.btn:after,.gform_button:after{background-color:var(--color-2)}.btn:hover,.btn:focus,.gform_button:hover,.gform_button:focus{color:var(--color-4)}.btn:hover:after,.gform_button:hover:after,.btn:focus:after,.gform_button:focus:after{background-color:var(--color-1)}a:hover,a:focus{color:var(--color-1)}.mobile-header .mobile-nav a,.mobile-header .nav-toggler{color:var(--color-1)}.form-section .form .gform_wrapper.gravity-theme .gform_footer .gform_button{background-color:var(--color-2)}.form-section .form .gform_wrapper.gravity-theme .gform_footer .gform_button:hover,.form-section .form .gform_wrapper.gravity-theme .gform_footer .gform_button:focus{background-color:var(--color-1);color:var(--color-4)}.ti-widget.ti-trip{padding-bottom:60px}.main-section .main-row{align-items:flex-start}.main-section .main-row .image-col img{object-fit:contain}.toggle-nav{column-gap:0;width:100%}.toggle-nav .nav-item{width:20%}.toggle-nav .nav-item{border-color:var(--color-1)}.toggle-nav .nav-item:hover,.toggle-nav .nav-item.active:focus,.toggle-nav .nav-item.active:focus,.toggle-nav .nav-item.active,.toggle-nav .nav-item:nth-child(even):hover,.toggle-nav .nav-item:nth-child(even):focus,.toggle-nav .nav-item.active:nth-child(even){background-color:var(--color-1);border-color:var(--color-2);border-width:4px;color:#fff}.toggle-nav .nav-item{background-color:var(--color-2);color:var(--color-4)}.toggle-nav .nav-item:nth-child(even){background-color:var(--color-3);color:var(--color-1)}.toggle-section .section-heading{background-color:var(--color-1);color:var(--color-4)}.service-section .service{background-color:var(--color-2);color:var(--color-4)}.service-section .service:nth-child(even){background-color:var(--color-3);color:var(--color-1)}.service-section:nth-child(even) .service{background-color:var(--color-3);color:var(--color-1)}.primary-footer{background-color:var(--color-1)}.primary-footer a:hover,.primary-footer a:focus{color:var(--color-3)}div.book-btn a,div.book-btn a:hover,div.book-btn a:focus{color:#e28743}div.book-now-btn{position:fixed;background-color:#e28743;border-radius:0;right:30px;bottom:30px;font-size:20px;font-weight:900;padding:.4em 1.8em;z-index:10}div.book-now-btn a,div.book-now-btn a:hover,div.book-now-btn a:focus{color:#fff}.banner-section .overlay{background:0 0;color:#fff;bottom:auto;top:calc(50% + 20px);left:50%;transform:translate(-50%,-50%);width:100%;padding:0;font-size:28px;padding:0 80px;text-shadow:1px 1px 10px #000}.banner-section .overlay .btn{margin-top:20px}.header-text .inner{font-size:1.8rem}.page-id-100 .main-section .content-col strong,.page-id-100 .main-section .content-col strong a{color:#e28743}.page-id-100 .main-section .content-col strong a{text-decoration:underline}.page-id-100 .main-section .content-col strong a:hover{color:var(--color-1)}.banner-section .overlay{left:1%;transform:none;bottom:10%;text-align:left;top:auto}.banner-section .carousel-control{max-width:80px}.icons .content a{color:var(--color-2)}.icons .content a:hover{color:var(--color-1)}@media screen and (max-width:1200px){.service-sections .toggle-nav{row-gap:0}}@media screen and (max-width:991px){.banner-section .overlay{top:auto;left:0;bottom:4%}.banner-section .overlay h1{font-size:18px}.banner-section .overlay h2{font-size:14px}.banner-section .overlay p{font-size:12px}}@media screen and (max-width:767px){.banner-section .overlay h2:nth-child(n){margin:0 0 10px}.banner-section .overlay p{margin-bottom:10px}.banner-section .overlay .btn{margin-top:0}}