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,footer,form,h1,h2,h3,h4,h5,h6,header,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}article,aside,details,figcaption,figure,footer,header,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:"";content:none}table{border-collapse:collapse;border-spacing:0}.container{max-width:1366px;margin:auto;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.row6{grid-template-columns:repeat(6,1fr)}.row4,.row6{display:grid;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.row4{grid-template-columns:repeat(4,1fr)}.row3{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;grid-row-gap:20px}.row3 .col-2{grid-column-start:2;grid-column-end:4}.row2{grid-template-columns:repeat(2,1fr)}.row2,.row2--2-1{display:grid;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.row2--2-1{grid-template-columns:2fr 1fr;grid-row-gap:20px}.row2--2-1 .col-2{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:3}.row2--2-1 .col-1{grid-column-start:2;grid-column-end:3}.row2--3-1{display:grid;grid-template-columns:3fr 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;grid-row-gap:20px}.row2--3-1 .col-3{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:3}.row2--3-1 .col-1{grid-column-start:2;grid-column-end:3}.row2--7-5{display:grid;grid-template-columns:7fr 5fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media (max-width:992px){.row2-lg{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.row2--3-1-lg{display:block}}@media (max-width:768px){.container{padding:10px}.row2-sm{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.row2--2-1{display:block}}@media (max-width:576px){.row2-sm{display:block}}@media (min-width:992px){.d-none-lg{display:none}}@media (min-width:768px){.d-none-md{display:none}}::-webkit-input-placeholder{color:#bfbbb6}::-moz-placeholder{color:#bfbbb6}:-ms-input-placeholder{color:#bfbbb6}::-ms-input-placeholder{color:#bfbbb6}::placeholder{color:#bfbbb6}::-moz-selection{background-color:#feb300;color:#332d2b}::selection{background-color:#feb300;color:#332d2b}input,textarea{outline:none}input:focus:required:invalid,textarea:focus:required:invalid{border-color:red}input:required:valid,textarea:required:valid{border-color:green}body{background-color:#faf8f6;font-family:PT-S,sans-serif;font-size:16px;min-width:320px;position:relative;overflow-x:hidden;color:#332d2b;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}img{border-radius:8px}.img-responsive{display:block;max-width:100%;height:auto}.img-responsive.img-width{width:100%}@font-face{font-family:PT-S;font-style:normal;font-weight:400;src:url(b1d2550c1641c9f9dde069178c41a932.woff2) format("woff2")}@font-face{font-family:PT-S;font-style:italic;font-weight:400;src:url(7c6972ebf52e093ebfb76387a95fb3c5.woff2) format("woff2")}@font-face{font-family:PT-S;font-style:normal;font-weight:700;src:url(ad1c30b3866cf2b62c1ffaf64a860fd1.woff2) format("woff2")}@font-face{font-family:PT-S;font-style:italic;font-weight:700;src:url(7bf7fab7fb67ccbd02c0dd1e161ff645.woff2) format("woff2")}@font-face{font-family:Mont-e;font-style:normal;font-weight:400;src:url(265410953ea8b3f3eac6a768b78c68e6.woff2) format("woff2")}@font-face{font-family:Mont-e;font-style:italic;font-weight:400;src:url(42bb1c7b1d7047ed25edfbb931bb3c0c.woff2) format("woff2")}@font-face{font-family:Mont-e;font-style:normal;font-weight:500;src:url(d3fac0071f290e8aa40dd21c017a40aa.woff2) format("woff2")}@font-face{font-family:Mont-e;font-style:italic;font-weight:500;src:url(4d61eb437ea357fdd6fde8f4acc63769.woff2) format("woff2")}@font-face{font-family:Mont-e;font-style:normal;font-weight:600;src:url(e141eeff6ec9adf02db392df80fa09a8.woff2) format("woff2")}@font-face{font-family:Mont-e;font-style:italic;font-weight:600;src:url(89ba576dd99e9737c9faffb6a322a94f.woff2) format("woff2")}@font-face{font-family:Mont-e;font-style:normal;font-weight:700;src:url(d54e9c7dda7c78693cde962a04730194.woff2) format("woff2")}@font-face{font-family:Mont-e;font-style:italic;font-weight:700;src:url(32ad9f2f5613156ee5b8b65e680fa6c7.woff2) format("woff2")}@font-face{font-family:Mont-e;font-style:normal;font-weight:800;src:url(50c7544be8f9066fca2633bef89dd4de.woff2) format("woff2")}@font-face{font-family:Mont-e;font-style:italic;font-weight:800;src:url(57ecc501a0d2759b94c0cbc67101b467.woff2) format("woff2")}@font-face{font-family:Mont-e;font-style:normal;font-weight:900;src:url(de68d40e8db1d218f2f1abe3a056f136.woff2) format("woff2")}@font-face{font-family:Mont-e;font-style:italic;font-weight:900;src:url(4d7ad60635b396952d46de1f81514501.woff2) format("woff2")}@font-face{font-family:Material;font-style:normal;font-weight:400;src:url(cff684e59ffb052d72cb8d5e49471553.woff2) format("woff2")}.material-icons{font-family:Material;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:24px;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}.d-none{display:none}.header{padding:20px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #bfbbb6;margin-bottom:40px}.header__logo{display:block;font-family:Mont-e,sans-serif;text-transform:uppercase;text-decoration:none;font-size:20px;font-weight:700;color:#332d2b}.select-custom{min-width:200px;position:relative}.select-custom__list,.select-custom__value{border-radius:4px;border:1px solid #bfbbb6}.select-custom__option,.select-custom__value{padding:8px 12px;cursor:pointer}.select-custom__value:focus{background:#fff}.select-custom__arrow{position:absolute;right:4px;top:6px}.select-custom__list{position:absolute;background:#fff;min-width:200px;top:calc(100% - 1px);padding:0;margin:0}.select-custom__option{border-radius:4px}.select-custom__option:hover{background:#ebe8e4;cursor:pointer}.input{font-family:Mont-e,sans-serif;margin-bottom:20px}.input label{font-size:12px;display:block;margin-bottom:8px}.input input{display:block;border:1px solid #bfbbb6;border-radius:4px;font-size:14px;line-height:16px;height:16px;padding:8px 12px}.section-form{margin-bottom:40px}.section-form .form-wrapper{margin:auto;max-width:768px;background:#f2f2f2;padding:40px 60px;border-radius:4px;border:1px solid #bfbbb6}.btn{text-transform:uppercase;text-decoration:none;font-family:Mont-e,sans-serif;border-radius:4px;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;cursor:pointer;border:none}.btn--md{padding:11px 16px;font-size:14px;font-weight:600;line-height:18px}.btn--icon{padding:8px;font-size:24px;font-family:Material;line-height:24px}.btn--transparent{color:#807366}.btn--transparent:hover{background-color:#ebe8e4;color:#332d2b}.btn--access{background-color:#2d7fff;color:#fff}.btn--access:hover{background-color:#0061f9;color:#fff}.btn--cancel{background-color:#ff7464;color:#fff}.btn--cancel:hover{background-color:#ff4631;color:#fff}.section-tickets .tickets-not-found-msg{text-align:center;padding:60px 80px;border-radius:4px;border:1px solid #bfbbb6;font-size:20px;margin-bottom:40px}.section-tickets .tickets-container .card{border:1px solid #bfbbb6;padding:40px 60px}.section-tickets .tickets-container .ticket{font-family:Mont-e,sans-serif;margin-bottom:20px}.section-tickets .tickets-container .ticket-airline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.section-tickets .tickets-container .ticket-airline__img{border-radius:2px;-o-object-fit:cover;object-fit:cover;max-height:40px;width:60px;border:1px solid #bfbbb6;margin-right:12px}.section-tickets .tickets-container .ticket-airline__name{font-size:14px}.section-tickets .tickets-container .ticket .subtitle{color:#807366;font-size:12px;text-transform:uppercase;font-weight:500;margin-bottom:4px}.section-tickets .tickets-container .ticket .subtitle-value{font-size:24px;font-weight:600;margin-bottom:4px}.section-tickets .tickets-container .ticket-destination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.section-tickets .tickets-container .ticket-destination .ticket-city{font-size:24px;font-weight:600;margin-bottom:20px}.section-tickets .tickets-container .ticket-destination-departure-time{font-size:14px;text-transform:uppercase;color:#807366}.section-tickets .tickets-container .ticket-additional-info{display:-webkit-box;display:-ms-flexbox;display:flex}.section-tickets .tickets-container .ticket-flight-number,.section-tickets .tickets-container .ticket-transfers{margin-right:40px}
