@font-face{font-family:Roboto;src:url(vhs-assets-css-5ef86570b791e98a344d570ccd6686b5.eot);src:url(vhs-assets-css-2685d7db2b05173757a7604db7756cb2.eot?#iefix) format('embedded-opentype') , url(vhs-assets-css-8e30cd4d2994093127508783c8347d26.woff2) format('woff2') , url(vhs-assets-css-0a6958cad7a5965c7dc01962796ff49f.woff) format('woff') , url(vhs-assets-css-78003974e2c3caa9f18f8ce55cb4bca4.ttf) format('truetype') , url(vhs-assets-css-0f52db6c53f8ad79d9d10163e9ef9042.svg#robotobold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(vhs-assets-css-41f76b92bc08ef40a86f200c51415f0c.eot);src:url(vhs-assets-css-94d5c92bc59aaff2125c619e17eb7901.eot?#iefix) format('embedded-opentype') , url(vhs-assets-css-39705bfb2f0a708dd22d34e81cb258d7.woff2) format('woff2') , url(vhs-assets-css-9cb58d7fdae0653bbeb156e49ecd0fc6.woff) format('woff') , url(vhs-assets-css-da89990fabf7bcfe8f8b2667e51b16e4.ttf) format('truetype') , url(vhs-assets-css-c2b95183294dceb6020d338d67c706b4.svg#robotolight) format('svg');font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(vhs-assets-css-c6f81463c55330078c609861adfe0d33.eot);src:url(vhs-assets-css-5080cd98371a909f468d86986bd495b0.eot?#iefix) format('embedded-opentype') , url(vhs-assets-css-c0bed6ff44f4eb3898e2f8c0585c6d31.woff2) format('woff2') , url(vhs-assets-css-20e1be0d7fc6a5352baf273b476a4b41.woff) format('woff') , url(vhs-assets-css-899d9e65cb01b45c68720dc9da2fbeab.ttf) format('truetype') , url(vhs-assets-css-aa4be7af9ba18a1e3a5a720676f54f51.svg#robotomedium) format('svg');font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(vhs-assets-css-ec7cbdbe131fe7862caa3beb621dea8b.eot);src:url(vhs-assets-css-e16882086a5903b205e5f2de8a96b18f.eot?#iefix) format('embedded-opentype') , url(vhs-assets-css-9dc6f50e57a5fd56ebf1446337c9945c.woff2) format('woff2') , url(vhs-assets-css-aea960b2a10df4dbf852f85502030ca8.woff) format('woff') , url(vhs-assets-css-60fde45d1b86156834db62c8278c870b.ttf) format('truetype') , url(vhs-assets-css-ce8a4bc0463f16902dcbeaf30c4ec290.svg#robotoregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:tag;src:url(vhs-assets-css-882b03e92e571f90a27162dda921e319.eot?20533263);src:url(vhs-assets-css-1a610428e9eafbbea5bb9b6c1b57fcdd.eot?20533263#iefix) format('embedded-opentype') , url(vhs-assets-css-f06988a4a203b3ce6d2d13fa165773b0.woff?20533263) format('woff') , url(vhs-assets-css-b965a89cb1f9c4d5002cde6b53276473.ttf?20533263) format('truetype') , url(vhs-assets-css-427c811513dd6bec0e47ee00b246844a.svg?20533263#tag) format('svg');font-weight:400;font-style:normal}@font-face{font-family:vijayaregular;src:url(vhs-assets-css-03b7da0670eedd0982100f4f1c8045cc.woff2) format('woff2') , url(vhs-assets-css-82c82b99543224030a6c1d0aaa618b5c.woff) format('woff');font-weight:400;font-style:normal}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;left:-5px;background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(vhs-assets-css-5152248163b9d12a34a28c09acfb4b78.gif.pagespeed.ce.kxvba1CBaw.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-prev{left:10px;background:url(xvhs-assets-css-3d5a9cb02e02c128ed693443323c6b78.png.pagespeed.ic.2rMvaoB-nh.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:10px;background:url(xvhs-assets-css-3d5a9cb02e02c128ed693443323c6b78.png.pagespeed.ic.2rMvaoB-nh.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(xvhs-assets-css-3d5a9cb02e02c128ed693443323c6b78.png.pagespeed.ic.2rMvaoB-nh.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(xvhs-assets-css-3d5a9cb02e02c128ed693443323c6b78.png.pagespeed.ic.2rMvaoB-nh.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}*{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0;list-style:none;background-color:#fff;font-size:10px;font-family:Roboto,sans-serif;height:100%;width:100%}#wrapper{min-height:100%}.row .managed{font-size:14px}.clear{content:".";height:0;line-height:0;display:block;visibility:hidden;clear:both}a,a:active,a:hover,a:link{text-decoration:none;color:#cb0f3d}a img{border:none}h1,h2,h3{margin:0;padding:0;list-style:none;font-weight:400}.wrapper-content{min-width:1000px;max-width:1400px;width:100%;margin:0 auto}.wrapper-content .slideshow-image:focus{outline:0}.wrapper-content .slideshow-image img{max-width:100%;height:auto}#slideshow-1{position:relative}#slideshow-1 .cycle-slide-active{max-width:100%}#cycle-1 .cycle-slide img{max-width:100%;height:auto}#slideshow-1 .pager{height:0}#slideshow-1 .pager .cycle-next,#slideshow-1 .pager .cycle-prev{position:absolute;top:45%;z-index:999;text-indent:-9999px;background-size:75px 100px;width:30px;height:50px}#slideshow-1 .pager .cycle-prev{left:15px;background-image:url(xarrow_slider.png.pagespeed.ic.BIQvkEnw0f.png);background-position:bottom left}#slideshow-1 .pager .cycle-prev:hover{background-position:top left}#slideshow-1 .pager .cycle-next{right:15px;background-image:url(xarrow_slider.png.pagespeed.ic.BIQvkEnw0f.png);background-position:bottom right}#slideshow-1 .pager .cycle-next:hover{background-position:top right}#cycle-2{margin-top:5px;overflow:visible!important}#cycle-2 .cycle-carousel-wrap{left:0!important}#cycle-2 .cycle-slide{border-bottom:3px solid transparent;margin-right:5px;cursor:pointer}#cycle-2 .cycle-slide-active{border-color:#cb0f3d}.mfp-content #slideshow-container{display:block}.mfp-content .mfp-close{display:none}#slideshow-container{display:none;max-width:1400px;margin:auto;overflow:hidden}#slideshow-1 .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;touch-action:manipulation;color:#fff;width:44px;height:44px;line-height:44px;text-decoration:none;text-align:center;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.clearfix:after,.wrapper-content:after{content:" ";height:0;line-height:0;display:block;visibility:hidden;clear:both}img{display:block}img.image-responsive{height:auto}.row{display:table;width:100%;border-collapse:collapse}.row.small-margin-bottom{margin-bottom:15px}.row .cell{margin:0;padding:0;list-style:none;display:table-cell;vertical-align:middle}.row .cell .half-width{width:50%;float:left}.row .cell .half-width:last-child{padding-left:20px}.row .cell h4.half-width{text-transform:uppercase!important;font-size:18px!important;font-weight:400!important;color:#4e525a;margin-bottom:0}.row .cell.vertical-checkbox{padding-top:12px}.row .cell.full-width-checkbox{position:relative;bottom:28px}.row .cell.full-width-checkbox label{width:100%!important}.row .cell[class*="w12"]{width:100%}.row .cell[class*="w10"]{width:83.33%}.row .cell[class*="w8"]{width:66.66%}.row .cell[class*="w7"]{width:58.33%}.row .cell[class*="w6"]{width:50%}.row .cell[class*="w5"]{width:41.66%}.row .cell[class*="w4"]{width:33.33%}.row .cell[class*="w3"]{width:25%}.row .cell[class*="w2"]{width:16.66%}.row .cell[class="w1"]{width:8.33%}.hide{display:none}#header .header-content{display:table;width:100%;background:#363840;position:relative;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.7);-moz-box-shadow:0 1px 10px rgba(0,0,0,.7);box-shadow:0 1px 10px rgba(0,0,0,.7)}#header .logo,#header .navigation{display:table-cell;vertical-align:middle}#header .logo{min-width:160px;padding:10px 30px;position:relative;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#header .logo a{height:100%;left:0;position:absolute;text-indent:-9999px;top:0;width:100%;z-index:100}#header .logo img{width:100%;display:block;max-width:150px}#header .navigation nav.main-navigation{margin:0;padding:0;list-style:none;height:80px}#header .navigation nav.main-navigation>ul,#header .navigation nav.main-navigation>ul>li{margin:0;padding:0;list-style:none}#header .navigation nav.main-navigation>ul{display:table;height:64px}#header .navigation nav.main-navigation>ul>li{display:table-cell;vertical-align:middle}#header .navigation nav.main-navigation>ul>li>a{color:#fff;display:table-cell;font-size:1.3em;line-height:1.3em;text-transform:uppercase;padding:0 42px 0 30px;height:80px;vertical-align:middle;border-left:1px solid #282a2f;background-image:url(data:image/svg+xml;	base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMzMDMyMzkiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM4M2I0MyIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-webkit-linear-gradient(left,#303239 0,#383b43 100%);background-image:-moz-linear-gradient(left,#303239 0,#383b43 100%);background-image:-o-linear-gradient(left,#303239 0,#383b43 100%);background-image:linear-gradient(to right,#303239 0,#383b43 100%);-webkit-transform:skew(-22deg);-moz-transform:skew(-22deg);-ms-transform:skew(-22deg);-o-transform:skew(-22deg);transform:skew(-22deg);font-family:Gesta,sans-serif;font-weight:300}#header .navigation nav.main-navigation>ul>li>a span{-webkit-transform:skew(22deg);-moz-transform:skew(22deg);-ms-transform:skew(22deg);-o-transform:skew(22deg);transform:skew(22deg);display:block}#header .navigation nav.main-navigation>ul>li>a.active,#header .navigation nav.main-navigation>ul>li>a:hover{background:inherit;background-color:#a30032;border-left:1px solid #a30032}#header .navigation nav.main-navigation>ul>li:last-child>span{padding:0 70px 0 30px}#header .navigation select.select-page-menu{-moz-appearance:none;-webkit-appearance:none;outline:0;border-radius:0;padding:5px 20px 5px 5px;position:relative;left:10px;background-color:#363840;color:#fff;font-size:12px;border:none;background-image:url(xvhs-assets-css-b0b5f7841eeb20da9772668d6d4c1113.png.pagespeed.ic.ssgBbd2UNA.png);background-repeat:no-repeat;background-position:right;width:auto}#header .navigation select.select-page-menu::-ms-expand{display:none}.main-navigation>ul>li>.rich-menu{width:100%;height:0;opacity:0;visibility:hidden;box-shadow:inset 0 9px 9px -6px #242425;transition:visibility 0s , opacity .3s linear}.main-navigation>ul>li:hover>.rich-menu{position:absolute;top:80px;left:0;height:auto;opacity:1;visibility:visible}.main-navigation>ul>li:hover>.rich-menu:after{content:"";display:block;clear:both}.rich-menu .content-wrapper{position:absolute;padding:25px 140px;width:100%;background:#a20032}.rich-menu .content-wrapper ul.rich-menu-first-level{padding:0;list-style:none;width:100%;display:table}.rich-menu .content-wrapper ul.rich-menu-first-level>li{display:table-cell;text-align:center;vertical-align:top}ul.rich-menu-first-level>li,ul.rich-menu-first-level>li>a{color:#fff}ul.rich-menu-first-level>li span{background:#35383f;padding:8px 10px;display:block;width:220px;height:50px;text-transform:uppercase;font-weight:lighter;font-size:15px;line-height:16px;text-align:left;border-bottom:1px solid #fff}ul.rich-menu-second-level{list-style:none;padding:0;text-align:left}ul.rich-menu-second-level>li{padding:10px 0;border-bottom:1px solid #b5325a;width:220px;color:#ffc8d9;font-size:12px}ul.rich-menu-second-level>li:first-child{padding-top:15px}ul.rich-menu-second-level>li>a{color:#ffc8d9;font-size:12px}#header .sub-navigation{margin:0;padding:0;list-style:none;display:block;background-color:#a30032;width:100%;height:46px;padding:0 10%;-lh-property:0;padding-left:-webkit-calc(10% - 25px);padding-left:-moz-calc(10% - 25px);padding-left:calc(10% - 25px)}#header .sub-navigation li{margin:0;padding:0;list-style:none;float:left;padding:0 25px}#header .sub-navigation li a,#header .sub-navigation li span.contact-form{color:#bc4a6d;line-height:3.7em;font-size:1.2em;text-transform:uppercase;padding:2px 1px;font-family:Gesta,sans-serif;font-weight:300}#header .sub-navigation li a.active,#header .sub-navigation li span.contact-form.active{color:#fff;border-bottom:1px solid #bc4a6d}#header .sub-navigation li a:hover{color:#fff}.box-title{position:relative}.box-title:before{background-image:url(xvhs-assets-css-46492bb532648fc9a31dd88965f0fece.png.pagespeed.ic.wUtjQD_s3e.png);background-position:top right;background-size:100% 100%;content:"";width:784px;position:absolute;right:40%;top:0;display:block;height:100%}.box-title h1{font-family:Gesta,sans-serif;font-weight:300;text-transform:uppercase;position:absolute;top:30%;left:10%;font-size:3em;line-height:1.1em;color:#4e525a;max-width:440px}.box-title h1 span{display:table;position:relative}.box-title h1 span:after{content:'e80b';font-family:tag;color:#cb0f3d;position:absolute;right:-34px;bottom:3px;display:block;width:28px;height:28px;border:1px solid #cb0f3d;font-size:.6em;line-height:1.5em;padding:0 2px 0 4px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}.box-title h1:before{background:#cb0f3d;content:"";width:40px;height:2px;display:block;margin-bottom:10px}.box-title .model{color:#4e525a;font-family:Gesta,sans-serif;font-weight:700;text-transform:uppercase;position:absolute;top:65%;left:10%;font-size:1.4em}.box-title img{max-width:100%;height:auto;display:block}.breadcrumb{margin:0;padding:0;list-style:none;padding:20px 0 20px 14%;position:absolute;top:0}.breadcrumb li{margin:0;padding:0;list-style:none;display:inline-block;position:relative;font-size:1em;color:#6b6c6e;padding:0 14px 0 0}.breadcrumb li a{color:#d2d3d3}.breadcrumb li a:hover{color:#6b6c6e}.breadcrumb li:after{content:"";width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #d2d3d3;position:absolute;right:3px;top:3px}.breadcrumb li:last-child:after{display:none}.highlight-content{overflow:hidden}.highlight-content .box-text{padding:20px 10%}.highlight-content .box-text h2{font-family:Gesta,sans-serif;font-weight:300;text-transform:uppercase;font-size:2.4em;line-height:1em;color:#4e525a}.highlight-content .box-text h2.highlight-first-letter span:first-letter{color:#cb0f3d;font-weight:700}.highlight-content .box-text h2 span{display:block}.highlight-content .box-text h2:before{background:#cb0f3d;content:"";width:30px;height:2px;display:block;margin-bottom:10px}.highlight-content .box-text p,.sliding-content .box-text p,.sliding-content .box-text ul li{color:#6b6c6e;font-size:1.45em;line-height:1.5em;font-weight:300}.highlight-content .box-text .link{border-radius:20px;background:#cbcccc;color:#fff;text-transform:uppercase;display:inline-block;padding:8px 16px;font-size:1.3em;text-align:center!important;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.highlight-content .box-text .link:hover{background-color:#cb0f3d;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.highlight-content .box-text ul{margin:0;padding:0;list-style:none}.highlight-content .box-text ul li{margin:0;padding:0;list-style:none;color:#000;position:relative;margin-bottom:20px;font-size:1.1em;padding-left:12px;width:50%;float:left}.highlight-content .box-text ul li:before{color:#cb0f3d;content:"";position:absolute;left:0;top:-5px;font-size:1.7em}.highlight-content .box-text blockquote{margin:30px 0 15px 0}.highlight-content .box-text blockquote .open-quote:before{content:"\201C";color:#aaa;font-size:5.5em;line-height:.1em;vertical-align:-.4em}.highlight-content .box-text blockquote .close-quote:after{content:"\201D";color:#aaa;font-size:5.5em;line-height:.1em;vertical-align:-.4em;position:relative;top:20px}.highlight-content .box-img{position:relative}.highlight-content .box-img img{margin-right:-15px;-lh-property:0;width:-webkit-calc(100% + 15px);width:-moz-calc(100% + 15px);width:calc(100% + 15px);height:auto}.highlight-content .box-img:before{background-image:url(vhs-assets-css-17a8f4f76c4fc8d33c77ca8255b4d9fe.png);background-position:top;background-size:16px auto;background-repeat:no-repeat;width:16px;height:1680px;display:block;content:"";position:absolute;right:-16px;top:0}.highlight-content.img-right .box-text{background-color:#f5f5f5}.highlight-content.img-right .box-img img{margin-left:-15px}.highlight-content.img-right .box-img:before{background-image:url(vhs-assets-css-816ffc3420af812c33076f34cfac3e66.png);left:-16px;right:inherit}.highlight-content.two-columns .box-text{padding:15px 30px}.highlight-content.two-columns .box-text ul{list-style:disc;padding-left:15px}.highlight-content.two-columns .box-text ul li{margin:0;color:#6b6c6e;font-size:1.45em;line-height:1.5em;font-weight:300;width:100%;float:none;padding:0;list-style:disc}.highlight-content.two-columns .box-text ul li p{margin:5px 0}.highlight-content.two-columns .box-text ul li ul li{font-size:14px;list-style:circle}.highlight-content .box-text .left-text,.highlight-content .box-text .right-text{width:48%;margin-right:4%;float:left}.highlight-content .box-text .right-text{margin-right:0}@media (max-width:768px){.highlight-content .box-text .left-text,.highlight-content .box-text .right-text{width:100%;margin-right:0;float:none}}.highlight-content.sliding-content-element{position:relative}.highlight-content.sliding-content-element .link{cursor:pointer;border-radius:0!important;width:40px;height:34px;position:absolute;bottom:50px;right:50px}.highlight-content.sliding-content-element.img-right .link{right:auto;left:50px}.sliding-content.img-right{background:#fff}.highlight-content.sliding-content-element .link.selected{background-color:#cb0f3d!important}.highlight-content.sliding-content{position:relative}.sliding-content{display:none;background-color:#f5f5f5}.sliding-content ul{margin:15px 0}.sliding-content .left-content,.sliding-content .right-content{width:50%;float:left;padding:50px}.sliding-content:after{clear:both;display:block;content:""}.introduction{position:relative}.introduction .content{padding:60px 14% 55px 14%;max-height:360px;overflow-y:auto}.introduction .content .intro{color:#cb0f3d;font-weight:700;text-transform:uppercase;font-size:1.3em;line-height:1.3em}.introduction .content p{color:#6b6c6e;font-size:1.6em;line-height:1.5em;font-weight:300}.introduction .select-time{padding:20px 0 20px 14%;position:absolute;bottom:0}.introduction .select-time a{color:#cb0f3d;text-transform:uppercase;font-size:1.3em;position:relative;padding-left:25px;font-weight:700}.introduction .select-time a:before{position:absolute;content:"";background-image:url(vhs-assets-css-38bfefd5bd19c2b626eae115072505d7.png);background-size:19px 19px;width:19px;height:19px;top:-2px;left:0}.introduction .select-time a:hover{text-decoration:underline}.date{border:2px solid #d2d3d3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:50px;display:block;margin-top:5px}.date.active,.date:hover{border-color:#cb0f3d;cursor:pointer}.date.active .month,.date:hover .month{background-color:#cb0f3d}.date.active .month:after,.date.active .month:before,.date:hover .month:after,.date:hover .month:before{background-color:#363840}.date.active .day,.date:hover .day{color:#363840}.date .month{background-color:#d2d3d3;display:block;width:100%;color:#fff;text-align:center;text-transform:uppercase;font-size:1.2em;padding:8px 0 5px 0;position:relative;font-weight:700}.date .month:before{background-color:#d2d3d3;width:5px;height:14px;display:block;content:"";position:absolute;top:-7px;left:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.date .month:after{background-color:#d2d3d3;width:5px;height:14px;display:block;content:"";position:absolute;top:-7px;right:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.date .day{font-size:2em;text-align:center;font-weight:700;display:block;color:#d2d3d3;padding:5px 0}.pop-up_content{padding:0;background:#fff;height:100px}.select-date p.title{font-family:Gesta,sans-serif;font-weight:300;text-transform:uppercase;font-size:2.2em;line-height:1em;color:#4e525a;margin:0 0 10px 0}.select-date p.title span{display:block}.select-date p.title:before{background:#cb0f3d;content:"";width:30px;height:2px;display:block;margin-bottom:10px}.select-date p{font-size:1.3em;color:#6b6c6e}.select-date .duration{color:#cb0f3d;font-weight:700;text-transform:uppercase}.select-date .link{border-radius:20px;background:#cb0f3d;color:#fff;text-transform:uppercase;display:inline-block;margin-top:15px;padding:8px 16px;font-size:1.3em;text-align:center!important;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.select-date .link:hover{background-color:#cb0f3d;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.select-date .bx-wrapper{margin:0;padding:0}.select-date .bx-wrapper .bx-viewport{height:80px!important}.select-date .bx-wrapper .bx-viewport .bxslider_dates{margin:0;padding:0;list-style:none}.select-date .bx-wrapper .bx-viewport .bxslider_dates li{margin:0;padding:0;list-style:none;width:50px!important}.select-date .bx-wrapper .bx-controls-direction{display:block}.select-date .bx-wrapper .bx-controls-direction a{width:25px;height:50px}.select-date .bx-wrapper .bx-controls-direction a.bx-prev{background-image:url(vhs-assets-css-8ba859f4c9cb7021dbdb4d4b12ec9616.png);background-size:9px 16px;background-position:center center;background-color:#f5f5f5;width:30px;height:30px;left:-40px}.select-date .bx-wrapper .bx-controls-direction a.bx-next{background-image:url(vhs-assets-css-e7c72a843bf9e79c73c718f7cf367b28.png);background-size:9px 16px;background-position:center center;background-color:#f5f5f5;width:30px;height:30px;right:-40px}#cboxContent{margin-top:0;background-color:none}#cboxContent #cboxLoadedContent{border:0;padding:60px 50px 45px 50px}#cboxContent #cboxClose{background-image:url(xvhs-assets-css-b0b0ceb0a686709ed36807b5a24da40d.png.pagespeed.ic.SEARk8j6LT.png);background-size:10px 11px;width:10px;height:11px;top:10px;right:10px}.date-period .bxslider_date-period{margin:0;padding:0;list-style:none}.date-period .bxslider_date-period li div,.date-period .bxslider_date-period li p{display:inline-block}.date-period .bxslider_date-period li p{color:#4e525a;text-transform:uppercase;vertical-align:top;font-size:1.1em;font-weight:700;margin-top:35px;margin-bottom:0}.date-period .bxslider_date-period li .date{margin-right:10px}.date-period .bx-wrapper{margin:0;padding:0}.date-period .bx-wrapper .bx-viewport{height:80px!important}.date-period .bx-wrapper .bx-viewport .bxslider_dates{margin:0;padding:0;list-style:none}.date-period .bx-wrapper .bx-viewport .bxslider_dates li{margin:0;padding:0;list-style:none;width:180px!important}.date-period .bx-wrapper .bx-controls-direction{display:block}.date-period .bx-wrapper .bx-controls-direction a{width:25px;height:50px}.date-period .bx-wrapper .bx-controls-direction a.bx-prev{background-image:url(vhs-assets-css-8ba859f4c9cb7021dbdb4d4b12ec9616.png);background-size:9px 16px;background-position:center center;background-color:#f5f5f5;width:30px;height:30px;left:-40px}.date-period .bx-wrapper .bx-controls-direction a.bx-next{background-image:url(vhs-assets-css-e7c72a843bf9e79c73c718f7cf367b28.png);background-size:9px 16px;background-position:center center;background-color:#f5f5f5;width:30px;height:30px;right:-30px}.date-period .link{border-radius:20px;background:#cb0f3d;color:#fff;text-transform:uppercase;display:inline-block;margin-top:15px;padding:8px 16px;font-size:1.3em;text-align:center!important;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear;float:right}.date-period .link:hover{background-color:#383b43;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.contact-box{position:relative}.contact-box .links.no-link{position:absolute;height:100%;width:100%;background-color:#f5f5f5}.contact-box .address{background-color:#f5f5f5;text-align:center;padding:25px 0 0 0;position:relative}.contact-box .address p{font-size:1.5em;color:#6b6c6e;text-transform:uppercase;margin:0}.contact-box .address strong{color:#cb0f3d;font-weight:700;text-transform:uppercase;font-size:1.5em;display:block}.contact-box .address .phone{color:#cb0f3d;font-size:1.3em;display:block;position:relative;padding-left:15px;margin:15px 0 10px 0;font-weight:500}.contact-box .address .phone:before{content:'e802';color:#cb0f3d;position:absolute;top:-1px;border:2px solid #cb0f3d;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-family:tag;padding:3px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:22px;height:22px;margin-left:-30px;font-size:.8em;font-weight:400}.contact-box .address .physical-address{margin-top:15px}.contact-box .address .physical-address p{font-size:1.1em}.contact-box .address a{color:#4e525a;font-size:1.1em}.contact-box .address .bx-controls-direction{display:none}.contact-box .address:after{content:"";position:absolute;bottom:-10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #f5f5f5;-lh-property:0;left:-webkit-calc(50% - 10px);left:-moz-calc(50% - 10px);left:calc(50% - 10px)}.contact-box .links ul{margin:0;padding:0;list-style:none}.contact-box .links ul li{margin:0;padding:0;list-style:none;width:100%;display:block;border-bottom:1px solid #303239;font-size:1.2em;line-height:1em;font-weight:700}.contact-box .links ul li:last-child{border-bottom:0}.contact-box .links ul li a{color:#d2d3d3;text-transform:uppercase;width:100%;height:100%;padding:24px 24px 24px 20px;display:block;background-color:#383b43;position:relative}.contact-box .links ul li a:hover{background-color:#282a2f}.contact-box .links ul li a:after{font-family:tag;position:absolute;right:24px;top:24px;display:block;color:#cb0f3d;font-size:1.6em;font-weight:400}.contact-box .links ul li a.contact-form:after{content:'e805'}.contact-box .links ul li a.call-me:after{content:'e802'}.contact-box .links ul li a.enquiry:after{content:'e807'}.contact-box .links ul li a.shop{background-color:#cb0f3d;color:#fff}.contact-box .links ul li a.shop:after{content:'e810';color:#fff}.contact-box .links ul li a.shop .number{background-color:#383b43;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:20px;height:20px;position:absolute;right:12px;top:12px;color:#fff;z-index:999;padding:4px;text-align:center}.bx-wrapper{padding:0 0 50px 0;margin:0 auto}.bx-wrapper .bx-viewport{box-shadow:none;left:0;background:0 0;border:0}.bxslider{margin:0;padding:0;list-style:none}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{bottom:20px;display:inline-block;left:48%;width:auto!important}.bx-wrapper .bx-pager.bx-default-pager a{width:7px;height:7px;margin:0 2px;background-color:#cbcccc}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background-color:#383b43}.bx-controls-direction{display:none}.breadcrumb-container{position:relative}.breadcrumb-container .breadcrumb{padding-left:10%}.news-details h2{font-family:Gesta,sans-serif;font-weight:300;text-transform:uppercase;font-size:4em;line-height:1.1em;color:#4e525a;margin-bottom:40px;margin-top:40px}.news-details h2:before{background:#cb0f3d;content:"";width:40px;height:2px;display:block;margin-bottom:10px}.news-details .content{padding:40px 20% 80px}.news-details .content h2,.news-details .content h3,.news-details .content h4,.news-details .content ol,.news-details .content p,.news-details .content ul{color:#6b6c6e}.news-details .content ol,.news-details .content p,.news-details .content ul{font-size:1.8em;font-weight:300}.news-details .content ol li,.news-details .content ul li{margin-bottom:10px}.news-details .content h2,.news-details .content h3,.news-details .content h4{font-weight:400}.news-details .content h2{font-size:2.4em}.news-details .content h3{font-size:2.2em}.news-details .content h4{font-size:2em}.news-details .content p.highlight{color:#cb0f3d;font-size:3em}.news-details .content .link{float:left;margin-top:30px}.news-details .content .mediaelement .mediaelement-video{margin:60px 0 30px 0;position:relative;z-index:99}.news-details .content .mediaelement .mediaelement-video video{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;background-size:cover;overflow:hidden}.news-details .content .mediaelement .mediaelement-video iframe{border:0;min-width:100%;min-height:100%}.virtual-tour iframe{width:100%;height:787.5px;border:none}.virtual-tour-copyright{text-align:right}.virtual-tour-copyright a{color:#000}.slider-thumbnails,.virtual-tour{padding:30px 0}.slider-thumbnails.news-details{padding:30px 10% 30px}.virtual-tour p.title{position:relative}.virtual-tour p.title a.fullscreen-link{position:absolute;right:0}.slider-thumbnails p.title,.virtual-tour p.title{font-family:Gesta,sans-serif;font-weight:300;text-transform:uppercase;font-size:2em;line-height:1.1em;color:#4e525a}.slider-thumbnails p.title:before,.virtual-tour p.title:before{background:#cb0f3d;content:"";width:40px;height:2px;display:block;margin-bottom:10px}.slider-thumbnails .link{border-radius:20px;background:#cbcccc;color:#fff;text-transform:uppercase;display:inline-block;float:right;margin-top:15px;padding:8px 16px;font-size:1.3em;text-align:center!important;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.slider-thumbnails .link:hover{background-color:#cb0f3d;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.slider-thumbnails .bx-wrapper{padding:0 0 5px 0}.slider-thumbnails #bx-pager{display:inline-block}.slider-thumbnails #bx-pager a{display:inline-block;max-height:46px;max-width:72px;vertical-align:top}.slider-thumbnails #bx-pager a img{display:block;margin-right:10px;position:relative;max-height:46px;max-width:72px}.slider-thumbnails #bx-pager a span{position:relative;display:block}.slider-thumbnails #bx-pager a span:before{position:absolute;background-color:rgba(0,0,0,.5);z-index:100;width:100%;height:100%;content:"";top:0;left:0;display:block}.slider-thumbnails #bx-pager .active img{border-bottom:5px solid #cb0f3d}.slider-thumbnails #bx-pager .active span:before{display:none}.slider-thumbnails .bx-controls-direction{display:block}.slider-thumbnails .bx-controls-direction a{width:25px;height:50px}.slider-thumbnails .bx-controls-direction a.bx-prev{background-image:url(xvhs-assets-css-77109cecb88b243c01bdb9727af90bbb.png.pagespeed.ic.BIQvkEnw0f.png);background-size:75px 100px;background-position:bottom left}.slider-thumbnails .bx-controls-direction a.bx-prev:hover{background-position:top left}.slider-thumbnails .bx-controls-direction a.bx-next{background-image:url(xvhs-assets-css-77109cecb88b243c01bdb9727af90bbb.png.pagespeed.ic.BIQvkEnw0f.png);background-size:75px 100px;background-position:bottom right}.slider-thumbnails .bx-controls-direction a.bx-next:hover{background-position:top right}.slider-thumbnails.custom-event img{width:100%;height:auto}.slider-thumbnails.custom-event #bx-pager a{margin:5px}.slider-thumbnails.custom-event #bx-pager a,.slider-thumbnails.custom-event #bx-pager a img{max-width:99px;max-height:none;width:100%;height:auto}.slider-thumbnails.custom-event #bx-pager a{overflow:hidden;max-height:50px}.video-event{width:100%;max-width:853px;height:auto;margin:0 auto}.video-event video{width:100%;height:auto}.list-training .row:nth-child(odd){background:#f5f5f5}.list-training .row .cell:first-child{padding:25px 10px 20px 10%;text-align:left}.list-training .row .cell{vertical-align:middle;text-align:right;padding:0 5% 0 20px}.list-training .row .cell p{margin:0;font-family:Gesta,sans-serif;font-weight:300;text-transform:uppercase;font-size:2em;line-height:1.1em;color:#4e525a}.list-training .row .cell p:before{background:#cb0f3d;content:"";width:40px;height:2px;display:block;margin-bottom:10px}.list-training .row .cell ul{margin:0;padding:0;list-style:none}.list-training .row .cell ul li{margin:0;padding:0;list-style:none;display:inline-block}.list-training .row .cell ul li a.more{color:#6b6c6e;font-size:1em;text-transform:uppercase;font-weight:700;position:relative;padding-left:24px;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}.list-training .row .cell ul li a.more:before{content:'e80b';font-family:tag;display:block;position:absolute;left:0;top:-4px;width:20px;height:20px;color:#6b6c6e;border:1px solid #6b6c6e;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:1.3em;line-height:1em;padding:3px 2px 2px 2px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}.list-training .row .cell ul li a.more:hover{color:#cb0f3d;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}.list-training .row .cell ul li a.more:hover:before{color:#cb0f3d;border:1px solid #cb0f3d;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}.list-training .row .cell ul li .link{border-radius:20px;background:#cbcccc;color:#fff;text-transform:uppercase;display:inline-block;padding:8px 16px;-lh-property:0;margin-left:-webkit-calc(10% + 20px);margin-left:-moz-calc(10% + 20px);margin-left:calc(10% + 20px);font-size:1.3em;text-align:center!important;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.list-training .row .cell ul li .link:hover{background-color:#cb0f3d;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.news-events .cell{vertical-align:top}.news-list{position:relative}.news-list .breadcrumb{padding:20px 0 20px 10%}.news-list .news{padding-top:60px}.news-list .news li{width:50%;display:inline-block;float:left}.news-list .news li:before{left:17%}.news-list .news li:nth-child(4n),.news-list .news li:nth-child(4n-1){background:#f5f5f5}.news-list .news li .img{padding-left:0}.news-list .news li .img a img{width:192px}.news-list .news ul li .content p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:20px;max-height:98px;-webkit-line-clamp:5;-webkit-box-orient:vertical}.events.cell,.news.cell{vertical-align:top;padding:30px 0}.events .title,.news .title{color:#cb0f3d;text-transform:uppercase;font-size:1.1em;padding:0 10% 0 10%;margin:0}.events ul,.news ul{margin:0;padding:0;list-style:none}.events ul li,.news ul li{margin:0;padding:0;list-style:none;position:relative;border-bottom:1px solid #f5f5f5;padding:30px 10%}.events ul li:before,.news ul li:before{width:2px;height:50px;background-color:#cb0f3d;position:absolute;left:10%;top:30px;content:""}.events ul li .img,.news ul li .img{padding-left:20px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.events ul li .img img,.news ul li .img img{max-width:192px}.events ul li .content,.news ul li .content{padding-left:20px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.events ul li .content p,.news ul li .content p{font-weight:700;text-transform:uppercase;margin-top:0;color:#4e525a;font-size:1.4em}.events ul li .content a.more,.news ul li .content a.more{color:#6b6c6e;font-size:1em;text-transform:uppercase;font-weight:700;position:relative;padding-left:24px;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}.events ul li .content a.more:before,.news ul li .content a.more:before{content:'e80b';font-family:tag;display:block;position:absolute;left:0;top:-4px;width:20px;height:20px;color:#6b6c6e;border:1px solid #6b6c6e;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:1.3em;line-height:1em;padding:2px 2px 2px 2px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}.events ul li .content a.more:hover,.news ul li .content a.more:hover{color:#cb0f3d;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}.events ul li .content a.more:hover:before,.news ul li .content a.more:hover:before{color:#cb0f3d;border:1px solid #cb0f3d;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}.events ul li:last-child,.news ul li:last-child{border-bottom:0}.events .link,.news .link{border-radius:20px;background:#cbcccc;color:#fff;text-transform:uppercase;display:inline-block;padding:8px 16px;-lh-property:0;margin-left:-webkit-calc(10% + 20px);margin-left:-moz-calc(10% + 20px);margin-left:calc(10% + 20px);font-size:1.3em;text-align:center!important;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.events .link:hover,.news .link:hover{background-color:#cb0f3d;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.events{background-color:#f5f5f5}.events-highlight{background-color:#f5f5f5}.events-highlight.cell{vertical-align:top}.events-highlight .title{color:#6b6c6e;text-transform:uppercase;font-size:1.1em;padding:30px 10% 0 10%;margin:0}.events-highlight .content{padding:30px 10% 0 10%;position:relative}.events-highlight .content p{color:#cb0f3d;font-weight:700;text-transform:uppercase;margin-top:0;position:relative;margin:0 0 20px 20px;display:block;font-size:1.4em}.events-highlight .content:before{width:2px;height:50px;background-color:#6b6c6e;position:absolute;left:10%;top:30px;content:""}.events-highlight .content img{max-width:428px;margin:0 0 0 20px}.events-highlight .content a.more{color:#6b6c6e;font-size:1em;text-transform:uppercase;font-weight:700;position:relative;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear;padding:0 0 0 45px;margin:15px 0 0 0;display:block}.events-highlight .content a.more:before{content:'e80b';font-family:tag;display:block;position:absolute;left:20px;top:-4px;width:20px;height:20px;color:#6b6c6e;border:1px solid #6b6c6e;font-size:1.3em;line-height:1em;padding:2px 2px 2px 2px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}.events-highlight .content a.more:hover{color:#cb0f3d;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}.events-highlight .content a.more:hover:before{color:#cb0f3d;border:1px solid #cb0f3d;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}.slider{position:relative}.slider .content{position:absolute;top:25%;text-align:center;color:#fff;-lh-property:0;left:-webkit-calc(50% - 20%);left:-moz-calc(50% - 20%);left:calc(50% - 20%);width:40%}.slider .content h2{font-weight:300;font-size:3em;text-transform:uppercase;line-height:1.1em;position:relative;margin-bottom:15px;font-family:Gesta,sans-serif}.slider .content h2:before{background:#cb0f3d;content:"";display:block;height:2px;margin-bottom:10px;width:34px;position:absolute;top:-10px;-lh-property:0;left:-webkit-calc(50% - 17px);left:-moz-calc(50% - 17px);left:calc(50% - 17px)}.slider .content h2 span{display:block}.slider .content p{font-weight:300;font-size:1.6em;line-height:1.5em;margin:0 0 8px 0}.slider .content .link{border-radius:20px;background:#cb0f3d;color:#fff;text-transform:uppercase;display:inline-block;padding:8px 16px;font-size:1.3em;text-align:center!important;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear;margin-top:20px}.slider .content .link:hover{color:#cb0f3d;background-color:#fff;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.slider .bx-wrapper{padding:0}.slider .bx-wrapper .bx-pager.bx-default-pager a{background-color:#cbcccc;width:12px;height:12px;margin:0 5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.slider .bx-wrapper .bx-pager.bx-default-pager a.active,.slider .bx-wrapper .bx-pager.bx-default-pager a:hover{background-color:#cb0f3d}.slider .bx-wrapper .bxslider li:before{content:"";background-color:rgba(0,0,0,.3);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.slider .bx-wrapper .bxslider.hide-dark-layer li:before{background-color:transparent}.slider.with-arrows .bx-controls-direction{display:block}.slider.with-arrows .bx-controls-direction a{width:25px;height:50px}.slider.with-arrows .bx-controls-direction a.bx-prev{background-image:url(xvhs-assets-css-77109cecb88b243c01bdb9727af90bbb.png.pagespeed.ic.BIQvkEnw0f.png);background-size:75px 100px;background-position:bottom left}.slider.with-arrows .bx-controls-direction a.bx-prev:hover{background-position:top left}.slider.with-arrows .bx-controls-direction a.bx-next{background-image:url(xvhs-assets-css-77109cecb88b243c01bdb9727af90bbb.png.pagespeed.ic.BIQvkEnw0f.png);background-size:75px 100px;background-position:bottom right}.slider.with-arrows .bx-controls-direction a.bx-next:hover{background-position:top right}.slider.no-filter .bx-wrapper .bxslider li:before{display:none}.slider-homepage li:after{display:block;content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;width:100%;height:100%;background:#000;opacity:.2}.slider-homepage .content{z-index:10;top:40%;text-align:left;-lh-property:0;left:-webkit-calc(10%);left:-moz-calc(10%);left:calc(10%);width:40%}.slider-homepage .content .thema{color:#cb0f3d;font-size:1.2em;text-transform:uppercase;font-weight:700;margin-bottom:18px;width:60px}.slider-homepage .content h2{font-size:45px}.slider-homepage .content h2:before{left:0}.slider-homepage .content .link{margin-top:0}.slider-homepage .bx-wrapper .bxslider li::before{display:none}#bx-pager,.bxslider,.bxslider-contacts,.bxslider_date-period,.bxslider_dates,.bxslider_thumbnail,.bxslider_thumbnail_event{visibility:hidden}.images-hover{position:relative}.images-hover .image{width:100%}.images-hover:before{content:"";background-color:rgba(0,0,0,.3);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.images-hover .content{position:absolute;top:40%;text-align:center;color:#fff;left:30%;width:40%}.images-hover .content h2{font-weight:300;font-size:3em;text-transform:uppercase;line-height:1.1em;position:relative;margin-bottom:15px;font-family:Gesta,sans-serif}.images-hover .content h2:before{background:#cb0f3d;content:"";display:block;height:2px;margin-bottom:10px;width:34px;position:absolute;top:-10px;-lh-property:0;left:-webkit-calc(50% - 17px);left:-moz-calc(50% - 17px);left:calc(50% - 17px)}.images-hover .content h2 span{display:block}.images-hover ul{margin:0;padding:0;list-style:none;position:absolute;top:70%;min-width:80%;left:10%;background-color:rgba(131,0,40,.8);height:60px;margin:0 auto;text-align:center}.images-hover ul li{margin:0;padding:0;list-style:none;display:inline-block;margin:0 22px;position:relative}.images-hover ul li:after{content:"";font-size:1.5em;color:#fff;position:absolute;right:-22px;top:20px}.images-hover ul li:last-child:after{display:none}.images-hover ul li a{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#fff;text-transform:uppercase;font-size:1.3em;padding:8px 16px;line-height:60px;font-weight:700}.images-hover ul li a.active,.images-hover ul li a:hover{background-color:#fff;color:#cb0f3d}.images-hover.black ul{background-color:rgba(30,30,30,.8)}.images-hover.black ul li a.active,.images-hover.black ul li a:hover{color:#000}.images-collapse{position:relative}.images-collapse .collapse{height:140px;overflow:hidden;width:100%;position:relative;background-size:100%;background-position:center center;-webkit-transition:height .8s;-moz-transition:height .8s;-o-transition:height .8s;transition:height .8s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.images-collapse .collapse:hover{height:320px}.images-collapse .collapse:hover .wrapper .content{display:block;-webkit-transition:opacity .8s;-moz-transition:opacity .8s;-o-transition:opacity .8s;transition:opacity .8s;-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s;opacity:1;visibility:visible}.images-collapse .collapse .wrapper{position:absolute;top:35%;right:30%;width:40%;z-index:998;text-align:center}.images-collapse .collapse .wrapper .title h2{font-weight:300;font-size:3em;text-transform:uppercase;line-height:1.1em;position:relative;margin-bottom:5px;font-family:Gesta,sans-serif;color:#fff}.images-collapse .collapse .wrapper .title h2:before{background:#cb0f3d;content:"";display:block;height:2px;margin-bottom:10px;width:34px;position:absolute;top:-10px;-lh-property:0;left:-webkit-calc(50% - 17px);left:-moz-calc(50% - 17px);left:calc(50% - 17px)}.images-collapse .collapse .wrapper .title p{color:#cb0f3d;text-transform:uppercase;font-size:1.4em;font-weight:700;margin:0}.images-collapse .collapse .wrapper .content{visibility:hidden;opacity:0;color:#fff;margin-top:25px}.images-collapse .collapse .wrapper .content p{margin:0 0 5px 0;font-size:1.3em;line-height:1em}.images-collapse .collapse .wrapper .content p a{color:#fff}.images-collapse .collapse .wrapper .content .link{border-radius:20px;background:#cb0f3d;color:#fff;text-transform:uppercase;display:inline-block;padding:8px 16px;font-size:1.3em;text-align:center!important;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear;margin-top:10px}.images-collapse .collapse .wrapper .content .link:hover{color:#cb0f3d;background-color:#fff;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.images-collapse .image{width:100%;position:absolute;top:-30%;left:0}.images-collapse .image:before{content:"";background-color:rgba(0,0,0,.3);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.box-3links{background-image:url(xvhs-assets-css-ce91630d04a109d12b154d760b284ae3.png.pagespeed.ic.BRFqd6nsY9.png);background-size:cover}.box-3links ul{margin:0;padding:0;list-style:none;display:table;width:100%}.box-3links ul li{margin:0;padding:0;list-style:none;display:table-cell;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear;border-right:1px solid #383b43;width:33.3%;height:75px;vertical-align:middle}.box-3links ul li:last-child{border-right:0}.box-3links ul li:hover{-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear;background-color:rgba(224,20,70,.8)}.box-3links ul li .aTagSimulation,.box-3links ul li a{color:#fff;width:30%;z-index:999}.box-3links ul li .aTagSimulation div,.box-3links ul li a div{padding:0 25%;position:relative}.box-3links ul li .aTagSimulation div:before,.box-3links ul li a div:before{font-family:tag;display:block;position:absolute;top:3px;width:20px;height:20px;color:#fff;font-size:3em;line-height:1em;margin-left:-50px}.box-3links ul li .aTagSimulation div span,.box-3links ul li a div span{font-weight:300;font-size:1.3em;text-transform:uppercase;display:block;color:#fff}.box-3links ul li .aTagSimulation div strong,.box-3links ul li a div strong{font-weight:700;font-size:1.3em;text-transform:uppercase;display:block}.box-3links ul li .aTagSimulation.documentation div:before,.box-3links ul li a.documentation div:before{content:"e80c"}.box-3links ul li .aTagSimulation.charter div:before,.box-3links ul li a.charter div:before{content:"e803"}.box-3links ul li .aTagSimulation.maintenance div:before,.box-3links ul li a.maintenance div:before{content:"e808"}.table-models{background-color:#f5f5f5;width:100%}.table-models .filter{margin:60px 0 0 40px}.table-models .filter p{font-size:1em;font-weight:700;text-transform:uppercase;color:#4e525a}.table-models .filter ul{margin:0;padding:0;list-style:none;margin:20px 0 60px 0}.table-models .filter ul li{margin:0;padding:0;list-style:none;margin-right:15px;display:inline-block;height:45px}.table-models .filter ul li a{color:#919295;padding:12px 15px;background-color:#cbcccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-weight:700;text-transform:uppercase}.table-models .filter ul li a.active,.table-models .filter ul li a:hover{color:#fff;background-color:#cb0f3d}.table-models .filter a.open-application-link{color:#fff;background-color:#cb0f3d;display:inline-block;text-transform:uppercase;background-clip:padding-box;font-weight:700;border-radius:4px;padding:12px 15px;position:relative;bottom:40px}.table-models .table{display:table;width:100%;background-color:#fff;margin:60px 0 60px 0;table-layout:fixed}.table-models .table .row{display:table-row}.table-models .table .row .cell{padding:20px 30px;text-align:center}.table-models.table-models-fleet .table .row .cell{height:115px}.table-models .table .header{background-color:#e9e9e9;font-weight:700;font-size:1em;line-height:1.1em;text-transform:uppercase;color:#4e525a}.table-models .table .header .cell{padding:45px 10px 10px;position:relative}.table-models .table .header .cell:first-child{text-align:left;width:25%}.table-models .table .header .cell.title{padding:20px 40px 10px}.table-models .table .header .cell.title:before{display:none}.table-models .table .header .cell.title span{font-size:1.5em;position:relative}.table-models .table .header .cell.title span:before{background:#cb0f3d;content:"";width:30px;height:2px;display:block;position:absolute;top:-6px}.table-models .table .header .cell:before{font-family:tag;border:1px solid #e0e0e0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#909296;display:block;font-size:1.4em;height:28px;-lh-property:0;left:-webkit-calc(50% - 15px);left:-moz-calc(50% - 15px);left:calc(50% - 15px);line-height:1em;padding:7px 3px 2px 3px;position:absolute;top:11px;transition:all 250ms linear 0s;width:28px;font-weight:400}.table-models .table .header .cell.passengers:before{content:'e809'}.table-models .table .header .cell.beds:before{content:'e801'}.table-models .table .header .cell.baggage:before{content:'e800'}.table-models .table .header .cell.range:before{content:'e80a'}.table-models .table .header .cell.hours:before{content:'e804'}.table-models .table .header .cell.cruise:before{content:'e806'}.table-models .table .filter .cell{padding:20px 40px 10px 40px}.table-models .table .filter .cell:first-child{text-align:left}.table-models .table .filter .cell a{color:#cb0f3d;text-transform:uppercase;font-size:1em;font-weight:700;position:relative;margin-left:-7px}.table-models .table .filter .cell a:hover{background-color:#fff;color:#cb0f3d}.table-models .table .header .cell a[class*=" icon-"]:before,.table-models .table .header .cell a[class^="icon-"]:before{position:absolute;right:51px;margin:0;font-size:1.2em;bottom:0}.table-models .table a{color:#6b6c6e;font-size:1.2em;border-bottom:1px solid #dcdcde}.table-models .table span{color:#6b6c6e;font-size:1.2em}.table-models .table a:last-child{border-bottom:none}.table-models .table a .cell:first-child{text-transform:uppercase;font-size:1.2em;color:#4e525a;font-weight:700;text-align:left;vertical-align:middle}.table-models.table-models-fleet .table a .cell:first-child{background-position:center center;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-color:#fff;position:relative;padding-left:70px}.table-models.table-models-fleet .table a .cell:first-child span{font-size:1.5em;position:relative;color:#fff;text-shadow:0 0 5px #6b6c6e;opacity:0;transition:all 250ms linear 0s}.table-models.table-models-fleet .table a .cell:first-child span:before{background:#cb0f3d;content:"";width:30px;height:2px;display:block;position:absolute;top:-6px}.table-models .table a .cell:first-child img{display:inline-block;max-width:125px;margin-right:10px;vertical-align:middle}.table-models .table a:hover{background-color:#cb0f3d}#our_fleet.table-models .table .header a:hover{background-color:inherit}.table-models .table a:hover .cell{color:#fff;font-weight:700}.table-models .table a:hover .cell:first-child{padding-left:70px;position:relative}.table-models:not(.table-models-fleet) .table a:hover .cell:first-child:before{font-family:tag;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;font-size:.8em;height:20px;left:40px;line-height:1em;padding:4px 6px 2px 6px;position:absolute;-lh-property:0;top:-webkit-calc(50% - 10px);top:-moz-calc(50% - 10px);top:calc(50% - 10px);transition:all 250ms linear 0s;width:20px;font-weight:400;content:'e80f'}.table-models.table-models-fleet .table a:hover .cell:first-child:before{position:absolute;background-color:rgba(0,0,0,.5);width:100%;height:115px;content:"";top:0;left:0;display:block}.table-models.table-models-fleet .table a:hover .cell:first-child span{opacity:1}.table-models .table a:hover .cell:first-child{color:#fff}.typeAircrafts{margin-bottom:50px}.typeAircrafts .row{display:block;margin-right:-5px;margin-left:-5px;text-align:center}.typeAircrafts .row .cell{display:block;float:left;padding:20px 30px;text-transform:uppercase;font-size:1.2em;color:#4e525a;font-weight:700;text-align:left;vertical-align:middle;height:115px;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#fff;position:relative;padding-left:70px;margin-right:5px;margin-left:5px;margin-bottom:10px}.typeAircrafts .row .cell.w4{width:calc(25% - 10px)}.typeAircrafts .row .cell span{font-size:1.75em;position:relative;color:#fff;text-shadow:0 0 5px #6b6c6e;opacity:0;transition:all 250ms linear 0s;top:29.5px}.typeAircrafts .row .cell span:before{background:#cb0f3d;content:"";width:30px;height:2px;display:block;position:absolute;top:-6px}.typeAircrafts .row .cell:hover:before{position:absolute;background-color:rgba(0,0,0,.5);width:100%;height:100%;content:"";top:0;left:0;display:block}.typeAircrafts .row .cell:hover span{opacity:1}footer{position:relative}footer .country{background-color:#cb0f3d}footer .country ul{margin:0;padding:0;list-style:none;display:table;width:100%}footer .country ul li{margin:0;padding:0;list-style:none;display:table-cell;vertical-align:middle}footer .country ul li:first-child a{border-left:0}footer .country ul li a{height:100px;width:25%;vertical-align:middle;-webkit-transform:skew(-22deg);-moz-transform:skew(-22deg);-ms-transform:skew(-22deg);-o-transform:skew(-22deg);transform:skew(-22deg);display:table-cell;color:#fff;padding:0 42px 0 75px;border-left:1px solid #a30032;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}footer .country ul li a div{-webkit-transform:skew(22deg);-moz-transform:skew(22deg);-ms-transform:skew(22deg);-o-transform:skew(22deg);transform:skew(22deg)}footer .country ul li a div span{display:block;font-size:1.3em;line-height:1.3em;text-transform:uppercase}footer .country ul li a div strong{text-transform:uppercase;font-size:1.3em;line-height:1.3em}footer .country ul li a div .more{color:#70001b;text-transform:uppercase;font-size:1em;margin-top:20px;position:relative;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear;display:block;padding-left:24px;font-weight:700}footer .country ul li a div .more:before{content:'e80b';font-family:tag;display:block;position:absolute;left:0;top:-6px;width:20px;height:20px;color:#70001b;border:1px solid #70001b;font-size:1.3em;line-height:1em;padding:2px 2px 2px 2px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}footer .country ul li a.active,footer .country ul li a:hover{background-color:#fff;color:#cb0f3d;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}footer .country ul li a.active div .more,footer .country ul li a:hover div .more{color:#919295;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}footer .country ul li a.active div .more:before,footer .country ul li a:hover div .more:before{color:#919295;border:1px solid #919295;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}footer .footer{background-color:#383b43;padding:30px 35px 90px 35px}footer .footer .cell{padding:0 35px;vertical-align:top;display:inline-block;width:14%!important}footer .footer .cell:first-child ul li a{white-space:nowrap}footer .footer p{color:#919295;text-transform:uppercase;font-size:1.4em;font-family:Gesta,sans-serif;min-height:32px}footer .footer ul{margin:0;padding:0;list-style:none}footer .footer ul li{margin:0;padding:0;list-style:none;font-size:1.2em;padding:5px 0}footer .footer ul li a{color:#919295}footer .footer ul li a:hover{color:#fff}footer .footer .lang{float:left;padding:54px 35px 0}footer .footer .lang ul{margin:0;padding:0;list-style:none}footer .footer .lang ul li{margin:0;padding:0;list-style:none;display:inline-block;position:relative;padding-right:15px}footer .footer .lang ul li:after{content:"|";display:block;position:absolute;right:5px;top:0;color:#919295}footer .footer .lang ul li.unavailable span,footer .footer .lang ul li.unavailable:after,footer .footer .lang ul li:last-child:after{display:none}footer .footer .lang ul li.active a{color:#fff}footer .footer .copyright{float:right;padding-top:10px}footer .footer .copyright img{max-width:80px}footer .social-button-wrapper{display:inline-block;position:absolute;right:140px;margin-top:25px}footer .social-button-wrapper ul li{display:inline}footer .social-button-wrapper i{font-size:30px}footer .social-button-wrapper i.fa-weixin{font-size:28px}footer .social-button-wrapper a{margin-left:10px;display:inline-block}.specs{background-color:#f5f5f5;padding:50px 10%}.specs .cell{vertical-align:top}.specs p.title{font-family:Gesta,sans-serif;font-weight:300;text-transform:uppercase;position:relative;font-size:2em;line-height:1.1em;color:#4e525a}.specs p.title:before{background:#cb0f3d;content:"";width:40px;height:2px;display:block;margin-bottom:10px}.specs p{text-transform:uppercase;color:#4e525a;font-weight:700;font-size:1.4em}.specs ul{margin:0;padding:0;list-style:none;margin-right:24px}.specs ul li{margin:0;padding:0;list-style:none;position:relative;vertical-align:bottom;overflow:hidden;margin:15px 0}.specs ul li:after{position:absolute;content:"";border-bottom:1px solid #cbcccc;display:block;width:100%;bottom:12px;left:0;z-index:0;margin-left:40px}.specs ul li i{position:relative;top:3px;color:#cb0f3d;border:1px solid #cb0f3d;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;display:inline-block;width:28px;height:28px;line-height:28px;font-size:1.3em;padding:0;text-align:center;float:left}.specs ul li i.specsTriggerTooltip{display:inline-block;float:none;border:none;line-height:inherit;height:auto;width:auto;font-size:inherit;margin-left:3px;cursor:pointer;top:0}.specs ul li p{text-transform:uppercase;background-color:#f5f5f5;display:inline-block;position:relative;z-index:10;margin:9px 0 0;padding:0 5px 10px;color:#6b6c6e;font-size:1.1em;font-weight:700;float:left;max-width:84%}.specs ul li .number{position:relative;right:0;background-color:#f5f5f5;z-index:10;padding:10px 5px;font-size:1.3em;line-height:1em;color:#4e525a;font-weight:700;float:right}.specs .link{border-radius:20px;background:#cbcccc;color:#fff;text-transform:uppercase;display:inline-block;float:right;margin-top:15px;padding:8px 16px;font-size:1.3em;text-align:center!important;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.specs .link+.link{margin-right:15px}.specs .link:hover{background-color:#cb0f3d;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.floor-plan{padding:50px 10%}.floor-plan p.title{font-family:Gesta,sans-serif;font-weight:300;text-transform:uppercase;position:relative;font-size:2em;line-height:1.1em;color:#4e525a}.floor-plan p.title span{display:block}.floor-plan p.title:before{background:#cb0f3d;content:"";width:40px;height:2px;display:block;margin-bottom:10px}.floor-plan p{color:#6b6c6e;font-size:1.3em;font-weight:300;line-height:1.5em}.floor-plan .link{border-radius:20px;background:#cbcccc;color:#fff;text-transform:uppercase;display:inline-block;margin-top:15px;padding:8px 16px;font-size:1.3em;text-align:center!important;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.floor-plan .link:hover{background-color:#cb0f3d;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.floor-plan ul{margin:0;padding:0;list-style:none;text-align:center;margin-top:30px}.floor-plan ul li{display:inline-block;margin-right:20px;margin-left:20px;font-size:1.3em}.floor-plan ul li.day{color:#cb0f3d}.floor-plan ul li.day:before{background-color:#cb0f3d}.floor-plan ul li.night{color:#d2d3d3}.floor-plan ul li.night:before{background-color:#d2d3d3}.floor-plan ul li:before{width:10px;height:10px;content:"";-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;display:inline-block;margin-right:10px}.floor-plan .twentytwenty-container{margin:0 auto;text-align:center}.floor-plan .twentytwenty-container img{max-width:560px;width:100%;height:auto}.floor-plan .twentytwenty-container .twentytwenty-overlay{display:none}.floor-plan .twentytwenty-container .twentytwenty-handle{background-color:#cb0f3d;border:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;height:26px;width:45px;margin-top:-13px}.floor-plan .twentytwenty-container .twentytwenty-handle:after{margin-top:13px;background:#cb0f3d;box-shadow:none}.floor-plan .twentytwenty-container .twentytwenty-handle:before{margin-bottom:13px;background:#cb0f3d;box-shadow:none}.floor-plan .twentytwenty-container .twentytwenty-handle .twentytwenty-left-arrow{margin-left:-20px}.floor-plan .twentytwenty-container .twentytwenty-handle .twentytwenty-right-arrow{margin-right:-20px}.discover{margin-bottom:50px}.relative{position:relative}.services{position:relative}.services .breadcrumb{padding-left:10%}.services .service:nth-child(odd){background:#f5f5f5}.services .service{padding:80px 10% 55px}.services .service h2{font-family:Gesta,sans-serif;font-weight:300;text-transform:uppercase;font-size:2em;line-height:1.1em;color:#4e525a;margin-bottom:35px}.services .service h2 span{display:table;position:relative}.services .service h2:before{background:#cb0f3d;content:"";width:40px;height:2px;display:block;margin-bottom:10px}.services .service i{width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:2px solid #cb0f3d;color:#cb0f3d;font-size:1.8em;font-weight:400;padding:5px;float:left}.services .service .content{margin-left:60px;margin-right:60px}.services .service .content strong{color:#cb0f3d;font-size:1.3em;text-transform:uppercase}.services .service .content p{color:#6b6c6e;font-size:1.1em;margin-top:0}.services .service .links{border-top:1px solid #f5f5f5;margin-top:35px}.services .service .links ul{margin:0;padding:0;list-style:none;padding-top:20px}.services .service .links ul li{margin:0;padding:0;list-style:none;display:inline-block;margin-right:40px}.services .service .links ul li a.more{color:#6b6c6e;font-size:1em;text-transform:uppercase;font-weight:700;position:relative;padding-left:24px;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}.services .service .links ul li a.more:before{content:'e80b';font-family:tag;display:block;position:absolute;left:0;top:-4px;width:20px;height:20px;color:#6b6c6e;border:1px solid #6b6c6e;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:1.3em;line-height:1em;padding:2px 2px 2px 2px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}.services .service .links ul li a.more:hover{color:#cb0f3d;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}.services .service .links ul li a.more:hover:before{color:#cb0f3d;border:1px solid #cb0f3d;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}.services .service .links .link{float:right;margin-top:20px;border-radius:20px;background:#cbcccc;color:#fff;text-transform:uppercase;display:inline-block;padding:8px 16px;font-size:1.3em;text-align:center!important;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.services .service .links .link:hover{background-color:#cb0f3d;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.type-approvals{background-color:#f5f5f5;padding:60px 10% 55px}.type-approvals .title{font-family:Gesta,sans-serif;font-weight:300;text-transform:uppercase;font-size:2em;line-height:1.1em;color:#4e525a;margin-bottom:35px;float:left;margin-right:60px}.type-approvals .title span{display:table;position:relative}.type-approvals .title:before{background:#cb0f3d;content:"";width:40px;height:2px;display:block;margin-bottom:10px}.type-approvals .logo{margin-top:22px}.type-approvals .logo img{max-width:185px}.type-approvals .table{background-color:#fff;padding:30px 40px 40px 40px;table-layout:fixed;display:table;width:100%}.type-approvals .table .row{font-size:1.2em;color:#6b6c6e;display:table-row}.type-approvals .table .row .cell:first-child{text-align:left;width:45%}.type-approvals .table .row.header{color:#cb0f3d;text-transform:uppercase;font-weight:700;font-size:1em}.type-approvals .table .row.header .cell{border-bottom:0}.type-approvals .table .row .cell .asterisk{position:relative;left:10px;color:#cb0f3d}.type-approvals .table .row .cell{padding:10px 0;text-align:center;display:table-cell;font-family:Roboto,sans-serif;border-bottom:1px solid #cbcccc;position:relative}.type-approvals .table .row .cell.checked:before{content:"";display:block;font-size:2em;color:#4e525a;position:absolute;top:2px;left:48%}.type-approvals .table .row .cell a{color:#cb0f3d;position:relative}.type-approvals .table .row .cell a:after{content:"";display:block;position:absolute;right:-14px;top:3px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #cb0f3d}.type-approvals .table .row .cell a:hover{text-decoration:underline}.type-approvals .tab{display:block}.type-approvals .tab .tabs{margin:0;padding:0;list-style:none}.type-approvals .tab .tabs:after{content:".";height:0;line-height:0;display:block;visibility:hidden;clear:both}.type-approvals .tab .tabs li{margin:0;padding:0;list-style:none;display:block;width:128px;float:left}.type-approvals .tab .tabs li a{background-color:#e9e9e9;text-transform:uppercase;font-size:1.1em;color:#919295;padding:18px 0;text-align:center;vertical-align:middle;width:100%;display:block;border-left:1px solid #d2d3d3;font-weight:500}.type-approvals .tab .tabs li:first-child a{border-left:0}.type-approvals .tab .tabs li.active a,.type-approvals .tab .tabs li:hover a{background-color:#fff;font-weight:700;color:#4e525a}.type-approvals .tab .tab-container{position:relative}.type-approvals .tab .tab-container .table-caption{position:absolute;bottom:10px;left:40px;color:#cb0f3d;font-style:italic;font-size:11px}.type-approvals .tab .tab-container .tab-content{display:none}.type-approvals .tab .tab-container .tab-content.active{display:block}.authorities-approvals{padding:60px 10% 55px}.authorities-approvals .title{font-family:Gesta,sans-serif;font-weight:300;text-transform:uppercase;font-size:2em;line-height:1.1em;color:#4e525a;margin-bottom:35px}.authorities-approvals .title span{display:table;position:relative}.authorities-approvals .title:before{background:#cb0f3d;content:"";width:40px;height:2px;display:block;margin-bottom:10px}.authorities-approvals .subtitle{text-transform:uppercase;color:#4e525a;font-weight:700;margin-bottom:15px;font-size:1.3em}.authorities-approvals ul{margin:0;padding:0;list-style:none}.authorities-approvals ul li{margin:0;padding:0;list-style:none;color:#000;position:relative;margin-bottom:20px;font-size:1.1em;padding-left:12px;width:25%;float:left}.authorities-approvals ul li:before{color:#cb0f3d;content:"";position:absolute;left:0;top:-5px;font-size:1.7em}.info-courses{border-top:1px solid #f5f5f5}.info-courses .content{padding:40px 50px}.info-courses .content p{color:#6b6c6e;font-size:1.3em}.info-courses .content ul.links{margin:0;padding:0;list-style:none;margin-top:40px}.info-courses .content ul.links li{margin:0;padding:0;list-style:none;display:block}.info-courses .content ul.links li .link{border-radius:20px;text-transform:uppercase;padding:8px 16px;font-size:1.3em;text-align:center!important;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear;margin-bottom:10px;display:inline-block;background:#cbcccc;color:#fff;float:right}.info-courses .content ul.links li .link.primary:hover,.info-courses .content ul.links li .link:hover{color:#fff;background-color:#383b43;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.info-courses .content ul.links li .link.primary{background:#cb0f3d;float:left}.box-courses .cell{vertical-align:top}.box-courses .cell .content{padding:40px 50px}.box-courses .cell .content .title,.box-courses .cell .content h4,.box-courses .cell .content p>b{color:#4e525a;text-transform:uppercase;margin:0 0 25px 0;font-size:20px;font-family:Gesta,sans-serif;font-weight:700}.box-courses .cell .content .title span{display:block}.box-courses .cell .content ul{margin:0;padding:0;list-style:none;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.box-courses .cell .content ul li,.box-courses .cell .content ul li ul li{margin:0;padding:0;list-style:none;color:#6b6c6e;position:relative;margin-bottom:20px;padding-left:17px}.box-courses .cell .content ul li:before{color:#cb0f3d;content:"";position:absolute;left:0;top:-8px;font-size:1.7em;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.box-content .cell:nth-child(even){background-color:#f5f5f5}.box-content .cell{vertical-align:top}.box-content .cell .image{position:relative}.box-content .cell .image img{width:100%;height:auto}.box-content .cell .image:before{content:"";background-color:rgba(0,0,0,.3);width:100%;height:100%;display:block;position:absolute;top:0;left:0;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.box-content .cell .content{padding:40px 50px}.box-content .cell .content .number{color:#cb0f3d;font-weight:500;margin:0}.box-content .cell .content .title{color:#cb0f3d;text-transform:uppercase;margin:0 0 25px 0;font-size:1.2em;font-weight:700}.box-content .cell .content .title span{display:block}.box-content .cell .content ul{margin:0;padding:0;list-style:none;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.box-content .cell .content ul li{margin:0;padding:0;list-style:none;color:#6b6c6e;position:relative;margin-bottom:20px;font-size:1.1em;padding-left:12px}.box-content .cell .content ul li:before{color:#f5f5f5;content:"";position:absolute;left:0;top:-5px;font-size:1.7em;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.box-content .cell:hover{-webkit-transition:all .8s;-moz-transition:all .8s;-o-transition:all .8s;transition:all .8s}.box-content .cell:hover .image:before{opacity:0;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.box-content .cell:hover .content ul li{color:#000;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}.box-content .cell:hover .content ul li:before{color:#cb0f3d;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}.map{position:relative;vertical-align:bottom!important;text-align:right}.map:before{border:10px solid #cb0f3d;position:absolute;-lh-property:0;height:-webkit-calc(100% - 20px);height:-moz-calc(100% - 20px);height:calc(100% - 20px);-lh-property:0;width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px);content:"";display:block;top:0;left:0}.map .image{top:10px;left:10px;-lh-property:0;width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px)}.map .content{padding:10px;width:100%;height:100%;position:relative;z-index:100;text-align:center;margin-bottom:50px}.map .content .title{font-weight:300;font-size:2em;text-transform:uppercase;line-height:1.1em;position:relative;margin-bottom:5px;font-family:Gesta,sans-serif;color:#6b6c6e}.map .content .title:before{background:#cb0f3d;content:"";display:block;height:2px;margin-bottom:10px;width:34px;position:absolute;top:-10px;-lh-property:0;left:-webkit-calc(50% - 17px);left:-moz-calc(50% - 17px);left:calc(50% - 17px)}.map .content .subtitle{color:#cb0f3d;text-transform:uppercase;font-size:1.4em;font-weight:700;margin:0}.map .content ul{margin:0;padding:0;list-style:none;margin-top:20px}.map .content ul li{margin:0;padding:0;list-style:none;display:block}.map .content ul li .link{border-radius:20px;text-transform:uppercase;padding:8px 16px;font-size:1.3em;text-align:center!important;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear;margin-bottom:10px;display:inline-block;background:#cbcccc;color:#fff}.map .content ul li .link.primary:hover,.map .content ul li .link:hover{color:#fff;background-color:#383b43;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.map .content ul li .link.primary{background:#cb0f3d}.job-introduction{position:relative}.job-introduction .breadcrumb{padding:20px 0 20px 10%}.job-introduction .content{padding:60px 10% 55px;border-bottom:1px solid #f5f5f5}.job-introduction .content p,.job-introduction .content ul li{color:#6b6c6e;font-size:1.6em;font-weight:300;margin:0}.job-introduction .content p strong{color:#4e525a}.job-introduction .content h1,.job-introduction .content h2.job-detail{font-family:Gesta,sans-serif;font-weight:300;text-transform:uppercase;font-size:3em;line-height:1.1em;color:#4e525a;padding-right:100px;margin-bottom:40px}.job-introduction .content h1 span{display:table;position:relative}.job-introduction .content h1:before,.job-introduction .content h2.job-detail:before{background:#cb0f3d;content:"";width:40px;height:2px;display:block;margin-bottom:10px}.job-introduction .content .link{border-radius:20px;text-transform:uppercase;padding:8px 16px;font-size:1.3em;text-align:center!important;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear;margin-bottom:10px;display:inline-block;background:#cb0f3d;color:#fff;float:right}.job-introduction .content .link.primary:hover,.job-introduction .content .link:hover{color:#fff;background-color:#383b43;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.job-introduction .content .row{table-layout:fixed}.job-introduction .content .row .cell{vertical-align:top}.job-introduction .content .img{position:relative}.job-introduction .content .img img{max-width:75px}.job-introduction .content .img:after{background:#cb0f3d;content:"";width:75px;height:2px;display:block;margin-bottom:10px}.job-detail .cell{vertical-align:top}.job-detail .cell .content{padding:40px 50px}.job-detail .cell .content .title{color:#4e525a;text-transform:uppercase;margin:0 0 25px 0;font-size:2em;font-family:Gesta,sans-serif}.job-detail .cell .content .title span{display:block}.job-detail .cell .content ul{margin:0;padding:0;list-style:none;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.job-detail .cell .content ul li{margin:0;padding:0;list-style:none;color:#000;position:relative;margin-bottom:20px;font-size:1.1em;padding-left:12px}.job-detail .cell .content ul li:before{color:#cb0f3d;content:"";position:absolute;left:0;top:-5px;font-size:1.7em;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.job-detail .cell .content ul li ul li{font-size:1.05em}.job-apply{border-top:1px solid #f5f5f5}.job-apply .content{padding:40px 50px}.job-apply .content p{color:#6b6c6e;font-size:1.3em}.job-apply .content ul.links{margin:0;padding:0;list-style:none;margin-top:40px}.job-apply .content ul.links li{margin:0;padding:0;list-style:none;display:block}.job-apply .content ul.links li .link{border-radius:20px;text-transform:uppercase;padding:8px 16px;font-size:1.3em;text-align:center!important;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear;margin-bottom:10px;display:inline-block;background:#cbcccc;color:#fff;float:left}.job-apply .content ul.links li .link.primary:hover,.job-apply .content ul.links li .link:hover{color:#fff;background-color:#383b43;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.job-apply .content ul.links li .link.primary{background:#cb0f3d;float:right}.contact-us{background-color:#f5f5f5;width:100%;position:relative;padding:60px 0 55px}.contact-us .content{padding:0 10%}.contact-us .breadcrumb{padding:20px 0 20px 10%}.contact-us .filter{margin:30px 0 0 40px}.contact-us .filter p{font-size:1em;font-weight:700;text-transform:uppercase;color:#4e525a}.contact-us .filter .link{border-radius:3px;text-transform:uppercase;padding:8px 16px;font-size:1.3em;text-align:center!important;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear;margin-bottom:10px;display:inline-block;background:#cbcccc;color:#fff;float:right}.contact-us .filter .link.primary:hover,.contact-us .filter .link:hover{color:#fff;background-color:#cb0f3d;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.contact-us .filter .selecter.focus .selecter-selected,.contact-us .filter .selecter.open .selecter-selected{box-shadow:none}.contact-us .filter .select-style{display:inline-block;margin-right:10px;margin-bottom:3px}.contact-us .filter .select-style .selecter{width:190px;max-width:inherit;margin:0}.contact-us .filter .select-style .selecter .selecter-selected{font-size:1em;text-transform:uppercase;font-weight:700;border:0;background-color:#d2d3d3;color:#6b6c6e;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.contact-us .filter .select-style .selecter .selecter-selected:after{background-image:url(xvhs-assets-css-421ca29e6d23360f8769aa83db675149.png.pagespeed.ic.G50xCu-Uh_.png);background-size:11px 8px;border:none;width:11px;height:8px;display:block}.contact-us .filter .select-style .selecter .selecter-options{border:1px solid #d2d3d3;box-shadow:none}.contact-us .filter .select-style .selecter .selecter-options .selecter-item{background-color:#e9e9e9;color:#6b6c6e;font-size:1.1em;text-transform:uppercase;font-weight:700}.contact-us .filter .select-style .selecter .selecter-options .selecter-item.selected{background-color:#d2d3d3}.contact-us .filter .select-style .selecter .selecter-options .selecter-item.disabled{color:#919295}.contact-us .table{display:table;width:100%;background-color:#fff;margin:30px 0 60px 0}.contact-us .table .row{display:table-row;color:#6b6c6e;font-size:1.2em}.contact-us .table .row:last-child .cell{border-bottom:none}.contact-us .table .row .cell{padding:20px 30px;vertical-align:top;text-align:left;position:relative;border-bottom:1px solid #dcdcde}.contact-us .table .row .cell:first-child{text-transform:uppercase;color:#4e525a;font-weight:700}.contact-us .table .row.content:hover{background-color:#cb0f3d}.contact-us .table .row.content:hover .cell,.contact-us .table .row.content:hover a{color:#fff;font-weight:700}.contact-us .table .row.content:hover .cell:first-child{padding-left:70px;position:relative}.contact-us .table .row.content:hover .cell:first-child:before{font-family:tag;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;font-size:.8em;height:20px;left:40px;line-height:1em;padding:4px 6px 2px 6px;position:absolute;top:20px;transition:all 250ms linear 0s;width:20px;font-weight:400;content:'e80f'}.contact-us .table .row.content:hover .cell:first-child{color:#fff}.contact-us .table .row.header{background-color:#e9e9e9;font-weight:700;font-size:1.2em;line-height:1.1em;text-transform:uppercase;color:#4e525a}.contact-us .table .row.header .cell{padding:30px 30px}.contact-us .table .row.header .cell:first-child{width:30%}.contact-us .table .row.header .cell.title:before{display:none}.contact-us .table .row.header .cell.title span{position:relative}.contact-us .table .row.header .cell.title span:before{background:#cb0f3d;content:"";width:30px;height:2px;display:block;position:absolute;top:-6px}form{margin:40px 0 80px 0}form .row{margin-bottom:30px}form .row .cell{padding-left:20px;padding-right:20px}form .errors{color:#cb0f3d;font-size:1.3em;margin-top:10px;text-transform:uppercase;font-weight:700}form .infos{margin-top:30px;font-size:1.3em;color:#6b6c6e}form.job .select-style{position:relative;bottom:6px}form.job .select-style p.selectzone{margin-bottom:0}form.job .select-style p.selectzone.error .selecter-selected{border-color:#cb0f3d}form.job .select-style .selecter .selecter-selected{font-size:1em}form label{display:block;text-transform:uppercase;font-size:1.3em;font-weight:700;color:#6b6c6e;margin-bottom:8px;position:relative}form label.label-radio{display:inline-block;float:left;margin-bottom:0}form label.required:after{content:"*";display:inline-block;position:relative;width:10px;height:10px;margin-left:5px}form label.underlined{text-decoration:underline}form label.error{color:#cb0f3d}form label.error.required:after{color:#cb0f3d}form input,form textarea{border:2px solid #d2d3d3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:100%;display:block;font-size:1.5em;color:#6b6c6e;padding:10px;font-family:Roboto,sans-serif}form input.radio,form textarea.radio{display:inline-block;float:left;width:inherit}form input:focus,form textarea:focus{border:2px solid #363840;background-color:#f5f5f5}form input:disabled,form textarea:disabled{background-color:#d4d4d4;border-color:#d2d3d3!important}form input.error,form textarea.error{border:2px solid #cb0f3d;box-shadow:none}form .MultiFile-wrap{position:relative}form .multi{background:none repeat scroll 0 0 red;opacity:0;position:absolute;width:100%;z-index:100;top:-42px;height:42px}form .add-file{background-color:#fff;border:2px solid #d2d3d3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:100%;display:block;font-size:1.3em;color:#6b6c6e;padding:10px;font-family:Roboto,sans-serif;position:relative;margin-top:8px}form .add-file i{position:absolute;right:15px;background-image:url(vhs-assets-css-63869c1d069db92d486c2554dc91eb80.png);background-size:15px 15px;width:15px;height:15px;top:12px}form .MultiFile-label{border:2px solid #363840;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:100%;display:block;font-size:1.3em;color:#6b6c6e;padding:10px;font-family:Roboto,sans-serif;position:relative;margin-top:8px}form a.MultiFile-remove{position:absolute;right:15px;text-indent:-9999px;background-image:url(vhs-assets-css-4549a70dfaa45a6bca25048bd14d4fde.png);background-size:11px 11px;width:11px;height:11px;top:14px}form button{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-transform:uppercase;padding:8px 16px;font-size:1.3em;text-align:center!important;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear;margin-bottom:10px;display:inline-block;background:#cb0f3d;color:#fff;float:right;box-shadow:none;border:none;font-family:Roboto,sans-serif;margin-top:30px}form button.primary:hover,form button:hover{color:#fff;background-color:#70001b;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear;cursor:pointer}form input.radio[type="radio"]{border:0 none;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}form .label-radio{background-image:url(vhs-assets-css-85392949be509306e9539cf9e98a8da3.png);width:auto!important}form input.radio[type="radio"]:checked+label.label-radio{background-position:0 -30px}form input.radio[type="radio"]+label.label-radio{background-position:0 0;background-repeat:no-repeat;cursor:pointer;display:inline-block;font-size:1.3em;height:30px;line-height:13px;margin:5px 15px 0 0;padding:7px 0 7px 35px;vertical-align:middle}form .selecter.focus .selecter-selected,form .selecter.open .selecter-selected{box-shadow:none}form .select-style{display:inline-block;margin-right:10px}form .select-style .selecter{width:100%;min-width:450px;max-width:600px;margin:0}form .select-style .selecter.focus .selecter-selected{border:2px solid #363840;background-color:#f5f5f5}form .select-style .selecter .selecter-selected{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:2px solid #d2d3d3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:100%;display:block;font-size:1.5em;color:#6b6c6e;padding:10px;font-family:Roboto,sans-serif}form .select-style .selecter .selecter-selected:after{background-image:url(xvhs-assets-css-421ca29e6d23360f8769aa83db675149.png.pagespeed.ic.G50xCu-Uh_.png);background-size:11px 8px;border:none;width:11px;height:8px;display:block}form .select-style .selecter .selecter-options{border:2px solid #d2d3d3;box-shadow:none}form .select-style .selecter .selecter-options .selecter-item{background-color:#f5f5f5;color:#6b6c6e;font-size:1.3em}form .select-style .selecter .selecter-options .selecter-item.selected{background-color:#d2d3d3}form .select-style .selecter .selecter-options .selecter-item.disabled{color:#919295}form input.checkbox[type="checkbox"]{border:0 none;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}form .label-checkbox{background-image:url(xvhs-assets-css-adaa21956916f7b5b7fa66488580cebe.png.pagespeed.ic.DGNx25BVXz.png);width:auto!important}form input.checkbox.f3-form-error+.label-checkbox{background-image:url(vhs-assets-css-5e9c161a9ce1e5c0935e7986cf71868c.png)}form input.checkbox[type="checkbox"]:checked+label.label-checkbox{background-position:0 -34px}form input.checkbox[type="checkbox"]+label.label-checkbox{background-position:0 0;background-repeat:no-repeat;cursor:pointer;display:inline-block;font-size:1.3em;height:30px;line-height:13px;margin:5px 15px 0 0;padding:7px 0 7px 35px;vertical-align:middle}body.page-78 #main .floor-plan .row .w6 .twentytwenty-container img{max-width:100%;height:auto;display:block}@media (max-width:768px){.main-navigation>ul>li>.rich-menu{display:none}.virtual-tour iframe{height:400px}}.cc-window.cc-banner{padding:1.2em 1.8em!important}.cc-message,.cc-revoke.cc-bottom{font-size:14px}.cc-revoke:focus,.cc-window a,.cc-window a:active,.cc-window a:focus,.cc-window a:hover,.cc-window a:visited{outline:0}.cc-compliance a.cc-deny:active,.cc-compliance a.cc-deny:focus,.cc-compliance a.cc-deny:hover,.cc-revoke:hover{text-decoration:none!important}.cc-compliance a.cc-dismiss:hover{background-color:#fff;color:#cb0f3d}.cc-revoke.cc-bottom{opacity:.7}#gdpr-notice{display:none}.mfp-content .mfp-figure .mfp-close{display:block}.mfp-content .mfp-figure .mfp-img{max-width:200px}.mfp-content #gdpr-notice{display:block;background-color:#fff;margin:auto;overflow-y:scroll;max-height:85vh;margin-top:-8vh;overflow-x:hidden;max-width:1000px}.mfp-content #gdpr-notice img{max-width:100%;height:auto}.mfp-content #gdpr-notice figure{margin:0}.mfp-content #gdpr-notice .csc-textpic-text{padding:60px}.mfp-content #gdpr-notice .csc-textpic-text h2{text-transform:uppercase;text-align:center;color:#cb0f3d;font-size:32px;font-weight:300}.mfp-content #gdpr-notice .csc-textpic-text h3{color:#cb0f3d;font-size:22px;font-weight:300;text-transform:uppercase;margin-top:30px}.mfp-content #gdpr-notice .csc-textpic-text p,.mfp-content #gdpr-notice .csc-textpic-text ul li{color:#696a6c;font-size:14px}.mfp-content #gdpr-notice .csc-textpic-text p.center{text-align:center}.mfp-content .link{border-radius:20px;text-transform:uppercase;padding:8px 16px;font-size:1.3em;text-align:center!important;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear;margin-bottom:10px;display:inline-block;background:#cb0f3d;color:#fff;position:absolute;left:50%;margin-left:-50px;bottom:-60px;z-index:9999}.mfp-content .link:hover{color:#fff;background-color:#383b43;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.slider-map .bxslider li iframe{width:1050px;height:391px;border:none}@media only screen and (max-width:1400px){.mfp-content #gdpr-notice{max-width:900px}}@media only screen and (max-width:767px){.mfp-content #gdpr-notice{margin:-10vh 30px 0 30px!important}.mfp-content #gdpr-notice .csc-textpic-text h2{font-size:25px}.mfp-content #gdpr-notice .csc-textpic-text h3{font-size:18px}.mfp-content #gdpr-notice .csc-textpic-text{padding:15px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cc-btn.cc-deny{padding-right:150px!important}.cc-btn :last-child.cc-btn{min-width:155px!important}}.wrap-quickform .legs-wrapper .additional-legs .leg-item{display:none}.wrap-quickform .legs-wrapper .leg-item.margin{margin-bottom:75px}.wrap-quickform .legs-wrapper .additional-legs .legButtons{margin-bottom:0}.wrap-quickform .legs-wrapper .additional-legs .legButtons .removeLeg{display:none}.wrap-quickform .legs-wrapper .additional-legs .leg-item:last-child .legButtons{display:none}.wrap-quickform .legs-wrapper .hidden{display:none}.wrap-quickform .form-quickform .wrap-wrap-tabs .wrap-tabs .tab-content.tab-emailUs #message.fbo-handling{height:380px}.pika-single{width:260px}#periodcourse_from,#periodcourse_from:focus,#periodcourse_to,#periodcourse_to:focus{height:0;border:none;outline:0;background:0 0;position:relative;z-index:-1}@media (max-height:767px){.slider-map ul.bxslider li.video{max-height:153px}.slider-map ul.bxslider li.video video{width:100%!important;height:auto!important;max-height:153px!important}}@media (min-height:768px){.slider-map ul.bxslider li{height:391px}.slider-map ul.bxslider li img{height:391px}.slider-map ul.bxslider li.video{max-height:391px}.slider-map ul.bxslider li.video video{width:100%!important;height:auto!important;max-height:391px!important}}html[lang="cn"] body.page-17 .highlight-content,html[lang="zh"] body.page-17 .highlight-content{display:none}video.player{width:100%;margin-top:80px}.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{content:" ";display:block;background:#fff;position:absolute;z-index:30;-webkit-box-shadow:0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 0 12px rgba(51,51,51,.5);box-shadow:0 0 12px rgba(51,51,51,.5)}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before{width:3px;height:9999px;left:50%;margin-left:-1.5px}.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{width:9999px;height:3px;top:50%;margin-top:-1.5px}.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%}.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay{-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s}.twentytwenty-after-label,.twentytwenty-before-label{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}.twentytwenty-after-label:before,.twentytwenty-before-label:before{color:#fff;font-size:13px;letter-spacing:.1em}.twentytwenty-after-label:before,.twentytwenty-before-label:before{position:absolute;background:rgba(255,255,255,.2);line-height:38px;padding:0 20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.twentytwenty-horizontal .twentytwenty-after-label:before,.twentytwenty-horizontal .twentytwenty-before-label:before{top:50%;margin-top:-19px}.twentytwenty-vertical .twentytwenty-after-label:before,.twentytwenty-vertical .twentytwenty-before-label:before{left:50%;margin-left:-45px;text-align:center;width:90px}.twentytwenty-down-arrow,.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow{width:0;height:0;border:6px inset transparent;position:absolute}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-6px}.twentytwenty-down-arrow,.twentytwenty-up-arrow{left:50%;margin-left:-6px}.twentytwenty-container{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none}.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:rgba(0,0,0,0)}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label{opacity:0}.twentytwenty-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.twentytwenty-before-label{opacity:0}.twentytwenty-before-label:before{content:"Before"}.twentytwenty-after-label{opacity:0}.twentytwenty-after-label:before{content:"After"}.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;background:rgba(0,0,0,0);z-index:25}.twentytwenty-overlay:hover{background:rgba(0,0,0,.5)}.twentytwenty-overlay:hover .twentytwenty-after-label{opacity:1}.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border:3px solid #fff;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;-webkit-box-shadow:0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 0 12px rgba(51,51,51,.5);box-shadow:0 0 12px rgba(51,51,51,.5);z-index:40;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:22px;-webkit-box-shadow:0 3px 0 #fff , 0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 3px 0 #fff , 0 0 12px rgba(51,51,51,.5);box-shadow:0 3px 0 #fff , 0 0 12px rgba(51,51,51,.5)}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:22px;-webkit-box-shadow:0 -3px 0 #fff , 0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 -3px 0 #fff , 0 0 12px rgba(51,51,51,.5);box-shadow:0 -3px 0 #fff , 0 0 12px rgba(51,51,51,.5)}.twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:22px;-webkit-box-shadow:3px 0 0 #fff , 0 0 12px rgba(51,51,51,.5);-moz-box-shadow:3px 0 0 #fff , 0 0 12px rgba(51,51,51,.5);box-shadow:3px 0 0 #fff , 0 0 12px rgba(51,51,51,.5)}.twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:22px;-webkit-box-shadow:-3px 0 0 #fff , 0 0 12px rgba(51,51,51,.5);-moz-box-shadow:-3px 0 0 #fff , 0 0 12px rgba(51,51,51,.5);box-shadow:-3px 0 0 #fff , 0 0 12px rgba(51,51,51,.5)}.twentytwenty-left-arrow{border-right:6px solid #fff;left:50%;margin-left:-17px}.twentytwenty-right-arrow{border-left:6px solid #fff;right:50%;margin-right:-17px}.twentytwenty-up-arrow{border-bottom:6px solid #fff;top:50%;margin-top:-17px}.twentytwenty-down-arrow{border-top:6px solid #fff;bottom:50%;margin-bottom:-17px}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}.selecter{position:relative;display:block;margin:10px 0;z-index:1;max-width:30%}.selecter:focus{box-shadow:none;outline:0}.selecter,.selecter *{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.selecter,.selecter *,.selecter :after,.selecter :before{box-sizing:border-box}.selecter-element{width:100%;height:100%;position:absolute;left:0;opacity:0;z-index:-1}.selecter-element,.selecter-element:focus{outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}.no-opacity .selecter-element{left:-999999px}.selecter-selected{position:relative;background:#fff;border:1px solid #ccc;color:#222;cursor:pointer;display:block;font-size:13px;margin:0;overflow:hidden;padding:10px 15px;text-overflow:clip;z-index:2;border-radius:3px}.selecter-selected:after{height:0;width:0;position:absolute;top:0;right:15px;bottom:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ccc;content:'';display:block;margin:auto 0}.no-touch .selecter-selected:hover{color:#333}.no-touch .selecter.disabled .selecter-selected:hover{color:#ccc}.selecter-options{width:100%;max-height:260px;position:absolute;top:100%;left:0;border:1px solid #ccc;border-width:0 1px 1px;background-color:#fff;display:none;margin:0;overflow:auto;overflow-x:hidden;padding:0;z-index:50;border-radius:0 0 3px 3px;box-shadow:0 1px 4px rgba(0,0,0,.15)}.selecter-options.scroller{position:absolute}.no-opacity .selecter-options{width:auto}.selecter-group{border-bottom:1px solid #ccc;color:#999;display:block;font-size:11px;padding:10px 15px;text-transform:uppercase}.selecter-item{width:100%;background:#fff;border-bottom:1px solid #ccc;color:#222;cursor:pointer;display:block;font-size:13px;margin:0;overflow:hidden;padding:10px 15px;text-decoration:none;text-overflow:ellipsis}.selecter-item.placeholder{display:none}.selecter-item.selected{background:#eee}.selecter-item.disabled{color:#999;cursor:default}.selecter-item:first-child{border-radius:0}.selecter-item:last-child{border-bottom:0;border-radius:0 0 2px 2px}.no-touch .selecter-item.selected:hover,.no-touch .selecter-item:hover{color:#333;background-color:#ccc}.no-touch .selecter-item.disabled:hover,.selecter-item.disabled{color:#ccc;background-color:#fff}.selecter.open{z-index:3}.selecter.open .selecter-selected{z-index:51;border-radius:3px 3px 0 0}.selecter.focus .selecter-selected,.selecter.open .selecter-selected{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.1)}.selecter.cover .selecter-options{border-width:1px;top:0;border-radius:3px}.selecter.cover .selecter-options .selecter-item.first{border-radius:3px 3px 0 0}.selecter.cover.open .selecter-selected{z-index:49;border-radius:3px 3px 0 0}.selecter.bottom .selecter-options{top:auto;bottom:100%;border-width:1px 1px 0}.selecter.bottom .selecter-item:last-child{border:none}.selecter.bottom.open .selecter-selected{border-radius:0 0 3px 3px}.selecter.bottom.open .selecter-options{border-radius:3px 3px 0 0}.selecter.bottom .cover .selecter-options{top:auto;bottom:0}.selecter.bottom .cover.open .selecter-selected{border-radius:3px}.selecter.bottom .cover.open .selecter-options{border-radius:3px}.selecter.multiple .selecter-options{width:100%;position:static;border-width:1px;display:block;border-radius:3px;box-shadow:none}.selecter.disabled .selecter-selected{background:#fff;border-color:#ccc;color:#ccc;cursor:default}.selecter.disabled .selecter-options{background:#fff;border-color:#ccc}.selecter.disabled .selecter-group,.selecter.disabled .selecter-item{border-color:#ccc;color:#ccc;cursor:default}.no-touch .selecter.disabled .selecter-item.selected:hover,.selecter.disabled .selecter-item.selected{background:#fafafa}.no-touch .selecter.disabled .selecter-item:hover,.selecter.disabled .selecter-item{color:#ccc;background-color:#fff}.selecter-options.scroller{overflow:hidden}.selecter-options.scroller .scroller-content{max-height:260px;padding:0}@media screen and (max-width:740px){.selecter{max-width:40%}}@media screen and (max-width:500px){.selecter{max-width:100%}}[class*=" icon-"]:before,[class^="icon-"]:before{font-family:tag;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-angle-up:before{content:'\e800'}.icon-angle-down:before{content:'\e801'}.icon-attendant:before{content:'\e802'}.icon-play:before{content:'\e803'}.icon-baggage:before{content:'\e804'}.icon-beds:before{content:'\e805'}.icon-cabin-attendant:before{content:'\e806'}.icon-callback:before{content:'\e807'}.icon-charter:before{content:'\e808'}.icon-clock:before{content:'\e809'}.icon-contact-form:before{content:'\e80a'}.icon-cruise-speed-1:before{content:'\e80b'}.icon-cruise-speed:before{content:'\e80c'}.icon-documentation:before{content:'\e80d'}.icon-dvd:before{content:'\e80e'}.icon-enquery:before{content:'\e80f'}.icon-fbo:before{content:'\e810'}.icon-height:before{content:'\e811'}.icon-history:before{content:'\e812'}.icon-length:before{content:'\e813'}.icon-maintenance:before{content:'\e814'}.icon-max-range:before{content:'\e815'}.icon-max-cruise-altitude:before{content:'\e816'}.icon-width:before{content:'\e817'}.icon-wi-fi:before{content:'\e818'}.icon-wheels:before{content:'\e819'}.icon-tag:before{content:'\e81a'}.icon-tag-circle:before{content:'\e81b'}.icon-shop:before{content:'\e81c'}.icon-range:before{content:'\e81d'}.icon-phone:before{content:'\e81e'}.icon-passengers:before{content:'\e81f'}.icon-max-weight:before{content:'\e820'}.icon-pets-on-board{background:url(xvhs-assets-css-748e82658c95e6ec793f6eec2995a3f6.png.pagespeed.ic.4X7dQBxq6J.png) center center no-repeat;background-size:50%}.icon-smoking-aircraft{background:url(xvhs-assets-css-a1f7060ac2d8c67d7c8884022e559dcb.png.pagespeed.ic.Dva93sr4i9.png) center 75% no-repeat;background-size:70%}.news .title a{color:#cb0f3d}.news ul li .content p a{color:#4e525a}.events ul li .content p,.news ul li .content p{font-size:1.6em}footer .footer p a{color:#9c9da1}.events .title a,.events-highlight .content p a{color:#cb0f3d}.events .content p a,.events-highlight .title a{color:#6b6c6e}.events .title,.events-highlight .title,.news .title{font-size:1.3em}.highlight-content.img-right .box-text{background:#fff}.highlight-content .box-img:before{background-image:url(xvhs-assets-css-eae3e4ae3cf7a41d6392dd1fc61e398c.png.pagespeed.ic.SZlfBrioii.png)}.highlight-content.img-right .box-img:before{background-image:url(xvhs-assets-css-4886e3e265ea9d35a7af5449d81d178e.png.pagespeed.ic.yxKDpzIlv2.png)}.highlight-content .box-text{background:#f5f5f5}.highlight-content .box-text h2 a{color:#4e525a}.highlight-content .box-img h2 a{color:#fff}.map .content .download,.map .content .link,.reset-search-btn,.view-period-btn{border-radius:20px;text-transform:uppercase;padding:8px 16px;font-size:1.3em;text-align:center!important;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear;margin-bottom:10px;display:inline-block;background:#cb0f3d;color:#fff}.map .content .link{background:#cbcccc}.introduction .select-time .reset-search-btn,.introduction .select-time .view-period-btn{margin-left:30px}.introduction .select-time .reset-search-btn,.introduction .select-time .view-period-btn{color:#fff;padding-left:16px}.introduction .select-time .reset-search-btn{background:#cbcccc}.introduction .select-time .reset-search-btn:before,.select-time a.view-period-btn::before{width:0;background:0 0}.introduction .select-time .reset-search-btn:hover,.introduction .select-time .view-period-btn:hover,.map .content .download:hover,.map .content .link:hover{color:#fff;background-color:#383b43;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear}.introduction .select-time .reset-search-btn:hover,.introduction .select-time .view-period-btn:hover{text-decoration:none}.map .content .link:hover{background-color:#383b43}.contact-box .address{min-height:230px}.contact-box .links ul li.hide{display:none}.mobile-contact-box{display:none!important}.mobile-contact-box .address{min-height:190px}.mobile-contact-box .address .bx-wrapper .bx-controls .bx-pager{bottom:10px}.mobile-contact-box .address .bx-wrapper .bx-controls .bx-pager .bx-pager-item{margin:0 3px}.mobile-contact-box .address .bx-wrapper .bx-controls .bx-pager .bx-pager-item a{width:20px;height:20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.news-details .content ul{margin:0;padding:20px;list-style:none;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.news-details .content ul li{margin:0;padding:0;list-style:none;color:#6b6c6e;position:relative;margin-bottom:10px;padding-left:17px}.news-details .content ul li:before{color:#cb0f3d;content:"•";position:absolute;left:0;top:-8px;font-size:1.7em;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.authorities-approvals ul{overflow:hidden}.authorities-approvals.gray{background:#f5f5f5}.authorities-approvals ul li{font-size:1.2em;margin-bottom:12px}.type-logos{padding:15px 10%}.job-introduction .content .row h2{font-weight:700}.job-detail .cell .content h2,.job-detail .cell .content h3,.job-introduction .content .row h3{color:#4e525a;text-transform:uppercase;margin:0 0 25px 0;font-size:2em;font-family:Gesta,sans-serif;font-weight:700}.job-introduction .content p{margin:0 0 10px 0}#opportunities{margin:10px 0 60px 0}#opportunities .row .cell{padding:0}#opportunities .row .cell:first-child{width:80%}#opportunities .row .cell.text-right{text-align:right;padding-right:30px}#opportunities a:hover .cell:first-child{padding-left:70px}#opportunities span.more{text-transform:uppercase;font-size:1em;font-weight:700;font-size:.9em}#opportunities span.more:before{content:'\e81a';font-family:tag;margin-right:8px;width:20px;height:20px;color:#6b6c6e;border:1px solid #6b6c6e;font-size:1.3em;line-height:1em;padding:2px 2px 2px 2px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#opportunities a:hover span.more:before{color:#fff;border-color:#fff}.table-models h3{font-size:16px;text-transform:uppercase}.table-models h3::before{background:none repeat scroll 0 0 #cb0f3d;content:"";width:40px;height:2px;display:block;margin-bottom:6px}.table-models .filter ul.simple-filters{margin-bottom:40px}form .select-style{width:100%;display:block}form .select-style .selecter{max-width:100%;min-width:unset}.MultiFile-intercepted h3{font-size:18px;text-transform:uppercase;padding-bottom:15px;border-bottom:1px solid #4e525a;color:#4e525a}.contact-us .bx-wrapper .bx-loading{background-color:transparent}.date-period .bx-wrapper .bx-viewport,.select-date .bx-wrapper .bx-viewport{height:87px!important}.date-period .date{cursor:inherit;border-color:#cb0f3d;color:#363840}.date-period .date .day{color:#363840}.date .month{line-height:1.1em}.date-period .date .month{background-color:#cb0f3d}.date-period .date .month:after,.date-period .date .month:before{background-color:#363840}.date-period .date:before{background-color:#d2d3d3}.ground-sessions{padding-left:40px}.box-content .cell .content,.row p{font-size:14px}.box-content .cell .content .title{font-size:1.1em}.box-content .cell .content ul li{font-size:1em}.row .cell h4{font-size:14px;font-weight:700}.row.course-summary{margin-bottom:15px}.course-summary .label{font-weight:700}#periodcoursefromto{margin:10px 0}#periodcoursefromto .select-time{position:inherit;padding-left:0;font-size:1.3em;padding-bottom:0}#periodcoursefromto .select-time a{font-size:1em}.introduction .content h2{color:#cb0f3d;text-transform:uppercase;line-height:1.3em;font-weight:700;font-size:1.6em}.box-title:before{right:44%}.is-today .pika-button{color:#cb0f3d}.is-selected .pika-button{color:#fff;background:#cb0f3d;box-shadow:inset 0 1px 3px red}.pika-button:hover{color:#fff!important;background:#383b43!important}#selection_complete{font-weight:700}.slider .content .link2{background:#6b6c6e}.slider-homepage .bx-wrapper .bx-viewport{min-height:540px}.slider-homepage .bx-wrapper img{height:540px!important;width:auto;display:block;max-width:none;position:relative}.slider-homepage .content{width:80%;top:36%}.slider-homepage .content .link{margin-right:20px}.bx-pager .bx-pager-item:only-child{display:none}.slider-homepage .content .thema{width:auto;font-size:2em}.row .cell-vertical{vertical-align:top}.cell-vertical p.title{margin-top:0}.manufacturer-logos{list-style-type:none;margin:0;padding:0;text-align:center}.manufacturer-logos li{display:inline;margin:0 10px}.manufacturer-logos li img{display:inline}.box-3links ul li .aTagSimulation.History div:before,.box-3links ul li .aTagSimulation.history div:before,.box-3links ul li a.History div:before,.box-3links ul li a.history div:before{content:"\e812"}.box-3links ul li .aTagSimulation.Wheels div:before,.box-3links ul li .aTagSimulation.wheels div:before,.box-3links ul li a.Wheels div:before,.box-3links ul li a.wheels div:before{content:"\e819"}.box-3links ul li .aTagSimulation.Fbo div:before,.box-3links ul li .aTagSimulation.fbo div:before,.box-3links ul li a.Fbo div:before,.box-3links ul li a.fbo div:before{content:"\e810"}.box-3links ul li .aTagSimulation.Contact div:before,.box-3links ul li .aTagSimulation.contact-form div:before,.box-3links ul li a.Contact div:before,.box-3links ul li a.contact-form div:before{content:"\e80a"}.box-3links ul li .aTagSimulation.Tag div:before,.box-3links ul li .aTagSimulation.tag div:before,.box-3links ul li a.Tag div:before,.box-3links ul li a.tag div:before{content:"\e81b"}.row .cell.introduction[class*="w9"]{width:74.99%;float:left;display:block}.row .cell.introduction[class*="w9"].charterServicesIntroduction{float:none;margin-left:auto;margin-right:auto}.row .cell.introduction[class*="w9"].charterServicesIntroduction .breadcrumb{margin-top:-60px}.row .cell.contact-box[class*="w3"]{float:left;display:block}.row.header-section{display:block;overflow:hidden}.introduction .content{margin-top:60px;padding:0 14% 30px;max-height:none;overflow:none}.contact-box .address .phone:before{left:-7px;position:relative}.summary{padding:0 10%}p.summary-title{font-size:1.6em;color:#4e525a}.calendar-label:before{content:"";background-image:url(vhs-assets-css-38bfefd5bd19c2b626eae115072505d7.png);background-size:19px 19px;width:19px;height:19px;margin-right:5px;padding-left:19px}.job-introduction p strong::before{background:#cb0f3d none repeat scroll 0 0;content:"";display:block;height:2px;margin-bottom:10px;width:40px}.job-introduction p strong{font-family:Gesta,sans-serif;font-size:2em;font-weight:300;text-transform:uppercase}.book-selection{min-width:200px}.book-selection:before{content:'\e81c';font-family:tag;width:24px;margin-right:5px}#header .sub-navigation li a{color:#ef80a3}#header{z-index:1000;position:fixed;width:100%}.workshops-link .link{margin-left:0}.slider-thumbnails #bx-pager a{max-height:52px;max-width:140px}.slider-thumbnails #bx-pager a img{max-height:52px;max-width:140px;margin-right:0}.red-heading>span{color:#cb0f3d}footer .country ul li a div .more:before{content:'\e81a'}.box-3links ul li .aTagSimulation.Documentation div:before,.box-3links ul li .aTagSimulation.documentation div:before,.box-3links ul li a.Documentation div:before,.box-3links ul li a.documentation div:before{content:"\e80d"}.box-3links ul li .aTagSimulation.Charter div:before,.box-3links ul li .aTagSimulation.charter div:before,.box-3links ul li a.Charter div:before,.box-3links ul li a.charter div:before{content:"\e808"}.box-3links ul li .aTagSimulation.Maintenance div:before,.box-3links ul li .aTagSimulation.maintenance div:before,.box-3links ul li a.Maintenance div:before,.box-3links ul li a.maintenance div:before{content:"\e814"}.box-title h1 span:after{content:'\e81a'}.contact-box .address .phone:before{content:'\e807'}.contact-box .links ul li a.contact-form:after{content:'\e80a'}.contact-box .links ul li a.call-me:after{content:'\e807'}.contact-box .links ul li a.enquiry:after{content:'\e80f'}.contact-box .links ul li a.shop:after{content:'\e81c'}.list-training .row .cell ul li a.more:before{content:'\e81a'}.events ul li .content a.more:before,.news ul li .content a.more:before{content:'\e81a'}.events-highlight .content a.more:before{content:'\e81a'}.table-models .table .header .cell.passengers:before{content:'\e81f'}.table-models .table .header .cell.beds:before{content:'\e805'}.table-models .table .header .cell.baggage:before{content:'\e804'}.table-models .table .header .cell.range:before{content:'\e81d'}.table-models .table .header .cell.hours:before{content:'\e809'}.table-models .table .header .cell.cruise:before{content:'\e80c'}.table-models .table .header .cell.tag:before{content:'\e81a'}.table-models .table .filter .cell{content:'\e803'}footer .country ul li a div .more:before{content:'\e81a'}.services .service .links ul li a.more:before{content:'\e81a'}.table-models:not(.table-models-fleet) .table a:hover .cell:first-child:before{content:'\e803'}.floor-plan ul li.day-label.active{color:#cb0f3d}.floor-plan ul li.day-label.active:before{background-color:#cb0f3d}.floor-plan ul li.day-label{color:#d2d3d3}.floor-plan ul li.day-label:before{background-color:#d2d3d3}.content.slider-special{text-align:left;left:14%;top:calc(50% - 20px);width:auto;right:14%}.content.slider-special p{font-size:20px;text-transform:uppercase;margin:0;font-family:Gesta,sans-serif;background:rgba(203,15,61,.7);padding:10px}.content.slider-special p:empty{display:none}.error-messages{background-color:#cb0f3d!important}.error-messages h2{color:#fff}.icon-close{width:16px;height:16px;display:inline-block;vertical-align:middle;position:relative}.icon-close span{width:130%;height:2px;display:block;position:absolute;top:50%;left:50%;background:#000;background:rgba(0,0,0,.3);-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);overflow:hidden;transition:all .3s ease}.icon-close span:first-child{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.icon-close:hover span{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.overlay-fly{background:#4e525a;position:fixed;z-index:400;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(1,0,0,1)}.overlay-fly.show{visibility:visible;opacity:.6}.form-fly{background:#fff;border-bottom:3px solid #cb0f3d;position:absolute;top:100%;width:100%;left:50%;z-index:500;margin-top:3px;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);max-width:1400px;transition:all .4s cubic-bezier(1,0,0,1)}.tab-content{display:none}.open-tab-call .tab-call,.open-tab-request .tab-request{display:block}.form-fly.open,.form-fly.open-tab-call,.form-fly.open-tab-request{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);margin-top:0}.form-fly .link{border-radius:20px;background:#cbcccc;color:#fff;text-transform:uppercase;display:inline-block;padding:8px 16px;font-size:1.3em;text-align:center!important;transition:background-color 250ms linear}.form-fly .link:hover{background-color:#cb0f3d;transition:background-color 250ms linear}.form-fly .link.red{background-color:#cb0f3d}.form-fly .link.red:hover{background:#70001b;color:#fff}.form-fly form{margin:0}.form-fly form .select-style{width:100%;margin:8px 0}.form-fly form .select-style .selecter{min-width:0;max-width:100%}.form-fly form .select-style .selecter select{margin:0}.form-fly form .row{margin-bottom:0}.form-fly form .row .cell{padding-left:10px;padding-right:10px;position:relative}.form-fly [class^="icon-"]:before{width:auto}.form-fly .fly-action{position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);margin:0;padding:0;list-style:none;margin-top:3px}.form-fly .fly-action li{display:inline-block;font-size:0;text-transform:uppercase;position:relative}.form-fly .fly-action li a{font-size:11px;display:block;height:33px;line-height:33px;color:#d2d3d3;background:#383b43;padding:0 20px;position:relative;-o-box-shadow:0 1px 2px 0 rgba(0,0,0,.4);box-shadow:0 1px 2px 0 rgba(0,0,0,.4);border-radius:0 0 0 5px;background-clip:padding-box;transition:all .3s ease}.form-fly .fly-action li a [class^="icon-"]{width:18px;height:18px;border:1px solid rgba(255,255,255,.3);display:inline-block;line-height:16px;color:#d2d3d3;text-align:center;border-radius:50%;margin-right:4px;transition:all .3s ease}.form-fly .fly-action li a [class^="icon-"]:before{line-height:18px;vertical-align:middle}.form-fly .fly-action li a:after{width:20px;height:100%;background:#383b43;content:'';-webkit-transform:skew(-20deg);transform:skew(-20deg);position:absolute;right:-.5em;margin-right:-5px;top:0;border-radius:0 0 5px 0;background-clip:padding-box;transition:all .3s ease}.form-fly .fly-action li a.active,.form-fly .fly-action li a:hover{color:#fff;background-color:#cb0f3d!important}.form-fly .fly-action li a.active [class^="icon-"],.form-fly .fly-action li a:hover [class^="icon-"]{color:#fff;border-color:#fff}.form-fly .fly-action li a.active:after,.form-fly .fly-action li a.active:before,.form-fly .fly-action li a:hover:after,.form-fly .fly-action li a:hover:before{background-color:#cb0f3d!important}.form-fly .fly-action li:first-child{margin-right:-4px}.form-fly .fly-action li:first-child a{border-radius:0 0 5px 0;background-clip:padding-box}.form-fly .fly-action li:first-child a:before{display:none}.form-fly .fly-action li:first-child a:after{right:auto;margin-right:0;left:-.5em;margin-left:-5px;-webkit-transform:skew(20deg);transform:skew(20deg);border-radius:0 0 0 5px;background-clip:padding-box}.form-fly .fly-destination{width:100%;padding:.1em 0;background:#cb0f3d;color:#fff}.form-fly .fly-destination h3{font-family:Gesta,sans-serif;font-weight:700;color:#fff;margin:0;margin-top:.8em;text-transform:uppercase;font-size:15px;line-height:20px;text-align:center}.form-fly .fly-destination .content{width:90%;margin:12px auto}.form-fly .fly-destination .content .cell{position:relative;padding-right:20px}.form-fly .fly-destination .content .cell.no-padding{padding:0}.form-fly .fly-destination .content .cell:first-child{border-left:none}.form-fly .fly-destination label{display:block;position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);left:10px;width:50px;color:#fff;text-align:center;margin:0}.form-fly .fly-destination label [class^="icon-"]{font-size:25px}.form-fly .fly-destination .select-style{line-height:20px;margin:0;margin-left:60px;display:block;-lh-property:0;width:calc(100% - 60px)}.form-fly .fly-destination .select-style .selecter .selecter-selected{border-color:rgba(255,255,255,.2);background-color:transparent;color:rgba(255,255,255,.7)}.form-fly .fly-destination input{border:2px solid rgba(255,255,255,.2);background:0 0;color:rgba(255,255,255,.7);margin:0;margin-left:60px;outline:0;transition:all 250ms ease;-lh-property:0;width:calc(100% - 60px);min-width:80px}.form-fly .fly-destination input:focus,.form-fly .fly-destination input:hover{color:#fff}.form-fly .fly-destination input:focus::-webkit-input-placeholder,.form-fly .fly-destination input:hover::-webkit-input-placeholder{color:#fff}.form-fly .fly-destination input:focus::-moz-placeholder,.form-fly .fly-destination input:hover::-moz-placeholder{color:#fff}.form-fly .fly-destination input:focus:-ms-input-placeholder,.form-fly .fly-destination input:hover:-ms-input-placeholder{color:#fff}.form-fly .fly-destination ::-webkit-input-placeholder{color:rgba(255,255,255,.7)}.form-fly .fly-destination ::-moz-placeholder{color:rgba(255,255,255,.7)}.form-fly .fly-destination :-ms-input-placeholder{color:rgba(255,255,255,.7)}.form-fly .fly-coordinate{padding-top:12px;padding-bottom:40px}.form-fly .fly-coordinate>.row{width:90%;margin:auto}.form-fly .fly-coordinate .cell{vertical-align:top;position:relative}.form-fly .fly-coordinate .links{text-align:right;padding-top:5px;padding-bottom:20px;position:relative}.form-fly .fly-coordinate button{margin-top:10px}.form-fly .fly-coordinate .title{font-family:Gesta,sans-serif;color:#373737;font-size:15px;text-transform:uppercase;line-height:1.5em;padding:8px 0;margin:5px 10px;margin-top:20px;position:relative}.form-fly .fly-coordinate .title:before{position:absolute;background:#c1003b;content:'';left:0;top:0;width:34px;height:1px}.form-fly .fly-coordinate .dd-container{width:60px;position:absolute;left:10px;top:8px}.form-fly .fly-coordinate .dd-container .dd-select{border:none;height:44px;line-height:44px}.form-fly .fly-coordinate .dd-container .dd-selected{height:44px;line-height:44px;padding:0;padding-left:12px}.form-fly .fly-coordinate .dd-container .dd-selected img{display:inline-block;float:none}.form-fly .fly-coordinate .dd-container .dd-pointer-down{background-image:url(xvhs-assets-css-421ca29e6d23360f8769aa83db675149.png.pagespeed.ic.G50xCu-Uh_.png);background-size:11px 8px;border:none!important;margin-top:-3px;width:11px;height:8px;display:block}.form-fly .fly-coordinate .dd-container .dd-options{box-shadow:none}.form-fly .fly-coordinate .dd-container .dd-options .dd-option{width:100%;background:#f5f5f5;border-bottom:1px solid #ccc;color:#6b6c6e;cursor:pointer;display:block;font-size:13px;margin:0;overflow:hidden;padding:10px 15px;text-decoration:none;text-overflow:ellipsis;text-align:center}.form-fly .fly-coordinate .dd-container .dd-options .dd-option.dd-option-selected{background:#d2d3d3}.form-fly .fly-coordinate .dd-container .dd-options .dd-option .dd-option-image{float:none;display:inline-block}.form-fly .fly-coordinate .dd-container .dd-options li:last-child .dd-option{border-bottom:0}.form-fly .fly-coordinate .select-style .selecter .selecter-selected{border-color:#c3c4c6;color:#969696}.form-fly .fly-coordinate select{font-size:1.5em;padding:9px 10px;font-family:Roboto,sans-serif;border-radius:4px;background-clip:padding-box;cursor:pointer}.form-fly .fly-coordinate select option{color:#000}.form-fly .fly-coordinate input,.form-fly .fly-coordinate select{border:2px solid #c3c4c6;background:0 0;color:#969696;margin:8px 0;outline:0;transition:all .3s ease}.form-fly .fly-coordinate input.error,.form-fly .fly-coordinate textarea.error{border:2px solid #cb0f3d}.form-fly .fly-coordinate input:focus,.form-fly .fly-coordinate input:hover,.form-fly .fly-coordinate select:focus,.form-fly .fly-coordinate select:hover{background:#e4e4e5;border-color:#4e525a;color:#373737}.form-fly .fly-coordinate input.num-tel,.form-fly .fly-coordinate select.num-tel{padding-left:60px}.form-fly .fly-coordinate .label{text-transform:uppercase;color:#969696}.form-fly .fly-coordinate .checkboxes{position:relative}.form-fly .fly-coordinate .checkboxes .tooltip{left:0;right:auto;top:95%;-webkit-transform:translate(0,0);transform:translate(0,0)}.form-fly .fly-coordinate .checkboxes .tooltip input{padding-left:10px}.form-fly .fly-coordinate .label-checkbox{color:#969696;position:relative;text-transform:none}.form-fly .fly-coordinate .tooltip{right:0;top:40%;z-index:10;position:absolute;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:260px;opacity:0;visibility:hidden;transition:all .3s ease}.form-fly .fly-coordinate .tooltip.open{opacity:1;visibility:visible}.form-fly .fly-coordinate .tooltip .trigger-close-tooltip{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);right:15px}.form-fly .fly-coordinate .tooltip label{left:0;font-size:11px;text-transform:uppercase;color:#373737;width:37px;text-align:center;position:absolute;display:block;top:0;height:44px;line-height:44px}.form-fly .fly-coordinate .tooltip input{border-color:#4e525a;color:#969696;margin:0;font-size:13px;background-color:#fff;padding-left:37px;padding-right:40px}.pop-up-success p.title{font-family:Gesta,sans-serif;font-weight:300;text-transform:uppercase;font-size:2.2em;line-height:1em;color:#4e525a;margin:0 0 10px 0}.pop-up-success p.title span{display:block}.pop-up-success p.title:before{background:#cb0f3d;content:"";width:30px;height:2px;display:block;margin-bottom:10px}.pop-up-success p{font-size:1.5em;color:#6b6c6e}.icon-fly-down:before{content:'\e833'}.icon-fly-up:before{content:'\e80b'}.icon-time:before{content:'\e809'}.icon-calendar:before{content:'\e832'}.icon-yes:before{content:'\e830';color:green}.icon-no:before{content:'\e831';color:red}.tab-request .fly-coordinate button{bottom:0;position:absolute;right:0}.via-button{float:right}.form-fly .via-button:hover{background:#383b43}.form-loader{position:absolute;bottom:0;right:0;display:none}.form-fly form .row.row-padding{margin-bottom:10px}#header .header-content{z-index:600}#header .sub-navigation{position:relative;z-index:590}.textarea-form[readonly]{background:#dcdcdc}.select2-container{font-size:1.5em;margin-left:60px;display:block}.select2-container .select2-choice{background:0 0;padding:10px;color:#fff;height:auto;line-height:initial;border:2px solid rgba(255,255,255,.2);box-shadow:none}.select2-container .select2-choice .select2-arrow{background:0 0;border:none;width:26px}.select2-container .select2-choice .select2-arrow b{background-image:url(xvhs-assets-css-421ca29e6d23360f8769aa83db675149.png.pagespeed.ic.G50xCu-Uh_.png);background-size:11px 8px;margin-top:18px}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:0 0}.select2-drop-active{border:none;border-radius:0;font-size:1.5em}.select2-container .select2-choice>.select2-chosen{color:rgba(255,255,255,.7)}.select2-container .select2-choice abbr{right:30px;top:15px}.map .image{width:100%;left:auto;top:auto;height:auto}.slider-map .map .image{max-height:391px}.map:before{border:none;width:auto;height:auto}.slider-map .map .image{border:10px solid #cb0f3d;width:100%;position:absolute;left:0;top:0;height:auto;max-height:410px}.slider-map .map .image{max-height:391px}.map:before{border:none;width:auto;height:auto}.bx-wrapper .bx-controls-direction a{z-index:100}.type-approvals .table .row.header .cell{font-size:1.2em}.type-approvals .table .row .cell.checked:before{content:"•"}.managed{margin:30px 0}.unmanaged{margin:60px 0}.box-courses .cell .content ul li:before,.job-detail .cell .content ul li:before{content:"•"}.box-courses .cell .content ul li,.job-detail .cell .content ul li{font-size:1.45em;margin:0 0 14px}.job-introduction .content .img:after{width:90%}.job-introduction .content .img img{max-width:90%;height:auto}.logo-hondajet{-webkit-transform:skew(22deg);-moz-transform:skew(22deg);-ms-transform:skew(22deg);-o-transform:skew(22deg);transform:skew(22deg)}.contact-us .table .row.content:hover .cell:first-child:before{content:'\e803'}.workshop-text{font-size:1.2em;font-weight:700;margin-bottom:30px}.images-collapse .collapse .wrapper .title h2 a,.slider .content h2 a{color:#fff}.map .content{height:auto}.beds-legend{margin-left:23px}.floor-plan ul li{text-align:left;line-height:1.5em;vertical-align:top}.table-models .table a .cell:first-child img{height:auto}.selecter .selecter-options{max-height:310px}#header .logo a{position:inherit;text-indent:0}.cell.hide-mobile{display:table-cell}.cell.show-mobile{display:none}.icon-type-base:before{content:'\e821'}.icon-type-line:before{content:'\e822'}.icon-type-asc:before{content:'\e823'}.vcard .tel a{color:#4e525a}.bxslider-contacts{margin:0;padding:0}.contact-us .table .row.mix{display:none}#contacts-list-empty{display:none;padding:20px}.table.filter-contacts.fail{margin-bottom:0}.tx-tagwebsite-testimonials{position:relative;width:100%;margin:auto;background-image:url(xvhs-zhuanhua.jpg);background-repeat:no-repeat;background-size:cover;background-position:0 80%;-webkit-transition:all .8s;-moz-transition:all .8s;-o-transition:all .8s;transition:all .8s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.tx-tagwebsite-testimonials .collapse{height:140px;overflow:hidden;width:100%;position:relative;background-size:100%;background-position:center center;-webkit-transition:height .8s;-moz-transition:height .8s;-o-transition:height .8s;transition:height .8s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.tx-tagwebsite-testimonials .collapse .wrapper{padding-top:4%;width:100%;height:100%;z-index:999;text-align:center;-webkit-transition:all .8s;-moz-transition:all .8s;-o-transition:all .8s;transition:all .8s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.tx-tagwebsite-testimonials .title h2{font-weight:300;font-size:3em;text-transform:uppercase;line-height:1.1em;position:relative;margin-bottom:5px;font-family:Gesta,sans-serif;color:#fff;text-align:center}.tx-tagwebsite-testimonials .title h2:before{background:#cb0f3d;content:"";display:block;height:2px;margin-bottom:10px;width:34px;position:absolute;top:-10px;-lh-property:0;left:-webkit-calc(50% - 17px);left:-moz-calc(50% - 17px);left:calc(50% - 17px)}.tx-tagwebsite-testimonials .content .cycle-slideshow{opacity:0;-webkit-transition:opacity .8s;-moz-transition:opacity .8s;-o-transition:opacity .8s;transition:opacity .8s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.tx-tagwebsite-testimonials.opened{background-position:0 0}.tx-tagwebsite-testimonials.opened .collapse{height:500px}.tx-tagwebsite-testimonials.opened .collapse .wrapper{top:12%}.tx-tagwebsite-testimonials.opened .collapse .content .cycle-slideshow{opacity:1}.tx-tagwebsite-testimonials .tx-tagwebsite-testimonial-item{text-align:center;width:100%;color:#4b4b49;font-family:vijayaregular;padding:10px 80px;font-size:22px;line-height:24px}.tx-tagwebsite-testimonials .tx-tagwebsite-testimonial-item .author{font-weight:700}.tx-tagwebsite-testimonials .slider-controls{width:100%;height:64px;position:absolute;top:45%;opacity:0;z-index:200;-webkit-transition:opacity .8s;-moz-transition:opacity .8s;-o-transition:opacity .8s;transition:opacity .8s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.tx-tagwebsite-testimonials.opened .slider-controls{opacity:1}.tx-tagwebsite-testimonials .slider-controls div{width:64px;height:64px;cursor:pointer}.tx-tagwebsite-testimonials .slider-controls div:after{content:'\e800';font-family:tag;font-size:65px;color:#fff;display:block;width:64px;height:64px;-webkit-transform:rotate(90deg);transform:rotate(90deg);cursor:pointer}.tx-tagwebsite-testimonials .slider-controls .prev{float:left;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.tx-tagwebsite-testimonials .slider-controls .prev:after{position:relative;right:-8px}.tx-tagwebsite-testimonials .slider-controls .next{float:right}.tx-tagwebsite-testimonials .slider-controls .next:after{position:relative;left:8px}@media only screen and (max-width:768px){.tx-tagwebsite-testimonials{position:relative;background-position:0 95%}.tx-tagwebsite-testimonials .collapse .wrapper{position:relative;width:100%;height:100%;top:0!important;left:0;right:0;bottom:0}.tx-tagwebsite-testimonials .collapse .wrapper .title{top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);left:5%;width:90%;text-align:center;right:5%;position:absolute}.tx-tagwebsite-testimonials .collapse .wrapper .title h2{font-size:20px;text-align:left;margin:0;text-shadow:1px 1px 1px #333;-webkit-transition:opacity .8s;-moz-transition:opacity .8s;-o-transition:opacity .8s;transition:opacity .8s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.tx-tagwebsite-testimonials .collapse .wrapper .title h2:before{left:0}.tx-tagwebsite-testimonials .collapse .wrapper .content .tx-tagwebsite-testimonial-item{padding:20px 40px}.tx-tagwebsite-testimonials .collapse .wrapper .content .tx-tagwebsite-testimonial-item .text{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tx-tagwebsite-testimonials .collapse .wrapper .content .tx-tagwebsite-testimonial-item .text p{font-size:20px;line-height:22px;margin:10px 0}.tx-tagwebsite-testimonials .mobile-extend{position:absolute;top:50%;right:10px;-webkit-transition:all .8s;-moz-transition:all .8s;-o-transition:all .8s;transition:all .8s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.tx-tagwebsite-testimonials .mobile-extend:after{content:'\e800';font-family:tag;font-size:30px;color:#fff;display:block;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:12px;height:20px;margin-top:-14px}.tx-tagwebsite-testimonials.opened .collapse .wrapper .title h2{opacity:0}.tx-tagwebsite-testimonials .slider-controls div{width:40px;height:40px}.tx-tagwebsite-testimonials .slider-controls div:after{width:40px;height:40px;font-size:42px}.tx-tagwebsite-testimonials.opened .mobile-extend{position:absolute;top:4%;right:15px;transform:rotate(90deg)}}@media only screen and (max-width:320px){.tx-tagwebsite-testimonials .collapse .wrapper .content .tx-tagwebsite-testimonial-item{padding:10px 30px}.tx-tagwebsite-testimonials .collapse .wrapper .content .tx-tagwebsite-testimonial-item .text p{font-size:18px;line-height:20px;margin:8px 0}.tx-tagwebsite-testimonials .collapse .wrapper .content .tx-tagwebsite-testimonial-item .author{font-size:20px}.tx-tagwebsite-testimonials.opened .slider-controls .prev:after{position:relative;right:-12px}.tx-tagwebsite-testimonials.opened .slider-controls .next:after{float:right;left:12px}}@media only screen and (max-width:420px){.news-events ul li .w5 img{height:auto}.news-list .news ul li .w5 img{height:auto}.cell.hide-mobile,.fce-hide-mobile{display:none!important}.cell.show-mobile{display:table-cell}.contact-us .content .table .row.mix{display:none}}@media only screen and (max-width:768px){.highlight-content .box-img{height:100px}.highlight-content.highlight-history .box-img,.highlight-content.vertical-content .box-img{height:auto}.highlight-content.highlight-history .box-text h2{display:block;height:auto}.highlight-content.vertical-content .box-img:after{border-style:none}.introduction .content{margin-top:0;padding-top:0}.highlight-content.vertical-content.img-right .box-img img{display:none}.highlight-content.vertical-content.img-right .header-box-text.box-img img{display:block}.cell.hide-mobile,.fce-hide-mobile{display:none}.cell.show-mobile{display:table-cell}.images-collapse .image img{height:auto}.slider-homepage .bx-wrapper img{height:auto}.images-hover .image{height:auto}.bx-wrapper img{height:auto!important}.type-approvals .tab .filter-tabs .inner-tab .row a{line-height:normal}.images-collapse .collapse .wrapper{z-index:10}.news-events .events-highlight .content img{height:auto;width:100%}#main{padding-top:0!important}#header .nav-mobile ul li.hide{display:none}.MultiFile-intercepted h3{border:none}.select2-container{margin-left:50px}.select2-container .select2-choice{width:100%;max-width:100%}.form-fly .fly-destination .select-style,.form-fly .fly-destination input{width:calc(100% - 50px)!important}.form-fly .fly-destination input{margin-left:50px!important}.form-fly .destination-flight,.form-fly .line-flight{margin-bottom:0!important}.contact-us .table .row.content:hover .cell:first-child:before{content:none}.box-title h1 span:after{content:none}.box-img .black-overlay,.images-collapse .black-overlay{background:rgba(0,0,0,.3);width:100%;height:100%;position:absolute;left:0;top:0;z-index:9}.highlight-content .box-img h2,.images-collapse .collapse .wrapper .title{z-index:20}.slide-content,.slider .content .link{display:none}.slider-homepage .content .link{display:inline-block}.images-collapse .collapse .wrapper .title p{display:block!important;text-align:left}.slider-homepage li:after{content:none}.slider-homepage li .black-overlay{background:#000;opacity:.3;width:100%;height:100%;position:absolute;left:0;top:0;content:"";z-index:1}.slider-homepage .bx-wrapper .bx-pager{right:0;width:150px}}.tooltip{position:absolute;background:#cb0f3d;color:#fff;width:150px;border-radius:3px;box-shadow:0 0 2px rgba(203,15,31,.5);padding:5px;text-align:center;z-index:1000}.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:#cb0f3d}.tooltip[x-placement^="top"]{margin-bottom:10px}.tooltip[x-placement^="top"] .tooltip-arrow{border-width:5px 5px 0 5px;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^="bottom"]{margin-top:5px}.tooltip[x-placement^="bottom"] .tooltip-arrow{border-width:0 5px 5px 5px;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^="right"]{margin-left:5px}.tooltip[x-placement^="right"] .tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent;left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip[x-placement^="left"]{margin-right:5px}.tooltip[x-placement^="left"] .tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.highlight-login .loginBox{display:none}.tx-felogin-pi1 form{margin:30px 0}.tx-felogin-pi1 form fieldset{border:0;margin:0;padding:0}.tx-felogin-pi1 form fieldset legend{display:none}.tx-felogin-pi1 form fieldset>div{margin:0 0 15px 0}.tx-felogin-pi1 form fieldset>div input[type="submit"]{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-transform:uppercase;padding:8px 16px;font-size:1.3em;text-align:center!important;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear;display:inline-block;background:#cb0f3d;color:#fff;float:none;box-shadow:none;border:none;font-family:Roboto,sans-serif;width:auto}.tx-felogin-pi1 form fieldset>div input[type="submit"].primary:hover,.tx-felogin-pi1 form fieldset>div input[type="submit"]:hover{color:#fff;background-color:#70001b;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear;cursor:pointer}.tx-felogin-pi1 form fieldset>div.feloginSubmit{text-align:center}.tx-felogin-pi1 .brandLogo{background:url(vhs-assets-css-0115b38eee75de355882464aeeabe17d.png) center no-repeat;background-size:contain;width:100%;height:150px;margin-bottom:30px}.tx-felogin-pi1 #loginLogout{display:none}.tx-felogin-pi1 #loginError,.tx-felogin-pi1 .loginError{color:#cb0f3d!important}.loginBox .tx-felogin-pi1 #loginChangePassword,.loginBox .tx-felogin-pi1 #loginError,.loginBox .tx-felogin-pi1 #loginForgot,.loginBox .tx-felogin-pi1 #loginLogout,.loginBox .tx-felogin-pi1 #loginSuccess,.loginBox .tx-felogin-pi1 #loginWelcome,.loginBox .tx-felogin-pi1>p{color:#6b6c6e;font-size:1.6em;line-height:1.5em;font-weight:300}.loginBox .tx-felogin-pi1 #loginChangePassword.feloginForgotPasswordLink,.loginBox .tx-felogin-pi1 #loginError.feloginForgotPasswordLink,.loginBox .tx-felogin-pi1 #loginForgot.feloginForgotPasswordLink,.loginBox .tx-felogin-pi1 #loginLogout.feloginForgotPasswordLink,.loginBox .tx-felogin-pi1 #loginSuccess.feloginForgotPasswordLink,.loginBox .tx-felogin-pi1 #loginWelcome.feloginForgotPasswordLink,.loginBox .tx-felogin-pi1>p.feloginForgotPasswordLink{text-align:center;font-size:1.2em}.loginBox .tx-felogin-pi1>a{font-size:1.6em;line-height:1.5em;font-weight:300}.loginBox.loggedOut .tx-felogin-pi1 #loginLogout{display:block}.loginBox.loggedOut .tx-felogin-pi1 form,.loginBox.loggedOut .tx-felogin-pi1>p{display:none}.introduction .content .csc-menu{color:#6b6c6e;font-size:1.6em;line-height:1.5em;font-weight:300}.tx-tcsecurity{color:#6b6c6e;font-size:1.6em;line-height:1.5em;font-weight:300;background:#f5f5f5;padding:15px}.tx-tcsecurity .passwordRulesTitle{font-weight:700}.tx-tcsecurity .passwordRulesList{margin-bottom:0}#colorbox .loginBox{max-width:480px}@media only screen and (max-width:480px){#colorbox .loginBox{max-width:100%}}.tx-femanager form{margin:30px 0}.tx-femanager form fieldset{border:0;margin:0;padding:0}.tx-femanager form fieldset legend{display:none}.tx-femanager form fieldset>div{margin:0 0 15px 0}.tx-femanager form fieldset>div input[type="submit"]{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-transform:uppercase;padding:8px 16px;font-size:1.3em;text-align:center!important;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear;display:inline-block;background:#cb0f3d;color:#fff;float:none;box-shadow:none;border:none;font-family:Roboto,sans-serif;width:auto}.tx-femanager form fieldset>div input[type="submit"].primary:hover,.tx-femanager form fieldset>div input[type="submit"]:hover{color:#fff;background-color:#70001b;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear;cursor:pointer}.tx-femanager form fieldset>div.femanager_submit{text-align:center}.tx-femanager .femanager_error,.tx-femanager .femanager_status{padding:30px 0 0 0;color:#5da51e;font-size:1.6em;line-height:1.5em;font-weight:300}.tx-femanager .femanager_error~.femanager_edit form,.tx-femanager .femanager_status~.femanager_edit form{margin-top:15px}.tx-femanager ul.femanager_error{list-style:none;margin:0;color:#cb0f3d}.tx-tcsecurity{color:#6b6c6e;font-size:1.6em;line-height:1.5em;font-weight:300;background:#f5f5f5;padding:15px}.tx-tcsecurity .passwordRulesTitle{font-weight:700}.tx-tcsecurity .passwordRulesList{margin-bottom:0}.highlight-downloads .box-text .csc-uploads{margin:1em 0;padding:0 0 0 1.75em}.highlight-downloads .box-text .csc-uploads .csc-uploads-element{float:none;width:100%;padding:0;margin:1em 0}.highlight-downloads .box-text .csc-uploads .csc-uploads-element:before{content:'\25AA';margin-left:-1em;margin-top:5px;color:#6b6c6e}.highlight-downloads .box-text .csc-uploads .csc-uploads-element .csc-uploads-fileName{display:block;font-size:1.6em;line-height:1.5em;font-weight:300}.highlight-downloads .box-text .csc-uploads .csc-uploads-element .csc-uploads-description{display:block;font-size:1.2em;line-height:1.1em}.languageMenuWrapper{width:90px}.userMenuWrapper{min-width:200px}.userMenuWrapper .openUserMenu{cursor:pointer;text-align:left;padding-left:10px;min-width:200px}.userMenuWrapper .openUserMenu .welcomeText{display:inline-block;text-align:left;width:145px;padding-left:10px;color:#fff;font-size:1.3em;line-height:1.3em;text-transform:uppercase;vertical-align:middle;font-family:Gesta,sans-serif;font-weight:300}.userMenuWrapper .openUserMenu .userMenuIcon{width:30px;text-align:center}.userMenuWrapper .openUserMenu .userMenuIcon .circle{color:#fff}.userMenuWrapper .openUserMenu .userMenuIcon .user{color:#cb0f3d}.userMenuWrapper .userMenu{display:none;min-width:200px;position:absolute;top:80px;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.7);-moz-box-shadow:0 1px 10px rgba(0,0,0,.7);box-shadow:0 1px 10px rgba(0,0,0,.7)}.userMenuWrapper .userMenu ul{list-style:none;margin:0;padding:0}.userMenuWrapper .userMenu ul li{background:#363840}.userMenuWrapper .userMenu ul li a{color:#fff;display:block;font-size:1.3em;line-height:1.3em;text-transform:uppercase;padding:10px;vertical-align:middle;border-bottom:1px solid #fff;font-family:Gesta,sans-serif;font-weight:300}.userMenuWrapper .userMenu ul li a i{width:15px;margin-right:10px}.userMenuWrapper .userMenu ul li.active,.userMenuWrapper .userMenu ul li:active,.userMenuWrapper .userMenu ul li:hover{background:#cb0f3d}.userMenuWrapper .userMenu ul li:last-child a{border-bottom:none}@media only screen and (min-width:769px){.userMenuWrapper.open .openUserMenu .welcomeText,.userMenuWrapper:active .openUserMenu .welcomeText,.userMenuWrapper:hover .openUserMenu .welcomeText{color:#cb0f3d}.userMenuWrapper.open .openUserMenu .userMenuIcon .circle,.userMenuWrapper:active .openUserMenu .userMenuIcon .circle,.userMenuWrapper:hover .openUserMenu .userMenuIcon .circle{color:#cb0f3d}.userMenuWrapper.open .openUserMenu .userMenuIcon .user,.userMenuWrapper:active .openUserMenu .userMenuIcon .user,.userMenuWrapper:hover .openUserMenu .userMenuIcon .user{color:#fff}.userMenuWrapper.open .userMenu{display:block}}@media only screen and (max-width:768px){#header .navigation nav.main-navigation>ul>li.userMenuWrapper{margin:0;height:auto}#header .navigation nav.main-navigation>ul>li.userMenuWrapper .openUserMenu{padding:15px;border-bottom:1px solid #fff}#header .navigation nav.main-navigation>ul>li.userMenuWrapper .openUserMenu .userMenuIcon{float:left}#header .navigation nav.main-navigation>ul>li.userMenuWrapper .userMenu{display:block;position:relative;top:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#header .navigation nav.main-navigation>ul>li.userMenuWrapper .userMenu ul li a{line-height:2.5em}}#header .nav-mobile{display:none}#header .navigation .lang{display:none}#header .navigation .sub-menu{display:none}.table-models .filter .arrow{display:none}.highlight-content .box-img h2{display:none;font-family:Gesta,sans-serif;font-weight:300;text-transform:uppercase;font-size:20px;line-height:1em;color:#fff;padding:0 5%;margin:0;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.highlight-content .box-img h2:before{background:#cb0f3d;content:"";width:30px;height:2px;display:block;margin-bottom:10px}.highlight-content.vertical-content .header-box-text{display:none}.btn-tab{display:none}.filter-tabs p{display:none}.filter-tabs .inner-tab{display:none}.type-approvals .legend{display:none}.type-approvals .values{display:none!important}.wrapper-content{min-width:auto!important}@media only screen and (max-width:1200px){.mfp-content{width:90%!important;padding:0}.type-approvals .table .row .cell .asterisk{bottom:10px}}@media only screen and (max-width:768px) and (orientation:landscape){#cycle-1 .cycle-slide img{width:60%;margin:auto}}@media only screen and (max-width:768px){.slider-map .bxslider li iframe{width:411px;height:153px}.mfp-content{width:100%!important}#cycle-2 .cycle-slide img{width:100px;height:55px}.table-models .filter h3{display:none}#opportunities .row .cell{padding:0 0}#opportunities .row .cell img{float:left}#opportunities .row .cell.text-right{display:none}#opportunities .row:hover .cell{padding-left:30px}#opportunities .row:hover .cell:before{display:none}body,html{height:auto}.wrapper-content{max-width:100%;min-width:100%}.breadcrumb{display:none}#main{padding-top:55px}#header{z-index:999;position:absolute;width:100%}#header .nav-mobile{display:block;position:absolute;top:0;z-index:200;overflow:hidden;right:0;padding-left:10px}#header .nav-mobile ul{margin:0;padding:0;list-style:none;height:55px;font-size:15px}#header .nav-mobile ul li{display:inline-block;vertical-align:top}#header .nav-mobile ul li a{padding:0 28px;height:55px;line-height:48px;display:block;border-left:1px solid #272a2f;color:#fff;-webkit-transform:skew(-22deg);transform:skew(-22deg)}#header .nav-mobile ul li a .badge{width:14px;height:14px;line-height:14px;text-align:center;position:absolute;display:block;background:#cb0f3d;color:#fff;font-size:10px;border-radius:50%;top:50%;left:50%;margin-top:-10px;margin-left:4px}#header .nav-mobile ul li a>span{-webkit-transform:skew(22deg);transform:skew(22deg);display:block}#header .nav-mobile ul li a [class^="icon-"]{display:inline-block;vertical-align:middle}#header .nav-mobile ul li a [class^="icon-"]:before{margin:0;width:auto}#header .close-menu{width:16px;display:block;height:16px;top:18px;right:12px;position:absolute}#header .close-menu:before{width:21px;content:'';display:block;height:1px;top:0;left:0;position:absolute;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top left;transform-origin:top left}#header .close-menu:after{width:21px;content:'';display:block;height:1px;bottom:0;left:0;position:absolute;background:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}#header .toggle-menu{width:15px;display:inline-block!important;vertical-align:middle}#header .toggle-menu span{display:block;height:2px;margin:3px 0;width:100%;background:#fff}#header .wrapper-content{overflow:visible}#header .logo{height:55px;display:block;padding:10px 12px}#header .logo img{max-width:110px}#header .navigation{width:290px;position:fixed;right:0;top:0;bottom:0;z-index:99999;background:#363941;min-height:100%;overflow-y:auto;transition:all .3s ease;-webkit-transform:translate(100%,0);transform:translate(100%,0)}.open-nav #header .navigation{box-shadow:-40px 0 30px 0 rgba(0,0,0,.5);-webkit-transform:translate(0,0);transform:translate(0,0)}#header .navigation .lang{display:block;height:55px;line-height:55px;font-size:16px;font-family:Gesta,sans-serif}#header .navigation .lang ul{margin:0;padding:0 15px;list-style:none}#header .navigation .lang ul li{display:inline-block}#header .navigation .lang ul li a{color:#717379;text-transform:uppercase;padding:0 7px}#header .navigation .lang ul li.active a{color:#fff}#header .navigation nav.main-navigation{height:auto;padding:0}#header .navigation nav.main-navigation>ul{display:block;height:auto}#header .navigation nav.main-navigation>ul>li{display:block;border-top:1px solid #2b2e34}#header .navigation nav.main-navigation>ul>li>a{display:block;-webkit-transform:none;transform:none;line-height:1.5em;height:auto;font-size:16px;padding:18px 25px;background:0 0;border:none;pointer-events:0}#header .navigation nav.main-navigation>ul>li>a>span{-webkit-transform:none;transform:none}#header .navigation nav.main-navigation>ul>li>a.active,#header .navigation nav.main-navigation>ul>li>a:hover{background:#cb0f3d}#header .navigation nav.main-navigation>ul>li:first-child{border-top:0}#header .navigation nav.main-navigation>ul>li.languageMenuWrapper{display:none}#header .navigation nav.main-navigation>ul>li .sub-menu{list-style:none;overflow:hidden;display:block;padding:0;font-family:Gesta,sans-serif;margin:0;background:#272a2f;transition:all .3s ease}#header .navigation nav.main-navigation>ul>li .sub-menu li{border-top:1px solid #1f2226}#header .navigation nav.main-navigation>ul>li .sub-menu li a{display:block;-webkit-transform:none;transform:none;line-height:1.5em;height:auto;font-size:16px;padding:18px 25px;color:#fff;text-transform:uppercase;position:relative}#header .navigation nav.main-navigation>ul>li .sub-menu li a.active{color:#cb0f3d}#header .navigation nav.main-navigation>ul>li .sub-menu li a.active:before{content:'';top:0;height:100%;left:0;position:absolute;width:4px;background:#cb0f3d}#header .sub-navigation{display:none}.news-details .content .link{float:none;margin-top:0}.news-details .mediaelement-video{bottom:20px}.news-details .mediaelement-video video{position:static!important;width:100%!important;height:100%!important}.news-details .mediaelement-video iframe{min-height:auto;height:100%}footer .country,footer .lang{display:none}footer .footer{padding:20px 0 25px 0}footer .footer>.row{display:none}footer .footer .copyright{float:none;margin:auto;width:80px}footer .social-button-wrapper{position:inherit;margin-top:inherit;float:inherit;display:inline}footer .social-button-wrapper ul{text-align:center}footer .social-button-wrapper a{margin-left:10px}.box-title{background:#f5f5f5;padding:.1em 0}.box-title:before{display:none}.box-title img{display:none}.box-title h1{position:relative;top:auto;left:auto;margin-top:35px;margin-bottom:20px;padding:0 5%}.box-title .model{position:relative;top:auto;left:auto;color:#cb0f3d;padding:0 5%;margin-bottom:30px}.highlight-content{overflow:hidden;position:relative}.highlight-content .box-img{display:block;width:100%!important;z-index:10;position:relative;overflow:hidden}.highlight-content .box-img:before{display:none}.highlight-content .box-img img{margin:0!important;width:100%!important}.highlight-content .box-img h2{display:block}.highlight-content .box-img img{filter:brightness(80%)}.highlight-content .box-img h2 span{margin-right:5px}.highlight-content .box-img:after{content:'';width:0;height:0;border-color:transparent transparent #fff;border-style:solid;border-width:0 11px 11px;position:absolute;bottom:-11px;left:5%;transition:all .3s ease}.highlight-content .box-text{position:absolute;max-height:0;overflow:hidden;left:0;display:block;width:100%!important;bottom:0;background:#fff!important;transition:all .3s ease;padding:0 5%;padding-top:20px;padding-bottom:30px}.highlight-content.sliding-content-element .box-text{background:#f5f5f5!important}.highlight-content.sliding-content-element.img-right .box-text{background:#fff!important}.highlight-content .box-text h2{display:none;height:0;margin:0;padding:0}.highlight-content .box-text ul:after{clear:both;content:'';display:block}.highlight-content.show .box-text{max-height:800px}.highlight-content.show .box-img:after{bottom:-1px}.highlight-content.vertical-content{overflow:inherit}.highlight-content.vertical-content .header-box-text{display:block}.highlight-content.vertical-content .header-box-text h2{display:block;height:auto}.highlight-content.vertical-content .box-text{max-height:inherit;position:static}.highlight-content.vertical-content .box-img{padding:0 5%}.highlight-content.vertical-content .box-img:after{bottom:-1px}.sliding-content-element .box-text .link,.sliding-content-element.img-right .box-text .link{left:auto;bottom:20px;right:20px}.sliding-content-element .box-text{padding-bottom:45px}.sliding-content .box-text{width:100%;float:none;padding:15px 5%}.sliding-content .left-content{padding-bottom:0}.sliding-content .box-text ul{padding-left:5%}.sliding-content-element .box-text .link:hover{background-color:#cbcccc}.sliding-content-element .box-img img{filter:brightness(60%);transition:all .5s ease}.sliding-content-element.show .box-img img{filter:brightness(80%)}.news-events .w6{width:100%!important;display:block;padding:10px 0}.news-events .events-highlight{padding-bottom:35px}.news-events .events-highlight .content{padding:0 5%;padding-top:10px;padding-bottom:10px}.news-events .events-highlight .content:before{left:5%;top:10px;margin-left:-20px}.news-events .events-highlight .content p{margin-left:0}.news-events .events-highlight .content img{margin-left:0}.news-events .events-highlight .content a.more{padding-left:28px}.news-events .events-highlight .content a.more:before{left:0}.news-events ul li{padding:0 5%;padding-top:10px;padding-bottom:10px}.news-events ul li:before{left:5%;top:10px;margin-left:-20px}.news-events ul li:after{content:'';clear:both;display:block}.news-events ul li .w5{width:192px!important;float:left;padding:0}.news-events .event .title,.news-events .news .title,.news-events .title{font-size:15px;padding:0 5%;padding-top:15px}.news-events .news .link{margin-left:5%}.contact-box{display:none!important}.introduction{width:100%!important;background:#f5f5f5}.introduction .select-time{position:relative;top:auto;left:auto;padding:0 5%;padding-bottom:25px}.introduction .content{max-height:none;padding:0 5%;padding-top:20px;padding-bottom:30px}.table-models .w1{width:5%!important}.table-models .w8{width:90%!important}.table-models .filter{position:relative;margin:20px 0}.table-models .filter .filter-selected{font-weight:600;font-size:16px;text-align:left;color:#fff;border:none;border-top:1px solid #a20c31;display:block;padding:0 15px;border-radius:0;background:0 0;width:100%;line-height:50px;background:#ab0d33;text-transform:uppercase;text-overflow:ellipsis}.table-models .filter .arrow{width:38px;height:38px;line-height:26px;text-align:center;border-radius:50%;color:#70001b;border:1px solid #70001b;font-size:28px;display:block;position:absolute;top:25px;margin-top:-19px;right:15px;transition:all .3s ease}.table-models .filter .arrow [class^="icon-"]{display:inline-block;vertical-align:middle}.table-models .filter .arrow [class^="icon-"]:before{width:auto;vertical-align:middle;margin:0}.table-models .filter p{font-weight:600;font-size:16px;margin:0;color:#fff;padding:0 15px;height:50px;line-height:50px;background:#cb0f3d;transition:all .3s ease;will-change:background;text-overflow:ellipsis;overflow:hidden;padding-right:75px}.table-models .filter ul{position:absolute;top:49px;left:0;width:100%;margin:0;background:#cb0f3d;z-index:20;max-height:0;overflow:hidden;transition:all .3s ease}.table-models .filter ul li{display:block;margin:0;border-top:1px solid #a20c31;height:50px}.table-models .filter ul li a{font-weight:600;font-size:16px;color:#fff;display:block;padding:0 15px;border-radius:0;background:0 0;line-height:50px}.table-models .filter.open p{background:#ab0d33}.table-models .filter.open .arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.table-models .filter.open ul{max-height:700px}.table .cell.hidden-s{display:none!important}.box-3links ul li{margin:0;vertical-align:top;text-align:center}.box-3links ul li .aTagSimulation div,.box-3links ul li a div{padding:0;padding-bottom:30px}.box-3links ul li .aTagSimulation div:before,.box-3links ul li a div:before{position:static;top:auto;margin:auto;margin-top:30px;margin-bottom:10px;height:35px}.box-3links ul li .aTagSimulation div span,.box-3links ul li .aTagSimulation div strong,.box-3links ul li a div span,.box-3links ul li a div strong{font-size:14px}.date-period .bx-wrapper{left:30px}.list-training .row{position:relative}.list-training .row .cell:first-child{padding-bottom:30px;padding-left:5%}.list-training .row .cell ul li a.link{display:none}.list-training .row .cell ul li a.more{font-size:0;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;padding:0;margin:0}.list-training .row .cell ul li a.more:before{display:none}.list-training .row .cell ul li a.more:after{content:'\e800';font-family:tag;font-size:30px;color:#000;opacity:.2;display:block;-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;top:50%;right:20px;width:12px;height:20px;margin-top:-10px}.box-courses .w2{display:none}.box-courses .w4{padding:0 5%}.box-courses .cell .content{padding:30px 0}.box-courses .cell .content ul li{font-size:13px}.info-courses .w2{display:none}.info-courses .w8{width:100%!important}.info-courses .content{padding:0 5%;padding-top:20px;padding-bottom:40px}.select-date .bx-wrapper{width:100%!important;max-width:95%!important;margin:0 auto}.select-date .bx-wrapper .bx-viewport .bxslider_dates li{margin-right:15px!important}.select-date .bx-wrapper .bx-controls-direction a.bx-next{right:-30px}.select-date .bx-wrapper .bx-controls-direction a.bx-prev{left:-30px}.select-date .link{left:50%;position:relative;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.images-collapse .image{top:0;height:100%}.images-collapse .image img{display:block;position:absolute;width:100%;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.images-collapse .collapse{height:100px!important;background-size:cover}.images-collapse .collapse .wrapper{position:relative;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.images-collapse .collapse .wrapper .title{top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);left:5%;width:90%;text-align:center;right:5%;position:absolute}.images-collapse .collapse .wrapper .title h2{font-size:20px;text-align:left;margin:0}.images-collapse .collapse .wrapper .title h2:before{left:0}.images-collapse .collapse .wrapper .title p{display:none}.images-collapse .collapse .wrapper .content{position:absolute;margin:0;top:0;left:0;width:100%;bottom:0;height:100%;z-index:10;visibility:visible;opacity:1}.images-collapse .collapse .wrapper .content p{display:none!important}.images-collapse .collapse .wrapper .content .link{display:block;width:100%;padding:0;margin:0;height:100%;font-size:0;background:0 0!important;border-radius:0}.images-collapse .collapse .wrapper .content .link:after{content:'\e800';font-family:tag;font-size:30px;color:#fff;display:block;-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;top:50%;right:10px;width:12px;height:20px;margin-top:-14px}.images-hover{background:#fff!important}.images-hover .content{width:90%;left:5%;z-index:99}.images-hover .content h2 span{display:inline-block}.images-hover ul{width:100%;height:auto;top:100%;left:0;background:0 0;z-index:10;display:block;max-height:0;transition:all .25s ease;overflow:hidden;background:#fff!important}.images-hover ul li{display:block;margin:0 10px;border-top:1px solid #a20c31;background:#cb0f3d;text-align:left}.images-hover ul li a{color:#fff;background:0 0;padding:0 10px;border-radius:0;font-size:16px;display:block;line-height:50px}.images-hover .btn-tab{position:absolute;display:block;bottom:0;height:60px;width:40px;left:50%;margin-left:-20px;background:#fff;border-radius:20px 20px 0 0;font-size:30px;transition:all .3s ease;z-index:9}.images-hover .btn-tab [class^="icon-"]{position:absolute;color:#cb0f3d;top:12px;left:0;width:100%;text-align:center;height:12px;transition:all .3s ease;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.images-hover .btn-tab [class^="icon-"]:before{width:auto;margin:0;line-height:12px;vertical-align:top}.images-hover.open ul{max-height:700px;transition:all .5s ease}.images-hover.open .btn-tab{background:#cb0f3d}.images-hover.open .btn-tab [class^="icon-"]{color:#fff;-webkit-transform:rotate(0);transform:rotate(0)}.authorities-approvals{padding:0 5%;padding-top:20px;padding-bottom:20px}.type-approvals{background:#fff;padding:0 5%;padding-top:20px;padding-bottom:20px}.type-approvals .legend{font-size:10px;color:#cb0f3d;text-transform:uppercase;line-height:25px;text-align:right;display:block;width:100%}.type-approvals .legend span{float:left}.type-approvals .tab .tab-container .tab-content.active{display:none}.type-approvals .tab .filter-tabs{position:relative;margin-top:20px;font-family:Gesta,sans-serif;font-size:16px}.type-approvals .tab .filter-tabs .arrow{width:38px;height:38px;line-height:30px;text-align:center;border-radius:50%;color:#70001b;border:1px solid #70001b;font-size:28px;display:block;position:absolute;top:42px;margin-top:-19px;right:15px;transition:all .3s ease}.type-approvals .tab .filter-tabs .arrow [class^="icon-"]{display:inline-block;vertical-align:middle}.type-approvals .tab .filter-tabs .arrow [class^="icon-"]:before{width:auto;vertical-align:middle;margin:0}.type-approvals .tab .filter-tabs p{font-weight:600;font-size:16px;text-transform:uppercase;margin:0;display:block;color:#fff;padding:0 15px;height:85px;line-height:85px;background:#cb0f3d;transition:all .3s ease;will-change:background}.type-approvals .tab .filter-tabs .filter-selected{font-weight:600;font-size:16px;text-align:left;color:#fff;border:none;border-top:1px solid #a20c31;display:block;padding:0 15px;border-radius:0;background:0 0;width:100%;line-height:50px;background:#ab0d33;text-transform:uppercase}.type-approvals .tab .filter-tabs.open p{background:#ab0d33}.type-approvals .tab .filter-tabs.open .arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.type-approvals .tab .filter-tabs.open .tabs{max-height:1000px;position:static}.type-approvals .tab .filter-tabs .inner-tab{display:block;width:100%;left:0;position:relative;padding-left:1px;background-color:#fff}.type-approvals .tab .filter-tabs .inner-tab .row .cell{font-size:10px;color:#6b6c6e}.type-approvals .tab .filter-tabs .inner-tab .row a{display:block!important;position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);font-size:10px;font-weight:600;color:#cb0f3d;padding-right:20px;text-align:right;border:solid 0 #000}.type-approvals .tab .tabs{position:absolute;top:85px;left:0;width:100%;margin:0;background:#cb0f3d;z-index:20;max-height:0;overflow:hidden;transition:all .3s ease}.type-approvals .tab .tabs li,.type-approvals .tab .tabs li.active{display:block;margin:0;border:none;width:100%;float:none}.type-approvals .tab .tabs li a,.type-approvals .tab .tabs li.active a{font-weight:600;font-size:16px;text-align:left;color:#fff;border:none;border-top:1px solid #a20c31;display:block;padding:0 15px;border-radius:0;background:0 0;line-height:50px}.type-approvals .table{padding:0}.type-approvals .table .row{display:block;width:100%;position:relative}.type-approvals .table .row.header{display:block;border-bottom:1px solid #cbcccc}.type-approvals .table .row.header .cell{display:none}.type-approvals .table .row .values{display:block!important;position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);font-size:10px;font-weight:600;color:#cb0f3d;padding-right:20px}.type-approvals .table .row .values span{color:#4e525a;opacity:.5}.type-approvals .table .row .values .asterisk{position:relative;color:#cb0f3d;font-weight:700;font-size:12px}.type-approvals .table .row .values:after{content:'\e800';font-family:tag;font-size:14px;color:#000;opacity:.2;display:block;-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;top:50%;right:0;width:5px;height:10px;margin-top:-6px}.type-approvals .table .row .cell{display:block;width:100%!important;padding-right:100px}.type-approvals .table .row .cell a{font-size:0;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;padding:0;margin:0}.type-approvals .table .row .cell a:before{display:none}.type-approvals .table .row .cell a:after{content:'\e800';font-family:tag;font-size:30px;color:#000;opacity:.2;display:block;-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;top:50%;right:20px;width:12px;height:20px;margin-top:-10px}.service{padding:0 5%!important;padding-top:25px!important;padding-bottom:25px!important}.service .w3{width:100%!important;display:block;padding:8px 0}.service .links li{margin-top:10px!important;margin-bottom:10px!important}.slider .content{width:90%;left:5%;top:8%}.slider-thumbnails,.virtual-tour{padding:0 5%;padding-top:20px;padding-bottom:20px}.news-details h2{margin-bottom:20px;font-size:20px}.news-details .content{padding:15px 0}.news-details .content ol,.news-details .content p,.news-details .content ul{font-size:15px}.news-details .content p.highlight{font-size:19px}.news-details .content h2{font-size:21px}.news-details .content h3{font-size:19px}.news-details .content h4{font-size:17px}.news-list .news{padding-top:20px}.news-list .news ul li{display:block;float:none;width:100%;padding:0 5%;padding-top:10px;padding-bottom:10px;background:#fff!important}.news-list .news ul li:before{left:5%;top:10px;margin-left:-20px}.news-list .news ul li:after{content:'';clear:both;display:block}.news-list .news ul li .w5{width:192px;float:left;padding:0}.contact-us{padding:0;padding-bottom:20px}.contact-us .content{padding:0 5%;padding-top:20px;padding-bottom:20px}.contact-us .content .mix-filter{margin:0;position:relative}.contact-us .content .mix-filter .link{position:absolute;right:0;bottom:0;margin-bottom:0}.contact-us .content .mix-filter .select-style{display:block;margin-top:10px}.contact-us .content .table .cell{padding-left:10px!important;padding-right:10px!important}.contact-us .content .table .cell:nth-child(2){padding-left:0;padding-right:0}#contacts-list .row .cell:last-child{padding-top:0!important}.box-content .cell{width:100%!important;display:block}.box-content .cell .content{padding:0 5%;padding-top:15px;padding-bottom:15px}.job-introduction .content{padding:0 5%;padding-top:20px;padding-bottom:20px}.job-introduction .content h1{font-size:20px;line-height:1.3em}.job-introduction .content .w1,.job-introduction .content .w2{display:none}.job-introduction .content .w1.img,.job-introduction .content .w2.img{display:inline-block;width:15%}.job-introduction .content .w8{width:auto;display:inline-block;width:85%}.job-detail .cell{width:100%!important;display:block}.job-detail .cell .content{padding:0 5%;padding-top:20px;padding-bottom:20px}.job-detail .cell .content .title{font-size:1.8em;margin-bottom:15px}.job-detail .cell .content .title span{display:inline}.job-apply .w2{display:none}.job-apply .w8{display:block;width:100%!important;padding:0 5%;padding-top:15px;padding-bottom:15px}.job-apply ul.links:after{content:'';clear:both;display:block}form .label-checkbox{margin-bottom:15px!important}form button{margin-top:25px;margin-bottom:0;float:none}form input,form textarea{margin-bottom:25px}form .select-style{margin:0;margin-bottom:25px;width:100%}form .select-style .selecter{max-width:100%}form .row{margin:0}form .row.vertical-checkboxes{width:48%;float:left}form .row.vertical-checkboxes .cell{padding:0}form .row .cell{padding:0 5%}form .row .cell.radio-group{margin-bottom:15px}form .row .cell.radio-group:after{display:block;content:"";clear:both}form .row .cell .cell{padding:0}form .radio-button{margin-bottom:15px}form .radio-button:after{clear:both;content:'';display:block}form .row .cell.bigger-margin{margin-bottom:40px}.slider-homepage .bxslider{height:100%}.slider-homepage .bxslider li{height:100%}.slider-homepage .bx-wrapper{height:100%}.slider-homepage .bx-wrapper .bx-pager{text-align:right;font-size:0;padding-right:10px}.slider-homepage .bx-wrapper .bx-viewport{min-height:300px}.slider-homepage .bx-wrapper img{height:300px!important;width:auto;display:block;max-width:none;left:50%;position:relative;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.slider-homepage .bx-wrapper .content{z-index:2;bottom:20px;top:auto;left:5%;width:90%}.slider-homepage .bx-wrapper .content h2{margin-bottom:15px}.form-fly{width:100%;max-width:100%;min-width:0}.form-fly .fly-action{width:90%;text-align:center}.form-fly .fly-action li:first-child a:after{margin-left:-3px}.form-fly form .fly-destination .content{margin-top:0}.form-fly form .fly-destination .row .cell{float:left;margin-bottom:25px}.form-fly form .fly-destination .row.fly-via .cell{margin-bottom:0}.form-fly form .fly-destination .row .cell:nth-child(3){border:none}.form-fly form .fly-destination .row .cell.w3{width:50%}.form-fly form .fly-destination .row .cell.w2{width:33%}.form-fly .fly-coordinate{position:relative;overflow:hidden}.form-fly .fly-coordinate .link{bottom:25px;right:5%;margin-right:10px}.form-fly .fly-coordinate .links{position:absolute;top:15px;right:5%;margin-right:10px;display:block;width:100%}.form-fly .fly-coordinate>.row>.cell{display:block;position:static;width:100%!important;padding:0}.form-fly .fly-coordinate>.row>.cell.w12,.form-fly .fly-coordinate>.row>.cell.w4{padding-left:10px;padding-top:10px}.form-fly .fly-coordinate .checkboxes{display:inline-block}.destination-flight .cell,.fly-via .cell{width:100%!important}.mobile-contact-box{display:block!important}.table-models.table-models-fleet .table .row .cell{height:auto}.table-models.table-models-fleet .table a .cell:first-child{padding-left:10px;background:0 0}.table-models.table-models-fleet .table a:hover .cell:first-child:before{display:none}form#call_me_back>.row>.cell.w2{display:none}form#call_me_back>.row>.cell.w8>.row>.cell.w4 input[type="text"],form#call_me_back>.row>.cell.w8>.row>.cell.w4>.select-style{width:98%}}@media only screen and (max-width:768px) and only screen and (max-width:420px){.box-courses .w4{width:100%!important}}@media only screen and (max-width:420px){.contact-box .links.no-link{position:static;height:auto;width:auto}.form-fly form .fly-destination .row.fly-via .cell{margin-bottom:0!important}.news-events .events-highlight .content:before{left:0;margin-left:0}.news-events ul li:before{left:0;margin-left:0}.news-events ul li .w5{width:100px!important}.news-events ul li .w5 img{max-width:100%}.news-events ul li .content p{font-size:12px}.news-events ul li .content .more{display:none}.news-events .events .link,.news-events .news .link{margin:auto;left:50%;position:relative;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.box-title h1{font-size:25px;margin-top:20px;margin-bottom:15px;line-height:1.3em}.box-title h1 span:after{line-height:28px}.date-period .cell{width:100%!important;display:block}.date-period .bx-wrapper{left:0;width:90%!important;margin:10px auto}.date-period .link{float:none;margin:10px auto;left:50%;position:relative;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.list-training .row .cell:first-child{width:80%}.box-3links ul li .aTagSimulation div,.box-3links ul li a div{padding-bottom:15px}.box-3links ul li .aTagSimulation div:before,.box-3links ul li a div:before{margin-top:15px}.box-3links ul li .aTagSimulation div span,.box-3links ul li .aTagSimulation div strong,.box-3links ul li a div span,.box-3links ul li a div strong{font-size:12px}.contact-us .content .table .row{width:100%;display:block;border-bottom:1px solid #dcdcde;padding:20px 0}.contact-us .content .table .row.header .cell{display:none!important;padding:10px 0;text-align:center}.contact-us .content .table .row.header .cell:first-child{display:block!important;width:100%}.contact-us .content .table .row.header .cell.title span:before{left:50%;margin-left:-15px}.contact-us .content .table .cell{display:block!important;width:100%;border:none;padding:0 5%;padding-top:10px;text-align:center}.contact-us .content .table .cell:first-child{padding-top:0}.slider{width:100%!important;display:block!important}.cell.map{width:100%!important;display:block!important}.map .image{position:relative}.map .content{position:absolute;left:0;top:10px}.map img{height:calc(80%)}.select-date .bx-wrapper{width:80%!important}.select-date .bx-wrapper .bx-viewport .bxslider_dates li{margin-right:18px!important}.box-courses .cell{width:100%!important;display:block}.box-courses .cell .content{padding:10px 0}.info-courses .content ul.links li{float:none;width:100%;text-align:center}.info-courses .content ul.links li .link{float:none!important}.introduction .content{margin-top:0;padding-top:0}.job-introduction .content h1{margin-bottom:15px}.job-introduction .content .link{left:50%;position:relative;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);float:none;margin-bottom:15px}.job-introduction .content .img{display:none!important}.job-introduction .content .cell{width:100%!important}.job-detail .cell .content ul li{margin-bottom:15px;font-size:13px}.images-hover .content h2{font-size:20px}.images-hover .image{filter:brightness(60%)}.images-hover .btn-tab{height:40px}.authorities-approvals ul li{width:100%;font-size:12px}.news-list .news ul li p{font-size:12px}.news-list .news ul li .content{padding-left:10px}.news-list .news ul li .more{display:none}.news-list .news ul li:before{left:0;margin-left:0}.news-list .news ul li .w5{width:100px}.news-list .news ul li .w5 img{max-width:100%!important}#opportunities .row .cell img{display:block!important}.table-models .table{margin:20px 0}.table-models .table .header .cell:first-child span{display:none}.table-models .table .header .cell:before{top:4px}.table-models .table .row .cell a{display:none}.table-models .table img{display:none!important}.table-models .table .row .cell{padding:8px 10px}.table-models .table .row.header .cell{padding:18px 10px}.table-models .table .row .cell:first-child{font-size:12px;width:30%}.table-models .table .row.filter .cell{padding:8px 10px}.table-models .table .row.filter .cell:first-child{font-size:10px}.table-models .table .row.filter .cell a{margin:0}.slider .content{top:20%;z-index:99}.slider .content h2{font-size:20px;margin:0}.slider .content h2 span{display:inline-block}.slider .content .link{margin-top:5px}.slider-homepage .bx-wrapper .content{bottom:50px}.slider ul li img{filter:brightness(80%)}.form-fly .fly-action{width:90%;text-align:center}.form-fly .fly-action li a{padding:0 8px;font-size:10px;height:30px;line-height:30px}.form-fly .fly-action li a:after{width:15px;margin-right:-3px}.form-fly .fly-action li:first-child a:after{margin-left:-3px}.form-fly .row .cell{width:100%!important;display:block!important;margin:0;padding:0!important;border:none!important;margin-bottom:15px!important}.form-fly .fly-destination label{width:35px;left:0}.form-fly .fly-destination .select-style,.form-fly .fly-destination input{margin-left:40px;-lh-property:0;width:calc(100% - 50px)}.form-fly .fly-coordinate{padding-top:40px}.form-fly .fly-coordinate .dd-container{top:0;left:0}.form-fly .fly-coordinate .link{display:inline-block;top:0;bottom:auto;left:50%;position:relative;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);float:none}.form-fly .fly-coordinate .links{top:5px;margin-right:0}.form-fly .fly-coordinate .links .link{margin-right:0;left:auto;position:relative;right:auto;-webkit-transform:none;transform:none;margin-left:10px}form#call_me_back>.row>.cell.w2{display:none}form#call_me_back>.row>.cell.w8,form#call_me_back>.row>.cell.w8>.row .cell.w4{width:100%;display:block}}@media only screen and (max-width:991px){#main .floor-plan .row,#main .floor-plan .row .cell{display:block}#main .floor-plan .row .cell{float:left;margin-bottom:30px}#main .floor-plan .row .w6{float:right;width:58%}.specs>.row .cell.w6{width:100%;display:block}}@media only screen and (max-width:767px){#main .floor-plan .row,#main .floor-plan .row .cell{display:block}#main .floor-plan .row .cell{float:left;width:100%}.specs>.row .cell.w6{width:100%;display:block}}body.darksite #main .contentWithoutHeader .entries{width:50%;margin:0 auto;padding:50px 0}@media only screen and (max-width:768px){body.darksite #main .contentWithoutHeader .entries{width:80%;padding-left:5%;padding-right:5%}}body.darksite #main .contentWithoutHeader .entries h2{font-family:Gesta,sans-serif;font-weight:300;text-transform:uppercase;font-size:3em;line-height:1.1em;color:#4e525a;position:relative;top:auto;left:auto;margin:30px 0;max-width:100%}body.darksite #main .contentWithoutHeader .entries h2:before{background:#cb0f3d;content:"";width:40px;height:2px;display:block;margin-bottom:10px}body.darksite #main .contentWithoutHeader .entries p{color:#6b6c6e;font-size:1.6em;line-height:1.5em;font-weight:300;overflow:hidden}@media only screen and (max-width:420px){body.darksite #main{padding-bottom:40px}}body.darksite .rich-menu .content-wrapper{background:#999}body.darksite .rich-menu .content-wrapper ul.rich-menu-second-level>li{border-bottom-color:#343840}body.darksite .rich-menu .content-wrapper ul.rich-menu-second-level>li>a{color:#343840}body.darksite #header .navigation nav.main-navigation>ul>li>a.active,body.darksite #header .navigation nav.main-navigation>ul>li>a:hover{background-color:#999;border-left-color:#999}body.darksite footer .country{background-color:#999}body.darksite footer .country ul li a{color:#343840;border-left-color:#343840}body.darksite footer .country ul li a div .more{color:#343840}body.darksite footer .country ul li a div .more:before{color:#343840;border-color:#343840}.box-title.box-title-alternative{width:80%;margin:0 auto}.box-title.box-title-alternative:before{display:none}.box-title.box-title-alternative h1{position:relative;top:auto;left:auto;margin:30px 0;max-width:100%}.box-title.box-title-alternative img{max-width:100%;height:auto}.box-title.box-title-alternative .breadcrumb{position:relative;padding-left:0}@media only screen and (max-width:420px){.box-darksite ul li{display:block;width:100%!important;height:auto}}.news-list-darksite.news-list .news{padding-bottom:60px}.news-list-darksite.news-list .news li{float:none;display:block;margin:0 auto;width:70%;padding-left:14%}@media only screen and (max-width:1024px){.news-list-darksite.news-list .news li{padding-left:10%}}@media only screen and (min-width:769px) and (max-width:1024px){.news-list-darksite.news-list .news li:before{left:0}}.news-list-darksite.news-list .news li .content,.news-list-darksite.news-list .news li .img{display:block;float:left}.news-list-darksite.news-list .news li .img{width:40%}@media only screen and (max-width:1024px){.news-list-darksite.news-list .news li .img{width:100%}}.news-list-darksite.news-list .news li .content{width:60%}@media only screen and (max-width:1024px){.news-list-darksite.news-list .news li .content{width:100%;padding-left:0}}.news-list-darksite.news-list .news li.media-0 .content:not(.news-datetime){width:100%}.news-list-darksite.news-list .news li:after{content:' ';clear:both;display:block}.news-list-darksite.news-list .news li .img img{max-width:100%!important;width:100%!important;height:auto!important}.news-list-darksite.news-list .news li .img .mediaelement{position:relative;display:block;height:0;padding:0;overflow:hidden;padding-bottom:56.25%}.news-list-darksite.news-list .news li .img .mediaelement .mediaelement-video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.news-list-darksite.news-list .news li .img .mediaelement .mediaelement-video embed,.news-list-darksite.news-list .news li .img .mediaelement .mediaelement-video iframe,.news-list-darksite.news-list .news li .img .mediaelement .mediaelement-video object,.news-list-darksite.news-list .news li .img .mediaelement .mediaelement-video video{width:100%!important;height:100%!important;border:none}.news-list-darksite.news-list .news li .news-teaser p{font-size:14px;font-weight:400}.news-list-darksite.news-list .news li .news-datetime{position:absolute;left:0;width:14%;text-align:right;padding-left:0}@media only screen and (max-width:1024px){.news-list-darksite.news-list .news li .news-datetime{width:100%;position:relative;text-align:left;margin-bottom:10px}}.news-list-darksite.news-list .news li .news-datetime p{margin-bottom:0}.news-list-darksite.news-list .news li .news-datetime+.content{padding-left:0}.news-list-darksite.news-list .news li .content{vertical-align:top}.news-list-darksite.news-list .news li:nth-child(4n),.news-list-darksite.news-list .news li:nth-child(4n-1){background:0 0}.news-list-darksite.news-list .news li:nth-child(even){background:#f5f5f5}.darksiteHorizontalNews{width:100%;height:40px;background:#cb0f3d;overflow:hidden;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.7);-moz-box-shadow:0 1px 10px rgba(0,0,0,.7);box-shadow:0 1px 10px rgba(0,0,0,.7)}@media only screen and (max-width:420px){.darksiteHorizontalNews{position:fixed;bottom:0}}.darksiteHorizontalNews .horizontalNews{line-height:40px;margin-left:15px;margin-right:15px;font-size:1.25em;font-weight:400;color:#fff;display:none}.darksiteHorizontalNews .js-marquee-wrapper .horizontalNews{display:inline-block}.news-darksite-homepage>.col-left,.news-darksite-homepage>.col-right{vertical-align:top}@media only screen and (max-width:768px){.news-darksite-homepage>.col-left,.news-darksite-homepage>.col-right{display:block;width:100%!important}}.news-darksite-homepage>.col-left{padding:30px}.news-darksite-homepage>.col-right{background-size:cover;background-position:center}.news-darksite-homepage .latest:after,.news-darksite-homepage .video:after{content:"";display:block;clear:both}.news-darksite-homepage .video .col-left,.news-darksite-homepage .video .col-right{float:left}.news-darksite-homepage .video .col-left{width:33.33%}.news-darksite-homepage .video .col-right{width:66.66%}.news-darksite-homepage .latest .news,.news-darksite-homepage .video .news{padding-top:0}.news-darksite-homepage .latest .news ul li,.news-darksite-homepage .video .news ul li{width:100%;padding-left:20%}@media only screen and (max-width:1024px){.news-darksite-homepage .latest .news ul li,.news-darksite-homepage .video .news ul li{padding-left:5%}}.news-darksite-homepage .latest .news ul li .news-datetime,.news-darksite-homepage .video .news ul li .news-datetime{width:15%}@media only screen and (max-width:1024px){.news-darksite-homepage .latest .news ul li .news-datetime,.news-darksite-homepage .video .news ul li .news-datetime{width:100%;position:relative;text-align:left;margin-bottom:10px}}.news-darksite-homepage .latest .news ul li .content:not(.news-datetime),.news-darksite-homepage .video .news ul li .content:not(.news-datetime){width:100%}.news-darksite-homepage .newsTitle,.news-darksite-homepage h2{font-family:Gesta,sans-serif;font-weight:300;text-transform:uppercase;font-size:24px;line-height:1em;color:#4e525a}.news-darksite-homepage .newsTitle a,.news-darksite-homepage h2 a{color:#4e525a}.news-darksite-homepage .newsTitle:before,.news-darksite-homepage h2:before{background:#cb0f3d;content:"";width:30px;height:2px;display:block;margin-bottom:10px}@media only screen and (max-width:768px){.news-darksite-homepage .familyCenter{min-height:200px}}.news-darksite-homepage .familyCenter h2{padding:30px;color:#fff;font-family:Gesta,sans-serif;font-weight:300;text-transform:uppercase;font-size:2.4em;line-height:1em;background:rgba(78,82,90,.6)}.news-darksite-homepage .familyCenter h2:before{background:#cb0f3d;content:"";width:30px;height:2px;display:block;margin-bottom:10px}.news-darksite-homepage .familyCenter figure{margin:0}.news-darksite-homepage .familyCenter img{width:100%;height:auto}.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}