@font-face{font-family:pp_telegrafbold;src:url(../fonts/pptelegraf-bold-webfont.woff2) format('woff2'),url(../fonts/pptelegraf-bold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:pp_telegraflight;src:url(../fonts/pptelegraf-light-webfont.woff2) format('woff2'),url(../fonts/pptelegraf-light-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:pp_telegrafregular;src:url(../fonts/pptelegraf-regular-webfont.woff2) format('woff2'),url(../fonts/pptelegraf-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}::-moz-selection{background-color:#ab2328;color:#fff}#loader{overflow-x:hidden;overflow-y:hidden;vertical-align:middle;background-color:#fbfbfb;position:fixed;display:table;width:100%;top:0;height:100%;min-height:100%;z-index:99999}.loader-container{position:relative;display:table-cell;vertical-align:middle;z-index:12;text-align:center}.loader-container .spinner{width:80px;height:80px;border:2px solid #f3f3f3;border-left-width:3px;border-left-style:solid;border-left-color:#ab2328;border-radius:100%;margin:auto;animation:spin 1s infinite linear}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}::selection{background-color:#ab2328;color:#fff}body,html{height:100%;margin:0;padding:0}body{line-height:1.75;font-size:1.625em;color:#323232;font-family:pp_telegrafregular,sans-serif;font-weight:400;font-style:normal}img{height:auto;max-width:100%;border:none;outline:none}a,a:focus,a:active,a:link,img{outline:none}a{cursor:pointer;text-decoration:none;color:#1f9bbf;transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-webkit-transition:all .25s ease 0s;-o-transition:all .25s ease 0s}a:hover{color:#323232;transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-webkit-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;text-decoration:underline}a.dk-link,a.dk-link:hover{color:#221e1f}br{font-size:0;line-height:0}b,strong{font-weight:400;font-family:pp_telegrafbold,sans-serif}small{font-size:11px;color:#888;font-weight:300}p{margin:0 0 10px;color:#323232}.dark-bg{color:#fff}.dk-teal h1,.dk-teal p,.dk-teal h3,.dark-bg h1,.dark-bg p,.dark-bg h3,.dark-bg h4 .blue-bg h3,.blue-bg p,.blue-bg li,.blue-bg ol{color:#fff}.dk-teal{background:#254d5a}.bg-white,.wbg-white h1,.bg-white p{color:#22242e}.text-accent{color:#ab2328}.brand-bg{background:#ab2328}.blue-bg{background:#221e1f;color:#fff}.bg-light-grey{background:#f0f0f0}.bg-dk-grey{background:#4d4d4d}.bg-light-teal{background:#b5cbc1}h1,h2,h3,h4{color:#22242e;font-family:pp_telegraflight,sans-serif;font-weight:400;font-style:normal;margin-top:0;margin-bottom:10px;line-height:1.2}h1{font-size:2.5em;letter-spacing:1px}h2{font-size:1.756em;line-height:1.2}h3{font-size:1.756em;line-height:1.2}h4{font-size:1.333em;font-weight:300}.footer h3,.footer p{color:#fff;margin-bottom:20px}.btn:focus{outline:none}.btn,button{font-size:12px;line-height:normal;letter-spacing:1px;text-transform:uppercase;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px}button{vertical-align:top}.btn-lg{padding:12px 20px;display:inline-block;min-width:200px}.btn-color-b,.btn-primary{color:#fff;background:#ab2328;border:none}.btn-color-b:hover,.btn-color-b:focus,.btn-primary:hover,.btn-primary:focus{color:#fff;box-shadow:0 0 0 .2rem rgb(243 165 165/45%);background:#ab2328;border:1px solid transparent}button{outline:none;border:none}button{cursor:pointer;display:inline-block}button,input,select{font-size:12px}input[type=text],select{border:1px solid #22242e;-webkit-border-radius:3px;border-radius:3px;outline:none;font-weight:400;font-size:14px;padding:10px 0;transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;display:inline-block;height:45px;background:#fff;color:#22242e}.no-gutters{margin-right:0;margin-left:0}.pb-0{padding-bottom:0!important}.ptb{padding-top:110px;padding-bottom:110px}.ptb-60{padding-top:60px;padding-bottom:60px}.pt-80{padding-top:80px}.pb-80{padding-bottom:80px}.pt-30{padding-top:30px}.pb-30{padding-bottom:30px}.mt-20{margin-top:20px}.mb-60{margin-bottom:60px}.mb-40{margin-bottom:40px}.mt-30{margin-top:30px}.mb-0{margin-bottom:0!important}.mb-25{margin-bottom:25px}@media(max-width:767px){.mb-xs-30{margin-bottom:30px!important}.mb-xs-0{margin-bottom:0!important}.pb-xs-0{margin-bottom:0!important}.pb-xs-30{padding-bottom:30px!important}.pt-xs-30{padding-top:30px!important}}.p-relative{position:relative}.p-absolute{position:absolute}.home .header{position:absolute}.header{z-index:2;text-align:center;position:relative;width:100%;transition:all .3s;background:#221e1f}.header-inner{position:relative}.logo{padding:10px 0 0 20px}@media all and (max-width:1024px){.header{height:65px}.header-inner{padding-left:10px;padding-right:10px;position:relative;display:table;width:100%}.header .logo a,.footer-logo{margin-bottom:0;transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s}}.footer-logo{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;justify-content:center}.footer-logo .logo{margin-bottom:60px;width:260px;padding:0}.logo a{margin-top:6px;transition:all .27s cubic-bezier(0,0,.58,1) 0s;-o-transition:all .27s cubic-bezier(0,0,.58,1) 0s;-moz-transition:all .27s cubic-bezier(0,0,.58,1) 0s;-webkit-transition:all .27s cubic-bezier(0,0,.58,1) 0s;position:relative;color:#fff}.footer-logo a,.footer-logo a:active{font-size:40px;text-decoration:none;border:none;text-align:left}.section__header h1{font-size:2.5em;margin-bottom:0}.intro-content-inner p.section__text{font-size:1.556em}@media(min-width:1025px){.section__header h1{font-size:3.9em}}@media(max-width:767px){.section__header{margin-bottom:0;padding-top:0}}.nav-menu ul.nav-menu-inner{margin:0;padding:0;list-style:none}.nav-menu ul.nav-menu-inner>li>a{color:#fff}.nav-menu ul.nav-menu-inner li a,.nav-menu .btn.book-btn{font-family:pp_telegraflight,sans-serif;display:block;font-size:.86em;outline:none;transition:all .27s cubic-bezier(0,0,.58,1) 0s;-o-transition:all .27s cubic-bezier(0,0,.58,1) 0s;-moz-transition:all .27s cubic-bezier(0,0,.58,1) 0s;-webkit-transition:all .27s cubic-bezier(0,0,.58,1) 0s;text-transform:uppercase;letter-spacing:1px}.nav-menu ul.nav-menu-inner>li>a{padding:30px 15px}#header .book-btn{padding:30px;text-align:center;background:#ab2328;color:#fff}@media(min-width:1400px){.nav-menu ul.nav-menu-inner>li>a{padding:30px 15px}}@media(min-width:1525px){.nav-menu ul.nav-menu-inner>li>a{padding:30px 22px}}@media(max-width:1024px){.nav-menu ul.nav-menu-inner li{display:inline-block;list-style:none;text-align:left}}@media(min-width:1025px){.header-inner{position:relative;display:flex;flex-direction:row;align-items:center}.nav-menu{justify-content:flex-end;display:flex;flex-grow:1}.nav-menu ul.nav-menu-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-direction:row;align-items:center}}.footer .logo a,.header .logo a{display:flex;margin-top:0}.header .logo a:focus{text-decoration:none}.book-btn{border-radius:0;height:100%;position:relative}#action-box .btn.book-btn{display:inline-block;float:none}.header .nav-menu ul.nav-menu-inner>li:hover>a{color:rgb(255 255 255/100%);background:rgb(47 47 46/0.7)}.header .nav-menu ul.nav-menu-inner>li>a:hover{color:#fff;background:#4d4d4d;text-decoration:none}.nav-mobile.nav-bar-icon{display:none}.nav-bar-icon{display:inline-block;float:right;position:relative;height:16px;width:20px;padding-top:67px;padding-bottom:0;margin-left:10px;margin-right:10px;transition:all .27s cubic-bezier(0,0,.58,1) 0s;-moz-transition:all .27s cubic-bezier(0,0,.58,1) 0s;-o-transition:all .27s cubic-bezier(0,0,.58,1) 0s;-webkit-transition:all .27s cubic-bezier(0,0,.58,1) 0s;cursor:pointer}.nav-bar-icon>span{position:absolute;top:50%;display:block;width:18px;height:2px;margin-top:-1px;background-color:#323232;-webkit-transition:-webkit-transform .3s,background .25s ease;-webkit-transition:background .25s ease,-webkit-transform .3s;transition:background .25s ease,-webkit-transform .3s;transition:transform .3s,background .25s ease;transition:transform .3s,background .25s ease,-webkit-transform .3s}.nav-bar-icon>span:before,.nav-bar-icon>span:after{content:"";position:absolute;left:0;width:100%;height:100%;background-color:#323232;-webkit-transition:-webkit-transform .3s,background .25s ease;-webkit-transition:background .25s ease,-webkit-transform .3s;transition:background .25s ease,-webkit-transform .3s;transition:transform .3s,background .25s ease;transition:transform .3s,background .25s ease,-webkit-transform .3s}header .nav-bar-icon>span,header .nav-bar-icon>span:before,header .nav-bar-icon>span::after{background-color:#fff}.nav-bar-icon>span:before{-webkit-transform:translateY(-6px);transform:translateY(-6px);-o-transform:translateY(-6px);-ms-transform:translateY(-6px);-moz-transform:translateY(-6px)}.nav-bar-icon>span:after{-webkit-transform:translateY(6px);transform:translateY(6px);-o-transform:translateY(6px);-ms-transform:translateY(6px);-moz-transform:translateY(6px)}.nav-bar-icon.active{transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.nav-bar-icon.active>span:before{transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg)}.nav-bar-icon.active>span:after{transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg)}.nav-menu>ul li{position:relative}.sub-dropdown.dropdown{top:100%;left:0;position:absolute}.sub-dropdown{position:absolute;left:100%;top:0;display:none;background-color:rgb(35 37 37/90%);padding:0;width:215px;list-style:none;text-align:left}.sub-dropdown li{width:100%}.sub-dropdown>li>a{padding:13px 15px;display:block;color:#fff;text-transform:none!important}.sub-dropdown>li:hover>a{background:#4d4d4d;color:#fff}.sub-dropdown>li>a:hover{text-decoration:none}.flex-icon{flex-grow:1}.header .logo{width:190px;padding:0 0 0 20px}@media all and (max-width:1024px){.header .logo{float:left;display:inline-block;padding:0}.nav-menu ul.nav-menu-inner li{display:block;width:100%}#header .book-btn{text-align:left}.nav-menu{position:static;left:0;top:100%;float:none;display:none;width:100%;background-color:rgb(35 37 37/100%);overflow-y:auto;z-index:999}.flex-icon{flex-basis:15%;margin-right:0;margin-right:10px;margin-top:10px}.nav-bar-icon,.nav-mobile.nav-bar-icon{display:inline-block;float:right}.nav-menu ul.nav-menu-inner li a{padding:15px 12px;border-top:1px solid#AB2328}.sub-dropdown.dropdown,.sub-dropdown{top:100%;position:relative;left:0;width:100%}.sub-dropdown a{padding-left:30px!important}}.nav-menu.active{display:block}.js-fullscreen-height{height:100vh}#intro{z-index:98;position:relative}.intro-content{height:100%;width:100%}.bg-image{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;position:relative;width:100%}@media(max-width:991px){.hidden-sm .bg-image{background-image:none!important}}.footer{color:#fff;position:relative;width:100%;display:block;position:relative;overflow:hidden}footer p{color:#fff}footer a,footer a:focus,footer a:active,footer a:hover{color:#fff}.footer .container{position:relative;z-index:2}.footer-navigation{list-style:none;padding:0;font-size:110%}.footer-navigation li{margin-bottom:10px}.footer-navigation li.detail-address{margin-bottom:20px}.footer-navigation a,.footer-navigation a:focus,.footer-navigation a:active,.footer-navigation a:hover{color:#fff}.footer-cp p,.footer-cp p a{color:gray}.text-white{color:#fff}.footer ul{list-style:none;padding:0}.social-icons__item{margin-right:30px}.social-icons__item a{display:block;font-size:1.9em;text-align:center;color:#fff;line-height:0}.social-icons__item a:hover{color:#fff;text-decoration:none}.social-icons__item:last-child{margin-right:0}.wrapper{position:relative;width:100%}.inner-intro{background-color:#f7f7f7;display:block;position:relative}.overlay-dark,.overlay-darker,.overlay-proper-dark{position:relative;z-index:1}.overlay-dark:before,.overlay-darker:before,.overlay-proper-dark:before{left:0;top:0;position:absolute;width:100%;height:100%;content:"";z-index:-1}.overlay-dark:before{background-color:rgba(32,32,32,.05)}.overlay-darker:before{background-color:rgb(10 0 0/55%)}.overlay-proper-dark:before{background-color:rgb(34 36 46/90%)}@media(max-width:768px){.inner-intro .container{width:100%;max-width:720px}}.booking-panel__text{font-size:1.2em;margin-bottom:30px;font-weight:300}@media screen and (min-width:992px){.booking-panel__text{font-size:1.667em}}.btn,button.btn{border-radius:10px;font-size:1.011em;text-transform:capitalize;color:#fff;border:1px solid transparent;font-weight:400}.no-gutter>[class*=col-]{padding-right:0;padding-left:0}.scroll-top{width:80px;height:40px;line-height:60px;position:fixed;bottom:0;right:20px;text-align:center;font-size:30px;background:#323232;background:#ab2328;color:#fff;z-index:99;display:none;transition:none;-o-transition:none;-moz-transition:none;-webkit-transition:none;border-top-right-radius:40px;border-top-left-radius:40px}.scroll-top:hover{background:#ab2328;text-decoration:none;color:#fff}@media screen and (max-width:480px){.block-xs{display:block}}.baner-tabs{position:relative;z-index:50;border-radius:0;position:relative;width:100%;max-width:870px;margin:0 auto}.baner-tabs .tpl-tabs-cont{background:#fff;border:0;position:relative;display:block;border-radius:0;padding:30px;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.baner-tabs .tpl-tabs-cont label{font-weight:400;font-size:1em;transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s}.nav-tabs{display:flex;display:-webkit-flex;display:-ms-flex;display:-moz-flex;border-bottom:none;padding-left:0;margin-bottom:0}.nav-tabs>li{float:left;position:relative;display:block}.baner-tabs .nav-tabs>li a,.baner-tabs .nav-tabs>li a:focus{border-bottom:none;padding:0 25px;border-radius:0;margin:0;position:relative;float:left;display:block;border:0;letter-spacing:1px;background:#7b8384;width:100%;text-transform:uppercase;font-family:pp_telegrafregular,sans-serif;height:50px;font-size:1em;line-height:50px}@media(max-width:767px){.baner-tabs .nav-tabs>li a,.baner-tabs .nav-tabs>li a:focus{text-align:center}.baner-tabs{margin-top:-24px}}.baner-tabs .nav-tabs>li.active a{background-color:#fff;position:relative;text-decoration:none;box-shadow:none;z-index:3}.baner-tabs .nav-tabs>li a:hover{background-color:#fff;color:#555;border:0}.input-style{position:relative;display:block;width:100%;font-size:16px}@media(min-width:768px){.flex-wrapper{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;justify-content:space-around}.row-flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.row-flex-wrap>[class*=col-]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.featured .container-fluid{padding:0}.featured.destinationsMod{overflow:hidden}.featured .right-box{width:100%;background-position:right top;background-repeat:no-repeat;background-size:cover;background-color:#000;padding:168px 30px 0 190px}.featured .left-box{width:100%;padding:128px 90px}.featured.destinationsMod .left-box{width:100%;padding:60px 30px 128px}.featured.aircraft .left-box{padding:105px 80px}.featured .left-box.deep-blue{background-color:#224f5c}.featured .bg-image{background-position:center}.featured>.runway-graphic{position:absolute;z-index:2;width:100%;top:0;left:0;display:block;background-image:url(../images/structure/GRT-runway-lines.svg);opacity:.8;width:100%;background-position:bottom -20px right 0;background-repeat:no-repeat;height:100%;pointer-events:none;background-size:170%}@media(min-width:780px){.featured>.runway-graphic{background-position:bottom -20px right 0;background-size:120%}}@media(min-width:1400px){.featured>.runway-graphic{background-position:bottom -50px right 0;background-size:120%}.featured.destinationsMod .left-box{padding:128px 90px 158px}}@media(min-width:1780px){.featured>.runway-graphic{background-position:bottom -50px right 0;background-size:110%}.featured.destinationsMod .left-box{padding:128px 90px 188px}}@media(min-width:1980px){.featured.destinationsMod .left-box{width:100%;padding:128px 90px 188px}.featured>.runway-graphic{background-position:bottom -60px right 0;background-size:100%}}@media(min-width:2250px){.featured>.runway-graphic{background-position:bottom -60px right 0;background-size:100%}.featured.destinationsMod .left-box{padding:128px 90px 228px}}.featured .text-box h3,.careers h3{margin-bottom:0;font-size:3.556em}.featured .left-box.left-box-right .text-box{float:left;margin:0 0 0 60px;max-width:550px}.featured .left-box .text-box h2{color:#fff;padding:0 14px 0 0}.featured .text-box h3{margin-bottom:30px}@media(min-width:1200px){.featured .text-box h3{margin-bottom:40px}.featured .text-box{max-width:650px}}@media(max-width:1199px) and (min-width:768px){.featured .text-box h3,.careers h3{font-size:2.556em}.featured .left-box .text-box,.featured .left-box.left-box-right .text-box{margin:0;width:100%}.left-box{background-position:50% 0}.featured .right-box,.featured .left-box{padding:60px 30px}.featured .right-box{padding-right:20px}.featured .left-box{padding-left:40px}}.intro .section__text{font-family:pp_telegraflight,sans-serif;font-size:1.486em}@media(max-width:767px){.featured>.runway-graphic{display:none!important}.featured .text-box h3,.careers h3{font-size:1.956em;line-height:1.6em}.intro .section__text{font-size:1.286em}.featured .left-box .text-box,.featured .left-box.left-box-right .text-box{float:none;width:100%;margin:0}.featured .right-box,.featured .left-box{padding:30px}.featured.aircraft .left-box{padding:30px}.featured .right-box{min-height:350px}.header .logo{width:170px;padding-top:3px}.featured.destinationsMod .left-box{padding:60px 30px 68px}}.product-item .row:second-child{background:#fff}.control{display:block;position:relative;padding-left:30px;cursor:pointer;font-size:13px;line-height:25px;height:20px}.control input{position:absolute;z-index:-1;opacity:0}.control__indicator{position:absolute;top:2px;left:0;height:20px;width:20px;background:#e6e6e6}.control--radio .control__indicator{border-radius:50%}.control:hover input~.control__indicator,.control input:focus~.control__indicator{background:#ccc}.control input:disabled~.control__indicator{background:#e6e6e6;opacity:.6;pointer-events:none}.control input:checked~.control__indicator{background:#ab2328}.control__indicator:after{content:'';position:absolute;display:none}.control input:checked~.control__indicator:after{display:block}.control--radio .control__indicator:after{left:7px;top:7px;height:6px;width:6px;border-radius:50%;background:#fff}.control--radio input:disabled~.control__indicator:after{background:#7b7b7b}.incrimentor .btn{height:50px;width:50px;padding:1px 12px;border-radius:3px;font-size:11px;display:block;color:#22242e;border:1px solid #22242e;background:#fff}.input-group.incrimentor .form-control{z-index:3;border-top-color:#22242e;border-bottom-color:#22242e;border-right-color:#22242e;border-left-color:#22242e;height:61px;padding:10px 5px}.control-group a,.control-group a:hover{text-decoration:none}.motif--align-left{text-align:center}.motif--align-center{text-align:center}.motif--align-left.mob-left{text-align:left}.blue-bg .motif:before{background-color:#82d4c4}.featured .motif:before{background-color:#fff}.motif--align-left:before{width:60px}.motif--align-left.mob-left:before{margin:0}@media screen and (min-width:992px){.motif--align-left:before{margin:0}.motif--align-left{text-align:left}}.section__text{font-size:1.556em;margin-bottom:40px;letter-spacing:1px;font-family:pp_telegrafregular,sans-serif}.disable label{color:rgb(34 36 46/42%)!important}.b-feature-block p,.b-feature-block h4{color:#fff}.b-feature-block{text-align:center;padding:20px;border-radius:4px;color:#fff}.b-feature-block i{color:#fff;background-color:#ab2328;height:70px;width:70px;text-align:center;padding-top:15px;font-size:35px;line-height:35px;margin-bottom:28px;display:inline-block;border-radius:50%;-webkit-transition:all .6s cubic-bezier(.165,.84,.44,1);transition:all .6s cubic-bezier(.165,.84,.44,1);position:relative;z-index:1}.b-feature-block i:after{content:'';position:absolute;z-index:-1;height:70px;width:70px;border-radius:50%;left:0;top:0;opacity:0;box-shadow:0 5px 15px rgb(0 0 0/30%);-webkit-transition:all .6s cubic-bezier(.165,.84,.44,1);transition:all .6s cubic-bezier(.165,.84,.44,1)}.b-feature-block i:hover{-webkit-transform:scale(1.25,1.25);transform:scale(1.25,1.25)}.b-feature-block i:hover::after{opacity:1}.btn-bordered{background-color:transparent;border-color:#fff;color:#fff}.btn-bordered:hover,.btn-bordered:focus{color:#fff;box-shadow:0 0 0 .2rem rgb(233 233 233/45%)}.btn-dk-bordered{background-color:transparent;border-color:#221e1f;color:#221e1f}.btn-dk-bordered:hover,.btn-dk-bordered:focus{color:#221e1f;box-shadow:0 0 0 .2rem rgb(103 102 102/45%)}#flight-widget-overlay{-webkit-transform:translate(0,0);transform:translate(0,0)}#flight-widget-overlay{top:0;right:0;bottom:0;left:0;position:fixed;visibility:hidden;background-color:#000;z-index:1;opacity:0;-webkit-transition:.5s all 0s;-moz-transition:.5s all 0s;-ms-transition:.5s all 0s;-o-transition:.5s all 0s;transition:.5s all 0s}#hidden-form{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;display:none}#hidden-form.form-reveal{visibility:visible;opacity:1;display:block}.flight-widget{position:absolute;top:-49px;left:0;width:100%;z-index:100;margin-top:0;margin-bottom:0}@media(min-width:1024px){.flight-widget{top:-230px}#sub-hero{padding-top:230px;padding-bottom:60px}}@media(min-width:768px){.flight-widget{top:-49px;left:0;width:100%;margin-top:0;margin-bottom:0}.fixed-transition{position:absolute}#flight-widget-overlay.show{opacity:.6;visibility:visible}}input[type=text],input[type=radio],select{-webkit-border-radius:0;border-radius:0;outline:none;font-weight:400;font-size:14px;padding:10px 15px;transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;display:inline-block;height:45px;background:#fff}.form-control:focus,input[type=text]:focus,input[type=email]:focus,input[type=radio]:focus,select:focus,textarea:focus{border-color:#ab2328!important;color:#323232;background:#f7f6f6!important}#search-btn .book-btn{margin-top:15px}#close-form{margin-top:20px;text-align:center;cursor:pointer;margin-left:auto;margin-right:auto;width:130px;margin-bottom:-10px;padding:10px}#sub-hero{padding-top:280px;padding-bottom:50px}@media(max-width:768px){#widget-container{position:relative;margin-bottom:0;top:unset;margin-top:-50px;z-index:1}.home .header{position:relative}#sub-hero{padding-top:50px}#widget-no-gutter-sm.container{padding:0}.control-group.list-inline>li{display:block}.control-group.list-inline>li:first-child{margin-bottom:20px}.control-group.list-inline .booking-tools-list{margin-bottom:0;position:absolute;top:0;right:15px}#search-btn .book-btn{margin-top:25px;width:100%}}.flex-wrapper{display:flex;flex-direction:row;-ms-flex-item-align:center!important;align-items:center!important;justify-content:space-around}.flex-logo-text{justify-content:flex-end;flex-grow:1;justify-content:start;display:flex}.motif--logo:before{background-image:url(../images/structure/Flygrant-icon.svg);width:70px;height:52px;background-color:transparent;background-size:cover;content:''}.logo-red{color:#ab2328}header h1 small{font-size:18px;display:block;font-weight:400;color:#fff;margin-bottom:20px}.section__content{position:relative;background-color:rgb(239 237 237/80%);padding:30px}.section__cover-photo{height:auto;background-size:cover;background-position:center center;background-repeat:no-repeat;padding:30px}.careers{padding-top:120px;padding-bottom:120px}.careers p,.featured p{font-size:16px}@media screen and (min-width:1078px){.section__cover-photo{height:520px;margin-left:0;margin-right:0;padding:50px}.section__content{max-width:476px;position:absolute;top:auto;right:-50px;bottom:-50px;background-color:rgb(239 237 237/100%)}.careers{padding-top:300px;padding-bottom:300px}.careers p,.featured p{font-size:21px}}.flex-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.flex-cell{-webkit-flex:1;-ms-flex:1;flex:1}.flex-expand-height{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.flex-grow{-webkit-flex:1;-ms-flex:1;flex:1;height:100%}.flex-column{-ms-flex-direction:column;flex-direction:column!important}.flex-row{-ms-flex-direction:row;flex-direction:row!important}.align-items-stretch{align-items:stretch!important}.align-items-top{-ms-flex-item-align:flex-start!important;align-items:flex-start!important}.align-items-center{-ms-flex-item-align:center!important;align-items:center!important}.justify-content-end{-ms-justify-content:flex-end!important;justify-content:flex-end!important}.align-items-end{-ms-flex-item-align:flex-end!important;align-items:flex-end!important}.justify-content-between{-ms-justify-content:space-between!important;justify-content:space-between!important}.hz-align-items-center{align-items:center;justify-content:center}.utility-btn-list__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:1px solid #22242e;border-radius:6px;padding:5px 10px;color:#22242e;text-decoration:none;font-size:12px}.list__item-icon{border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#22242e;font-size:16px}.list__item-label{padding-left:5px}.flip{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.inner-intro{position:relative;padding:190px 0;height:auto}.map-widget{margin:50px 0 0}.inner-intro.map-widget-container{padding:140px 0 50px}.inner-intro.sub{padding:210px 0!important}@media(max-width:1025px){.inner-intro.sub{padding:135px 0}}@media(max-width:767px){.inner-intro{padding:145px 0}.inner-intro.map-widget-container{padding:140px 0 0}h1{font-size:1.8em;letter-spacing:1px}.inner-intro.sub{padding:85px 0}}@media only screen and (max-width:1400px) and (min-width:1025px){.inner-intro.sub{padding:170px 0!important}.inner-intro.map-widget-container,.inner-intro{padding:250px 0 50px}.js-fullscreen-height.inner-intro{padding:0}}.gm-style-iw .lead{font-size:17px;margin:10px}.gm-style-iw p a{color:#ab2328;text-decoration:underline}@media(max-width:1024px){.hidden-nav-collaple{display:none!important}}.accordion-section{margin-bottom:5px;padding:0;border-color:#ddd;border:5px solid #f1f1f1;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.accordion-title{cursor:pointer;display:block;position:relative;padding:0;margin-top:0;margin-bottom:0;font-size:18px;text-transform:none;font-weight:700;padding:30px 30px 30px 70px}.accordion-title:before{content:"\e90d";display:block;font-family:icomoon;position:absolute;color:#aeb5c0;top:39px;left:30px;line-height:0;font-weight:400}.accordion-title.active:before{content:"\f068"}.accordion-content.defualt-hidden{display:none;margin:0;border-top:1px solid #f1f1f1}.accordion-content{padding:30px 30px 10px}@media(max-width:768px){.accordion-content{padding:20px 20px 10px}.intro-content-inner p.section__text{font-size:1.256em}}@media(min-width:1025px){.inner-intro{position:relative}.inner-intro:not(.js-fullscreen-height){padding:400px 0}}.list-group h3{margin:20px 15px}.list-group-item:first-child,.list-group-item:last-child{border-radius:0;border-radius:0}.list-group a{-webkit-transition:color .35s;transition:color .35s}a.list-group-item{padding:20px 15px 5px;position:relative;display:block;margin-bottom:-1px;background-color:transparent;border-top:none;border-left:none;border-right:none;transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-webkit-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;font-family:pp_telegrafregular,sans-serif;text-transform:uppercase;font-size:90%;letter-spacing:1px}.list-group-item.active{border-color:#ddd;background-color:#f5f5f5;pointer-events:none;color:#555}a.list-group-item:focus,a.list-group-item:hover{color:#fff;text-decoration:none;background:rgba(0,0,0,.2)}section h3.title-border:first-child{margin-top:0}.title-border{position:relative;padding:0;border-left:3px solid#AB2328;margin-top:40px;margin-bottom:20px}.title-bg-line>span{padding:0 .8em;display:inline-block;background-color:#fff;position:relative;z-index:1}.title-bg-line:after{content:'';display:block;height:1px;background-color:#eaeaea;position:absolute;top:50%;left:0;right:0;z-index:0}.sidebar-widget{margin-bottom:30px}.sidebar-widget .title-bg-line:after{background-color:#d8d6d6}.sidebar-widget .title-bg-line>span{background-color:#efeff0}ul.icon-list{margin-top:30px}.sidebar-widget>p,.sidebar-widget>h4,.sidebar-widget>h3{padding:0 15px}ul.icon-list li{position:relative}ul.icon-list li:last-child{margin-bottom:0}ul.icon-list i{font-size:30px;line-height:30px;display:inline-block;position:absolute;left:0}.icon-list-body{display:inline-block;margin-bottom:20px;margin-top:0;line-height:20px;font-size:18px;line-height:25px;font-weight:400;font-family:pp_telegrafbold,sans-serif}.icon-list-body span{font-weight:400;font-family:pp_telegrafregular,sans-serif;text-transform:uppercase}.icon-list-body span.text-lowercase{text-transform:lowercase}.icon-list li:last-child .icon-list-body{margin-bottom:0;padding-bottom:0}.sidebar-wrapper{height:100%;padding:25px;background-size:auto;background-position:bottom center}.sidebar-wrapper p{font-size:90%}@media(min-width:768px){.row-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.row.flex-wrap>[class*=col-]{display:flex;flex-direction:column}}.sidebar-wrapper .motif{margin-bottom:25px}aside h3.title-border{border-left:none;font-family:pp_telegraflight,sans-serif}.btn-inline{display:inline-block;width:auto}#contact-form{background:#fcfcfc;margin-bottom:50px;border:1px solid #dfdfdf;padding:30px}.form-field-wrapper{margin-bottom:20px}label{color:#323232;font-size:13px;margin-bottom:10px;padding-right:3px;margin-top:6px;font-weight:400;font-family:pp_telegrafregular,sans-serif}.form-field-wrapper input,.form-field-wrapper textarea,.form-field-wrapper select{margin-bottom:0}input.input-sm,.input-sm{padding:8px 15px}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=radio],input[type=checkbox],textarea,select,input[type=file]{border:1px solid #ddd;-webkit-border-radius:0;border-radius:0;outline:none;font-weight:400;font-size:14px;padding:10px 15px;transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;display:inline-block;height:45px;background:#fff}.form-full{width:100%}input[type=submit]{cursor:pointer;display:inline-block}.powered_by{font-size:12px}.light-grey{background:#efeff0}.deep-blue{background:#224f5c}.d-block{display:block}.letter-spacing-1{letter-spacing:1px}.checkbox-group .form-group{position:relative;padding:1rem;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0}.checkbox-group .checkbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.checkbox-group .checkbox label{min-height:1px;padding:0 10px;margin:0}.checkbox-group .checkbox input{margin-top:0;margin-right:.3125rem;margin-left:0;padding:0;height:auto}@media(min-width:1300px){.header .logo{width:210px}}