html, body {margin:0;border:0;padding:0;font-family:'Poppins', sans-serif!important;font-weight:400;color:#001330!important;background:#EAEAEA!important;font-size:15.5px;line-height:normal!important;scroll-behavior:smooth;}* {box-sizing:border-box!important;}*:focus {box-shadow:none!important;}:target {scroll-margin-top:83px;}@keyframes bounce {from {transform:translateY(0px);}to {transform:translateY(-15px);}}@-webkit-keyframes bounce {from {transform:translateY(0px);}to {transform:translateY(-15px);}}main#main {margin-top:0!important;}.bg_image {background-size:cover;background-position:center;background-repeat:no-repeat;}.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width:1440px!important;}.navbar .container-fluid,.navbar .container {display:block!important;}strong {font-weight:700;}h1, h2, h3 {margin-top:50px!important;margin-bottom:15px!important;font-weight:400!important;}h1, h2.large {font-size:56px!important;letter-spacing:-3px;font-weight:300!important;}h1.small, h2, h3.large {font-size:42px!important;letter-spacing:-3px;font-weight:300!important;}h1 span, h2 span, h3 span {font-family:'EB Garamond', serif;font-style:italic;font-weight:400;}h1 span, h2.large span {font-size:64px!important;}a {color:#5C5C5C!important;}a.rounded_button,li.rounded_button a {margin-top:20px;border-radius:30px;padding:15px 25px!important;display:inline-block;transition:0.5s;}a.rounded_button.white,li.rounded_button.white a {background:#fff;color:#5C5C5C!important;}a.rounded_button.white:hover,li.rounded_button.white:hover a {background:#999;color:#fff!important;}p.subheading {text-transform:uppercase;font-weight:500!important;}header.site-header {padding:20px 0;position:fixed;top:0;left:0;width:100%;z-index:250;transition:all 0.5s;}header.site-header.scrolled {padding:15px 0;background:#385976;}header.site-header.solid_background {background:#385976;}header.site-header .navbar {padding:0;}header.site-header .navbar .navbar-brand img {height:35px;}header.site-header .navbar #navbar {justify-content:end;}header.site-header .navbar #navbar .navbar-nav {align-items:center;}header.site-header .navbar #navbar ul li a.nav-link {margin:0 20px;padding:6px 0;color:#fff!important;position:relative;}header.site-header .navbar #navbar ul li a.nav-link:after {content:'';position:absolute;bottom:0;left:0;width:0;height:1px;background:#fff;transition:all 0.5s;}header.site-header .navbar #navbar ul li a.nav-link:hover:after {width:100%;}header.site-header .navbar #navbar ul li.rounded_button.white a.nav-link {margin-left:20px;color:#5C5C5C!important;}header.site-header .navbar #navbar ul li.rounded_button.white a.nav-link:hover {color:#fff!important;}header.site-header .navbar #navbar ul li.rounded_button a.nav-link:after {display:none;}header.site-header #nav-icon1 {margin:0 0 0 auto;width:45px;height:28px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:none;}header.site-header #nav-icon1 span{display:block;position:absolute;height:3px;width:100%;background:#ffffff;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}header.site-header #nav-icon1 span:nth-child(1) {top:0px;}header.site-header #nav-icon1 span:nth-child(2) {top:12px;}header.site-header #nav-icon1 span:nth-child(3) {top:24px;}header.site-header #nav-icon1.open span:nth-child(1) {top:13px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}header.site-header #nav-icon1.open span:nth-child(2) {opacity:0;left:-60px;}header.site-header #nav-icon1.open span:nth-child(3) {top:13px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);}.sliding_menu {display:none;}.slider_and_text_block {background:#001330;color:#fff;}.slider_and_text_block img.arrow {position:absolute;bottom:40px;right:40px;height:100px;animation:bounce 0.5s infinite alternate;-webkit-animation:bounce 0.5s infinite alternate;}.slider_and_text_block .main_slider_wrapper {position:relative;}.slider_and_text_block .main_slider_wrapper .overlay {position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to top, rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0.8));z-index:5;}.slider_and_text_block .main_slider_wrapper .main_slider {height:100vh;}.slider_and_text_block .main_slider .slick-list,.slider_and_text_block .main_slider .slick-list .slick-track,.slider_and_text_block .main_slider .slick-list .slick-track .bg_image {height:100%;}.background_and_text_block {height:500px;position:relative;color:#fff;}.background_and_text_block h1,.background_and_text_block h2,.background_and_text_block h3 {font-size:74px!important;}.background_and_text_block .overlay {display:flex;flex-direction:column;justify-content:center;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.55);z-index:10;}.standard_content_block img {margin:20px 0;width:100%;}.left_and_right_panels_block .panel_spacing {padding-top:110px;}.accordion_block {padding:40px 0;background:#001330;}.accordion_block .accordion-item {border:1px solid #F2F2F2;background:transparent;}.accordion_block .accordion-item .accordion-button {border-radius:0!important;padding:15px 0;background:#001330;color:#fff;box-shadow:none;font-size:36px;font-weight:300;}.accordion_block .accordion-item .accordion-button:focus {box-shadow:none;}.accordion_block .accordion-item .accordion-button:after {display:none;}.accordion_block .accordion-item .accordion-button .icon {position:absolute;top:50%;transform:translateY(-50%);right:0;padding:5px 70px;border-radius:28px;display:flex;justify-content:center;align-items:center;transition:all 0.5s;}.accordion_block .accordion-item .accordion-button.collapsed .icon {background:#fff;}.accordion_block .accordion-item .accordion-button:hover .icon {background:#999;}.accordion_block .accordion-item .accordion-button .icon:after {font-family:"Font Awesome 5 Free";font-weight:900;color:#1C1C1C;font-size:24px;line-height:24px;transition:all 0.35s;}.accordion_block .accordion-item .accordion-button.collapsed .icon:after {content:'\2b';color:#1C1C1C;}.accordion_block .accordion-item .accordion-button .icon:after {content:'\f068';color:#fff;}.accordion_block .accordion-item .accordion-body {padding:20px 0 30px;color:#fff;}.missing_page_wrapper {height:80vh;display:flex;align-items:center;justify-content:center;} .grecaptcha-badge { visibility:hidden;}.map_block iframe {border:0!important;width:100%;height:600px;display:block;}.gallery_block .bg_image_wrapper {border:1px solid #fff;height:300px;width:16.6666667%;overflow:hidden;}.gallery_block .bg_image {position:relative;height:100%;width:100%;transition:all 0.5s;}.gallery_block .bg_image:hover {transform:scale(1.2);}.gallery_block .bg_image .more_images {position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0, 0.6);display:flex;flex-direction:column;justify-content:center;text-align:center;color:#fff;}.gallery_block .more_images p {margin-bottom:0!important;font-family:'trajan-pro-3', serif!important;font-size:56px!important;line-height:64px!important;}.gallery_block .gallery_slider .slick-list,.gallery_block .gallery_slider .slick-list .slick-track,.gallery_block .gallery_slider .slick-list .slick-track .bg_image {height:100%;}.gallery_block .gallery_slider_wrapper {position:relative;}.gallery_block .arrow_buttons_wrapper .arrows_first {position:absolute;top:50%;right:0;transform:translateY(-50%);cursor:pointer;}.gallery_block .arrow_buttons_wrapper .arrows_back {position:absolute;top:50%;left:0;transform:translateY(-50%);cursor:pointer;}.gallery_block .arrow_buttons_wrapper .arrows i {color:#fff;padding:22px 25px;background:#385976;}.form_block h2 {font-size:80px!important;}.form_block .wpcf7 {margin-top:60px;}.form_block .form-control {border:0;border-bottom:1px solid #001330!important;border-radius:0;padding:10px 0;background:transparent!important;}.form_block .form-control.wpcf7-submit {border:0!important;border-radius:30px;padding:15px 25px!important;display:inline-block;background:#385976!important;color:#fff!important;transition:all 0.5s;}.form_block .form-control.wpcf7-submit:hover {background:#33485a!important;}.form_block .form-control:-webkit-autofill,.form_block .form-control:-webkit-autofill:hover,.form_block .form-control:-webkit-autofill:focus,.form_block .form-control:-webkit-autofill:active {transition:background-color 5000s ease-in-out 0s;}.form_block .form-control::-webkit-input-placeholder { color:#001330!important;}.form_block .form-control:-moz-placeholder { color:#001330!important;opacity: 1;}.form_block .form-control::-moz-placeholder { color:#001330!important;opacity: 1;}.form_block .form-control:-ms-input-placeholder { color:#001330!important;}.form_block .form-control::-ms-input-placeholder { color:#001330!important;}.form_block .form-control::placeholder { color:#001330!important;}.form_block .wpcf7 .wpcf7-not-valid-tip {display:none!important;}.form_block .wpcf7 .wpcf7-response-output {margin:0;padding:6px 40px;display:inline-block;}.form_block .wpcf7 form.invalid .wpcf7-response-output,.form_block .wpcf7 form.unaccepted .wpcf7-response-output,.form_block .wpcf7 form.payment-required .wpcf7-response-output {border-color:#cf4027;}footer.site-footer {padding:60px 0;background:#001330;color:#fff;}footer.site-footer a {color:#fff!important;}footer.site-footer img {height:35px;}footer.site-footer .sub_footer p,footer.site-footer .sub_footer span,footer.site-footer .sub_footer a {color:#5C5C5C!important;}footer.site-footer hr {margin:35px 0;opacity:1;}@media (max-width:1399.98px) {h1, h2.large {font-size:48px!important;}h1.small, h2, h3.large {font-size:36px!important;}h1 span, h2.large span {font-size:56px!important;}.slider_and_text_block img.arrow {height:80px;}}@media (max-width:1199.98px) {:target {scroll-margin-top:74px;}header.site-header #nav-icon1 {display:block;}.sliding_menu {position:fixed;left:-100%;top:0;width:100%;z-index:200;background:#001330;height:100%;display:flex;flex-direction:column;justify-content:center;text-align:center;transition:all 0.4s;}.sliding_menu.open {left:0;}.sliding_menu .nav-link {color:#fff!important;}.accordion_block .accordion-item .accordion-button {font-size:26px;}.accordion_block .accordion-item .accordion-button .icon {padding:5px 50px;}.background_and_text_block h1,.background_and_text_block h2,.background_and_text_block h3 {font-size:54px!important;}.gallery_block .bg_image .bg_image_wrapper {width:33.3333333%;}footer.site-footer img {margin-bottom:30px;}}@media (max-width:991.98px) {h1, h2.large {font-size:40px!important;}h1 span, h2.large span {font-size:48px!important;}h1.small, h2, h3.large {font-size:36px!important;}.form_block h2 {font-size:40px!important;}.form_block .wpcf7 {margin-top:20px;}}@media (max-width:767.98px) {:target {scroll-margin-top:70px;}header.site-header .navbar .navbar-brand img {height:30px;}.left_and_right_panels_block,.standard_content_block,.form_block {padding-top:50px!important;padding-bottom:50px!important;}.slider_and_text_block img.arrow {bottom:30px;right:30px;height:55px;}.left_and_right_panels_block .panel_spacing {padding-top:50px;}.left_and_right_panels_block .bg_image {margin-bottom:30px;height:400px!important;}.accordion_block .accordion-item .accordion-button {font-size:21px;}.accordion_block .accordion-item .accordion-button .icon {padding:5px 40px;}.background_and_text_block h1,.background_and_text_block h2,.background_and_text_block h3 {font-size:40px!important;}.map_block iframe {height:400px;}.gallery_block .bg_image_wrapper {height:260px;}.form_block .form-control.wpcf7-submit {margin-top:20px;width:auto;}.form_block .wpcf7 .wpcf7-response-output {margin-top:20px;}}@media (max-width:575.98px) {h1, h2.large {font-size:36px!important;}h1 span, h2.large span {font-size:44px!important;}h1.small, h2, h3.large {font-size:32px!important;}header.site-header .navbar .navbar-brand img {height:25px;}.slider_and_text_block .main_slider_wrapper .main_slider {height:350px;}.slider_and_text_block .content_padding {padding:50px calc(1.5rem*.5);}.background_and_text_block {height:400px;}.accordion_block .accordion-item .accordion-button {font-size:16px;display:flex;justify-content:space-between;align-items:center;}.accordion_block .accordion-item .accordion-button .icon {margin-left:20px;padding:5px 20px;position:unset;transform:unset;}.accordion_block .accordion-item .accordion-button .icon:after {font-size:21px;line-height:21px;}.gallery_block .bg_image_wrapper {height:200px;width:50%;}}