@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../fonts/figtree-latin-ext-variable.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../fonts/figtree-latin-variable.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.site-footer,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.site-footer,article,aside,details,figcaption,figure,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-moz-appearance:none}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{text-shadow:none}::selection{text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}body{max-width:1440px}.font-bold,font-bold,section .link,section :is(h1,h2){font-weight:700}section#home-hero .hero-artwork,section#home-hero .hero-image{align-items:center;display:flex}.legal-references li,section,section .button-secondary{box-sizing:border-box}a,button{cursor:pointer}.is-compact,section#compensation-cta,section#faq,section#home-hero{background-color:var(--color-surface-warm)}.site-footer .footer-brand{background-image:url(../images/brand-logo.svg);width:300px}.site-footer p,section p{margin-top:5px;margin-bottom:5px}.contact-links li.contact-icon,.site-footer .footer-brand{text-indent:-10000%;overflow:hidden}*,.contact-links li.contact-icon,section#problems ul li h4::before{background-repeat:no-repeat}:root{--size-xlarge:calc(var(--size-regular) * 1.8);--size-regular:50px;--size-small:calc(var(--size-regular) / 2);--size-xsmall:calc(var(--size-regular) / 3);--color-surface-warm:#fef9e5;--color-surface-highlight:#fffad5;--color-highlight:#fbe74e;--color-highlight-strong:#ffcd05;--color-accent:#b8391c;--color-surface-muted:#e4f0f1;--color-text-secondary:#34484c;--color-text:#182426;--color-primary:#08776d;--border-radius:25px}.text-center{text-align:center}.padding-top-small{padding-top:calc(var(--size-regular)/2)}.padding-bottom-small{padding-bottom:calc(var(--size-regular)/2)}.padding-top-xsmall{padding-top:calc(var(--size-regular)/4)}.margin-top-regular{margin-top:var(--size-regular)}.margin-top-small{margin-top:calc(var(--size-regular)/2)}.margin-bottom-small{margin-bottom:calc(var(--size-regular)/2)}.margin-bottom-xsmall{margin-bottom:calc(var(--size-regular)/4)}.margin-top-medium{margin-top:calc(var(--size-regular)*1.5)}*{appearance:none;-moz-appearance:none;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-display:swap}a{color:inherit;font-size:inherit;text-decoration:none}.text-accent{color:var(--color-accent-ink)}.transition-smooth{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}*,body,html{font-family:Figtree,sans-serif;font-optical-sizing:auto;font-style:normal;scroll-behavior:smooth;accent-color:var(--color-highlight)}body{margin-right:auto!important;margin-left:auto!important}::-moz-selection{background:var(--color-highlight)}::selection{color:red;background:var(--color-highlight)}.is-compact{height:50px}section{padding:80px 100px}section :is(h1,h2){font-size:2.5em}section :is(h1,h2) strong,section h3 strong,section h4 font-bold{font-weight:bolder}section h3{font-size:2em;margin-bottom:20px}section p{font-size:1.2em;line-height:1.4em}.site-footer p,section .text-small{font-size:1em}section .link{border-bottom:2px solid #000}section .button-primary,section .button-secondary,section#faq .faq-toggle{font-size:1.3em;font-weight:700}section p:last-of-type{margin-bottom:0}section .button-primary{border:none;border-radius:var(--border-radius);color:#fff;background-color:var(--color-primary);padding:10px 15px}@media (min-width:1025px) and (hover:hover) and (pointer:fine){section .button-primary:hover{background-color:var(--color-accent)}}section .button-secondary{border:2px solid #000;border-radius:var(--border-radius);color:#000;background-color:transparent;padding:10px 15px}@media (min-width:1025px) and (hover:hover) and (pointer:fine){section .button-secondary:hover{background-color:#000;color:var(--color-surface-highlight)}}section#home-hero{-webkit-border-bottom-right-radius:100px;-webkit-border-bottom-left-radius:100px;-moz-border-radius-bottomright:100px;-moz-border-radius-bottomleft:100px;border-bottom-right-radius:100px;border-bottom-left-radius:100px;padding-top:200px}section#home-hero .container{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:50px}section#home-hero .hero-image{max-width:100%;margin-top:-100px;margin-bottom:-150px;border-radius:25px;width:100%;height:auto}.contact-links li.contact-icon,.site-footer div ul li a,section#faq .faq-item{margin-bottom:20px}section#home-hero h1{width:100%}section#why{background-color:#fff}section#problems{background-color:var(--color-surface-muted);-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.legal-references{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:25px}.legal-references li{min-height:35px;background-size:32px;background-position:center left;padding-left:50px;align-items:center;display:flex}.legal-references li:first-child{background-image:url(../images/icon-brazil.svg)}.legal-references li:nth-child(2){background-image:url(../images/icon-anac.svg)}.legal-references li:nth-child(3){background-image:url(../images/icon-montreal.svg)}.hero-actions{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px}.site-footer .container,section#how-it-works ol,section#problems ul{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:50px}section#how-it-works button,section#problems button{margin-right:auto;margin-left:auto;display:block;min-width:100px}section#how-it-works ol li{counter-increment:my-awesome-counter;box-sizing:border-box;padding:25px;background-color:var(--color-surface-muted);border-radius:var(--border-radius)}section#problems ul li{background-color:#fff;border-radius:var(--border-radius);box-sizing:border-box}section#how-it-works ol li p::before{content:"0"counter(my-awesome-counter);font-weight:700;font-size:3rem;margin-right:.5rem;line-height:1;display:block;color:var(--color-primary-ink)}section#problems ul li{padding:25px;cursor:pointer}@media (min-width:1025px) and (hover:hover) and (pointer:fine){section#problems ul li:hover{transform:scale(1.1);-webkit-box-shadow:0 5px 25px 0 rgba(4,181,169,.15);-moz-box-shadow:0 5px 25px 0 rgba(4,181,169,.15);box-shadow:0 5px 25px 0 rgba(4,181,169,.15)}}section#problems ul li h4{font-size:1.2em;font-weight:700}section#problems ul li h4::before{content:"";width:50px;height:50px;display:block;background-color:var(--color-highlight);border-radius:25px;margin-bottom:20px;background-size:40px;background-position:center}section#problems ul li:first-child h4::before{background-image:url(../images/icon-flight-cancelled.svg)}section#problems ul li:nth-child(2) h4::before{background-image:url(../images/icon-flight-delayed.svg)}section#problems ul li:nth-child(3) h4::before{background-image:url(../images/icon-baggage.svg)}section#problems ul li:nth-child(4) h4::before{background-image:url(../images/icon-overbooking.svg)}section#faq{-webkit-border-top-left-radius:100px;-webkit-border-top-right-radius:100px;-moz-border-radius-topleft:100px;-moz-border-radius-topright:100px;border-top-left-radius:100px;border-top-right-radius:100px}section#faq .faq-toggle{border:none;border-bottom:1px solid #000;padding:15px 30px 15px 0;line-height:25px;border-radius:0!important;background-image:url(../images/icon-chevron-right.svg);background-size:50px;background-position:right center;width:100%;text-align:left;background-color:transparent}section#faq .faq-toggle:after{content:none}section#faq .is-active{background-image:url(../images/icon-arrow-up.svg)}section#compensation-cta{padding-top:0}section#compensation-cta .container{box-sizing:border-box;padding:50px;background-color:var(--color-primary);border-radius:25px;text-align:center}section#compensation-cta .container img{max-width:500px;margin-top:-100px;margin-bottom:25px;width:100%;height:auto}section#compensation-cta .button-secondary{margin-right:auto;margin-left:auto;display:block;background-color:#fff;border:none;color:var(--color-text)}@media (min-width:1025px) and (hover:hover) and (pointer:fine){section#compensation-cta .button-secondary:hover{background-color:#000;color:#fff}}section#compensation-cta h2{font-size:2em;color:#fff}section#faq .faq-answer{padding:0 10px 0 0;max-height:0;overflow:hidden;transition:max-height .2s ease-out;background-color:transparent;color:#000;padding-top:0!important;line-height:25px}.site-footer{padding:80px 100px 160px;background-color:var(--color-text);color:#fff;-webkit-border-bottom-right-radius:100px;-webkit-border-bottom-left-radius:100px;-moz-border-radius-bottomright:100px;-moz-border-radius-bottomleft:100px;border-bottom-right-radius:100px;border-bottom-left-radius:100px}.site-footer .footer-brand{filter:invert(100%);height:50px;margin-top:-5px}.site-footer p{line-height:1.5em}.site-footer div ul li a{line-height:1.2em;display:block}.site-footer div ul li:first-child{font-weight:700;padding-bottom:8px;margin-bottom:8px;line-height:10px;color:#556d71}.site-footer div ul li:first-child a{border-bottom:1px solid var(--color-text-secondary);padding-bottom:16px;margin-bottom:0}.site-footer .site-legal{text-align:center;width:100%;display:table;font-size:.9em;border-top:1px solid var(--color-text-secondary);padding-top:25px;margin-top:50px;color:#556d71;font-weight:700}.site-footer .site-legal img{width:20px;height:20px}.contact-links li.contact-icon{width:25px;height:25px;float:left;margin-right:15px;background-size:contain;background-position:center}.contact-icon--instagram{background-image:url(../images/icon-instagram.svg)}.contact-icon--facebook{background-image:url(../images/icon-facebook.svg)}.contact-icon--whatsapp{background-image:url(../images/icon-whatsapp.svg)}.contact-icon--phone{background-image:url(../images/icon-phone.svg)}@media only screen and (max-width:1200px){section{padding-right:50px;padding-left:50px}section#how-it-works ol,section#problems ul{grid-column-gap:25px;grid-row-gap:25px}}@media only screen and (max-width:1080px){section#how-it-works ol,section#problems ul{grid-template-columns:repeat(2,1fr);grid-column-gap:50px;grid-row-gap:50px}}@media only screen and (max-width:880px){section#home-hero,section#home-hero h1::before{-webkit-border-bottom-right-radius:25px;-webkit-border-bottom-left-radius:25px;-moz-border-radius-bottomright:25px;-moz-border-radius-bottomleft:25px}body,section,section#how-it-works .button-primary,section#problems .button-primary{width:100%}section#how-it-works ol,section#problems ul{grid-template-columns:repeat(1,1fr);grid-row-gap:0}section#problems ul li:first-of-type::before,section#problems ul li:last-of-type::after{content:"";width:50px;height:25px;margin-right:auto;margin-left:auto;background-color:var(--color-surface-muted);display:block}.site-footer,section#faq,section#problems,section#problems ul li{border-radius:0}section{padding:50px 25px}section p{font-size:1.1em;line-height:1.3em;margin-top:5px;margin-bottom:5px}section#home-hero{padding:50px 25px 25px!important;border-bottom-right-radius:25px;border-bottom-left-radius:25px}section#home-hero h1{font-size:1.6em;line-height:1.2em}.site-footer .container,section#home-hero .container,section#home-hero .hero-actions{grid-template-columns:repeat(1,1fr);grid-column-gap:0}section#home-hero h1::before{content:"";width:100%;aspect-ratio:16/9;background-image:url(../images/hero-home.svg);background-size:100%;background-position:top center;margin-bottom:25px;background-color:var(--color-accent);display:block;margin-right:auto;margin-left:auto;-webkit-border-top-right-radius:1px;-moz-border-radius-topright:1px;border-top-right-radius:1px;border-bottom-right-radius:25px;border-bottom-left-radius:25px}section#how-it-works ol li:first-of-type,section#how-it-works ol li:last-of-type::after,section#problems ul li:first-of-type{-webkit-border-top-left-radius:25px;-webkit-border-top-right-radius:25px;-moz-border-radius-topleft:25px;-moz-border-radius-topright:25px}section#how-it-works ol li:first-of-type::before,section#how-it-works ol li:last-of-type,section#problems ul li:last-of-type{-webkit-border-bottom-right-radius:25px;-webkit-border-bottom-left-radius:25px;-moz-border-radius-bottomright:25px;-moz-border-radius-bottomleft:25px}section#home-hero .hero-image{display:none}section#home-hero .legal-references{margin-top:10px;grid-template-columns:repeat(1,1fr);grid-column-gap:0;grid-row-gap:5px;padding-bottom:35px}section .button-primary,section .button-secondary{width:fit-content}section .button-secondary{padding-left:13px;padding-right:13px}section#how-it-works ol{grid-column-gap:0px}section#how-it-works ol li{border-radius:0;border-bottom:2px dashed #fff}section#how-it-works ol li:first-of-type,section#problems ul li:first-of-type{border-top-left-radius:25px;border-top-right-radius:25px}section#how-it-works ol li:first-of-type::before{content:"";width:50px;height:25px;display:block;margin-top:-25px;margin-right:auto;margin-left:auto;background-color:#fff;border-bottom-right-radius:25px;border-bottom-left-radius:25px}section#how-it-works ol li:last-of-type,section#problems ul li:last-of-type{-webkit-border-top-right-radius:1px;-moz-border-radius-topright:1px;border-top-right-radius:1px;border-bottom-right-radius:25px;border-bottom-left-radius:25px;border-bottom:none}section#how-it-works ol li:last-of-type p,section#problems ul li:last-of-type p{padding-bottom:25px}section#how-it-works ol li:last-of-type::after{content:"";width:50px;height:25px;display:block;margin-bottom:-25px;margin-right:auto;margin-left:auto;background-color:#fff;border-top-left-radius:25px;border-top-right-radius:25px}section#problems ul{grid-column-gap:0}section#problems ul li{border-bottom:2px dashed var(--color-surface-muted)}section#problems ul li:first-of-type::before{margin-top:-25px;-webkit-border-bottom-right-radius:25px;-webkit-border-bottom-left-radius:25px;-moz-border-radius-bottomright:25px;-moz-border-radius-bottomleft:25px;border-bottom-right-radius:25px;border-bottom-left-radius:25px}section#problems ul li:last-of-type::after{margin-bottom:-25px;-webkit-border-top-left-radius:25px;-webkit-border-top-right-radius:25px;-moz-border-radius-topleft:25px;-moz-border-radius-topright:25px;border-top-left-radius:25px;border-top-right-radius:25px}section#compensation-cta{padding-top:50px;background-color:transparent}section#faq .faq-item:last-of-type{margin-bottom:0}.site-footer{padding:50px 25px 100px}.site-footer .footer-brand,.site-footer p{margin-bottom:25px}.site-footer div ul li:first-child a{margin-top:25px}.site-footer .site-legal img{width:20px;height:20px}.site-footer .site-legal{padding-top:0;text-align:left;border-top:none}.contact-links li.contact-icon{margin-right:25px}section#faq h2,section#how-it-works h2,section#problems h2{font-size:1.5em}section#faq h3,section#how-it-works h3,section#problems h3{margin-top:5px;font-size:1.5em;line-height:1.2em}}