.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11163 .elementor-element.elementor-element-0415c89 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-11163 .elementor-element.elementor-element-4a3fa4a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-11163 .elementor-element.elementor-element-4a3fa4a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-11163 .elementor-element.elementor-element-4a3fa4a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-11163 .elementor-element.elementor-element-4a3fa4a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-11163 .elementor-element.elementor-element-4a3fa4a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-11163 .elementor-element.elementor-element-4a3fa4a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11163 .elementor-element.elementor-element-4a3fa4a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11163 .elementor-element.elementor-element-4a3fa4a{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-11163 .elementor-element.elementor-element-4a3fa4a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11163 .elementor-element.elementor-element-4a3fa4a .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-4a3fa4a .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11163 .elementor-element.elementor-element-687ff03 .elementor-repeater-item-b5ff316 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://solexarchitecture.com/wp-content/uploads/sites/10/2026/02/Butner-Veterans-Life-Center-Exterior-2-scaled.jpg);background-size:cover;}.elementor-11163 .elementor-element.elementor-element-687ff03 .elementor-repeater-item-ee1afb2 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://solexarchitecture.com/wp-content/uploads/sites/10/2026/02/Butner-Veterans-Life-Center-Exterior-1-scaled.jpg);background-size:cover;}.elementor-11163 .elementor-element.elementor-element-687ff03 .elementor-repeater-item-a166356 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://solexarchitecture.com/wp-content/uploads/sites/10/2026/02/Butner-Veterans-Life-Center-Interior-8-scaled.jpg);background-size:cover;}.elementor-11163 .elementor-element.elementor-element-687ff03 .elementor-repeater-item-a985cb8 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://solexarchitecture.com/wp-content/uploads/sites/10/2026/02/Butner-Veterans-Life-Center-Interior-3-scaled.jpg);background-size:cover;}.elementor-11163 .elementor-element.elementor-element-687ff03 .elementor-repeater-item-7d5f2c5 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://solexarchitecture.com/wp-content/uploads/sites/10/2026/02/Butner-Veterans-Life-Center-Interior-2-scaled.jpg);background-size:cover;}.elementor-11163 .elementor-element.elementor-element-687ff03 .elementor-repeater-item-e89b667 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://solexarchitecture.com/wp-content/uploads/sites/10/2026/02/Butner-Veterans-Life-Center-Interior-4-scaled.jpg);background-size:cover;}.elementor-11163 .elementor-element.elementor-element-687ff03 .elementor-repeater-item-083f30b .swiper-slide-bg{background-color:#833ca3;background-image:url(https://solexarchitecture.com/wp-content/uploads/sites/10/2026/02/Butner-Veterans-Life-Center-Interior-5-scaled.jpg);background-size:cover;}.elementor-11163 .elementor-element.elementor-element-687ff03 .elementor-repeater-item-2bce432 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://solexarchitecture.com/wp-content/uploads/sites/10/2026/02/Butner-Veterans-Life-Center-Interior-6-scaled.jpg);background-size:cover;}.elementor-11163 .elementor-element.elementor-element-687ff03 .swiper-slide{transition-duration:calc(5000ms*1.2);height:325px;}.elementor-11163 .elementor-element.elementor-element-687ff03 .swiper-slide-contents{max-width:66%;}.elementor-11163 .elementor-element.elementor-element-687ff03 .swiper-slide-inner{text-align:center;}.elementor-11163 .elementor-element.elementor-element-ebac4f8{--spacer-size:35px;}.elementor-11163 .elementor-element.elementor-element-bad7b65 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;}.elementor-11163 .elementor-element.elementor-element-19e349a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-11163 .elementor-element.elementor-element-19e349a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-11163 .elementor-element.elementor-element-19e349a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-11163 .elementor-element.elementor-element-19e349a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-11163 .elementor-element.elementor-element-19e349a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-11163 .elementor-element.elementor-element-19e349a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11163 .elementor-element.elementor-element-19e349a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11163 .elementor-element.elementor-element-19e349a{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-11163 .elementor-element.elementor-element-19e349a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11163 .elementor-element.elementor-element-19e349a .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-19e349a .elementor-icon-list-text{transition:color 0.3s;}.elementor-11163 .elementor-element.elementor-element-ac3e8af .elementor-repeater-item-b5ff316 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://solexarchitecture.com/wp-content/uploads/sites/10/2020/12/Mass-Transit-Exterior-scaled.jpg);background-size:cover;}.elementor-11163 .elementor-element.elementor-element-ac3e8af .elementor-repeater-item-ee1afb2 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://solexarchitecture.com/wp-content/uploads/sites/10/2020/12/Mass-Transit-scaled.jpg);background-size:cover;}.elementor-11163 .elementor-element.elementor-element-ac3e8af .elementor-repeater-item-a166356 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://solexarchitecture.com/wp-content/uploads/sites/10/2020/12/Mass-Transit-Conference-Room-scaled.jpg);background-size:cover;}.elementor-11163 .elementor-element.elementor-element-ac3e8af .elementor-repeater-item-a985cb8 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://solexarchitecture.com/wp-content/uploads/sites/10/2020/09/Mass-Transit-restroom-scaled.jpg);background-size:cover;}.elementor-11163 .elementor-element.elementor-element-ac3e8af .swiper-slide{transition-duration:calc(5000ms*1.2);height:325px;}.elementor-11163 .elementor-element.elementor-element-ac3e8af .swiper-slide-contents{max-width:66%;}.elementor-11163 .elementor-element.elementor-element-ac3e8af .swiper-slide-inner{text-align:center;}.elementor-11163 .elementor-element.elementor-element-21f88f5{--spacer-size:35px;}.elementor-11163 .elementor-element.elementor-element-b16c844 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;}.elementor-11163 .elementor-element.elementor-element-b97fdb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-11163 .elementor-element.elementor-element-b97fdb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-11163 .elementor-element.elementor-element-b97fdb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-11163 .elementor-element.elementor-element-b97fdb7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-11163 .elementor-element.elementor-element-b97fdb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-11163 .elementor-element.elementor-element-b97fdb7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11163 .elementor-element.elementor-element-b97fdb7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11163 .elementor-element.elementor-element-b97fdb7{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-11163 .elementor-element.elementor-element-b97fdb7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11163 .elementor-element.elementor-element-b97fdb7 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-b97fdb7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11163 .elementor-element.elementor-element-5412039 .elementor-repeater-item-b5ff316 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://solexarchitecture.com/wp-content/uploads/sites/10/2026/02/Halifax-IDA-Shell.png);background-size:cover;}.elementor-11163 .elementor-element.elementor-element-5412039 .swiper-slide{transition-duration:calc(5000ms*1.2);height:325px;}.elementor-11163 .elementor-element.elementor-element-5412039 .swiper-slide-contents{max-width:66%;}.elementor-11163 .elementor-element.elementor-element-5412039 .swiper-slide-inner{text-align:center;}.elementor-11163 .elementor-element.elementor-element-0b48321{--spacer-size:35px;}.elementor-11163 .elementor-element.elementor-element-d545ee0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;}.elementor-11163 .elementor-element.elementor-element-77a6e26 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-11163 .elementor-element.elementor-element-77a6e26 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-11163 .elementor-element.elementor-element-77a6e26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-11163 .elementor-element.elementor-element-77a6e26 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-11163 .elementor-element.elementor-element-77a6e26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-11163 .elementor-element.elementor-element-77a6e26 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11163 .elementor-element.elementor-element-77a6e26 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11163 .elementor-element.elementor-element-77a6e26{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-11163 .elementor-element.elementor-element-77a6e26 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11163 .elementor-element.elementor-element-77a6e26 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-77a6e26 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11163 .elementor-element.elementor-element-4a98355 .elementor-repeater-item-b5ff316 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://solexarchitecture.com/wp-content/uploads/sites/10/2026/02/6-scaled.jpg);background-size:cover;}.elementor-11163 .elementor-element.elementor-element-4a98355 .elementor-repeater-item-ee1afb2 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://solexarchitecture.com/wp-content/uploads/sites/10/2026/02/5-scaled.jpg);background-size:cover;}.elementor-11163 .elementor-element.elementor-element-4a98355 .elementor-repeater-item-a166356 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://solexarchitecture.com/wp-content/uploads/sites/10/2026/02/3-scaled.jpg);background-size:cover;}.elementor-11163 .elementor-element.elementor-element-4a98355 .elementor-repeater-item-a985cb8 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://solexarchitecture.com/wp-content/uploads/sites/10/2026/02/1-scaled.jpg);background-size:cover;}.elementor-11163 .elementor-element.elementor-element-4a98355 .elementor-repeater-item-3e80ec3 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://solexarchitecture.com/wp-content/uploads/sites/10/2026/02/4-scaled.jpg);background-size:cover;}.elementor-11163 .elementor-element.elementor-element-4a98355 .elementor-repeater-item-7420564 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://solexarchitecture.com/wp-content/uploads/sites/10/2026/02/2-scaled.jpg);background-size:cover;}.elementor-11163 .elementor-element.elementor-element-4a98355 .swiper-slide{transition-duration:calc(5000ms*1.2);height:325px;}.elementor-11163 .elementor-element.elementor-element-4a98355 .swiper-slide-contents{max-width:66%;}.elementor-11163 .elementor-element.elementor-element-4a98355 .swiper-slide-inner{text-align:center;}.elementor-11163 .elementor-element.elementor-element-3842617{--spacer-size:35px;}.elementor-11163 .elementor-element.elementor-element-e827942 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;}.elementor-11163 .elementor-element.elementor-element-20f1b5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-11163 .elementor-element.elementor-element-20f1b5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-11163 .elementor-element.elementor-element-20f1b5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-11163 .elementor-element.elementor-element-20f1b5c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-11163 .elementor-element.elementor-element-20f1b5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-11163 .elementor-element.elementor-element-20f1b5c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11163 .elementor-element.elementor-element-20f1b5c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11163 .elementor-element.elementor-element-20f1b5c{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-11163 .elementor-element.elementor-element-20f1b5c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11163 .elementor-element.elementor-element-20f1b5c .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-20f1b5c .elementor-icon-list-text{transition:color 0.3s;}.elementor-11163 .elementor-element.elementor-element-f052b46 .elementor-repeater-item-b5ff316 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://solexarchitecture.com/wp-content/uploads/sites/10/2026/02/DSC_0056-scaled.jpg);background-size:cover;}.elementor-11163 .elementor-element.elementor-element-f052b46 .elementor-repeater-item-ee1afb2 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://solexarchitecture.com/wp-content/uploads/sites/10/2026/02/DSC_0063-scaled.jpg);background-size:cover;}.elementor-11163 .elementor-element.elementor-element-f052b46 .elementor-repeater-item-a166356 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://solexarchitecture.com/wp-content/uploads/sites/10/2026/02/DSC_0062-scaled.jpg);background-size:cover;}.elementor-11163 .elementor-element.elementor-element-f052b46 .elementor-repeater-item-a985cb8 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://solexarchitecture.com/wp-content/uploads/sites/10/2026/02/DSC_0059-scaled.jpg);background-size:cover;}.elementor-11163 .elementor-element.elementor-element-f052b46 .swiper-slide{transition-duration:calc(5000ms*1.2);height:325px;}.elementor-11163 .elementor-element.elementor-element-f052b46 .swiper-slide-contents{max-width:66%;}.elementor-11163 .elementor-element.elementor-element-f052b46 .swiper-slide-inner{text-align:center;}.elementor-11163 .elementor-element.elementor-element-a318ef8{--spacer-size:35px;}.elementor-11163 .elementor-element.elementor-element-f52e897 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;}.elementor-11163 .elementor-element.elementor-element-24bad5f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-11163 .elementor-element.elementor-element-24bad5f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-11163 .elementor-element.elementor-element-24bad5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-11163 .elementor-element.elementor-element-24bad5f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-11163 .elementor-element.elementor-element-24bad5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-11163 .elementor-element.elementor-element-24bad5f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11163 .elementor-element.elementor-element-24bad5f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11163 .elementor-element.elementor-element-24bad5f{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-11163 .elementor-element.elementor-element-24bad5f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11163 .elementor-element.elementor-element-24bad5f .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;}.elementor-11163 .elementor-element.elementor-element-24bad5f .elementor-icon-list-text{transition:color 0.3s;}.elementor-11163 .elementor-element.elementor-element-a357415 .elementor-repeater-item-b5ff316 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://solexarchitecture.com/wp-content/uploads/sites/10/2026/02/DSC_1877-scaled.jpg);background-size:cover;}.elementor-11163 .elementor-element.elementor-element-a357415 .elementor-repeater-item-ee1afb2 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://solexarchitecture.com/wp-content/uploads/sites/10/2026/02/DSC_1884-edited-1-scaled.jpg);background-size:cover;}.elementor-11163 .elementor-element.elementor-element-a357415 .elementor-repeater-item-a166356 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://solexarchitecture.com/wp-content/uploads/sites/10/2026/02/DSC_1879-scaled.jpg);background-size:cover;}.elementor-11163 .elementor-element.elementor-element-a357415 .elementor-repeater-item-a985cb8 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://solexarchitecture.com/wp-content/uploads/sites/10/2026/02/DSC_1898-scaled.jpg);background-size:cover;}.elementor-11163 .elementor-element.elementor-element-a357415 .elementor-repeater-item-a2e69be .swiper-slide-bg{background-color:#833ca3;background-image:url(https://solexarchitecture.com/wp-content/uploads/sites/10/2026/02/DSC_1894-scaled.jpg);background-size:cover;}.elementor-11163 .elementor-element.elementor-element-a357415 .swiper-slide{transition-duration:calc(5000ms*1.2);height:325px;}.elementor-11163 .elementor-element.elementor-element-a357415 .swiper-slide-contents{max-width:66%;}.elementor-11163 .elementor-element.elementor-element-a357415 .swiper-slide-inner{text-align:center;}@media(max-width:1024px){.elementor-11163 .elementor-element.elementor-element-0415c89 .elementor-heading-title{font-size:30px;}.elementor-11163 .elementor-element.elementor-element-4a3fa4a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-11163 .elementor-element.elementor-element-4a3fa4a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-11163 .elementor-element.elementor-element-4a3fa4a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-11163 .elementor-element.elementor-element-4a3fa4a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-11163 .elementor-element.elementor-element-4a3fa4a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-11163 .elementor-element.elementor-element-4a3fa4a{--e-icon-list-icon-size:25px;}.elementor-11163 .elementor-element.elementor-element-4a3fa4a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11163 .elementor-element.elementor-element-4a3fa4a .elementor-icon-list-item > a{font-size:20px;}.elementor-11163 .elementor-element.elementor-element-687ff03 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11163 .elementor-element.elementor-element-687ff03{z-index:0;}.elementor-11163 .elementor-element.elementor-element-687ff03 .swiper-slide{height:215px;}.elementor-11163 .elementor-element.elementor-element-687ff03 .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-11163 .elementor-element.elementor-element-ebac4f8{--spacer-size:35px;}.elementor-11163 .elementor-element.elementor-element-bad7b65 .elementor-heading-title{font-size:30px;}.elementor-11163 .elementor-element.elementor-element-19e349a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-11163 .elementor-element.elementor-element-19e349a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-11163 .elementor-element.elementor-element-19e349a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-11163 .elementor-element.elementor-element-19e349a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-11163 .elementor-element.elementor-element-19e349a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-11163 .elementor-element.elementor-element-19e349a{--e-icon-list-icon-size:25px;}.elementor-11163 .elementor-element.elementor-element-19e349a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11163 .elementor-element.elementor-element-19e349a .elementor-icon-list-item > a{font-size:20px;}.elementor-11163 .elementor-element.elementor-element-ac3e8af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11163 .elementor-element.elementor-element-ac3e8af{z-index:0;}.elementor-11163 .elementor-element.elementor-element-ac3e8af .swiper-slide{height:215px;}.elementor-11163 .elementor-element.elementor-element-ac3e8af .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-11163 .elementor-element.elementor-element-21f88f5{--spacer-size:35px;}.elementor-11163 .elementor-element.elementor-element-b16c844 .elementor-heading-title{font-size:30px;}.elementor-11163 .elementor-element.elementor-element-b97fdb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-11163 .elementor-element.elementor-element-b97fdb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-11163 .elementor-element.elementor-element-b97fdb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-11163 .elementor-element.elementor-element-b97fdb7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-11163 .elementor-element.elementor-element-b97fdb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-11163 .elementor-element.elementor-element-b97fdb7{--e-icon-list-icon-size:25px;}.elementor-11163 .elementor-element.elementor-element-b97fdb7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11163 .elementor-element.elementor-element-b97fdb7 .elementor-icon-list-item > a{font-size:20px;}.elementor-11163 .elementor-element.elementor-element-5412039 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11163 .elementor-element.elementor-element-5412039{z-index:0;}.elementor-11163 .elementor-element.elementor-element-5412039 .swiper-slide{height:215px;}.elementor-11163 .elementor-element.elementor-element-5412039 .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-11163 .elementor-element.elementor-element-0b48321{--spacer-size:35px;}.elementor-11163 .elementor-element.elementor-element-d545ee0 .elementor-heading-title{font-size:30px;}.elementor-11163 .elementor-element.elementor-element-77a6e26 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-11163 .elementor-element.elementor-element-77a6e26 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-11163 .elementor-element.elementor-element-77a6e26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-11163 .elementor-element.elementor-element-77a6e26 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-11163 .elementor-element.elementor-element-77a6e26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-11163 .elementor-element.elementor-element-77a6e26{--e-icon-list-icon-size:25px;}.elementor-11163 .elementor-element.elementor-element-77a6e26 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11163 .elementor-element.elementor-element-77a6e26 .elementor-icon-list-item > a{font-size:20px;}.elementor-11163 .elementor-element.elementor-element-4a98355 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11163 .elementor-element.elementor-element-4a98355{z-index:0;}.elementor-11163 .elementor-element.elementor-element-4a98355 .swiper-slide{height:215px;}.elementor-11163 .elementor-element.elementor-element-4a98355 .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-11163 .elementor-element.elementor-element-3842617{--spacer-size:35px;}.elementor-11163 .elementor-element.elementor-element-e827942 .elementor-heading-title{font-size:30px;}.elementor-11163 .elementor-element.elementor-element-20f1b5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-11163 .elementor-element.elementor-element-20f1b5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-11163 .elementor-element.elementor-element-20f1b5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-11163 .elementor-element.elementor-element-20f1b5c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-11163 .elementor-element.elementor-element-20f1b5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-11163 .elementor-element.elementor-element-20f1b5c{--e-icon-list-icon-size:25px;}.elementor-11163 .elementor-element.elementor-element-20f1b5c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11163 .elementor-element.elementor-element-20f1b5c .elementor-icon-list-item > a{font-size:20px;}.elementor-11163 .elementor-element.elementor-element-f052b46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11163 .elementor-element.elementor-element-f052b46{z-index:0;}.elementor-11163 .elementor-element.elementor-element-f052b46 .swiper-slide{height:215px;}.elementor-11163 .elementor-element.elementor-element-f052b46 .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-11163 .elementor-element.elementor-element-a318ef8{--spacer-size:35px;}.elementor-11163 .elementor-element.elementor-element-f52e897 .elementor-heading-title{font-size:30px;}.elementor-11163 .elementor-element.elementor-element-24bad5f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-11163 .elementor-element.elementor-element-24bad5f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-11163 .elementor-element.elementor-element-24bad5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-11163 .elementor-element.elementor-element-24bad5f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-11163 .elementor-element.elementor-element-24bad5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-11163 .elementor-element.elementor-element-24bad5f{--e-icon-list-icon-size:25px;}.elementor-11163 .elementor-element.elementor-element-24bad5f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11163 .elementor-element.elementor-element-24bad5f .elementor-icon-list-item > a{font-size:20px;}.elementor-11163 .elementor-element.elementor-element-a357415 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11163 .elementor-element.elementor-element-a357415{z-index:0;}.elementor-11163 .elementor-element.elementor-element-a357415 .swiper-slide{height:215px;}.elementor-11163 .elementor-element.elementor-element-a357415 .swiper-slide-inner{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-11163 .elementor-element.elementor-element-0415c89 .elementor-heading-title{font-size:25px;}.elementor-11163 .elementor-element.elementor-element-4a3fa4a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-11163 .elementor-element.elementor-element-4a3fa4a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-11163 .elementor-element.elementor-element-4a3fa4a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-11163 .elementor-element.elementor-element-4a3fa4a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-11163 .elementor-element.elementor-element-4a3fa4a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-11163 .elementor-element.elementor-element-4a3fa4a{--e-icon-list-icon-size:20px;}.elementor-11163 .elementor-element.elementor-element-4a3fa4a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11163 .elementor-element.elementor-element-4a3fa4a .elementor-icon-list-item > a{font-size:18px;}.elementor-11163 .elementor-element.elementor-element-687ff03 .swiper-slide{height:200px;}.elementor-11163 .elementor-element.elementor-element-bad7b65 .elementor-heading-title{font-size:25px;}.elementor-11163 .elementor-element.elementor-element-19e349a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-11163 .elementor-element.elementor-element-19e349a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-11163 .elementor-element.elementor-element-19e349a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-11163 .elementor-element.elementor-element-19e349a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-11163 .elementor-element.elementor-element-19e349a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-11163 .elementor-element.elementor-element-19e349a{--e-icon-list-icon-size:20px;}.elementor-11163 .elementor-element.elementor-element-19e349a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11163 .elementor-element.elementor-element-19e349a .elementor-icon-list-item > a{font-size:18px;}.elementor-11163 .elementor-element.elementor-element-ac3e8af .swiper-slide{height:200px;}.elementor-11163 .elementor-element.elementor-element-b16c844 .elementor-heading-title{font-size:25px;}.elementor-11163 .elementor-element.elementor-element-b97fdb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-11163 .elementor-element.elementor-element-b97fdb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-11163 .elementor-element.elementor-element-b97fdb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-11163 .elementor-element.elementor-element-b97fdb7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-11163 .elementor-element.elementor-element-b97fdb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-11163 .elementor-element.elementor-element-b97fdb7{--e-icon-list-icon-size:20px;}.elementor-11163 .elementor-element.elementor-element-b97fdb7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11163 .elementor-element.elementor-element-b97fdb7 .elementor-icon-list-item > a{font-size:18px;}.elementor-11163 .elementor-element.elementor-element-5412039 .swiper-slide{height:200px;}.elementor-11163 .elementor-element.elementor-element-d545ee0 .elementor-heading-title{font-size:25px;}.elementor-11163 .elementor-element.elementor-element-77a6e26 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-11163 .elementor-element.elementor-element-77a6e26 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-11163 .elementor-element.elementor-element-77a6e26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-11163 .elementor-element.elementor-element-77a6e26 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-11163 .elementor-element.elementor-element-77a6e26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-11163 .elementor-element.elementor-element-77a6e26{--e-icon-list-icon-size:20px;}.elementor-11163 .elementor-element.elementor-element-77a6e26 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11163 .elementor-element.elementor-element-77a6e26 .elementor-icon-list-item > a{font-size:18px;}.elementor-11163 .elementor-element.elementor-element-4a98355 .swiper-slide{height:200px;}.elementor-11163 .elementor-element.elementor-element-e827942 .elementor-heading-title{font-size:25px;}.elementor-11163 .elementor-element.elementor-element-20f1b5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-11163 .elementor-element.elementor-element-20f1b5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-11163 .elementor-element.elementor-element-20f1b5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-11163 .elementor-element.elementor-element-20f1b5c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-11163 .elementor-element.elementor-element-20f1b5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-11163 .elementor-element.elementor-element-20f1b5c{--e-icon-list-icon-size:20px;}.elementor-11163 .elementor-element.elementor-element-20f1b5c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11163 .elementor-element.elementor-element-20f1b5c .elementor-icon-list-item > a{font-size:18px;}.elementor-11163 .elementor-element.elementor-element-f052b46 .swiper-slide{height:200px;}.elementor-11163 .elementor-element.elementor-element-f52e897 .elementor-heading-title{font-size:25px;}.elementor-11163 .elementor-element.elementor-element-24bad5f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-11163 .elementor-element.elementor-element-24bad5f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-11163 .elementor-element.elementor-element-24bad5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-11163 .elementor-element.elementor-element-24bad5f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-11163 .elementor-element.elementor-element-24bad5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-11163 .elementor-element.elementor-element-24bad5f{--e-icon-list-icon-size:20px;}.elementor-11163 .elementor-element.elementor-element-24bad5f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11163 .elementor-element.elementor-element-24bad5f .elementor-icon-list-item > a{font-size:18px;}.elementor-11163 .elementor-element.elementor-element-a357415 .swiper-slide{height:200px;}}/* Start custom CSS for section, class: .elementor-element-4737037 *//* main row bottom line */
.project-row {
  position: absolute;
  border-bottom: 3px solid #222;
  padding-bottom: 0px;
}
.info-panel {
  position: absolute;
  border-bottom: 3px solid #222;
  padding-bottom: 0px;
}
/* info column */
.info-panel {
  position: relative;
  padding-right: 20px;
}
.info-panel {
  position: relative;
  padding-left: 20px; /* space for bracket */
}
/* LEFT bracket */
.info-panel::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 22px;

  border-left: 3px solid #222;
  border-top: 3px solid #222;
  border-bottom: 0px solid #222;
}
.image-panel {
  position: relative;
  overflow: visible; /* important */
}

