.dct_btn_v1{z-index:2;background:#000000;border:none;border-radius:0;color:#fff;text-transform:uppercase;text-align:center;padding:7px 30.5px;position:relative;outline:none;font-weight:600;font-size:15px;transition:all 0.4s ease-out!important;-moz-transition:all 0.4s ease-out!important;-webkit-transition:all 0.4s ease-out!important;-ms-transition:all 0.4s ease-out!important;-o-transition:all 0.4s ease-out!important}.dct_btn_v1:hover{color:#fff;padding:7px 30.5px!important;border:none!important}.dct_btn_v1.dark{background-color:#fff!important;color:#111!important}.dct_btn_v1.dark:hover{color:#fff!important}.dct_btn_v1.et_hover_enabled:hover::after{transition:all 0.4s ease-out!important;z-index:-1}.dct_btn_v1::after{content:"";width:4px;height:100%;position:absolute;right:0;top:0;opacity:1;z-index:-1;background:#ffc300;transition:all 0.4s ease-out!important;-moz-transition:all 0.4s ease-out!important;-webkit-transition:all 0.4s ease-out!important;-ms-transition:all 0.4s ease-out!important;-o-transition:all 0.4s ease-out!important}.dct_btn_v1:hover::after{width:100%;transition:all 0.4s ease-out!important;-moz-transition:all 0.4s ease-out!important;-webkit-transition:all 0.4s ease-out!important;-ms-transition:all 0.4s ease-out!important;-o-transition:all 0.4s ease-out!important}.dct_btn_v1.pink::after{background:#eb3b5a}.et_pb_contact_form_0 .et-pb-contact-message{color:#000000!important;font-size:16px!important}#page-container{overflow-x:hidden!important}#footer-bottom{display:none}.first-cast-contact-form input,.first-cast-contact-form textarea,.first-cast-contact-form select{border:1px solid #d6e0e8!important;border-radius:6px!important;padding:15px!important;background:#f8fafc!important}.first-cast-contact-form input:focus,.first-cast-contact-form textarea:focus,.first-cast-contact-form select:focus{border-color:#c89b3c!important}.first-cast-contact-form .et_pb_contact_submit{background:#c89b3c!important;color:#ffffff!important;border:none!important;border-radius:5px!important;padding:12px 24px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:0.5px}@media only screen and (max-width:767px){.first-cast-mobile-header{width:100%;z-index:99999}.first-cast-mobile-header .et_pb_row{display:flex;align-items:center;width:100%}.first-cast-mobile-header .et_pb_column{margin-bottom:0!important}.first-cast-mobile-header .et_pb_image{margin-bottom:0!important}.first-cast-mobile-menu{display:flex;justify-content:flex-end;align-items:center;margin-bottom:0!important}.first-cast-mobile-menu .et_pb_menu_inner_container{width:100%}.first-cast-mobile-menu .et_pb_menu__wrap{justify-content:flex-end!important}.first-cast-mobile-menu .mobile_menu_bar{padding-bottom:0}.first-cast-mobile-menu .mobile_menu_bar:before{color:#ffffff!important;font-size:34px}.first-cast-mobile-menu .et_mobile_menu{top:calc(100% + 8px);left:auto;right:0;width:280px;background:#0876bd;border-top:3px solid #ffffff;padding:8px 0;box-shadow:0 8px 20px rgba(0,0,0,0.18)}.first-cast-mobile-menu .et_mobile_menu li a{color:#ffffff!important;font-size:17px;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,0.18)}}@media only screen and (max-width:980px){.first-cast-mobile-menu .et_pb_menu__wrap{justify-content:flex-end!important}.first-cast-mobile-menu .et_mobile_nav_menu{margin:0!important}.first-cast-mobile-menu .mobile_menu_bar{padding:6px 0}.first-cast-mobile-menu .mobile_menu_bar::before{color:#ffffff!important;font-size:36px}.first-cast-mobile-menu .et_mobile_menu{position:absolute;top:calc(100% + 14px);right:0;left:auto;width:min(330px,calc(100vw - 30px));padding:12px;background-color:#087bbd!important;border-top:0;border-radius:0 0 12px 12px;box-shadow:0 12px 28px rgba(0,0,0,0.22)}.first-cast-mobile-menu .et_mobile_menu li{padding:0}.first-cast-mobile-menu .et_mobile_menu li a{display:block;padding:15px 16px;color:#ffffff!important;font-size:17px;font-weight:600;line-height:1.25em;border-bottom:1px solid rgba(255,255,255,0.18);border-radius:7px;transition:background-color 0.2s ease}.first-cast-mobile-menu .et_mobile_menu li:last-child a{border-bottom:0}.first-cast-mobile-menu .et_mobile_menu li a:hover,.first-cast-mobile-menu .et_mobile_menu li.current-menu-item>a{background-color:rgba(255,255,255,0.13);opacity:1}.first-cast-mobile-menu .et_mobile_menu li:last-child a{margin-top:10px;padding:14px 18px;background-color:#ffffff!important;color:#087bbd!important;text-align:center;border-radius:8px}}.trip-card{transition:all .35s ease}.trip-card:hover{transform:translateY(-8px)}.trip-card{overflow:hidden}