.elementor-24 .elementor-element.elementor-element-6c15d4b{--display:flex;--min-height:800px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-6c15d4b:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-6c15d4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coral.tuvertigo.com/wp-content/uploads/2025/05/Hero-Fondo-Escritorio.webp");background-position:top center;background-repeat:no-repeat;background-size:1920px auto;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-2f482b1{width:var( --container-widget-width, 525px );max-width:525px;--container-widget-width:525px;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-2f482b1 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-24 .elementor-element.elementor-element-2f482b1 .elementor-image-box-wrapper{text-align:left;}.elementor-24 .elementor-element.elementor-element-2f482b1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-24 .elementor-element.elementor-element-2f482b1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-24 .elementor-element.elementor-element-2f482b1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-2f482b1 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-24 .elementor-element.elementor-element-2f482b1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-24 .elementor-element.elementor-element-2f482b1 .elementor-image-box-title{font-family:"Groteskx24", Sans-serif;font-size:34px;font-weight:700;line-height:1em;}.elementor-24 .elementor-element.elementor-element-2f482b1 .elementor-image-box-description{font-family:"Groteskx24", Sans-serif;font-size:34px;font-weight:700;line-height:1em;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-3f70474{width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;--icon-box-icon-margin:10px;}.elementor-24 .elementor-element.elementor-element-3f70474 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-3f70474 .elementor-icon-box-title{margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-3f70474 .elementor-icon{font-size:25px;}.elementor-24 .elementor-element.elementor-element-3f70474 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-3f70474 .elementor-icon-box-title a{font-family:"Groteskx24", Sans-serif;font-size:16px;font-weight:700;line-height:1em;}.elementor-24 .elementor-element.elementor-element-3f70474 .elementor-icon-box-description{font-family:"Groteskx24", Sans-serif;font-size:16px;font-weight:400;line-height:1em;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-24 .elementor-element.elementor-element-aee66de{width:var( --container-widget-width, 478px );max-width:478px;--container-widget-width:478px;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-24 .elementor-element.elementor-element-aee66de > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-aee66de .elementor-field-group{padding-right:calc( 1.2vw/2 );padding-left:calc( 1.2vw/2 );margin-bottom:0.92vw;}.elementor-24 .elementor-element.elementor-element-aee66de .elementor-form-fields-wrapper{margin-left:calc( -1.2vw/2 );margin-right:calc( -1.2vw/2 );margin-bottom:-0.92vw;}.elementor-24 .elementor-element.elementor-element-aee66de .elementor-field-group.recaptcha_v3-bottomleft, .elementor-24 .elementor-element.elementor-element-aee66de .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-24 .elementor-element.elementor-element-aee66de .elementor-labels-inline .elementor-field-group > label{padding-left:0vw;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-aee66de .elementor-labels-inline .elementor-field-group > label{padding-right:0vw;}body .elementor-24 .elementor-element.elementor-element-aee66de .elementor-labels-above .elementor-field-group > label{padding-bottom:0vw;}.elementor-24 .elementor-element.elementor-element-aee66de .elementor-field-group > label{font-family:"Groteskx24", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-24 .elementor-element.elementor-element-aee66de .elementor-field-type-html{padding-bottom:0px;font-family:"Groteskx24", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-24 .elementor-element.elementor-element-aee66de .elementor-field-group .elementor-field{color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-aee66de .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-24 .elementor-element.elementor-element-aee66de .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-24 .elementor-element.elementor-element-aee66de .elementor-button{font-family:"Groteskx24", Sans-serif;font-size:24px;font-weight:900;border-radius:10px 10px 10px 10px;padding:20px 0px 20px 0px;}.elementor-24 .elementor-element.elementor-element-aee66de .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-24 .elementor-element.elementor-element-aee66de .elementor-button[type="submit"]{color:#ffffff;}.elementor-24 .elementor-element.elementor-element-aee66de .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-24 .elementor-element.elementor-element-aee66de .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-24 .elementor-element.elementor-element-aee66de .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-24 .elementor-element.elementor-element-aee66de .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-24 .elementor-element.elementor-element-aee66de .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-24 .elementor-element.elementor-element-aee66de .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-24 .elementor-element.elementor-element-aba51ac{--display:flex;--min-height:65px;--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-bc1ed9b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-642c83f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-4b926f3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-b7dbd82{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-8651299{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-24 .elementor-element.elementor-element-51b67e1{--display:flex;--min-height:65px;--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-03636c7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-cb937f5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-ff0a42b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-b62137e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-6d76595{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-24 .elementor-element.elementor-element-4bdf4a9{--display:flex;--min-height:394px;--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-4bdf4a9:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-4bdf4a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coral.tuvertigo.com/wp-content/uploads/2025/05/Bg-two-Escritorio-2.webp");background-position:top center;background-repeat:no-repeat;background-size:1920px auto;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-7b7a79b{width:var( --container-widget-width, 212px );max-width:212px;--container-widget-width:212px;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-7b7a79b .elementor-heading-title{font-family:"Groteskx24", Sans-serif;font-size:24px;font-weight:700;line-height:1em;}.elementor-24 .elementor-element.elementor-element-24a7abb > .elementor-widget-container{margin:0px 0px 34px 0px;}.elementor-24 .elementor-element.elementor-element-230e190 > .elementor-widget-container{margin:0px 0px -35px 0px;}.elementor-24 .elementor-element.elementor-element-230e190{z-index:50;}.elementor-24 .elementor-element.elementor-element-caa57e6{--display:flex;--min-height:130px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-edea9f5{width:var( --container-widget-width, 156px );max-width:156px;--container-widget-width:156px;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-edea9f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-edea9f5 .elementor-heading-title{font-family:"Groteskx24", Sans-serif;font-size:19px;font-weight:700;line-height:1em;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-1c4120c > .elementor-widget-container{padding:0px 0px 0px 154px;}.elementor-24 .elementor-element.elementor-element-1c4120c .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-1c4120c .elementor-icon{font-size:47px;}.elementor-24 .elementor-element.elementor-element-1c4120c .elementor-icon svg{height:47px;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-countdown .elementor-countdown-expire--message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-3db86f9 .elementor-countdown-wrapper{max-width:100%;}.elementor-24 .elementor-element.elementor-element-3db86f9 .elementor-countdown-item{background-color:#FFFFFF00;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-3db86f9 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 20px/2 );}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-3db86f9 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 20px/2 );}body.rtl .elementor-24 .elementor-element.elementor-element-3db86f9 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 20px/2 );}body.rtl .elementor-24 .elementor-element.elementor-element-3db86f9 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 20px/2 );}.elementor-24 .elementor-element.elementor-element-3db86f9 .elementor-countdown-digits{font-family:"Groteskx24", Sans-serif;font-size:42px;font-weight:700;line-height:1em;}.elementor-24 .elementor-element.elementor-element-3db86f9 .elementor-countdown-label{font-family:"Groteskx24", Sans-serif;font-size:14px;font-weight:700;line-height:1em;}.elementor-24 .elementor-element.elementor-element-75ba603{--display:flex;--min-height:443px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-75ba603:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-75ba603 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coral.tuvertigo.com/wp-content/uploads/2025/05/Bg_Footer_Escritorio-2.webp");background-position:top center;background-repeat:no-repeat;background-size:1920px auto;}.elementor-24 .elementor-element.elementor-element-37b10df{width:var( --container-widget-width, 754px );max-width:754px;--container-widget-width:754px;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-37b10df.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-37b10df.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-24 .elementor-element.elementor-element-37b10df.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-24 .elementor-element.elementor-element-37b10df.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-24 .elementor-element.elementor-element-37b10df .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-24 .elementor-element.elementor-element-37b10df .elementor-image-box-img img{transition-duration:0.3s;}.elementor-24 .elementor-element.elementor-element-37b10df .elementor-image-box-title{font-family:"Groteskx24", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;}.elementor-24 .elementor-element.elementor-element-37b10df .elementor-image-box-description{font-family:"Groteskx24", Sans-serif;font-size:12px;font-weight:400;line-height:1.2em;}.elementor-24 .elementor-element.elementor-element-994c3cf{width:var( --container-widget-width, 754px );max-width:754px;--container-widget-width:754px;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-994c3cf.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-994c3cf .elementor-image-box-title{font-family:"Groteskx24", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;letter-spacing:0.11em;}.elementor-24 .elementor-element.elementor-element-994c3cf .elementor-image-box-description{font-family:"Groteskx24", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}body.elementor-page-24:not(.elementor-motion-effects-element-type-background), body.elementor-page-24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060606;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-caa57e6{--width:900px;}}@media(max-width:1140px){.elementor-24 .elementor-element.elementor-element-6c15d4b:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-6c15d4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coral.tuvertigo.com/wp-content/uploads/2025/05/Hero-Fondo-Tablet.webp");background-size:cover;}.elementor-24 .elementor-element.elementor-element-6c15d4b{--min-height:122.78vw;--justify-content:flex-end;--padding-top:0vw;--padding-bottom:1.56vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-2f482b1 > .elementor-widget-container{margin:0vw 0vw 0.96vw 0vw;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-2f482b1{--container-widget-width:62.95vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 62.95vw );max-width:62.95vw;}.elementor-24 .elementor-element.elementor-element-2f482b1.elementor-position-right .elementor-image-box-img{margin-left:2vw;}.elementor-24 .elementor-element.elementor-element-2f482b1.elementor-position-left .elementor-image-box-img{margin-right:2vw;}.elementor-24 .elementor-element.elementor-element-2f482b1.elementor-position-top .elementor-image-box-img{margin-bottom:2vw;}.elementor-24 .elementor-element.elementor-element-2f482b1 .elementor-image-box-title{margin-bottom:2vw;font-size:4.08vw;line-height:2vw;}.elementor-24 .elementor-element.elementor-element-2f482b1 .elementor-image-box-wrapper .elementor-image-box-img{width:54.86vw;}.elementor-24 .elementor-element.elementor-element-2f482b1 .elementor-image-box-description{font-size:4.08vw;line-height:4vw;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-3f70474 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 0vw 0vw;}.elementor-24 .elementor-element.elementor-element-3f70474{--container-widget-width:46.76vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 46.76vw );max-width:46.76vw;}.elementor-24 .elementor-element.elementor-element-3f70474 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-3f70474 .elementor-icon-box-title a{font-size:1.92vw;line-height:1vw;}.elementor-24 .elementor-element.elementor-element-3f70474 .elementor-icon-box-description{font-size:1.92vw;line-height:2vw;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-24 .elementor-element.elementor-element-aee66de > .elementor-widget-container{margin:2.88vw 0vw 0vw 0vw;}.elementor-24 .elementor-element.elementor-element-aee66de{--container-widget-width:57.31vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 57.31vw );max-width:57.31vw;}.elementor-24 .elementor-element.elementor-element-aba51ac{--min-height:7.79vw;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-8651299{--e-n-carousel-swiper-slides-to-display:2;}.elementor-24 .elementor-element.elementor-element-51b67e1{--min-height:7.79vw;}.elementor-24 .elementor-element.elementor-element-6d76595{--e-n-carousel-swiper-slides-to-display:2;}.elementor-24 .elementor-element.elementor-element-4bdf4a9:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-4bdf4a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coral.tuvertigo.com/wp-content/uploads/2025/05/Bg-two-Tablet.webp");background-size:cover;}.elementor-24 .elementor-element.elementor-element-4bdf4a9{--min-height:47.24vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-7b7a79b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-7b7a79b .elementor-heading-title{font-size:2.88vw;line-height:3vw;}.elementor-24 .elementor-element.elementor-element-24a7abb > .elementor-widget-container{margin:0vw 0vw 4.08vw 0vw;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-230e190 > .elementor-widget-container{margin:0vw 0vw -4.2vw 0vw;}.elementor-24 .elementor-element.elementor-element-caa57e6{--min-height:15.59vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:5.64vw;--padding-right:5.64vw;}.elementor-24 .elementor-element.elementor-element-edea9f5{--container-widget-width:18.71vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 18.71vw );max-width:18.71vw;}.elementor-24 .elementor-element.elementor-element-1c4120c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 0vw 9.59vw;}.elementor-24 .elementor-element.elementor-element-1c4120c .elementor-icon{font-size:5.64vw;}.elementor-24 .elementor-element.elementor-element-1c4120c .elementor-icon svg{height:5.64vw;}.elementor-widget-countdown .elementor-countdown-digits{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-countdown .elementor-countdown-label{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-countdown .elementor-countdown-expire--message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-3db86f9 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 2.4vw/2 );}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-3db86f9 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 2.4vw/2 );}body.rtl .elementor-24 .elementor-element.elementor-element-3db86f9 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 2.4vw/2 );}body.rtl .elementor-24 .elementor-element.elementor-element-3db86f9 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 2.4vw/2 );}.elementor-24 .elementor-element.elementor-element-3db86f9 .elementor-countdown-digits{font-size:5.04vw;line-height:5.5vw;}.elementor-24 .elementor-element.elementor-element-3db86f9 .elementor-countdown-label{font-size:1.68vw;line-height:2vw;}.elementor-24 .elementor-element.elementor-element-75ba603:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-75ba603 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coral.tuvertigo.com/wp-content/uploads/2025/05/Bg_Footer_Tablet.webp");background-size:cover;}.elementor-24 .elementor-element.elementor-element-75ba603{--min-height:55.4vw;}.elementor-24 .elementor-element.elementor-element-37b10df{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-24 .elementor-element.elementor-element-37b10df.elementor-position-right .elementor-image-box-img{margin-left:2vw;}.elementor-24 .elementor-element.elementor-element-37b10df.elementor-position-left .elementor-image-box-img{margin-right:2vw;}.elementor-24 .elementor-element.elementor-element-37b10df.elementor-position-top .elementor-image-box-img{margin-bottom:2vw;}.elementor-24 .elementor-element.elementor-element-37b10df .elementor-image-box-title{margin-bottom:2vw;font-size:1.44vw;line-height:2vw;}.elementor-24 .elementor-element.elementor-element-37b10df .elementor-image-box-wrapper .elementor-image-box-img{width:15.59vw;}.elementor-24 .elementor-element.elementor-element-37b10df .elementor-image-box-description{font-size:1.44;line-height:2vw;}.elementor-24 .elementor-element.elementor-element-994c3cf .elementor-image-box-title{font-size:1.68vw;line-height:2vw;letter-spacing:0.21vw;}.elementor-24 .elementor-element.elementor-element-994c3cf .elementor-image-box-description{font-size:1.68vw;line-height:2vw;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-6c15d4b:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-6c15d4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coral.tuvertigo.com/wp-content/uploads/2025/05/Hero-Fondo-Movil-1.webp");background-size:contain;}.elementor-24 .elementor-element.elementor-element-6c15d4b{--content-width:84.62vw;--min-height:178.97vw;--justify-content:flex-start;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:57.28vw;--padding-bottom:7.69vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-2f482b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-2f482b1{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-24 .elementor-element.elementor-element-2f482b1 .elementor-image-box-img{margin-bottom:1vw;}.elementor-24 .elementor-element.elementor-element-2f482b1.elementor-position-right .elementor-image-box-img{margin-left:1vw;}.elementor-24 .elementor-element.elementor-element-2f482b1.elementor-position-left .elementor-image-box-img{margin-right:1vw;}.elementor-24 .elementor-element.elementor-element-2f482b1.elementor-position-top .elementor-image-box-img{margin-bottom:1vw;}.elementor-24 .elementor-element.elementor-element-2f482b1 .elementor-image-box-title{margin-bottom:2vw;font-size:6.41vw;line-height:4vw;}.elementor-24 .elementor-element.elementor-element-2f482b1 .elementor-image-box-wrapper .elementor-image-box-img{width:53.73vw;}.elementor-24 .elementor-element.elementor-element-2f482b1 .elementor-image-box-description{font-size:6.2vw;line-height:100%;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-3f70474 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1.79vw 3.85vw 01.79vw 3.85vw;}.elementor-24 .elementor-element.elementor-element-3f70474{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;--icon-box-icon-margin:2.05vw;}.elementor-24 .elementor-element.elementor-element-3f70474 .elementor-icon{font-size:3.85vw;}.elementor-24 .elementor-element.elementor-element-3f70474 .elementor-icon-box-title, .elementor-24 .elementor-element.elementor-element-3f70474 .elementor-icon-box-title a{font-size:14px;}.elementor-24 .elementor-element.elementor-element-3f70474 .elementor-icon-box-description{font-size:3.08vw;line-height:3vw;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-24 .elementor-element.elementor-element-aee66de > .elementor-widget-container{margin:3.1vw 0vw 0vw 0vw;}.elementor-24 .elementor-element.elementor-element-aee66de{--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;}.elementor-24 .elementor-element.elementor-element-aee66de .elementor-field-group > label{font-size:4.1vw;line-height:2vw;}.elementor-24 .elementor-element.elementor-element-aee66de .elementor-field-type-html{font-size:4.1vw;line-height:2vw;}.elementor-24 .elementor-element.elementor-element-aee66de .elementor-button{font-size:4.62vw;line-height:2.5vw;}.elementor-24 .elementor-element.elementor-element-aba51ac{--width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-8651299{--e-n-carousel-swiper-slides-to-display:1;}.elementor-24 .elementor-element.elementor-element-51b67e1{--width:100%;}.elementor-24 .elementor-element.elementor-element-6d76595{--e-n-carousel-swiper-slides-to-display:1;}.elementor-24 .elementor-element.elementor-element-4bdf4a9:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-4bdf4a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coral.tuvertigo.com/wp-content/uploads/2025/05/Bg-two-Mobil.webp");}.elementor-24 .elementor-element.elementor-element-4bdf4a9{--content-width:100vw;--min-height:57.95vw;--padding-top:0vw;--padding-bottom:6.41vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-24 .elementor-element.elementor-element-7b7a79b .elementor-heading-title{font-size:3.59vw;line-height:4vw;}.elementor-24 .elementor-element.elementor-element-24a7abb > .elementor-widget-container{margin:0vw 0vw 3.15vw 0vw;}.elementor-24 .elementor-element.elementor-element-24a7abb img{width:51.28vw;max-width:51.28vw;height:100%;}.elementor-24 .elementor-element.elementor-element-230e190 > .elementor-widget-container{margin:0vw 0vw -7.5vw 0vw;}.elementor-24 .elementor-element.elementor-element-230e190 img{width:65%;}.elementor-24 .elementor-element.elementor-element-caa57e6{--width:85vw;--min-height:23.33vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2.41vw;--padding-right:2.41vw;}.elementor-24 .elementor-element.elementor-element-edea9f5{--container-widget-width:25.38vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 25.38vw );max-width:25.38vw;}.elementor-24 .elementor-element.elementor-element-edea9f5 .elementor-heading-title{font-size:3.0812vw;}.elementor-24 .elementor-element.elementor-element-1c4120c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-1c4120c .elementor-icon{font-size:5.13vw;}.elementor-24 .elementor-element.elementor-element-1c4120c .elementor-icon svg{height:5.13vw;}.elementor-widget-countdown .elementor-countdown-digits{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-countdown .elementor-countdown-label{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-countdown .elementor-countdown-expire--message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-3db86f9 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-3db86f9 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 2.56vw/2 );}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-3db86f9 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 2.56vw/2 );}body.rtl .elementor-24 .elementor-element.elementor-element-3db86f9 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 2.56vw/2 );}body.rtl .elementor-24 .elementor-element.elementor-element-3db86f9 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 2.56vw/2 );}.elementor-24 .elementor-element.elementor-element-3db86f9 .elementor-countdown-digits{font-size:4.49vw;line-height:6vw;}.elementor-24 .elementor-element.elementor-element-3db86f9 .elementor-countdown-label{font-size:1.67vw;line-height:2vw;}.elementor-24 .elementor-element.elementor-element-75ba603:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-75ba603 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://coral.tuvertigo.com/wp-content/uploads/2025/05/Bg_Footer_Mobil.webp");}.elementor-24 .elementor-element.elementor-element-75ba603{--content-width:85%;--min-height:144.36vw;--padding-top:0vw;--padding-bottom:6.15vw;--padding-left:5.64vw;--padding-right:5.64vw;}.elementor-24 .elementor-element.elementor-element-37b10df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5.15vw 0vw 0vw 0vw;}.elementor-24 .elementor-element.elementor-element-37b10df{--container-widget-width:85;--container-widget-flex-grow:0;width:var( --container-widget-width, 85 );max-width:85;}.elementor-24 .elementor-element.elementor-element-37b10df.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-37b10df .elementor-image-box-wrapper{text-align:left;}.elementor-24 .elementor-element.elementor-element-37b10df .elementor-image-box-img{margin-bottom:4vw;}.elementor-24 .elementor-element.elementor-element-37b10df.elementor-position-right .elementor-image-box-img{margin-left:4vw;}.elementor-24 .elementor-element.elementor-element-37b10df.elementor-position-left .elementor-image-box-img{margin-right:4vw;}.elementor-24 .elementor-element.elementor-element-37b10df.elementor-position-top .elementor-image-box-img{margin-bottom:4vw;}.elementor-24 .elementor-element.elementor-element-37b10df .elementor-image-box-title{margin-bottom:5vw;font-size:2.82vw;line-height:3.5vw;}.elementor-24 .elementor-element.elementor-element-37b10df .elementor-image-box-wrapper .elementor-image-box-img{width:23.08vw;}.elementor-24 .elementor-element.elementor-element-37b10df .elementor-image-box-description{font-size:2.82vw;line-height:3.5vw;}.elementor-24 .elementor-element.elementor-element-994c3cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1.13vw 0vw 0vw 0vw;}.elementor-24 .elementor-element.elementor-element-994c3cf{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-24 .elementor-element.elementor-element-994c3cf .elementor-image-box-title{font-size:2.56vw;line-height:2vw;letter-spacing:0.5vw;}.elementor-24 .elementor-element.elementor-element-994c3cf .elementor-image-box-description{font-size:2.82vw;line-height:3.5vw;}}@media(max-width:1140px) and (min-width:768px){.elementor-24 .elementor-element.elementor-element-6c15d4b{--content-width:85vw;}.elementor-24 .elementor-element.elementor-element-4bdf4a9{--content-width:100vw;}.elementor-24 .elementor-element.elementor-element-caa57e6{--width:85vw;}}/* Start custom CSS for image-box, class: .elementor-element-2f482b1 */.elementor-24 .elementor-element.elementor-element-2f482b1 .elementor-image-box-description {
  transition: transform 0.4s ease, filter 0.4s ease;
  will-change: transform, filter;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f70474 */.elementor-24 .elementor-element.elementor-element-3f70474 {
  display: inline-flex;
  padding: 3px 15px;
  justify-content: center;
  align-items: center;
  border-radius: 50px;
  border: 1px solid transparent;
  background:
    radial-gradient(#14151F 60%, #14151F 100%) padding-box,
    linear-gradient(-45deg, #FF3B47 0%, #CF6C0F 50%, #FF3B47 100%) border-box;
  background-clip: padding-box, border-box;
  -webkit-background-clip: padding-box, border-box;
  box-shadow: -13.215px 12.114px 16.188px rgba(0, 0, 0, 0.4);
  backdrop-filter: blur(5.51px);
}

/*Tablet*/
@media (min-width:768px) and (max-width:1139px){
    .elementor-24 .elementor-element.elementor-element-3f70474{
        padding: 1.2vw 2.4vw;
        border-radius: 6vw;
    }
}

/*Celular*/
@media (max-width:767px){
    .elementor-24 .elementor-element.elementor-element-3f70474{
    display: inline-flex;
padding: 2px 10px;
justify-content: center;
align-items: center;
    border-radius: 55.062px;
border: 1.101px solid var(--NARRANJA, #FF3B47);
background: rgba(6, 6, 6, 0.50);
box-shadow: -13.215px 12.114px 16.188px 0px rgba(0, 0, 0, 0.40);
backdrop-filter: blur(5.506163597106934px);
}
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-aee66de */.boton1 .elementor-button {
    position: relative;
    background: linear-gradient(270deg, #A53239 0%, #FF3B47 100%); /*cambia los colores aquí*/
    border-radius: 10px;
    overflow: hidden;
    transition: transform 0.5s ease-in-out;
    display: inline-block;
}
/*Efecto de resplandor animado */
.boton1 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: -150%;
    width: 20%;
    height: 100%;
    background: linear-gradient(120deg, rgba(255, 255, 255, 10) 10%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 90%);
    filter: blur(5px);
    -webkit-filter: blur(5px);
    transform: skewX(-20deg);
    transition: all 0.5s ease-in-out;
    animation: resplandor 3s infinite linear;
}
.boton1 .elementor-button:hover {
    transform: scale(1.1);
}
/*Animación del brillo */
@keyframes resplandor {
    0% {
        left: -100%;
    }
    100% {
        left: 100%;
    }
}

/*Celular*/
@media (max-width:767px){
    .elementor-24 .elementor-element.elementor-element-aee66de .elementor-field-group{
        margin-bottom: 3vw !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c15d4b */.elementor-24 .elementor-element.elementor-element-6c15d4b::after{
    content:"";
    position: absolute;
    width: 1100px;/*Ajustar ancho*/
    height: 1100px;/*Ajustar alto*/
    z-index: 99999;
    top: -450px; /*Ajustar ubicacion*/
    left: calc(50% - 1450px); /*Ajustar ubicacion*/
background: radial-gradient(50.03% 50.02% at 48.5% 50%, rgba(255, 59, 71, 0.75) 10.58%, rgba(255, 59, 71, 0.50) 31.25%, rgba(255, 59, 71, 0.00) 85.58%);
    border-radius: 1100px;
    filter: blur(100px); /*Ajustar desenfoque*/
    pointer-events: none;
    animation: parpadeo 5s infinite ease-in-out; /*Ajustar rapidez de la animacion*/
}

@keyframes parpadeo{
    0%, 100%{
        opacity: 0;
    }
    50%{
        opacity: 1;
    }
}

.elementor-24 .elementor-element.elementor-element-6c15d4b::before{
    content:"";
    width: 1000px;/*Ajustar ancho*/
    height: 1000px;/*Ajustar alto*/
    z-index: 99999;
    position: absolute;
    top: -550px; /*Ajustar ubicacion*/
    left: calc(50% + 400px); /*Ajustar ubicacion*/
background: radial-gradient(50.03% 50.02% at 48.5% 50%, rgba(255, 59, 71, 0.75) 10.58%, rgba(255, 59, 71, 0.50) 31.25%, rgba(255, 59, 71, 0.00) 85.58%);
    border-radius: 1000px;
    filter: blur(0px); /*Ajustar desenfoque*/
    pointer-events: none;
    animation: parpadeo 5s infinite ease-in-out; /*Ajustar rapidez de la animacion*/
}

/*Tablet*/
@media (min-width:768px) and (max-width:1139px){
    .elementor-24 .elementor-element.elementor-element-6c15d4b::after{
    content:"";
    width: 101.89vw;/*Ajustar ancho*/
    height: 101.89vw;/*Ajustar alto*/
    top: -30%; /*Ajustar ubicacion*/
    left: calc(100% - 150vw); /*Ajustar ubicacion*/
}

.elementor-24 .elementor-element.elementor-element-6c15d4b::before{
    content:"";
    width: 100vw;/*Ajustar ancho*/
    height: 100vw;/*Ajustar alto*/
    top: -30%; /*Ajustar ubicacion*/
    left: calc(100% - 50vw); /*Ajustar ubicacion*/
}
}

/*Celular*/
@media (max-width:767px){
       .elementor-24 .elementor-element.elementor-element-6c15d4b::after{
    content:"";
    width: 70vw;/*Ajustar ancho*/
    height: 70vw;/*Ajustar alto*/
    top: -15%; /*Ajustar ubicacion*/
    left: calc(100% - 120vw); /*Ajustar ubicacion*/
    filter: blur(20px);
} 

.elementor-24 .elementor-element.elementor-element-6c15d4b::before{
    content:"";
    width: 70vw;/*Ajustar ancho*/
    height: 70vw;/*Ajustar alto*/
    top: -15%; /*Ajustar ubicacion*/
    left: calc(100% - 40vw); /*Ajustar ubicacion*/
    filter: blur(20px);
    z-index: 8;
}
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-8651299 */.elementor-24 .elementor-element.elementor-element-8651299 .swiper-wrapper { /*Código de Carrusel infinito */
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}
.elementor-24 .elementor-element.elementor-element-8651299 { /* Aquí se bloquea la selección y el arrastre */
    pointer-events: none;
		user-select: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aba51ac */.elementor-24 .elementor-element.elementor-element-aba51ac{background: linear-gradient(90deg, #060606 0%, #333 50.48%, #060606 99.99%);}

.elementor-24 .elementor-element.elementor-element-aba51ac {
    position: absolute !important;
    transform: rotate(12deg) scale(0.8);
    right: -500px;
    top: 50px;
    z-index: 99999;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1139px){
    .elementor-24 .elementor-element.elementor-element-aba51ac {
    transform: rotate(12deg) scale(0.8);
    right: calc(100% - 120vw);
    top: 0%;
}
}

/*Celular*/
@media (max-width:767px){
        .elementor-24 .elementor-element.elementor-element-aba51ac {
    transform: rotate(12deg) scale(0.8);
    right: calc(100% - 115vw);
    top: -1%;
}
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-6d76595 */.elementor-24 .elementor-element.elementor-element-6d76595 .swiper-wrapper { /*Código de Carrusel infinito */
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}
.elementor-24 .elementor-element.elementor-element-6d76595 { /* Aquí se bloquea la selección y el arrastre */
    pointer-events: none;
		user-select: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51b67e1 */.elementor-24 .elementor-element.elementor-element-51b67e1{background: linear-gradient(90deg, #060606 0%, #333 50.48%, #060606 99.99%);}

.elementor-24 .elementor-element.elementor-element-51b67e1 {
    position: absolute !important;
    transform: rotate(7deg) scale(0.8);
    right: -500px;
    top: 20px;
    filter: blur(1.5px) brightness(70%);
    -webkit-filter: blur(1.5px) brightness(70%);
    z-index: 99999;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1139px){
    .elementor-24 .elementor-element.elementor-element-51b67e1 {
    position: absolute;
    transform: rotate(7deg) scale(0.8);
    right: calc(100% - 130vw);
    top: -1%;
}
}

/*Celular*/
@media (max-width:767px){
        .elementor-24 .elementor-element.elementor-element-51b67e1 {
    position: absolute;
    transform: rotate(20deg) scale(0.8);
    right: calc(100% - 120vw);
    top: 1%;
    z-index: 9;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-230e190 */.elementor-24 .elementor-element.elementor-element-230e190 img{
    box-shadow: -6px 7px 10px 0px rgba(0, 0, 0, 0.40);
backdrop-filter: blur(5px);
border-radius: 30px
}

/*Tablet*/
@media (min-width:768px) and (max-width:1139px){
    .elementor-24 .elementor-element.elementor-element-230e190 img{
    box-shadow: -1.54vw 1.79vw 2.56vw 0vw rgba(0, 0, 0, 0.40);
backdrop-filter: blur(5px);
border-radius: 7.69vw
}
}

/*Celular*/
@media (max-width:767px){
        .elementor-24 .elementor-element.elementor-element-230e190 img{
    box-shadow: -1.54vw 1.79vw 2.56vw 0vw rgba(0, 0, 0, 0.40);
backdrop-filter: blur(5px);
border-radius: 7.69vw
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caa57e6 */.elementor-24 .elementor-element.elementor-element-caa57e6{
    border-radius: 100px;
border: 1.059px solid var(--NARRANJA, #FF3B47);
background: rgba(255, 59, 71, 0.30);
box-shadow: -12.706px 11.647px 15.565px 0px rgba(0, 0, 0, 0.40);
backdrop-filter: blur(5.294117450714111px);
}

/*Tablet*/
@media (min-width:768px) and (max-width:1139px){
    .elementor-24 .elementor-element.elementor-element-caa57e6{
        border-radius: 12vw;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-37b10df *//*Celular*/
@media (max-width:767px){
    .elementor-24 .elementor-element.elementor-element-37b10df .elementor-image-box-img{
        display: flex !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ba603 */.elementor-24 .elementor-element.elementor-element-75ba603::after{
    content:"";
    width: 1100px;/*Ajustar ancho*/
    height: 1100px;/*Ajustar alto*/
    z-index: 99999;
    position: absolute;
    top: -150px; /*Ajustar ubicacion*/
    left: calc(50% - 600px); /*Ajustar ubicacion*/
background: radial-gradient(50.03% 50.02% at 48.5% 50%, rgba(255, 59, 71, 0.75) 10.58%, rgba(255, 59, 71, 0.50) 31.25%, rgba(255, 59, 71, 0.00) 85.58%);
    border-radius: 1100px;
    filter: blur(100px); /*Ajustar desenfoque*/
    pointer-events: none;
    animation: parpadeo 5s infinite ease-in-out; /*Ajustar rapidez de la animacion*/
}

@keyframes parpadeo{
    0%, 100%{
        opacity: 0;
    }
    50%{
        opacity: 1;
    }
}

/*Tablet*/
@media (min-width:768px) and (max-width:1139px){
    .elementor-24 .elementor-element.elementor-element-75ba603::after{
    content:"";
    width: 131.89vw;/*Ajustar ancho*/
    height: 131.89vw;/*Ajustar alto*/
    top: -17.99vw; /*Ajustar ubicacion*/
    left: calc(100% - 112vw); /*Ajustar ubicacion*/
}
}

/*Celular*/
@media (max-width:767px){
      .elementor-24 .elementor-element.elementor-element-75ba603::after{
    content:"";
    width: 131.89vw;/*Ajustar ancho*/
    height: 131.89vw;/*Ajustar alto*/
    top: 75.99vw; /*Ajustar ubicacion*/
    left: calc(100% - 112vw); /*Ajustar ubicacion*/
    filter: blur(100px);
}  
}/* End custom CSS */
/* Start custom CSS */.degradado {
    background-image: linear-gradient(270deg, #FF3B47 0%, #CF6C0F 50%, #FF3B47 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-size: 100vw auto;
    background-attachment: fixed;
    display: inline;
    white-space: normal;
}/* End custom CSS */