.elementor-6 .elementor-element.elementor-element-bbdede4{--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;--margin-top:-8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-6 .elementor-element.elementor-element-846a330{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overlay-opacity:0.8;--border-radius:20px 20px 20px 20px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-6 .elementor-element.elementor-element-846a330::before, .elementor-6 .elementor-element.elementor-element-846a330 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-846a330 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-846a330 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-846a330 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-846a330 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #EEEEEE00 0%, var( --e-global-color-text ) 92%);}.elementor-6 .elementor-element.elementor-element-846a330:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-846a330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://deckotech.us/wp-content/uploads/2026/03/Image.webp") 50% 50%;background-size:cover;}.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-6 .elementor-element.elementor-element-1c4197d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-1c4197d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:4em;font-weight:600;letter-spacing:-3px;color:var( --e-global-color-secondary );}.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-6 .elementor-element.elementor-element-b707ccb{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.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-6 .elementor-element.elementor-element-bafa302 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;padding:20px 50px 20px 50px;}.elementor-6 .elementor-element.elementor-element-bafa302 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-bafa302 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-bafa302 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-bafa302 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-6 .elementor-element.elementor-element-bafa302 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-bafa302 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-b4bcecc{--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:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-6 .elementor-element.elementor-element-f3ad80d{text-align:start;}.elementor-6 .elementor-element.elementor-element-f3ad80d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.8em;font-weight:600;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-a957f70{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6 .elementor-element.elementor-element-a957f70:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-a957f70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-b4ea521{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:25px 25px 25px 25px;}.elementor-6 .elementor-element.elementor-element-b4ea521:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-b4ea521 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.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-6 .elementor-element.elementor-element-56938b2{text-align:start;}.elementor-6 .elementor-element.elementor-element-56938b2 img{width:100%;height:60px;object-fit:contain;object-position:center center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-6 .elementor-element.elementor-element-3923286 .elementor-icon-box-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-3923286 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-3923286 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-3923286 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-3923286:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-3923286:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-3923286 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-6 .elementor-element.elementor-element-3f2bd79{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6 .elementor-element.elementor-element-3f2bd79:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-3f2bd79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-b0373ba{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:25px 25px 25px 25px;}.elementor-6 .elementor-element.elementor-element-b0373ba:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-b0373ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-90abb01{text-align:start;}.elementor-6 .elementor-element.elementor-element-90abb01 img{width:100%;height:60px;object-fit:contain;object-position:center center;}.elementor-6 .elementor-element.elementor-element-8abf216 .elementor-icon-box-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-8abf216 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-8abf216 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-8abf216 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-8abf216:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-8abf216:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-8abf216 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-6 .elementor-element.elementor-element-257014f{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6 .elementor-element.elementor-element-257014f:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-257014f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-bcbacb1{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:25px 25px 25px 25px;}.elementor-6 .elementor-element.elementor-element-bcbacb1:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-bcbacb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-1f1131c{text-align:start;}.elementor-6 .elementor-element.elementor-element-1f1131c img{width:100%;height:60px;object-fit:contain;object-position:center center;}.elementor-6 .elementor-element.elementor-element-9f6e7ce .elementor-icon-box-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-9f6e7ce .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-9f6e7ce .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-9f6e7ce .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-9f6e7ce:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-9f6e7ce:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-9f6e7ce .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-6 .elementor-element.elementor-element-7d9f246{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6 .elementor-element.elementor-element-7d9f246:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-7d9f246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-7186772{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:25px 25px 25px 25px;}.elementor-6 .elementor-element.elementor-element-7186772:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-7186772 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-b02996f{text-align:start;}.elementor-6 .elementor-element.elementor-element-b02996f img{width:100%;height:60px;object-fit:contain;object-position:center center;}.elementor-6 .elementor-element.elementor-element-3911ef3 .elementor-icon-box-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-3911ef3 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-3911ef3 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-3911ef3 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-3911ef3:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-3911ef3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-3911ef3 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-6 .elementor-element.elementor-element-91fbe2c{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6 .elementor-element.elementor-element-91fbe2c:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-91fbe2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-682d63e{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:25px 25px 25px 25px;}.elementor-6 .elementor-element.elementor-element-682d63e:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-682d63e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-5b16967{text-align:start;}.elementor-6 .elementor-element.elementor-element-5b16967 img{width:100%;height:60px;object-fit:contain;object-position:center center;}.elementor-6 .elementor-element.elementor-element-49de69b .elementor-icon-box-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-49de69b .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-49de69b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-49de69b .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-49de69b:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-49de69b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-49de69b .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-6 .elementor-element.elementor-element-0ffa17a{--e-n-carousel-swiper-slides-gap:45px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:20px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-0ffa17a :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-0ffa17a :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;padding:8px 20px 8px 20px;}.elementor-6 .elementor-element.elementor-element-0a26881{--display:flex;--min-height:150px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-0a26881:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-0a26881 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-7dec125{text-align:center;}.elementor-6 .elementor-element.elementor-element-7dec125 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.1em;font-weight:400;color:var( --e-global-color-text );}.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-6 .elementor-element.elementor-element-95c796d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(49px/2);}.elementor-6 .elementor-element.elementor-element-95c796d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(49px/2);}.elementor-6 .elementor-element.elementor-element-95c796d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(49px/2);}.elementor-6 .elementor-element.elementor-element-95c796d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-49px/2);}.elementor-6 .elementor-element.elementor-element-95c796d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-49px/2);}.elementor-6 .elementor-element.elementor-element-95c796d .elementor-icon-list-item:not(:last-child):after{content:"";height:1%;border-color:#1F1F1F1F;}.elementor-6 .elementor-element.elementor-element-95c796d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-6 .elementor-element.elementor-element-95c796d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-6 .elementor-element.elementor-element-95c796d .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-6 .elementor-element.elementor-element-95c796d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-95c796d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-95c796d{--e-icon-list-icon-size:50px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-95c796d .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-6 .elementor-element.elementor-element-95c796d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-95c796d .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-95c796d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-eb62e2d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-6 .elementor-element.elementor-element-bf21734 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;padding:20px 50px 20px 50px;}.elementor-6 .elementor-element.elementor-element-bf21734 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-bf21734 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-bf21734 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-bf21734 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-6 .elementor-element.elementor-element-bf21734 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-bf21734 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-ae89e50 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;padding:20px 50px 20px 50px;}.elementor-6 .elementor-element.elementor-element-ae89e50 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-ae89e50 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-ae89e50 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-ae89e50 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-6 .elementor-element.elementor-element-ae89e50 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-ae89e50 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-711c803{--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:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-6 .elementor-element.elementor-element-9223a60{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:25px 25px 25px 25px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-6 .elementor-element.elementor-element-9223a60:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-9223a60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-6 .elementor-element.elementor-element-258789d{text-align:start;}.elementor-6 .elementor-element.elementor-element-258789d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.8em;font-weight:600;text-transform:capitalize;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-70437e2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-eb953f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-6 .elementor-element.elementor-element-8443f42{--display:grid;--min-height:300px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-8443f42:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-8443f42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-6 .elementor-element.elementor-element-f80dd72{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-f80dd72:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-f80dd72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://deckotech.us/wp-content/uploads/2026/03/DKT_PRESTIGE-COLLECTION-SECTION.webp");background-position:center center;background-size:cover;}.elementor-6 .elementor-element.elementor-element-e6a4a69{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-6 .elementor-element.elementor-element-6046521{text-align:start;}.elementor-6 .elementor-element.elementor-element-6046521 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.5em;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-6046521 .elementor-heading-title a:hover, .elementor-6 .elementor-element.elementor-element-6046521 .elementor-heading-title a:focus{color:#FF5623E8;}.elementor-6 .elementor-element.elementor-element-4ff6054{width:100%;max-width:100%;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-text );}.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-6 .elementor-element.elementor-element-2891b68{--divider-border-style:solid;--divider-color:#B8B8B8;--divider-border-width:2px;}.elementor-6 .elementor-element.elementor-element-2891b68 .elementor-divider-separator{width:35%;}.elementor-6 .elementor-element.elementor-element-2891b68 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-6 .elementor-element.elementor-element-bf5ee5b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-6 .elementor-element.elementor-element-89ccede{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-ba5b161{right:20px;}body.rtl .elementor-6 .elementor-element.elementor-element-ba5b161{left:20px;}.elementor-6 .elementor-element.elementor-element-ba5b161{bottom:20px;z-index:3;}.elementor-6 .elementor-element.elementor-element-ba5b161 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-ba5b161.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-ba5b161.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-ba5b161.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-ba5b161.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-ba5b161.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-02b7613{--display:grid;--min-height:300px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-02b7613:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-02b7613 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-6 .elementor-element.elementor-element-26039bc{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-26039bc:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-26039bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://deckotech.us/wp-content/uploads/2026/03/DKT_TERRA-COLLECTION-SECTION_png.webp");background-position:center center;background-size:cover;}.elementor-6 .elementor-element.elementor-element-faf0b9b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-6 .elementor-element.elementor-element-eda33bd{text-align:start;}.elementor-6 .elementor-element.elementor-element-eda33bd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.5em;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-eda33bd .elementor-heading-title a:hover, .elementor-6 .elementor-element.elementor-element-eda33bd .elementor-heading-title a:focus{color:#FF5623E8;}.elementor-6 .elementor-element.elementor-element-c96fc2d{width:100%;max-width:100%;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-74d0253{--divider-border-style:solid;--divider-color:#B8B8B8;--divider-border-width:2px;}.elementor-6 .elementor-element.elementor-element-74d0253 .elementor-divider-separator{width:35%;}.elementor-6 .elementor-element.elementor-element-74d0253 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-28ad374{right:20px;}body.rtl .elementor-6 .elementor-element.elementor-element-28ad374{left:20px;}.elementor-6 .elementor-element.elementor-element-28ad374{bottom:20px;z-index:3;}.elementor-6 .elementor-element.elementor-element-28ad374 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-28ad374.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-28ad374.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-28ad374.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-28ad374.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-28ad374.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-8797bea{--display:grid;--min-height:300px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-8797bea:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-8797bea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-6 .elementor-element.elementor-element-0476aad{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-0476aad:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-0476aad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://deckotech.us/wp-content/uploads/2026/03/DKT_SOLARA-COLLECTION-SECTION_jpg.webp");background-position:center center;background-size:cover;}.elementor-6 .elementor-element.elementor-element-c63c779{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-6 .elementor-element.elementor-element-201e334{text-align:start;}.elementor-6 .elementor-element.elementor-element-201e334 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.5em;font-weight:700;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-201e334 .elementor-heading-title a:hover, .elementor-6 .elementor-element.elementor-element-201e334 .elementor-heading-title a:focus{color:#FF5623E8;}.elementor-6 .elementor-element.elementor-element-a91270e{width:100%;max-width:100%;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-0fa2cb0{--divider-border-style:solid;--divider-color:#B8B8B8;--divider-border-width:2px;}.elementor-6 .elementor-element.elementor-element-0fa2cb0 .elementor-divider-separator{width:35%;}.elementor-6 .elementor-element.elementor-element-0fa2cb0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-549fcd8{right:20px;}body.rtl .elementor-6 .elementor-element.elementor-element-549fcd8{left:20px;}.elementor-6 .elementor-element.elementor-element-549fcd8{bottom:20px;z-index:3;}.elementor-6 .elementor-element.elementor-element-549fcd8 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-549fcd8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-549fcd8.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-549fcd8.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-549fcd8.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-549fcd8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-7d10e3c{--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;--margin-top:6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-6 .elementor-element.elementor-element-1306b47{--display:grid;--e-con-grid-template-columns:1fr 1fr 2fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--align-items:center;--border-radius:25px 25px 25px 25px;}.elementor-6 .elementor-element.elementor-element-1306b47:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-1306b47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-60194b8{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-6c4ac4a{margin:-30% 0% calc(var(--kit-widget-spacing, 0px) + -30%) -11%;}.elementor-6 .elementor-element.elementor-element-fd7ce44{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-e285af6{text-align:start;}.elementor-6 .elementor-element.elementor-element-e285af6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3.2em;font-weight:300;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-e4c4c91{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-a9cc8f0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-46ee10b .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Manrope", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;padding:20px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-46ee10b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-46ee10b .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-6 .elementor-element.elementor-element-ab62021 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Manrope", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;padding:20px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-ab62021 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-ab62021 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-6 .elementor-element.elementor-element-4a5c1ee{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--align-items:stretch;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-6 .elementor-element.elementor-element-84e8206{--display:flex;}.elementor-6 .elementor-element.elementor-element-b1da436{text-align:start;}.elementor-6 .elementor-element.elementor-element-b1da436 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.8em;font-weight:600;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-f08e8cc{width:100%;max-width:100%;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-1f907fb{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-ee96047{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-ee96047:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-ee96047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-6 .elementor-element.elementor-element-a6aafd3 .elementor-icon-box-wrapper{align-items:center;gap:26px;}.elementor-6 .elementor-element.elementor-element-a6aafd3 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-a6aafd3 .elementor-icon{font-size:89px;}.elementor-6 .elementor-element.elementor-element-a6aafd3 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-a6aafd3 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-6 .elementor-element.elementor-element-a6aafd3:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-a6aafd3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-a6aafd3 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-6 .elementor-element.elementor-element-56fcd84{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-56fcd84:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-56fcd84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-ea52992 .elementor-icon-box-wrapper{align-items:center;gap:26px;}.elementor-6 .elementor-element.elementor-element-ea52992 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-ea52992.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-ea52992.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-ea52992.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-ea52992 .elementor-icon{font-size:85px;}.elementor-6 .elementor-element.elementor-element-ea52992 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-ea52992 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-6 .elementor-element.elementor-element-ea52992:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-ea52992:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-ea52992 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-13116ef{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-13116ef:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-13116ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-6 .elementor-element.elementor-element-8522dcf .elementor-icon-box-wrapper{align-items:center;gap:26px;}.elementor-6 .elementor-element.elementor-element-8522dcf .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-8522dcf .elementor-icon{font-size:85px;}.elementor-6 .elementor-element.elementor-element-8522dcf .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-8522dcf .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-6 .elementor-element.elementor-element-8522dcf:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-8522dcf:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-8522dcf .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-6 .elementor-element.elementor-element-8814920{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-8814920:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-8814920 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://deckotech.us/wp-content/uploads/2026/03/DKT_CLADDING-SYSTEM.webp");background-position:center center;background-size:cover;}.elementor-6 .elementor-element.elementor-element-1c77731{--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;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-6 .elementor-element.elementor-element-1c77731.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-af57079{--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:3%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-6 .elementor-element.elementor-element-faa440f{text-align:start;}.elementor-6 .elementor-element.elementor-element-faa440f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.8em;font-weight:600;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-8354569{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-8e5c4bc{--display:flex;}.elementor-6 .elementor-element.elementor-element-7d7bd8f{--display:flex;--min-height:900px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.7;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-7d7bd8f:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-7d7bd8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://deckotech.us/wp-content/uploads/2026/03/Proven-in-Real-World-Projects-3.webp");background-position:center center;background-size:cover;}.elementor-6 .elementor-element.elementor-element-7d7bd8f::before, .elementor-6 .elementor-element.elementor-element-7d7bd8f > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-7d7bd8f > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-7d7bd8f > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-7d7bd8f > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-7d7bd8f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #EEEEEE00 0%, var( --e-global-color-text ) 100%);}.elementor-6 .elementor-element.elementor-element-7fde45a{--display:flex;}.elementor-6 .elementor-element.elementor-element-61a19b3{--display:flex;--min-height:900px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.7;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-61a19b3:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-61a19b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://deckotech.us/wp-content/uploads/2026/03/Proven-in-Real-World-Projects-2.webp");background-position:center center;background-size:cover;}.elementor-6 .elementor-element.elementor-element-61a19b3::before, .elementor-6 .elementor-element.elementor-element-61a19b3 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-61a19b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-61a19b3 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-61a19b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-61a19b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #EEEEEE00 0%, var( --e-global-color-text ) 100%);}.elementor-6 .elementor-element.elementor-element-a99111e{--display:flex;}.elementor-6 .elementor-element.elementor-element-47b96f0{--display:flex;--min-height:900px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.7;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-47b96f0:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-47b96f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://deckotech.us/wp-content/uploads/2026/03/Proven-in-Real-World-Projects-4.webp");background-position:center center;background-size:cover;}.elementor-6 .elementor-element.elementor-element-47b96f0::before, .elementor-6 .elementor-element.elementor-element-47b96f0 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-47b96f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-47b96f0 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-47b96f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-47b96f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #EEEEEE00 0%, var( --e-global-color-text ) 100%);}.elementor-6 .elementor-element.elementor-element-49266c4{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:50px;--e-n-carousel-swiper-slides-gap:5px;--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:43%;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:55%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:43%;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:55%;--e-n-carousel-arrow-normal-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-49266c4 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-primary );border-style:none;border-radius:25px 25px 25px 25px;padding:10px 25px 10px 25px;}.elementor-6 .elementor-element.elementor-element-08fdcd3{--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:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-6 .elementor-element.elementor-element-6f12c97{text-align:start;}.elementor-6 .elementor-element.elementor-element-6f12c97 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.8em;font-weight:600;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-6e0c4b8{--display:flex;--justify-content:flex-start;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-6e0c4b8:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-6e0c4b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-8949dad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:25px 25px 25px 25px;}.elementor-6 .elementor-element.elementor-element-8949dad:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-8949dad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-c139694 .elementor-icon-box-wrapper{text-align:center;gap:24px;}.elementor-6 .elementor-element.elementor-element-c139694 .elementor-icon-box-title{margin-block-end:21px;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-c139694.elementor-view-stacked .elementor-icon{background-color:#FF562300;}.elementor-6 .elementor-element.elementor-element-c139694.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-c139694.elementor-view-default .elementor-icon{fill:#FF562300;color:#FF562300;border-color:#FF562300;}.elementor-6 .elementor-element.elementor-element-c139694 .elementor-icon{font-size:80px;}.elementor-6 .elementor-element.elementor-element-c139694 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-c139694 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-c139694:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-c139694:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-c139694 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-6 .elementor-element.elementor-element-5c27027{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-5c27027:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-5c27027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-198e57e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:25px 25px 25px 25px;}.elementor-6 .elementor-element.elementor-element-198e57e:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-198e57e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-0ff8e3b .elementor-icon-box-wrapper{text-align:center;gap:24px;}.elementor-6 .elementor-element.elementor-element-0ff8e3b .elementor-icon-box-title{margin-block-end:21px;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-0ff8e3b .elementor-icon{font-size:80px;}.elementor-6 .elementor-element.elementor-element-0ff8e3b .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-0ff8e3b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-0ff8e3b:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-0ff8e3b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-0ff8e3b .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-6 .elementor-element.elementor-element-6294142{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-6294142:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-6294142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-fa32dbf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:25px 25px 25px 25px;}.elementor-6 .elementor-element.elementor-element-fa32dbf:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-fa32dbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-6280525 .elementor-icon-box-wrapper{text-align:center;gap:24px;}.elementor-6 .elementor-element.elementor-element-6280525 .elementor-icon-box-title{margin-block-end:21px;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-6280525 .elementor-icon{font-size:80px;}.elementor-6 .elementor-element.elementor-element-6280525 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-6280525 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-6280525:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-6280525:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-6280525 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-6 .elementor-element.elementor-element-da059ee{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-da059ee:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-da059ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-49c6dd2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:25px 25px 25px 25px;}.elementor-6 .elementor-element.elementor-element-49c6dd2:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-49c6dd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-a61ccba .elementor-icon-box-wrapper{text-align:center;gap:24px;}.elementor-6 .elementor-element.elementor-element-a61ccba .elementor-icon-box-title{margin-block-end:21px;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-a61ccba .elementor-icon{font-size:80px;}.elementor-6 .elementor-element.elementor-element-a61ccba .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-a61ccba .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-a61ccba:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-a61ccba:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-a61ccba .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-6 .elementor-element.elementor-element-93b7252{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-93b7252:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-93b7252 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-a1de816{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:25px 25px 25px 25px;}.elementor-6 .elementor-element.elementor-element-a1de816:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-a1de816 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-881baf0 .elementor-icon-box-wrapper{text-align:center;gap:24px;}.elementor-6 .elementor-element.elementor-element-881baf0 .elementor-icon-box-title{margin-block-end:21px;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-881baf0 .elementor-icon{font-size:80px;}.elementor-6 .elementor-element.elementor-element-881baf0 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-881baf0 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-881baf0:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-881baf0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-881baf0 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-6 .elementor-element.elementor-element-9fe0508{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:15px;--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:-45px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-45px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:20px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-9fe0508 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-9fe0508 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;padding:8px 20px 8px 20px;}.elementor-6 .elementor-element.elementor-element-2cb4f2c{--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:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-6 .elementor-element.elementor-element-70c5ed1{text-align:start;}.elementor-6 .elementor-element.elementor-element-70c5ed1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.8em;font-weight:600;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-2141e29{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-2141e29:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-2141e29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-6 .elementor-element.elementor-element-c4057d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-c4057d1:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-c4057d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-5db4e58 img{width:100%;}.elementor-6 .elementor-element.elementor-element-1218d2f{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-30a0994 .elementor-icon-box-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-30a0994 .elementor-icon-box-title{margin-block-end:21px;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-30a0994 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-30a0994 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-30a0994:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-30a0994:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-30a0994 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-6 .elementor-element.elementor-element-9a2496c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:12px;font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;padding:10px 25px 10px 25px;}.elementor-6 .elementor-element.elementor-element-9a2496c .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-9a2496c .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-9a2496c .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-9a2496c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-5e50bfb{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-5e50bfb:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-5e50bfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-6 .elementor-element.elementor-element-6d7571e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-6d7571e:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-6d7571e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-8b4ba93 img{width:100%;}.elementor-6 .elementor-element.elementor-element-1c91e23{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-74af51c .elementor-icon-box-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-74af51c .elementor-icon-box-title{margin-block-end:21px;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-74af51c .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-74af51c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-74af51c:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-74af51c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-74af51c .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-6 .elementor-element.elementor-element-831047b .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:12px;font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;padding:10px 25px 10px 25px;}.elementor-6 .elementor-element.elementor-element-831047b .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-831047b .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-831047b .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-831047b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-2945294{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-2945294:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-2945294 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-6 .elementor-element.elementor-element-798d163{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-798d163:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-798d163 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-3a492a1 img{width:100%;}.elementor-6 .elementor-element.elementor-element-2770531{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-f0b0681 .elementor-icon-box-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-f0b0681 .elementor-icon-box-title{margin-block-end:21px;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-f0b0681 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-f0b0681 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-f0b0681:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-f0b0681:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-f0b0681 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-6 .elementor-element.elementor-element-648decb .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:12px;font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;padding:10px 25px 10px 25px;}.elementor-6 .elementor-element.elementor-element-648decb .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-648decb .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-648decb .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-648decb .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-ace80c2{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-ace80c2:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-ace80c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-6 .elementor-element.elementor-element-8858fcb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-8858fcb:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-8858fcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-6f05d53 img{width:100%;}.elementor-6 .elementor-element.elementor-element-26e3757{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-0acf486 .elementor-icon-box-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-0acf486 .elementor-icon-box-title{margin-block-end:21px;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-0acf486 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-0acf486 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-0acf486:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-0acf486:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-0acf486 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-6 .elementor-element.elementor-element-e142760 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:12px;font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;padding:10px 25px 10px 25px;}.elementor-6 .elementor-element.elementor-element-e142760 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-e142760 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-e142760 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-e142760 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-227cdb9{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-227cdb9:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-227cdb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-6 .elementor-element.elementor-element-3778826{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-3778826:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-3778826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-3b68acd img{width:100%;}.elementor-6 .elementor-element.elementor-element-d22a7e2{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-350eed1 .elementor-icon-box-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-350eed1 .elementor-icon-box-title{margin-block-end:21px;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-350eed1 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-350eed1 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-350eed1:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-350eed1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-350eed1 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-6 .elementor-element.elementor-element-4989703 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-size:12px;font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;padding:10px 25px 10px 25px;}.elementor-6 .elementor-element.elementor-element-4989703 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-4989703 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-4989703 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-4989703 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-f27fb66{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:15px;--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:-45px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-45px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:20px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-f27fb66 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-f27fb66 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;padding:8px 20px 8px 20px;}.elementor-6 .elementor-element.elementor-element-81a54c7{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--overlay-opacity:0.8;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-81a54c7:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-81a54c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://deckotech.us/wp-content/uploads/2026/03/DKT_ROYAL_TEAK_DECK.webp");background-position:center center;background-size:cover;}.elementor-6 .elementor-element.elementor-element-81a54c7::before, .elementor-6 .elementor-element.elementor-element-81a54c7 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-81a54c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-81a54c7 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-81a54c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-81a54c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #EEEEEE00 0%, var( --e-global-color-text ) 100%);}.elementor-6 .elementor-element.elementor-element-1c63f05{text-align:center;}.elementor-6 .elementor-element.elementor-element-1c63f05 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.6em;font-weight:600;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-d36859b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-82e705a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-6 .elementor-element.elementor-element-82e705a:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-82e705a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-6 .elementor-element.elementor-element-704f9df .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;padding:20px 50px 20px 50px;}.elementor-6 .elementor-element.elementor-element-704f9df .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-704f9df .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-704f9df .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-704f9df .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-6 .elementor-element.elementor-element-704f9df .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-704f9df .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-74cef4f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Manrope", Sans-serif;font-weight:500;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;padding:20px 50px 20px 50px;}.elementor-6 .elementor-element.elementor-element-74cef4f .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-74cef4f .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-74cef4f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-74cef4f .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-6 .elementor-element.elementor-element-74cef4f .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-74cef4f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-9d56184{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-846a330{--content-width:1500px;}.elementor-6 .elementor-element.elementor-element-0a26881{--width:95%;}}@media(max-width:1366px){.elementor-6 .elementor-element.elementor-element-bbdede4{--margin-top:-9%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-6 .elementor-element.elementor-element-1c4197d .elementor-heading-title{font-size:3em;}.elementor-6 .elementor-element.elementor-element-8443f42{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-bf5ee5b{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-02b7613{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-8797bea{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-1306b47{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-4a5c1ee{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-49266c4{--e-n-carousel-arrow-prev-left-position:40%;--e-n-carousel-arrow-next-right-position:40%;}}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-bbdede4{--margin-top:-11%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-6 .elementor-element.elementor-element-846a330{--min-height:70vh;}.elementor-6 .elementor-element.elementor-element-1c4197d{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-1c4197d .elementor-heading-title{font-size:2.5em;}.elementor-6 .elementor-element.elementor-element-b707ccb{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-0ffa17a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-6 .elementor-element.elementor-element-95c796d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-6 .elementor-element.elementor-element-95c796d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-6 .elementor-element.elementor-element-95c796d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-6 .elementor-element.elementor-element-95c796d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-6 .elementor-element.elementor-element-95c796d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-6 .elementor-element.elementor-element-95c796d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-95c796d .elementor-icon-list-item > a{font-size:16px;}.elementor-6 .elementor-element.elementor-element-70437e2{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-8443f42{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-6046521 .elementor-heading-title{font-size:2em;}.elementor-6 .elementor-element.elementor-element-4ff6054{width:100%;max-width:100%;font-size:16px;}.elementor-6 .elementor-element.elementor-element-bf5ee5b{--grid-auto-flow:row;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-ba5b161{right:10px;}body.rtl .elementor-6 .elementor-element.elementor-element-ba5b161{left:10px;}.elementor-6 .elementor-element.elementor-element-ba5b161{bottom:10px;}.elementor-6 .elementor-element.elementor-element-02b7613{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-eda33bd .elementor-heading-title{font-size:2em;}.elementor-6 .elementor-element.elementor-element-c96fc2d{width:100%;max-width:100%;font-size:16px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-28ad374{right:10px;}body.rtl .elementor-6 .elementor-element.elementor-element-28ad374{left:10px;}.elementor-6 .elementor-element.elementor-element-28ad374{bottom:10px;}.elementor-6 .elementor-element.elementor-element-8797bea{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-201e334 .elementor-heading-title{font-size:2em;}.elementor-6 .elementor-element.elementor-element-a91270e{width:100%;max-width:100%;font-size:16px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-549fcd8{right:10px;}body.rtl .elementor-6 .elementor-element.elementor-element-549fcd8{left:10px;}.elementor-6 .elementor-element.elementor-element-549fcd8{bottom:10px;}.elementor-6 .elementor-element.elementor-element-1306b47{--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--justify-items:center;}.elementor-6 .elementor-element.elementor-element-6c4ac4a{margin:-16% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-6 .elementor-element.elementor-element-46ee10b .elementor-button{font-size:13px;}.elementor-6 .elementor-element.elementor-element-ab62021 .elementor-button{font-size:13px;}.elementor-6 .elementor-element.elementor-element-4a5c1ee{--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-a6aafd3 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-a6aafd3 .elementor-icon-box-title a{font-size:22px;}.elementor-6 .elementor-element.elementor-element-a6aafd3 .elementor-icon-box-description{font-size:14px;}.elementor-6 .elementor-element.elementor-element-ea52992 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-ea52992 .elementor-icon-box-title a{font-size:22px;}.elementor-6 .elementor-element.elementor-element-ea52992 .elementor-icon-box-description{font-size:14px;}.elementor-6 .elementor-element.elementor-element-8522dcf .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-8522dcf .elementor-icon-box-title a{font-size:22px;}.elementor-6 .elementor-element.elementor-element-8522dcf .elementor-icon-box-description{font-size:14px;}.elementor-6 .elementor-element.elementor-element-7d7bd8f{--min-height:500px;}.elementor-6 .elementor-element.elementor-element-61a19b3{--min-height:500px;}.elementor-6 .elementor-element.elementor-element-47b96f0{--min-height:500px;}.elementor-6 .elementor-element.elementor-element-49266c4{--e-n-carousel-swiper-slides-to-display:2;}.elementor-6 .elementor-element.elementor-element-08fdcd3{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-9fe0508{--e-n-carousel-swiper-slides-to-display:2;}.elementor-6 .elementor-element.elementor-element-f27fb66{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-next-right-position:0px;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-bbdede4{--margin-top:-32%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-6 .elementor-element.elementor-element-846a330{--min-height:60vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-6 .elementor-element.elementor-element-1c4197d{text-align:center;}.elementor-6 .elementor-element.elementor-element-1c4197d .elementor-heading-title{font-size:1.3em;letter-spacing:0px;}.elementor-6 .elementor-element.elementor-element-b707ccb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;text-align:center;font-size:13px;}.elementor-6 .elementor-element.elementor-element-bafa302 .elementor-button{font-size:13px;padding:10px 15px 10px 15px;}.elementor-6 .elementor-element.elementor-element-b4bcecc{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-6 .elementor-element.elementor-element-f3ad80d{text-align:center;}.elementor-6 .elementor-element.elementor-element-f3ad80d .elementor-heading-title{font-size:1.7em;}.elementor-6 .elementor-element.elementor-element-a957f70{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-6 .elementor-element.elementor-element-3923286 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-3923286 .elementor-icon-box-title a{font-size:20px;}.elementor-6 .elementor-element.elementor-element-3f2bd79{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-6 .elementor-element.elementor-element-8abf216 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-8abf216 .elementor-icon-box-title a{font-size:20px;}.elementor-6 .elementor-element.elementor-element-257014f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-6 .elementor-element.elementor-element-9f6e7ce .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-9f6e7ce .elementor-icon-box-title a{font-size:20px;}.elementor-6 .elementor-element.elementor-element-7d9f246{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-6 .elementor-element.elementor-element-3911ef3 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-3911ef3 .elementor-icon-box-title a{font-size:20px;}.elementor-6 .elementor-element.elementor-element-91fbe2c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-6 .elementor-element.elementor-element-49de69b .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-49de69b .elementor-icon-box-title a{font-size:20px;}.elementor-6 .elementor-element.elementor-element-0ffa17a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:12px;}.elementor-6 .elementor-element.elementor-element-0ffa17a :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:8px 8px 8px 8px;}.elementor-6 .elementor-element.elementor-element-7dec125{text-align:center;}.elementor-6 .elementor-element.elementor-element-7dec125 .elementor-heading-title{font-size:0.9em;}.elementor-6 .elementor-element.elementor-element-95c796d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-6 .elementor-element.elementor-element-95c796d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-6 .elementor-element.elementor-element-95c796d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-6 .elementor-element.elementor-element-95c796d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-6 .elementor-element.elementor-element-95c796d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-6 .elementor-element.elementor-element-95c796d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-95c796d .elementor-icon-list-item > a{font-size:13px;}.elementor-6 .elementor-element.elementor-element-eb62e2d{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6 .elementor-element.elementor-element-bf21734 .elementor-button{font-size:13px;padding:10px 15px 10px 15px;}.elementor-6 .elementor-element.elementor-element-ae89e50 .elementor-button{font-size:13px;padding:10px 15px 10px 15px;}.elementor-6 .elementor-element.elementor-element-711c803{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-6 .elementor-element.elementor-element-9223a60{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-6 .elementor-element.elementor-element-258789d{text-align:center;}.elementor-6 .elementor-element.elementor-element-258789d .elementor-heading-title{font-size:1.7em;}.elementor-6 .elementor-element.elementor-element-70437e2{text-align:center;font-size:15px;}.elementor-6 .elementor-element.elementor-element-8443f42{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-f80dd72{--min-height:200px;}.elementor-6 .elementor-element.elementor-element-e6a4a69{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:50px;}.elementor-6 .elementor-element.elementor-element-6046521 .elementor-heading-title{font-size:1.6em;}.elementor-6 .elementor-element.elementor-element-bf5ee5b{--e-con-grid-template-columns:repeat(1, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-02b7613{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-26039bc{--min-height:200px;}.elementor-6 .elementor-element.elementor-element-faf0b9b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:50px;}.elementor-6 .elementor-element.elementor-element-eda33bd .elementor-heading-title{font-size:1.6em;}.elementor-6 .elementor-element.elementor-element-8797bea{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-0476aad{--min-height:200px;}.elementor-6 .elementor-element.elementor-element-c63c779{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:50px;}.elementor-6 .elementor-element.elementor-element-201e334 .elementor-heading-title{font-size:1.6em;}.elementor-6 .elementor-element.elementor-element-7d10e3c{--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-6 .elementor-element.elementor-element-1306b47{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-6c4ac4a{margin:-38% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-6 .elementor-element.elementor-element-6c4ac4a img{width:80%;}.elementor-6 .elementor-element.elementor-element-fd7ce44{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-e285af6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;text-align:center;}.elementor-6 .elementor-element.elementor-element-e285af6 .elementor-heading-title{font-size:1.7em;}.elementor-6 .elementor-element.elementor-element-e4c4c91{text-align:center;font-size:15px;}.elementor-6 .elementor-element.elementor-element-a9cc8f0{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;}.elementor-6 .elementor-element.elementor-element-46ee10b .elementor-button{padding:10px 20px 10px 20px;}.elementor-6 .elementor-element.elementor-element-ab62021 .elementor-button{padding:10px 20px 10px 20px;}.elementor-6 .elementor-element.elementor-element-4a5c1ee{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6 .elementor-element.elementor-element-b1da436{text-align:center;}.elementor-6 .elementor-element.elementor-element-b1da436 .elementor-heading-title{font-size:1.7em;}.elementor-6 .elementor-element.elementor-element-1f907fb{--min-height:300px;}.elementor-6 .elementor-element.elementor-element-1f907fb .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-6 .elementor-element.elementor-element-8814920{--min-height:300px;}.elementor-6 .elementor-element.elementor-element-af57079{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:05%;--padding-bottom:05%;--padding-left:0%;--padding-right:0%;}.elementor-6 .elementor-element.elementor-element-faa440f{text-align:center;}.elementor-6 .elementor-element.elementor-element-faa440f .elementor-heading-title{font-size:1.7em;}.elementor-6 .elementor-element.elementor-element-8354569{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 03% 0% 03%;}.elementor-6 .elementor-element.elementor-element-8e5c4bc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-7d7bd8f{--min-height:400px;--border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-7fde45a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-61a19b3{--min-height:400px;--border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-a99111e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-47b96f0{--min-height:400px;--border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-49266c4{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:0px;padding:0px 0px 0px 0px;--e-n-carousel-arrow-prev-left-position:40%;--e-n-carousel-arrow-prev-top-position:60%;--e-n-carousel-arrow-next-right-position:40%;--e-n-carousel-arrow-next-top-position:60%;--e-n-carousel-arrow-size:15px;}.elementor-6 .elementor-element.elementor-element-49266c4 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:8px 8px 8px 8px;}.elementor-6 .elementor-element.elementor-element-6f12c97{text-align:center;}.elementor-6 .elementor-element.elementor-element-6f12c97 .elementor-heading-title{font-size:1.7em;}.elementor-6 .elementor-element.elementor-element-9fe0508{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-size:15px;}.elementor-6 .elementor-element.elementor-element-9fe0508 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:8px 8px 8px 8px;}.elementor-6 .elementor-element.elementor-element-2cb4f2c{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-6 .elementor-element.elementor-element-70c5ed1{text-align:center;}.elementor-6 .elementor-element.elementor-element-70c5ed1 .elementor-heading-title{font-size:1.3em;}.elementor-6 .elementor-element.elementor-element-f27fb66{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-size:15px;}.elementor-6 .elementor-element.elementor-element-f27fb66 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:8px 8px 8px 8px;}.elementor-6 .elementor-element.elementor-element-81a54c7{--min-height:400px;}.elementor-6 .elementor-element.elementor-element-1c63f05 .elementor-heading-title{font-size:1em;}.elementor-6 .elementor-element.elementor-element-d36859b{width:100%;max-width:100%;font-size:12px;}.elementor-6 .elementor-element.elementor-element-704f9df .elementor-button{font-size:13px;padding:10px 15px 10px 15px;}.elementor-6 .elementor-element.elementor-element-74cef4f .elementor-button{font-size:13px;padding:10px 15px 10px 15px;}}/* Start custom CSS for html, class: .elementor-element-e94bdb2 */.elementor-6 .elementor-element.elementor-element-e94bdb2 .viewer-container {
              font-family: var(--e-global-typography-text-font-family);
            width: 100%;
            display: flex;
            flex-direction: column;
            gap: 20px;
        }

        /* Pestañas Superiores (Tabs) */
        .elementor-6 .elementor-element.elementor-element-e94bdb2  .tabs-nav {
            display: flex;
            gap: 12px;
            flex-wrap: wrap;
        }

        .elementor-6 .elementor-element.elementor-element-e94bdb2  .tab-btn {
            padding: 10px 24px;
            border-radius: 24px;
            background-color: #e5e7eb;
            color: var(--text-main);
            border: none;
            font-size: 0.95rem;
            font-weight: 600;
            cursor: pointer;
            transition: all 0.3s ease;
        }

        .elementor-6 .elementor-element.elementor-element-e94bdb2  .tab-btn:hover {
            background-color: #d1d5db;
        }

        .elementor-6 .elementor-element.elementor-element-e94bdb2  .tab-btn.active {
            background-color: var(--accent-color);
            color: #ffffff;
        }

        /* Imagen Principal y Marcador */
        .elementor-6 .elementor-element.elementor-element-e94bdb2  .viewer-frame {
            user-select: none;
            position: relative;
            width: 100%;
            height: 500px;
            border-radius: 1.5rem;
            overflow: hidden;
            box-shadow: 0 10px 30px rgba(0,0,0,0.1);
        }

       

        .viewer-main-img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            transition: opacity 0.4s ease-in-out;
        }
        

        /* Etiqueta flotante sobre la imagen (Tooltip) */
         .elementor-6 .elementor-element.elementor-element-e94bdb2 .image-marker {
            position: absolute;
            top: 20%;
            left: 35%;
            display: flex;
            align-items: center;
        }

         .elementor-6 .elementor-element.elementor-element-e94bdb2 .marker-dot {
            width: 14px;
            height: 14px;
            background-color: white;
            border-radius: 50%;
            box-shadow: 0 0 10px rgba(0,0,0,0.3);
            position: relative;
            z-index: 2;
        }

         .elementor-6 .elementor-element.elementor-element-e94bdb2 .marker-line {
            width: 60px;
            height: 2px;
            background-color: white;
            box-shadow: 0 2px 4px rgba(0,0,0,0.2);
            margin-left: -2px;
        }

         .elementor-6 .elementor-element.elementor-element-e94bdb2 .marker-text {
            border: 2px solid white;
            padding: 8px 16px;
            color: white;
            text-transform: capitalize;
            font-weight: 700;
            font-size: 0.85rem;
            letter-spacing: 0.5px;
            white-space: nowrap;
            background-color: rgba(255, 255, 255, 0.1);
            backdrop-filter: blur(4px);
            -webkit-backdrop-filter: blur(4px);
            box-shadow: 0 4px 6px rgba(0,0,0,0.1);
        }

        /* Controles Inferiores (Filtros y Colores) */
        .elementor-6 .elementor-element.elementor-element-e94bdb2  .viewer-controls {
            display: flex;
                justify-content: flex-end;
    align-items: flex-end;
            flex-wrap: wrap;
            gap: 30px;
            margin-top: 10px;
            padding: 0 10px;
        }
