.elementor-2309 .elementor-element.elementor-element-d9132c5{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-d9132c5:not(.elementor-motion-effects-element-type-background), .elementor-2309 .elementor-element.elementor-element-d9132c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-text ) 100%);}.elementor-2309 .elementor-element.elementor-element-d9132c5 > .elementor-shape-bottom svg, .elementor-2309 .elementor-element.elementor-element-d9132c5 > .e-con-inner > .elementor-shape-bottom svg{width:calc(137% + 1.3px);height:39px;transform:translateX(-50%) rotateY(180deg);}.elementor-2309 .elementor-element.elementor-element-57b458e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-57b458e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2309 .elementor-element.elementor-element-8736aab.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-8736aab{text-align:left;}.elementor-2309 .elementor-element.elementor-element-8736aab .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:37px;color:var( --e-global-color-d614784 );}.elementor-2309 .elementor-element.elementor-element-a4dece6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-99b34fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-91344ed.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-30a5142.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-4fb7a81{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-fb65964{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-2309 .elementor-element.elementor-element-fb65964.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-71ca39f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-179ab12{--e-image-carousel-slides-to-show:1;}.elementor-2309 .elementor-element.elementor-element-179ab12.elementor-element{--align-self:flex-start;}.elementor-2309 .elementor-element.elementor-element-179ab12.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-179ab12 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:25px 25px 25px 25px;}.elementor-2309 .elementor-element.elementor-element-d5cbf41{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-d5cbf41.e-con{--align-self:center;}.elementor-2309 .elementor-element.elementor-element-17938b7 .xpro-box-icon-wrapper{text-align:center;}.elementor-2309 .elementor-element.elementor-element-17938b7 .xpro-box-icon-wrapper-inner{background-color:var( --e-global-color-blocksy_palette_3 );box-shadow:0px 0px 28px 4px rgba(0,0,0,0.5);border-style:none;border-radius:25px 25px 25px 25px;padding:15px 15px 15px 15px;}.elementor-2309 .elementor-element.elementor-element-17938b7 .xpro-box-icon-item{background-color:var( --e-global-color-primary );height:74px;width:74px;margin:10px 10px 10px 10px;border-radius:25px 25px 25px 25px;color:var( --e-global-color-secondary );}.elementor-2309 .elementor-element.elementor-element-17938b7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-17938b7 > .elementor-widget-container{border-style:none;}.elementor-2309 .elementor-element.elementor-element-17938b7 .xpro-box-icon-item > svg{fill:var( --e-global-color-secondary );}.elementor-2309 .elementor-element.elementor-element-17938b7 .xpro-box-icon-title{font-family:"Nunito Sans", Sans-serif;font-size:24px;letter-spacing:-0.7px;color:var( --e-global-color-08b5f98 );}.elementor-2309 .elementor-element.elementor-element-17938b7 .xpro-box-icon-description{color:var( --e-global-color-08b5f98 );margin:10px 0px 0px 0px;}.elementor-2309 .elementor-element.elementor-element-17938b7 a.xpro-elementor-button-info-box.icon-after i{margin-left:8px;}.elementor-2309 .elementor-element.elementor-element-17938b7 a.xpro-elementor-button-info-box.icon-before i{margin-right:8px;}.elementor-2309 .elementor-element.elementor-element-17938b7 a.xpro-elementor-button-info-box.icon-after svg{margin-left:8px;}.elementor-2309 .elementor-element.elementor-element-17938b7 a.xpro-elementor-button-info-box.icon-before svg{margin-right:8px;}.elementor-2309 .elementor-element.elementor-element-17938b7 .xpro-info-box-button-wrapper i{font-size:16px;}.elementor-2309 .elementor-element.elementor-element-17938b7 .xpro-info-box-button-wrapper svg{width:16px;height:16px;}.elementor-2309 .elementor-element.elementor-element-17938b7 a.xpro-elementor-button-info-box {display:flex;align-items:center;}.elementor-2309 .elementor-element.elementor-element-17938b7 .xpro-info-box-button-wrapper{display:flex;justify-content:center;}.elementor-2309 .elementor-element.elementor-element-17938b7 .xpro-info-box-button-wrapper  button{margin:10px 10px 10px 10px;background-color:#61ce70;}.elementor-2309 .elementor-element.elementor-element-17938b7 .xpro-info-box-button-wrapper .xpro-elementor-button-info-box  span.info-box-button-text{color:#ffffff;}.elementor-2309 .elementor-element.elementor-element-17938b7 a.xpro-elementor-button-info-box svg{fill:#ffffff;}.elementor-2309 .elementor-element.elementor-element-17938b7 a.xpro-elementor-button-info-box svg path{fill:#ffffff;}.elementor-2309 .elementor-element.elementor-element-17938b7 .xpro-info-box-button-wrapper button:hover{background-color:#55a960;}.elementor-2309 .elementor-element.elementor-element-17938b7 .xpro-info-box-button-wrapper .xpro-elementor-button-info-box:hover span.info-box-button-text{color:#ffffff;}.elementor-2309 .elementor-element.elementor-element-17938b7 a.xpro-elementor-button-info-box:hover svg{fill:#ffffff;}.elementor-2309 .elementor-element.elementor-element-17938b7 a.xpro-elementor-button-info-box:hover svg path{fill:#ffffff;}.elementor-2309 .elementor-element.elementor-element-b4aa783 .xpro-box-icon-wrapper{text-align:center;}.elementor-2309 .elementor-element.elementor-element-b4aa783 .xpro-box-icon-wrapper-inner{background-color:var( --e-global-color-blocksy_palette_3 );box-shadow:0px 0px 28px 4px rgba(0,0,0,0.5);border-style:none;border-radius:25px 25px 25px 25px;padding:15px 15px 15px 15px;}.elementor-2309 .elementor-element.elementor-element-b4aa783 .xpro-box-icon-item{background-color:var( --e-global-color-primary );height:74px;width:74px;margin:10px 10px 10px 10px;border-radius:25px 25px 25px 25px;color:var( --e-global-color-secondary );}.elementor-2309 .elementor-element.elementor-element-b4aa783.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-b4aa783 > .elementor-widget-container{border-style:none;}.elementor-2309 .elementor-element.elementor-element-b4aa783 .xpro-box-icon-item > svg{fill:var( --e-global-color-secondary );}.elementor-2309 .elementor-element.elementor-element-b4aa783 .xpro-box-icon-title{font-family:"Nunito Sans", Sans-serif;font-size:24px;letter-spacing:-0.7px;color:var( --e-global-color-08b5f98 );}.elementor-2309 .elementor-element.elementor-element-b4aa783 .xpro-box-icon-description{color:var( --e-global-color-08b5f98 );margin:10px 0px 0px 0px;}.elementor-2309 .elementor-element.elementor-element-b4aa783 a.xpro-elementor-button-info-box.icon-after i{margin-left:8px;}.elementor-2309 .elementor-element.elementor-element-b4aa783 a.xpro-elementor-button-info-box.icon-before i{margin-right:8px;}.elementor-2309 .elementor-element.elementor-element-b4aa783 a.xpro-elementor-button-info-box.icon-after svg{margin-left:8px;}.elementor-2309 .elementor-element.elementor-element-b4aa783 a.xpro-elementor-button-info-box.icon-before svg{margin-right:8px;}.elementor-2309 .elementor-element.elementor-element-b4aa783 .xpro-info-box-button-wrapper i{font-size:16px;}.elementor-2309 .elementor-element.elementor-element-b4aa783 .xpro-info-box-button-wrapper svg{width:16px;height:16px;}.elementor-2309 .elementor-element.elementor-element-b4aa783 a.xpro-elementor-button-info-box {display:flex;align-items:center;}.elementor-2309 .elementor-element.elementor-element-b4aa783 .xpro-info-box-button-wrapper{display:flex;justify-content:center;}.elementor-2309 .elementor-element.elementor-element-b4aa783 .xpro-info-box-button-wrapper  button{margin:10px 10px 10px 10px;background-color:#61ce70;}.elementor-2309 .elementor-element.elementor-element-b4aa783 .xpro-info-box-button-wrapper .xpro-elementor-button-info-box  span.info-box-button-text{color:#ffffff;}.elementor-2309 .elementor-element.elementor-element-b4aa783 a.xpro-elementor-button-info-box svg{fill:#ffffff;}.elementor-2309 .elementor-element.elementor-element-b4aa783 a.xpro-elementor-button-info-box svg path{fill:#ffffff;}.elementor-2309 .elementor-element.elementor-element-b4aa783 .xpro-info-box-button-wrapper button:hover{background-color:#55a960;}.elementor-2309 .elementor-element.elementor-element-b4aa783 .xpro-info-box-button-wrapper .xpro-elementor-button-info-box:hover span.info-box-button-text{color:#ffffff;}.elementor-2309 .elementor-element.elementor-element-b4aa783 a.xpro-elementor-button-info-box:hover svg{fill:#ffffff;}.elementor-2309 .elementor-element.elementor-element-b4aa783 a.xpro-elementor-button-info-box:hover svg path{fill:#ffffff;}.elementor-2309 .elementor-element.elementor-element-0940d40 .xpro-box-icon-wrapper{text-align:center;}.elementor-2309 .elementor-element.elementor-element-0940d40 .xpro-box-icon-wrapper-inner{background-color:var( --e-global-color-blocksy_palette_3 );box-shadow:0px 0px 28px 4px rgba(0,0,0,0.5);border-style:none;border-radius:25px 25px 25px 25px;padding:15px 15px 15px 15px;}.elementor-2309 .elementor-element.elementor-element-0940d40 .xpro-box-icon-item{background-color:var( --e-global-color-primary );height:74px;width:74px;margin:10px 10px 10px 10px;border-radius:25px 25px 25px 25px;color:var( --e-global-color-secondary );}.elementor-2309 .elementor-element.elementor-element-0940d40.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-0940d40 > .elementor-widget-container{border-style:none;}.elementor-2309 .elementor-element.elementor-element-0940d40 .xpro-box-icon-item > svg{fill:var( --e-global-color-secondary );}.elementor-2309 .elementor-element.elementor-element-0940d40 .xpro-box-icon-title{font-family:"Nunito Sans", Sans-serif;font-size:24px;letter-spacing:-0.7px;color:var( --e-global-color-08b5f98 );}.elementor-2309 .elementor-element.elementor-element-0940d40 .xpro-box-icon-description{color:var( --e-global-color-08b5f98 );margin:10px 0px 0px 0px;}.elementor-2309 .elementor-element.elementor-element-0940d40 a.xpro-elementor-button-info-box.icon-after i{margin-left:8px;}.elementor-2309 .elementor-element.elementor-element-0940d40 a.xpro-elementor-button-info-box.icon-before i{margin-right:8px;}.elementor-2309 .elementor-element.elementor-element-0940d40 a.xpro-elementor-button-info-box.icon-after svg{margin-left:8px;}.elementor-2309 .elementor-element.elementor-element-0940d40 a.xpro-elementor-button-info-box.icon-before svg{margin-right:8px;}.elementor-2309 .elementor-element.elementor-element-0940d40 .xpro-info-box-button-wrapper i{font-size:16px;}.elementor-2309 .elementor-element.elementor-element-0940d40 .xpro-info-box-button-wrapper svg{width:16px;height:16px;}.elementor-2309 .elementor-element.elementor-element-0940d40 a.xpro-elementor-button-info-box {display:flex;align-items:center;}.elementor-2309 .elementor-element.elementor-element-0940d40 .xpro-info-box-button-wrapper{display:flex;justify-content:center;}.elementor-2309 .elementor-element.elementor-element-0940d40 .xpro-info-box-button-wrapper  button{margin:10px 10px 10px 10px;background-color:#61ce70;}.elementor-2309 .elementor-element.elementor-element-0940d40 .xpro-info-box-button-wrapper .xpro-elementor-button-info-box  span.info-box-button-text{color:#ffffff;}.elementor-2309 .elementor-element.elementor-element-0940d40 a.xpro-elementor-button-info-box svg{fill:#ffffff;}.elementor-2309 .elementor-element.elementor-element-0940d40 a.xpro-elementor-button-info-box svg path{fill:#ffffff;}.elementor-2309 .elementor-element.elementor-element-0940d40 .xpro-info-box-button-wrapper button:hover{background-color:#55a960;}.elementor-2309 .elementor-element.elementor-element-0940d40 .xpro-info-box-button-wrapper .xpro-elementor-button-info-box:hover span.info-box-button-text{color:#ffffff;}.elementor-2309 .elementor-element.elementor-element-0940d40 a.xpro-elementor-button-info-box:hover svg{fill:#ffffff;}.elementor-2309 .elementor-element.elementor-element-0940d40 a.xpro-elementor-button-info-box:hover svg path{fill:#ffffff;}.elementor-2309 .elementor-element.elementor-element-d17c96a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-d17c96a:not(.elementor-motion-effects-element-type-background), .elementor-2309 .elementor-element.elementor-element-d17c96a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-text ) 100%);}.elementor-2309 .elementor-element.elementor-element-658f913{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-003c5d4{--e-image-carousel-slides-to-show:1;}.elementor-2309 .elementor-element.elementor-element-003c5d4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-003c5d4 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;width:11px;height:11px;background:var( --e-global-color-secondary );}.elementor-2309 .elementor-element.elementor-element-003c5d4 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-d614784 );opacity:var( --e-global-color-d614784 );}.elementor-2309 .elementor-element.elementor-element-003c5d4 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:0px 0px 0px 05px;border-color:var( --e-global-color-secondary );border-radius:25px 25px 25px 25px;}.elementor-2309 .elementor-element.elementor-element-9714404{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-9714404.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2309 .elementor-element.elementor-element-0dab96d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-0dab96d .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2309 .elementor-element.elementor-element-ba335c3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-ba335c3{color:var( --e-global-color-d614784 );}.elementor-2309 .elementor-element.elementor-element-52ed93a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-6157d67.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-12c92dc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-22b3a8f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:030px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-22b3a8f:not(.elementor-motion-effects-element-type-background), .elementor-2309 .elementor-element.elementor-element-22b3a8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_3 );}.elementor-2309 .elementor-element.elementor-element-8f03964 > .elementor-widget-container{background-color:var( --e-global-color-blocksy_palette_2 );padding:10px 10px 10px 10px;}.elementor-2309 .elementor-element.elementor-element-8f03964.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-8f03964{text-align:center;}.elementor-2309 .elementor-element.elementor-element-8f03964 .elementor-heading-title{font-size:21px;color:var( --e-global-color-primary );}.elementor-2309 .elementor-element.elementor-element-eb6fed7 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 8px 0px;border-color:var( --e-global-color-accent );}.elementor-2309 .elementor-element.elementor-element-eb6fed7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-eb6fed7 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:35px;font-weight:600;}.elementor-2309 .elementor-element.elementor-element-47345ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2309 .elementor-element.elementor-element-47345ba:not(.elementor-motion-effects-element-type-background), .elementor-2309 .elementor-element.elementor-element-47345ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 100%, var( --e-global-color-text ) 100%);}.elementor-2309 .elementor-element.elementor-element-8cfc100{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-b348b28 > .elementor-widget-container{background-color:transparent;margin:-110px 0px 0px 0px;background-image:linear-gradient(180deg, var( --e-global-color-blocksy_palette_3 ) 0%, var( --e-global-color-blocksy_palette_1 ) 100%);}.elementor-2309 .elementor-element.elementor-element-b348b28.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-b348b28 .elementor-image-box-wrapper{text-align:center;}.elementor-2309 .elementor-element.elementor-element-b348b28.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-2309 .elementor-element.elementor-element-b348b28.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-2309 .elementor-element.elementor-element-b348b28.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-2309 .elementor-element.elementor-element-b348b28 .elementor-image-box-title{margin-bottom:8px;font-size:27px;text-transform:capitalize;text-decoration:underline;line-height:21px;letter-spacing:-0.5px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-2309 .elementor-element.elementor-element-b348b28 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2309 .elementor-element.elementor-element-b348b28 .elementor-image-box-img img{border-radius:14px;box-shadow:0px 0px 13px 0px rgba(0,0,0,0.5);opacity:0.99;transition-duration:0.3s;}.elementor-2309 .elementor-element.elementor-element-b348b28 .elementor-image-box-description{color:var( --e-global-color-blocksy_palette_3 );}.elementor-2309 .elementor-element.elementor-element-4c17806{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-62018f3 > .elementor-widget-container{background-color:transparent;margin:-110px 0px 0px 0px;background-image:linear-gradient(180deg, var( --e-global-color-blocksy_palette_3 ) 0%, var( --e-global-color-blocksy_palette_1 ) 100%);}.elementor-2309 .elementor-element.elementor-element-62018f3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-62018f3 .elementor-image-box-wrapper{text-align:center;}.elementor-2309 .elementor-element.elementor-element-62018f3.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-2309 .elementor-element.elementor-element-62018f3.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-2309 .elementor-element.elementor-element-62018f3.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-2309 .elementor-element.elementor-element-62018f3 .elementor-image-box-title{margin-bottom:8px;font-size:27px;text-transform:capitalize;text-decoration:underline;line-height:21px;letter-spacing:-0.5px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-2309 .elementor-element.elementor-element-62018f3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2309 .elementor-element.elementor-element-62018f3 .elementor-image-box-img img{border-radius:14px;box-shadow:0px 0px 13px 0px rgba(0,0,0,0.5);opacity:0.99;transition-duration:0.3s;}.elementor-2309 .elementor-element.elementor-element-62018f3 .elementor-image-box-description{color:var( --e-global-color-blocksy_palette_3 );}.elementor-2309 .elementor-element.elementor-element-3154d71{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-2be7a49 > .elementor-widget-container{background-color:transparent;margin:-110px 0px 0px 0px;background-image:linear-gradient(180deg, var( --e-global-color-blocksy_palette_3 ) 0%, var( --e-global-color-blocksy_palette_1 ) 100%);}.elementor-2309 .elementor-element.elementor-element-2be7a49.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-2be7a49 .elementor-image-box-wrapper{text-align:center;}.elementor-2309 .elementor-element.elementor-element-2be7a49.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-2309 .elementor-element.elementor-element-2be7a49.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-2309 .elementor-element.elementor-element-2be7a49.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-2309 .elementor-element.elementor-element-2be7a49 .elementor-image-box-title{margin-bottom:8px;font-size:27px;text-transform:capitalize;text-decoration:underline;line-height:21px;letter-spacing:-0.5px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-2309 .elementor-element.elementor-element-2be7a49 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2309 .elementor-element.elementor-element-2be7a49 .elementor-image-box-img img{border-radius:14px;box-shadow:0px 0px 13px 0px rgba(0,0,0,0.5);opacity:0.99;transition-duration:0.3s;}.elementor-2309 .elementor-element.elementor-element-2be7a49 .elementor-image-box-description{color:var( --e-global-color-blocksy_palette_3 );}.elementor-2309 .elementor-element.elementor-element-7ceabbf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2309 .elementor-element.elementor-element-7ceabbf:not(.elementor-motion-effects-element-type-background), .elementor-2309 .elementor-element.elementor-element-7ceabbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 100%, var( --e-global-color-text ) 100%);}.elementor-2309 .elementor-element.elementor-element-1762904{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-6051f81 > .elementor-widget-container{background-color:transparent;margin:-50px 0px 0px 0px;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-blocksy_palette_1 ) 100%);}.elementor-2309 .elementor-element.elementor-element-6051f81.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-6051f81 .elementor-image-box-wrapper{text-align:center;}.elementor-2309 .elementor-element.elementor-element-6051f81.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-2309 .elementor-element.elementor-element-6051f81.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-2309 .elementor-element.elementor-element-6051f81.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-2309 .elementor-element.elementor-element-6051f81 .elementor-image-box-title{margin-bottom:8px;font-size:27px;text-transform:capitalize;text-decoration:underline;line-height:21px;letter-spacing:-0.5px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-2309 .elementor-element.elementor-element-6051f81 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2309 .elementor-element.elementor-element-6051f81 .elementor-image-box-img img{border-radius:14px;box-shadow:0px 0px 13px 0px rgba(0,0,0,0.5);opacity:0.99;transition-duration:0.3s;}.elementor-2309 .elementor-element.elementor-element-6051f81 .elementor-image-box-description{color:var( --e-global-color-blocksy_palette_3 );}.elementor-2309 .elementor-element.elementor-element-892f177{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-7ad735f > .elementor-widget-container{background-color:transparent;margin:-50px 0px 0px 0px;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-blocksy_palette_1 ) 100%);}.elementor-2309 .elementor-element.elementor-element-7ad735f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-7ad735f .elementor-image-box-wrapper{text-align:center;}.elementor-2309 .elementor-element.elementor-element-7ad735f.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-2309 .elementor-element.elementor-element-7ad735f.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-2309 .elementor-element.elementor-element-7ad735f.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-2309 .elementor-element.elementor-element-7ad735f .elementor-image-box-title{margin-bottom:8px;font-size:27px;text-transform:capitalize;text-decoration:underline;line-height:21px;letter-spacing:-0.5px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-2309 .elementor-element.elementor-element-7ad735f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2309 .elementor-element.elementor-element-7ad735f .elementor-image-box-img img{border-radius:14px;box-shadow:0px 0px 13px 0px rgba(0,0,0,0.5);opacity:0.99;transition-duration:0.3s;}.elementor-2309 .elementor-element.elementor-element-7ad735f .elementor-image-box-description{color:var( --e-global-color-blocksy_palette_3 );}.elementor-2309 .elementor-element.elementor-element-b987f2e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-3a98c91 > .elementor-widget-container{background-color:transparent;margin:-50px 0px 0px 0px;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-blocksy_palette_1 ) 100%);}.elementor-2309 .elementor-element.elementor-element-3a98c91.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-3a98c91 .elementor-image-box-wrapper{text-align:center;}.elementor-2309 .elementor-element.elementor-element-3a98c91.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-2309 .elementor-element.elementor-element-3a98c91.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-2309 .elementor-element.elementor-element-3a98c91.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-2309 .elementor-element.elementor-element-3a98c91 .elementor-image-box-title{margin-bottom:8px;font-size:27px;text-transform:capitalize;text-decoration:underline;line-height:21px;letter-spacing:-0.5px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-2309 .elementor-element.elementor-element-3a98c91 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2309 .elementor-element.elementor-element-3a98c91 .elementor-image-box-img img{border-radius:14px;box-shadow:0px 0px 13px 0px rgba(0,0,0,0.5);opacity:0.99;transition-duration:0.3s;}.elementor-2309 .elementor-element.elementor-element-3a98c91 .elementor-image-box-description{color:var( --e-global-color-blocksy_palette_3 );}.elementor-2309 .elementor-element.elementor-element-60d37ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-60d37ad:not(.elementor-motion-effects-element-type-background), .elementor-2309 .elementor-element.elementor-element-60d37ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2309 .elementor-element.elementor-element-916e6f6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-916e6f6{text-align:center;}.elementor-2309 .elementor-element.elementor-element-916e6f6 .elementor-heading-title{font-size:27px;color:var( --e-global-color-blocksy_palette_3 );}.elementor-2309 .elementor-element.elementor-element-b4f632d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2309 .elementor-element.elementor-element-b4f632d:not(.elementor-motion-effects-element-type-background), .elementor-2309 .elementor-element.elementor-element-b4f632d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-d614784 ) 0%, var( --e-global-color-d614784 ) 100%);}.elementor-2309 .elementor-element.elementor-element-b4f632d:not(.elementor-widget),.elementor-2309 .elementor-element.elementor-element-b4f632d{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 9.7px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 9.7px ) hue-rotate( 0deg );}.elementor-2309 .elementor-element.elementor-element-74b63f2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-74b63f2{text-align:center;}.elementor-2309 .elementor-element.elementor-element-74b63f2 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2309 .elementor-element.elementor-element-7e48f73 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2309 .elementor-element.elementor-element-7e48f73.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-7e48f73{text-align:center;}.elementor-2309 .elementor-element.elementor-element-4934c87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-b437053.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-23546ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2309 .elementor-element.elementor-element-23546ea:not(.elementor-motion-effects-element-type-background), .elementor-2309 .elementor-element.elementor-element-23546ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-text ) 100%);}.elementor-2309 .elementor-element.elementor-element-729d330.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-729d330{text-align:center;}.elementor-2309 .elementor-element.elementor-element-729d330 .elementor-heading-title{color:var( --e-global-color-d614784 );}.elementor-2309 .elementor-element.elementor-element-0b9fc2d > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2309 .elementor-element.elementor-element-0b9fc2d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-0b9fc2d{text-align:center;}.elementor-2309 .elementor-element.elementor-element-0b9fc2d .elementor-heading-title{font-weight:400;font-style:normal;color:var( --e-global-color-blocksy_palette_3 );}.elementor-2309 .elementor-element.elementor-element-2b25b6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2309 .elementor-element.elementor-element-b216d05 .xpro-elementor-gallery-layout-grid .xpro-elementor-gallery-item{height:510px;}.elementor-2309 .elementor-element.elementor-element-b216d05 .xpro-overlay-content{text-align:center;}.elementor-2309 .elementor-element.elementor-element-b216d05 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2309 .elementor-element.elementor-element-b216d05.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-690bb52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2309 .elementor-element.elementor-element-690bb52:not(.elementor-motion-effects-element-type-background), .elementor-2309 .elementor-element.elementor-element-690bb52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #0F2944 0%, var( --e-global-color-text ) 100%);}.elementor-2309 .elementor-element.elementor-element-a2262e9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-a2262e9{text-align:center;}.elementor-2309 .elementor-element.elementor-element-a2262e9 .elementor-heading-title{color:var( --e-global-color-blocksy_palette_3 );}.elementor-2309 .elementor-element.elementor-element-9bf7898{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-7784838 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 04px 0px;border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-2309 .elementor-element.elementor-element-7784838.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-7784838{text-align:center;}.elementor-2309 .elementor-element.elementor-element-7784838 .elementor-heading-title{font-weight:400;color:var( --e-global-color-blocksy_palette_3 );}.elementor-2309 .elementor-element.elementor-element-f437217{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 30px;--row-gap:20px;--column-gap:30px;--overlay-opacity:0.5;}.elementor-2309 .elementor-element.elementor-element-f437217::before, .elementor-2309 .elementor-element.elementor-element-f437217 > .elementor-background-video-container::before, .elementor-2309 .elementor-element.elementor-element-f437217 > .e-con-inner > .elementor-background-video-container::before, .elementor-2309 .elementor-element.elementor-element-f437217 > .elementor-background-slideshow::before, .elementor-2309 .elementor-element.elementor-element-f437217 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2309 .elementor-element.elementor-element-f437217 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2309 .elementor-element.elementor-element-73aa00b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-73aa00b:not(.elementor-motion-effects-element-type-background), .elementor-2309 .elementor-element.elementor-element-73aa00b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_3 );}.elementor-2309 .elementor-element.elementor-element-83fb968 > .elementor-widget-container{padding:0px 0px -30px 0px;}.elementor-2309 .elementor-element.elementor-element-83fb968.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-8f99161{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-6ab153a > .elementor-widget-container{padding:20px 20px 60px 20px;border-style:solid;border-width:0px 0px 0px 03px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-2309 .elementor-element.elementor-element-6ab153a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-adb5c15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-adb5c15:not(.elementor-motion-effects-element-type-background), .elementor-2309 .elementor-element.elementor-element-adb5c15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2309 .elementor-element.elementor-element-adb5c15:not(.elementor-widget),.elementor-2309 .elementor-element.elementor-element-adb5c15{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );}.elementor-2309 .elementor-element.elementor-element-7a62fdc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2309 .elementor-element.elementor-element-7a62fdc{text-align:center;}.elementor-2309 .elementor-element.elementor-element-7a62fdc .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2309 .elementor-element.elementor-element-eb84ad7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:200px;--padding-left:080px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-eb84ad7:not(.elementor-motion-effects-element-type-background), .elementor-2309 .elementor-element.elementor-element-eb84ad7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-text ) 100%);}.elementor-2309 .elementor-element.elementor-element-e9d523e.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(min-width:768px){.elementor-2309 .elementor-element.elementor-element-57b458e{--width:50%;}.elementor-2309 .elementor-element.elementor-element-71ca39f{--width:42%;}.elementor-2309 .elementor-element.elementor-element-658f913{--width:38%;}.elementor-2309 .elementor-element.elementor-element-9714404{--width:50%;}.elementor-2309 .elementor-element.elementor-element-4934c87{--content-width:1120px;}.elementor-2309 .elementor-element.elementor-element-9bf7898{--content-width:845px;}.elementor-2309 .elementor-element.elementor-element-73aa00b{--width:50%;}.elementor-2309 .elementor-element.elementor-element-8f99161{--width:50%;}}@media(max-width:1024px){.elementor-2309 .elementor-element.elementor-element-d9132c5{--padding-top:60px;--padding-bottom:060px;--padding-left:30px;--padding-right:30px;}.elementor-2309 .elementor-element.elementor-element-fb65964{--container-widget-width:421px;--container-widget-flex-grow:0;width:var( --container-widget-width, 421px );max-width:421px;}.elementor-2309 .elementor-element.elementor-element-179ab12{width:var( --container-widget-width, 370px );max-width:370px;--container-widget-width:370px;--container-widget-flex-grow:0;}.elementor-2309 .elementor-element.elementor-element-d5cbf41{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2309 .elementor-element.elementor-element-003c5d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2309 .elementor-element.elementor-element-003c5d4.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-2309 .elementor-element.elementor-element-ba335c3 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2309 .elementor-element.elementor-element-b348b28.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2309 .elementor-element.elementor-element-eb84ad7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-e9d523e > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-2309 .elementor-element.elementor-element-d9132c5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2309 .elementor-element.elementor-element-8736aab{text-align:center;}.elementor-2309 .elementor-element.elementor-element-a4dece6 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-2309 .elementor-element.elementor-element-99b34fa{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2309 .elementor-element.elementor-element-fb65964{--container-widget-width:406px;--container-widget-flex-grow:0;width:var( --container-widget-width, 406px );max-width:406px;}.elementor-2309 .elementor-element.elementor-element-fb65964.elementor-element{--align-self:flex-start;}.elementor-2309 .elementor-element.elementor-element-d17c96a{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2309 .elementor-element.elementor-element-003c5d4 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2309 .elementor-element.elementor-element-0dab96d > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2309 .elementor-element.elementor-element-ba335c3 > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-2309 .elementor-element.elementor-element-52ed93a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2309 .elementor-element.elementor-element-6157d67 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2309 .elementor-element.elementor-element-12c92dc > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2309 .elementor-element.elementor-element-eb6fed7{text-align:center;}.elementor-2309 .elementor-element.elementor-element-b348b28 .elementor-image-box-img{margin-bottom:9px;}.elementor-2309 .elementor-element.elementor-element-62018f3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2309 .elementor-element.elementor-element-62018f3 .elementor-image-box-img{margin-bottom:9px;}.elementor-2309 .elementor-element.elementor-element-2be7a49 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2309 .elementor-element.elementor-element-2be7a49 .elementor-image-box-img{margin-bottom:9px;}.elementor-2309 .elementor-element.elementor-element-6051f81 .elementor-image-box-img{margin-bottom:9px;}.elementor-2309 .elementor-element.elementor-element-7ad735f .elementor-image-box-img{margin-bottom:9px;}.elementor-2309 .elementor-element.elementor-element-3a98c91 .elementor-image-box-img{margin-bottom:9px;}.elementor-2309 .elementor-element.elementor-element-60d37ad{--padding-top:10px;--padding-bottom:010px;--padding-left:0px;--padding-right:0px;}.elementor-2309 .elementor-element.elementor-element-0b9fc2d{width:var( --container-widget-width, 432px );max-width:432px;--container-widget-width:432px;--container-widget-flex-grow:0;text-align:center;}.elementor-2309 .elementor-element.elementor-element-0b9fc2d .elementor-heading-title{font-size:22px;line-height:0.8em;word-spacing:0em;}.elementor-2309 .elementor-element.elementor-element-eb84ad7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for html, class: .elementor-element-fb65964 */:root{
  --text: #333333;
  --muted: #666666;
  --icon: #0F2944;
  --star: #f59e0b;   /* amber for stars */
  --chip-bg: #f8fafc;
  --chip-bd: #e2e8f0;
}

* { box-sizing: border-box; }

body{
  margin: 0;
  font-family: 'Nunito Sans', sans-serif;
  color: var(--text);
}

.trust-bar{
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
  align-items: center;
  justify-content: center;
  padding: 1rem;
  border-radius: 16px;
}

.chip{
  display: inline-flex;
  align-items: center;
  gap: .6rem;
  padding: .6rem .9rem;
  background: var(--chip-bg);
  border: 1px solid var(--chip-bd);
  border-radius: 999px;
  line-height: 1.3;
}

.chip .icon{
  display:inline-flex;
  width: 18px; height: 18px;
  color: var(--icon);
}

.i{ width: 100%; height: 100%; fill: currentColor; display:block; }

.chip-text{ font-size: .95rem; }
.chip-text .muted{ color: var(--muted); }

.stars{
  display: inline-flex;
  gap: 2px;
  margin-left: .25rem;
  color: var(--star);
}
.stars .i{ width: 16px; height: 16px; }

/* Responsive */
@media (max-width: 520px){
  .trust-bar{ justify-content: stretch; }
  .chip{ width: 100%; justify-content: center; text-align: center; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5cbf41 *//* Put this in the PARENT GRID container's Custom CSS */
.elementor-2309 .elementor-element.elementor-element-d5cbf41 {
  /* make all grid rows equal height */
  grid-auto-rows: 1fr !important;
  align-items: stretch !important;
}

/* each child card container inside the grid */
.elementor-2309 .elementor-element.elementor-element-d5cbf41 > .e-con {
  display: flex;
  flex-direction: column;
  min-height: 100%;
}

/* make the Icon Box fill the card */
.elementor-2309 .elementor-element.elementor-element-d5cbf41 .elementor-widget-icon-box,
.elementor-2309 .elementor-element.elementor-element-d5cbf41 .elementor-widget-icon-box .elementor-widget-container {
  display: flex;
  flex-direction: column;
  height: 100%;
}

/* optional: text grows / CTA sticks to bottom */
.elementor-2309 .elementor-element.elementor-element-d5cbf41 .elementor-icon-box-content { flex: 1; }
.elementor-2309 .elementor-element.elementor-element-d5cbf41 .elementor-widget-button { margin-top: auto; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-83fb968 *//* ===== USP Card ===== */
.usp-side{
  background:#0F2944;
  color:#fff;
  border-radius:12px;
  padding:16px 18px;
  box-shadow:0 4px 14px rgba(0,0,0,.25);
}
.usp-side h3{
  margin:0 0 10px;
  font-size:1.08rem;
  font-weight:800;
  color:#fff;
}

/* ===== USP List ===== */
.usp-list{
  list-style:none;
  margin:0 0 16px;
  padding:0;
}
.usp-list li{
  display:flex;
  align-items:center;
  gap:10px;
  padding:8px 0;
  /* géén borders onder items */
  border:0;
}
.usp-list .ico{
  display:inline-flex;
  width:22px;
  height:22px;
  flex:0 0 22px;
  align-items:center;
  justify-content:center;
  color:#fff;               /* icoon-kleur */
}
.usp-list .txt{
  color:#fff;
  font-weight:600;
  line-height:1.35;
}

/* Optioneel: icoonaccent in merk-kleur (oranje).
   Zet anders naar #fff als je alles wit wilt. */
.usp-list li:nth-child(odd) .ico { color: var(--theme-palette-color-2, #F7931E); }

/* ===== Contact Buttons ===== */
.contact-cta{
  display:flex;
  flex-direction:column;
  gap:10px;
}
.btn-contact{
  display:flex;
  align-items:center;
  justify-content:center;
  text-align:center;
  padding:12px 14px;
  border-radius:12px;
  text-decoration:none;
  font-weight:800;
  border:1px solid rgba(255,255,255,.35);
  background:transparent;
  color:#fff;
  transition:transform .12s ease, box-shadow .12s ease, background-color .12s ease, color .12s ease, border-color .12s ease;
}
.btn-contact:hover,
.btn-contact:focus-visible{
  outline:none;
  transform:translateY(-1px);
  box-shadow:0 6px 18px rgba(0,0,0,.35);
  background: var(--theme-palette-color-2, #F7931E);
  border-color: var(--theme-palette-color-2, #F7931E);
  color:#0F2944;
}

/* ===== Responsive ===== */
@media (max-width: 768px){
  .contact-cta{ gap:8px; }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ab153a */.prog-form .row { display: none; margin-bottom: 16px; }
.prog-form .row.is-visible { display: block; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e9d523e *//* Kleuren (JP Verbouwservice) */
:root{
  --jg-navy:#0F2944;
  --jg-orange:#F7931E;
  --jg-gray:#333333;
  --jg-light:#F8F8F8;
  --jg-green:#6BBE45;
}

/* Container grid */
.wg-grid{
  display:grid;
  grid-template-columns:repeat(3, minmax(0,1fr));
  gap:22px;
  margin:24px 0;
  font-family:'Open Sans', Arial, sans-serif;
}

/* Responsiveness */
@media (max-width: 1024px){
  .wg-grid{ grid-template-columns:repeat(2, minmax(0,1fr)); }
}
@media (max-width: 640px){
  .wg-grid{ grid-template-columns:1fr; }
}

/* Cards */
.wg-card{
  background:var(--jg-light);
  border:1px solid rgba(15,41,68,0.08);
  border-radius:14px;
  padding:18px 18px 14px;
  box-shadow:0 6px 18px rgba(15,41,68,0.06);
  transition:transform .2s ease, box-shadow .2s ease, border-color .2s ease;
}
.wg-card:hover{
  transform:translateY(-3px);
  box-shadow:0 10px 24px rgba(15,41,68,0.10);
  border-color:rgba(247,147,30,0.35);
}

/* Titles */
.wg-title{
  margin:0 0 10px 0;
  font-size:18px;
  color:var(--jg-navy);
  position:relative;
  padding-bottom:6px;
  line-height:1.25;
}
.wg-title::after{
  content:"";
  display:block;
  width:46px;
  height:3px;
  border-radius:3px;
  background:linear-gradient(90deg, var(--jg-orange), var(--jg-green));
  margin-top:6px;
}

/* Lists */
.wg-list{
  list-style:none;
  padding:0;
  margin:8px 0 0 0;
  color:var(--jg-gray);
  font-size:15px;
}
.wg-list li{
  position:relative;
  padding-left:26px;
  margin:6px 0;
}
.wg-list li::before{
  content:"";
  position:absolute;
  top:7px;
  left:0;
  width:10px;
  height:10px;
  border-radius:50%;
  outline:2px solid var(--jg-green);
  background:transparent;
}
.wg-list li::after{
  content:"";
  position:absolute;
  left:3px;
  top:10px;
  width:6px;
  height:2px;
  border-left:2px solid var(--jg-orange);
  border-bottom:2px solid var(--jg-orange);
  transform:rotate(-45deg);
}

/* CTA blok onder grid */
.wg-cta{
  margin-top:22px;
  padding:20px 18px;
  background:#fff;
  border:1px dashed rgba(247,147,30,.45);
  border-radius:12px;
  text-align:center;
  font-family:'Open Sans', Arial, sans-serif;
  color:var(--jg-gray);
}
.wg-btn{
  display:inline-block;
  margin-top:10px;
  padding:12px 22px;
  background:var(--jg-orange);
  color:#fff;
  text-decoration:none;
  border-radius:10px;
  font-weight:700;
  transition:background .2s ease, transform .2s ease;
}
.wg-btn:hover{
  background:var(--jg-navy);
  transform:translateY(-2px);
}/* End custom CSS */