.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1145 .elementor-element.elementor-element-2f123b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-1145 .elementor-element.elementor-element-2f123b2:not(.elementor-motion-effects-element-type-background), .elementor-1145 .elementor-element.elementor-element-2f123b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://www.patiocovers-austin.com/wp-content/uploads/2026/09/logo-bg.svg");background-position:97.4% 105%;background-repeat:no-repeat;background-size:621px auto;}.elementor-1145 .elementor-element.elementor-element-2f123b2::before, .elementor-1145 .elementor-element.elementor-element-2f123b2 > .elementor-background-video-container::before, .elementor-1145 .elementor-element.elementor-element-2f123b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1145 .elementor-element.elementor-element-2f123b2 > .elementor-background-slideshow::before, .elementor-1145 .elementor-element.elementor-element-2f123b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1145 .elementor-element.elementor-element-2f123b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-eael-dual-color-header .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-dual-color-header .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-dual-color-header .eael-dch-separator-wrap i{color:var( --e-global-color-primary );}.elementor-1145 .elementor-element.elementor-element-3c91b26e .eael-dual-header .eael-dch-title .eael-dch-title-text.elementor-repeater-item-a2d3f31{color:var( --e-global-color-8e095bf );}.elementor-1145 .elementor-element.elementor-element-3c91b26e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 17px 0px;}.elementor-1145 .elementor-element.elementor-element-3c91b26e .eael-dual-header{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-1145 .elementor-element.elementor-element-3c91b26e .eael-dual-header .eael-dch-title{color:var( --e-global-color-accent );}.elementor-1145 .elementor-element.elementor-element-3c91b26e .eael-dual-header .title, .elementor-1145 .elementor-element.elementor-element-3c91b26e .eael-dual-header .title span{font-family:var( --e-global-typography-c171281-font-family ), Sans-serif;font-size:var( --e-global-typography-c171281-font-size );font-weight:var( --e-global-typography-c171281-font-weight );text-transform:var( --e-global-typography-c171281-text-transform );line-height:var( --e-global-typography-c171281-line-height );letter-spacing:var( --e-global-typography-c171281-letter-spacing );}.elementor-1145 .elementor-element.elementor-element-3c91b26e .eael-dual-header .subtext{color:var( --e-global-color-secondary );font-family:"europa", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;}.elementor-1145 .elementor-element.elementor-element-4efcc31c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-1145 .elementor-element.elementor-element-677cda47{--display:flex;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1145 .elementor-element.elementor-element-3cc1fea4 img{border-radius:8px 8px 8px 8px;}.elementor-1145 .elementor-element.elementor-element-2865aefa{--display:flex;}.elementor-widget-loop-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1145 .elementor-element.elementor-element-10f97cc0{--swiper-slides-to-display:2;--swiper-offset-size:0px;--swiper-slides-gap:20px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:9px;--arrow-normal-color:var( --e-global-color-8e095bf );--arrow-hover-color:var( --e-global-color-8e095bf );}.elementor-1145 .elementor-element.elementor-element-10f97cc0 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-accent );border-radius:50% 50% 50% 50%;padding:15px 15px 15px 15px;}.elementor-1145 .elementor-element.elementor-element-10f97cc0 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-primary );}.elementor-1145 .elementor-element.elementor-element-10f97cc0 > .elementor-widget-container{margin:0px -114px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1145 .elementor-element.elementor-element-10f97cc0 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-1145 .elementor-element.elementor-element-2f123b2:not(.elementor-motion-effects-element-type-background), .elementor-1145 .elementor-element.elementor-element-2f123b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% 100%;background-size:80% auto;}.elementor-1145 .elementor-element.elementor-element-2f123b2{--padding-top:62px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-1145 .elementor-element.elementor-element-3c91b26e .eael-dual-header .title, .elementor-1145 .elementor-element.elementor-element-3c91b26e .eael-dual-header .title span{font-size:var( --e-global-typography-c171281-font-size );line-height:var( --e-global-typography-c171281-line-height );letter-spacing:var( --e-global-typography-c171281-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1145 .elementor-element.elementor-element-10f97cc0{--swiper-slides-to-display:2;--swiper-offset-size:25px;--swiper-slides-gap:12px;}.elementor-1145 .elementor-element.elementor-element-10f97cc0 > .elementor-widget-container{margin:0px -25px 0px 0px;}}@media(max-width:767px){.elementor-1145 .elementor-element.elementor-element-2f123b2:not(.elementor-motion-effects-element-type-background), .elementor-1145 .elementor-element.elementor-element-2f123b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:154% 103%;background-size:76% auto;}.elementor-1145 .elementor-element.elementor-element-3c91b26e .eael-dual-header .eael-dch-title .eael-dch-title-text.elementor-repeater-item-d27292b{line-height:1.2em;}.elementor-1145 .elementor-element.elementor-element-3c91b26e .eael-dual-header .eael-dch-title .eael-dch-title-text.elementor-repeater-item-a2d3f31{line-height:1.2em;}.elementor-1145 .elementor-element.elementor-element-3c91b26e .eael-dual-header .eael-dch-title .eael-dch-title-text.elementor-repeater-item-c1b8bf9{line-height:1.2em;}.elementor-1145 .elementor-element.elementor-element-3c91b26e > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1145 .elementor-element.elementor-element-3c91b26e .eael-dual-header .title, .elementor-1145 .elementor-element.elementor-element-3c91b26e .eael-dual-header .title span{font-size:var( --e-global-typography-c171281-font-size );line-height:var( --e-global-typography-c171281-line-height );letter-spacing:var( --e-global-typography-c171281-letter-spacing );}.elementor-1145 .elementor-element.elementor-element-3c91b26e .eael-dual-header .subtext{font-size:24px;line-height:1.2em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1145 .elementor-element.elementor-element-10f97cc0{--swiper-slides-to-display:1;--swiper-offset-size:25px;--swiper-slides-gap:12px;}.elementor-1145 .elementor-element.elementor-element-10f97cc0 > .elementor-widget-container{margin:0px -25px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-1145 .elementor-element.elementor-element-677cda47{--width:35.4%;}.elementor-1145 .elementor-element.elementor-element-2865aefa{--width:63.2%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1145 .elementor-element.elementor-element-2865aefa{--width:100%;}}