.image-marker.terra{
        top: 79% !important;
    left: 72% !important;
    
}
        /* Filtros Izquierdos (Selects) */
         .elementor-6 .elementor-element.elementor-element-e94bdb2 .filters-left {
            display: flex;
            gap: 40px;
            display: none;
        }

         .elementor-6 .elementor-element.elementor-element-e94bdb2 .filter-group {
            display: flex;
            flex-direction: column;
            gap: 4px;
        }

         .elementor-6 .elementor-element.elementor-element-e94bdb2 .filter-group label {
            font-size: 0.75rem;
            font-weight: 700;
            color: var(--text-muted);
            letter-spacing: 0.5px;
        }

         .elementor-6 .elementor-element.elementor-element-e94bdb2 .custom-select {
            appearance: none;
            -webkit-appearance: none;
            border: none;
            background: transparent;
            color: var(--accent-color);
            font-size: 1.125rem;
            font-weight: 700;
            cursor: pointer;
            padding-right: 24px;
            outline: none;
            /* Flecha naranja en SVG codificado */
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f35934' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
            background-repeat: no-repeat;
            background-position: right center;
            background-size: 18px;
            padding-left: 0;
        }

         .elementor-6 .elementor-element.elementor-element-e94bdb2 .custom-select:focus {
            opacity: 0.8;
        }

        /* Muestras de Color Derechas (Swatches) */
        .elementor-6 .elementor-element.elementor-element-e94bdb2  .color-swatches {
            display: flex;
            gap: 12px;
        }

         .elementor-6 .elementor-element.elementor-element-e94bdb2  .color-swatches .swatch {
            width: 50px;
            height: 50px;
            border-radius: 50%;
            border: 2px solid white;
            box-shadow: 0 0 0 1px #ddd; /* Borde gris tenue por defecto */
            cursor: pointer;
            transition: all 0.2s ease;
            position: relative;
             background-size: cover;
        }

         .elementor-6 .elementor-element.elementor-element-e94bdb2 .swatch.active {
            box-shadow: 0 0 0 2px var(--accent-color); /* Borde naranja activo */
            transform: scale(1.05);
        }

        /* Colores simulados con gradientes para dar textura */
         /* Colores simulados con gradientes (Se añaden nuevos para las otras pestañas) */
  .swatch-prestige-ashwood {
    background-image: url("https://deckotech.us/wp-content/uploads/2026/04/Ashwood-Preview.webp");
  }
  .swatch-prestige-teak {
    background-image: url("https://deckotech.us/wp-content/uploads/2026/04/Royal-Teak-Preview.webp");
  }
  .swatch-prestige-oak {
    background-image: url("https://deckotech.us/wp-content/uploads/2026/04/French-Oak-Preview.webp");
  }
   .swatch-prestige-white-oak {
    background-image: url("https://deckotech.us/wp-content/uploads/2026/04/White-Oak-Preview.webp");
  }
  .swatch-prestige-mineral {
    background-image: url("https://deckotech.us/wp-content/uploads/2026/04/Mineral-Black-Preview.webp");
  }
  .swatch-prestige-walnut {
    background-image: url("https://deckotech.us/wp-content/uploads/2026/04/Northern-Walnut-Preview.webp");
  }
  .swatch-prestige-charcoal {
    background-image: url("https://deckotech.us/wp-content/uploads/2026/04/Charcoal-Preview.webp");
  }
