.elementor-3101 .elementor-element.elementor-element-634c055{overflow:hidden;margin-top:-4px;margin-bottom:-0px;}.elementor-3101 .elementor-element.elementor-element-e3ecb44 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3101 .elementor-element.elementor-element-158ca58 .elementor-repeater-item-148e8bb .swiper-slide-bg{background-color:#833ca3;background-image:url(https://testv32.demowebsitelinks.com/tejasroofing/wp-content/uploads/2024/07/Weathered-Wood-Roof.jpg);background-size:cover;}.elementor-3101 .elementor-element.elementor-element-158ca58 .elementor-repeater-item-d31d24d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://testv32.demowebsitelinks.com/tejasroofing/wp-content/uploads/2024/07/Shakewood-Roof.jpg);background-size:cover;}.elementor-3101 .elementor-element.elementor-element-158ca58 .elementor-repeater-item-78de584 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://testv32.demowebsitelinks.com/tejasroofing/wp-content/uploads/2024/07/Barkwood-Roof.jpg);background-size:cover;}.elementor-3101 .elementor-element.elementor-element-158ca58 .elementor-repeater-item-d784e7b .swiper-slide-bg{background-color:#833ca3;background-image:url(https://testv32.demowebsitelinks.com/tejasroofing/wp-content/uploads/2024/07/Hickory-Roof.jpg);background-size:cover;}.elementor-3101 .elementor-element.elementor-element-158ca58 .elementor-repeater-item-b358925 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://testv32.demowebsitelinks.com/tejasroofing/wp-content/uploads/2024/07/Pewter-Grey-Roof.jpg);background-size:cover;}.elementor-3101 .elementor-element.elementor-element-158ca58 .elementor-repeater-item-921e384 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://testv32.demowebsitelinks.com/tejasroofing/wp-content/uploads/2024/07/Charcoal-Roof.jpg);background-size:cover;}.elementor-3101 .elementor-element.elementor-element-158ca58 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-3101 .elementor-element.elementor-element-158ca58 > .elementor-widget-container{margin:-4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3101 .elementor-element.elementor-element-158ca58 .swiper-slide-contents{max-width:66%;}.elementor-3101 .elementor-element.elementor-element-158ca58 .swiper-slide-inner{text-align:center;}.elementor-3101 .elementor-element.elementor-element-1bc50b52 > .elementor-widget-container{background-color:#5A8FE3;margin:0px 0px 0px 0px;padding:12px 0px 12px 0px;}.elementor-3101 .elementor-element.elementor-element-1bc50b52.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-3101 .elementor-element.elementor-element-1bc50b52{text-align:center;}.elementor-3101 .elementor-element.elementor-element-1bc50b52 .elementor-heading-title{font-size:45px;font-weight:600;color:#000000;}.elementor-3101 .elementor-element.elementor-element-f505dbf{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:#060606;}.elementor-3101 .elementor-element.elementor-element-b826c00{font-family:"Lato", Sans-serif;font-size:22px;font-weight:600;color:#070707;}.elementor-3101 .elementor-element.elementor-element-f4b59a9{font-family:"Lato", Sans-serif;font-size:22px;font-weight:600;color:#020202;}.elementor-3101 .elementor-element.elementor-element-03d58ff{--spacer-size:25px;}.elementor-3101 .elementor-element.elementor-element-ca1dcda > .elementor-widget-container{background-color:#5A8FE3;}.elementor-3101 .elementor-element.elementor-element-ca1dcda.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-3101 .elementor-element.elementor-element-ca1dcda{text-align:center;}.elementor-3101 .elementor-element.elementor-element-ca1dcda .elementor-heading-title{color:#000000;}.elementor-3101 .elementor-element.elementor-element-fdee3e7 > .elementor-widget-container{padding:0px 28px 0px 49px;}.elementor-3101 .elementor-element.elementor-element-fdee3e7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3101 .elementor-element.elementor-element-fdee3e7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3101 .elementor-element.elementor-element-fdee3e7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3101 .elementor-element.elementor-element-fdee3e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3101 .elementor-element.elementor-element-fdee3e7 .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:22px;font-weight:600;}.elementor-3101 .elementor-element.elementor-element-fdee3e7 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-3101 .elementor-element.elementor-element-ddbc3fd{--spacer-size:25px;}.elementor-3101 .elementor-element.elementor-element-af74730 > .elementor-widget-container{padding:0px 0px 0px 13px;}.elementor-3101 .elementor-element.elementor-element-af74730{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:#101010;}.elementor-3101 .elementor-element.elementor-element-d36b16c{--spacer-size:30px;}.elementor-3101 .elementor-element.elementor-element-7838a41b{margin-top:1px;margin-bottom:0px;}.elementor-3101 .elementor-element.elementor-element-791427da > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-3101 .elementor-element.elementor-element-791427da{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:#090909;}.elementor-3101 .elementor-element.elementor-element-3abbb37{--spacer-size:41px;}.elementor-3101 .elementor-element.elementor-element-869a316 > .elementor-widget-container{background-color:#5A8FE3;}.elementor-3101 .elementor-element.elementor-element-869a316.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-3101 .elementor-element.elementor-element-869a316{text-align:center;}.elementor-3101 .elementor-element.elementor-element-869a316 .elementor-heading-title{color:#000000;}.elementor-3101 .elementor-element.elementor-element-ed07ee0 > .elementor-widget-container{padding:9px 0px 0px 0px;}.elementor-3101 .elementor-element.elementor-element-2ef5145{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:#070707;}.elementor-3101 .elementor-element.elementor-element-11eb5c5{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:#070707;}.elementor-3101 .elementor-element.elementor-element-c8b9a33{--spacer-size:50px;}.elementor-3101 .elementor-element.elementor-element-4940e9c > .elementor-widget-container{background-color:#5A8FE3;}.elementor-3101 .elementor-element.elementor-element-4940e9c.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-3101 .elementor-element.elementor-element-4940e9c{text-align:center;}.elementor-3101 .elementor-element.elementor-element-4940e9c .elementor-heading-title{color:#070707;}.elementor-3101 .elementor-element.elementor-element-ad3aa60{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:#0D0D0D;}.elementor-3101 .elementor-element.elementor-element-209689f > .elementor-widget-container{padding:29px 0px 0px 0px;}.elementor-3101 .elementor-element.elementor-element-14f03be{--spacer-size:25px;}.elementor-3101 .elementor-element.elementor-element-cd8f04b > .elementor-widget-container{background-color:#5A8FE3;}.elementor-3101 .elementor-element.elementor-element-cd8f04b.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-3101 .elementor-element.elementor-element-cd8f04b{text-align:center;}.elementor-3101 .elementor-element.elementor-element-cd8f04b .elementor-heading-title{color:#070707;}.elementor-3101 .elementor-element.elementor-element-e059189 > .elementor-widget-container{padding:47px 0px 0px 0px;}.elementor-3101 .elementor-element.elementor-element-e059189{text-align:center;font-family:"Lato", Sans-serif;font-size:31px;color:#000000;}.elementor-3101 .elementor-element.elementor-element-6e3b118 > .elementor-widget-container{margin:16px 0px 0px 0px;padding:22px 0px 0px 0px;}.elementor-3101 .elementor-element.elementor-element-29389d5{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-3101 .elementor-element.elementor-element-c1b889a > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3101 .elementor-element.elementor-element-c1b889a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-3101 .elementor-element.elementor-element-754b886 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3101 .elementor-element.elementor-element-701bb64 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-11px 0px 0px 0px;}.elementor-3101 .elementor-element.elementor-element-701bb64{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-3101 .elementor-element.elementor-element-91c6534{--spacer-size:50px;}.elementor-3101 .elementor-element.elementor-element-1c59940{--spacer-size:50px;}.elementor-3101 .elementor-element.elementor-element-9e33a7c{text-align:center;}.elementor-3101 .elementor-element.elementor-element-95a267f{text-align:center;}.elementor-3101 .elementor-element.elementor-element-c5fd887{--spacer-size:50px;}.elementor-3101 .elementor-element.elementor-element-1eb13cc{text-align:center;}.elementor-3101 .elementor-element.elementor-element-86bf633{text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:#070707;}.elementor-3101 .elementor-element.elementor-element-628da1c{--spacer-size:50px;}.elementor-3101 .elementor-element.elementor-element-b503890{padding:22px 22px 22px 22px;}.elementor-3101 .elementor-element.elementor-element-3599829 > .elementor-widget-container{background-color:#5A8FE3;margin:0px 0px 0px 0px;padding:12px 0px 12px 0px;}.elementor-3101 .elementor-element.elementor-element-3599829.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-3101 .elementor-element.elementor-element-3599829{text-align:center;}.elementor-3101 .elementor-element.elementor-element-3599829 .elementor-heading-title{font-size:40px;color:#FEFEFE;}.elementor-3101 .elementor-element.elementor-element-35d40e6{text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:#010101;}.elementor-3101 .elementor-element.elementor-element-f913994{--spacer-size:13px;}.elementor-3101 .elementor-element.elementor-element-00b8c51 .elementor-tab-title, .elementor-3101 .elementor-element.elementor-element-00b8c51 .elementor-tab-title:before, .elementor-3101 .elementor-element.elementor-element-00b8c51 .elementor-tab-title:after, .elementor-3101 .elementor-element.elementor-element-00b8c51 .elementor-tab-content, .elementor-3101 .elementor-element.elementor-element-00b8c51 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-3101 .elementor-element.elementor-element-00b8c51 .elementor-tab-desktop-title.elementor-active{background-color:#5A8FE3;}.elementor-3101 .elementor-element.elementor-element-00b8c51 .elementor-tabs-content-wrapper{background-color:#5A8FE3;}.elementor-3101 .elementor-element.elementor-element-00b8c51 .elementor-tab-title, .elementor-3101 .elementor-element.elementor-element-00b8c51 .elementor-tab-title a{color:#0B0B0B;}.elementor-3101 .elementor-element.elementor-element-00b8c51 .elementor-tab-content{color:#F5EFEF;}.elementor-3101 .elementor-element.elementor-element-b73b2d5{--spacer-size:50px;}.elementor-3101 .elementor-element.elementor-element-1ef15ac > .elementor-widget-container{padding:47px 0px 0px 0px;}.elementor-3101 .elementor-element.elementor-element-14673bd > .elementor-widget-container{padding:47px 0px 0px 0px;}.elementor-3101 .elementor-element.elementor-element-383b213 > .elementor-widget-container{padding:47px 0px 0px 0px;}.elementor-3101 .elementor-element.elementor-element-0aef709:not(.elementor-motion-effects-element-type-background), .elementor-3101 .elementor-element.elementor-element-0aef709 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002B4F;}.elementor-3101 .elementor-element.elementor-element-0aef709{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3101 .elementor-element.elementor-element-0aef709 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3101 .elementor-element.elementor-element-44ea541{text-align:center;}.elementor-3101 .elementor-element.elementor-element-44ea541 .elementor-heading-title{color:#FFFFFF;}.elementor-3101 .elementor-element.elementor-element-0053c2c:not(.elementor-motion-effects-element-type-background), .elementor-3101 .elementor-element.elementor-element-0053c2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002B4F;}.elementor-3101 .elementor-element.elementor-element-0053c2c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-3101 .elementor-element.elementor-element-0053c2c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3101 .elementor-element.elementor-element-8fd7bff .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3101 .elementor-element.elementor-element-27fde26 .elementor-wrapper{--video-aspect-ratio:1.77777;}@media(max-width:1024px){.elementor-3101 .elementor-element.elementor-element-f505dbf{font-size:var( --e-global-typography-primary-font-size );}.elementor-3101 .elementor-element.elementor-element-af74730{font-size:var( --e-global-typography-primary-font-size );}.elementor-3101 .elementor-element.elementor-element-791427da{font-size:var( --e-global-typography-primary-font-size );}.elementor-3101 .elementor-element.elementor-element-2ef5145{font-size:var( --e-global-typography-primary-font-size );}.elementor-3101 .elementor-element.elementor-element-11eb5c5{font-size:var( --e-global-typography-primary-font-size );}.elementor-3101 .elementor-element.elementor-element-ad3aa60{font-size:var( --e-global-typography-primary-font-size );}.elementor-3101 .elementor-element.elementor-element-29389d5{font-size:var( --e-global-typography-primary-font-size );}.elementor-3101 .elementor-element.elementor-element-c1b889a{font-size:var( --e-global-typography-primary-font-size );}.elementor-3101 .elementor-element.elementor-element-701bb64{font-size:var( --e-global-typography-primary-font-size );}.elementor-3101 .elementor-element.elementor-element-86bf633{font-size:var( --e-global-typography-primary-font-size );}.elementor-3101 .elementor-element.elementor-element-35d40e6{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-3101 .elementor-element.elementor-element-f505dbf{font-size:var( --e-global-typography-primary-font-size );}.elementor-3101 .elementor-element.elementor-element-af74730{font-size:var( --e-global-typography-primary-font-size );}.elementor-3101 .elementor-element.elementor-element-791427da{font-size:var( --e-global-typography-primary-font-size );}.elementor-3101 .elementor-element.elementor-element-2ef5145{font-size:var( --e-global-typography-primary-font-size );}.elementor-3101 .elementor-element.elementor-element-11eb5c5{font-size:var( --e-global-typography-primary-font-size );}.elementor-3101 .elementor-element.elementor-element-ad3aa60{font-size:var( --e-global-typography-primary-font-size );}.elementor-3101 .elementor-element.elementor-element-29389d5{font-size:var( --e-global-typography-primary-font-size );}.elementor-3101 .elementor-element.elementor-element-c1b889a{font-size:var( --e-global-typography-primary-font-size );}.elementor-3101 .elementor-element.elementor-element-701bb64{font-size:var( --e-global-typography-primary-font-size );}.elementor-3101 .elementor-element.elementor-element-86bf633{font-size:var( --e-global-typography-primary-font-size );}.elementor-3101 .elementor-element.elementor-element-35d40e6{font-size:var( --e-global-typography-primary-font-size );}}