body {font-family: Eb Garamond;font-size: 16px;color:#31313F;-webkit-text-size-adjust: 100%;-webkit-font-smoothing: antialiased;background:#000000;overflow:hidden;}body * {-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-touch-callout: none;}hr {border:none;border-bottom:1px solid #999999;width:30px;margin:20px 0;}a {text-decoration:none;color:#31313F;}strong {font-weight:600;}::-webkit-scrollbar {width: 0px;}::-webkit-scrollbar-thumb {background:#F1F0EE;}.full_height {height:100%;}.full_width {width:100%;}.relative {position:relative;}.toUppercase {text-transform:uppercase;}h1,h2,h3,h4 {font-weight:400;}.has_transition_1000 {-webkit-transition: -webkit-transform 1000ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 1000ms cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: transform 1000ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 1000ms cubic-bezier(0.190, 1.000, 0.220, 1.000);}.has_transition_600 {-webkit-transition: -webkit-transform 800ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 600ms cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: transform 800ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 600ms cubic-bezier(0.190, 1.000, 0.220, 1.000);}.has_transition_800 {-webkit-transition: -webkit-transform 1000ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 800ms cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: transform 1000ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 800ms cubic-bezier(0.190, 1.000, 0.220, 1.000);}.has_transition_400 {-webkit-transition: -webkit-transform 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: transform 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000);}.has_transition_1000_inout {-webkit-transition: -webkit-transform 1000ms cubic-bezier(0.575, 0.005, 0.285, 1.005),opacity 1000ms cubic-bezier(0.575, 0.005, 0.285, 1.005);transition: transform 1000ms cubic-bezier(0.575, 0.005, 0.285, 1.005),opacity 1000ms cubic-bezier(0.575, 0.005, 0.285, 1.005);}.has_transition_1000_inout_forced {-webkit-transition: -webkit-transform 1000ms cubic-bezier(0.575, 0.005, 0.285, 1.005),opacity 1000ms cubic-bezier(0.575, 0.005, 0.285, 1.005) !important;transition: transform 1000ms cubic-bezier(0.575, 0.005, 0.285, 1.005),opacity 1000ms cubic-bezier(0.575, 0.005, 0.285, 1.005) !important;}.has_transition_5000_quint {-webkit-transition: -webkit-transform 3000ms cubic-bezier(0.250, 0.460, 0.450, 0.940), opacity 1500ms cubic-bezier(0.250, 0.460, 0.450, 0.940);transition: transform 3000ms cubic-bezier(0.250, 0.460, 0.450, 0.940), opacity 1500ms cubic-bezier(0.250, 0.460, 0.450, 0.940);}.has_transition_6000_quint {-webkit-transition: -webkit-transform 4000ms cubic-bezier(0.250, 0.460, 0.450, 0.940), opacity 1500ms cubic-bezier(0.250, 0.460, 0.450, 0.940);transition: transform 4000ms cubic-bezier(0.250, 0.460, 0.450, 0.940), opacity 1500ms cubic-bezier(0.250, 0.460, 0.450, 0.940);}.has_transition_3000_quint {-webkit-transition: -webkit-transform 3000ms cubic-bezier(0.230, 1.000, 0.320, 1.000),opacity 3000ms cubic-bezier(0.230, 1.000, 0.320, 1.000);transition: transform 3000ms cubic-bezier(0.230, 1.000, 0.320, 1.000),opacity 3000ms cubic-bezier(0.230, 1.000, 0.320, 1.000);}.has_transition_1800_quint {-webkit-transition: -webkit-transform 1800ms cubic-bezier(0.230, 1.000, 0.320, 1.000),opacity 1500ms cubic-bezier(0.230, 1.000, 0.320, 1.000);transition: transform 1800ms cubic-bezier(0.230, 1.000, 0.320, 1.000),opacity 1500ms cubic-bezier(0.230, 1.000, 0.320, 1.000);}.has_transition_1500_quint {-webkit-transition: -webkit-transform 1500ms cubic-bezier(0.230, 1.000, 0.320, 1.000),opacity 1500ms cubic-bezier(0.230, 1.000, 0.320, 1.000);transition: transform 1500ms cubic-bezier(0.230, 1.000, 0.320, 1.000),opacity 1500ms cubic-bezier(0.230, 1.000, 0.320, 1.000);}.has_transition_1000_quint {-webkit-transition: -webkit-transform 1000ms cubic-bezier(0.230, 1.000, 0.320, 1.000),opacity 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000);transition: transform 1000ms cubic-bezier(0.230, 1.000, 0.320, 1.000),opacity 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000);}.has_transition_800_quint {-webkit-transition: -webkit-transform 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000),opacity 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000);transition: transform 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000),opacity 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000);}.has_transition_1500_inout {-webkit-transition: -webkit-transform 1500ms cubic-bezier(0.575, 0.005, 0.285, 1.005),opacity 1500ms cubic-bezier(0.575, 0.005, 0.285, 1.005);transition: transform 1500ms cubic-bezier(0.575, 0.005, 0.285, 1.005),opacity 1500ms cubic-bezier(0.575, 0.005, 0.285, 1.005);}.has_transition_1800 {-webkit-transition: -webkit-transform 1800ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 1000ms cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: transform 1800ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 1000ms cubic-bezier(0.190, 1.000, 0.220, 1.000);}.scroll_transition {-webkit-transition: -webkit-transform 1000ms cubic-bezier(0.230, 1.000, 0.320, 1.000);transition: transform 1000ms cubic-bezier(0.230, 1.000, 0.320, 1.000);}.inner, svg path, svg mask {will-change:transform;}.transform_all {-webkit-transition-property: all !important;transition-property: all !important;}.no_transform {-webkit-transform: none !important;-moz-transform: none !important;-o-transform: none !important;transform: none !important;}.no_opacity {opacity:0 !important;pointer-events:none !important;}.no_visibility {visibility:hidden;pointer-events:none;}.no_width {transform: scale(0,1) !important;}.no_height {transform: scale(1,0) !important;}.disabled {pointer-events:none !important;opacity:0.4;}.top_single {opacity: 0 !important;-webkit-transform: translateY(20px);transform: translateY(20px);pointer-events:none;}.top_single_small {opacity: 0 !important;-webkit-transform: translateY(10px);transform: translateY(10px);pointer-events:none;}.bottom_single {opacity: 0 !important;-webkit-transform: translateY(-30px);transform: translateY(-30px);pointer-events:none;}.top_double {opacity: 0 !important;-webkit-transform: translateY(40px);transform: translateY(40px);pointer-events:none;}.from_bottom {opacity: 0 !important;-webkit-transform: translateY(200px);transform: translateY(200px);pointer-events:none;}.from_bottom.full_opacity {opacity: 1 !important;}.left_single {opacity: 0 !important;-webkit-transform: translateX(-30px);transform: translateX(-30px);pointer-events:none;}.right_single {opacity: 0 !important;-webkit-transform: translateX(15x);transform: translateX(15px);pointer-events:none;}.top_hidden {-webkit-transform: translateY(101%);transform: translateY(101%);}.t_container {transform:translateX(0);height:100%;will-change:transform;}.t_container:nth-child(2) {transition-delay:100ms;}.left_hidden {transform: translateX(50%);}.left_hidden.full {transform: translateX(-100.1%);}.left_hidden .t_container {transform:translateX(-100%);}.left_hidden.full .t_container {transform:translateX(100.1%);}.tm_hidden {transform: translateY(-100%);}.tm_hidden.no_scaling {transform: translateY(-100%);}.left_hidden img {transform:scale(1.05);}.tm_hidden img {transform:scale(1.02);}.tm_hidden .t_container {transform: translateY(100%);}.right_hidden {transform: translateX(-50%);}.right_hidden .t_container {transform:translateX(100%);}.right_hidden {}.top_translated {-webkit-transform: translateY(300px);transform: translateY(300px);}.top_translated_less {-webkit-transform: translateY(150px);transform: translateY(150px);}.top_translated_full {-webkit-transform: translateY(100%);transform: translateY(100%);}.left_translated {-webkit-transform: translateX(-10px);transform: translateX(-10px);opacity:0;}.right_translated {-webkit-transform: translateX(10px);transform: translateX(10px);opacity:0;}.bottom_hidden {-webkit-transform: translateY(-100%);transform: translateY(-100%);}.hidden_by_scaling_full {-webkit-transform: scale(0.00) !important;transform: scale(0.00) !important;pointer-events:none;}.hidden_by_scaling{-webkit-transform: scale(0.5) !important;transform: scale(0.5) !important;pointer-events:none;opacity:0;}.hidden_by_scaling_low {-webkit-transform: scale(0.95) !important;transform: scale(0.95) !important;pointer-events:none;opacity:0 !important;}.hidden_by_scaling_ultralow {-webkit-transform: scale(0.98) !important;transform: scale(0.98) !important;pointer-events:none;opacity:0 !important;}.hidden_by_scale_up {-webkit-transform: scale(1.01) !important;transform: scale(1.01) !important;pointer-events:none;opacity:0;}.hidden_from_left {transform:translateX(-20px);opacity:0;}.hidden_from_right {transform:translateX(20px);opacity:0;}.no_overflow {overflow:hidden;}.no_transition {-webkit-transition: none !important;transition: none !important;}.mobile_only {display:none;}.text_center {text-align:center;}.text_right {text-align:right;}.italic {font-style:italic;}section.no_margin_top, article.no_margin_top {margin-top:0;}.iScrollIndicator {-webkit-transition: -webkit-transform 1000ms cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;transition: transform 1000ms cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;border: none !important;}.iScrollVerticalScrollbar {width:5px !important;}section {width:100%;}section.fullHeight {height:100vh;}header {width:100%;height:100vh;overflow:hidden;position: absolute;top: 0;left:0;}video {width:100%;height:100%;object-fit:cover;}#videoContainer {width: 100%;height: 100%;}#videoVeil {width: 100%;height: 100%;position: absolute;background: #000000;opacity: 0.4;top: 0;left: 0;}#main {position: relative;width:100%;height: 100vh;overflow: hidden;}#mainBorders {position: absolute;width: calc(100% - 30px);height: calc(100% - 30px);top: 0;left: 0;pointer-events: none;display:none;border:15px solid #FFFFFF;}#index #mainBorders {display:block;}#mainBorders.hidden {transform: scale(1.032, 1.045);transition-duration:1000ms;}.scroll-classic #main {overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width: none;}.scroll-classic .scroll_transition {transition:none;}#main.flexedContainer {display: flex;flex-direction: column;}#mainBar {position: absolute;top: 0;left: 0;width: 100%;z-index: 3;height: 60px;}#barTitleContainer {position: absolute;top: 32px;left: 110px;pointer-events: none;}#barTitleText {text-align: center;color: #FFFFFF;font-family: Nunito Sans;font-size: 14px;font-weight: 300;letter-spacing: 2.5px;text-transform: uppercase;}#mainBar a {color:#FFFFFF;}#mainBarBackground {position: absolute;width: 100%;height: 100%;background: #FFFFFF;box-shadow: 0px -15px 20px #000000;transform: translateY(-80px);}#mainScroller {will-change:transform;position:absolute;width:100%;}.scroll-classic #mainScroller {will-change:auto;position:relative;}#callUs {color: #FFFFFF;font-family: Nunito Sans;font-size: 13px;right: 30px;top: 47px;height: 17px;font-weight: 600;position:absolute;pointer-events:all;}#callUs a {text-decoration:underline;}#mainLogo {position: absolute;left: calc(50% - 68px);top: 40px;z-index:1;pointer-events:all;will-change:transform;}#mainLogoContainer {display: flex;flex-direction: column;align-items: center;}#mainLogo img:nth-of-type(3) {margin-top:7px;}#mainLogo .logoBlack {opacity:0;}#mainLogo .logoBlack.d {position:absolute;top:0;}#mainLogo.black img {opacity:0;}#mainLogo.black .logoBlack {opacity:1;}#mainLogo .logoBlack.t {position: absolute;top: 96px;}#topContainer {display: flex;align-items: center;flex-direction: column;position: relative;justify-content: center;}.vertical_center {width: 100%;display: flex;align-items: center;flex-direction: column;position: relative;justify-content: center;height: 100%;}#menuController {width: 35px;height: 20px;margin-top: 27px;margin-left: 35px;padding: 20px;cursor: pointer;}#infoBox {position: absolute;top: 45px;left: 120px;height: 22px;display: flex;align-items: center;display:none;}#infoText {font-family: Nunito Sans;font-size: 13px;color: #FFFFFF;font-weight: 600;width:100%;display:inline;}#infoText span {text-decoration:underline;}#socialBar {position: absolute;top: 46px;right: 225px;display: flex;align-items: center;pointer-events: all;}.social.facebook {margin-left: 18px;margin-top: -2px;}.social.top_hidden {-webkit-transform: translateY(26px);transform: translateY(26px);}#mainBar.small #mainLogo {transform: translateY(-30px) translateX(-1px) scale(0.72) }#mainBar.small #callUs, #mainBar.small #socialBar, #mainBar.small #infoBox {transform: translateY(-15px);}#mainBar.small #menuController {transform: translateY(-15px);}#mainBar.mini #mainLogo {transform: translateY(-60px) scale(0.52) translateX(-6px);-webkit-transition: -webkit-transform 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000),opacity 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000);transition: transform 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000),opacity 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000);}#mainBar.mini #barTitleContainer {transform:translateY(-13px);-webkit-transition: -webkit-transform 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000),opacity 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000);transition: transform 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000),opacity 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000);}#mainBar.mini #callUs, #mainBar.mini #socialBar, #mainBar.mini #infoBox {transform: translateY(-28px);-webkit-transition: -webkit-transform 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000),opacity 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000);transition: transform 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000),opacity 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000);}#mainBar.mini #menuController {transform: translateY(-28px);-webkit-transition: -webkit-transform 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000),opacity 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000);transition: transform 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000),opacity 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000);}#mainBar.mini #mainLogo img:nth-child(3),#mainBar.mini #mainLogo img:nth-child(4) {opacity:0;-webkit-transition: -webkit-transform 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000),opacity 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000);transition: transform 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000),opacity 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000);}#menuController .line._1 {width: 35px;height: 1px;background: #FFFFFF;}#menuController .line._2 {width: 35px;margin-top: 8px;height: 1px;overflow: hidden;}#menuController .line._2 .linePre {width: 35px;height: 1px;background: #FFFFFF;position: absolute;}#menuController .line._2 .linePost {width: 35px;height: 1px;background: #FFFFFF;position: absolute;left: 112px;}.lineContainer {position: relative;}#menuController .line._2 svg {position:absolute;left:35px;}#menuController.hovering .lineContainer {transform: translateX(-56px);transition-timing-function:linear;transition-duration:400ms;}#menuController.hovering path {animation: road 0.13s linear infinite;animation-delay:400ms;}#menuController.exiting .lineContainer {transform: translateX(-112px);transition-timing-function:linear;transition-duration:400ms;}@keyframes road {0% {transform: translateX(0px);}100% {transform: translateX(-16px);}}#menuController .line._3 {width: 35px;height: 1px;background: #FFFFFF;margin-top: 8px;}#pay {margin-top:200px;}#payTitle {will-change:transform;}#payTitle h1 {color: #FFFFFF;font-family: Theano Didot;font-size: 60px;font-weight: 300;line-height: 77px;position: relative;will-change:transform;letter-spacing: 1.3px;}#pay .translated {transform: translateY(90px) }#paySub {margin-top: 30px;transform: translateY(-23px);}#paySub h2 {font-family: Nunito Sans;color: #FFFFFF;letter-spacing: 5px;position: relative;left: 5px;}#payLine {width: 100%;height: 1px;margin-top: 10px;}#payLine .inner {width:100%;height:1px;background: #FFFFFF;}#payLine .translated {transform: translateY(90px) scale(1,1);}#payImg {margin-top: 25px;transform: translateY(-23px);}#payImg img {margin: auto;display: block;}#quickMenu {height: 26vh;margin-top: 16vh;display: flex;width: 100%;max-height: 300px;max-width: 1600px;}.quickSection {width: 25%;position: relative;display: flex;align-items: center;justify-content: center;cursor:pointer;}.quickLine {position: absolute;height: 100%;top: 0;right: 0;background: #FFFFFF;width: 1px;}.quickMenuText {letter-spacing: 6px;font-family: Nunito Sans;font-size: 19px;color: #FFFFFF;position:relative;}.quickSection:hover .quickMenuText {letter-spacing:10px;-webkit-transition: all 1000ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 1000ms cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: all 1000ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 1000ms cubic-bezier(0.190, 1.000, 0.220, 1.000);}#scrollDown {position: absolute;bottom: 14px;display:flex;align-items:center;flex-direction:column;}#scrollIcon {width: 46px;height: 46px;display: flex;align-items: center;justify-content: center;position:relative;}#scrollIcon.show circle {stroke-dashoffset: 0;}#scrollIcon .circle {width: 46px;height: 46px;position: absolute;top:0;left:0;}#scrollIcon circle {width: 46px;height: 46px;stroke-dasharray: 138px;stroke-dashoffset: 138px;}#scrollLabel {margin-bottom: 10px;font-family: Nunito Sans;color: #FFFFFF;font-size: 10px;letter-spacing: 1px;}#chatButton {position: fixed;bottom: -8px;right: -8px;background: #FFFFFF;border-radius: 50%;display: flex;align-items: center;justify-content: center;width: 50px;height: 50px;z-index: 99999;cursor:pointer;}#chatButton.hidden {transform:translateX(50px) translateY(50px);}#chat-widget-container {bottom: -39px !Important;}#index #chat-widget-container {right: -1px !important;}#mainMenu {position: absolute;top: 15px;left: 15px;width: calc(100% - 30px);height: calc(100% - 15px);z-index: 3;display: flex;justify-content: space-between;flex-direction:column;-webkit-transition: -webkit-transform 1000ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: transform 1000ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 700ms cubic-bezier(0.190, 1.000, 0.220, 1.000);}#mainMenuScroller {height:100%;display:flex;flex-direction:column;}#fleet.index #mainMenu, #packages #mainMenu, #index #mainMenu {height: calc(100% - 30px);}#menuTop {width: 100%;background: #F4F2ED;display: flex;align-items: center;height: 45%;padding: 0 100px;box-sizing: border-box;min-height:340px;}#menuBottom {height: 55%;background: #FFFFFF;display: flex;padding: 40px;box-sizing: border-box;}#menuPanelContainer {width:100%;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;}.menuPanel {width: 220px;}.menuPanelTitle {font-family: Nunito Sans;font-size: 15px;letter-spacing: 4px;line-height: 30px;color: #686859;text-transform: uppercase;text-align: center;}.menuPanelDecor {margin-top: 5px;margin-bottom: 20px;}.menuPanel .menuList {display: flex;flex-direction: column;align-items:center;}.menuButton {font-family: Nunito Sans;font-size: 14px;letter-spacing: 2px;line-height: 30px;color: #353526;text-align: center;position:relative;}.menuButton:after {content: '';position: absolute;transform-origin: left;width: 100%;height: 1px;transform: scale(0,1);background: #353526;bottom: 6px;left: -1px;-webkit-transition: -webkit-transform 1000ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 800ms cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: transform 1000ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 800ms cubic-bezier(0.190, 1.000, 0.220, 1.000);}.menuButton:hover:after {transform:scale(1,1);}#menuClose {position: absolute;top: 0;right: 0;width: 20px;height: 20px;padding: 25px;cursor:pointer;z-index:1;}.closeButton:before {content: '';width: 28px;height: 1px;background: #000000;position: absolute;transform: rotate(45deg);transform-origin: left;}.closeButton:after {content: '';width: 28px;height: 1px;background: #000000;position: absolute;transform: rotate(-45deg);transform-origin: right;right: 25px;}#menuMagLeft {width: 55%;display: flex;justify-content: space-between;flex-direction: column;}#menuMagRight {width: 45%;padding-left: 40px;box-sizing: border-box;display: flex;flex-direction: column;justify-content: space-between;min-width:575px;}#awardsContainer {display: flex;align-items: flex-start;width: 100%;justify-content: space-between;max-width: 660px;flex-direction:column;margin-top: 58px;height: 100%;}#awardsContainer .row{width: 100%;display: flex;align-items: flex-start;justify-content: space-between;}#awardsContainer .row._2 {justify-content: center;}#menuMagTitle {min-width: 240px;display: flex;}.magFrom {font-family: Playfair Display;font-style: italic;font-weight: 300;font-size: 32px;color: #5C5954;margin-left: 7px;display:block;letter-spacing: -1px;}.magTitle {display: flex;align-items: center;margin-left: 10px;}.magTitle span {font-family: Playfair Display;font-style: italic;font-weight: 300;font-size: 32px;display:inline-block;color: #5C5954;}.lettersContainer {letter-spacing:-1px;margin-left: 5px;}#menuMagRight .magTitle {align-items: flex-start;margin-left: 0;min-height:42px;}#menuMagRight .magTitle span {margin-left:8px;}#menuMagRight .magTitle span:first-child {margin-left:0;}#menuMagRight .lettersContainer {letter-spacing:1px;margin-left: 0px;}.menuMagContent {max-width: 700px;display: flex;flex-direction: column;justify-content: space-between;height:100%;}.menuMagContentTop {display: flex;margin-top: 10px;}.menuMagContentTop span {font-family: Nunito Sans;font-size: 18px;font-weight: 300;letter-spacing: 3px;}.menuMagContentBottom {display: flex;flex-direction: column;justify-content: space-between;align-items: flex-start;height: 100%;margin-top: 25px;}.menuMagContentBottom .borderedButton {margin-top:0;margin-bottom:0;}.menuMagTitle {font-family: Theano Didot;font-size: 30px;line-height: 35px;}.menuMagSubTitle {font-family: Theano Didot;font-size: 24px;line-height: inherit;letter-spacing: -1px;}.body_text p {font-family: Nunito Sans;font-size: 16px;min-height: 60px;line-height: 30px;color: #353526;}section {margin-top:-1px;}section:first-child, section:first-child + section {margin-top:0;}.buttonLabel {font-family: Nunito Sans;font-size: 13px;letter-spacing: 3px;color: #FFFFFF;position:relative;z-index:1;transition-delay:300ms;}.borderedButton.black .buttonLabel {color:#000000;}.borderedButton {padding:10px 20px;cursor:pointer;position:relative;float:left;margin-top:50px;margin-bottom: 50px;}.borders{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}.borderedButton .borders > * {}.borders .top {width: 100%;height: 1px;background: #FFFFFF;position: absolute;transform-origin: left;}.borders .bottom {width: 100%;height: 1px;background: #FFFFFF;position: absolute;transform-origin: left;bottom: 0;right: 0;transform-origin: right;}.borders .left {width: 1px;height: 100%;background: #FFFFFF;position: absolute;transform-origin: bottom;left: 0;}.borders .right {width: 1px;height: 100%;background: #FFFFFF;position: absolute;transform-origin: top;right: 0;}.borderedButton.black .borders div {background:#000000;}.hover.borders div {background:#C1992B;}.borderedButton:hover .borders.hover div {transform:none !important;}.borderedButton:hover button {color:#C1992B;}.self_hover:hover .border.top, .self_hover:hover .border.bottom {transform:scale(0,1);transition-delay:0ms;}.self_hover:hover .border.left, .self_hover:hover .border.right {transform:scale(1,0);transition-delay:0ms;}.self_hover:hover .background {xtransform:scale(1,1);}.self_hover:hover .buttonLabel {zcolor:#D2CBB7;}.borderedButton .background {transform:scale(0,1);background:#FFFFFF;position:absolute;width:100%;height:100%;left:0;top:0;transform-origin:left;}#fullscreenGallery {position: absolute;top: 0;left: 0;width: 100vw;height: 100vh;z-index:3;display:none;background: #000000;}#sectionContainer.hidden {transform: translateY(20vh) skewY(5deg);opacity:0;}#itemsContainer {height:calc(78vh - 106px);}#itemsScroller {display:flex;flex-wrap:wrap;}.item {width:calc(25% - 1px);position: relative;margin-left:1px;transform-origin:top;overflow:hidden;height:calc((78vh - 106px)/2);margin-top:1px;min-height: 240px;}#main.top {transform:translateY(22vh);}@media all and (max-width:869px){#mainBorders.hidden {transform: scale(1.11,1.06);transition-duration: 1000ms;}#socialBar {top: 26px;right: 67px;}.social.facebook {margin-left: 21px;margin-top: -2px;}.social.instagram svg {width:19px !important;height:19px !important;}.social.facebook svg {width:18px !important;height:18px !important;}}#main.top .titleContainer {transform:translateY(0vh);}.titleContainer {transform: translateY(14vh);}#main.top #itemSubmenu {transform:translateY(0vh);}#itemSubmenu {transform:translateY(14vh);}#sectionTitle {display: flex;justify-content: flex-end;flex-direction: column;min-height:41px;will-change:transform;}#sectionTitle h1 {text-align: left;color: #FFFFFF;font-family: Nunito Sans;font-size: 28px;font-weight: 300;letter-spacing: 10px;margin-left: 40px;}#sectionContainer, #itemsContainer {margin-top:50px;overflow:hidden;}.scroll-classic #itemsContainer {overflow-y:auto;}.scroll-classic #packageDetailInfoContainer {overflow-y: auto;height: 100%;}.titleContainer.hidden {filter:blur(15px);opacity:0;}#sectionScroller {position:relative;}.scrollBackground {position: absolute;background: #000000;opacity: 0.5;top: -5%;left: -5%;width: 110%;height: 110%;border-radius: 50%;}.item[disabled] {cursor:default;}.item:first-child {margin-left:0;}.itemRow {display:flex;justify-content:flex-start;height:calc((78vh - 106px)/2);position:relative;top:1px;}.itemRow:first-child {top:0;}#itemSubmenu {display: flex;right: 14px;align-items: flex-start;position: absolute;bottom: 1px;z-index:1;justify-content:space-between;width: 460px;}#itemSubmenu a {color: #FFFFFF;font-family: Nunito Sans;letter-spacing: 2px;font-size: 12px;padding: 6px 0;position:relative;}#itemSubmenu a:after {content: '';position: absolute;transform-origin: left;width: 100%;height: 1px;transform: scale(0,1);background: #FFFFFF;bottom: 4px;left: 0;-webkit-transition: -webkit-transform 1000ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 800ms cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: transform 1000ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 800ms cubic-bezier(0.190, 1.000, 0.220, 1.000);}#itemSubmenu a:hover:after, #itemSubmenu a.active:after {transform: scale(1);}#fleet #main {margin-top: 0px;height: calc(100vh + 31px);-webkit-transition: -webkit-transform 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000),opacity 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000);transition: transform 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000),opacity 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000);overflow:visible;transform:translateY(0);}#fleet #main.top {transform:translateY(22vh) translateY(31px);}#fleet #itemsContainer .itemBackground {opacity:1;}#fleet #itemsContainer .item img {display:none;}#fleet #itemsContainer .itemContent .grid__item-img {width: 100%;padding-top: 50%;position: relative;overflow: hidden;}#fleet #itemsContainer .item:nth-child(5) {margin-left:0;margin-top:1px;}#fleet #scrollDown #scrollLabel {color: #333333;font-size: 11px;letter-spacing: 2px;margin-bottom: 0;margin-top: 1px;}#fleet #scrollDown #scrollLabel.top_single_small {transform:none !Important;}#fleet #scrollDown {left: calc(50% - 12px);position: absolute;flex-direction: row;bottom: 8px;}#fleet #scrollDown #scrollIcon {width: 41px;height: 41px;}#fleet #scrollIcon circle {width: 41px;height: 41px;}#fleet #scrollDown #scrollIcon img {width: 25px;}.grid__item-img canvas {position: absolute;top: 0px;}#fleet #itemsContainer .itemContent {flex-direction: column;padding: 0;position: relative;align-items: center;justify-content: center;height: 100%;}#fleet #itemsContainer .itemContent .top {height: calc(100% - 27px);display: flex;align-items: center;justify-content: center;width: 100%;}#fleet #itemsContainer .itemContent .top.padded {padding:20px;box-sizing:border-box;}#fleet #itemsContainer .itemContent .bottom {height: 60px;z-index:1;}#fleet #itemsContainer .itemTitle h2 {font-family: Nunito Sans;font-size: 16px;letter-spacing: 0.3px;text-transform:uppercase;}.itemRow.related {display: flex;align-items: center;justify-content: center;width:100%;}#allFleet {margin-top:0;margin-bottom:0;}#allFleet .buttonLabel {font-size: 15px;letter-spacing: 3px;}#sectionContainer {overflow: hidden;transform:translateY(0);}.scroll-classic #sectionContainer {overflow: auto;}#sectionContainer.no_opacity {-webkit-transition: -webkit-transform 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000),opacity 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000);transition: transform 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000),opacity 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000);}#vehicleGallery .vehicle_slider img {display:none;}.vehicleSection {padding: 40px 0 40px 40px;display: flex;justify-content: space-between;align-items: center;min-height: calc(78vh - 175px);}.vehicleDetail {width: 30vw;display: flex;align-items: center;}.vehicleTitle {position: absolute;top: 40px;}.vehicleTitle h2 {color: #666659;font-family: Nunito Sans;font-size: 24px;font-weight: 300;text-transform: uppercase;letter-spacing: 4.4px;}.vehicleSpecs {font-family: Nunito Sans;font-size: 14px;width: 100%;}.dataTable {}.vehicleSpecs .label {text-transform:uppercase;}.dataTable .row {display: flex;width: 100%;justify-content: space-between;margin-top: 30px;position:relative;}.dataTable .row:after {content: '';left:0;width: 100%;position: absolute;height: 1px;background: #DFDFD0;top: 25px;transform-origin:left;-webkit-transition: -webkit-transform 1000ms cubic-bezier(0.575, 0.005, 0.285, 1.005),opacity 1000ms cubic-bezier(0.575, 0.005, 0.285, 1.005);transition: transform 1000ms cubic-bezier(0.575, 0.005, 0.285, 1.005),opacity 1000ms cubic-bezier(0.575, 0.005, 0.285, 1.005);}.dataTable .row.top_single:after {transform:scale(0,1);}#vehicleGallery {width: 66vw;}#vehicleGallery .grid__item-img {width: 58.959vw;height: 27.969vw;}#vehicleGallery .vehicle_controller {margin-top:0;}#vehicleGallery {display: flex;flex-direction: column;align-items: flex-end;position:relative;}.gallery_controller {padding-right: 50px;display: flex;font-family: Nunito Sans;font-size: 11px;letter-spacing: 2px;margin-top: 0px;line-height: 20px;text-transform:uppercase;justify-content: flex-end;align-items: center;box-sizing:border-box;position: relative;top: 75px;width: 100%;}#vehicleGallery .gallery_controller {width: calc(100vw - 30px);margin-top:-18px;z-index:1;top:0;}.picTitle {margin-right:60px;}.fullscreenLauncher {cursor: pointer;display: flex;align-items: center;padding: 5px 0;margin-right: 70px;}.fullscreenIconSpacer {width: 26px;margin-right: 15px;}.fullscreenIcon {width: 24px;height: 17px;position:relative;left:0;}.fullscreenIcon.spinning {width: 19px;height: 19px;transform: rotate(0);left:3px;}.fullscreenIcon.spinning img {animation:rotate 1s linear 50ms infinite;}@keyframes rotate {from {transform: rotateZ(0deg);}to {transform: rotateZ(365deg);}}.gallery_controller .controls {display: flex;width: 250px;justify-content: space-between;align-items: center;margin-right: 25px;}.gallery_controller .counter {z-index: 1;padding: 20px 0px 20px 0;}.gallery_controller .prev, .gallery_controller .next {cursor:pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.gallery_controller .prev, .gallery_controller .next {position:relative;}.gallery_controller .prev {padding: 20px 0px 20px 25px;width:auto !important;}.gallery_controller .prev:before {content: '';width: 7px;height: 7px;border-top: 1px solid #666666;border-left: 1px solid #666666;position: absolute;transform: rotateZ(-45deg);top: 25px;left: 0px;-webkit-transition: -webkit-transform 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: transform 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000);}.gallery_controller .prev:hover:before {transform:rotateZ(-45deg) translateY(-5px) translateX(-5px);}.gallery_controller .next {padding: 20px 25px 20px 0px;width:auto !important;}.gallery_controller .next:before {content: '';width: 7px;height: 7px;border-top: 1px solid #666666;border-right: 1px solid #666666;position: absolute;transform: rotateZ(45deg);top: 25px;right: 0px;-webkit-transition: -webkit-transform 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: transform 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000);}.gallery_controller .next:hover:before {transform:rotateZ(45deg) translateY(-5px) translateX(5px);}.gallery_controller.full {padding-right: 23px;}.gallery_controller.full .fullscreenIcon.loading.spinning {right:0;}.darkBackground {background: #F4F2ED;}.whiteBackground {background:#FFFFFF;}#rrContent {max-width: 860px;margin: auto;display: flex;width: 90%;padding: 100px 0;}#rrText {margin-left: 5vw;display: flex;flex-direction: column;justify-content: space-between;width:100%;}.pTitle {color: #323224;font-family: Theano Didot;font-size: 43px;line-height: 52px;}.pTitle span {font-size: 58px;}#vehicleSide {padding: 100px 0;}#vehicleSideContainer {max-width: 1126px;margin: auto;}.smallParagraph {max-width: 768px;margin: auto;}.smallPTitle + .body_text {margin-top:50px;}.smallPTitle h3 {font-family: Nunito Sans;font-size: 26px;font-weight: 300;letter-spacing: 4.7px;line-height: 30px;color: #353526;text-transform: uppercase;}#vehicleDesign {padding: 15vh 0;}#vehicleInteriors {display: flex;padding-bottom: 100px;}#vehicleInteriorsContainer {width:40vw;}#vehicleInteriors .smallParagraph {padding: 15vh;min-width: 350px;z-index: 2;box-sizing: border-box;}#specials.inParagraph .largeTitle {margin-top: 50px;}.verticalSectionTitleContainer {top: 100px;left: 3vw;position: absolute;}#magazine .verticalSectionTitleContainer {top:200px;}#magazine #specials {padding-top: 150px;}#magazineContainer .top_translated {transform:translateY(500px);}.verticalSectionTitle {font-family: Theano Didot;font-size: 125px;letter-spacing: -2px;writing-mode: tb;transform: rotateZ(180deg);color: #DFB03F;}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {.verticalSectionTitle {writing-mode: bt-rl;}}#specials .body_text {width: 630px;margin: auto;margin-top: 100px;}.centeredFrame {max-width:1170px;margin:auto;width:100%;}.largeTitle {font-size: 26px;font-family: Nunito Sans;letter-spacing: 4.7px;font-weight: 300;text-align: center;margin-top: 130px;}.packageContainer {margin-top: 130px;display: flex;justify-content: space-between;}#quotation {padding-top:80px;margin-top:-1px;position: relative;z-index: 1;}#quotation.fading {background:url(/style/images/gradient.png) repeat-x;}.form_container {background: #FFFFFF;overflow: hidden;position: relative;top: 134px;margin-top: -134px;}.form_container .styleLine {max-width:90%;margin-top:60px;}.form_container .sectionPanelTitle {margin-top: 80px;}.form {width:100%;margin:auto;margin-top: 50px;}#quotation .form {max-width: 680px }.form_row {display: flex;margin-top: 50px;justify-content: space-between;}.form_field {width: 47%;display: flex;color:#323224;align-items: center;position:relative;}.form_field label {min-width: 85px;font-family: Nunito Sans;font-size: 14px;letter-spacing:0.5px;}.form_field input {border: none;border-bottom: 1px solid #ACA196;flex: 1;width: calc(100% - 90px);background: none;padding: 7px 16px;font-family: Nunito Sans;font-size: 14px;letter-spacing: 0.5px;}.form_field input.error {border-bottom: 1px solid #e41a1a;}.form_field textarea.error {border: 1px solid #e41a1a;}.form_field span {font-family: Nunito Sans;font-size: 14px;}.form_field span.alert {font-family: Nunito Sans;font-size: 12px;position: absolute;bottom: -20px;left: 85px;width: 145px;color: #e41a1a;display:none;}#message + .alert {left:0;}.form_field.date img {margin-left: 4px;}.form_field.half img {margin-left: 3px;}.form_field.longer {display: flex;justify-content: space-between;}.form_field.gender, .form_field.finance {align-items:flex-start;}.form_field.gender {min-width: 310px;}.form_field.gender label, .form_field.finance label {margin-right:50px;}.form_field.finance > label {margin-right: 66px;}.form_field.passengers {margin-right:6%;}.form_field.gender .radio_input, .form_field.finance .radio_input {width:80px;min-width:80px;margin-top:0;}.form_field.gender .radio_input input, .form_field.finance .radio_input input, .form_field.privacy .radio_input input {cursor:pointer;}.form_field.message {flex-direction: column;align-items: flex-start;}.form_row.shortPrivacy {margin-top:84px;}.form_field.full {width:100%;}.form_field textarea {border: 1px solid #ACA196;resize: none;width: 100%;height: 140px;margin-top: 15px;box-sizing: border-box;background: none;padding: 10px;font-family: Nunito Sans;font-size: 14px;letter-spacing: 0.5px;}.styleLine.dark {max-width: 1000px;margin: auto;margin-top: 20px;width: 85%;}.styleLine.dark .inner {background:#CECEBF;}p.radio_input {float: left;font-family: Lato;color: #333333;font-size: 12px;position: relative;width: 100%;height: 16px;}.radio_input._2 {width:0 !important;min-width:0 !important;}p.radio_input > input {padding: 0;margin: 0;height: 16px;width: 16px;float: left;position: absolute;left: 0;opacity: 0;}p.radio_input:not(#foo) > input[type=checkbox] + label {background-position: 0 -7px;}p.radio_input:not(#foo) > input + label {background: url(/style/images/radio_input.png) 0 -7px no-repeat;height: 16px;min-width:0;}p.radio_input > label {padding: 0px 0px 1px 28px;float: left;}p.radio_input:not(#foo) > input[type=checkbox]:hover + label, p.radio_input:not(#foo) > input[type=checkbox]:focus + label, p.radio_input:not(#foo) > input[type=checkbox] + label:hover {background-position: 0 -32px;}p.radio_input:not(#foo) > input[type=checkbox] + label {background-position: 0 -7px;}p.radio_input:not(#foo) > input[type=checkbox]:hover:checked + label, p.radio_input:not(#foo) > input[type=checkbox]:focus:checked + label, p.radio_input:not(#foo) > input[type=checkbox]:checked + label:hover, p.radio_input:not(#foo) > input[type=checkbox]:focus:checked + label {background-position: 0 -57px;}p.radio_input:not(#foo) > input[type=checkbox]:checked + label {background-position: 0 -57px;}p.radio_input:not(#foo) > input[type=radio]:hover + label, p.radio_input:not(#foo) > input[type=radio]:focus + label, p.radio_input:not(#foo) > input[type=radio] + label:hover {background-position: 0 -32px;}p.radio_input:not(#foo) > input[type=radio] + label {background-position: 0 -7px;}p.radio_input:not(#foo) > input[type=radio]:hover:checked + label, p.radio_input:not(#foo) > input[type=radio]:focus:checked + label, p.radio_input:not(#foo) > input[type=radio]:checked + label:hover, p.radio_input:not(#foo) > input[type=radio]:focus:checked + label {background-position: 0 -57px;}p.radio_input:not(#foo) > input[type=radio]:checked + label {background-position: 0 -57px;}p.radio_input:not(#foo).error > input[type=checkbox] + label {background-position: 0 -156px;}p.radio_input:not(#foo).error > input + label {background: url(/style/images/radio_input.png) 0 -156px no-repeat;height: 16px;min-width:0;}p.radio_input > label {padding: 0px 0px 1px 28px;float: left;}p.radio_input:not(#foo).error > input[type=checkbox]:hover + label, p.radio_input:not(#foo).error > input[type=checkbox]:focus + label, p.radio_input:not(#foo).error > input[type=checkbox] + label:hover {background-position: 0 -181px;}p.radio_input:not(#foo).error > input[type=checkbox] + label {background-position: 0 -156px;}p.radio_input:not(#foo).error > input[type=checkbox]:hover:checked + label, p.radio_input:not(#foo).error > input[type=checkbox]:focus:checked + label, p.radio_input:not(#foo).error > input[type=checkbox]:checked + label:hover, p.radio_input:not(#foo).error > input[type=checkbox]:focus:checked + label {background-position: 0 -206px;}p.radio_input:not(#foo).error > input[type=checkbox]:checked + label {background-position: 0 -206px;}p.radio_input:not(#foo).error > input[type=radio]:hover + label, p.radio_input:not(#foo).error > input[type=radio]:focus + label, p.radio_input:not(#foo).error > input[type=radio] + label:hover {background-position: 0 -181px;}p.radio_input:not(#foo).error > input[type=radio] + label {background-position: 0 -156px;}p.radio_input:not(#foo).error > input[type=radio]:hover:checked + label, p.radio_input:not(#foo).error > input[type=radio]:focus:checked + label, p.radio_input:not(#foo).error > input[type=radio]:checked + label:hover, p.radio_input:not(#foo).error > input[type=radio]:focus:checked + label {background-position: 0 -206px;}p.radio_input:not(#foo).error > input[type=radio]:checked + label {background-position: 0 -206px;}p.radio_input + p.radio_input {margin-top:15px;}.mandatory {margin-top: 15px;position: absolute;bottom: -34px;right: 0;}.form_field.privacy {flex-direction: column;align-items: flex-start;}.form_field.privacy .privacy_text {font-family: Nunito Sans;font-size: 14px;padding: 10px;box-sizing: border-box;border: 1px solid #ACA196;margin-top:15px;margin-bottom:15px;height: 103px;overflow:scroll;width:100%;}.form_field.privacy .privacy_text:::-webkit-scrollbar {width: inherit;}.send .borders .border {background:#ACA196;}.send .buttonLabel {color:#323224;font-weight:600;}.form_row.send_button {justify-content:flex-end;}#quotation .centered_container {overflow:visible;}#quotation .form > img {margin-left: calc(50% - 18.5px);margin-top: 50px;margin-bottom:50px;}#quotation .send .fullscreenIcon.loading.spinning {position: absolute;right: -40px;top: 7px;}.status img {width: 25px;margin-right: 15px;}.status {position: absolute;left: 107px;top: 0px;width: 578px;font-family: Nunito Sans;font-size: 14px;letter-spacing: 1px;display: flex;align-items: center;}.vehicleSection.generic {margin-top:7px;align-items: inherit;min-height: calc(78vh - 172px);}.vehicleSection.generic:first-child {margin-top:0;}.vehicleSection.generic .gallery_container {height: calc(100% - 60px);width: 55vw;}.vehicleSection.generic .slide_container {max-height: 33vw;}.vehicleSection.generic .vehicleDetail {align-items:inherit;flex-direction:column;justify-content:space-between;}.vehiclePic {margin-right: 40px;min-height: 500px;}.vehiclePic .gallery_controller {width: calc(100vw - 110px);}.vehicleDescription {margin-top: 60px;}.vehicleCall {margin-top: 55px;width:100%;z-index: 1;}#fleet #sectionContainer[helicopters="true"] .dataTable .row:first-child {margin-top:0;}.vehicleCall.body_text p {font-size: 14px;min-height: 0;}.vehicleSection.generic .vehicleSpecs {max-width:320px;margin-top: 40px;}#packages #itemsContainer .item {width:calc(50% - 1px);margin-top:1px;}.itemRow:nth-child(3) {top: 2px;}.itemBorder {position: absolute;height: 100%;width: 1px;background: #ACAC9D;top: 0;right: 20px;transform-origin:top;}#packages #itemsContainer .item:hover .itemBackground {opacity:1;}.itemContent {display: flex;padding: 20px;height: calc(100% - 40px);}.itemContent .right img {position: absolute;}.itemBackground {position: absolute;width: 100%;height: 100%;background: #FFFFFF;transform-origin:top;opacity:0.88;}.item .left {position: relative;height: 100%;flex: 1;padding-right: 40px;min-width: 245px;display: flex;justify-content: center;flex-direction: column;}.item .right {position:relative;overflow: hidden;width: 40vh;}.itemTitle {}.itemTitle h2 {font-family: Theano Didot;font-size: 20px;color: #676759;text-align: center;}#packageDetailContent .detail .itemTitle h2 {text-align: left;}.itemSeparator {margin-top: 1vh;}.itemSeparator img {margin: auto;display: block;}.itemIntro {margin-top: 3vh;width: 100%;}.detail .itemIntro {margin-top: 50px;}.itemIntro p {font-family: Nunito Sans;font-size: 14px;min-height: 60px;margin: auto;display: block;line-height: 22px;}#packages #itemsContainer .item:nth-child(3) {margin-left:0;}#packages #itemsContainer .item:nth-child(1), #packages #itemsContainer .item:nth-child(2) {margin-top:0;}#itemsContainer .itemIntro p {text-align: center;max-width:400px;}.more {margin-top: 20px;display: flex;justify-content: center;flex-direction: column;align-items: center;position:relative;}.moreButtonContainer:after {content: '';position: absolute;transform-origin: left;width: 100%;height: 1px;transform: scale(0,1);background: #C1992B;bottom: 6px;left: -1px;-webkit-transition: -webkit-transform 700ms cubic-bezier(0.575, 0.005, 0.285, 1.005),opacity 700ms cubic-bezier(0.575, 0.005, 0.285, 1.005);transition: transform 700ms cubic-bezier(0.575, 0.005, 0.285, 1.005),opacity 700ms cubic-bezier(0.575, 0.005, 0.285, 1.005);}.item:hover .moreButtonContainer:after {transform:scale(1,1);}.item:hover .right img {transform:scale(1.05) rotateZ(1deg);}.more span {width: 49px;font-size: 30px;display: block;font-family: Alex Brush;}.more .moreArrow {}.more .line {}.item:hover .moreHE {transform:translateX(0);}.item:hover .moreHEInner {transform:translateX(0);}.item:hover .moreS {transform:translateX(100%);}.item:hover .moreSInner {transform:translateX(-100%);}.moreHEInner {color:#C1992B;}.moreSInner {color: #666666;}.moreHE {position:absolute;top:0;left:0;transform:translateX(-100%);width: 100%;height: 26px;}.moreHEInner {position:absolute;top:0;left:0;transform:translateX(100%);}#packageDetailContainer {position: relative;top: 15px;width: 100%;height: calc(100vh - 30px);overflow:hidden;}#packageDetailContent {position: relative;width: 100%;height: calc(100% - 152px);margin-top: 115px;display: flex;box-sizing: border-box;}#packageDetailInfoContainer {padding: 0 50px;padding-bottom: 2px;max-width: 700px;box-sizing: border-box;width: 100%;position:relative;}#packageDetailContainerBackground {position: absolute;width: 100%;height: 100%;background: #FFFFFF;opacity: 0.88;}#packageLeft {width: 50%;display: flex;justify-content: center;position: relative;align-items: flex-start;overflow: hidden;z-index: 2;}#packageRight {width: 50%;padding: 0 50px;box-sizing: border-box;}#packageRight .gallery_controller {justify-content: space-between;}#packageLeft .iScrollIndicator {border: none !important;border-radius: 0 !important;background: #888888 !important;}#packageLeft .iScrollVerticalScrollbar {width:1px !important;right:0;transform:scale(1,0);transform-origin:top;-webkit-transition: -webkit-transform 1500ms cubic-bezier(0.575, 0.005, 0.285, 1.005),opacity 1500ms cubic-bezier(0.575, 0.005, 0.285, 1.005);transition: transform 1500ms cubic-bezier(0.575, 0.005, 0.285, 1.005),opacity 1500ms cubic-bezier(0.575, 0.005, 0.285, 1.005);}#packageLeft .iScrollVerticalScrollbar.ready {transform:scale(1,1);}#packageDetailInfoContainer .itemSeparator {margin-top: 25px;}.packageServices {margin-top: 50px;}.packageIncludesLabel {font-family:Nunito Sans;font-size:14px;display:block;letter-spacing: 1px;}.packageServicesContainer ul {margin-top:50px;}.packageServicesContainer li {display:flex;align-items:center;margin-top:25px;font-family:Nunito Sans;font-size:14px;}.packageServicesContainer .icon {width: 50px;margin-right: 20px;min-width:50px;}.packageServicesContainer .icon img {margin:auto;display:block;}.askButton {width: 100%;position: relative;display: flex;justify-content: center;align-items: center;height: 40px;margin-top:50px;}.askButton button {border: none;background: none;font-family: Nunito Sans;letter-spacing: 3px;font-size: 13px;color: #333333;}.panelBorder {position: absolute;right: 1px;width: 1px;height: 100%;background: #CECEBF;transform-origin:top;}.slider {position:relative;}.gallery_container {display: flex;flex-direction: column;align-items: flex-end;position: relative;width: 60vw;}.packageSlider {height: calc(100% - 56px);margin: auto;max-width: 800px;width:auto;}.gallery_slider {z-index: 1;height: 100%;width: 100%;}.slide {top:0;position:absolute;height: 100%;width:100%;}.slide_container {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}.slider_arrows {z-index: 1;width: 100%;display: flex;justify-content: space-between;height: 100%;pointer-events: none;}.slider_arrows .button_left {width: 50px;cursor:pointer;pointer-events:all;}.slider_arrows .button_right {width: 50px;cursor:pointer;pointer-events:all;}.packageController {position: absolute;bottom: 30px;width: calc(100% - 60px);height: 8px;left: 30px;display: flex;align-items: center;z-index: 1;}.controller .line {width: 100%;height: 1px;margin-right: 30px;position: relative;}.controller .line .track {width:100%;height:1px;background:#FFFFFF;transform-origin:left;}.controller .line .handle {width: 100%;height:1px;background:#333333;position:absolute;top:0;left:0;transform-origin:left;}.picBullets {display: flex;}.picBullets .bullet {height: 8px;width: 8px;border-radius: 50%;background: #FFFFFF;margin: 0 4px;}.picBullets .bullet.active {background:#333333;}.arrowLines {width: 46px;height: 16px }#packageControls {position: absolute;top: 17px;left: 25px;display:flex;}#backToPackages {display: flex;align-items: center;z-index: 1;}#backToPackages .packIcon {width: 31px;height: 11px;display: flex;flex-wrap: wrap;}#packageBrowse {display: flex;margin-left: 30px;align-items: center;padding: 0 5px;}#packageBrowse.noPrev #packagePrev {opacity: 0 !important;-webkit-transform: translateY(101%);transform:translateY(101%);pointer-events: none;}#packageBrowse.noPrev #packageNext {transform:translateX(-160px);}#packageBrowse.noPrev .packageButtonSeparator {opacity: 0 !important;-webkit-transform: translateY(101%);transform: translateY(101%);pointer-events: none;}#packageBrowse.noPrev #packageNext.top_hidden {opacity: 0 !important;-webkit-transform: translateX(-160px) translateY(101%);transform: translateX(-160px) translateY(101%);pointer-events: none;}#packageBrowse.noNext #packageNext,#packageBrowse.noNext .packageButtonSeparator {opacity: 0 !important;-webkit-transform: translateY(101%);transform: translateY(101%);pointer-events: none;}#packageNext {display: flex;align-items: center;z-index: 1;}#packagePrev {display: flex;align-items: center;z-index: 1;}#packagePrev:hover:before {border-top: 1px solid #C1992B;border-left: 1px solid #C1992B;transform:translateX(-5px);}#packageNext:hover:after {border-top: 1px solid #C1992B;border-right: 1px solid #C1992B;transform:translateX(5px);}#packagePrev:before {content: '';width: 6px;height: 6px;border-top: 1px solid #333333;border-left: 1px solid #333333;transform: rotateZ(-45deg);position: relative;-webkit-transition: -webkit-transform 600ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 600ms cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: transform 600ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 600ms cubic-bezier(0.190, 1.000, 0.220, 1.000);}#backToPackages:hover span, #packagePrev:hover, #packageNext:hover span {color:#C1992B;}#backToPackages:hover .packIcon .square {border:1px solid #C1992B;;}#packageNext:after {content: '';width: 6px;height: 6px;border-top: 1px solid #333333;border-right: 1px solid #333333;transform: rotateZ(45deg);position: relative;-webkit-transition: -webkit-transform 600ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 600ms cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: transform 600ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 600ms cubic-bezier(0.190, 1.000, 0.220, 1.000);}#packageNext span {margin-right:5px;}#packagePrev span {margin-left:5px;}.packageButtonSeparator {height: 9px;width: 1px;background: #666666;margin: 0 12px;}.packageButtonSeparator.top_hidden {transform: translateY(12px);}.square.top_single {transform: translateY(7px);}.square {width: 13px;height: 3px;border: 1px solid #848484;}.square._2 {margin-left: 1px;}.square._3 {margin-top: 1px }.square._4 {margin-left: 1px;margin-top: 1px }.barButton span {display: block;font-family: Nunito Sans;font-size: 11px;letter-spacing:1px;position: relative;top: 1px;font-weight: 600;}#packageControls span span {margin-left:0;display: inline;top: 0;}#backToPackages span {margin-left:10px;}#packages.detail #mainBar {pointer-events:none;}.caption {position: absolute;bottom: -34px;display: block;font-family: Nunito Sans;font-size: 11px;font-weight:600;}.descriptionCap {margin-left: 10px;}#packages.detail .itemTitle h2 {text-align:left;}#services #itemsContainer .item {width: calc(50% - 1px);}#services #itemsContainer .item:nth-child(4) {margin-left:0;}#services #itemsContainer .item:nth-child(1), #services #itemsContainer .item:nth-child(2), #services #itemsContainer .item:nth-child(3) {margin-top:0;}#services #itemsContainer .item .left {min-width:50%;}#services.detail #main {margin-top: 60px;height: calc(100vh - 60px);}.scroll-classic #services.detail #main {margin-top: 60px;height: calc(100vh - 43px);}#services.detail #sectionPay {margin-top:-150px;}#services.detail section.fullHeight {height:calc(100vh - 60px);}#s1 {z-index:1;}#wedDecor1 {width: 320px;height: 106px;position: absolute;left: -305px;top: 269px;}.serviceContainer > .left {width:50%;position: relative;padding-left:100px;}#s1 .serviceContainer > .left {top:100px;}.serviceContainer > .right {width:50%;}.serviceContainer > .right.helicopterPic {width:60%;}#wedDecor2 {position: absolute;bottom: 65px;right: -138px;}.paragraphTitle .s2sub, .paragraphTitle .s1sub {display:block;}.paragraphTitle .s2sub {font-size:34px;line-height: 40px;}.serviceContainer {display:flex;}#s2 .serviceContainer > .left {margin-top:100px;}#s2 .paragraphTextContainer {margin-left:50px;}#s2 {padding-top:200px;padding-bottom:100px;}#s3 {padding: 150px 0;}#expectationContainer {max-width: 1110px;margin: auto;width: calc(100% - 150px);}#expectationContainer h2 {color: #B4AE9A;font-family: Theano Didot;font-size: 58px;line-height: 52px;margin-bottom: 125px;}.expItem {margin-top: 75px;}.expItem .largeTitle {margin-top:0;text-align:left;}.expItem .body_text {margin-top:25px;}#wedDecor3 {position: absolute;bottom: 30px;right: -66px;}#s4 .padded {padding:100px 0;}#s4 .s2 span {font-size:inherit;}#faq #main {margin-top: 60px;height: calc(100vh - 60px);}.scroll-classic #faq #main {height: calc(100vh - 48px);}#faq section.fullHeight {height:calc(100vh - 60px);}#faqList {padding-top:100px;}#faqContainer {max-width: 1100px;margin: auto;width: 90%;}.question {font-family: Playfair Display;color: #93907F;font-size: 25px;letter-spacing: 1px;display: flex;}.answer {margin-left: 45px;}.faqNum {min-width: 45px;}#faq .serviceContainer > .left {padding-left:0;}#faq .paragraphTextContainer {margin: auto;}.faqItem {margin-top:50px;}.faqItem:first-child {margin-top:0;}#contacts #main {margin-top: 60px;height: calc(100vh - 60px);}#contacts section.fullHeight {height:calc(100vh - 60px);}#contactsList {padding-top: 100px;padding-bottom: 100px;}#contactsContainer {max-width: 1100px;margin: auto;width: 90%;}#contacts .question {font-family: Playfair Display;color: #93907F;font-size: 25px;letter-spacing: 1px;}#contacts .answer {margin-top:20px;}#contacts .answer p {min-height:0;}#contacts .serviceContainer > .left {padding-left:0;}#contacts .paragraphTextContainer {margin: auto;}.contactsItem {margin-top: 50px;}.contactsItem:first-child {margin-top: 0px;}#discover #main {margin-top: 60px;height: calc(100vh - 60px);}.scroll-classic #discover #main {margin-top: 60px;height: calc(100vh - 43px);}#sectionPay {margin-top:-150px;}#discover section.fullHeight {height:calc(100vh - 60px);}#sectionPayTitle h1 {font-family: Nunito Sans;font-size: 19px;color: #FFFFFF;letter-spacing: 10px;font-weight: 300;text-align: center;text-shadow: 1px 1px 2px #333333;text-transform: uppercase;}#sectionPaySub h2 {font-family: Theano Didot;color: #FFFFFF;font-size: 40px;text-align: center;text-shadow: 1px 1px 2px #333333;}.styleLine {margin-top:30px;display: flex;align-items: center;}.styleLine .inner {width: calc(100% - 80px);height: 1px;background: #FFFFFF;margin: 0 15px;}#sectionPayImg img {display: block;margin: auto;}#sectionPaySub, #sectionPayImg {margin-top: 20px;}.paragraphTextContainer {width: 550px;margin: auto;position:relative;}.paragraphTextContainer.padded {padding: 150px 0;}.decalLayer svg path {}.paragraphTitle {color: #323224;font-family: Theano Didot;font-size: 43px;line-height: 52px;}.paragraphTitle .s1 span {font-size: 58px;}.paragraphTitle .s1, .paragraphTitle .s2 {display:block;}.body_text {}.decalLines {}.paragraphText {margin-top: 75px;}section.fading {background:linear-gradient(to bottom, rgba(255,255,255,0.88) 0%, #FFFFFF 100%);}section.grey {background:#F4F2ED;}section.bordered {width: calc(100% - 30px);margin-left: 15px;position: relative;}.shifted_pic {width: calc(100% - 80px);position: relative;left: 80px;top: 80px;}.shifted_pic_container{background: #F4F2ED;}.cta_block {position: absolute;top: -140px;right: 0;width: 422px;height: 600px;}.cta_inner {height:100%;}.cta_background {background: #D2CBB7;position:absolute;width:100%;height:100%;top:0;left:0;transform-origin:top;}.decalLayer {position: absolute;width: 100%;height: 100%;top: 0;left: 0;pointer-events:none;}#dreamDecor1 {width: 324px;height: 206px;position: absolute;left: -295px;bottom: 100px;}#dreamDecor2 {width: 218px;height: 72px;position: absolute;right: -105px;top: 250px;}#dreamDecor1 > div {position:absolute;top:0;left:0;height: 206px;}.decal_pieces {opacity:0;}.decalLayer svg {}.decalLayer mask {}.decalLayer path {}.cta_title {font-family: Playfair Display;color: #FFFFFF;font-size: 20px;z-index: 1;}.cta_desc {font-family: Playfair Display;font-size: 28px;color: #FFFFFF;text-align: center;}.cta_desc span {display:block;}.cta_desc .bigger {font-size:40px;letter-spacing:0px;}.cta_content {position: relative;display: flex;flex-direction: column;align-items: center;justify-content: space-between;height: 100%;padding: 60px 0;box-sizing: border-box;}.cta_content *, .decalLayer * {}#d_reviews {overflow: hidden;}#reviewSlider {width: 835px;margin-left: -75px;margin-bottom: 100px;}.glide__arrow--left, .glide__arrow--right {border: none !important;background: none !important;box-shadow: none !important;transform:none !important;transition:none !important;margin-top:-50px;padding:50px !important;top: calc(50% - 23px) !important;}.glide__arrow--left {left: -120px !important;}.glide__arrow--right {right:-120px !important;left:auto !important;}.glide__track {-webkit-transition: all 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: all 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000);}.glide__bullets {bottom: -46px !important;}.glide__arrow--left:before {content: '';width: 7px;height: 7px;border-top: 1px solid #666666;border-left: 1px solid #666666;position: absolute;transform: rotateZ(-45deg);left: calc(50% - 3.5px);top: calc(50% - 3.5px);-webkit-transition: -webkit-transform 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: transform 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000);}.glide__arrow--right:before {content: '';width: 7px;height: 7px;border-top: 1px solid #666666;border-right: 1px solid #666666;position: absolute;transform: rotateZ(45deg);right: calc(50% - 3.5px);top: calc(50% - 3.5px);-webkit-transition: -webkit-transform 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: transform 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000),opacity 400ms cubic-bezier(0.190, 1.000, 0.220, 1.000);}.centered_container {margin: auto;width: 78.125%;max-width: calc(100% - 160px);overflow: hidden;display: block;}#d_reviews .centered_container {margin-top: 80px;background: #F4F2ED;}#d_reviews .centered_content {max-width: 685px;margin: auto;}.sectionPanelTitle {color: #323224;font-family: Theano Didot;font-size: 43px;line-height: 52px;text-align: center;}#d_reviews .sectionPanelTitle {margin-top: 100px;}#d_reviews .body_text {max-width: 680px;margin: auto;margin-top:50px;margin-bottom:100px;height: 100px;}#d_reviews .body_text p {text-align: center;position: relative;}.leftQuote {font-size: 100px;position: absolute;font-family: Playfair Display;color: #DFDFD0;top: 50%;margin-top: -13px;left: -70px;}.rightQuote {font-size: 100px;position: absolute;font-family: Playfair Display;color: #DFDFD0;top: 50%;margin-top: -13px;right: -70px;}.people {font-family: Nunito Sans;font-style: italic;font-size: 14px;text-align: center;}.coveredPic {position:relative;}.mask_container {}.coveredPic .cover {position: absolute;width: 100%;height: 100%;opacity: 0.35;background: #000000;top: 0;}#d_onStage .coveredPic .borders {width: calc(100% - 60px);left: 30px;height: calc(100% - 60px);top: 30px;}#d_onStage .coveredPic .borders.full {width:calc(100% + 2px);left: -1px;height:calc(100% + 2px);top: -1px;}#d_onStage .centered_content {position: absolute;top: 0;left: 50%;margin-left: -224px;height: calc(100% - 120px);display: flex;flex-direction: column;align-items: center;justify-content: space-between;padding: 60px 0;}#d_onStage .cta_desc {letter-spacing:0.1px;}.framedPic .shifted_pic_container {margin-top: 180px;margin-bottom:320px;}.framedPic .shifted_pic {width: 100%;position: relative;left: 0;top: 80px;}.framedPic .cta_block {top: calc(180px - 80px);left: 0;}.framedPic .frame {width: 33.334vw;height: 33.334vw;position: absolute;right: 0;bottom: 60px;background: #F4F2ED;padding: 3.65vw;box-sizing: border-box;z-index: 5;}#dreamDecor3 {position: absolute;bottom: -2.5vw;left: -2.5vw;width: 257px;height: 139px;}.d_package {height:100%;overflow:hidden;}.d_package, .packagePic {position:relative;}.packagePic .background {position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: #000000;opacity: 0.3;}.d_package > .borders {position: absolute;width: calc(100% - 50px);height: calc(100% - 50px);left: 25px;top: 25px;z-index:1;}.d_package:hover .borderedButton .border.top, .d_package:hover .borderedButton .border.bottom {transform:scale(0,1);transition-delay:0ms;}.d_package:hover .borderedButton .border.left, .d_package:hover .borderedButton .border.right {transform:scale(1,0);transition-delay:0ms;}.d_package:hover .packageColumnTitle {transform:translateY(-15px);}.d_package:hover .packagePic .background {opacity: 0.6;}.packageColumn {top:0;left:0;width:100%;height:100%;}.packageColumnTitle {font-family: Theano Didot;color: #FFFFFF;font-size: 30px;position: absolute;top: 50%;margin-top: -23px;width: 100%;text-align: center;}.packageColumn .borderedButton {position: absolute;bottom: 50px;left: calc(50% - 60px);}#d_onStage .centered_container:hover .coveredPic .borders {transform: scale(1.043,1.1);}#d_specials {z-index:2;}#d_specials > .background {background: #F4F2ED;position: absolute;left: 0;bottom: 0;width: 100%;height: 50%;}footer {min-height: 500px;display: flex;align-items: center;margin-top: 325px;}#footerTop {max-width:1170px;}#footerPic .cover {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000000;opacity: 0.5;}#footerContent {width: 100%;}.footerPTitle {font-family: Nunito Sans;font-size: 19px;color: #FFFFFF;letter-spacing: 10px;font-weight: 300;text-shadow: 1px 1px 2px #333333;}.footerPText {width:280px;font-family: Crimson Text;color: #FFFFFF;margin-top: 30px;font-size: 16px;text-shadow: 1px 1px 2px #333333;}.footerParagraph .borderedButton {float: left;margin-top: 40px;}.footerParagraph .borderedButton .buttonLabel {text-shadow: 1px 1px 2px #333333;}#footerParagraphContainer {display: flex;justify-content: space-between;}#footerNewsletterTitle {font-family: Playfair Display;font-size: 55px;color: #FFFFFF;font-weight: 300;}#newsletterForm label {color:#FFFFFF;font-family: Nunito Sans;}#footerNewsletterContainer {margin-top: 150px;width: 685px;}#newsletterForm .form_field input {border-bottom:1px solid #FFFFFF;}#footerBottom {margin: 175px 30px 25px 10px;display: flex;justify-content: space-between;}#copy {font-family: Theano Didot;color: #FFFFFF;}#footerButtons {width: 500px;justify-content: space-between;display: flex;margin-right: 30px;}#footerButtons a {font-family: Nunito Sans;font-size: 11px;letter-spacing: 1px;color: #FFFFFF;}#quickMenuFooter {height: 40px;margin-top: 5vh;display: flex;width: 100%;max-height: 300px;max-width: 1600px;}#quickMenuFooter a:first-child {justify-content:flex-start;width:25%;}#quickMenuFooter a:last-child {justify-content:flex-end;width:25%;}#quickMenuFooter a {width: 32%;}body.isFullscreen #fullscreenGallery {display:block;}body.isFullscreen #mainBar {display:none;}#fullscreenGallery .gallery_controller {position: absolute;bottom: 0;z-index: 1;width: 100%;padding: 0 50px 0 20px;top: auto;justify-content: space-between;}#fullscreenGallery .gallery_container {width:100vw;height:100vh;}#fullscreenGallery .gallery_controller .controls {margin-left: 20px;}.fullscreenIcon.loading.spinning {position: absolute;right: 27px;left: auto;top: 18px;}#fullscreenGallery .fullscreenIcon.loading.spinning {top: 19px;}#fullscreenGallery .controllerBackground {background:#FFFFFF;top:0;left:0;position:absolute;width:100%;height:100%;}#fullscreenGallery .controllerBackground.opaque {opacity:0.88;-webkit-transition: -webkit-transform 1800ms cubic-bezier(0.230, 1.000, 0.320, 1.000),opacity 1500ms cubic-bezier(0.230, 1.000, 0.320, 1.000);transition: transform 1800ms cubic-bezier(0.230, 1.000, 0.320, 1.000),opacity 1500ms cubic-bezier(0.230, 1.000, 0.320, 1.000);}#fullscreenGallery .button_left {pointer-events: all;height: 100%;display: flex;align-items: center;}#fullscreenGallery .fullscreenLauncher {width: 305px;}#fullscreenGallery .button_right {pointer-events: all;height: 100%;display: flex;align-items: center;}#fullscreenGallery .button_right:before {top: calc(50% - 5px);}#fullscreenGallery .gallery_controller .prev:before {top: calc(50% - 5px);}#fullscreenGallery .fullscreenLauncher.hidden {transform:translateY(40px);}.fullscreenLauncher span {margin-top: 1px;z-index: 1;}#fullscreenGallery .gallery_controller .galleryTitle {z-index:1;}.fullscreenClose {width: 19px;height: 19px;margin: auto;display:none;}.fullscreenClose .left:before {content: '';position: absolute;top: 0;left: 0;width: 6px;height: 6px;border-right: 1px solid #333333;border-bottom: 1px solid #333333;}.fullscreenClose .left:after {content: '';position: absolute;top: 12px;left: 0;width: 6px;height: 6px;border-right: 1px solid #333333;border-top: 1px solid #333333;}.fullscreenClose .right:before {content: '';position: absolute;top: 0;left: 12px;width: 6px;height: 6px;border-left: 1px solid #333333;border-bottom: 1px solid #333333;}.fullscreenClose .right:after {content: '';position: absolute;top: 12px;left: 12px;width: 6px;height: 6px;border-left: 1px solid #333333;border-top: 1px solid #333333;}#reviews .centered_container {background:none;margin-top:0;margin-bottom:0;}#reviews #d_reviews {min-height: calc(78vh - 91px);display:flex;align-items:center;}#reviews #main {margin-top: -31px;height: calc(100vh - -31px);-webkit-transition: -webkit-transform 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000),opacity 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000);transition: transform 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000),opacity 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000);overflow:visible;transform:translateY(0);}#reviews #main.top {transform: translateY(22vh) translateY(31px);}#gallery #itemsContainer .item {width:calc(50% - 1px);margin-top:1px;}#gallery #itemsContainer .item.fullscreenLauncher {display: block;padding: 0;margin-right:0;}.more.launch span {width:65px;}#gallery #itemsContainer .item:nth-child(3) {margin-left:0;}#gallery #itemsContainer .item:nth-child(1), #gallery #itemsContainer .item:nth-child(2) {margin-top:0;}#magazine #main {margin-top: -31px;height: calc(100vh - -31px);-webkit-transition: -webkit-transform 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000),opacity 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000);transition: transform 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000),opacity 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000);overflow:visible;transform:translateY(0);}#magazine #main.top {transform: translateY(22vh) translateY(31px);}.ocraBackground {background:#E5E0D5;}#magazine_title {padding: 30px 0 40px;}#magazine_title .magTitle {margin-left: 114px;}#magazine_title .magTitle span {color:#FFFFFF;font-size: 70px;}.magazine_article {display:flex;padding-top: 10vw;}.magazine_article:first-child {padding-top:0;}.magazineRight {width: 77%;display: flex;flex-direction: column;align-items: flex-end;}.magazineLeft {width:23%;z-index:2;}.magazineDetail {position: absolute;width: 550px;display: flex;background: #FFFFFF;padding: 40px;flex-direction: column;align-items: flex-start;box-sizing: border-box;top: 12vw;height:620px;}#magazineContainer .menuMagContentTop {display: flex;flex-direction: column;margin-top: 0;}#magazineContainer .menuMagContentTop .news {border-bottom: 1px solid #999999;padding-bottom: 10px;font-size:16px;text-transform:uppercase;}#magazineContainer .menuMagContentTop .date {font-size: 16px;margin-top: 10px;}#magazineContainer .menuMagContentBottom {margin-top:40px;}#magazineContainer .menuMagContentBottom .body_text {margin-top:-5px;}#magazineContainer .menuMagContentBottom .borderedButton {margin-top: 0;}.magazine_article:nth-child(odd) {padding-left:114px;}.magazine_article:nth-child(even) {padding-right:114px;}.magazine_article:nth-child(even) .magazineRight {order:0;align-items: flex-start;}.magazine_article:nth-child(even) .magazineLeft {order:1;}.magazine_article:nth-child(even) .magazineLeft .magazineDetail {right:0;}.magazine_article:nth-child(even) .gallery_controller {justify-content: flex-start;}.magazineDetailContentContainer {width:calc(100vw - 160px - 550px - 30px);height:0;overflow: hidden;}.magazineDetailContent {width: 90%;margin: auto;max-width: 800px;margin-top: 150px;margin-bottom: 150px;}.magazineDetailContent a {text-decoration:underline;}.magazineDetailContentSub {font-size: 30px;font-family: Theano Didot;line-height: 40px;letter-spacing:-1px;}.magazineDetailContentTitle {font-family: Theano Didot;font-size: 50px;}.magazineDetailContentSub + .body_text {margin-top:50px;}.magazinePic {height: 40vw;width: 100%;}.magazinePic .gallery_container {height: 100%;width: 100%;}.menuMagContentBottom .menuMagTitle {line-height: 42px;}.body_text h3 {margin: 35px 0;font-size: 27px;font-family: Theano Didot;line-height: 40px;letter-spacing: -1px;}.body_text h4 {margin: 10px 0;font-size: 23px;font-family: Theano Didot;line-height: 40px;letter-spacing: -1px;}#error #main {margin-top: 60px;height: calc(100vh - 60px);}#error section.fullHeight {height:calc(100vh - 60px);}#coverage #main {margin-top: 60px;height: calc(100vh - 60px);}#coverage section.fullHeight {height:calc(100vh - 60px);}.gdprcookie {position: fixed;color: #51463D;font-family: Lato;font-size: 14px;right: 15px;bottom: 15px;max-width: 340px;padding: 1rem;background: rgba(255,255,255,0.88);border: 2px solid #FFFFFF;border-bottom:none;border-right:none;z-index: 9999;}.gdprcookie p {margin-top:20px;}.gdprcookie h1 {display:flex;flex-direction:column;}.gdprcookie h1, .gdprcookie h2 {font-size: 1.2em;margin-bottom: .5rem;}.gdprcookie h2 {font-size: 13px;font-weight: 600;font-family:Nunito Sans;}.gdprcookie a {color: inherit;}.gdprcookie p {margin-bottom:20px;font-family: Nunito Sans;}.cookie_img {width:120px;}.gdprcookie-buttons {display: flex;justify-content: space-between;}.gdprcookie-buttons button {padding: 10px 15px;color: #323224;border: 1px solid currentcolor;font-family: Nunito Sans;font-size: 12px;letter-spacing: 0px;text-transform: uppercase;background: none;font-weight: 700;cursor:pointer;}.gdprcookie-buttons button:disabled {color: rgba(50,50,36,.5);cursor:inherit;}.gdprcookie-types {}.gdprcookie-types ul {overflow: hidden;padding: 0;margin: 0 0 1rem;}.gdprcookie-types li {display: block;list-style: none;float: left;width: 50%;padding: 0;margin: 0;font-family:Nunito Sans;}.gdprcookie-types input[type=checkbox] {margin-right: 7px;cursor: pointer;margin-top: 0px;}@media all and (max-width:1699px) {.verticalSectionTitleContainer {top: 0px !important;left: 0px;position: relative;margin-top: 35px;}.verticalSectionTitle {font-size: 80px;letter-spacing: -2px;writing-mode: inherit;transform: none;text-align: center;}#specials .body_text {width: 630px;margin: auto;margin-top:40px;}}@media all and (max-width:1500px){.fullscreenLauncher > span {display:none;}.controllerBackground + .fullscreenLauncher > span {display:block;}}@media all and (max-height:760px) and (min-width:870px) {#pay .translated {transform: translateY(40px);}#pay {margin-top: 160px;}#payTitle h1 {color: #FFFFFF;font-family: Theano Didot;font-size: 45px;font-weight: 300;line-height: 77px;position: relative;}#payImg img {max-width: 180px;}#paySub {margin-top: 25px;}#paySub h2 {font-family: Nunito Sans;color: #FFFFFF;position: relative;left: 5px;font-size: 11px;letter-spacing: 4.4px;}.quickMenuText {font-size: 15px;}#mainBar #mainLogo {transform: translateY(-30px) translateX(-3px) scale(0.72) }#sectionTitle h1 {font-size: 21px;}#quickMenu {height: 20vh;margin-top: 12vh;width:90%;}.item {height: calc((82vh - 106px)/2);}#itemsContainer {height: calc(82vh - 106px);}#fleet #itemsContainer .itemContent .bottom {height: 40px;}#fleet #itemsContainer .itemTitle h2 {font-size: 14px;}.vehicleTitle h2 {font-size: 19px;}.itemRow {display: flex;justify-content: flex-start;height: calc((82vh - 106px)/2);}.menuMagContentBottom {margin-top:10px;}#menuBottom {padding-bottom: 0;height: auto;flex: 1;}#awardsContainer {margin-top:0px;}#menuMagLeft {height: 100%;}#awardsContainer .row img {transform:scale(0.8);}}@media all and (max-width:1440px){.pTitle {font-size: 34px;}.pTitle span {font-size: 48px;}#quickMenuFooter {margin: auto;width: 100%;}#footerNewsletterTitle {font-size: 42px;}#footerNewsletterContainer {margin-top: 100px;}#footerBottom {margin: 100px 30px 25px 10px;}#quickMenuFooter {margin-top: 0;}footer {margin-top:250px;}.itemSeparator {display:none;}.itemTitle h2 {font-size: 17px;}.itemIntro p {font-size: 13px;}.more span {width: 40px;font-size: 25px;}#sectionPay {margin-top: -60px !important;}#sectionPayTitle h1 {font-size: 15px;}#sectionPaySub h2 {font-size: 30px;}.styleLine {margin-top: 25px;}.item {min-height: 14.5vw;}.largeTitle {font-size: 23px;}#specials .body_text {width: 569px;}.verticalSectionTitle {font-size: 52px;}.packageContainer {margin-top: 75px;}.d_package {width: 32%;}.centeredFrame {width: 87% }.packageColumnTitle {font-size: 22px;}#vehicleInteriors .smallParagraph {padding: 12vh;min-width: 350px;z-index: 2;box-sizing: border-box;}#vehicleDesign {padding: 12vh 0;}.form_field.finance > label {margin-right: 35px;}.magazineDetailContentContainer {width:129.5%;}.magazineDetailContent {width: 90%;margin-left:0;max-width:none;margin-top: 130px;margin-bottom: 250px;}.magazineDetail {top:5vw;height:530px;}#magazineContainer .menuMagContentBottom {margin-top: 20px;}}@media all and (max-width:1365px) {.quickMenuText {font-size: 15px;}.d_package > .borders {position: absolute;width: calc(100% - 30px);height: calc(100% - 30px);left: 15px;top: 15px;}#fleet #itemsContainer .itemTitle h2 {font-size: 12px;}#s1 .serviceContainer > .left {top: 70px;}.paragraphTextContainer.padded {max-width: 80%;}.serviceContainer > .left {padding-left:75px;}#s2 .paragraphTextContainer {margin-left: 0px;}#awardsContainer .row img {transform:scale(0.8);}.magTitle span, .magFrom {font-size: 34px;}#awardsContainer {margin-top: 38px;}.menuMagContentTop span {font-size: 16px;}.menuMagTitle {font-size: 25px;}.form_field.finance > label {margin-right: 73px;}#magazine_title .magTitle {margin-left: 40px;}.magazine_article:nth-child(odd), .magazine_article:nth-child(even) {padding-left: 40px;}}@media all and (max-width:1279px){.item {width:calc(33.3333% - 1px);min-height: 18.5vw;}.item:first-child {margin-left:0;}#fleet #itemsContainer .item:nth-child(4) {margin-left:0;margin-top:1px;}#fleet #itemsContainer .item:nth-child(5) {margin-top:1px;margin-left:1px;}#fleet #itemsContainer .item:nth-child(7) {margin-left:0;}.itemRow.related {width:calc(33.3333% - 1px);margin-left:1px;margin-top:1px;min-height: 18.5vw;}#vehicleInteriors {flex-direction: column;}#vehicleDesign {padding: 10vw;box-sizing: border-box;}#vehicleInteriors .smallParagraph {width: 100%;padding: 0;box-sizing: border-box;}#vehicleInteriorsContainer {padding: 10vw;box-sizing: border-box;width: 100%;}#vehicleInteriors .gallery_container {width: 100%;height: 50vw;}.gallery_controller {padding: 0 75px 0 50px;}#vehicleGallery .gallery_controller {padding: 0 50px 0 0px;}.vehicleCall {width: 120%;}#expectationContainer h2 {font-size: 45px;}#menuMagRight {min-width:0;}#awardsContainer {flex-wrap:wrap;justify-content:center;margin-top: 0;}.magTitle span {font-size: 35px;}#magazine_title .magTitle span {color: #FFFFFF;font-size: 45px;}.magFrom {font-size: 35px;}#menuTop {padding:0 30px;}.menuPanel {width: 185px;}.menuPanelDecor {width: 185px;}.menuMagTitle {font-size: 25px;}.menuMagSubTitle {font-size: 22px;}.menuMagContentBottom {margin-top:10px;}.menuMagContentTop span {font-size: 16px;}.magTitles {margin-top:20px;}.menuMagContentBottom .menuMagTitle {line-height: 30px;font-size: 20px;margin-bottom: 0;}.menuMagSubTitle {font-size: 17px;}.menuMagContentBottom .body_text p{font-size: 14px;line-height: 24px;}.magazineDetail {height:460px;}#packages .form_row {flex-wrap:wrap;margin-top:30px;}#packages .form_field {width:100%;margin-top: 30px;}#packages .form_field:first-child, #packages .form_row:first-child {margin-top:0;}.form_field.finance > label {margin-right: 25px;}.radio_input._2 {width: 50px !important;min-width: 50px !important;}#packages .form_field.privacy {margin-top: 40px;}.magazineDetailContentSub {font-size: 24px;}.magazineDetailContentTitle {font-size: 35px;}.magazine_article:nth-child(even) {padding-right: 0px;}.magazine_article:nth-child(even) .magazineLeft {margin-right:40px;}}@media all and (min-width:870px) and (max-width:1269px) {.vehicleSection.generic .gallery_slider img {width: 120% !important;margin-left: -10% !important;margin-top: 12% !important;height: auto !important;}#vehicleGallery .fullscreenLauncher {margin-right: 20px;}#fleet #sectionContainer[data-action="supercars"] #scrollDown{display:none;}.vehicleSection.generic .slide_container {max-height: none;}}@media all and (max-width:869px){#mainBorders {width: calc(100% - 20px);height: calc(100% - 20px);border:10px solid #FFFFFF;}#menuController, #mainBar.small #menuController {width: 35px;height: 20px;margin-top: 7px;margin-left: 10px;}#mainBar.small #menuController {transform: translateX(-15px);}#mainBar.small #callUsMobile, #mainBar.small #socialBar {transform: translateX(15px);}#socialBar .social.top_single_small {transform:none;}#mainBar #mainLogo, #mainBar.small #mainLogo {transform: translateY(-47px) translateX(-2px) scale(0.504);}#mainBar.mini #mainLogo {transform: translateY(-67px) translateX(-2px) scale(0.4);}#callUs,#infoBox {display:none;}#callUsMobile {right: 30px;top: 25px;position: absolute;display: block;}#callUsMobile img {height: 17px;}#mainBar.mini #callUsMobile, #mainBar.mini #socialBar {transform: translateY(-12px) translateX(15px);}#packages.detail #mainBar #mainLogo {transform: translateY(-62px) translateX(-2px) scale(0.504);transition-delay:1200ms;transition-duration:1500ms;}#mainBar.mini #menuController {transform: translateY(-13px) translateX(-15px);}#mainBar #menuController, #mainBar #mainLogo, #mainBar #callUsMobile, #mainBar #socialBar, #mainBar .social {-webkit-transition: -webkit-transform 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000),opacity 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000);transition: transform 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000),opacity 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000);}section.bordered {width:100%;margin-left:0;}.itemBorder {display:none;}.item .left {min-height: 160px;padding: 0;height: auto;min-width: 0;}.item .right {width: 100%;height: 200px;margin-top: 15px;max-width: 380px;margin: auto;}.itemContent {flex-direction:column;}.more span {line-height:20px;}.more.launch span {width: 54px;}.moreButtonContainer:after {bottom:0;}#scrollDown {bottom: 25px;}#fleet #scrollDown {display:none;}#scrollIcon, #scrollIcon .circle, #scrollIcon circle {width: 40px;height: 40px;}.circle.desktop_only {display:none;}.circle.mobile_only {display:block;}#pay {width: calc(91% - 20px);}#payTitle h1 {font-size: 28px;line-height: inherit;text-align: center;letter-spacing:0;}#paySub h2 {text-align: center;font-size: 10px;line-height: inherit;margin-top: 0;letter-spacing: 3px;}.item {width:calc(50% - 1px);min-height:28.5vw;}.item:first-child {margin-left:0;}.item:nth-child(3) {margin-left:0;margin-top:1px;}.item:nth-child(4) {margin-left:1px;}.item:nth-child(5) {margin-top:1px;margin-left:0px;}.item:nth-child(7) {margin-left:0;}.item:nth-child(4) {margin-left: 1px !important;}.item:nth-child(5) {margin-top: 1px;margin-left: 0px !important;}#fleet #itemsContainer .itemRow.related {width: 100%;margin-left:0px;margin-top:1px;}#pay {margin-top: 0vh;}#payImg {margin-top: 15px;}#payImg img {max-width: 120px;}#pay .translated {transform: translateY(10vh);}#paySub {margin-top: 20px;}#payLine {margin-top: 8px;}#quickMenu {display: flex;flex-direction: column;max-width: 90%;margin-top:6vh;height:auto;max-height:none;}.quickSection {width:100%;padding: 12px 0;}.quickLine {display:none;}.quickMenuText {font-size:14px;}#callUs {display:none;}section.fullHeight {height:100%;}header {height:100%;}.vertical_center {padding-top:50px;box-sizing:border-box;}#itemsContainer .item {width:100% !important;margin-left:0 !important;;margin-top:1px !important;height: 34.3vh;}#itemsContainer .item:first-child {margin-top:0 !important;}#main.top {transform: translateY(120px);}#fleet #main.top, #reviews #main.top, #magazine #main.top {transform: translateY(145px);}#reviews #main.top .titleContainer {transform: translateY(6vh);}#sectionTitle {padding: 0 15px;box-sizing: border-box;min-height:24px;}#d_onStage .coveredPic .borders {width: calc(100% - 30px);left: 15px;height: calc(100% - 30px);top: 15px;}#sectionTitle h1 {margin-left: 0px;font-size: 18px;letter-spacing: 6px;}#itemsContainer {height: calc(100% - 88px);}#sectionContainer, #itemsContainer {margin-top: 70px;overflow-y: auto;}#itemSubmenu {width: 100%;top: -2px;flex-direction: column;align-items: flex-end;right:15px;}#itemSubmenu a {font-size: 10px;padding: 4px 0;}#fleet #itemsContainer .itemContent .bottom {height: 45px;}#fleet #main, #reviews #main, #magazine #main {margin-top: -45px;}#barTitleContainer {display:none;}.vehicleSection {min-height:auto;padding: 15px 15px;flex-direction: column;align-items: flex-start;padding-bottom: 40px;}.vehicleSection.generic .slide_container {max-height: none;}.vehicleTitle {top: 0;order: 0;position: relative;width: 100%;margin-top: 10px;}.vehicleTitle h2 {font-size: 16px;letter-spacing: 4px;text-align: center;}.vehicleDetail {order: 2;width: 100%;margin: auto;}#vehicleGallery {width: 100%;order: 1;margin-top: 0px;align-items: center;}#vehicleGallery .controls {margin-right:0;}.vehicle_slider {width: calc(100vw - 30px);margin: auto;position: relative;left: -3vw;}#vehicleGallery .grid__item-img {width: calc(100vw - 30px);height: calc((100vw - 30px) / 2.108);}#vehicleGallery .gallery_controller {width: 100%;padding: 0;flex-direction: column;margin-top: -15px;padding: 0 7px;max-width: 590px;}.gallery_controller {padding: 0px 22px !important;width: 100%;top: 59px;}.vehicleSpecs {margin: auto;width: 100%;max-width: 560px;font-size: 12px;}.fullscreenLauncher {display:none;}.dataTable .row {margin-top: 20px;}.gallery_controller .controls {margin-right: 0px;width: 100%;}.dataTable .row:last-child:after {content:none;}#rrContent {padding: 30px 15px;width: 100%;box-sizing: border-box;}#rrLogo {display:none;}#vehicleSide {padding: 30px 0;}.body_text p {font-size: 14px;line-height: 26px;}#rrText {margin-left: 0vw;display: flex;flex-direction: column;justify-content: space-between;}.pTitle {font-size: 25px;line-height: 30px;margin-bottom: 25px;}.pTitle span {font-size: 35px;margin-bottom: 10px;display: block;}.pTitle br {display:none;}#vehicleSideContainer {width: 85%;}.smallPTitle + .body_text {margin-top: 30px;}#vehicleSide {padding: 30px 0;}#vehicleDesign {padding: 30px 15px;box-sizing: border-box;}.smallPTitle + .body_text {margin-top: 25px;}#vehicleInteriorsContainer {padding: 30px 15px;box-sizing: border-box;width: 100%;}#vehicleInteriors .smallParagraph {min-width:0;}.vehicleSection.generic .vehiclePic {min-height:0px;height: 60vw;order:2;margin-right:0;margin-top: 30px;}.vehicleSection.generic .vehicleDetail {order:1;}.vehicleSection.generic .vehicleTitle h2 {text-align:left;}.vehicleDescription {margin-top: 15px;}.vehicleSection.generic .vehicleSpecs {max-width: 320px;margin-left:0;margin-top:30px;}.vehicleCall {margin-top: 30px;width:100%;}.vehicleCall.body_text p {font-size:12px;}.vehicleSection.generic .gallery_container {width: 100%;}.vehicleSection.generic .gallery_controller {flex-direction: column;min-height: 80px;align-items: flex-start;top: 70px;width: 100%;}.picTitle {position: absolute;top: 16px;left: 0;width: 100%;text-align: center;margin-right: 0;}.vehicleSection.generic .controls {width: 100%;margin-top: 25px;}.vehicleSection.generic .counter:only-child {display:none;}.vehicleSection.generic .gallery_controller .controls .fullscreenIcon.loading.spinning {right: 8px;top: 15px;filter: none;}.vehicleSection.generic .gallery_controller .controls .fullscreenIcon.loading.spinning img {width: 12px }#specials .body_text {width: 100%;text-align: center;margin-top: 15px;}#specials, #d_specials {padding: 0 15px 15px 15px;box-sizing: border-box;}#vehicleInteriors {display: flex;padding-bottom: 60px;}.verticalSectionTitleContainer {margin-top: 15px;}.verticalSectionTitle {font-size: 45px;}.largeTitle {font-size: 14px;letter-spacing: 2.2px;margin-top: 30px;}.d_package {width: 100%;margin-top:15px;}.d_package:first-child {margin-top:0;}.packageContainer {width: 100%;flex-wrap: wrap;margin-top: 45px;}#specials.inParagraph .largeTitle {margin-top: 30px;}#packages #itemsContainer, #services #itemsContainer, #gallery #itemsContainer {height: calc(100% - 47px);margin-top: 23px;overflow:hidden;}#services #itemsContainer .item {max-height: 480px;}.packageColumnTitle {width: 100%;text-align: center;}.packageColumn .borderedButton {position: absolute;bottom: 50px;left: 50%;margin-left: -50px;}.itemInfo {height: 100%;display: flex;flex-direction: column;justify-content: space-around;}.itemSeparator, .itemIntro, .more {margin-top:0;}.centeredFrame {width: 100%;}.form_container .sectionPanelTitle {margin-top: 15px;}.sectionPanelTitle h2 {font-size: 30px;}.form_row {flex-wrap:wrap;margin-top:30px;}.form_field {width:100%;margin-top: 30px;}#quotation .form {padding: 15px;box-sizing: border-box;margin-top: 25px;}#packages #quotation .form {padding: 0px;box-sizing: border-box;}.packageServices + #quotation {padding-top:35px;}.form_field:first-child {margin-top:0;}.form_row:first-child {margin-top:0;}.form_field label {font-size: 12px;}.form_field.privacy .privacy_text {line-height: 22px;}.form_container {padding-bottom:15px;}#quotation .form > img {display:none;}footer {margin-top: 180px;}#footerTop {width:100%;}#footerNewsletterContainer {margin-top: 30px;padding: 0 15px;box-sizing: border-box;width: 100%;}#quickMenuFooter {flex-direction: column;height: auto;}#quickMenuFooter a,#quickMenuFooter a:first-child,#quickMenuFooter a:last-child {justify-content: center;width: 100%;}#footerNewsletterTitle {font-size: 28px;}#newsletterForm {margin-top:50px;}#footerBottom {flex-direction:column;}#footerButtons {margin-top: 50px;width: 100%;flex-wrap: wrap;}.packageServicesContainer li {font-size: 13px;}#packageDetailContainer {top: 0;}#packageControls {position: relative;top: 15px;left: 15px;}.barButton span {font-size: 9px;letter-spacing: 1px;}#packageBrowse {margin-left: 0;position: absolute;top: 0;right: 30px;width: 92px;flex-direction: column;align-items: flex-end;}#packagePrev {margin-right: 12px;}#packageNext {margin-top:5px;}#packageDetailContent {width: 100%;height: calc(100% - 82px);margin-top: 70px;display: block;box-sizing: border-box;overflow-y: auto;}#packageLeft {width:100%;}#packageRight {width: 100%;}.packageServices {margin-top: 25px;}#packageControls span span {display:none;}.packageButtonSeparator {display:none;}#packageDetailInfoContainer {padding: 0 15px;overflow-y:hidden !important;}.packageServicesContainer ul {margin-top: 25px;}.itemIntro p {font-size: 14px;line-height: 26px;min-height:0;}.packageServicesContainer li {font-size: 12px;margin-top: 20px;}.packageServicesContainer .icon img {width: 35px;margin-right: 20px;min-width: 35px;}.detail .itemIntro {margin-top: 25px;}#packageBrowse.noPrev #packagePrev {transform:none;}.packageSlider {height: calc(100vw - 30px);}#packageBrowse.noPrev #packageNext {transform: translateY(-17px);}#quotation.form_row:first-child {margin-top:0;}.form {margin-top: 25px;}#quotation {padding-top: 1px;}.gallery_controller .controls .fullscreenIcon.loading.spinning {right: 7px;top: -26px;filter: brightness(6);}.gallery_controller .controls .fullscreenIcon.loading.spinning img {width: 15px;}#packageRight {width: 100%;padding: 0 15px;margin-top: 50px;height: 200px;}.buttonLabel {font-size:11px;}.borderedButton {padding: 8px 15px;cursor: pointer;position: relative;float: left;margin-top: 25px;}.borderedButton.send {margin-top:0;}#sectionPaySub h2 {font-size: 20px;}.styleLine {width: 90%;margin: auto;margin-top: 20px;}#sectionPayTitle h1 {font-size: 14px;letter-spacing: 4px;}.paragraphTextContainer.padded {padding: 30px 15px 100px 15px;width: 100%;box-sizing: border-box;max-width: 100%;}.scroll-classic #discover #main, .scroll-classic #services.detail #main, .scroll-classic #coverage #main, .scroll-classic #faq #main, .scroll-classic #contact #main {margin-top:50px;}.panelBorder {display:none;}.paragraphTitle, .paragraphTitle .s1 span {font-size: 30px;line-height: 40px;}.paragraphText {margin-top: 25px;}.shifted_pic {top: 0;left: 0;width: 100%;}#dreamDecor1 {display:none;}#dreamDecor2 {bottom: 25px;right: 25px;top:auto;}.cta_block {top:0;position:relative;height:240px;width:100%;}.cta_block .borderedButton {margin-top:0;}.cta_desc {font-size: 22px;margin-top: -5px;}.cta_content {padding: 30px;}.cta_title {font-size: 18px;}#d_reviews .centered_container {padding: 0;width: 100%;max-width: none;margin-top: 0;}#reviewSlider {width: calc(100% - 100px);margin-left: 50px;margin-bottom:60px;}#d_reviews .body_text {margin-top: 25px;margin-bottom: 25px;height: auto;}.glide__arrow--left {left: -75px !important;}.glide__arrow--right {right: -75px !important;left: auto !important;}.leftQuote,.rightQuote {display:none;}#d_reviews .sectionPanelTitle {margin-top: 15px;}.glide__bullets {bottom: -26px !important;}#d_onStage {height: 400px;}#d_onStage .centered_container {display: block;opacity: 1;width: 100%;max-width: none;height: 100%;}.coveredPic, .coveredPic .mask_container {height:100%;}.people {margin-bottom:0px;}#d_onStage .centered_content {position: absolute;top: 0;left: 0;margin-left: 0;width:100%;}#d_onStage .cta_desc {width:calc(100% - 60px);}.cta_desc .bigger {font-size: 26px;letter-spacing: 0px;}#d_onStage .cta_desc {letter-spacing: 0.1px;font-size: 18px;}#d_onStage .cta_desc > div:nth-child(2) {margin-top:0px;}#d_onStage .borderedButton {margin-top:0;}.framedPic .shifted_pic_container {order: 1;width: calc(100% - 30px);margin-left: 15px;margin-bottom: 15px;background: #f4f2ed;margin-top:0;}.framedPic .shifted_pic {top:0;}.framedPic .cta_block {top: 0;left: 0;order: 1;}.framedPic .frame {position: relative;width: 100%;top: 0;left: 0;order: 0;height: auto;}#dreamDecor3 {position: absolute;bottom: -15px;left: 25px;width: 257px;height: 139px;}#d_fly {display: flex;flex-direction: column;background: #f4f2ed;}#services .item .left {min-height: 150px;}#s1 .serviceContainer > .left {top: 0;padding: 15px;width: 100%;box-sizing: border-box;}.serviceContainer > .right {width: calc(100% - 30px);}#weddingDecals {z-index:2;}#wedDecor1 {width: 320px;height: 106px;position: absolute;left: 20px;bottom: -35px;top:auto;}.serviceContainer {flex-direction:column;}#wedDecor2 {position: absolute;bottom: -680px;right: 20px;}#s2 .serviceContainer > .left {margin-top: 0;width: 100%;padding: 0;box-sizing: border-box;z-index: 1;}#s2 {padding-top: 60px;}#s2 .paragraphTextContainer {margin-left: 0;width: 100%;padding: 30px 15px 30px 15px;box-sizing: border-box;}.serviceContainer .right.pic {position: absolute;bottom: 15px;right: 0;z-index: 0;width:50%;}#s3 {padding:15px;box-sizing: border-box;}#expectationContainer h2 {font-size: 33px;line-height: 45px;margin-bottom: 0;}.expItem {margin-top: 25px;}#s4 {padding: 15px;box-sizing: border-box;}#s4 .padded {padding:0;}#wedDecor3 {position: absolute;top: -6px;right: 0;}#expectationContainer {width:100%;}#faqContainer {width: calc(100% - 30px);}#faq #s2 {padding-top: 200px;padding-bottom: 0px;}#mainMenu {top: 0;left: 0;width: 100%;height:100% !important;background: #f4f2ed;overflow:hidden;}#mainMenuScroller {overflow-y:auto;height:100%;-webkit-overflow-scrolling:touch;scrollbar-width: none;display:block;}#menuTop {width: 100%;padding: 0 15px;height: auto;}.menuPanel {margin-top: 50px;width: 100%;}.menuPanel .menuList {margin-top:15px;}.menuPanel:first-child {margin-top:9px;}.menuPanelDecor {margin: auto;display: block;width: auto;}#menuPanelContainer {padding: 23px 0;}#menuBottom {height: auto;padding: 15px;flex-direction: column;}.menuMagTitle {font-size: 25px;line-height: 30px;}#menuMagLeft {width: 100%;flex-direction: column;}.menuMagContentTop {margin-top:10px;}.menuMagContentBottom {height: auto;display:block;}#menuMagRight {width: 100%;padding: 0px;height: auto;margin-top: 30px;}.menuMagTitle {margin-bottom:25px;}.menuMagContentBottom .borderedButton {margin-top: 25px;}.form_field.gender > label, .form_field.finance > label {min-width: 172px;margin-right: 30px;width: 172px;}.form_field.gender .radio_input, .form_field.finance .radio_input {min-width:0;}#fullscreenGallery, #fullscreenGallery .gallery_container {height:100%;}#fullscreenGallery .gallery_controller{padding: 0 50px 0 20px !important;height: 32px;}#fullscreenGallery .gallery_controller .controls {width:250px;}#fullscreenGallery .fullscreenIcon.loading.spinning {top: 5px;right: 11px;filter: none;}#fullscreenGallery .gallery_controller .prev {padding: 6px 0px 6px 25px;width: auto !important;}#fullscreenGallery .gallery_controller .next {padding: 6px 25px 6px 0px;width: auto !important;}#fullscreenGallery .gallery_controller .galleryTitle {z-index: 1;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.gallery_advice {position: absolute;top: 15px;z-index: 1;display: flex;align-items: center;color: #FFFFFF;font-family: Nunito Sans;font-size: 12px;width: 80%;left: 0;opacity:0;pointer-events:none;}.gallery_advice img {width: 40px;margin-left: 18px;margin-right: 13px;}#fullscreenGallery .gallery_controller .galleryTitle {z-index: 1;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;position:relative;}.gallery_close {display:block;position: absolute;top: -4px;right: 0;width: 20px;height: 20px;padding: 25px;cursor: pointer;z-index: 1;}.gallery_close:after, .gallery_close:before {background:#FFFFFF;}.status {left:90px;width: calc(100vw - 120px);font-size:12px;}#magazine_title .magTitle {margin-left: 15px;}.magazine_article:nth-child(even),.magazine_article:nth-child(odd) {padding-left: 0px;padding-right:0;padding-top:90px;}.magazine_article:first-child {padding-top:0;}#magazine_title {padding: 30px 0 30px 0;}#magazine_title .magTitle span {font-size: 42px;}#magazineContainer .menuMagContentBottom {margin-top: 0px;flex:1;display:flex;}.magazine_article {display: flex;flex-direction: column;}.magazineLeft {order:0 !important;width:100%;}.magazineRight {order:1 !important;width:100%;}.magazineDetail {padding: 30px 15px;width: 100%;position: relative;top: 0;}.magazineDetailContentContainer {width:100%;}.magazineDetailContentTitle {display:none;}.magazineDetailContentSub {font-size: 25px;line-height: 30px;}.magazineDetailContent {width: calc(100% - 30px);margin-left: 15px;margin-top: 90px;margin-bottom: 90px;}.magazinePic {height: 56vw;}#faqList {padding-top: 30px;}#contactsList {padding-top: 30px;padding-bottom: 30px;}.question {font-size: 15px;display: flex;}.faqNum {min-width: 25px;}.answer {margin-left: 25px;}#contacts .question {font-size: 15px;}#contacts .answer {margin-left:0;margin-top:0;}#contacts .answer.body_text p {min-height:0;}.contactsItem {margin-top:15px;}.contactsItem:first-child {margin-top:0;}#magazine #specials {padding-top:90px;}.mandatory {bottom: -20px;}#chat-widget-container {bottom: 0px !Important;}#mobileAdvice {display: block;flex-direction: column;align-items: flex-end;right: 10px;position: absolute;bottom: 2px;z-index: 1;color: #FFFFFF;font-family: Nunito Sans;letter-spacing: 2px;font-size: 10px;}#mobileAdvice span {display: block;}#awardsContainer .row._1 img:first-child {margin-right: 10vw;}#awardsContainer .row {flex-wrap:wrap;justify-content:center;}.magTitle span, .magFrom {font-size: 30px;}#awardsContainer .row._1 img:nth-child(3) {margin-top: -15px;}#fleet #itemsContainer .itemContent .top {max-width: 430px;}.gdprcookie {right: 10px;bottom: 10px;}}@media all and (max-width:869px) and (orientation: portrait) {#fullscreenGallery .gallery_controller .controls .counter {display:none;}.gallery_advice {opacity:1;}#fullscreenGallery .gallery_controller .controls {width: 165px;}}@media all and (max-width:375px) {.gdprcookie {width: calc(100% - 60px);}.gdprcookie-buttons button {padding: 10px 10px;font-size: 11px;}.vehicleSpecs {width: 100%;}#itemsContainer {height: calc(100% - 95px);}.vehicle_slider {width: 315px;margin: auto;position: relative;left: -8px;}#vehicleGallery .grid__item-img {width: 315px;height: calc(315px / 2.108);}#socialBar {top: 24px;right: 59px;}.social.facebook {margin-left: 17px;margin-top: -2px;}.social.instagram svg {width:17px !important;height:17px !important;}.social.facebook svg {width:16px !important;height:16px !important;}#callUsMobile {top: 22px;right:26px;}#callUsMobile img {height: 16px;}#mainBar.small #callUsMobile, #mainBar.small #socialBar {transform: translateX(13px);}#mainBar.mini #callUsMobile, #mainBar.mini #socialBar {transform: translateY(-9px) translateX(13px);}}@media all and (max-width:320px){#payTitle h1 {font-size: 25px;line-height: inherit;text-align: center;}.vehicle_slider {width: 290px;margin: auto;position: relative;left: -8px;}#vehicleGallery .grid__item-img {width: 290px;height: calc(290px / 2.108);}}@media (max-width: 869px) and (max-height:520px){.vertical_center {padding-top: 10px;}#quickMenu {margin-top: 4vh;}}@media only screen and (min-width: 1024px) and (max-height: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5) {.vehicleSection.generic {min-height:0;}}@media all and (min-width:870px) and (min-height:980px) {.vehicleSection.generic {min-height:0;}}.custom-select {position: relative;width:100%;}.custom-select select {display: none;}.select-selected {background-color: #FFFFFF;}#packageLeft #quotation .select-selected {background-color: transparent;}.select-selected:after {position: absolute;content: "";top: 14px;right: 10px;width: 0;height: 0;border: 6px solid transparent;border-color: #ACA196 transparent transparent transparent;}.select-selected.select-arrow-active:after {border-color: transparent transparent #ACA196 transparent;top: 7px;}.select-items div,.select-selected {color: #323224;padding: 8px 16px;border-bottom: 1px solid #ACA196;cursor: pointer;font-family: Nunito Sans;font-size: 14px;letter-spacing: 0.5px;}.select-selected.error {border-bottom:1px solid #e41a1a;}.select-items {position: absolute;background-color: #FFFFFF;top: 100%;left: 0;right: 0;z-index: 99;border: 1px solid #ACA196;border-top:none;border-bottom:none;}.select-hide {display: none;}.select-items div:hover, .same-as-selected {background-color: rgba(0, 0, 0, 0.1);}