.elementor-3647 .elementor-element.elementor-element-fc00006{--display:flex;--min-height:82vh;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3647 .elementor-element.elementor-element-fc00006:not(.elementor-motion-effects-element-type-background), .elementor-3647 .elementor-element.elementor-element-fc00006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyandcotarifa.com/wp-content/uploads/2026/05/SAM05287_SamuCardenas-scaled.webp");background-position:50% 40%;background-size:cover;}.elementor-3647 .elementor-element.elementor-element-fc00006::before, .elementor-3647 .elementor-element.elementor-element-fc00006 > .elementor-background-video-container::before, .elementor-3647 .elementor-element.elementor-element-fc00006 > .e-con-inner > .elementor-background-video-container::before, .elementor-3647 .elementor-element.elementor-element-fc00006 > .elementor-background-slideshow::before, .elementor-3647 .elementor-element.elementor-element-fc00006 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3647 .elementor-element.elementor-element-fc00006 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(0,0,0,0) 30%, rgba(20,16,14,0.72) 100%);}.elementor-3647 .elementor-element.elementor-element-fc00005{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3647 .elementor-element.elementor-element-fc00001 .elementor-heading-title{font-family:"Courier Prime", Sans-serif;font-size:11.5px;font-weight:400;text-transform:uppercase;letter-spacing:0.24em;color:var( --e-global-color-fcblanc );}.elementor-3647 .elementor-element.elementor-element-fc00002 .elementor-heading-title{font-family:"Special Elite", Sans-serif;font-size:60px;font-weight:400;line-height:1.05em;color:var( --e-global-color-fcblanc );}.elementor-3647 .elementor-element.elementor-element-fc00003{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:var( --e-global-color-fcblanc );}.elementor-3647 .elementor-element.elementor-element-fc00004 .elementor-button{background-color:var( --e-global-color-4e630d0 );font-family:"Courier Prime", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.14em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:2px 2px 2px 2px;padding:17px 26px 17px 26px;}.elementor-3647 .elementor-element.elementor-element-fc00010{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:40px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3647 .elementor-element.elementor-element-fc00009{--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-3647 .elementor-element.elementor-element-fc00008 .elementor-heading-title{font-family:"Special Elite", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-fcblanc );}.elementor-3647 .elementor-element.elementor-element-fc0000c{--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-3647 .elementor-element.elementor-element-fc0000b .elementor-heading-title{font-family:"Special Elite", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-fcblanc );}.elementor-3647 .elementor-element.elementor-element-fc0000f{--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-3647 .elementor-element.elementor-element-fc0000e .elementor-heading-title{font-family:"Special Elite", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-fcblanc );}.elementor-3647 .elementor-element.elementor-element-fc00026{--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:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-3647 .elementor-element.elementor-element-fc00024{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:baseline;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3647 .elementor-element.elementor-element-fc00023 .elementor-heading-title{font-family:"Special Elite", Sans-serif;font-size:26px;font-weight:400;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-3647 .elementor-element.elementor-element-fc00025{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3647 .elementor-element.elementor-element-fc00013{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3647 .elementor-element.elementor-element-fc00012 .elementor-heading-title{font-family:"Courier Prime", Sans-serif;font-size:12.5px;font-weight:400;text-transform:uppercase;letter-spacing:0.12em;color:var( --e-global-color-primary );}.elementor-3647 .elementor-element.elementor-element-fc00016{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3647 .elementor-element.elementor-element-fc00015 .elementor-heading-title{font-family:"Courier Prime", Sans-serif;font-size:12.5px;font-weight:400;text-transform:uppercase;letter-spacing:0.12em;color:var( --e-global-color-primary );}.elementor-3647 .elementor-element.elementor-element-fc00019{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3647 .elementor-element.elementor-element-fc00018 .elementor-heading-title{font-family:"Courier Prime", Sans-serif;font-size:12.5px;font-weight:400;text-transform:uppercase;letter-spacing:0.12em;color:var( --e-global-color-primary );}.elementor-3647 .elementor-element.elementor-element-fc0001c{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3647 .elementor-element.elementor-element-fc0001b .elementor-heading-title{font-family:"Courier Prime", Sans-serif;font-size:12.5px;font-weight:400;text-transform:uppercase;letter-spacing:0.12em;color:var( --e-global-color-primary );}.elementor-3647 .elementor-element.elementor-element-fc0001f{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3647 .elementor-element.elementor-element-fc0001e .elementor-heading-title{font-family:"Courier Prime", Sans-serif;font-size:12.5px;font-weight:400;text-transform:uppercase;letter-spacing:0.12em;color:var( --e-global-color-primary );}.elementor-3647 .elementor-element.elementor-element-fc00022{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3647 .elementor-element.elementor-element-fc00021 .elementor-heading-title{font-family:"Courier Prime", Sans-serif;font-size:12.5px;font-weight:400;text-transform:uppercase;letter-spacing:0.12em;color:var( --e-global-color-primary );}.elementor-3647 .elementor-element.elementor-element-fc0002b{--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:8px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-3647 .elementor-element.elementor-element-fc00029{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:baseline;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3647 .elementor-element.elementor-element-fc00027 .elementor-heading-title{font-family:"Special Elite", Sans-serif;font-size:26px;font-weight:400;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-3647 .elementor-element.elementor-element-fc00028 .elementor-heading-title{font-family:"Courier Prime", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:0.12em;color:var( --e-global-color-primary );}.elementor-3647 .elementor-element.elementor-element-fc0002a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3647 .elementor-element.elementor-element-fc0002a.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-3647 .elementor-element.elementor-element-fc00032{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3647 .elementor-element.elementor-element-fc00032:not(.elementor-motion-effects-element-type-background), .elementor-3647 .elementor-element.elementor-element-fc00032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4e630d0 );}.elementor-3647 .elementor-element.elementor-element-fc0002c{--display:flex;--min-height:460px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3647 .elementor-element.elementor-element-fc0002c:not(.elementor-motion-effects-element-type-background), .elementor-3647 .elementor-element.elementor-element-fc0002c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyandcotarifa.com/wp-content/uploads/2026/07/SC107606_SamuCardenas-scaled.webp");background-position:center center;background-size:cover;}.elementor-3647 .elementor-element.elementor-element-fc00031{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-3647 .elementor-element.elementor-element-fc0002d .elementor-heading-title{font-family:"Courier Prime", Sans-serif;font-size:11.5px;font-weight:400;text-transform:uppercase;letter-spacing:0.24em;color:var( --e-global-color-accent );}.elementor-3647 .elementor-element.elementor-element-fc0002e .elementor-heading-title{font-family:"Special Elite", Sans-serif;font-size:30px;font-weight:400;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-3647 .elementor-element.elementor-element-fc0002f{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-3647 .elementor-element.elementor-element-fc00030 .elementor-button{background-color:#00000000;font-family:"Courier Prime", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.14em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:2px 2px 2px 2px;padding:17px 26px 17px 26px;}.elementor-3647 .elementor-element.elementor-element-fc00036{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:12px;--padding-right:12px;}.elementor-3647 .elementor-element.elementor-element-fc00036:not(.elementor-motion-effects-element-type-background), .elementor-3647 .elementor-element.elementor-element-fc00036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3647 .elementor-element.elementor-element-fc00033{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-3647 .elementor-element.elementor-element-fc00033 .elementor-icon-box-wrapper{gap:8px;}.elementor-3647 .elementor-element.elementor-element-fc00033 .elementor-icon-box-title{margin-block-end:2px;color:#EDE5D0;}.elementor-3647 .elementor-element.elementor-element-fc00033.elementor-view-stacked .elementor-icon{background-color:#EDE5D0;}.elementor-3647 .elementor-element.elementor-element-fc00033.elementor-view-framed .elementor-icon, .elementor-3647 .elementor-element.elementor-element-fc00033.elementor-view-default .elementor-icon{fill:#EDE5D0;color:#EDE5D0;border-color:#EDE5D0;}.elementor-3647 .elementor-element.elementor-element-fc00033 .elementor-icon{font-size:24px;}.elementor-3647 .elementor-element.elementor-element-fc00033 .elementor-icon-box-title, .elementor-3647 .elementor-element.elementor-element-fc00033 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:600;}.elementor-3647 .elementor-element.elementor-element-fc00033 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:400;color:#B8AF9F;}.elementor-3647 .elementor-element.elementor-element-fc00034{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-3647 .elementor-element.elementor-element-fc00034 .elementor-icon-box-wrapper{gap:8px;}.elementor-3647 .elementor-element.elementor-element-fc00034 .elementor-icon-box-title{margin-block-end:2px;color:#EDE5D0;}.elementor-3647 .elementor-element.elementor-element-fc00034.elementor-view-stacked .elementor-icon{background-color:#EDE5D0;}.elementor-3647 .elementor-element.elementor-element-fc00034.elementor-view-framed .elementor-icon, .elementor-3647 .elementor-element.elementor-element-fc00034.elementor-view-default .elementor-icon{fill:#EDE5D0;color:#EDE5D0;border-color:#EDE5D0;}.elementor-3647 .elementor-element.elementor-element-fc00034 .elementor-icon{font-size:24px;}.elementor-3647 .elementor-element.elementor-element-fc00034 .elementor-icon-box-title, .elementor-3647 .elementor-element.elementor-element-fc00034 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:600;}.elementor-3647 .elementor-element.elementor-element-fc00034 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:400;color:#B8AF9F;}.elementor-3647 .elementor-element.elementor-element-fc00035{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-3647 .elementor-element.elementor-element-fc00035 .elementor-icon-box-wrapper{gap:8px;}.elementor-3647 .elementor-element.elementor-element-fc00035 .elementor-icon-box-title{margin-block-end:2px;color:#EDE5D0;}.elementor-3647 .elementor-element.elementor-element-fc00035.elementor-view-stacked .elementor-icon{background-color:#EDE5D0;}.elementor-3647 .elementor-element.elementor-element-fc00035.elementor-view-framed .elementor-icon, .elementor-3647 .elementor-element.elementor-element-fc00035.elementor-view-default .elementor-icon{fill:#EDE5D0;color:#EDE5D0;border-color:#EDE5D0;}.elementor-3647 .elementor-element.elementor-element-fc00035 .elementor-icon{font-size:24px;}.elementor-3647 .elementor-element.elementor-element-fc00035 .elementor-icon-box-title, .elementor-3647 .elementor-element.elementor-element-fc00035 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:600;}.elementor-3647 .elementor-element.elementor-element-fc00035 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:400;color:#B8AF9F;}.elementor-3647 .elementor-element.elementor-element-fc0003d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3647 .elementor-element.elementor-element-fc0003d:not(.elementor-motion-effects-element-type-background), .elementor-3647 .elementor-element.elementor-element-fc0003d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3647 .elementor-element.elementor-element-fc00037{--display:flex;--min-height:380px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3647 .elementor-element.elementor-element-fc00037:not(.elementor-motion-effects-element-type-background), .elementor-3647 .elementor-element.elementor-element-fc00037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyandcotarifa.com/wp-content/uploads/2026/04/descarga-1.webp");background-position:center center;background-size:cover;}.elementor-3647 .elementor-element.elementor-element-fc0003c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-3647 .elementor-element.elementor-element-fc00038 .elementor-heading-title{font-family:"Courier Prime", Sans-serif;font-size:11.5px;font-weight:400;text-transform:uppercase;letter-spacing:0.24em;color:var( --e-global-color-4e630d0 );}.elementor-3647 .elementor-element.elementor-element-fc00039 .elementor-heading-title{font-family:"Special Elite", Sans-serif;font-size:30px;font-weight:400;line-height:1.1em;color:var( --e-global-color-4e630d0 );}.elementor-3647 .elementor-element.elementor-element-fc0003a{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:var( --e-global-color-4e630d0 );}.elementor-3647 .elementor-element.elementor-element-fc0003b .elementor-button{background-color:#00000000;font-family:"Courier Prime", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.14em;fill:var( --e-global-color-4e630d0 );color:var( --e-global-color-4e630d0 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4e630d0 );border-radius:2px 2px 2px 2px;padding:17px 26px 17px 26px;}.elementor-3647 .elementor-element.elementor-element-c1aca22{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3647 .elementor-element.elementor-element-c1aca22:not(.elementor-motion-effects-element-type-background), .elementor-3647 .elementor-element.elementor-element-c1aca22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3647 .elementor-element.elementor-element-6ef4b1d{--display:flex;--min-height:380px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3647 .elementor-element.elementor-element-6ef4b1d:not(.elementor-motion-effects-element-type-background), .elementor-3647 .elementor-element.elementor-element-6ef4b1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyandcotarifa.com/wp-content/uploads/2026/04/descarga-e1781378821751.webp");background-position:bottom right;background-size:cover;}.elementor-3647 .elementor-element.elementor-element-3e84ae1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-3647 .elementor-element.elementor-element-bda0d73 .elementor-heading-title{font-family:"Courier Prime", Sans-serif;font-size:11.5px;font-weight:400;text-transform:uppercase;letter-spacing:0.24em;color:var( --e-global-color-4e630d0 );}.elementor-3647 .elementor-element.elementor-element-32e05db .elementor-heading-title{font-family:"Special Elite", Sans-serif;font-size:30px;font-weight:400;line-height:1.1em;color:var( --e-global-color-4e630d0 );}.elementor-3647 .elementor-element.elementor-element-2b9486e{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:var( --e-global-color-4e630d0 );}.elementor-3647 .elementor-element.elementor-element-6953cb6 .elementor-button{background-color:#00000000;font-family:"Courier Prime", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.14em;fill:var( --e-global-color-4e630d0 );color:var( --e-global-color-4e630d0 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4e630d0 );border-radius:2px 2px 2px 2px;padding:17px 26px 17px 26px;}.elementor-3647 .elementor-element.elementor-element-fc00048{--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:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-3647 .elementor-element.elementor-element-fc00040{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:baseline;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3647 .elementor-element.elementor-element-fc0003e .elementor-heading-title{font-family:"Special Elite", Sans-serif;font-size:26px;font-weight:400;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-3647 .elementor-element.elementor-element-fc0003f .elementor-heading-title{font-family:"Courier Prime", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:0.12em;color:var( --e-global-color-primary );}.elementor-3647 .elementor-element.elementor-element-fc00047{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3647 .elementor-element.elementor-element-fc00005{--content-width:1200px;}.elementor-3647 .elementor-element.elementor-element-fc00010{--content-width:1200px;}.elementor-3647 .elementor-element.elementor-element-fc00026{--content-width:1200px;}.elementor-3647 .elementor-element.elementor-element-fc0002b{--content-width:1200px;}.elementor-3647 .elementor-element.elementor-element-fc0002c{--width:52%;}.elementor-3647 .elementor-element.elementor-element-fc00031{--width:48%;}.elementor-3647 .elementor-element.elementor-element-fc00036{--content-width:1200px;}.elementor-3647 .elementor-element.elementor-element-fc00037{--width:52%;}.elementor-3647 .elementor-element.elementor-element-fc0003c{--width:48%;}.elementor-3647 .elementor-element.elementor-element-6ef4b1d{--width:48%;}.elementor-3647 .elementor-element.elementor-element-3e84ae1{--width:52%;}.elementor-3647 .elementor-element.elementor-element-fc00048{--content-width:1200px;}}@media(max-width:1024px){.elementor-3647 .elementor-element.elementor-element-fc00006:not(.elementor-motion-effects-element-type-background), .elementor-3647 .elementor-element.elementor-element-fc00006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyandcotarifa.com/wp-content/uploads/2026/05/SAM05299_SamuCardenas-scaled.webp");background-position:50% 30%;background-size:cover;}.elementor-3647 .elementor-element.elementor-element-fc0002a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3647 .elementor-element.elementor-element-6ef4b1d:not(.elementor-motion-effects-element-type-background), .elementor-3647 .elementor-element.elementor-element-6ef4b1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;}}@media(max-width:767px){.elementor-3647 .elementor-element.elementor-element-fc00006:not(.elementor-motion-effects-element-type-background), .elementor-3647 .elementor-element.elementor-element-fc00006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://flyandcotarifa.com/wp-content/uploads/2026/05/SAM05299_SamuCardenas-scaled.webp");background-position:0px 0px;background-size:cover;}.elementor-3647 .elementor-element.elementor-element-fc00006{--min-height:72vh;}.elementor-3647 .elementor-element.elementor-element-fc00002 .elementor-heading-title{font-size:36px;}.elementor-3647 .elementor-element.elementor-element-fc00010{--padding-top:32px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-3647 .elementor-element.elementor-element-fc00008 .elementor-heading-title{font-size:24px;}.elementor-3647 .elementor-element.elementor-element-fc0000b .elementor-heading-title{font-size:24px;}.elementor-3647 .elementor-element.elementor-element-fc0000e .elementor-heading-title{font-size:24px;}.elementor-3647 .elementor-element.elementor-element-fc00026{--padding-top:32px;--padding-bottom:24px;--padding-left:16px;--padding-right:0px;}.elementor-3647 .elementor-element.elementor-element-fc0002a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3647 .elementor-element.elementor-element-fc00032{--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-3647 .elementor-element.elementor-element-fc0002c{--width:100%;--min-height:260px;}.elementor-3647 .elementor-element.elementor-element-fc00031{--width:100%;--padding-top:32px;--padding-bottom:38px;--padding-left:20px;--padding-right:20px;}.elementor-3647 .elementor-element.elementor-element-fc0002e .elementor-heading-title{font-size:28px;}.elementor-3647 .elementor-element.elementor-element-fc0003d{--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-3647 .elementor-element.elementor-element-fc00037{--width:100%;--min-height:260px;}.elementor-3647 .elementor-element.elementor-element-fc0003c{--width:100%;--padding-top:32px;--padding-bottom:38px;--padding-left:20px;--padding-right:20px;}.elementor-3647 .elementor-element.elementor-element-fc00039 .elementor-heading-title{font-size:28px;}.elementor-3647 .elementor-element.elementor-element-c1aca22{--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-3647 .elementor-element.elementor-element-6ef4b1d{--width:100%;--min-height:260px;}.elementor-3647 .elementor-element.elementor-element-6ef4b1d:not(.elementor-motion-effects-element-type-background), .elementor-3647 .elementor-element.elementor-element-6ef4b1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;}.elementor-3647 .elementor-element.elementor-element-3e84ae1{--width:100%;--padding-top:32px;--padding-bottom:38px;--padding-left:20px;--padding-right:20px;}.elementor-3647 .elementor-element.elementor-element-32e05db .elementor-heading-title{font-size:28px;}}/* Start custom CSS *//* Portada boceto Fly+co. Estilos que Elementor no da por controles. */
body.elementor-page-3647{background:#F7F3E8;}
body.elementor-page-3647 .fc-foto-34 img{aspect-ratio:3/4;width:100%;height:auto;object-fit:cover;border-radius:2px;background:#E4DAC0;}
body.elementor-page-3647 .fc-foto-11 img{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover;}
body.elementor-page-3647 .fc-cat{flex:1 1 0;min-width:0;}
body.elementor-page-3647 .fc-cat img{transition:transform .5s;}
body.elementor-page-3647 .fc-cat:hover img{transform:scale(1.03);}
body.elementor-page-3647 .fc-cat .elementor-widget-image{overflow:hidden;}
body.elementor-page-3647 .fc-enlace a{border-bottom:1px solid currentColor;white-space:nowrap;}
body.elementor-page-3647 .fc-insta{display:grid !important;grid-template-columns:repeat(6,1fr);gap:4px;}
body.elementor-page-3647 .fc-persona{flex:1 1 0;min-width:0;position:relative;overflow:hidden;border-radius:2px;}
body.elementor-page-3647 .fc-foto-45 img{aspect-ratio:4/5;width:100%;height:auto;object-fit:cover;transition:transform .5s;}
body.elementor-page-3647 .fc-persona:hover .fc-foto-45 img{transform:scale(1.03);}
body.elementor-page-3647 .fc-persona::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 55%,rgba(20,16,14,.6) 100%);pointer-events:none;}
body.elementor-page-3647 .fc-persona-txt{position:absolute !important;left:20px;bottom:16px;z-index:2;}
body.elementor-page-3647 .fc-provisional{position:relative;}
body.elementor-page-3647 .fc-provisional::before{content:"Foto provisional";position:absolute;top:8px;left:8px;z-index:3;background:#FFF7C2;color:#2A2522;font:600 10.5px/1 'Inter',sans-serif;letter-spacing:.06em;text-transform:uppercase;padding:5px 8px;border-radius:2px;}
/* Productos: como las tarjetas del boceto */
body.elementor-page-3647 .fc-productos ul.products{gap:32px 20px;}
body.elementor-page-3647 .fc-productos ul.products li.product{margin:0 !important;width:auto !important;text-align:left;background:transparent !important;}
body.elementor-page-3647 .fc-productos ul.products li.product img{aspect-ratio:3/4;object-fit:cover;width:100%;margin:0 !important;border-radius:2px;background:#E4DAC0;}
body.elementor-page-3647 .fc-productos ul.products li.product .astra-shop-thumbnail-wrap{margin-bottom:10px;}
body.elementor-page-3647 .fc-productos .woocommerce-loop-product__title{font-family:'Inter',sans-serif !important;font-weight:500 !important;font-size:14px !important;line-height:1.3 !important;text-transform:none !important;color:#2A2522 !important;padding:0 !important;}
body.elementor-page-3647 .fc-productos .price{font-family:'Courier Prime',monospace !important;font-size:14px !important;color:#2A2522 !important;}
body.elementor-page-3647 .fc-productos .button,body.elementor-page-3647 .fc-productos .ast-on-card-button,body.elementor-page-3647 .fc-productos .star-rating{display:none !important;}
body.elementor-page-3647 .fc-productos .ast-woo-product-category{display:none;}
@media (max-width:767px){
  body.elementor-page-3647 .fc-cats{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-right:16px;}
  body.elementor-page-3647 .fc-cats::-webkit-scrollbar{display:none;}
  body.elementor-page-3647 .fc-cats > .e-con-inner > .fc-cat, body.elementor-page-3647 .fc-cats > .fc-cat{flex:0 0 42% !important;width:42% !important;max-width:42% !important;scroll-snap-align:start;}
  body.elementor-page-3647 .fc-insta{grid-template-columns:repeat(3,1fr);}
  body.elementor-page-3647 .fc-personas{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-left:16px !important;padding-right:16px !important;}
  body.elementor-page-3647 .fc-personas::-webkit-scrollbar{display:none;}
  body.elementor-page-3647 .fc-personas > .fc-persona, body.elementor-page-3647 .fc-personas > .e-con-inner > .fc-persona{flex:0 0 72% !important;width:72% !important;max-width:72% !important;scroll-snap-align:start;}
  body.elementor-page-3647 .fc-productos ul.products{gap:22px 12px;}
  body.elementor-page-3647 .fc-split{flex-direction:column;}
}/* End custom CSS */