.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-455b1fc8-9fff-00d2-0568-1f6deea03a96 {
background-color: var(--brand-color-1) !important;
}
.lfr-layout-structure-item-8b11bb51-dc0f-7c53-8ca9-b9eed0d3a22e {
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-960aafae-eaa0-1755-09e7-049c2a415949 {
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-be469392-d3f0-07a1-4e88-7b16574aafdb {
margin-bottom: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-a5c81c89-5f8d-8271-a59a-cf57970fb370 {
position: absolute;
top: 0;
}.lfr-layout-structure-item-f8a4396d-30c7-f9c7-dd72-00b4acfd4b47 {
background-color: var(--brand-color-1) !important;
}
.lfr-layout-structure-item-1f562f74-d5a6-5bc9-8058-f7714ba5d66f {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-e48f7081-6d03-f93d-ff35-2a27f2618aeb {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-97e121d4-7340-53fe-db8d-c572c86702a4 {
padding-bottom: 2rem !important;
}
.lfr-layout-structure-item-79894c8a-0ea8-4d82-6e4c-af06587d93a6 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-d326c452-64a1-d44a-a925-b6573c62d231 {
margin-bottom: var(--spacer-6,4.5rem) !important;
margin-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-0178c394-efed-6e1d-9904-1210709a1017 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-19139382-16dd-8612-24f8-7da4b798cd00 {
background-color: var(--brand-color-3) !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-1750f51b-c788-a46a-9971-a00d763e6b89 {
background-color: var(--brand-color-3) !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-f13a7612-d429-df09-9758-8d70c21fdc50 {
padding-bottom: var(--spacer-7,6rem) !important;
padding-top: var(--spacer-7,6rem) !important;
}
.lfr-layout-structure-item-1651d698-ddd5-8e68-f455-6e6cebde6e70 {
background-color: var(--brand-color-3) !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-3e39929c-faad-fef3-48a9-fda05404b51e {
margin-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-2a46d77b-c116-01d9-22a4-c02c7c353ff1 {
margin-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-35008f5a-315e-ebda-8641-c5c04bd24040 {
margin-bottom: 80px !important;
    padding-top: 0px !important;
}.lfr-layout-structure-item-8abb0c74-b764-f316-c1ac-e74a39f2a9dd {
background-color: var(--brand-color-1) !important;
}
.lfr-layout-structure-item-16cc793c-fa3d-50d6-d0f3-6d1eca9c8b3f {
margin-bottom: var(--spacer-6,4.5rem) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-9815caed-4688-e857-78ae-faa520343e48 {
display: none !important;
font-family: "Satoshi-Regular" !important;
margin-bottom: 80px !important;
padding-top: 0px !important;
}
.lfr-layout-structure-item-aaba25b8-909e-e803-1958-d71f89a33546 {
.software-engineering-page.catalog {
  padding-bottom: 1rem;
}
.software-engineering-page.catalog .content-section--item.bg-item {
  display: flex;
  align-items: end;
}
}.lfr-layout-structure-item-b11c1fd6-94b6-6ca7-8901-fba422adcd00 {
margin-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-90d3970b-003f-89b8-11e6-5b1d231aa43b {
position: relative;
}.lfr-layout-structure-item-12b1306b-2a7f-ef9a-c9af-51fd947f80c1 {
padding-bottom: 2rem !important;
padding-right: 45rem !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-97e121d4-7340-53fe-db8d-c572c86702a4 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-19139382-16dd-8612-24f8-7da4b798cd00 {
margin-bottom: 2rem !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-1750f51b-c788-a46a-9971-a00d763e6b89 {
margin-bottom: 2rem !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-1651d698-ddd5-8e68-f455-6e6cebde6e70 {
margin-bottom: 2rem !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-16cc793c-fa3d-50d6-d0f3-6d1eca9c8b3f {
margin-bottom: var(--spacer-0,0rem) !important;
margin-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-12b1306b-2a7f-ef9a-c9af-51fd947f80c1 {
padding-right: var(--spacer-0,0rem) !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-8b11bb51-dc0f-7c53-8ca9-b9eed0d3a22e {
padding-bottom: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-960aafae-eaa0-1755-09e7-049c2a415949 {
padding-bottom: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-a5c81c89-5f8d-8271-a59a-cf57970fb370 {
color: var(--brand-color-1) !important;
}
.lfr-layout-structure-item-d326c452-64a1-d44a-a925-b6573c62d231 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-19139382-16dd-8612-24f8-7da4b798cd00 {
margin-bottom: var(--spacer-4,1.5rem) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-1750f51b-c788-a46a-9971-a00d763e6b89 {
margin-bottom: var(--spacer-4,1.5rem) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-1651d698-ddd5-8e68-f455-6e6cebde6e70 {
margin-bottom: var(--spacer-4,1.5rem) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-35008f5a-315e-ebda-8641-c5c04bd24040 {
margin-bottom: 70.5px !important;
    padding-top: 0px !important;
}.lfr-layout-structure-item-16cc793c-fa3d-50d6-d0f3-6d1eca9c8b3f {
margin-bottom: var(--spacer-5,3rem) !important;
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-9815caed-4688-e857-78ae-faa520343e48 {
margin-bottom: 70px !important;
padding-bottom: var(--spacer-0,0rem) !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-16cc793c-fa3d-50d6-d0f3-6d1eca9c8b3f {
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-top: var(--spacer-3,1rem) !important;
}
}