.elementor-3274 .elementor-element.elementor-element-c62e7e2{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.8;--padding-top:130px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-c62e7e2:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-c62e7e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.royaltyroofs.com/wp-content/uploads/2021/11/commercial-roofing-banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3274 .elementor-element.elementor-element-c62e7e2::before, .elementor-3274 .elementor-element.elementor-element-c62e7e2 > .elementor-background-video-container::before, .elementor-3274 .elementor-element.elementor-element-c62e7e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-3274 .elementor-element.elementor-element-c62e7e2 > .elementor-background-slideshow::before, .elementor-3274 .elementor-element.elementor-element-c62e7e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3274 .elementor-element.elementor-element-c62e7e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-3274 .elementor-element.elementor-element-1b78bd1{--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:50px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-3274 .elementor-element.elementor-element-6f0399d{--display:flex;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3274 .elementor-element.elementor-element-6bf502c .elementor-heading-title{font-family:var( --e-global-typography-43e508c-font-family ), Sans-serif;font-size:var( --e-global-typography-43e508c-font-size );font-weight:var( --e-global-typography-43e508c-font-weight );line-height:var( --e-global-typography-43e508c-line-height );color:var( --e-global-color-e656be2 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3274 .elementor-element.elementor-element-2daffe6{color:var( --e-global-color-e656be2 );}.elementor-3274 .elementor-element.elementor-element-7b8a85d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-7b8a85d.e-con{--align-self:flex-start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3274 .elementor-element.elementor-element-4273185 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-3274 .elementor-element.elementor-element-4021784 .elementor-button{background-color:#FF6B0D00;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e656be2 );}.elementor-3274 .elementor-element.elementor-element-4021784 .elementor-button:hover, .elementor-3274 .elementor-element.elementor-element-4021784 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-3274 .elementor-element.elementor-element-c0bdc1e{--display:flex;--justify-content:center;}.elementor-3274 .elementor-element.elementor-element-890fb47{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-890fb47:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-890fb47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF3EA;}.elementor-3274 .elementor-element.elementor-element-568607b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3274 .elementor-element.elementor-element-e876aed{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:500;color:var( --e-global-color-primary );}.elementor-3274 .elementor-element.elementor-element-e876aed p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-cf15855{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-3274 .elementor-element.elementor-element-cf15855 .elementor-heading-title{font-family:var( --e-global-typography-aeb26cd-font-family ), Sans-serif;font-size:var( --e-global-typography-aeb26cd-font-size );font-weight:var( --e-global-typography-aeb26cd-font-weight );text-transform:var( --e-global-typography-aeb26cd-text-transform );line-height:var( --e-global-typography-aeb26cd-line-height );color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-a435986{text-align:center;color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-a435986 p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-5d4dd21{--display:flex;}.elementor-3274 .elementor-element.elementor-element-9711bb4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-512f16a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-5f7e475{--display:flex;--min-height:400px;--border-radius:10px 0px 0px 10px;}.elementor-3274 .elementor-element.elementor-element-5f7e475:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-5f7e475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.royaltyroofs.com/wp-content/uploads/2024/09/AdobeStock_793037170-resize.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3274 .elementor-element.elementor-element-5d3ab3b{--display:flex;--justify-content:center;}.elementor-3274 .elementor-element.elementor-element-6274a9d{--display:flex;}.elementor-3274 .elementor-element.elementor-element-391b4a8 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:7px 30px 7px 30px;border-radius:50px 50px 50px 50px;}.elementor-3274 .elementor-element.elementor-element-391b4a8.elementor-element{--align-self:flex-start;}.elementor-3274 .elementor-element.elementor-element-391b4a8 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:15px;font-weight:500;}.elementor-3274 .elementor-element.elementor-element-492a5ea .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-604bcd6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-aba046c{text-align:start;color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-793fa2e{text-align:start;color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-55e559d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-2764931{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-c5d7f06{--display:flex;--min-height:400px;--border-radius:10px 0px 0px 10px;}.elementor-3274 .elementor-element.elementor-element-c5d7f06:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-c5d7f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.royaltyroofs.com/wp-content/uploads/2026/08/system-pvc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3274 .elementor-element.elementor-element-3292a57{--display:flex;--justify-content:center;}.elementor-3274 .elementor-element.elementor-element-9ccd065{--display:flex;}.elementor-3274 .elementor-element.elementor-element-21d50ab > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:7px 30px 7px 30px;border-radius:50px 50px 50px 50px;}.elementor-3274 .elementor-element.elementor-element-21d50ab.elementor-element{--align-self:flex-start;}.elementor-3274 .elementor-element.elementor-element-21d50ab .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:15px;font-weight:500;}.elementor-3274 .elementor-element.elementor-element-9816db4 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-da6b174{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-633f85f{text-align:start;color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-a9b33d2{text-align:start;color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-3bc16e8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-0d8b70d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-6701a3c{--display:flex;--min-height:400px;--border-radius:10px 0px 0px 10px;}.elementor-3274 .elementor-element.elementor-element-6701a3c:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-6701a3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.royaltyroofs.com/wp-content/uploads/2024/09/AdobeStock_598114005-resize.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3274 .elementor-element.elementor-element-dc344b2{--display:flex;--justify-content:center;}.elementor-3274 .elementor-element.elementor-element-520787d{--display:flex;}.elementor-3274 .elementor-element.elementor-element-e49b47d > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:7px 30px 7px 30px;border-radius:50px 50px 50px 50px;}.elementor-3274 .elementor-element.elementor-element-e49b47d.elementor-element{--align-self:flex-start;}.elementor-3274 .elementor-element.elementor-element-e49b47d .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:15px;font-weight:500;}.elementor-3274 .elementor-element.elementor-element-b7e173e .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-db19c08{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-f30d6fb{text-align:start;color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-d856794{text-align:start;color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-e6e4459{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-bab214f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-7baab47{--display:flex;--min-height:400px;--border-radius:10px 0px 0px 10px;}.elementor-3274 .elementor-element.elementor-element-7baab47:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-7baab47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.royaltyroofs.com/wp-content/uploads/2026/06/roof-coating.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3274 .elementor-element.elementor-element-3d10521{--display:flex;--justify-content:center;}.elementor-3274 .elementor-element.elementor-element-fa24dab{--display:flex;}.elementor-3274 .elementor-element.elementor-element-a6c025a > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:7px 30px 7px 30px;border-radius:50px 50px 50px 50px;}.elementor-3274 .elementor-element.elementor-element-a6c025a.elementor-element{--align-self:flex-start;}.elementor-3274 .elementor-element.elementor-element-a6c025a .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:15px;font-weight:500;}.elementor-3274 .elementor-element.elementor-element-0cbbff8 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-b056b04{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-dd648a5{text-align:start;color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-4fcc0e4{text-align:start;color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-254079d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-20px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:20px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-20px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:20px;--e-n-carousel-arrow-size:20px;--e-n-carousel-arrow-normal-color:var( --e-global-color-secondary );--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-dots-hover-color:var( --e-global-color-secondary );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:30px;--e-n-carousel-swiper-pagination-spacing:9px;}:where( .elementor-3274 .elementor-element.elementor-element-254079d .swiper-slide ) > .e-con{background-color:var( --e-global-color-e656be2 );--border-radius:10px 10px 10px 10px;}.elementor-3274 .elementor-element.elementor-element-254079d :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-e656be2 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-3274 .elementor-element.elementor-element-254079d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3274 .elementor-element.elementor-element-52d3c4c{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3274 .elementor-element.elementor-element-52d3c4c:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-52d3c4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-86d3006{text-align:center;}.elementor-3274 .elementor-element.elementor-element-86d3006 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-e656be2 );}.elementor-3274 .elementor-element.elementor-element-2d4e483{--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-3274 .elementor-element.elementor-element-343fd69{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-f72e15c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-16214ca{font-family:"Open Sans", Sans-serif;font-weight:500;color:var( --e-global-color-primary );}.elementor-3274 .elementor-element.elementor-element-16214ca p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-528afb4 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-8eb4a56{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-3274 .elementor-element.elementor-element-8eb4a56 .elementor-divider-separator{width:5%;}.elementor-3274 .elementor-element.elementor-element-8eb4a56 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-716f5ca{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-716f5ca:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-716f5ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3274 .elementor-element.elementor-element-4337fb5{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-26ffac7{font-family:"Open Sans", Sans-serif;font-weight:500;color:var( --e-global-color-primary );}.elementor-3274 .elementor-element.elementor-element-26ffac7 p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-13fd45a .elementor-heading-title{color:var( --e-global-color-e656be2 );}.elementor-3274 .elementor-element.elementor-element-a966103{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-primary );}.elementor-3274 .elementor-element.elementor-element-a966103 p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-6bfa360{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-3274 .elementor-element.elementor-element-6bfa360 .elementor-divider-separator{width:5%;}.elementor-3274 .elementor-element.elementor-element-6bfa360 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-aa6c059 p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-aa6c059{color:var( --e-global-color-fa02f0c );}.elementor-3274 .elementor-element.elementor-element-a1c468d{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-95e9f1e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-8e6d500{font-family:"Open Sans", Sans-serif;font-weight:500;color:var( --e-global-color-primary );}.elementor-3274 .elementor-element.elementor-element-8e6d500 p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-c57d3e3 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-ed6de19{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-3274 .elementor-element.elementor-element-ed6de19 .elementor-divider-separator{width:5%;}.elementor-3274 .elementor-element.elementor-element-ed6de19 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-e9fe7ff{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-e9fe7ff:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-e9fe7ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-6c4479c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-1ab0f1c{font-family:"Open Sans", Sans-serif;font-weight:500;color:var( --e-global-color-primary );}.elementor-3274 .elementor-element.elementor-element-1ab0f1c p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-365e57c .elementor-heading-title{color:var( --e-global-color-e656be2 );}.elementor-3274 .elementor-element.elementor-element-cb5b8c0{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-primary );}.elementor-3274 .elementor-element.elementor-element-cb5b8c0 p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-73371ff{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-3274 .elementor-element.elementor-element-73371ff .elementor-divider-separator{width:5%;}.elementor-3274 .elementor-element.elementor-element-73371ff .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-15436d2{color:var( --e-global-color-fa02f0c );}.elementor-3274 .elementor-element.elementor-element-49f5e8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-49f5e8e:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-49f5e8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fa02f0c );}.elementor-3274 .elementor-element.elementor-element-b4deb56{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-3274 .elementor-element.elementor-element-e77af3d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-95216d5{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:500;color:var( --e-global-color-primary );}.elementor-3274 .elementor-element.elementor-element-95216d5 p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-e48ea7c{text-align:center;}.elementor-3274 .elementor-element.elementor-element-e48ea7c .elementor-heading-title{font-family:var( --e-global-typography-aeb26cd-font-family ), Sans-serif;font-size:var( --e-global-typography-aeb26cd-font-size );font-weight:var( --e-global-typography-aeb26cd-font-weight );text-transform:var( --e-global-typography-aeb26cd-text-transform );line-height:var( --e-global-typography-aeb26cd-line-height );color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-64547f3{text-align:center;color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-5ebce6f{--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;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:#7A7A7A7A;--border-color:#7A7A7A7A;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-1e3ca39{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3274 .elementor-element.elementor-element-1e3ca39:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-1e3ca39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e656be2 );}.elementor-3274 .elementor-element.elementor-element-537e47c{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-928b8a0{text-align:start;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-primary );}.elementor-3274 .elementor-element.elementor-element-928b8a0 p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-3eaaa6b .elementor-heading-title{font-family:var( --e-global-typography-1d5a417-font-family ), Sans-serif;font-size:var( --e-global-typography-1d5a417-font-size );font-weight:var( --e-global-typography-1d5a417-font-weight );text-transform:var( --e-global-typography-1d5a417-text-transform );line-height:var( --e-global-typography-1d5a417-line-height );color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-4b9c3e6{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-3274 .elementor-element.elementor-element-4b9c3e6 .elementor-divider-separator{width:20%;}.elementor-3274 .elementor-element.elementor-element-4b9c3e6 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-d4f5027{color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-d27b663{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-d27b663:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-d27b663 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF4EC;}.elementor-3274 .elementor-element.elementor-element-3c05704{font-family:"Open Sans", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-3c05704 p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-dbcf190{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-dbcf190:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-dbcf190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.royaltyroofs.com/wp-content/uploads/2024/09/AdobeStock_793037170-resize.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3274 .elementor-element.elementor-element-573cc48{--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;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:#7A7A7A7A;--border-color:#7A7A7A7A;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-1103831{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-1103831:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-1103831 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.royaltyroofs.com/wp-content/uploads/2026/08/system-pvc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3274 .elementor-element.elementor-element-2fe9530{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3274 .elementor-element.elementor-element-2fe9530:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-2fe9530 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e656be2 );}.elementor-3274 .elementor-element.elementor-element-18107b7{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-7600e77{text-align:start;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-primary );}.elementor-3274 .elementor-element.elementor-element-7600e77 p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-18a65cd .elementor-heading-title{font-family:var( --e-global-typography-1d5a417-font-family ), Sans-serif;font-size:var( --e-global-typography-1d5a417-font-size );font-weight:var( --e-global-typography-1d5a417-font-weight );text-transform:var( --e-global-typography-1d5a417-text-transform );line-height:var( --e-global-typography-1d5a417-line-height );color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-e5c242b{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-3274 .elementor-element.elementor-element-e5c242b .elementor-divider-separator{width:20%;}.elementor-3274 .elementor-element.elementor-element-e5c242b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-639477a{color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-debb6a8{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-debb6a8:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-debb6a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF4EC;}.elementor-3274 .elementor-element.elementor-element-b0009b0{font-family:"Open Sans", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-b0009b0 p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-2f20566{--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;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:#7A7A7A7A;--border-color:#7A7A7A7A;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-5359d35{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3274 .elementor-element.elementor-element-5359d35:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-5359d35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e656be2 );}.elementor-3274 .elementor-element.elementor-element-b15c351{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-15f42f5{text-align:start;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-primary );}.elementor-3274 .elementor-element.elementor-element-15f42f5 p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-796bba1 .elementor-heading-title{font-family:var( --e-global-typography-1d5a417-font-family ), Sans-serif;font-size:var( --e-global-typography-1d5a417-font-size );font-weight:var( --e-global-typography-1d5a417-font-weight );text-transform:var( --e-global-typography-1d5a417-text-transform );line-height:var( --e-global-typography-1d5a417-line-height );color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-8fbb6c7{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-3274 .elementor-element.elementor-element-8fbb6c7 .elementor-divider-separator{width:20%;}.elementor-3274 .elementor-element.elementor-element-8fbb6c7 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-28ae9d4{color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-dce19cc{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-dce19cc:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-dce19cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF4EC;}.elementor-3274 .elementor-element.elementor-element-3a32b2a{font-family:"Open Sans", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-3a32b2a p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-cc111d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-cc111d6:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-cc111d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.royaltyroofs.com/wp-content/uploads/2024/09/AdobeStock_598114005-resize.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-3274 .elementor-element.elementor-element-74fcfcf{--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;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:#7A7A7A7A;--border-color:#7A7A7A7A;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-cf4c83a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-cf4c83a:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-cf4c83a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.royaltyroofs.com/wp-content/uploads/2026/06/roof-coating.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3274 .elementor-element.elementor-element-dbff8f4{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3274 .elementor-element.elementor-element-dbff8f4:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-dbff8f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e656be2 );}.elementor-3274 .elementor-element.elementor-element-873fab2{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-0c8f227{text-align:start;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-primary );}.elementor-3274 .elementor-element.elementor-element-0c8f227 p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-fbcc699 .elementor-heading-title{font-family:var( --e-global-typography-1d5a417-font-family ), Sans-serif;font-size:var( --e-global-typography-1d5a417-font-size );font-weight:var( --e-global-typography-1d5a417-font-weight );text-transform:var( --e-global-typography-1d5a417-text-transform );line-height:var( --e-global-typography-1d5a417-line-height );color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-ec442ad{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-3274 .elementor-element.elementor-element-ec442ad .elementor-divider-separator{width:20%;}.elementor-3274 .elementor-element.elementor-element-ec442ad .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-b58181d{color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-b1bc1bb{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-b1bc1bb:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-b1bc1bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF4EC;}.elementor-3274 .elementor-element.elementor-element-693be15{font-family:"Open Sans", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-693be15 p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-6e603e9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-c6044ba{text-align:center;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-c6044ba p{margin-block-end:0px;}.elementor-3274 .elementor-element.elementor-element-f6db4f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3274 .elementor-element.elementor-element-f6db4f8:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-f6db4f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fa02f0c );}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3274 .elementor-element.elementor-element-1941f09{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-f936e02{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-3274 .elementor-element.elementor-element-f936e02 .elementor-heading-title{font-family:var( --e-global-typography-aeb26cd-font-family ), Sans-serif;font-size:var( --e-global-typography-aeb26cd-font-size );font-weight:var( --e-global-typography-aeb26cd-font-weight );text-transform:var( --e-global-typography-aeb26cd-text-transform );line-height:var( --e-global-typography-aeb26cd-line-height );color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-8dd066d{--display:flex;}.elementor-3274 .elementor-element.elementor-element-a4c11a3{--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:100px;--padding-right:100px;}.elementor-3274 .elementor-element.elementor-element-e372858{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3274 .elementor-element.elementor-element-63199d5 .elementor-icon-wrapper{text-align:center;}.elementor-3274 .elementor-element.elementor-element-3fb6088{text-align:center;}.elementor-3274 .elementor-element.elementor-element-3fb6088 .elementor-heading-title{font-family:var( --e-global-typography-1d5a417-font-family ), Sans-serif;font-size:var( --e-global-typography-1d5a417-font-size );font-weight:var( --e-global-typography-1d5a417-font-weight );text-transform:var( --e-global-typography-1d5a417-text-transform );line-height:var( --e-global-typography-1d5a417-line-height );color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-b2a9ed6{text-align:center;color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-ba3552f{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3274 .elementor-element.elementor-element-b67ff10 .elementor-icon-wrapper{text-align:center;}.elementor-3274 .elementor-element.elementor-element-791bd25{text-align:center;}.elementor-3274 .elementor-element.elementor-element-791bd25 .elementor-heading-title{font-family:var( --e-global-typography-1d5a417-font-family ), Sans-serif;font-size:var( --e-global-typography-1d5a417-font-size );font-weight:var( --e-global-typography-1d5a417-font-weight );text-transform:var( --e-global-typography-1d5a417-text-transform );line-height:var( --e-global-typography-1d5a417-line-height );color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-4f281d9{text-align:center;color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-0afeb4b{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3274 .elementor-element.elementor-element-e67a774 .elementor-icon-wrapper{text-align:center;}.elementor-3274 .elementor-element.elementor-element-bbb403f{text-align:center;}.elementor-3274 .elementor-element.elementor-element-bbb403f .elementor-heading-title{font-family:var( --e-global-typography-1d5a417-font-family ), Sans-serif;font-size:var( --e-global-typography-1d5a417-font-size );font-weight:var( --e-global-typography-1d5a417-font-weight );text-transform:var( --e-global-typography-1d5a417-text-transform );line-height:var( --e-global-typography-1d5a417-line-height );color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-3a87148{text-align:center;color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-7bd4df9{--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:100px;--padding-right:100px;}.elementor-3274 .elementor-element.elementor-element-e71a239{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3274 .elementor-element.elementor-element-be46551 .elementor-icon-wrapper{text-align:center;}.elementor-3274 .elementor-element.elementor-element-927c2cd{text-align:center;}.elementor-3274 .elementor-element.elementor-element-927c2cd .elementor-heading-title{font-family:var( --e-global-typography-1d5a417-font-family ), Sans-serif;font-size:var( --e-global-typography-1d5a417-font-size );font-weight:var( --e-global-typography-1d5a417-font-weight );text-transform:var( --e-global-typography-1d5a417-text-transform );line-height:var( --e-global-typography-1d5a417-line-height );color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-4d0b5e2{text-align:center;color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-63d26f1{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3274 .elementor-element.elementor-element-4bb3a29 .elementor-icon-wrapper{text-align:center;}.elementor-3274 .elementor-element.elementor-element-d5d21a5{text-align:center;}.elementor-3274 .elementor-element.elementor-element-d5d21a5 .elementor-heading-title{font-family:var( --e-global-typography-1d5a417-font-family ), Sans-serif;font-size:var( --e-global-typography-1d5a417-font-size );font-weight:var( --e-global-typography-1d5a417-font-weight );text-transform:var( --e-global-typography-1d5a417-text-transform );line-height:var( --e-global-typography-1d5a417-line-height );color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-267f41f{text-align:center;color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-2d8311c{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3274 .elementor-element.elementor-element-075f4a6 .elementor-icon-wrapper{text-align:center;}.elementor-3274 .elementor-element.elementor-element-04636d0{text-align:center;}.elementor-3274 .elementor-element.elementor-element-04636d0 .elementor-heading-title{font-family:var( --e-global-typography-1d5a417-font-family ), Sans-serif;font-size:var( --e-global-typography-1d5a417-font-size );font-weight:var( --e-global-typography-1d5a417-font-weight );text-transform:var( --e-global-typography-1d5a417-text-transform );line-height:var( --e-global-typography-1d5a417-line-height );color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-d6505a4{text-align:center;color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-b7d789e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-b7d789e:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-b7d789e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fa02f0c );}.elementor-3274 .elementor-element.elementor-element-aa6dc66{--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:100px;--padding-right:100px;}.elementor-3274 .elementor-element.elementor-element-60fb5ca{--display:flex;}.elementor-3274 .elementor-element.elementor-element-0cca645{text-align:start;}.elementor-3274 .elementor-element.elementor-element-0cca645 .elementor-heading-title{font-family:var( --e-global-typography-aeb26cd-font-family ), Sans-serif;font-size:var( --e-global-typography-aeb26cd-font-size );font-weight:var( --e-global-typography-aeb26cd-font-weight );text-transform:var( --e-global-typography-aeb26cd-text-transform );line-height:var( --e-global-typography-aeb26cd-line-height );color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-5783de2{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-a2ddfa0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-3274 .elementor-element.elementor-element-a2ddfa0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-3274 .elementor-element.elementor-element-a2ddfa0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-3274 .elementor-element.elementor-element-a2ddfa0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-3274 .elementor-element.elementor-element-a2ddfa0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-3274 .elementor-element.elementor-element-a2ddfa0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3274 .elementor-element.elementor-element-a2ddfa0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3274 .elementor-element.elementor-element-a2ddfa0{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-3274 .elementor-element.elementor-element-a2ddfa0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3274 .elementor-element.elementor-element-300cb53{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3274 .elementor-element.elementor-element-663d748 img{filter:brightness( 100% ) contrast( 94% ) saturate( 88% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3274 .elementor-element.elementor-element-c19a342{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-c19a342:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-c19a342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e656be2 );}.elementor-3274 .elementor-element.elementor-element-d41ac52{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-3274 .elementor-element.elementor-element-30be80f{text-align:center;}.elementor-3274 .elementor-element.elementor-element-30be80f .elementor-heading-title{font-family:var( --e-global-typography-aeb26cd-font-family ), Sans-serif;font-size:var( --e-global-typography-aeb26cd-font-size );font-weight:var( --e-global-typography-aeb26cd-font-weight );text-transform:var( --e-global-typography-aeb26cd-text-transform );line-height:var( --e-global-typography-aeb26cd-line-height );color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-92ea732{text-align:center;color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-3bb6a0c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-ad5d3d4{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3274 .elementor-element.elementor-element-ad5d3d4:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-ad5d3d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3274 .elementor-element.elementor-element-e563592 .elementor-heading-title{font-family:var( --e-global-typography-1d5a417-font-family ), Sans-serif;font-size:var( --e-global-typography-1d5a417-font-size );font-weight:var( --e-global-typography-1d5a417-font-weight );text-transform:var( --e-global-typography-1d5a417-text-transform );line-height:var( --e-global-typography-1d5a417-line-height );color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-3ed4d34{color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-43ed3e7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-51e4017 img{filter:brightness( 100% ) contrast( 94% ) saturate( 88% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3274 .elementor-element.elementor-element-de840d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-7293543{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3274 .elementor-element.elementor-element-7293543:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-7293543 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3274 .elementor-element.elementor-element-451bcdd .elementor-heading-title{font-family:var( --e-global-typography-1d5a417-font-family ), Sans-serif;font-size:var( --e-global-typography-1d5a417-font-size );font-weight:var( --e-global-typography-1d5a417-font-weight );text-transform:var( --e-global-typography-1d5a417-text-transform );line-height:var( --e-global-typography-1d5a417-line-height );color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-9d730d5{color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-51f6e51{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-51f6e51.e-con{--order:-99999 /* order start hack */;}.elementor-3274 .elementor-element.elementor-element-ef5c104 img{filter:brightness( 100% ) contrast( 94% ) saturate( 88% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3274 .elementor-element.elementor-element-2dc5ac9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-b9ff576{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3274 .elementor-element.elementor-element-b9ff576:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-b9ff576 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3274 .elementor-element.elementor-element-b9ff576.e-con{--order:-99999 /* order start hack */;}.elementor-3274 .elementor-element.elementor-element-3255b14 .elementor-heading-title{font-family:var( --e-global-typography-1d5a417-font-family ), Sans-serif;font-size:var( --e-global-typography-1d5a417-font-size );font-weight:var( --e-global-typography-1d5a417-font-weight );text-transform:var( --e-global-typography-1d5a417-text-transform );line-height:var( --e-global-typography-1d5a417-line-height );color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-1a5e612{color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-ab52510{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-ab52510.e-con{--order:-99999 /* order start hack */;}.elementor-3274 .elementor-element.elementor-element-093a977 img{filter:brightness( 100% ) contrast( 94% ) saturate( 88% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3274 .elementor-element.elementor-element-95cf459{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-69bfda5{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3274 .elementor-element.elementor-element-69bfda5:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-69bfda5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3274 .elementor-element.elementor-element-69bfda5.e-con{--order:99999 /* order end hack */;}.elementor-3274 .elementor-element.elementor-element-d5daec5 .elementor-heading-title{font-family:var( --e-global-typography-1d5a417-font-family ), Sans-serif;font-size:var( --e-global-typography-1d5a417-font-size );font-weight:var( --e-global-typography-1d5a417-font-weight );text-transform:var( --e-global-typography-1d5a417-text-transform );line-height:var( --e-global-typography-1d5a417-line-height );color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-e13ff8b{color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-0ab0447{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-0ab0447.e-con{--order:-99999 /* order start hack */;}.elementor-3274 .elementor-element.elementor-element-73731b3 img{filter:brightness( 100% ) contrast( 94% ) saturate( 88% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3274 .elementor-element.elementor-element-5fb26b6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3274 .elementor-element.elementor-element-d413454{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3274 .elementor-element.elementor-element-d413454:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-d413454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3274 .elementor-element.elementor-element-d413454.e-con{--order:-99999 /* order start hack */;}.elementor-3274 .elementor-element.elementor-element-4631699 .elementor-heading-title{font-family:var( --e-global-typography-1d5a417-font-family ), Sans-serif;font-size:var( --e-global-typography-1d5a417-font-size );font-weight:var( --e-global-typography-1d5a417-font-weight );text-transform:var( --e-global-typography-1d5a417-text-transform );line-height:var( --e-global-typography-1d5a417-line-height );color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-3920d75{color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-b66f399{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-b66f399.e-con{--order:-99999 /* order start hack */;}.elementor-3274 .elementor-element.elementor-element-4ff4578 img{filter:brightness( 100% ) contrast( 94% ) saturate( 88% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3274 .elementor-element.elementor-element-65fc690{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-d67ba54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-05723b3{text-align:center;}.elementor-3274 .elementor-element.elementor-element-05723b3 .elementor-heading-title{font-family:var( --e-global-typography-aeb26cd-font-family ), Sans-serif;font-size:var( --e-global-typography-aeb26cd-font-size );font-weight:var( --e-global-typography-aeb26cd-font-weight );text-transform:var( --e-global-typography-aeb26cd-text-transform );line-height:var( --e-global-typography-aeb26cd-line-height );color:var( --e-global-color-secondary );}.elementor-widget-global .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3274 .elementor-element.elementor-global-1317.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3274 .elementor-element.elementor-global-1317 .elementor-swiper-button{font-size:20px;}.elementor-3274 .elementor-element.elementor-element-8e63a38 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-92aa856{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:150px;--padding-right:150px;}.elementor-3274 .elementor-element.elementor-element-92aa856:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-92aa856 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fa02f0c );}.elementor-3274 .elementor-element.elementor-element-a28b9d1{text-align:center;}.elementor-3274 .elementor-element.elementor-element-a28b9d1 .elementor-heading-title{font-family:var( --e-global-typography-aeb26cd-font-family ), Sans-serif;font-size:var( --e-global-typography-aeb26cd-font-size );font-weight:var( --e-global-typography-aeb26cd-font-weight );text-transform:var( --e-global-typography-aeb26cd-text-transform );line-height:var( --e-global-typography-aeb26cd-line-height );color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-1497a97{--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;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-1497a97:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-1497a97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e656be2 );}.elementor-3274 .elementor-element.elementor-element-fe3066d{--display:flex;}.elementor-3274 .elementor-element.elementor-element-1ce0954{--display:flex;--justify-content:center;}.elementor-3274 .elementor-element.elementor-element-211fec7 .elementor-heading-title{font-family:var( --e-global-typography-1d5a417-font-family ), Sans-serif;font-size:var( --e-global-typography-1d5a417-font-size );font-weight:var( --e-global-typography-1d5a417-font-weight );text-transform:var( --e-global-typography-1d5a417-text-transform );line-height:var( --e-global-typography-1d5a417-line-height );color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-279d552{color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-9bc73a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-global .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3274 .elementor-element.elementor-global-1311 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-3274 .elementor-element.elementor-global-1312 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:900;text-transform:uppercase;}.elementor-3274 .elementor-element.elementor-global-1312 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3274 .elementor-element.elementor-element-d38d3e5{--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;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-d38d3e5:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-d38d3e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e656be2 );}.elementor-3274 .elementor-element.elementor-element-7a966bd{--display:flex;}.elementor-3274 .elementor-element.elementor-element-a9ea7e5{--display:flex;--justify-content:center;}.elementor-3274 .elementor-element.elementor-element-a0e675e .elementor-heading-title{font-family:var( --e-global-typography-1d5a417-font-family ), Sans-serif;font-size:var( --e-global-typography-1d5a417-font-size );font-weight:var( --e-global-typography-1d5a417-font-weight );text-transform:var( --e-global-typography-1d5a417-text-transform );line-height:var( --e-global-typography-1d5a417-line-height );color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-4c8b708{color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-6eba386{--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;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-6eba386:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-6eba386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e656be2 );}.elementor-3274 .elementor-element.elementor-element-f4ef48a{--display:flex;}.elementor-3274 .elementor-element.elementor-element-1d1c251{--display:flex;--justify-content:center;}.elementor-3274 .elementor-element.elementor-element-ce63076 .elementor-heading-title{font-family:var( --e-global-typography-1d5a417-font-family ), Sans-serif;font-size:var( --e-global-typography-1d5a417-font-size );font-weight:var( --e-global-typography-1d5a417-font-weight );text-transform:var( --e-global-typography-1d5a417-text-transform );line-height:var( --e-global-typography-1d5a417-line-height );color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-eb4e2e7{color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-9662f42{--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;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-9662f42:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-9662f42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e656be2 );}.elementor-3274 .elementor-element.elementor-element-89f7f35{--display:flex;}.elementor-3274 .elementor-element.elementor-element-0790a55{--display:flex;--justify-content:center;}.elementor-3274 .elementor-element.elementor-element-5a9ffcf .elementor-heading-title{font-family:var( --e-global-typography-1d5a417-font-family ), Sans-serif;font-size:var( --e-global-typography-1d5a417-font-size );font-weight:var( --e-global-typography-1d5a417-font-weight );text-transform:var( --e-global-typography-1d5a417-text-transform );line-height:var( --e-global-typography-1d5a417-line-height );color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-bff18dc{color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-3c6205c{--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;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-3c6205c:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-3c6205c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e656be2 );}.elementor-3274 .elementor-element.elementor-element-506075d{--display:flex;}.elementor-3274 .elementor-element.elementor-element-868b52b{--display:flex;--justify-content:center;}.elementor-3274 .elementor-element.elementor-element-bf248f6 .elementor-heading-title{font-family:var( --e-global-typography-1d5a417-font-family ), Sans-serif;font-size:var( --e-global-typography-1d5a417-font-size );font-weight:var( --e-global-typography-1d5a417-font-weight );text-transform:var( --e-global-typography-1d5a417-text-transform );line-height:var( --e-global-typography-1d5a417-line-height );color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-6fafc8a{color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-29e4dd5{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-29e4dd5:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-29e4dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-7c51435{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-45af0ed{text-align:start;}.elementor-3274 .elementor-element.elementor-element-45af0ed .elementor-heading-title{font-family:var( --e-global-typography-aeb26cd-font-family ), Sans-serif;font-size:var( --e-global-typography-aeb26cd-font-size );font-weight:var( --e-global-typography-aeb26cd-font-weight );text-transform:var( --e-global-typography-aeb26cd-text-transform );line-height:var( --e-global-typography-aeb26cd-line-height );color:var( --e-global-color-e656be2 );}.elementor-3274 .elementor-element.elementor-element-6af1938{color:var( --e-global-color-e656be2 );}.elementor-3274 .elementor-element.elementor-global-1315 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-3274 .elementor-element.elementor-element-c3d7af3{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3274 .elementor-element.elementor-element-0c7e2a3.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-3274 .elementor-element.elementor-element-0c7e2a3 .elementor-main-swiper{width:100%;}.elementor-3274 .elementor-element.elementor-element-0c7e2a3 .elementor-testimonial__header{padding-top:50px;padding-left:50px;padding-right:50px;}.elementor-3274 .elementor-element.elementor-element-0c7e2a3 .elementor-testimonial__content{padding-bottom:50px;padding-left:50px;padding-right:50px;}.elementor-3274 .elementor-element.elementor-element-0c7e2a3 .elementor-swiper-button{font-size:30px;color:var( --e-global-color-primary );}.elementor-3274 .elementor-element.elementor-element-0c7e2a3 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-3274 .elementor-element.elementor-element-0c7e2a3 .elementor-testimonial__header, .elementor-3274 .elementor-element.elementor-element-0c7e2a3 .elementor-testimonial__name{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:40px;}.elementor-3274 .elementor-element.elementor-element-0c7e2a3 .elementor-testimonial__text{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.3em;}.elementor-3274 .elementor-element.elementor-element-267266b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-1a84ac3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-4b1145c{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-0998fb1{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-3274 .elementor-element.elementor-element-0998fb1 .elementor-heading-title{font-family:var( --e-global-typography-aeb26cd-font-family ), Sans-serif;font-size:var( --e-global-typography-aeb26cd-font-size );font-weight:var( --e-global-typography-aeb26cd-font-weight );text-transform:var( --e-global-typography-aeb26cd-text-transform );line-height:var( --e-global-typography-aeb26cd-line-height );color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-24e23f6{--display:flex;}.elementor-3274 .elementor-element.elementor-element-8494ed4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3274 .elementor-element.elementor-element-46def89{color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-e2726b3{--display:flex;}.elementor-3274 .elementor-element.elementor-element-01fc703{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3274 .elementor-element.elementor-element-0c8f52a{color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-2a9050a{--display:flex;}.elementor-3274 .elementor-element.elementor-element-cda5aec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3274 .elementor-element.elementor-element-a687c88{color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-40d097a{--display:flex;}.elementor-3274 .elementor-element.elementor-element-a46aaa5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3274 .elementor-element.elementor-element-264a618{color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-9b6b999{--display:flex;}.elementor-3274 .elementor-element.elementor-element-b78c6db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3274 .elementor-element.elementor-element-c7655bd{color:var( --e-global-color-secondary );}.elementor-3274 .elementor-element.elementor-element-5a8b5ce{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-e656be2 );--n-accordion-title-active-color:var( --e-global-color-e656be2 );--n-accordion-icon-size:15px;}.elementor-3274 .elementor-element.elementor-element-5a8b5ce > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}.elementor-3274 .elementor-element.elementor-element-5a8b5ce > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-secondary );}:where( .elementor-3274 .elementor-element.elementor-element-5a8b5ce > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-fa02f0c );--padding-top:30px;--padding-right:30px;--padding-bottom:30px;--padding-left:30px;}:where( .elementor-3274 .elementor-element.elementor-element-5a8b5ce > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3274 .elementor-element.elementor-element-0565a37{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.8;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-0565a37:not(.elementor-motion-effects-element-type-background), .elementor-3274 .elementor-element.elementor-element-0565a37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.royaltyroofs.com/wp-content/uploads/2021/11/roofing-banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3274 .elementor-element.elementor-element-0565a37::before, .elementor-3274 .elementor-element.elementor-element-0565a37 > .elementor-background-video-container::before, .elementor-3274 .elementor-element.elementor-element-0565a37 > .e-con-inner > .elementor-background-video-container::before, .elementor-3274 .elementor-element.elementor-element-0565a37 > .elementor-background-slideshow::before, .elementor-3274 .elementor-element.elementor-element-0565a37 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3274 .elementor-element.elementor-element-0565a37 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-3274 .elementor-element.elementor-element-608c896{--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:100px;--padding-right:100px;}.elementor-3274 .elementor-element.elementor-element-baca47b{--display:flex;--justify-content:center;}.elementor-3274 .elementor-element.elementor-element-1373099{text-align:start;}.elementor-3274 .elementor-element.elementor-element-1373099 .elementor-heading-title{font-family:var( --e-global-typography-aeb26cd-font-family ), Sans-serif;font-size:var( --e-global-typography-aeb26cd-font-size );font-weight:var( --e-global-typography-aeb26cd-font-weight );text-transform:var( --e-global-typography-aeb26cd-text-transform );line-height:var( --e-global-typography-aeb26cd-line-height );color:var( --e-global-color-e656be2 );}.elementor-3274 .elementor-element.elementor-element-47ed33d{color:var( --e-global-color-e656be2 );}.elementor-3274 .elementor-element.elementor-element-d265f10{--display:flex;--justify-content:center;}@media(max-width:1024px){.elementor-3274 .elementor-element.elementor-element-c62e7e2{--padding-top:150px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-1b78bd1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-6f0399d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-6bf502c{text-align:center;}.elementor-3274 .elementor-element.elementor-element-6bf502c .elementor-heading-title{font-size:var( --e-global-typography-43e508c-font-size );line-height:var( --e-global-typography-43e508c-line-height );}.elementor-3274 .elementor-element.elementor-element-2daffe6{text-align:center;}.elementor-3274 .elementor-element.elementor-element-7b8a85d{--justify-content:center;}.elementor-3274 .elementor-element.elementor-element-c0bdc1e{--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;}.elementor-3274 .elementor-element.elementor-element-890fb47{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-cf15855{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3274 .elementor-element.elementor-element-cf15855 .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-3274 .elementor-element.elementor-element-5d4dd21{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-254079d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3274 .elementor-element.elementor-element-b4deb56{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-e48ea7c .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-3274 .elementor-element.elementor-element-5ebce6f{--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;}.elementor-3274 .elementor-element.elementor-element-1e3ca39{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3274 .elementor-element.elementor-element-3eaaa6b .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-dbcf190{--min-height:400px;}.elementor-3274 .elementor-element.elementor-element-573cc48{--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-3274 .elementor-element.elementor-element-1103831{--min-height:400px;}.elementor-3274 .elementor-element.elementor-element-2fe9530{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3274 .elementor-element.elementor-element-18a65cd .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-2f20566{--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;}.elementor-3274 .elementor-element.elementor-element-5359d35{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3274 .elementor-element.elementor-element-796bba1 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-cc111d6{--min-height:400px;}.elementor-3274 .elementor-element.elementor-element-74fcfcf{--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-3274 .elementor-element.elementor-element-cf4c83a{--min-height:400px;}.elementor-3274 .elementor-element.elementor-element-dbff8f4{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3274 .elementor-element.elementor-element-fbcc699 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-1941f09{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-f936e02{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3274 .elementor-element.elementor-element-f936e02 .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-3274 .elementor-element.elementor-element-8dd066d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-a4c11a3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-3fb6088 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-791bd25 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-bbb403f .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-7bd4df9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-927c2cd .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-d5d21a5 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-04636d0 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-b7d789e{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-aa6dc66{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-0cca645{text-align:center;}.elementor-3274 .elementor-element.elementor-element-0cca645 .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-3274 .elementor-element.elementor-element-5783de2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3274 .elementor-element.elementor-element-d41ac52{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-30be80f .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-3274 .elementor-element.elementor-element-e563592 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-451bcdd .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-3255b14 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-d5daec5 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-4631699 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-05723b3 .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-3274 .elementor-element.elementor-global-1317.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3274 .elementor-element.elementor-element-92aa856{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-a28b9d1 .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-3274 .elementor-element.elementor-element-211fec7 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-9bc73a6{--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:flex-start;}.elementor-3274 .elementor-element.elementor-element-a0e675e .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-ce63076 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-5a9ffcf .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-bf248f6 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-29e4dd5{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-7c51435{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-45af0ed{text-align:center;}.elementor-3274 .elementor-element.elementor-element-45af0ed .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-3274 .elementor-element.elementor-element-6af1938{text-align:center;}.elementor-3274 .elementor-element.elementor-element-c3d7af3{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-0c7e2a3 .elementor-testimonial__header, .elementor-3274 .elementor-element.elementor-element-0c7e2a3 .elementor-testimonial__name{font-size:30px;line-height:1.2em;}.elementor-3274 .elementor-element.elementor-element-4b1145c{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-0998fb1 .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-3274 .elementor-element.elementor-element-5a8b5ce{width:100%;max-width:100%;}.elementor-3274 .elementor-element.elementor-element-0565a37{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-608c896{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-1373099{width:var( --container-widget-width, 527px );max-width:527px;--container-widget-width:527px;--container-widget-flex-grow:0;text-align:center;}.elementor-3274 .elementor-element.elementor-element-1373099.elementor-element{--align-self:center;}.elementor-3274 .elementor-element.elementor-element-1373099 .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-3274 .elementor-element.elementor-element-47ed33d{text-align:center;}.elementor-3274 .elementor-element.elementor-element-d265f10{--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;}}@media(max-width:767px){.elementor-3274 .elementor-element.elementor-element-c62e7e2{--padding-top:170px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-1b78bd1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-6bf502c .elementor-heading-title{font-size:var( --e-global-typography-43e508c-font-size );line-height:var( --e-global-typography-43e508c-line-height );}.elementor-3274 .elementor-element.elementor-element-c0bdc1e{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3274 .elementor-element.elementor-element-cf15855 .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-3274 .elementor-element.elementor-element-254079d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3274 .elementor-element.elementor-element-49f5e8e{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-b4deb56{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-e48ea7c .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-3274 .elementor-element.elementor-element-5ebce6f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-1e3ca39{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-537e47c{--justify-content:center;}.elementor-3274 .elementor-element.elementor-element-3eaaa6b{text-align:start;}.elementor-3274 .elementor-element.elementor-element-3eaaa6b .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-d4f5027{text-align:start;}.elementor-3274 .elementor-element.elementor-element-3c05704{text-align:start;}.elementor-3274 .elementor-element.elementor-element-dbcf190{--min-height:300px;}.elementor-3274 .elementor-element.elementor-element-dbcf190.e-con{--order:-99999 /* order start hack */;}.elementor-3274 .elementor-element.elementor-element-573cc48{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-1103831{--min-height:300px;}.elementor-3274 .elementor-element.elementor-element-1103831.e-con{--order:-99999 /* order start hack */;}.elementor-3274 .elementor-element.elementor-element-2fe9530{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-18a65cd{text-align:start;}.elementor-3274 .elementor-element.elementor-element-18a65cd .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-639477a{text-align:start;}.elementor-3274 .elementor-element.elementor-element-b0009b0{text-align:start;}.elementor-3274 .elementor-element.elementor-element-2f20566{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-5359d35{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-796bba1{text-align:start;}.elementor-3274 .elementor-element.elementor-element-796bba1 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-28ae9d4{text-align:start;}.elementor-3274 .elementor-element.elementor-element-3a32b2a{text-align:start;}.elementor-3274 .elementor-element.elementor-element-cc111d6{--min-height:300px;}.elementor-3274 .elementor-element.elementor-element-cc111d6.e-con{--order:-99999 /* order start hack */;}.elementor-3274 .elementor-element.elementor-element-74fcfcf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-cf4c83a{--min-height:300px;}.elementor-3274 .elementor-element.elementor-element-cf4c83a.e-con{--order:-99999 /* order start hack */;}.elementor-3274 .elementor-element.elementor-element-dbff8f4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-fbcc699{text-align:start;}.elementor-3274 .elementor-element.elementor-element-fbcc699 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-b58181d{text-align:start;}.elementor-3274 .elementor-element.elementor-element-693be15{text-align:start;}.elementor-3274 .elementor-element.elementor-element-f936e02 .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-3274 .elementor-element.elementor-element-3fb6088 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-791bd25 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-bbb403f .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-927c2cd .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-d5d21a5 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-04636d0 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-aa6dc66{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-60fb5ca{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-0cca645{text-align:center;}.elementor-3274 .elementor-element.elementor-element-0cca645 .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-3274 .elementor-element.elementor-element-5783de2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-3274 .elementor-element.elementor-element-c19a342{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-d41ac52{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-30be80f .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-3274 .elementor-element.elementor-element-3bb6a0c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-ad5d3d4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-e563592{text-align:center;}.elementor-3274 .elementor-element.elementor-element-e563592 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-3ed4d34{text-align:center;}.elementor-3274 .elementor-element.elementor-element-43ed3e7.e-con{--order:-99999 /* order start hack */;}.elementor-3274 .elementor-element.elementor-element-de840d8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-7293543{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-451bcdd{text-align:center;}.elementor-3274 .elementor-element.elementor-element-451bcdd .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-9d730d5{text-align:center;}.elementor-3274 .elementor-element.elementor-element-2dc5ac9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-b9ff576{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-b9ff576.e-con{--order:99999 /* order end hack */;}.elementor-3274 .elementor-element.elementor-element-3255b14{text-align:center;}.elementor-3274 .elementor-element.elementor-element-3255b14 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-1a5e612{text-align:center;}.elementor-3274 .elementor-element.elementor-element-ab52510.e-con{--order:-99999 /* order start hack */;}.elementor-3274 .elementor-element.elementor-element-95cf459{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-69bfda5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-d5daec5{text-align:center;}.elementor-3274 .elementor-element.elementor-element-d5daec5 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-e13ff8b{text-align:center;}.elementor-3274 .elementor-element.elementor-element-5fb26b6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-d413454{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3274 .elementor-element.elementor-element-d413454.e-con{--order:99999 /* order end hack */;}.elementor-3274 .elementor-element.elementor-element-4631699{text-align:center;}.elementor-3274 .elementor-element.elementor-element-4631699 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-3920d75{text-align:center;}.elementor-3274 .elementor-element.elementor-element-05723b3 .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-3274 .elementor-element.elementor-global-1317.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3274 .elementor-element.elementor-element-a28b9d1 .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-3274 .elementor-element.elementor-element-211fec7{text-align:center;}.elementor-3274 .elementor-element.elementor-element-211fec7 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-279d552{text-align:center;}.elementor-3274 .elementor-element.elementor-element-9bc73a6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3274 .elementor-element.elementor-element-a0e675e{text-align:center;}.elementor-3274 .elementor-element.elementor-element-a0e675e .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-4c8b708{text-align:center;}.elementor-3274 .elementor-element.elementor-element-ce63076{text-align:center;}.elementor-3274 .elementor-element.elementor-element-ce63076 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-eb4e2e7{text-align:center;}.elementor-3274 .elementor-element.elementor-element-5a9ffcf{text-align:center;}.elementor-3274 .elementor-element.elementor-element-5a9ffcf .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-bff18dc{text-align:center;}.elementor-3274 .elementor-element.elementor-element-bf248f6{text-align:center;}.elementor-3274 .elementor-element.elementor-element-bf248f6 .elementor-heading-title{font-size:var( --e-global-typography-1d5a417-font-size );line-height:var( --e-global-typography-1d5a417-line-height );}.elementor-3274 .elementor-element.elementor-element-6fafc8a{text-align:center;}.elementor-3274 .elementor-element.elementor-element-7c51435{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-45af0ed .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-3274 .elementor-element.elementor-element-c3d7af3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-0998fb1 .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-3274 .elementor-element.elementor-element-46def89{text-align:center;}.elementor-3274 .elementor-element.elementor-element-a687c88{text-align:center;}.elementor-3274 .elementor-element.elementor-element-264a618{text-align:center;}.elementor-3274 .elementor-element.elementor-element-c7655bd{text-align:center;}.elementor-3274 .elementor-element.elementor-element-608c896{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-baca47b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3274 .elementor-element.elementor-element-1373099 .elementor-heading-title{font-size:var( --e-global-typography-aeb26cd-font-size );line-height:var( --e-global-typography-aeb26cd-line-height );}.elementor-3274 .elementor-element.elementor-element-d265f10{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-3274 .elementor-element.elementor-element-5d4dd21{--width:70%;}.elementor-3274 .elementor-element.elementor-element-49f5e8e{--content-width:1400px;}.elementor-3274 .elementor-element.elementor-element-1e3ca39{--width:50%;}.elementor-3274 .elementor-element.elementor-element-dbcf190{--width:50%;}.elementor-3274 .elementor-element.elementor-element-1103831{--width:50%;}.elementor-3274 .elementor-element.elementor-element-2fe9530{--width:50%;}.elementor-3274 .elementor-element.elementor-element-5359d35{--width:50%;}.elementor-3274 .elementor-element.elementor-element-cc111d6{--width:50%;}.elementor-3274 .elementor-element.elementor-element-cf4c83a{--width:50%;}.elementor-3274 .elementor-element.elementor-element-dbff8f4{--width:50%;}.elementor-3274 .elementor-element.elementor-element-60fb5ca{--width:84%;}.elementor-3274 .elementor-element.elementor-element-c19a342{--content-width:1400px;}.elementor-3274 .elementor-element.elementor-element-92aa856{--content-width:1240px;}.elementor-3274 .elementor-element.elementor-element-fe3066d{--width:40%;}.elementor-3274 .elementor-element.elementor-element-7a966bd{--width:40%;}.elementor-3274 .elementor-element.elementor-element-f4ef48a{--width:40%;}.elementor-3274 .elementor-element.elementor-element-89f7f35{--width:40%;}.elementor-3274 .elementor-element.elementor-element-506075d{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3274 .elementor-element.elementor-element-5d4dd21{--width:98%;}.elementor-3274 .elementor-element.elementor-element-1e3ca39{--width:100%;}.elementor-3274 .elementor-element.elementor-element-dbcf190{--width:100%;}.elementor-3274 .elementor-element.elementor-element-1103831{--width:100%;}.elementor-3274 .elementor-element.elementor-element-2fe9530{--width:100%;}.elementor-3274 .elementor-element.elementor-element-5359d35{--width:100%;}.elementor-3274 .elementor-element.elementor-element-cc111d6{--width:100%;}.elementor-3274 .elementor-element.elementor-element-cf4c83a{--width:100%;}.elementor-3274 .elementor-element.elementor-element-dbff8f4{--width:100%;}.elementor-3274 .elementor-element.elementor-element-60fb5ca{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-9711bb4 */.elementor-element.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper{
    padding-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55e559d */.elementor-element.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper{
    padding-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bc16e8 */.elementor-element.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper{
    padding-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6e4459 */.elementor-element.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper{
    padding-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9711bb4 */.elementor-element.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper{
    padding-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55e559d */.elementor-element.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper{
    padding-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bc16e8 */.elementor-element.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper{
    padding-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6e4459 */.elementor-element.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper{
    padding-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9711bb4 */.elementor-element.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper{
    padding-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55e559d */.elementor-element.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper{
    padding-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bc16e8 */.elementor-element.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper{
    padding-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6e4459 */.elementor-element.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper{
    padding-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9711bb4 */.elementor-element.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper{
    padding-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55e559d */.elementor-element.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper{
    padding-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bc16e8 */.elementor-element.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper{
    padding-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6e4459 */.elementor-element.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper{
    padding-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9711bb4 */.elementor-element.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper{
    padding-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55e559d */.elementor-element.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper{
    padding-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bc16e8 */.elementor-element.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper{
    padding-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6e4459 */.elementor-element.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper{
    padding-bottom: 0px!important;
}/* End custom CSS */