.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-65f350a7-075a-750b-2942-4d688f91ecf1 {
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-ffc1579b-fca9-65f7-8a4f-98227fcd0e43 {
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-e1f1bd5e-417e-d108-c8aa-62affeff9137 {
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-dd5e9b53-4277-47b0-6261-94b11c48e4f9 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}


.lfr-layout-structure-item-ce72b8e9-9dd5-7c82-a6fd-3c632e297d19 {
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-c5c22ddc-fdfb-38c5-b8a3-f0f1f98b9958 {
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-6ecbb5c2-ae9c-4adc-386d-02fe110148f0 {
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-6ecbb5c2-ae9c-4adc-386d-02fe110148f0 .component-separator hr{
    border-color: #F2F2F2 !important;
}.lfr-layout-structure-item-4a45daaa-9fa1-2162-1d33-d03304912413 {
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-5fa3f09f-985a-7748-5dab-e2c95e241829 {
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-02fbe5e0-3207-1eb5-b930-31ed1dbf2e58 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-b6a7b842-2c76-0567-65cb-33917b285ee1 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-2ca2c1a0-bfde-3506-ec3a-fa0a9bd392a1 {
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-8bb0ccac-a6e3-5b4d-85a6-85854e7347b6 {
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-5b2a7640-14c1-558c-9a30-fedb7996eed0 {
padding-bottom: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-32f0e4b3-3225-124d-c5b0-239a990eb18f {
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-9acccab3-0693-b636-3efe-e3fcc03e5aa3 {
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-1e6a0502-6594-d0b4-fe4f-40f2609e89b8 {
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-1e6a0502-6594-d0b4-fe4f-40f2609e89b8 .component-separator hr{
    border-color: #F2F2F2 !important;
}.lfr-layout-structure-item-3aca08ac-90ca-6870-2b54-5f16edf0cb67 {
margin-bottom: 80px !important;
    padding-top: 0px !important;
}.lfr-layout-structure-item-f157a7be-187e-b881-02da-3ed7566cb9e7 {
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-a1866ed2-283a-75ad-5814-76aa1c6f1ffe {
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-05806e39-6218-1ea5-7919-9afd09555d6d {
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-b3fe11ee-6d96-28f3-9089-12c59aa5220a {
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-29fa8007-dc63-7905-5e7f-937b12c5a12b {
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-8fe1506f-56f8-2d30-4680-7fb1206a4c66 {
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-f26a8fd6-ec51-4292-3acf-d4413e2c6e97 {
padding-bottom: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-761e61f0-d78d-2e09-02d5-d18781323691 {
display: none !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-c66105fb-60af-b252-a590-21c92270f6e5 {
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-d6e186a6-b509-1931-0c08-e252cbb8c3e6 {
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-2841e30b-2559-2cbd-db92-bd050423549c {
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-2841e30b-2559-2cbd-db92-bd050423549c .component-separator hr{
    border-color: #F2F2F2 !important;
}.lfr-layout-structure-item-9815caed-4688-e857-78ae-faa520343e48 {
display: none !important;
padding-bottom: 80px !important;
}
.lfr-layout-structure-item-07354b70-c510-5e11-5f45-21e6921e64c1 {
background-color: var(--brand-color-3) !important;
padding-bottom: var(--spacer-7,6rem) !important;
padding-top: var(--spacer-7,6rem) !important;
}
.lfr-layout-structure-item-3b6efeba-9edc-7897-88ee-a4deca8293d6 {
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-d29ecc2c-a3bd-335f-2e77-cb852399876e {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-d29ecc2c-a3bd-335f-2e77-cb852399876e .atom-text.text-left {
text-align:center
}.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-d72fbcdb-0f22-da33-760c-18f15af04ed0 {
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-35d1cd59-5ea4-3f5d-5110-64f54cae273f {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-09f2a459-2770-0a38-ed97-b1cef9bf3c2e {
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-bb7bc1fa-deb0-bc4c-8195-0692b3686e02 {
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-66a3f118-d1dc-0b93-a56c-44ebd6cd641e .pixels-dark-bg {
    background-image: url(/documents/d/asset-library-35912/pixel-red-white-invert);
}@media screen and (max-width: 991px) {.lfr-layout-structure-item-65f350a7-075a-750b-2942-4d688f91ecf1 {
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-ffc1579b-fca9-65f7-8a4f-98227fcd0e43 {
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-ce72b8e9-9dd5-7c82-a6fd-3c632e297d19 {
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-c5c22ddc-fdfb-38c5-b8a3-f0f1f98b9958 {
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-6ecbb5c2-ae9c-4adc-386d-02fe110148f0 {
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-4a45daaa-9fa1-2162-1d33-d03304912413 {
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-8bb0ccac-a6e3-5b4d-85a6-85854e7347b6 {
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-32f0e4b3-3225-124d-c5b0-239a990eb18f {
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-9acccab3-0693-b636-3efe-e3fcc03e5aa3 {
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-1e6a0502-6594-d0b4-fe4f-40f2609e89b8 {
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-a1866ed2-283a-75ad-5814-76aa1c6f1ffe {
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-b3fe11ee-6d96-28f3-9089-12c59aa5220a {
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-29fa8007-dc63-7905-5e7f-937b12c5a12b {
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-8fe1506f-56f8-2d30-4680-7fb1206a4c66 {
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-c66105fb-60af-b252-a590-21c92270f6e5 {
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-d6e186a6-b509-1931-0c08-e252cbb8c3e6 {
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-2841e30b-2559-2cbd-db92-bd050423549c {
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-07354b70-c510-5e11-5f45-21e6921e64c1 {
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-3b6efeba-9edc-7897-88ee-a4deca8293d6 {
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-d72fbcdb-0f22-da33-760c-18f15af04ed0 {
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-09f2a459-2770-0a38-ed97-b1cef9bf3c2e {
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-bb7bc1fa-deb0-bc4c-8195-0692b3686e02 {
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-65f350a7-075a-750b-2942-4d688f91ecf1 {
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-ffc1579b-fca9-65f7-8a4f-98227fcd0e43 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-dd5e9b53-4277-47b0-6261-94b11c48e4f9 {
margin-bottom: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-ce72b8e9-9dd5-7c82-a6fd-3c632e297d19 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-c5c22ddc-fdfb-38c5-b8a3-f0f1f98b9958 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-6ecbb5c2-ae9c-4adc-386d-02fe110148f0 {
padding-top: 2rem !important;
}
.lfr-layout-structure-item-4a45daaa-9fa1-2162-1d33-d03304912413 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-3b2f68ce-b517-ecff-6e48-d965010b5a58 {
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-5fa3f09f-985a-7748-5dab-e2c95e241829 {
padding-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-02fbe5e0-3207-1eb5-b930-31ed1dbf2e58 {
margin-bottom: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-b6a7b842-2c76-0567-65cb-33917b285ee1 {
margin-bottom: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-8bb0ccac-a6e3-5b4d-85a6-85854e7347b6 {
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-32f0e4b3-3225-124d-c5b0-239a990eb18f {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-9acccab3-0693-b636-3efe-e3fcc03e5aa3 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-c9cec93f-76a1-4473-b621-e800725d340a.order-invert .order-1{
order:2
}

.lfr-layout-structure-item-c9cec93f-76a1-4473-b621-e800725d340a.order-invert .order-2{
order:1
}.lfr-layout-structure-item-1e6a0502-6594-d0b4-fe4f-40f2609e89b8 {
padding-top: 2rem !important;
}
.lfr-layout-structure-item-3aca08ac-90ca-6870-2b54-5f16edf0cb67 {
margin-bottom: 70.5px !important;
    padding-top: 0px !important;
}.lfr-layout-structure-item-a1866ed2-283a-75ad-5814-76aa1c6f1ffe {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-b3fe11ee-6d96-28f3-9089-12c59aa5220a {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-29fa8007-dc63-7905-5e7f-937b12c5a12b {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-8fe1506f-56f8-2d30-4680-7fb1206a4c66 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-9747b014-aef3-ef3e-f9ce-474183c54f1f {
text-align: left !important;
}
.lfr-layout-structure-item-c66105fb-60af-b252-a590-21c92270f6e5 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-d6e186a6-b509-1931-0c08-e252cbb8c3e6 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-2841e30b-2559-2cbd-db92-bd050423549c {
padding-top: 2rem !important;
}
.lfr-layout-structure-item-9815caed-4688-e857-78ae-faa520343e48 {
padding-bottom: 70px !important;
}
.lfr-layout-structure-item-07354b70-c510-5e11-5f45-21e6921e64c1 {
padding-bottom: var(--spacer-0,0rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-3b6efeba-9edc-7897-88ee-a4deca8293d6 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-d29ecc2c-a3bd-335f-2e77-cb852399876e {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
text-align: left !important;
}
.lfr-layout-structure-item-d29ecc2c-a3bd-335f-2e77-cb852399876e .lfr-74.atom-text.text-left {
    text-align:center !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-d72fbcdb-0f22-da33-760c-18f15af04ed0 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-35d1cd59-5ea4-3f5d-5110-64f54cae273f {
margin-bottom: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-09f2a459-2770-0a38-ed97-b1cef9bf3c2e {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-bb7bc1fa-deb0-bc4c-8195-0692b3686e02 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-66a3f118-d1dc-0b93-a56c-44ebd6cd641e .pixels-dark-bg {
    background-image:none;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-f8c10459-3bbb-f3d3-21a2-8c19c100ca62 .software-engineering-page.information-section .information-section-img-left::after{
  background-size:100vw; 
}

.lfr-layout-structure-item-f8c10459-3bbb-f3d3-21a2-8c19c100ca62 .software-engineering-page.information-section .information{
margin-top:28vw;
}}