.elementor-16148 .elementor-element.elementor-element-384e4d2d{--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;--overlay-opacity:0.73;--padding-top:6vw;--padding-bottom:6vw;--padding-left:1vw;--padding-right:1vw;}.elementor-16148 .elementor-element.elementor-element-384e4d2d:not(.elementor-motion-effects-element-type-background), .elementor-16148 .elementor-element.elementor-element-384e4d2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;background-image:url("https://cgrlegacy.com/wp-content/uploads/2026/04/CGR_roof-replacement_Roof-Replacement-for-St.-Louis-Homes_Background-image.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16148 .elementor-element.elementor-element-384e4d2d::before, .elementor-16148 .elementor-element.elementor-element-384e4d2d > .elementor-background-video-container::before, .elementor-16148 .elementor-element.elementor-element-384e4d2d > .e-con-inner > .elementor-background-video-container::before, .elementor-16148 .elementor-element.elementor-element-384e4d2d > .elementor-background-slideshow::before, .elementor-16148 .elementor-element.elementor-element-384e4d2d > .e-con-inner > .elementor-background-slideshow::before, .elementor-16148 .elementor-element.elementor-element-384e4d2d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#101010;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-16148 .elementor-element.elementor-element-52a08df8{text-align:center;}.elementor-16148 .elementor-element.elementor-element-52a08df8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3vw;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16148 .elementor-element.elementor-element-73e8669a{text-align:center;font-family:"Inter", Sans-serif;font-size:1vw;font-weight:400;color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-73e8669a p{margin-block-end:0px;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-16148 .elementor-element.elementor-element-6b48a9fa .elementor-icon-list-icon i{color:#D4AF37;transition:color 0.3s;}.elementor-16148 .elementor-element.elementor-element-6b48a9fa .elementor-icon-list-icon svg{fill:#D4AF37;transition:fill 0.3s;}.elementor-16148 .elementor-element.elementor-element-6b48a9fa{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16148 .elementor-element.elementor-element-6b48a9fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16148 .elementor-element.elementor-element-6b48a9fa .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.9vw;font-weight:400;}.elementor-16148 .elementor-element.elementor-element-6b48a9fa .elementor-icon-list-text{transition:color 0.3s;}.elementor-16148 .elementor-element.elementor-element-76cc6ffc{--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-16148 .elementor-element.elementor-element-76cc6ffc.e-con{--align-self:center;}.elementor-16148 .elementor-element.elementor-element-2d303e7d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16148 .elementor-element.elementor-element-30ee5e66 .elementor-button{background-color:#D4AF37;font-family:"Inter", Sans-serif;font-size:1vw;font-weight:700;text-transform:uppercase;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:5px 5px 5px 5px;padding:1em 1em 1em 1em;}.elementor-16148 .elementor-element.elementor-element-30ee5e66 .elementor-button:hover, .elementor-16148 .elementor-element.elementor-element-30ee5e66 .elementor-button:focus{background-color:#C5A059;color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-30ee5e66 .elementor-button:hover svg, .elementor-16148 .elementor-element.elementor-element-30ee5e66 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-6fc857f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16148 .elementor-element.elementor-element-7f054c2c .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:1vw;font-weight:700;text-transform:uppercase;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:1em 1em 1em 1em;}.elementor-16148 .elementor-element.elementor-element-7f054c2c .elementor-button:hover, .elementor-16148 .elementor-element.elementor-element-7f054c2c .elementor-button:focus{background-color:#C5A059;color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-7f054c2c .elementor-button:hover svg, .elementor-16148 .elementor-element.elementor-element-7f054c2c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-226ce21a{--display:flex;--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-16148 .elementor-element.elementor-element-226ce21a:not(.elementor-motion-effects-element-type-background), .elementor-16148 .elementor-element.elementor-element-226ce21a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-16148 .elementor-element.elementor-element-2a191c3e{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-16148 .elementor-element.elementor-element-2a191c3e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16148 .elementor-element.elementor-element-50b56bb4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2vw;font-weight:700;}.elementor-16148 .elementor-element.elementor-element-1e76b506{font-family:"Inter", Sans-serif;font-size:0.8vw;font-weight:400;}.elementor-16148 .elementor-element.elementor-element-1e76b506 p{margin-block-end:0px;}.elementor-16148 .elementor-element.elementor-element-6444edad .elementor-button{background-color:#D4AF37;font-family:"Inter", Sans-serif;font-size:1vw;font-weight:700;text-transform:uppercase;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:5px 5px 5px 5px;padding:1em 1em 1em 1em;}.elementor-16148 .elementor-element.elementor-element-6444edad .elementor-button:hover, .elementor-16148 .elementor-element.elementor-element-6444edad .elementor-button:focus{background-color:#C5A059;color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-6444edad .elementor-button:hover svg, .elementor-16148 .elementor-element.elementor-element-6444edad .elementor-button:focus svg{fill:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-11948eee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-16148 .elementor-element.elementor-element-6ba3428b img{width:100vw;border-radius:25px 25px 25px 25px;}.elementor-16148 .elementor-element.elementor-element-a38d117{--display:flex;--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-16148 .elementor-element.elementor-element-a38d117:not(.elementor-motion-effects-element-type-background), .elementor-16148 .elementor-element.elementor-element-a38d117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-390cdfa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16148 .elementor-element.elementor-element-54f2aa7c img{width:100vw;border-radius:25px 25px 25px 25px;}.elementor-16148 .elementor-element.elementor-element-d406d36{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-16148 .elementor-element.elementor-element-d406d36.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16148 .elementor-element.elementor-element-7460d297 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2vw;font-weight:700;}.elementor-16148 .elementor-element.elementor-element-19bba686{font-family:"Inter", Sans-serif;font-size:0.8vw;font-weight:400;}.elementor-16148 .elementor-element.elementor-element-aed24d2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-16148 .elementor-element.elementor-element-aed24d2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-16148 .elementor-element.elementor-element-aed24d2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-16148 .elementor-element.elementor-element-aed24d2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-16148 .elementor-element.elementor-element-aed24d2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-16148 .elementor-element.elementor-element-aed24d2 .elementor-icon-list-icon i{color:#D4AF37;transition:color 0.3s;}.elementor-16148 .elementor-element.elementor-element-aed24d2 .elementor-icon-list-icon svg{fill:#D4AF37;transition:fill 0.3s;}.elementor-16148 .elementor-element.elementor-element-aed24d2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16148 .elementor-element.elementor-element-aed24d2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16148 .elementor-element.elementor-element-aed24d2 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.8vw;font-weight:400;}.elementor-16148 .elementor-element.elementor-element-aed24d2 .elementor-icon-list-text{color:#101010;transition:color 0.3s;}.elementor-16148 .elementor-element.elementor-element-771e4c44 .elementor-button{background-color:#D4AF37;font-family:"Inter", Sans-serif;font-size:1vw;font-weight:700;text-transform:uppercase;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:5px 5px 5px 5px;padding:1em 1em 1em 1em;}.elementor-16148 .elementor-element.elementor-element-771e4c44 .elementor-button:hover, .elementor-16148 .elementor-element.elementor-element-771e4c44 .elementor-button:focus{background-color:#C5A059;color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-771e4c44 .elementor-button:hover svg, .elementor-16148 .elementor-element.elementor-element-771e4c44 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-513f74ca{--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;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:4vw;--padding-bottom:4vw;--padding-left:1vw;--padding-right:1vw;}.elementor-16148 .elementor-element.elementor-element-513f74ca:not(.elementor-motion-effects-element-type-background), .elementor-16148 .elementor-element.elementor-element-513f74ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCDCDC;}.elementor-16148 .elementor-element.elementor-element-2f83131c{text-align:center;}.elementor-16148 .elementor-element.elementor-element-2f83131c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2vw;font-weight:700;}.elementor-16148 .elementor-element.elementor-element-cb59ad2{text-align:center;font-family:"Inter", Sans-serif;font-size:0.8vw;font-weight:400;}.elementor-16148 .elementor-element.elementor-element-7d216a9e{--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-16148 .elementor-element.elementor-element-6f30dd09{--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;--justify-content:space-between;--padding-top:0em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-16148 .elementor-element.elementor-element-6f30dd09:not(.elementor-motion-effects-element-type-background), .elementor-16148 .elementor-element.elementor-element-6f30dd09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16148 .elementor-element.elementor-element-144de868 .elementor-cta .elementor-cta__bg, .elementor-16148 .elementor-element.elementor-element-144de868 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-16148 .elementor-element.elementor-element-144de868 .elementor-cta__content{min-height:100px;text-align:center;padding:1em 1em 1em 1em;background-color:#E9E9E900;}.elementor-16148 .elementor-element.elementor-element-144de868 .elementor-cta__description{font-family:"Inter", Sans-serif;font-size:1vw;font-weight:600;color:#101010;}.elementor-16148 .elementor-element.elementor-element-144de868 .elementor-cta__description:not(:last-child){margin-bottom:50px;}.elementor-16148 .elementor-element.elementor-element-5c6237e9{--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;--justify-content:space-between;--padding-top:0em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-16148 .elementor-element.elementor-element-5c6237e9:not(.elementor-motion-effects-element-type-background), .elementor-16148 .elementor-element.elementor-element-5c6237e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-51c4df6b .elementor-cta .elementor-cta__bg, .elementor-16148 .elementor-element.elementor-element-51c4df6b .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-16148 .elementor-element.elementor-element-51c4df6b .elementor-cta__content{min-height:100px;text-align:center;padding:1em 1em 1em 1em;background-color:#E9E9E900;}.elementor-16148 .elementor-element.elementor-element-51c4df6b .elementor-cta__description{font-family:"Inter", Sans-serif;font-size:1vw;font-weight:600;color:#101010;}.elementor-16148 .elementor-element.elementor-element-51c4df6b .elementor-cta__description:not(:last-child){margin-bottom:50px;}.elementor-16148 .elementor-element.elementor-element-34f6a251{--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;--justify-content:space-between;--padding-top:0em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-16148 .elementor-element.elementor-element-34f6a251:not(.elementor-motion-effects-element-type-background), .elementor-16148 .elementor-element.elementor-element-34f6a251 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-49314cb9 .elementor-cta .elementor-cta__bg, .elementor-16148 .elementor-element.elementor-element-49314cb9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-16148 .elementor-element.elementor-element-49314cb9 .elementor-cta__content{min-height:100px;text-align:center;padding:1em 1em 1em 1em;background-color:#E9E9E900;}.elementor-16148 .elementor-element.elementor-element-49314cb9 .elementor-cta__description{font-family:"Inter", Sans-serif;font-size:1vw;font-weight:600;color:#101010;}.elementor-16148 .elementor-element.elementor-element-49314cb9 .elementor-cta__description:not(:last-child){margin-bottom:50px;}.elementor-16148 .elementor-element.elementor-element-33f6348{--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;--justify-content:space-between;--padding-top:0em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-16148 .elementor-element.elementor-element-33f6348:not(.elementor-motion-effects-element-type-background), .elementor-16148 .elementor-element.elementor-element-33f6348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-5bbecc62 .elementor-cta .elementor-cta__bg, .elementor-16148 .elementor-element.elementor-element-5bbecc62 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-16148 .elementor-element.elementor-element-5bbecc62 .elementor-cta__content{min-height:100px;text-align:center;padding:1em 1em 1em 1em;background-color:#E9E9E900;}.elementor-16148 .elementor-element.elementor-element-5bbecc62 .elementor-cta__description{font-family:"Inter", Sans-serif;font-size:1vw;font-weight:600;color:#101010;}.elementor-16148 .elementor-element.elementor-element-5bbecc62 .elementor-cta__description:not(:last-child){margin-bottom:50px;}.elementor-16148 .elementor-element.elementor-element-6b0e880c{--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-16148 .elementor-element.elementor-element-74bde52{--display:flex;--justify-content:space-between;--padding-top:0em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-16148 .elementor-element.elementor-element-74bde52:not(.elementor-motion-effects-element-type-background), .elementor-16148 .elementor-element.elementor-element-74bde52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-5bbbea4a .elementor-cta .elementor-cta__bg, .elementor-16148 .elementor-element.elementor-element-5bbbea4a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-16148 .elementor-element.elementor-element-5bbbea4a .elementor-cta__content{min-height:100px;text-align:center;padding:1em 1em 1em 1em;background-color:#E9E9E900;}.elementor-16148 .elementor-element.elementor-element-5bbbea4a .elementor-cta__description{font-family:"Inter", Sans-serif;font-size:1vw;font-weight:600;color:#101010;}.elementor-16148 .elementor-element.elementor-element-5bbbea4a .elementor-cta__description:not(:last-child){margin-bottom:50px;}.elementor-16148 .elementor-element.elementor-element-5eb9151a{--display:flex;--justify-content:space-between;--padding-top:0em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-16148 .elementor-element.elementor-element-5eb9151a:not(.elementor-motion-effects-element-type-background), .elementor-16148 .elementor-element.elementor-element-5eb9151a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-3c58a96a .elementor-cta .elementor-cta__bg, .elementor-16148 .elementor-element.elementor-element-3c58a96a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-16148 .elementor-element.elementor-element-3c58a96a .elementor-cta__content{min-height:100px;text-align:center;padding:1em 1em 1em 1em;background-color:#E9E9E900;}.elementor-16148 .elementor-element.elementor-element-3c58a96a .elementor-cta__description{font-family:"Inter", Sans-serif;font-size:1vw;font-weight:600;color:#101010;}.elementor-16148 .elementor-element.elementor-element-3c58a96a .elementor-cta__description:not(:last-child){margin-bottom:50px;}.elementor-16148 .elementor-element.elementor-element-0d887e3{--display:flex;--justify-content:space-between;--padding-top:0em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-16148 .elementor-element.elementor-element-0d887e3:not(.elementor-motion-effects-element-type-background), .elementor-16148 .elementor-element.elementor-element-0d887e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-8070785 .elementor-cta .elementor-cta__bg, .elementor-16148 .elementor-element.elementor-element-8070785 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-16148 .elementor-element.elementor-element-8070785 .elementor-cta__content{min-height:100px;text-align:center;padding:1em 1em 1em 1em;background-color:#E9E9E900;}.elementor-16148 .elementor-element.elementor-element-8070785 .elementor-cta__description{font-family:"Inter", Sans-serif;font-size:1vw;font-weight:600;color:#101010;}.elementor-16148 .elementor-element.elementor-element-8070785 .elementor-cta__description:not(:last-child){margin-bottom:50px;}.elementor-16148 .elementor-element.elementor-element-baf47b8{--display:flex;--justify-content:space-between;--padding-top:0em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-16148 .elementor-element.elementor-element-baf47b8:not(.elementor-motion-effects-element-type-background), .elementor-16148 .elementor-element.elementor-element-baf47b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-fcf803b .elementor-cta .elementor-cta__bg, .elementor-16148 .elementor-element.elementor-element-fcf803b .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-16148 .elementor-element.elementor-element-fcf803b .elementor-cta__content{min-height:100px;text-align:center;padding:1em 1em 1em 1em;background-color:#E9E9E900;}.elementor-16148 .elementor-element.elementor-element-fcf803b .elementor-cta__description{font-family:"Inter", Sans-serif;font-size:1vw;font-weight:600;color:#101010;}.elementor-16148 .elementor-element.elementor-element-fcf803b .elementor-cta__description:not(:last-child){margin-bottom:50px;}.elementor-16148 .elementor-element.elementor-element-57442ee2{--display:flex;--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-16148 .elementor-element.elementor-element-57442ee2:not(.elementor-motion-effects-element-type-background), .elementor-16148 .elementor-element.elementor-element-57442ee2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-16148 .elementor-element.elementor-element-3c73c087{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-16148 .elementor-element.elementor-element-3c73c087.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16148 .elementor-element.elementor-element-7ac9d3e3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2vw;font-weight:700;}.elementor-16148 .elementor-element.elementor-element-5b8276c1{font-family:"Inter", Sans-serif;font-size:0.8vw;font-weight:400;}.elementor-16148 .elementor-element.elementor-element-5b8276c1 p{margin-block-end:0px;}.elementor-16148 .elementor-element.elementor-element-197df68d .elementor-button{background-color:#D4AF37;font-family:"Inter", Sans-serif;font-size:1vw;font-weight:700;text-transform:uppercase;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:5px 5px 5px 5px;padding:1em 1em 1em 1em;}.elementor-16148 .elementor-element.elementor-element-197df68d .elementor-button:hover, .elementor-16148 .elementor-element.elementor-element-197df68d .elementor-button:focus{background-color:#C5A059;color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-197df68d .elementor-button:hover svg, .elementor-16148 .elementor-element.elementor-element-197df68d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-4d3788aa{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-16148 .elementor-element.elementor-element-34fcb94a{font-family:"Inter", Sans-serif;font-size:0.8vw;font-weight:400;}.elementor-16148 .elementor-element.elementor-element-73b2c120 .elementor-button{background-color:#D4AF37;font-family:"Inter", Sans-serif;font-size:1vw;font-weight:700;text-transform:uppercase;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:5px 5px 5px 5px;padding:1em 1em 1em 1em;}.elementor-16148 .elementor-element.elementor-element-73b2c120 .elementor-button:hover, .elementor-16148 .elementor-element.elementor-element-73b2c120 .elementor-button:focus{background-color:#C5A059;color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-73b2c120 .elementor-button:hover svg, .elementor-16148 .elementor-element.elementor-element-73b2c120 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-6814634c{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-16148 .elementor-element.elementor-element-36340aa0 img{width:100vw;border-radius:25px 25px 25px 25px;}.elementor-16148 .elementor-element.elementor-element-7cecd1f8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F3F3F3BF;--border-color:#F3F3F3BF;--padding-top:4vw;--padding-bottom:4vw;--padding-left:1vw;--padding-right:1vw;}.elementor-16148 .elementor-element.elementor-element-7cecd1f8:not(.elementor-motion-effects-element-type-background), .elementor-16148 .elementor-element.elementor-element-7cecd1f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4AF37;}.elementor-16148 .elementor-element.elementor-element-1390d1f8{text-align:center;}.elementor-16148 .elementor-element.elementor-element-1390d1f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2vw;font-weight:700;color:#101010;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16148 .elementor-element.elementor-element-5041389e{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-16148 .elementor-element.elementor-element-5041389e .elementor-divider-separator{width:100%;}.elementor-16148 .elementor-element.elementor-element-5041389e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-16148 .elementor-element.elementor-element-8da9eb3{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16148 .elementor-element.elementor-element-35da14eb{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-16148 .elementor-element.elementor-element-10a15541{text-align:start;font-family:"Inter", Sans-serif;font-size:0.8vw;font-weight:400;color:#101010;}.elementor-16148 .elementor-element.elementor-element-10a15541 p{margin-block-end:0px;}.elementor-16148 .elementor-element.elementor-element-3d293f65{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-16148 .elementor-element.elementor-element-3dbd887{text-align:start;font-family:"Inter", Sans-serif;font-size:0.8vw;font-weight:400;color:#101010;}.elementor-16148 .elementor-element.elementor-element-3dbd887 p{margin-block-end:0px;}.elementor-16148 .elementor-element.elementor-element-c89066e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-16148 .elementor-element.elementor-element-922489f{text-align:start;font-family:"Inter", Sans-serif;font-size:0.8vw;font-weight:400;color:#101010;}.elementor-16148 .elementor-element.elementor-element-922489f p{margin-block-end:0px;}.elementor-16148 .elementor-element.elementor-element-3ecb47b2 .elementor-button{background-color:#101010;font-family:"Inter", Sans-serif;font-size:1vw;font-weight:700;text-transform:uppercase;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:5px 5px 5px 5px;padding:1em 1em 1em 1em;}.elementor-16148 .elementor-element.elementor-element-3ecb47b2 .elementor-button:hover, .elementor-16148 .elementor-element.elementor-element-3ecb47b2 .elementor-button:focus{background-color:#333333;color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-3ecb47b2{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-16148 .elementor-element.elementor-element-3ecb47b2 .elementor-button:hover svg, .elementor-16148 .elementor-element.elementor-element-3ecb47b2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-23ea9380{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:4vw;--padding-bottom:4vw;--padding-left:1vw;--padding-right:1vw;}.elementor-16148 .elementor-element.elementor-element-23ea9380:not(.elementor-motion-effects-element-type-background), .elementor-16148 .elementor-element.elementor-element-23ea9380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-1e1e6c84{--display:flex;--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-16148 .elementor-element.elementor-element-30b1f62a{--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-16148 .elementor-element.elementor-element-20b6cd5f{--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-16148 .elementor-element.elementor-element-30802579{text-align:start;}.elementor-16148 .elementor-element.elementor-element-30802579 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2vw;font-weight:700;}.elementor-16148 .elementor-element.elementor-element-fde3a4a{text-align:start;font-family:"Inter", Sans-serif;font-size:0.8vw;font-weight:400;}.elementor-16148 .elementor-element.elementor-element-603cb59c .elementor-button{background-color:#D4AF37;font-family:"Inter", Sans-serif;font-size:1vw;font-weight:700;text-transform:uppercase;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:5px 5px 5px 5px;padding:1em 1em 1em 1em;}.elementor-16148 .elementor-element.elementor-element-603cb59c .elementor-button:hover, .elementor-16148 .elementor-element.elementor-element-603cb59c .elementor-button:focus{background-color:#C5A059;color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-603cb59c .elementor-button:hover svg, .elementor-16148 .elementor-element.elementor-element-603cb59c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-2f60944b{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F3F3F3BF;--border-color:#F3F3F3BF;--padding-top:4vw;--padding-bottom:7vw;--padding-left:1vw;--padding-right:1vw;}.elementor-16148 .elementor-element.elementor-element-2f60944b:not(.elementor-motion-effects-element-type-background), .elementor-16148 .elementor-element.elementor-element-2f60944b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-16148 .elementor-element.elementor-element-2f60944b > .elementor-shape-bottom .elementor-shape-fill, .elementor-16148 .elementor-element.elementor-element-2f60944b > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-2f60944b > .elementor-shape-bottom svg, .elementor-16148 .elementor-element.elementor-element-2f60944b > .e-con-inner > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:150px;}.elementor-16148 .elementor-element.elementor-element-2f60944b > .elementor-shape-bottom, .elementor-16148 .elementor-element.elementor-element-2f60944b > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-16148 .elementor-element.elementor-element-161033f6{text-align:center;}.elementor-16148 .elementor-element.elementor-element-161033f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2vw;font-weight:700;color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-35724bc5{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16148 .elementor-element.elementor-element-5e76712f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5F5F5F;--border-color:#5F5F5F;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-16148 .elementor-element.elementor-element-6095bda8 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-16148 .elementor-element.elementor-element-6095bda8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#C5A059;color:#C5A059;}.elementor-16148 .elementor-element.elementor-element-6095bda8.elementor-view-framed .elementor-icon, .elementor-16148 .elementor-element.elementor-element-6095bda8.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-6095bda8.elementor-view-framed .elementor-icon{background-color:#C5A059;}.elementor-16148 .elementor-element.elementor-element-6095bda8 .elementor-icon{font-size:1.7vw;border-width:0px 0px 0px 0px;}.elementor-16148 .elementor-element.elementor-element-6095bda8 .elementor-icon-box-title, .elementor-16148 .elementor-element.elementor-element-6095bda8 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:600;}.elementor-16148 .elementor-element.elementor-element-6095bda8 .elementor-icon-box-title{color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-6095bda8:has(:hover) .elementor-icon-box-title,
					 .elementor-16148 .elementor-element.elementor-element-6095bda8:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-6095bda8 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8vw;font-weight:400;color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-47a4f5b4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5F5F5F;--border-color:#5F5F5F;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-16148 .elementor-element.elementor-element-11990e90 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-16148 .elementor-element.elementor-element-11990e90.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#C5A059;color:#C5A059;}.elementor-16148 .elementor-element.elementor-element-11990e90.elementor-view-framed .elementor-icon, .elementor-16148 .elementor-element.elementor-element-11990e90.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-11990e90.elementor-view-framed .elementor-icon{background-color:#C5A059;}.elementor-16148 .elementor-element.elementor-element-11990e90 .elementor-icon{font-size:1.7vw;border-width:0px 0px 0px 0px;}.elementor-16148 .elementor-element.elementor-element-11990e90 .elementor-icon-box-title, .elementor-16148 .elementor-element.elementor-element-11990e90 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:600;}.elementor-16148 .elementor-element.elementor-element-11990e90 .elementor-icon-box-title{color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-11990e90:has(:hover) .elementor-icon-box-title,
					 .elementor-16148 .elementor-element.elementor-element-11990e90:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-11990e90 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8vw;font-weight:400;color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-444cf50a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5F5F5F;--border-color:#5F5F5F;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-16148 .elementor-element.elementor-element-e886e64 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-16148 .elementor-element.elementor-element-e886e64.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#C5A059;color:#C5A059;}.elementor-16148 .elementor-element.elementor-element-e886e64.elementor-view-framed .elementor-icon, .elementor-16148 .elementor-element.elementor-element-e886e64.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-e886e64.elementor-view-framed .elementor-icon{background-color:#C5A059;}.elementor-16148 .elementor-element.elementor-element-e886e64 .elementor-icon{font-size:1.7vw;border-width:0px 0px 0px 0px;}.elementor-16148 .elementor-element.elementor-element-e886e64 .elementor-icon-box-title, .elementor-16148 .elementor-element.elementor-element-e886e64 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:600;}.elementor-16148 .elementor-element.elementor-element-e886e64 .elementor-icon-box-title{color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-e886e64:has(:hover) .elementor-icon-box-title,
					 .elementor-16148 .elementor-element.elementor-element-e886e64:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-e886e64 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8vw;font-weight:400;color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-2b2e09fb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5F5F5F;--border-color:#5F5F5F;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-16148 .elementor-element.elementor-element-66ba6c0e .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-16148 .elementor-element.elementor-element-66ba6c0e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#C5A059;color:#C5A059;}.elementor-16148 .elementor-element.elementor-element-66ba6c0e.elementor-view-framed .elementor-icon, .elementor-16148 .elementor-element.elementor-element-66ba6c0e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-66ba6c0e.elementor-view-framed .elementor-icon{background-color:#C5A059;}.elementor-16148 .elementor-element.elementor-element-66ba6c0e .elementor-icon{font-size:1.7vw;border-width:0px 0px 0px 0px;}.elementor-16148 .elementor-element.elementor-element-66ba6c0e .elementor-icon-box-title, .elementor-16148 .elementor-element.elementor-element-66ba6c0e .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:600;}.elementor-16148 .elementor-element.elementor-element-66ba6c0e .elementor-icon-box-title{color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-66ba6c0e:has(:hover) .elementor-icon-box-title,
					 .elementor-16148 .elementor-element.elementor-element-66ba6c0e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-66ba6c0e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8vw;font-weight:400;color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-6c86e569{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5F5F5F;--border-color:#5F5F5F;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-16148 .elementor-element.elementor-element-38bb5b3f .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-16148 .elementor-element.elementor-element-38bb5b3f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#C5A059;color:#C5A059;}.elementor-16148 .elementor-element.elementor-element-38bb5b3f.elementor-view-framed .elementor-icon, .elementor-16148 .elementor-element.elementor-element-38bb5b3f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-38bb5b3f.elementor-view-framed .elementor-icon{background-color:#C5A059;}.elementor-16148 .elementor-element.elementor-element-38bb5b3f .elementor-icon{font-size:1.7vw;border-width:0px 0px 0px 0px;}.elementor-16148 .elementor-element.elementor-element-38bb5b3f .elementor-icon-box-title, .elementor-16148 .elementor-element.elementor-element-38bb5b3f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:600;}.elementor-16148 .elementor-element.elementor-element-38bb5b3f .elementor-icon-box-title{color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-38bb5b3f:has(:hover) .elementor-icon-box-title,
					 .elementor-16148 .elementor-element.elementor-element-38bb5b3f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-38bb5b3f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.8vw;font-weight:400;color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-7d053794 .elementor-button{background-color:#D4AF37;font-family:"Inter", Sans-serif;font-size:1vw;font-weight:700;text-transform:uppercase;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:5px 5px 5px 5px;padding:1em 1em 1em 1em;}.elementor-16148 .elementor-element.elementor-element-7d053794 .elementor-button:hover, .elementor-16148 .elementor-element.elementor-element-7d053794 .elementor-button:focus{background-color:#C5A059;color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-7d053794{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-16148 .elementor-element.elementor-element-7d053794 .elementor-button:hover svg, .elementor-16148 .elementor-element.elementor-element-7d053794 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-23c724f8{--display:flex;--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-16148 .elementor-element.elementor-element-23c724f8:not(.elementor-motion-effects-element-type-background), .elementor-16148 .elementor-element.elementor-element-23c724f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-1eedf61{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-16148 .elementor-element.elementor-element-1eedf61.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16148 .elementor-element.elementor-element-776feef2 img{border-radius:15px 15px 15px 15px;}.elementor-16148 .elementor-element.elementor-element-1319ebe3{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-16148 .elementor-element.elementor-element-458dfbdf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2vw;font-weight:700;}.elementor-16148 .elementor-element.elementor-element-d735776{text-align:start;font-family:"Inter", Sans-serif;font-size:0.8vw;font-weight:400;color:#101010;}.elementor-16148 .elementor-element.elementor-element-6c1a9fcc .elementor-button{background-color:#D4AF37;font-family:"Inter", Sans-serif;font-size:1vw;font-weight:700;text-transform:uppercase;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:5px 5px 5px 5px;padding:1em 1em 1em 1em;}.elementor-16148 .elementor-element.elementor-element-6c1a9fcc .elementor-button:hover, .elementor-16148 .elementor-element.elementor-element-6c1a9fcc .elementor-button:focus{background-color:#C5A059;color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-6c1a9fcc .elementor-button:hover svg, .elementor-16148 .elementor-element.elementor-element-6c1a9fcc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-70e9ddd2{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:4vw;--padding-bottom:4vw;--padding-left:1vw;--padding-right:1vw;}.elementor-16148 .elementor-element.elementor-element-70e9ddd2:not(.elementor-motion-effects-element-type-background), .elementor-16148 .elementor-element.elementor-element-70e9ddd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-16148 .elementor-element.elementor-element-5bcab66f{text-align:center;}.elementor-16148 .elementor-element.elementor-element-5bcab66f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2vw;font-weight:700;}.elementor-16148 .elementor-element.elementor-element-4ab431e6{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16148 .elementor-element.elementor-element-7b7dec23{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16148 .elementor-element.elementor-element-7b7dec23:not(.elementor-motion-effects-element-type-background), .elementor-16148 .elementor-element.elementor-element-7b7dec23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-16148 .elementor-element.elementor-element-ed4efb3{font-family:"Inter", Sans-serif;font-size:0.9vw;font-weight:400;color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-ed4efb3 p{margin-block-end:0px;}.elementor-16148 .elementor-element.elementor-element-5f5fc799{--display:flex;--min-height:350px;--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;--border-radius:15px 15px 15px 15px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-16148 .elementor-element.elementor-element-5f5fc799:not(.elementor-motion-effects-element-type-background), .elementor-16148 .elementor-element.elementor-element-5f5fc799 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCDCDC;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-16148 .elementor-element.elementor-element-55f0eba2{padding:0em 0em 0em 1em;border-style:solid;border-width:0px 0px 0px 3px;border-color:#101010;}.elementor-16148 .elementor-element.elementor-element-55f0eba2 .elementor-testimonial-wrapper{text-align:start;}.elementor-16148 .elementor-element.elementor-element-55f0eba2 .elementor-testimonial-content{color:#101010;font-family:"Inter", Sans-serif;font-size:0.8vw;font-weight:400;font-style:italic;}.elementor-16148 .elementor-element.elementor-element-55f0eba2 .elementor-testimonial-name{color:#101010;font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:700;text-decoration:none;}.elementor-16148 .elementor-element.elementor-element-55f0eba2 .elementor-testimonial-job{color:#101010;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-16148 .elementor-element.elementor-element-2e78ef7b{--display:flex;--min-height:350px;--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;--border-radius:15px 15px 15px 15px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-16148 .elementor-element.elementor-element-2e78ef7b:not(.elementor-motion-effects-element-type-background), .elementor-16148 .elementor-element.elementor-element-2e78ef7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCDCDC;}.elementor-16148 .elementor-element.elementor-element-3ec33fd{padding:0em 0em 0em 1em;border-style:solid;border-width:0px 0px 0px 3px;border-color:#101010;}.elementor-16148 .elementor-element.elementor-element-3ec33fd .elementor-testimonial-wrapper{text-align:start;}.elementor-16148 .elementor-element.elementor-element-3ec33fd .elementor-testimonial-content{color:#101010;font-family:"Inter", Sans-serif;font-size:0.8vw;font-weight:400;font-style:italic;}.elementor-16148 .elementor-element.elementor-element-3ec33fd .elementor-testimonial-name{color:#101010;font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:700;text-decoration:none;}.elementor-16148 .elementor-element.elementor-element-3ec33fd .elementor-testimonial-job{color:#101010;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-16148 .elementor-element.elementor-element-73201684{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16148 .elementor-element.elementor-element-366a0c81{--display:flex;--min-height:350px;--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;--border-radius:15px 15px 15px 15px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-16148 .elementor-element.elementor-element-366a0c81:not(.elementor-motion-effects-element-type-background), .elementor-16148 .elementor-element.elementor-element-366a0c81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCDCDC;}.elementor-16148 .elementor-element.elementor-element-37478073{padding:0em 0em 0em 1em;border-style:solid;border-width:0px 0px 0px 3px;border-color:#101010;}.elementor-16148 .elementor-element.elementor-element-37478073 .elementor-testimonial-wrapper{text-align:start;}.elementor-16148 .elementor-element.elementor-element-37478073 .elementor-testimonial-content{color:#101010;font-family:"Inter", Sans-serif;font-size:0.8vw;font-weight:400;font-style:italic;}.elementor-16148 .elementor-element.elementor-element-37478073 .elementor-testimonial-name{color:#101010;font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:700;text-decoration:none;}.elementor-16148 .elementor-element.elementor-element-37478073 .elementor-testimonial-job{color:#101010;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-16148 .elementor-element.elementor-element-d25937b{--display:flex;--min-height:350px;--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;--border-radius:15px 15px 15px 15px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-16148 .elementor-element.elementor-element-d25937b:not(.elementor-motion-effects-element-type-background), .elementor-16148 .elementor-element.elementor-element-d25937b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCDCDC;}.elementor-16148 .elementor-element.elementor-element-5a5bff16{padding:0em 0em 0em 1em;border-style:solid;border-width:0px 0px 0px 3px;border-color:#101010;}.elementor-16148 .elementor-element.elementor-element-5a5bff16 .elementor-testimonial-wrapper{text-align:start;}.elementor-16148 .elementor-element.elementor-element-5a5bff16 .elementor-testimonial-content{color:#101010;font-family:"Inter", Sans-serif;font-size:0.8vw;font-weight:400;font-style:italic;}.elementor-16148 .elementor-element.elementor-element-5a5bff16 .elementor-testimonial-name{color:#101010;font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:700;text-decoration:none;}.elementor-16148 .elementor-element.elementor-element-5a5bff16 .elementor-testimonial-job{color:#101010;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-16148 .elementor-element.elementor-element-c9aeeb0{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16148 .elementor-element.elementor-element-c9aeeb0:not(.elementor-motion-effects-element-type-background), .elementor-16148 .elementor-element.elementor-element-c9aeeb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-16148 .elementor-element.elementor-element-478122d2{font-family:"Inter", Sans-serif;font-size:0.9vw;font-weight:400;color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-478122d2 p{margin-block-end:0px;}.elementor-16148 .elementor-element.elementor-element-74dbb3a1{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16148 .elementor-element.elementor-element-74dbb3a1.e-con{--align-self:center;}.elementor-16148 .elementor-element.elementor-element-57b0e54c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16148 .elementor-element.elementor-element-5d1d8d83 .elementor-button{background-color:#D4AF37;font-family:"Inter", Sans-serif;font-size:1vw;font-weight:700;text-transform:uppercase;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:5px 5px 5px 5px;padding:1em 1em 1em 1em;}.elementor-16148 .elementor-element.elementor-element-5d1d8d83 .elementor-button:hover, .elementor-16148 .elementor-element.elementor-element-5d1d8d83 .elementor-button:focus{background-color:#C5A059;color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-5d1d8d83 .elementor-button:hover svg, .elementor-16148 .elementor-element.elementor-element-5d1d8d83 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-439b3484{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16148 .elementor-element.elementor-element-1aa20f8f .elementor-button{background-color:#C5A059;font-family:"Inter", Sans-serif;font-size:1vw;font-weight:700;text-transform:uppercase;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:5px 5px 5px 5px;padding:1em 1em 1em 1em;}.elementor-16148 .elementor-element.elementor-element-1aa20f8f .elementor-button:hover, .elementor-16148 .elementor-element.elementor-element-1aa20f8f .elementor-button:focus{background-color:#D4AF37;color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-1aa20f8f .elementor-button:hover svg, .elementor-16148 .elementor-element.elementor-element-1aa20f8f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-fb9e9f4{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:7vw;--padding-bottom:4vw;--padding-left:1vw;--padding-right:1vw;}.elementor-16148 .elementor-element.elementor-element-fb9e9f4 > .elementor-shape-top .elementor-shape-fill, .elementor-16148 .elementor-element.elementor-element-fb9e9f4 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#F1F1F1;}.elementor-16148 .elementor-element.elementor-element-fb9e9f4 > .elementor-shape-top svg, .elementor-16148 .elementor-element.elementor-element-fb9e9f4 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:110px;}.elementor-16148 .elementor-element.elementor-element-4a209642{text-align:center;}.elementor-16148 .elementor-element.elementor-element-4a209642 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2vw;font-weight:700;color:#101010;}.elementor-16148 .elementor-element.elementor-element-53355b96{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16148 .elementor-element.elementor-element-53355b96:not(.elementor-motion-effects-element-type-background), .elementor-16148 .elementor-element.elementor-element-53355b96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-16148 .elementor-element.elementor-element-530d5425{font-family:"Inter", Sans-serif;font-size:0.8vw;font-weight:400;}.elementor-16148 .elementor-element.elementor-element-8713c50{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16148 .elementor-element.elementor-element-8713c50:not(.elementor-motion-effects-element-type-background), .elementor-16148 .elementor-element.elementor-element-8713c50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-16148 .elementor-element.elementor-element-7c4d639{font-family:"Inter", Sans-serif;font-size:0.8vw;font-weight:400;}.elementor-16148 .elementor-element.elementor-element-c625bc7{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16148 .elementor-element.elementor-element-c625bc7:not(.elementor-motion-effects-element-type-background), .elementor-16148 .elementor-element.elementor-element-c625bc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-16148 .elementor-element.elementor-element-547cf8e{font-family:"Inter", Sans-serif;font-size:0.8vw;font-weight:400;}.elementor-16148 .elementor-element.elementor-element-bb66764{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16148 .elementor-element.elementor-element-bb66764:not(.elementor-motion-effects-element-type-background), .elementor-16148 .elementor-element.elementor-element-bb66764 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-16148 .elementor-element.elementor-element-759df68{font-family:"Inter", Sans-serif;font-size:0.8vw;font-weight:400;}.elementor-16148 .elementor-element.elementor-element-124764dd{--n-accordion-title-font-size:1.1vw;border-radius:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#D4AF37;--n-accordion-title-active-color:#D4AF37;--n-accordion-icon-size:15px;}.elementor-16148 .elementor-element.elementor-element-124764dd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F5F5F5;}.elementor-16148 .elementor-element.elementor-element-124764dd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-124764dd {--n-accordion-padding:1em 1em 1em 1em;}:where( .elementor-16148 .elementor-element.elementor-element-124764dd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;font-weight:700;line-height:1.5em;}.elementor-16148 .elementor-element.elementor-element-aad3dce{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16148 .elementor-element.elementor-element-aad3dce:not(.elementor-motion-effects-element-type-background), .elementor-16148 .elementor-element.elementor-element-aad3dce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-16148 .elementor-element.elementor-element-95707ea{font-family:"Inter", Sans-serif;font-size:0.8vw;font-weight:400;}.elementor-16148 .elementor-element.elementor-element-6128635{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16148 .elementor-element.elementor-element-6128635:not(.elementor-motion-effects-element-type-background), .elementor-16148 .elementor-element.elementor-element-6128635 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-16148 .elementor-element.elementor-element-61a2d23{font-family:"Inter", Sans-serif;font-size:0.8vw;font-weight:400;}.elementor-16148 .elementor-element.elementor-element-27ab8b0{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16148 .elementor-element.elementor-element-27ab8b0:not(.elementor-motion-effects-element-type-background), .elementor-16148 .elementor-element.elementor-element-27ab8b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-16148 .elementor-element.elementor-element-25d63ef{font-family:"Inter", Sans-serif;font-size:0.8vw;font-weight:400;}.elementor-16148 .elementor-element.elementor-element-1bfa731{--n-accordion-title-font-size:1.1vw;border-radius:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#D4AF37;--n-accordion-title-active-color:#D4AF37;--n-accordion-icon-size:15px;}.elementor-16148 .elementor-element.elementor-element-1bfa731 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F5F5F5;}.elementor-16148 .elementor-element.elementor-element-1bfa731 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-1bfa731 {--n-accordion-padding:1em 1em 1em 1em;}:where( .elementor-16148 .elementor-element.elementor-element-1bfa731 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;font-weight:700;line-height:1.5em;}.elementor-16148 .elementor-element.elementor-element-7fb7b926{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.6;--padding-top:4vw;--padding-bottom:4vw;--padding-left:1vw;--padding-right:1vw;}.elementor-16148 .elementor-element.elementor-element-7fb7b926:not(.elementor-motion-effects-element-type-background), .elementor-16148 .elementor-element.elementor-element-7fb7b926 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cgrlegacy.com/wp-content/uploads/2026/08/commercial-roof-cta.png");background-position:center center;background-size:cover;}.elementor-16148 .elementor-element.elementor-element-7fb7b926::before, .elementor-16148 .elementor-element.elementor-element-7fb7b926 > .elementor-background-video-container::before, .elementor-16148 .elementor-element.elementor-element-7fb7b926 > .e-con-inner > .elementor-background-video-container::before, .elementor-16148 .elementor-element.elementor-element-7fb7b926 > .elementor-background-slideshow::before, .elementor-16148 .elementor-element.elementor-element-7fb7b926 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16148 .elementor-element.elementor-element-7fb7b926 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16148 .elementor-element.elementor-element-51b0c06a{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16148 .elementor-element.elementor-element-7fa6047f{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-16148 .elementor-element.elementor-element-6991f16c{text-align:start;}.elementor-16148 .elementor-element.elementor-element-6991f16c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2vw;font-weight:700;color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-5bfc9c1c{text-align:start;font-family:"Inter", Sans-serif;font-size:0.8vw;font-weight:400;color:#FFFFFF;}.elementor-16148 .elementor-element.elementor-element-326f8d6a{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-16148 .elementor-element.elementor-element-384e4d2d{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-16148 .elementor-element.elementor-element-52a08df8{text-align:center;}.elementor-16148 .elementor-element.elementor-element-52a08df8 .elementor-heading-title{font-size:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-16148 .elementor-element.elementor-element-73e8669a{text-align:center;font-size:16px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-16148 .elementor-element.elementor-element-6b48a9fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16148 .elementor-element.elementor-element-6b48a9fa .elementor-icon-list-item > a{font-size:15px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-16148 .elementor-element.elementor-element-30ee5e66 .elementor-button{font-size:16px;}.elementor-16148 .elementor-element.elementor-element-7f054c2c .elementor-button{font-size:16px;}.elementor-16148 .elementor-element.elementor-element-226ce21a{--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:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-16148 .elementor-element.elementor-element-50b56bb4{text-align:center;}.elementor-16148 .elementor-element.elementor-element-50b56bb4 .elementor-heading-title{font-size:30px;}.elementor-16148 .elementor-element.elementor-element-1e76b506{text-align:center;font-size:15px;}.elementor-16148 .elementor-element.elementor-element-6444edad .elementor-button{font-size:16px;}.elementor-16148 .elementor-element.elementor-element-11948eee.e-con{--order:-99999 /* order start hack */;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-16148 .elementor-element.elementor-element-6ba3428b img{max-width:100%;}.elementor-16148 .elementor-element.elementor-element-a38d117{--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:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-16148 .elementor-element.elementor-element-54f2aa7c img{max-width:100%;}.elementor-16148 .elementor-element.elementor-element-7460d297{text-align:start;}.elementor-16148 .elementor-element.elementor-element-7460d297 .elementor-heading-title{font-size:30px;}.elementor-16148 .elementor-element.elementor-element-19bba686{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-aed24d2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16148 .elementor-element.elementor-element-aed24d2 .elementor-icon-list-item > a{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-771e4c44 .elementor-button{font-size:16px;}.elementor-16148 .elementor-element.elementor-element-513f74ca{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-16148 .elementor-element.elementor-element-2f83131c .elementor-heading-title{font-size:30px;}.elementor-16148 .elementor-element.elementor-element-cb59ad2{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-7d216a9e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}.elementor-16148 .elementor-element.elementor-element-144de868 .elementor-cta__content{min-height:100px;padding:10px 10px 10px 10px;}.elementor-16148 .elementor-element.elementor-element-144de868 .elementor-cta__bg-wrapper{min-height:100px;}.elementor-16148 .elementor-element.elementor-element-144de868 .elementor-cta__description{font-size:14px;}.elementor-16148 .elementor-element.elementor-element-144de868 .elementor-cta__description:not(:last-child){margin-bottom:20px;}.elementor-16148 .elementor-element.elementor-element-51c4df6b .elementor-cta__content{min-height:100px;padding:10px 10px 10px 10px;}.elementor-16148 .elementor-element.elementor-element-51c4df6b .elementor-cta__bg-wrapper{min-height:100px;}.elementor-16148 .elementor-element.elementor-element-51c4df6b .elementor-cta__description{font-size:14px;}.elementor-16148 .elementor-element.elementor-element-51c4df6b .elementor-cta__description:not(:last-child){margin-bottom:20px;}.elementor-16148 .elementor-element.elementor-element-49314cb9 .elementor-cta__content{min-height:100px;padding:10px 10px 10px 10px;}.elementor-16148 .elementor-element.elementor-element-49314cb9 .elementor-cta__bg-wrapper{min-height:100px;}.elementor-16148 .elementor-element.elementor-element-49314cb9 .elementor-cta__description{font-size:14px;}.elementor-16148 .elementor-element.elementor-element-49314cb9 .elementor-cta__description:not(:last-child){margin-bottom:20px;}.elementor-16148 .elementor-element.elementor-element-5bbecc62 .elementor-cta__content{min-height:100px;padding:10px 10px 10px 10px;}.elementor-16148 .elementor-element.elementor-element-5bbecc62 .elementor-cta__bg-wrapper{min-height:100px;}.elementor-16148 .elementor-element.elementor-element-5bbecc62 .elementor-cta__description{font-size:14px;}.elementor-16148 .elementor-element.elementor-element-5bbecc62 .elementor-cta__description:not(:last-child){margin-bottom:20px;}.elementor-16148 .elementor-element.elementor-element-6b0e880c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-16148 .elementor-element.elementor-element-5bbbea4a .elementor-cta__content{min-height:100px;padding:10px 10px 10px 10px;}.elementor-16148 .elementor-element.elementor-element-5bbbea4a .elementor-cta__bg-wrapper{min-height:100px;}.elementor-16148 .elementor-element.elementor-element-5bbbea4a .elementor-cta__description{font-size:14px;}.elementor-16148 .elementor-element.elementor-element-5bbbea4a .elementor-cta__description:not(:last-child){margin-bottom:20px;}.elementor-16148 .elementor-element.elementor-element-3c58a96a .elementor-cta__content{min-height:100px;padding:10px 10px 10px 10px;}.elementor-16148 .elementor-element.elementor-element-3c58a96a .elementor-cta__bg-wrapper{min-height:100px;}.elementor-16148 .elementor-element.elementor-element-3c58a96a .elementor-cta__description{font-size:14px;}.elementor-16148 .elementor-element.elementor-element-3c58a96a .elementor-cta__description:not(:last-child){margin-bottom:20px;}.elementor-16148 .elementor-element.elementor-element-8070785 .elementor-cta__content{min-height:100px;padding:10px 10px 10px 10px;}.elementor-16148 .elementor-element.elementor-element-8070785 .elementor-cta__bg-wrapper{min-height:100px;}.elementor-16148 .elementor-element.elementor-element-8070785 .elementor-cta__description{font-size:14px;}.elementor-16148 .elementor-element.elementor-element-8070785 .elementor-cta__description:not(:last-child){margin-bottom:20px;}.elementor-16148 .elementor-element.elementor-element-fcf803b .elementor-cta__content{min-height:100px;padding:10px 10px 10px 10px;}.elementor-16148 .elementor-element.elementor-element-fcf803b .elementor-cta__bg-wrapper{min-height:100px;}.elementor-16148 .elementor-element.elementor-element-fcf803b .elementor-cta__description{font-size:14px;}.elementor-16148 .elementor-element.elementor-element-fcf803b .elementor-cta__description:not(:last-child){margin-bottom:20px;}.elementor-16148 .elementor-element.elementor-element-57442ee2{--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:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-16148 .elementor-element.elementor-element-7ac9d3e3{text-align:center;}.elementor-16148 .elementor-element.elementor-element-7ac9d3e3 .elementor-heading-title{font-size:30px;}.elementor-16148 .elementor-element.elementor-element-5b8276c1{text-align:center;font-size:15px;}.elementor-16148 .elementor-element.elementor-element-197df68d .elementor-button{font-size:16px;}.elementor-16148 .elementor-element.elementor-element-34fcb94a{text-align:center;font-size:15px;}.elementor-16148 .elementor-element.elementor-element-73b2c120 .elementor-button{font-size:16px;}.elementor-16148 .elementor-element.elementor-element-6814634c.e-con{--order:-99999 /* order start hack */;}.elementor-16148 .elementor-element.elementor-element-36340aa0 img{max-width:100%;}.elementor-16148 .elementor-element.elementor-element-7cecd1f8{--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-16148 .elementor-element.elementor-element-1390d1f8 .elementor-heading-title{font-size:30px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-16148 .elementor-element.elementor-element-8da9eb3{--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-16148 .elementor-element.elementor-element-35da14eb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-16148 .elementor-element.elementor-element-10a15541{text-align:center;font-size:15px;}.elementor-16148 .elementor-element.elementor-element-3d293f65{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-16148 .elementor-element.elementor-element-3dbd887{text-align:center;font-size:15px;}.elementor-16148 .elementor-element.elementor-element-c89066e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-16148 .elementor-element.elementor-element-922489f{text-align:center;font-size:15px;}.elementor-16148 .elementor-element.elementor-element-3ecb47b2 .elementor-button{font-size:16px;}.elementor-16148 .elementor-element.elementor-element-23ea9380{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:2em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-16148 .elementor-element.elementor-element-1e1e6c84{--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-16148 .elementor-element.elementor-element-30802579{text-align:center;}.elementor-16148 .elementor-element.elementor-element-30802579 .elementor-heading-title{font-size:30px;}.elementor-16148 .elementor-element.elementor-element-fde3a4a{text-align:center;font-size:15px;}.elementor-16148 .elementor-element.elementor-element-603cb59c .elementor-button{font-size:16px;}.elementor-16148 .elementor-element.elementor-element-2f60944b{--padding-top:3em;--padding-bottom:6em;--padding-left:2em;--padding-right:2em;}.elementor-16148 .elementor-element.elementor-element-161033f6 .elementor-heading-title{font-size:30px;}.elementor-16148 .elementor-element.elementor-element-35724bc5{--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-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-16148 .elementor-element.elementor-element-6095bda8 .elementor-icon-box-title{margin-block-end:10px;}.elementor-16148 .elementor-element.elementor-element-6095bda8 .elementor-icon{font-size:21px;}.elementor-16148 .elementor-element.elementor-element-6095bda8 .elementor-icon-box-title, .elementor-16148 .elementor-element.elementor-element-6095bda8 .elementor-icon-box-title a{font-size:18px;}.elementor-16148 .elementor-element.elementor-element-6095bda8 .elementor-icon-box-description{font-size:14px;}.elementor-16148 .elementor-element.elementor-element-11990e90 .elementor-icon-box-title{margin-block-end:10px;}.elementor-16148 .elementor-element.elementor-element-11990e90 .elementor-icon{font-size:21px;}.elementor-16148 .elementor-element.elementor-element-11990e90 .elementor-icon-box-title, .elementor-16148 .elementor-element.elementor-element-11990e90 .elementor-icon-box-title a{font-size:18px;}.elementor-16148 .elementor-element.elementor-element-11990e90 .elementor-icon-box-description{font-size:14px;}.elementor-16148 .elementor-element.elementor-element-e886e64 .elementor-icon-box-title{margin-block-end:10px;}.elementor-16148 .elementor-element.elementor-element-e886e64 .elementor-icon{font-size:21px;}.elementor-16148 .elementor-element.elementor-element-e886e64 .elementor-icon-box-title, .elementor-16148 .elementor-element.elementor-element-e886e64 .elementor-icon-box-title a{font-size:18px;}.elementor-16148 .elementor-element.elementor-element-e886e64 .elementor-icon-box-description{font-size:14px;}.elementor-16148 .elementor-element.elementor-element-66ba6c0e .elementor-icon-box-title{margin-block-end:10px;}.elementor-16148 .elementor-element.elementor-element-66ba6c0e .elementor-icon{font-size:21px;}.elementor-16148 .elementor-element.elementor-element-66ba6c0e .elementor-icon-box-title, .elementor-16148 .elementor-element.elementor-element-66ba6c0e .elementor-icon-box-title a{font-size:18px;}.elementor-16148 .elementor-element.elementor-element-66ba6c0e .elementor-icon-box-description{font-size:14px;}.elementor-16148 .elementor-element.elementor-element-38bb5b3f .elementor-icon-box-title{margin-block-end:10px;}.elementor-16148 .elementor-element.elementor-element-38bb5b3f .elementor-icon{font-size:21px;}.elementor-16148 .elementor-element.elementor-element-38bb5b3f .elementor-icon-box-title, .elementor-16148 .elementor-element.elementor-element-38bb5b3f .elementor-icon-box-title a{font-size:18px;}.elementor-16148 .elementor-element.elementor-element-38bb5b3f .elementor-icon-box-description{font-size:14px;}.elementor-16148 .elementor-element.elementor-element-7d053794 .elementor-button{font-size:16px;}.elementor-16148 .elementor-element.elementor-element-23c724f8{--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:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-16148 .elementor-element.elementor-element-1eedf61.e-con{--order:-99999 /* order start hack */;}.elementor-16148 .elementor-element.elementor-element-458dfbdf{text-align:center;}.elementor-16148 .elementor-element.elementor-element-458dfbdf .elementor-heading-title{font-size:30px;}.elementor-16148 .elementor-element.elementor-element-d735776{text-align:center;font-size:15px;}.elementor-16148 .elementor-element.elementor-element-6c1a9fcc .elementor-button{font-size:16px;}.elementor-16148 .elementor-element.elementor-element-70e9ddd2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:2em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-16148 .elementor-element.elementor-element-5bcab66f .elementor-heading-title{font-size:30px;}.elementor-16148 .elementor-element.elementor-element-4ab431e6{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-16148 .elementor-element.elementor-element-ed4efb3{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-5f5fc799{--min-height:320px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-testimonial .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial .elementor-testimonial-job{font-size:var( --e-global-typography-secondary-font-size );}.elementor-16148 .elementor-element.elementor-element-55f0eba2 .elementor-testimonial-content{font-size:13px;}.elementor-16148 .elementor-element.elementor-element-55f0eba2 .elementor-testimonial-name{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-2e78ef7b{--min-height:320px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16148 .elementor-element.elementor-element-3ec33fd .elementor-testimonial-content{font-size:13px;}.elementor-16148 .elementor-element.elementor-element-3ec33fd .elementor-testimonial-name{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-73201684{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-16148 .elementor-element.elementor-element-366a0c81{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16148 .elementor-element.elementor-element-37478073 .elementor-testimonial-content{font-size:13px;}.elementor-16148 .elementor-element.elementor-element-37478073 .elementor-testimonial-name{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-d25937b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16148 .elementor-element.elementor-element-5a5bff16 .elementor-testimonial-content{font-size:13px;}.elementor-16148 .elementor-element.elementor-element-5a5bff16 .elementor-testimonial-name{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-478122d2{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-74dbb3a1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-16148 .elementor-element.elementor-element-5d1d8d83 .elementor-button{font-size:16px;}.elementor-16148 .elementor-element.elementor-element-1aa20f8f .elementor-button{font-size:16px;}.elementor-16148 .elementor-element.elementor-element-fb9e9f4 > .elementor-shape-top svg, .elementor-16148 .elementor-element.elementor-element-fb9e9f4 > .e-con-inner > .elementor-shape-top svg{height:70px;}.elementor-16148 .elementor-element.elementor-element-fb9e9f4{--padding-top:5em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-16148 .elementor-element.elementor-element-4a209642 .elementor-heading-title{font-size:30px;}.elementor-16148 .elementor-element.elementor-element-530d5425{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-7c4d639{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-547cf8e{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-759df68{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-124764dd{--n-accordion-title-font-size:16px;}.elementor-16148 .elementor-element.elementor-element-95707ea{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-61a2d23{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-25d63ef{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-1bfa731{--n-accordion-title-font-size:16px;}.elementor-16148 .elementor-element.elementor-element-7fb7b926{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-16148 .elementor-element.elementor-element-51b0c06a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16148 .elementor-element.elementor-element-6991f16c{text-align:center;}.elementor-16148 .elementor-element.elementor-element-6991f16c .elementor-heading-title{font-size:30px;}.elementor-16148 .elementor-element.elementor-element-5bfc9c1c{text-align:center;font-size:15px;}}@media(max-width:767px){.elementor-16148 .elementor-element.elementor-element-384e4d2d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-16148 .elementor-element.elementor-element-52a08df8{text-align:start;}.elementor-16148 .elementor-element.elementor-element-52a08df8 .elementor-heading-title{font-size:35px;line-height:1.3em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-16148 .elementor-element.elementor-element-73e8669a{text-align:start;font-size:15px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-16148 .elementor-element.elementor-element-6b48a9fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16148 .elementor-element.elementor-element-6b48a9fa .elementor-icon-list-item > a{font-size:16px;}.elementor-16148 .elementor-element.elementor-element-76cc6ffc{--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-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-16148 .elementor-element.elementor-element-30ee5e66 .elementor-button{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-7f054c2c .elementor-button{font-size:16px;}.elementor-16148 .elementor-element.elementor-element-226ce21a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-16148 .elementor-element.elementor-element-2a191c3e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16148 .elementor-element.elementor-element-50b56bb4{text-align:start;}.elementor-16148 .elementor-element.elementor-element-50b56bb4 .elementor-heading-title{font-size:26px;}.elementor-16148 .elementor-element.elementor-element-1e76b506{text-align:start;font-size:15px;}.elementor-16148 .elementor-element.elementor-element-1e76b506 p{margin-block-end:0px;}.elementor-16148 .elementor-element.elementor-element-6444edad .elementor-button{font-size:16px;}.elementor-16148 .elementor-element.elementor-element-11948eee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16148 .elementor-element.elementor-element-11948eee.e-con{--order:-99999 /* order start hack */;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-16148 .elementor-element.elementor-element-6ba3428b img{max-width:100%;}.elementor-16148 .elementor-element.elementor-element-a38d117{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-16148 .elementor-element.elementor-element-390cdfa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16148 .elementor-element.elementor-element-390cdfa.e-con{--order:-99999 /* order start hack */;}.elementor-16148 .elementor-element.elementor-element-54f2aa7c img{max-width:100%;}.elementor-16148 .elementor-element.elementor-element-d406d36{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16148 .elementor-element.elementor-element-d406d36.e-con{--order:-99999 /* order start hack */;}.elementor-16148 .elementor-element.elementor-element-7460d297{text-align:start;}.elementor-16148 .elementor-element.elementor-element-7460d297 .elementor-heading-title{font-size:26px;}.elementor-16148 .elementor-element.elementor-element-19bba686{text-align:start;font-size:15px;}.elementor-16148 .elementor-element.elementor-element-aed24d2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16148 .elementor-element.elementor-element-aed24d2 .elementor-icon-list-item > a{font-size:16px;}.elementor-16148 .elementor-element.elementor-element-771e4c44 .elementor-button{font-size:16px;}.elementor-16148 .elementor-element.elementor-element-513f74ca{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-16148 .elementor-element.elementor-element-2f83131c .elementor-heading-title{font-size:26px;}.elementor-16148 .elementor-element.elementor-element-cb59ad2{text-align:start;font-size:15px;}.elementor-16148 .elementor-element.elementor-element-7d216a9e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16148 .elementor-element.elementor-element-6f30dd09{--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}.elementor-16148 .elementor-element.elementor-element-144de868 .elementor-cta__content{min-height:100px;padding:1em 1em 1em 1em;}.elementor-16148 .elementor-element.elementor-element-144de868 .elementor-cta__bg-wrapper{min-height:150px;}.elementor-16148 .elementor-element.elementor-element-144de868 .elementor-cta__description{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-144de868 .elementor-cta__description:not(:last-child){margin-bottom:15px;}.elementor-16148 .elementor-element.elementor-element-5c6237e9{--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16148 .elementor-element.elementor-element-51c4df6b .elementor-cta__content{min-height:100px;padding:1em 1em 1em 1em;}.elementor-16148 .elementor-element.elementor-element-51c4df6b .elementor-cta__bg-wrapper{min-height:150px;}.elementor-16148 .elementor-element.elementor-element-51c4df6b .elementor-cta__description{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-51c4df6b .elementor-cta__description:not(:last-child){margin-bottom:15px;}.elementor-16148 .elementor-element.elementor-element-34f6a251{--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16148 .elementor-element.elementor-element-49314cb9 .elementor-cta__content{min-height:100px;padding:1em 1em 1em 1em;}.elementor-16148 .elementor-element.elementor-element-49314cb9 .elementor-cta__bg-wrapper{min-height:150px;}.elementor-16148 .elementor-element.elementor-element-49314cb9 .elementor-cta__description{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-49314cb9 .elementor-cta__description:not(:last-child){margin-bottom:15px;}.elementor-16148 .elementor-element.elementor-element-33f6348{--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16148 .elementor-element.elementor-element-5bbecc62 .elementor-cta__content{min-height:100px;padding:1em 1em 1em 1em;}.elementor-16148 .elementor-element.elementor-element-5bbecc62 .elementor-cta__bg-wrapper{min-height:150px;}.elementor-16148 .elementor-element.elementor-element-5bbecc62 .elementor-cta__description{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-5bbecc62 .elementor-cta__description:not(:last-child){margin-bottom:15px;}.elementor-16148 .elementor-element.elementor-element-6b0e880c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16148 .elementor-element.elementor-element-74bde52{--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16148 .elementor-element.elementor-element-5bbbea4a .elementor-cta__content{min-height:100px;padding:1em 1em 1em 1em;}.elementor-16148 .elementor-element.elementor-element-5bbbea4a .elementor-cta__bg-wrapper{min-height:150px;}.elementor-16148 .elementor-element.elementor-element-5bbbea4a .elementor-cta__description{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-5bbbea4a .elementor-cta__description:not(:last-child){margin-bottom:15px;}.elementor-16148 .elementor-element.elementor-element-5eb9151a{--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16148 .elementor-element.elementor-element-3c58a96a .elementor-cta__content{min-height:100px;padding:1em 1em 1em 1em;}.elementor-16148 .elementor-element.elementor-element-3c58a96a .elementor-cta__bg-wrapper{min-height:150px;}.elementor-16148 .elementor-element.elementor-element-3c58a96a .elementor-cta__description{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-3c58a96a .elementor-cta__description:not(:last-child){margin-bottom:15px;}.elementor-16148 .elementor-element.elementor-element-0d887e3{--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16148 .elementor-element.elementor-element-8070785 .elementor-cta__content{min-height:100px;padding:1em 1em 1em 1em;}.elementor-16148 .elementor-element.elementor-element-8070785 .elementor-cta__bg-wrapper{min-height:150px;}.elementor-16148 .elementor-element.elementor-element-8070785 .elementor-cta__description{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-8070785 .elementor-cta__description:not(:last-child){margin-bottom:15px;}.elementor-16148 .elementor-element.elementor-element-baf47b8{--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16148 .elementor-element.elementor-element-fcf803b .elementor-cta__content{min-height:100px;padding:1em 1em 1em 1em;}.elementor-16148 .elementor-element.elementor-element-fcf803b .elementor-cta__bg-wrapper{min-height:150px;}.elementor-16148 .elementor-element.elementor-element-fcf803b .elementor-cta__description{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-fcf803b .elementor-cta__description:not(:last-child){margin-bottom:15px;}.elementor-16148 .elementor-element.elementor-element-57442ee2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-16148 .elementor-element.elementor-element-3c73c087{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16148 .elementor-element.elementor-element-7ac9d3e3{text-align:start;}.elementor-16148 .elementor-element.elementor-element-7ac9d3e3 .elementor-heading-title{font-size:26px;}.elementor-16148 .elementor-element.elementor-element-5b8276c1{text-align:start;font-size:15px;}.elementor-16148 .elementor-element.elementor-element-197df68d .elementor-button{font-size:16px;}.elementor-16148 .elementor-element.elementor-element-4d3788aa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16148 .elementor-element.elementor-element-34fcb94a{text-align:start;font-size:15px;}.elementor-16148 .elementor-element.elementor-element-73b2c120 .elementor-button{font-size:16px;}.elementor-16148 .elementor-element.elementor-element-6814634c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16148 .elementor-element.elementor-element-36340aa0 img{max-width:100%;}.elementor-16148 .elementor-element.elementor-element-7cecd1f8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:3em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-16148 .elementor-element.elementor-element-1390d1f8{text-align:center;}.elementor-16148 .elementor-element.elementor-element-1390d1f8 .elementor-heading-title{font-size:26px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-16148 .elementor-element.elementor-element-8da9eb3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16148 .elementor-element.elementor-element-35da14eb{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-16148 .elementor-element.elementor-element-10a15541{text-align:center;font-size:15px;}.elementor-16148 .elementor-element.elementor-element-3d293f65{--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-16148 .elementor-element.elementor-element-3dbd887{text-align:center;font-size:15px;}.elementor-16148 .elementor-element.elementor-element-c89066e{--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-16148 .elementor-element.elementor-element-922489f{text-align:center;font-size:15px;}.elementor-16148 .elementor-element.elementor-element-3ecb47b2{width:100%;max-width:100%;}.elementor-16148 .elementor-element.elementor-element-3ecb47b2 .elementor-button{font-size:16px;}.elementor-16148 .elementor-element.elementor-element-23ea9380{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:2em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-16148 .elementor-element.elementor-element-30802579 .elementor-heading-title{font-size:26px;}.elementor-16148 .elementor-element.elementor-element-fde3a4a{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-603cb59c .elementor-button{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-2f60944b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:3em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-16148 .elementor-element.elementor-element-2f60944b > .elementor-shape-bottom svg, .elementor-16148 .elementor-element.elementor-element-2f60944b > .e-con-inner > .elementor-shape-bottom svg{width:calc(199% + 1.3px);height:70px;}.elementor-16148 .elementor-element.elementor-element-161033f6{text-align:center;}.elementor-16148 .elementor-element.elementor-element-161033f6 .elementor-heading-title{font-size:26px;}.elementor-16148 .elementor-element.elementor-element-5e76712f{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-16148 .elementor-element.elementor-element-6095bda8 .elementor-icon{font-size:25px;}.elementor-16148 .elementor-element.elementor-element-6095bda8 .elementor-icon-box-title, .elementor-16148 .elementor-element.elementor-element-6095bda8 .elementor-icon-box-title a{font-size:18px;}.elementor-16148 .elementor-element.elementor-element-6095bda8 .elementor-icon-box-description{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-47a4f5b4{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-16148 .elementor-element.elementor-element-11990e90 .elementor-icon{font-size:25px;}.elementor-16148 .elementor-element.elementor-element-11990e90 .elementor-icon-box-title, .elementor-16148 .elementor-element.elementor-element-11990e90 .elementor-icon-box-title a{font-size:18px;}.elementor-16148 .elementor-element.elementor-element-11990e90 .elementor-icon-box-description{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-444cf50a{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-16148 .elementor-element.elementor-element-e886e64 .elementor-icon{font-size:25px;}.elementor-16148 .elementor-element.elementor-element-e886e64 .elementor-icon-box-title, .elementor-16148 .elementor-element.elementor-element-e886e64 .elementor-icon-box-title a{font-size:18px;}.elementor-16148 .elementor-element.elementor-element-e886e64 .elementor-icon-box-description{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-2b2e09fb{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-16148 .elementor-element.elementor-element-66ba6c0e .elementor-icon{font-size:25px;}.elementor-16148 .elementor-element.elementor-element-66ba6c0e .elementor-icon-box-title, .elementor-16148 .elementor-element.elementor-element-66ba6c0e .elementor-icon-box-title a{font-size:18px;}.elementor-16148 .elementor-element.elementor-element-66ba6c0e .elementor-icon-box-description{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-6c86e569{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-16148 .elementor-element.elementor-element-38bb5b3f .elementor-icon{font-size:25px;}.elementor-16148 .elementor-element.elementor-element-38bb5b3f .elementor-icon-box-title, .elementor-16148 .elementor-element.elementor-element-38bb5b3f .elementor-icon-box-title a{font-size:18px;}.elementor-16148 .elementor-element.elementor-element-38bb5b3f .elementor-icon-box-description{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-7d053794{width:100%;max-width:100%;}.elementor-16148 .elementor-element.elementor-element-7d053794 .elementor-button{font-size:16px;}.elementor-16148 .elementor-element.elementor-element-23c724f8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-16148 .elementor-element.elementor-element-1eedf61{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16148 .elementor-element.elementor-element-1319ebe3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16148 .elementor-element.elementor-element-458dfbdf{text-align:center;}.elementor-16148 .elementor-element.elementor-element-458dfbdf .elementor-heading-title{font-size:26px;}.elementor-16148 .elementor-element.elementor-element-d735776{text-align:center;font-size:15px;}.elementor-16148 .elementor-element.elementor-element-6c1a9fcc .elementor-button{font-size:16px;}.elementor-16148 .elementor-element.elementor-element-70e9ddd2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:2em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-16148 .elementor-element.elementor-element-5bcab66f .elementor-heading-title{font-size:26px;}.elementor-16148 .elementor-element.elementor-element-4ab431e6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16148 .elementor-element.elementor-element-7b7dec23{--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-16148 .elementor-element.elementor-element-ed4efb3{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-5f5fc799{--min-height:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-widget-testimonial .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial .elementor-testimonial-job{font-size:var( --e-global-typography-secondary-font-size );}.elementor-16148 .elementor-element.elementor-element-55f0eba2 .elementor-testimonial-content{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-55f0eba2 .elementor-testimonial-name{font-size:18px;}.elementor-16148 .elementor-element.elementor-element-55f0eba2 .elementor-testimonial-job{font-size:12px;}.elementor-16148 .elementor-element.elementor-element-2e78ef7b{--min-height:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-16148 .elementor-element.elementor-element-3ec33fd .elementor-testimonial-content{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-3ec33fd .elementor-testimonial-name{font-size:18px;}.elementor-16148 .elementor-element.elementor-element-3ec33fd .elementor-testimonial-job{font-size:12px;}.elementor-16148 .elementor-element.elementor-element-73201684{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-16148 .elementor-element.elementor-element-366a0c81{--min-height:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-16148 .elementor-element.elementor-element-37478073 .elementor-testimonial-content{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-37478073 .elementor-testimonial-name{font-size:18px;}.elementor-16148 .elementor-element.elementor-element-37478073 .elementor-testimonial-job{font-size:12px;}.elementor-16148 .elementor-element.elementor-element-d25937b{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-16148 .elementor-element.elementor-element-5a5bff16 .elementor-testimonial-content{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-5a5bff16 .elementor-testimonial-name{font-size:18px;}.elementor-16148 .elementor-element.elementor-element-5a5bff16 .elementor-testimonial-job{font-size:12px;}.elementor-16148 .elementor-element.elementor-element-c9aeeb0{--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-16148 .elementor-element.elementor-element-c9aeeb0.e-con{--order:-99999 /* order start hack */;}.elementor-16148 .elementor-element.elementor-element-478122d2{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-5d1d8d83 .elementor-button{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-1aa20f8f .elementor-button{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-fb9e9f4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:6em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-16148 .elementor-element.elementor-element-4a209642{text-align:center;}.elementor-16148 .elementor-element.elementor-element-4a209642 .elementor-heading-title{font-size:26px;}.elementor-16148 .elementor-element.elementor-element-530d5425{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-7c4d639{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-547cf8e{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-759df68{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-124764dd {--n-accordion-padding:15px 15px 15px 15px;}.elementor-16148 .elementor-element.elementor-element-124764dd{--n-accordion-title-font-size:16px;}.elementor-16148 .elementor-element.elementor-element-95707ea{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-61a2d23{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-25d63ef{font-size:15px;}.elementor-16148 .elementor-element.elementor-element-1bfa731 {--n-accordion-padding:15px 15px 15px 15px;}.elementor-16148 .elementor-element.elementor-element-1bfa731{--n-accordion-title-font-size:16px;}.elementor-16148 .elementor-element.elementor-element-7fb7b926{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-16148 .elementor-element.elementor-element-6991f16c{text-align:center;}.elementor-16148 .elementor-element.elementor-element-6991f16c .elementor-heading-title{font-size:26px;}.elementor-16148 .elementor-element.elementor-element-5bfc9c1c{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;padding:0px 10px 0px 10px;text-align:center;font-size:15px;}.elementor-16148 .elementor-element.elementor-element-5bfc9c1c p{margin-block-end:10px;}}@media(min-width:768px){.elementor-16148 .elementor-element.elementor-element-76cc6ffc{--width:50%;}.elementor-16148 .elementor-element.elementor-element-2a191c3e{--width:60%;}.elementor-16148 .elementor-element.elementor-element-11948eee{--width:40%;}.elementor-16148 .elementor-element.elementor-element-390cdfa{--width:40%;}.elementor-16148 .elementor-element.elementor-element-d406d36{--width:60%;}.elementor-16148 .elementor-element.elementor-element-3c73c087{--width:35%;}.elementor-16148 .elementor-element.elementor-element-4d3788aa{--width:35%;}.elementor-16148 .elementor-element.elementor-element-6814634c{--width:30%;}.elementor-16148 .elementor-element.elementor-element-1eedf61{--width:50%;}.elementor-16148 .elementor-element.elementor-element-1319ebe3{--width:50%;}.elementor-16148 .elementor-element.elementor-element-7b7dec23{--width:50%;}.elementor-16148 .elementor-element.elementor-element-5f5fc799{--width:25%;}.elementor-16148 .elementor-element.elementor-element-2e78ef7b{--width:25%;}.elementor-16148 .elementor-element.elementor-element-366a0c81{--width:25%;}.elementor-16148 .elementor-element.elementor-element-d25937b{--width:25%;}.elementor-16148 .elementor-element.elementor-element-c9aeeb0{--width:50%;}.elementor-16148 .elementor-element.elementor-element-74dbb3a1{--width:50%;}.elementor-16148 .elementor-element.elementor-element-57b0e54c{--width:50%;}.elementor-16148 .elementor-element.elementor-element-439b3484{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16148 .elementor-element.elementor-element-76cc6ffc{--width:100%;}.elementor-16148 .elementor-element.elementor-element-2a191c3e{--width:100%;}.elementor-16148 .elementor-element.elementor-element-11948eee{--width:100%;}.elementor-16148 .elementor-element.elementor-element-390cdfa{--width:100%;}.elementor-16148 .elementor-element.elementor-element-d406d36{--width:100%;}.elementor-16148 .elementor-element.elementor-element-3c73c087{--width:100%;}.elementor-16148 .elementor-element.elementor-element-4d3788aa{--width:100%;}.elementor-16148 .elementor-element.elementor-element-6814634c{--width:100%;}.elementor-16148 .elementor-element.elementor-element-1eedf61{--width:100%;}.elementor-16148 .elementor-element.elementor-element-1319ebe3{--width:100%;}.elementor-16148 .elementor-element.elementor-element-7b7dec23{--width:33.3%;}.elementor-16148 .elementor-element.elementor-element-5f5fc799{--width:33.3%;}.elementor-16148 .elementor-element.elementor-element-2e78ef7b{--width:33.3%;}.elementor-16148 .elementor-element.elementor-element-366a0c81{--width:33.3%;}.elementor-16148 .elementor-element.elementor-element-d25937b{--width:33.3%;}.elementor-16148 .elementor-element.elementor-element-c9aeeb0{--width:33.3%;}.elementor-16148 .elementor-element.elementor-element-74dbb3a1{--width:100%;}.elementor-16148 .elementor-element.elementor-element-57b0e54c{--width:50%;}.elementor-16148 .elementor-element.elementor-element-439b3484{--width:50%;}}/* Start custom CSS for nested-accordion, class: .elementor-element-124764dd */.elementor-16148 .elementor-element.elementor-element-124764dd .e-n-accordion-item-title h3, .elementor-16148 .elementor-element.elementor-element-124764dd .e-n-accordion-item-title h3 .e-n-accordion-item-title-text{font-family:Inter, sans-serif}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1bfa731 */.elementor-16148 .elementor-element.elementor-element-1bfa731 .e-n-accordion-item-title h3, .elementor-16148 .elementor-element.elementor-element-1bfa731 .e-n-accordion-item-title h3 .e-n-accordion-item-title-text{font-family:Inter, sans-serif}
.elementor-16148 .elementor-element.elementor-element-1bfa731{margin-top:calc(-1 * var(--row-gap, 40px)) !important}/* End custom CSS */