.elementor-42 .elementor-element.elementor-element-8582f9c{--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;}.elementor-42 .elementor-element.elementor-element-8582f9c:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-8582f9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fromsky.com.mx/wp-content/uploads/2026/02/7.png");background-position:center center;}.elementor-42 .elementor-element.elementor-element-bb35128{--spacer-size:150px;}.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-42 .elementor-element.elementor-element-562fcc4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-6ba593f{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-42 .elementor-element.elementor-element-6ba593f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:500;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-725935e{--spacer-size:181px;}.elementor-42 .elementor-element.elementor-element-3673166{--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;}.elementor-42 .elementor-element.elementor-element-87b9f6e{margin:42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-42 .elementor-element.elementor-element-87b9f6e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:700;color:#494A4C;}.elementor-42 .elementor-element.elementor-element-d4bb45c{--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;}.elementor-42 .elementor-element.elementor-element-b29549d{--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;}.elementor-42 .elementor-element.elementor-element-b29549d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-49ae8e3{--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;}.elementor-42 .elementor-element.elementor-element-49ae8e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-8578f41{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-42 .elementor-element.elementor-element-b29549d{--width:20.992%;}.elementor-42 .elementor-element.elementor-element-49ae8e3{--width:57.5%;}.elementor-42 .elementor-element.elementor-element-8578f41{--width:25%;}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-87b9f6e .elementor-heading-title{font-size:30px;}}/* Start custom CSS for html, class: .elementor-element-9e9aece */.jet-cotizador{
display:flex;
justify-content:center;
padding:20px;
}

.jet-cotizador .search-box{
width:100%;
max-width:420px;
background:white;
padding:25px;
border-radius:25px;
box-shadow:0 10px 25px rgba(0,0,0,0.1);
}

/* botones */

.jet-cotizador .trip-type{
display:flex;
gap:10px;
margin-bottom:25px;
}

.jet-cotizador .trip-type button{
flex:1;
padding:14px 10px;
border:none;
border-radius:30px;
background:#eaeaea;
font-size:16px;
cursor:pointer;
}

.jet-cotizador .trip-type button.active{
background:white;
box-shadow:0 6px 0 #3b6ea5;
font-weight:bold;
}

/* form */

.jet-cotizador .flight-form{
display:flex;
flex-direction:column;
gap:18px;
}

/* inputs */

.jet-cotizador input{
width:100%;
padding:16px;
border-radius:10px;
border:1px solid #ddd;
font-size:16px;
}

/* icon inputs */

.jet-cotizador .input-icon{
position:relative;
}

.jet-cotizador .icon{
position:absolute;
right:12px;
top:50%;
transform:translateY(-50%);
}

/* button */

.jet-cotizador .search-btn{
margin-top:10px;
background:#446f9e;
color:white;
border:none;
padding:18px;
border-radius:16px;
font-size:20px;
cursor:pointer;
}

.jet-cotizador .search-btn:hover{
background:#355c85;
}

/* responsive */

@media (max-width:480px){

.jet-cotizador .trip-type button{
font-size:14px;
padding:12px 6px;
}

}/* End custom CSS */