.elementor-46368 .elementor-element.elementor-element-f04af61{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-f04af61:not(.elementor-motion-effects-element-type-background), .elementor-46368 .elementor-element.elementor-element-f04af61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16233A;}.elementor-46368 .elementor-element.elementor-element-2d918a2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-ae4f6ce{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-0b4b633{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-491dd0b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-13566cb{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-5ca2fdd{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-7688dee{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-10cd395{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-59f9b9e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-574d446{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-0a39b2b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-fb3ed34{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-ec2fbc3{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-342aced{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-385f36e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-3dca197{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-ea9f6ac{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-cdba816{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-5f75851{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-2ed6a36{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-f9d19b3{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-2e957eb{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-977d2d2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-9b782e4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-be39662{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-36129a6{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-579889f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-e64dbd2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-02dbea9{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-9bb597c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-aa48fdf{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-986c3ae{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-3d4474e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-79da17f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-3886af5{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-868839e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-e011361{--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-46368 .elementor-element.elementor-element-90b4ce1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-ad9d68a{--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-46368 .elementor-element.elementor-element-62ee739{--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-46368 .elementor-element.elementor-element-ac05c7d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-5da9c37{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46368 .elementor-element.elementor-element-add8246{--e-image-carousel-slides-to-show:4;}.elementor-46368 .elementor-element.elementor-element-add8246 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46368 .elementor-element.elementor-element-add8246.elementor-element{--align-self:center;}.elementor-46368 .elementor-element.elementor-element-add8246 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-46368 .elementor-element.elementor-element-add8246 .elementor-swiper-button.elementor-swiper-button-next{font-size:35px;}.elementor-46368 .elementor-element.elementor-element-add8246 .swiper-wrapper{display:flex;align-items:center;}.elementor-46368 .elementor-element.elementor-element-add8246 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-46368 .elementor-element.elementor-element-add8246{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-46368 .elementor-element.elementor-element-add8246{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS *//* Consultoria: native Elementor content, page-scoped visual system. */
.elementor-46368 { --cv-ink:#292929; --cv-muted:#62615E; color:var(--cv-ink); }
.elementor-46368 .cv-section {padding:88px 40px; width:100%;}
.elementor-46368 .cv-wrap {width:100%;max-width:1200px;margin:0 auto;}
.elementor-46368 .elementor-widget {margin-bottom:0;}
.elementor-46368 .elementor-heading-title {font-family:'Barlow Condensed',sans-serif;font-weight:500;line-height:1.08;color:var(--cv-ink);}
.elementor-46368 h1.elementor-heading-title {font-size:clamp(52px,6.2vw,90px);}
.elementor-46368 h2.elementor-heading-title {font-size:clamp(38px,4.2vw,58px);margin:0 0 28px;}
.elementor-46368 h3.elementor-heading-title {font-size:29px;line-height:1.18;margin:0 0 14px;}
.elementor-46368 .elementor-widget-text-editor {font-family:'Sora',sans-serif;font-size:16px;line-height:1.75;color:var(--cv-muted);}
.elementor-46368 .elementor-widget-text-editor p {margin:0 0 18px;}
.elementor-46368 .cv-kicker .elementor-heading-title {font-family:'Sora',sans-serif;font-size:11px;font-weight:500;line-height:1.6;letter-spacing:1.8px;color:#66635E;margin:0 0 20px;}
.elementor-46368 .cv-hero {margin-top:-110px;min-height:710px;justify-content:flex-end;padding-top:200px;padding-bottom:64px;isolation:isolate;position:relative;}
.elementor-46368 .cv-hero::before {content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(22,22,22,.80),rgba(22,22,22,.24)),linear-gradient(180deg,rgba(0,0,0,.3),transparent 40%);z-index:-1;}
.elementor-46368 .cv-hero h1 {color:white;margin:0 0 28px;}
.elementor-46368 .cv-hero .cv-kicker .elementor-heading-title {color:#DAD8D2;}
.elementor-46368 .cv-lead {max-width:620px;}
.elementor-46368 .cv-hero .cv-lead {color:#F3F2EF;font-size:18px;}
.elementor-46368 .cv-actions {display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;margin-top:16px;}
.elementor-46368 .cv-button .elementor-button {font-family:'Sora',sans-serif;font-size:13px;font-weight:500;line-height:1.5;background:#292929;color:white;border:1px solid #292929;border-radius:6px;padding:16px 24px;transition:background .2s;}
.elementor-46368 .cv-button .elementor-button:hover {background:#454442;}
.elementor-46368 .cv-hero .cv-button:not(.cv-button-outline) .elementor-button {background:#F7F5ED;color:#292929;border-color:#F7F5ED;}
.elementor-46368 .cv-button-outline .elementor-button {background:transparent;color:#292929;border-color:#BBB8B2;}
.elementor-46368 .cv-hero .cv-button-outline .elementor-button {color:white;border-color:#BDBAB5;}
.elementor-46368 .cv-hero-foot {font-size:10px;color:#D5D3CF;letter-spacing:1.1px;margin-top:44px;}
.elementor-46368 .cv-two {display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:start;}
.elementor-46368 .cv-note {border-left:2px solid #A9A6A0;padding-left:20px;margin-top:18px;color:#292929;}
.elementor-46368 .cv-services {background:#F7F6F3;scroll-margin-top:110px;}
.elementor-46368 .cv-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:20px;}
.elementor-46368 .cv-card {background:white;border:1px solid #E5E3DF;border-radius:10px;padding:30px;}
.elementor-46368 .cv-card .elementor-widget-text-editor {font-size:14px;line-height:1.7;}
.elementor-46368 .cv-card .cv-kicker .elementor-heading-title {color:#66635E;margin-bottom:30px;}
.elementor-46368 .cv-method {background:#292929;}
.elementor-46368 .cv-method .elementor-heading-title {color:#FFFFFF;}
.elementor-46368 .cv-method .cv-kicker .elementor-heading-title {color:#DAD8D2;}
.elementor-46368 .cv-method .elementor-widget-text-editor {color:#DAD8D4;}
.elementor-46368 .cv-step {display:grid;grid-template-columns:32px 1fr;gap:20px;padding:20px 0;border-bottom:1px solid #D6D3CE;}
.elementor-46368 .cv-step:first-child {padding-top:0;}
.elementor-46368 .cv-step h3.elementor-heading-title {font-size:26px;margin-bottom:6px;}
.elementor-46368 .cv-step .elementor-widget-text-editor {font-size:14px;}
.elementor-46368 .cv-step p {margin:0;}
.elementor-46368 .cv-step .cv-kicker .elementor-heading-title {margin-top:6px;}
.elementor-46368 .cv-benefit {padding:24px 0;border-top:1px solid #DDDAD5;}
.elementor-46368 .cv-benefit .elementor-widget-text-editor {font-size:14px;}
.elementor-46368 .cv-why {max-width:850px;border-left:2px solid #A9A6A0;padding-left:24px;margin-top:30px;}
.elementor-46368 .cv-trust {background:#FAF9F7;padding-top:64px;padding-bottom:64px;}
.elementor-46368 .cv-trust h2.elementor-heading-title {font-size:40px;}
.elementor-46368 .cv-contact {scroll-margin-top:110px;}
.elementor-46368 .cv-contact-card {padding:56px;background:#F3F1ED;border:1px solid #E1DED8;border-radius:16px;}
.elementor-46368 .cv-contact-card .elementor-widget-text-editor {max-width:620px;}
.elementor-46368 a:focus-visible {outline:3px solid #A9A6A0;outline-offset:4px;}
@media(max-width:1024px){
 .elementor-46368 .cv-section {padding:64px 32px;}
 .elementor-46368 .cv-hero {padding-top:180px;min-height:670px;}
 .elementor-46368 .cv-two {gap:36px;}
 .elementor-46368 .cv-grid {grid-template-columns:repeat(2,minmax(0,1fr));}
 .elementor-46368 .cv-card {padding:26px;}
}
@media(max-width:767px){
 .elementor-46368 .cv-section {padding:48px 24px;}
 .elementor-46368 .cv-hero {padding-top:160px;padding-bottom:40px;min-height:680px;background-position:60% center;}
 .elementor-46368 .cv-hero .cv-lead {font-size:16px;}
 .elementor-46368 .cv-two,.elementor-46368 .cv-grid {grid-template-columns:1fr;gap:24px;}
 .elementor-46368 .elementor-widget-text-editor {font-size:15px;}
 .elementor-46368 .cv-hero-foot {font-size:9px;line-height:1.7;margin-top:28px;}
 .elementor-46368 .cv-contact-card {padding:32px 24px;}
 .elementor-46368 .cv-contact .cv-actions {flex-direction:column;align-items:stretch;}
 .elementor-46368 .cv-contact .elementor-button {width:100%;}
}

.elementor-46368 .elementor-widget.cv-lead {max-width:620px;}

/* Consultoria: understated neutral surfaces and editorial contrast. */
body.elementor-kit-32889 .elementor-46368 .cv-method {background:linear-gradient(125deg,#F8F7F4 0%,#F0EEEA 58%,#E7E4DF 100%)!important;border-top:1px solid #E5E2DD;border-bottom:1px solid #E1DED8;}
body.elementor-kit-32889 .elementor-46368 .cv-method .elementor-heading-title {color:#292929!important;}
body.elementor-kit-32889 .elementor-46368 .cv-method .elementor-widget-text-editor {color:#565550!important;}
body.elementor-kit-32889 .elementor-46368 .cv-method .elementor-widget.tv-kicker .elementor-heading-title {color:#77736B!important;}
body.elementor-kit-32889 .elementor-46368 .cv-step {border-color:#D4D0C9;}
body.elementor-kit-32889 .elementor-46368 .elementor-button {background:#292929!important;border-color:#292929!important;color:#FFFFFF!important;}
body.elementor-kit-32889 .elementor-46368 .cv-button-outline .elementor-button {background:transparent!important;border-color:#A9A59E!important;color:#292929!important;}
body.elementor-kit-32889 .elementor-46368 .cv-hero .cv-button:not(.cv-button-outline) .elementor-button {background:#F7F6F3!important;border-color:#F7F6F3!important;color:#292929!important;}
body.elementor-kit-32889 .elementor-46368 .cv-hero .cv-button-outline .elementor-button {background:rgba(20,20,20,.18)!important;border-color:#C9C6C0!important;color:white!important;}
body.elementor-kit-32889 .elementor-46368 .elementor-button:hover {filter:brightness(.92);}

/* Beneficios para el destino (lista) */
.elementor-46368 .cv-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:48px;}
.elementor-46368 .cv-list li{position:relative;padding:20px 0 20px 36px;border-top:1px solid #DDDAD5;font-size:17px;line-height:1.55;color:#1C2230;}
.elementor-46368 .cv-list li:before{content:"";position:absolute;left:0;top:23px;width:22px;height:22px;border-radius:50%;background:#F4C65D url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316233A' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/14px no-repeat;}
@media(max-width:767px){.elementor-46368 .cv-list{grid-template-columns:1fr;}.elementor-46368 .cv-list li{font-size:16px;padding:16px 0 16px 34px;}.elementor-46368 .cv-list li:before{top:18px;}}

/* Beneficios a ancho completo (2026-09-29) */
.elementor-46368 .cv-grid > .elementor-element.cv-benefits{grid-column:1/-1;width:100%;}
.elementor-46368 .cv-list{grid-template-columns:repeat(4,minmax(0,1fr));}
@media(max-width:1024px){.elementor-46368 .cv-list{grid-template-columns:1fr 1fr;}}
@media(max-width:767px){.elementor-46368 .cv-list{grid-template-columns:1fr;}}
/* CTA band (2026-09-29) */
body.elementor-kit-32889 .elementor-46368 .cv-ctaband{background:#16233A;padding:88px 24px;position:relative;overflow:hidden}
body.elementor-kit-32889 .elementor-46368 .cv-ctaband:before{content:'';position:absolute;right:-120px;top:-120px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(244,198,93,.22),rgba(244,198,93,0) 70%);pointer-events:none}
body.elementor-kit-32889 .elementor-46368 .cv-ctaband-in{align-items:center;justify-content:space-between;gap:48px;position:relative}
body.elementor-kit-32889 .elementor-46368 .cv-ctaband-txt{flex:1 1 auto;max-width:720px;gap:14px}
body.elementor-kit-32889 .elementor-46368 .cv-ctaband-btns{flex:0 0 auto;gap:14px;width:auto}
body.elementor-kit-32889 .elementor-46368 .cv-ctaband-kicker .elementor-heading-title{color:#F4C65D!important;font-family:Raleway,sans-serif!important;font-size:13px!important;letter-spacing:.22em!important;font-weight:600!important}
body.elementor-kit-32889 .elementor-46368 .cv-ctaband-title .elementor-heading-title{color:#fff!important;font-family:Jost,sans-serif!important;font-size:42px!important;line-height:1.15!important;font-weight:500!important}
body.elementor-kit-32889 .elementor-46368 .cv-ctaband-p{color:rgba(255,255,255,.78)!important;font-size:17px;line-height:1.6}
body.elementor-kit-32889 .elementor-46368 .cv-ctaband-p p{color:rgba(255,255,255,.78)!important;margin:0}
body.elementor-kit-32889 .elementor-46368 .cv-ctaband .elementor-button{width:100%;min-width:290px;justify-content:center;border-radius:999px!important;padding:17px 30px!important;font-family:Jost,sans-serif!important;font-size:14px!important;letter-spacing:.08em!important;text-transform:uppercase;font-weight:600!important;transition:all .25s ease}
body.elementor-kit-32889 .elementor-46368 .cv-cta-gold .elementor-button{background:#F4C65D!important;color:#16233A!important;border:1px solid #F4C65D!important}
body.elementor-kit-32889 .elementor-46368 .cv-cta-gold .elementor-button:hover{background:#fff!important;border-color:#fff!important}
body.elementor-kit-32889 .elementor-46368 .cv-cta-ghost .elementor-button{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.45)!important}
body.elementor-kit-32889 .elementor-46368 .cv-cta-ghost .elementor-button:hover{border-color:#F4C65D!important;color:#F4C65D!important}
@media(max-width:1024px){ body.elementor-kit-32889 .elementor-46368 .cv-ctaband-in{flex-direction:column;align-items:flex-start} body.elementor-kit-32889 .elementor-46368 .cv-ctaband-title .elementor-heading-title{font-size:34px!important} }
@media(max-width:767px){ body.elementor-kit-32889 .elementor-46368 .cv-ctaband{padding:64px 20px} body.elementor-kit-32889 .elementor-46368 .cv-ctaband-btns{width:100%} body.elementor-kit-32889 .elementor-46368 .cv-ctaband .elementor-button{min-width:0} body.elementor-kit-32889 .elementor-46368 .cv-ctaband-title .elementor-heading-title{font-size:28px!important} }
/* Destinos que ya nos conocen: fondo blanco (2026-09-29) */
body.elementor-kit-32889 .elementor-46368 .cv-trust{background:#FFFFFF!important;background-image:none!important}
/* Logos destinos: 4 visibles, grandes y en color (2026-09-29) */
body.elementor-kit-32889 .elementor-46368 .elementor-element.elementor-element-add8246{padding:0 56px!important;width:100%}
body.elementor-kit-32889 .elementor-46368 .elementor-element.elementor-element-add8246 .swiper{padding:6px 2px 44px!important}
body.elementor-kit-32889 .elementor-46368 .elementor-element.elementor-element-add8246 .swiper-slide{background:#fff;border:1px solid #E6E3DD;border-radius:16px;height:170px!important;display:flex!important;align-items:center;justify-content:center;padding:28px 34px!important;box-sizing:border-box;transition:box-shadow .3s,transform .3s}
body.elementor-kit-32889 .elementor-46368 .elementor-element.elementor-element-add8246 .swiper-slide:hover{box-shadow:0 14px 34px rgba(22,35,58,.10);transform:translateY(-3px)}
body.elementor-kit-32889 .elementor-46368 .elementor-element.elementor-element-add8246 .swiper-slide img,body.elementor-kit-32889 .elementor-46368 .elementor-element.elementor-element-add8246 img{filter:none!important;opacity:1!important;mix-blend-mode:normal!important;max-width:100%!important;max-height:92px!important;width:auto!important;height:auto!important;object-fit:contain;margin:0 auto;display:block}
body.elementor-kit-32889 .elementor-46368 .elementor-element.elementor-element-add8246 .elementor-swiper-button{width:44px;height:44px;border-radius:50%;background:#16233A;color:#fff!important;display:flex;align-items:center;justify-content:center;font-size:15px}
body.elementor-kit-32889 .elementor-46368 .elementor-element.elementor-element-add8246 .elementor-swiper-button svg{fill:#fff!important;width:15px;height:15px}
body.elementor-kit-32889 .elementor-46368 .elementor-element.elementor-element-add8246 .elementor-swiper-button:hover{background:#F4C65D}
body.elementor-kit-32889 .elementor-46368 .elementor-element.elementor-element-add8246 .elementor-swiper-button:hover svg{fill:#16233A!important}
body.elementor-kit-32889 .elementor-46368 .elementor-element.elementor-element-add8246 .elementor-swiper-button-prev{left:0!important}
body.elementor-kit-32889 .elementor-46368 .elementor-element.elementor-element-add8246 .elementor-swiper-button-next{right:0!important}
body.elementor-kit-32889 .elementor-46368 .elementor-element.elementor-element-add8246 .swiper-pagination-bullet{background:#16233A;opacity:.25;width:9px;height:9px}
body.elementor-kit-32889 .elementor-46368 .elementor-element.elementor-element-add8246 .swiper-pagination-bullet-active{opacity:1;background:#F4C65D!important;width:26px;border-radius:6px}
@media(max-width:767px){ body.elementor-kit-32889 .elementor-46368 .elementor-element.elementor-element-add8246{padding:0!important} body.elementor-kit-32889 .elementor-46368 .elementor-element.elementor-element-add8246 .swiper-slide{height:130px!important;padding:18px 20px!important} body.elementor-kit-32889 .elementor-46368 .elementor-element.elementor-element-add8246 .swiper-slide img{max-height:70px!important} body.elementor-kit-32889 .elementor-46368 .elementor-element.elementor-element-add8246 .elementor-swiper-button{display:none!important} }
body.elementor-kit-32889 .elementor-46368 .cv-ctaband{scroll-margin-top:100px}
/* Hero vídeo (2026-09-29) */
body.elementor-kit-32889 .elementor-46368 .cv-hero .elementor-background-video-container{z-index:0}
body.elementor-kit-32889 .elementor-46368 .cv-hero:before{z-index:1!important}
body.elementor-kit-32889 .elementor-46368 .cv-hero > .e-con,body.elementor-kit-32889 .elementor-46368 .cv-hero .cv-wrap{position:relative;z-index:2}/* End custom CSS */