@charset "UTF-8";blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}html{-webkit-font-smoothing:antialiased;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}[hidden],audio:not([controls]){display:none}button,html,input,select,textarea{font-family:sans-serif;color:#222}body{margin:0;line-height:1.4;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:#000;color:#fff;text-shadow:none}::selection{background:#000;color:#fff;text-shadow:none}a{text-decoration:none;transition:background .2s,color .2s}a:active,a:focus,a:hover,input,select,textarea{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote,figure,form{margin:0}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q::after,q::before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}li,nav ol,nav ul,ul{list-style:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}fieldset{border:0;margin:0;padding:0}label{cursor:pointer;outline:0}legend{border:0;padding:0;white-space:normal}button{background-color:transparent;border:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;font-family:Jaldi,sans-serif}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;outline:0}button[disabled],input[disabled]{cursor:default}input,textarea{-webkit-box-shadow:none}input[type=checkbox],input[type=radio]{box-sizing:border-box}input[type=search]{-webkit-appearance:textfield;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;resize:vertical}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@font-face{font-family:svgicons;src:url(svgicons.402749a5879015ccf219.eot?v=17380);src:url(svgicons.402749a5879015ccf219.eot?v=17380#iefix) format("eot"),url(svgicons.9fe118ecf738211cd635.woff?v=17380) format("woff"),url(svgicons.1a5b20bd49d57f59863d.ttf?v=17380) format("truetype")}@font-face{font-family:svgicons2;src:url(svgicons2.3655c7a09f621aee7ad1.eot?v=17380);src:url(svgicons2.3655c7a09f621aee7ad1.eot?v=17380#iefix) format("eot"),url(svgicons2.df28d3f6ecb44e38be02.woff?v=17380) format("woff"),url(svgicons2.05ded00d4a374df8e34c.ttf?v=17380) format("truetype")}.font2-ico-avih:before,.font2-ico-bag-23:before,.font2-ico-bag-32:before,.font2-ico-bag-cabin-large:before,.font2-ico-bag-cabin-small:before,.font2-ico-bike:before,.font2-ico-booking:before,.font2-ico-cab:before,.font2-ico-fare:before,.font2-ico-fast-track:before,.font2-ico-flex:before,.font2-ico-infant:before,.font2-ico-lounge:before,.font2-ico-meal:before,.font2-ico-priority-bag:before,.font2-ico-priority-boarding:before,.font2-ico-reserved-seat:before,.font2-ico-seat-extra-legroom:before,.font2-ico-seat:before,.font2-ico-ski:before,.font2-ico-sports-eq-weapon:before,.font2-ico-sports-eq:before,.font2-ico-ssrs-1fb:before,.font2-ico-ssrs-abag:before,.font2-ico-ssrs-avih:before,.font2-ico-ssrs-avml:before,.font2-ico-ssrs-azbg:before,.font2-ico-ssrs-bag1:before,.font2-ico-ssrs-bag:before,.font2-ico-ssrs-bcbg:before,.font2-ico-ssrs-bike:before,.font2-ico-ssrs-blml:before,.font2-ico-ssrs-cbbg:before,.font2-ico-ssrs-cckn:before,.font2-ico-ssrs-chml:before,.font2-ico-ssrs-ckn:before,.font2-ico-ssrs-cmel:before,.font2-ico-ssrs-cybg:before,.font2-ico-ssrs-fare:before,.font2-ico-ssrs-fast:before,.font2-ico-ssrs-fcbg:before,.font2-ico-ssrs-flx:before,.font2-ico-ssrs-flyt:before,.font2-ico-ssrs-fpml:before,.font2-ico-ssrs-inft:before,.font2-ico-ssrs-lcab:before,.font2-ico-ssrs-lckn:before,.font2-ico-ssrs-lou:before,.font2-ico-ssrs-moml:before,.font2-ico-ssrs-oifs:before,.font2-ico-ssrs-pbag:before,.font2-ico-ssrs-pbrd:before,.font2-ico-ssrs-pckn:before,.font2-ico-ssrs-petc:before,.font2-ico-ssrs-prml:before,.font2-ico-ssrs-qbag:before,.font2-ico-ssrs-sbag:before,.font2-ico-ssrs-scab:before,.font2-ico-ssrs-scbg:before,.font2-ico-ssrs-ski:before,.font2-ico-ssrs-spf:before,.font2-ico-ssrs-stex:before,.font2-ico-ssrs-stst:before,.font2-ico-ssrs-vbag:before,.font2-ico-ssrs-vip:before,.font2-ico-ssrs-wcn:before,.font2-ico-ssrs-weap:before,.font2-ico-web-checkin:before,.font2-ico2-bag:before,.font2-ico2-checkin:before,.font2-ico2-extra-legroom:before,.font2-ico2-flex:before,.font2-ico2-priority-boarding:before,.font2-ico2-seat:before,.font2-ico2-small-cabin-bag:before,.font2-ico2-trolley-bag:before{font-family:svgicons2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.font2-ico-avih:before,.font2-ico-ssrs-avih:before,.font2-ico-ssrs-petc:before{content:""}.font2-ico-bag-32:before,.font2-ico-ssrs-1fb:before,.font2-ico-ssrs-abag:before,.font2-ico-ssrs-bag1:before{content:""}.font2-ico-bike:before,.font2-ico-ssrs-bike:before{content:""}.font2-ico-booking:before,.font2-ico-ssrs-wcn:before{content:""}.font2-ico-cab:before,.font2-ico-ssrs-flyt:before{content:""}.font2-ico-bag-23:before,.font2-ico-ssrs-azbg:before,.font2-ico-ssrs-cybg:before,.font2-ico-ssrs-qbag:before,.font2-ico-ssrs-vbag:before{content:""}.font2-ico-seat:before{content:""}.font2-ico-seat-extra-legroom:before{content:""}.font2-ico-infant:before,.font2-ico-ssrs-inft:before{content:""}.font2-ico-lounge:before,.font2-ico-ssrs-lou:before,.font2-ico-ssrs-vip:before{content:""}.font2-ico-meal:before,.font2-ico-ssrs-avml:before,.font2-ico-ssrs-blml:before,.font2-ico-ssrs-chml:before,.font2-ico-ssrs-cmel:before,.font2-ico-ssrs-fpml:before,.font2-ico-ssrs-moml:before,.font2-ico-ssrs-oifs:before,.font2-ico-ssrs-prml:before{content:""}.font2-ico-priority-bag:before,.font2-ico-ssrs-pbag:before{content:""}.font2-ico-fast-track:before,.font2-ico-ssrs-fast:before{content:""}.font2-ico-sports-eq:before,.font2-ico-ssrs-spf:before{content:""}.font2-ico-ski:before,.font2-ico-ssrs-ski:before{content:""}.font2-ico-sports-eq-weapon:before,.font2-ico-ssrs-weap:before{content:""}.font2-ico-bag-cabin-small:before,.font2-ico-ssrs-scab:before{content:""}.font2-ico-reserved-seat:before{content:""}.font2-ico-bag-cabin-large:before,.font2-ico-ssrs-lcab:before{content:""}.font2-ico-priority-boarding:before{content:""}.font2-ico-fare:before,.font2-ico-ssrs-fare:before{content:""}.font2-ico-web-checkin:before{content:""}.font2-ico-flex:before{content:""}.font2-ico-ssrs-bag:before,.font2-ico-ssrs-sbag:before,.font2-ico2-bag:before{content:""}.font2-ico-ssrs-fcbg:before,.font2-ico-ssrs-scbg:before,.font2-ico2-small-cabin-bag:before{content:""}.font2-ico-ssrs-bcbg:before,.font2-ico-ssrs-cbbg:before,.font2-ico2-trolley-bag:before{content:""}.font2-ico-ssrs-stex:before,.font2-ico-ssrs-stst:before,.font2-ico2-seat:before{content:""}.font2-ico-ssrs-pbrd:before,.font2-ico2-priority-boarding:before{content:""}.font2-ico-ssrs-cckn:before,.font2-ico-ssrs-ckn:before,.font2-ico-ssrs-lckn:before,.font2-ico-ssrs-pckn:before,.font2-ico2-checkin:before{content:""}.font2-ico-ssrs-flx:before,.font2-ico2-flex:before{content:""}.font2-ico2-extra-legroom:before{content:""}.clearfix::after,.clearfix::before{content:'';display:table}.clearfix::after{clear:both}.hide{display:none}.hidden{display:none!important}.show{display:block}.clear{clear:both}.no-margin{margin:0}.fleft{float:left}.fright{float:right}.centered{text-align:center}*,::after,::before{box-sizing:border-box}.show-on-mobile{display:none!important}@media only screen and (min-width:120px) and (max-width:767px){.show-on-mobile{display:block!important}}.mobile-only{display:none!important}.hidden-on-mobile{display:inline-block!important}@media only screen and (min-width:120px) and (max-width:767px){.mobile-only{display:inline-block!important}.hidden-on-mobile{display:none!important}}.sm-show{display:none!important}@media only screen and (max-width:991px){.desktop-only{display:none!important}.sm-show{display:block!important}}.yellow-color{color:#ffed28}.blue-light-color{color:#9ce29c}.white-color{color:#fff}.blue-color{color:#4ea046}.blue-dark-color{color:#338141}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media print{body{background:#fff;color:#000;margin:0;padding:0;text-align:left}a:link,a:visited{background:#fff;color:#000;text-decoration:underline}a:not([href="javascript:;"]):after{content:" [" attr(href) "] "}h1,h2,h3,h4,h5,h6{background:0 0;color:#000}.temp{display:none}}@font-face{font-family:Jaldi;src:url(Jaldi-Bold.3adedce14337f4e986af.eot);src:url(Jaldi-Bold.3adedce14337f4e986af.eot?#iefix) format("embedded-opentype"),url(Jaldi-Bold.7eba098aad9a86ad7fca.woff) format("woff"),url(Jaldi-Bold.07637f27266356c4cd3b.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Jaldi;src:url(Jaldi-Regular.05b8871dbe8c028991c9.eot);src:url(Jaldi-Regular.05b8871dbe8c028991c9.eot?#iefix) format("embedded-opentype"),url(Jaldi-Regular.14d692bdaa793ac5129b.woff) format("woff"),url(Jaldi-Regular.aba5443eb5a1e2668694.ttf) format("truetype");font-weight:400;font-style:normal}.h2,h2{font-size:50px;font-weight:700;line-height:50px;margin-bottom:36px}@media only screen and (min-width:768px) and (max-width:991px){.h2,h2{font-size:44px;line-height:44px;margin-bottom:25px}}h3.section-subtitle{font-size:16px;line-height:19px;margin-bottom:3px;text-transform:uppercase}@media only screen and (min-width:120px) and (max-width:767px){.h2,h2{font-size:32px;line-height:32px;margin-bottom:19px}h3.section-subtitle{font-size:14px;line-height:17px;margin-bottom:14px}.back-to-previous span{display:none}}a:focus{box-shadow:0 0 1px rgba(0,0,0,.2)}.back-to-previous{font-size:20px;color:#fff;float:left}.back-to-previous:before{content:""}.back-to-previous::before{font-size:12px;-webkit-transform:rotate(180deg);transform:rotate(180deg);display:inline-block;margin-right:22px}.back-to-previous:hover{text-decoration:underline}@media only screen and (max-width:991px){.back-to-previous{margin-bottom:41px;line-height:17px}.back-to-previous::before{margin-right:11px;float:left;font-size:17px}}@media only screen and (min-width:768px) and (max-width:991px){.back-to-previous{margin-bottom:25px}}.link-arrows{color:#ffed28;font-size:20px;padding:6px 0 0}.link-arrows:before{content:""}.link-arrows::before{font-size:12px;margin:0 10px 0 0}.link-plus{font-size:20px;color:#9ce29c;transition:color .3s ease}.link-plus:before{content:""}.link-plus.blue,.link-plus:hover{color:#4ea046}.link-plus.blue:hover{color:#9ce29c}.link-plus::before{font-size:24px;position:relative;top:4px;margin-right:14px}.small-title{font-size:40px;margin-bottom:7px}@media only screen and (max-width:991px){.small-title{font-size:32px;margin-bottom:15px}}[class*=font-],[class*=font2-]{display:inline-block;font-size:30px;color:#000;line-height:1}.font-ico-priority-boarding-2bags{font-size:20px}body,html{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;height:100%}body{color:#666;font-family:Jaldi,sans-serif;font-size:14px}body.no-scroll{overflow:hidden;padding-right:15px}.white-txt{color:#fff!important}header.header a.logo img.sm-show{max-height:100px;width:auto}@media only screen and (max-width:991px){body.no-scroll{height:100%;width:100%;position:fixed;padding-right:0}header.header a.logo{text-align:center;display:flex;justify-content:center}}.container{width:100%;float:left;overflow:hidden;display:flex;min-height:100vh;flex-direction:column;justify-content:flex-start}@media only screen and (max-width:319px){.container{width:320px}}.flex-wrapper,.wrapper{max-width:1370px;padding:0 30px;width:100%;margin:0 auto}@media only screen and (max-width:1370px){.flex-wrapper,.wrapper{max-width:unset;padding:0 30px;width:100%}}.flex-wrapper{display:flex;justify-content:space-between}.flex-wrapper>*{float:none;flex:0 0 auto;max-width:100%}.content{width:100%;float:left;flex:1;background-color:#f0f0f0;min-height:796px}@media only screen and (min-width:120px) and (max-width:767px){.flex-wrapper,.wrapper{padding:0 20px}.content{min-height:initial}}.section{width:100%;float:left;padding:75px 0;position:relative;text-align:center}.section.breadcrumb{padding-top:23px}.section h2{color:#4ea046}.section h2.blue-dark-color{color:#338141}.section p{font-size:20px;line-height:26px;margin-bottom:54px;padding-top:4px}.section .yellow-txt{color:#ffed28}.section .blue-light-txt{color:#9ce29c}.section .white-txt{color:#fff!important}.section.blue-bg{background-color:#4ea046}.section.blue-dark-bg{background-color:#338141}.section.blue-dark-bg .section-subtitle,.section.blue-dark-bg p{color:#fff}.section.blue-dark-bg .information-box p{color:#338141}.section.grey-light-bg{background-color:#f2f2f2}.section.white-bg .section-subtitle{color:#727272}.section.indented .wrapper{max-width:1180px;padding:0 80px}@media only screen and (min-width:768px) and (max-width:991px){.section{padding:40px 0}.section p{font-size:18px;line-height:24px;margin-bottom:40px}.section.indented .wrapper{padding:0 20px}}.content-with-sidebar{text-align:left}.content-with-sidebar .left-content{float:left;width:66.1%}.content-with-sidebar .left-content>p{font-size:18px;line-height:20px;margin-bottom:20px;color:#338141;width:50%}.content-with-sidebar .sidebar{float:right;width:28.9%;position:relative}@media only screen and (max-width:991px){.section.breadcrumb{padding:20px 0 8px}.content-with-sidebar .left-content,.content-with-sidebar .sidebar{width:100%}.content-with-sidebar .left-content .small-title,.content-with-sidebar .left-content>p{text-align:center;padding:0 20px}.content-with-sidebar .left-content p{font-size:17px;width:100%}}@media only screen and (min-width:120px) and (max-width:767px){.section{padding:40px 0}.section.mob-white-bg{background-color:#fff;padding-bottom:0}.section p{font-size:14px;line-height:17px;margin-bottom:35px}.section p br{display:none}.section .btn-secondary.fright{float:none}.section.indented .wrapper{padding:0 20px}.content-with-sidebar .sidebar .box-top-stripe{padding:0 19px 30px 20px;margin:0 -20px;width:auto;float:none}.content-with-sidebar .sidebar .link-plus{font-size:18px;margin:0 auto 17px;letter-spacing:-.015em}.content-with-sidebar .sidebar .link-plus::before{font-size:17px;position:relative;top:2px;margin-right:15px}}.btn{display:inline-block;cursor:pointer}.btn.disabled{cursor:default}.btn-primary{color:#fff;background:#4ea046;border:1px solid #4ea046;height:60px;font-size:24px;font-weight:700;line-height:60px;min-width:190px;padding:0 35px;text-align:center;transition:.5s ease}.btn-primary:focus,.btn-primary:hover{background:#338141;border-color:#338141}.btn-primary.disabled{background-color:#b3b3b3;border-color:#b3b3b3}.btn-primary.full-width{width:100%}.btn-primary.back-arrow{color:#fff}.btn-primary.inverted{background:#fff;color:#4ea046}@media only screen and (min-width:1200px){.btn-primary.wide{min-width:220px}}@media only screen and (min-width:768px) and (max-width:991px){.btn-primary{height:50px;font-size:20px;line-height:48px;min-width:170px;padding:0 25px}.btn-primary.wide{margin:0 auto;display:block}}@media only screen and (min-width:120px) and (max-width:767px){.btn-primary{height:50px;font-size:22px;line-height:48px;padding:0 10px;text-align:center;width:100%}}.btn-white{background:0 0;border-color:#fff}.btn-white:focus,.btn-white:hover{background:0 0;border-color:#9ce29c;color:#9ce29c}.btn-white.disabled{background-color:#b3b3b3;color:#fff}.btn-secondary{background-image:linear-gradient(to right,#9ce29c 0,#9ce29c 66.66666667%,rgba(0,0,0,0) 66.66666667%);background-position:0 bottom;background-size:12px 1px;background-repeat:repeat-x;color:#9ce29c;font-size:20px;line-height:23px;padding:0 0 2px;transition:none}.btn-secondary:focus,.btn-secondary:hover{background:0 0}.btn-secondary.blue{background-image:linear-gradient(to right,#4ea046 0,#4ea046 66.66666667%,rgba(0,0,0,0) 66.66666667%);background-position:0 bottom;background-size:12px 1px;background-repeat:repeat-x;color:#4ea046}.btn-secondary.blue:focus,.btn-secondary.blue:hover{background:0 0}@media only screen and (min-width:768px) and (max-width:991px){.btn-secondary{font-size:18px;line-height:21px}}.link-arrow{color:#4ea046;font-size:24px;font-weight:700;line-height:27px}.link-arrow::after{font-family:svgicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"";font-size:15px;margin-left:12px;position:relative;top:2px}.link-arrow:hover{color:#338141}.back-arrow{color:#4ea046;font-size:24px;font-weight:700;line-height:27px}.back-arrow::before{font-family:svgicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-decoration:none;text-transform:none;content:"";font-size:15px;font-weight:700;margin-right:6px;position:relative;top:0}.back-arrow:hover{color:#338141}.glued{margin-bottom:-13px;position:relative;z-index:2}input,textarea{border-radius:2px;box-shadow:none;background:#fff;height:60px;padding:0 35px 0 20px;color:#4ea046;border:1px solid #b3b3b3;font-size:20px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#666}input::-moz-placeholder,textarea::-moz-placeholder{color:#666}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#666}.label,label{display:block;font-size:18px;margin-bottom:5px}input[type=checkbox],input[type=radio]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}input[type=checkbox]+label{padding-left:29px;line-height:30px;position:relative;display:inline-block}input[type=checkbox]+label::before{content:'';width:20px;height:20px;background-color:#fff;display:block;position:absolute;top:5px;left:0;box-shadow:inset 0 0 7px 0 rgba(0,0,0,.2);border:1px solid #b3b3b3}input[type=checkbox]:checked+label:after{content:""}input[type=checkbox]:checked+label::after{color:#4ea046;font-size:16px;margin:1px;display:block;position:absolute;top:6px;left:1px;line-height:16px}input[type=checkbox]:focus+label,input[type=radio]:focus+label{outline:0}input[type=radio]+label{padding-left:40px;line-height:30px;position:relative;display:inline-block}input[type=radio]+label::before{content:'';width:25px;height:25px;border-radius:25px;background-color:#fff;border:1px solid #b3b3b3;display:block;position:absolute;top:3px;left:5px}input[type=radio]:checked+label::after{content:'';width:13px;height:13px;border-radius:13px;background-color:#4ea046;margin:3px;display:block;position:absolute;top:6px;left:8px;line-height:14px}.select-box{position:relative;width:auto;font-family:Jaldi,sans-serif;border-radius:0;box-shadow:none;background:#fff;height:60px;line-height:60px;color:#4ea046;border:1px solid #b3b3b3;font-size:24px}.select-box:before{content:""}.select-box::before{position:absolute;top:50%;right:13px;color:#b3b3b3;font-size:23px;-webkit-transform:rotate(180deg);transform:rotate(180deg);display:inline-block;margin-top:-30px}.select-box select{color:#4ea046;padding:0 35px 0 20px;-webkit-appearance:none;position:relative;top:0;left:0;border:0;height:59px;cursor:pointer;width:100%;margin:0;outline:0;text-overflow:'';text-indent:0;-moz-appearance:none;background:0 0}.select-box select::-ms-expand{display:none}.select-box.birthday-options-select{display:flex;justify-content:space-between;padding:0 16px}.select-box.birthday-options-select::before{display:none}.select-box.birthday-options-select select{padding:0 14px}@media only screen and (max-width:1470px){.select-box.birthday-options-select select{padding:0 10px}}@media only screen and (max-width:1200px){.select-box select{width:100%;min-width:0;font-size:16px;padding-left:10px;padding-right:10px}.select-box.birthday-options-select{padding:0 10px}.select-box.birthday-options-select select{font-size:24px;padding:0 10px}}@media only screen and (min-width:992px) and (max-width:1199px){.select-box.birthday-options-select{padding:0 8px}.select-box.birthday-options-select select{font-size:20px;padding:0 8px}}@media only screen and (min-width:768px) and (max-width:991px){.select-box.birthday-options-select select{font-size:20px}}.select-box .select-wrap{position:relative;width:auto}.select-box .select-wrap:before{content:""}.select-box .select-wrap::before{position:absolute;font-size:4px;left:-2px;top:1px;color:#b3b3b3}@media only screen and (min-width:120px) and (max-width:767px){input,textarea{font-size:18px;height:50px;padding-left:10px}.select-box.birthday-options-select select{font-size:18px;padding-left:7px;padding-right:3px;height:49px}.select-box.birthday-options-select{height:50px;line-height:48px;padding:0 0 0 11px}}.form,form{width:100%;float:left;text-align:left}.form>.form-row,form>.form-row{margin-bottom:13px}.form .multi-row,form .multi-row{margin-bottom:41px}.form .font-ico-warning,form .font-ico-warning{position:absolute;top:2px;font-size:18px;margin-right:-2px;cursor:pointer;right:0;color:#ffed28}.form .font-ico-form-arrow-up,form .font-ico-form-arrow-up{position:absolute;bottom:18px;right:13px;color:#b3b3b3;font-size:23px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.form .select-list,form .select-list{width:100%}.form .select-list .selected,form .select-list .selected{width:100%;float:left;background:#fff;border:1px solid #b3b3b3;border-radius:2px;color:#4ea046;font-size:24px;height:60px;line-height:55px;padding:0 30px 0 16px;text-align:left}.form .select-list .selected:focus,form .select-list .selected:focus{color:#4ea046}.form .select-list .selected::before,form .select-list .selected::before{display:none}.form .select-list .selected-icon::after,.form .select-list .selected::after,form .select-list .selected-icon::after,form .select-list .selected::after{font-family:svgicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;color:#b3b3b3;content:"";cursor:pointer;display:inline-block;font-size:23px;height:60px;line-height:60px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.form .select-list .selected::after,form .select-list .selected::after{margin-top:-30px;position:absolute;right:13px;top:50%}.form .select-list .selected.active::after,.form .select-list .selected.active~.selected-icon::after,form .select-list .selected.active::after,form .select-list .selected.active~.selected-icon::after{-webkit-transform:rotate(0);transform:rotate(0)}.form .select-list .selected.disabled::after,form .select-list .selected.disabled::after{display:none}.form .select-list .selected-icon,form .select-list .selected-icon{position:absolute;right:13px;top:0}.form .select-list .dest-dropdown,form .select-list .dest-dropdown{left:0;top:100%;width:100%}.form .select-list .dest-dropdown ul,form .select-list .dest-dropdown ul{border-top:0;border-radius:0 0 4px 4px;width:100%}.form .select-list .dest-dropdown ul li:before,form .select-list .dest-dropdown ul li:before{display:none}.form .radios label,form .radios label{margin:10px 43px 0 0;color:#338141}.form .radios label:last-of-type,form .radios label:last-of-type{margin-right:0}.form .date-picker-wrap,form .date-picker-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;width:100%}.form .date-picker-wrap .one-field,form .date-picker-wrap .one-field{position:static}.form .date-picker-wrap .one-field:first-child .selected-icon,form .date-picker-wrap .one-field:first-child .selected-icon{left:calc(48.87% - 29px);right:auto}.form .date-picker-wrap .selected-icon,form .date-picker-wrap .selected-icon{bottom:0;position:absolute;right:13px}.form .date-picker-wrap .selected-icon::before,form .date-picker-wrap .selected-icon::before{font-family:svgicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;color:#666;content:"";font-size:16px;height:60px;line-height:60px}.form .date-picker-wrap.single-field .one-field,form .date-picker-wrap.single-field .one-field{flex:0 0 100%}.form .date-picker-wrap.single-field .one-field:first-child .selected-icon,form .date-picker-wrap.single-field .one-field:first-child .selected-icon{left:auto;right:13px}@media only screen and (min-width:992px){.form .multi-row:last-of-type .number-circle-wrap::before,form .multi-row:last-of-type .number-circle-wrap::before{display:none}}@media only screen and (max-width:991px){.form .multi-row,form .multi-row{margin-bottom:0}.form .one-field,form .one-field{margin-bottom:20px}.form>.form-row>.one-field,form>.form-row>.one-field{flex:0 0 100%!important}.form .date-picker-wrap .selected-icon,form .date-picker-wrap .selected-icon{bottom:20px}}@media only screen and (min-width:120px) and (max-width:767px){.form .select-list .selected,form .select-list .selected{font-size:18px;height:50px;line-height:45px;margin-left:0;padding-left:10px}.form .select-list .selected-icon::after,.form .select-list .selected::after,form .select-list .selected-icon::after,form .select-list .selected::after{font-size:20px}.form .select-list .dest-dropdown,form .select-list .dest-dropdown{margin-left:0}.form .select-list .dest-dropdown li,form .select-list .dest-dropdown li{padding:12px 18px}.form .select-list .dest-dropdown .primary,form .select-list .dest-dropdown .primary{font-size:18px}.form .select-list .dest-dropdown .secondary,form .select-list .dest-dropdown .secondary{font-size:16px}.form .date-picker-wrap .selected-icon::before,form .date-picker-wrap .selected-icon::before{height:50px;line-height:50px}}.form-row{display:flex;justify-content:space-between;position:relative}.form-row.btn-with-form,.form-row:not(.equal-fields){flex-wrap:wrap}.form-row.btn-center{justify-content:center;margin-top:35px}.form-row .one-field{position:relative}.form-row:not(.equal-fields) .one-field{flex:0 0 48.8%}.form-row .select-box,.form-row input[type=email],.form-row input[type=password],.form-row input[type=text]{width:100%;font-size:24px}.form-row .btn{text-align:center}@media only screen and (max-width:991px){.form-row{flex-wrap:wrap}}.one-field.error input{border:2px solid #df0021}.one-field.error .error-txt{display:block}.one-field .right-corner-link{position:absolute;right:0;top:0}.equal-fields .one-field{flex:1 0 32.5%;margin-right:20px}.equal-fields .one-field:last-of-type{margin-right:0}.form-intro{margin-bottom:54px}@media only screen and (min-width:768px) and (max-width:991px){.form-intro{margin-bottom:40px}}@media only screen and (min-width:120px) and (max-width:767px){.form-row.btn-center{margin-top:0}.form-row input[type=text]{font-size:18px}.checkbox-row .label,.checkbox-row label{float:right}.form-intro{margin-bottom:35px}}.number-circle-wrap{position:absolute;left:-78px;top:35px}.number-circle-wrap::before{content:'';display:block;background-image:linear-gradient(to right,#9ce29c 0,#9ce29c 66.66666667%,rgba(0,0,0,0) 66.66666667%);background-position:0 bottom;background-size:12px 1px;background-repeat:repeat-x;-webkit-transform:rotate(90deg);transform:rotate(90deg);height:2px;width:72px;position:absolute;bottom:-43px;left:-10px}.number-circle-wrap .number-circle{display:block;width:50px;height:50px;font-size:24px;line-height:50px;border-radius:50%;background-color:#9ce29c;color:#4ea046;text-align:center;font-weight:700;position:relative}@media only screen and (max-width:991px){.number-circle-wrap{width:100%;position:relative;left:auto;top:auto;margin-bottom:10px}.number-circle-wrap::before{-webkit-transform:none;transform:none;left:0;bottom:auto;top:24px;width:auto;right:0;z-index:1}.number-circle-wrap .number-circle{margin:0 auto;z-index:2}}.btn-with-form .btn{margin:30px 0 0 21px}@media only screen and (min-width:768px) and (max-width:991px){.btn-with-form .btn{margin:30px auto 0}}@media only screen and (min-width:120px) and (max-width:767px){.btn-with-form .btn{margin:25px 0 0}}input:invalid,textarea:invalid{background-color:#fff;border:2px solid #df0021;color:#df0021}.error-txt{display:none;font-size:18px;color:#df0021;margin-top:5px}.error-txt:before{content:""}.error-txt::before{float:left;margin-right:5px}.error-message{font-size:18px;color:#df0021}.customfile{width:100%;float:left;background:#fff;cursor:pointer;margin-top:6px;overflow:hidden;position:relative;text-align:left;z-index:1}.customfile .customfile-input{background:0 0;border:0;cursor:pointer;font-size:200px;height:100px;left:0!important;opacity:0;padding:0;position:absolute;top:0!important;width:100%;z-index:999}.customfile .customfile-button{background-image:linear-gradient(to right,#4ea046 0,#4ea046 66.66666667%,rgba(0,0,0,0) 66.66666667%);background-position:0 bottom;background-size:12px 1px;background-repeat:repeat-x;color:#4ea046;cursor:pointer;display:inline-block;font-size:20px;line-height:20px;margin-right:23px;padding-bottom:6px}.customfile .customfile-button::before{font-family:svgicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"";font-size:18px;margin-right:5px;position:relative;top:1px}.customfile .customfile-feedback{color:#666;display:inline-block;font-size:24px;line-height:26px}.customfile.customfile-disabled{opacity:.5;filter:alpha(opacity=0);cursor:default}.customfile.customfile-focus .customfile-button,.customfile.customfile-hover .customfile-button{background-image:linear-gradient(to right,#338141 0,#338141 66.66666667%,rgba(0,0,0,0) 66.66666667%);background-position:0 bottom;background-size:12px 1px;background-repeat:repeat-x;color:#338141}.customfile.customfile-focus .customfile-button{outline:#ccc dotted 1px}@media only screen and (min-width:120px) and (max-width:767px){.customfile{margin-top:0}.customfile .customfile-button{font-size:18px;line-height:20px}.customfile .customfile-feedback{font-size:20px;line-height:24px}}.file-upload{width:100%;float:left;position:relative}.file-upload .file-upload-inner{width:100%;float:left;align-items:flex-start;display:flex}.file-upload .upload-button-wrap{flex-shrink:0;float:left;position:relative}.file-upload input[type=file]{cursor:pointer;font-size:0;height:100%;left:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:10}.file-upload .upload-file-btn{background-image:linear-gradient(to right,#4ea046 0,#4ea046 66.66666667%,rgba(0,0,0,0) 66.66666667%);background-position:0 bottom;background-size:12px 1px;background-repeat:repeat-x;color:#4ea046;display:inline-block;float:left;font-size:20px;line-height:20px;margin-right:23px;padding-bottom:6px}.file-upload .upload-file-btn::before{font-family:svgicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"";font-size:18px;margin-right:5px;position:relative;top:1px}.file-upload .upload-button-messages{display:inline-block}.file-upload .temp-filename{color:#b3b3b3;display:inline-block;font-size:20px;line-height:22px}.file-upload .upload-file-error{color:#df0021;display:none;font-size:20px;line-height:22px}.file-upload .upload-file-message{width:100%;float:left;color:#666;font-size:12px;margin-top:5px}@media only screen and (min-width:120px) and (max-width:767px){.file-upload .file-upload-inner{display:block}.file-upload .upload-file-btn{font-size:18px;line-height:20px;margin:0 0 10px}.file-upload .upload-button-messages{width:100%;float:left}.file-upload .temp-filename,.file-upload .upload-file-error{width:100%;float:left;font-size:20px;line-height:24px}}.templates-list{width:100%;float:left;padding-left:30px;text-align:left}.templates-list li{font-size:18px;line-height:22px;list-style:disc;margin-bottom:20px}.templates-list a{color:#4ea046;font-size:20px;font-weight:700;line-height:24px}.templates-list a:hover{text-decoration:underline}table{border-collapse:collapse;border-spacing:0;margin:0 auto;font-size:18px;color:#338141;border:1px solid #c5c5c5;text-align:left}table td,table th{padding:15px}table th{background-color:#338141;color:#fff;font-weight:400}table td{border-bottom:1px solid #c5c5c5}.tabs-container{width:100%;float:left}.tabs-container .tabs-list{width:100%;float:left;margin-bottom:60px;position:relative;text-align:center}.tabs-container .tabs-list::before{content:'';display:block;height:1px;left:-2000em;right:-2000px;position:absolute;bottom:0;background-color:#ccc}.tabs-container .tab-item{display:inline-block;padding:0 10px;flex:1 1 auto;background-color:#dfdfdf;border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6;color:#666;cursor:pointer;margin:0 -2px;max-width:315px;text-align:center;vertical-align:top;width:100%;height:69px}.tabs-container .tab-item:first-child{border-left-width:0}.tabs-container .tab-item:first-child.selected{border-left-width:1px}.tabs-container .tab-item:last-child{border-right-width:0}.tabs-container .tab-item:last-child.selected{border-right-width:1px}.tabs-container .tab-item::after{content:'';display:inline-block;height:100%;margin:0 -2px;vertical-align:middle}.tabs-container .tab-item span{display:inline-block;font-size:18px;line-height:15px;margin:0 -2px;vertical-align:middle}.tabs-container .tab-item strong{display:block;font-size:24px;line-height:23px}.tabs-container .selected:not(span){background-color:#fff;position:relative}.tabs-container .selected:not(span)::before{content:'';display:block;width:100%;height:6px;position:absolute;background-color:#4ea046;left:0;top:0;z-index:1}.tabs-container .selected:not(span) strong{color:#4ea046}.tabs-container .tab-content{width:100%;float:left;display:none}@media only screen and (min-width:768px) and (max-width:991px){.tabs-container .tabs-list{margin-bottom:30px;margin-left:-20px;width:calc(100% + 40px)}.tabs-container .tab-item{max-width:245px}}@media only screen and (min-width:120px) and (max-width:767px){.tabs-container .tabs-list{display:flex;margin-bottom:20px;margin-left:-20px;width:calc(100% + 40px)}.tabs-container .tab-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 -1px;padding:11px 10px 8px}.tabs-container .tab-item:first-child{border-left-width:1px}.tabs-container .tab-item:last-child{border-right-width:1px}.tabs-container .tab-item span{font-size:14px;line-height:20px;max-width:100%}.tabs-container .tab-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:24px;line-height:31px;max-width:100%}}.header{width:100%;float:left;padding:10px 0 8px;position:relative;z-index:30}.header.lower{z-index:5}.header .wrapper{display:flex;justify-content:space-between}.header .right-side{text-align:right;padding-top:10px;width:100%}.header .right-side>ul{width:100%;margin-bottom:16px;color:#338141;font-size:16px}.header .right-side>ul>li>a{text-transform:uppercase;color:#338141}.header nav a{color:#4ea046}.header nav a:focus,.header nav a:hover{color:#255c2f}.header .inner>ul:first-of-type{font-size:24px}.header .inner>ul:first-of-type>li{margin-left:27px}.header li,.header ul{display:inline-block}.header .logo{width:271px;height:92px}.header .logo img{width:100%}.header .login-btn::before{font-family:svgicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;color:#338141;content:"";font-size:16px;line-height:27px;margin-right:4px;position:relative;top:0}.header .login-btn.logged-in::before{content:""}.header .language-selector a{display:inline-block;padding-left:54px;border-left:1px solid #e6e7e9;margin-left:17px;position:relative}.header .language-selector a:before{content:""}.header .language-selector a::before{font-size:4px;color:#c5c5c5;margin:9px 0 0 7px;float:right}.header .language-selector img{position:absolute;left:17px;width:24px;top:4px}.header .menu-icon{cursor:pointer;display:none;float:right;margin:4px 19px 0 0;color:#fff}.header .menu-icon:before{content:""}.header .menu-icon.open{font-size:18px;margin:0 22px 0 0}.header .menu-icon.open:before{content:""}.header .main-nav>li{font-size:18px}.header .main-nav>li:not(.dropdown-menu){margin-left:26px}.header .dropdown-menu{margin-left:27px;padding-left:29px;border-left:1px solid #e6e7e9}.header .dropdown-menu a:before{content:""}.header .dropdown-menu a::before{font-size:5px;color:#4ea046;margin-right:7px;position:relative;top:-3px}.header .dropdown-menu-items{display:none;position:absolute;left:0;right:0;top:110px;text-align:left;padding-top:52px;background-color:#fff;box-shadow:0 3px 5px 0 rgba(0,0,0,.29);border-top:1px solid #e5e8ee;overflow:hidden}.header .dropdown-menu-items .wrapper{display:flex}.header .dropdown-menu-items li,.header .dropdown-menu-items ul{display:block}.header .links{font-size:20px}.header .links:first-of-type{width:25.5%;float:left;padding:0 20px 0 112px}.header .links:nth-of-type(2){float:left;width:17%;padding-right:20px}.header .links li{margin-bottom:11px}.header .links span{display:block;margin-bottom:25px}.header .links a{position:relative;padding-left:18px}.header .links a:before{content:""}.header .links a::before{position:absolute;left:2px;top:10px;color:#4ea046;font-size:10px}.header .more-options{font-size:20px;float:left;width:28.6%;padding-right:56px;margin-bottom:58px}.header .more-options li:last-of-type a{border-bottom:0}.header .more-options li:first-of-type a{padding-top:0}.header .more-options a{display:block;position:relative;padding:18px 0 15px 60px;border-bottom:1px solid #d9d9d9}.header .more-options a::before{position:absolute;top:10px;left:0}.header .flight-status a:before{content:""}.header .flight-status a::before{top:1px;left:12px;font-size:22px}.header .luggages a:before{content:""}.header .luggages a::before{font-size:31px;top:11px;left:17px}.header .special-assistance a::before,.header .travel-conditions a::before{top:13px;left:14px}.header .special-assistance a:before{content:""}.header .special-assistance a::before{font-size:28px}.header .travel-conditions a:before{content:""}.header .travel-conditions a::before{font-size:25px}.header .search-wrap{position:relative;width:28.9%;padding-left:64px;float:left}.header .search-wrap::before{content:'';display:block;position:absolute;bottom:0;top:-75px;left:0;right:-999px;background-color:#f2f2f2}.header .search-wrap label{font-size:24px;color:#4ea046;display:inline-block;margin:-3px 0 21px;letter-spacing:-.01em}.header .search-wrap input[type=text]{margin-left:2px;width:100%;padding:0 12px 0 17px;font-size:20px;border-radius:0}.header .search-wrap input[type=text]::-webkit-input-placeholder{color:#666}.header .search-wrap input[type=text]::-moz-placeholder{color:#666}.header .search-wrap input[type=text]::-ms-input-placeholder{color:#666}.header .search-wrap button{position:absolute;padding:0;right:13px;top:70px;color:#757575;font-size:24px}.header .inner-search{position:relative;z-index:1}.header .profile-menu-wrap,.header .sub-nav li{position:relative}.header .profile-menu,.header .sub-menu{display:none;text-align:left;width:259px;position:absolute;left:auto;right:-23px;background-color:#fff;border:1px solid #b3b3b3;border-radius:4px;z-index:2}.header .profile-menu::after,.header .profile-menu::before,.header .sub-menu::after,.header .sub-menu::before{bottom:100%;border:solid transparent;content:'';height:0;width:0;position:absolute}.header .profile-menu::after,.header .sub-menu::after{border-color:transparent transparent #fff;border-width:5px;margin-left:-5px}.header .profile-menu::before,.header .sub-menu::before{border-color:transparent transparent #b3b3b3;border-width:6px;margin-left:-6px}.header .profile-menu li,.header .sub-menu li{display:block;border-bottom:1px solid #d9d9d9}.header .profile-menu li.logout,.header .sub-menu li.logout{border-bottom:0}.header .profile-menu li:last-of-type,.header .sub-menu li:last-of-type{display:none}.header .profile-menu li:first-of-type a:before,.header .sub-menu li:first-of-type a:before{content:""}.header .profile-menu li:first-of-type a::before,.header .sub-menu li:first-of-type a::before{display:none;color:#9ce29c;float:left;-webkit-transform:rotate(180deg);transform:rotate(180deg);font-size:5px;margin-top:11px}.header .profile-menu .close-arrow a:before,.header .sub-menu .close-arrow a:before{content:""}.header .profile-menu .close-arrow a::before,.header .sub-menu .close-arrow a::before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);display:inline-block}.header .profile-menu a,.header .sub-menu a{display:inline-block;padding:20px;color:#338141}.header .profile-menu .logout a,.header .sub-menu .logout a{padding-left:45px}.header .profile-menu .logout a:before,.header .sub-menu .logout a:before{content:""}.header .profile-menu .logout a::before,.header .sub-menu .logout a::before{font-size:18px;position:relative;top:4px;margin-right:14px}.header .profile-menu{left:auto;right:-23px;top:33px}.header .profile-menu::after,.header .profile-menu::before{left:85%}.header .sub-menu{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:40px}.header .sub-menu::after,.header .sub-menu::before{left:50%}.header .sub-menu li{margin-left:0}.header .sub-menu a{display:block;padding:18px 0 15px 20px;font-size:20px;color:#4ea046}@media only screen and (min-width:992px) and (max-width:1199px){.header .dropdown-menu-items{top:144px}.header .sub-nav{margin-bottom:20px}.header .sub-nav li:last-of-type .sub-menu{left:auto;right:0;-webkit-transform:none;transform:none}.header .sub-nav li:last-of-type .sub-menu::after,.header .sub-nav li:last-of-type .sub-menu::before{left:85%}.header .links:first-of-type{padding-left:0;width:16.5%}.header .more-options{padding-right:20px;width:28.6%}.header .search-wrap{width:34.9%}}@media only screen and (max-width:991px){.header{min-height:132px;padding:6px 0;background-color:#fff}.header .wrapper{padding-left:7px}.header .right-side{padding-top:16px}.header .right-side>ul{font-size:11px}.header .right-side>ul>li>a{color:#031326}.header nav{background-color:#4ea046;position:absolute;left:0;right:0;padding:18px 0 17px;top:71px;text-align:left}.header nav a,.header nav a:focus,.header nav a:hover{color:#fff}.header nav ul:first-of-type{padding-left:0;margin-bottom:0}.header nav ul .dropdown-menu-items li{margin:0 0 10px}.header .inner>ul:first-of-type{font-size:18px;margin-bottom:0;padding-left:20px}.header .inner>ul:first-of-type>li{margin-left:17px}.header .inner>ul:first-of-type>li:first-of-type{margin-left:0}.header .main-nav{width:100%;display:none;background-color:#4ea046;padding:20px;margin-top:20px;text-align:center}.header .main-nav li{width:100%;margin:0 0 31px;border:0;padding-left:0}.header .main-nav li.dropdown-menu>a{display:none}.header .main-nav>li:not(.dropdown-menu){margin-left:0}.header .main-nav>li:not(.dropdown-menu) a{font-size:22px}.header .main-nav a{color:#fff}.header .logo{width:143px;height:auto}.header .logo img{width:100%}.header .language-selector{margin-right:4px}.header .language-selector a{padding-left:39px;margin-left:7px}.header .language-selector a::before,.header .language-selector span{display:none}.header .language-selector img{left:9px;top:1px}.header .menu-icon{display:inline-block}.header .profile-menu-wrap{position:initial}.header .profile-menu,.header .sub-menu{background:#338141;top:132px;left:0;width:100%;border:0;border-radius:0;text-align:center;font-size:22px;position:fixed;height:calc(100% - 130px);overflow:auto}.header .profile-menu::after,.header .profile-menu::before,.header .sub-menu::after,.header .sub-menu::before{display:none}.header .profile-menu li,.header .sub-menu li{border:0;padding:15px 20px 14px}.header .profile-menu li:first-of-type a::before,.header .profile-menu li:last-of-type,.header .sub-menu li:first-of-type a::before,.header .sub-menu li:last-of-type{display:block}.header .profile-menu li.close-arrow,.header .sub-menu li.close-arrow{padding:10px 20px 27px}.header .profile-menu li.close-arrow a,.header .sub-menu li.close-arrow a{font-size:23px}.header .profile-menu a,.header .sub-menu a{display:block;color:#9ce29c;padding:0}.header .profile-menu .logout a,.header .sub-menu .logout a{border:1px solid #9ce29c;padding-left:0;height:50px;line-height:39px;margin-top:21px}.header .sub-menu{left:0;-webkit-transform:none;transform:none}.header .sub-menu a{font-size:22px}.header .sub-menu a:hover{color:#9ce29c}.header .dropdown-menu-items{padding-top:0;background-color:#4ea046;position:relative;top:0;left:0;border:0;box-shadow:none}.header .dropdown-menu-items .wrapper{display:block;padding:0}.header .links{display:none}.header .more-options{width:100%;padding:0;margin-bottom:0}.header .more-options a{padding:2px 0 14px 55px;border-color:#4ea046;font-size:24px;letter-spacing:-.03em}.header .more-options a::before{color:#fff}.header .search-wrap{width:100%;padding-left:0;margin-bottom:7px}.header .search-wrap label,.header .search-wrap::before{display:none}.header .search-wrap button{top:14px;color:#b3b3b3}.header .search-wrap input[type=text]{padding:0 12px 0 10px;font-size:18px;height:50px;line-height:50px;border:0;margin-left:0}.header .flight-status a::before{top:1px;left:9px;font-size:23px}.header .luggages a::before{font-size:30px;top:-2px;left:13px}.header .special-assistance a::before{font-size:28px;top:-1px;left:12px}.header .travel-conditions a::before{font-size:23px;top:2px;left:10px}}@media only screen and (min-width:768px) and (max-width:991px){.header .inner,.header .profile-menu li,.header .sub-menu li{width:750px;margin:0 auto}}.mob-overlay-bg{display:none;background-color:#000;opacity:.6;position:fixed;top:0;left:0;right:0;bottom:0;z-index:29}.mob-overlay-bg.open{display:block}.footer{width:100%;float:left;background:#338141;padding:60px 0 80px}.footer .footer-middle-info{width:100%;float:left;margin-bottom:19px}.footer .footer-contact{width:100%;float:left;min-width:190px;position:relative;text-align:center;display:flex;gap:8px;justify-content:center;flex-flow:row wrap}.footer .footer-contact i{color:#fff;font-size:32px;left:3px;position:absolute;top:9px}.footer .footer-contact a,.footer .footer-contact span{color:#fff;font-size:23px;line-height:27px}.footer .footer-contact a{background-image:linear-gradient(to right,#fff 0,#fff 66.66666667%,rgba(0,0,0,0) 66.66666667%);background-position:0 bottom;background-size:12px 1px;background-repeat:repeat-x;padding-bottom:5px;white-space:nowrap}.footer-navigation{width:100%;float:left;margin-bottom:43px}.footer-navigation .col{float:left;width:14.28%}.footer-navigation h2{color:#666;font-size:24px;font-weight:400;line-height:27px;margin-bottom:25px}.footer-navigation ul li{font-size:18px;line-height:21px;margin-bottom:12px}.footer-navigation ul a{color:#4ea046;display:inline-block;padding-left:20px;position:relative}.footer-navigation ul a:focus,.footer-navigation ul a:hover{text-decoration:underline}.footer-navigation ul a::before{font-family:svgicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"";font-size:12px;left:3px;position:absolute;top:2px}@media only screen and (min-width:992px) and (max-width:1199px){.footer-navigation h2{font-size:20px;line-height:23px}.footer-navigation ul li{font-size:16px;line-height:19px;padding-right:7px}.footer-navigation ul a{padding-left:16px}}@media only screen and (min-width:768px) and (max-width:991px){.footer-navigation{margin-bottom:23px}.footer-navigation .col{margin-bottom:20px;padding-right:10px;width:25%}.footer-navigation .col:nth-child(4n+1){clear:left}.footer-navigation h2{font-size:20px;line-height:23px}.footer-navigation ul li{font-size:16px;line-height:19px}.footer-navigation ul a{padding-left:12px}.footer-navigation ul a::before{font-size:9px;left:0;top:0}}@media only screen and (min-width:120px) and (max-width:767px){.footer{padding:40px 0 80px}.footer .footer-middle-info,.footer-info,.footer-navigation{display:none}}.footer-info{width:100%;float:left;border-top:1px solid #e8e8e8;padding-top:22px}.footer-info .logos-list{float:left}.footer-info .logos-list a{display:inline-block;margin:0 20px 0 0;vertical-align:middle}.footer-info ul{float:right}.footer-info ul li{color:#666;float:left;font-size:16px;letter-spacing:.2px;line-height:21px;margin-left:15px}.footer-info ul a{color:#666}.footer-info ul a:focus,.footer-info ul a:hover{text-decoration:underline}@media only screen and (min-width:120px) and (max-width:767px){.slick-dots{margin-top:16px;text-align:center}.slick-dots li{display:inline-block}.slick-dots button{background:0 0;border:1px solid #bbb;border-radius:50%;height:12px;margin:0 4px;outline:0;padding:0;text-indent:-9999px;width:12px}.slick-dots .slick-active button{background:#9ce29c;border-color:#9ce29c}}.flight-results{position:relative}.flight-results .back-to-previous{left:0;position:absolute;top:-57px}.all-destinations{padding:53px 0}.all-destinations h2{margin-bottom:25px}.all-destinations .select-list .selected{background-image:linear-gradient(to right,#9ce29c 0,#9ce29c 66.66666667%,rgba(0,0,0,0) 66.66666667%);background-position:0 bottom;background-size:12px 1px;background-repeat:repeat-x}.all-destinations .select-list .selected::before{margin:0 12px 0 3px}.all-destinations .destination-grid{margin-top:20px}.all-destinations form>.form-row{margin-bottom:58px}.section-step{display:block;float:left;width:100%}.section-step.hidden-step{display:none}.section-step:not(.section-step-1){padding-top:30px;border-top:1px solid #d2d2d2}.section-step.section-step-4{margin-top:50px}.section-step.section-step-4 .small-title{font-size:32px;line-height:32px}@media only screen and (max-width:991px){.flight-results .back-to-previous{left:auto;position:relative;top:auto}.all-destinations form>.form-row{margin-bottom:20px}.all-destinations form>.form-row:last-of-type{margin-bottom:0}.section-step{margin-bottom:30px}.section-step:not(.section-step-1){padding-top:0;border:0}.section-step.section-step-4{margin-top:0}}.link-overlay{background:rgba(255,255,255,0);bottom:0;left:0;position:absolute;right:0;top:0;z-index:3}.subscribe-section{width:100%;float:left;color:#fff;background:#4ea046;padding:35px 0}.subscribe-section .wrapper{align-items:center;display:flex}.subscribe-section .col{flex:0 1 auto}.subscribe-section .col:last-child{margin-left:auto}.subscribe-section h2{font-size:24px;font-weight:400;letter-spacing:.3px;line-height:28px;margin-bottom:0;margin-right:27px}.subscribe-section form{border-bottom:1px solid #fff;float:left}.subscribe-section form .label,.subscribe-section form label{display:block;height:0;margin-left:-9999px;width:0}.subscribe-section form input{background:0 0;border:0;color:#fff;height:46px;float:left;font-size:18px;line-height:22px;padding:0 5px;width:343px}.subscribe-section form input::-webkit-input-placeholder{color:#4ea046}.subscribe-section form input::-moz-placeholder{color:#4ea046}.subscribe-section form input::-ms-input-placeholder{color:#4ea046}.subscribe-section form input:invalid{color:#df0021}.subscribe-section form button{background:0 0;border:0;color:#fff;height:46px;float:left;font-size:16px;line-height:46px;outline:0;padding:0 2px 0 0}.subscribe-section form button:focus,.subscribe-section form button:hover{color:#ccc}.subscribe-section form button::after{font-family:svgicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"";font-size:14px;margin-left:10px;position:relative;top:2px}.subscribe-section .social-menu h3{display:inline-block;font-size:24px;letter-spacing:.4px;line-height:28px;margin-right:18px;vertical-align:middle}.subscribe-section .social-menu a{border:1px solid #4ea046;border-radius:50%;display:inline-block;height:60px;margin-left:7px;text-align:center;transition:opacity .3s ease;vertical-align:middle;width:60px}.subscribe-section .social-menu a:focus,.subscribe-section .social-menu a:hover{opacity:.8}.subscribe-section .social-menu i{color:#fff;font-size:24px;line-height:60px;text-indent:-9999px;width:100%}.subscribe-section .social-menu i::before{float:left;left:50%;position:relative;text-indent:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.subscribe-section .social-menu .font-ico-twitter::before{font-size:20px}@media only screen and (min-width:992px) and (max-width:1199px){.subscribe-section form input{width:260px}.subscribe-section .social-menu h3{margin-right:10px}}@media only screen and (min-width:768px) and (max-width:991px){.subscribe-section h2{font-size:20px;line-height:24px;margin-right:15px}.subscribe-section form input{height:40px;font-size:16px;line-height:20px;width:180px}.subscribe-section form button{height:40px;font-size:13px;line-height:33px}.subscribe-section form button::after{font-size:10px;margin-left:7px;top:0}.subscribe-section .social-menu h3{font-size:20px;line-height:24px;margin-right:0}.subscribe-section .social-menu a{height:50px;width:50px}.subscribe-section .social-menu i{line-height:48px}.subscribe-section .social-menu i::before{font-size:20px}.subscribe-section .social-menu .font-ico-twitter::before{font-size:16px}}@media only screen and (min-width:120px) and (max-width:767px){.subscribe-section{padding-bottom:0}.subscribe-section .wrapper{display:block}.subscribe-section .col{width:100%;float:left}.subscribe-section h2{letter-spacing:-.3px;margin:0 0 36px;text-align:center}.subscribe-section form{border:0;margin-bottom:50px;width:100%}.subscribe-section form input{border-bottom:1px solid #fff;font-size:17px;margin-bottom:25px;padding:0 3px;width:100%}.subscribe-section form button{background:#fff;color:#4ea046;height:50px;font-weight:700;font-size:18px;line-height:55px;padding:0;text-align:center;width:100%}.subscribe-section form button::after{display:none}.subscribe-section .social-menu{background:#fff;margin-left:-20px;padding:36px 0 46px;text-align:center;width:calc(100% + 40px)}.subscribe-section .social-menu h3{color:#4ea046;font-size:18px;line-height:20px;margin:0 0 18px;width:100%}.subscribe-section .social-menu a{border-color:#eaeaea}.subscribe-section .social-menu i{color:#4ea046}}.content-banner{background-position:center top;background-repeat:no-repeat;background-size:cover;color:#fff;text-align:center}.content-banner .wrapper{align-items:center;display:flex}.content-banner.shorter .wrapper{min-height:0}.content-banner .banner-inner{flex:1 1 50%}.content-banner .text-holder{padding:0 30px}.content-banner .text-holder .service-info{margin-left:-30px;width:calc(100% + 60px)}.content-banner .img-holder{padding-left:20px}.content-banner .btn-holder{margin-bottom:22px}.content-banner .btn-holder:last-child{margin-bottom:0}.content-banner img{max-width:100%}.content-banner .service-info{margin-bottom:25px}.content-banner.form-content .text-holder{padding:0}.content-banner .link-plus:hover{color:#fff}.content-banner.map-banner{background-position:center center;padding:125px 0}@media only screen and (min-width:1600px){.content-banner.map-banner{padding:150px 0}}@media only screen and (min-width:768px){.form .date-picker-wrap .selected-icon,form .date-picker-wrap .selected-icon{pointer-events:none}.content-banner.map-banner .img-holder{background:0 0}}@media only screen and (min-width:992px) and (max-width:1199px){.content-banner.map-banner{background-size:auto 130%}}@media only screen and (min-width:120px) and (max-width:767px){.content-banner{padding:53px 0 75px}.content-banner .text-holder{padding:0;width:100%}.content-banner .text-holder .service-info .col{box-shadow:none}.content-banner .text-holder .service-info .col::before{display:none}.content-banner .text-holder .service-info .col .text-holder{padding:0 30px}.content-banner .img-holder{display:none}.content-banner .btn-holder{width:100%}.content-banner.map-banner{background:0 0;padding:50px 0 70px}.content-banner.map-banner .wrapper{min-height:10px}.content-banner.map-banner .text-holder{position:relative;z-index:3}.content-banner.map-banner .img-holder{background-position:center center;background-size:cover;bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1}}.question-boxes .col{cursor:pointer}.service-info{margin:0 auto;overflow:hidden;width:100%}.service-info .col{float:left;margin:35px 0;outline:0;text-align:left}.service-info.two-cols-wrap{max-width:1090px}.service-info.two-cols-wrap .col{width:50%}.service-info.two-cols-wrap .col:nth-child(2n+1){clear:left}.service-info.two-cols-wrap .text-holder{padding:0 80px 0 36px}.service-info.three-cols-wrap .col{width:33.33%}.service-info.three-cols-wrap .col:nth-child(3n+1){clear:left}.service-info.three-cols-wrap .text-holder{padding:0 60px 0 36px}.service-info .text-holder{float:left;position:relative;width:calc(100% - 97px)}.service-info h3{color:#4ea046;font-size:24px;line-height:27px;margin-bottom:10px}.service-info h3 a{color:#4ea046}.service-info h3 a:hover{text-decoration:underline}.service-info h4,.service-info p{color:#4ea046;font-size:18px;line-height:20px;margin-bottom:0;padding-top:0}.service-info h4 a,.service-info p a{color:#4ea046}.service-info h4 a:hover,.service-info p a:hover{text-decoration:underline}.service-info.white-text .circle-wrap i,.service-info.white-text .circle-wrap i a,.service-info.white-text h3,.service-info.white-text h3 a,.service-info.white-text h4,.service-info.white-text h4 a,.service-info.white-text p,.service-info.white-text p a{color:#fff}.service-info.white-text .circle-wrap span{color:#b3b3b3;opacity:.1}.service-info.boxes-look{padding-top:30px}.service-info.boxes-look .col{background:#fff;border:1px solid #b3b3b3;border-top:6px solid #4ea046;margin-bottom:20px;margin-top:0}.service-info.boxes-look.three-cols-wrap .col{margin-right:1.4%;padding:27px 25px 24px;width:32.34375%}.service-info.boxes-look.three-cols-wrap .col:nth-child(3n){margin-right:0}.service-info.boxes-look.three-cols-wrap .text-holder{padding:0 50px 0 21px}.service-info.boxes-look .circle-wrap{width:75px}.service-info.boxes-look .circle-wrap span{height:76px;font-size:76px;width:76px}.service-info.boxes-look .circle-wrap i{-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8)}.service-info.boxes-look .text-holder{width:calc(100% - 76px)}.service-info.plain-mobile h3{color:#666;font-size:18px;line-height:20px}.service-info.plain-mobile h4{font-size:24px;font-weight:700;line-height:28px}@media only screen and (min-width:992px) and (max-width:1199px){.service-info.two-cols-wrap .text-holder{padding:0 50px 0 36px}.service-info.boxes-look.three-cols-wrap .text-holder{padding:0 10px 0 21px}}@media only screen and (min-width:768px) and (max-width:991px){.service-info .col{margin:30px 0;text-align:center}.service-info.three-cols-wrap .text-holder,.service-info.two-cols-wrap .text-holder{padding:0 30px}.service-info .circle-wrap{display:inline-block;float:none;margin-bottom:10px}.service-info .text-holder{padding:0 30px;width:100%}.service-info.boxes-look .text-holder{width:100%}.service-info.boxes-look.three-cols-wrap .col{padding:27px 15px 24px}.service-info.boxes-look.three-cols-wrap .text-holder{padding:0 5px}.service-info.plain-mobile h4{font-size:20px;line-height:24px}}@media only screen and (min-width:120px) and (max-width:767px){.service-info{margin-left:-20px;overflow:visible;padding:0 50px 0 10px;width:calc(100% + 40px)}.service-info .slick-list{overflow:visible}.service-info .col{box-shadow:2px 0 30px rgba(0,0,0,.15);clear:none!important;margin:15px 10px;padding:30px 20px;position:relative;text-align:center}.service-info .col::before{bottom:0;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.29);content:'';left:0;position:absolute;right:0;top:0}.service-info .circle-wrap{display:inline-block;float:none;margin-bottom:10px}.service-info .text-holder{width:100%}.service-info h3{font-size:20px;line-height:24px;margin-bottom:8px}.service-info h4{font-size:14px;line-height:17px}.service-info .slick-dots{width:calc(100% + 40px)}.service-info.two-cols-wrap .text-holder{padding:0}.service-info.boxes-look{float:left;margin-left:-10px!important;padding:30px 0 0;width:calc(100% + 20px)!important}.service-info.boxes-look.three-cols-wrap .col{margin:0 0 7px;padding:20px 15px 12px;width:100%}.service-info.boxes-look.three-cols-wrap .text-holder{padding:0 10px 0 17px;text-align:left}.service-info.boxes-look .circle-wrap{float:left;margin-bottom:0;width:64px}.service-info.boxes-look .circle-wrap span{height:64px;font-size:65px;width:64px}.service-info.boxes-look .circle-wrap i{-webkit-transform:translate(-50%,-50%) scale(.7);transform:translate(-50%,-50%) scale(.7)}.service-info.plain-mobile{float:left;margin-left:0;padding:0;width:100%}.service-info.plain-mobile .col{box-shadow:none;margin:0;padding:19px 20px 15px;width:100%!important}.service-info.plain-mobile .col::before{display:none}.service-info.plain-mobile .col .text-holder{padding:0}.service-info.white-text{padding:0 10px}.service-info.white-text .slick-dots{width:100%}}@media only screen and (min-width:450px) and (max-width:767px){.service-info{padding:0 35% 0 10px}.service-info .slick-dots{width:148%}}.cta-section{width:100%;float:left;background:#fff;padding:47px 0 43px;text-align:center}.cta-section.grey-light-bg{background:#f2f2f2}.cta-section span{color:#4ea046;display:inline-block;font-size:32px;line-height:36px}.cta-section a{background-image:linear-gradient(to right,#4ea046 0,#4ea046 66.66666667%,rgba(0,0,0,0) 66.66666667%);background-position:0 bottom;background-size:36px 3px;background-repeat:repeat-x;color:#4ea046;display:inline-block;font-weight:700;padding-bottom:4px;transition:none}.cta-section a:hover{background:0 0}@media only screen and (min-width:120px) and (max-width:767px){.cta-section{padding:28px 0 33px}.cta-section span{font-size:27px;line-height:39px}.cta-section a{background-image:linear-gradient(to right,#4ea046 0,#4ea046 66.66666667%,rgba(0,0,0,0) 66.66666667%);background-position:0 bottom;background-size:24px 2px;background-repeat:repeat-x;padding-bottom:0}}.help-bubble{top:42px;display:none;margin-right:-74px;position:absolute;right:0;z-index:30}.help-bubble .bubble-inner{background-color:#4ea046;border-radius:5px;padding:5px;position:relative;width:180px;max-width:100%;z-index:2;box-shadow:none}.help-bubble .bubble-inner:before{content:""}.help-bubble .bubble-inner::before{bottom:-7px;color:#4ea046;font-size:24px;left:-13px;position:absolute;z-index:-1}.help-bubble .bubble-inner:after{content:'';position:absolute;top:0;left:50%;width:0;height:0;border:10px solid transparent;border-bottom-color:#4ea046;border-top:0;margin-left:-10px;margin-top:-7px}.help-bubble p{color:#fff;font-size:16px;line-height:18px;margin-bottom:0}.help-bubble .read-more{color:#9ce29c;font-size:24px;font-weight:700}.help-bubble .read-more:after{content:""}.help-bubble .read-more::after{font-size:14px;margin-left:11px;position:relative;top:1px}.help-bubble .close{color:#4ea046;cursor:pointer;display:block;font-size:15px;position:absolute;right:16px;top:15px}.help-bubble .close:before{content:""}.help-bubble .overlay-bg{background:rgba(0,0,0,.7);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1}@media only screen and (max-width:991px){.help-bubble{margin-right:-43px;left:unset}.help-bubble .bubble-inner{width:110px;-webkit-transform:none;transform:none}.help-bubble .overlay-bg{display:block}.help-bubble .bubble-inner::before{display:none}.help-bubble p{font-size:15px;line-height:17px;margin-bottom:0!important}.help-bubble a{font-size:18px;line-height:20px}}@media only screen and (max-width:362px){.help-bubble{margin-right:-23px}.help-bubble .bubble-inner{width:70px}.help-bubble p{font-size:14px;line-height:15px}}.box-top-stripe{width:100%;float:left;border:1px solid #b3b3b3;border-top:6px solid #4ea046;position:relative;background-color:#fff}.box-top-stripe.shadow::before{background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;bottom:-20px;content:'';height:20px;left:10px;position:absolute;right:10px}.box-top-stripe.shadow:not(.btn-stick-bottom)::before{background-image:url(long-shadow.1c9ec5213fb730419eee.png)}.box-top-stripe.verti-lined-list{padding:21px 19px 0 23px}.box-top-stripe.btn-stick-bottom{padding-bottom:60px}.box-top-stripe.btn-stick-bottom::before{background-image:url(narrow-shadow.b6d093aeadb78ff20aeb.png)}.box-top-stripe.btn-stick-bottom .btn{position:absolute;left:0;bottom:0;width:100%}.box-top-stripe.btn-stick-bottom .link-plus{border-top:1px solid #d9d9d9;width:100%;padding-top:20px}.box-top-stripe .link-plus{display:block;margin:0 auto 20px;color:#4ea046;transition:color .3s ease}.box-top-stripe .link-plus:hover{color:#9ce29c}.box-top-stripe .block-title{display:block;font-size:24px;line-height:24px;padding-bottom:21px;color:#338141;border-bottom:1px solid #d9d9d9}.box-top-stripe.bg-img{background-color:transparent;background-repeat:no-repeat;background-size:cover;color:#fff}@media only screen and (max-width:991px){.box-top-stripe.btn-stick-bottom{border-left:0;border-right:0;border-bottom:0;padding-bottom:30px}.box-top-stripe.btn-stick-bottom .btn{position:relative;left:auto;right:auto;width:100%}.box-top-stripe.btn-stick-bottom .link-plus{padding-top:15px}}.verti-lined-list li{padding:18px 0 33px;border-top:1px solid #d9d9d9}.verti-lined-list li:first-of-type{border-top:0}.verti-lined-list span,.verti-lined-list strong{display:block}.verti-lined-list .flights-list li{padding-left:72px;position:relative}.verti-lined-list .flights-list li::before{position:absolute;top:32px;left:16px;font-size:20px;color:#d9d9d9}.verti-lined-list .flights-list li.departure:before{content:""}.verti-lined-list .flights-list li.return{display:none}.verti-lined-list .flights-list li.return:before{content:""}.verti-lined-list .flights-list .flight-path,.verti-lined-list .flights-list .price-range{font-size:24px}.verti-lined-list .flights-list .flight-path{line-height:26px;color:#338141;margin-bottom:8px}.verti-lined-list .flights-list .flight-path span{display:inline-block}.verti-lined-list .flights-list .date{font-size:18px;line-height:20px;color:#666;margin-bottom:15px}.verti-lined-list .flights-list .price-range{color:#4ea046;line-height:22px}.verti-lined-list .flights-list .price-range .fare-price{display:inline-block}.verti-lined-list .flights-list .price-range .lowest-fare{display:none}@media only screen and (min-width:120px) and (max-width:767px){.box-top-stripe{box-shadow:0 6px 20px 0 rgba(0,0,0,.3)}.box-top-stripe::before{display:none}.box-top-stripe.btn-stick-bottom{box-shadow:none}.box-top-stripe.btn-stick-bottom::before{display:block;background-image:url(selection-box-shadow.296c86184418321ba819.png);bottom:auto;top:-20px;left:0;right:0}.box-top-stripe .block-title{padding-top:14px}.verti-lined-list .flights-list li{padding:12px 0 14px 65px}.verti-lined-list .flights-list li::before{left:12px;top:20px}}.box-title-stripe{width:100%;float:left;border:1px solid #b3b3b3;position:relative;background-color:#fff;margin-bottom:20px}.box-title-stripe.shadow::before{background:url(long-shadow.1c9ec5213fb730419eee.png) center bottom/100% auto no-repeat;bottom:-20px;content:'';height:20px;left:10px;position:absolute;right:10px}.box-title-stripe .title-stripe{background-color:#338141;padding:9px 32px;margin-bottom:27px}.box-title-stripe .title-stripe h4,.box-title-stripe .title-stripe span{display:inline-block;color:#fff;font-size:24px}.box-title-stripe .title-stripe .btn-secondary{float:right}.box-title-stripe .title-stripe .btn-secondary:before{content:""}.box-title-stripe .title-stripe .btn-secondary::before{font-size:15px;float:left;margin-right:8px}.box-title-stripe .details{width:100%;float:left;padding:0 29px 42px 31px}.box-title-stripe .details span{display:block}.box-title-stripe .details span .inner-span-btn{float:right;font-size:18px;line-height:18px;margin-left:10px}.box-title-stripe .details h5,.box-title-stripe .details span:not(.blue-txt){font-size:18px}.box-title-stripe .details h5{margin-bottom:3px}.box-title-stripe .details span:not(.blue-txt){margin-bottom:2px}.box-title-stripe .details .blue-txt{font-size:24px;color:#338141}.box-title-stripe .details .btn-secondary{display:inline-block;font-size:24px;letter-spacing:-.2px;padding-bottom:4px}.box-title-stripe .details strong{font-weight:400;width:110px;float:left}.box-title-stripe .border-row-wrap{width:100%;float:left;padding-bottom:25px;border-bottom:1px solid #d9d9d9;margin-bottom:25px}.box-title-stripe .left{float:left;width:55.21%;padding-right:10px}.box-title-stripe .right{float:left;width:44.79%}.box-title-stripe .fullwidth{float:left;width:100%}@media only screen and (min-width:120px) and (max-width:767px){.box-title-stripe.shadow{box-shadow:0 6px 20px 0 rgba(0,0,0,.3)}.box-title-stripe.shadow::before{display:none}.box-title-stripe:not(.two-cols-mob) .left,.box-title-stripe:not(.two-cols-mob) .right{width:100%}.box-title-stripe:not(.two-cols-mob) .border-row-wrap,.box-title-stripe:not(.two-cols-mob) .left{margin-bottom:15px}.box-title-stripe .border-row-wrap,.box-title-stripe .left{padding-bottom:12px}.box-title-stripe .left{border-bottom:1px solid #d9d9d9}.box-title-stripe.two-cols-mob .left,.box-title-stripe.two-cols-mob .right{width:45.89%}.box-title-stripe.two-cols-mob .left{margin-right:8.22%;padding-right:0}.box-title-stripe.two-cols-mob .border-row-wrap{padding-bottom:0;margin-bottom:20px;border-bottom:0;display:flex}.box-title-stripe.two-cols-mob .border-row-wrap .fullwidth,.box-title-stripe.two-cols-mob .border-row-wrap .left,.box-title-stripe.two-cols-mob .border-row-wrap .right{padding-bottom:10px;border-bottom:1px solid #d9d9d9}.box-title-stripe.no-border-mob .left{margin-bottom:30px}.box-title-stripe .title-stripe{padding:9px 15px 9px 10px;margin-bottom:20px}.box-title-stripe .title-stripe .btn-secondary,.box-title-stripe .title-stripe h4,.box-title-stripe .title-stripe span{font-size:18px}.box-title-stripe .title-stripe .btn-secondary{background-image:none}.box-title-stripe .details{padding:0 10px 24px}.box-title-stripe .details .btn-secondary{font-size:18px}.box-title-stripe .details h5,.box-title-stripe .details span:not(.blue-txt){font-size:13px}.box-title-stripe .details .blue-txt{font-size:18px}.box-title-stripe .details strong{width:72px}.box-title-stripe .details span .inner-span-btn{font-size:13px;line-height:10px;margin-right:5px}.popup-window .select-list .dest-dropdown img{margin-left:-8px}.popup-window.edit-popup .additional-email label{float:left}}.popup-window{background-color:#fff;padding:33px 34px 30px 32px;text-align:left;max-width:376px;margin:40px auto;position:relative}.popup-window .popup-title{display:block;font-size:23px;margin-bottom:26px;color:#338141}.popup-window form{float:none}.popup-window .form-row{display:block;margin-bottom:22px}.popup-window .link-plus{color:#4ea046;position:absolute;bottom:0;left:0;width:100%;text-align:left;background-color:#f2f2f2;padding:17px 31px}.popup-window.login-form{padding-bottom:70px}.popup-window.login-form .sm-show{text-align:center;color:#338141;width:100%}.popup-window.login-form .sm-show p{font-size:17px;margin-bottom:6px}.popup-window.login-form .sm-show p:first-of-type{margin-bottom:18px}.popup-window.login-form .sm-show .btn-secondary{font-size:17px;margin-bottom:48px}.popup-window.edit-popup{max-width:720px}.popup-window.edit-popup .form-row{display:flex}.popup-window.edit-popup .btn-row{justify-content:flex-end;align-items:center}.popup-window.edit-popup .space-between{justify-content:space-between}.popup-window.edit-popup .space-between .popup-title{flex:1 100%;margin-bottom:10px}.popup-window.edit-popup .space-between .left{align-items:center;display:flex;flex:1;margin-top:0}.popup-window.edit-popup .space-between .right{align-items:center;display:flex;justify-content:center}.popup-window.edit-popup .space-between.confirm-delete{justify-content:flex-start}.popup-window.edit-popup .space-between.confirm-delete .left{flex:0}.popup-window.edit-popup .btn-secondary{margin-right:30px}.popup-window.edit-popup .additional-email{align-items:flex-end}.popup-window.edit-popup .additional-email input[type=checkbox]+label{line-height:20px;margin-bottom:0}.popup-window.edit-popup .additional-email input[type=checkbox]+label::before{top:0}.popup-window.edit-popup .additional-email input[type=checkbox]:checked+label::after{top:1px}.popup-window.edit-popup .additional-email .one-field.fullwidth{flex:0 0 100%}.popup-window.edit-popup .additional-email .one-field.hide{display:none}.popup-window .select-list{float:none}.popup-window .select-list img{width:25px;margin:-3px 12px 0 0}.popup-window .select-list .selected{float:none;display:block}@media only screen and (max-width:991px){.popup-window{width:100%;max-width:none}.popup-window .popup-title{text-align:center;font-size:36px;margin-bottom:10px;font-weight:700}.popup-window.login-form form .btn-secondary{background-image:none;font-size:18px}.popup-window.login-form .link-plus{display:none}.popup-window.edit-popup{width:100%}.popup-window.edit-popup .btn-row{justify-content:flex-start}.popup-window.edit-popup .space-between{justify-content:space-between}.popup-window.edit-popup .space-between .right.btn-secondary{margin-right:0}.popup-window.edit-popup .space-between.confirm-delete{justify-content:center}.popup-window.edit-popup .btn-secondary{margin-bottom:20px}.popup-window.edit-popup .btn-primary{width:100%}}.circle-wrap{float:left;position:relative;width:97px}.circle-wrap span{color:#f2f2f2;height:97px;font-size:98px;width:97px}.circle-wrap i{color:#4ea046;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.circle-wrap .font-ico-seat{font-size:48px}.circle-wrap .font-ico-legroom{font-size:36px}.circle-wrap .font-ico-luggage-simple{font-size:48px}.circle-wrap .font-happy-bubble{font-size:32px}.overlay-bg{display:none;background:rgba(0,0,0,.7);position:fixed;top:0;bottom:0;left:0;right:0}.tooltip{top:-12px;display:none;position:absolute;right:-100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-right:-10px;z-index:30}.tooltip .tooltip-inner{background-color:#fff;border-radius:5px;padding:30px 40px 20px 25px;position:relative;width:205px;z-index:2;font-size:12px}.tooltip .tooltip-inner p{color:#4ea046;padding:0;font-size:18px}.tooltip .tooltip-inner .btn-secondary{margin-bottom:0;font-weight:700}.tooltip .tooltip-inner::before{left:-19px;top:25px;border:10px solid rgba(255,255,255,0);content:'';height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;margin-top:-10px}.tooltip .close{color:#cdcdcd;cursor:pointer;display:block;font-size:15px;position:absolute;right:16px;top:15px}.tooltip .close:before{content:""}.tooltip .overlay-bg{background:rgba(0,0,0,.7);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1}@media only screen and (min-width:992px) and (max-width:1199px){.tooltip{margin-right:-20px}}@media only screen and (max-width:991px){.tooltip{bottom:0;left:0;margin-right:0;position:fixed;right:0;top:0;-webkit-transform:none;transform:none}.tooltip .tooltip-inner{border-radius:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto}.tooltip .tooltip-inner::before{display:none}.tooltip .overlay-bg{display:block}}.latest-offers{padding:54px 0 60px}.latest-offers .left{float:left;margin-bottom:25px}.latest-offers .right{float:right;margin-bottom:25px}.latest-offers .dest-list{width:100%;float:left;text-align:center}.latest-offers h2{color:#fff;float:left;font-size:20px;font-weight:400;line-height:26px;margin:0 12px 0 0}.latest-offers .destination-box{position:relative}.latest-offers .destination-box .image-holder{background:#4ea046}.latest-offers .destination-box .image-holder img{-webkit-backface-visibility:hidden;transition:opacity .3s ease}.latest-offers .destination-box:hover .image-holder img{opacity:.75}.latest-offers .destination-box:hover .link-arrow{color:#338141}.latest-offers.four-cols .wrapper{max-width:1180px;padding:0 80px}.latest-offers.four-cols .col{margin-right:1.96%;width:23.529%}.latest-offers.four-cols .col:nth-child(4n){margin-right:0}.latest-offers.five-cols .col{margin-right:1.5625%;width:18.75%}.latest-offers.five-cols .col:nth-child(5n){margin-right:0}.latest-offers .col{float:left;outline:0}@media only screen and (min-width:992px) and (max-width:1199px){.latest-offers.four-cols .wrapper{padding:0 50px}}@media only screen and (min-width:768px) and (max-width:991px){.tooltip .tooltip-inner{left:29px;right:29px}.latest-offers.four-cols .wrapper{padding:0 20px}}@media only screen and (min-width:120px) and (max-width:767px){.tooltip .tooltip-inner{left:20px;right:20px}.latest-offers{padding:33px 0}.latest-offers.four-cols .wrapper{padding:0 20px}.latest-offers .left{margin-bottom:18px;text-align:center;width:100%}.latest-offers .right{display:none}.latest-offers h2{font-size:32px;line-height:34px;margin:0 0 5px;width:100%}.latest-offers .dest-list{margin-left:-20px;overflow:visible;padding:0 50px 0 10px;width:calc(100% + 40px)}.latest-offers .col{margin:15px 10px!important}.latest-offers .slick-list{overflow:visible}.latest-offers .slick-dots{width:calc(100% + 40px)}.latest-offers .slick-dots button{border-color:#fff}.latest-offers .slick-dots .slick-active button{background:#fff}}@media only screen and (min-width:450px) and (max-width:767px){.latest-offers .dest-list{padding:0 35% 0 10px}.latest-offers .slick-dots{width:148%}}.news-section .col{float:left}.news-section .two-cols{align-items:stretch;display:flex}.news-section .two-cols .col{width:47.2%}.news-section .two-cols .left{display:flex}.news-section .two-cols .right{border-top:1px solid #e2e2e2;float:right;margin-left:auto}.news-section .two-cols .right .information-box{border-bottom:1px solid #e2e2e2;box-shadow:none}.news-section .two-cols .right .information-box .text-holder{border:0;min-height:148px;padding:20px 0 15px}.news-section .three-cols{align-items:stretch;display:flex}.news-section .three-cols .col{display:flex;margin-right:1.4%;width:32.34375%}.news-section .three-cols .col:nth-child(3n){margin-right:0}@media only screen and (min-width:120px) and (max-width:767px){.news-section .three-cols,.news-section .two-cols{width:100%;float:left;display:block}.news-section .three-cols .col,.news-section .two-cols .col{margin-right:0;width:100%}.news-section .three-cols .col:not(:first-child){border-top:1px solid #d7d7d7;margin-top:2px;padding-top:6px}.news-section .three-cols .col:not(:first-child) .information-box{background:0 0;box-shadow:none}.news-section .three-cols .col:not(:first-child) .image-holder{display:none}.news-section .three-cols .col:first-child{margin-bottom:16px}.news-section .three-cols .col:first-child .information-box{box-shadow:0 0 8px rgba(0,0,0,.4)}.news-section .two-cols .col{border-top:0}.news-section .two-cols .col:last-child .information-box:last-child{border-bottom:0;margin-bottom:0}.news-section .two-cols .col:last-child .information-box:last-child .text-holder{padding-bottom:7px}.news-section .two-cols .col .information-box{border:0;border-bottom:1px solid #e2e2e2;box-shadow:none;margin-bottom:20px}.news-section .two-cols .col .information-box .image-holder{display:none}.news-section .two-cols .col .information-box .text-holder{padding:6px 20px 27px}.news-section.mobile-carousel .slick-slider{margin-left:-20px;overflow:visible;padding:0 50px 0 10px;width:calc(100% + 40px)}.news-section.mobile-carousel .slick-list{overflow:visible}.news-section.mobile-carousel .col{background:#fff;border-top:0!important;box-shadow:2px 0 30px rgba(0,0,0,.15);margin:15px 10px!important;outline:0;padding-top:0!important}.news-section.mobile-carousel .information-box h3{display:block}.news-section.mobile-carousel .information-box .image-holder{display:block!important}.news-section.mobile-carousel .information-box .text-holder{padding-bottom:50px;position:relative;text-align:left}.news-section.mobile-carousel .information-box .link-arrow{bottom:25px;left:20px;position:absolute}}.information-box{width:100%;float:left;background:#fff;box-shadow:2px 0 20px rgba(0,0,0,.15);display:flex;flex-direction:column;text-align:left}.information-box .image-holder{flex-basis:200px;overflow:hidden}.information-box .image-holder img{height:200px}.information-box .text-holder{border:1px solid #b3b3b3;display:flex;flex-direction:column;flex-grow:1;min-height:250px;padding:25px 29px}.information-box .subtitle{font-size:16px;line-height:18px;margin-bottom:3px;text-transform:uppercase}.information-box h3{color:#338141;font-size:24px;font-weight:700;line-height:26px;margin-bottom:6px}.information-box h3 a{color:#338141}.information-box h3 a:hover{text-decoration:underline}.information-box p{color:#338141;font-size:18px;line-height:22px;margin-bottom:10px}.information-box .link-arrow{margin-top:auto}@media only screen and (min-width:992px) and (max-width:1199px){.information-box .image-holder{flex-basis:170px}.information-box .image-holder img{height:170px}}@media only screen and (min-width:768px) and (max-width:991px){.news-section .two-cols .information-box .image-holder img{height:auto;width:100%}.information-box .image-holder{flex-basis:130px}.information-box .image-holder img{height:130px}.information-box .text-holder{min-height:230px;padding:15px 20px}.information-box .subtitle{font-size:14px;line-height:16px}.information-box p{font-size:16px;line-height:20px}.information-box .link-arrow{font-size:22px;line-height:25px}}@media only screen and (min-width:120px) and (max-width:767px){.information-box{display:block}.information-box .image-holder img{height:auto;width:100%}.information-box .text-holder{border:0;display:block;min-height:10px;padding:20px 20px 25px;text-align:center}.information-box .subtitle{font-size:12px;line-height:14px}.information-box h3{display:none}.information-box p{font-size:17px;line-height:22px;margin-bottom:16px}.information-box .link-arrow{font-size:18px;line-height:20px}.information-box .link-arrow::after{font-size:14px;margin-left:16px}}.info-tabs{width:100%;float:left;background:#fff;margin-top:24px}.info-tabs .tabs{width:100%;float:left;background:#f0f0f0}.info-tabs .tabs li{border-right:1px solid #c6c6c6;color:#878787;cursor:pointer;float:left;font-size:32px;height:70px;line-height:74px;text-align:center;width:33.333%}.info-tabs .tabs li:last-child{border-right:0}.info-tabs .tabs .selected{background:#fff;border-right:0;border-top:6px solid #9ce29c;color:#4ea046;font-weight:700;line-height:62px}.info-tabs .tab-content{width:100%;float:left;display:none;text-align:left}.info-tabs .cols-wrap{align-items:center;display:flex;padding:45px 63px 45px 68px}.info-tabs .col{flex:1 0 33.333%}.info-tabs .col ul li{color:#338141;font-size:20px;line-height:24px;margin-bottom:20px;padding:0 30px 0 50px;position:relative}.info-tabs .col ul li::before{font-family:svgicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;color:#4ea046;content:"";font-size:23px;left:0;position:absolute;top:0}.info-tabs .col ul li:last-child{margin-bottom:0}.info-tabs .col ul .disabled{color:#727272}.info-tabs .col ul .disabled::before{color:#727272;content:"";font-size:28px;top:-3px}.info-tabs h3{display:none}.info-tabs .image-holder{border-radius:50%;float:left;max-width:200px;overflow:hidden;width:100%}.info-tabs .image-holder img{width:100%}@media only screen and (min-width:992px) and (max-width:1199px){.info-tabs .cols-wrap{padding:45px 40px}.info-tabs .image-holder{max-width:180px}.info-tabs .col ul li{padding:0 25px 0 45px}}@media only screen and (min-width:768px) and (max-width:991px){.info-tabs .tabs li{font-size:26px;height:60px;line-height:65px}.info-tabs .tabs .selected{line-height:52px}.info-tabs .cols-wrap{padding:40px 35px}.info-tabs .col ul li{font-size:18px;line-height:22px;padding:0 20px 0 40px}.info-tabs .col ul li::before{font-size:20px}.info-tabs .col ul .disabled::before{font-size:26px}.info-tabs .image-holder{max-width:160px}.flight-status-list{padding:50px 0}}@media only screen and (min-width:120px) and (max-width:767px){.info-tabs{background:0 0}.info-tabs .tabs{display:none}.info-tabs .tabs-wrap{margin-left:-20px;overflow:visible;padding:0 50px 0 10px;width:calc(100% + 40px)}.info-tabs .tabs-wrap .slick-list{overflow:visible}.info-tabs .tab-content{background:#fff;border-top:6px solid #4ea046;display:block;margin:15px 10px;outline:0}.info-tabs .cols-wrap{width:100%;float:left;display:block;padding:24px 20px 17px}.info-tabs .col{width:100%;float:left;text-align:center}.info-tabs .col ul{text-align:left}.info-tabs .col ul li{font-size:14px;line-height:18px;margin-bottom:14px;padding:0 0 0 36px}.info-tabs .col ul li:last-child{margin-bottom:14px}.info-tabs .col ul li::before{font-size:17px;left:8px;top:-2px}.info-tabs .col ul .disabled::before{font-size:22px;top:-2px}.info-tabs .image-holder{display:inline-block;float:none;margin-bottom:10px;width:98px}.info-tabs h3{color:#4ea046;display:block;font-size:18px;font-weight:700;line-height:21px;margin-bottom:26px}.info-tabs .slick-dots{width:calc(100% + 40px)}}@media only screen and (min-width:450px) and (max-width:767px){.news-section.mobile-carousel .slick-slider{padding:0 35% 0 10px}.news-section.mobile-carousel .slick-dots{width:148%}.info-tabs .tabs-wrap{padding:0 35% 0 10px}.info-tabs .slick-dots{width:148%}}.find-flight-form .date-picker-wrap{flex:1 0 32.5%;margin-right:20px}.find-flight-form .date-picker{width:970px}@media only screen and (min-width:992px){.find-flight-form .form-row .one-field .select-list .dest-big-overlay{-webkit-transform:translate(0,0);transform:translate(0,0)}}@media only screen and (min-width:1470px){.find-flight-form .select-list .dest-big-overlay{width:970px}.find-flight-form .form-row .one-field:nth-of-type(2) .select-list .dest-big-overlay{left:-330px}.find-flight-form .form-row .one-field:nth-of-type(3) .select-list .dest-big-overlay{left:-660px}.find-flight-form .form-row .one-field:nth-of-type(3) .select-list .dest-big-overlay .dest-overlay-inner::before{left:84%}}@media only screen and (min-width:1200px) and (max-width:1469px){.find-flight-form .date-picker,.find-flight-form .select-list .dest-big-overlay{width:886px}.find-flight-form .form-row .one-field:nth-of-type(2) .select-list .dest-big-overlay{left:-302px}.find-flight-form .form-row .one-field:nth-of-type(3) .select-list .dest-big-overlay{left:-604px}.find-flight-form .form-row .one-field:nth-of-type(3) .select-list .dest-big-overlay .dest-overlay-inner::before{left:84%}}@media only screen and (min-width:992px) and (max-width:1199px){.find-flight-form{margin-left:-30px;width:calc(100% + 30px)}.find-flight-form .date-picker,.find-flight-form .select-list .dest-big-overlay{width:762px}.find-flight-form .form-row .one-field:nth-of-type(2) .select-list .dest-big-overlay{left:-260px}.find-flight-form .form-row .one-field:nth-of-type(3) .select-list .dest-big-overlay{left:-522px}.find-flight-form .form-row .one-field:nth-of-type(3) .select-list .dest-big-overlay .dest-overlay-inner::before{left:84%}}@media only screen and (max-width:991px){.find-flight-form .date-picker-wrap{margin-right:0}.find-flight-form .date-picker{width:100%}}.search-results-destination .plain{color:#9ce29c;font-size:36px;margin:0 11px;position:relative;top:5px}.search-results-destination .plain:before{content:""}@media only screen and (min-width:120px) and (max-width:767px){.search-results-destination h1{font-size:36px}.search-results-destination .plain{display:block;line-height:20px;font-size:18px;margin:5px 0}}.flight-status-list{text-align:left}.flight-status-list .tab-item:nth-child(2){border-left-width:0}.flight-status-list .tab-item:nth-child(2).selected{border-left-width:1px}.flight-status-list .tab-item:nth-last-child(2){border-right-width:0}.flight-status-list .tab-item:nth-last-child(2).selected{border-right-width:1px}.flight-status-list .tab-content{float:none;margin:0 auto;max-width:955px}.flight-status-list .mob-next-btn,.flight-status-list .mob-prev-btn{display:none;position:absolute;top:-1px;height:71px;width:67px;line-height:71px;z-index:2;color:#666;text-align:center;font-size:24px;background-color:#dedede}.flight-status-list .mob-next-btn:before,.flight-status-list .mob-prev-btn:before{content:""}.flight-status-list .mob-next-btn::before,.flight-status-list .mob-prev-btn::before{display:block}.flight-status-list .mob-prev-btn{left:0}.flight-status-list .mob-prev-btn::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.flight-status-list .mob-next-btn{right:0}@media only screen and (min-width:120px) and (max-width:767px){.flight-status-list .tabs-list{display:block;padding:0 67px}.flight-status-list .tab-item{border-left:0;border-right:0;max-width:none;width:100%}.flight-status-list .tab-item:not(.selected){display:none}.flight-status-list .tab-item strong{font-size:28px}.flight-status-list .mob-next-btn,.flight-status-list .mob-prev-btn{display:block}.flight-status-list .mob-next-btn.hide,.flight-status-list .mob-prev-btn.hide{opacity:.4}.flight-status-list .tab-content{float:left}}.flight-status-box{align-items:stretch;color:#338141;display:flex;margin-bottom:20px;padding:25px 40px 30px 30px;position:relative}.flight-status-box span{font-size:18px;display:block}.flight-status-box span span{display:inline-block}.flight-status-box strong{display:block}.flight-status-box .departure-title{margin-bottom:3px}.flight-status-box .departure-title,.flight-status-box .time{font-size:32px;line-height:32px}.flight-status-box .small-text{font-size:16px}.flight-status-box .grey{color:#b3b3b3;line-height:18px}.flight-status-box .left{float:left;width:30%}.flight-status-box .left span,.flight-status-box .left strong{padding-left:9px}.flight-status-box .left span{margin-bottom:2px}.flight-status-box .left span strong{display:inline-block;padding-left:0}.flight-status-box .right{float:left;width:70%;padding:15px 0 0 42px;position:relative}.flight-status-box .right::before{background:#b3b3b3;content:'';height:110px;left:3px;position:absolute;top:4px;width:1px}.flight-status-box .start-destionation{float:left;width:18%;text-align:left}.flight-status-box .status{float:left;width:62%;text-align:center}.flight-status-box .end-destionation{float:left;width:20%;text-align:right}.flight-status-box .flight-duration{padding-bottom:3px;border-bottom:1px solid #b3b3b3;margin-bottom:10px;color:#666}.flight-status-box .flight-duration:before{content:""}.flight-status-box .flight-duration::before{margin-right:11px;color:#999}.flight-status-box .passed{position:relative;white-space:nowrap;display:inline-block}.flight-status-box .passed::before{border-top:1px solid #b3b3b3;position:absolute;content:'';right:0;top:50%;left:0}.flight-status-box .status-tag{display:inline-block;border-radius:11px;height:22px;line-height:22px;text-transform:uppercase;font-size:16px;padding:0 20px}.flight-status-box .status-tag.delayed{background-color:#ffed28}.flight-status-box .status-tag.cancelled{background-color:#df0021;color:#fff}.flight-status-box .status-tag.on-time{background-color:#00c853;color:#fff}.flight-status-box .stop-info{width:100%;float:left;text-align:center;margin-top:4px;position:relative}.flight-status-box .stop-info .stop{color:#4ea046;cursor:pointer;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;position:relative;display:inline-block}.flight-status-box .stop-info .stop:before{content:""}.flight-status-box .stop-info .stop::before{font-size:5px;position:absolute;top:9px;left:-20px}.flight-status-box .stop-info .stop.open::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.flight-status-box .stop-dropdown{display:none;padding:20px;text-align:left;width:100%}.flight-status-box .flight-stop{height:80px;position:relative;padding-left:25px;color:#757575}.flight-status-box .flight-stop::after,.flight-status-box .flight-stop::before{content:'';display:block;position:absolute;top:12px}.flight-status-box .flight-stop::before{left:0;width:12px;height:12px;border:2px solid #4ea046;background-color:#4ea046;border-radius:12px;z-index:2}.flight-status-box .flight-stop::after{width:1px;height:80px;left:6px;background-color:#4ea046;z-index:1}.flight-status-box .flight-stop:last-of-type::after{display:none}.flight-status-box .flight-stop p,.flight-status-box .flight-stop span{font-size:16px}.flight-status-box .flight-stop.stop-dest::before{background-color:#fff;border-color:#4ea046}.flight-status-box .flight-stop .details{float:left;padding-right:10px;width:calc(100% - 120px)}.flight-status-box .flight-stop .details span{display:block}.flight-status-box .flight-stop .duration{float:left;width:120px}.flight-status-box .flight-stop .duration span:not(.status-tag){padding:5px 14px;color:#4ea046;border:1px solid #4ea046;border-radius:15px;font-size:18px;line-height:18px}.flight-status-box .flight-stop .duration span{text-align:center;width:100%}.flight-status-box .flight-stop .duration span.status-tag{margin:10px 0;height:auto;line-height:16px;padding:3px 20px}.flight-status-box .flight-stop .top{width:100%;float:left}.flight-status-box .flight-stop .big{color:#1f1f1f;font-size:24px}.flight-status-box .flight-stop .font-ico-plane-colored{font-size:20px;color:#757575;margin-top:8px;float:left;width:20%}.flight-status-box .flight-stop p{margin-bottom:0}.flight-status-box .top>span{float:left;width:31%;padding-right:20px}.flight-status-box .top i+span{text-align:right}.flight-status-box .action-btns{width:100%;float:left;display:flex;justify-content:space-between;align-items:center;margin-top:30px}.flight-status-box .action-btns span{color:#4ea046;font-size:20px;line-height:23px}.flight-status-box .action-btns .checkin-info{color:#4ea046;margin-left:20px;text-align:right}.flight-status-box .action-btns .checkin-info:before{content:""}.flight-status-box .action-btns .checkin-info::before{margin-right:8px;font-size:18px;top:2px;position:relative}.flight-status-box .boarding-gate{text-transform:uppercase}@media only screen and (min-width:768px) and (max-width:991px){.flight-status-box{padding:25px 20px}.flight-status-box .left{width:28%}.flight-status-box .left span,.flight-status-box .left strong{padding-left:0}.flight-status-box .left strong{font-size:28px;line-height:28px}.flight-status-box .right{padding:5px 0 0 20px;width:72%}.flight-status-box .right .time{font-size:28px;line-height:28px}.flight-status-box .right .end-destionation,.flight-status-box .right .start-destionation{width:27%}.flight-status-box .right .status{width:46%}}@media only screen and (min-width:120px) and (max-width:767px){.flight-status-box{display:block;margin-left:-10px;padding:23px 10px 30px;width:calc(100% + 20px)}.flight-status-box .left,.flight-status-box .right{padding:0;width:100%}.flight-status-box .left{margin-bottom:25px}.flight-status-box .left span,.flight-status-box .left strong{padding-left:0}.flight-status-box .left br{display:none}.flight-status-box .right{border-left:0}.flight-status-box .right::before{display:none}.flight-status-box span span{display:block;font-weight:700}.flight-status-box .departure-title{font-size:28px;margin:6px 0 0}.flight-status-box .end-destionation,.flight-status-box .start-destionation{width:31%}.flight-status-box .start-destionation{padding-left:11px}.flight-status-box .end-destionation{padding-right:11px}.flight-status-box .status{width:38%;padding:0 7px}.flight-status-box .stop-info{margin-top:12px}.flight-status-box .stop-dropdown{position:relative;top:auto;left:auto;-webkit-transform:none;transform:none;width:100%;border:0;box-shadow:none;padding:25px 0 0}.flight-status-box .stop-dropdown span{font-weight:400}.flight-status-box .top>span{width:36%;padding-right:10px}.flight-status-box .top>span:last-of-type{text-align:left}.flight-status-box .flight-stop span{font-size:13px}.flight-status-box .flight-stop .details{width:calc(100% - 75px)}.flight-status-box .flight-stop .big{font-size:18px}.flight-status-box .flight-stop .duration{width:75px}.flight-status-box .flight-stop .duration span.status-tag,.flight-status-box .flight-stop .duration span:not(.status-tag){font-size:13px;padding:3px 5px;border-radius:11px;line-height:14px}.flight-status-box .flight-stop .font-ico-plane-colored{width:22%}.flight-status-box .flight-duration{border-bottom:0;padding-bottom:0;font-size:13px}.flight-status-box .flight-duration::before{margin-right:6px;font-size:19px;position:relative;top:6px}.flight-status-box .btn-primary{width:auto;min-width:0;padding:0 24px}.flight-status-box .btn-secondary{font-size:18px}.flight-status-box .time{font-size:22px;width:100%;border-top:1px solid #d9d9d9;padding-top:7px;margin-top:6px;line-height:20px}.flight-status-box .status-tag{font-size:14px;height:auto;line-height:14px;padding:4px 10px;display:block}.flight-status-box .small-text{font-size:18px}.flight-status-box .name{font-size:13px}.flight-status-box .name span{font-size:20px;line-height:24px}.flight-status-box .grey{font-size:13px}.flight-status-box .action-btns{margin-top:40px}}.low-fare p{color:#338141;margin-bottom:18px;width:50%;font-size:18px;line-height:20px}.low-fare .sub-title{font-size:30px;line-height:34px;font-weight:700}.low-fare .box-top-stripe{display:none;transition:top .2s}.low-fare .fare-slider-wrap{position:relative}.low-fare .fare-slider-wrap::before{background-image:url(long-shadow.1c9ec5213fb730419eee.png);background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;bottom:-20px;content:'';height:20px;left:10px;position:absolute;right:10px}@media only screen and (min-width:120px) and (max-width:767px){.low-fare p{font-size:17px;line-height:19px;width:100%;text-align:center;margin-bottom:5px}.low-fare .sub-title{font-size:25px;line-height:25px;text-align:center;padding:0 20px}.low-fare .fare-slider-wrap{margin:0 -20px}.low-fare .fare-slider-wrap::before{display:none}}.fare-slider{background-color:#fff;margin-bottom:45px;position:relative;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;padding:10px 0 0 35px;height:340px}.fare-slider .slick-list,.fare-slider .slick-track{height:100%}.fare-slider::before{content:'';display:block;position:absolute;bottom:0;left:0;right:0;height:79px;background-color:#e5e5e5}.fare-slider::after{content:'';display:block;position:absolute;bottom:79px;left:0;right:0;height:1px;z-index:1;background-color:#e0e0e0}.fare-slider .slick-track{display:flex;align-items:flex-end}.fare-slider .slick-arrow{height:79px;bottom:0;line-height:79px;width:40px}.fare-slider .slick-arrow::after,.fare-slider .slick-arrow::before{font-size:20px}.fare-slider.slick-initialized .slick-slide{display:flex;align-content:flex-end;align-items:flex-end;flex-wrap:wrap}.fare-slider .slick-dots{display:none!important}.fare-slider .item{width:80px;margin-right:18px;text-align:center;cursor:pointer}.fare-slider .item.active .chart-item,.fare-slider .item.slick-current .chart-item{background-color:#4ea046;color:#ffed28}.fare-slider .item.lowest-fare .chart-item::after,.fare-slider .item.lowest-fare .chart-item::before{display:block}.fare-slider .chart-item-wrap{height:100%;display:flex;flex-direction:column;justify-content:flex-end;width:100%}.fare-slider .chart-holder{height:calc(100% - 79px);display:flex;flex-direction:column;justify-content:flex-end}.fare-slider .chart-item{background-color:#f0f0f0;font-size:16px;line-height:22px;padding:25px 0 15px;position:relative;display:flex;justify-content:center;align-items:flex-end;color:#b3b3b3}.fare-slider .chart-item:hover{background-color:#4ea046;color:#ffed28}.fare-slider .chart-item span:not(.lowest-fare){font-size:24px;display:block}.fare-slider .lowest-fare{position:absolute;top:-30px;left:-10px;right:-13px;height:30px;background-color:#ffed28;color:#338141;font-size:20px;line-height:32px;padding:0 5px;text-align:center;font-weight:700;letter-spacing:-.02em}.fare-slider .lowest-fare::after{content:'';position:absolute;top:30px;left:0;border-top:10px solid #ffed28;border-left:10px solid transparent}.fare-slider .month{width:100%;background-color:#e5e5e5;height:79px;color:#4ea046;text-transform:uppercase;font-size:24px;padding:19px 0 18px;line-height:20px}.fare-slider .month span{display:block}.fare-slider .year-tag{display:block;position:absolute;bottom:16px;left:17px;height:auto;color:#b3b3b3;font-size:18px}@media only screen and (max-width:991px){.fare-slider{padding:15px 0 0;margin-bottom:20px;border-top:0}.fare-slider::before{height:70px}.fare-slider::after{bottom:70px}.fare-slider .slick-arrow{display:none!important}.fare-slider .chart-holder{height:calc(100% - 70px)}.fare-slider .month{height:70px;line-height:26px}.fare-slider .year-tag{display:none!important}}.month-item-details{width:100%;float:left}.month-item-details::before{background-image:url(long-shadow.1c9ec5213fb730419eee.png);background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;bottom:-20px;content:'';height:20px;left:10px;position:absolute;right:10px}.month-item-details li{float:left;display:inline-block;text-align:center;width:12.298%;margin:0 2.319% 19px 0}.month-item-details li:nth-child(7n){margin-right:0}.month-item-details li.disabled .day-box{background-color:#f0f0f0;border-color:#f0f0f0}.month-item-details li.disabled .day-box span{color:#b3b3b3}.month-item-details .slick-arrow{height:60px;top:0;width:41px;line-height:60px}.month-item-details .slick-arrow::after,.month-item-details .slick-arrow::before{font-size:20px}.month-item-details .month-name{height:60px;background-color:#e5e5e5;color:#338141;text-align:center;font-size:24px;line-height:60px;text-transform:uppercase;padding:0 60px}.month-item-details .year{display:none}.month-item-details .month-wrap{padding:50px 52px 32px 53px;background-color:#fff;width:100%;float:left}.month-item-details .day-names{width:100%;float:left;color:#666;font-size:20px;margin-bottom:9px;line-height:15px}.month-item-details .day-box{height:91px;border:1px solid #ccc;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.month-item-details .day-box::after,.month-item-details .day-box::before{display:none}.month-item-details .day-box::before{content:'Lowest fare';position:absolute;top:-12px;left:-10px;right:-13px;height:30px;background-color:#ffed28;color:#4ea046;font-size:20px;line-height:32px;padding:0 5px;text-align:center;font-weight:700;letter-spacing:-.02em}.month-item-details .day-box::after{content:'';position:absolute;top:18px;left:-10px;border-top:10px solid #ffed28;border-left:10px solid transparent}.month-item-details .day-box.active,.month-item-details .day-box:hover{background-color:#4ea046}.month-item-details .day-box.active span,.month-item-details .day-box:hover span{color:#fff}.month-item-details .day-box.active strong,.month-item-details .day-box:hover strong{color:#ffed28}.month-item-details .day-box span,.month-item-details .day-box strong,.month-item-details .day-box.lowest-fare::after,.month-item-details .day-box.lowest-fare::before{display:block}.month-item-details .day-box span{color:#338141;font-size:32px;line-height:24px}.month-item-details .day-box strong{color:#4ea046;font-size:24px;line-height:24px;margin-top:5px}.month-item-details .day-name{display:none;font-size:20px;color:#666}@media only screen and (min-width:992px) and (max-width:1199px){.month-item-details .month-wrap{padding:20px}}@media only screen and (min-width:768px) and (max-width:991px){.month-item-details .month-wrap{padding:20px}}.year-tag{font-size:18px;position:absolute;bottom:10px;left:57px;color:#b3b3b3;z-index:1}@media only screen and (min-width:120px) and (max-width:767px){.month-item-details{margin:5px -20px 25px;display:block;width:calc(100% + 40px)}.month-item-details::before{display:none}.month-item-details li{width:88px;margin-right:0}.month-item-details li.disabled{display:none}.month-item-details .month-name{font-size:22px;background-color:#fff;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;position:relative;line-height:normal}.month-item-details .month-name>span{background-color:#fff;position:relative;top:12px;padding:0 10px}.month-item-details .year{display:inline-block}.month-item-details .month-wrap{padding:10px 0 0;display:flex;flex-wrap:wrap}.month-item-details .day-names{display:none}.month-item-details .day-name{display:block}.month-item-details .days{order:-1;margin-bottom:20px}.month-item-details .days .slick-list{overflow:visible}.month-item-details .day-box{width:89px!important;margin:0 0 12px;border-left:0;justify-content:flex-end;padding-bottom:12px}.month-item-details .day-box.slick-slide{display:flex}.month-item-details .day-box::before{left:-8px;right:-1px;z-index:1}.month-item-details .day-box strong{margin-top:6px}.year-tag{font-size:22px;background-color:#fff;border-bottom:1px solid #999;position:relative;bottom:auto;left:auto;height:auto;line-height:normal;text-align:center;margin-bottom:20px;color:#338141}.year-tag::before{content:'';display:block;background-color:#fff;position:absolute;bottom:-21px;left:0;right:0;height:20px}.year-tag>span{background-color:#fff;position:relative;top:17px;padding:0 10px;z-index:1}}.btn-stick-bottom{position:absolute;top:0;left:0}@media only screen and (min-width:1470px){.js-fare-form .select-list .dest-big-overlay{width:954px}.js-fare-form .form-row .one-field:nth-of-type(2) .select-list .dest-big-overlay{left:-367px}.js-fare-form .form-row .one-field:nth-of-type(2) .select-list .dest-big-overlay .dest-overlay-inner::before{left:57%}}@media only screen and (min-width:1200px) and (max-width:1469px){.js-fare-form .select-list .dest-big-overlay{width:868px}.js-fare-form .form-row .one-field:nth-of-type(2) .select-list .dest-big-overlay{left:-323px}.js-fare-form .form-row .one-field:nth-of-type(2) .select-list .dest-big-overlay .dest-overlay-inner::before{left:55%}}@media only screen and (min-width:992px) and (max-width:1199px){.js-fare-form .select-list .dest-big-overlay{width:711px}.js-fare-form .form-row .one-field:nth-of-type(2) .select-list .dest-big-overlay{left:-260px}.js-fare-form .form-row .one-field:nth-of-type(2) .select-list .dest-big-overlay .dest-overlay-inner::before{left:54%}}low-fare-calendar-view:after{content:"";clear:both;display:table}.top-banner{background-position:center top;background-repeat:no-repeat;background-size:cover;padding:126px 0 122px}.top-banner .wrapper{position:relative}.top-banner.back-center .wrapper{display:flex;flex-wrap:wrap;justify-content:center}.top-banner.back-center h1{flex:1 1 100%}.top-banner.back-center .back-to-previous{order:2;top:auto;left:auto;position:relative;margin-top:20px}.top-banner .back-to-previous{margin-bottom:0;position:absolute;left:0;top:-107px}.top-banner .h2,.top-banner h2{margin-bottom:20px}.top-banner .h2:last-child,.top-banner h2:last-child{margin-bottom:0}.top-banner p{color:#fff}.top-banner p:last-child{margin-bottom:0}@media only screen and (min-width:1470px){.top-banner .back-to-previous{left:80px;top:-107px}}@media only screen and (min-width:992px){.js-fare-form .form-row .one-field .select-list .dest-big-overlay{-webkit-transform:translate(0,0);transform:translate(0,0)}.js-fare-form .form-row .one-field:first-of-type .select-list .dest-big-overlay{left:0}.js-fare-form .form-row .one-field:first-of-type .select-list .dest-big-overlay .dest-overlay-inner::before{left:18%}.top-banner.small{padding:72px 0 77px}}@media only screen and (max-width:991px){.btn-stick-bottom{position:relative;top:auto!important}.top-banner.small{background-image:none!important;background-color:#338141;padding:14px 0 5px}.top-banner.small h1{display:none}}@media only screen and (min-width:768px) and (max-width:991px){.btn-stick-bottom{margin-top:30px}.top-banner{padding:75px 0}.top-banner .back-to-previous{top:-54px}}@media only screen and (min-width:120px) and (max-width:767px){.top-banner{padding:78px 0 58px}.top-banner .back-to-previous{left:20px;top:-58px}.top-banner p{font-size:24px;line-height:25px}}.text-image-block{padding:63px 0}.text-image-block .wrapper{align-items:center;display:flex;padding:0 60px;position:relative}.text-image-block .image-holder{flex:1 0 50%;order:1;padding-right:.7%}.text-image-block .image-holder img{box-shadow:2px 0 30px rgba(0,0,0,.15);width:100%}.text-image-block .text-holder{flex:1 0 50%;order:2;padding-left:7.5%;text-align:left}.text-image-block .floating-offer{left:0;text-align:left;top:-80px}@media only screen and (min-width:1470px){.text-image-block .floating-offer{left:-30px}}@media only screen and (min-width:768px) and (max-width:991px){.text-image-block .text-holder{padding-left:5%}}@media only screen and (min-width:120px) and (max-width:767px){.text-image-block{padding:34px 0 42px}.text-image-block .wrapper{display:block}.text-image-block .text-holder{width:100%;float:left;margin-bottom:42px;padding-left:0;text-align:center}.text-image-block .image-holder{width:100%;float:left;padding-right:0}.text-image-block .floating-offer{left:auto;margin:-34px 0 20px -20px;top:auto;width:calc(100% + 40px)}}.text-simple-block{text-align:left}.text-simple-block .col{float:right;margin-right:16%;width:50%}.text-simple-block .col.narrow{float:left;margin-right:0;width:26%}@media only screen and (min-width:992px) and (max-width:1199px){.text-simple-block .col{margin-right:9%;width:56%}.text-simple-block .col.narrow{width:26%}}.rte-content h2{color:#338141;font-size:24px;font-weight:400;line-height:27px;margin-bottom:14px;padding-top:34px}.rte-content h2:first-child{padding-top:0}.rte-content h3:not(.section-subtitle){font-size:20px;line-height:20px;margin-bottom:20px;color:#338141}.rte-content p{color:#338141;font-size:18px;line-height:20px;margin-bottom:0;padding-bottom:10px;padding-top:0}.rte-content p:last-child{margin-bottom:0}.rte-content p a{color:#338141;text-decoration:underline}.rte-content p.intro{color:#4ea046;font-size:32px;line-height:32px}.rte-content ul li{color:#338141;font-size:18px;line-height:20px}.rte-content ul a{color:#338141;text-decoration:underline}.rte-content .btn-primary{color:#fff;text-decoration:none}.rte-content .btn-secondary{color:#9ce29c;text-decoration:none}.image-simple-block{width:100%;float:left;position:relative}.image-simple-block img{width:100%}.image-simple-block .wrapper{left:0;position:absolute;right:0;top:0}.image-simple-block .floating-offer{left:0;top:-140px}@media only screen and (min-width:1470px){.image-simple-block .floating-offer{left:80px}}@media only screen and (min-width:768px) and (max-width:991px){.text-simple-block .col{margin-right:2%;width:55%}.text-simple-block .col.narrow{width:35%}.image-simple-block .floating-offer{top:-60px}}@media only screen and (min-width:120px) and (max-width:767px){.text-simple-block{text-align:center}.text-simple-block .col{margin-right:0;width:100%}.text-simple-block .col.narrow{margin-bottom:24px;width:100%}.rte-content h2{font-size:27px;line-height:32px;margin-bottom:13px;padding-top:30px}.rte-content p{font-size:17px;line-height:19px}.image-simple-block .wrapper{left:auto;padding:0;position:relative;right:auto;top:auto}.image-simple-block .floating-offer{left:auto;top:auto}}.offer-item{width:100%;float:left}.offer-item .h3,.offer-item h3{color:#fff;font-size:24px;font-weight:700;line-height:24px;margin-bottom:2px}.offer-item .price{color:#ffed28;display:block;font-size:20px;line-height:23px;margin-bottom:11px}.offer-item .link-arrow{color:#9ce29c}.offer-item .link-arrow:hover{color:#ffed28}.floating-offer{background:#338141;padding:27px 36px 32px;position:absolute;width:305px}.floating-offer .offer-item .price{margin-bottom:21px}@media only screen and (min-width:768px) and (max-width:991px){.offer-item h3{font-size:20px;line-height:20px}.offer-item .price{font-size:18px;line-height:21px}.offer-item .link-arrow{font-size:20px;line-height:23px}.floating-offer{padding:25px;width:280px}}@media only screen and (min-width:120px) and (max-width:767px){.offer-item h3{font-weight:400;margin-bottom:3px}.offer-item h3 br{display:none}.offer-item .link-arrow,.offer-item .price{font-size:18px;line-height:21px}.offer-item .link-arrow::after{margin-left:20px}.floating-offer{float:left;padding:23px 20px;position:relative;width:100%}.floating-offer .offer-item .h3 br,.floating-offer .offer-item h3 br{display:none}}.hot-deals-section{width:100%;float:left;background:#338141;padding:41px 0 58px;position:relative}.hot-deals-section .left{float:left}.hot-deals-section .right{float:right}.hot-deals-section h2{color:#fff;float:left;font-size:20px;font-weight:400;line-height:26px;margin:0 12px 0 0}.hot-deals-section h2 i{color:#fff;font-size:17px;margin-right:19px;position:relative;top:3px}.hot-deals-section .deals-list{width:100%;float:left;margin-top:28px}.hot-deals-section .deal-item{float:left;margin-right:4.2%;position:relative;width:16.6%}.hot-deals-section .deal-item::after{background:#f2f2f2;bottom:0;content:'';position:absolute;right:0;top:0;width:1px}.hot-deals-section .deal-item:last-child{margin-right:0}.hot-deals-section .deal-item:last-child::after{display:none}.hot-deals-section .image-holder{background-position:center top;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;top:0;width:50%}@media only screen and (min-width:768px){.hot-deals-section .deals-holder{float:right;padding:16px 0 20px;width:50%}.hot-deals-section .deals-holder .inner-wrap{float:left;max-width:530px;padding:0 0 25px 50px;position:relative}.hot-deals-section .deals-holder .deals-list{border-top:1px solid #4ea046;margin-top:15px;padding-top:16px}.hot-deals-section .deals-holder .deal-item{border-bottom:1px solid #4ea046;margin-bottom:17px;margin-right:0;padding-bottom:33px;width:100%}.hot-deals-section .deals-holder .deal-item::after{display:none}.hot-deals-section .deals-holder .offer-item{padding-right:120px;position:relative}.hot-deals-section .deals-holder .offer-item .price{margin-bottom:0}.hot-deals-section .deals-holder .offer-item .link-arrow{position:absolute;right:2px;top:-2px}.hot-deals-section .deals-holder .right{bottom:0;position:absolute;right:0;text-align:center}}@media only screen and (min-width:992px) and (max-width:1199px){.hot-deals-section .deal-item{margin-right:3.5%;width:17.2%}.hot-deals-section .deals-holder .inner-wrap{max-width:496px;padding:0 50px 25px}.hot-deals-section .deals-holder .right{right:50px}.hot-deals-section .deals-holder .select-list .dest-dropdown{left:-100px}}@media only screen and (min-width:768px) and (max-width:991px){.hot-deals-section .deal-item{margin-right:2.5%;width:18%}.hot-deals-section .deals-holder{padding:0}.hot-deals-section .deals-holder .inner-wrap{max-width:384px;padding:0 30px 25px}.hot-deals-section .deals-holder .deal-item{padding-bottom:16px}.hot-deals-section .deals-holder .right{right:30px}.hot-deals-section .deals-holder .select-list .dest-dropdown{left:-160px}}@media only screen and (min-width:120px) and (max-width:767px){.hot-deals-section{padding:32px 0 95px}.hot-deals-section .left{text-align:center;width:100%}.hot-deals-section .right{bottom:50px;left:0;position:absolute;text-align:center;width:100%}.hot-deals-section h2{font-size:32px;line-height:35px;margin-bottom:4px;margin-right:0;width:100%}.hot-deals-section h2 i{margin-right:11px}.hot-deals-section .deal-list{margin-top:43px}.hot-deals-section .deal-item{border-bottom:1px solid #f2f2f2;margin-bottom:27px;margin-right:0;padding-bottom:24px;width:100%}.hot-deals-section .deal-item::after{display:none}.hot-deals-section .offer-item{padding-right:120px;position:relative}.hot-deals-section .offer-item .price{margin-bottom:0}.hot-deals-section .offer-item .link-arrow{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hot-deals-section .image-holder{display:none}.hot-deals-section .deals-holder{width:100%;float:left;padding:0 20px}}.destination-box{width:100%;float:left;background:#fff;text-align:left}.destination-box .image-holder{width:100%;float:left;position:relative}.destination-box .image-holder img{width:100%}.destination-box .ribbon{background:#ffed28;color:#4ea046;font-size:20px;font-weight:700;line-height:24px;left:-10px;padding:4px 13px 2px;position:absolute;top:20px}.destination-box .ribbon::before{bottom:-10px;border-color:transparent #ffed28 transparent transparent;border-style:solid;border-width:0 10px 10px 0;content:'';height:0;left:0;position:absolute;width:0}.destination-box .text-holder{width:100%;float:left;min-height:150px;padding:22px 30px 50px;position:relative}.destination-box h3{color:#338141;font-size:24px;font-weight:700;line-height:27px}.destination-box h3 a{color:#338141}.destination-box h3 a:hover{text-decoration:underline}.destination-box span{color:#338141;font-size:20px;line-height:24px}.destination-box span.link-arrow{color:#4ea046;font-size:24px;font-weight:700;line-height:27px}.destination-box .link-arrow{bottom:22px;left:30px;position:absolute}.destination-box .country{bottom:19px;color:#666;font-size:18px;left:25px;line-height:22px;position:absolute}.destination-grid{width:100%;float:left;margin-top:32px}.destination-grid .col{box-shadow:0 0 7px rgba(0,0,0,.3);float:left;margin-bottom:20px;margin-right:1.5625%;width:18.75%}.destination-grid .col:nth-child(5n){margin-right:0}.destination-grid .col:nth-child(5n+1){clear:left}.destination-grid .destination-box .text-holder{padding:22px 25px 45px}.destination-grid .destination-box .link-arrow{left:25px}@media only screen and (min-width:768px) and (max-width:991px){.destination-box .ribbon{font-size:16px;line-height:20px;top:10px}.destination-box .text-holder{min-height:110px;padding:15px 15px 40px}.destination-box h3{font-size:20px;line-height:20px}.destination-box span{font-size:18px;line-height:21px}.destination-box span.link-arrow{font-size:20px;line-height:23px}.destination-box .link-arrow{bottom:15px;font-size:20px;left:15px;line-height:23px}.destination-box .country{bottom:10px;font-size:16px;left:13px;line-height:19px}.destination-grid{margin-top:0}.destination-grid .destination-box .text-holder{min-height:120px;padding:13px 10px 35px 13px}.destination-grid .destination-box span{font-size:16px;line-height:19px}.destination-grid .destination-box .link-arrow{left:13px}}@media only screen and (min-width:120px) and (max-width:767px){.destination-grid{margin-top:0}.destination-grid .col{margin-right:0;width:100%}.destination-grid .destination-box{background:#000;position:relative}.destination-grid .destination-box .image-holder{opacity:.7}.destination-grid .destination-box .text-holder{bottom:0;left:0;min-height:10px;padding:7px 90px 4px 7px;position:absolute}.destination-grid .destination-box .country,.destination-grid .destination-box h3,.destination-grid .destination-box h3 a,.destination-grid .destination-box span{color:#fff}.destination-grid .destination-box h3{font-size:26px}.destination-grid .destination-box h3 a:hover{text-decoration:none}.destination-grid .destination-box span{font-size:18px;line-height:22px}.destination-grid .destination-box .country{bottom:4px;left:auto;right:6px}.destination-grid .destination-box .link-arrow{bottom:4px;color:#fff;font-size:18px;left:auto;line-height:22px;right:6px}.destination-grid .destination-box .link-arrow::after{font-size:13px;margin-left:5px}}.form-content{width:100%;float:left;padding:91px 0 87px}.form-content p{font-size:20px;line-height:22px}.form-content .banner-inner{position:relative}.form-content .back-to-previous{left:0;position:absolute;top:-68px}@media only screen and (min-width:768px) and (max-width:991px){.form-content .back-to-previous{left:20px}}@media only screen and (min-width:120px) and (max-width:767px){.form-content{padding:40px 0}.form-content .back-to-previous{left:auto;position:relative;top:auto}}.wider-wrap{width:100%;float:left;padding:0 16.64% 0 17.19%}.wider-wrap .h2{margin-bottom:62px}.wider-wrap .date-picker{width:774px}@media only screen and (min-width:992px){.wider-wrap .form-row .one-field .select-list .dest-big-overlay{-webkit-transform:translate(0,0);transform:translate(0,0)}.wider-wrap .form-row .one-field:first-of-type .select-list .dest-big-overlay{left:0}.wider-wrap .form-row .one-field:first-of-type .select-list .dest-big-overlay .dest-overlay-inner::before{left:25%}.wider-wrap .form-row .one-field:nth-of-type(2) .select-list .dest-big-overlay{left:auto;right:0}.wider-wrap .form-row .one-field:nth-of-type(2) .select-list .dest-big-overlay .dest-overlay-inner::before{left:75%}}@media only screen and (min-width:1470px){.wider-wrap .date-picker,.wider-wrap .select-list .dest-big-overlay{width:847px}}@media only screen and (min-width:1200px) and (max-width:1469px){.wider-wrap .select-list .dest-big-overlay{width:774px}}@media only screen and (min-width:992px) and (max-width:1199px){.wider-wrap{padding:0 90px}.wider-wrap .date-picker{width:790px}.wider-wrap .select-list .dest-big-overlay{-webkit-transform:translate(0,0);transform:translate(0,0);width:790px}}@media only screen and (min-width:768px) and (max-width:991px){.wider-wrap{padding:0 20px}.wider-wrap .date-picker{width:710px}.narrow-wrap .narrow-wrap{padding:0}}@media only screen and (min-width:120px) and (max-width:767px){.wider-wrap{padding:0}.wider-wrap .h2{margin-bottom:35px}.wider-wrap .date-picker{width:100%}}.multi-booking .form-row .one-field{flex:0 1 36%}.multi-booking .form-row:not(.btn-center) .one-field:last-of-type{flex:0 1 198px}.multi-booking .link-plus{margin-left:-66px}.multi-booking .date-picker{left:auto;right:0;width:847px}@media only screen and (min-width:992px) and (max-width:1469px){.multi-booking .form-row .one-field{flex:0 1 35%}.multi-booking .date-picker{width:774px}}@media only screen and (min-width:992px){.multi-booking .form-row .one-field:first-of-type .select-list .dest-big-overlay{left:0;-webkit-transform:translate(0,0);transform:translate(0,0)}.multi-booking .form-row .one-field:first-of-type .select-list .dest-big-overlay .dest-overlay-inner::before{left:18%}}@media only screen and (min-width:1470px){.multi-booking .select-list .dest-big-overlay{width:846px}.multi-booking .form-row .one-field:nth-of-type(2) .select-list .dest-big-overlay{left:-324px}.multi-booking .form-row .one-field:nth-of-type(2) .select-list .dest-big-overlay .dest-overlay-inner::before{left:56.5%}}@media only screen and (min-width:1200px) and (max-width:1469px){.multi-booking .select-list .dest-big-overlay{width:774px}.multi-booking .form-row .one-field:nth-of-type(2) .select-list .dest-big-overlay{left:-288px}.multi-booking .form-row .one-field:nth-of-type(2) .select-list .dest-big-overlay .dest-overlay-inner::before{left:55%}}@media only screen and (min-width:992px) and (max-width:1199px){.multi-booking .date-picker,.multi-booking .select-list .dest-big-overlay{width:790px}.multi-booking .form-row .one-field:nth-of-type(2) .select-list .dest-big-overlay{left:-296px}.multi-booking .form-row .one-field:nth-of-type(2) .select-list .dest-big-overlay .dest-overlay-inner::before{left:55%}.multi-booking .help-bubble{margin-right:-190px}.inspire-search .select-list .selected{font-size:20px}}@media only screen and (max-width:991px){.multi-booking .form-row .one-field,.multi-booking .form-row:not(.btn-center) .one-field:last-of-type{flex:0 0 100%}.multi-booking .link-plus{margin:0 auto}.multi-booking .date-picker{width:100%}}.narrow-wrap{width:100%;float:left;padding:0 24.76% 0 25.07%}.narrow-wrap .h2{margin-bottom:26px}.narrow-wrap p{padding:0 18%;margin-bottom:18px}.narrow-wrap .btn-secondary{margin-bottom:50px}@media only screen and (max-width:991px){.narrow-wrap{padding:0}}.wide-wrap{width:100%;float:left;padding:0 11.64% 0 10.19%}.wide-wrap .h2{margin-bottom:26px}.wide-wrap form>.form-row{margin-bottom:58px}.wide-wrap form>.form-row:last-child{margin-bottom:0}.inspire-search{float:left;margin-left:-30px;width:calc(100% + 60px)}.inspire-search .form-row{width:100%;float:left;display:block}.inspire-search .form-row.btn-center{display:none}.inspire-search .one-field{float:left;margin:0 .78125%;width:23.8%}.inspire-search .one-field:first-child{margin-left:0}.inspire-search .one-field:first-child .select-list .dest-big-overlay{left:0;-webkit-transform:none;transform:none}.inspire-search .one-field:first-child .select-list .dest-big-overlay .dest-overlay-inner::before{left:65px}.inspire-search .select-list .selected{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:991px){.wide-wrap{padding:0}.wide-wrap form>.form-row{margin-bottom:20px}.inspire-search{padding:0}.inspire-search .one-field{margin:0 0 20px;width:100%}.inspire-search .form-row.btn-center{display:block}}.route-schedule-wrap{padding:53px 0 0}.route-schedule-wrap h2{margin-bottom:12px}.route-schedule-wrap p{color:#338141;margin-bottom:40px}.route-schedule-wrap .help-bubble p{color:#fff}.from-to-search{margin-bottom:56px;text-align:center}.from-to-search:last-child{margin-bottom:0}.from-to-search .form-row{display:block}.from-to-search .one-field{display:inline-block;margin:0 .7%;max-width:305px;text-align:left;vertical-align:bottom;width:100%}.from-to-search .btn-wrap{width:auto}@media only screen and (min-width:992px){.from-to-search .form-row .one-field .select-list .dest-big-overlay{-webkit-transform:translate(0,0);transform:translate(0,0)}.from-to-search .form-row .one-field:first-of-type .select-list .dest-big-overlay{left:0}.from-to-search .form-row .one-field:first-of-type .select-list .dest-big-overlay .dest-overlay-inner::before{left:18%}}@media only screen and (min-width:1470px){.from-to-search .select-list .dest-big-overlay{width:850px}.from-to-search .form-row .one-field:nth-of-type(2) .select-list .dest-big-overlay{left:-326px}.from-to-search .form-row .one-field:nth-of-type(2) .select-list .dest-big-overlay .dest-overlay-inner::before{left:57%}}@media only screen and (min-width:1200px) and (max-width:1469px){.from-to-search .select-list .dest-big-overlay{width:848px}.from-to-search .form-row .one-field:nth-of-type(2) .select-list .dest-big-overlay{left:-325px}.from-to-search .form-row .one-field:nth-of-type(2) .select-list .dest-big-overlay .dest-overlay-inner::before{left:57%}}@media only screen and (min-width:768px) and (max-width:991px){.from-to-search .one-field{max-width:265px}.from-to-search .btn-primary{height:60px;line-height:58px;padding:0 7px}}@media only screen and (min-width:120px) and (max-width:767px){.inspire-search{margin-left:0;width:100%}.route-schedule-wrap{padding:33px 0 0}.route-schedule-wrap h2{margin-bottom:8px}.route-schedule-wrap p{font-size:22px;line-height:22px;margin-bottom:20px}.from-to-search .one-field{margin:0 0 10px;max-width:none}.from-to-search .btn-wrap{width:100%}.from-to-search .btn{margin-top:15px}}.route-weekly-schedule{width:100%;float:left;margin-bottom:100px}.route-weekly-schedule .day-holder{float:left;margin-right:1.16%;text-align:center;width:13.28125%}.route-weekly-schedule .day-holder:last-child{margin-right:0}.route-weekly-schedule .day-heading{color:#338141;display:block;font-size:20px;line-height:23px;margin-bottom:20px}.route-weekly-schedule .flight-item{width:100%;float:left;background:#fff;border:1px solid #ccc;box-shadow:2px 2px 3px rgba(0,0,0,.2);height:90px;margin-bottom:10px;padding:18px 10px 3px}.route-weekly-schedule .empty{border:0;box-shadow:none}.route-weekly-schedule .empty .note{margin-top:10px}.route-weekly-schedule .time{width:100%;float:left;border-bottom:1px solid #f2f2f2;margin-bottom:2px;padding-bottom:10px}.route-weekly-schedule .time span{color:#338141;float:left;font-size:24px;line-height:28px;width:50px}.route-weekly-schedule .time span:last-child{float:right;text-align:right}.route-weekly-schedule .time i{color:#ccc;font-size:18px;line-height:28px}.route-weekly-schedule .note{display:inline-block;font-size:18px;line-height:21px}@media only screen and (min-width:992px) and (max-width:1199px){.route-schedule-wrap form .one-field .help-bubble{margin-right:-160px}.from-to-search .select-list .dest-big-overlay{width:842px}.from-to-search .form-row .one-field:nth-of-type(2) .select-list .dest-big-overlay{left:-322px}.from-to-search .form-row .one-field:nth-of-type(2) .select-list .dest-big-overlay .dest-overlay-inner::before{left:57%}.route-weekly-schedule .flight-item{padding:15px 7px 3px}.route-weekly-schedule .time span{font-size:19px;width:46px}.route-weekly-schedule .time i{font-size:14px}}@media only screen and (max-width:991px){.route-weekly-schedule{margin-bottom:50px;overflow:auto}.route-weekly-schedule .day-holder{clear:both;margin-right:0;width:100%}.route-weekly-schedule .day-heading{text-align:left}.route-weekly-schedule .flight-item{border:0;box-shadow:0 0 7px rgba(0,0,0,.2);margin-right:20px;width:170px}.route-weekly-schedule .empty{border:1px solid #ccc;box-shadow:none}}@media only screen and (min-width:768px) and (max-width:991px){.route-weekly-schedule{margin-left:-8px;padding:0 10px;width:calc(100% + 16px)}}@media only screen and (min-width:120px) and (max-width:767px){.route-weekly-schedule{margin-left:-20px;padding:0 20px;width:calc(100% + 40px)}}.alert-holder{width:100%;float:left;margin-bottom:40px;text-align:left}.alert-holder:last-child{margin-bottom:0}.alert-holder.alert-error .alert-item{border:1px solid #df0021;color:#df0021;background-color:rgba(223,0,33,.1)}.alert-holder.alert-error .alert-item ul li{position:relative;margin-left:20px}.alert-holder.alert-error .alert-item ul li::before{font-family:svgicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-decoration:none;text-transform:none;color:#df0021;content:'*';font-size:18px;font-weight:700;position:absolute;left:-20px}.alert-holder.alert-error .with-icon{border-width:3px}.alert-holder.alert-error .with-icon h4{display:flex}.alert-holder.alert-error .with-icon h4:before{content:""}.alert-holder.alert-error .with-icon h4::before{margin-right:7px;font-size:17px}.alert-holder.alert-info .alert-item{border:1px solid #4ea046;color:#4ea046}.alert-holder.alert-info .alert-item ul li{position:relative;margin-left:20px}.alert-holder.alert-info .alert-item ul li::before{font-family:svgicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;text-decoration:none;text-transform:none;color:#4ea046;content:'*';font-size:18px;font-weight:700;position:absolute;left:-20px}.alert-holder .alert-item{display:inline-block;font-size:20px;font-weight:700;letter-spacing:0;line-height:21px;padding:20px 20px 20px 40px;position:relative;text-align:left;width:100%}.alert-holder .alert-item p{color:#6e6e6e;font-size:18px;line-height:20px;margin-bottom:0;padding-top:0}.alert-holder .alert-item h4{font-size:24px;font-weight:700;letter-spacing:0;margin-bottom:10px}.alert-holder .primary{background:#ffed28}.alert-holder .primary p,.alert-holder .primary::before{color:#338141}.alert-holder .wide{background:#f2f2f2;border-radius:0;box-shadow:none;margin:0;max-width:990px;padding:30px 20px 30px 70px}.alert-holder .wide::before{left:40px;top:25px;z-index:3}.alert-holder .wide::after{background:#f2f2f2;bottom:0;content:'';left:-2000em;position:absolute;right:-2000em;top:0;z-index:1}.alert-holder .wide p{position:relative;z-index:3}@media only screen and (min-width:768px) and (max-width:991px){.alert-holder .wide{padding-left:60px}.alert-holder .wide::before{left:15px}}@media only screen and (min-width:120px) and (max-width:767px){.alert-holder .alert-item h4{font-size:20px;margin-bottom:3px}.alert-holder,.alert-holder:last-child .alert-item{margin-bottom:0}.alert-holder .alert-item{font-size:17px;margin-bottom:25px;min-width:160px;padding:14px 20px 11px}.alert-holder .alert-item p{font-size:16px;line-height:18px}.alert-holder .alert-item::before{font-size:22px}.alert-holder .wide{padding:22px 0 16px 30px}.alert-holder .wide::before{left:0;top:16px}}.contact-tab{width:100%;float:left}.contact-tab .select-list{width:100%}.contact-tab .select-list .selected{width:100%;float:left;background:#fff;border:1px solid #b3b3b3;color:#4ea046;font-size:24px;height:60px;line-height:55px;padding:0 30px 0 16px;text-align:left}.contact-tab .select-list .selected::before{display:none}.contact-tab .select-list .selected::after{font-family:svgicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;color:#b3b3b3;content:"";display:inline-block;font-size:23px;height:60px;line-height:60px;margin-top:-30px;position:absolute;right:13px;top:50%;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.contact-tab .select-list .selected.active::after{-webkit-transform:rotate(0);transform:rotate(0)}.contact-tab .select-list .dest-dropdown{left:0;top:100%;width:100%}.contact-tab .select-list .dest-dropdown ul{border-top:0;border-radius:0 0 4px 4px;width:100%}.contact-mail{padding-top:14px;text-align:left}.contact-mail .inner{margin:0 auto;max-width:846px;width:100%}.contact-mail form>.form-row{margin-bottom:20px}.contact-mail form>.form-row.btn-center:first-of-type{margin-top:0}.contact-mail form input,.contact-mail form textarea{font-size:24px}.contact-mail form .has-picker input{width:calc(100% - 89px)}.contact-mail form .has-picker .select-list{width:89px}.contact-mail form .has-picker .select-list .selected{background:#4ea046;border:1px solid #ccc;border-right:0;color:#fff;padding:0 23px 0 30px;text-align:center}.contact-mail form .has-picker .select-list .selected::after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;content:'';height:0;left:17px;margin-top:0;position:absolute;top:54%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0}.contact-mail form .has-picker .select-list .dest-dropdown{overflow:auto}.contact-mail form .has-picker .select-list .dest-dropdown li{padding:10px;text-align:center}.contact-mail form .has-picker .select-list .dest-dropdown .primary{float:none;font-size:20px;line-height:24px}.contact-mail form .has-picker .secondary{display:none}.contact-mail .form-row .one-field.fullwidth{flex:0 0 100%}.contact-mail .form-row textarea{height:220px;padding:10px 20px;resize:none;width:100%}@media only screen and (min-width:120px) and (max-width:767px){.contact-tab .select-list{float:left}.contact-tab .select-list .selected{font-size:18px;height:50px;line-height:45px;margin-left:0;padding-left:10px}.contact-tab .select-list .selected::after{font-size:20px}.contact-tab .select-list .dest-dropdown{margin-left:0}.contact-tab .select-list .dest-dropdown li{padding:12px 18px}.contact-tab .select-list .dest-dropdown .primary{font-size:18px}.contact-tab .select-list .dest-dropdown .secondary{font-size:16px}.contact-mail form input,.contact-mail form textarea{font-size:18px}}.contact-phone{margin-bottom:50px}.contact-phone .inner{margin:0 auto;max-width:414px;width:100%}.contact-phone .phone-row{width:100%;float:left;margin-bottom:20px}.contact-phone .label,.contact-phone label{text-align:left}.contact-phone .phone-number-item{color:#4ea046;display:inline-block;font-size:50px;font-weight:700;line-height:54px;margin-top:36px;text-align:left}.contact-phone .phone-number-item::before{font-family:svgicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;color:#ccc;content:"";font-size:34px;margin-right:16px}.contact-phone .select-list .selected-icon::after{font-family:svgicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;color:#b3b3b3;content:"";cursor:pointer;display:inline-block;font-size:23px;height:60px;line-height:60px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.contact-phone .select-list .selected.active::after,.contact-phone .select-list .selected.active~.selected-icon::after{-webkit-transform:rotate(0);transform:rotate(0)}.contact-phone .select-list .selected-icon{position:absolute;right:13px;top:0}@media only screen and (min-width:120px) and (max-width:767px){.contact-phone{margin-bottom:0}.contact-phone .phone-number-item{font-size:36px;line-height:40px;margin-top:25px}.contact-phone .select-list .selected{font-size:18px;height:50px;line-height:45px;margin-left:0;padding-left:10px}.contact-phone .select-list .selected-icon::after,.contact-phone .select-list .selected::after{font-size:20px;height:50px;line-height:50px}}.contact-offices{text-align:left}.contact-offices .inner{margin:0 auto;max-width:1064px;width:100%}.contact-offices .main-offices{width:100%;float:left;align-items:center;border-bottom:1px solid #d9d9d9;display:flex;margin-bottom:62px;padding-bottom:70px}.contact-offices .main-offices .inner-box{flex-basis:49%}.contact-offices .main-offices .text-holder{max-width:390px;order:2;padding-left:8.2%}.contact-offices .main-offices h4{font-size:18px;line-height:20px;margin-bottom:8px}.contact-offices .main-offices h3{color:#4ea046;font-size:24px;font-weight:700;letter-spacing:.2px;line-height:20px;margin-bottom:10px}.contact-offices .main-offices p{color:#338141;font-size:18px;line-height:24px;margin-bottom:27px}.contact-offices .main-offices p:last-child{margin-bottom:25px}.contact-offices .main-offices .map-holder{box-shadow:0 2px 30px rgba(0,0,0,.15);order:1}.contact-offices .main-offices .map-holder .map-wrap{width:100%;float:left;height:400px}.contact-offices .all-offices{width:100%;float:left}.contact-offices .all-offices .country-selector{margin:0 auto;max-width:414px;width:100%}.contact-offices .all-offices .countries-wrap{width:100%;float:left;padding-top:55px}.contact-offices .countries-wrap h3{width:100%;float:left;margin-top:20px}.contact-offices .box-title-stripe{margin-bottom:24px}.contact-offices .box-title-stripe .left{width:51%}.contact-offices .box-title-stripe .right{width:49%}.contact-offices .box-title-stripe .details{padding-bottom:48px}.contact-offices h3{color:#338141;font-size:32px;line-height:35px;margin-bottom:22px}@media only screen and (min-width:768px) and (max-width:991px){.contact-offices .main-offices{margin-bottom:40px;padding-bottom:50px}.contact-offices .main-offices .text-holder{padding-left:40px}.contact-offices .all-offices .countries-wrap{padding-top:50px}.contact-offices .box-title-stripe{margin-bottom:15px}.contact-offices .box-title-stripe .title-stripe{padding-left:16px;margin-bottom:16px}.contact-offices .box-title-stripe .details{padding-left:16px;padding-bottom:23px}.contact-offices h3{font-size:30px;line-height:33px;margin-bottom:15px}}@media only screen and (min-width:120px) and (max-width:767px){.contact-offices{padding-top:20px}.contact-offices .main-offices{display:block;margin-bottom:41px;padding-bottom:36px}.contact-offices .main-offices .inner-box{width:100%;float:left}.contact-offices .main-offices .text-holder{margin-bottom:20px;padding:0}.contact-offices .main-offices h4{font-size:16px;line-height:19px;margin-bottom:7px;padding-top:16px}.contact-offices .main-offices h4:first-child{padding-top:0}.contact-offices .main-offices h3{font-size:22px;line-height:16px}.contact-offices .main-offices p{font-size:16px;line-height:20px}.contact-offices .main-offices p br{display:block}.contact-offices .main-offices .map-holder .map-wrap{height:235px}.contact-offices .all-offices .country-selector label{font-size:14px;line-height:17px}.contact-offices .all-offices .countries-wrap{padding-top:32px}.contact-offices .box-title-stripe{margin-bottom:15px}.contact-offices .box-title-stripe .title-stripe{padding-left:16px;margin-bottom:16px}.contact-offices .box-title-stripe .left,.contact-offices .box-title-stripe .right{width:100%}.contact-offices .box-title-stripe .details{padding-left:16px;padding-bottom:23px}.contact-offices h3{font-size:27px;letter-spacing:-.5px;line-height:30px;margin-bottom:11px}}.account-settings-menu{position:absolute;left:80px;bottom:-98px;right:80px;text-align:left;font-size:16px;text-transform:uppercase}.account-settings-menu li{display:inline-block;float:left;margin-right:29px}.account-settings-menu .logout-link{float:right;margin-right:0}.account-settings-menu .logout-link a{position:relative;padding:0 0 18px 34px}.account-settings-menu .logout-link a:before{content:""}.account-settings-menu .logout-link a::before{font-size:17px;position:absolute;left:0;top:-1px}.account-settings-menu a{color:#fff;border-bottom:6px solid transparent;padding:0 16px 18px;display:block;transition:border .2s ease}.account-settings-menu a.active,.account-settings-menu a:hover{border-color:#9ce29c}.account-settings-menu .close-settings-menu{display:none;font-size:22px;color:#9ce29c;margin-bottom:10px}.account-settings-menu .close-settings-menu:before{content:""}.account-settings-menu .close-settings-menu::before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);display:inline-block}@media only screen and (min-width:992px) and (max-width:1469px){.account-settings-menu{left:0;right:0}}@media only screen and (max-width:991px){.account-settings-menu{width:100%;float:left;display:none;position:relative;bottom:auto;left:auto;right:auto;text-align:center;text-transform:none;margin:20px 0 10px}.account-settings-menu li{display:block;width:100%;margin-right:0}.account-settings-menu a{border:0;color:#9ce29c;font-size:22px;padding:0;margin-bottom:29px}.account-settings-menu a.active{display:none}.account-settings-menu .logout-link{margin-top:19px}.account-settings-menu .logout-link a{border:1px solid #9ce29c;height:50px;padding:0;line-height:46px}.account-settings-menu .logout-link a::before{top:3px;position:relative;margin-right:14px;left:auto}.account-settings-menu .close-settings-menu{display:block}}.mob-settings-menu{display:none;font-size:22px;color:#9ce29c;margin-bottom:10px}.mob-settings-menu:before{content:""}.mob-settings-menu::before{font-size:5px;margin-top:11px;position:absolute;left:20px}.mob-settings-menu.open::before{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mob-settings-menu a{color:#9ce29c}.settings-holder{width:91.67%;text-align:left}.settings-holder .row{width:100%;float:left}.settings-holder .row:first-of-type{margin-bottom:30px}.settings-holder .past-bookings{padding-bottom:60px;border-bottom:1px solid #d1d1d1;margin-bottom:80px}.settings-holder .past-bookings .flight-status-box,.settings-holder .past-bookings .left-col h2{display:none}.settings-holder .past-bookings .flight-status-box.show{display:flex}.settings-holder .h2,.settings-holder h2{font-size:32px;margin-top:8px;color:#666;margin-bottom:0;font-weight:400}.settings-holder .left-col{float:left;width:27.6%;padding-right:6%}.settings-holder .right-col{float:right;width:72.4%}.settings-holder .two-cols-wrap{width:100%;float:left;display:flex}.settings-holder .two-cols-wrap .col{display:flex;float:left;margin-right:2.26%;width:48.87%}.settings-holder .two-cols-wrap .col:nth-child(2n){margin-right:0}.settings-holder .two-cols-wrap .shadow::before{background:url(narrow-shadow.b6d093aeadb78ff20aeb.png) center bottom no-repeat}.settings-holder .box-top-stripe.bg-img{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;text-align:center;padding-left:20px;padding-right:20px}.settings-holder .box-top-stripe.bg-img span:not(.img-box-title){font-size:16px;text-transform:uppercase;margin-bottom:5px}.settings-holder .box-top-stripe.bg-img span strong{display:block}.settings-holder .box-top-stripe.bg-img .img-box-title{width:100%;font-size:32px;line-height:30px;margin-bottom:28px}.settings-holder .box-top-stripe.verti-lined-list{padding:15px 29px 0}.settings-holder .verti-lined-list li{padding:20px 0 19px}.settings-holder .verti-lined-list li:first-of-type{padding-top:0}.settings-holder .verti-lined-list span:not(.blue-txt){font-size:18px;margin-bottom:2px}.settings-holder .verti-lined-list .blue-txt{font-size:24px;color:#338141}.settings-holder .verti-lined-list .btn-secondary{position:absolute;right:28px;bottom:29px}.settings-holder .flight-status-box .left{width:37%}.settings-holder .flight-status-box .right{width:70%}.settings-holder .flight-status-box .start-destionation{width:24%}.settings-holder .flight-status-box .status{width:53%}.settings-holder .flight-status-box .end-destionation{width:22%}.settings-holder .flight-status-box .btn-secondary{bottom:-8px}.settings-holder .centered .btn{margin-top:10px}@media only screen and (max-width:991px){.mob-settings-menu{display:block}.settings-holder,.settings-holder .left-col,.settings-holder .right-col{width:100%}.settings-holder .left-col{padding-right:0}.settings-holder .left-col .link-plus{width:100%}.settings-holder h2{text-align:center;margin:0 0 17px}.settings-holder .link-plus{margin-bottom:21px}}@media only screen and (min-width:120px) and (max-width:767px){.settings-holder{margin:0 0 0 -10px;width:calc(100% + 20px)}.settings-holder .row{border-bottom:1px solid #d1d1d1;padding-bottom:36px;margin-bottom:29px}.settings-holder .two-cols-wrap{flex-wrap:wrap}.settings-holder .two-cols-wrap .col{width:100%;margin-right:0}.settings-holder .verti-lined-list li{padding:16px 0 14px}.settings-holder .verti-lined-list li:last-of-type{border-bottom:0}.settings-holder .verti-lined-list span:not(.blue-txt){font-size:13px;margin-bottom:6px}.settings-holder .verti-lined-list .blue-txt{font-size:18px}.settings-holder .verti-lined-list .btn-secondary{right:13px;bottom:29px;font-size:18px}.settings-holder .box-top-stripe{border-top-width:7px}.settings-holder .box-top-stripe.verti-lined-list{padding:16px 7px 18px;margin-bottom:20px}.settings-holder .box-top-stripe.bg-img span:not(.img-box-title){font-size:13px;margin-bottom:2px}.settings-holder .bg-img{height:268px}.settings-holder .bg-img .btn-primary{width:auto}.settings-holder .flight-status-box{margin-left:0;width:100%}.settings-holder .flight-status-box .left,.settings-holder .flight-status-box .right{width:100%}.settings-holder .flight-status-box .start-destionation{width:31%}.settings-holder .flight-status-box .status{width:41%}.settings-holder .flight-status-box .end-destionation{width:28%}.settings-holder .flight-status-box .btn-secondary{bottom:13px;left:8px}.settings-holder .centered .btn{width:auto;margin-top:16px}}.service-blocks h3,.service-blocks p{color:#338141}.service-blocks h3{font-size:24px;margin-bottom:7px;line-height:20px}.service-blocks p{margin-bottom:0;padding:0}.service-blocks .box-top-stripe{padding:19px 40px 19px 20px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;align-content:center}.service-blocks .box-top-stripe.bg-img{height:240px}.service-blocks .circle-wrap{flex:0 0 75px;width:75px;margin-right:26px}.service-blocks .circle-wrap span{font-size:76px;width:100%;height:75px;float:left}.service-blocks .font-ico-legroom{font-size:29px;margin-top:3px}.service-blocks .text-holder{float:left}.service-blocks .add-option{float:right;margin-left:auto;flex:0 0 180px}.service-blocks .add-option .link-plus{margin:0;float:right}.service-blocks .link-plus{margin-bottom:0}.home-hero-section{width:100%;float:left;height:600px;position:relative}@media only screen and (min-width:120px) and (max-width:767px){.service-blocks .box-top-stripe{padding:21px 23px 18px 18px}.service-blocks .box-top-stripe:not(.bg-img){display:block}.service-blocks .box-top-stripe .link-plus{letter-spacing:-.015em;margin:8px 0 0;padding-left:0}.service-blocks .box-top-stripe .link-plus::before{font-size:17px;top:2px;margin:19px 12px 0 0}.service-blocks .box-top-stripe.bg-img{height:227px;justify-content:flex-end;padding-bottom:29px}.service-blocks .box-top-stripe.bg-img .img-box-title{font-size:27px;line-height:28px;margin-bottom:50px}.service-blocks .circle-wrap{width:63px;margin-right:16px}.service-blocks .circle-wrap span{font-size:62px;width:100%;height:63px}.service-blocks .text-holder{width:calc(100% - 79px)}.service-blocks .add-option{flex:0 0 100%;width:100%;padding-left:81px}.service-blocks .add-option .link-plus{float:left}.service-blocks .font-ico-legroom{font-size:24px;margin-top:0}.service-blocks .font-ico-luggage-simple{font-size:35px}.home-hero-section{height:auto}.hero-slider{display:none}}.hero-slider,.hero-slider .slider{width:100%;float:left}.hero-slider .item{background-position:center top;background-repeat:no-repeat;background-size:cover;height:600px;overflow:hidden;position:relative;text-align:center}.hero-slider .item img{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);float:left;height:550px}.hero-slider .slide-content{bottom:185px;left:0;position:absolute;width:100%}.hero-slider .content-box{float:left;margin-left:433px;text-align:left;width:306px}.hero-slider .content-box .h2,.hero-slider .content-box h2{color:#fff;margin-bottom:6px}.hero-slider .content-box .small{color:#fff;display:block;font-size:24px;line-height:27px;margin-bottom:20px}.hero-slider .slider-progress{bottom:191px;height:50px;margin-right:-585px;position:absolute;right:50%;width:50px}.hero-slider .slider-progress .progress{width:100%;height:100%}.hero-slider .slider-progress svg{width:105%;height:105%;position:relative;top:1px}.hero-slider .slider-nav{bottom:240px;margin-right:-585px;position:absolute;right:50%;width:115px;z-index:10}.hero-slider .slider-nav .slick-arrow{background:0 0;border:1px solid rgba(255,255,255,.3);border-radius:50%;height:50px;width:50px}.hero-slider .slider-nav .slick-arrow::before{font-family:svgicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;color:#fff;content:"";font-size:22px}.hero-slider .slider-nav .slick-prev{left:0;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.hero-slider .slider-nav .slick-next{right:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.hero-slider .slick-dots{display:none!important}@media only screen and (min-width:1470px){.hero-slider .slider-nav,.hero-slider .slider-progress{margin-right:-640px}}@media only screen and (min-width:992px) and (max-width:1199px){.hero-slider .content-box{margin-left:360px}.hero-slider .slider-nav,.hero-slider .slider-progress{margin-right:-485px}}@media only screen and (min-width:768px) and (max-width:991px){.hero-slider .slide-content{bottom:355px}.hero-slider .content-box{display:none;margin-left:345px;width:390px}.hero-slider .content-box .h2,.hero-slider .content-box h2{font-size:36px;line-height:38px;margin-bottom:3px}.hero-slider .content-box .small{margin-bottom:15px}.hero-slider .slider-nav,.hero-slider .slider-progress{display:none;margin-right:-375px}.hero-booking-form.sticky .booking-form form>.form-row .dest-big-overlay{max-width:600px}}.hero-booking-form{background-color:rgba(255,255,255,.3);bottom:0;left:50%;margin-left:-585px;position:absolute;top:123px;width:371px;z-index:21}.hero-booking-form .booking-tabs{width:100%;float:left;position:relative;z-index:21}.hero-booking-form .booking-tabs.open::after{bottom:0;box-shadow:2px 0 30px rgba(0,0,0,.15);content:'';height:100%;left:0;position:absolute;width:100%;z-index:1}.hero-booking-form .booking-tabs.open .booking-form{height:auto;z-index:6}.hero-booking-form .booking-tabs.open .booking-form .hidden-fields{display:block}.hero-booking-form .booking-tabs.open .booking-form .show-more{background-color:#f2f2f2}.hero-booking-form .booking-tabs.open .booking-form .show-more i{margin:0 0 6px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.hero-booking-form .overlay-close{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:20}.hero-booking-form .overlay-close.open{display:block}.hero-booking-form .tabs{width:100%;float:left}.hero-booking-form .tabs li{color:#fff;float:left;font-size:18px;line-height:20px;position:relative;text-align:center;transition:background .3s ease;width:33.33333%;z-index:2}.hero-booking-form .tabs li::after{background:rgba(255,255,255,.2);bottom:0;content:'';position:absolute;right:0;top:0;transition:background .3s ease;width:1px}.hero-booking-form .tabs li:last-child::after{display:none}.hero-booking-form .tabs li:hover{background:rgba(255,255,255,.3)}.hero-booking-form .tabs li.selected{background:rgba(255,255,255,.85)}.hero-booking-form .tabs .selected{z-index:2}.hero-booking-form .tabs .selected a,.hero-booking-form .tabs .selected span{border-color:#4ea046;color:#4ea046}.hero-booking-form .tabs .selected i{color:#4ea046}.hero-booking-form .tabs .selected::after{display:none}.hero-booking-form .tabs a,.hero-booking-form .tabs span{border-top:6px solid transparent;color:#fff;display:block;height:87px;padding-top:13px}.hero-booking-form .tabs strong{display:block;font-weight:400}.hero-booking-form .tabs i{color:#fff;height:30px;line-height:30px;transition:color .3s ease}.hero-booking-form .tabs .font-ico-plane-colored{font-size:24px}.hero-booking-form .tabs .font-ico-bed{font-size:20px}.hero-booking-form .tabs .font-ico-car{font-size:22px}.hero-booking-form .booking-form{width:100%;float:left;background:rgba(255,255,255,.85);height:390px;padding:23px 30px 40px;position:relative}.hero-booking-form .booking-form h2{color:#338141;font-size:24px;font-weight:400;line-height:27px;margin-bottom:20px}.hero-booking-form .booking-form .form-row{width:100%;float:left;display:block;margin-bottom:15px}.hero-booking-form .booking-form .one-field{width:100%;float:left}.hero-booking-form .booking-form .one-field.half{width:48.38709677419355%}.hero-booking-form .booking-form .one-field.half.fright{float:right}.hero-booking-form .booking-form .label,.hero-booking-form .booking-form label{color:#338141;margin-bottom:2px}.hero-booking-form .booking-form .select-list.expanded::before{background:#4ea046;content:'';height:6px;left:0;position:absolute;top:0;width:100%}.hero-booking-form .booking-form .select-list .selected-icon::after,.hero-booking-form .booking-form .select-list .selected::after{right:16px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.hero-booking-form .booking-form .select-list .selected.active::after,.hero-booking-form .booking-form .select-list .selected.active~.selected-icon::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.hero-booking-form .booking-form .select-list .dest-dropdown{border-radius:4px;border-top:1px solid #b3b3b3;left:calc(100% + 21px);top:0}.hero-booking-form .booking-form .select-list .dest-dropdown::after,.hero-booking-form .booking-form .select-list .dest-dropdown::before{border-style:solid;content:'';display:block;height:0;position:absolute;right:calc(100% - 1px);width:0}.hero-booking-form .booking-form .select-list .dest-dropdown::before{border-color:transparent #b3b3b3 transparent transparent;border-width:8px;top:20px}.hero-booking-form .booking-form .select-list .dest-dropdown::after{border-color:transparent #fff transparent transparent;border-width:7px;top:21px}.hero-booking-form .booking-form .select-list .dest-big-overlay{left:calc(100% + 25px);top:50%;-webkit-transform:translateY(-50.1%);transform:translateY(-50.1%)}.hero-booking-form .booking-form .select-list .dest-big-overlay .dest-overlay-inner{border-top:6px solid #4ea046;box-shadow:2px 0 30px rgba(0,0,0,.2)}.hero-booking-form .booking-form .select-list .dest-big-overlay .dest-overlay-inner::before{border-bottom:9px solid transparent;border-left:0;border-right:9px solid #fff;border-top:9px solid transparent;left:-9px;margin-left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero-booking-form .booking-form .select-list .passengers-overlay{left:calc(100% + 26px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:402px}.hero-booking-form .booking-form .select-list .passengers-overlay .passengers-wrap{border:0;border-top:6px solid #4ea046;box-shadow:2px 0 30px rgba(0,0,0,.2)}.hero-booking-form .booking-form .select-list .passengers-overlay .passengers-wrap::before{border-bottom:9px solid transparent;border-right:9px solid #fff;border-top:9px solid transparent;content:'';left:-9px;margin-left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero-booking-form .booking-form .select-list .passengers-overlay .btn-primary{margin-top:0;width:auto}.hero-booking-form .booking-form .help-bubble{margin-right:-268px}.hero-booking-form .booking-form .checkbox-row label{float:right}.hero-booking-form .booking-form input[type=checkbox]+label::before{background:0 0;box-shadow:none}.hero-booking-form .booking-form .hidden-fields{width:100%;float:left;display:none}.hero-booking-form .booking-form .btn-primary{margin-top:14px;width:100%}.hero-booking-form .booking-form .show-more{background-color:rgba(255,255,255,.2);bottom:0;left:0;height:39px;padding:0;position:absolute;text-align:center;transition:background-color .3s ease;width:100%}.hero-booking-form .booking-form .show-more i{color:#b3b3b3;font-size:16px;height:20px;line-height:20px;margin-top:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.hero-booking-form .booking-form .show-more:hover{background-color:rgba(255,255,255,.5)}.hero-booking-form .booking-form .date-picker-wrap{width:100%;float:left;position:relative}.hero-booking-form .booking-form .date-picker-wrap .one-field{position:static}.hero-booking-form .booking-form input.datepicker{padding:0 10px 0 12px}.hero-booking-form .booking-form input.datepicker.open{border-top:6px solid #4ea046;padding:11px 10px 15px 12px}.hero-booking-form .booking-form .date-picker{border-top:6px solid #4ea046;box-shadow:2px 0 30px rgba(0,0,0,.2);left:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero-booking-form .booking-form .sticky-txt{display:block}.hero-booking-form .mobile-heading{display:none}@media only screen and (min-width:1470px){.hero-booking-form{margin-left:-640px}}@media only screen and (min-width:1200px) and (max-width:1370px){.hero-booking-form .booking-form .date-picker{width:828px}}@media only screen and (min-width:768px){.hero-booking-form.sticky{position:fixed;left:0;right:0;top:0;bottom:auto;margin-left:0;width:100%;background-color:#fff;z-index:10;box-shadow:0 0 30px rgba(0,0,0,.4);transition:background-color .3s ease}.hero-booking-form.sticky form .date-picker-wrap .one-field:first-child .selected-icon{right:13px;left:auto}.hero-booking-form.sticky .booking-tabs{display:flex;max-width:1440px;margin:0 auto;float:none;align-items:stretch}.hero-booking-form.sticky .booking-tabs.open .booking-form .hidden-fields{display:flex}.hero-booking-form.sticky .booking-tabs.open .tabs li:nth-of-type(2n){top:235px}.hero-booking-form.sticky .booking-tabs.open .tabs li:nth-of-type(3n){top:336px}.hero-booking-form.sticky .tabs{flex:0 0 100px;background-color:#f0f0f0;z-index:5;display:flex}.hero-booking-form.sticky .tabs li{opacity:0;height:0;width:100%;background-color:#f0f0f0}.hero-booking-form.sticky .tabs li.selected{background-color:#f0f0f0}.hero-booking-form.sticky .tabs li.open{transition:opacity .3s ease;opacity:1;height:auto}.hero-booking-form.sticky .tabs li.open a{height:100px}.hero-booking-form.sticky .tabs li.open span::before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.hero-booking-form.sticky .tabs li:nth-of-type(2n),.hero-booking-form.sticky .tabs li:nth-of-type(3n){position:absolute;left:0;width:100px}.hero-booking-form.sticky .tabs li:nth-of-type(2n){top:153px}.hero-booking-form.sticky .tabs li:nth-of-type(3n){top:253px}.hero-booking-form.sticky .tabs li:first-of-type{opacity:1;display:flex;flex-direction:row;justify-content:center;min-height:100%;height:auto}.hero-booking-form.sticky .tabs li:first-of-type span{height:auto;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;align-content:center}.hero-booking-form.sticky .tabs li:first-of-type strong{flex:1 1 100%}.hero-booking-form.sticky .tabs a,.hero-booking-form.sticky .tabs span{border-color:#4ea046;color:#4ea046;height:100%;padding-top:30px}.hero-booking-form.sticky .tabs span{cursor:pointer;flex:1 1 100%;padding-top:0;padding-bottom:17px}.hero-booking-form.sticky .tabs span:before{content:""}.hero-booking-form.sticky .tabs span::before{bottom:19px;-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;left:50%;margin-left:-5px;color:#b3b3b3}.hero-booking-form.sticky .tabs i{color:#4ea046}.hero-booking-form.sticky .booking-form{height:auto;padding:23px 140px 24px 24px;flex:1 1 calc(100% - 100px)}.hero-booking-form.sticky .booking-form form{display:flex;justify-content:space-between}.hero-booking-form.sticky .booking-form form>.form-row:nth-child(-n+3){flex:1 1 17.74%}.hero-booking-form.sticky .booking-form form>.form-row:first-of-type .dest-big-overlay{left:0;-webkit-transform:none;transform:none}.hero-booking-form.sticky .booking-form form>.form-row:first-of-type .dest-overlay-inner::before{left:50px}.hero-booking-form.sticky .booking-form h2{display:none}.hero-booking-form.sticky .booking-form .form-row{width:auto;margin:0 10px 0 0}.hero-booking-form.sticky .booking-form .form-row.checkbox-row{order:1;margin:16px 0 0 5px;flex:0 0 auto}.hero-booking-form.sticky .booking-form .form-row .select-box,.hero-booking-form.sticky .booking-form .form-row input[type=email],.hero-booking-form.sticky .booking-form .form-row input[type=password],.hero-booking-form.sticky .booking-form .form-row input[type=text]{font-size:18px}.hero-booking-form.sticky .booking-form .checkbox-row label{width:100%;order:-1}.hero-booking-form.sticky .booking-form .checkbox-row .one-field{display:flex;flex-direction:column}.hero-booking-form.sticky .booking-form .checkbox-row .btn-secondary{margin-top:8px}.hero-booking-form.sticky .booking-form .label,.hero-booking-form.sticky .booking-form label{font-size:14px;color:#031326}.hero-booking-form.sticky .booking-form .show-more{display:none}.hero-booking-form.sticky .booking-form .hidden-fields{width:auto;display:flex;flex:1 1 35.48%}.hero-booking-form.sticky .booking-form .hidden-fields .form-row:last-of-type{position:absolute;right:0;top:0;margin:0;bottom:0}.hero-booking-form.sticky .booking-form .hidden-fields .form-row:first-of-type{flex:1 1 66%}.hero-booking-form.sticky .booking-form .hidden-fields .form-row:nth-of-type(2){flex:1 1 32%}.hero-booking-form.sticky .booking-form .btn-primary{margin:0;width:122px;min-width:0;height:100%;font-size:25px;font-weight:400;line-height:normal}.hero-booking-form.sticky .booking-form .select-list .selected::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hero-booking-form.sticky .booking-form .select-list .passengers-overlay{top:calc(100% + 10px);-webkit-transform:none;transform:none;left:auto;right:0}.hero-booking-form.sticky .booking-form .select-list .dest-big-overlay{left:60%;position:absolute;top:calc(100% + 10px);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:908px;z-index:21}.hero-booking-form.sticky .booking-form .select-list .dest-big-overlay .dest-overlay-inner::before{left:50%;top:-15px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);border-top:0;border-bottom-color:#4ea046;border-left:9px solid transparent;border-right-color:transparent}.hero-booking-form.sticky .booking-form .date-picker-wrap .one-field{position:relative}.hero-booking-form.sticky .booking-form .date-picker-wrap .one-field:first-child .selected-icon{left:auto;right:13px}.hero-booking-form.sticky .booking-form .date-picker{top:calc(100% + 10px);left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.hero-booking-form.sticky .booking-form .help-bubble{bottom:auto;top:0;margin-right:24px;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.hero-booking-form.sticky .booking-form .help-bubble .bubble-inner::before{bottom:50%;-webkit-transform:rotate(58deg);transform:rotate(58deg)}.hero-booking-form.sticky .booking-form .btn-secondary{font-size:15px;text-align:left}.hero-booking-form.sticky .select-list .selected{font-size:18px}.hero-booking-form.sticky .sticky-txt{display:block}.hero-booking-form.sticky .regular-txt{display:none}}@media only screen and (min-width:1400px){.hero-booking-form.sticky .tabs li:nth-of-type(2n){top:128px}.hero-booking-form.sticky .tabs li:nth-of-type(3n){top:228px}}@media only screen and (min-width:768px) and (max-width:1400px){.hero-booking-form.sticky .booking-tabs.open .booking-form .show-more{background-color:transparent}.hero-booking-form.sticky .booking-tabs.open .hidden-fields .form-row:first-of-type,.hero-booking-form.sticky .booking-tabs.open .hidden-fields .form-row:nth-of-type(2){display:block}.hero-booking-form.sticky .booking-form{padding-bottom:0}.hero-booking-form.sticky .booking-form .form-row.checkbox-row{order:0}.hero-booking-form.sticky .booking-form form{flex-wrap:wrap}.hero-booking-form.sticky .booking-form form>.form-row:first-of-type .dest-big-overlay{left:-84px}.hero-booking-form.sticky .booking-form form>.form-row:first-of-type .dest-overlay-inner::before{left:160px}.hero-booking-form.sticky .booking-form form>.form-row:nth-child(-n+3){flex:1 1 35%}.hero-booking-form.sticky .booking-form .hidden-fields{width:100%;flex:0 0 100%;margin-top:10px}.hero-booking-form.sticky .booking-form .hidden-fields .form-row:first-of-type,.hero-booking-form.sticky .booking-form .hidden-fields .form-row:nth-of-type(2){display:none}.hero-booking-form.sticky .booking-form .date-picker-wrap .one-field{flex:0 0 49%;width:auto}.hero-booking-form.sticky .booking-form .date-picker-wrap .one-field:first-of-type .date-picker{left:0;-webkit-transform:none;transform:none}.hero-booking-form.sticky .booking-form .select-list .dest-big-overlay{-webkit-transform:translate(-64%,0);transform:translate(-64%,0)}.hero-booking-form.sticky .booking-form .show-more{display:block;position:relative}}@media only screen and (min-width:992px) and (max-width:1199px){.hero-booking-form{margin-left:-485px;width:330px}.hero-booking-form .booking-form .date-picker{width:680px}.hero-booking-form .booking-form input.datepicker{font-size:20px}.hero-booking-form .booking-form input.datepicker.open{padding:10px 10px 15px 12px}.hero-booking-form .booking-form .pika-single .pika-table th{font-size:16px}.hero-booking-form .booking-form .pika-single .pika-table td{line-height:18px}.hero-booking-form .booking-form .pika-single .pika-button{height:38px;line-height:38px;width:38px}}@media only screen and (min-width:768px) and (max-width:991px){.hero-booking-form{margin-left:-375px;width:330px}.hero-booking-form .booking-form .one-field{margin-bottom:0}.hero-booking-form .booking-form .help-bubble.full-screen{margin-right:0}.hero-booking-form .booking-form .select-list .dest-big-overlay{width:420px}.hero-booking-form .booking-form input.datepicker{font-size:20px;padding:16px 10px 15px 12px}.hero-booking-form .booking-form .date-picker{padding:20px;width:440px}.hero-booking-form .booking-form .date-picker h3{margin-bottom:15px}.hero-booking-form .booking-form .date-picker-wrap .selected-icon{bottom:0}.hero-booking-form .booking-form .pika-single .pika-title{padding:7px 10px}.hero-booking-form .booking-form .pika-single .pika-next,.hero-booking-form .booking-form .pika-single .pika-prev{height:100px;margin-top:-50px;width:20px}.hero-booking-form .booking-form .pika-single .pika-next::before,.hero-booking-form .booking-form .pika-single .pika-prev::before{height:100px;width:100px}.hero-booking-form .booking-form .pika-single .pika-next::after,.hero-booking-form .booking-form .pika-single .pika-prev::after{font-size:18px;height:100px;line-height:100px}.hero-booking-form .booking-form .pika-single .pika-prev{left:-20px}.hero-booking-form .booking-form .pika-single .pika-next{right:-20px}.hero-booking-form .booking-form .pika-single .pika-label{font-size:18px;line-height:22px}.hero-booking-form .booking-form .pika-single .pika-table th{font-size:14px}.hero-booking-form .booking-form .pika-single .pika-table abbr{height:40px;line-height:40px}.hero-booking-form .booking-form .pika-single .pika-table td{font-size:16px}.hero-booking-form .booking-form .pika-single .pika-button{height:26px;line-height:28px;width:27px}.hero-booking-form .booking-form .pika-single .is-today .pika-button{font-weight:400}.hero-booking-form input,.hero-booking-form textarea{padding:0 16px}}@media only screen and (min-width:120px) and (max-width:767px){.hero-booking-form{width:100%;float:left;bottom:auto;height:auto;left:auto;margin-left:0;position:relative;top:auto}.hero-booking-form .mobile-heading{display:block;color:#4ea046;margin-bottom:0;padding:24px 10px;text-align:center}.hero-booking-form .tabs li{background:#f0f0f0}.hero-booking-form .tabs li::after{background:#fff}.hero-booking-form .tabs li:hover{background:#f0f0f0}.hero-booking-form .tabs li.selected{background:#fff}.hero-booking-form .tabs a,.hero-booking-form .tabs span{color:silver;height:80px}.hero-booking-form .tabs i{color:silver}.hero-booking-form .booking-form{height:auto;padding:22px 20px 25px}.hero-booking-form .booking-form .show-more,.hero-booking-form .booking-form h2{display:none}.hero-booking-form .booking-form .label,.hero-booking-form .booking-form label{font-size:14px;margin-bottom:4px}.hero-booking-form .booking-form .form-row{margin-bottom:7px}.hero-booking-form .booking-form .one-field{margin-bottom:0}.hero-booking-form .booking-form .checkbox-row{margin-bottom:22px;margin-top:9px}.hero-booking-form .booking-form .btn-secondary{font-size:18px;line-height:21px;padding:0 0 7px}.hero-booking-form .booking-form .hidden-fields{display:block}.hero-booking-form .booking-form .hidden-fields .form-row{margin-bottom:16px}.hero-booking-form .booking-form .btn-primary{margin-top:8px}.hero-booking-form .booking-form .help-bubble{margin-right:0}.hero-booking-form .booking-form .select-list .dest-dropdown{border-top:0;border-radius:0 0 4px 4px;box-shadow:none;left:0;top:100%}.hero-booking-form .booking-form .select-list .dest-dropdown::after,.hero-booking-form .booking-form .select-list .dest-dropdown::before{display:none}.hero-booking-form .booking-form .select-list .dest-big-overlay{left:0;top:0;-webkit-transform:translate(0,0);transform:translate(0,0)}.hero-booking-form .booking-form .select-list .passengers-overlay{left:0;top:0;-webkit-transform:translate(0,0);transform:translate(0,0);width:100%}.hero-booking-form .booking-form .select-list .passengers-overlay .passengers-wrap{box-shadow:none}.hero-booking-form .booking-form .select-list .passengers-overlay .btn-primary{width:calc(100% - 40px)}.hero-booking-form .booking-form input.datepicker{padding:10px 10px 11px}.hero-booking-form .booking-form .date-picker{border:0;box-shadow:none;left:0;top:0;-webkit-transform:translate(0,0);transform:translate(0,0)}.hero-booking-form .booking-form .date-picker-wrap .selected-icon{bottom:0}}.hero-offers{background:rgba(51,129,65,.9);bottom:0;left:0;position:absolute;width:100%}.hero-offers .offers-inner{float:right;padding:12px 0 15px 60px;width:calc(100% - 371px)}.hero-offers .left{float:left}.hero-offers .right{float:right}.hero-offers h2{color:#fff;float:left;font-size:20px;font-weight:400;line-height:26px;margin:0 12px 0 0}.hero-offers h2 i{color:#fff;font-size:17px;margin-right:12px;position:relative;top:3px}.hero-offers .deals-list{width:100%;float:left;margin-top:15px}.hero-offers .deal-item{float:left;margin-right:10%;position:relative;width:17.5%}.hero-offers .deal-item::before{background:#fff;bottom:7px;content:'';position:absolute;right:-31.5%;top:2px;width:1px}.hero-offers .deal-item:last-child{margin-right:0;padding-right:0}.hero-offers .deal-item:last-child::before{display:none}@media only screen and (min-width:992px) and (max-width:1199px){.hero-offers .offers-inner{padding:12px 0 15px 30px;width:calc(100% - 330px)}.hero-offers .deal-item{margin-right:7%;width:19.7%}.hero-offers .deal-item::before{right:-19.5%}.hero-offers .offer-item .h3,.hero-offers .offer-item h3{font-size:20px;line-height:20px}.hero-offers .offer-item .price{font-size:17px;line-height:20px}.hero-offers .offer-item .link-arrow{font-size:20px;line-height:24px}.hero-offers .offer-item .link-arrow::after{font-size:13px;top:1px}}@media only screen and (min-width:768px) and (max-width:991px){.hero-offers .offers-inner{margin-bottom:6px;padding:20px 10px 32px 20px;position:relative;width:calc(100% - 330px)}.hero-offers .deals-list{margin-top:10px}.hero-offers .deal-item{border-bottom:1px solid #4ea046;margin-bottom:10px;margin-right:0;padding-bottom:10px;width:100%}.hero-offers .deal-item::before{display:none}.hero-offers .offer-item{position:relative}.hero-offers .offer-item .price{line-height:18px;margin-bottom:0}.hero-offers .offer-item .link-arrow{bottom:0;font-size:18px;line-height:21px;position:absolute;right:0}.hero-offers .offer-item .link-arrow::after{font-size:13px;margin-right:10px}.hero-offers .left{width:100%}.hero-offers .right{bottom:10px;position:absolute;right:10px}.hero-offers .btn-secondary{font-size:16px;line-height:19px}.hero-offers .select-list .dest-dropdown{left:-103px}}@media only screen and (min-width:120px) and (max-width:767px){.hero-offers{background:#338141;bottom:auto;float:left;left:auto;padding-bottom:50px;position:relative}.hero-offers .offers-inner{padding:31px 0 44px;position:relative;width:100%}.hero-offers .left{text-align:center;width:100%}.hero-offers h2{font-size:32px;letter-spacing:.3px;line-height:35px;margin:0 0 6px;width:100%}.hero-offers h2 i{margin-right:9px}.hero-offers .right{bottom:0;left:0;position:absolute;text-align:center;width:100%}.hero-offers .deals-list{margin-top:43px}.hero-offers .deal-item{border-bottom:1px solid #fff;margin-bottom:28px;margin-right:0;padding-bottom:23px;width:100%}.hero-offers .offer-item .price{margin-bottom:0}.hero-offers .offer-item .link-arrow{position:absolute;right:0;top:calc(50% - 14px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.select-list{float:left;position:relative}.select-list .selected{color:#9ce29c;cursor:pointer;font-size:20px;line-height:26px}.select-list .selected::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #9ce29c;content:'';display:inline-block;height:0;margin-right:8px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:0}.select-list .selected.active::before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.select-list .selected.not-active{color:#666}.select-list .overlay{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:20}.select-list .dest-dropdown{display:none;left:17px;position:absolute;top:calc(100% + 9px);z-index:21}.select-list .dest-dropdown ul{float:left;background:#fff;border:1px solid #b3b3b3;border-radius:4px;max-height:340px;overflow-y:scroll;width:310px}.select-list .dest-dropdown li{width:100%;float:left;border-bottom:1px solid #f0f0f0;cursor:pointer;padding:21px 28px 14px 18px}.select-list .dest-dropdown li:last-child{border-bottom:0}.select-list .dest-dropdown li:hover .primary{color:#9ce29c}.select-list .dest-dropdown .primary{color:#4ea046;float:left;font-size:20px;line-height:24px;transition:color .3s ease}.select-list .dest-dropdown .secondary{color:#666;float:right;font-size:18px;line-height:24px}.select-list .dest-big-overlay{display:none;left:50%;position:absolute;top:calc(100% + 10px);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:908px;z-index:21}.select-list .dest-big-overlay .dest-overlay-mobile{display:none}.select-list .dest-big-overlay .dest-overlay-inner{width:100%;float:left;align-items:stretch;background:#fff;display:flex;position:relative;box-shadow:2px 0 30px rgba(0,0,0,.15)}.select-list .dest-big-overlay .dest-overlay-inner::before{border-bottom:9px solid #fff;border-left:9px solid transparent;border-right:9px solid transparent;content:'';height:0;left:50%;margin-left:-3px;position:absolute;top:-8px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:0}.select-list .dest-big-overlay .dest-overlay-inner::after{background:#d2d2d2;bottom:0;content:'';left:49.6%;position:absolute;top:0;width:1px}.select-list .dest-big-overlay .left,.select-list .dest-big-overlay .right{width:50%}.select-list .dest-big-overlay h3{color:#031326;font-size:24px;letter-spacing:-.3px;line-height:27px}.select-list .dest-big-overlay h4{color:#031326;font-size:18px;letter-spacing:.3px;line-height:23px;margin-bottom:22px}.select-list .dest-big-overlay h4 i{font-size:15px;margin:0 6px 0 2px;position:relative;top:3px}.select-list .dest-big-overlay .item{width:100%;float:left;margin-bottom:41px}.select-list .dest-big-overlay ul{float:left;width:45%}.select-list .dest-big-overlay ul:nth-of-type(2n){float:right}.select-list .dest-big-overlay ul li{width:100%;float:left;cursor:pointer;font-size:20px;line-height:24px;margin-bottom:15px}.select-list .dest-big-overlay ul li:last-child{margin-bottom:0}.select-list .dest-big-overlay ul li:hover{text-decoration:underline}.select-list .dest-big-overlay .left{padding:34px 35px 16px}.select-list .dest-big-overlay .left h3{margin-bottom:44px}.select-list .dest-big-overlay .left ul li{color:#999;position:relative}.select-list .dest-big-overlay .left ul li:hover{text-decoration:none;color:#4ea046}.select-list .dest-big-overlay .left ul .selected-item{color:#4ea046;padding-left:15px}.select-list .dest-big-overlay .left ul .selected-item::before{font-family:svgicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;color:#4ea046;content:"";font-size:12px;left:2px;position:absolute;top:0}.select-list .dest-big-overlay .right{display:flex;flex-direction:column;padding:34px 35px 0}.select-list .dest-big-overlay .right h3{margin-bottom:50px}.select-list .dest-big-overlay .right ul li{color:#4ea046}.select-list .dest-big-overlay .map-wrap{float:left;margin-left:-38px;margin-top:auto;width:calc(100% + 73px)}.select-list .dest-big-overlay .map-wrap img{width:100%}.select-list .passengers-overlay{display:none;left:0;min-width:385px;overflow:auto;position:absolute;top:100%;width:100%;z-index:21;box-shadow:2px 0 30px rgba(0,0,0,.2)}@media only screen and (max-width:767px){.select-list .passengers-overlay{z-index:101}ul.pending-list li{padding-left:0}}.select-list .passengers-overlay .passengers-wrap{width:100%;float:left;background:#fff;border:1px solid #b3b3b3;border-top:0;padding:34px 34px 0;position:relative;text-align:center}.select-list .passengers-overlay .passengers-wrap .close,.select-list .passengers-overlay .passengers-wrap h2{display:none}.select-list .passengers-overlay .passengers-wrap .desc{color:#4ea046;display:block;font-size:24px;letter-spacing:-.3px;line-height:27px;margin-bottom:46px;text-align:left}.select-list .passengers-overlay .quantity-wrap{width:100%;float:left;margin-bottom:5px;padding:0 3px;text-align:left}.select-list .passengers-overlay .quantity-wrap .quantity{width:100%;float:left;border-bottom:1px solid #b2b2b2;margin-bottom:20px;padding-bottom:17px}.select-list .passengers-overlay .quantity-wrap .quantity:last-child{border-bottom:0}.select-list .passengers-overlay .quantity-wrap .qty-num{float:left;width:calc(100% - 115px)}.select-list .passengers-overlay .quantity-wrap .qty-num .quantity-spinner{background:0 0;border:0;color:#4ea046;float:left;font-size:50px;height:50px;line-height:50px;margin-right:7px;padding:0;text-align:center;width:45px}.select-list .passengers-overlay .quantity-wrap .qty-num .label{color:#4ea046;float:left;font-size:24px;line-height:20px;margin-bottom:0;padding-top:4px}.select-list .passengers-overlay .quantity-wrap .qty-num .label span{color:#666;display:block;font-size:16px;margin-top:3px;text-transform:uppercase}.select-list .passengers-overlay .quantity-wrap .spinners{float:right;padding-right:7px}.select-list .passengers-overlay .quantity-wrap .qty-value{border-radius:50%;cursor:pointer;display:block;float:left;height:40px;text-align:center;width:40px}.select-list .passengers-overlay .quantity-wrap .qty-value.minus{background:#b3b3b3}.select-list .passengers-overlay .quantity-wrap .qty-value.minus i{font-size:3px}.select-list .passengers-overlay .quantity-wrap .qty-value.plus{background:#4ea046;margin-left:12px}.select-list .passengers-overlay .quantity-wrap .qty-value.plus i{font-size:23px}.select-list .passengers-overlay .quantity-wrap .qty-value i{color:#fff;height:40px;line-height:40px}.select-list .passengers-overlay .btn{margin-bottom:25px}.select-list .passengers-overlay .alert-holder{margin-left:-34px;width:calc(100% + 68px)}.select-list .passengers-overlay .alert-holder .wide::after,.select-list .passengers-overlay .alert-holder .wide::before{display:none}.select-list .passengers-overlay .alert-holder .alert-item{border-radius:0;box-shadow:none;margin:0;padding:20px 20px 18px 49px;width:100%}.select-list .passengers-overlay .alert-holder .alert-item::before{font-size:19px;left:21px;top:17px}.select-list .passengers-overlay .alert-holder .alert-item .btn-secondary{display:inline-block;font-size:18px;font-weight:700;line-height:20px;padding-bottom:2px}@media only screen and (min-width:1200px) and (max-width:1469px){.select-list .dest-big-overlay{width:800px}}@media only screen and (min-width:992px) and (max-width:1199px){.select-list .dest-big-overlay{width:640px}.select-list .dest-big-overlay .left{padding:20px 25px}.select-list .dest-big-overlay .left h3{margin-bottom:30px}.select-list .dest-big-overlay .right{padding:20px 25px 0}.select-list .dest-big-overlay h3{font-size:22px;line-height:25px}.select-list .dest-big-overlay h4{margin-bottom:15px}.select-list .dest-big-overlay ul li{font-size:18px;line-height:23px}.select-list .dest-big-overlay .item{margin-bottom:30px}.select-list .dest-big-overlay .map-wrap{margin-left:-27px;width:calc(100% + 52px)}}@media only screen and (min-width:768px) and (max-width:991px){.select-list .dest-big-overlay{width:100%}.select-list .dest-big-overlay .dest-overlay-inner{display:block}.select-list .dest-big-overlay .dest-overlay-inner::after{display:none}.select-list .dest-big-overlay .left,.select-list .dest-big-overlay .right{width:100%;float:left;padding:20px}.select-list .dest-big-overlay .left h3,.select-list .dest-big-overlay .right h3{margin-bottom:20px}.select-list .dest-big-overlay .item{margin-bottom:25px}.select-list .dest-big-overlay .item:last-child{margin-bottom:0}.select-list .dest-big-overlay ul li{font-size:18px;line-height:20px;margin-bottom:10px}.select-list .dest-big-overlay .map-wrap{display:none}}@media only screen and (min-width:120px) and (max-width:767px){.select-list{display:inline-block;float:none}.select-list .selected{font-size:24px;line-height:28px;margin-left:-22px}.select-list .selected::before{margin-bottom:4px;margin-right:17px}.select-list .dest-dropdown{left:50%;margin-left:-150px;width:300px}.select-list .dest-dropdown ul{width:100%}.select-list .dest-big-overlay{background:#fff;bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;-webkit-transform:translate(0,0);transform:translate(0,0);width:100%;z-index:101}.select-list .dest-big-overlay .dest-overlay-inner{display:none}.select-list .dest-big-overlay .dest-overlay-mobile{width:100%;float:left;display:block;padding:53px 20px}.select-list .dest-big-overlay .dest-overlay-mobile .close{position:absolute;right:15px;top:16px}.select-list .dest-big-overlay .dest-overlay-mobile .close i{color:#666;font-size:21px}.select-list .dest-big-overlay .dest-overlay-mobile .h2,.select-list .dest-big-overlay .dest-overlay-mobile h2{color:#4ea046;display:block;font-size:36px;font-weight:700;line-height:40px;margin-bottom:28px;text-align:center}.select-list .dest-big-overlay .dest-overlay-mobile .form-row{width:100%;float:left;display:block;margin-bottom:40px}.select-list .dest-big-overlay .dest-overlay-mobile .form-row .one-field{margin-bottom:0}.select-list .dest-big-overlay .dest-overlay-mobile .select-list{margin-bottom:39px}.select-list .dest-big-overlay .dest-overlay-mobile .select-list .selected::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.select-list .dest-big-overlay .dest-overlay-mobile .select-list .dest-dropdown{border-top:0;box-shadow:none;left:0;top:100%}.select-list .dest-big-overlay .dest-overlay-mobile .select-list .dest-dropdown::after,.select-list .dest-big-overlay .dest-overlay-mobile .select-list .dest-dropdown::before{display:none}.select-list .dest-big-overlay .dest-overlay-mobile .select-list .dest-dropdown ul li{margin-bottom:0}.select-list .countries-list{width:100%;float:left}.select-list .countries-list .country-item{width:100%;float:left;border-bottom:1px solid #e2e2e2;margin-bottom:11px;padding-bottom:10px}.select-list .countries-list .country-item.open{border-bottom:0}.select-list .countries-list .country{width:100%;float:left;color:#4ea046;font-size:20px;line-height:24px}.select-list .countries-list .country img{box-shadow:0 0 2px rgba(0,0,0,.3);display:inline-block;margin-right:5px;margin-top:-4px;width:17px}.select-list .countries-list ul{display:none;padding:19px 0 9px 53px;width:100%}.select-list .countries-list ul li{color:#666;font-size:18px;line-height:22px;margin-bottom:23px}.select-list .countries-list ul li:last-child{margin-bottom:0}.select-list .passengers-overlay{background:#fff;bottom:0;min-width:10px;position:fixed;top:0}.select-list .passengers-overlay .passengers-wrap{border:0;padding:30px 20px 90px}.select-list .passengers-overlay .passengers-wrap .close{display:block;position:absolute;right:15px;top:16px}.select-list .passengers-overlay .passengers-wrap .close i{color:#666;font-size:21px}.select-list .passengers-overlay .passengers-wrap .h2,.select-list .passengers-overlay .passengers-wrap h2{color:#4ea046;display:block;font-size:32px;font-weight:700;line-height:32px;margin-bottom:10px}.select-list .passengers-overlay .passengers-wrap .desc{font-size:18px;line-height:22px;margin-bottom:25px;text-align:center}.select-list .passengers-overlay .quantity-wrap{margin-bottom:0;padding:0}.select-list .passengers-overlay .quantity-wrap .quantity{margin-bottom:11px;padding-bottom:10px}.select-list .passengers-overlay .quantity-wrap .quantity:last-child{margin-bottom:0;padding-bottom:0}.select-list .passengers-overlay .quantity-wrap .qty-num .quantity-spinner{margin-right:0;text-align:left;width:42px}.select-list .passengers-overlay .quantity-wrap .spinners{padding:2px 0 0}.select-list .passengers-overlay .btn-primary{bottom:15px;left:20px;margin-bottom:0;position:absolute;right:20px;width:calc(100% - 40px)}.select-list .passengers-overlay .alert-holder{margin-left:-20px;width:calc(100% + 40px)}.select-list .passengers-overlay .alert-holder .alert-item{padding:24px 20px 28px 49px}.select-list .passengers-overlay .alert-holder .alert-item::before{left:20px;top:21px}.select-list .passengers-overlay .alert-holder .alert-item p{font-size:18px;line-height:20px}}.checkin-banner{width:100%;float:left;position:relative}.checkin-banner .banner-background{width:100%;float:left;background-position:center top;background-repeat:no-repeat;background-size:cover}.checkin-banner .wrapper{display:block}.checkin-banner .checkin-banner-content{width:100%;float:left;padding:66px 0 82px;position:relative;text-align:center}.checkin-banner .h2,.checkin-banner h2{margin-bottom:4px}.checkin-banner .checkin-flight-info{width:100%;float:left;color:#ffed28}.checkin-banner .checkin-flight-info .checkin-location{display:inline-block;font-size:18px;letter-spacing:-.3px;margin-bottom:6px;text-transform:uppercase}.checkin-banner .checkin-flight-info .short{display:none}.checkin-banner .checkin-flight-info .font-ico-plane-checkin{color:#ffed28;display:inline-block;font-size:15px;margin:0 9px 1px;vertical-align:middle}.checkin-banner .back-to-previous{display:none}.checkin-banner.min-width .checkin-banner-content{padding:20px 0 60px}@media only screen and (min-width:120px) and (max-width:767px){.checkin-banner{background-color:#f0f0f0;padding:0}.checkin-banner.min-width .checkin-banner-content{padding:0}.checkin-banner .banner-background{margin-bottom:10px}.checkin-banner .back-to-previous{display:block;left:1px;margin-bottom:0;position:absolute;top:20px}.checkin-banner .back-to-previous::before{content:"";font-size:18px;-webkit-transform:rotate(0);transform:rotate(0)}.checkin-banner .checkin-banner-content{padding:0}.checkin-banner .h2,.checkin-banner h2{font-size:36px;line-height:36px;margin-bottom:0;margin-top:8px}.checkin-banner .checkin-flight-info .full{display:none}.checkin-banner .checkin-flight-info .short{display:block}}.checkin-steps-wrap{bottom:0;left:0;position:absolute;width:100%}.checkin-steps-wrap .checkin-step{display:none}.checkin-steps-wrap ul{width:100%;float:left;display:flex;align-items:stretch}.checkin-steps-wrap li{border-bottom:6px solid #9ce29c;color:#fff;cursor:pointer;flex-grow:1;flex-basis:0;font-size:18px;line-height:18px;margin-right:.3125%;width:16.40625%;padding:0 5px 0 0;text-align:left;text-transform:uppercase;min-height:49px}.checkin-steps-wrap li:last-child{margin-right:0}.checkin-steps-wrap li .label{display:none}.checkin-steps-wrap li>button{color:#fff;cursor:pointer;display:block;float:left;font-size:16px;font-weight:700;line-height:17px;text-align:left;text-transform:uppercase;width:100%}.checkin-steps-wrap .disabled{opacity:.3}@media only screen and (min-width:120px) and (max-width:767px){.checkin-steps-wrap{bottom:auto;float:left;left:auto;position:relative}.checkin-steps-wrap .checkin-step{background-color:#dedede;bottom:0;display:block;position:absolute;top:0;width:58px}.checkin-steps-wrap .checkin-step.prev-step{left:0}.checkin-steps-wrap .checkin-step.next-step{right:0}.checkin-steps-wrap .checkin-step span{color:#666;margin-top:7px}.checkin-steps-wrap ul{padding:0 38px}.checkin-steps-wrap li{color:#4ea046;display:none;font-weight:700;font-size:27px;height:75px;line-height:24px;padding:0 15px;text-align:center;text-transform:none;width:100%}.checkin-steps-wrap li.active{border-bottom:0;border-top:6px solid #4ea046;display:flex;padding:0 10px}.checkin-steps-wrap li .label{color:#666;display:block;font-size:14px;font-weight:400;line-height:17px}.checkin-steps-wrap li>button{color:#4ea046;font-weight:700;font-size:27px;line-height:19px;text-align:center;text-transform:none}.checkin-steps-wrap .disabled{opacity:.2}}.checkin-wrapper{width:100%;float:left;background-color:#f0f0f0;padding:60px 0 73px}.checkin-wrapper .checkin-header{display:none;width:100%;float:left}.checkin-wrapper h2{font-size:32px;font-weight:400;line-height:32px;margin-bottom:29px}.checkin-wrapper .checkin-content{float:left;padding-right:30px;width:72.51908396946565%}.checkin-wrapper .itinerary-ptw{background:#00c853}.checkin-wrapper .itinerary-ptw .checkin-content{float:left;padding-right:0;width:100%}.checkin-wrapper .footer-promotion-wrap{display:none}.checkin-sidebar{float:right;width:27.48091603053435%}.checkin-sidebar .btn-primary{width:100%}@media only screen and (max-width:991px){.checkin-wrapper{padding:40px 0 62px}.checkin-wrapper .checkin-content{padding-right:0;width:100%}.checkin-wrapper .footer-promotion-wrap{color:#338141;display:block;font-size:17px;line-height:18px;padding:0 30px}.checkin-wrapper .footer-promotion-wrap p{padding-bottom:10px;text-align:center}.checkin-wrapper .footer-promotion-wrap p:last-of-type{padding-bottom:0}.checkin-sidebar .btn-primary{box-shadow:0 3px 10px #fff}.checkin-sidebar .mobile-cart-total{position:fixed!important;bottom:0;left:0;z-index:100}}.checkin-sidebar .mobile-cart-total{width:100%;float:left;background-color:#4ea046;color:#fff;display:none;line-height:1;padding:16px 16px 14px;gap:19px}.checkin-sidebar .mobile-cart-total .mobile-cart-toggle-btn{color:#fff;flex-shrink:0}.checkin-sidebar .mobile-cart-total .mobile-cart-submit-btn{background-color:#338141;color:#fff;font-size:22px;padding:8px 12px;line-height:1.1;font-weight:700}.checkin-sidebar .mobile-cart-total .checkin-total-label{float:left;font-size:24px;font-weight:700}.checkin-sidebar .mobile-cart-total .checkin-total-label::before{font-family:svgicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"";display:inline-block;margin:0 14px 0 1px;-webkit-transform:rotate(270deg);transform:rotate(270deg);vertical-align:middle;font-size:16px}.checkin-sidebar .mobile-cart-total .checkin-total-value{float:right;font-size:18px;margin-top:3px}.checkin-sidebar .mobile-cart-total.open .checkin-total-value span{display:none}.checkin-sidebar .mobile-cart-total.open .checkin-total-label::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (min-width:992px) and (max-width:1199px){.checkin-sidebar .btn-primary{padding:0 10px}}@media only screen and (max-width:991px){.checkin-sidebar .mobile-cart-total.open{top:0;bottom:auto}.checkin-sidebar{bottom:0;left:0;position:fixed;width:100%;z-index:90}.checkin-sidebar.payment{position:relative}.checkin-sidebar .mobile-cart-total{display:flex;justify-content:space-between}}.extras-minimised{width:100%;float:left;margin-bottom:19px}.extras-minimised ul{display:flex;flex-flow:row wrap}.extras-minimised ul li{flex-basis:25%;background:#fff;border:5px solid #f0f0f0;color:#f0f0f0;flex-direction:column;flex:1}.extras-minimised ul li:first-of-type,.extras-minimised ul li:nth-of-type(4n+1){border-left:none}.extras-minimised ul li:nth-of-type(4n){border-right:none}.extras-minimised ul li button{align-items:flex-start;display:flex;flex-direction:column;width:100%;border:1px solid #e6e6e6;color:#338141;padding:15px;height:100%}.extras-minimised ul li button.selected{box-shadow:inset 0 0 0 3px #9ce29c}.extras-minimised ul li button .circle-wrap{align-self:center;margin:9px 0}.extras-minimised ul li button .extras-content-wrap{align-items:flex-start;display:flex;flex-direction:column;flex:1}.extras-minimised ul li button h3{color:#338141;font-size:24px;line-height:1;margin-bottom:6px;text-align:left}.extras-minimised ul li button p{color:#338141;font-size:18px;line-height:22px;margin-bottom:10px;text-align:left;flex:1}.extras-minimised ul li button .extras-minimised-price{font-size:20px;color:#4ea046;font-weight:700;line-height:1}@media only screen and (min-width:120px) and (max-width:767px){.checkin-wrapper{padding:10px 0 32px}.checkin-wrapper h2{margin-bottom:34px;padding-left:0!important;text-align:center;width:100%}.extras-minimised ul li{flex-basis:50%}.extras-minimised ul li button{flex-direction:row;align-items:stretch}.extras-minimised ul li button p{font-size:14px;line-height:1}.extras-minimised ul li button .circle-wrap{align-self:flex-start;margin:0}.extras-minimised ul li button .extras-content-wrap{margin-left:10px}.extras-minimised ul li:nth-of-type(4n),.extras-minimised ul li:nth-of-type(4n+1){border:5px solid #f0f0f0}.extras-minimised ul li:nth-of-type(2n+1){border-left:none}.extras-minimised ul li:nth-of-type(2n){border-right:none}}@media only screen and (max-width:540px){.extras-minimised ul li{flex-basis:100%}.extras-minimised ul li:nth-of-type(2n),.extras-minimised ul li:nth-of-type(2n+1),.extras-minimised ul li:nth-of-type(4n),.extras-minimised ul li:nth-of-type(4n+1){border:5px solid #f0f0f0}.extras-minimised ul li:nth-of-type(n+1){border-left:none;border-right:none}}.checkin-box{width:100%;float:left;background-color:#fff;border:1px solid #b3b3b3;border-top:6px solid #4ea046;margin-bottom:19px}.checkin-box.checked{border-color:#4ea046 #ccc #ccc;box-shadow:1px 0 20px rgba(0,0,0,.2)}.checkin-box.unchecked{border-top:1px solid #b3b3b3}.checkin-box.unchecked .checkin-flight-item{padding-top:22px}.checkin-box.unchecked .checkin-passenger-item{padding:21px 30px 16px}.checkin-accordion{width:100%;float:left}.checkin-accordion .warning-msg{color:#338141;line-height:16px;padding:0 10px}@media only screen and (min-width:120px) and (max-width:767px){.checkin-box{margin-bottom:12px}.checkin-box.unchecked .checkin-passenger-item{padding:32px 23px 25px}.checkin-accordion .warning-msg{padding:12px 17px 0}}.checkin-accordion .notif-msg{color:#338141;float:left;padding:5px 0 0 10px}@media only screen and (min-width:120px) and (max-width:767px){.checkin-accordion .notif-msg{padding:0 0 15px 25px}}.checkin-accordion .checkin-acc-item{width:100%;float:left}.checkin-accordion .checkin-acc-head{width:100%;float:left;background-color:#f2f2f2;color:#666;font-size:18px;margin-bottom:2px;padding:10px 70px 8px 28px;position:relative;text-align:left}.checkin-accordion .checkin-acc-head .price{float:right;font-style:italic}.checkin-accordion .checkin-acc-head .price .promo-img{display:inline-block}.checkin-accordion .checkin-acc-head .price .promo-img img{margin:0 -12px 1px 6px;width:24px}.checkin-accordion .checkin-acc-head .price-mobile{display:none}.checkin-accordion .checkin-acc-head::after{font-family:svgicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"";display:inline-block;position:absolute;right:34px;top:16px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.checkin-accordion .checkin-acc-head[disabled]::after{content:''}.checkin-accordion .checkin-acc-head.open{background-color:#4ea046;color:#fff}.checkin-accordion .checkin-acc-head.open .price{font-style:normal}.checkin-accordion .checkin-acc-head.open::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.checkin-accordion .checkin-acc-content{width:100%;float:left;display:none}.checkin-accordion .segment-grouping{float:left;margin-bottom:5px;padding:0 10px 3px;position:relative;width:100%}.checkin-accordion .segment-grouping .segment-grouping-header{color:#4ea046;font-size:18px;justify-content:space-between;letter-spacing:0;line-height:46px;margin-bottom:2px;position:relative;display:block}.checkin-accordion .segment-grouping .segment-grouping-header:after{content:"";clear:both;display:block}.checkin-accordion .segment-grouping .segment-grouping-header .segment-grouping-wrap-title{align-items:center;background:#fff;display:flex;padding-right:30px;z-index:2;float:left;line-height:46px;position:relative}.checkin-accordion .segment-grouping .segment-grouping-header .segment-grouping-wrap-title .icon{color:#4ea046;font-size:16px}.checkin-accordion .segment-grouping .segment-grouping-header .segment-grouping-wrap-title .title{line-height:46px;margin-left:10px}.checkin-accordion .segment-grouping .segment-grouping-header .price{background:#fff;padding-left:30px;z-index:2;float:right;line-height:46px;position:relative}.checkin-accordion .segment-grouping .segment-grouping-header::before{background:#4ea046;content:'';height:1px;left:0;position:absolute;top:23px;width:100%}@media only screen and (min-width:120px) and (max-width:767px){.checkin-accordion .segment-grouping .segment-grouping-header .segment-grouping-wrap-title{padding-right:10px}.checkin-accordion .segment-grouping .segment-grouping-header .price{padding-left:10px}.checkin-accordion .segment-grouping .segment-grouping-header{margin:0 14px 0 17px}.checkin-accordion .segment-grouping{margin:1px 5px 5px;padding:0 0 3px;width:calc(100% - 10px)}.checkin-accordion .segment-grouping:first-of-type{margin-top:5px}.checkin-accordion .checkin-acc-item{position:relative}.checkin-accordion .checkin-acc-item::after{background-color:#d9d9d9;bottom:0;content:'';height:1px;left:17px;position:absolute;right:17px}.checkin-accordion .checkin-acc-item:last-child::after{display:none}.checkin-accordion .checkin-acc-head{background-color:#fff;color:#666;font-size:24px;line-height:24px;padding:13px 45px 8px 17px}.checkin-accordion .checkin-acc-head::after{font-size:20px;right:19px;top:15px}.checkin-accordion .checkin-acc-head .price{display:none}.checkin-accordion .checkin-acc-head .price-mobile{display:block;float:right;font-size:17px;font-style:italic;line-height:24px;margin-right:-25px}.checkin-accordion .checkin-acc-head.open{background-color:#fff;color:#4ea046}}.itineraryBox_paymentDue .checkin-accordion{float:unset}.itineraryBox_paymentDue .checkin-accordion .checkin-acc-item{background:#fff;float:unset}.itineraryBox_paymentDue .checkin-accordion .checkin-acc-item .checkin-acc-head{background:#fff;border:1px solid #f2f2f2;border-top:5px solid #df0021;color:#338141;float:unset;margin:0;padding:15px 70px 15px 65px}.itineraryBox_paymentDue .checkin-accordion .checkin-acc-item .checkin-acc-head:before{content:""}.itineraryBox_paymentDue .checkin-accordion .checkin-acc-item .checkin-acc-head::before{color:#df0021;font-size:15px;position:absolute;top:22px;left:40px}@media only screen and (min-width:120px) and (max-width:767px){.itineraryBox_paymentDue .checkin-accordion .checkin-acc-item .checkin-acc-head::before{line-height:18px;top:18px}}.itineraryBox_paymentDue .checkin-accordion .checkin-acc-item .checkin-acc-head::after{right:42px;top:22px}@media only screen and (max-width:479px){.itineraryBox_paymentDue .checkin-accordion .checkin-acc-item .checkin-acc-head::before{left:20px}.itineraryBox_paymentDue .checkin-accordion .checkin-acc-item .checkin-acc-head::after{right:22px}.itineraryBox_paymentDue .checkin-accordion .checkin-acc-item .checkin-acc-head{padding-left:50px}}.itineraryBox_paymentDue .checkin-accordion .checkin-acc-item .checkin-acc-content{float:unset}.itineraryBox_paymentDue .itineraryBox_paymentDue_details{color:#338141;display:flex;flex-flow:row wrap;font-size:17px;padding:25px 40px;border:1px solid #f2f2f2;border-top:none}.itineraryBox_paymentDue .itineraryBox_paymentDue_details .info{flex:2 0}@media only screen and (min-width:120px) and (max-width:767px){.itineraryBox_paymentDue .checkin-accordion .checkin-acc-item .checkin-acc-head::after{line-height:18px;top:18px}.itineraryBox_paymentDue .checkin-accordion .checkin-acc-item .checkin-acc-head{font-size:18px}.itineraryBox_paymentDue .itineraryBox_paymentDue_details .info{flex:1 100%;order:2}}.itineraryBox_paymentDue .itineraryBox_paymentDue_details .passengers{flex:1 0 0;padding-bottom:20px}.itineraryBox_paymentDue .itineraryBox_paymentDue_details .passengers ul li{border-top:1px solid #f2f2f2;color:#666;padding:7px 0}.itineraryBox_paymentDue .itineraryBox_paymentDue_details .passengers ul li:last-of-type{border-bottom:1px solid #f2f2f2}@media only screen and (min-width:120px) and (max-width:767px){.itineraryBox_paymentDue .itineraryBox_paymentDue_details .passengers{flex:1 100%;order:1}.itineraryBox_paymentDue .itineraryBox_paymentDue_details .footer{order:3;text-align:unset}}.itineraryBox_paymentDue .itineraryBox_paymentDue_details .footer{border:0;display:flex;flex:1 100%;flex-flow:row wrap;padding:0;background-color:unset}.itineraryBox_paymentDue .itineraryBox_paymentDue_details .title{font-weight:600;padding-bottom:7px}.itineraryBox_paymentDue .itineraryBox_paymentDue_details .text{padding:0 150px 15px 0}@media only screen and (min-width:992px) and (max-width:1199px){.itineraryBox_paymentDue .itineraryBox_paymentDue_details .text{padding-right:75px}}@media only screen and (min-width:768px) and (max-width:991px){.itineraryBox_paymentDue .itineraryBox_paymentDue_details .text{padding-right:75px}}@media only screen and (min-width:120px) and (max-width:767px){.itineraryBox_paymentDue .itineraryBox_paymentDue_details .text{padding-right:0}.itineraryBox_paymentDue .itineraryBox_paymentDue_details{padding-top:15px}}.itineraryBox_paymentDue .itineraryBox_paymentDue_details .bank-ref{padding-bottom:7px}.itineraryBox_paymentDue .itineraryBox_paymentDue_details .bank-ref li{line-height:18px}.itineraryBox_paymentDue .itineraryBox_paymentDue_details .bank-ref label{color:#666;display:inline-block;margin:0;padding-right:5px}.itineraryBox_paymentDue .itineraryBox_paymentDue_details .bank-ref span{display:inline-block}.itineraryBox_paymentDue .itineraryBox_paymentDue_details .warning{color:#4ea046;flex:1 100%;font-weight:600;padding:0 0 10px 30px;position:relative}.itineraryBox_paymentDue .itineraryBox_paymentDue_details .warning:before{content:""}.itineraryBox_paymentDue .itineraryBox_paymentDue_details .warning::before{font-size:14px;left:0;position:absolute;top:2px}.itineraryBox_paymentDue .itineraryBox_paymentDue_details .printButton_wrap{align-items:center;display:flex;flex:1 0 0}.itineraryBox_paymentDue .itineraryBox_paymentDue_details .printButton_wrap .btn{padding-left:0}.itineraryBox_paymentDue .itineraryBox_paymentDue_details .printButton_wrap .printButton_text{border-bottom:1px solid #4ea046;color:#338141;font-size:17px;font-weight:500;letter-spacing:0;line-height:20px;margin-left:15px}.itineraryBox_paymentDue .itineraryBox_paymentDue_details .total{flex:1 0 0;text-align:center}@media only screen and (max-width:479px){.itineraryBox_paymentDue .itineraryBox_paymentDue_details{padding-bottom:15px;padding-left:20px;padding-right:20px}}.itineraryBox_paymentDue .btn_wrap{padding-bottom:25px;text-align:center}.checkin-popup{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:10001}.checkin-popup .popup-overlay{background:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1}.checkin-popup .popup-close{position:absolute;right:10px;top:20px}.checkin-popup .popup-close span{color:#ccc;font-size:18px}.checkin-popup .popup-content{background-color:#fff;left:50%;max-height:90%;max-width:90%;overflow:auto;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.checkin-popup h2{color:#338141;font-size:24px;line-height:28px;margin-bottom:28px}.ssr-icon{font-size:18px;font-weight:300;height:20px;letter-spacing:0;line-height:17px;margin-right:7px;text-align:center;width:20px}.ssr-icon.white{color:#fff}.ssr-icon.blue-dark{color:#338141}.ssr-icon.bundle-upgrade{margin-right:10px}.ssr-icon.bundle-upgrade.font2-ico-ssrs-flx{font-size:11px}.ssr-icon.bundle-upgrade.font2-ico-ssrs-cckn,.ssr-icon.bundle-upgrade.font2-ico-ssrs-lckn,.ssr-icon.bundle-upgrade.font2-ico-ssrs-pckn{font-size:14px}.gestures-wrap{color:#338141;display:none;line-height:24px;margin-top:-30px;padding-bottom:0;position:relative;width:100%;z-index:1}@media only screen and (min-width:120px) and (max-width:767px){.itineraryBox_paymentDue .btn_wrap{padding-left:40px;padding-right:40px}.checkin-popup .popup-close{right:7px;top:8px}.checkin-popup .popup-close span{color:#7f7f7f;font-size:10px}.checkin-popup .popup-content{max-width:94%}.ssr-icon.bundle-upgrade{font-size:17px}.gestures-wrap{display:block}}.gestures-wrap .left-arrow{left:14px;top:0;line-height:1;position:absolute;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.gestures-wrap .left-arrow:before{content:""}.gestures-wrap .left-arrow::before{font-size:20px}.gestures-wrap .left-arrow::after{background:#338141;content:'';height:3px;left:-17px;position:absolute;top:9px;width:25px}.gestures-wrap .center-arrow{height:24px;text-align:center}.gestures-wrap .center-arrow .circle{border:3px solid #338141;border-radius:50%;display:inline-block;height:8px;margin:2px 1px;width:8px}.gestures-wrap .right-arrow{line-height:1;right:12px;top:3px;position:absolute}.gestures-wrap .right-arrow:before{content:""}.gestures-wrap .right-arrow::before{font-size:20px}.gestures-wrap .right-arrow::after{background:#338141;content:'';height:3px;right:2px;position:absolute;top:9px;width:25px}.lockFare{margin-top:22px;position:relative}.lockFare.mobile{display:none}@media only screen and (max-width:991px){.lockFare.mobile{display:block}.lockFare.desktop{display:none}}.lockFare .lockFareWrapper{background:#fff;border-top:6px solid #4ea046;display:flex;flex-flow:row wrap;padding:11px 22px}.lockFare .lockFareWrapper .btn-lock{font-size:20px;font-weight:800;height:100%;letter-spacing:0;line-height:21px;min-height:50px;min-width:initial;padding:0 15px;width:auto}.lockFare .lockFareWrapper .lockFare_oneCol{align-items:center;display:flex;flex:1 100%;flex-flow:row wrap;justify-content:center}.lockFare .lockFareWrapper .lockFare_oneCol .lockFare_oneCol_content{flex-basis:0px;flex-grow:1}.lockFare .lockFareWrapper .lockFare_oneCol .lockFare_oneCol_img{flex-basis:55px}.lockFare .lockFareWrapper .lockFare_oneCol.btn-wrap{flex-flow:column wrap;margin-top:11px}.lockFare .lockFareWrapper .lockFare_twoCol{align-items:center;display:flex;flex:1 0 0px;border-top:1px solid #d9d9d9;padding:0 22px}.lockFare .lockFareWrapper .lockFare_twoCol:nth-of-type(even){padding-right:0}.lockFare .lockFareWrapper .lockFare_twoCol:nth-of-type(odd){padding-left:0}.lockFare .lockFareWrapper .lockFare_twoCol.noBorder{border:0;padding:0}.lockFare .lockFare_title{color:#338141;font-size:20px;font-weight:800;letter-spacing:0;line-height:21px}.lockFare .lockFare_subtitle{color:#338141;font-size:14px;line-height:19.6px}.lockFare .lockFare_infoText{color:#4ea046;margin-top:11px}.lockFare .lockFare_infoText .lockFare_infoText_content{background:#fff}.lockFare .lockFare_infoText .lockFare_infoText_toggle{color:#666;cursor:pointer;margin-left:3px}.lockFare:before{background:url(narrow-shadow.b6d093aeadb78ff20aeb.png) center bottom/100% auto no-repeat;bottom:-20px;content:'';left:-5px;height:20px;position:absolute;right:-5px}@media only screen and (max-width:991px){.lockFare .lockFareWrapper .btn-lock{width:100%}.lockFare:before{display:none}}.lockfare-pax-wrap .checkin-accordion .checkin-acc-head{background:#fff;border:1px solid #c5c5c5;color:#338141;margin:22px 0 0}.lockfare-pax-wrap .checkin-accordion .checkin-acc-head.open{border-bottom:0;color:#338141}.lockfare-pax-wrap .checkin-accordion .checkin-acc-head .subtitle{color:#c5c5c5}@media only screen and (min-width:768px) and (max-width:991px){.lockFare .lockFareWrapper .lockFare_oneCol.btn-wrap{margin-top:0}.lockfare-pax-wrap .checkin-accordion{margin-bottom:22px}}@media only screen and (min-width:120px) and (max-width:767px){.lockfare-pax-wrap .checkin-accordion .checkin-acc-head{margin:12px 0 0;font-size:18px;line-height:24px;padding:10px 70px 8px 28px}.lockfare-pax-wrap .checkin-accordion .checkin-acc-head::after{font-size:18px;right:33px;top:10px}.lockfare-pax-wrap .checkin-accordion{margin-bottom:12px}.default-modal .image-wrapper-2cols.text{margin-top:20px}}shopping-cart:after{clear:both;content:"";display:block}.ng-invalid.ng-dirty:not(:focus)>.select-box{border:2px solid #df0021}.pending-list-title{color:#000;font-size:17px;font-weight:500;letter-spacing:0;line-height:17.85px}ul.pending-list{margin-bottom:7px}ul.pending-list li{color:#000;display:flex;line-height:19px;margin-bottom:0}ul.pending-list li:before{display:none}ul.pending-list li .text{line-height:17px}ul.pending-list li img{height:18px;margin-right:10px;width:20px}@media only screen and (max-width:767px){ul.pending-list{margin:7px 0 13px}}.default-modal .section-title{color:#4ea046}.default-modal .image-wrapper-2cols{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin:-6px 0 22px}.default-modal .image-wrapper-2cols div{flex-basis:50%;padding:6px}.default-modal .image-wrapper-2cols div:nth-of-type(2n){padding-right:0}.default-modal .image-wrapper-2cols div:nth-of-type(2n+1){padding-left:0}.default-modal .image-wrapper-2cols img{width:100%}.default-modal .image-wrapper-2cols.text{align-items:stretch;margin-bottom:0}.default-modal .image-wrapper-2cols.text div{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;background:#f2f2f2;padding:1px 3px 6px}.default-modal .image-wrapper-2cols.text div:nth-of-type(2n){border-left:1px solid #fff;padding-right:3px}.default-modal .image-wrapper-2cols.text div:nth-of-type(2n+1){padding-left:3px}.default-modal .image-wrapper-2cols.text div .image-wrap{flex-basis:85px;justify-content:flex-end;padding:0;margin-bottom:5px}.default-modal .image-wrapper-2cols.text div .image-wrap img{width:60%}.default-modal .image-wrapper-2cols.text div span{text-align:center;font-size:12px;line-height:14px}.default-modal .image-wrapper-2cols.text div .title{color:#4ea046;display:flex;font-size:18px;line-height:1;align-items:center;justify-content:center}.default-modal .image-wrapper-2cols.text div .title .description{text-align:center;font-size:14px;line-height:16px}.default-modal .image-wrapper-2cols.text div .higlighted{display:flex;align-items:center;color:#4ea046;font-weight:700;font-size:18px;line-height:1;margin-top:3px;margin-bottom:1px;flex-direction:row;padding:0}.default-modal .image-wrapper-2cols.text div .higlighted svg{margin-right:5px;width:20px}.default-modal .image-wrapper-2cols.text div .higlighted svg .st0{color:#4ea046}.default-modal .image-wrapper-2cols.text div .higlighted span{font-size:13px;line-height:13px}.default-modal .image-wrapper-2cols.text div .fixed-center-bottom{color:#4ea046}@media only screen and (max-width:430px){.default-modal .image-wrapper-2cols.text div .image-wrap{flex-basis:65px}.default-modal .image-wrapper-2cols.text div:nth-of-type(1) .image-wrap img{width:calc(50% - 5px)}.default-modal .image-wrapper-2cols.text div:nth-of-type(2) .image-wrap img{width:50%}}.default-modal .warning-sign{font-size:40px;line-height:30px;padding-bottom:18px;text-align:center}.default-modal .warning-sign:before{content:"";color:#4ea046;font-size:40px;line-height:40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.default-modal .image-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:7px;min-height:60px}.default-modal .image-wrapper .image{color:#4ea046}.default-modal .image-wrapper .font-ico-priority-boarding-2bags{font-size:50px}.default-modal .section-SubTitle{font-size:20px;padding-bottom:10px}.default-modal .section-text{color:#338141;font-size:17px;font-weight:500;letter-spacing:0;line-height:17.85px}.default-modal .section-text span{display:inline}.default-modal .text-color-red{color:#df0021}.default-modal .two-bttns-one-row{display:flex}.default-modal .two-bttns-one-row button{flex-basis:50%;line-height:20px;padding:0 10px}.default-modal .text-color-black{color:#338141}.default-modal .padding-bottom{padding-bottom:28px}.default-modal .buttons{display:flex;flex-flow:row wrap;padding-top:34px;position:relative}.default-modal .buttons .btn-left{flex:1 0 0;font-size:16px;height:auto;line-height:20px;margin:0;min-height:40px;padding-bottom:4px;padding-top:4px}@media only screen and (min-width:120px) and (max-width:767px){.default-modal .image-wrapper{min-height:35px}.default-modal .buttons{padding-top:25px}.default-modal .buttons .btn-left{flex:1 100%}}.default-modal .buttons .btn-right{flex:1 0 0;font-size:16px;height:auto;line-height:20px;margin:0 0 0 3px;min-height:40px;padding-bottom:4px;padding-top:4px}.default-modal .buttons:after{content:"";clear:both;display:block}.default-modal.half-split .buttons{color:#fff;padding-top:10px;position:relative}.default-modal.half-split .buttons .btn-left:after{background:#c5c5c5;content:'';height:100%;position:absolute;right:50%;top:0;width:1px}.default-modal.half-split .buttons .btn-right{margin-left:15px}@media only screen and (min-width:120px) and (max-width:767px){.default-modal .buttons .btn-right{flex:1 100%}.default-modal .buttons .btn{margin:0}.default-modal .buttons .btn:first-of-type{margin-top:0;margin-bottom:15px}.default-modal.half-split .buttons .btn-left{margin-right:0}.default-modal.half-split .buttons .btn-left:after{display:none}.default-modal.half-split .buttons .btn-right{margin:0}}.default-modal.half-split .half-split-row{color:#000;display:flex;flex-flow:row wrap;font-size:17px;font-weight:500;letter-spacing:0;line-height:17.85px;position:relative}.default-modal.half-split .half-split-row .half-split-column{flex:1 0 0;padding-left:15px}.default-modal.half-split .half-split-row .half-split-column:first-of-type{padding-left:0;padding-right:15px}.default-modal.half-split .half-split-row .half-split-column:first-of-type:after{background:#c5c5c5;content:'';height:calc(100% - 2px);position:absolute;right:50%;top:2px;width:1px}.default-modal ul li{display:flex;line-height:16px;margin-bottom:8px}.default-modal ul li .ssr-icon{color:#4ea046;margin-right:10px;margin-top:1px;min-width:20px}@media only screen and (min-width:120px) and (max-width:767px){.default-modal.half-split .half-split-row .half-split-column{flex:1 100%;padding:0}.default-modal.half-split .half-split-row .half-split-column:first-of-type{padding:0}.default-modal.half-split .half-split-row .half-split-column:first-of-type:after{display:none}}.default-modal .scroll-container{height:400px;overflow-y:scroll;margin-bottom:10px}.default-modal .scroll-container img{width:100%}.same-line{display:flex}.same-line .left{flex:1}.same-line input{border-radius:2px 0 0 2px;border-right:0;height:40px;padding:0 15px;width:100%}.same-line button{font-size:20px;font-weight:800;height:40px;letter-spacing:0;line-height:21px;min-width:auto;width:100%}.step-3 .mobile-submit{display:none}@media only screen and (max-width:991px){.same-line input{height:50px}.same-line button{height:50px;padding:0 20px}.step-3 .mobile-submit{display:block;margin:23px auto 28px}}.step-1{width:100%;float:left}.step-1 .step-1-flights{width:100%;float:left;margin-bottom:18px}.step-1 .step-1-passengers{width:100%;float:left;padding-right:0}.step-1 .step-1-passengers .checkin-box-container{float:left;width:48.8%;background-color:#fff;border:1px solid #b3b3b3;border-top:6px solid #4ea046;margin-bottom:19px}.step-1 .step-1-passengers .checkin-box-container.has-checked-in-flights .checkin-passenger-item{padding-bottom:0}.step-1 .step-1-passengers .checkin-box-container.checked{border-color:#4ea046 #ccc #ccc;box-shadow:1px 0 20px rgba(0,0,0,.2)}.step-1 .step-1-passengers .checkin-box-container.unchecked{border-top:1px solid #b3b3b3}.step-1 .step-1-passengers .checkin-box-container.unchecked .checkin-flight-item{padding-top:22px}.step-1 .step-1-passengers .checkin-box-container.right{float:right}.step-1 .step-1-passengers .checkin-box-container:nth-child(2n){clear:left}.step-1 .step-1-passengers .checkin-box-container .checkin-box{border:none;margin-bottom:0;width:100%}.step-1 .step-1-passengers .checkin-box-container .checked-in-info{width:100%;float:left;padding:5px 23px 21px}.step-1 .step-1-passengers .checkin-box-container .checked-in-info .checked-in-info-item .btn{font-size:15px;margin-right:20px}.step-1 .step-1-passengers .checkin-box-container .checked-in-info .checked-in-info-item .btn:last-of-type{margin-right:0}.step-1 .step-1-passengers .checkin-box-container .checked-in-info .checked-in-info-item+.checked-in-info-item{margin-top:15px}@media only screen and (min-width:768px) and (max-width:991px){.step-1 .checkin-content{margin-bottom:20px}.step-1 .step-1-passengers{padding-right:0}}@media only screen and (min-width:120px) and (max-width:767px){.step-1 .step-1-passengers .checkin-box-container{margin-bottom:12px;width:100%}.step-1 .checkin-header h2{letter-spacing:-.8px;margin-bottom:26px}.step-1 .checkin-content{margin-bottom:16px}.step-1 .checkin-box.unchecked .checkin-flight-item{padding-bottom:21px;padding-top:26px}.step-1 .step-1-flights{margin-bottom:42px}.step-1 .step-1-passengers{padding-right:0}.step-1 .step-1-passengers .checkin-header h2{margin-bottom:34px}.step-1 .step-1-passengers .checkin-box{width:100%}}.checkin-flight-item{width:100%;float:left;padding:16px 23px}.checkin-flight-item .checkbox-holder{border-right:1px solid #d9d9d9;float:left;margin-right:4.3%;width:28.4%}.checkin-flight-item .checkbox-holder input[type=checkbox]+label{color:#338141;font-size:24px;line-height:24px;padding-left:43px}.checkin-flight-item .checkbox-holder input[type=checkbox]+label::before{border-color:#ccc;box-shadow:none;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.checkin-flight-item .checkbox-holder input[type=checkbox]+label .date{color:#666;display:block;font-size:17px;line-height:17px}.checkin-flight-item .checkbox-holder input[type=checkbox]:checked+label::after{top:calc(50% - 1px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.checkin-flight-item .flight-details{float:left;padding-top:3px;position:relative;width:64.4%}.checkin-flight-item .flight-details .left{float:left}.checkin-flight-item .flight-details .right{float:right;text-align:right}.checkin-flight-item .flight-details .left,.checkin-flight-item .flight-details .right{background:#fff;min-width:110px;position:relative;z-index:2}.checkin-flight-item .flight-details .left span,.checkin-flight-item .flight-details .right span{display:block;line-height:1}.checkin-flight-item .flight-details .middle{left:0;padding-right:12px;position:absolute;text-align:center;top:4px;width:100%;z-index:1}.checkin-flight-item .flight-details .middle::before{background:#d9d9d9;content:'';height:1px;left:0;position:absolute;right:0;top:24px}.checkin-flight-item .flight-details .location{color:#338141;font-size:18px;margin-bottom:2px}.checkin-flight-item .flight-details .time-big{color:#338141;font-size:32px}.checkin-flight-item .flight-details .time-small{color:#999;font-size:18px;padding:0 6px}.checkin-flight-item .flight-details [class*=font-]{color:#999;font-size:16px;margin-bottom:7px}.checkin-flight-item .flight-details .flight-duration{display:block;font-size:18px;letter-spacing:.6px}@media only screen and (min-width:768px) and (max-width:991px){.checkin-flight-item .flight-details{width:67.3%}}@media only screen and (min-width:120px) and (max-width:767px){.checkin-flight-item{padding:21px 23px 16px}.checkin-flight-item .checkbox-holder{border-right:0;margin-right:0;width:100%}.checkin-flight-item .checkbox-holder input[type=checkbox]+label{font-size:26px;letter-spacing:-.8px;padding-left:43px;width:100%}.checkin-flight-item .checkbox-holder input[type=checkbox]+label .date{font-size:17px;font-weight:300;line-height:17px;letter-spacing:0;margin-top:0;padding-top:6px}.checkin-flight-item .checkbox-holder input[type=checkbox]+label span br,.checkin-flight-item .flight-details{display:none}}.checkin-passenger-item{width:100%;float:left;padding:16px 23px 11px}.checkin-passenger-item .checkbox-holder{width:100%;float:left}.checkin-passenger-item .checkbox-holder input[type=checkbox]+label{color:#338141;font-size:24px;line-height:24px;padding-left:43px;width:100%}.checkin-passenger-item .checkbox-holder input[type=checkbox]+label::before{border-color:#ccc;box-shadow:none;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.checkin-passenger-item .checkbox-holder input[type=checkbox]+label .age{color:#666;display:block;font-size:14px;letter-spacing:0;line-height:14px;margin-bottom:6px}.checkin-passenger-item .checkbox-holder input[type=checkbox]+label .age.subtitle{font-size:17px;font-weight:300;line-height:17px;letter-spacing:0;margin-bottom:0;padding-top:6px}.checkin-passenger-item .checkbox-holder input[type=checkbox]:checked+label::after{top:calc(50% - 1px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flight-header-date .label-details.icon-link a{display:flex;color:#4ea046}.flight-header-date .label-details.icon-link a:active,.flight-header-date .label-details.icon-link a:focus,.flight-header-date .label-details.icon-link a:hover,.flight-header-date .label-details.icon-link a:visited{color:#4ea046}.flight-header-date .label-details.icon-link a span{display:flex;align-items:center}.flight-header-date .label-details.icon-link [class*=font-],.flight-header-date .label-details.icon-link [class*=font2-]{color:#4ea046;display:flex;font-size:16px;line-height:1;padding-right:5px}.cursor-not-allowed{cursor:not-allowed}.step-2{width:100%;float:left}.step-2 .mobile-submit{display:none}@media only screen and (max-width:991px){.step-2 .mobile-submit{display:block;margin:23px auto 28px}}.step-2 .passengers-details{width:100%;float:left}.step-2 .passengers-details .checkin-header{margin-bottom:40px}.step-2 .forbidden-goods{width:100%;float:left;background-color:#fff;padding:75px 0 62px}.step-2 .forbidden-goods .left{float:left;width:23.828125%}.step-2 .forbidden-goods .right{float:left;padding-top:0;width:74.609375%}.step-2 .forbidden-goods .right .intro{color:#338141;font-size:18px;letter-spacing:.26px;line-height:20px;margin-bottom:20px;max-width:600px}.step-2 .step-2-navigation{width:100%;float:left;padding-top:60px}.step-2 .step-2-navigation .btn-primary{min-width:305px;padding:0 10px}.step-2 .step-2-navigation .checkbox-holder{margin-right:40px}.step-2 .step-2-navigation .checkbox-holder label{color:#b3b3b3;letter-spacing:.3px}.step-2 .step-2-navigation .checkbox-holder a{color:#4ea046}.step-2 input[type=checkbox]+label{padding-left:38px}.step-2 input[type=checkbox]+label::before{border-color:#ccc;box-shadow:none}@media only screen and (min-width:992px){.step-2 .step-2-navigation .wrapper{align-items:center;display:flex;justify-content:flex-end}}@media only screen and (min-width:768px) and (max-width:991px){.step-2 .forbidden-goods .left{width:100%}.step-2 .forbidden-goods .right{padding-top:0;width:100%}.step-2 .step-2-navigation .wrapper{align-items:center;display:flex;justify-content:flex-end}}@media only screen and (min-width:120px) and (max-width:767px){.checkin-passenger-item{padding:26px 23px 21px}.checkin-passenger-item .checkbox-holder input[type=checkbox]+label{letter-spacing:-.8px;padding-left:43px}.checkin-passenger-item .checkbox-holder input[type=checkbox]+label .age{font-size:14px;letter-spacing:0;line-height:14px;margin-bottom:5px}.checkin-passenger-item .checkbox-holder input[type=checkbox]+label .age.subtitle{line-height:17px;padding-top:6px}.step-2 h2{letter-spacing:-1px}.step-2 .passengers-details .checkin-header{margin-bottom:2px}.step-2 .forbidden-goods{padding:46px 0 34px}.step-2 .forbidden-goods .left{text-align:center;width:100%}.step-2 .forbidden-goods .left h2{color:#4ea046;font-size:32px;font-weight:700;letter-spacing:0;line-height:35px;margin-bottom:12px}.step-2 .forbidden-goods .right{padding-top:0;width:100%}.step-2 .forbidden-goods .right .intro{display:none}.step-2 .step-2-navigation{padding-top:17px;text-align:center}.step-2 .step-2-navigation .checkbox-holder{display:inline-block;margin:0 0 10px}.step-2 .step-2-navigation .btn-primary{min-width:10px;width:100%}}.checkin-passenger-row{width:100%;float:left;border-bottom:1px solid #d1d1d1;margin-bottom:32px;padding-bottom:18px}.checkin-passenger-row:last-child{border-bottom:0;margin-bottom:20px}.checkin-passenger-row .left{float:left;padding-top:2px;width:23.828125%}.checkin-passenger-row .left span{display:block}.checkin-passenger-row .left .age{color:#666;font-size:18px;line-height:21px;margin-bottom:2px}.checkin-passenger-row .left .name{color:#4ea046;font-size:24px;line-height:27px;margin-bottom:25px}.checkin-passenger-row .left .trigger-autofill{color:#4ea046;font-size:20px;letter-spacing:.3px;line-height:24px;padding-left:46px;position:relative}.checkin-passenger-row .left .trigger-autofill::before{font-family:svgicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"";left:0;position:absolute;top:0}.checkin-passenger-row .right{float:right;width:74.609375%}.checkin-passenger-row .field-wrap{float:left;margin:0 2% 24px 0;width:32%}.checkin-passenger-row .field-wrap:nth-child(3n){margin-right:0}.checkin-passenger-row .field-wrap:nth-child(3n+1){clear:left}.checkin-passenger-row .field-wrap .field-inner{width:100%;float:left}.checkin-passenger-row .field-wrap .label,.checkin-passenger-row .field-wrap label{margin-bottom:1px}.checkin-passenger-row .select-list .selected{border-color:#ccc}.checkin-passenger-row .select-list .selected.not-active{color:#b3b3b3}@media only screen and (min-width:992px) and (max-width:1199px){.checkin-passenger-row .select-list .selected{font-size:20px}}.checkin-passenger-row input,.checkin-passenger-row textarea{border-color:#ccc;width:100%}.checkin-passenger-row input::-webkit-input-placeholder,.checkin-passenger-row textarea::-webkit-input-placeholder{color:#b3b3b3}.checkin-passenger-row input::-moz-placeholder,.checkin-passenger-row textarea::-moz-placeholder{color:#b3b3b3}.checkin-passenger-row input::-ms-input-placeholder,.checkin-passenger-row textarea::-ms-input-placeholder{color:#b3b3b3}.checkin-passenger-row .double-fields .field-inner{width:47.5%}.checkin-passenger-row .double-fields .field-inner:nth-child(2n){float:right}.checkin-passenger-row .double-fields .field-inner:nth-child(2n+1){clear:left}.checkin-passenger-row .fullwidth-field{margin-right:0;width:100%}.checkin-passenger-row .fullwidth-field .checkbox-holder{margin-top:-8px}@media only screen and (min-width:768px) and (max-width:991px){.checkin-passenger-row .select-list .selected{font-size:20px}.checkin-passenger-row .left,.checkin-passenger-row .right{width:100%}}@media only screen and (min-width:120px) and (max-width:767px){.checkin-passenger-row .select-list .selected{font-size:24px}.checkin-passenger-row{margin-bottom:25px;padding-bottom:10px}.checkin-passenger-row:last-child{margin-bottom:12px}.checkin-passenger-row .left{width:100%}.checkin-passenger-row .left .age{font-size:14px;line-height:17px;margin-bottom:4px;text-transform:uppercase}.checkin-passenger-row .left .name{color:#338141;font-size:32px;font-weight:700;line-height:35px;margin-bottom:19px}.checkin-passenger-row .right{width:100%}.checkin-passenger-row .field-wrap{margin:0 0 6px;width:100%}.checkin-passenger-row .field-wrap .label,.checkin-passenger-row .field-wrap label{font-size:17px;font-weight:300;letter-spacing:0;line-height:25.5px}.checkin-passenger-row .fullwidth-field .checkbox-holder{margin-top:7px}.checkin-passenger-row .fullwidth-field .checkbox-holder label{font-size:18px}}.checkin-goods-list-above,.checkin-goods-list-item .checkin-goods-list{margin-bottom:20px}@media only screen and (min-width:120px) and (max-width:767px){.checkin-goods-list-item{box-shadow:2px 0 30px rgba(0,0,0,.15);margin-bottom:15px;float:left;padding:30px 20px;position:relative;text-align:center}.checkin-goods-list-item .checkin-goods-list{margin:0;width:100%}}.checkin-goods-list{width:100%;float:left}.checkin-goods-list .multiple-imgs{float:left;margin:20px 0;width:100%}.checkin-goods-list .second-items-row{width:100%;display:flex}.checkin-goods-list .img-holder{float:left;width:96px}.checkin-goods-list .img-holder img{width:63px}.checkin-goods-list .horizontal{width:63px;display:inline-block;float:initial}.checkin-goods-list .text-holder{padding-left:17px}.checkin-goods-list .br{float:inherit;padding-left:0}.checkin-goods-list h3{color:#338141;font-size:24px;line-height:27px}.checkin-goods-list p{display:none}.checkin-goods-list ul{list-style:disc;margin-left:19px;margin-top:2px}.checkin-goods-list li{list-style:disc}@media only screen and (min-width:768px){.checkin-goods-list .item{align-items:flex-start;display:flex;float:left;margin:0 2.09% 29px 0;width:31.93%}.checkin-goods-list .item:nth-child(3n){margin-right:0}}@media only screen and (min-width:120px) and (max-width:767px){.checkin-goods-list{margin:0 0 0 -20px;overflow:visible;padding:0 10px;width:calc(100% + 40px)}.checkin-goods-list .slick-list{overflow:visible}.checkin-goods-list .multiple-imgs{width:calc(100% - 20px);margin-bottom:0}.checkin-goods-list .multiple-imgs .img-holder{width:auto}.checkin-goods-list .item{box-shadow:2px 0 30px rgba(0,0,0,.15);margin:15px 10px;float:left;padding:30px 20px;position:relative;text-align:center;width:calc(100% - 20px)}.checkin-goods-list .second-items-row{display:initial}.checkin-goods-list .img-holder{margin-bottom:18px;width:100%}.checkin-goods-list .img-holder img{display:inline-block}.checkin-goods-list .text-holder{width:100%;float:left;padding-left:0}.checkin-goods-list h3{font-size:19px;line-height:22px;margin-bottom:10px}.checkin-goods-list p{color:#338141;display:block;font-size:14px;letter-spacing:.2px;line-height:17px}.checkin-goods-list li{text-align:left}}.profile-popup .popup-content{height:620px;padding:34px 32px;width:795px}.profile-popup .profile-item{width:100%;float:left;margin-bottom:11px}.profile-popup .profile-item:last-child{margin-bottom:0}.profile-popup .profile-header{width:100%;float:left;background:#338141;padding:14px 190px 10px 17px;position:relative}.profile-popup .profile-header .btn{height:52px;line-height:50px;min-width:10px;padding:0 10px;position:absolute;right:0;top:0;width:170px}.profile-popup .profile-header h3{color:#fff;font-size:24px;line-height:28px}.profile-popup .profile-details{width:100%;float:left;border:1px solid #ccc;border-top:0;padding:25px 16px 32px}.profile-popup .profile-row{width:100%;float:left;margin-bottom:26px}.profile-popup .profile-row:last-child{margin-bottom:0}.profile-popup .profile-col{float:left;width:25%}.profile-popup .profile-col span{display:block}.profile-popup .profile-label{color:#666;font-size:18px;line-height:21px;margin-bottom:6px}.profile-popup .profile-value{color:#b3b3b3;font-size:24px;line-height:27px}@media only screen and (min-width:120px) and (max-width:767px){.profile-popup h2{letter-spacing:-.7px;margin-bottom:21px;padding:0 5px;text-align:left}.profile-popup .popup-content{height:690px;padding:29px 15px}.profile-popup .profile-item{margin-bottom:15px;position:relative}.profile-popup .profile-item::before{background-color:#fff;bottom:1px;content:'';height:77px;left:1px;right:1px;position:absolute}.profile-popup .profile-header{padding:16px 12px 14px;position:initial}.profile-popup .profile-header h3{font-size:18px;line-height:22px}.profile-popup .profile-header .btn{bottom:13px;left:11px;right:11px;top:auto;width:calc(100% - 22px)}.profile-popup .profile-details{height:233px;overflow:auto;padding:16px 11px 77px}.profile-popup .profile-row{margin-bottom:0;padding-right:28px}.profile-popup .profile-col{border-bottom:1px solid #d8d8d8;margin-bottom:15px;padding-bottom:11px;width:100%}.profile-popup .profile-label{font-size:13px;line-height:17px;margin-bottom:5px}.profile-popup .profile-value{font-size:18px;line-height:22px}}.account-settings-menu .close-settings-menu:before,.account-settings-menu .logout-link a:before,.alert-holder.alert-error .with-icon h4:before,.back-to-previous:before,.box-title-stripe .title-stripe .btn-secondary:before,.checkin-pets-options .passenger-details-wrapper:before,.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item .checkin-luggage-options .luggage-left .luggage-table .luggage-row .row-inner .cell-label .cell-label:before,.default-modal .warning-sign:before,.error-txt:before,.flight-status-box .action-btns .checkin-info:before,.flight-status-box .flight-duration:before,.flight-status-box .stop-info .stop:before,.flight-status-list .mob-next-btn:before,.flight-status-list .mob-prev-btn:before,.font-ico-airport-checkin:before,.font-ico-arrow-left-thin:before,.font-ico-arrow-right-thin:before,.font-ico-arrow-right:before,.font-ico-arrow-up-big:before,.font-ico-arrows-stroke-left:before,.font-ico-arrows-stroke-right:before,.font-ico-bag:before,.font-ico-bed:before,.font-ico-blog:before,.font-ico-blue-benefits:before,.font-ico-bubble-arrow:before,.font-ico-bubble-close:before,.font-ico-burger:before,.font-ico-calendar:before,.font-ico-car:before,.font-ico-chair:before,.font-ico-checked-circle:before,.font-ico-checked-sign:before,.font-ico-checked:before,.font-ico-circle:before,.font-ico-clock:before,.font-ico-close-menu:before,.font-ico-coins:before,.font-ico-contact-bubbles:before,.font-ico-correct:before,.font-ico-dog:before,.font-ico-early-checkin:before,.font-ico-edit-pen:before,.font-ico-error-circle:before,.font-ico-error:before,.font-ico-facebook:before,.font-ico-fast-track:before,.font-ico-form-arrow-up:before,.font-ico-globe:before,.font-ico-golf:before,.font-ico-happy-bubble:before,.font-ico-head:before,.font-ico-header-arrow:before,.font-ico-info:before,.font-ico-instagram:before,.font-ico-insurance:before,.font-ico-legroom:before,.font-ico-locked:before,.font-ico-logout:before,.font-ico-luggage-additional:before,.font-ico-luggage-hand:before,.font-ico-luggage-simple:before,.font-ico-luggage:before,.font-ico-meal:before,.font-ico-minus:before,.font-ico-paperclip:before,.font-ico-paws:before,.font-ico-pen:before,.font-ico-person-default:before,.font-ico-person:before,.font-ico-phone:before,.font-ico-pin:before,.font-ico-plane-arrive:before,.font-ico-plane-checkin:before,.font-ico-plane-colored:before,.font-ico-plane-runway:before,.font-ico-plane:before,.font-ico-plug-electricity:before,.font-ico-plus:before,.font-ico-priority-bag:before,.font-ico-priority-boarding-2bags:before,.font-ico-priority-boarding:before,.font-ico-question:before,.font-ico-search:before,.font-ico-seat:before,.font-ico-shuttle:before,.font-ico-slider-arrow-left:before,.font-ico-spec-assistance-bld:before,.font-ico-spec-assistance-cabin:before,.font-ico-spec-assistance-deaf:before,.font-ico-spec-assistance-dpna:before,.font-ico-spec-assistance-preg:before,.font-ico-spec-assistance-um:before,.font-ico-spec-assistance:before,.font-ico-sport-eq-bike:before,.font-ico-sport-eq-ski:before,.font-ico-sport-eq-weap:before,.font-ico-sport-eq:before,.font-ico-star:before,.font-ico-tag:before,.font-ico-twitter:before,.font-ico-two-arrows:before,.font-ico-unlocked:before,.font-ico-warning:before,.font-ico-wheelchairs:before,.font-ico-youtube:before,.font2-ico-ssrs-sbus:before,.gestures-wrap .left-arrow:before,.gestures-wrap .right-arrow:before,.header .dropdown-menu a:before,.header .flight-status a:before,.header .language-selector a:before,.header .links a:before,.header .luggages a:before,.header .menu-icon.open:before,.header .menu-icon:before,.header .profile-menu .close-arrow a:before,.header .profile-menu .logout a:before,.header .profile-menu li:first-of-type a:before,.header .special-assistance a:before,.header .sub-menu .close-arrow a:before,.header .sub-menu .logout a:before,.header .sub-menu li:first-of-type a:before,.header .travel-conditions a:before,.help-bubble .bubble-inner:before,.help-bubble .close:before,.help-bubble .read-more:after,.hero-booking-form.sticky .tabs span:before,.itineraryBox_paymentDue .checkin-accordion .checkin-acc-item .checkin-acc-head:before,.itineraryBox_paymentDue .itineraryBox_paymentDue_details .warning:before,.link-arrows:before,.link-plus:before,.mob-settings-menu:before,.search-results-destination .plain:before,.select-box .select-wrap:before,.select-box:before,.slick-arrow:before,.tooltip .close:before,.verti-lined-list .flights-list li.departure:before,.verti-lined-list .flights-list li.return:before,input[type=checkbox]:checked+label:after{font-family:svgicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.font-ico-plane-colored:before{content:""}.font-ico-plane-runway:before{content:""}.font-ico-plane:before{content:""}.font-ico-plug-electricity:before{content:""}.font-ico-plus:before{content:""}.font-ico-priority-bag:before{content:""}.font-ico-priority-boarding:before{content:""}.font-ico-question:before{content:""}.font-ico-search:before{content:""}.font-ico-seat:before{content:""}.font-ico-slider-arrow-left:before{content:""}.font-ico-spec-assistance:before{content:""}.font-ico-star:before{content:""}.font-ico-twitter:before{content:""}.font-ico-two-arrows:before{content:""}.font-ico-unlocked:before{content:""}.font-ico-warning:before{content:""}.font-ico-wheelchairs:before{content:""}.font-ico-youtube:before{content:""}.font-ico-person-default:before{content:""}.font-ico-person:before{content:""}.font-ico-phone:before{content:""}.font-ico-pin:before{content:""}.font-ico-plane-arrive:before{content:""}.font-ico-plane-checkin:before{content:""}.font-ico-arrow-left-thin:before{content:""}.font-ico-arrow-right-thin:before{content:""}.font-ico-arrow-right:before{content:""}.font-ico-arrow-up-big:before{content:""}.font-ico-arrows-stroke-left:before{content:""}.font-ico-arrows-stroke-right:before{content:""}.font-ico-bag:before{content:""}.font-ico-bed:before{content:""}.font-ico-blog:before{content:""}.font-ico-bubble-arrow:before{content:""}.font-ico-bubble-close:before{content:""}.font-ico-burger:before{content:""}.font-ico-calendar:before{content:""}.font-ico-car:before{content:""}.font-ico-chair:before{content:""}.font-ico-checked-circle:before{content:""}.font-ico-checked:before{content:""}.font-ico-circle:before{content:""}.font-ico-clock:before{content:""}.font-ico-close-menu:before{content:""}.font-ico-coins:before{content:""}.font-ico-contact-bubbles:before{content:""}.font-ico-correct:before{content:""}.font-ico-dog:before{content:""}.font-ico-edit-pen:before{content:""}.font-ico-error-circle:before{content:""}.font-ico-error:before{content:""}.font-ico-facebook:before{content:""}.font-ico-fast-track:before{content:""}.font-ico-form-arrow-up:before{content:""}.font-ico-globe:before{content:""}.font-ico-golf:before{content:""}.font-ico-happy-bubble:before{content:""}.font-ico-head:before{content:""}.font-ico-header-arrow:before{content:""}.font-ico-info:before{content:""}.font-ico-instagram:before{content:""}.font-ico-insurance:before{content:""}.font-ico-legroom:before{content:""}.font-ico-locked:before{content:""}.font-ico-logout:before{content:""}.font-ico-luggage-simple:before{content:""}.font-ico-luggage:before{content:""}.font-ico-meal:before{content:""}.font-ico-minus:before{content:""}.font-ico-paperclip:before{content:""}.font-ico-paws:before{content:""}.font-ico-pen:before{content:""}.font-ico-spec-assistance-dpna:before{content:""}.font-ico-spec-assistance-preg:before{content:""}.font-ico-spec-assistance-um:before{content:""}.font-ico-spec-assistance-cabin:before{content:""}.font-ico-spec-assistance-bld:before{content:""}.font-ico-spec-assistance-deaf:before{content:""}.font-ico-sport-eq:before{content:""}.font-ico-sport-eq-bike:before{content:""}.font-ico-sport-eq-ski:before{content:""}.font-ico-sport-eq-weap:before{content:""}.font-ico-checked-sign:before{content:""}.font-ico-tag:before{content:""}.font-ico-blue-benefits:before{content:""}.font-ico-luggage-hand:before{content:""}.font-ico-luggage-additional:before{content:""}.font-ico-priority-boarding-2bags:before{content:""}.font-ico-airport-checkin:before{content:""}.font-ico-early-checkin:before{content:""}.font-ico-shuttle:before,.font2-ico-ssrs-sbus:before{content:""}.step-4 .checkin-header{padding-right:25.5%}.step-4 .checkin-header h2{float:left}.step-4 .checkin-header .link-arrow{float:right;margin-top:5px}.step-4 ul.checkin-checked-box{margin-bottom:16px}.step-4 ul.checkin-checked-box li{color:#338141;font-size:18px;line-height:26px;padding-left:25px;position:relative}.step-4 ul.checkin-checked-box li::before{font-family:svgicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;color:#9ce29c;content:"";font-size:12px;left:2px;position:absolute;top:0}.step-4 ul.checkin-checked-box .disabled::before{color:#b2b2b2;content:"";font-size:17px;left:0}.step-4 .btn-small{font-size:16px;height:30px;letter-spacing:.7px;line-height:30px;margin:auto 0 0 3px;min-width:10px;padding:0 15px}.step-4 .mobile-submit{display:none}@media only screen and (max-width:991px){.step-4 .checkin-sidebar{float:left;margin-bottom:24px;position:relative}.step-4 .mobile-submit{display:block;margin:23px auto 28px}}@media only screen and (min-width:768px) and (max-width:991px){.step-4 .checkin-header{padding-right:0}.step-4 .checkin-sidebar{margin-bottom:15px}}@media only screen and (min-width:120px) and (max-width:767px){.step-4 .checkin-header{margin-bottom:25px;padding-right:0;text-align:center}.step-4 .checkin-header .link-arrow{float:none}.step-4 h2{letter-spacing:-.8px;margin-bottom:45px}.step-4 .checkin-sidebar{margin-left:-10px;width:calc(100% + 20px);margin-bottom:5px}.step-4 .checkin-content{margin-left:-10px;width:calc(100% + 20px)}.step-4 ul{margin-bottom:18px}.step-4 ul li{font-size:14px;line-height:22px;padding-left:29px}.step-4 ul li::before{font-size:10px}.step-4 .btn-small{font-size:22px;height:50px;line-height:50px}.step-4 .mobile-submit{display:block;float:left;margin:23px 0 28px}.default-modal ul li{font-size:17px;padding:0}}.coverage-select .step-4 ul li:before{display:none}.checkin-services-box{width:100%;float:left;align-items:stretch;background-color:#fff;border:1px solid #b3b3b3;border-top:6px solid #9ce29c;display:flex;margin-bottom:29px}.checkin-services-box .col{display:flex;padding:25px 32px 32px;position:relative;width:50%}.checkin-services-box .col::after{background-color:#dbdbe3;bottom:0;content:'';position:absolute;right:0;top:-6px;width:1px}.checkin-services-box .col:last-child::after{display:none}.checkin-services-box .img-holder{padding-top:6px;width:87px}.checkin-services-box .img-holder img{border-radius:50%;width:100%}.checkin-services-box .text-holder{align-items:baseline;display:flex;flex-direction:column;padding-left:40px;width:calc(100% - 87px)}.checkin-services-box h3{color:#338141;font-size:32px;letter-spacing:-.3px;line-height:35px;margin-bottom:14px}@media only screen and (min-width:992px) and (max-width:1199px){.checkin-services-box .col{padding:25px 20px 32px}.checkin-services-box .img-holder{width:70px}.checkin-services-box .text-holder{padding-left:20px;width:calc(100% - 70px)}}@media only screen and (min-width:120px) and (max-width:767px){.checkin-services-box{background:0 0;border:0;display:block}.checkin-services-box .col{background-color:#fff;border-top:9px solid #9ce29c;box-shadow:0 3px 10px rgba(0,0,0,.3);margin-bottom:18px;padding:14px 17px 18px;width:100%}.checkin-services-box .col::after{display:none}.checkin-services-box .img-holder{padding-top:4px;width:63px}.checkin-services-box .text-holder{padding-left:16px;width:calc(100% - 63px)}.checkin-services-box h3{font-size:24px;letter-spacing:-.6px;line-height:27px;margin-bottom:7px}.checkin-services-box .btn-small{margin-left:-78px;padding:0 10px;width:calc(100% + 78px)}}.checkin-extra-options{width:100%;float:left}.checkin-extra-options .checkin-header{padding-right:0}.checkin-extra-options .checkin-options-header{display:flex;min-height:160px}.checkin-extra-options .left{margin-top:20px;min-height:160px;padding:25px 42px 22px;position:relative;width:100%}.checkin-extra-options .left::after{background-color:#dbdbe3;bottom:0;content:'';position:absolute;right:0;top:-6px;width:1px}.checkin-extra-options .circle-wrap{margin-top:9px;width:78px}.checkin-extra-options .circle-wrap span{font-size:78px;height:78px;width:78px}.checkin-extra-options .circle-wrap i.font2-ico-ssrs-flx{font-size:23px}.checkin-extra-options .text-holder{float:left;padding-left:40px;width:calc(100% - 78px)}.checkin-extra-options .text-holder h3{color:#338141;font-size:32px;letter-spacing:-.7px;line-height:35px;margin-bottom:4px}.checkin-extra-options .text-holder .split-text-wrapper{display:flex}.checkin-extra-options .text-holder .split-text-wrapper .split-left{margin-right:14px}.checkin-extra-options .text-holder .split-text-wrapper .split-right{display:flex;flex-direction:column}.checkin-extra-options .text-holder .split-text-wrapper .split-right .wrapper{align-items:center;color:#338141;display:flex;flex:1;flex-direction:column;justify-content:center;font-size:18px;line-height:21px;margin-bottom:10px}.checkin-extra-options .text-holder .split-text-wrapper .split-right .wrapper i{align-items:center;display:flex;color:#4ea046;margin:10px 0 5px}.checkin-extra-options .right{align-items:center;display:flex;justify-content:center;text-align:center;transition:opacity .3s ease;width:386px}.checkin-extra-options .right .default-view span{color:#338141;display:block;font-size:18px;line-height:21px;margin-bottom:14px}.checkin-extra-options .right .default-view .btn{min-width:122px}.checkin-extra-options .right .default-view .promo-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:8px}.checkin-extra-options .right .default-view .promo-wrapper .promo-text .promo-text-old{color:#338141;margin:0}.checkin-extra-options .right .default-view .promo-wrapper .promo-text .promo-text-old .line-through{display:inline;text-decoration:line-through}.checkin-extra-options .right .default-view .promo-wrapper .promo-text .promo-text-new{margin:0;color:#4ea046}.checkin-extra-options .right .default-view .promo-wrapper .promo-img img{padding-left:5px;width:40px}.checkin-extra-options .right .added-view{display:none}.checkin-extra-options .right .added-view .remove-from-cart{background-color:#d9d9d9;border-radius:50%;height:15px;line-height:15px;padding:0;position:absolute;right:10px;text-align:center;top:10px;width:15px}.checkin-extra-options .right .added-view .remove-from-cart span{color:#fff;font-size:7px;height:15px;line-height:15px}.checkin-extra-options .right .added-view .font-ico-checked-sign,.checkin-extra-options .right .added-view .price,.checkin-extra-options .right .added-view strong{display:block;line-height:1}.checkin-extra-options .right .added-view .font-ico-checked-sign{color:#9ce29c;margin-bottom:6px}.checkin-extra-options .right .added-view strong{color:#4ea046;font-size:18px;font-weight:700;margin-bottom:2px}.checkin-extra-options .right .added-view .price{color:#4ea046;font-size:16px;margin-bottom:12px}.checkin-extra-options .right .added-view .btn-secondary{font-size:16px;font-weight:700}.checkin-extra-options .collapse-item{display:none;font-size:16px;position:absolute;right:22px;top:22px}.checkin-extra-options .checkin-accordion{padding:0 22px 20px}.checkin-extra-options .checkin-options-content{width:100%;float:left;display:none}.checkin-extra-options .expanded{position:relative}.checkin-extra-options .expanded::before{background:url(long-shadow.1c9ec5213fb730419eee.png) center bottom/100% auto no-repeat;bottom:-20px;content:'';left:-5px;height:20px;position:absolute;right:-5px}.checkin-extra-options .expanded .left::after{display:none}.checkin-extra-options .expanded .right{opacity:0;visibility:hidden}.checkin-extra-options .expanded .collapse-item{display:block}.checkin-extra-options .added .left::after{display:none}.checkin-extra-options .added .right{background-color:#fff;border:5px solid #9ce29c;border-right-width:4px;margin:-6px 0 -1px;position:relative}.checkin-extra-options .added .right::after{background-color:#9ce29c;bottom:-5px;content:'';position:absolute;right:-5px;top:-5px;width:1px}.checkin-extra-options .added .right .default-view{display:none}.checkin-extra-options .added .right .added-view{display:block}.checkin-extra-options .passenger-selection{float:left;width:29.3%}.checkin-extra-options .passenger-selection .checkin-luggage-options.big-header{padding:0}.checkin-extra-options .passenger-selection .checkbox-wrap{margin-bottom:6px;padding:0 14px 0 21px}.checkin-extra-options .passenger-selection .checkbox-wrap input[type=checkbox]+label{padding-left:30px;width:100%}.checkin-extra-options .passenger-selection .select-passenger-box{width:100%;float:left;background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.3)}.checkin-extra-options .passenger-selection .select-passenger-box.all-passengers-selected{border:1px solid #b3b3b3;border-top:6px solid #4ea046;padding:1px 4px}.checkin-extra-options .passenger-selection .select-passenger-item{width:100%;float:left;padding:16px 20px 16px 60px;border-bottom:1px solid #ededed;position:relative}.checkin-extra-options .passenger-selection .select-passenger-item:last-child{border-bottom:0}.checkin-extra-options .passenger-selection .select-passenger-item .icon{color:#dadada;font-size:20px;left:17px;position:absolute;top:27px}.checkin-extra-options .passenger-selection .select-passenger-item .icon.font-ico-priority-boarding-2bags{font-size:15px;left:10px}.checkin-extra-options .passenger-selection .select-passenger-item .icon.font2-ico-ssrs-flx{font-size:15px}.checkin-extra-options .passenger-selection .select-passenger-item .name{color:#4ea046;display:block;font-size:20px;line-height:18px;min-height:18px}.checkin-extra-options .passenger-selection .select-passenger-item .choose-text{color:#9ce29c;display:inline-block;font-size:12px;line-height:10px;padding:0}.checkin-extra-options .passenger-selection .select-passenger-item .choose-btn{position:absolute;top:0;left:0;width:100%;height:100%}.checkin-extra-options .passenger-selection .select-passenger-item .selected-item{display:none;font-size:12px;line-height:10px}.checkin-extra-options .passenger-selection .select-passenger-item .remove-selected{background-color:#d9d9d9;border-radius:50%;display:none;height:22px;line-height:14px;padding:0;position:absolute;right:10px;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px}.checkin-extra-options .passenger-selection .select-passenger-item .remove-selected .font-ico-close-menu{color:#fff;font-size:10px;height:14px;line-height:14px}.checkin-extra-options .passenger-selection .select-passenger-item.populated-item .selected-item{display:block;padding-top:4px}.checkin-extra-options .passenger-selection .select-passenger-item.populated-item .remove-selected{display:inline-block}.checkin-extra-options .passenger-selection .select-passenger-item.populated-item .choose-text{display:none}.checkin-extra-options .passenger-selection .select-passenger-item.populated-item .choose-btn{width:calc(100% - 30px)}.checkin-extra-options .passenger-selection .select-passenger-item.populated-item>.icon{color:#4ea046}.checkin-extra-options .passenger-selection .select-passenger-item.selected{border:1px solid #b3b3b3;border-left:6px solid #4ea046}.checkin-extra-options .header-wrap-item{width:calc(100% - 394px);flex:1 0 0px;flex-basis:calc(100% - 394px)}.checkin-extra-options .header-wrap-item .circle-wrap{display:none}.checkin-extra-options .priority-boarding-ssr-selection{border:5px solid #9ce29c;border-right-width:4px;margin:0 -42px -22px 220px;position:relative;height:200px}@media only screen and (min-width:992px) and (max-width:1199px){.checkin-extra-options .left{padding:25px 20px 22px;width:calc(100% - 250px)}.checkin-extra-options .text-holder{padding-left:20px}.checkin-extra-options .right{width:250px}}@media only screen and (min-width:120px) and (max-width:767px){.checkin-extra-options .header-wrap-item{float:left;padding:20px;width:100%}.checkin-extra-options .header-wrap-item .circle-wrap{display:block}.checkin-extra-options .checkin-header h2{margin-bottom:0}.checkin-extra-options .checkin-box{border-width:6px 0 0;box-shadow:0 3px 10px rgba(0,0,0,.3);display:block;margin-bottom:17px;padding:14px 0 22px}.checkin-extra-options .checkin-box.expanded{padding-bottom:0}.checkin-extra-options .checkin-options-header{width:100%;float:left;display:block;min-height:10px;padding:0 15px}.checkin-extra-options .checkin-options-header .font-ico-priority-boarding-2bags{font-size:16px}.checkin-extra-options .left{width:100%;float:left;border-bottom:1px solid #d9d9d9;min-height:auto;padding:0 0 10px}.checkin-extra-options .left::after{display:none}.checkin-extra-options .circle-wrap{margin-top:3px;width:66px}.checkin-extra-options .circle-wrap span{font-size:66px;height:66px;width:66px}.checkin-extra-options .text-holder{padding-left:10px;width:calc(100% - 66px)}.checkin-extra-options .text-holder h3{font-size:24px;line-height:28px;margin-bottom:5px}.checkin-extra-options .text-holder p{font-size:14px;line-height:16px}.checkin-extra-options .text-holder ul{margin-bottom:10px}.checkin-extra-options .text-holder ul li{font-size:16px;line-height:17px;padding-left:22px}.checkin-extra-options .right{width:100%;float:left;display:block;margin-top:19px}.checkin-extra-options .right .default-view span{color:#b3b3b3;margin-bottom:13px}.checkin-extra-options .right .default-view .btn{line-height:22px;min-width:10px;padding:0 20px;width:auto}.checkin-extra-options .right .added-view{padding:15px 10px}.checkin-extra-options .checkin-accordion{padding:0 17px}.checkin-extra-options .checkin-accordion .checkin-acc-item::after{left:0;right:0}.checkin-extra-options .checkin-accordion .checkin-acc-head{padding:13px 26px 8px 0}.checkin-extra-options .checkin-accordion .checkin-acc-head::after{right:6px}.checkin-extra-options .expanded .right,.checkin-extra-options .expanded::before{display:none}.checkin-extra-options .passenger-selection{margin-bottom:20px;padding-top:0;width:100%}.checkin-extra-options .passenger-selection .checkbox-wrap{padding:0}.checkin-extra-options .passenger-selection .select-passenger-box{border:0;box-shadow:none}.checkin-extra-options .collapse-item{font-size:12px;line-height:14px;right:10px;top:4px}}.checkin-total-options-bar{width:100%;float:left;align-items:stretch;background:#338141;color:#fff;display:flex;justify-content:space-between;min-height:60px;padding:0}.checkin-total-options-bar .text{align-items:center;display:flex;flex:1;float:left;font-size:18px;line-height:18px;padding:0 20px 0 39px}.checkin-total-options-bar button{align-items:center;display:flex;height:unset;justify-content:center;line-height:22px;width:290px}.checkin-total-options-bar strong{margin-left:3px}@media only screen and (min-width:768px) and (max-width:991px){.checkin-total-options-bar .text{padding:0 20px 0 30px}}@media only screen and (min-width:120px) and (max-width:767px){.checkin-total-options-bar .text{flex:1;padding:0 5px 0 15px}.checkin-total-options-bar strong{font-weight:400}.checkin-total-options-bar .hide-on-mobile{display:none}.checkin-total-options-bar button{flex:1}}@media only screen and (max-width:375px){.checkin-total-options-bar .text{font-size:16px;line-height:16px}.checkin-total-options-bar button{font-size:20px;line-height:20px}}.checkin-luggage-options{width:100%;float:left;padding:27px 23px 18px 17px}.checkin-luggage-options .luggage-left{float:left;padding-top:5px;width:80%}.checkin-luggage-options .luggage-left.full-width{width:100%}.checkin-luggage-options .luggage-left.full-width .luggage-table .luggage-row{padding-bottom:8px}.checkin-luggage-options .luggage-left.full-width .luggage-table .luggage-row.row-head{gap:4px}.checkin-luggage-options .luggage-left.full-width .luggage-table .luggage-row:first-of-type{border:0}.checkin-luggage-options .luggage-left.full-width .luggage-table .luggage-row .row-inner{display:flex;flex-flow:row wrap;padding:8px 0 0}.checkin-luggage-options .luggage-left.full-width .luggage-table .cell-head{border:2px solid #e2e5ea;border-radius:10px;width:81%;padding-top:4px}.checkin-luggage-options .luggage-left.full-width .luggage-table .cell-head:first-of-type{width:19%}.checkin-luggage-options .luggage-left.full-width .luggage-table .cell-head .info-wrap{padding:0 6px 0 4px}.checkin-luggage-options .luggage-left.full-width .luggage-table .cell-head .info-wrap ul li[type=button]{margin-top:16px;display:flex;justify-content:center;align-items:center}.checkin-luggage-options .luggage-left.full-width .luggage-table .cell-head .info-wrap ul li[type=button] .text{font-weight:700;flex-basis:auto;flex-grow:0;padding:0 4px;line-height:1.1}.checkin-luggage-options .luggage-left.full-width .luggage-table .cell-head .info-wrap ul li[type=button] .ssr-icon{font-size:20px;height:20px;line-height:21px}.checkin-luggage-options .luggage-left.full-width .luggage-table .cell-body{width:35%;padding:8px}.checkin-luggage-options .luggage-left.full-width .luggage-table .cell-body.first{width:19%;padding-left:0}.checkin-luggage-options .luggage-left.full-width .luggage-table .cell-body check-in-passenger-name-display{font-weight:700;font-size:20px;color:#4ea046}.checkin-luggage-options .luggage-left.full-width .luggage-table .no-checked-in-bag-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex-basis:100%;line-height:1;padding-bottom:8px}.checkin-luggage-options .luggage-left.full-width .luggage-table .no-checked-in-bag-wrapper .description{font-size:16px;font-weight:700;color:#c5c5c5;margin-left:19%;margin-top:4px}.checkin-luggage-options .luggage-left.full-width .luggage-table .no-checked-in-bag-wrapper .button_no_bags{background:#f2f2f2;border-color:#f2f2f2;color:#338141;font-size:16px;min-width:27%;height:46px;line-height:1;text-align:center;margin-left:19%;margin-top:4px;margin-bottom:4px}.checkin-luggage-options .luggage-left.full-width .luggage-table .no-checked-in-bag-wrapper .button_no_bags.selected{border-color:#4ea046;background-color:#4ea046;color:#fff}.checkin-luggage-options .luggage-left .checkbox-wrap{padding:0}.checkin-luggage-options .luggage-right{float:right;width:19%}@media only screen and (min-width:992px) and (max-width:1199px){.checkin-luggage-options .luggage-left{width:85%}.checkin-luggage-options .luggage-right{width:14%}}.checkin-luggage-options .luggage-table{width:100%;float:left;margin-bottom:6px}.checkin-luggage-options .luggage-table .luggage-row{width:100%;float:left;border-bottom:1px solid #ccc}.checkin-luggage-options .luggage-table .luggage-row:last-child{border-bottom:0}.checkin-luggage-options .luggage-table .luggage-row.row-head{display:flex}.checkin-luggage-options .luggage-table .luggage-row-mobile{display:none}.checkin-luggage-options .luggage-table .cell-head{align-items:center;border-right:1px solid #ccc;display:flex;flex-direction:column;float:left;justify-content:flex-end;margin-bottom:3px;width:34.5%}.checkin-luggage-options .luggage-table .cell-head:first-child{width:31%}.checkin-luggage-options .luggage-table .cell-head:last-child{border-right:0}.checkin-luggage-options .luggage-table .cell-head .info-wrap{align-items:center;display:flex;height:100%;margin-bottom:5px;padding-right:6px;width:100%}.checkin-luggage-options .luggage-table .cell-head .info-wrap ul li{align-items:flex-start;color:#666;display:flex;font-size:14px;line-height:14px;margin-bottom:6px}.checkin-luggage-options .luggage-table .cell-head .info-wrap ul li .ssr-icon{color:#666;font-size:14px;height:14px;line-height:14px;margin-right:2px}.checkin-luggage-options .luggage-table .cell-head .info-wrap ul li .text{flex:1}.checkin-luggage-options .luggage-table .cell-head .info-wrap ul li:last-of-type{margin-bottom:0}.checkin-luggage-options .luggage-table .cell-head .info-wrap ul li[type=button]{cursor:pointer}.checkin-luggage-options .luggage-table .cell-head .info-wrap ul li[type=button] .ssr-icon{color:#9ce29c}.checkin-luggage-options .luggage-table .cell-head .info-wrap ul li[type=button] .text{color:#9ce29c;text-decoration:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed;text-underline-offset:2px}.checkin-luggage-options .luggage-table .cell-head .image-wrap{margin-bottom:8px;flex:1}.checkin-luggage-options .luggage-table .cell-head .image-wrap img{width:60px}.checkin-luggage-options .luggage-table .cell-head .value{color:#338141;font-size:18px;line-height:1;margin-bottom:2px;text-align:center}.checkin-luggage-options .luggage-table .cell-head .price{color:#666;font-size:13px;line-height:1}.checkin-luggage-options .luggage-table .cell-head .promo-wrapper .promo-text{text-align:center}.checkin-luggage-options .luggage-table .cell-head .promo-wrapper .promo-text .promo-text-old{color:#338141;display:block;text-decoration:line-through;line-height:1;margin:0}.checkin-luggage-options .luggage-table .cell-head .promo-wrapper .promo-text .promo-text-new{color:#4ea046;display:block;line-height:1;margin:0}.checkin-luggage-options .luggage-table .cell-body{align-content:stretch;display:flex;flex-direction:row;float:left;justify-content:space-around;padding:9px 9px 11px;text-align:center;width:34.5%}.checkin-luggage-options .luggage-table .cell-body.first{justify-content:space-between;padding-left:0;width:31%}.checkin-luggage-options .luggage-table .cell-body.first .cell-input{float:right}.checkin-luggage-options .luggage-table .qty-container{display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkin-luggage-options .luggage-table .qty-container .value-button{display:flex;border:1px solid #d1d1d1;color:#338141;height:35px;width:35px;font-size:34px;align-items:center;justify-content:center;line-height:1;cursor:pointer;position:relative}.checkin-luggage-options .luggage-table .qty-container .value-button:hover{transition:.5s ease;border-color:#4ea046;background-color:#4ea046;color:#ffed28}.checkin-luggage-options .luggage-table .qty-container .value-button:hover.minus:before{background:#ffed28}.checkin-luggage-options .luggage-table .qty-container .value-button:hover.plus:before{background:#ffed28}.checkin-luggage-options .luggage-table .qty-container .value-button:hover.plus:after{background:#ffed28}.checkin-luggage-options .luggage-table .qty-container .value-button:disabled{background:#f2f2f2;border-color:#f2f2f2;color:#666;cursor:default}.checkin-luggage-options .luggage-table .qty-container .value-button:disabled.minus:before{background:#666}.checkin-luggage-options .luggage-table .qty-container .value-button:disabled.plus:before{background:#666}.checkin-luggage-options .luggage-table .qty-container .value-button:disabled.plus:after{background:#666}.checkin-luggage-options .luggage-table .qty-container .value-button.minus:before{content:'';width:12px;height:2px;background:#338141;position:absolute;top:calc(50% - 1px);left:calc(50% - 6px)}.checkin-luggage-options .luggage-table .qty-container .value-button.plus:before{content:'';width:14px;height:2px;background:#338141;position:absolute;top:calc(50% - 1px);left:calc(50% - 7px)}.checkin-luggage-options .luggage-table .qty-container .value-button.plus:after{content:'';width:2px;height:14px;background:#338141;position:absolute;top:calc(50% - 7px);left:calc(50% - 1px)}.checkin-luggage-options .luggage-table .qty-container .value-text{font-size:20px;margin:0 20px;color:#338141}.checkin-luggage-options .luggage-table check-in-passenger-name-display{align-items:center;display:flex}.checkin-luggage-options .luggage-table .cell-label{color:#4ea046;float:left;font-size:18px;font-weight:700;line-height:18px;text-align:left}.checkin-luggage-options .luggage-table .cell-input{align-items:center;border:1px solid #d1d1d1;color:#338141;display:flex;flex-direction:column;float:left;font-size:18px;height:40px;line-height:1;justify-content:center;margin:0 2px;text-align:center;width:40px;position:relative}.checkin-luggage-options .luggage-table .cell-input .free{display:block;font-size:12px;text-transform:uppercase}.checkin-luggage-options .luggage-table .cell-input.selected{border-color:#4ea046;background-color:#4ea046;color:#ffed28}.checkin-luggage-options .luggage-table .cell-input:disabled{background-color:#f2f2f2;border-color:#f2f2f2;color:#666}.checkin-luggage-options .luggage-table .cell-input .cell-info{font-size:11px}.checkin-luggage-options .luggage-table .cell-input .underButton{bottom:-12px;color:#4ea046;font-size:11px;position:absolute}.checkin-luggage-options .luggage-table .add-price{display:none}.checkin-luggage-options .checkbox-wrap{width:100%;float:left;padding-left:12px}.checkin-luggage-options .checkbox-wrap input[type=checkbox]+label{padding-left:38px}.checkin-luggage-options .checkbox-wrap input[type=checkbox]+label::before{box-shadow:none}.checkin-luggage-options .luggage-total-box{width:100%;float:left;align-items:center;border:5px solid #9ce29c;display:flex;height:258px;padding-top:18px}.checkin-luggage-options .luggage-total-box .luggage-total-inner{width:100%;float:left;text-align:center}.checkin-luggage-options .luggage-total-box .title{color:#666;display:block;font-size:16px;line-height:1;margin-bottom:12px}.checkin-luggage-options .luggage-total-box .icon-wrap{position:relative}.checkin-luggage-options .luggage-total-box .icon-wrap .font-ico-bag{color:#4ea046;font-size:44px;height:44px}.checkin-luggage-options .luggage-total-box .icon-wrap .text{bottom:10px;color:#fff;font-size:24px;left:0;line-height:1;position:absolute;width:100%}.checkin-luggage-options .luggage-total-box strong{color:#4ea046;display:block;font-size:18px;line-height:16px;margin-bottom:10px}.checkin-luggage-options .luggage-total-box .small{color:#666;display:block;font-size:12px;line-height:1;margin-bottom:5px}.checkin-luggage-options.big-header .luggage-left{width:100%}.checkin-luggage-options.big-header .luggage-table .luggage-row .row-inner{display:flex}.checkin-luggage-options.big-header .luggage-table .cell-body{align-items:center}.checkin-luggage-options.big-header .luggage-table .cell-body .label,.checkin-luggage-options.big-header .luggage-table .cell-body label{margin-bottom:0}.checkin-luggage-options.big-header .luggage-table .cell-body .label div,.checkin-luggage-options.big-header .luggage-table .cell-body label div{text-align:left;font-size:14px;line-height:15px}.checkin-luggage-options.big-header .luggage-table .cell-body .label div:first-of-type,.checkin-luggage-options.big-header .luggage-table .cell-body label div:first-of-type{color:#4ea046;font-size:20px;font-weight:700;line-height:30px}.checkin-luggage-options.big-header .luggage-table .cell-label{font-size:20px}.checkin-luggage-options.big-header .luggage-table .cell-head{background:#f2f2f2;border-right:1px solid #fff;padding:10px 5px;position:relative}.checkin-luggage-options.big-header .luggage-table .cell-head:first-child{background:0 0}@media only screen and (min-width:120px) and (max-width:767px){.checkin-luggage-options.big-header .luggage-table .luggage-row{width:100%;margin-bottom:0}.checkin-luggage-options.big-header .luggage-table .cell-body .label div,.checkin-luggage-options.big-header .luggage-table .cell-body label div{font-size:13px}.checkin-luggage-options.big-header .luggage-table .cell-body .label div:first-of-type,.checkin-luggage-options.big-header .luggage-table .cell-body label div:first-of-type{font-size:16px;font-weight:400}.checkin-luggage-options.big-header .luggage-table .cell-head:first-child{display:none}}.checkin-luggage-options.big-header .luggage-table .cell-head .image-wrap img{width:auto}.checkin-luggage-options.big-header .luggage-table .cell-head span{text-align:center}.checkin-luggage-options.big-header .luggage-table .cell-head .dimensions{flex:1}.checkin-luggage-options.big-header .luggage-table .cell-head .title{color:#4ea046;display:flex;font-size:18px;line-height:1;align-items:flex-start;justify-content:center}.checkin-luggage-options.big-header .luggage-table .cell-head .title .description{text-align:center}.checkin-luggage-options.big-header .luggage-table .cell-head .title .ssr-icon{color:#4ea046;cursor:pointer;display:flex;font-size:13px;margin-left:5px;margin-right:0;height:18px;width:18px}.checkin-luggage-options.big-header .luggage-table .cell-head .sub-title{font-size:16px;line-height:1}.checkin-luggage-options.big-header .luggage-table .cell-head .higlighted{display:flex;align-items:center;color:#4ea046;font-weight:700;font-size:18px;line-height:1;margin-top:8px;margin-bottom:2px}.checkin-luggage-options.big-header .luggage-table .cell-head .higlighted svg{margin-right:5px;width:25px}.checkin-luggage-options.big-header .luggage-table .cell-head .higlighted svg .st0{color:#4ea046}.checkin-luggage-options.big-header .luggage-table .cell-head .fixed-center-bottom{color:#4ea046;margin-bottom:-10px;margin-top:6px;flex:1;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:120px) and (max-width:767px){.checkin-luggage-options.big-header .luggage-table .cell-head{width:50%}.checkin-luggage-options.big-header .luggage-table .cell-head:nth-of-type(2) .image-wrap{text-align:center}.checkin-luggage-options.big-header .luggage-table .cell-head:nth-of-type(2) .image-wrap img{width:calc(100% - 76px)}.checkin-luggage-options.big-header .luggage-table .cell-head:nth-of-type(3) .image-wrap{text-align:center}.checkin-luggage-options.big-header .luggage-table .cell-head:nth-of-type(3) .image-wrap img{width:calc(100% - 76px)}.checkin-luggage-options.big-header .luggage-table .cell-head span{font-size:13px}.checkin-luggage-options.big-header .luggage-table .cell-head .title{font-size:16px;align-items:center}.checkin-luggage-options.big-header .luggage-table .cell-head .sub-title{font-size:14px}.checkin-luggage-options.big-header .luggage-table .cell-head .higlighted{margin-top:2px}.checkin-luggage-options.big-header .luggage-table .cell-head .higlighted span{font-size:14px}.checkin-luggage-options.big-header .luggage-table .cell-head .higlighted svg{width:21px}.checkin-luggage-options.big-header{padding:0}}@media only screen and (max-width:430px){.checkin-luggage-options.big-header .luggage-table .cell-head:nth-of-type(2) .image-wrap img,.checkin-luggage-options.big-header .luggage-table .cell-head:nth-of-type(3) .image-wrap img{width:50%}}.checkin-luggage-options.priority-top-wrapper{padding-bottom:0}.checkin-luggage-options.priority-top-wrapper .luggage-table .luggage-row:last-of-type{border-bottom:1px solid #ccc}@media only screen and (min-width:1470px){.checkin-luggage-options .luggage-table .cell-input{margin:0 4px}}@media only screen and (min-width:1200px){.checkin-luggage-options .luggage-table .cell-input{height:45px;width:45px}}@media only screen and (min-width:992px) and (max-width:1199px){.checkin-luggage-options.big-header{padding:0}.checkin-luggage-options{padding:27px 0 18px}.checkin-luggage-options .luggage-table .cell-body{padding:9px 11px 11px}}@media only screen and (min-width:768px) and (max-width:991px){.checkin-luggage-options.big-header{padding:0}.checkin-luggage-options{padding:27px 0 18px}}@media only screen and (min-width:120px) and (max-width:767px){.checkin-luggage-options{padding:16px 0 26px}.checkin-luggage-options .luggage-left{margin-bottom:15px;padding-top:0;width:100%}.checkin-luggage-options .luggage-table{margin-bottom:0}.checkin-luggage-options .luggage-table .cell-label,.checkin-luggage-options .luggage-table .row-head{display:none}.checkin-luggage-options .luggage-table .luggage-row-mobile{width:100%;float:left;display:block;margin-bottom:12px}.checkin-luggage-options .luggage-table .luggage-row-mobile .value{color:#b3b3b3;float:left;font-size:18px;line-height:24px}.checkin-luggage-options .luggage-table .row-inner+.luggage-row-mobile{margin-top:12px}.checkin-luggage-options .luggage-table .cell-label-mobile{color:#338141;float:left;font-size:24px;line-height:24px;margin-right:14px}.checkin-luggage-options .luggage-table .luggage-row{margin-bottom:26px;overflow:auto;padding-bottom:25px;width:calc(100% + 17px)}.checkin-luggage-options .luggage-table .luggage-row:last-child{padding-bottom:0}.checkin-luggage-options .luggage-table .row-inner{float:left}.checkin-luggage-options .luggage-table .cell-body{padding:0;width:auto}.checkin-luggage-options .luggage-table .cell-body.first{width:auto}.checkin-luggage-options .luggage-table .cell-input{color:#b3b3b3;font-size:24px;height:60px;margin:0 7px 0 0;padding:0;width:60px}.checkin-luggage-options .luggage-table .cell-input.selected{box-shadow:0 2px 30px rgba(0,0,0,.15);color:#fff}.checkin-luggage-options .luggage-table .cell-input.selected .add-price,.checkin-luggage-options .luggage-table .cell-input.selected .free{color:#fff;opacity:.3}.checkin-luggage-options .luggage-table .cell-input .free{font-size:16px;line-height:16px}.checkin-luggage-options .luggage-table .add-price{color:#b3b3b3;display:block;font-size:16px;line-height:16px}.checkin-luggage-options .luggage-right{width:100%}.checkin-luggage-options .checkbox-wrap input[type=checkbox]+label{line-height:22px}.checkin-luggage-options .checkbox-wrap input[type=checkbox]+label::before{top:0}.checkin-luggage-options .checkbox-wrap input[type=checkbox]:checked+label::after{top:1px}.checkin-luggage-options .luggage-total-box{border-width:3px;height:auto;min-height:187px;padding:25px 0 15px}.checkin-luggage-options .luggage-total-box .title{font-size:18px;margin-bottom:6px}.checkin-luggage-options .luggage-total-box .icon-wrap .font-ico-bag{font-size:54px;height:54px}.checkin-luggage-options .luggage-total-box .icon-wrap .text{bottom:14px}}.checkin-meal-options{width:100%;float:left;padding:26px 23px 20px}.checkin-meal-options .passenger-selection{margin-bottom:20px;padding-top:0}.checkin-meal-options .meal-list{float:right;margin-bottom:20px;width:63.8%}.checkin-meal-options .meal-list-inner{width:100%;float:left}.checkin-meal-options .meal-list-inner .close-popup,.checkin-meal-options .meal-list-inner .close-popup-bottom,.checkin-meal-options .meal-list-inner h2{display:none}.checkin-meal-options .meal-item{width:100%;float:left;align-items:center;border-bottom:1px solid #e7e6e5;display:flex;margin-bottom:22px;max-width:541px;padding-bottom:20px}.checkin-meal-options .meal-item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.checkin-meal-options .meal-image{float:left;position:relative;width:60%}.checkin-meal-options .meal-image .meal-label{background-color:#ffed28;color:#4ea046;font-size:18px;font-weight:700;left:-10px;padding:2px 15px 3px;position:absolute;top:10px}.checkin-meal-options .meal-image img{width:100%}.checkin-meal-options .meal-text{float:left;padding:10px 0 10px 20px;width:65%}.checkin-meal-options .meal-text .meal-subtitle{color:#959595;display:block;font-size:16px;line-height:1}.checkin-meal-options .meal-text h3{color:#338141;font-size:24px;line-height:28px}.checkin-meal-options .meal-text .btn-secondary{clear:both;float:left;font-size:12px;line-height:12px;margin-top:5px;margin-bottom:15px}.checkin-meal-options .meal-text .btn-add{border:2px solid #d1d1d1;clear:both;color:#4ea046;display:inline-block;float:left;font-size:18px;font-weight:700;height:60px;line-height:20px;padding:0 23px}.checkin-meal-options .meal-text .btn-add.active{border:none;box-shadow:inset 0 0 0 6px #9ce29c}.checkin-meal-options .meal-text .paid-meal{line-height:16px;font-size:16px}.checkin-meal-options .meal-text .paid-meal span{display:block;font-weight:400}.checkin-meal-options .checkbox-wrap{width:100%;float:left}.checkin-meal-options .checkbox-wrap input[type=checkbox]+label{padding-left:38px}.checkin-meal-options .checkbox-wrap input[type=checkbox]+label::before{box-shadow:none}@media only screen and (min-width:1470px){.checkin-meal-options .meal-text{padding-left:40px;width:40%}}@media only screen and (min-width:768px) and (max-width:991px){.checkin-meal-options{padding:31px 0 20px 10px}}@media only screen and (min-width:120px) and (max-width:767px){.checkin-meal-options{padding:20px 0}.checkin-meal-options .meal-list{background-color:rgba(0,0,0,.7);bottom:0;display:none;left:0;margin-bottom:0;position:fixed;right:0;top:0;width:100%;z-index:101}.checkin-meal-options .meal-list-inner{background-color:#fff;max-height:100%;min-height:100%;height:100%;overflow:scroll;padding:29px 10px;-webkit-overflow-scrolling:touch;width:auto}.checkin-meal-options .meal-list-inner .close-popup{display:block;padding:0;position:fixed;right:10px;top:11px;width:22px;height:22px;border-radius:50%;background:#d9d9d9;z-index:101}.checkin-meal-options .meal-list-inner .close-popup span{color:#fff;font-size:10px}.checkin-meal-options .meal-list-inner .close-popup-bottom{display:block;margin:0 8px 18px;width:calc(100% - 17px)}.checkin-meal-options .meal-list-inner h2{color:#338141;display:block;font-size:24px;line-height:1.2;margin-bottom:19px;padding:0 10px;text-align:left}.checkin-meal-options .meal-item{border-bottom:0;border-top:1px solid #e7e6e5;display:block;padding:18px 8px 0;max-width:100%}.checkin-meal-options .meal-image{margin-bottom:20px;max-width:350px;width:100%}.checkin-meal-options .meal-image .meal-label{font-size:14px}.checkin-meal-options .meal-text{padding:0;width:100%}.checkin-meal-options .meal-text .btn-add{border-color:#9ce29c;width:100%}.checkin-meal-options .checkbox-wrap input[type=checkbox]+label{line-height:22px}.checkin-meal-options .checkbox-wrap input[type=checkbox]+label::before{top:0}.checkin-meal-options .checkbox-wrap input[type=checkbox]:checked+label::after{top:1px}}.pax-wrapper_specialAssistance .checkin-accordion check-in-single-passenger-special-assistance:last-of-type .checkin-acc-item .checkin-pets-options .pets-list,.pax-wrapper_specialAssistance .checkin-pets-options .pet-item:last-of-type{margin-bottom:0}.checkin-pets-options{width:100%;float:left;padding:26px 23px 20px}.checkin-pets-options .checkbox-wrap{width:100%;float:left}.checkin-pets-options .checkbox-wrap input[type=checkbox]+label{padding-left:38px}.checkin-pets-options .checkbox-wrap input[type=checkbox]+label::before{box-shadow:none}.checkin-pets-options .passenger-details-wrapper{font-size:16px;display:flex;align-items:center;margin-bottom:12px;margin-top:-4px;color:#338141;line-height:1;font-weight:700}.checkin-pets-options .passenger-details-wrapper:before{content:"";font-size:12px;margin-right:8px;margin-top:-2px}.checkin-pets-options .no-checked-in-bag-wrapper-mobile{width:100%;float:left;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;flex-basis:100%;line-height:1;padding-bottom:16px}.checkin-pets-options .no-checked-in-bag-wrapper-mobile .description{font-size:16px;font-weight:700;color:#c5c5c5;margin-top:0}.checkin-pets-options .no-checked-in-bag-wrapper-mobile .button_no_bags{background:#fff;color:#338141;font-size:16px;font-weight:700;width:100%;height:46px;line-height:1;text-align:center;margin-top:4px;margin-bottom:4px;border:1px solid #d6d6d6}.checkin-pets-options .no-checked-in-bag-wrapper-mobile .button_no_bags.selected{border-color:#4ea046;background-color:#4ea046;color:#fff}.checkin-pets-options .passenger-selection{margin-bottom:20px;padding-top:0}.checkin-pets-options .pets-list{float:right;margin-bottom:40px;width:67.2%}.checkin-pets-options .pets-list-inner{width:100%;float:left}.checkin-pets-options .pets-list-inner .close-popup,.checkin-pets-options .pets-list-inner .close-popup-bottom,.checkin-pets-options .pets-list-inner h2{display:none}.checkin-pets-options .pets-list-inner .luggage-row-mobile span{display:block}.checkin-pets-options .pets-list-inner .luggage-row-mobile .promo-wrapper .promo-text .promo-text-old{color:#338141;display:block;text-decoration:line-through;line-height:1;margin:0}.checkin-pets-options .pets-list-inner .luggage-row-mobile .promo-wrapper .promo-text .promo-text-new{color:#4ea046;display:block;line-height:1;margin:0}.checkin-pets-options .pets-list-inner .row-inner{width:100%;float:left}.checkin-pets-options .pets-list-inner .row-inner .cell-body .cell-input{align-items:center;border:1px solid #d1d1d1;color:#4ea046;display:flex;flex-direction:column;float:left;font-size:18px;font-weight:700;height:50px;line-height:1;justify-content:center;margin:0 2px;text-align:center;width:50px}.checkin-pets-options .pets-list-inner .row-inner .cell-body .cell-input .free{display:block;font-size:12px;text-transform:uppercase}.checkin-pets-options .pets-list-inner .row-inner .cell-body .cell-input.selected{border-color:#4ea046;background-color:#4ea046;color:#fff}.checkin-pets-options .pets-list-inner .row-inner .cell-body .cell-input:disabled{background-color:#f2f2f2;border-color:#f2f2f2;color:#666}.checkin-pets-options .pets-list-inner .row-inner .cell-body .cell-input .cell-info{font-size:16px}.checkin-pets-options .pet-item{width:100%;float:left;border:1px solid #ccc;display:flex;margin-bottom:19px}.checkin-pets-options .pet-item .promo-wrapper .promo-text .promo-text-old{color:#338141;display:block;text-decoration:line-through;line-height:1;margin:0}.checkin-pets-options .pet-item .promo-wrapper .promo-text .promo-text-new{color:#4ea046;display:block;line-height:1;margin:0}.checkin-pets-options .insurance-header-mobile{display:none}.checkin-pets-options .pet-item-left{float:left;padding:19px 85px 19px 28px}.checkin-pets-options .pet-item-left .pet-desc{color:#666;display:block;font-size:16px;line-height:16px}.checkin-pets-options .pet-item-left h3{color:#338141;font-size:24px;line-height:24px}.checkin-pets-options .pet-item-right{float:right;margin-left:auto;padding:17px 16px 15px 0;position:relative;flex:1 1 0px}.checkin-pets-options .pet-item-right::before{background-color:#ccc;bottom:4px;content:'';display:inline-block;position:absolute;right:209px;top:4px;width:1px}.checkin-pets-options .pet-number-container{display:flex;margin-left:13px;flex-flow:row wrap}.checkin-pets-options .pet-number-container .pet-number .underButton{bottom:3px;color:#4ea046;font-size:14px;position:absolute}.checkin-pets-options .pet-number-container .pet-number:nth-child(3n+2){clear:left;margin-left:0}.checkin-pets-options .pet-number-container .pet-number:nth-child(n+5){margin-top:13px}.checkin-pets-options .pet-number-container .pet-number-zero{position:absolute;left:-75px}@media only screen and (min-width:992px) and (max-width:1199px){.checkin-pets-options .pet-number-container .pet-number-zero{left:-45px}.checkin-pets-options .pet-number-container{margin-left:17px}}@media only screen and (min-width:768px) and (max-width:991px){.checkin-pets-options .pet-number-container .pet-number-zero{left:-51px}}@media only screen and (max-width:991px){.checkin-pets-options .pet-number-container{margin-left:22px}}@media only screen and (min-width:120px) and (max-width:767px){.checkin-pets-options .pet-number-container .pet-number:nth-child(n+5){margin-top:0}.checkin-pets-options .pet-number-container .pet-number-zero{position:initial;left:initial}.checkin-pets-options .pet-number-container{display:flex;width:100%;justify-content:space-around;margin-left:0}.checkin-pets-options .pet-number-zero.hide-on-mobile{display:none}}.checkin-pets-options .pet-number{align-items:center;border:1px solid #d6d6d6;color:#4ea046;display:flex;flex-direction:column;float:left;font-size:16px;height:46px;line-height:1;justify-content:center;margin-left:13px;padding:0;text-align:center;width:50px}.checkin-pets-options .pet-number .pet-number-inner{font-size:12px;width:100%}.checkin-pets-options .pet-number .pet-number-inner strong{font-size:16px}.checkin-pets-options .pet-number .cell-info{font-size:11px}.checkin-pets-options .pet-number strong{display:block;font-size:18px}.checkin-pets-options .pet-number:first-child{margin-left:0}.checkin-pets-options .pet-number:disabled{background-color:#f2f2f2;border-color:#f2f2f2;color:#666}.checkin-pets-options .pet-number.disabled{background-color:#f2f2f2;border-color:#f2f2f2;color:#666;cursor:default}.checkin-pets-options .pet-number-zero{margin-right:34px;width:50px}.checkin-pets-options .pet-number-single{border:1px solid #d6d6d6;width:calc(100% - 13px)}.checkin-pets-options .pet-number-single:first-child{margin-left:13px}.checkin-pets-options .pet-number-selected{background-color:#4ea046;border-color:#4ea046;color:#fff}.checkin-pets-options.priority-row-wrapper{padding:0 23px 18px 17px}.checkin-pets-options.priority-row-wrapper .checkbox-wrap{padding:0;margin:0}.checkin-pets-options.priority-row-wrapper .checkbox-wrap input[type=checkbox]+label{padding-left:38px}.checkin-pets-options.priority-row-wrapper .passenger-selection{margin-bottom:0;width:100%}.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-box{box-shadow:none}.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-box.all-passengers-selected{border:none;padding:0}.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item{align-items:center;width:100%;border:0;border-bottom:1px solid #ccc;justify-content:space-between;margin:0;padding:0}.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item:last-child{border-bottom:0}.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item .choose-text{margin-top:5px}.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item .checkin-luggage-options,.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item .checkin-luggage-options .luggage-left{padding:0}.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item .checkin-luggage-options .luggage-left .luggage-table{margin:0}.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item .checkin-luggage-options .luggage-left .luggage-table .luggage-row .row-inner{width:100%}@media only screen and (min-width:120px) and (max-width:767px){.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item .checkin-luggage-options .luggage-left{margin-bottom:8px}.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item .checkin-luggage-options .luggage-left .luggage-table .luggage-row .row-inner{display:flex;flex-flow:row wrap}.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item .checkin-luggage-options .luggage-left .luggage-table .luggage-row .row-inner .cell-body{flex:1 0 50%;justify-content:flex-start;overflow:hidden;align-items:flex-start;margin-bottom:3px}.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item .checkin-luggage-options .luggage-left .luggage-table .luggage-row .row-inner .cell-body.first{flex:1 0 100%;justify-content:center;margin-bottom:12px}.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item .checkin-luggage-options .luggage-left .luggage-table .luggage-row .row-inner .cell-body label{display:flex;flex-flow:row wrap;padding:32px 0 0;justify-content:center;flex:1 0 100%}.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item .checkin-luggage-options .luggage-left .luggage-table .luggage-row .row-inner .cell-body label div{flex:1 0 100%;text-align:center;line-height:1;padding:0 3px}.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item .checkin-luggage-options .luggage-left .luggage-table .luggage-row .row-inner .cell-body label:before{left:calc(50% - 12px);top:0}.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item .checkin-luggage-options .luggage-left .luggage-table .luggage-row .row-inner .cell-body label:after{left:calc(50% - 9px);top:3px}.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item .checkin-luggage-options .luggage-left .luggage-table .luggage-row .row-inner .cell-label{display:flex}.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item .checkin-luggage-options .luggage-left .luggage-table .luggage-row .row-inner .cell-label .cell-label:before{content:"";font-size:13px;margin-right:7px}.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item .checkin-luggage-options .luggage-left .luggage-table .luggage-row{margin:13px 0 0}.checkin-pets-options.priority-row-wrapper{padding:0 0 18px;margin-top:-15px}}.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item .choose-btn{border:1px solid #d6d6d6;color:#4ea046;font-weight:700;height:46px;line-height:1;padding:1px 15px;position:relative;width:auto}.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item .selection-wrapper{display:flex}.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item .selection-wrapper .priority-select-container{display:flex;margin-right:20px}.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item .selection-wrapper .priority-select-container .content-img{display:flex;align-items:center;flex-direction:column}.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item .selection-wrapper .priority-select-container .content-img .img{flex:1;display:flex;align-items:center;justify-content:center;padding:5px;border-left:1px solid #d6d6d6;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;width:40px}.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item .selection-wrapper .priority-select-container .content-img .img img{height:20px}.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item .selection-wrapper .priority-select-container .content-img .blank{min-height:20px}.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item .selection-wrapper .priority-select-container .content{display:flex}.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item .selection-wrapper .priority-select-container .content .btn{display:flex;align-items:center;flex-direction:column}.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item .selection-wrapper .priority-select-container .content .btn .text{padding:2px 10px;border:1px solid #d6d6d6;border-right:none;font-size:16px;color:#4ea046;font-weight:700;min-height:46px;display:flex;align-items:center}.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item .selection-wrapper .priority-select-container .content .btn .text.selected{background:#4ea046;color:#fff}.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item .selection-wrapper .priority-select-container .content .btn:last-of-type .text{border-right:1px solid #d6d6d6}.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item .selection-wrapper .priority-select-container .price{display:flex;justify-content:center;min-height:20px;align-items:center}.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item .selection-wrapper .priority-select-container:last-of-type{margin-right:0}.checkin-pets-options.priority-row-wrapper .passenger-selection .select-passenger-item.populated-item .selected-item{display:none}.checkin-pets-options.full-width .checkbox-wrap{padding:0;margin:0}.checkin-pets-options.full-width .checkbox-wrap input[type=checkbox]+label{padding-left:38px}.checkin-pets-options.full-width .passenger-selection{margin-bottom:0;width:100%}.checkin-pets-options.full-width .passenger-selection .select-passenger-box{box-shadow:none}.checkin-pets-options.full-width .passenger-selection .select-passenger-box.all-passengers-selected{border:none;padding:0}.checkin-pets-options.full-width .passenger-selection .select-passenger-item{align-items:center;border:1px solid #ccc;justify-content:space-between;margin-bottom:10px}.checkin-pets-options.full-width .passenger-selection .select-passenger-item:last-child{border-bottom:1px solid #ccc}.checkin-pets-options.full-width .passenger-selection .select-passenger-item .choose-text{margin-top:5px}.checkin-pets-options.full-width .passenger-selection .select-passenger-item .choose-btn{border:1px solid #d6d6d6;color:#4ea046;font-weight:700;height:46px;line-height:1;padding:1px 15px;position:relative;width:auto}.checkin-pets-options.full-width .passenger-selection .select-passenger-item .selection-wrapper{display:flex}.checkin-pets-options.full-width .passenger-selection .select-passenger-item .selection-wrapper .priority-select-container{display:flex;margin-right:20px}.checkin-pets-options.full-width .passenger-selection .select-passenger-item .selection-wrapper .priority-select-container .content-img{display:flex;align-items:center;flex-direction:column}.checkin-pets-options.full-width .passenger-selection .select-passenger-item .selection-wrapper .priority-select-container .content-img .img{flex:1;display:flex;align-items:center;justify-content:center;padding:5px;border-left:1px solid #d6d6d6;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;width:40px}.checkin-pets-options.full-width .passenger-selection .select-passenger-item .selection-wrapper .priority-select-container .content-img .img img{height:20px}.checkin-pets-options.full-width .passenger-selection .select-passenger-item .selection-wrapper .priority-select-container .content-img .blank{min-height:20px}.checkin-pets-options.full-width .passenger-selection .select-passenger-item .selection-wrapper .priority-select-container .content{display:flex}.checkin-pets-options.full-width .passenger-selection .select-passenger-item .selection-wrapper .priority-select-container .content .btn{display:flex;align-items:center;flex-direction:column}.checkin-pets-options.full-width .passenger-selection .select-passenger-item .selection-wrapper .priority-select-container .content .btn .text{padding:2px 10px;border:1px solid #d6d6d6;border-right:none;font-size:16px;color:#4ea046;font-weight:700;min-height:46px;display:flex;align-items:center}.checkin-pets-options.full-width .passenger-selection .select-passenger-item .selection-wrapper .priority-select-container .content .btn .text.selected{background:#4ea046;color:#fff}.checkin-pets-options.full-width .passenger-selection .select-passenger-item .selection-wrapper .priority-select-container .content .btn:last-of-type .text{border-right:1px solid #d6d6d6}.checkin-pets-options.full-width .passenger-selection .select-passenger-item .selection-wrapper .priority-select-container .price{display:flex;justify-content:center;min-height:20px;align-items:center}.checkin-pets-options.full-width .passenger-selection .select-passenger-item .selection-wrapper .priority-select-container:last-of-type{margin-right:0}@media only screen and (min-width:992px) and (max-width:1199px){.checkin-pets-options{padding:26px 10px 20px}.checkin-pets-options .pet-item-left{padding:19px 48px 19px 10px}.checkin-pets-options .pet-item-right{padding-right:0}.checkin-pets-options .pet-item-right::before{right:190px}.checkin-pets-options .pet-number{margin-left:10px;width:50px}.checkin-pets-options .pet-number-zero{margin-right:10px;width:40px}.checkin-pets-options .pet-number-single{width:calc(100% - 27px)}.checkin-pets-options .pet-number-single:first-child{margin-left:17px}}@media only screen and (min-width:768px) and (max-width:991px){.checkin-pets-options{padding:26px 0 20px 10px}.checkin-pets-options .pet-item-left{padding:19px 54px 19px 10px}.checkin-pets-options .pet-item-right{padding-right:10px}.checkin-pets-options .pet-item-right::before{right:190px}.checkin-pets-options .pet-number{margin-left:10px;width:50px}.checkin-pets-options .pet-number-single{width:calc(100% - 22px)}.checkin-pets-options .pet-number-single:first-child{margin-left:22px}}@media only screen and (min-width:120px) and (max-width:767px){.checkin-pets-options{padding:20px 0}.checkin-pets-options .pets-list{background-color:rgba(0,0,0,.7);bottom:0;display:none;left:0;margin-bottom:0;position:fixed;right:0;top:0;width:100%;z-index:101}.checkin-pets-options .pets-list-inner{background-color:#fff;max-height:100%;min-height:100%;height:100%;overflow:scroll;-webkit-overflow-scrolling:touch;padding:30px 10px;width:100%}.checkin-pets-options .pets-list-inner .close-popup{display:block;padding:0;position:fixed;right:10px;top:11px;width:22px;height:22px;border-radius:50%;background:#d9d9d9;z-index:101}.checkin-pets-options .pets-list-inner .close-popup span{color:#fff;font-size:10px}.checkin-pets-options .pets-list-inner .close-popup-bottom{display:block;margin:0 0 10px}.checkin-pets-options .pets-list-inner .insurance_customCloseBtn{margin-top:10px}.checkin-pets-options .pets-list-inner h2{color:#338141;display:block;font-size:24px;line-height:1.2;margin-bottom:19px;padding:0 10px;text-align:left}.checkin-pets-options .pet-item{display:block}.checkin-pets-options .pet-item:last-child{margin-bottom:0}.checkin-pets-options .pet-item-left{padding:0 10px;text-align:center;width:calc(100% - 66px)}.checkin-pets-options .insurance-row-mobile,.checkin-pets-options .luggage-row-mobile{padding-top:15px}.checkin-pets-options .pet-item-right{display:flex;justify-content:space-between;padding:20px 10px;text-align:center;width:100%}.checkin-pets-options .pet-item-right::before{left:10px;height:1px;right:10px;top:0;width:auto}.checkin-pets-options .pet-number{margin:0;vertical-align:top;width:50px}.checkin-pets-options .pet-number-single{border:2px solid #9ce29c;width:100%}.checkin-pets-options .pet-number-selected{border-color:#4ea046}}.checkin-assistance-options{width:100%;float:left;padding:31px 20px 20px}.checkin-assistance-options .checkbox-wrap{width:100%;float:left}.checkin-assistance-options .checkbox-wrap input[type=checkbox]+label{padding-left:38px}.checkin-assistance-options .checkbox-wrap input[type=checkbox]+label::before{box-shadow:none}.checkin-assistance-options .passenger-selection{margin-bottom:40px}.checkin-assistance-options .assistance-holder{float:right;margin-bottom:40px;padding-top:40px;width:67.2%}.checkin-assistance-options .assistance-inner{width:100%;float:left}.checkin-assistance-options .assistance-inner .close-popup,.checkin-assistance-options .assistance-inner h2{display:none}.checkin-assistance-options .assistance-selected-item{width:100%;float:left;border:6px solid #9ce29c;margin-bottom:14px;padding:9px 100px 12px 15px;position:relative}.checkin-assistance-options .assistance-selected-item .text{color:#4ea046;font-size:24px}.checkin-assistance-options .assistance-selected-item .price{color:#4ea046;font-size:18px;position:absolute;right:46px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.checkin-assistance-options .assistance-selected-item .remove-selected{background-color:#d9d9d9;border-radius:50%;height:15px;line-height:15px;padding:0;position:absolute;right:15px;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px}.checkin-assistance-options .assistance-selected-item .remove-selected span{color:#fff;font-size:7px;height:15px;line-height:15px}.checkin-assistance-options .select-list{max-width:360px}.checkin-assistance-options .select-list .dest-dropdown ul{margin-bottom:0}.checkin-assistance-options .select-list .dest-dropdown li::before{display:none}@media only screen and (min-width:120px) and (max-width:767px){.checkin-assistance-options{padding:30px 0 0}.checkin-assistance-options .assistance-holder{background-color:rgba(0,0,0,.7);bottom:0;display:none;left:0;margin-bottom:0;padding-top:0;position:fixed;right:0;top:0;width:100%;z-index:40}.checkin-assistance-options .assistance-inner{background-color:#fff;left:10px;padding:30px 10px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto}.checkin-assistance-options .assistance-inner .close-popup{display:block;position:absolute;right:7px;top:8px}.checkin-assistance-options .assistance-inner .close-popup span{color:#7f7f7f;font-size:10px}.checkin-assistance-options .assistance-inner h2{color:#338141;display:block;font-size:24px;line-height:1.2;margin-bottom:19px;padding:0 10px;text-align:left}.checkin-assistance-options .assistance-item{display:block}.checkin-assistance-options .assistance-item .assistance-details{border-bottom:1px solid #ccc;border-right:0;padding:17px 20px 15px;width:100%}.checkin-assistance-options .assistance-item .assistance-selected-item .text{font-size:20px;line-height:24px}.checkin-assistance-options .assistance-item .assistance-total{height:100px;width:100%}.checkin-assistance-options .select-list .dest-dropdown ul{max-height:150px}}.checkin-equipment-options{width:100%;float:left;padding:26px 23px 20px}.checkin-equipment-options .checkbox-wrap{width:100%;float:left}.checkin-equipment-options .checkbox-wrap input[type=checkbox]+label{padding-left:38px}.checkin-equipment-options .checkbox-wrap input[type=checkbox]+label::before{box-shadow:none}.checkin-equipment-options .passenger-selection{margin-bottom:40px;padding-top:10px}.checkin-equipment-options .equipment-holder{float:right;margin-bottom:40px;width:67.2%}.checkin-equipment-options .equipment-inner{width:100%;float:left}.checkin-equipment-options .equipment-inner .close-popup,.checkin-equipment-options .equipment-inner h2{display:none}.checkin-equipment-options .equipment-item{width:100%;float:left;border:1px solid #ccc;display:flex;margin-bottom:14px}.checkin-equipment-options .equipment-details{float:left;padding:19px 15px 19px 28px;width:58.5%}.checkin-equipment-options .equipment-details .subtitle{color:#666;display:block;font-size:16px;line-height:16px}.checkin-equipment-options .equipment-details h4{color:#338141;font-size:24px;line-height:24px}.checkin-equipment-options .equipment-total{align-items:center;display:flex;float:right;justify-content:center;padding:10px;position:relative;text-align:center;width:41.5%}.checkin-equipment-options .equipment-total::before{background-color:#ccc;bottom:4px;content:'';left:0;display:inline-block;position:absolute;top:4px;width:1px}.checkin-equipment-options .equipment-total span,.checkin-equipment-options .equipment-total strong{color:#4ea046;display:block;font-size:18px;line-height:1}.checkin-equipment-options .equipment-total .equipment-selected{display:none}.checkin-equipment-options .equipment-total.selected{border:5px solid #9ce29c}.checkin-equipment-options .equipment-total.selected .equipment-price,.checkin-equipment-options .equipment-total.selected::before{display:none}.checkin-equipment-options .equipment-total.selected .equipment-selected{display:block}@media only screen and (min-width:120px) and (max-width:767px){.checkin-equipment-options{padding:20px 0}.checkin-equipment-options .equipment-holder{background-color:rgba(0,0,0,.7);bottom:0;display:none;left:0;margin-bottom:0;position:fixed;right:0;top:0;width:100%;z-index:40}.checkin-equipment-options .equipment-inner{background-color:#fff;left:10px;padding:30px 10px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto}.checkin-equipment-options .equipment-inner .close-popup{display:block;position:absolute;right:7px;top:8px}.checkin-equipment-options .equipment-inner .close-popup span{color:#7f7f7f;font-size:10px}.checkin-equipment-options .equipment-inner h2{color:#338141;display:block;font-size:24px;line-height:1.2;margin-bottom:19px;padding:0 10px;text-align:left}}.checkin-bundle-options-content .checkin-accordion{padding:0 22px 20px}.custom-columns{float:left;width:100%}.custom-columns.mobile{display:none}@media only screen and (min-width:120px) and (max-width:767px){.checkin-bundle-options-content .checkin-accordion{padding:0 17px}.custom-columns.mobile{display:block;margin-bottom:20px}.custom-columns{display:none}}.custom-columns .custom-columns-inner{display:flex;flex-flow:row wrap}.custom-columns .custom-columns-inner .custom-columns-item{align-items:center;color:#338141;display:flex;flex:1;font-size:14px;justify-content:center;line-height:14px;margin:0 5px;padding:0;text-align:center}.custom-columns .custom-columns-inner .custom-columns-item:last-of-type{margin-right:0}.custom-columns .custom-columns-inner .custom-columns-item:first-of-type{margin-left:0}.custom-columns .custom-columns-inner .custom-columns-item .title-inner{align-self:flex-start;font-weight:700}.custom-columns .custom-columns-inner .custom-columns-item .image-wrapper{align-self:flex-end;margin-top:10px}.custom-columns .custom-columns-inner .custom-columns-item .image-wrapper .image-title{margin-bottom:15px}.custom-columns .custom-columns-inner .custom-columns-item .image-wrapper .image{color:#4ea046}.custom-columns .custom-columns-inner .custom-columns-item .image-wrapper .font-ico-luggage-additional{font-size:50px;line-height:32px}.custom-columns .custom-columns-inner .custom-columns-item .description-inner{align-self:flex-start;margin-top:5px}.vertical-columns{display:flex;flex-flow:row wrap}.vertical-columns .col{align-items:center;background:#fff;border:1px solid #e6e6e6;color:#338141;display:flex;flex-direction:column;flex:1;margin-right:10px;max-width:414px;padding:0}.vertical-columns .col:last-of-type{margin-right:0}.vertical-columns .col.selected{box-shadow:inset 0 0 0 6px #9ce29c;border-color:transparent}.vertical-columns .col.selected .image-holder img{width:calc(100% - 12px);margin-left:6px;margin-top:6px}.vertical-columns .col.selected .text-holder{margin:22px 26px}.vertical-columns .col .image-holder{display:flex}.vertical-columns .col .image-holder img{width:100%}.vertical-columns .col .text-holder{align-items:flex-start;display:flex;flex-direction:column;flex:1;margin:22px 20px}.vertical-columns .col .text-holder h3{font-size:21px;font-weight:800;letter-spacing:0;line-height:21px;margin:0 0 10px;text-transform:uppercase}.vertical-columns .col .text-holder p{flex:1;font-size:17px;font-weight:500;letter-spacing:0;line-height:20px;margin:5px 0 5pX;text-align:left}.vertical-columns .col .text-holder span{color:#4ea046;font-size:17px;font-weight:800;letter-spacing:0;margin-top:6px}@media only screen and (min-width:120px) and (max-width:767px){.vertical-columns .col{flex:1 100%;max-width:400px;margin-right:0;margin-top:20px}.vertical-columns .col:first-of-type{margin-top:0}}h2.pageTitle{color:#4ea046;font-size:50px;font-weight:800;letter-spacing:-1px;line-height:50px;padding-left:30px}h2.pageTitle.no-padding{padding-left:0}.step-5 .mobile-submit{display:none}@media only screen and (max-width:991px){.vertical-columns{justify-content:center}h2.pageTitle{text-align:center}.step-5 .checkin-sidebar{float:left;margin-bottom:24px;position:relative}.step-5 .mobile-submit{display:block;margin:23px auto 28px}}@media only screen and (min-width:120px) and (max-width:767px){.step-5 .checkin-sidebar{margin-bottom:14px;margin-left:-10px;width:calc(100% + 20px)}.step-5 .checkin-content{margin-left:-10px;width:calc(100% + 20px)}.step-5 .checkin-box{box-shadow:0 3px 10px rgba(0,0,0,.3)}}.checkin-seat-selection{width:100%;float:left;padding:22px 22px 19px}.checkin-seat-selection .legend-icon{border-radius:3px;display:inline-block;text-align:center}.checkin-seat-selection .legend-icon::after{font-family:svgicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;display:inline-block}.checkin-seat-selection .legend-leg-room{background-color:#338141;color:#fff}.checkin-seat-selection .legend-leg-room::after{content:url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 12 12' style='enable-background:new 0 0 12 12;'> <g> <polygon fill='%23FFFFFF' points='6.3,9.1 6.3,2.9 7.7,4.4 8,4.1 6,1.9 4,4.1 4.3,4.4 5.8,2.9 5.8,9.1 4.3,7.6 4,7.9 6,10.1 8,7.9 7.7,7.6 	'/> </g> </svg>");width:25px;height:25px}.checkin-seat-selection .legend-leg-room-color{background-color:#338141!important;color:#fff}.checkin-seat-selection .legend-front,.checkin-seat-selection .legend-front-color{background-color:#4ea046!important}.checkin-seat-selection .legend-back,.checkin-seat-selection .legend-back-color{background-color:#9ce29c!important}.checkin-seat-selection .legend-not-available{background-color:#f2f2f2}.checkin-seat-selection .legend-not-available::after{color:#fff;content:""}.checkin-seat-selection .legend-selected{background-color:#ffed28}.checkin-seat-selection .legend-selected::after{color:#338141;content:""}.checkin-seat-selection .legend-filter{width:100%;float:left;padding-top:2px}.checkin-seat-selection .legend-filter .filter-info{color:#2f2838;display:block;font-size:14px;letter-spacing:-.3px;line-height:15px;margin-bottom:8px;border-bottom:1px solid #e7e6e5;padding-bottom:6px}.checkin-seat-selection .legend-filter .legend-filter-items{width:100%;float:left;margin-left:-2px}.checkin-seat-selection .legend-filter .filter-item{border:3px solid #ededf1;border-radius:6px;float:left;height:40px;margin-bottom:8px;margin-right:8px;position:relative;text-align:center;transition:border .3s ease;width:40px;cursor:pointer;display:flex;align-items:center;justify-content:center}.checkin-seat-selection .legend-filter .filter-item span{color:#c3c2c0;font-size:20px;height:34px;line-height:34px;transition:color .3s ease}.checkin-seat-selection .legend-filter .filter-tooltip{background-color:#338141;border-radius:15px;color:#fff;font-size:12px;left:50%;line-height:14px;margin-left:-55px;opacity:0;padding:9px 10px 5px;position:absolute;text-transform:uppercase;top:45px;transition:opacity .3s ease;visibility:hidden;width:110px;z-index:4}.checkin-seat-selection .legend-filter .filter-tooltip::before{border-bottom:8px solid #338141;border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:50%;margin-left:-8px;position:absolute;top:-8px;width:0}@media only screen and (min-width:120px) and (max-width:767px){.checkin-seat-selection{padding:0}.checkin-seat-selection .legend-filter .filter-info{font-size:14px;padding-bottom:4px}.checkin-seat-selection .legend-filter .filter-item{margin-right:10px}}.selected-seats-holder{float:left;margin:29px 0;width:27%;box-shadow:0 3px 10px rgba(0,0,0,.3)}.selected-seats-holder p{color:#338141;font-size:18px;line-height:22px;margin-bottom:16px;padding-left:34px;position:relative}.selected-seats-holder p::before{font-family:svgicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;color:#9ce29c;content:"";font-size:12px;left:11px;position:absolute;top:0}.selected-seats-holder .selected-seat{width:100%;float:left;border-bottom:1px solid #e7e6e5;position:relative;padding:16px;display:flex;align-items:center}.selected-seats-holder .selected-seat.selected{border:1px solid #b3b3b3;border-left:6px solid #4ea046;padding-left:10px;padding-top:15px;padding-bottom:15px}.selected-seats-holder .selected-seat.selected::before{display:none}.selected-seats-holder .selected-seat.selected .title{padding-left:65px}.selected-seats-holder .circle{background-color:#ffed28;border-radius:10px;color:#338141;display:inline-block;font-size:14px;height:39px;line-height:39px;text-align:center;width:39px;flex-shrink:0;font-weight:700;display:flex;align-items:center;justify-content:center}.selected-seats-holder .title{text-align:left;width:100%;font-size:14px;padding:0 10px 0 71px;line-height:16px;position:absolute;left:0;top:0;height:100%}@media only screen and (min-width:120px) and (max-width:767px){.selected-seats-holder .selected-seat.selected .title{padding:25px 42px 24px 78px}.selected-seats-holder .title{padding:25px 42px 24px 84px}}.selected-seats-holder .title-large{color:#4ea046;display:block;font-size:20px;line-height:22px}.selected-seats-holder .title-small{color:#666;display:block;font-size:13px;line-height:15px}.selected-seats-holder .btn-delete{background-color:#d9d9d9;border-radius:50%;height:15px;line-height:15px;padding:0 1px 0 0;position:absolute;right:5px;top:28px;width:15px}.selected-seats-holder .btn-delete span{color:#fff;font-size:7px;height:15px;line-height:15px}@media only screen and (min-width:120px) and (max-width:767px){.selected-seats-holder{margin:5px 16px;padding:0;width:calc(100% - 32px)}.selected-seats-holder p{font-size:14px;line-height:16px;margin-bottom:18px;padding:0 20px}.selected-seats-holder p::before{display:none}.selected-seats-holder .selected-seat{background-color:#f2f2f2;border:0}.selected-seats-holder .selected-seat::after,.selected-seats-holder .selected-seat::before{background-color:#d2d2d2;content:"";height:1px;left:17px;position:absolute;right:17px;z-index:3}.selected-seats-holder .selected-seat::before{top:-1px}.selected-seats-holder .selected-seat::after{bottom:-1px;display:none}.selected-seats-holder .selected-seat:last-of-type::after{display:block}.selected-seats-holder .circle{font-size:20px;height:42px;left:13px;line-height:42px;top:15px;width:42px}.selected-seats-holder .title-large{color:#338141;font-size:20px;line-height:18px;margin-bottom:5px}.selected-seats-holder .title-small{color:#b3b3b3;font-size:18px}.selected-seats-holder .btn-delete{height:20px;line-height:20px;right:16px;top:42px;width:20px}}@media only screen and (max-width:568px){.selected-seats-holder{margin:5px 0;width:100%}}.checkin-plane-map{float:left;padding:29px 30px 10px;width:50.5%}.checkin-plane-map .plane-container{width:100%;float:left;border-left:4px solid #b3b3b3;border-right:4px solid #b3b3b3;padding:0 10px;position:relative}.checkin-plane-map .plane-row{width:100%;float:left;align-items:center;display:flex;height:33px;margin-bottom:10px;justify-content:space-between}.checkin-plane-map .plane-row:first-child{margin-bottom:9px}.checkin-plane-map .plane-row:last-of-type{margin-bottom:0}.checkin-plane-map .plane-row.all-large .legend-icon{height:33px}.checkin-plane-map .plane-cell{float:left;text-align:center;width:15.25423728813559%}.checkin-plane-map .plane-cell.small{width:8.474576271186441%}.checkin-plane-map .plane-label{color:#2f2838;font-size:16px;font-weight:700;line-height:20px;padding-right:5px}.checkin-plane-map .legend-icon{height:34px;position:relative;width:34px}.checkin-plane-map .legend-icon::after{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.checkin-plane-map .legend-leg-room{height:34px}.checkin-plane-map .legend-leg-room::after{font-size:13px}.checkin-plane-map .legend-selected{border-radius:3px;height:33px;width:33px}.checkin-plane-map .legend-selected::after{font-size:20px}.checkin-plane-map .legend-selected strong{display:inline-block;font-size:13px;font-weight:400;line-height:1;position:absolute;right:3px;top:3px}.checkin-plane-map .legend-not-available{pointer-events:none}.checkin-plane-map .legend-not-available::after{font-size:10px}.checkin-plane-map .plane-row-label{font-size:12px}.checkin-plane-map .plane-row-label[aria-label="Seat row"]{font-size:17px;width:20px;height:20px;display:inline-block;text-align:center;padding:2px;line-height:20px}.checkin-plane-map .plane-arrows{padding:0;position:absolute;z-index:5}.checkin-plane-map .plane-arrows img{width:30px}.checkin-plane-map .plane-arrows.top{top:10px}.checkin-plane-map .plane-arrows.bottom{bottom:5px}.checkin-plane-map .plane-arrow-left{left:-26px}.checkin-plane-map .plane-arrow-right{right:-26px}.checkin-plane-map .plane-wing{bottom:0;height:156px;overflow:hidden;position:absolute}.checkin-plane-map .plane-wing.left{left:-55px}.checkin-plane-map .plane-wing.right{right:-55px}.checkin-plane-map .plane-wing.on-top{bottom:auto;top:0}.checkin-plane-map .plane-wing.on-top img{float:left;margin-top:-44px}@media only screen and (min-width:1200px) and (max-width:1469px){.checkin-plane-map{padding:29px 30px 0}}@media only screen and (min-width:1132px) and (max-width:1199px){.checkin-plane-map{padding:29px 25px 0}}@media only screen and (min-width:990px) and (max-width:1131px){.checkin-plane-map{padding:29px 8px 0}}@media only screen and (min-width:882px) and (max-width:991px){.checkin-plane-map{padding:29px 12px 0}}@media only screen and (min-width:768px) and (max-width:882px){.checkin-plane-map{padding:29px 12px 0}}@media only screen and (min-width:120px) and (max-width:767px){.checkin-plane-map{float:none;margin:0 auto;overflow:hidden;padding:0 0 4px;width:370px}.checkin-plane-map .plane-container{margin:0}.checkin-plane-map .legend-filter{border-top:0;display:block;padding:37px 2px 35px}.checkin-plane-map .legend-filter .filter-info{font-size:14px;margin-bottom:10px}.checkin-plane-map .legend-filter .filter-item{align-items:center;border:0;display:flex;height:auto;margin:0 0 5px;padding:0 10px 0 3px;text-align:left;width:50%}.checkin-plane-map .legend-filter .filter-item [class*=font-]{border:2px solid #ededf1;border-radius:6px;float:left;height:38px;line-height:34px;text-align:center;width:38px}.checkin-plane-map .legend-filter .filter-item .text{color:#666;float:left;font-size:14px;height:auto;line-height:14px;padding-left:8px;width:calc(100% - 38px)}}@media only screen and (max-width:430px){.checkin-plane-map{width:100%;padding:0 10px 4px}}@media only screen and (max-width:362px){.checkin-plane-map{width:100%;padding:0 7px 4px}}.checkin-plane-legend{float:right;padding:29px 0;width:22.5%}.checkin-plane-legend .legend-list{width:100%;float:left;display:flex;flex-direction:column}.checkin-plane-legend .legend-list .legend-item{flex-shrink:0;margin-bottom:6px;position:relative;line-height:12px;display:flex;min-height:32px}.checkin-plane-legend .legend-list .legend-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px}.checkin-plane-legend .legend-list .legend-icon::after{height:19px;line-height:19px}.checkin-plane-legend .legend-list .legend-leg-room{font-size:10px;height:26px}.checkin-plane-legend .legend-list .legend-leg-room::after{margin-top:-5px}.checkin-plane-legend .legend-list .legend-not-available::after{font-size:9px}.checkin-plane-legend .legend-list .legend-selected::after{font-size:10px;margin-top:-2px}.checkin-plane-legend .legend-list .legend-text{color:#338141;font-size:16px;letter-spacing:-.4px;line-height:14px;padding-left:12px}.checkin-plane-legend .legend-list .legend-text .note{color:#878582;display:block;font-size:12px;letter-spacing:0;line-height:18px}@media only screen and (min-width:992px){.checkin-plane-legend .legend-filter .filter-item:hover{border-color:#878582}.checkin-plane-legend .legend-filter .filter-item:hover span{color:#959595}.checkin-plane-legend .legend-filter .filter-item:hover .filter-tooltip{opacity:1;visibility:visible}}@media only screen and (min-width:768px) and (max-width:1199px){.checkin-plane-legend .legend-filter .filter-item{height:36px;width:36px}.checkin-plane-legend .legend-filter .filter-item span{height:28px;line-height:28px}}@media only screen and (min-width:120px) and (max-width:767px){.checkin-plane-legend .legend-list{flex-flow:row wrap;margin-bottom:0}.checkin-plane-legend{padding:20px 16px 15px;width:100%}.checkin-plane-legend .legend-list .legend-item{margin-bottom:10px;flex-basis:33%}.checkin-plane-legend .legend-list .legend-item:nth-child(2n+1){clear:left}.checkin-plane-legend .legend-list .legend-text{font-size:14px;padding-left:8px;padding-right:15px}.checkin-plane-legend .legend-filter{padding-top:0}}@media only screen and (max-width:568px){.checkin-plane-legend .legend-list .legend-item{flex-basis:50%}}@media only screen and (max-width:430px){.checkin-plane-legend{padding:20px 10px 15px}}@media only screen and (max-width:362px){.checkin-plane-legend{padding:20px 7px 15px}}.checkin-total-seat-bar{width:100%;float:left;align-items:stretch;background:#338141;color:#fff;display:flex;justify-content:space-between;min-height:60px;padding:0}.checkin-total-seat-bar .text{align-items:center;display:flex;flex:1;float:left;font-size:18px;line-height:18px;padding:0 20px 0 39px}.checkin-total-seat-bar button{align-items:center;display:flex;height:unset;justify-content:center;line-height:22px;width:290px}.checkin-total-seat-bar strong{margin-left:3px}@media only screen and (min-width:768px) and (max-width:991px){.checkin-total-seat-bar .text{padding:0 20px 0 30px}}@media only screen and (min-width:120px) and (max-width:767px){.checkin-total-seat-bar .text{flex:1;padding:0 5px 0 15px}.checkin-total-seat-bar strong{font-weight:400}.checkin-total-seat-bar .hide-on-mobile{display:none}.checkin-total-seat-bar button{flex:1}}@media only screen and (max-width:375px){.checkin-total-seat-bar .text{font-size:16px;line-height:16px}.checkin-total-seat-bar button{font-size:20px;line-height:20px}}.step-6{padding-top:0}.step-6 .mobile-submit{display:none}@media only screen and (max-width:991px){.step-6 .mobile-submit{display:block;float:none;margin:23px auto 28px}}@media only screen and (min-width:120px) and (max-width:767px){.step-6 .checkin-sidebar{float:left;margin-bottom:15px;margin-left:-10px;width:calc(100% + 20px)}.step-6 .checkin-content{margin-left:-10px;width:calc(100% + 20px)}}.checkin-payment-type{width:100%;float:left}.checkin-payment-type .checkin-box{margin-bottom:16px}.checkin-payment-type .radio-wrapper{width:100%;float:left}.checkin-payment-type .radio-wrapper input[type=radio]:checked+label::after{height:12px;left:40px;top:20px;width:12px}.checkin-payment-type .radio-wrapper label{width:100%;float:left;color:#4ea046;font-size:24px;letter-spacing:-.3px;line-height:28px;padding:15px 92px 15px 79px}.checkin-payment-type .radio-wrapper label::before{height:18px;left:40px;top:20px;width:18px}.checkin-payment-type .radio-wrapper .price{color:#666;float:right;font-size:18px;line-height:1;margin-top:7px;position:relative}.checkin-payment-type .radio-wrapper .price::after{font-family:svgicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;color:#b3b3b3;content:"";display:inline-block;font-size:24px;position:absolute;right:-53px;-webkit-transform:rotate(90deg);transform:rotate(90deg);top:-5px}.checkin-payment-type .radio-wrapper.open .price::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.checkin-payment-type .checkin-payment-content{width:100%;float:left;display:none}.checkin-payment-type .checkin-payment-content.fullwidth-content .payment-content-inner{min-height:245px;padding-right:calc(10% + 24px)}.checkin-payment-type .payment-content-inner{width:100%;float:left;min-height:250px;padding:15px calc(29% + 24px) 31px 80px;position:relative}.checkin-payment-type .payment-content-inner h3{color:#4ea046;font-size:20px;letter-spacing:-.2px;line-height:23px;margin-bottom:8px}.checkin-payment-type .payment-content-inner .cards-holder{float:left;margin-bottom:21px;width:73.7%}.checkin-payment-type .payment-content-inner .cards-holder .cards-holder-inner{width:100%;float:left;display:flex}.checkin-payment-type .payment-content-inner .cards-holder .card-container{display:inline-block;padding-top:5px;padding-bottom:5px;margin-right:5px;height:74px;width:106px}.checkin-payment-type .payment-content-inner .cards-holder button{border:1px solid #b3b3b3;float:left;margin-right:0;padding:5px;flex:1 0 100%;width:100%}.checkin-payment-type .payment-content-inner .cards-holder button.active{border:4px solid #9ce29c}.checkin-payment-type .payment-content-inner p{width:100%;float:left;font-size:20px;letter-spacing:-.1px;line-height:26px;margin-bottom:17px}.checkin-payment-type .payment-content-inner p a{color:#4ea046;text-decoration:underline}.checkin-payment-type .payment-content-inner p a:hover{color:#9ce29c}.checkin-payment-type .payment-content-inner .checkbox-wrapper{width:100%;float:left}.checkin-payment-type .payment-content-inner input[type=checkbox]+label::before{border:2px solid #666;box-shadow:none}.checkin-payment-type .payment-content-inner input[type=checkbox]+label a{color:#4ea046;text-decoration:underline}.checkin-payment-type .payment-content-inner input[type=checkbox]+label a:hover{color:#9ce29c}.checkin-payment-type .payment-content-inner .right{float:right;padding-top:9px;width:29.6%}.checkin-payment-type .payment-content-inner .payment-item-price{background-color:#fff;border:5px solid #9ce29c;align-items:center;display:flex;height:193px;padding-top:15px;position:absolute;right:24px;top:24px;width:26.3%}.checkin-payment-type .payment-content-inner .payment-item-price span{color:#338141;display:block;font-size:18px;line-height:1;text-align:center;width:100%}.checkin-payment-type .payment-content-inner .payment-item-price strong{color:#4ea046;display:block;font-weight:700;margin-bottom:2px}@media only screen and (min-width:120px) and (max-width:767px){.checkin-payment-type .checkin-box{box-shadow:0 3px 10px rgba(0,0,0,.3);margin-bottom:14px}.checkin-payment-type .radio-wrapper label{padding:35px 20px 25px 58px}.checkin-payment-type .radio-wrapper input[type=radio]:checked+label::after,.checkin-payment-type .radio-wrapper label::before{left:27px;top:40px}.checkin-payment-type .radio-wrapper .price{display:none}.checkin-payment-type .payment-content-inner{padding:4px 14px 20px 15px}.checkin-payment-type .payment-content-inner h3{font-size:24px;line-height:27px;margin-bottom:11px}.checkin-payment-type .payment-content-inner .cards-holder{overflow:hidden;width:calc(100% + 14px)}.checkin-payment-type .payment-content-inner .payment-item-price{width:100%;float:left;border-width:3px;height:105px;margin-bottom:19px;padding-top:2px;position:relative;right:auto;top:auto}.checkin-payment-type .payment-content-inner .payment-item-price span{font-size:15px}.checkin-payment-type .payment-content-inner .payment-item-price strong{font-size:18px;margin-bottom:0}.checkin-payment-type .payment-content-inner p{color:#338141;font-size:14px;line-height:16px}}.step-7{width:100%;float:left;padding-top:62px}.step-7 .checkin-box{margin-bottom:24px}@media only screen and (min-width:768px) and (max-width:991px){.step-7{padding-top:0}.step-7 .checkin-sidebar{margin-bottom:24px}}@media only screen and (min-width:120px) and (max-width:767px){.step-7{margin-left:-10px;padding-top:0;width:calc(100% + 20px)}.step-7 .checkin-sidebar{margin-bottom:16px}.step-7 .checkin-box{margin-bottom:10px}}.checkin-cart-message{width:100%;float:left;border:3px solid transparent;align-items:center;display:flex;flex-direction:column;height:239px;justify-content:center;padding-top:14px;text-align:center}.checkin-cart-message .icon{font-family:svgicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;display:inline-block;font-size:50px;line-height:1;margin-bottom:10px}.checkin-cart-message .message-text{display:block;font-size:18px;font-weight:700}.checkin-cart-message.checkin-successful{background-color:rgba(0,200,83,.1);border-color:#00c853}.checkin-cart-message.checkin-successful .icon{color:#00c853}.checkin-cart-message.checkin-successful .icon::before{content:""}.checkin-cart-message.checkin-successful .message-text{color:#00c853}.checkin-cart-message.checkin-unsuccessful{background-color:rgba(223,0,33,.1);border-color:#df0021}.checkin-cart-message.checkin-unsuccessful .icon{color:#df0021}.checkin-cart-message.checkin-unsuccessful .icon::before{content:""}.checkin-cart-message.checkin-unsuccessful .message-text{color:#df0021}.checkin-cart-message.checkin-summary-message{margin-bottom:15px}@media only screen and (min-width:768px) and (max-width:991px){.checkin-cart-message{height:200px}}.checked-in-summary{width:100%;float:left;position:relative}.checked-in-summary::before{background:url(long-shadow.1c9ec5213fb730419eee.png) center bottom/100% auto no-repeat;bottom:-20px;content:'';left:-5px;height:20px;position:absolute;right:-5px}@media only screen and (min-width:120px) and (max-width:767px){.checkin-cart-message{height:150px;padding-top:0}.checked-in-summary{box-shadow:0 3px 10px rgba(0,0,0,.3)}.checked-in-summary::before{display:none}}.checked-in-summary-header{width:100%;float:left;padding:35px 190px 33px 85px;position:relative}.checked-in-summary-header .font-ico-person-default{color:#d9d9d9;display:inline-block;font-size:26px;left:42px;position:absolute;top:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.checked-in-summary-header .passenger-label{color:#666;display:block;font-size:18px;line-height:22px}.checked-in-summary-header h3{color:#4ea046;font-size:24px;line-height:1}.checked-in-summary-header .checking-tag{color:#00c853;display:inline-block;font-size:18px;font-weight:700;position:absolute;right:43px;top:52%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.checked-in-summary-header .checking-tag span{color:#00c853;font-size:14px;margin:-1px 7px 0 0;vertical-align:middle}@media only screen and (min-width:992px) and (max-width:1199px){.checked-in-summary-header{padding:35px 160px 33px 63px}.checked-in-summary-header .font-ico-person-default{left:20px}.checked-in-summary-header .checking-tag{right:20px}}@media only screen and (min-width:120px) and (max-width:767px){.checked-in-summary-header{padding:19px 140px 19px 15px}.checked-in-summary-header .font-ico-person-default{display:none}.checked-in-summary-header .checking-tag{right:17px;top:50%}}.checked-in-summary-content{width:100%;float:left;background-color:#f2f2f2;padding:15px 73px 15px 38px}.checked-in-summary-content ul{width:48%}.checked-in-summary-content ul li{width:100%;float:left;border-bottom:1px solid #d2d2d2;font-size:18px;padding:13px 10px 11px}.checked-in-summary-content .right{float:right}.checked-in-summary-content .left{float:left}.checked-in-summary-content .left li:last-child{border-bottom:0}.checked-in-summary-content span{float:left;width:50%}.checked-in-summary-content .info-label{color:#666}.checked-in-summary-content .info-value{color:#4ea046;font-weight:700}.checked-in-summary-content .btn-secondary{display:none}@media only screen and (min-width:992px) and (max-width:1199px){.checked-in-summary-content{padding:15px 20px}}@media only screen and (min-width:120px) and (max-width:767px){.checked-in-summary-content{padding:6px 10px 15px}.checked-in-summary-content .right{float:left;width:100%}.checked-in-summary-content .left{width:100%}.checked-in-summary-content ul li{padding:13px 10px 12px 8px}.checked-in-summary-content .info-label{font-size:14px;margin-top:5px}.checked-in-summary-content .info-value{text-align:right}.checked-in-summary-content .btn-secondary{display:block;float:right;margin:8px 14px 5px 0}}.checked-in-summary-footer{width:100%;float:left;padding:41px 39px 44px}.checked-in-summary-footer .btn-primary{float:left;letter-spacing:.3px;margin-right:14px}.checked-in-summary-footer .btn-apple{width:100%;float:left;background-color:#000;display:none;padding:3px 10px 5px;text-align:center}.checked-in-summary-footer .btn-apple img{display:inline-block;width:160px}@media only screen and (min-width:992px) and (max-width:1199px){.checked-in-summary-footer{padding:40px 20px}.checked-in-summary-footer .btn-primary{min-width:10px;padding:0 26px}}.popup-luggage-content{width:100px}.checked-in-summary-popup .popup-content{padding:34px;width:465px}.checked-in-summary-popup form{width:100%;float:left}.checked-in-summary-popup form .number-wrapper{width:100%;float:left;margin-bottom:40px}.checked-in-summary-popup form .label,.checked-in-summary-popup form label{margin-bottom:2px}.checked-in-summary-popup form .select-list{width:128px}.checked-in-summary-popup form input{font-size:24px;margin-left:-1px;width:100%}.checked-in-summary-popup form input::-webkit-input-placeholder{color:#b3b3b3}.checked-in-summary-popup form input::-moz-placeholder{color:#b3b3b3}.checked-in-summary-popup form input::-ms-input-placeholder{color:#b3b3b3}.checked-in-summary-popup form .btn{height:52px;line-height:50px;min-width:167px}@media only screen and (min-width:120px) and (max-width:767px){.checked-in-summary-footer{padding:15px 10px 12px}.checked-in-summary-footer .btn-primary{margin:0 0 10px}.checked-in-summary-footer .btn-apple{display:block}.checked-in-summary-popup .popup-content{padding:25px 20px}.checked-in-summary-popup h2{margin-bottom:15px;text-align:left}.checked-in-summary-popup form .number-wrapper{margin-bottom:20px}.checked-in-summary-popup form .select-list{float:left;width:95px}.checked-in-summary-popup form input{float:left;font-size:15px;padding:0 10px;width:100%}.checkin-cart .extra-item .step-1 .checkin-box{box-shadow:none}}.step-9 .mobile-submit{display:none}.checkin-cart{width:100%;float:left;background-color:#fff;border-top:6px solid #4ea046;padding:0 22px;position:relative}.checkin-cart::before{background:url(narrow-shadow.b6d093aeadb78ff20aeb.png) center bottom/100% auto no-repeat;bottom:-20px;content:'';left:-5px;height:20px;position:absolute;right:-5px}@media only screen and (max-width:991px){.step-9 .mobile-submit{display:block;float:none;margin:23px auto 28px}.checkin-cart::before{display:none}.checkin-cart.mobile-navigation.open{display:block}}@media only screen and (min-width:992px){.checkin-cart .checkin-cart-footer.multi-cart-show-footer,.checkin-cart.mobile-navigation{display:none}.checkin-cart:not(.mobile-navigation)+.checkin-cart{margin-top:10px}}@media only screen and (max-width:991px){.checkin-cart{position:fixed!important;top:60px!important;height:calc(100% - 60px);overflow:auto}.checkin-cart.multi-cart{box-shadow:none;height:calc(100% - 156px);margin-top:11px;padding-top:1px;top:145px!important}.checkin-cart.multi-cart-hide{display:none}.checkin-cart .checkin-cart-footer.multi-cart-show-footer{display:block}}.checkin-cart .toggleCart-wrap{align-content:center;display:flex;justify-content:center;margin-bottom:11px}.checkin-cart .toggleCart-wrap .btn-toggle-cart{background:0 0;border-bottom:2px solid #9ce29c;border-top:2px solid #9ce29c;color:#4ea046;flex:1;font-size:16px;font-weight:800;min-height:60px;line-height:16px;min-width:unset;padding:3px 0;width:unset}.checkin-cart .toggleCart-wrap .btn-toggle-cart:first-of-type{border-left:2px solid #9ce29c}.checkin-cart .toggleCart-wrap .btn-toggle-cart:last-of-type{border-right:2px solid #9ce29c}.checkin-cart .toggleCart-wrap .btn-toggle-cart.selected{background:#4ea046;border:0;color:#fff}@media only screen and (min-width:992px){.checkin-cart .toggleCart-wrap{display:none}}.checkin-cart.expandable>h3::after{font-family:svgicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"";font-size:12px;margin-left:12px;margin-top:-1px;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;vertical-align:middle;position:absolute;right:8px}.checkin-cart.expandable .cart-flight{display:none}.checkin-cart.expandable.open{display:block}.checkin-cart.expandable.open>h3::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.checkin-cart.expandable.open .cart-flight{display:block}.checkin-cart h3{color:#338141;font-size:23px;font-weight:500;height:auto;letter-spacing:0;line-height:23px;margin-bottom:0;padding:23px 0 22px;position:relative}.checkin-cart .cart-flight{width:100%;float:left;margin-bottom:15px}.checkin-cart .cart-flight:last-child{margin-bottom:20px}.checkin-cart .cart-flight.terms{color:#338141;margin-bottom:35px}.checkin-cart .cart-flight.promotion{color:#338141}.checkin-cart .cart-flight.promotion p{margin-top:20px}.checkin-cart .cart-flight.promotion p:last-of-type{margin-top:10px}@media only screen and (max-width:991px){.checkin-cart .cart-flight.promotion,.checkin-cart .cart-flight.terms{display:none}}.checkin-cart .cart-flight-header{width:100%;float:left;border-bottom:1px solid #d9d9d9;padding-bottom:11px;padding-left:46px;position:relative}.checkin-cart .cart-flight-header .icon{color:#4ea046;font-size:16px;left:8px;position:absolute;top:13px}.checkin-cart .cart-flight-header h4{color:#338141;font-size:24px;letter-spacing:-.3px;line-height:1}.checkin-cart .cart-flight-header .date{color:#666;font-size:17px;line-height:1}.checkin-cart .cart-extra-total{width:100%;float:left;align-items:center;display:flex;border-bottom:1px solid #d9d9d9;justify-content:space-between;margin-bottom:10px;padding:10px 7px 10px 2px}.checkin-cart .cart-extra-total .right{display:flex;flex-direction:column;align-items:flex-end}.checkin-cart .cart-extra-total span{color:#338141;font-size:19px;font-weight:700;letter-spacing:.4px;line-height:1}.checkin-cart .cart-extra-total .total-label{float:left;font-size:20px;font-weight:800;letter-spacing:0;line-height:21px}.checkin-cart .cart-extra-total .total-value{float:right;font-size:20px;font-weight:800;letter-spacing:0;line-height:21px}.checkin-cart .cart-extra-total .total-value.strikeout{position:relative;font-weight:100}.checkin-cart .cart-extra-total .total-value.strikeout::after{content:'';width:120%;height:2px;background:#338141;display:block;position:absolute;top:calc(50% - 1px);left:-10%}.checkin-cart .extra-item{width:100%;float:left;border-bottom:1px solid #d9d9d9;margin:-11px 0 10px;padding:18px 0}.checkin-cart .extra-item:last-child{border-bottom:1px solid #d9d9d9;margin-bottom:0;padding-bottom:18px}.checkin-cart .extra-item .extra-item-summary{width:100%;float:left;padding:0 7px 0 36px;text-align:left;position:relative}.checkin-cart .extra-item .extra-item-summary .icon{color:#338141;font-size:18px;left:0;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px}.checkin-cart .extra-item .extra-item-summary .icon.font-ico-priority-boarding-2bags{font-size:10px}.checkin-cart .extra-item .extra-item-summary .title{color:#338141;display:block;font-size:20px;font-weight:700;letter-spacing:0;line-height:23px}.checkin-cart .extra-item .extra-item-summary .details{color:#338141;display:block;font-size:17px;font-weight:700;line-height:19.55px;letter-spacing:0}.checkin-cart .extra-item .summary-value{color:#338141;font-size:17px;font-weight:700;letter-spacing:0;line-height:19.55px;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.checkin-cart .extra-item .summary-value::after{font-family:svgicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"";display:inline-block;font-size:12px;margin-left:12px;margin-top:-3px;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;vertical-align:middle}@media only screen and (min-width:992px) and (max-width:1199px){.checkin-cart .extra-item .summary-value{position:static;top:0;-webkit-transform:none;transform:none}}.checkin-cart .extra-item .extra-item-details{width:100%;float:left;display:none;margin:20px 0 4px}@media only screen and (max-width:991px){.checkin-cart .extra-item .extra-item-details{margin-top:20px}}.checkin-cart .extra-item .extra-item-details li{width:100%;float:left;align-items:center;border-top:0;color:#338141;display:flex;font-size:17px;font-weight:500;justify-content:space-between;letter-spacing:0;line-height:17.85px;padding:10px 0}.checkin-cart .extra-item .extra-item-details li .center,.checkin-cart .extra-item .extra-item-details li .left{flex-grow:1;flex-shrink:0;flex-basis:0;min-width:0}.checkin-cart .extra-item .extra-item-details li .right{justify-content:flex-end;margin-left:30px}.checkin-cart .extra-item .extra-item-details li.flight-details{border-top:2px solid #9ce29c;color:#9ce29c;font-size:13px;font-weight:800;letter-spacing:0;line-height:13.65px;padding-top:8px;padding-bottom:0}.checkin-cart .extra-item .extra-item-details li.expandable{border-bottom:1px solid #338141;font-size:12px;font-weight:500;letter-spacing:0;line-height:24px;margin-bottom:10px;padding-bottom:10px;padding-top:0}.checkin-cart .extra-item .extra-item-details li::before{display:none}.checkin-cart .extra-item .extra-item-details .left{float:left}.checkin-cart .extra-item .extra-item-details .right{float:right}.checkin-cart .extra-item .checkin-box{background:0 0;border:0;border-bottom:2px solid #9ce29c;border-left:0;border-right:0;border-top:2px solid #9ce29c;line-height:34px;margin-bottom:8px;margin-top:20px;padding:8px 0;opacity:1}.checkin-cart .extra-item .checkin-box .checkin-flight-item{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between;padding:0}.checkin-cart .extra-item .checkin-box .checkin-flight-item .connection-detail{background:#ffed28;border-radius:5px;color:#338141;font-size:13px;font-weight:800;letter-spacing:0;line-height:16px;margin:4px 0;padding:5px;text-align:center;text-transform:uppercase}.checkin-cart .extra-item .checkin-box .checkin-flight-item .flight-title{color:#9ce29c;font-size:13px;font-weight:800;letter-spacing:0;line-height:14px;margin:4px 0}.checkin-cart .extra-item .checkin-box .checkin-flight-item .flight-details{align-items:center;display:flex;flex-flow:row wrap;float:unset;margin:4px 0;padding-top:0;position:unset;width:100%}.checkin-cart .extra-item .checkin-box .checkin-flight-item .flight-details .left{background:0 0;flex-basis:80px;min-width:auto;position:relative;text-align:left}.checkin-cart .extra-item .checkin-box .checkin-flight-item .flight-details .middle{align-items:center;display:flex;flex-basis:0px;flex-direction:column;flex-grow:1;font-size:12px;font-weight:500;left:0;margin:0 10px;padding-right:0;position:relative;text-align:center;top:0;width:auto}.checkin-cart .extra-item .checkin-box .checkin-flight-item .flight-details .middle::before{display:none}.checkin-cart .extra-item .checkin-box .checkin-flight-item .flight-details .middle .font-ico-plane-runway{color:#338141;line-height:12px;margin-bottom:0}.checkin-cart .extra-item .checkin-box .checkin-flight-item .flight-details .middle .font-ico-plane-runway::before{font-size:17px}.checkin-cart .extra-item .checkin-box .checkin-flight-item .flight-details .middle hr{align-self:stretch;border:0;border-top:1px solid #d9d9d9;height:1px;margin:4px 0}.checkin-cart .extra-item .checkin-box .checkin-flight-item .flight-details .middle .flight-duration{color:#338141;font-size:12px;font-weight:500;letter-spacing:0;line-height:12.6px;white-space:nowrap}@media only screen and (min-width:992px) and (max-width:1048px){.checkin-cart .extra-item .checkin-box .checkin-flight-item .flight-details .middle{margin:0}}.checkin-cart .extra-item .checkin-box .checkin-flight-item .flight-details .right{background:0 0;flex-basis:80px;min-width:auto;position:relative;text-align:right}.checkin-cart .extra-item .checkin-box .checkin-flight-item .flight-details .flight-custom-text{color:#338141;flex:1 100%;font-size:12px;font-weight:500;letter-spacing:0;line-height:12.6px;text-align:right;white-space:nowrap}.checkin-cart .extra-item .checkin-box .checkin-flight-item .flight-details .left .flight-custom-text{text-align:left}.checkin-cart .extra-item .checkin-box .checkin-flight-item .flight-details .location{font-size:13px;font-weight:800;letter-spacing:0;line-height:13px;margin-bottom:0}.checkin-cart .extra-item .checkin-box .checkin-flight-item .flight-details .time-big{font-size:32px;font-weight:300}.checkin-cart .extra-item .extra-flight-details{width:100%;float:left;display:none;margin:2px 0 12px}.checkin-cart .extra-item .extra-flight-details li{width:100%;float:left;align-items:center;border-top:0;border-bottom:1px solid #338141;color:#338141;font-size:12px;font-weight:500;letter-spacing:0;line-height:24px;margin-bottom:10px;padding-bottom:10px;padding-top:0}.checkin-cart .extra-item .extra-flight-details li .extra-flight-details-label{cursor:pointer;display:flex;flex-flow:row wrap;justify-content:space-between;padding-right:25px;position:relative;z-index:2}.checkin-cart .extra-item .extra-flight-details li.expandable{position:relative}.checkin-cart .extra-item .extra-flight-details li.expandable::after{font-family:svgicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"";font-size:12px;margin-left:12px;margin-top:-1px;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;vertical-align:middle;position:absolute;right:6px;top:1px;z-index:1}.checkin-cart .extra-item .extra-flight-details li.expandable .expandable-inner{margin:0 27px 10px;order:3}.checkin-cart .extra-item .extra-flight-details li.expandable .expandable-inner li{border-bottom:0;border-top:1px dotted #338141;font-size:12px;font-weight:500;letter-spacing:0;line-height:12.6px;margin:10px 0 0;padding-bottom:0;padding-top:10px;word-break:break-all}.checkin-cart .extra-item .extra-flight-details li.expandable .expandable-inner li.expandable{position:relative}.checkin-cart .extra-item .extra-flight-details li.expandable .expandable-inner li.expandable::after{position:absolute;right:6px;top:11px;z-index:1}.checkin-cart .extra-item .extra-flight-details li.expandable>.expandable-inner{display:none}.checkin-cart .extra-item .extra-flight-details li.expandable.open>.expandable-inner{display:block}.checkin-cart .extra-item .extra-flight-details li.expandable.open::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.checkin-cart .extra-item .extra-flight-details li::before{display:none}.checkin-cart .extra-item .extra-flight-details .left{flex:3 0;margin-right:10px}.checkin-cart .extra-item .extra-flight-details .right{margin:0}.checkin-cart .extra-item.open{background:#f2f2f2;border:1px solid #d9d9d9;margin-left:-22px;margin-top:-11px;margin-bottom:10px;padding:17px 21px 0;width:calc(100% + 44px)}.checkin-cart .extra-item.open .summary-value::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.checkin-cart shopping-cart-extras .extra-item:last-child{margin-bottom:10px}.checkin-cart .empty-cart{width:100%;float:left;color:#666;display:block;font-size:17px;line-height:19px;margin-top:5px}.checkin-cart .checkin-cart-footer{float:left;margin-left:-22px;margin-top:-20px;width:calc(100% + 44px)}.checkin-cart .checkin-cart-footer .checkin-total{width:100%;float:left;background-color:#338141;color:#fff;font-size:20px;padding:15px 20px 17px}.checkin-cart .checkin-cart-footer .checkin-total-label{float:left}.checkin-cart .checkin-cart-footer .checkin-total-value{float:right}@media only screen and (max-width:991px){.checkin-cart{border-top:0;box-shadow:0 3px 10px rgba(0,0,0,.3);display:none;left:0;padding:25px 18px 60px;position:absolute;top:100%;z-index:10}.checkin-cart h3{display:none}.checkin-cart .cart-flight-header{padding-bottom:26px;padding-left:58px}.checkin-cart .cart-flight-header .icon{left:13px;top:calc(50% - 13px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.checkin-cart .cart-flight-header h4{letter-spacing:-.7px;margin-bottom:7px;padding-right:30px}.checkin-cart .cart-flight-header .date{display:block;font-size:14px}.checkin-cart .cart-extra-total{padding:13px 0 14px}.checkin-cart .cart-extra-total span{color:#4ea046;font-size:22px}.checkin-cart .empty-cart{font-size:14px;line-height:16px;margin-top:6px}.checkin-cart .cart-flight{margin-bottom:44px}.checkin-cart .cart-flight.terms{line-height:15px;margin-bottom:0}.checkin-cart .cart-flight.promotion{line-height:15px;margin-bottom:18px}.checkin-cart .cart-flight.promotion p{margin-top:10px}.checkin-cart .extra-item{padding:18px 0}.checkin-cart .extra-item .extra-item-summary{padding:0 7px 0 36px}.checkin-cart .extra-item .extra-item-summary .title{letter-spacing:-.9px;margin-bottom:5px}.checkin-cart .extra-item .extra-item-summary .details{display:block;font-size:14px}.checkin-cart .extra-item .summary-value{font-size:18px;right:0;top:44%}.checkin-cart .extra-item .summary-value::after{margin-left:10px}.checkin-cart .extra-item.open:last-of-type{margin-bottom:0}.checkin-cart shopping-cart-extras .extra-item.open:last-of-type{margin-bottom:10px}.checkin-cart .checkin-cart-footer{margin-top:-44px}.checkin-cart .checkin-cart-footer .btn{display:none}.checkin-cart .checkin-cart-footer .checkin-total{position:fixed;bottom:0;width:100%;left:0;padding:19px 18px 17px 20px}.checkin-cart .checkin-cart-footer span{line-height:24px}.checkin-cart .checkin-cart-footer .checkin-total-label{font-size:24px}.checkin-cart .checkin-cart-footer .checkin-total-value{font-size:18px}.mfp-bg.white{background-color:#fff;opacity:1}}.slick-slider{box-sizing:border-box;display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow{position:absolute;display:block;background-color:#e5e5e5;z-index:1;color:#4ea046;font-size:0;border-left:1px solid #dbdbdb}.slick-arrow:before{content:""}.slick-arrow.slick-disabled{color:#d9d9d9}.slick-prev{left:-1px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slick-next{right:-1px}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background-color:#000;opacity:.5;filter:alpha(opacity=50)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}@media only screen and (max-width:991px){.mfp-container.full-bg-popup .popup-window{padding:7px 14px 30px 13px}.mfp-container.full-bg-popup .popup-window .mfp-close{font-size:44px;right:-5px;top:-47px;color:#666}.mfp-container.full-bg-popup .mfp-content{vertical-align:top}}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:50px;height:50px;line-height:54px;font-size:43px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;padding:0 0 18px 10px;color:#ccc;font-style:normal}.mfp-close:focus,.mfp-close:hover{color:#666}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.popup-notify{text-align:center;max-width:740px}.popup-notify .title-message+*{margin-top:0}.popup-notify .title-message{text-align:center;margin-bottom:20px}.popup-notify .btn{margin:0 5px}.title-message{color:#338141;font-size:24px;font-weight:400;line-height:27px;margin-bottom:0;text-align:left}.title-message+*{margin-top:20px}.fare-calendar{width:100%;height:100%}.fare-calendar-wrapper{position:relative}.fc-calendar-container{position:relative;width:100%}@media only screen and (min-width:120px) and (max-width:767px){.checkin-cart .extra-item .extra-flight-details li{padding-left:0}.popup-notify .btn{margin:5px 0}.popup-notify .close-popup{height:auto;line-height:30px;padding:10px}.fc-calendar-container{z-index:2}}.fc-calendar{width:100%;background-color:#fff}.fc-calendar .fc-head{height:35px;line-height:1;color:#666;font-size:20px;background-color:#fff;display:flex;justify-content:space-between}.fc-calendar .fc-body{position:relative;width:100%}.fc-calendar .fc-row{width:100%;display:flex;justify-content:space-between}.fc-calendar .fc-head>div,.fc-calendar .fc-row>div{display:block;margin:0;width:calc(100%/7 - 20px);position:relative}.ie9 .fc-calendar .fc-head>div,.ie9 .fc-calendar .fc-row>div{width:14.2%}.fc-calendar .fc-row>div{background:#fff;height:91px;margin-bottom:20px;border:1px solid #c5c5c5;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;text-align:center}.fc-calendar .fc-row>div.active,.fc-calendar .fc-row>div:hover{background-color:#4ea046}.fc-calendar .fc-row>div.active span:not(.lowest-fare),.fc-calendar .fc-row>div:hover span:not(.lowest-fare){color:#fff}.fc-calendar .fc-row>div.active strong,.fc-calendar .fc-row>div:hover strong{color:#ffed28}.fc-calendar .fc-row>div span,.fc-calendar .fc-row>div strong{display:block}.fc-calendar .fc-row>div span{color:#338141;font-size:32px;line-height:24px}.fc-calendar .fc-row>div strong{color:#4ea046;font-size:24px;line-height:24px;margin-top:5px}.fc-calendar .fc-row>div .fc-emptydate,.fc-calendar .fc-row>div .fc-emptydate:hover{color:#b3b3b3}.fc-calendar .fc-row>div .fc-weekday{display:none;font-size:20px;color:#666}.fc-calendar .fc-row>div .lowest-fare{position:absolute;top:-12px;left:-10px;right:-13px;height:26px;background-color:#ffed28;color:#4ea046;font-size:20px;line-height:26px;padding:0 5px;text-align:center;font-weight:700;letter-spacing:-.02em}.fc-calendar .fc-row>div .lowest-fare::after{content:'';position:absolute;top:26px;left:0;border-top:10px solid #c1b100;border-left:10px solid transparent}.fc-calendar .fc-head>div{text-align:center}.fc-calendar .fc-row>div time{display:none}.fc-calendar .fc-row>div.fc-today{background-color:#4ea046}.fc-calendar .fc-row>div.fc-today span{color:#fff}.fc-calendar .fc-row>div.fc-today strong{color:#ffed28}.fc-calendar .fc-row>div.fc-next-month,.fc-calendar .fc-row>div.fc-previous-month{background-color:#f0f0f0;border-color:#f0f0f0}.fc-calendar .fc-row>div.fc-next-month:hover .fc-emptydate,.fc-calendar .fc-row>div.fc-previous-month:hover .fc-emptydate{color:#b3b3b3}.fc-calendar .fc-row>div.fc-next-month .fc-calendar-events,.fc-calendar .fc-row>div.fc-previous-month .fc-calendar-events{display:none}.fc-calendar .fc-row>div.fc-out{opacity:.6}@media only screen and (min-width:120px) and (max-width:767px){.fc-calendar{display:flex;flex-wrap:wrap;padding:20px 0 30px;overflow:auto;z-index:2;background:0 0}.fc-calendar .fc-body{width:auto;display:flex;order:-1}.fc-calendar .fc-head{display:none}.fc-calendar .fc-row>div{width:88px;flex:0 0 88px;margin-bottom:40px;border-left:0}.fc-calendar .fc-row>div .fc-weekday{display:block;position:absolute;bottom:-32px;line-height:22px}.fc-calendar .fc-row{width:auto}.fc-calendar .fc-row>div.fc-next-month,.fc-calendar .fc-row>div.fc-previous-month{display:none}.fc-calendar .fc-row>div .lowest-fare{font-size:17px;right:0;top:-17px}}@media only screen and (min-width:992px) and (max-width:1075px){.fc-calendar .fc-row>div .lowest-fare{font-size:14px;top:-17px}.fc-calendar .fc-row>div strong{font-size:20px}}.date-picker{background:#fff;display:none;left:0;padding:34px 35px;position:absolute;top:100%;width:908px;z-index:10}.date-picker .close{position:absolute;right:23px;top:22px}.date-picker .close i{color:#666;font-size:21px}.date-picker h3{color:#338141;font-size:24px;line-height:27px;margin-bottom:26px}.date-picker h3.visible{display:block}@media only screen and (min-width:992px) and (max-width:1199px){.date-picker{width:830px}}@media only screen and (min-width:768px) and (max-width:991px){.date-picker{width:710px}}@media only screen and (min-width:120px) and (max-width:767px){.date-picker{bottom:0;padding:53px 0 30px;position:fixed;right:0;top:0;width:100%;z-index:200}.date-picker .close{right:15px;top:16px}.date-picker h3{color:#4ea046;font-size:36px;font-weight:700;line-height:40px;margin-bottom:30px;padding:0 25px;text-align:center}}.pika-single{width:100%;float:left;background:#fff;color:#031326;display:block!important;position:relative;z-index:9999}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute}.pika-single .pika-lendar{float:left;position:relative;text-align:center;width:48.8%}.pika-single .pika-lendar:last-child{float:right}.pika-single .pika-title{width:100%;float:left;background:#338141;padding:17px 22px 16px;text-align:left}.pika-single .pika-title select{cursor:pointer;display:none;left:0;margin:0;opacity:0;position:absolute;top:5px;z-index:9998}.pika-single .pika-label{color:#fff;float:left;font-size:24px;line-height:27px;margin-right:4px}.pika-single .pika-next,.pika-single .pika-prev{background:0 0;border:0;display:block;cursor:pointer;height:120px;margin-top:-60px;overflow:hidden;padding:0;position:absolute;text-indent:-150px;top:50%;width:34px}.pika-single .pika-next::before,.pika-single .pika-prev::before{background:rgba(242,242,242,.8);border-radius:50%;content:'';display:inline-block;height:120px;position:absolute;top:0;transition:background .3s ease;width:120px}.pika-single .pika-next::after,.pika-single .pika-prev::after{font-family:svgicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;color:#338141;content:"";display:inline-block;font-size:22px;height:120px;left:50%;line-height:120px;position:absolute;text-indent:0;top:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.pika-single .pika-next:hover,.pika-single .pika-prev:hover{opacity:1}.pika-single .pika-next.is-disabled,.pika-single .pika-prev.is-disabled{cursor:default;opacity:.2}.pika-single .pika-prev{left:-35px}.pika-single .pika-prev::before{right:0}.pika-single .pika-prev::after{margin-left:-10px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.pika-single .pika-next{right:-35px}.pika-single .pika-next::before{left:0}.pika-single .pika-next::after{margin-left:2px}.pika-single .pika-table{width:100%;float:left}.pika-single .pika-table td,.pika-single .pika-table th{padding:0;text-align:center;width:14.285714285714286%}.pika-single .pika-table th{color:#031326;font-size:18px;font-weight:400;padding-bottom:10px}.pika-single .pika-table abbr{background:#f2f2f2;border-bottom:none;display:block;height:60px;line-height:60px;text-decoration:none}.pika-single .pika-table td{font-size:20px;padding:6px 0}.pika-single .pika-table .is-disabled{background:#f2f2f2;cursor:default;opacity:.4;pointer-events:none}.pika-single .pika-table .is-disabled.is-outside-current-month{background:0 0;opacity:1}.pika-single .btn-wrap{display:block;position:relative}.pika-single .pika-button{background:0 0;border:0;border-radius:50%;color:#031326;cursor:pointer;display:inline-block;height:48px;line-height:48px;margin:0;outline:0;padding:0;text-align:center;width:48px}.pika-single .is-today .pika-button{color:#4ea046;font-weight:700}.pika-single .is-today .pika-button:hover{color:#fff}.pika-single .is-selected .pika-button,.pika-single .pika-button:hover{background:#4ea046;color:#fff}.pika-single .is-outside-current-month .pika-button{color:#b2b2b2}.pika-single .is-outside-current-month .pika-button:hover{background:0 0;color:#b2b2b2}.pika-single .is-endrange .btn-wrap::before,.pika-single .is-startrange .btn-wrap::before{background:#ccd5eb;bottom:0;content:'';position:absolute;top:0;width:50%;z-index:1}.pika-single .is-endrange .pika-button,.pika-single .is-startrange .pika-button{background:#4ea046;color:#fff;position:relative;z-index:2}.pika-single .is-startrange .btn-wrap::before{right:0}.pika-single .is-endrange .btn-wrap::before{left:0}.pika-single .is-startrange.is-endrange .btn-wrap::before{display:none}.pika-single .is-inrange:first-child:not(.is-endrange) .pika-button,.pika-single .is-inrange:first-child:not(.is-startrange) .pika-button{border-radius:50% 0 0 50%}.pika-single .is-inrange:last-child:not(.is-endrange) .pika-button,.pika-single .is-inrange:last-child:not(.is-startrange) .pika-button{border-radius:0 50% 50% 0}.pika-single .is-inrange .pika-button{background:#ccd5eb;border-radius:0;width:100%!important}.pika-single .is-inrange .pika-button:hover{color:#031326}@media only screen and (min-width:768px) and (max-width:991px){.pika-single .pika-table th{font-size:16px}.pika-single .pika-table td{line-height:18px}.pika-single .pika-button{height:38px;line-height:38px;width:38px}}@media only screen and (min-width:120px) and (max-width:767px){.pika-single .pika-lendar{width:100%}.pika-single .pika-title{background:0 0;padding:30px 65px 10px;position:relative;text-align:center}.pika-single .pika-label{margin-right:0}.pika-single .pika-label.month{color:#338141;font-size:27px;font-weight:700;line-height:30px;width:100%}.pika-single .pika-label.year{border-top:6px solid #4ea046;color:#666;font-size:14px;left:67px;line-height:17px;padding-top:7px;position:absolute;right:67px;top:0}.pika-single .pika-next,.pika-single .pika-prev{height:35px;margin-top:0;top:17px;width:35px}.pika-single .pika-next::before,.pika-single .pika-prev::before{display:none}.pika-single .pika-next::after,.pika-single .pika-prev::after{color:#666;float:left;font-size:26px;height:35px;line-height:35px;left:0;position:relative;-webkit-transform:translate(0,0);transform:translate(0,0)}.pika-single .pika-prev{left:22px}.pika-single .pika-prev::after{margin-left:7px;-webkit-transform:translate(0,0) rotate(-180deg);transform:translate(0,0) rotate(-180deg)}.pika-single .pika-next{right:22px}.pika-single .pika-next::after{margin-left:12px}.pika-single .pika-table td,.pika-single .pika-table th{font-size:16px}.pika-single .pika-table abbr{height:50px;line-height:50px}.pika-single .pika-button{height:38px;line-height:38px;width:38px}}.pika-select{display:inline-block}.pika-week{font-size:11px}
/*# sourceMappingURL=styles.f448fa3ef3bfa1d005c3.css.map*/