.image-panel::after {
  content: "";
  position: absolute;

  top: 0;
  right: 20px;   /* move line INTO the image */

  width: 3px;
  height: 107%;

  background: #222;
  z-index: 5;     /* ensures it sits above the image */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5218580 *//* main row bottom line */
.project-row {
  position: absolute;
  border-bottom: 3px solid #222;
  padding-bottom: 0px;
}
.info-panel {
  position: absolute;
  border-bottom: 3px solid #222;
  padding-bottom: 0px;
}
/* info column */
.info-panel {
  position: relative;
  padding-right: 20px;
}
.info-panel {
  position: relative;
  padding-left: 20px; /* space for bracket */
}
/* LEFT bracket */
.info-panel::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 22px;

  border-left: 3px solid #222;
  border-top: 3px solid #222;
  border-bottom: 0px solid #222;
}
.image-panel {
  position: relative;
  overflow: visible; /* important */
}

.image-panel::after {
  content: "";
  position: absolute;

  top: 0;
  right: 20px;   /* move line INTO the image */

  width: 3px;
  height: 107%;

  background: #222;
  z-index: 5;     /* ensures it sits above the image */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d0f4c1a *//* main row bottom line */
.project-row {
  position: absolute;
  border-bottom: 3px solid #222;
  padding-bottom: 0px;
}
.info-panel {
  position: absolute;
  border-bottom: 3px solid #222;
  padding-bottom: 0px;
}
/* info column */
.info-panel {
  position: relative;
  padding-right: 20px;
}
.info-panel {
  position: relative;
  padding-left: 20px; /* space for bracket */
}
/* LEFT bracket */
.info-panel::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 22px;

  border-left: 3px solid #222;
  border-top: 3px solid #222;
  border-bottom: 0px solid #222;
}
.image-panel {
  position: relative;
  overflow: visible; /* important */
}