/*  colores terra */
  .swatch-terra-Natural-Teak {
    background-image: url("https://deckotech.us/wp-content/uploads/2026/04/Natural-Teak_Preview.webp");
  }
  .swatch-terra-oak {
    background-image: url("https://deckotech.us/wp-content/uploads/2026/04/Honey-Oak_Preview.webp");
  }
/* colores solara */

  .swatch-solara-Walnut {
    background-image: url("https://deckotech.us/wp-content/uploads/2026/04/Brazilian-Walnut_Preview.webp");
  }
  .swatch-solara-Oak {
    background-image: url("https://deckotech.us/wp-content/uploads/2026/04/Sunshine-Oak_Preview.webp");
  }
  .swatch-solara-Teak {
    background-image: url("https://deckotech.us/wp-content/uploads/2026/04/Sunset-Teak_Preview.webp");
  }
  /* colores terra essence */
    .swatch-terra-essence-antique {
        background-image: url("https://deckotech.us/wp-content/uploads/2026/04/Antique_Preview.webp");
    }
    .swatch-terra-essence-sonecrest {
        background-image: url("https://deckotech.us/wp-content/uploads/2026/04/Stonecrest-gray_Preview.webp");
    }
    .swatch-terra-essence-hazelnut {
        background-image: url("https://deckotech.us/wp-content/uploads/2026/04/Terra_Essence_Hazelnut.webp");
    }
    .swatch-terra-essence-espresso {
        background-image: url("https://deckotech.us/wp-content/uploads/2026/04/Terra_Essence_Espresso.webp");
    }
 @media (min-width: 1024px) {
             .elementor-6 .elementor-element.elementor-element-e94bdb2 .viewer-frame {
                height: 600px;
            }
        }
        @media (max-width: 768px) {
             .elementor-6 .elementor-element.elementor-element-e94bdb2 .viewer-controls {
                flex-direction: column;
                align-items: flex-start;
            }
             .elementor-6 .elementor-element.elementor-element-e94bdb2 .image-marker {
                left: 15%; /* Ajuste para móviles */
            }
        }
        @media (max-width:500px){
            .viewer-frame{
                  height: 100% !important;
        background: transparent;
        min-height: 150px;
        box-shadow: none !important;
            }
            .viewer-container{
                gap: 5px;
            }
            .image-marker.terra {
    top: 66% !important;
    left: 42% !important;
}
.color-swatches{
        flex-wrap: wrap;
}
 .tabs-nav {
    justify-content: center;
    gap: 12px;
    margin-bottom: 10px;
        }
        
            
            
        }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a6aafd3 */.elementor-6 .elementor-element.elementor-element-a6aafd3 svg{
    background: #000;
    padding: 15px;
    border-radius: 50px;
}
.elementor-6 .elementor-element.elementor-element-a6aafd3 svg path{
    fill:#fff
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ea52992 */.elementor-6 .elementor-element.elementor-element-ea52992 svg{
    background: #ff5623;
    padding: 15px;
    border-radius: 50px;
}
.elementor-6 .elementor-element.elementor-element-ea52992 svg path{
    fill:#fff
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8522dcf */.elementor-6 .elementor-element.elementor-element-8522dcf svg{
    background: #000;
    padding: 15px;
    border-radius: 50px;
}
.elementor-6 .elementor-element.elementor-element-8522dcf svg path{
    fill:#fff
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ea5c990 */:root {
            --bg-color: #ffffff;
            --text-main: #000;
            --text-muted: #000;
            --card-bg: #f2f2f2;
            --card-hover-bg: #222222;
            --icon-bg: #000;
            --icon-hover-bg: #f35934;
            --accent-color: #f35934;
            --transition-speed: 0.3s;
        }
        .elementor-6 .elementor-element.elementor-element-ea5c990 .container {
            font-family: var(--e-global-typography-text-font-family);
            width: 100%;
            margin: 0 auto;
            display: grid;
            grid-template-columns: 1fr;
            gap: 40px;
            align-items: center;
        }

        @media (min-width: 1024px) {
            .elementor-6 .elementor-element.elementor-element-ea5c990 .container {
                grid-template-columns: 1fr 1fr;
                gap: 64px;
            }
        }

       .elementor-6 .elementor-element.elementor-element-ea5c990  .text-section {
            display: flex;
            flex-direction: column;
        }

        .elementor-6 .elementor-element.elementor-element-ea5c990 .text-section h2 {
            font-family: var(--e-global-typography-primary-font-family);
            color: #000;
            font-size: 2.8em !important;
            font-weight: 600;
            margin-bottom: 1rem;
            
        }

        .elementor-6 .elementor-element.elementor-element-ea5c990 .text-section p.intro {
            
            color: var(--text-muted);
            font-size: 1em;
            margin-bottom: 2.5rem;
            line-height: 1.6;
            padding-right: 0;
        }

        @media (min-width: 768px) {
            .elementor-6 .elementor-element.elementor-element-ea5c990 .text-section h2 {
                font-size: 3rem;
            }
            .elementor-6 .elementor-element.elementor-element-ea5c990 .text-section p.intro {
                padding-right: 2.5rem;
            }
        }

        .elementor-6 .elementor-element.elementor-element-ea5c990 .cards-container {
            display: flex;
            flex-direction: column;
            gap: 1rem;
        }

        .elementor-6 .elementor-element.elementor-element-ea5c990 .card {
            display: flex;
            align-items: center;
            padding: 1.25rem;
            background-color: var(--card-bg);
            border-radius: 2rem;
            cursor: pointer;
            transition: background-color var(--transition-speed) ease;
        }

        @media (min-width: 768px) {
            .elementor-6 .elementor-element.elementor-element-ea5c990 .card {
                padding: 1.5rem;
            }
        }

        /* Hover de la tarjeta principal */
        .elementor-6 .elementor-element.elementor-element-ea5c990 .card:hover {
            background-color: var(--card-hover-bg);
        }

        /* Estilos y hover del Icono */
        .elementor-6 .elementor-element.elementor-element-ea5c990 .icon-wrapper {
            width: 64px;
            height: 64px;
            background-color: var(--icon-bg);
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-shrink: 0;
            transition: background-color var(--transition-speed) ease;
        }

       .elementor-6 .elementor-element.elementor-element-ea5c990  .card:hover .icon-wrapper {
            background-color: var(--icon-hover-bg);
        }

        /* Estilos y hover de los textos dentro de la tarjeta */
        .elementor-6 .elementor-element.elementor-element-ea5c990 .card-content {
            margin-left: 1.5rem;
        }

        .card h3 {
             font-family: var(--e-global-typography-primary-font-family);
            font-size: 1.25rem;
            font-weight: 600;
            color: var(--text-main);
            transition: color var(--transition-speed) ease;
            margin-bottom: 0.25rem;
        }

        .elementor-6 .elementor-element.elementor-element-ea5c990 .card:hover h3 {
            color: #ffffff;
        }

        .elementor-6 .elementor-element.elementor-element-ea5c990 .card p {
            color: var(--text-muted);
            font-size: 0.875rem;
            line-height: 1.4;
            transition: color var(--transition-speed) ease;
            padding-right: 1rem;
        }

        .elementor-6 .elementor-element.elementor-element-ea5c990 .card:hover p {
            color: #fff;
        }

        .elementor-6 .elementor-element.elementor-element-ea5c990 .image-section {
            position: relative;
            width: 100%;
            height: 500px;
            border-radius: 2rem;
            overflow: hidden;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
        }

        @media (min-width: 1024px) {
           .elementor-6 .elementor-element.elementor-element-ea5c990  .image-section {
                height: 650px;
            }
        }

        .elementor-6 .elementor-element.elementor-element-ea5c990 .display-img {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            object-fit: cover;
            transition: opacity 0.5s ease-in-out;
        }

        .elementor-6 .elementor-element.elementor-element-ea5c990 .opacity-0 {
            opacity: 0;
            pointer-events: none; 
        }

        .elementor-6 .elementor-element.elementor-element-ea5c990 .opacity-100 {
            opacity: 1;
        }/* End custom CSS */
/* Start custom CSS */body{
    overflow-x: hidden;
}/* End custom CSS */