.elementor-12 .elementor-element.elementor-element-4c6dd16f{--display:flex;--min-height:90vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4c6dd16f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4c6dd16f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gm-roofing.fzhpsolutions.com/wp-content/uploads/2026/05/Group-1000005999.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-4b1ff33b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5b636597{--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:0px 50px;--row-gap:0px;--column-gap:50px;}.elementor-12 .elementor-element.elementor-element-16e25b8{--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:0px 135px;--row-gap:0px;--column-gap:135px;}.elementor-12 .elementor-element.elementor-element-f0b281c{--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;}.elementor-12 .elementor-element.elementor-element-9494173{--display:flex;}.elementor-12 .elementor-element.elementor-element-36ece610{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-36ece610 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:40px;font-weight:500;line-height:39px;letter-spacing:-1px;}.elementor-12 .elementor-element.elementor-element-5b9f639{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:999;}.elementor-12 .elementor-element.elementor-element-f163b0b{--display:flex;}.elementor-12 .elementor-element.elementor-element-7e858cb1{--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;}.elementor-12 .elementor-element.elementor-element-7e858cb1.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-2e88807{--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;}.elementor-12 .elementor-element.elementor-element-2e88807.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-4ce484d9{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-4ce484d9 img{width:100%;border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-3a868557{width:var( --container-widget-width, 60px );max-width:60px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3a868557 img{width:100%;border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-3cf324d9{width:var( --container-widget-width, 60px );max-width:60px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3cf324d9 img{width:100%;border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-61d9c3af{width:var( --container-widget-width, 60px );max-width:60px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-61d9c3af img{width:100%;border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-62c0d3b8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-6687908a .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-2c8bb28 );font-family:var( --e-global-typography-1d188bb-font-family ), Sans-serif;font-size:var( --e-global-typography-1d188bb-font-size );font-weight:var( --e-global-typography-1d188bb-font-weight );line-height:var( --e-global-typography-1d188bb-line-height );letter-spacing:var( --e-global-typography-1d188bb-letter-spacing );}.elementor-12 .elementor-element.elementor-element-5f654cd5 .elementor-heading-title{color:var( --e-global-color-2c8bb28 );}.elementor-12 .elementor-element.elementor-element-4c70a29b{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-3a729e3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-3a729e3 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:45px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-52fcb280{--display:flex;--position:absolute;--min-height:510px;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;bottom:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-52fcb280:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-52fcb280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gm-roofing.fzhpsolutions.com/wp-content/uploads/2026/05/Image-Hero-4-Resize.png");background-position:top right;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-52fcb280{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-52fcb280{right:0px;}.elementor-12 .elementor-element.elementor-element-3b94388{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-3b94388:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3b94388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-3b94388.e-con{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-7c3a066.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-7c3a066.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-7c3a066.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-7c3a066 .elementor-image-box-title{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-7c3a066 .elementor-image-box-wrapper .elementor-image-box-img{width:90px;}.elementor-12 .elementor-element.elementor-element-7c3a066 .elementor-image-box-img img{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-2c8bb28 );border-radius:100px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-7c3a066 .elementor-image-box-description{font-family:var( --e-global-typography-68d1c52-font-family ), Sans-serif;font-size:var( --e-global-typography-68d1c52-font-size );font-weight:var( --e-global-typography-68d1c52-font-weight );line-height:var( --e-global-typography-68d1c52-line-height );}.elementor-12 .elementor-element.elementor-element-51fdb93c{--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;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:-270px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:3;}.elementor-12 .elementor-element.elementor-element-51fdb93c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-51fdb93c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2c8bb28 );}.elementor-12 .elementor-element.elementor-element-51fdb93c.e-con{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-374a9d69{text-align:center;}.elementor-12 .elementor-element.elementor-element-374a9d69 .elementor-heading-title{color:var( --e-global-color-9a2d1f7 );}.elementor-12 .elementor-element.elementor-element-5724783a{text-align:center;color:#F5F5F5;}.elementor-12 .elementor-element.elementor-element-280d528d .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:20px;}.elementor-12 .elementor-element.elementor-element-280d528d .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-20px;}.elementor-12 .elementor-element.elementor-element-280d528d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-12 .elementor-element.elementor-element-280d528d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-12 .elementor-element.elementor-element-280d528d .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-280d528d .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-12 .elementor-element.elementor-element-280d528d .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-12 .elementor-element.elementor-element-280d528d .elementor-field-type-html{padding-bottom:0px;}.elementor-12 .elementor-element.elementor-element-280d528d .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-12 .elementor-element.elementor-element-280d528d .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-12 .elementor-element.elementor-element-280d528d .elementor-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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-280d528d .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-secondary );color:var( --e-global-color-2c8bb28 );}.elementor-12 .elementor-element.elementor-element-280d528d .elementor-button[type="submit"]{background-color:var( --e-global-color-secondary );color:var( --e-global-color-2c8bb28 );}.elementor-12 .elementor-element.elementor-element-280d528d .elementor-button[type="submit"] svg *{fill:var( --e-global-color-2c8bb28 );}.elementor-12 .elementor-element.elementor-element-280d528d .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );color:var( --e-global-color-2c8bb28 );}.elementor-12 .elementor-element.elementor-element-280d528d .e-form__buttons__wrapper__button-next:hover{background-color:#132E49;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-280d528d .elementor-button[type="submit"]:hover{background-color:#132E49;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-280d528d .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-280d528d .e-form__buttons__wrapper__button-previous:hover{background-color:#132E49;color:var( --e-global-color-07b35be );}.elementor-12 .elementor-element.elementor-element-280d528d{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-12 .elementor-element.elementor-element-68914d17{--display:flex;--min-height:370px;--justify-content:flex-end;--z-index:0;}.elementor-12 .elementor-element.elementor-element-55273022{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-55273022:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-55273022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gm-roofing.fzhpsolutions.com/wp-content/uploads/2026/05/colorado-01-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-1be34d2c{--display:flex;}.elementor-12 .elementor-element.elementor-element-ecea660{--spacer-size:341px;}.elementor-12 .elementor-element.elementor-element-53b812c{--spacer-size:100px;}.elementor-12 .elementor-element.elementor-element-f30ff5c{--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:60px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e409df6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-786a5df .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-786a5df .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-786a5df{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-786a5df .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-5beb3b5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-5beb3b5 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:35px;font-weight:500;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-2563499{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-0e4fe07{--display:flex;}.elementor-12 .elementor-element.elementor-element-c349a49{--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;}.elementor-12 .elementor-element.elementor-element-c8cbf48 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-12 .elementor-element.elementor-element-c8cbf48 .elementor-icon-box-title{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-c8cbf48 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c8cbf48 .elementor-icon-box-title a{font-family:"Instrument Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-1a954b8 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-12 .elementor-element.elementor-element-1a954b8 .elementor-icon-box-title{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-1a954b8 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1a954b8 .elementor-icon-box-title a{font-family:"Instrument Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-c399d64 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(33px/2);}.elementor-12 .elementor-element.elementor-element-c399d64 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(33px/2);}.elementor-12 .elementor-element.elementor-element-c399d64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(33px/2);}.elementor-12 .elementor-element.elementor-element-c399d64 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-33px/2);}.elementor-12 .elementor-element.elementor-element-c399d64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-33px/2);}.elementor-12 .elementor-element.elementor-element-c399d64 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-c399d64 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-c399d64{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-c399d64 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-687651b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(33px/2);}.elementor-12 .elementor-element.elementor-element-687651b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(33px/2);}.elementor-12 .elementor-element.elementor-element-687651b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(33px/2);}.elementor-12 .elementor-element.elementor-element-687651b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-33px/2);}.elementor-12 .elementor-element.elementor-element-687651b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-33px/2);}.elementor-12 .elementor-element.elementor-element-687651b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-687651b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-687651b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-687651b .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-6a1bdec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(33px/2);}.elementor-12 .elementor-element.elementor-element-6a1bdec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(33px/2);}.elementor-12 .elementor-element.elementor-element-6a1bdec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(33px/2);}.elementor-12 .elementor-element.elementor-element-6a1bdec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-33px/2);}.elementor-12 .elementor-element.elementor-element-6a1bdec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-33px/2);}.elementor-12 .elementor-element.elementor-element-6a1bdec .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-6a1bdec .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-6a1bdec{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-6a1bdec .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-defc57e .elementor-button{border-radius:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-c1cd4a5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12 .elementor-element.elementor-element-22af122f{--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:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-769a615e{--display:flex;}.elementor-12 .elementor-element.elementor-element-ddb02f6{--e-image-carousel-slides-to-show:5;}.elementor-12 .elementor-element.elementor-element-21a640f6{--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:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-21a640f6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-21a640f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3D4D6;}.elementor-12 .elementor-element.elementor-element-500931cf{--display:flex;--gap:60px 0px;--row-gap:60px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-441f9c86{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-3e29e068{--display:flex;}.elementor-12 .elementor-element.elementor-element-2b272021 .elementor-heading-title{color:var( --e-global-color-2c8bb28 );}.elementor-12 .elementor-element.elementor-element-1cf4e013 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:45px;font-weight:600;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-48a2e216{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-37f05024{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-5aeb2257 .elementor-button{background-color:#132E49;}.elementor-12 .elementor-element.elementor-element-4c508a11{--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;--justify-content:space-between;--align-items:flex-start;--gap:21px 0px;--row-gap:21px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--overflow:hidden;--border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-bd9dbf{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-bd9dbf:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bd9dbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-77248e00 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-77248e00.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-12 .elementor-element.elementor-element-77248e00.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-12 .elementor-element.elementor-element-77248e00.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-12 .elementor-element.elementor-element-77248e00 .elementor-image-box-title{margin-bottom:0px;font-family:"Instrument Sans", Sans-serif;font-size:25px;font-weight:500;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-77248e00 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-12 .elementor-element.elementor-element-77248e00 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-16f2a9fd{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-16f2a9fd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-16f2a9fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-1f1a4241 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-1f1a4241.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-12 .elementor-element.elementor-element-1f1a4241.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-12 .elementor-element.elementor-element-1f1a4241.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-12 .elementor-element.elementor-element-1f1a4241 .elementor-image-box-title{margin-bottom:0px;font-family:"Instrument Sans", Sans-serif;font-size:25px;font-weight:500;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-1f1a4241 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-12 .elementor-element.elementor-element-1f1a4241 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-58d7e654{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-58d7e654:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-58d7e654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#132E49;}.elementor-12 .elementor-element.elementor-element-2a1bb524{--display:flex;}.elementor-12 .elementor-element.elementor-element-5d32205c .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:35px;font-weight:400;color:var( --e-global-color-9a2d1f7 );}.elementor-12 .elementor-element.elementor-element-566f89f7 p{margin-block-end:13px;}.elementor-12 .elementor-element.elementor-element-566f89f7{color:var( --e-global-color-42550f9 );}.elementor-12 .elementor-element.elementor-element-7562c539 .elementor-button{background-color:var( --e-global-color-accent );fill:#132E49;color:#132E49;}.elementor-12 .elementor-element.elementor-element-7562c539 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-7562c539 .elementor-button:focus{background-color:var( --e-global-color-07b35be );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-7562c539 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-7562c539 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-1ca54b1a{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1ca54b1a{right:-45px;}body.rtl .elementor-12 .elementor-element.elementor-element-1ca54b1a{left:-45px;}.elementor-12 .elementor-element.elementor-element-1ca54b1a img{width:100%;}.elementor-12 .elementor-element.elementor-element-1ce5790{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1ce5790:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1ce5790 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gm-roofing.fzhpsolutions.com/wp-content/uploads/2026/05/Container.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-2abb9f5 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:45px;font-weight:600;letter-spacing:0px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d364551{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-51ee9ffd{--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;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-51ee9ffd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-51ee9ffd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gm-roofing.fzhpsolutions.com/wp-content/uploads/2026/05/colorado-01-2.png");background-position:top right;background-repeat:no-repeat;background-size:45% auto;}.elementor-12 .elementor-element.elementor-element-641fb9b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-6c4a75c6{--display:flex;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6c4a75c6.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-447adee2{text-align:center;}.elementor-12 .elementor-element.elementor-element-447adee2 .elementor-heading-title{color:var( --e-global-color-2c8bb28 );}.elementor-12 .elementor-element.elementor-element-93f401e{text-align:center;}.elementor-12 .elementor-element.elementor-element-93f401e .elementor-heading-title{font-size:35px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-507d8260{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-35db08ab{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-46c3877d .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-46c3877d.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-12 .elementor-element.elementor-element-46c3877d.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-12 .elementor-element.elementor-element-46c3877d.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-12 .elementor-element.elementor-element-46c3877d .elementor-image-box-title{margin-bottom:5px;font-family:"Instrument Sans", Sans-serif;font-size:25px;font-weight:400;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-46c3877d .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-12 .elementor-element.elementor-element-46c3877d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-56e4b5f2{--display:flex;}.elementor-12 .elementor-element.elementor-element-41284110{--spacer-size:1px;background-color:var( --e-global-color-d780ee0 );}.elementor-12 .elementor-element.elementor-element-41eaab69 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-41eaab69.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-12 .elementor-element.elementor-element-41eaab69.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-12 .elementor-element.elementor-element-41eaab69.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-12 .elementor-element.elementor-element-41eaab69 .elementor-image-box-title{margin-bottom:5px;font-family:"Instrument Sans", Sans-serif;font-size:25px;font-weight:400;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-41eaab69 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-12 .elementor-element.elementor-element-41eaab69 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-56c8b241{--display:flex;--justify-content:flex-end;--overflow:hidden;}.elementor-12 .elementor-element.elementor-element-61f9ed0a{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;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:var( --e-global-color-d780ee0 );--border-color:var( --e-global-color-d780ee0 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1364e379 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-1364e379.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-12 .elementor-element.elementor-element-1364e379.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-12 .elementor-element.elementor-element-1364e379.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-12 .elementor-element.elementor-element-1364e379 .elementor-image-box-title{margin-bottom:5px;font-family:"Instrument Sans", Sans-serif;font-size:25px;font-weight:400;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-1364e379 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-12 .elementor-element.elementor-element-1364e379 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-27c3d3fe{--display:flex;}.elementor-12 .elementor-element.elementor-element-59d8b6c5{--spacer-size:1px;background-color:var( --e-global-color-d780ee0 );}.elementor-12 .elementor-element.elementor-element-511f7102 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-511f7102.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-12 .elementor-element.elementor-element-511f7102.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-12 .elementor-element.elementor-element-511f7102.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-12 .elementor-element.elementor-element-511f7102 .elementor-image-box-title{margin-bottom:5px;font-family:"Instrument Sans", Sans-serif;font-size:25px;font-weight:400;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-511f7102 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-12 .elementor-element.elementor-element-511f7102 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-5ef14d59{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-5ef14d59:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5ef14d59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#132E49;}.elementor-12 .elementor-element.elementor-element-39bbf1ea{--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-144c93d1{--display:flex;--min-height:70px;--justify-content:center;--border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-144c93d1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-144c93d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-42550f9 );}.elementor-12 .elementor-element.elementor-element-48155ca img{width:50%;}.elementor-12 .elementor-element.elementor-element-19df3da5{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-42e97fe2 .elementor-counter-number-wrapper{color:var( --e-global-color-9a2d1f7 );font-family:var( --e-global-typography-3f9f97e-font-family ), Sans-serif;font-size:var( --e-global-typography-3f9f97e-font-size );font-weight:var( --e-global-typography-3f9f97e-font-weight );line-height:var( --e-global-typography-3f9f97e-line-height );letter-spacing:var( --e-global-typography-3f9f97e-letter-spacing );}.elementor-12 .elementor-element.elementor-element-7799b533 .elementor-heading-title{color:var( --e-global-color-9a2d1f7 );}.elementor-12 .elementor-element.elementor-element-2f680dd6{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-2f680dd6 .elementor-heading-title{color:var( --e-global-color-9a2d1f7 );}.elementor-12 .elementor-element.elementor-element-5a1efacf{--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-1c9d5c42{--display:flex;--min-height:70px;--justify-content:center;--border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-1c9d5c42:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1c9d5c42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-42550f9 );}.elementor-12 .elementor-element.elementor-element-32e8958c img{width:50%;}.elementor-12 .elementor-element.elementor-element-2cd0c4df{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-62d49d21 .elementor-counter-number-wrapper{color:var( --e-global-color-9a2d1f7 );font-family:var( --e-global-typography-3f9f97e-font-family ), Sans-serif;font-size:var( --e-global-typography-3f9f97e-font-size );font-weight:var( --e-global-typography-3f9f97e-font-weight );line-height:var( --e-global-typography-3f9f97e-line-height );letter-spacing:var( --e-global-typography-3f9f97e-letter-spacing );}.elementor-12 .elementor-element.elementor-element-23ec8a8 .elementor-heading-title{color:var( --e-global-color-9a2d1f7 );}.elementor-12 .elementor-element.elementor-element-4ae3df98{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-4ae3df98 .elementor-heading-title{color:var( --e-global-color-9a2d1f7 );}.elementor-12 .elementor-element.elementor-element-4b1cd567{--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-d8d3d02{--display:flex;--min-height:70px;--justify-content:center;--border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-d8d3d02:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d8d3d02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-42550f9 );}.elementor-12 .elementor-element.elementor-element-a9100bc img{width:50%;}.elementor-12 .elementor-element.elementor-element-1a27a6b9{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-68f56ff5 .elementor-counter-number-wrapper{color:var( --e-global-color-9a2d1f7 );font-family:var( --e-global-typography-3f9f97e-font-family ), Sans-serif;font-size:var( --e-global-typography-3f9f97e-font-size );font-weight:var( --e-global-typography-3f9f97e-font-weight );line-height:var( --e-global-typography-3f9f97e-line-height );letter-spacing:var( --e-global-typography-3f9f97e-letter-spacing );}.elementor-12 .elementor-element.elementor-element-6d93a265 .elementor-heading-title{color:var( --e-global-color-9a2d1f7 );}.elementor-12 .elementor-element.elementor-element-5c958c73{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-5c958c73 .elementor-heading-title{color:var( --e-global-color-9a2d1f7 );}.elementor-12 .elementor-element.elementor-element-ee49e08{--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-619ede9{--display:flex;--min-height:70px;--justify-content:center;--border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-619ede9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-619ede9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-42550f9 );}.elementor-12 .elementor-element.elementor-element-6cd5cba img{width:50%;}.elementor-12 .elementor-element.elementor-element-4cf1941c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-41a496fd .elementor-counter-number-wrapper{color:var( --e-global-color-9a2d1f7 );font-family:var( --e-global-typography-3f9f97e-font-family ), Sans-serif;font-size:var( --e-global-typography-3f9f97e-font-size );font-weight:var( --e-global-typography-3f9f97e-font-weight );line-height:var( --e-global-typography-3f9f97e-line-height );letter-spacing:var( --e-global-typography-3f9f97e-letter-spacing );}.elementor-12 .elementor-element.elementor-element-47fa2da4{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-47fa2da4 .elementor-heading-title{color:var( --e-global-color-9a2d1f7 );}.elementor-12 .elementor-element.elementor-element-7687af84{--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:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7687af84:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7687af84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-42550f9 );}.elementor-12 .elementor-element.elementor-element-36a7509{--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;--justify-content:space-between;}.elementor-12 .elementor-element.elementor-element-662ba925{--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;}.elementor-12 .elementor-element.elementor-element-7f20d2e{--display:flex;--overflow:hidden;}.elementor-12 .elementor-element.elementor-element-3e131832{--display:flex;}.elementor-12 .elementor-element.elementor-element-64cd051d{z-index:1;}.elementor-12 .elementor-element.elementor-element-64cd051d .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-64cd051d.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-12 .elementor-element.elementor-element-64cd051d.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-12 .elementor-element.elementor-element-64cd051d.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-12 .elementor-element.elementor-element-64cd051d .elementor-image-box-title{margin-bottom:5px;}.elementor-12 .elementor-element.elementor-element-64cd051d .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-12 .elementor-element.elementor-element-64cd051d .elementor-image-box-img img{transition-duration:0.3s;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-314b60cc{right:15px;}body.rtl .elementor-12 .elementor-element.elementor-element-314b60cc{left:15px;}.elementor-12 .elementor-element.elementor-element-314b60cc{top:0px;z-index:0;}.elementor-12 .elementor-element.elementor-element-314b60cc .elementor-heading-title{color:var( --e-global-color-d780ee0 );}.elementor-12 .elementor-element.elementor-element-4b22f32a{--display:flex;}.elementor-12 .elementor-element.elementor-element-640c43b0{--spacer-size:180px;}.elementor-12 .elementor-element.elementor-element-2ad348dc{--display:flex;}.elementor-12 .elementor-element.elementor-element-39d31195{z-index:1;}.elementor-12 .elementor-element.elementor-element-39d31195 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-39d31195.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-12 .elementor-element.elementor-element-39d31195.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-12 .elementor-element.elementor-element-39d31195.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-12 .elementor-element.elementor-element-39d31195 .elementor-image-box-title{margin-bottom:5px;}.elementor-12 .elementor-element.elementor-element-39d31195 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-12 .elementor-element.elementor-element-39d31195 .elementor-image-box-img img{transition-duration:0.3s;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6ca81a6e{right:15px;}body.rtl .elementor-12 .elementor-element.elementor-element-6ca81a6e{left:15px;}.elementor-12 .elementor-element.elementor-element-6ca81a6e{top:0px;z-index:0;}.elementor-12 .elementor-element.elementor-element-6ca81a6e .elementor-heading-title{color:var( --e-global-color-d780ee0 );}.elementor-12 .elementor-element.elementor-element-34fb01d0{--display:flex;}.elementor-12 .elementor-element.elementor-element-a513024{--spacer-size:180px;}.elementor-12 .elementor-element.elementor-element-74d7feff{--display:flex;}.elementor-12 .elementor-element.elementor-element-3b19bbb3{z-index:1;}.elementor-12 .elementor-element.elementor-element-3b19bbb3 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-3b19bbb3.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-12 .elementor-element.elementor-element-3b19bbb3.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-12 .elementor-element.elementor-element-3b19bbb3.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-12 .elementor-element.elementor-element-3b19bbb3 .elementor-image-box-title{margin-bottom:5px;}.elementor-12 .elementor-element.elementor-element-3b19bbb3 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-12 .elementor-element.elementor-element-3b19bbb3 .elementor-image-box-img img{transition-duration:0.3s;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-8abba1{right:15px;}body.rtl .elementor-12 .elementor-element.elementor-element-8abba1{left:15px;}.elementor-12 .elementor-element.elementor-element-8abba1{top:0px;z-index:0;}.elementor-12 .elementor-element.elementor-element-8abba1 .elementor-heading-title{color:var( --e-global-color-d780ee0 );}.elementor-12 .elementor-element.elementor-element-3113294d{--display:flex;}.elementor-12 .elementor-element.elementor-element-7eb82fa{--spacer-size:180px;}.elementor-12 .elementor-element.elementor-element-39cafacf{--display:flex;}.elementor-12 .elementor-element.elementor-element-39cafacf:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-39cafacf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d780ee0 );}.elementor-12 .elementor-element.elementor-element-18106daa{--spacer-size:180px;background-color:var( --e-global-color-2c8bb28 );}.elementor-12 .elementor-element.elementor-element-7771bc49{--display:flex;--min-height:806px;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--overflow:hidden;}.elementor-12 .elementor-element.elementor-element-46a1960b{--display:flex;}.elementor-12 .elementor-element.elementor-element-2a335a2f{--spacer-size:180px;}.elementor-12 .elementor-element.elementor-element-350bc51e{--display:flex;}.elementor-12 .elementor-element.elementor-element-230dc6af{z-index:1;}.elementor-12 .elementor-element.elementor-element-230dc6af .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-230dc6af.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-12 .elementor-element.elementor-element-230dc6af.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-12 .elementor-element.elementor-element-230dc6af.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-12 .elementor-element.elementor-element-230dc6af .elementor-image-box-title{margin-bottom:5px;}.elementor-12 .elementor-element.elementor-element-230dc6af .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-12 .elementor-element.elementor-element-230dc6af .elementor-image-box-img img{transition-duration:0.3s;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3153c780{right:15px;}body.rtl .elementor-12 .elementor-element.elementor-element-3153c780{left:15px;}.elementor-12 .elementor-element.elementor-element-3153c780{top:0px;z-index:0;}.elementor-12 .elementor-element.elementor-element-3153c780 .elementor-heading-title{color:var( --e-global-color-d780ee0 );}.elementor-12 .elementor-element.elementor-element-2e3cff52{--display:flex;}.elementor-12 .elementor-element.elementor-element-68a68158{--spacer-size:180px;}.elementor-12 .elementor-element.elementor-element-78da49f9{--display:flex;}.elementor-12 .elementor-element.elementor-element-2e71350b{z-index:1;}.elementor-12 .elementor-element.elementor-element-2e71350b .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-2e71350b.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-12 .elementor-element.elementor-element-2e71350b.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-12 .elementor-element.elementor-element-2e71350b.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-12 .elementor-element.elementor-element-2e71350b .elementor-image-box-title{margin-bottom:5px;}.elementor-12 .elementor-element.elementor-element-2e71350b .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-12 .elementor-element.elementor-element-2e71350b .elementor-image-box-img img{transition-duration:0.3s;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-18464090{right:15px;}body.rtl .elementor-12 .elementor-element.elementor-element-18464090{left:15px;}.elementor-12 .elementor-element.elementor-element-18464090{top:0px;z-index:0;}.elementor-12 .elementor-element.elementor-element-18464090 .elementor-heading-title{color:var( --e-global-color-d780ee0 );}.elementor-12 .elementor-element.elementor-element-4e586085{--display:flex;}.elementor-12 .elementor-element.elementor-element-7b520c41{--spacer-size:180px;}.elementor-12 .elementor-element.elementor-element-50505e67{--display:flex;}.elementor-12 .elementor-element.elementor-element-74f3cee8{z-index:1;}.elementor-12 .elementor-element.elementor-element-74f3cee8 .elementor-image-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-74f3cee8.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-12 .elementor-element.elementor-element-74f3cee8.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-12 .elementor-element.elementor-element-74f3cee8.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-12 .elementor-element.elementor-element-74f3cee8 .elementor-image-box-title{margin-bottom:5px;}.elementor-12 .elementor-element.elementor-element-74f3cee8 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-12 .elementor-element.elementor-element-74f3cee8 .elementor-image-box-img img{transition-duration:0.3s;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-76d61342{right:15px;}body.rtl .elementor-12 .elementor-element.elementor-element-76d61342{left:15px;}.elementor-12 .elementor-element.elementor-element-76d61342{top:0px;z-index:0;}.elementor-12 .elementor-element.elementor-element-76d61342 .elementor-heading-title{color:var( --e-global-color-d780ee0 );}.elementor-12 .elementor-element.elementor-element-12e23ccf{--display:flex;}.elementor-12 .elementor-element.elementor-element-6a92013c{--display:flex;}.elementor-12 .elementor-element.elementor-element-612577c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-54e4f78d .elementor-heading-title{color:var( --e-global-color-2c8bb28 );}.elementor-12 .elementor-element.elementor-element-5de6d82b{--display:flex;}.elementor-12 .elementor-element.elementor-element-40f26d96{--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;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-5caf4f80{--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:60px 0px;--row-gap:60px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-7f45ff11{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-26f1345a{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-6792fabb{text-align:center;}.elementor-12 .elementor-element.elementor-element-6792fabb .elementor-heading-title{color:var( --e-global-color-2c8bb28 );}.elementor-12 .elementor-element.elementor-element-74e12593{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-43587a1f{--display:flex;}.elementor-12 .elementor-element.elementor-element-43587a1f.e-con{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-27606302{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2d3b2d9a{--display:flex;}.elementor-12 .elementor-element.elementor-element-1d9069b{--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;--overflow:hidden;--background-transition:0.5s;--border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-1d9069b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1d9069b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gm-roofing.fzhpsolutions.com/wp-content/uploads/2026/05/Project-6.jpg");background-position:center center;background-repeat:no-repeat;background-size:200% auto;}.elementor-12 .elementor-element.elementor-element-1d9069b:hover{background-image:url("https://gm-roofing.fzhpsolutions.com/wp-content/uploads/2026/05/Project-6.jpg");background-size:220% auto;}.elementor-12 .elementor-element.elementor-element-462d5a82{--display:flex;--min-height:665px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 5px;--row-gap:20px;--column-gap:5px;--flex-wrap:wrap;--align-content:flex-end;--overlay-opacity:1;--margin-top:-165px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-462d5a82::before, .elementor-12 .elementor-element.elementor-element-462d5a82 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-462d5a82 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-462d5a82 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-462d5a82 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-462d5a82 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-82b051f ) 0%, var( --e-global-color-110c300 ) 100%);}.elementor-12 .elementor-element.elementor-element-462d5a82.e-con{--e-con-transform-translateY:165px;}.elementor-12 .elementor-element.elementor-element-462d5a82.e-con:hover{--e-con-transform-translateY:0px;}.elementor-12 .elementor-element.elementor-element-657135ea{background-color:var( --e-global-color-2c8bb28 );padding:5px 15px 5px 15px;border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-657135ea .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-6681e5f{background-color:var( --e-global-color-2c8bb28 );padding:5px 15px 5px 15px;border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-6681e5f .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-47643a91{padding:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-47643a91 .elementor-heading-title{color:var( --e-global-color-9a2d1f7 );}.elementor-12 .elementor-element.elementor-element-6882836{width:100%;max-width:100%;color:var( --e-global-color-42550f9 );}.elementor-12 .elementor-element.elementor-element-5326b79b .elementor-button{background-color:var( --e-global-color-82b051f );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 5px 10px 5px;}.elementor-12 .elementor-element.elementor-element-5326b79b .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-5326b79b .elementor-button:focus{background-color:var( --e-global-color-82b051f );color:var( --e-global-color-accent );border-color:var( --e-global-color-2c8bb28 );}.elementor-12 .elementor-element.elementor-element-5326b79b{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-5326b79b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-5326b79b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-5326b79b .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-5326b79b .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-3728c478{--display:flex;}.elementor-12 .elementor-element.elementor-element-2372239d{--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;--overflow:hidden;--background-transition:0.5s;--border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-2372239d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2372239d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gm-roofing.fzhpsolutions.com/wp-content/uploads/2026/05/Project-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:200% auto;}.elementor-12 .elementor-element.elementor-element-2372239d:hover{background-image:url("https://gm-roofing.fzhpsolutions.com/wp-content/uploads/2026/05/Project-3.jpg");background-size:220% auto;}.elementor-12 .elementor-element.elementor-element-18032bc8{--display:flex;--min-height:665px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 5px;--row-gap:20px;--column-gap:5px;--flex-wrap:wrap;--align-content:flex-end;--overlay-opacity:1;--margin-top:-165px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-18032bc8::before, .elementor-12 .elementor-element.elementor-element-18032bc8 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-18032bc8 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-18032bc8 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-18032bc8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-18032bc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-82b051f ) 0%, var( --e-global-color-110c300 ) 100%);}.elementor-12 .elementor-element.elementor-element-18032bc8.e-con{--e-con-transform-translateY:165px;}.elementor-12 .elementor-element.elementor-element-18032bc8.e-con:hover{--e-con-transform-translateY:0px;}.elementor-12 .elementor-element.elementor-element-624ce8a9{background-color:var( --e-global-color-2c8bb28 );padding:5px 15px 5px 15px;border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-624ce8a9 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-315dc32f{background-color:var( --e-global-color-2c8bb28 );padding:5px 15px 5px 15px;border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-315dc32f .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-4152bf70{padding:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-4152bf70 .elementor-heading-title{color:var( --e-global-color-9a2d1f7 );}.elementor-12 .elementor-element.elementor-element-2e806b59{width:100%;max-width:100%;color:var( --e-global-color-42550f9 );}.elementor-12 .elementor-element.elementor-element-94547ff .elementor-button{background-color:var( --e-global-color-82b051f );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 5px 10px 5px;}.elementor-12 .elementor-element.elementor-element-94547ff .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-94547ff .elementor-button:focus{background-color:var( --e-global-color-82b051f );color:var( --e-global-color-accent );border-color:var( --e-global-color-2c8bb28 );}.elementor-12 .elementor-element.elementor-element-94547ff{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-94547ff .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-94547ff .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-94547ff .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-94547ff .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-45311c62{--display:flex;}.elementor-12 .elementor-element.elementor-element-3e4a3a94{--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;--overflow:hidden;--background-transition:0.5s;--border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-3e4a3a94:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3e4a3a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gm-roofing.fzhpsolutions.com/wp-content/uploads/2026/05/Project-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:200% auto;}.elementor-12 .elementor-element.elementor-element-3e4a3a94:hover{background-image:url("https://gm-roofing.fzhpsolutions.com/wp-content/uploads/2026/05/Project-4.jpg");background-size:220% auto;}.elementor-12 .elementor-element.elementor-element-7cde1ad9{--display:flex;--min-height:665px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 5px;--row-gap:20px;--column-gap:5px;--flex-wrap:wrap;--align-content:flex-end;--overlay-opacity:1;--margin-top:-165px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-7cde1ad9::before, .elementor-12 .elementor-element.elementor-element-7cde1ad9 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-7cde1ad9 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-7cde1ad9 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-7cde1ad9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-7cde1ad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-82b051f ) 0%, var( --e-global-color-110c300 ) 100%);}.elementor-12 .elementor-element.elementor-element-7cde1ad9.e-con{--e-con-transform-translateY:165px;}.elementor-12 .elementor-element.elementor-element-7cde1ad9.e-con:hover{--e-con-transform-translateY:0px;}.elementor-12 .elementor-element.elementor-element-54fa8804{background-color:var( --e-global-color-2c8bb28 );padding:5px 15px 5px 15px;border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-54fa8804 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-a019b0e{background-color:var( --e-global-color-2c8bb28 );padding:5px 15px 5px 15px;border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-a019b0e .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-3aae5e93{width:100%;max-width:100%;padding:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-3aae5e93 .elementor-heading-title{color:var( --e-global-color-9a2d1f7 );}.elementor-12 .elementor-element.elementor-element-38b8d92b{width:100%;max-width:100%;color:var( --e-global-color-42550f9 );}.elementor-12 .elementor-element.elementor-element-1790a061 .elementor-button{background-color:var( --e-global-color-82b051f );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 5px 10px 5px;}.elementor-12 .elementor-element.elementor-element-1790a061 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-1790a061 .elementor-button:focus{background-color:var( --e-global-color-82b051f );color:var( --e-global-color-accent );border-color:var( --e-global-color-2c8bb28 );}.elementor-12 .elementor-element.elementor-element-1790a061{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-1790a061 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-1790a061 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-1790a061 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-1790a061 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-10e4b267{--display:flex;}.elementor-12 .elementor-element.elementor-element-4a332458{--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;--overflow:hidden;--background-transition:0.5s;--border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-4a332458:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4a332458 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gm-roofing.fzhpsolutions.com/wp-content/uploads/2026/05/Project-5.jpg");background-position:center center;background-repeat:no-repeat;background-size:200% auto;}.elementor-12 .elementor-element.elementor-element-4a332458:hover{background-image:url("https://gm-roofing.fzhpsolutions.com/wp-content/uploads/2026/05/Project-5.jpg");background-size:220% auto;}.elementor-12 .elementor-element.elementor-element-17e94f67{--display:flex;--min-height:665px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 5px;--row-gap:20px;--column-gap:5px;--flex-wrap:wrap;--align-content:flex-end;--overlay-opacity:1;--margin-top:-165px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-17e94f67::before, .elementor-12 .elementor-element.elementor-element-17e94f67 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-17e94f67 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-17e94f67 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-17e94f67 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-17e94f67 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-82b051f ) 0%, var( --e-global-color-110c300 ) 100%);}.elementor-12 .elementor-element.elementor-element-17e94f67.e-con{--e-con-transform-translateY:165px;}.elementor-12 .elementor-element.elementor-element-17e94f67.e-con:hover{--e-con-transform-translateY:0px;}.elementor-12 .elementor-element.elementor-element-3b3da78c{background-color:var( --e-global-color-2c8bb28 );padding:5px 15px 5px 15px;border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-3b3da78c .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-45cfa5c1{background-color:var( --e-global-color-2c8bb28 );padding:5px 15px 5px 15px;border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-45cfa5c1 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-65efd64c{padding:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-65efd64c .elementor-heading-title{color:var( --e-global-color-9a2d1f7 );}.elementor-12 .elementor-element.elementor-element-778c76ff{color:var( --e-global-color-42550f9 );}.elementor-12 .elementor-element.elementor-element-593bb08e .elementor-button{background-color:var( --e-global-color-82b051f );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 5px 10px 5px;}.elementor-12 .elementor-element.elementor-element-593bb08e .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-593bb08e .elementor-button:focus{background-color:var( --e-global-color-82b051f );color:var( --e-global-color-accent );border-color:var( --e-global-color-2c8bb28 );}.elementor-12 .elementor-element.elementor-element-593bb08e{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-593bb08e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-593bb08e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-593bb08e .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-593bb08e .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-51fd040e{--display:flex;}.elementor-12 .elementor-element.elementor-element-c396b2a{--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;--overflow:hidden;--background-transition:0.5s;--border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-c396b2a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c396b2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gm-roofing.fzhpsolutions.com/wp-content/uploads/2026/05/Project-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:200% auto;}.elementor-12 .elementor-element.elementor-element-c396b2a:hover{background-image:url("https://gm-roofing.fzhpsolutions.com/wp-content/uploads/2026/05/Project-1.jpg");background-size:220% auto;}.elementor-12 .elementor-element.elementor-element-1d2a42da{--display:flex;--min-height:665px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 5px;--row-gap:20px;--column-gap:5px;--flex-wrap:wrap;--align-content:flex-end;--overlay-opacity:1;--margin-top:-165px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-1d2a42da::before, .elementor-12 .elementor-element.elementor-element-1d2a42da > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1d2a42da > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1d2a42da > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-1d2a42da > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-1d2a42da > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-82b051f ) 0%, var( --e-global-color-110c300 ) 100%);}.elementor-12 .elementor-element.elementor-element-1d2a42da.e-con{--e-con-transform-translateY:165px;}.elementor-12 .elementor-element.elementor-element-1d2a42da.e-con:hover{--e-con-transform-translateY:0px;}.elementor-12 .elementor-element.elementor-element-6815ce45{background-color:var( --e-global-color-2c8bb28 );padding:5px 15px 5px 15px;border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-6815ce45 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-479c24f0{background-color:var( --e-global-color-2c8bb28 );padding:5px 15px 5px 15px;border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-479c24f0 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-18cc346f{padding:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-18cc346f .elementor-heading-title{color:var( --e-global-color-9a2d1f7 );}.elementor-12 .elementor-element.elementor-element-3d56bd5f{color:var( --e-global-color-42550f9 );}.elementor-12 .elementor-element.elementor-element-57e9d8b7 .elementor-button{background-color:var( --e-global-color-82b051f );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 5px 10px 5px;}.elementor-12 .elementor-element.elementor-element-57e9d8b7 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-57e9d8b7 .elementor-button:focus{background-color:var( --e-global-color-82b051f );color:var( --e-global-color-accent );border-color:var( --e-global-color-2c8bb28 );}.elementor-12 .elementor-element.elementor-element-57e9d8b7{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-57e9d8b7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-57e9d8b7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-57e9d8b7 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-57e9d8b7 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-47caef93{--display:flex;}.elementor-12 .elementor-element.elementor-element-b3dc41c{--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;--overflow:hidden;--background-transition:0.5s;--border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-b3dc41c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b3dc41c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gm-roofing.fzhpsolutions.com/wp-content/uploads/2026/05/Project-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:200% auto;}.elementor-12 .elementor-element.elementor-element-b3dc41c:hover{background-image:url("https://gm-roofing.fzhpsolutions.com/wp-content/uploads/2026/05/Project-2.jpg");background-size:220% auto;}.elementor-12 .elementor-element.elementor-element-1127b825{--display:flex;--min-height:665px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 5px;--row-gap:20px;--column-gap:5px;--flex-wrap:wrap;--align-content:flex-end;--overlay-opacity:1;--margin-top:-165px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-1127b825::before, .elementor-12 .elementor-element.elementor-element-1127b825 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1127b825 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1127b825 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-1127b825 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-1127b825 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-82b051f ) 0%, var( --e-global-color-110c300 ) 100%);}.elementor-12 .elementor-element.elementor-element-1127b825.e-con{--e-con-transform-translateY:165px;}.elementor-12 .elementor-element.elementor-element-1127b825.e-con:hover{--e-con-transform-translateY:0px;}.elementor-12 .elementor-element.elementor-element-19703842{background-color:var( --e-global-color-2c8bb28 );padding:5px 15px 5px 15px;border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-19703842 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-2ddf9877{background-color:var( --e-global-color-2c8bb28 );padding:5px 15px 5px 15px;border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-2ddf9877 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-313fea4c{padding:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-313fea4c .elementor-heading-title{color:var( --e-global-color-9a2d1f7 );}.elementor-12 .elementor-element.elementor-element-ab16754{color:var( --e-global-color-42550f9 );}.elementor-12 .elementor-element.elementor-element-22045b69 .elementor-button{background-color:var( --e-global-color-82b051f );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 5px 10px 5px;}.elementor-12 .elementor-element.elementor-element-22045b69 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-22045b69 .elementor-button:focus{background-color:var( --e-global-color-82b051f );color:var( --e-global-color-accent );border-color:var( --e-global-color-2c8bb28 );}.elementor-12 .elementor-element.elementor-element-22045b69{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-22045b69 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-22045b69 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-22045b69 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-22045b69 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-4fc8a289{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-111px;--e-n-carousel-arrow-next-right-align:100%;--e-n-carousel-arrow-next-translate-x:100%;--e-n-carousel-arrow-next-right-position:-60px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-111px;--e-n-carousel-arrow-size:20px;--e-n-carousel-arrow-normal-color:var( --e-global-color-accent );--e-n-carousel-arrow-hover-color:var( --e-global-color-accent );--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-2c8bb28 );--e-n-carousel-dots-hover-color:var( --e-global-color-07b35be );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:0px;--e-n-carousel-swiper-pagination-spacing:30px;}.elementor-12 .elementor-element.elementor-element-4fc8a289 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-2c8bb28 );border-radius:1000px 1000px 1000px 1000px;padding:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-4fc8a289 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-07b35be );}.elementor-12 .elementor-element.elementor-element-4fc8a289 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-12 .elementor-element.elementor-element-47755da5{--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;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6653c6e7{--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:60px 0px;--row-gap:60px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-41c02122{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-43bb516b{--display:flex;}.elementor-12 .elementor-element.elementor-element-45bfc0a1 .elementor-heading-title{color:var( --e-global-color-2c8bb28 );}.elementor-12 .elementor-element.elementor-element-4c9da294 .elementor-heading-title{font-size:35px;font-weight:600;letter-spacing:0.4px;}.elementor-12 .elementor-element.elementor-element-487cfae{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-638c8cf{--display:flex;}.elementor-12 .elementor-element.elementor-element-cbbe350{--e-image-carousel-slides-to-show:5;}.elementor-12 .elementor-element.elementor-element-cbbe350 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-12 .elementor-element.elementor-element-cbbe350 .elementor-swiper-button.elementor-swiper-button-next{font-size:32px;color:#FF0000;}.elementor-12 .elementor-element.elementor-element-cbbe350 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-12 .elementor-element.elementor-element-cbbe350 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FF0000;}.elementor-12 .elementor-element.elementor-element-aa88e35{--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:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-aa88e35:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-aa88e35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://gm-roofing.fzhpsolutions.com/wp-content/uploads/2026/05/Background-Map.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-728439fc{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-41054527{--display:flex;}.elementor-12 .elementor-element.elementor-element-6b0e7870{--display:flex;}.elementor-12 .elementor-element.elementor-element-53edbe00 .elementor-heading-title{color:var( --e-global-color-2c8bb28 );}.elementor-12 .elementor-element.elementor-element-7342dd05{padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-7342dd05 .elementor-heading-title{font-weight:600;}.elementor-12 .elementor-element.elementor-element-57912f6a{--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;}.elementor-12 .elementor-element.elementor-element-57912f6a.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-6e65b558{--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;}.elementor-12 .elementor-element.elementor-element-6e65b558.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-6a18e0a8{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-6a18e0a8 img{width:100%;border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-3654e2c9{width:var( --container-widget-width, 60px );max-width:60px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3654e2c9 img{width:100%;border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-3c45b8b3{width:var( --container-widget-width, 60px );max-width:60px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3c45b8b3 img{width:100%;border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-1bfe257{width:var( --container-widget-width, 60px );max-width:60px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-1bfe257 img{width:100%;border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-16ca4e91{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-5e69ce25 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-2c8bb28 );font-family:var( --e-global-typography-1d188bb-font-family ), Sans-serif;font-size:var( --e-global-typography-1d188bb-font-size );font-weight:var( --e-global-typography-1d188bb-font-weight );line-height:var( --e-global-typography-1d188bb-line-height );letter-spacing:var( --e-global-typography-1d188bb-letter-spacing );}.elementor-12 .elementor-element.elementor-element-16591f20 .elementor-heading-title{color:var( --e-global-color-2c8bb28 );}.elementor-12 .elementor-element.elementor-element-67da52d1{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-62ef0f4a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-75115b5b{--display:flex;}.elementor-12 .elementor-element.elementor-element-33c8cd4a{--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:50px 0px;--row-gap:50px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-33c8cd4a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-33c8cd4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#132E49;}.elementor-12 .elementor-element.elementor-element-e7ed09e{font-family:var( --e-global-typography-4bae6a8-font-family ), Sans-serif;font-size:var( --e-global-typography-4bae6a8-font-size );font-weight:var( --e-global-typography-4bae6a8-font-weight );font-style:var( --e-global-typography-4bae6a8-font-style );line-height:var( --e-global-typography-4bae6a8-line-height );color:var( --e-global-color-9a2d1f7 );}.elementor-12 .elementor-element.elementor-element-74a9d2f4{--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;--justify-content:space-between;--align-items:center;}.elementor-12 .elementor-element.elementor-element-2765e4df{--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:0px 15px;--row-gap:0px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-18313d4{width:var( --container-widget-width, 65px );max-width:65px;--container-widget-width:65px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-18313d4 img{width:100%;border-style:none;border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-3308140e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2d834619 .elementor-heading-title{color:var( --e-global-color-9a2d1f7 );}.elementor-12 .elementor-element.elementor-element-62ce5f69 .elementor-heading-title{color:var( --e-global-color-42550f9 );}.elementor-12 .elementor-element.elementor-element-ec0d3cd{--display:flex;--min-height:70px;--background-transition:0.3s;--border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-ec0d3cd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ec0d3cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://gm-roofing.fzhpsolutions.com/wp-content/uploads/2026/05/Quotes-Icon-Red.png");background-position:center center;background-repeat:no-repeat;background-size:40% auto;}.elementor-12 .elementor-element.elementor-element-ec0d3cd:hover{background-color:var( --e-global-color-07b35be );background-image:url("https://gm-roofing.fzhpsolutions.com/wp-content/uploads/2026/05/Quote-Icon-White.png");background-position:center center;background-repeat:no-repeat;background-size:40% auto;}.elementor-12 .elementor-element.elementor-element-29052aa2{--spacer-size:2px;}.elementor-12 .elementor-element.elementor-element-23e8f73{--display:flex;}.elementor-12 .elementor-element.elementor-element-99e089c{--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:50px 0px;--row-gap:50px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-99e089c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-99e089c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#132E49;}.elementor-12 .elementor-element.elementor-element-606ce2fa{font-family:var( --e-global-typography-4bae6a8-font-family ), Sans-serif;font-size:var( --e-global-typography-4bae6a8-font-size );font-weight:var( --e-global-typography-4bae6a8-font-weight );font-style:var( --e-global-typography-4bae6a8-font-style );line-height:var( --e-global-typography-4bae6a8-line-height );color:var( --e-global-color-9a2d1f7 );}.elementor-12 .elementor-element.elementor-element-60f00634{--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;--justify-content:space-between;--align-items:center;}.elementor-12 .elementor-element.elementor-element-1972c12b{--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:0px 15px;--row-gap:0px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-32a7251e{width:var( --container-widget-width, 65px );max-width:65px;--container-widget-width:65px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-32a7251e img{width:100%;border-style:none;border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-3993c75e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-151a142f .elementor-heading-title{color:var( --e-global-color-9a2d1f7 );}.elementor-12 .elementor-element.elementor-element-71e0211 .elementor-heading-title{color:var( --e-global-color-42550f9 );}.elementor-12 .elementor-element.elementor-element-61237dce{--display:flex;--min-height:70px;--background-transition:0.3s;--border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-61237dce:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-61237dce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://gm-roofing.fzhpsolutions.com/wp-content/uploads/2026/05/Quotes-Icon-Red.png");background-position:center center;background-repeat:no-repeat;background-size:40% auto;}.elementor-12 .elementor-element.elementor-element-61237dce:hover{background-color:var( --e-global-color-07b35be );background-image:url("https://gm-roofing.fzhpsolutions.com/wp-content/uploads/2026/05/Quote-Icon-White.png");background-position:center center;background-repeat:no-repeat;background-size:40% auto;}.elementor-12 .elementor-element.elementor-element-44833aec{--spacer-size:2px;}.elementor-12 .elementor-element.elementor-element-7ccced42{--display:flex;}.elementor-12 .elementor-element.elementor-element-240597f3{--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:50px 0px;--row-gap:50px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-240597f3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-240597f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#132E49;}.elementor-12 .elementor-element.elementor-element-3373eb69{font-family:var( --e-global-typography-4bae6a8-font-family ), Sans-serif;font-size:var( --e-global-typography-4bae6a8-font-size );font-weight:var( --e-global-typography-4bae6a8-font-weight );font-style:var( --e-global-typography-4bae6a8-font-style );line-height:var( --e-global-typography-4bae6a8-line-height );color:var( --e-global-color-9a2d1f7 );}.elementor-12 .elementor-element.elementor-element-43059590{--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;--justify-content:space-between;--align-items:center;}.elementor-12 .elementor-element.elementor-element-76b4871d{--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:0px 15px;--row-gap:0px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-6b351f7c{width:var( --container-widget-width, 65px );max-width:65px;--container-widget-width:65px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-6b351f7c img{width:100%;border-style:none;border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-2db6e6be{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-ff1d43 .elementor-heading-title{color:var( --e-global-color-9a2d1f7 );}.elementor-12 .elementor-element.elementor-element-70245c95 .elementor-heading-title{color:var( --e-global-color-42550f9 );}.elementor-12 .elementor-element.elementor-element-176f72ee{--display:flex;--min-height:70px;--background-transition:0.3s;--border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-176f72ee:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-176f72ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://gm-roofing.fzhpsolutions.com/wp-content/uploads/2026/05/Quotes-Icon-Red.png");background-position:center center;background-repeat:no-repeat;background-size:40% auto;}.elementor-12 .elementor-element.elementor-element-176f72ee:hover{background-color:var( --e-global-color-07b35be );background-image:url("https://gm-roofing.fzhpsolutions.com/wp-content/uploads/2026/05/Quote-Icon-White.png");background-position:center center;background-repeat:no-repeat;background-size:40% auto;}.elementor-12 .elementor-element.elementor-element-6636d905{--spacer-size:2px;}.elementor-12 .elementor-element.elementor-element-b598974{--display:flex;}.elementor-12 .elementor-element.elementor-element-42d81efc{--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:50px 0px;--row-gap:50px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-42d81efc:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-42d81efc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#132E49;}.elementor-12 .elementor-element.elementor-element-17b9b0a6{font-family:var( --e-global-typography-4bae6a8-font-family ), Sans-serif;font-size:var( --e-global-typography-4bae6a8-font-size );font-weight:var( --e-global-typography-4bae6a8-font-weight );font-style:var( --e-global-typography-4bae6a8-font-style );line-height:var( --e-global-typography-4bae6a8-line-height );color:var( --e-global-color-9a2d1f7 );}.elementor-12 .elementor-element.elementor-element-779d1dd4{--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;--justify-content:space-between;--align-items:center;}.elementor-12 .elementor-element.elementor-element-ad7e617{--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:0px 15px;--row-gap:0px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-3e369237{width:var( --container-widget-width, 65px );max-width:65px;--container-widget-width:65px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3e369237 img{width:100%;border-style:none;border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-7bb701{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2d5ec67e .elementor-heading-title{color:var( --e-global-color-9a2d1f7 );}.elementor-12 .elementor-element.elementor-element-4adf0f41 .elementor-heading-title{color:var( --e-global-color-42550f9 );}.elementor-12 .elementor-element.elementor-element-5c428f18{--display:flex;--min-height:70px;--background-transition:0.3s;--border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-5c428f18:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5c428f18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://gm-roofing.fzhpsolutions.com/wp-content/uploads/2026/05/Quotes-Icon-Red.png");background-position:center center;background-repeat:no-repeat;background-size:40% auto;}.elementor-12 .elementor-element.elementor-element-5c428f18:hover{background-color:var( --e-global-color-07b35be );background-image:url("https://gm-roofing.fzhpsolutions.com/wp-content/uploads/2026/05/Quote-Icon-White.png");background-position:center center;background-repeat:no-repeat;background-size:40% auto;}.elementor-12 .elementor-element.elementor-element-3e4862b4{--spacer-size:2px;}.elementor-12 .elementor-element.elementor-element-7e89dac9{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-16e25b8{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-7e858cb1{--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;}.elementor-12 .elementor-element.elementor-element-4ce484d9{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-12 .elementor-element.elementor-element-3a868557{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-12 .elementor-element.elementor-element-3cf324d9{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-12 .elementor-element.elementor-element-61d9c3af{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-12 .elementor-element.elementor-element-6687908a .elementor-counter-number-wrapper{font-size:var( --e-global-typography-1d188bb-font-size );line-height:var( --e-global-typography-1d188bb-line-height );letter-spacing:var( --e-global-typography-1d188bb-letter-spacing );}.elementor-12 .elementor-element.elementor-element-52fcb280{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-3b94388{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-3b94388.e-con{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-7c3a066 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-12 .elementor-element.elementor-element-7c3a066 .elementor-image-box-description{font-size:var( --e-global-typography-68d1c52-font-size );line-height:var( --e-global-typography-68d1c52-line-height );}.elementor-12 .elementor-element.elementor-element-51fdb93c{--margin-top:0px;--margin-bottom:-380px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-280d528d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-68914d17{--padding-top:500px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-22af122f{--padding-top:60px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ddb02f6{--e-image-carousel-slides-to-show:3;}.elementor-12 .elementor-element.elementor-element-1ca54b1a{--container-widget-width:36%;--container-widget-flex-grow:0;width:var( --container-widget-width, 36% );max-width:36%;}.elementor-12 .elementor-element.elementor-element-507d8260{--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-12 .elementor-element.elementor-element-35db08ab{--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 30px;--row-gap:0px;--column-gap:30px;}.elementor-12 .elementor-element.elementor-element-46c3877d{width:var( --container-widget-width, 46% );max-width:46%;padding:0px 0px 30px 0px;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-41284110{--spacer-size:200px;}.elementor-12 .elementor-element.elementor-element-41eaab69{width:var( --container-widget-width, 46% );max-width:46%;padding:0px 0px 30px 0px;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-56c8b241{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-56c8b241.e-con{--order:99999 /* order end hack */;}.elementor-12 .elementor-element.elementor-element-15e5648c img{width:90%;}.elementor-12 .elementor-element.elementor-element-61f9ed0a{--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 30px;--row-gap:0px;--column-gap:30px;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-12 .elementor-element.elementor-element-1364e379{width:var( --container-widget-width, 46% );max-width:46%;padding:0px 0px 30px 0px;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-59d8b6c5{--spacer-size:200px;}.elementor-12 .elementor-element.elementor-element-511f7102{width:var( --container-widget-width, 46% );max-width:46%;padding:0px 0px 30px 0px;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-5ef14d59{--gap:50px 0px;--row-gap:50px;--column-gap:0px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-42e97fe2 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-3f9f97e-font-size );line-height:var( --e-global-typography-3f9f97e-line-height );letter-spacing:var( --e-global-typography-3f9f97e-letter-spacing );}.elementor-12 .elementor-element.elementor-element-62d49d21 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-3f9f97e-font-size );line-height:var( --e-global-typography-3f9f97e-line-height );letter-spacing:var( --e-global-typography-3f9f97e-letter-spacing );}.elementor-12 .elementor-element.elementor-element-68f56ff5 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-3f9f97e-font-size );line-height:var( --e-global-typography-3f9f97e-line-height );letter-spacing:var( --e-global-typography-3f9f97e-letter-spacing );}.elementor-12 .elementor-element.elementor-element-41a496fd .elementor-counter-number-wrapper{font-size:var( --e-global-typography-3f9f97e-font-size );line-height:var( --e-global-typography-3f9f97e-line-height );letter-spacing:var( --e-global-typography-3f9f97e-letter-spacing );}.elementor-12 .elementor-element.elementor-element-36a7509{--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:60px 0px;--row-gap:60px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-12e23ccf.e-con{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-6a92013c{--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;--justify-content:space-between;}.elementor-12 .elementor-element.elementor-element-5de6d82b{--justify-content:flex-end;}.elementor-12 .elementor-element.elementor-element-40f26d96{--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-26f1345a{--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-12 .elementor-element.elementor-element-6792fabb{text-align:start;}.elementor-12 .elementor-element.elementor-element-74e12593{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-27606302{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1d9069b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1d9069b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:150% auto;}.elementor-12 .elementor-element.elementor-element-1d9069b:hover{background-position:center center;background-repeat:no-repeat;background-size:170% auto;}.elementor-12 .elementor-element.elementor-element-462d5a82.e-con{--e-con-transform-translateY:135px;}.elementor-12 .elementor-element.elementor-element-462d5a82{--min-height:585px;--margin-top:-135px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:200px;}.elementor-12 .elementor-element.elementor-element-47643a91{padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-2372239d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2372239d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:150% auto;}.elementor-12 .elementor-element.elementor-element-2372239d:hover{background-position:center center;background-repeat:no-repeat;background-size:170% auto;}.elementor-12 .elementor-element.elementor-element-18032bc8.e-con{--e-con-transform-translateY:135px;}.elementor-12 .elementor-element.elementor-element-18032bc8{--min-height:585px;--margin-top:-135px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:200px;}.elementor-12 .elementor-element.elementor-element-4152bf70{padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-3e4a3a94:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3e4a3a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:150% auto;}.elementor-12 .elementor-element.elementor-element-3e4a3a94:hover{background-position:center center;background-repeat:no-repeat;background-size:170% auto;}.elementor-12 .elementor-element.elementor-element-7cde1ad9.e-con{--e-con-transform-translateY:135px;}.elementor-12 .elementor-element.elementor-element-7cde1ad9{--min-height:585px;--margin-top:-135px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:200px;}.elementor-12 .elementor-element.elementor-element-3aae5e93{padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-4a332458:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4a332458 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:150% auto;}.elementor-12 .elementor-element.elementor-element-4a332458:hover{background-position:center center;background-repeat:no-repeat;background-size:170% auto;}.elementor-12 .elementor-element.elementor-element-17e94f67.e-con{--e-con-transform-translateY:135px;}.elementor-12 .elementor-element.elementor-element-17e94f67{--min-height:585px;--margin-top:-135px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:200px;}.elementor-12 .elementor-element.elementor-element-65efd64c{padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-c396b2a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c396b2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:150% auto;}.elementor-12 .elementor-element.elementor-element-c396b2a:hover{background-position:center center;background-repeat:no-repeat;background-size:170% auto;}.elementor-12 .elementor-element.elementor-element-1d2a42da.e-con{--e-con-transform-translateY:135px;}.elementor-12 .elementor-element.elementor-element-1d2a42da{--min-height:585px;--margin-top:-135px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:200px;}.elementor-12 .elementor-element.elementor-element-18cc346f{width:100%;max-width:100%;padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-b3dc41c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b3dc41c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:150% auto;}.elementor-12 .elementor-element.elementor-element-b3dc41c:hover{background-position:center center;background-repeat:no-repeat;background-size:170% auto;}.elementor-12 .elementor-element.elementor-element-1127b825.e-con{--e-con-transform-translateY:135px;}.elementor-12 .elementor-element.elementor-element-1127b825{--min-height:585px;--margin-top:-135px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:200px;}.elementor-12 .elementor-element.elementor-element-313fea4c{padding:0px 0px 10px 0px;}.elementor-12 .elementor-element.elementor-element-4fc8a289{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-position:-40px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:15px;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-dots-horizontal-position:100%;--e-n-carousel-dots-horizontal-transform:-100%;--e-n-carousel-dots-vertical-offset:-13px;--e-n-carousel-swiper-pagination-spacing:60px;}:where( .elementor-12 .elementor-element.elementor-element-4fc8a289 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-12 .elementor-element.elementor-element-4fc8a289 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-4fc8a289 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;}.elementor-12 .elementor-element.elementor-element-728439fc{--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:60px 0px;--row-gap:60px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-41054527{--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;}.elementor-12 .elementor-element.elementor-element-7342dd05{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-57912f6a{--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;--justify-content:space-between;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-57912f6a.e-con{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-6a18e0a8{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-12 .elementor-element.elementor-element-3654e2c9{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-12 .elementor-element.elementor-element-3c45b8b3{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-12 .elementor-element.elementor-element-1bfe257{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-12 .elementor-element.elementor-element-5e69ce25 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-1d188bb-font-size );line-height:var( --e-global-typography-1d188bb-line-height );letter-spacing:var( --e-global-typography-1d188bb-letter-spacing );}.elementor-12 .elementor-element.elementor-element-33c8cd4a{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-e7ed09e{font-size:var( --e-global-typography-4bae6a8-font-size );line-height:var( --e-global-typography-4bae6a8-line-height );}.elementor-12 .elementor-element.elementor-element-18313d4{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-12 .elementor-element.elementor-element-ec0d3cd{--min-height:60px;}.elementor-12 .elementor-element.elementor-element-99e089c{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-606ce2fa{font-size:var( --e-global-typography-4bae6a8-font-size );line-height:var( --e-global-typography-4bae6a8-line-height );}.elementor-12 .elementor-element.elementor-element-32a7251e{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-12 .elementor-element.elementor-element-61237dce{--min-height:60px;}.elementor-12 .elementor-element.elementor-element-240597f3{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-3373eb69{font-size:var( --e-global-typography-4bae6a8-font-size );line-height:var( --e-global-typography-4bae6a8-line-height );}.elementor-12 .elementor-element.elementor-element-6b351f7c{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-12 .elementor-element.elementor-element-176f72ee{--min-height:60px;}.elementor-12 .elementor-element.elementor-element-42d81efc{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-17b9b0a6{font-size:var( --e-global-typography-4bae6a8-font-size );line-height:var( --e-global-typography-4bae6a8-line-height );}.elementor-12 .elementor-element.elementor-element-3e369237{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-12 .elementor-element.elementor-element-5c428f18{--min-height:60px;}.elementor-12 .elementor-element.elementor-element-7e89dac9{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-4c6dd16f{--padding-top:60px;--padding-bottom:500px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-16e25b8{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-36ece610{width:100%;max-width:100%;padding:0px 0px 0px 20px;text-align:start;}.elementor-12 .elementor-element.elementor-element-36ece610.elementor-element{--order:99999 /* order end hack */;}.elementor-12 .elementor-element.elementor-element-36ece610 .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-5b9f639{text-align:center;}.elementor-12 .elementor-element.elementor-element-7e858cb1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-2e88807{--width:140px;}.elementor-12 .elementor-element.elementor-element-2e88807.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-62c0d3b8{--width:120px;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-6687908a .elementor-counter-number-wrapper{font-size:var( --e-global-typography-1d188bb-font-size );line-height:var( --e-global-typography-1d188bb-line-height );letter-spacing:var( --e-global-typography-1d188bb-letter-spacing );}.elementor-12 .elementor-element.elementor-element-3a729e3{width:100%;max-width:100%;padding:0px 0px 0px 20px;text-align:start;}.elementor-12 .elementor-element.elementor-element-3a729e3.elementor-element{--order:99999 /* order end hack */;}.elementor-12 .elementor-element.elementor-element-3a729e3 .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-52fcb280{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3b94388{--width:68%;}.elementor-12 .elementor-element.elementor-element-3b94388.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-7c3a066 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-7c3a066 .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-12 .elementor-element.elementor-element-7c3a066 .elementor-image-box-description{font-size:var( --e-global-typography-68d1c52-font-size );line-height:var( --e-global-typography-68d1c52-line-height );}.elementor-12 .elementor-element.elementor-element-702eb66a{text-align:center;}.elementor-12 .elementor-element.elementor-element-280d528d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-55273022{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-e409df6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-5beb3b5{width:100%;max-width:100%;padding:0px 0px 0px 20px;text-align:start;}.elementor-12 .elementor-element.elementor-element-5beb3b5.elementor-element{--order:99999 /* order end hack */;}.elementor-12 .elementor-element.elementor-element-5beb3b5 .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-2563499{--container-widget-width:355px;--container-widget-flex-grow:0;width:var( --container-widget-width, 355px );max-width:355px;text-align:center;}.elementor-12 .elementor-element.elementor-element-c349a49{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-c399d64{width:var( --container-widget-width, 264px );max-width:264px;--container-widget-width:264px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-687651b{width:var( --container-widget-width, 264px );max-width:264px;--container-widget-width:264px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-6a1bdec{width:var( --container-widget-width, 264px );max-width:264px;--container-widget-width:264px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ddb02f6{--e-image-carousel-slides-to-show:3;}.elementor-12 .elementor-element.elementor-element-441f9c86{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-3e29e068{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2b272021{text-align:center;}.elementor-12 .elementor-element.elementor-element-1cf4e013{text-align:center;}.elementor-12 .elementor-element.elementor-element-1cf4e013 .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-37f05024{text-align:center;}.elementor-12 .elementor-element.elementor-element-77248e00 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-77248e00 .elementor-image-box-img{margin-bottom:5px;}.elementor-12 .elementor-element.elementor-element-77248e00 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-12 .elementor-element.elementor-element-4ba42e60{text-align:center;}.elementor-12 .elementor-element.elementor-element-1f1a4241 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-1f1a4241 .elementor-image-box-img{margin-bottom:5px;}.elementor-12 .elementor-element.elementor-element-1f1a4241 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-12 .elementor-element.elementor-element-37ec2b8a{text-align:center;}.elementor-12 .elementor-element.elementor-element-58d7e654{--padding-top:30px;--padding-bottom:350px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-5d32205c{text-align:center;}.elementor-12 .elementor-element.elementor-element-5d32205c .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-566f89f7{text-align:center;}.elementor-12 .elementor-element.elementor-element-1ca54b1a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1ca54b1a{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-1ca54b1a{left:0px;}.elementor-12 .elementor-element.elementor-element-1ca54b1a img{width:75%;}.elementor-12 .elementor-element.elementor-element-2abb9f5{text-align:center;}.elementor-12 .elementor-element.elementor-element-2abb9f5 .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-d364551{--container-widget-width:363px;--container-widget-flex-grow:0;width:var( --container-widget-width, 363px );max-width:363px;text-align:center;}.elementor-12 .elementor-element.elementor-element-93f401e .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-507d8260{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-35db08ab{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-46c3877d{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-46c3877d .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-46c3877d .elementor-image-box-img{margin-bottom:5px;}.elementor-12 .elementor-element.elementor-element-46c3877d .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-12 .elementor-element.elementor-element-41284110{--spacer-size:2px;}.elementor-12 .elementor-element.elementor-element-41eaab69{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-41eaab69 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-41eaab69 .elementor-image-box-img{margin-bottom:5px;}.elementor-12 .elementor-element.elementor-element-41eaab69 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-12 .elementor-element.elementor-element-15e5648c img{width:100%;}.elementor-12 .elementor-element.elementor-element-61f9ed0a{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1364e379{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1364e379 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-1364e379 .elementor-image-box-img{margin-bottom:5px;}.elementor-12 .elementor-element.elementor-element-1364e379 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-12 .elementor-element.elementor-element-59d8b6c5{--spacer-size:2px;}.elementor-12 .elementor-element.elementor-element-511f7102{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-511f7102 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-511f7102 .elementor-image-box-img{margin-bottom:5px;}.elementor-12 .elementor-element.elementor-element-511f7102 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-12 .elementor-element.elementor-element-39bbf1ea{--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-144c93d1{--width:60px;--min-height:60px;}.elementor-12 .elementor-element.elementor-element-19df3da5{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-42e97fe2 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-3f9f97e-font-size );line-height:var( --e-global-typography-3f9f97e-line-height );letter-spacing:var( --e-global-typography-3f9f97e-letter-spacing );}.elementor-12 .elementor-element.elementor-element-2f680dd6{text-align:center;}.elementor-12 .elementor-element.elementor-element-5a1efacf{--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-1c9d5c42{--width:60px;--min-height:60px;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-2cd0c4df{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-62d49d21 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-3f9f97e-font-size );line-height:var( --e-global-typography-3f9f97e-line-height );letter-spacing:var( --e-global-typography-3f9f97e-letter-spacing );}.elementor-12 .elementor-element.elementor-element-4ae3df98{text-align:center;}.elementor-12 .elementor-element.elementor-element-4b1cd567{--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-d8d3d02{--width:60px;--min-height:60px;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-1a27a6b9{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-68f56ff5 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-3f9f97e-font-size );line-height:var( --e-global-typography-3f9f97e-line-height );letter-spacing:var( --e-global-typography-3f9f97e-letter-spacing );}.elementor-12 .elementor-element.elementor-element-5c958c73{text-align:center;}.elementor-12 .elementor-element.elementor-element-ee49e08{--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-619ede9{--width:60px;--min-height:60px;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-4cf1941c{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-41a496fd .elementor-counter-number-wrapper{font-size:var( --e-global-typography-3f9f97e-font-size );line-height:var( --e-global-typography-3f9f97e-line-height );letter-spacing:var( --e-global-typography-3f9f97e-letter-spacing );}.elementor-12 .elementor-element.elementor-element-47fa2da4{text-align:center;}.elementor-12 .elementor-element.elementor-element-662ba925{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-7f20d2e{--width:43%;}.elementor-12 .elementor-element.elementor-element-3e131832{--width:100%;}.elementor-12 .elementor-element.elementor-element-64cd051d .elementor-image-box-img{margin-bottom:5px;}.elementor-12 .elementor-element.elementor-element-64cd051d .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12 .elementor-element.elementor-element-640c43b0{--spacer-size:191px;}.elementor-12 .elementor-element.elementor-element-39d31195 .elementor-image-box-img{margin-bottom:5px;}.elementor-12 .elementor-element.elementor-element-39d31195 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12 .elementor-element.elementor-element-a513024{--spacer-size:191px;}.elementor-12 .elementor-element.elementor-element-3b19bbb3 .elementor-image-box-img{margin-bottom:5px;}.elementor-12 .elementor-element.elementor-element-3b19bbb3 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12 .elementor-element.elementor-element-7eb82fa{--spacer-size:191px;}.elementor-12 .elementor-element.elementor-element-39cafacf{--width:1%;}.elementor-12 .elementor-element.elementor-element-18106daa{--spacer-size:191px;}.elementor-12 .elementor-element.elementor-element-7771bc49{--width:43%;}.elementor-12 .elementor-element.elementor-element-2a335a2f{--spacer-size:191px;}.elementor-12 .elementor-element.elementor-element-230dc6af .elementor-image-box-img{margin-bottom:5px;}.elementor-12 .elementor-element.elementor-element-230dc6af .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12 .elementor-element.elementor-element-68a68158{--spacer-size:191px;}.elementor-12 .elementor-element.elementor-element-2e71350b .elementor-image-box-img{margin-bottom:5px;}.elementor-12 .elementor-element.elementor-element-2e71350b .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12 .elementor-element.elementor-element-7b520c41{--spacer-size:191px;}.elementor-12 .elementor-element.elementor-element-74f3cee8 .elementor-image-box-img{margin-bottom:5px;}.elementor-12 .elementor-element.elementor-element-74f3cee8 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12 .elementor-element.elementor-element-12e23ccf.e-con{--order:99999 /* order end hack */;}.elementor-12 .elementor-element.elementor-element-54e4f78d{text-align:center;}.elementor-12 .elementor-element.elementor-element-6d5b7c3e{text-align:center;}.elementor-12 .elementor-element.elementor-element-2d4f2e90{text-align:center;}.elementor-12 .elementor-element.elementor-element-7f45ff11{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-26f1345a{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-6792fabb{text-align:center;}.elementor-12 .elementor-element.elementor-element-74e12593{text-align:center;}.elementor-12 .elementor-element.elementor-element-54dcbbd7{text-align:center;}.elementor-12 .elementor-element.elementor-element-1d9069b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1d9069b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:200% auto;}.elementor-12 .elementor-element.elementor-element-1d9069b:hover{background-position:center center;background-repeat:no-repeat;background-size:220% auto;}.elementor-12 .elementor-element.elementor-element-462d5a82.e-con{--e-con-transform-translateY:155px;}.elementor-12 .elementor-element.elementor-element-462d5a82{--min-height:555px;--margin-top:-155px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-2372239d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2372239d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:200% auto;}.elementor-12 .elementor-element.elementor-element-2372239d:hover{background-position:center center;background-repeat:no-repeat;background-size:220% auto;}.elementor-12 .elementor-element.elementor-element-18032bc8.e-con{--e-con-transform-translateY:155px;}.elementor-12 .elementor-element.elementor-element-18032bc8{--min-height:555px;--margin-top:-155px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-3e4a3a94:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3e4a3a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:200% auto;}.elementor-12 .elementor-element.elementor-element-3e4a3a94:hover{background-position:center center;background-repeat:no-repeat;background-size:220% auto;}.elementor-12 .elementor-element.elementor-element-7cde1ad9.e-con{--e-con-transform-translateY:155px;}.elementor-12 .elementor-element.elementor-element-7cde1ad9{--min-height:555px;--margin-top:-155px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-4a332458:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4a332458 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:200% auto;}.elementor-12 .elementor-element.elementor-element-4a332458:hover{background-position:center center;background-repeat:no-repeat;background-size:220% auto;}.elementor-12 .elementor-element.elementor-element-17e94f67.e-con{--e-con-transform-translateY:155px;}.elementor-12 .elementor-element.elementor-element-17e94f67{--min-height:555px;--margin-top:-155px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-c396b2a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c396b2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:200% auto;}.elementor-12 .elementor-element.elementor-element-c396b2a:hover{background-position:center center;background-repeat:no-repeat;background-size:220% auto;}.elementor-12 .elementor-element.elementor-element-1d2a42da.e-con{--e-con-transform-translateY:155px;}.elementor-12 .elementor-element.elementor-element-1d2a42da{--min-height:555px;--margin-top:-155px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-b3dc41c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b3dc41c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:200% auto;}.elementor-12 .elementor-element.elementor-element-b3dc41c:hover{background-position:center center;background-repeat:no-repeat;background-size:220% auto;}.elementor-12 .elementor-element.elementor-element-1127b825.e-con{--e-con-transform-translateY:155px;}.elementor-12 .elementor-element.elementor-element-1127b825{--min-height:555px;--margin-top:-155px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-4fc8a289{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:20px;}.elementor-12 .elementor-element.elementor-element-4c9da294 .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-53edbe00{text-align:center;}.elementor-12 .elementor-element.elementor-element-7342dd05{text-align:center;}.elementor-12 .elementor-element.elementor-element-7342dd05 .elementor-heading-title{font-size:26px;letter-spacing:1.1px;}.elementor-12 .elementor-element.elementor-element-57912f6a{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-6e65b558{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-16ca4e91{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-5e69ce25 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-1d188bb-font-size );line-height:var( --e-global-typography-1d188bb-line-height );letter-spacing:var( --e-global-typography-1d188bb-letter-spacing );}.elementor-12 .elementor-element.elementor-element-67da52d1{text-align:center;}.elementor-12 .elementor-element.elementor-element-33c8cd4a{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-e7ed09e{text-align:center;font-size:var( --e-global-typography-4bae6a8-font-size );line-height:var( --e-global-typography-4bae6a8-line-height );}.elementor-12 .elementor-element.elementor-element-74a9d2f4{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-74a9d2f4.e-con{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-2765e4df{--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2d834619{text-align:center;}.elementor-12 .elementor-element.elementor-element-62ce5f69{text-align:center;}.elementor-12 .elementor-element.elementor-element-ec0d3cd{--width:60px;--min-height:60px;}.elementor-12 .elementor-element.elementor-element-ec0d3cd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ec0d3cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:25px auto;}.elementor-12 .elementor-element.elementor-element-ec0d3cd:hover{background-position:center center;background-repeat:no-repeat;background-size:25px auto;}.elementor-12 .elementor-element.elementor-element-99e089c{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-606ce2fa{text-align:center;font-size:var( --e-global-typography-4bae6a8-font-size );line-height:var( --e-global-typography-4bae6a8-line-height );}.elementor-12 .elementor-element.elementor-element-60f00634{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-60f00634.e-con{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-1972c12b{--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-151a142f{text-align:center;}.elementor-12 .elementor-element.elementor-element-71e0211{text-align:center;}.elementor-12 .elementor-element.elementor-element-61237dce{--width:60px;--min-height:60px;}.elementor-12 .elementor-element.elementor-element-61237dce:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-61237dce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:25px auto;}.elementor-12 .elementor-element.elementor-element-61237dce:hover{background-position:center center;background-repeat:no-repeat;background-size:25px auto;}.elementor-12 .elementor-element.elementor-element-240597f3{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-3373eb69{text-align:center;font-size:var( --e-global-typography-4bae6a8-font-size );line-height:var( --e-global-typography-4bae6a8-line-height );}.elementor-12 .elementor-element.elementor-element-43059590{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-43059590.e-con{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-76b4871d{--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-ff1d43{text-align:center;}.elementor-12 .elementor-element.elementor-element-70245c95{text-align:center;}.elementor-12 .elementor-element.elementor-element-176f72ee{--width:60px;--min-height:60px;}.elementor-12 .elementor-element.elementor-element-176f72ee:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-176f72ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:25px auto;}.elementor-12 .elementor-element.elementor-element-176f72ee:hover{background-position:center center;background-repeat:no-repeat;background-size:25px auto;}.elementor-12 .elementor-element.elementor-element-42d81efc{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-17b9b0a6{text-align:center;font-size:var( --e-global-typography-4bae6a8-font-size );line-height:var( --e-global-typography-4bae6a8-line-height );}.elementor-12 .elementor-element.elementor-element-779d1dd4{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-779d1dd4.e-con{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-ad7e617{--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2d5ec67e{text-align:center;}.elementor-12 .elementor-element.elementor-element-4adf0f41{text-align:center;}.elementor-12 .elementor-element.elementor-element-5c428f18{--width:60px;--min-height:60px;}.elementor-12 .elementor-element.elementor-element-5c428f18:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5c428f18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:25px auto;}.elementor-12 .elementor-element.elementor-element-5c428f18:hover{background-position:center center;background-repeat:no-repeat;background-size:25px auto;}.elementor-12 .elementor-element.elementor-element-7e89dac9{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-7e858cb1{--width:53%;}.elementor-12 .elementor-element.elementor-element-2e88807{--width:1600px;}.elementor-12 .elementor-element.elementor-element-62c0d3b8{--width:1600px;}.elementor-12 .elementor-element.elementor-element-3b94388{--width:26%;}.elementor-12 .elementor-element.elementor-element-51fdb93c{--width:30%;}.elementor-12 .elementor-element.elementor-element-55273022{--width:65%;}.elementor-12 .elementor-element.elementor-element-1be34d2c{--width:60%;}.elementor-12 .elementor-element.elementor-element-e409df6{--width:50%;}.elementor-12 .elementor-element.elementor-element-c1cd4a5{--width:50%;}.elementor-12 .elementor-element.elementor-element-3e29e068{--width:56%;}.elementor-12 .elementor-element.elementor-element-48a2e216{--width:30%;}.elementor-12 .elementor-element.elementor-element-bd9dbf{--width:23.8%;}.elementor-12 .elementor-element.elementor-element-16f2a9fd{--width:23.8%;}.elementor-12 .elementor-element.elementor-element-58d7e654{--width:49.2%;}.elementor-12 .elementor-element.elementor-element-2a1bb524{--width:67%;}.elementor-12 .elementor-element.elementor-element-6c4a75c6{--width:43%;}.elementor-12 .elementor-element.elementor-element-35db08ab{--width:20%;}.elementor-12 .elementor-element.elementor-element-56e4b5f2{--width:100%;}.elementor-12 .elementor-element.elementor-element-56c8b241{--width:50%;}.elementor-12 .elementor-element.elementor-element-61f9ed0a{--width:20%;}.elementor-12 .elementor-element.elementor-element-27c3d3fe{--width:100%;}.elementor-12 .elementor-element.elementor-element-39bbf1ea{--width:25%;}.elementor-12 .elementor-element.elementor-element-144c93d1{--width:70px;}.elementor-12 .elementor-element.elementor-element-19df3da5{--width:70%;}.elementor-12 .elementor-element.elementor-element-5a1efacf{--width:25%;}.elementor-12 .elementor-element.elementor-element-1c9d5c42{--width:70px;}.elementor-12 .elementor-element.elementor-element-2cd0c4df{--width:70%;}.elementor-12 .elementor-element.elementor-element-4b1cd567{--width:25%;}.elementor-12 .elementor-element.elementor-element-d8d3d02{--width:70px;}.elementor-12 .elementor-element.elementor-element-1a27a6b9{--width:70%;}.elementor-12 .elementor-element.elementor-element-ee49e08{--width:25%;}.elementor-12 .elementor-element.elementor-element-619ede9{--width:70px;}.elementor-12 .elementor-element.elementor-element-4cf1941c{--width:70%;}.elementor-12 .elementor-element.elementor-element-662ba925{--width:50%;}.elementor-12 .elementor-element.elementor-element-39cafacf{--width:1%;}.elementor-12 .elementor-element.elementor-element-12e23ccf{--width:44%;}.elementor-12 .elementor-element.elementor-element-26f1345a{--width:56%;}.elementor-12 .elementor-element.elementor-element-43587a1f{--width:24%;}.elementor-12 .elementor-element.elementor-element-43bb516b{--width:45%;}.elementor-12 .elementor-element.elementor-element-487cfae{--width:28%;}.elementor-12 .elementor-element.elementor-element-41054527{--width:41%;}.elementor-12 .elementor-element.elementor-element-57912f6a{--width:65%;}.elementor-12 .elementor-element.elementor-element-6e65b558{--width:180px;}.elementor-12 .elementor-element.elementor-element-16ca4e91{--width:150px;}.elementor-12 .elementor-element.elementor-element-62ef0f4a{--width:50%;}.elementor-12 .elementor-element.elementor-element-2765e4df{--width:500px;}.elementor-12 .elementor-element.elementor-element-3308140e{--width:400px;}.elementor-12 .elementor-element.elementor-element-ec0d3cd{--width:70px;}.elementor-12 .elementor-element.elementor-element-1972c12b{--width:250px;}.elementor-12 .elementor-element.elementor-element-3993c75e{--width:170px;}.elementor-12 .elementor-element.elementor-element-61237dce{--width:70px;}.elementor-12 .elementor-element.elementor-element-76b4871d{--width:250px;}.elementor-12 .elementor-element.elementor-element-2db6e6be{--width:170px;}.elementor-12 .elementor-element.elementor-element-176f72ee{--width:70px;}.elementor-12 .elementor-element.elementor-element-ad7e617{--width:250px;}.elementor-12 .elementor-element.elementor-element-7bb701{--width:170px;}.elementor-12 .elementor-element.elementor-element-5c428f18{--width:70px;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-7e858cb1{--width:41%;}.elementor-12 .elementor-element.elementor-element-2e88807{--width:140px;}.elementor-12 .elementor-element.elementor-element-62c0d3b8{--width:135px;}.elementor-12 .elementor-element.elementor-element-3b94388{--width:48%;}.elementor-12 .elementor-element.elementor-element-51fdb93c{--width:100%;}.elementor-12 .elementor-element.elementor-element-55273022{--width:100%;}.elementor-12 .elementor-element.elementor-element-48a2e216{--width:38%;}.elementor-12 .elementor-element.elementor-element-bd9dbf{--width:48.5%;}.elementor-12 .elementor-element.elementor-element-16f2a9fd{--width:48.5%;}.elementor-12 .elementor-element.elementor-element-58d7e654{--width:100%;}.elementor-12 .elementor-element.elementor-element-6c4a75c6{--width:68%;}.elementor-12 .elementor-element.elementor-element-35db08ab{--width:100%;}.elementor-12 .elementor-element.elementor-element-56e4b5f2{--width:2px;}.elementor-12 .elementor-element.elementor-element-56c8b241{--width:100%;}.elementor-12 .elementor-element.elementor-element-61f9ed0a{--width:100%;}.elementor-12 .elementor-element.elementor-element-27c3d3fe{--width:2px;}.elementor-12 .elementor-element.elementor-element-39bbf1ea{--width:50%;}.elementor-12 .elementor-element.elementor-element-5a1efacf{--width:50%;}.elementor-12 .elementor-element.elementor-element-4b1cd567{--width:50%;}.elementor-12 .elementor-element.elementor-element-ee49e08{--width:50%;}.elementor-12 .elementor-element.elementor-element-662ba925{--width:100%;}.elementor-12 .elementor-element.elementor-element-12e23ccf{--width:100%;}.elementor-12 .elementor-element.elementor-element-612577c4{--width:44%;}.elementor-12 .elementor-element.elementor-element-5de6d82b{--width:51%;}.elementor-12 .elementor-element.elementor-element-43587a1f{--width:42%;}.elementor-12 .elementor-element.elementor-element-43bb516b{--width:58%;}.elementor-12 .elementor-element.elementor-element-487cfae{--width:39%;}.elementor-12 .elementor-element.elementor-element-41054527{--width:100%;}.elementor-12 .elementor-element.elementor-element-6b0e7870{--width:50%;}.elementor-12 .elementor-element.elementor-element-57912f6a{--width:44%;}.elementor-12 .elementor-element.elementor-element-6e65b558{--width:140px;}.elementor-12 .elementor-element.elementor-element-16ca4e91{--width:140px;}.elementor-12 .elementor-element.elementor-element-62ef0f4a{--width:100%;}.elementor-12 .elementor-element.elementor-element-ec0d3cd{--width:60px;}.elementor-12 .elementor-element.elementor-element-61237dce{--width:60px;}.elementor-12 .elementor-element.elementor-element-176f72ee{--width:60px;}.elementor-12 .elementor-element.elementor-element-5c428f18{--width:60px;}}