.elementor-77 .elementor-element.elementor-element-7aff3189{--display:flex;--min-height:700px;--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 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.83;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-7aff3189:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-7aff3189 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://weatherstoneexteriors.com/wp-content/uploads/2026/07/construction-and-roof-in-progress-to-new-house.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-77 .elementor-element.elementor-element-7aff3189::before, .elementor-77 .elementor-element.elementor-element-7aff3189 > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-7aff3189 > .e-con-inner > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-7aff3189 > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-7aff3189 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-7aff3189 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-a1fb7a1 );--background-overlay:'';}.elementor-77 .elementor-element.elementor-element-563162d5{--display:flex;--min-height:600px;--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;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-563162d5::before, .elementor-77 .elementor-element.elementor-element-563162d5 > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-563162d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-563162d5 > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-563162d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-563162d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-ce1f3b6 ) 50%, var( --e-global-color-a1fb7a1 ) 50%);}.elementor-77 .elementor-element.elementor-element-6c66ac6c{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-6a8d9378{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-5fde9bb6{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-77 .elementor-element.elementor-element-722fcf47{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-1e78f7b7{right:50px;}body.rtl .elementor-77 .elementor-element.elementor-element-1e78f7b7{left:50px;}.elementor-77 .elementor-element.elementor-element-1e78f7b7{top:270px;}.elementor-77 .elementor-element.elementor-element-1e78f7b7 .elementor-icon-wrapper{text-align:center;}.elementor-77 .elementor-element.elementor-element-1e78f7b7.elementor-view-stacked .elementor-icon{background-color:#355E3B5C;}.elementor-77 .elementor-element.elementor-element-1e78f7b7.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-1e78f7b7.elementor-view-default .elementor-icon{color:#355E3B5C;border-color:#355E3B5C;}.elementor-77 .elementor-element.elementor-element-1e78f7b7.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-1e78f7b7.elementor-view-default .elementor-icon svg{fill:#355E3B5C;}.elementor-77 .elementor-element.elementor-element-1e78f7b7 .elementor-icon{font-size:80px;}.elementor-77 .elementor-element.elementor-element-1e78f7b7 .elementor-icon svg{height:80px;}.elementor-77 .elementor-element.elementor-element-700e5e85{--display:flex;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:-100px;--margin-right:0px;--padding-top:35px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-77 .elementor-element.elementor-element-700e5e85::before, .elementor-77 .elementor-element.elementor-element-700e5e85 > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-700e5e85 > .e-con-inner > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-700e5e85 > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-700e5e85 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-700e5e85 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-a1fb7a1 );--background-overlay:'';}.elementor-77 .elementor-element.elementor-element-3f49d974 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-677f64b );margin:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:62px;font-weight:600;line-height:1.15em;}.elementor-77 .elementor-element.elementor-element-3f49d974 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-3f49d974 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-3f49d974 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-3f49d974 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-77 .elementor-element.elementor-element-3f49d974 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-6b73007a p{margin-block-end:0px;}.elementor-77 .elementor-element.elementor-element-6b73007a{color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-a2d3541{--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-77 .elementor-element.elementor-element-f4cc84c .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-accent );padding:8px 7px 5px 26px;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 );color:var( --e-global-color-677f64b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-77 .elementor-element.elementor-element-f4cc84c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-77 .elementor-element.elementor-element-f4cc84c .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-ce1f3b6 );}.elementor-77 .elementor-element.elementor-element-f4cc84c .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-77 .elementor-element.elementor-element-f4cc84c .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-677f64b );padding:10px 10px 10px 10px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);border-radius:50px 50px 50px 50px;}.elementor-77 .elementor-element.elementor-element-f4cc84c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-77 .elementor-element.elementor-element-f4cc84c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-f4cc84c .jeg-elementor-kit.jkit-button{text-align:left;}.elementor-77 .elementor-element.elementor-element-f4cc84c .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-677f64b );width:20px;}.elementor-77 .elementor-element.elementor-element-f4cc84c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-f4cc84c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-f4cc84c .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:20px;}.elementor-77 .elementor-element.elementor-element-f4cc84c .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-77 .elementor-element.elementor-element-f4cc84c .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-77 .elementor-element.elementor-element-f4cc84c .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-77 .elementor-element.elementor-element-f4cc84c .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-77 .elementor-element.elementor-element-f4cc84c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-f4cc84c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-f4cc84c .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-d5313cb .elementor-button{background-color:#0201010F;}.elementor-77 .elementor-element.elementor-element-d5313cb .elementor-button-content-wrapper{flex-direction:row;}.elementor-77 .elementor-element.elementor-element-16ee8be0{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-7135d2c3{--display:flex;--overlay-opacity:0.8;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-b5c419c );--border-color:var( --e-global-color-b5c419c );--border-radius:20px 20px 20px 20px;--margin-top:-30px;--margin-bottom:-150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-77 .elementor-element.elementor-element-7135d2c3::before, .elementor-77 .elementor-element.elementor-element-7135d2c3 > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-7135d2c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-7135d2c3 > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-7135d2c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-7135d2c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-b5c419c );--background-overlay:'';}.elementor-77 .elementor-element.elementor-element-5c7f849f{--display:flex;--min-height:450px;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-77 .elementor-element.elementor-element-5c7f849f.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:inherit;background-color:inherit;}.elementor-77 .elementor-element.elementor-element-78f612b3{text-align:center;}.elementor-77 .elementor-element.elementor-element-78f612b3 .elementor-heading-title{font-family:var( --e-global-typography-bde5f3e-font-family ), Sans-serif;font-size:var( --e-global-typography-bde5f3e-font-size );font-weight:var( --e-global-typography-bde5f3e-font-weight );line-height:var( --e-global-typography-bde5f3e-line-height );color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-9aadd31 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-77 .elementor-element.elementor-element-9aadd31 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-77 .elementor-element.elementor-element-9aadd31 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-77 .elementor-element.elementor-element-9aadd31 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-77 .elementor-element.elementor-element-9aadd31 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-9aadd31 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-77 .elementor-element.elementor-element-9aadd31 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-77 .elementor-element.elementor-element-9aadd31 .elementor-field-type-html{padding-bottom:0px;}.elementor-77 .elementor-element.elementor-element-9aadd31 .elementor-field-group .elementor-field{color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-9aadd31 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF21;border-color:#FFFFFF21;border-radius:30px 30px 30px 30px;}.elementor-77 .elementor-element.elementor-element-9aadd31 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF21;border-color:#FFFFFF21;border-radius:30px 30px 30px 30px;}.elementor-77 .elementor-element.elementor-element-9aadd31 .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF21;}.elementor-77 .elementor-element.elementor-element-9aadd31 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-77 .elementor-element.elementor-element-9aadd31 .elementor-button[type="submit"]{color:#ffffff;}.elementor-77 .elementor-element.elementor-element-9aadd31 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-77 .elementor-element.elementor-element-9aadd31 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-77 .elementor-element.elementor-element-9aadd31 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-77 .elementor-element.elementor-element-9aadd31 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-77 .elementor-element.elementor-element-9aadd31 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-77 .elementor-element.elementor-element-9aadd31 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-77 .elementor-element.elementor-element-9aadd31{--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-77 .elementor-element.elementor-element-42cfd381{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-42cfd381:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-42cfd381 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1fb7a1 );}.elementor-77 .elementor-element.elementor-element-0d7074c{--display:flex;}.elementor-77 .elementor-element.elementor-element-ca561a8{--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:100px 100px;--row-gap:100px;--column-gap:100px;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-ca561a8:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-ca561a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://weatherstoneexteriors.com/wp-content/uploads/2026/07/about-layer.png");background-position:bottom left;background-repeat:no-repeat;}.elementor-77 .elementor-element.elementor-element-ca561a8::before, .elementor-77 .elementor-element.elementor-element-ca561a8 > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-ca561a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-ca561a8 > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-ca561a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-ca561a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-a1fb7a1 );--background-overlay:'';}.elementor-77 .elementor-element.elementor-element-7d83251b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-33474e8f{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-359cbb64{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-77 .elementor-element.elementor-element-8d2317e .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-77 .elementor-element.elementor-element-8d2317e .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-77 .elementor-element.elementor-element-8d2317e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-77 .elementor-element.elementor-element-8d2317e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77 .elementor-element.elementor-element-8d2317e .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-77 .elementor-element.elementor-element-8d2317e .elementor-icon-list-text{transition:color 0.3s;}.elementor-77 .elementor-element.elementor-element-396b641f .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-677f64b );margin:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:56px;font-weight:600;line-height:1.15em;}.elementor-77 .elementor-element.elementor-element-396b641f .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-396b641f .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-396b641f .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-396b641f .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-77 .elementor-element.elementor-element-396b641f .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-7728548b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-77 .elementor-element.elementor-element-dbed27d{--display:flex;--min-height:250px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-dbed27d:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-dbed27d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://weatherstoneexteriors.com/wp-content/uploads/2026/07/3-6.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-77 .elementor-element.elementor-element-7279da4c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-b5c419c );--border-color:var( --e-global-color-b5c419c );--border-radius:0px 20px 20px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-77 .elementor-element.elementor-element-7279da4c:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-7279da4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1fb7a1 );}.elementor-77 .elementor-element.elementor-element-64c2e0e3 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-77 .elementor-element.elementor-element-64c2e0e3 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-64c2e0e3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-677f64b );color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-64c2e0e3.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-64c2e0e3.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-64c2e0e3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-64c2e0e3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-64c2e0e3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-9ad45b6 );fill:var( --e-global-color-6ad6824 );color:var( --e-global-color-6ad6824 );}.elementor-77 .elementor-element.elementor-element-64c2e0e3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-64c2e0e3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-64c2e0e3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-64c2e0e3.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-9ad45b6 );color:var( --e-global-color-9ad45b6 );border-color:var( --e-global-color-9ad45b6 );}.elementor-77 .elementor-element.elementor-element-64c2e0e3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-64c2e0e3.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-6ad6824 );}.elementor-77 .elementor-element.elementor-element-64c2e0e3 .elementor-icon{font-size:20px;padding:16px;}.elementor-77 .elementor-element.elementor-element-64c2e0e3 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-64c2e0e3 .elementor-icon-box-title a{font-family:var( --e-global-typography-8dbeffd-font-family ), Sans-serif;font-size:var( --e-global-typography-8dbeffd-font-size );font-weight:var( --e-global-typography-8dbeffd-font-weight );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-77 .elementor-element.elementor-element-64c2e0e3:has(:hover) .elementor-icon-box-title,
					 .elementor-77 .elementor-element.elementor-element-64c2e0e3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-63aba1a7 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-77 .elementor-element.elementor-element-63aba1a7 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-63aba1a7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-677f64b );color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-63aba1a7.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-63aba1a7.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-63aba1a7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-63aba1a7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-63aba1a7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-9ad45b6 );fill:var( --e-global-color-6ad6824 );color:var( --e-global-color-6ad6824 );}.elementor-77 .elementor-element.elementor-element-63aba1a7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-63aba1a7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-63aba1a7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-63aba1a7.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-9ad45b6 );color:var( --e-global-color-9ad45b6 );border-color:var( --e-global-color-9ad45b6 );}.elementor-77 .elementor-element.elementor-element-63aba1a7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-63aba1a7.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-6ad6824 );}.elementor-77 .elementor-element.elementor-element-63aba1a7 .elementor-icon{font-size:20px;padding:16px;}.elementor-77 .elementor-element.elementor-element-63aba1a7 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-63aba1a7 .elementor-icon-box-title a{font-family:var( --e-global-typography-8dbeffd-font-family ), Sans-serif;font-size:var( --e-global-typography-8dbeffd-font-size );font-weight:var( --e-global-typography-8dbeffd-font-weight );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-77 .elementor-element.elementor-element-63aba1a7:has(:hover) .elementor-icon-box-title,
					 .elementor-77 .elementor-element.elementor-element-63aba1a7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-29205b32 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-77 .elementor-element.elementor-element-29205b32 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-29205b32.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-677f64b );color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-29205b32.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-29205b32.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-29205b32.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-29205b32.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-29205b32.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-9ad45b6 );fill:var( --e-global-color-6ad6824 );color:var( --e-global-color-6ad6824 );}.elementor-77 .elementor-element.elementor-element-29205b32.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-29205b32.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-29205b32.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-29205b32.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-9ad45b6 );color:var( --e-global-color-9ad45b6 );border-color:var( --e-global-color-9ad45b6 );}.elementor-77 .elementor-element.elementor-element-29205b32.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-29205b32.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-6ad6824 );}.elementor-77 .elementor-element.elementor-element-29205b32 .elementor-icon{font-size:20px;padding:16px;}.elementor-77 .elementor-element.elementor-element-29205b32 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-29205b32 .elementor-icon-box-title a{font-family:var( --e-global-typography-8dbeffd-font-family ), Sans-serif;font-size:var( --e-global-typography-8dbeffd-font-size );font-weight:var( --e-global-typography-8dbeffd-font-weight );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-77 .elementor-element.elementor-element-29205b32:has(:hover) .elementor-icon-box-title,
					 .elementor-77 .elementor-element.elementor-element-29205b32:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-676c455c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-77 .elementor-element.elementor-element-6cbeaf9d .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-accent );padding:8px 7px 5px 26px;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 );color:var( --e-global-color-677f64b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-77 .elementor-element.elementor-element-6cbeaf9d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-77 .elementor-element.elementor-element-6cbeaf9d .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-ce1f3b6 );}.elementor-77 .elementor-element.elementor-element-6cbeaf9d .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-77 .elementor-element.elementor-element-6cbeaf9d .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-677f64b );padding:10px 10px 10px 10px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);border-radius:50px 50px 50px 50px;}.elementor-77 .elementor-element.elementor-element-6cbeaf9d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-77 .elementor-element.elementor-element-6cbeaf9d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-6cbeaf9d .jeg-elementor-kit.jkit-button{text-align:left;}.elementor-77 .elementor-element.elementor-element-6cbeaf9d .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-677f64b );width:20px;}.elementor-77 .elementor-element.elementor-element-6cbeaf9d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-6cbeaf9d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-6cbeaf9d .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:20px;}.elementor-77 .elementor-element.elementor-element-6cbeaf9d .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-77 .elementor-element.elementor-element-6cbeaf9d .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-77 .elementor-element.elementor-element-6cbeaf9d .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-77 .elementor-element.elementor-element-6cbeaf9d .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-77 .elementor-element.elementor-element-6cbeaf9d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-6cbeaf9d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-6cbeaf9d .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-422c9719{--display:flex;--min-height:600px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-77 .elementor-element.elementor-element-422c9719:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-422c9719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://weatherstoneexteriors.com/wp-content/uploads/2026/08/7EF006C7-3E71-40EA-8D2A-9D566B496450.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-77 .elementor-element.elementor-element-30252918{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-b5c419c );--border-color:var( --e-global-color-b5c419c );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-77 .elementor-element.elementor-element-30252918.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:inherit;background-color:inherit;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-3bd9ceb1{right:10px;}body.rtl .elementor-77 .elementor-element.elementor-element-3bd9ceb1{left:10px;}.elementor-77 .elementor-element.elementor-element-3bd9ceb1{top:10px;}.elementor-77 .elementor-element.elementor-element-3bd9ceb1 .elementor-icon-wrapper{text-align:center;}.elementor-77 .elementor-element.elementor-element-3bd9ceb1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b5c419c );color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-3bd9ceb1.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-3bd9ceb1.elementor-view-default .elementor-icon{color:var( --e-global-color-b5c419c );border-color:var( --e-global-color-b5c419c );}.elementor-77 .elementor-element.elementor-element-3bd9ceb1.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-3bd9ceb1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b5c419c );}.elementor-77 .elementor-element.elementor-element-3bd9ceb1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-3bd9ceb1.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-3bd9ceb1 .elementor-icon{font-size:24px;padding:14px;}.elementor-77 .elementor-element.elementor-element-3bd9ceb1 .elementor-icon svg{height:24px;}.elementor-77 .elementor-element.elementor-element-5a943fa6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-677f64b );font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-5a78e398{text-align:start;}.elementor-77 .elementor-element.elementor-element-5a78e398 .elementor-heading-title{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 );color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-116f0a8c{--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;--overlay-opacity:0.5;--padding-top:150px;--padding-bottom:200px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-116f0a8c:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-116f0a8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://weatherstoneexteriors.com/wp-content/uploads/2026/08/0EE14CE4-1C58-46DD-BBD9-E10CB3E9E91F.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-77 .elementor-element.elementor-element-116f0a8c::before, .elementor-77 .elementor-element.elementor-element-116f0a8c > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-116f0a8c > .e-con-inner > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-116f0a8c > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-116f0a8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-116f0a8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-a1fb7a1 );--background-overlay:'';}.elementor-77 .elementor-element.elementor-element-4f4b56fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-3a420f4d .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-77 .elementor-element.elementor-element-3a420f4d .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-77 .elementor-element.elementor-element-3a420f4d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-77 .elementor-element.elementor-element-3a420f4d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77 .elementor-element.elementor-element-3a420f4d .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-77 .elementor-element.elementor-element-3a420f4d .elementor-icon-list-text{color:var( --e-global-color-677f64b );transition:color 0.3s;}.elementor-77 .elementor-element.elementor-element-5ffafef1 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-677f64b );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-5ffafef1 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-5ffafef1 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-5ffafef1 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-5ffafef1 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-77 .elementor-element.elementor-element-5ffafef1 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-53171e8{text-align:center;}.elementor-77 .elementor-element.elementor-element-34375232{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-42673213{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-566f283e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(206, 148.00000000000006, 50, 0.18);--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-566f283e:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-566f283e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1fb7a1 );}.elementor-77 .elementor-element.elementor-element-566f283e:hover{border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-566f283e, .elementor-77 .elementor-element.elementor-element-566f283e::before{--border-transition:0.3s;}.elementor-77 .elementor-element.elementor-element-6daea54e .elementor-icon-box-wrapper{gap:10px;}.elementor-77 .elementor-element.elementor-element-6daea54e .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-6daea54e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-6daea54e.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-6daea54e.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-6daea54e .elementor-icon{font-size:40px;}.elementor-77 .elementor-element.elementor-element-6daea54e .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-6daea54e .elementor-icon-box-title a{font-family:var( --e-global-typography-9439647-font-family ), Sans-serif;font-size:var( --e-global-typography-9439647-font-size );font-weight:var( --e-global-typography-9439647-font-weight );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-6daea54e:has(:hover) .elementor-icon-box-title,
					 .elementor-77 .elementor-element.elementor-element-6daea54e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-28eaa9ac .elementor-button{background-color:var( --e-global-color-ce1f3b6 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-28eaa9ac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-77 .elementor-element.elementor-element-28eaa9ac .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-28eaa9ac .elementor-button:focus{color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-28eaa9ac .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-28eaa9ac .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-314d737c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(206, 148.00000000000006, 50, 0.18);--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-314d737c:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-314d737c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1fb7a1 );}.elementor-77 .elementor-element.elementor-element-314d737c:hover{border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-314d737c, .elementor-77 .elementor-element.elementor-element-314d737c::before{--border-transition:0.3s;}.elementor-77 .elementor-element.elementor-element-5e1f5bb0 .elementor-icon-box-wrapper{gap:10px;}.elementor-77 .elementor-element.elementor-element-5e1f5bb0 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-5e1f5bb0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-5e1f5bb0.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-5e1f5bb0.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-5e1f5bb0 .elementor-icon{font-size:40px;}.elementor-77 .elementor-element.elementor-element-5e1f5bb0 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-5e1f5bb0 .elementor-icon-box-title a{font-family:var( --e-global-typography-9439647-font-family ), Sans-serif;font-size:var( --e-global-typography-9439647-font-size );font-weight:var( --e-global-typography-9439647-font-weight );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-5e1f5bb0:has(:hover) .elementor-icon-box-title,
					 .elementor-77 .elementor-element.elementor-element-5e1f5bb0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-563cdd32 .elementor-button{background-color:var( --e-global-color-ce1f3b6 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-563cdd32 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-77 .elementor-element.elementor-element-563cdd32 .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-563cdd32 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-563cdd32 .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-563cdd32 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-74f4007{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(206, 148.00000000000006, 50, 0.18);--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-74f4007:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-74f4007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1fb7a1 );}.elementor-77 .elementor-element.elementor-element-74f4007:hover{border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-74f4007, .elementor-77 .elementor-element.elementor-element-74f4007::before{--border-transition:0.3s;}.elementor-77 .elementor-element.elementor-element-8e072ab .elementor-icon-box-wrapper{gap:10px;}.elementor-77 .elementor-element.elementor-element-8e072ab .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-8e072ab.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-8e072ab.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-8e072ab.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-8e072ab .elementor-icon{font-size:40px;}.elementor-77 .elementor-element.elementor-element-8e072ab .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-8e072ab .elementor-icon-box-title a{font-family:var( --e-global-typography-9439647-font-family ), Sans-serif;font-size:var( --e-global-typography-9439647-font-size );font-weight:var( --e-global-typography-9439647-font-weight );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-8e072ab:has(:hover) .elementor-icon-box-title,
					 .elementor-77 .elementor-element.elementor-element-8e072ab:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-d5174df .elementor-button{background-color:var( --e-global-color-ce1f3b6 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-d5174df .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-77 .elementor-element.elementor-element-d5174df .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-d5174df .elementor-button:focus{color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-d5174df .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-d5174df .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-83fad41{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(206, 148.00000000000006, 50, 0.18);--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-83fad41:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-83fad41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1fb7a1 );}.elementor-77 .elementor-element.elementor-element-83fad41:hover{border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-83fad41, .elementor-77 .elementor-element.elementor-element-83fad41::before{--border-transition:0.3s;}.elementor-77 .elementor-element.elementor-element-562d67c .elementor-icon-box-wrapper{gap:10px;}.elementor-77 .elementor-element.elementor-element-562d67c .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-562d67c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-562d67c.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-562d67c.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-562d67c .elementor-icon{font-size:40px;}.elementor-77 .elementor-element.elementor-element-562d67c .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-562d67c .elementor-icon-box-title a{font-family:var( --e-global-typography-9439647-font-family ), Sans-serif;font-size:var( --e-global-typography-9439647-font-size );font-weight:var( --e-global-typography-9439647-font-weight );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-562d67c:has(:hover) .elementor-icon-box-title,
					 .elementor-77 .elementor-element.elementor-element-562d67c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-7addf1b2 .elementor-button{background-color:var( --e-global-color-ce1f3b6 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-7addf1b2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-77 .elementor-element.elementor-element-7addf1b2 .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-7addf1b2 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-7addf1b2 .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-7addf1b2 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-02ef138{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(206, 148.00000000000006, 50, 0.18);--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-02ef138:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-02ef138 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1fb7a1 );}.elementor-77 .elementor-element.elementor-element-02ef138:hover{border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-02ef138, .elementor-77 .elementor-element.elementor-element-02ef138::before{--border-transition:0.3s;}.elementor-77 .elementor-element.elementor-element-02148a1 .elementor-icon-box-wrapper{gap:10px;}.elementor-77 .elementor-element.elementor-element-02148a1 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-02148a1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-02148a1.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-02148a1.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-02148a1 .elementor-icon{font-size:40px;}.elementor-77 .elementor-element.elementor-element-02148a1 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-02148a1 .elementor-icon-box-title a{font-family:var( --e-global-typography-9439647-font-family ), Sans-serif;font-size:var( --e-global-typography-9439647-font-size );font-weight:var( --e-global-typography-9439647-font-weight );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-02148a1:has(:hover) .elementor-icon-box-title,
					 .elementor-77 .elementor-element.elementor-element-02148a1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-dfc24b1 .elementor-button{background-color:var( --e-global-color-ce1f3b6 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-dfc24b1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-77 .elementor-element.elementor-element-dfc24b1 .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-dfc24b1 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-dfc24b1 .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-dfc24b1 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-266fac3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(206, 148.00000000000006, 50, 0.18);--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-266fac3:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-266fac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1fb7a1 );}.elementor-77 .elementor-element.elementor-element-266fac3:hover{border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-266fac3, .elementor-77 .elementor-element.elementor-element-266fac3::before{--border-transition:0.3s;}.elementor-77 .elementor-element.elementor-element-cdcfe3e .elementor-icon-box-wrapper{gap:10px;}.elementor-77 .elementor-element.elementor-element-cdcfe3e .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-cdcfe3e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-cdcfe3e.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-cdcfe3e.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-cdcfe3e .elementor-icon{font-size:40px;}.elementor-77 .elementor-element.elementor-element-cdcfe3e .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-cdcfe3e .elementor-icon-box-title a{font-family:var( --e-global-typography-9439647-font-family ), Sans-serif;font-size:var( --e-global-typography-9439647-font-size );font-weight:var( --e-global-typography-9439647-font-weight );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-cdcfe3e:has(:hover) .elementor-icon-box-title,
					 .elementor-77 .elementor-element.elementor-element-cdcfe3e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-3a8c61f .elementor-button{background-color:var( --e-global-color-ce1f3b6 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-3a8c61f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-77 .elementor-element.elementor-element-3a8c61f .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-3a8c61f .elementor-button:focus{color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-3a8c61f .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-3a8c61f .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-fcbd6f4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(206, 148.00000000000006, 50, 0.18);--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-fcbd6f4:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-fcbd6f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1fb7a1 );}.elementor-77 .elementor-element.elementor-element-fcbd6f4:hover{border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-fcbd6f4, .elementor-77 .elementor-element.elementor-element-fcbd6f4::before{--border-transition:0.3s;}.elementor-77 .elementor-element.elementor-element-b7d8f1b .elementor-icon-box-wrapper{gap:10px;}.elementor-77 .elementor-element.elementor-element-b7d8f1b .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-b7d8f1b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-b7d8f1b.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-b7d8f1b.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-b7d8f1b .elementor-icon{font-size:40px;}.elementor-77 .elementor-element.elementor-element-b7d8f1b .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-b7d8f1b .elementor-icon-box-title a{font-family:var( --e-global-typography-9439647-font-family ), Sans-serif;font-size:var( --e-global-typography-9439647-font-size );font-weight:var( --e-global-typography-9439647-font-weight );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-b7d8f1b:has(:hover) .elementor-icon-box-title,
					 .elementor-77 .elementor-element.elementor-element-b7d8f1b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-96994d2 .elementor-button{background-color:var( --e-global-color-ce1f3b6 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-96994d2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-77 .elementor-element.elementor-element-96994d2 .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-96994d2 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-96994d2 .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-96994d2 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-1312f39b{--display:flex;--justify-content:flex-end;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.08);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-77 .elementor-element.elementor-element-1312f39b:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-1312f39b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-6d7229eb p{margin-block-end:0px;}.elementor-77 .elementor-element.elementor-element-6d7229eb{color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-3a6d54ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-677f64b );padding:8px 7px 5px 26px;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 );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-677f64b );border-radius:50px 50px 50px 50px;}.elementor-77 .elementor-element.elementor-element-3a6d54ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-77 .elementor-element.elementor-element-3a6d54ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-ce1f3b6 );}.elementor-77 .elementor-element.elementor-element-3a6d54ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-77 .elementor-element.elementor-element-3a6d54ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-accent );padding:10px 10px 10px 10px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);border-radius:50px 50px 50px 50px;}.elementor-77 .elementor-element.elementor-element-3a6d54ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-77 .elementor-element.elementor-element-3a6d54ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-3a6d54ca .jeg-elementor-kit.jkit-button{text-align:left;}.elementor-77 .elementor-element.elementor-element-3a6d54ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-accent );width:20px;}.elementor-77 .elementor-element.elementor-element-3a6d54ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-3a6d54ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-3a6d54ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:20px;}.elementor-77 .elementor-element.elementor-element-3a6d54ca .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-77 .elementor-element.elementor-element-3a6d54ca .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-77 .elementor-element.elementor-element-3a6d54ca .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-77 .elementor-element.elementor-element-3a6d54ca .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-77 .elementor-element.elementor-element-3a6d54ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-3a6d54ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-3a6d54ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-cb25df3{--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:70px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-c5cee12{width:var( --container-widget-width, 46.509% );max-width:46.509%;--container-widget-width:46.509%;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-c5cee12.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-77 .elementor-element.elementor-element-c5cee12 img{width:100%;border-style:solid;border-color:#B68A35;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 5px 0px #B68A35;}.elementor-77 .elementor-element.elementor-element-9f160c5 img{width:100%;border-style:solid;border-color:#B68A35;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 5px 0px #B68A35;}.elementor-77 .elementor-element.elementor-element-0be5ad8{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-0be5ad8:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-0be5ad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ad45b6 );}.elementor-77 .elementor-element.elementor-element-6ae0861f{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-6ae0861f:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-6ae0861f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ad45b6 );}.elementor-77 .elementor-element.elementor-element-65d471ea{--display:flex;--min-height:550px;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-2b89766 img{height:500px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-77 .elementor-element.elementor-element-50fa3458{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-51d0ce88 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-77 .elementor-element.elementor-element-51d0ce88 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-77 .elementor-element.elementor-element-51d0ce88{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-77 .elementor-element.elementor-element-51d0ce88 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77 .elementor-element.elementor-element-51d0ce88 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-77 .elementor-element.elementor-element-51d0ce88 .elementor-icon-list-text{transition:color 0.3s;}.elementor-77 .elementor-element.elementor-element-784025bb .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-784025bb .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-784025bb .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-784025bb .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-784025bb .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-77 .elementor-element.elementor-element-784025bb .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-59040667{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-21ee9870{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.07);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-21ee9870:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-21ee9870 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1fb7a1 );}.elementor-77 .elementor-element.elementor-element-4a513817 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-77 .elementor-element.elementor-element-4a513817 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-4a513817.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-4a513817.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-4a513817.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-4a513817 .elementor-icon{font-size:30px;}.elementor-77 .elementor-element.elementor-element-4a513817:has(:hover) .elementor-icon-box-title,
					 .elementor-77 .elementor-element.elementor-element-4a513817:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-6930ce80{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.07);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-6930ce80:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-6930ce80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1fb7a1 );}.elementor-77 .elementor-element.elementor-element-11ef36ca .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-77 .elementor-element.elementor-element-11ef36ca .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-11ef36ca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-11ef36ca.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-11ef36ca.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-11ef36ca .elementor-icon{font-size:30px;}.elementor-77 .elementor-element.elementor-element-11ef36ca:has(:hover) .elementor-icon-box-title,
					 .elementor-77 .elementor-element.elementor-element-11ef36ca:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-5ce97e26{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.07);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-5ce97e26:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-5ce97e26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1fb7a1 );}.elementor-77 .elementor-element.elementor-element-7f7fb844 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-77 .elementor-element.elementor-element-7f7fb844 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-7f7fb844.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-7f7fb844.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-7f7fb844.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-7f7fb844 .elementor-icon{font-size:30px;}.elementor-77 .elementor-element.elementor-element-7f7fb844:has(:hover) .elementor-icon-box-title,
					 .elementor-77 .elementor-element.elementor-element-7f7fb844:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-3d84b20c{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.07);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-3d84b20c:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-3d84b20c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1fb7a1 );}.elementor-77 .elementor-element.elementor-element-699d2a9 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-77 .elementor-element.elementor-element-699d2a9 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-699d2a9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-699d2a9.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-699d2a9.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-699d2a9 .elementor-icon{font-size:30px;}.elementor-77 .elementor-element.elementor-element-699d2a9:has(:hover) .elementor-icon-box-title,
					 .elementor-77 .elementor-element.elementor-element-699d2a9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-12c725db .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-accent );padding:8px 7px 5px 26px;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 );color:var( --e-global-color-677f64b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-77 .elementor-element.elementor-element-12c725db .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-77 .elementor-element.elementor-element-12c725db .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-ce1f3b6 );}.elementor-77 .elementor-element.elementor-element-12c725db .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-77 .elementor-element.elementor-element-12c725db .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-677f64b );padding:10px 10px 10px 10px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);border-radius:50px 50px 50px 50px;}.elementor-77 .elementor-element.elementor-element-12c725db .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-77 .elementor-element.elementor-element-12c725db .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-12c725db .jeg-elementor-kit.jkit-button{text-align:left;}.elementor-77 .elementor-element.elementor-element-12c725db .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-677f64b );width:20px;}.elementor-77 .elementor-element.elementor-element-12c725db .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-12c725db .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-12c725db .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:20px;}.elementor-77 .elementor-element.elementor-element-12c725db .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-77 .elementor-element.elementor-element-12c725db .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-77 .elementor-element.elementor-element-12c725db .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-77 .elementor-element.elementor-element-12c725db .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-77 .elementor-element.elementor-element-12c725db .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-12c725db .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-12c725db .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-4d3e308{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-8d9173e{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-8d9173e:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-8d9173e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ad45b6 );}.elementor-77 .elementor-element.elementor-element-34bd8a90{--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 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-2af33614{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-da02f44{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-665ad696 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-77 .elementor-element.elementor-element-665ad696 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-77 .elementor-element.elementor-element-665ad696{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-77 .elementor-element.elementor-element-665ad696 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77 .elementor-element.elementor-element-665ad696 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-77 .elementor-element.elementor-element-665ad696 .elementor-icon-list-text{transition:color 0.3s;}.elementor-77 .elementor-element.elementor-element-35c92d75{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-7cf46dde{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-19897a08 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-19897a08 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-19897a08 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-19897a08 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-19897a08 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-77 .elementor-element.elementor-element-19897a08 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-5d29a974{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-864ffc9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-7bdcce5f{text-align:start;}.elementor-77 .elementor-element.elementor-element-7bdcce5f p{margin-block-end:5px;}.elementor-77 .elementor-element.elementor-element-78687292{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-a609e66 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-accent );padding:8px 7px 5px 26px;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 );color:var( --e-global-color-677f64b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-77 .elementor-element.elementor-element-a609e66 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-77 .elementor-element.elementor-element-a609e66 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-ce1f3b6 );}.elementor-77 .elementor-element.elementor-element-a609e66 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-77 .elementor-element.elementor-element-a609e66 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-677f64b );padding:10px 10px 10px 10px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);border-radius:50px 50px 50px 50px;}.elementor-77 .elementor-element.elementor-element-a609e66 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-77 .elementor-element.elementor-element-a609e66 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-a609e66 .jeg-elementor-kit.jkit-button{text-align:right;}.elementor-77 .elementor-element.elementor-element-a609e66 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-677f64b );width:20px;}.elementor-77 .elementor-element.elementor-element-a609e66 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-a609e66 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-a609e66 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:20px;}.elementor-77 .elementor-element.elementor-element-a609e66 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-77 .elementor-element.elementor-element-a609e66 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-77 .elementor-element.elementor-element-a609e66 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-77 .elementor-element.elementor-element-a609e66 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-77 .elementor-element.elementor-element-a609e66 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-a609e66 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-a609e66 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-10cdc867{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-24424739{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-70afa288{--display:flex;--min-height:400px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-70afa288:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-70afa288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;background-image:url("https://weatherstoneexteriors.com/wp-content/uploads/2026/08/0EE14CE4-1C58-46DD-BBD9-E10CB3E9E91F.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-77 .elementor-element.elementor-element-1d0877be{--display:flex;--position:absolute;--min-height:80px;--border-radius:0px 0px 0px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-77 .elementor-element.elementor-element-1d0877be:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-1d0877be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1fb7a1 );}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-1d0877be{right:0px;}body.rtl .elementor-77 .elementor-element.elementor-element-1d0877be{left:0px;}.elementor-77 .elementor-element.elementor-element-7a7072ba{z-index:2;}.elementor-77 .elementor-element.elementor-element-7a7072ba .elementor-icon-wrapper{text-align:end;}.elementor-77 .elementor-element.elementor-element-7a7072ba.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-7a7072ba.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-7a7072ba.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-7a7072ba.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-7a7072ba.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-7a7072ba.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-7a7072ba.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-7a7072ba.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-9ad45b6 );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-7a7072ba.elementor-view-framed .elementor-icon:hover, .elementor-77 .elementor-element.elementor-element-7a7072ba.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-9ad45b6 );border-color:var( --e-global-color-9ad45b6 );}.elementor-77 .elementor-element.elementor-element-7a7072ba.elementor-view-framed .elementor-icon:hover, .elementor-77 .elementor-element.elementor-element-7a7072ba.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-9ad45b6 );}.elementor-77 .elementor-element.elementor-element-7a7072ba.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-7a7072ba.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-7a7072ba .elementor-icon{font-size:30px;padding:16px;}.elementor-77 .elementor-element.elementor-element-7a7072ba .elementor-icon svg{height:30px;}.elementor-77 .elementor-element.elementor-element-21ef8d98{--spacer-size:30px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:0px;border-radius:0px 20px 0px 0px;box-shadow:20px 0px 0px 0px #000000;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-21ef8d98{left:-40px;}body.rtl .elementor-77 .elementor-element.elementor-element-21ef8d98{right:-40px;}.elementor-77 .elementor-element.elementor-element-1657e8e9{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;bottom:-40px;border-radius:0px 20px 0px 0px;box-shadow:0px -20px 0px 0px #000000;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-1657e8e9{right:0px;}body.rtl .elementor-77 .elementor-element.elementor-element-1657e8e9{left:0px;}.elementor-77 .elementor-element.elementor-element-3afaa0e4{--display:flex;--border-radius:0px 50px 0px 0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-3afaa0e4:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-3afaa0e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1fb7a1 );}.elementor-77 .elementor-element.elementor-element-5b16a4ab{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:-40px;border-radius:0px 0px 0px 20px;box-shadow:0px 20px 0px 0px #000000;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-5b16a4ab{left:0px;}body.rtl .elementor-77 .elementor-element.elementor-element-5b16a4ab{right:0px;}.elementor-77 .elementor-element.elementor-element-515b6a09{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #000000;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-515b6a09{right:-40px;}body.rtl .elementor-77 .elementor-element.elementor-element-515b6a09{left:-40px;}.elementor-77 .elementor-element.elementor-element-5c689a42{z-index:2;}.elementor-77 .elementor-element.elementor-element-5c689a42 .elementor-icon-box-wrapper{text-align:start;}.elementor-77 .elementor-element.elementor-element-5c689a42 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-5c689a42 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-5c689a42 .elementor-icon-box-title a{font-family:var( --e-global-typography-9439647-font-family ), Sans-serif;font-size:var( --e-global-typography-9439647-font-size );font-weight:var( --e-global-typography-9439647-font-weight );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-5c689a42:has(:hover) .elementor-icon-box-title,
					 .elementor-77 .elementor-element.elementor-element-5c689a42:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-5f16d155{--display:flex;--min-height:400px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-5f16d155:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-5f16d155 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://weatherstoneexteriors.com/wp-content/uploads/2026/07/Roof-Repair.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-77 .elementor-element.elementor-element-7a420385{--display:flex;--position:absolute;--min-height:80px;--border-radius:0px 0px 0px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-77 .elementor-element.elementor-element-7a420385:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-7a420385 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1fb7a1 );}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-7a420385{right:0px;}body.rtl .elementor-77 .elementor-element.elementor-element-7a420385{left:0px;}.elementor-77 .elementor-element.elementor-element-6ff05d76{z-index:2;}.elementor-77 .elementor-element.elementor-element-6ff05d76 .elementor-icon-wrapper{text-align:end;}.elementor-77 .elementor-element.elementor-element-6ff05d76.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-6ff05d76.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-6ff05d76.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-6ff05d76.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-6ff05d76.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-6ff05d76.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-6ff05d76.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-6ff05d76.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-9ad45b6 );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-6ff05d76.elementor-view-framed .elementor-icon:hover, .elementor-77 .elementor-element.elementor-element-6ff05d76.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-9ad45b6 );border-color:var( --e-global-color-9ad45b6 );}.elementor-77 .elementor-element.elementor-element-6ff05d76.elementor-view-framed .elementor-icon:hover, .elementor-77 .elementor-element.elementor-element-6ff05d76.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-9ad45b6 );}.elementor-77 .elementor-element.elementor-element-6ff05d76.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-6ff05d76.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-6ff05d76 .elementor-icon{font-size:30px;padding:16px;}.elementor-77 .elementor-element.elementor-element-6ff05d76 .elementor-icon svg{height:30px;}.elementor-77 .elementor-element.elementor-element-165dbf10{--spacer-size:30px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:0px;border-radius:0px 20px 0px 0px;box-shadow:20px 0px 0px 0px #000000;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-165dbf10{left:-40px;}body.rtl .elementor-77 .elementor-element.elementor-element-165dbf10{right:-40px;}.elementor-77 .elementor-element.elementor-element-5b880858{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;bottom:-40px;border-radius:0px 20px 0px 0px;box-shadow:0px -20px 0px 0px #000000;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-5b880858{right:0px;}body.rtl .elementor-77 .elementor-element.elementor-element-5b880858{left:0px;}.elementor-77 .elementor-element.elementor-element-27ff1488{--display:flex;--border-radius:0px 50px 0px 0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-27ff1488:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-27ff1488 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1fb7a1 );}.elementor-77 .elementor-element.elementor-element-78d63a1{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:-40px;border-radius:0px 0px 0px 20px;box-shadow:0px 20px 0px 0px #000000;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-78d63a1{left:0px;}body.rtl .elementor-77 .elementor-element.elementor-element-78d63a1{right:0px;}.elementor-77 .elementor-element.elementor-element-1ea68e64{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #000000;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-1ea68e64{right:-40px;}body.rtl .elementor-77 .elementor-element.elementor-element-1ea68e64{left:-40px;}.elementor-77 .elementor-element.elementor-element-255130ae{z-index:2;}.elementor-77 .elementor-element.elementor-element-255130ae .elementor-icon-box-wrapper{text-align:start;}.elementor-77 .elementor-element.elementor-element-255130ae .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-255130ae .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-255130ae .elementor-icon-box-title a{font-family:var( --e-global-typography-9439647-font-family ), Sans-serif;font-size:var( --e-global-typography-9439647-font-size );font-weight:var( --e-global-typography-9439647-font-weight );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-255130ae:has(:hover) .elementor-icon-box-title,
					 .elementor-77 .elementor-element.elementor-element-255130ae:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-136663b7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-59cda886{--display:flex;--min-height:400px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-59cda886:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-59cda886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://weatherstoneexteriors.com/wp-content/uploads/2026/07/Residential-Roofing.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-77 .elementor-element.elementor-element-4b086528{--display:flex;--position:absolute;--min-height:80px;--border-radius:0px 0px 0px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-77 .elementor-element.elementor-element-4b086528:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-4b086528 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1fb7a1 );}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-4b086528{right:0px;}body.rtl .elementor-77 .elementor-element.elementor-element-4b086528{left:0px;}.elementor-77 .elementor-element.elementor-element-34b8ee3d{z-index:2;}.elementor-77 .elementor-element.elementor-element-34b8ee3d .elementor-icon-wrapper{text-align:end;}.elementor-77 .elementor-element.elementor-element-34b8ee3d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-34b8ee3d.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-34b8ee3d.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-34b8ee3d.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-34b8ee3d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-34b8ee3d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-34b8ee3d.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-34b8ee3d.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-9ad45b6 );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-34b8ee3d.elementor-view-framed .elementor-icon:hover, .elementor-77 .elementor-element.elementor-element-34b8ee3d.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-9ad45b6 );border-color:var( --e-global-color-9ad45b6 );}.elementor-77 .elementor-element.elementor-element-34b8ee3d.elementor-view-framed .elementor-icon:hover, .elementor-77 .elementor-element.elementor-element-34b8ee3d.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-9ad45b6 );}.elementor-77 .elementor-element.elementor-element-34b8ee3d.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-34b8ee3d.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-34b8ee3d .elementor-icon{font-size:30px;padding:16px;}.elementor-77 .elementor-element.elementor-element-34b8ee3d .elementor-icon svg{height:30px;}.elementor-77 .elementor-element.elementor-element-7409cc45{--spacer-size:30px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:0px;border-radius:0px 20px 0px 0px;box-shadow:20px 0px 0px 0px #000000;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-7409cc45{left:-40px;}body.rtl .elementor-77 .elementor-element.elementor-element-7409cc45{right:-40px;}.elementor-77 .elementor-element.elementor-element-191f9954{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;bottom:-40.01px;border-radius:0px 20px 0px 0px;box-shadow:0px -20px 0px 0px #000000;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-191f9954{right:0px;}body.rtl .elementor-77 .elementor-element.elementor-element-191f9954{left:0px;}.elementor-77 .elementor-element.elementor-element-f1085e3{--display:flex;--border-radius:0px 50px 0px 0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-f1085e3:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-f1085e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1fb7a1 );}.elementor-77 .elementor-element.elementor-element-495f2dff{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:-40px;border-radius:0px 0px 0px 20px;box-shadow:0px 20px 0px 0px #000000;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-495f2dff{left:0px;}body.rtl .elementor-77 .elementor-element.elementor-element-495f2dff{right:0px;}.elementor-77 .elementor-element.elementor-element-359e9c{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #000000;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-359e9c{right:-40px;}body.rtl .elementor-77 .elementor-element.elementor-element-359e9c{left:-40px;}.elementor-77 .elementor-element.elementor-element-6b67a83b{z-index:2;}.elementor-77 .elementor-element.elementor-element-6b67a83b .elementor-icon-box-wrapper{text-align:start;}.elementor-77 .elementor-element.elementor-element-6b67a83b .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-6b67a83b .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-6b67a83b .elementor-icon-box-title a{font-family:var( --e-global-typography-9439647-font-family ), Sans-serif;font-size:var( --e-global-typography-9439647-font-size );font-weight:var( --e-global-typography-9439647-font-weight );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-6b67a83b:has(:hover) .elementor-icon-box-title,
					 .elementor-77 .elementor-element.elementor-element-6b67a83b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-3fa6cb9b{--display:flex;--min-height:400px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-3fa6cb9b:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-3fa6cb9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://weatherstoneexteriors.com/wp-content/uploads/2026/07/DND-Mega-Project.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-77 .elementor-element.elementor-element-268033d4{--display:flex;--position:absolute;--min-height:80px;--border-radius:0px 0px 0px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-77 .elementor-element.elementor-element-268033d4:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-268033d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1fb7a1 );}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-268033d4{right:0px;}body.rtl .elementor-77 .elementor-element.elementor-element-268033d4{left:0px;}.elementor-77 .elementor-element.elementor-element-40b30690{z-index:2;}.elementor-77 .elementor-element.elementor-element-40b30690 .elementor-icon-wrapper{text-align:end;}.elementor-77 .elementor-element.elementor-element-40b30690.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-40b30690.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-40b30690.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-40b30690.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-40b30690.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-40b30690.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-40b30690.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-40b30690.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-9ad45b6 );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-40b30690.elementor-view-framed .elementor-icon:hover, .elementor-77 .elementor-element.elementor-element-40b30690.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-9ad45b6 );border-color:var( --e-global-color-9ad45b6 );}.elementor-77 .elementor-element.elementor-element-40b30690.elementor-view-framed .elementor-icon:hover, .elementor-77 .elementor-element.elementor-element-40b30690.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-9ad45b6 );}.elementor-77 .elementor-element.elementor-element-40b30690.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-40b30690.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-40b30690 .elementor-icon{font-size:30px;padding:16px;}.elementor-77 .elementor-element.elementor-element-40b30690 .elementor-icon svg{height:30px;}.elementor-77 .elementor-element.elementor-element-40ddd34a{--spacer-size:30px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:-1px;border-radius:0px 20px 0px 0px;box-shadow:20px 0px 0px 0px #000000;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-40ddd34a{left:-39px;}body.rtl .elementor-77 .elementor-element.elementor-element-40ddd34a{right:-39px;}.elementor-77 .elementor-element.elementor-element-1258df8{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;bottom:-40px;border-radius:0px 20px 0px 0px;box-shadow:0px -20px 0px 0px #000000;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-1258df8{right:0px;}body.rtl .elementor-77 .elementor-element.elementor-element-1258df8{left:0px;}.elementor-77 .elementor-element.elementor-element-65c35d2c{--display:flex;--border-radius:0px 50px 0px 0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-65c35d2c:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-65c35d2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1fb7a1 );}.elementor-77 .elementor-element.elementor-element-48362425{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:-40px;border-radius:0px 0px 0px 20px;box-shadow:0px 20px 0px 0px #000000;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-48362425{left:0px;}body.rtl .elementor-77 .elementor-element.elementor-element-48362425{right:0px;}.elementor-77 .elementor-element.elementor-element-44d5ab01{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #000000;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-44d5ab01{right:-40px;}body.rtl .elementor-77 .elementor-element.elementor-element-44d5ab01{left:-40px;}.elementor-77 .elementor-element.elementor-element-1d8f86ac{z-index:2;}.elementor-77 .elementor-element.elementor-element-1d8f86ac .elementor-icon-box-wrapper{text-align:start;}.elementor-77 .elementor-element.elementor-element-1d8f86ac .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-1d8f86ac .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-1d8f86ac .elementor-icon-box-title a{font-family:var( --e-global-typography-9439647-font-family ), Sans-serif;font-size:var( --e-global-typography-9439647-font-size );font-weight:var( --e-global-typography-9439647-font-weight );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-1d8f86ac:has(:hover) .elementor-icon-box-title,
					 .elementor-77 .elementor-element.elementor-element-1d8f86ac:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-d797709{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-5418017{--display:flex;--min-height:400px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-5418017:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-5418017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;background-image:url("https://weatherstoneexteriors.com/wp-content/uploads/2026/07/94bbead0bcb9f0e6a094b29f1d2c6401.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-77 .elementor-element.elementor-element-e1ec384{--display:flex;--position:absolute;--min-height:80px;--border-radius:0px 0px 0px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-77 .elementor-element.elementor-element-e1ec384:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-e1ec384 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1fb7a1 );}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-e1ec384{right:0px;}body.rtl .elementor-77 .elementor-element.elementor-element-e1ec384{left:0px;}.elementor-77 .elementor-element.elementor-element-52994d7{z-index:2;}.elementor-77 .elementor-element.elementor-element-52994d7 .elementor-icon-wrapper{text-align:end;}.elementor-77 .elementor-element.elementor-element-52994d7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-52994d7.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-52994d7.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-52994d7.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-52994d7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-52994d7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-52994d7.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-52994d7.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-9ad45b6 );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-52994d7.elementor-view-framed .elementor-icon:hover, .elementor-77 .elementor-element.elementor-element-52994d7.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-9ad45b6 );border-color:var( --e-global-color-9ad45b6 );}.elementor-77 .elementor-element.elementor-element-52994d7.elementor-view-framed .elementor-icon:hover, .elementor-77 .elementor-element.elementor-element-52994d7.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-9ad45b6 );}.elementor-77 .elementor-element.elementor-element-52994d7.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-52994d7.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-52994d7 .elementor-icon{font-size:30px;padding:16px;}.elementor-77 .elementor-element.elementor-element-52994d7 .elementor-icon svg{height:30px;}.elementor-77 .elementor-element.elementor-element-1638013{--spacer-size:30px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:0px;border-radius:0px 20px 0px 0px;box-shadow:20px 0px 0px 0px #000000;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-1638013{left:-40px;}body.rtl .elementor-77 .elementor-element.elementor-element-1638013{right:-40px;}.elementor-77 .elementor-element.elementor-element-79cf2c6{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;bottom:-40px;border-radius:0px 20px 0px 0px;box-shadow:0px -20px 0px 0px #000000;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-79cf2c6{right:0px;}body.rtl .elementor-77 .elementor-element.elementor-element-79cf2c6{left:0px;}.elementor-77 .elementor-element.elementor-element-a584a18{--display:flex;--border-radius:0px 50px 0px 0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-a584a18:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-a584a18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1fb7a1 );}.elementor-77 .elementor-element.elementor-element-853d3ec{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:-40px;border-radius:0px 0px 0px 20px;box-shadow:0px 20px 0px 0px #000000;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-853d3ec{left:0px;}body.rtl .elementor-77 .elementor-element.elementor-element-853d3ec{right:0px;}.elementor-77 .elementor-element.elementor-element-570b511{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #000000;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-570b511{right:-40px;}body.rtl .elementor-77 .elementor-element.elementor-element-570b511{left:-40px;}.elementor-77 .elementor-element.elementor-element-ccbd7ff{z-index:2;}.elementor-77 .elementor-element.elementor-element-ccbd7ff .elementor-icon-box-wrapper{text-align:start;}.elementor-77 .elementor-element.elementor-element-ccbd7ff .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-ccbd7ff .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-ccbd7ff .elementor-icon-box-title a{font-family:var( --e-global-typography-9439647-font-family ), Sans-serif;font-size:var( --e-global-typography-9439647-font-size );font-weight:var( --e-global-typography-9439647-font-weight );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-ccbd7ff:has(:hover) .elementor-icon-box-title,
					 .elementor-77 .elementor-element.elementor-element-ccbd7ff:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-090cfb2{--display:flex;--min-height:400px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-090cfb2:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-090cfb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://weatherstoneexteriors.com/wp-content/uploads/2026/07/5c3ee76c5b35737ad81a7c8fff0e01f8.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-77 .elementor-element.elementor-element-db9e9b4{--display:flex;--position:absolute;--min-height:80px;--border-radius:0px 0px 0px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-77 .elementor-element.elementor-element-db9e9b4:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-db9e9b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1fb7a1 );}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-db9e9b4{right:0px;}body.rtl .elementor-77 .elementor-element.elementor-element-db9e9b4{left:0px;}.elementor-77 .elementor-element.elementor-element-ca579be{z-index:2;}.elementor-77 .elementor-element.elementor-element-ca579be .elementor-icon-wrapper{text-align:end;}.elementor-77 .elementor-element.elementor-element-ca579be.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-ca579be.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-ca579be.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-ca579be.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-ca579be.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-ca579be.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-ca579be.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-ca579be.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-9ad45b6 );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-ca579be.elementor-view-framed .elementor-icon:hover, .elementor-77 .elementor-element.elementor-element-ca579be.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-9ad45b6 );border-color:var( --e-global-color-9ad45b6 );}.elementor-77 .elementor-element.elementor-element-ca579be.elementor-view-framed .elementor-icon:hover, .elementor-77 .elementor-element.elementor-element-ca579be.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-9ad45b6 );}.elementor-77 .elementor-element.elementor-element-ca579be.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-ca579be.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-ca579be .elementor-icon{font-size:30px;padding:16px;}.elementor-77 .elementor-element.elementor-element-ca579be .elementor-icon svg{height:30px;}.elementor-77 .elementor-element.elementor-element-21bdc26{--spacer-size:30px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:0px;border-radius:0px 20px 0px 0px;box-shadow:20px 0px 0px 0px #000000;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-21bdc26{left:-40px;}body.rtl .elementor-77 .elementor-element.elementor-element-21bdc26{right:-40px;}.elementor-77 .elementor-element.elementor-element-711b8c5{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;bottom:-40px;border-radius:0px 20px 0px 0px;box-shadow:0px -20px 0px 0px #000000;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-711b8c5{right:0px;}body.rtl .elementor-77 .elementor-element.elementor-element-711b8c5{left:0px;}.elementor-77 .elementor-element.elementor-element-82e809d{--display:flex;--border-radius:0px 50px 0px 0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-82e809d:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-82e809d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1fb7a1 );}.elementor-77 .elementor-element.elementor-element-271e21d{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:-40px;border-radius:0px 0px 0px 20px;box-shadow:0px 20px 0px 0px #000000;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-271e21d{left:0px;}body.rtl .elementor-77 .elementor-element.elementor-element-271e21d{right:0px;}.elementor-77 .elementor-element.elementor-element-6a4785e{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #000000;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-6a4785e{right:-40px;}body.rtl .elementor-77 .elementor-element.elementor-element-6a4785e{left:-40px;}.elementor-77 .elementor-element.elementor-element-275d503{z-index:2;}.elementor-77 .elementor-element.elementor-element-275d503 .elementor-icon-box-wrapper{text-align:start;}.elementor-77 .elementor-element.elementor-element-275d503 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-275d503 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-275d503 .elementor-icon-box-title a{font-family:var( --e-global-typography-9439647-font-family ), Sans-serif;font-size:var( --e-global-typography-9439647-font-size );font-weight:var( --e-global-typography-9439647-font-weight );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-275d503:has(:hover) .elementor-icon-box-title,
					 .elementor-77 .elementor-element.elementor-element-275d503:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-7b96e836{--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 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-7b96e836:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-7b96e836 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ad45b6 );}.elementor-77 .elementor-element.elementor-element-3d161d9a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-38770868{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-3ef5f3fe .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-77 .elementor-element.elementor-element-3ef5f3fe .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-77 .elementor-element.elementor-element-3ef5f3fe{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-77 .elementor-element.elementor-element-3ef5f3fe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77 .elementor-element.elementor-element-3ef5f3fe .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-77 .elementor-element.elementor-element-3ef5f3fe .elementor-icon-list-text{transition:color 0.3s;}.elementor-77 .elementor-element.elementor-element-4e98467a .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-4e98467a .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-4e98467a .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-4e98467a .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-4e98467a .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-77 .elementor-element.elementor-element-4e98467a .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-1637fae6{--display:flex;--min-height:220px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-0a5d547 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-accent );padding:8px 7px 5px 26px;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 );color:var( --e-global-color-677f64b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-77 .elementor-element.elementor-element-0a5d547 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-77 .elementor-element.elementor-element-0a5d547 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-ce1f3b6 );}.elementor-77 .elementor-element.elementor-element-0a5d547 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-77 .elementor-element.elementor-element-0a5d547 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-677f64b );padding:10px 10px 10px 10px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);border-radius:50px 50px 50px 50px;}.elementor-77 .elementor-element.elementor-element-0a5d547 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-77 .elementor-element.elementor-element-0a5d547 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-0a5d547 .jeg-elementor-kit.jkit-button{text-align:left;}.elementor-77 .elementor-element.elementor-element-0a5d547 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-677f64b );width:20px;}.elementor-77 .elementor-element.elementor-element-0a5d547 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-0a5d547 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-0a5d547 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:20px;}.elementor-77 .elementor-element.elementor-element-0a5d547 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-77 .elementor-element.elementor-element-0a5d547 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-77 .elementor-element.elementor-element-0a5d547 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-77 .elementor-element.elementor-element-0a5d547 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-77 .elementor-element.elementor-element-0a5d547 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-0a5d547 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-0a5d547 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-46325363{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-682442c1{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-7014bc68{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-77 .elementor-element.elementor-element-7014bc68:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-7014bc68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1fb7a1 );}.elementor-77 .elementor-element.elementor-element-5cdecf6b{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-b3a3753 );--border-color:var( --e-global-color-b3a3753 );--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-74241466 img{width:100%;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-677f64b );border-radius:50% 50% 50% 50%;}.elementor-77 .elementor-element.elementor-element-5292ef86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;}.elementor-77 .elementor-element.elementor-element-5292ef86 img{width:100%;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-677f64b );border-radius:50% 50% 50% 50%;}.elementor-77 .elementor-element.elementor-element-3cb330e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) -25px;}.elementor-77 .elementor-element.elementor-element-3cb330e1 .elementor-icon-wrapper{text-align:center;}.elementor-77 .elementor-element.elementor-element-3cb330e1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-3cb330e1.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-3cb330e1.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-3cb330e1.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-3cb330e1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-3cb330e1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-3cb330e1.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-3cb330e1 .elementor-icon{font-size:28px;padding:20px;}.elementor-77 .elementor-element.elementor-element-3cb330e1 .elementor-icon svg{height:28px;}.elementor-77 .elementor-element.elementor-element-4aef4516 p{margin-block-end:0px;}.elementor-77 .elementor-element.elementor-element-54260968{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-77 .elementor-element.elementor-element-54260968:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-54260968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1fb7a1 );}.elementor-77 .elementor-element.elementor-element-5f6dfe00 .elementor-icon-box-wrapper{text-align:start;}.elementor-77 .elementor-element.elementor-element-5f6dfe00 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-5f6dfe00 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-5f6dfe00 .elementor-icon-box-title a{font-family:var( --e-global-typography-9439647-font-family ), Sans-serif;font-size:var( --e-global-typography-9439647-font-size );font-weight:var( --e-global-typography-9439647-font-weight );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-5f6dfe00:has(:hover) .elementor-icon-box-title,
					 .elementor-77 .elementor-element.elementor-element-5f6dfe00:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-709206ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-accent );padding:8px 7px 5px 26px;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 );color:var( --e-global-color-677f64b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-77 .elementor-element.elementor-element-709206ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-77 .elementor-element.elementor-element-709206ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-ce1f3b6 );}.elementor-77 .elementor-element.elementor-element-709206ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-77 .elementor-element.elementor-element-709206ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-677f64b );padding:10px 10px 10px 10px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);border-radius:50px 50px 50px 50px;}.elementor-77 .elementor-element.elementor-element-709206ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-77 .elementor-element.elementor-element-709206ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-709206ca .jeg-elementor-kit.jkit-button{text-align:left;}.elementor-77 .elementor-element.elementor-element-709206ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-677f64b );width:20px;}.elementor-77 .elementor-element.elementor-element-709206ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-709206ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-709206ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:20px;}.elementor-77 .elementor-element.elementor-element-709206ca .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-77 .elementor-element.elementor-element-709206ca .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-77 .elementor-element.elementor-element-709206ca .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-77 .elementor-element.elementor-element-709206ca .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-77 .elementor-element.elementor-element-709206ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-709206ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-709206ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-440ee70e{--display:flex;--justify-content:center;--overflow:hidden;--overlay-opacity:0.6;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-440ee70e:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-440ee70e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://weatherstoneexteriors.com/wp-content/uploads/2026/07/1-12.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-77 .elementor-element.elementor-element-440ee70e::before, .elementor-77 .elementor-element.elementor-element-440ee70e > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-440ee70e > .e-con-inner > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-440ee70e > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-440ee70e > .e-con-inner > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-440ee70e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-a1fb7a1 );--background-overlay:'';}.elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:15px;--ekit_testimonial_slidetoshow:1;}.elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-single-testimonial-slider, .elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-testimonial_card, .elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-tootltip-testimonial .elementskit-commentor-content::before{background-color:var( --e-global-color-ce1f3b6 );}.elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-tootltip-testimonial .elementskit-commentor-content,
					.elementor-77 .elementor-element.elementor-element-36d7511c .ekit-main-swiper .elementskit-single-testimonial-slider,
					.elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-testimonial_card{margin-left:0px;margin-right:0px;}.elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-single-testimonial-slider, .elementor-77 .elementor-element.elementor-element-36d7511c  .elementskit-testimonial_card{padding:70px 70px 70px 70px;}.elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-single-testimonial-slider, .elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-testimonial_card{border-radius:20px 20px 20px 20px;}.elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-commentor-content{min-height:500px;}.elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-testimonial_card .elementskit-commentor-coment{color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-testimonial_card .elementskit-commentor-coment{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-stars > li > a, .elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-stars > li > span{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );font-size:20px;}.elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-stars > li:not(:last-child){margin-right:5px;}.elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-profile-info .elementskit-author-name{color:var( --e-global-color-677f64b );font-family:var( --e-global-typography-9439647-font-family ), Sans-serif;font-size:var( --e-global-typography-9439647-font-size );font-weight:var( --e-global-typography-9439647-font-weight );line-height:var( --e-global-typography-9439647-line-height );margin-bottom:0px;}.elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-author-name{color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-profile-info .elementskit-author-des{color:var( --e-global-color-677f64b );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-testimonial-slider .swiper-navigation-button{font-size:36px;}.elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-testimonial-slider .swiper-button-prev{left:0%;width:50px;height:50px;color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-testimonial-slider .swiper-button-next{right:0%;width:50px;height:50px;color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-testimonial-slider .swiper-button-prev:hover{color:#000000;}.elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-testimonial-slider .swiper-button-next:hover{color:#000000;}.elementor-77 .elementor-element.elementor-element-dfca28f{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-dfca28f:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-dfca28f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1fb7a1 );}.elementor-77 .elementor-element.elementor-element-63fbf12b{--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:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-51f8cdaa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-5bcfba5b{--spacer-size:500px;--e-transform-rotateZ:-5deg;top:0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b3a3753 );border-radius:20px 20px 20px 20px;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-5bcfba5b{left:0px;}body.rtl .elementor-77 .elementor-element.elementor-element-5bcfba5b{right:0px;}.elementor-77 .elementor-element.elementor-element-64186607{--display:flex;--min-height:510px;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;--z-index:2;}.elementor-77 .elementor-element.elementor-element-64186607:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-64186607 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://weatherstoneexteriors.com/wp-content/uploads/2026/08/GettyImages-601799249-5890dfb55f9b5874ee7dcd57-scaled-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-77 .elementor-element.elementor-element-1ca73765{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-1ca73765:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-1ca73765 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-64629642{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-77 .elementor-element.elementor-element-64629642 .elementor-icon-wrapper{text-align:center;}.elementor-77 .elementor-element.elementor-element-64629642.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-64629642.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-64629642.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-64629642.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-64629642.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-64629642.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-64629642.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-64629642.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-9ad45b6 );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-64629642.elementor-view-framed .elementor-icon:hover, .elementor-77 .elementor-element.elementor-element-64629642.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-9ad45b6 );border-color:var( --e-global-color-9ad45b6 );}.elementor-77 .elementor-element.elementor-element-64629642.elementor-view-framed .elementor-icon:hover, .elementor-77 .elementor-element.elementor-element-64629642.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-9ad45b6 );}.elementor-77 .elementor-element.elementor-element-64629642.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-64629642.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-64629642 .elementor-icon{font-size:27px;padding:20px;}.elementor-77 .elementor-element.elementor-element-64629642 .elementor-icon svg{height:27px;}.elementor-77 .elementor-element.elementor-element-32f4054d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;--width:90px;font-family:var( --e-global-typography-bde5f3e-font-family ), Sans-serif;font-size:var( --e-global-typography-bde5f3e-font-size );font-weight:var( --e-global-typography-bde5f3e-font-weight );line-height:var( --e-global-typography-bde5f3e-line-height );--word-spacing:9px;--text-color:var( --e-global-color-secondary );--transition:0.3s;}.elementor-77 .elementor-element.elementor-element-3749fb4d{--display:flex;--position:absolute;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;bottom:50px;}.elementor-77 .elementor-element.elementor-element-3749fb4d:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-3749fb4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ad45b6 );}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-3749fb4d{right:-50px;}body.rtl .elementor-77 .elementor-element.elementor-element-3749fb4d{left:-50px;}.elementor-77 .elementor-element.elementor-element-61e33eca .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-77 .elementor-element.elementor-element-61e33eca .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-61e33eca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-677f64b );color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-61e33eca.elementor-view-framed .elementor-icon, .elementor-77 .elementor-element.elementor-element-61e33eca.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-61e33eca.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-61e33eca.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-61e33eca.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-9ad45b6 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-61e33eca.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-61e33eca.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-61e33eca.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-61e33eca.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-9ad45b6 );color:var( --e-global-color-9ad45b6 );border-color:var( --e-global-color-9ad45b6 );}.elementor-77 .elementor-element.elementor-element-61e33eca.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-77 .elementor-element.elementor-element-61e33eca.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-61e33eca .elementor-icon{font-size:25px;padding:18px;}.elementor-77 .elementor-element.elementor-element-61e33eca .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-61e33eca .elementor-icon-box-title a{font-family:var( --e-global-typography-9439647-font-family ), Sans-serif;font-size:var( --e-global-typography-9439647-font-size );font-weight:var( --e-global-typography-9439647-font-weight );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-61e33eca:has(:hover) .elementor-icon-box-title,
					 .elementor-77 .elementor-element.elementor-element-61e33eca:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-50d1cdea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-6caa622b .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-77 .elementor-element.elementor-element-6caa622b .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-77 .elementor-element.elementor-element-6caa622b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-77 .elementor-element.elementor-element-6caa622b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77 .elementor-element.elementor-element-6caa622b .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-77 .elementor-element.elementor-element-6caa622b .elementor-icon-list-text{transition:color 0.3s;}.elementor-77 .elementor-element.elementor-element-7a0a122f .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-7a0a122f .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-7a0a122f .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-7a0a122f .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-7a0a122f .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-77 .elementor-element.elementor-element-7a0a122f .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-654aec2a .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-77 .elementor-element.elementor-element-654aec2a .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-77 .elementor-element.elementor-element-654aec2a .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:var( --e-global-color-9ad45b6 );}.elementor-77 .elementor-element.elementor-element-654aec2a .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:var( --e-global-color-9ad45b6 );font-family:var( --e-global-typography-8dbeffd-font-family ), Sans-serif;font-size:var( --e-global-typography-8dbeffd-font-size );font-weight:var( --e-global-typography-8dbeffd-font-weight );line-height:var( --e-global-typography-8dbeffd-line-height );color:var( --e-global-color-secondary );border-radius:6px 6px 6px 6px;}.elementor-77 .elementor-element.elementor-element-654aec2a .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-secondary );border-radius:6px 6px 0px 0px;}.elementor-77 .elementor-element.elementor-element-654aec2a .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-654aec2a .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"]:hover{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-654aec2a .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true]:hover{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-654aec2a .elementskit-accordion .elementskit-card-header>.elementskit-btn-link:hover{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-654aec2a .elementskit-accordion .elementskit-card-body p{color:var( --e-global-color-text );}.elementor-77 .elementor-element.elementor-element-654aec2a .elementskit-accordion .elementskit-card-body{color:var( --e-global-color-text );border-radius:0px 0px 6px 6px;padding:20px 20px 20px 30px;}.elementor-77 .elementor-element.elementor-element-654aec2a .elementskit-accordion .elementskit-card-body p, .elementor-77 .elementor-element.elementor-element-654aec2a .elementskit-accordion .elementskit-card-body{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-77 .elementor-element.elementor-element-654aec2a .elementskit-accordion > .elementskit-card.active{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b3a3753 );border-radius:6px 6px 6px 6px;}.elementor-77 .elementor-element.elementor-element-654aec2a .elementskit-accordion .elementskit-card-header > .elementskit-btn-link{border-radius:6px 6px 0px 0px;}.elementor-77 .elementor-element.elementor-element-654aec2a .elementskit-accordion > .elementskit-card{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b3a3753 );border-radius:6px 6px 6px 6px;}.elementor-77 .elementor-element.elementor-element-654aec2a .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed{border-radius:6px 6px 6px 6px;}.elementor-77 .elementor-element.elementor-element-7e40c50f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-540bf4df{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-58018b3d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-7840cd71 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-77 .elementor-element.elementor-element-7840cd71 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-77 .elementor-element.elementor-element-7840cd71{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-77 .elementor-element.elementor-element-7840cd71 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77 .elementor-element.elementor-element-7840cd71 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-77 .elementor-element.elementor-element-7840cd71 .elementor-icon-list-text{transition:color 0.3s;}.elementor-77 .elementor-element.elementor-element-711992d .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-711992d .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-711992d .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-711992d .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-711992d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-77 .elementor-element.elementor-element-711992d .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-7bd7c412{text-align:start;}.elementor-77 .elementor-element.elementor-element-7bd7c412 p{margin-block-end:0px;}.elementor-77 .elementor-element.elementor-element-5bb4dd5b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-554f0a70 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(31px/2);}.elementor-77 .elementor-element.elementor-element-554f0a70 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(31px/2);}.elementor-77 .elementor-element.elementor-element-554f0a70 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(31px/2);}.elementor-77 .elementor-element.elementor-element-554f0a70 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-31px/2);}.elementor-77 .elementor-element.elementor-element-554f0a70 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-31px/2);}.elementor-77 .elementor-element.elementor-element-554f0a70 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-77 .elementor-element.elementor-element-554f0a70 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-77 .elementor-element.elementor-element-554f0a70 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-554f0a70 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-554f0a70{--e-icon-list-icon-size:25px;--icon-vertical-align:center;--icon-vertical-offset:1px;}.elementor-77 .elementor-element.elementor-element-554f0a70 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-77 .elementor-element.elementor-element-554f0a70 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-554f0a70 .elementor-icon-list-text{transition:color 0.3s;}.elementor-77 .elementor-element.elementor-element-595a583 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(31px/2);}.elementor-77 .elementor-element.elementor-element-595a583 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(31px/2);}.elementor-77 .elementor-element.elementor-element-595a583 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(31px/2);}.elementor-77 .elementor-element.elementor-element-595a583 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-31px/2);}.elementor-77 .elementor-element.elementor-element-595a583 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-31px/2);}.elementor-77 .elementor-element.elementor-element-595a583 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-77 .elementor-element.elementor-element-595a583 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-77 .elementor-element.elementor-element-595a583 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-595a583 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-595a583{--e-icon-list-icon-size:25px;--icon-vertical-align:center;--icon-vertical-offset:1px;}.elementor-77 .elementor-element.elementor-element-595a583 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-77 .elementor-element.elementor-element-595a583 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-595a583 .elementor-icon-list-text{transition:color 0.3s;}.elementor-77 .elementor-element.elementor-element-3b3fc50c{--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;--overlay-opacity:0.7;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-3b3fc50c:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-3b3fc50c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ad45b6 );background-image:url("https://weatherstoneexteriors.com/wp-content/uploads/2026/07/1-12.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-77 .elementor-element.elementor-element-3b3fc50c::before, .elementor-77 .elementor-element.elementor-element-3b3fc50c > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-3b3fc50c > .e-con-inner > .elementor-background-video-container::before, .elementor-77 .elementor-element.elementor-element-3b3fc50c > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-3b3fc50c > .e-con-inner > .elementor-background-slideshow::before, .elementor-77 .elementor-element.elementor-element-3b3fc50c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-a1fb7a1 );--background-overlay:'';}.elementor-77 .elementor-element.elementor-element-1c60dc11{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-7b077a6e .elementor-heading-title{font-family:var( --e-global-typography-bde5f3e-font-family ), Sans-serif;font-size:var( --e-global-typography-bde5f3e-font-size );font-weight:var( --e-global-typography-bde5f3e-font-weight );line-height:var( --e-global-typography-bde5f3e-line-height );color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-7f5125bc .elementor-button{background-color:var( --e-global-color-ce1f3b6 );fill:var( --e-global-color-677f64b );color:var( --e-global-color-677f64b );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-77 .elementor-element.elementor-element-7f5125bc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-77 .elementor-element.elementor-element-7f5125bc .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-77 .elementor-element.elementor-element-7f5125bc .elementor-button:hover, .elementor-77 .elementor-element.elementor-element-7f5125bc .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-7f5125bc .elementor-button:hover svg, .elementor-77 .elementor-element.elementor-element-7f5125bc .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-77 .elementor-element.elementor-element-119686e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-4d4fe721{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-77 .elementor-element.elementor-element-4685c6b7{text-align:center;}.elementor-77 .elementor-element.elementor-element-4685c6b7 .elementor-heading-title{font-family:var( --e-global-typography-bde5f3e-font-family ), Sans-serif;font-size:var( --e-global-typography-bde5f3e-font-size );font-weight:var( --e-global-typography-bde5f3e-font-weight );line-height:var( --e-global-typography-bde5f3e-line-height );color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-50b21fd{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b3a3753 );border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--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-77 .elementor-element.elementor-element-50b21fd .elementor-field-group{padding-right:calc( 13px/2 );padding-left:calc( 13px/2 );margin-bottom:26px;}.elementor-77 .elementor-element.elementor-element-50b21fd .elementor-form-fields-wrapper{margin-left:calc( -13px/2 );margin-right:calc( -13px/2 );margin-bottom:-26px;}.elementor-77 .elementor-element.elementor-element-50b21fd .elementor-field-group.recaptcha_v3-bottomleft, .elementor-77 .elementor-element.elementor-element-50b21fd .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-77 .elementor-element.elementor-element-50b21fd .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-50b21fd .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-77 .elementor-element.elementor-element-50b21fd .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-77 .elementor-element.elementor-element-50b21fd .elementor-field-type-html{padding-bottom:0px;}.elementor-77 .elementor-element.elementor-element-50b21fd .elementor-field-group .elementor-field{color:var( --e-global-color-677f64b );}.elementor-77 .elementor-element.elementor-element-50b21fd .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF21;border-color:#FFFFFF21;border-radius:30px 30px 30px 30px;}.elementor-77 .elementor-element.elementor-element-50b21fd .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF21;border-color:#FFFFFF21;border-radius:30px 30px 30px 30px;}.elementor-77 .elementor-element.elementor-element-50b21fd .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF21;}.elementor-77 .elementor-element.elementor-element-50b21fd .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-77 .elementor-element.elementor-element-50b21fd .elementor-button[type="submit"]{color:#ffffff;}.elementor-77 .elementor-element.elementor-element-50b21fd .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-77 .elementor-element.elementor-element-50b21fd .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-77 .elementor-element.elementor-element-50b21fd .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-77 .elementor-element.elementor-element-50b21fd .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-77 .elementor-element.elementor-element-50b21fd .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-77 .elementor-element.elementor-element-50b21fd .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}@media(min-width:768px){.elementor-77 .elementor-element.elementor-element-6c66ac6c{--width:50%;}.elementor-77 .elementor-element.elementor-element-5fde9bb6{--width:900px;}.elementor-77 .elementor-element.elementor-element-722fcf47{--width:50%;}.elementor-77 .elementor-element.elementor-element-700e5e85{--width:620px;}.elementor-77 .elementor-element.elementor-element-7135d2c3{--width:550px;}.elementor-77 .elementor-element.elementor-element-0d7074c{--width:55%;}.elementor-77 .elementor-element.elementor-element-33474e8f{--width:50%;}.elementor-77 .elementor-element.elementor-element-7728548b{--width:120%;}.elementor-77 .elementor-element.elementor-element-dbed27d{--width:40%;}.elementor-77 .elementor-element.elementor-element-7279da4c{--width:60%;}.elementor-77 .elementor-element.elementor-element-422c9719{--width:50%;}.elementor-77 .elementor-element.elementor-element-30252918{--width:220px;}.elementor-77 .elementor-element.elementor-element-4f4b56fd{--width:60%;}.elementor-77 .elementor-element.elementor-element-65d471ea{--width:50%;}.elementor-77 .elementor-element.elementor-element-50fa3458{--width:50%;}.elementor-77 .elementor-element.elementor-element-59040667{--width:100%;}.elementor-77 .elementor-element.elementor-element-da02f44{--width:15%;}.elementor-77 .elementor-element.elementor-element-35c92d75{--width:85%;}.elementor-77 .elementor-element.elementor-element-7cf46dde{--width:48%;}.elementor-77 .elementor-element.elementor-element-5d29a974{--width:52%;}.elementor-77 .elementor-element.elementor-element-864ffc9{--width:63%;}.elementor-77 .elementor-element.elementor-element-78687292{--width:37%;}.elementor-77 .elementor-element.elementor-element-70afa288{--width:60%;}.elementor-77 .elementor-element.elementor-element-1d0877be{--width:80px;}.elementor-77 .elementor-element.elementor-element-3afaa0e4{--width:350px;}.elementor-77 .elementor-element.elementor-element-5f16d155{--width:40%;}.elementor-77 .elementor-element.elementor-element-7a420385{--width:80px;}.elementor-77 .elementor-element.elementor-element-27ff1488{--width:350px;}.elementor-77 .elementor-element.elementor-element-59cda886{--width:40%;}.elementor-77 .elementor-element.elementor-element-4b086528{--width:80px;}.elementor-77 .elementor-element.elementor-element-f1085e3{--width:350px;}.elementor-77 .elementor-element.elementor-element-3fa6cb9b{--width:60%;}.elementor-77 .elementor-element.elementor-element-268033d4{--width:80px;}.elementor-77 .elementor-element.elementor-element-65c35d2c{--width:350px;}.elementor-77 .elementor-element.elementor-element-5418017{--width:60%;}.elementor-77 .elementor-element.elementor-element-e1ec384{--width:80px;}.elementor-77 .elementor-element.elementor-element-a584a18{--width:350px;}.elementor-77 .elementor-element.elementor-element-090cfb2{--width:40%;}.elementor-77 .elementor-element.elementor-element-db9e9b4{--width:80px;}.elementor-77 .elementor-element.elementor-element-82e809d{--width:350px;}.elementor-77 .elementor-element.elementor-element-38770868{--width:65%;}.elementor-77 .elementor-element.elementor-element-1637fae6{--width:35%;}.elementor-77 .elementor-element.elementor-element-682442c1{--width:30%;}.elementor-77 .elementor-element.elementor-element-440ee70e{--width:70%;}.elementor-77 .elementor-element.elementor-element-51f8cdaa{--width:37%;}.elementor-77 .elementor-element.elementor-element-64186607{--width:100%;}.elementor-77 .elementor-element.elementor-element-1ca73765{--width:120px;}.elementor-77 .elementor-element.elementor-element-3749fb4d{--width:72%;}.elementor-77 .elementor-element.elementor-element-50d1cdea{--width:63%;}.elementor-77 .elementor-element.elementor-element-540bf4df{--width:55%;}.elementor-77 .elementor-element.elementor-element-1c60dc11{--width:50%;}.elementor-77 .elementor-element.elementor-element-119686e2{--width:50%;}.elementor-77 .elementor-element.elementor-element-4d4fe721{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-77 .elementor-element.elementor-element-6c66ac6c{--width:100%;}.elementor-77 .elementor-element.elementor-element-5fde9bb6{--width:100%;}.elementor-77 .elementor-element.elementor-element-722fcf47{--width:100%;}.elementor-77 .elementor-element.elementor-element-700e5e85{--width:100%;}.elementor-77 .elementor-element.elementor-element-7135d2c3{--width:100%;}.elementor-77 .elementor-element.elementor-element-33474e8f{--width:100%;}.elementor-77 .elementor-element.elementor-element-7728548b{--width:100%;}.elementor-77 .elementor-element.elementor-element-dbed27d{--width:40%;}.elementor-77 .elementor-element.elementor-element-7279da4c{--width:60%;}.elementor-77 .elementor-element.elementor-element-422c9719{--width:100%;}.elementor-77 .elementor-element.elementor-element-4f4b56fd{--width:100%;}.elementor-77 .elementor-element.elementor-element-65d471ea{--width:100%;}.elementor-77 .elementor-element.elementor-element-50fa3458{--width:100%;}.elementor-77 .elementor-element.elementor-element-da02f44{--width:100%;}.elementor-77 .elementor-element.elementor-element-35c92d75{--width:100%;}.elementor-77 .elementor-element.elementor-element-7cf46dde{--width:100%;}.elementor-77 .elementor-element.elementor-element-5d29a974{--width:100%;}.elementor-77 .elementor-element.elementor-element-864ffc9{--width:100%;}.elementor-77 .elementor-element.elementor-element-78687292{--width:100%;}.elementor-77 .elementor-element.elementor-element-70afa288{--width:58%;}.elementor-77 .elementor-element.elementor-element-5f16d155{--width:42%;}.elementor-77 .elementor-element.elementor-element-27ff1488{--width:90%;}.elementor-77 .elementor-element.elementor-element-59cda886{--width:42%;}.elementor-77 .elementor-element.elementor-element-f1085e3{--width:90%;}.elementor-77 .elementor-element.elementor-element-3fa6cb9b{--width:58%;}.elementor-77 .elementor-element.elementor-element-5418017{--width:58%;}.elementor-77 .elementor-element.elementor-element-090cfb2{--width:42%;}.elementor-77 .elementor-element.elementor-element-82e809d{--width:90%;}.elementor-77 .elementor-element.elementor-element-38770868{--width:100%;}.elementor-77 .elementor-element.elementor-element-1637fae6{--width:100%;}.elementor-77 .elementor-element.elementor-element-682442c1{--width:100%;}.elementor-77 .elementor-element.elementor-element-440ee70e{--width:100%;}.elementor-77 .elementor-element.elementor-element-51f8cdaa{--width:90%;}.elementor-77 .elementor-element.elementor-element-3749fb4d{--width:49%;}.elementor-77 .elementor-element.elementor-element-50d1cdea{--width:100%;}.elementor-77 .elementor-element.elementor-element-540bf4df{--width:100%;}.elementor-77 .elementor-element.elementor-element-4d4fe721{--width:100%;}}@media(min-width:1025px){.elementor-77 .elementor-element.elementor-element-116f0a8c:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-116f0a8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-77 .elementor-element.elementor-element-563162d5{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0;}.elementor-77 .elementor-element.elementor-element-6c66ac6c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-6a8d9378{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-722fcf47{--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-700e5e85{--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-3f49d974 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-77 .elementor-element.elementor-element-3f49d974 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-6b73007a{text-align:center;}.elementor-77 .elementor-element.elementor-element-f4cc84c .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-16ee8be0{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-7135d2c3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-77 .elementor-element.elementor-element-78f612b3 .elementor-heading-title{font-size:var( --e-global-typography-bde5f3e-font-size );line-height:var( --e-global-typography-bde5f3e-line-height );}.elementor-77 .elementor-element.elementor-element-ca561a8{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-7d83251b{--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-77 .elementor-element.elementor-element-359cbb64{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-8d2317e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77 .elementor-element.elementor-element-8d2317e .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-396b641f .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-77 .elementor-element.elementor-element-396b641f .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-792d8923{text-align:center;}.elementor-77 .elementor-element.elementor-element-64c2e0e3 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-64c2e0e3 .elementor-icon-box-title a{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-77 .elementor-element.elementor-element-63aba1a7 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-63aba1a7 .elementor-icon-box-title a{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-77 .elementor-element.elementor-element-29205b32 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-29205b32 .elementor-icon-box-title a{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-77 .elementor-element.elementor-element-676c455c{--justify-content:center;}.elementor-77 .elementor-element.elementor-element-6cbeaf9d .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-422c9719{--min-height:500px;}.elementor-77 .elementor-element.elementor-element-5a943fa6 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-5a78e398 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-3a420f4d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77 .elementor-element.elementor-element-3a420f4d .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-5ffafef1 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-5ffafef1 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-77 .elementor-element.elementor-element-5ffafef1 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-53171e8{text-align:center;}.elementor-77 .elementor-element.elementor-element-34375232{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-42673213{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-77 .elementor-element.elementor-element-6daea54e .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-6daea54e .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-5e1f5bb0 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-5e1f5bb0 .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-8e072ab .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-8e072ab .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-562d67c .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-562d67c .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-02148a1 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-02148a1 .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-cdcfe3e .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-cdcfe3e .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-b7d8f1b .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-b7d8f1b .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-3a6d54ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-6ae0861f{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-51d0ce88 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77 .elementor-element.elementor-element-51d0ce88 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-784025bb .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-784025bb .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-77 .elementor-element.elementor-element-784025bb .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-43700971{text-align:center;}.elementor-77 .elementor-element.elementor-element-59040667{--grid-auto-flow:row;}.elementor-77 .elementor-element.elementor-element-12c725db .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-77 .elementor-element.elementor-element-12c725db .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-34bd8a90{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-2af33614{--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-77 .elementor-element.elementor-element-665ad696 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77 .elementor-element.elementor-element-665ad696 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-35c92d75{--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-77 .elementor-element.elementor-element-19897a08 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-19897a08 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-77 .elementor-element.elementor-element-19897a08 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-5d29a974{--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-77 .elementor-element.elementor-element-7bdcce5f{text-align:center;}.elementor-77 .elementor-element.elementor-element-a609e66 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-77 .elementor-element.elementor-element-a609e66 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-10cdc867{--justify-content:center;}.elementor-77 .elementor-element.elementor-element-5c689a42 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-5c689a42 .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-255130ae .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-255130ae .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-6b67a83b .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-6b67a83b .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-1d8f86ac .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-1d8f86ac .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-ccbd7ff .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-ccbd7ff .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-275d503 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-275d503 .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-7b96e836{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-3d161d9a{--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-77 .elementor-element.elementor-element-3ef5f3fe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77 .elementor-element.elementor-element-3ef5f3fe .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-4e98467a .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-4e98467a .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-77 .elementor-element.elementor-element-4e98467a .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-101cac0a{text-align:center;}.elementor-77 .elementor-element.elementor-element-0a5d547 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-77 .elementor-element.elementor-element-0a5d547 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-46325363{--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 50px;--row-gap:50px;--column-gap:50px;}.elementor-77 .elementor-element.elementor-element-682442c1{--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-77 .elementor-element.elementor-element-5f6dfe00 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-5f6dfe00 .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-709206ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:1;}.elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-testimonial_card .elementskit-commentor-coment{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-profile-info .elementskit-author-name{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-profile-info .elementskit-author-des{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-77 .elementor-element.elementor-element-63fbf12b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-32f4054d{--width:90px;font-size:var( --e-global-typography-bde5f3e-font-size );line-height:var( --e-global-typography-bde5f3e-line-height );}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-3749fb4d{right:0px;}body.rtl .elementor-77 .elementor-element.elementor-element-3749fb4d{left:0px;}.elementor-77 .elementor-element.elementor-element-61e33eca .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-61e33eca .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-6caa622b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77 .elementor-element.elementor-element-6caa622b .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-7a0a122f .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-7a0a122f .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-77 .elementor-element.elementor-element-7a0a122f .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-654aec2a .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-77 .elementor-element.elementor-element-654aec2a .elementskit-accordion .elementskit-card-body p, .elementor-77 .elementor-element.elementor-element-654aec2a .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-77 .elementor-element.elementor-element-7e40c50f{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-7840cd71 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77 .elementor-element.elementor-element-7840cd71 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-711992d .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-711992d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-77 .elementor-element.elementor-element-711992d .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-7bd7c412{text-align:center;}.elementor-77 .elementor-element.elementor-element-7b077a6e .elementor-heading-title{font-size:var( --e-global-typography-bde5f3e-font-size );line-height:var( --e-global-typography-bde5f3e-line-height );}.elementor-77 .elementor-element.elementor-element-4685c6b7{text-align:center;}.elementor-77 .elementor-element.elementor-element-4685c6b7 .elementor-heading-title{font-size:var( --e-global-typography-bde5f3e-font-size );line-height:var( --e-global-typography-bde5f3e-line-height );}}@media(max-width:767px){.elementor-77 .elementor-element.elementor-element-563162d5{--padding-top:70px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-6c66ac6c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-722fcf47{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-1e78f7b7{right:49.958px;}body.rtl .elementor-77 .elementor-element.elementor-element-1e78f7b7{left:49.958px;}.elementor-77 .elementor-element.elementor-element-1e78f7b7{top:256.997px;}.elementor-77 .elementor-element.elementor-element-700e5e85{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-3f49d974 .elementskit-section-title-wraper .elementskit-section-title{font-size:36px;}.elementor-77 .elementor-element.elementor-element-3f49d974 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-77 .elementor-element.elementor-element-3f49d974 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-a2d3541{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-77 .elementor-element.elementor-element-f4cc84c .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-78f612b3 .elementor-heading-title{font-size:var( --e-global-typography-bde5f3e-font-size );line-height:var( --e-global-typography-bde5f3e-line-height );}.elementor-77 .elementor-element.elementor-element-ca561a8{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-359cbb64{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-8d2317e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77 .elementor-element.elementor-element-8d2317e .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-396b641f .elementskit-section-title-wraper .elementskit-section-title{font-size:36px;}.elementor-77 .elementor-element.elementor-element-396b641f .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-77 .elementor-element.elementor-element-396b641f .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-7279da4c{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-64c2e0e3 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-64c2e0e3 .elementor-icon-box-title a{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-77 .elementor-element.elementor-element-63aba1a7 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-63aba1a7 .elementor-icon-box-title a{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-77 .elementor-element.elementor-element-29205b32 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-29205b32 .elementor-icon-box-title a{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-77 .elementor-element.elementor-element-676c455c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-6cbeaf9d .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-422c9719{--min-height:210px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-422c9719:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-422c9719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-77 .elementor-element.elementor-element-30252918{--width:180px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-5a943fa6 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-5a78e398 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-116f0a8c{--padding-top:100px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-3a420f4d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77 .elementor-element.elementor-element-3a420f4d .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-5ffafef1 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-5ffafef1 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-77 .elementor-element.elementor-element-5ffafef1 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-34375232{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-42673213{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-77 .elementor-element.elementor-element-6daea54e .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-6daea54e .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-5e1f5bb0 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-5e1f5bb0 .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-8e072ab .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-8e072ab .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-562d67c .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-562d67c .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-02148a1 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-02148a1 .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-cdcfe3e .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-cdcfe3e .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-b7d8f1b .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-b7d8f1b .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-3a6d54ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-cb25df3{--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-c5cee12{width:var( --container-widget-width, 307.844px );max-width:307.844px;--container-widget-width:307.844px;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-c5cee12 img{width:100%;}.elementor-77 .elementor-element.elementor-element-9f160c5 img{width:100%;}.elementor-77 .elementor-element.elementor-element-0be5ad8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-6ae0861f{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-65d471ea{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-2b89766 img{height:270px;object-fit:cover;}.elementor-77 .elementor-element.elementor-element-51d0ce88 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77 .elementor-element.elementor-element-51d0ce88 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-784025bb .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-784025bb .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-77 .elementor-element.elementor-element-784025bb .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-59040667{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-77 .elementor-element.elementor-element-12c725db .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-4d3e308{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-8d9173e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-34bd8a90{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-665ad696 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77 .elementor-element.elementor-element-665ad696 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-19897a08 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-19897a08 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-77 .elementor-element.elementor-element-19897a08 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-a609e66 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-77 .elementor-element.elementor-element-a609e66 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-1d0877be{--width:80px;--min-height:80px;}.elementor-77 .elementor-element.elementor-element-7a7072ba .elementor-icon{font-size:30px;}.elementor-77 .elementor-element.elementor-element-7a7072ba .elementor-icon svg{height:30px;}.elementor-77 .elementor-element.elementor-element-21ef8d98{--spacer-size:30px;}.elementor-77 .elementor-element.elementor-element-1657e8e9{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-77 .elementor-element.elementor-element-3afaa0e4{--width:85%;--border-radius:0px 20px 0px 0px;}.elementor-77 .elementor-element.elementor-element-5c689a42 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-5c689a42 .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-7a420385{--width:80px;--min-height:80px;}.elementor-77 .elementor-element.elementor-element-6ff05d76 .elementor-icon{font-size:30px;}.elementor-77 .elementor-element.elementor-element-6ff05d76 .elementor-icon svg{height:30px;}.elementor-77 .elementor-element.elementor-element-165dbf10{--spacer-size:30px;}.elementor-77 .elementor-element.elementor-element-5b880858{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-77 .elementor-element.elementor-element-27ff1488{--width:85%;--border-radius:0px 20px 0px 0px;}.elementor-77 .elementor-element.elementor-element-255130ae .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-255130ae .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-4b086528{--width:80px;--min-height:80px;}.elementor-77 .elementor-element.elementor-element-34b8ee3d .elementor-icon{font-size:30px;}.elementor-77 .elementor-element.elementor-element-34b8ee3d .elementor-icon svg{height:30px;}.elementor-77 .elementor-element.elementor-element-7409cc45{--spacer-size:30px;}.elementor-77 .elementor-element.elementor-element-191f9954{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-77 .elementor-element.elementor-element-f1085e3{--width:85%;--border-radius:0px 20px 0px 0px;}.elementor-77 .elementor-element.elementor-element-6b67a83b .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-6b67a83b .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-268033d4{--width:80px;--min-height:80px;}.elementor-77 .elementor-element.elementor-element-40b30690 .elementor-icon{font-size:30px;}.elementor-77 .elementor-element.elementor-element-40b30690 .elementor-icon svg{height:30px;}.elementor-77 .elementor-element.elementor-element-40ddd34a{--spacer-size:30px;}.elementor-77 .elementor-element.elementor-element-1258df8{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-77 .elementor-element.elementor-element-65c35d2c{--width:85%;--border-radius:0px 20px 0px 0px;}.elementor-77 .elementor-element.elementor-element-1d8f86ac .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-1d8f86ac .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-e1ec384{--width:80px;--min-height:80px;}.elementor-77 .elementor-element.elementor-element-52994d7 .elementor-icon{font-size:30px;}.elementor-77 .elementor-element.elementor-element-52994d7 .elementor-icon svg{height:30px;}.elementor-77 .elementor-element.elementor-element-1638013{--spacer-size:30px;}.elementor-77 .elementor-element.elementor-element-79cf2c6{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-77 .elementor-element.elementor-element-a584a18{--width:85%;--border-radius:0px 20px 0px 0px;}.elementor-77 .elementor-element.elementor-element-ccbd7ff .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-ccbd7ff .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-db9e9b4{--width:80px;--min-height:80px;}.elementor-77 .elementor-element.elementor-element-ca579be .elementor-icon{font-size:30px;}.elementor-77 .elementor-element.elementor-element-ca579be .elementor-icon svg{height:30px;}.elementor-77 .elementor-element.elementor-element-21bdc26{--spacer-size:30px;}.elementor-77 .elementor-element.elementor-element-711b8c5{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-77 .elementor-element.elementor-element-82e809d{--width:85%;--border-radius:0px 20px 0px 0px;}.elementor-77 .elementor-element.elementor-element-275d503 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-275d503 .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-7b96e836{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-3ef5f3fe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77 .elementor-element.elementor-element-3ef5f3fe .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-4e98467a .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-4e98467a .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-77 .elementor-element.elementor-element-4e98467a .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-1637fae6{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-77 .elementor-element.elementor-element-0a5d547 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-5f6dfe00 .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-5f6dfe00 .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-709206ca .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-single-testimonial-slider, .elementor-77 .elementor-element.elementor-element-36d7511c  .elementskit-testimonial_card{padding:40px 20px 40px 20px;}.elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-testimonial_card .elementskit-commentor-coment{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-profile-info .elementskit-author-name{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-36d7511c .elementskit-profile-info .elementskit-author-des{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-77 .elementor-element.elementor-element-dfca28f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-63fbf12b{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-51f8cdaa{--width:100%;}.elementor-77 .elementor-element.elementor-element-5bcfba5b{--spacer-size:400px;}.elementor-77 .elementor-element.elementor-element-64186607{--min-height:400px;}.elementor-77 .elementor-element.elementor-element-1ca73765{--width:120px;}.elementor-77 .elementor-element.elementor-element-32f4054d{--width:90px;font-size:var( --e-global-typography-bde5f3e-font-size );line-height:var( --e-global-typography-bde5f3e-line-height );}.elementor-77 .elementor-element.elementor-element-61e33eca .elementor-icon-box-title, .elementor-77 .elementor-element.elementor-element-61e33eca .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-77 .elementor-element.elementor-element-6caa622b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77 .elementor-element.elementor-element-6caa622b .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-7a0a122f .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-7a0a122f .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-77 .elementor-element.elementor-element-7a0a122f .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-654aec2a .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-77 .elementor-element.elementor-element-654aec2a .elementskit-accordion .elementskit-card-body p, .elementor-77 .elementor-element.elementor-element-654aec2a .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-77 .elementor-element.elementor-element-7e40c50f{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-77 .elementor-element.elementor-element-7840cd71 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77 .elementor-element.elementor-element-7840cd71 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-77 .elementor-element.elementor-element-711992d .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-711992d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-77 .elementor-element.elementor-element-711992d .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-77 .elementor-element.elementor-element-3b3fc50c{--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-7b077a6e .elementor-heading-title{font-size:var( --e-global-typography-bde5f3e-font-size );line-height:var( --e-global-typography-bde5f3e-line-height );}.elementor-77 .elementor-element.elementor-element-4d4fe721{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-4685c6b7 .elementor-heading-title{font-size:var( --e-global-typography-bde5f3e-font-size );line-height:var( --e-global-typography-bde5f3e-line-height );}}