.image-panel::after {
  content: "";
  position: absolute;

  top: 0;
  right: 20px;   /* move line INTO the image */

  width: 3px;
  height: 107%;

  background: #222;
  z-index: 5;     /* ensures it sits above the image */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b9d63e7 *//* main row bottom line */
.project-row {
  position: absolute;
  border-bottom: 3px solid #222;
  padding-bottom: 0px;
}
.info-panel {
  position: absolute;
  border-bottom: 3px solid #222;
  padding-bottom: 0px;
}
/* info column */
.info-panel {
  position: relative;
  padding-right: 20px;
}
.info-panel {
  position: relative;
  padding-left: 20px; /* space for bracket */
}
/* LEFT bracket */
.info-panel::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 22px;

  border-left: 3px solid #222;
  border-top: 3px solid #222;
  border-bottom: 0px solid #222;
}
.image-panel {
  position: relative;
  overflow: visible; /* important */
}

.image-panel::after {
  content: "";
  position: absolute;

  top: 0;
  right: 20px;   /* move line INTO the image */

  width: 3px;
  height: 107%;

  background: #222;
  z-index: 5;     /* ensures it sits above the image */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d0d1948 *//* main row bottom line */
.project-row {
  position: absolute;
  border-bottom: 3px solid #222;
  padding-bottom: 0px;
}
.info-panel {
  position: absolute;
  border-bottom: 3px solid #222;
  padding-bottom: 0px;
}
/* info column */
.info-panel {
  position: relative;
  padding-right: 20px;
}
.info-panel {
  position: relative;
  padding-left: 20px; /* space for bracket */
}
/* LEFT bracket */
.info-panel::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 22px;

  border-left: 3px solid #222;
  border-top: 3px solid #222;
  border-bottom: 0px solid #222;
}
.image-panel {
  position: relative;
  overflow: visible; /* important */
}

.image-panel::after {
  content: "";
  position: absolute;

  top: 0;
  right: 20px;   /* move line INTO the image */

  width: 3px;
  height: 107%;

  background: #222;
  z-index: 5;     /* ensures it sits above the image */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7eda5b4 *//* main row bottom line */
.project-row {
  position: absolute;
  border-bottom: 3px solid #222;
  padding-bottom: 0px;
}
.info-panel {
  position: absolute;
  border-bottom: 3px solid #222;
  padding-bottom: 0px;
}
/* info column */
.info-panel {
  position: relative;
  padding-right: 20px;
}
.info-panel {
  position: relative;
  padding-left: 20px; /* space for bracket */
}
/* LEFT bracket */
.info-panel::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 22px;

  border-left: 3px solid #222;
  border-top: 3px solid #222;
  border-bottom: 0px solid #222;
}
.image-panel {
  position: relative;
  overflow: visible; /* important */
}

.image-panel::after {
  content: "";
  position: absolute;

  top: 0;
  right: 20px;   /* move line INTO the image */

  width: 3px;
  height: 107%;

  background: #222;
  z-index: 5;     /* ensures it sits above the image */
}/* End custom CSS */