.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-3aca08ac-90ca-6870-2b54-5f16edf0cb67 {
margin-bottom: 80px !important;
    padding-top: 0px !important;
}.lfr-layout-structure-item-a40c3004-9fad-6569-2c27-a9b0462ad711 {
background-color: var(--brand-color-3) !important;
padding-bottom: 2.5rem !important;
padding-left: 2.5rem !important;
padding-right: 2.5rem !important;
padding-top: 2.5rem !important;
}
.lfr-layout-structure-item-50e24781-d77f-f82a-42a5-95b6a12a3783 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-4c3979c4-b506-f6ad-5612-687372317eb5 {
background-color: var(--brand-color-3) !important;
padding-bottom: 2.5rem !important;
padding-left: 2.5rem !important;
padding-right: 2.5rem !important;
padding-top: 2.5rem !important;
}
.lfr-layout-structure-item-2313b22b-1843-a909-3e3e-aa24b4cfbaf4 .pixels-dark-bg {
    background-image: url(/documents/d/asset-library-35912/pixel-red-white-invert);
}.lfr-layout-structure-item-f157a7be-187e-b881-02da-3ed7566cb9e7 {
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-38ad5f4a-a3c1-97fe-cdab-b7f8a49656ac {
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-38ad5f4a-a3c1-97fe-cdab-b7f8a49656ac .component-separator hr{
    border-color: #F2F2F2 !important;
}.lfr-layout-structure-item-e1f1bd5e-417e-d108-c8aa-62affeff9137 {
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-30402ffd-6d8c-e6fa-b2b6-5fa887df992c {
background-color: var(--brand-color-3) !important;
padding-bottom: 2.5rem !important;
padding-left: 2.5rem !important;
padding-right: 2.5rem !important;
padding-top: 2.5rem !important;
}
.lfr-layout-structure-item-2370a358-bfc3-c6ce-6149-f28cb46368b7 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-2370a358-bfc3-c6ce-6149-f28cb46368b7 .atom-text.text-left {
text-align:center
}.lfr-layout-structure-item-c1ccf36c-244f-7ac3-17ba-2b66af71671e {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-435a722c-edd2-e35b-8dc4-2b87af6e8881 {
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-435a722c-edd2-e35b-8dc4-2b87af6e8881 .component-separator hr{
    border-color: #F2F2F2 !important;
}.lfr-layout-structure-item-271c8e62-efc8-8921-12e6-dfefef4dbfdd {
background-color: var(--brand-color-3) !important;
padding-bottom: 2.5rem !important;
padding-left: 2.5rem !important;
padding-right: 2.5rem !important;
padding-top: 2.5rem !important;
}
.lfr-layout-structure-item-87b16557-a954-4c62-b48e-187ed9371cee {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-a837fd58-2c2b-9ee0-17db-e7025b3a379b {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-08e64894-9557-9667-a20a-8c8ba9cdd9d6 {
background-color: var(--brand-color-3) !important;
padding-bottom: 2.5rem !important;
padding-left: 2.5rem !important;
padding-right: 2.5rem !important;
padding-top: 2.5rem !important;
}
.lfr-layout-structure-item-4f0dcfcb-3c7b-bdda-6354-8aa4d91ea845 {
background-color: var(--brand-color-3) !important;
padding-bottom: 2.5rem !important;
padding-left: 2.5rem !important;
padding-right: 2.5rem !important;
padding-top: 2.5rem !important;
}
.lfr-layout-structure-item-86ccee02-462d-c4a0-ce8e-49db7c296dc2 {
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-04d41ad8-111e-d507-1515-f0c1d35ddee5 {
background-color: var(--brand-color-3) !important;
padding-bottom: 2.5rem !important;
padding-left: 2.5rem !important;
padding-right: 2.5rem !important;
padding-top: 2.5rem !important;
}
.lfr-layout-structure-item-a1777055-f3a6-3727-4bad-bb8aa60307fb {
background-color: var(--brand-color-3) !important;
padding-bottom: 2.5rem !important;
padding-left: 2.5rem !important;
padding-right: 2.5rem !important;
padding-top: 2.5rem !important;
}
.lfr-layout-structure-item-a3d57a55-6581-d06d-d401-ab1924fea1cc {
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-1b732659-72d6-5ea8-421c-e8bd6e8aaa28 {
background-color: var(--brand-color-3) !important;
padding-bottom: 2.5rem !important;
padding-left: 2.5rem !important;
padding-right: 2.5rem !important;
padding-top: 2.5rem !important;
}
.lfr-layout-structure-item-9504acff-17d3-55b3-6d6a-325bee1b3a48 {
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-9504acff-17d3-55b3-6d6a-325bee1b3a48 .component-separator hr{
    border-color: #F2F2F2 !important;
}.lfr-layout-structure-item-5fa3f09f-985a-7748-5dab-e2c95e241829 {
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-f21e69ce-e3a1-ea10-54bc-4282aa1de19f {
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-d3301efa-8810-33ee-7cda-9474c92cda24 {
background-color: var(--brand-color-3) !important;
padding-bottom: 2.5rem !important;
padding-left: 2.5rem !important;
padding-right: 2.5rem !important;
padding-top: 2.5rem !important;
}
.lfr-layout-structure-item-ff7ad212-d3c5-29cf-1ce2-bc51e01de338 {
display: none !important;
}
.lfr-layout-structure-item-95c5406c-a861-7745-88a2-337db82f587b {
background-color: var(--brand-color-3) !important;
padding-bottom: 2.5rem !important;
padding-left: 2.5rem !important;
padding-right: 2.5rem !important;
padding-top: 2.5rem !important;
}
.lfr-layout-structure-item-9815caed-4688-e857-78ae-faa520343e48 {
display: none !important;
padding-bottom: 80px !important;
}
.lfr-layout-structure-item-deece8ff-de39-2b7c-f473-bcfdbbe01d86 {
padding-bottom: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-369b299d-8cba-88df-9f50-9f8c2e717f3c {
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-369b299d-8cba-88df-9f50-9f8c2e717f3c .component-separator hr{
    border-color: #F2F2F2 !important;
}.lfr-layout-structure-item-2ca2c1a0-bfde-3506-ec3a-fa0a9bd392a1 {
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-bcd2ae75-8651-4453-4631-5096af303c8d {
background-color: var(--brand-color-3) !important;
padding-bottom: 2.5rem !important;
padding-left: 2.5rem !important;
padding-right: 2.5rem !important;
padding-top: 2.5rem !important;
}


.lfr-layout-structure-item-7089eb02-7741-03f5-80d6-5c8698935393 {
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-d152295d-16a8-eb72-86ce-4973e08724d0 {
background-color: var(--brand-color-3) !important;
padding-bottom: 2.5rem !important;
padding-left: 2.5rem !important;
padding-right: 2.5rem !important;
padding-top: 2.5rem !important;
}
.lfr-layout-structure-item-fdd74041-937e-709a-540a-1d485fe64e9d {
background-color: var(--brand-color-3) !important;
padding-bottom: 2.5rem !important;
padding-left: 2.5rem !important;
padding-right: 2.5rem !important;
padding-top: 2.5rem !important;
}
.lfr-layout-structure-item-7e669f96-ad49-9eee-d9d8-e0508e515425 {
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-52a316d8-ca2a-026c-aeaa-91d0107de2e4 {
background-color: var(--brand-color-3) !important;
padding-bottom: 2.5rem !important;
padding-left: 2.5rem !important;
padding-right: 2.5rem !important;
padding-top: 2.5rem !important;
}
.lfr-layout-structure-item-640eaf7e-7da7-2076-7e62-83a1a5269475 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-a40c3004-9fad-6569-2c27-a9b0462ad711 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-4c3979c4-b506-f6ad-5612-687372317eb5 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-38ad5f4a-a3c1-97fe-cdab-b7f8a49656ac {
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-30402ffd-6d8c-e6fa-b2b6-5fa887df992c {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-435a722c-edd2-e35b-8dc4-2b87af6e8881 {
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-271c8e62-efc8-8921-12e6-dfefef4dbfdd {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-08e64894-9557-9667-a20a-8c8ba9cdd9d6 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-4f0dcfcb-3c7b-bdda-6354-8aa4d91ea845 {
margin-bottom: var(--spacer-4,1.5rem) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-04d41ad8-111e-d507-1515-f0c1d35ddee5 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-a1777055-f3a6-3727-4bad-bb8aa60307fb {
margin-bottom: var(--spacer-4,1.5rem) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-1b732659-72d6-5ea8-421c-e8bd6e8aaa28 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-9504acff-17d3-55b3-6d6a-325bee1b3a48 {
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-f21e69ce-e3a1-ea10-54bc-4282aa1de19f {
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-d3301efa-8810-33ee-7cda-9474c92cda24 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-95c5406c-a861-7745-88a2-337db82f587b {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-369b299d-8cba-88df-9f50-9f8c2e717f3c {
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-bcd2ae75-8651-4453-4631-5096af303c8d {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-7089eb02-7741-03f5-80d6-5c8698935393 {
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-d152295d-16a8-eb72-86ce-4973e08724d0 {
margin-bottom: var(--spacer-0,0rem) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-fdd74041-937e-709a-540a-1d485fe64e9d {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-52a316d8-ca2a-026c-aeaa-91d0107de2e4 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-3aca08ac-90ca-6870-2b54-5f16edf0cb67 {
margin-bottom: 70.5px !important;
    padding-top: 0px !important;
}.lfr-layout-structure-item-a40c3004-9fad-6569-2c27-a9b0462ad711 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-50e24781-d77f-f82a-42a5-95b6a12a3783 {
margin-bottom: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-4c3979c4-b506-f6ad-5612-687372317eb5 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-2313b22b-1843-a909-3e3e-aa24b4cfbaf4 .pixels-dark-bg {
    background-image:none;
}
.lfr-layout-structure-item-38ad5f4a-a3c1-97fe-cdab-b7f8a49656ac {
padding-top: 2rem !important;
}
.lfr-layout-structure-item-30402ffd-6d8c-e6fa-b2b6-5fa887df992c {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-2370a358-bfc3-c6ce-6149-f28cb46368b7 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
text-align: left !important;
}
.lfr-layout-structure-item-2370a358-bfc3-c6ce-6149-f28cb46368b7 .lfr-74.atom-text.text-left {
    text-align:center !important;
}.lfr-layout-structure-item-c1ccf36c-244f-7ac3-17ba-2b66af71671e {
margin-bottom: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-435a722c-edd2-e35b-8dc4-2b87af6e8881 {
padding-top: 2rem !important;
}
.lfr-layout-structure-item-271c8e62-efc8-8921-12e6-dfefef4dbfdd {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-08e64894-9557-9667-a20a-8c8ba9cdd9d6 {
margin-bottom: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-9747b014-aef3-ef3e-f9ce-474183c54f1f {
text-align: left !important;
}
.lfr-layout-structure-item-4f0dcfcb-3c7b-bdda-6354-8aa4d91ea845 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-04d41ad8-111e-d507-1515-f0c1d35ddee5 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-a1777055-f3a6-3727-4bad-bb8aa60307fb {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-1b732659-72d6-5ea8-421c-e8bd6e8aaa28 {
margin-bottom: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-9504acff-17d3-55b3-6d6a-325bee1b3a48 {
padding-top: 2rem !important;
}
.lfr-layout-structure-item-5fa3f09f-985a-7748-5dab-e2c95e241829 {
padding-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-f21e69ce-e3a1-ea10-54bc-4282aa1de19f {
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-d3301efa-8810-33ee-7cda-9474c92cda24 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-95c5406c-a861-7745-88a2-337db82f587b {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-9815caed-4688-e857-78ae-faa520343e48 {
padding-bottom: 70px !important;
}
.lfr-layout-structure-item-deece8ff-de39-2b7c-f473-bcfdbbe01d86 {
padding-bottom: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-369b299d-8cba-88df-9f50-9f8c2e717f3c {
padding-top: 2rem !important;
}
.lfr-layout-structure-item-bcd2ae75-8651-4453-4631-5096af303c8d {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-7089eb02-7741-03f5-80d6-5c8698935393 {
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-fcfef09b-3885-8718-e30f-e3f101402f12 {
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-d152295d-16a8-eb72-86ce-4973e08724d0 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-fdd74041-937e-709a-540a-1d485fe64e9d {
margin-bottom: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-52a316d8-ca2a-026c-aeaa-91d0107de2e4 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-640eaf7e-7da7-2076-7e62-83a1a5269475 {
margin-bottom: var(--spacer-0,0rem) !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-7c33eea8-fc51-e171-ff53-1fe2e3e48f61 .software-engineering-page.information-section .information-section-img-left::after{
  background-size:100vw; 
}

.lfr-layout-structure-item-7c33eea8-fc51-e171-ff53-1fe2e3e48f61 .software-engineering-page.information-section .information{
margin-top:28vw;
}}