.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-cc46dc6c-08ca-7f4a-7d5c-9adaa78c8d91 {
margin-top: 2rem !important;
}
.lfr-layout-structure-item-04097f0b-f1e2-28b1-085f-726234bf8fdd {
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-f32c217e-e978-30c3-f198-1788f20b819b {
max-width: 607px !important;
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-5d148f7c-5772-4317-2daf-48535e851403 {
@media (max-width: 992px) {
   display:none !important;
}
}.lfr-layout-structure-item-14760ccc-be12-d81e-df52-6bcfecd54233 {
margin-top: 2rem !important;
}
.lfr-layout-structure-item-bdd21c68-2ebd-6930-7fb7-f6a9fcbcf8ce {
margin-top: 2rem !important;
}
.lfr-layout-structure-item-12400e8d-d372-3c57-95ac-e292a7de0568 {
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-9bba3eb3-3e68-6f91-f0b1-badd8cd7c8b2 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-99b530ec-3047-fbea-21b5-c5ca1d79a97f {
display: none !important;
}
.lfr-layout-structure-item-31b623fb-0c18-81ff-dc3e-6ad34810b3b9 {
margin-bottom: var(--spacer-6,4.5rem) !important;
margin-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-27d2555b-96ca-0ebc-af87-29ab45ecc6ac {
@media (max-width: 992px) {
   display:none !important;
}
}.lfr-layout-structure-item-31e18ea0-9e52-45a7-cd3b-10ed6d140586 {
height: 420px !important;
}
.lfr-layout-structure-item-4bc2af4a-c12f-c00d-eec8-042a3bd5962e {
margin-top: 2rem !important;
}
.lfr-layout-structure-item-e0a4af3f-fdc6-59fd-36de-531cd6174a77 {
padding-bottom: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-5b9ff021-6db0-0b72-074c-8cc5f2842d21 {
@media (max-width: 992px) {
   display:none !important;
}
}.lfr-layout-structure-item-ce113194-886c-d03c-975c-64bd146cbbf5 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-5f5d4ed6-3c98-856c-944c-28eb37fe8928 {
.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-549c8a9b-38e4-cf73-db33-1cd22991108c {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-e992e30b-20b9-7005-6e11-56ff23e90991 {
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-7833d85e-2338-5ad9-d1c8-4cf74cfd4009 {
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-10c29b8f-5bd8-d572-0b40-d755eaacfbe5 {
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-622c7ba1-8d8c-2e43-8c14-930044beadc1 {
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-7d77c9ed-a950-e760-b7f3-3637d7b62f00 {
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-d3c0bc65-025b-27b7-31a5-9626996cdb8e {
height: 420px !important;
}
.lfr-layout-structure-item-f3204366-6b3e-7e9f-4e0f-1b93234f75ca {
padding-bottom: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-15d65595-911a-8668-57c6-6c65cbb8651c {
display: none !important;
}
.lfr-layout-structure-item-8a283728-6def-4079-a8cf-ae412a77cccf {
max-width: 607px !important;
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-3bfff929-7a47-79f7-ad36-94fc5d663d77 {
margin-top: 2rem !important;
}
.lfr-layout-structure-item-182807fc-1d71-d257-0c78-21c143120fd5 {
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-3ad6f2cf-396d-586e-a964-10fe1c990e74 {
padding-right: 15rem !important;
}
.lfr-layout-structure-item-3ad6f2cf-396d-586e-a964-10fe1c990e74 {
@media (max-width: 992px) {
   display:none !important;
}
}.lfr-layout-structure-item-afbc2909-54d8-6657-1955-d7eb7115eedb {
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-267348e1-8a38-c7f7-6b46-951349b3dd30 {
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-6dea4759-72d3-3dbd-524f-cde45a615096 {
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-8c8ed214-d930-a3d2-ea47-d93a0a580c40 {
display: none !important;
}
.lfr-layout-structure-item-6fda16bd-85f7-628f-c896-dc6b24ba43e5 {
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-cebf13f0-6244-6f28-eef1-ac13e54df770 {
margin-top: 2rem !important;
}
.lfr-layout-structure-item-07e824bb-3d40-e9eb-8973-e104255d85d3 {
max-width: 607px !important;
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-161ae171-2b3b-c56c-afa5-05169bc90df5 {
margin-bottom: var(--spacer-9,9rem) !important;
}
.lfr-layout-structure-item-f71ab6ff-3845-ed90-b425-36a1e0395a7d {
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-8669a5c9-b8dd-6c6f-29b5-e26e4ff4ff64 {
max-width: 607px !important;
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-9a6897e8-ebb6-ca6c-06d0-02b073cca1b4 {
margin-top: 2rem !important;
}
.lfr-layout-structure-item-672b2ea5-cf17-c717-a0bc-1219e8bd85c6 {
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-314e378c-8a87-8755-9b82-4e44d2695a10 {
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-b9eea47a-9e19-2fa7-b7d2-06230c7b1546 {
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-482e5df1-edf0-b630-e329-26fccbc0321c {
margin-top: 2rem !important;
}
.lfr-layout-structure-item-ad277155-4b60-0430-2990-f99eb237e448 {
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-9f8517b3-946a-b091-3d90-7730fe83d05e {
max-width: 607px !important;
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-1fbd0706-751b-4789-99c3-6b8e1cd3ceeb {
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-35008f5a-315e-ebda-8641-c5c04bd24040 {
margin-bottom: 80px !important;
    padding-top: 0px !important;
}.lfr-layout-structure-item-6cae3660-84b6-5d0f-df9e-89c58cbac579 {
padding-right: var(--spacer-3,1rem) !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-4da00eab-79ec-cadf-cc0f-16e03b9ee4bd {
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-7f192b8c-0175-91dd-09cb-25add4fd35af {
margin-top: 2rem !important;
}
.lfr-layout-structure-item-4afa81ca-7d2f-ff33-bfda-00e6e8722c0f {
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-f6c96e61-ed6d-4aab-243f-c3129e1fa101 {
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-506ef9b5-4688-f6b7-41a7-f4470e0a0287 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-acceb3b4-b5ab-5c18-4e05-c06545259d47 {
@media (max-width: 992px) {
   display:none !important;
}
}.lfr-layout-structure-item-ef754213-84b9-d1af-4cbe-9b18db0305dd {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-08f9f37b-9711-892d-4cc7-08d6af29c9ab {
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-826e5056-ca1f-cad0-2d8c-365f96240fc8 {
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-51b0f31f-c2cc-4b22-ed62-51edf372cf0b {
padding-bottom: var(--spacer-3,1rem) !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-9bba3eb3-3e68-6f91-f0b1-badd8cd7c8b2 {
padding-bottom: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-7d77c9ed-a950-e760-b7f3-3637d7b62f00 {
padding-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-161ae171-2b3b-c56c-afa5-05169bc90df5 {
margin-bottom: var(--spacer-7,6rem) !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-14760ccc-be12-d81e-df52-6bcfecd54233 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-bdd21c68-2ebd-6930-7fb7-f6a9fcbcf8ce {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-99b530ec-3047-fbea-21b5-c5ca1d79a97f {
display: block !important;
margin-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-31b623fb-0c18-81ff-dc3e-6ad34810b3b9 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-4bc2af4a-c12f-c00d-eec8-042a3bd5962e {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-e0a4af3f-fdc6-59fd-36de-531cd6174a77 {
padding-bottom: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-3bfff929-7a47-79f7-ad36-94fc5d663d77 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-6dea4759-72d3-3dbd-524f-cde45a615096 {
padding-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-8c8ed214-d930-a3d2-ea47-d93a0a580c40 {
display: block !important;
}
.lfr-layout-structure-item-cebf13f0-6244-6f28-eef1-ac13e54df770 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-161ae171-2b3b-c56c-afa5-05169bc90df5 {
margin-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-482e5df1-edf0-b630-e329-26fccbc0321c {
margin-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-9815caed-4688-e857-78ae-faa520343e48 {
margin-bottom: 70px !important;
padding-bottom: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-a77482c3-cce2-ccc9-571c-e82b24982980 {
display: none !important;
}
.lfr-layout-structure-item-7f192b8c-0175-91dd-09cb-25add4fd35af {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-14760ccc-be12-d81e-df52-6bcfecd54233 {
margin-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-bdd21c68-2ebd-6930-7fb7-f6a9fcbcf8ce {
margin-bottom: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-e0a4af3f-fdc6-59fd-36de-531cd6174a77 {
padding-bottom: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-482e5df1-edf0-b630-e329-26fccbc0321c {
margin-bottom: var(--spacer-5,3rem) !important;
}
}