.elementor-3012 .elementor-element.elementor-element-c2153d5:not(.elementor-motion-effects-element-type-background), .elementor-3012 .elementor-element.elementor-element-c2153d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://www.prolucent.com/wp-content/uploads/2023/05/Prolucent_Homepage_Hero_FINAL_006-scaled.jpg");}.elementor-3012 .elementor-element.elementor-element-c2153d5 > .elementor-container{min-height:800px;}.elementor-3012 .elementor-element.elementor-element-c2153d5 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3012 .elementor-element.elementor-element-c2153d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-3012 .elementor-element.elementor-element-8a68edc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3012 .elementor-element.elementor-element-8a68edc > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-8a68edc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3012 .elementor-element.elementor-element-882d838{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:55px;margin-bottom:0px;overflow:visible;}.elementor-3012 .elementor-element.elementor-element-882d838 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3012 .elementor-element.elementor-element-8e3e0f0 > .elementor-widget-container{margin:43px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-1d87602 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-62073a8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-3012 .elementor-element.elementor-element-e6d3c93:not(.elementor-motion-effects-element-type-background), .elementor-3012 .elementor-element.elementor-element-e6d3c93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 27%, #4D7EB9 100%);}.elementor-3012 .elementor-element.elementor-element-e6d3c93 > .elementor-background-overlay{background-image:url("https://www.prolucent.com/wp-content/uploads/2023/03/Wireframe_Design_Homepage_001-588x1024.png");background-position:right -25px;background-repeat:no-repeat;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3012 .elementor-element.elementor-element-e6d3c93{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-3012 .elementor-element.elementor-element-fc71889{overflow:visible;}.elementor-3012 .elementor-element.elementor-element-e8b8e16 > .elementor-widget-container{border-style:none;}.elementor-3012 .elementor-element.elementor-element-e8b8e16 .elementor-accordion-item{border-width:2px;border-color:#FFFFFF00;}.elementor-3012 .elementor-element.elementor-element-e8b8e16 .elementor-accordion-item .elementor-tab-content{border-width:2px;border-top-color:#FFFFFF00;}.elementor-3012 .elementor-element.elementor-element-e8b8e16 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:2px;border-bottom-color:#FFFFFF00;}.elementor-3012 .elementor-element.elementor-element-e8b8e16 .elementor-tab-title{background-color:#D0DFF1;padding:25px 25px 25px 25px;}.elementor-3012 .elementor-element.elementor-element-e8b8e16 .elementor-accordion-icon, .elementor-3012 .elementor-element.elementor-element-e8b8e16 .elementor-accordion-title{color:#2876D3;}.elementor-3012 .elementor-element.elementor-element-e8b8e16 .elementor-accordion-icon svg{fill:#2876D3;}.elementor-3012 .elementor-element.elementor-element-e8b8e16 .elementor-accordion-title{font-weight:600;}.elementor-3012 .elementor-element.elementor-element-e8b8e16 .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:0px;}.elementor-3012 .elementor-element.elementor-element-e8b8e16 .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:0px;}.elementor-3012 .elementor-element.elementor-element-369f452{--spacer-size:50px;}.elementor-3012 .elementor-element.elementor-element-700f63b > .elementor-widget-container{margin:0% 10% 10% 10%;}.elementor-3012 .elementor-element.elementor-element-700f63b img{width:80%;max-width:81%;}.elementor-3012 .elementor-element.elementor-element-3bd47f6{--spacer-size:25px;}.elementor-3012 .elementor-element.elementor-element-75ba343{--spacer-size:50px;}.elementor-3012 .elementor-element.elementor-element-77200e3{overflow:visible;}.elementor-3012 .elementor-element.elementor-element-2e1870d{--ep-space-between:15px;--ep-tabs-width:100%;}.elementor-3012 .elementor-element.elementor-element-2e1870d .bdt-interactive-tabs .bdt-interactive-tabs-wrap{align-self:center;grid-template-columns:repeat(4, 1fr);grid-gap:15px;}.elementor-3012 .elementor-element.elementor-element-2e1870d .bdt-interactive-tabs .bdt-interactive-tabs-item{text-align:left;background-color:#FFFFFF;border-style:none;}.elementor-3012 .elementor-element.elementor-element-2e1870d .bdt-interactive-tabs .bdt-interactive-tabs-item:hover{background-color:#2876D3;border-color:#FFFFFF;}.elementor-3012 .elementor-element.elementor-element-2e1870d .bdt-interactive-tabs .bdt-interactive-tabs-item.bdt-active{background-color:#205EA8;}.elementor-3012 .elementor-element.elementor-element-2e1870d .bdt-interactive-tabs .swiper-slide .bdt-interactive-tabs-main-img{transition-duration:0.3s;}.elementor-3012 .elementor-element.elementor-element-2e1870d .bdt-interactive-tabs .bdt-interactive-tabs-icon{color:#205EA8;font-size:30px;padding:5px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-2e1870d .bdt-interactive-tabs .bdt-interactive-tabs-icon svg{fill:#205EA8;}.elementor-3012 .elementor-element.elementor-element-2e1870d .bdt-interactive-tabs .bdt-interactive-tabs-item:hover .bdt-interactive-tabs-icon{color:#FFFFFF;}.elementor-3012 .elementor-element.elementor-element-2e1870d .bdt-interactive-tabs .bdt-interactive-tabs-item:hover .bdt-interactive-tabs-icon svg{fill:#FFFFFF;}.elementor-3012 .elementor-element.elementor-element-2e1870d .bdt-interactive-tabs .bdt-interactive-tabs-item.bdt-active .bdt-interactive-tabs-icon{color:#FFFFFF;}.elementor-3012 .elementor-element.elementor-element-2e1870d .bdt-interactive-tabs .bdt-interactive-tabs-item.bdt-active .bdt-interactive-tabs-icon svg{fill:#FFFFFF;}.elementor-3012 .elementor-element.elementor-element-2e1870d .bdt-interactive-tabs .bdt-interactive-tabs-title{color:#205EA8;font-size:24px;font-weight:500;}.elementor-3012 .elementor-element.elementor-element-2e1870d .bdt-interactive-tabs .bdt-interactive-tabs-item:hover .bdt-interactive-tabs-title{color:#FFFFFF;}.elementor-3012 .elementor-element.elementor-element-2e1870d .bdt-interactive-tabs .bdt-interactive-tabs-item.bdt-active .bdt-interactive-tabs-title{color:#FFFFFF;}.elementor-3012 .elementor-element.elementor-element-2e1870d .bdt-navigation-prev i, .elementor-3012 .elementor-element.elementor-element-2e1870d .bdt-navigation-next i{color:#205EA8;}.elementor-3012 .elementor-element.elementor-element-2e1870d .bdt-navigation-prev, .elementor-3012 .elementor-element.elementor-element-2e1870d .bdt-navigation-next{background-color:#FFFFFF;border-style:none;}.elementor-3012 .elementor-element.elementor-element-2e1870d .bdt-navigation-prev i,
            .elementor-3012 .elementor-element.elementor-element-2e1870d .bdt-navigation-next i{font-size:24px;}.elementor-3012 .elementor-element.elementor-element-2e1870d .bdt-navigation-prev{margin-right:9px;left:-60px;}.elementor-3012 .elementor-element.elementor-element-2e1870d .bdt-navigation-next{margin-left:9px;right:-60px;}.elementor-3012 .elementor-element.elementor-element-2e1870d .bdt-navigation-prev:hover i, .elementor-3012 .elementor-element.elementor-element-2e1870d .bdt-navigation-next:hover i{color:#FFFFFF;}.elementor-3012 .elementor-element.elementor-element-2e1870d .bdt-navigation-prev:hover, .elementor-3012 .elementor-element.elementor-element-2e1870d .bdt-navigation-next:hover{background-color:#205EA8;}.elementor-3012 .elementor-element.elementor-element-db1ed18{overflow:visible;}.elementor-3012 .elementor-element.elementor-element-52499ac{--spacer-size:100px;}.elementor-3012 .elementor-element.elementor-element-482cedd:not(.elementor-motion-effects-element-type-background), .elementor-3012 .elementor-element.elementor-element-482cedd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 20%, #F1F2EE 100%);}.elementor-3012 .elementor-element.elementor-element-482cedd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-3012 .elementor-element.elementor-element-482cedd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3012 .elementor-element.elementor-element-3daa5e1{--spacer-size:50px;}.elementor-3012 .elementor-element.elementor-element-391b115{overflow:visible;}.elementor-bc-flex-widget .elementor-3012 .elementor-element.elementor-element-08d4647.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3012 .elementor-element.elementor-element-08d4647.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3012 .elementor-element.elementor-element-a3303aa > .elementor-widget-container{padding:0px 0px 0px 60px;}.elementor-3012 .elementor-element.elementor-element-a3303aa{text-align:right;}.elementor-bc-flex-widget .elementor-3012 .elementor-element.elementor-element-2d7e847.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3012 .elementor-element.elementor-element-2d7e847.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3012 .elementor-element.elementor-element-2d7e847 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:50px;}.elementor-3012 .elementor-element.elementor-element-145fd7b{--spacer-size:50px;}.elementor-3012 .elementor-element.elementor-element-05ee1bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-3012 .elementor-element.elementor-element-05ee1bb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3012 .elementor-element.elementor-element-30d85fa .elementor-flip-box__front{background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#205EA8;}.elementor-3012 .elementor-element.elementor-element-30d85fa .elementor-flip-box__back{background-color:#205EA8;}.elementor-3012 .elementor-element.elementor-element-30d85fa .elementor-flip-box__button{background-color:#FFFFFF;margin-center:0;font-family:"Avenir Next", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;line-height:0.1em;color:#54595F;border-radius:31px;}.elementor-3012 .elementor-element.elementor-element-30d85fa .elementor-flip-box__button:hover{background-color:#A9C8ED;color:#FFFFFF;border-color:#A9C8ED;}.elementor-3012 .elementor-element.elementor-element-30d85fa .elementor-flip-box{height:412px;}.elementor-3012 .elementor-element.elementor-element-30d85fa .elementor-flip-box__layer, .elementor-3012 .elementor-element.elementor-element-30d85fa .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-3012 .elementor-element.elementor-element-30d85fa .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-3012 .elementor-element.elementor-element-30d85fa .elementor-flip-box__front .elementor-flip-box__layer__title{color:#205EA8;font-family:"Avenir Next", Sans-serif;font-size:34px;font-weight:400;text-transform:none;font-style:normal;line-height:1.1em;}.elementor-3012 .elementor-element.elementor-element-30d85fa .elementor-flip-box__front .elementor-flip-box__layer__description{color:#54595F;font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:400;}.elementor-3012 .elementor-element.elementor-element-30d85fa .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-3012 .elementor-element.elementor-element-30d85fa .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Avenir Next", Sans-serif;font-size:34px;font-weight:400;text-transform:none;line-height:1.1em;}.elementor-3012 .elementor-element.elementor-element-30d85fa .elementor-flip-box__back .elementor-flip-box__layer__description{color:#FFFFFF;font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-3012 .elementor-element.elementor-element-7981414 .elementor-flip-box__front{background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#205EA8;}.elementor-3012 .elementor-element.elementor-element-7981414 .elementor-flip-box__back{background-color:#205EA8;}.elementor-3012 .elementor-element.elementor-element-7981414 .elementor-flip-box__button{background-color:#FFFFFF;margin-center:0;font-family:"Avenir Next", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;line-height:0.1em;color:#54595F;border-radius:31px;}.elementor-3012 .elementor-element.elementor-element-7981414 .elementor-flip-box__button:hover{background-color:#A9C8ED;color:#FFFFFF;border-color:#A9C8ED;}.elementor-3012 .elementor-element.elementor-element-7981414 .elementor-flip-box{height:412px;}.elementor-3012 .elementor-element.elementor-element-7981414 .elementor-flip-box__layer, .elementor-3012 .elementor-element.elementor-element-7981414 .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-3012 .elementor-element.elementor-element-7981414 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-3012 .elementor-element.elementor-element-7981414 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#205EA8;font-family:"Avenir Next", Sans-serif;font-size:34px;font-weight:400;text-transform:none;font-style:normal;line-height:1.1em;}.elementor-3012 .elementor-element.elementor-element-7981414 .elementor-flip-box__front .elementor-flip-box__layer__description{color:#54595F;font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:400;}.elementor-3012 .elementor-element.elementor-element-7981414 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-3012 .elementor-element.elementor-element-7981414 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Avenir Next", Sans-serif;font-size:34px;font-weight:400;text-transform:none;line-height:1.1em;}.elementor-3012 .elementor-element.elementor-element-7981414 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#FFFFFF;font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-3012 .elementor-element.elementor-element-6000c56 .elementor-flip-box__front{background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#205EA8;}.elementor-3012 .elementor-element.elementor-element-6000c56 .elementor-flip-box__back{background-color:#205EA8;}.elementor-3012 .elementor-element.elementor-element-6000c56 .elementor-flip-box__button{background-color:#FFFFFF;margin-center:0;font-family:"Avenir Next", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;line-height:0.1em;color:#54595F;border-radius:31px;}.elementor-3012 .elementor-element.elementor-element-6000c56 .elementor-flip-box__button:hover{background-color:#A9C8ED;color:#FFFFFF;border-color:#A9C8ED;}.elementor-3012 .elementor-element.elementor-element-6000c56 .elementor-flip-box{height:412px;}.elementor-3012 .elementor-element.elementor-element-6000c56 .elementor-flip-box__layer, .elementor-3012 .elementor-element.elementor-element-6000c56 .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-3012 .elementor-element.elementor-element-6000c56 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-3012 .elementor-element.elementor-element-6000c56 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#205EA8;font-family:"Avenir Next", Sans-serif;font-size:34px;font-weight:400;text-transform:none;font-style:normal;line-height:1.1em;}.elementor-3012 .elementor-element.elementor-element-6000c56 .elementor-flip-box__front .elementor-flip-box__layer__description{color:#54595F;font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:400;}.elementor-3012 .elementor-element.elementor-element-6000c56 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-3012 .elementor-element.elementor-element-6000c56 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Avenir Next", Sans-serif;font-size:34px;font-weight:400;text-transform:none;line-height:1.1em;}.elementor-3012 .elementor-element.elementor-element-6000c56 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#FFFFFF;font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-3012 .elementor-element.elementor-element-99efe11 .elementor-flip-box__front{background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#6DAC10;}.elementor-3012 .elementor-element.elementor-element-99efe11 .elementor-flip-box__back{background-color:#6DAC10;}.elementor-3012 .elementor-element.elementor-element-99efe11 .elementor-flip-box__button{background-color:#FFFFFF;margin-center:0;font-family:"Avenir Next", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;line-height:0.1em;color:#54595F;border-radius:31px;}.elementor-3012 .elementor-element.elementor-element-99efe11 .elementor-flip-box__button:hover{background-color:#ACE35B;color:#FFFFFF;border-color:#ACE35B;}.elementor-3012 .elementor-element.elementor-element-99efe11 .elementor-flip-box{height:412px;}.elementor-3012 .elementor-element.elementor-element-99efe11 .elementor-flip-box__layer, .elementor-3012 .elementor-element.elementor-element-99efe11 .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-3012 .elementor-element.elementor-element-99efe11 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-3012 .elementor-element.elementor-element-99efe11 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#6DAC10;font-family:"Avenir Next", Sans-serif;font-size:34px;font-weight:400;text-transform:none;font-style:normal;line-height:1.1em;}.elementor-3012 .elementor-element.elementor-element-99efe11 .elementor-flip-box__front .elementor-flip-box__layer__description{color:#54595F;font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:400;}.elementor-3012 .elementor-element.elementor-element-99efe11 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-3012 .elementor-element.elementor-element-99efe11 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Avenir Next", Sans-serif;font-size:34px;font-weight:400;text-transform:none;line-height:1.1em;}.elementor-3012 .elementor-element.elementor-element-99efe11 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#FFFFFF;font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-3012 .elementor-element.elementor-element-836df5c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-3012 .elementor-element.elementor-element-836df5c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3012 .elementor-element.elementor-element-c3ad329 .elementor-flip-box__front{background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#6DAC10;}.elementor-3012 .elementor-element.elementor-element-c3ad329 .elementor-flip-box__back{background-color:#6DAC10;}.elementor-3012 .elementor-element.elementor-element-c3ad329 .elementor-flip-box__button{background-color:#FFFFFF;margin-center:0;font-family:"Avenir Next", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;line-height:0.1em;color:#54595F;border-radius:31px;}.elementor-3012 .elementor-element.elementor-element-c3ad329 .elementor-flip-box__button:hover{background-color:#ACE35B;color:#FFFFFF;border-color:#ACE35B;}.elementor-3012 .elementor-element.elementor-element-c3ad329 .elementor-flip-box{height:412px;}.elementor-3012 .elementor-element.elementor-element-c3ad329 .elementor-flip-box__layer, .elementor-3012 .elementor-element.elementor-element-c3ad329 .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-3012 .elementor-element.elementor-element-c3ad329 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-3012 .elementor-element.elementor-element-c3ad329 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#6DAC10;font-family:"Avenir Next", Sans-serif;font-size:34px;font-weight:400;text-transform:none;font-style:normal;line-height:1.1em;}.elementor-3012 .elementor-element.elementor-element-c3ad329 .elementor-flip-box__front .elementor-flip-box__layer__description{color:#54595F;font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:400;}.elementor-3012 .elementor-element.elementor-element-c3ad329 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-3012 .elementor-element.elementor-element-c3ad329 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Avenir Next", Sans-serif;font-size:34px;font-weight:400;text-transform:none;line-height:1.1em;}.elementor-3012 .elementor-element.elementor-element-c3ad329 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#FFFFFF;font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-3012 .elementor-element.elementor-element-337408b{overflow:visible;}.elementor-3012 .elementor-element.elementor-element-7fae1df{--spacer-size:75px;}.elementor-3012 .elementor-element.elementor-element-449c178:not(.elementor-motion-effects-element-type-background), .elementor-3012 .elementor-element.elementor-element-449c178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F2EE;}.elementor-3012 .elementor-element.elementor-element-449c178{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-3012 .elementor-element.elementor-element-449c178 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3012 .elementor-element.elementor-element-6963862:not(.elementor-motion-effects-element-type-background), .elementor-3012 .elementor-element.elementor-element-6963862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F2EE;}.elementor-3012 .elementor-element.elementor-element-6963862{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-3012 .elementor-element.elementor-element-6963862 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3012 .elementor-element.elementor-element-6963862 .elementor-heading-title{color:#215FA9;}.elementor-3012 .elementor-element.elementor-element-f6507ac > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3012 .elementor-element.elementor-element-f6507ac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3012 .elementor-element.elementor-element-2cc8f84{--spacer-size:50px;}.elementor-3012 .elementor-element.elementor-element-7faf53d{--grid-row-gap:60px;--grid-column-gap:45px;}.elementor-3012 .elementor-element.elementor-element-7faf53d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-3012 .elementor-element.elementor-element-7faf53d:after{content:"0.66";}.elementor-3012 .elementor-element.elementor-element-7faf53d .elementor-post__thumbnail__link{width:100%;}.elementor-3012 .elementor-element.elementor-element-7faf53d .elementor-post__thumbnail{border-radius:20px 20px 20px 20px;}.elementor-3012 .elementor-element.elementor-element-7faf53d.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-3012 .elementor-element.elementor-element-7faf53d.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-3012 .elementor-element.elementor-element-7faf53d.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-3012 .elementor-element.elementor-element-7faf53d .elementor-post__title, .elementor-3012 .elementor-element.elementor-element-7faf53d .elementor-post__title a{font-size:28px;line-height:30px;}.elementor-3012 .elementor-element.elementor-element-7faf53d .elementor-post__title{margin-bottom:15px;}.elementor-3012 .elementor-element.elementor-element-7faf53d a.elementor-post__read-more{font-size:14px;}.elementor-3012 .elementor-element.elementor-element-f4d757f{--spacer-size:50px;}.elementor-3012 .elementor-element.elementor-element-e2ef003 .elementor-button{background-color:#18477E;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-3012 .elementor-element.elementor-element-e2ef003 .elementor-button:hover, .elementor-3012 .elementor-element.elementor-element-e2ef003 .elementor-button:focus{background-color:#6DAC10;color:#FFFFFF;}.elementor-3012 .elementor-element.elementor-element-e2ef003 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-e2ef003 .elementor-button:hover svg, .elementor-3012 .elementor-element.elementor-element-e2ef003 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3012 .elementor-element.elementor-element-6f331de{--spacer-size:100px;}body.elementor-page-3012:not(.elementor-motion-effects-element-type-background), body.elementor-page-3012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-3012 .elementor-element.elementor-element-e6d3c93 > .elementor-background-overlay{background-position:0 0px;}.elementor-3012 .elementor-element.elementor-element-2e1870d{--ep-tabs-width:50%;}.elementor-3012 .elementor-element.elementor-element-2e1870d .bdt-interactive-tabs .bdt-interactive-tabs-wrap{grid-template-columns:repeat(1, 1fr);}.elementor-3012 .elementor-element.elementor-element-2e1870d .bdt-navigation-prev i,
            .elementor-3012 .elementor-element.elementor-element-2e1870d .bdt-navigation-next i{font-size:24px;}}@media(max-width:767px){.elementor-3012 .elementor-element.elementor-element-c2153d5 > .elementor-container{min-height:400px;}.elementor-3012 .elementor-element.elementor-element-882d838{margin-top:200px;margin-bottom:0px;}.elementor-3012 .elementor-element.elementor-element-62073a8{margin-top:150px;margin-bottom:0px;}.elementor-3012 .elementor-element.elementor-element-e6d3c93 > .elementor-background-overlay{background-position:0 0px;}.elementor-3012 .elementor-element.elementor-element-2e1870d{--ep-tabs-width:100%;}.elementor-3012 .elementor-element.elementor-element-2e1870d .bdt-interactive-tabs .bdt-interactive-tabs-wrap{grid-template-columns:repeat(1, 1fr);}.elementor-3012 .elementor-element.elementor-element-2e1870d .bdt-navigation-prev i,
            .elementor-3012 .elementor-element.elementor-element-2e1870d .bdt-navigation-next i{font-size:24px;}.elementor-3012 .elementor-element.elementor-element-7faf53d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3012 .elementor-element.elementor-element-7faf53d:after{content:"0.5";}.elementor-3012 .elementor-element.elementor-element-7faf53d .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-3012 .elementor-element.elementor-element-8a68edc{width:100%;}.elementor-3012 .elementor-element.elementor-element-565f2cc{width:63.771%;}.elementor-3012 .elementor-element.elementor-element-f6055e4{width:36.143%;}.elementor-3012 .elementor-element.elementor-element-08d4647{width:40.439%;}.elementor-3012 .elementor-element.elementor-element-2d7e847{width:59.517%;}.elementor-3012 .elementor-element.elementor-element-0d82a8c{width:10%;}.elementor-3012 .elementor-element.elementor-element-e8378fc{width:40%;}.elementor-3012 .elementor-element.elementor-element-737cd15{width:40%;}.elementor-3012 .elementor-element.elementor-element-f484a7e{width:9.978%;}.elementor-3012 .elementor-element.elementor-element-f096c13{width:30%;}.elementor-3012 .elementor-element.elementor-element-4ac8887{width:39.333%;}.elementor-3012 .elementor-element.elementor-element-ebfb9e0{width:30%;}}/* Start custom CSS for html, class: .elementor-element-617c1aa */@media screen and (min-width:1366px) {
#scallop-wrap {
background-image:url(https://dev.prolucent.com/wp-content/uploads/2023/05/Scallop_002_large_screen_widths_001.png);
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c2153d5 */@media screen and (min-width: 1366px){
    #home-hero #scallop-wrap {
    background-image:url(https://www.prolucent.com/wp-content/uploads/2023/05/Scallop_Gradient_Large_Screen_Widths_001.png);
}
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-e8b8e16 */.elementor-accordion .elementor-tab-title {
    border-radius:20px;
    margin:10px 0px 10px 0px;
}/* End custom CSS */
/* Start custom CSS for bridge_masonry_blog, class: .elementor-element-c6f8143 */h3.q_masonry_blog_title.entry_title a {
font-size: 20px !important;
line-height: 24px !important;
color: #102f54 !important;
}
h3.q_masonry_blog_title.entry_title a:hover {
color: #2876d3 !important;
}
p.q_masonry_blog_excerpt {
    display:none;
}/* End custom CSS */