.elementor-21 .elementor-element.elementor-element-2a79213{--display:flex;--min-height:99vh;--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;--overflow:hidden;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2a79213:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2a79213 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-229879e{--display:flex;--min-height:99vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--border-radius:0px 0px 48px 48px;--z-index:9;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-21 .elementor-element.elementor-element-864afa4{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-7b65c71{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-7b65c71.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-7b65c71 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-eb771c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-5cf4512{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-ab16ee3{--display:flex;--min-height:350px;--justify-content:center;--z-index:5;}.elementor-21 .elementor-element.elementor-element-ab16ee3:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-ab16ee3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://quince.asivamiweb.com/wp-content/uploads/2026/08/servicio-interiorismo.png");background-position:center center;background-repeat:no-repeat;background-size:initial;}.elementor-21 .elementor-element.elementor-element-e8d4074{z-index:12;}.elementor-21 .elementor-element.elementor-element-e8d4074 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-e8d4074 .elementor-heading-title a:hover, .elementor-21 .elementor-element.elementor-element-e8d4074 .elementor-heading-title a:focus{color:#EE191900;}.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-21 .elementor-element.elementor-element-63c7d3c:hover{--e-transform-scale:1.3;}.elementor-21 .elementor-element.elementor-element-63c7d3c{padding:0px 0px 0px 0px;top:63px;z-index:5;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-63c7d3c{left:30px;}body.rtl .elementor-21 .elementor-element.elementor-element-63c7d3c{right:30px;}.elementor-21 .elementor-element.elementor-element-63c7d3c:hover img{opacity:0.1;}.elementor-21 .elementor-element.elementor-element-14eaaba{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;top:66px;z-index:1;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-14eaaba{left:35px;}body.rtl .elementor-21 .elementor-element.elementor-element-14eaaba{right:35px;}.elementor-21 .elementor-element.elementor-element-14eaaba .elementor-wrapper{--video-aspect-ratio:1;}.elementor-21 .elementor-element.elementor-element-142f8b1{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:20;text-align:center;}.elementor-21 .elementor-element.elementor-element-142f8b1 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-527fdd2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-21 .elementor-element.elementor-element-ba675e0{--display:flex;--min-height:350px;--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:stretch;}.elementor-21 .elementor-element.elementor-element-ba675e0:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-ba675e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://quince.asivamiweb.com/wp-content/uploads/2026/08/servicio-diseno.png");background-position:center center;background-repeat:no-repeat;background-size:initial;}.elementor-21 .elementor-element.elementor-element-ba675e0.e-con{--order:-99999 /* order start hack */;}.elementor-21 .elementor-element.elementor-element-dcd50d2.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-dcd50d2{z-index:12;text-align:center;}.elementor-21 .elementor-element.elementor-element-dcd50d2 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-dcd50d2 .elementor-heading-title a:hover, .elementor-21 .elementor-element.elementor-element-dcd50d2 .elementor-heading-title a:focus{color:#EE191900;}.elementor-21 .elementor-element.elementor-element-260aefe:hover{--e-transform-scale:1.3;}.elementor-21 .elementor-element.elementor-element-260aefe{padding:0px 0px 0px 0px;top:106px;z-index:5;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-260aefe{left:28px;}body.rtl .elementor-21 .elementor-element.elementor-element-260aefe{right:28px;}.elementor-21 .elementor-element.elementor-element-260aefe:hover img{opacity:0.1;}.elementor-21 .elementor-element.elementor-element-f1f36d9{width:var( --container-widget-width, 385px );max-width:385px;--container-widget-width:385px;--container-widget-flex-grow:0;top:110px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-f1f36d9{left:26px;}body.rtl .elementor-21 .elementor-element.elementor-element-f1f36d9{right:26px;}.elementor-21 .elementor-element.elementor-element-f1f36d9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-21 .elementor-element.elementor-element-b4b14c2{margin:-115px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-b4b14c2.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-b4b14c2 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-8dd1341{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:180px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-21 .elementor-element.elementor-element-e7b4ce4{--display:flex;--min-height:350px;--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:stretch;}.elementor-21 .elementor-element.elementor-element-e7b4ce4.e-con{--order:-99999 /* order start hack */;}.elementor-21 .elementor-element.elementor-element-3bffd9e{width:100%;max-width:100%;top:19px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-3bffd9e{left:6px;}body.rtl .elementor-21 .elementor-element.elementor-element-3bffd9e{right:6px;}.elementor-21 .elementor-element.elementor-element-b171490.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-b171490{z-index:12;text-align:center;}.elementor-21 .elementor-element.elementor-element-b171490 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-b171490 .elementor-heading-title a:hover, .elementor-21 .elementor-element.elementor-element-b171490 .elementor-heading-title a:focus{color:#EE191900;}.elementor-21 .elementor-element.elementor-element-8a83dfd{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;top:470px;z-index:13;text-align:center;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-8a83dfd{left:62px;}body.rtl .elementor-21 .elementor-element.elementor-element-8a83dfd{right:62px;}.elementor-21 .elementor-element.elementor-element-8a83dfd .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-4de9e69{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-135px;--margin-bottom:0px;--margin-left:150px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-ef9aee7{--display:flex;--min-height:438px;--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;--z-index:2;}.elementor-21 .elementor-element.elementor-element-ef9aee7:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-ef9aee7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://quince.asivamiweb.com/wp-content/uploads/2026/09/ArquitecturaEfimera@100x.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-21 .elementor-element.elementor-element-ef9aee7.e-con{--order:-99999 /* order start hack */;}.elementor-21 .elementor-element.elementor-element-f02b9dc.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-f02b9dc{z-index:12;text-align:center;}.elementor-21 .elementor-element.elementor-element-f02b9dc .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-f02b9dc .elementor-heading-title a:hover, .elementor-21 .elementor-element.elementor-element-f02b9dc .elementor-heading-title a:focus{color:#EE191900;}.elementor-21 .elementor-element.elementor-element-25e59ed:hover{--e-transform-scale:1.3;}.elementor-21 .elementor-element.elementor-element-25e59ed{padding:0px 0px 0px 0px;top:67px;z-index:4;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-25e59ed{left:66px;}body.rtl .elementor-21 .elementor-element.elementor-element-25e59ed{right:66px;}.elementor-21 .elementor-element.elementor-element-25e59ed:hover img{opacity:0.1;}.elementor-21 .elementor-element.elementor-element-9e6afb1{width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;top:70px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-9e6afb1{left:68px;}body.rtl .elementor-21 .elementor-element.elementor-element-9e6afb1{right:68px;}.elementor-21 .elementor-element.elementor-element-9e6afb1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-21 .elementor-element.elementor-element-0601328{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-80px;--margin-bottom:0px;--margin-left:150px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:6;}.elementor-21 .elementor-element.elementor-element-d64933e{--display:flex;--min-height:250px;--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;--z-index:2;}.elementor-21 .elementor-element.elementor-element-d64933e:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-d64933e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://quince.asivamiweb.com/wp-content/uploads/2026/09/Destinos@100x.png");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-21 .elementor-element.elementor-element-d64933e.e-con{--order:-99999 /* order start hack */;}.elementor-21 .elementor-element.elementor-element-1ceb862.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-1ceb862{z-index:12;text-align:center;}.elementor-21 .elementor-element.elementor-element-1ceb862 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-1ceb862 .elementor-heading-title a:hover, .elementor-21 .elementor-element.elementor-element-1ceb862 .elementor-heading-title a:focus{color:#EE191900;}.elementor-21 .elementor-element.elementor-element-7b792fc{width:var( --container-widget-width, 440px );max-width:440px;--container-widget-width:440px;--container-widget-flex-grow:0;top:48px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-7b792fc{left:6px;}body.rtl .elementor-21 .elementor-element.elementor-element-7b792fc{right:6px;}.elementor-21 .elementor-element.elementor-element-7b792fc .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-21 .elementor-element.elementor-element-7566966{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-139px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:538px;--z-index:5;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-7566966{left:58.8%;}body.rtl .elementor-21 .elementor-element.elementor-element-7566966{right:58.8%;}.elementor-21 .elementor-element.elementor-element-dfbf4a2{--display:flex;--min-height:268px;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F4B334;--border-color:#F4B334;--z-index:2;}.elementor-21 .elementor-element.elementor-element-dfbf4a2:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-dfbf4a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F4B334 19.7%, #FFFFFF 19.7%);}.elementor-21 .elementor-element.elementor-element-3384f7d{margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:12;text-align:center;}.elementor-21 .elementor-element.elementor-element-3384f7d.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-3384f7d .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-3384f7d .elementor-heading-title a:hover, .elementor-21 .elementor-element.elementor-element-3384f7d .elementor-heading-title a:focus{color:#EE191900;}.elementor-21 .elementor-element.elementor-element-39442e1{width:var( --container-widget-width, 278px );max-width:278px;--container-widget-width:278px;--container-widget-flex-grow:0;top:-2px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-39442e1{left:-2px;}body.rtl .elementor-21 .elementor-element.elementor-element-39442e1{right:-2px;}.elementor-21 .elementor-element.elementor-element-39442e1 .elementor-wrapper{--video-aspect-ratio:1.77777;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-ed5b292{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-ed5b292{right:0px;}.elementor-21 .elementor-element.elementor-element-ed5b292{top:0px;}.elementor-21 .elementor-element.elementor-element-16cfab8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-318d1f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-21 .elementor-element.elementor-element-2d91256:hover{--e-transform-translateX:180px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-2d91256{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-2d91256{right:0px;}.elementor-21 .elementor-element.elementor-element-2d91256{top:0px;z-index:2;}.elementor-21 .elementor-element.elementor-element-2d91256 img{width:100%;max-width:100%;height:630px;object-fit:cover;object-position:center left;}.elementor-21 .elementor-element.elementor-element-2d91256:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-9195d09{left:10px;}body.rtl .elementor-21 .elementor-element.elementor-element-9195d09{right:10px;}.elementor-21 .elementor-element.elementor-element-9195d09{top:180px;}.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 );}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-4111ed9{left:10px;}body.rtl .elementor-21 .elementor-element.elementor-element-4111ed9{right:10px;}.elementor-21 .elementor-element.elementor-element-4111ed9{top:200px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-4111ed9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-4111ed9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-4111ed9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-4111ed9 .elementor-icon-list-item > a{font-family:"Overpass", Sans-serif;font-size:12px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-4111ed9 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-5ac653d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-117c9b8{--display:flex;--gap:010px 0px;--row-gap:010px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-a576788{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-bb1609c:hover{--e-transform-translateX:180px;}.elementor-21 .elementor-element.elementor-element-bb1609c{z-index:2;}.elementor-21 .elementor-element.elementor-element-bb1609c img{width:100%;height:300px;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-496bc1d{left:10px;}body.rtl .elementor-21 .elementor-element.elementor-element-496bc1d{right:10px;}.elementor-21 .elementor-element.elementor-element-496bc1d{top:40%;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-04df364{left:10px;}body.rtl .elementor-21 .elementor-element.elementor-element-04df364{right:10px;}.elementor-21 .elementor-element.elementor-element-04df364{top:50%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-04df364 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-04df364 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-04df364 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-04df364 .elementor-icon-list-item > a{font-family:"Overpass", Sans-serif;font-size:12px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-04df364 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-c06cbcd{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9b77aa5:hover{--e-transform-translateX:180px;}.elementor-21 .elementor-element.elementor-element-9b77aa5{z-index:2;}.elementor-21 .elementor-element.elementor-element-9b77aa5 img{width:100%;height:300px;object-fit:cover;object-position:center left;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-4475080{left:10px;}body.rtl .elementor-21 .elementor-element.elementor-element-4475080{right:10px;}.elementor-21 .elementor-element.elementor-element-4475080{top:40%;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-8107963{left:10px;}body.rtl .elementor-21 .elementor-element.elementor-element-8107963{right:10px;}.elementor-21 .elementor-element.elementor-element-8107963{top:50%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-8107963 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-8107963 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-8107963 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-8107963 .elementor-icon-list-item > a{font-family:"Overpass", Sans-serif;font-size:12px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-8107963 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-161eded{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-7f8b212{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-00276ef:hover{--e-transform-translateX:180px;}.elementor-21 .elementor-element.elementor-element-00276ef{z-index:2;}.elementor-21 .elementor-element.elementor-element-00276ef img{width:100%;height:300px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-ef11cdf{left:10px;}body.rtl .elementor-21 .elementor-element.elementor-element-ef11cdf{right:10px;}.elementor-21 .elementor-element.elementor-element-ef11cdf{top:40%;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-7184fcf{left:10px;}body.rtl .elementor-21 .elementor-element.elementor-element-7184fcf{right:10px;}.elementor-21 .elementor-element.elementor-element-7184fcf{top:50%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-7184fcf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-7184fcf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-7184fcf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-7184fcf .elementor-icon-list-item > a{font-family:"Overpass", Sans-serif;font-size:12px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-7184fcf .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-8107c00{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-916e6a3:hover{--e-transform-translateX:180px;}.elementor-21 .elementor-element.elementor-element-916e6a3{z-index:2;}.elementor-21 .elementor-element.elementor-element-916e6a3 img{width:100%;height:300px;object-fit:cover;object-position:top center;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-09c7636{left:10px;}body.rtl .elementor-21 .elementor-element.elementor-element-09c7636{right:10px;}.elementor-21 .elementor-element.elementor-element-09c7636{top:40%;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-8a34f90{left:10px;}body.rtl .elementor-21 .elementor-element.elementor-element-8a34f90{right:10px;}.elementor-21 .elementor-element.elementor-element-8a34f90{top:50%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-8a34f90 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-8a34f90 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-8a34f90 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-8a34f90 .elementor-icon-list-item > a{font-family:"Overpass", Sans-serif;font-size:12px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-8a34f90 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-99ed1eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-17613f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-90150c7{--display:flex;--gap:010px 0px;--row-gap:010px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-135b341{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-0946cca:hover{--e-transform-translateX:180px;}.elementor-21 .elementor-element.elementor-element-0946cca{z-index:2;}.elementor-21 .elementor-element.elementor-element-0946cca img{width:100%;height:300px;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-8e34c50{left:10px;}body.rtl .elementor-21 .elementor-element.elementor-element-8e34c50{right:10px;}.elementor-21 .elementor-element.elementor-element-8e34c50{top:40%;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-2a12a57{left:10px;}body.rtl .elementor-21 .elementor-element.elementor-element-2a12a57{right:10px;}.elementor-21 .elementor-element.elementor-element-2a12a57{top:50%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-2a12a57 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-2a12a57 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-2a12a57 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-2a12a57 .elementor-icon-list-item > a{font-family:"Overpass", Sans-serif;font-size:12px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-2a12a57 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-730069c{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-a711b0c:hover{--e-transform-translateX:180px;}.elementor-21 .elementor-element.elementor-element-a711b0c{z-index:2;}.elementor-21 .elementor-element.elementor-element-a711b0c img{width:100%;height:300px;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-eac6ddf{left:10px;}body.rtl .elementor-21 .elementor-element.elementor-element-eac6ddf{right:10px;}.elementor-21 .elementor-element.elementor-element-eac6ddf{top:40%;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-0945315{left:10px;}body.rtl .elementor-21 .elementor-element.elementor-element-0945315{right:10px;}.elementor-21 .elementor-element.elementor-element-0945315{top:50%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-0945315 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-0945315 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-0945315 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-0945315 .elementor-icon-list-item > a{font-family:"Overpass", Sans-serif;font-size:12px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-0945315 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-f3aaeb4{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-544542e:hover{--e-transform-translateX:180px;}.elementor-21 .elementor-element.elementor-element-544542e{z-index:2;}.elementor-21 .elementor-element.elementor-element-544542e img{width:100%;height:610px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-fcf7b8a{left:10px;}body.rtl .elementor-21 .elementor-element.elementor-element-fcf7b8a{right:10px;}.elementor-21 .elementor-element.elementor-element-fcf7b8a{top:40%;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-de8ac12{left:10px;}body.rtl .elementor-21 .elementor-element.elementor-element-de8ac12{right:10px;}.elementor-21 .elementor-element.elementor-element-de8ac12{top:50%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-de8ac12 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-de8ac12 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-de8ac12 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-de8ac12 .elementor-icon-list-item > a{font-family:"Overpass", Sans-serif;font-size:12px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-de8ac12 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-169a49f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-21 .elementor-element.elementor-element-f32bf31:hover{--e-transform-translateX:180px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-f32bf31{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-f32bf31{right:0px;}.elementor-21 .elementor-element.elementor-element-f32bf31{top:0px;z-index:2;}.elementor-21 .elementor-element.elementor-element-f32bf31 img{width:100%;max-width:100%;height:630px;object-fit:cover;object-position:center left;}.elementor-21 .elementor-element.elementor-element-f32bf31:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-b7c62b9{left:10px;}body.rtl .elementor-21 .elementor-element.elementor-element-b7c62b9{right:10px;}.elementor-21 .elementor-element.elementor-element-b7c62b9{top:180px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-d573f9b{left:10px;}body.rtl .elementor-21 .elementor-element.elementor-element-d573f9b{right:10px;}.elementor-21 .elementor-element.elementor-element-d573f9b{top:200px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-d573f9b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-d573f9b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-d573f9b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-d573f9b .elementor-icon-list-item > a{font-family:"Overpass", Sans-serif;font-size:12px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-d573f9b .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-d4ef5f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:050px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-7540d67.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-7540d67 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-2fe8551{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-ed0ddcf{--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:center;--align-items:flex-end;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2a0d065:hover{--e-transform-translateY:-80px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-2a0d065{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-2a0d065{right:0px;}.elementor-21 .elementor-element.elementor-element-2a0d065{bottom:0px;z-index:2;}.elementor-21 .elementor-element.elementor-element-2a0d065 img{width:100%;height:680px;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-7e0fa91{right:30px;}body.rtl .elementor-21 .elementor-element.elementor-element-7e0fa91{left:30px;}.elementor-21 .elementor-element.elementor-element-7e0fa91{bottom:20px;z-index:1;}.elementor-21 .elementor-element.elementor-element-7e0fa91 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-621f1ed{width:auto;max-width:auto;padding:0px 050px 0px 0px;z-index:3;text-align:start;}.elementor-21 .elementor-element.elementor-element-621f1ed .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:72px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-621f1ed .elementor-heading-title a:hover, .elementor-21 .elementor-element.elementor-element-621f1ed .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-2635053{--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:center;--align-items:flex-start;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-613bc16:hover{--e-transform-translateY:-80px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-613bc16{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-613bc16{right:0px;}.elementor-21 .elementor-element.elementor-element-613bc16{bottom:0px;z-index:2;}.elementor-21 .elementor-element.elementor-element-613bc16 img{width:100%;height:680px;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-e47cc70{left:30px;}body.rtl .elementor-21 .elementor-element.elementor-element-e47cc70{right:30px;}.elementor-21 .elementor-element.elementor-element-e47cc70{bottom:20px;z-index:1;text-align:start;}.elementor-21 .elementor-element.elementor-element-e47cc70 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-4adf3fc{width:auto;max-width:auto;padding:0px 0px 0px 50px;z-index:3;text-align:start;}.elementor-21 .elementor-element.elementor-element-4adf3fc .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:72px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-4adf3fc .elementor-heading-title a:hover, .elementor-21 .elementor-element.elementor-element-4adf3fc .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-2306a1f{--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;--padding-top:050px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-2a79213{--min-height:550px;}.elementor-21 .elementor-element.elementor-element-229879e{--min-height:550px;--border-radius:28px 28px 28px 28px;}.elementor-21 .elementor-element.elementor-element-864afa4{--min-height:280px;}.elementor-21 .elementor-element.elementor-element-7b65c71{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-7b65c71 .elementor-heading-title{font-size:20px;}.elementor-21 .elementor-element.elementor-element-eb771c6{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-21 .elementor-element.elementor-element-5cf4512{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-5cf4512.e-con{--order:1;}.elementor-21 .elementor-element.elementor-element-e8d4074{text-align:center;}.elementor-21 .elementor-element.elementor-element-527fdd2{--width:100%;--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;}.elementor-21 .elementor-element.elementor-element-527fdd2.e-con{--order:2;}.elementor-21 .elementor-element.elementor-element-b4b14c2{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-8dd1341{--width:100%;--justify-content:center;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-8dd1341.e-con{--order:5;}.elementor-21 .elementor-element.elementor-element-4de9e69{--width:100%;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-4de9e69.e-con{--order:3;}.elementor-21 .elementor-element.elementor-element-0601328{--width:100%;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-0601328.e-con{--order:4;}.elementor-21 .elementor-element.elementor-element-7566966{--width:100%;--justify-content:center;}.elementor-21 .elementor-element.elementor-element-7566966.e-con{--order:0;}.elementor-21 .elementor-element.elementor-element-dfbf4a2{--width:278px;}.elementor-21 .elementor-element.elementor-element-2a0d065:hover{--e-transform-translateY:-115px;}.elementor-21 .elementor-element.elementor-element-613bc16:hover{--e-transform-translateY:-115px;}}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-5cf4512{--width:20%;}.elementor-21 .elementor-element.elementor-element-ab16ee3{--content-width:55%;}.elementor-21 .elementor-element.elementor-element-527fdd2{--width:40%;}.elementor-21 .elementor-element.elementor-element-ba675e0{--content-width:99%;}.elementor-21 .elementor-element.elementor-element-8dd1341{--width:27%;}.elementor-21 .elementor-element.elementor-element-e7b4ce4{--content-width:99%;}.elementor-21 .elementor-element.elementor-element-4de9e69{--width:528px;}.elementor-21 .elementor-element.elementor-element-0601328{--width:528px;}.elementor-21 .elementor-element.elementor-element-7566966{--width:278px;}.elementor-21 .elementor-element.elementor-element-dfbf4a2{--width:278px;}.elementor-21 .elementor-element.elementor-element-318d1f6{--width:50%;}.elementor-21 .elementor-element.elementor-element-5ac653d{--width:50%;}.elementor-21 .elementor-element.elementor-element-117c9b8{--width:50%;}.elementor-21 .elementor-element.elementor-element-161eded{--width:50%;}.elementor-21 .elementor-element.elementor-element-17613f4{--width:50%;}.elementor-21 .elementor-element.elementor-element-90150c7{--width:50%;}.elementor-21 .elementor-element.elementor-element-f3aaeb4{--width:50%;}.elementor-21 .elementor-element.elementor-element-169a49f{--width:50%;}.elementor-21 .elementor-element.elementor-element-ed0ddcf{--width:50%;}.elementor-21 .elementor-element.elementor-element-2635053{--width:50%;}}@media(min-width:2400px){.elementor-21 .elementor-element.elementor-element-2d91256 img{height:1000px;object-fit:cover;object-position:bottom left;}.elementor-21 .elementor-element.elementor-element-f32bf31 img{height:1000px;}.elementor-21 .elementor-element.elementor-element-2a0d065.elementor-element{--align-self:flex-end;}.elementor-21 .elementor-element.elementor-element-2a0d065{text-align:end;}.elementor-21 .elementor-element.elementor-element-2a0d065 img{height:1600px;}.elementor-21 .elementor-element.elementor-element-613bc16 img{height:1600px;object-fit:cover;object-position:center center;}}/* Start custom CSS for heading, class: .elementor-element-e8d4074 *//* La etiqueta es solo texto: pointer-events:none para que no intercepte el raton. Si lo captura, el hover de la tarjeta
   se queda en la etiqueta y el video (Viajes) no arranca. */
.elementor-21 .elementor-element.elementor-element-e8d4074 { pointer-events: none; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-63c7d3c *//* La opacidad nativa (opacity_hover) no baja de 0.1; forzamos 0 real en hover */
.elementor-21 .elementor-element.elementor-element-63c7d3c:hover { opacity: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab16ee3 *//* Al hacer hover, el video (siempre por delante del texto en ese momento) tapa la etiqueta INTERIORISMO */
.elementor-21 .elementor-element.elementor-element-ab16ee3:hover .svc-etiqueta { z-index: -1 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-142f8b1 *//* Oculto en reposo; opacidad nativa no permite 0 real, por eso CSS directo aqui.
   _z_index 20 (Avanzado): el texto, mas ancho que la tarjeta, se extiende por debajo de las tarjetas vecinas
   (Arquitectura efimera z=2, Diseno grafico z=5) y quedaba tapado. pointer-events:none para que, invisible,
   no bloquee el hover de la tarjeta de Arquitectura que tiene debajo. */
.elementor-21 .elementor-element.elementor-element-142f8b1 { opacity: 0; transform: translateY(-10px); transition: opacity .4s ease, transform .4s ease; pointer-events: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cf4512 *//* Revela el texto (hijo 25d2c0c) al hacer hover sobre todo el bloque imagen+video */
.elementor-21 .elementor-element.elementor-element-5cf4512:hover .svc-texto-hover { opacity: 1 !important; transform: translateY(0) !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dcd50d2 *//* La etiqueta es solo texto: pointer-events:none para que no intercepte el raton. Si lo captura, el hover de la tarjeta
   se queda en la etiqueta y el video (Viajes) no arranca. */
.elementor-21 .elementor-element.elementor-element-dcd50d2 { pointer-events: none; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-260aefe *//* La opacidad nativa (opacity_hover) no baja de 0.1; forzamos 0 real en hover */
.elementor-21 .elementor-element.elementor-element-260aefe:hover { opacity: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba675e0 *//* Al hacer hover, el video tapa la etiqueta DISENO GRAFICO */
.elementor-21 .elementor-element.elementor-element-ba675e0:hover .svc-etiqueta { z-index: -1 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4b14c2 *//* Oculto en reposo; opacidad nativa no permite 0 real, por eso CSS directo aqui */
.elementor-21 .elementor-element.elementor-element-b4b14c2 { opacity: 0; transform: translateY(-10px); transition: opacity .4s ease, transform .4s ease; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-527fdd2 *//* Revela el texto (hijo b5b9260) al hacer hover sobre todo el bloque imagen+video */
.elementor-21 .elementor-element.elementor-element-527fdd2:hover .svc-texto-hover { opacity: 1 !important; transform: translateY(0) !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b171490 *//* La etiqueta es solo texto: pointer-events:none para que no intercepte el raton. Si lo captura, el hover de la tarjeta
   se queda en la etiqueta y el video (Viajes) no arranca. */
.elementor-21 .elementor-element.elementor-element-b171490 { pointer-events: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a83dfd *//* Oculto en reposo. Se revela con la regla de hover del contenedor 'Viaje incentivo'. pointer-events:none para no quitarle el hover al video. */
.elementor-21 .elementor-element.elementor-element-8a83dfd { opacity: 0; transform: translateY(-10px); transition: opacity .4s ease, transform .4s ease; pointer-events: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7b4ce4 *//* Al hacer hover, el video (revelado por el CSS del widget HTML) tapa la etiqueta VIAJES INCENTIVO */
.elementor-21 .elementor-element.elementor-element-e7b4ce4:hover .svc-etiqueta { z-index: -1 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dd1341 *//* En reposo esta por debajo de Destinos (z-index 5 vs 6). Al hacer hover, sube
   por encima para que el video revelado se vea delante de Destinos. */
.elementor-21 .elementor-element.elementor-element-8dd1341:hover { z-index: 10 !important; }
/* Al hacer hover en la tarjeta se revela el texto dentro de la maleta. El retardo (.9s) lo hace aparecer cuando la base ya se ha desplegado en el video. */
.elementor-21 .elementor-element.elementor-element-8dd1341:hover .svc-texto-hover { opacity: 1 !important; transform: translateY(0) !important; transition-delay: .9s; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f02b9dc *//* La etiqueta es solo texto: pointer-events:none para que no intercepte el raton. Si lo captura, el hover de la tarjeta
   se queda en la etiqueta y el video (Viajes) no arranca. */
.elementor-21 .elementor-element.elementor-element-f02b9dc { pointer-events: none; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25e59ed *//* La opacidad nativa (opacity_hover) no baja de 0.1; forzamos 0 real en hover */
.elementor-21 .elementor-element.elementor-element-25e59ed:hover { opacity: 0 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef9aee7 *//* Al hacer hover, el video tapa la etiqueta ARQUITECTURA EFIMERA */
.elementor-21 .elementor-element.elementor-element-ef9aee7:hover .svc-etiqueta { z-index: -1 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d64933e *//* Destinos: el video solo se ve al hacer hover sobre la tarjeta. En reposo se ve la imagen de fondo
   (la que hay debajo del video). La opacidad nativa no permite ocultar del todo ni animar con hover, por eso CSS directo. */
.elementor-21 .elementor-element.elementor-element-d64933e .svc-video-hover { opacity: 0; transition: opacity .4s ease; }
.elementor-21 .elementor-element.elementor-element-d64933e:hover .svc-video-hover { opacity: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3384f7d *//* La etiqueta es solo texto: pointer-events:none para que no intercepte el raton. Si lo captura, el hover de la tarjeta
   se queda en la etiqueta y el video no arranca. */
.elementor-21 .elementor-element.elementor-element-3384f7d { pointer-events: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfbf4a2 *//* Eventos: el video (una pagina de calendario que pasa de dia) solo se ve al hacer hover. En reposo se ve la tarjeta nativa
   (banda amarilla + cuerpo blanco + etiqueta), que es identica al primer fotograma del video. La opacidad nativa no permite
   ocultar del todo ni animar con hover, por eso CSS directo.
   El video mide 278x268 (casi cuadrado) y el widget solo ofrece proporciones fijas, por eso se fuerza su proporcion real y se
   le quita el max-width:100% para que cubra tambien el borde de la tarjeta. */
.elementor-21 .elementor-element.elementor-element-dfbf4a2 .svc-video-hover { opacity: 0; transition: opacity .4s ease; max-width: none; }
.elementor-21 .elementor-element.elementor-element-dfbf4a2:hover .svc-video-hover { opacity: 1; }
.elementor-21 .elementor-element.elementor-element-dfbf4a2 .svc-video-hover .elementor-wrapper { aspect-ratio: 278 / 268; }
/* Al hacer hover, el video tapa la etiqueta EVENTOS */
.elementor-21 .elementor-element.elementor-element-dfbf4a2:hover .svc-etiqueta { z-index: -1 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb771c6 *//* MOVIL. El collage de servicios es de tamano fijo: fotos y videos van colocados en px sobre cada tarjeta.
   En movil las tarjetas se apilan (ajustes responsive de Elementor) y cada una recupera su ancho de diseno y se
   reduce con `zoom`, que escala todo su contenido de forma uniforme y conserva las posiciones.
   Ancho de diseno: Interiorismo 300, Diseno grafico 438, Viajes 405, Arquitectura y Destinos 528.
   Factor = ancho util / ancho de diseno. Tres tramos: movil normal (360-599), pequeno (<360) y grande (>=600). */
@media (max-width: 767px) {
  .elementor-21 .elementor-element.elementor-element-eb771c6 .svc-t-interiorismo { width: 300px; zoom: 1; }
  .elementor-21 .elementor-element.elementor-element-eb771c6 .svc-t-diseno { width: 438px; zoom: .74; }
  .elementor-21 .elementor-element.elementor-element-eb771c6 .svc-t-viajes { width: 405px; zoom: .8; }
  .elementor-21 .elementor-element.elementor-element-eb771c6 .svc-t-arquitectura, .elementor-21 .elementor-element.elementor-element-eb771c6 .svc-t-destinos { width: 528px; zoom: .62; }
}
@media (max-width: 359px) {
  .elementor-21 .elementor-element.elementor-element-eb771c6 .svc-t-interiorismo { zoom: .9; }
  .elementor-21 .elementor-element.elementor-element-eb771c6 .svc-t-diseno { zoom: .65; }
  .elementor-21 .elementor-element.elementor-element-eb771c6 .svc-t-viajes { zoom: .7; }
  .elementor-21 .elementor-element.elementor-element-eb771c6 .svc-t-arquitectura, .elementor-21 .elementor-element.elementor-element-eb771c6 .svc-t-destinos { zoom: .54; }
}
@media (min-width: 600px) and (max-width: 767px) {
  .elementor-21 .elementor-element.elementor-element-eb771c6 .svc-t-diseno, .elementor-21 .elementor-element.elementor-element-eb771c6 .svc-t-viajes, .elementor-21 .elementor-element.elementor-element-eb771c6 .svc-t-arquitectura, .elementor-21 .elementor-element.elementor-element-eb771c6 .svc-t-destinos { zoom: 1; }
}
/* MOVIL - Viajes incentivo (ultima tarjeta, despues de Destinos). Su maleta se despliega por debajo de la tarjeta: la caja
   del video mide mas que la tarjeta. Para que no tape lo que hay debajo (la siguiente seccion):
   1) En reposo la caja se recorta a la altura de la tarjeta (clip-path), asi no pinta ni recibe toques fuera de ella.
   2) Al activarse se desrecorta, y el envoltorio (clase svc-w-viajes) gana margen inferior = hueco de la base de la
      maleta: 285 x zoom + 16px (zoom .8 -> 244, .7 -> 216, 1 -> 301). Eso empuja hacia abajo la seccion siguiente. */
@media (max-width: 767px) {
  .elementor-21 .elementor-element.elementor-element-eb771c6 .svc-w-viajes { transition: margin-bottom .4s ease; }
  .elementor-21 .elementor-element.elementor-element-eb771c6 .svc-w-viajes .vi-hover-b { clip-path: inset(0 0 calc(100% - 345px) 0); transition: clip-path .4s ease; }
  .elementor-21 .elementor-element.elementor-element-eb771c6 .svc-w-viajes:hover { margin-bottom: 244px; }
  .elementor-21 .elementor-element.elementor-element-eb771c6 .svc-w-viajes:hover .vi-hover-b { clip-path: inset(0 0 0 0); }
}
@media (max-width: 359px) {
  .elementor-21 .elementor-element.elementor-element-eb771c6 .svc-w-viajes:hover { margin-bottom: 216px; }
}
@media (min-width: 600px) and (max-width: 767px) {
  .elementor-21 .elementor-element.elementor-element-eb771c6 .svc-w-viajes:hover { margin-bottom: 301px; }
}
/* EVENTOS (tarjeta nueva, clase svc-w-eventos). En pantallas anchas (>=1440px) va colocada en el hueco libre de la fila superior,
   entre Diseno grafico y Viajes incentivo: posicion absoluta nativa, centrada al 58,8 % del ancho de la fila (margen izq. = -mitad de
   su ancho). Por debajo de 1440px ese hueco desaparece (las tarjetas se recolocan), asi que vuelve al flujo normal y queda como una
   tarjeta mas, al final. !important porque los ajustes nativos de posicion valen para todos los tamanos de pantalla.
   En movil se ordena la primera (orden nativo 0, como en Servicios "01 Eventos"). */
@media (max-width: 1439px) {
  .elementor-21 .elementor-element.elementor-element-eb771c6 .svc-w-eventos { position: static !important; margin: 0 0 0 150px !important; }
}
@media (max-width: 767px) {
  .elementor-21 .elementor-element.elementor-element-eb771c6 .svc-w-eventos { margin: 0 !important; }
}
@media (max-width: 359px) {
  .elementor-21 .elementor-element.elementor-element-eb771c6 .svc-t-eventos { zoom: .9; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d91256 *//* Reposo: foto con tinte dorado. Hover: colores originales. El panel nativo de filtros no trae grayscale ni sepia */
.elementor-21 .elementor-element.elementor-element-2d91256 img { filter: grayscale(1) sepia(.7) brightness(.91) saturate(4.5); transition: filter .4s ease; }
.elementor-21 .elementor-element.elementor-element-2d91256:hover img { filter: none !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb1609c *//* Reposo: foto con tinte dorado. Hover: colores originales. El panel nativo de filtros no trae grayscale ni sepia */
.elementor-21 .elementor-element.elementor-element-bb1609c img { filter: grayscale(1) sepia(.7) brightness(.91) saturate(4.5); transition: filter .4s ease; }
.elementor-21 .elementor-element.elementor-element-bb1609c:hover img { filter: none !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b77aa5 *//* Reposo: foto con tinte dorado. Hover: colores originales. El panel nativo de filtros no trae grayscale ni sepia */
.elementor-21 .elementor-element.elementor-element-9b77aa5 img { filter: grayscale(1) sepia(.7) brightness(.91) saturate(4.5); transition: filter .4s ease; }
.elementor-21 .elementor-element.elementor-element-9b77aa5:hover img { filter: none !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00276ef *//* Reposo: foto con tinte dorado. Hover: colores originales. El panel nativo de filtros no trae grayscale ni sepia */
.elementor-21 .elementor-element.elementor-element-00276ef img { filter: grayscale(1) sepia(.7) brightness(.91) saturate(4.5); transition: filter .4s ease; }
.elementor-21 .elementor-element.elementor-element-00276ef:hover img { filter: none !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-916e6a3 *//* Reposo: foto con tinte dorado. Hover: colores originales. El panel nativo de filtros no trae grayscale ni sepia */
.elementor-21 .elementor-element.elementor-element-916e6a3 img { filter: grayscale(1) sepia(.7) brightness(.91) saturate(4.5); transition: filter .4s ease; }
.elementor-21 .elementor-element.elementor-element-916e6a3:hover img { filter: none !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0946cca *//* Reposo: foto con tinte dorado. Hover: colores originales. El panel nativo de filtros no trae grayscale ni sepia */
.elementor-21 .elementor-element.elementor-element-0946cca img { filter: grayscale(1) sepia(.7) brightness(.91) saturate(4.5); transition: filter .4s ease; }
.elementor-21 .elementor-element.elementor-element-0946cca:hover img { filter: none !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a711b0c *//* Reposo: foto con tinte dorado. Hover: colores originales. El panel nativo de filtros no trae grayscale ni sepia */
.elementor-21 .elementor-element.elementor-element-a711b0c img { filter: grayscale(1) sepia(.7) brightness(.91) saturate(4.5); transition: filter .4s ease; }
.elementor-21 .elementor-element.elementor-element-a711b0c:hover img { filter: none !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f32bf31 *//* Reposo: foto con tinte dorado. Hover: colores originales. El panel nativo de filtros no trae grayscale ni sepia */
.elementor-21 .elementor-element.elementor-element-f32bf31 img { filter: grayscale(1) sepia(.7) brightness(.91) saturate(4.5); transition: filter .4s ease; }
.elementor-21 .elementor-element.elementor-element-f32bf31:hover img { filter: none !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a0d065 *//* Reposo: capa dorada (#F5B335 al 70%) sobre la foto. Hover: desaparece y se ven los colores originales. Los filtros CSS no pueden replicar este tinte */
.elementor-21 .elementor-element.elementor-element-2a0d065:not(.elementor-absolute):not(.elementor-fixed) { position: relative; }
.elementor-21 .elementor-element.elementor-element-2a0d065::after { content: ""; position: absolute; inset: 0; background: #F5B335; opacity: .7; transition: opacity .4s ease; pointer-events: none; }
.elementor-21 .elementor-element.elementor-element-2a0d065:hover::after { opacity: 0; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-613bc16 *//* Reposo: capa dorada (#F5B335 al 70%) sobre la foto. Hover: desaparece y se ven los colores originales. Los filtros CSS no pueden replicar este tinte */
.elementor-21 .elementor-element.elementor-element-613bc16:not(.elementor-absolute):not(.elementor-fixed) { position: relative; }
.elementor-21 .elementor-element.elementor-element-613bc16::after { content: ""; position: absolute; inset: 0; background: #F5B335; opacity: .7; transition: opacity .4s ease; pointer-events: none; }
.elementor-21 .elementor-element.elementor-element-613bc16:hover::after { opacity: 0; }/* End custom CSS */