@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;src:url("assets/fonts/playfair-display-v13-cyrillic_latin-700.eot");src:local("Playfair Display Bold"),local("PlayfairDisplay-Bold"),url("assets/fonts/playfair-display-v13-cyrillic_latin-700.eot?#iefix") format("embedded-opentype"),url("assets/fonts/playfair-display-v13-cyrillic_latin-700.woff2") format("woff2"),url("assets/fonts/playfair-display-v13-cyrillic_latin-700.woff") format("woff"),url("assets/fonts/playfair-display-v13-cyrillic_latin-700.ttf") format("truetype"),url("assets/fonts/playfair-display-v13-cyrillic_latin-700.svg#PlayfairDisplay") format("svg")}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;src:url("assets/fonts/oswald-v16-latin_cyrillic-regular.eot");src:local("Oswald Regular"),local("Oswald-Regular"),url("assets/fonts/oswald-v16-latin_cyrillic-regular.eot?#iefix") format("embedded-opentype"),url("assets/fonts/oswald-v16-latin_cyrillic-regular.woff2") format("woff2"),url("assets/fonts/oswald-v16-latin_cyrillic-regular.woff") format("woff"),url("assets/fonts/oswald-v16-latin_cyrillic-regular.ttf") format("truetype"),url("assets/fonts/oswald-v16-latin_cyrillic-regular.svg#Oswald") format("svg")}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;src:url("assets/fonts/oswald-v16-latin_cyrillic-700.eot");src:local("Oswald Bold"),local("Oswald-Bold"),url("assets/fonts/oswald-v16-latin_cyrillic-700.eot?#iefix") format("embedded-opentype"),url("assets/fonts/oswald-v16-latin_cyrillic-700.woff2") format("woff2"),url("assets/fonts/oswald-v16-latin_cyrillic-700.woff") format("woff"),url("assets/fonts/oswald-v16-latin_cyrillic-700.ttf") format("truetype"),url("assets/fonts/oswald-v16-latin_cyrillic-700.svg#Oswald") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("assets/fonts/open-sans-v15-cyrillic_latin-regular.eot");src:local("Open Sans Regular"),local("OpenSans-Regular"),url("assets/fonts/open-sans-v15-cyrillic_latin-regular.eot?#iefix") format("embedded-opentype"),url("assets/fonts/open-sans-v15-cyrillic_latin-regular.woff2") format("woff2"),url("assets/fonts/open-sans-v15-cyrillic_latin-regular.woff") format("woff"),url("assets/fonts/open-sans-v15-cyrillic_latin-regular.ttf") format("truetype"),url("assets/fonts/open-sans-v15-cyrillic_latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("assets/fonts/open-sans-v15-cyrillic_latin-700.eot");src:local("Open Sans Bold"),local("OpenSans-Bold"),url("assets/fonts/open-sans-v15-cyrillic_latin-700.eot?#iefix") format("embedded-opentype"),url("assets/fonts/open-sans-v15-cyrillic_latin-700.woff2") format("woff2"),url("assets/fonts/open-sans-v15-cyrillic_latin-700.woff") format("woff"),url("assets/fonts/open-sans-v15-cyrillic_latin-700.ttf") format("truetype"),url("assets/fonts/open-sans-v15-cyrillic_latin-700.svg#OpenSans") format("svg")}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;line-height:1.2;font-family:"Open Sans",sans-serif;font-size:15px;color:#444}a{color:#75B9BE}a,a::before,a::after{-webkit-transition:all 0.2s ease;transition:all 0.2s ease}a:hover,a:focus,a:active{text-decoration:none;color:#64b0b6}button,input{-webkit-transition:all 0.2s ease;transition:all 0.2s ease}img{max-width:100%;height:auto}.page-content h2{margin:30px 0 15px}.page-content h2:first-of-type{margin-top:0}.page-content ul,.page-content ol{margin:15px 0;padding:0 20px;list-style-position:inside}.bold{font-weight:bold}body:not(.home)::before{content:'';display:block;height:121px}.site-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.page .site-content,.search .site-content,.post-type-archive .site-content,.single .site-content,.archive .site-content,.blog .site-content{padding:60px 0}.home .site-content{padding:0}.section-heading{font-size:1.5rem;color:#003a5a;font-family:"Playfair Display",serif}.section-heading.groom{color:#212121;background-color:#f6f6f6;padding:15px;border:2px solid #fff;outline:4px solid #f6f6f6}.heading-underline{position:relative;display:block}.heading-underline i{font-family:"Font Awesome 5 Free";font-weight:bold;display:block;margin:0 auto;font-size:1.2rem;padding:15px 0;color:#75B9BE;width:40px;text-align:center}.heading-underline::before{left:calc(50% - 95px)}.heading-underline::after{left:calc(50% + 20px)}.heading-underline::before,.heading-underline::after{content:'';position:absolute;top:50%;display:block;width:75px;border-bottom:1px solid #75B9BE}.accordion .heading{position:relative;text-align:left;border:0;width:100%;background-color:#f6f6f6;color:#444;padding:15px 30px 15px 15px;cursor:pointer;border-bottom:1px solid #fff;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.accordion .heading:hover,.accordion .heading:focus,.accordion .heading.open{outline:none;color:#003a5a}.accordion .heading.open::after{content:"\f068"}.accordion .heading::after{position:absolute;color:#003a5a;content:"\f067";font-family:"Font Awesome 5 Free";font-weight:bold;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.accordion .heading .extra{font-family:"Oswald",monospace;font-weight:bold;margin-right:7.5px}.accordion .description{-webkit-box-sizing:border-box;box-sizing:border-box;height:0;overflow:hidden;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.accordion .description p:first-child{margin-top:15px}.accordion .description p:last-child{margin-bottom:15px}.page-accordion .heading{padding:30px 60px 30px 30px;background:#75B9BE;color:#fff;font-weight:bold;font-family:"Oswald",monospace;text-transform:uppercase;font-size:1.2rem;letter-spacing:.03em;margin:0}@media (max-width: 768px){.page-accordion .heading{padding:15px 30px 15px 15px;font-size:1rem}}.page-accordion .heading::after{color:#fff;right:30px}@media (max-width: 768px){.page-accordion .heading::after{right:15px}}.page-accordion .heading:hover,.page-accordion .heading:focus,.page-accordion .heading.open{background:#67b2b7;color:#fff}.page-accordion .description .description-wrapper{padding:30px}@media (max-width: 768px){.page-accordion .description .description-wrapper{padding:15px}}.page-accordion .description a:hover,.page-accordion .description a:focus{text-decoration:underline}.page-accordion .description ul li{list-style:none}.page-accordion .description ul li::before{content:'\2022';color:#75B9BE;font-weight:bold;display:inline-block;width:1em}.page-accordion .description ul,.page-accordion .description ol{padding:0 15px}.page-accordion .description ul li,.page-accordion .description ol li{padding:3.75px 0}.page-accordion .description u{font-weight:bold}.styled-accordion .accordion-body{background-size:cover;background-position:50%;position:relative;border-radius:3px;margin-bottom:15px}.styled-accordion .accordion-body::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);z-index:0}.styled-accordion .accordion-body:hover .heading,.styled-accordion .accordion-body:focus .heading{color:#fff}.styled-accordion .heading{background:transparent;padding:30px 60px 30px 30px;color:#fff;font-weight:bold;font-family:"Oswald",monospace;text-transform:uppercase;font-size:1.2rem;letter-spacing:.03em;margin:0;border-bottom:0;position:relative;z-index:1}.styled-accordion .heading.open{color:#fff}@media (max-width: 768px){.styled-accordion .heading{padding:15px 30px 15px 15px;font-size:1rem}}.styled-accordion .heading::after{color:#fff;right:30px;z-index:1}@media (max-width: 768px){.styled-accordion .heading::after{right:15px}}.styled-accordion .description{position:relative;z-index:1}.styled-accordion .description-wrapper{padding:0 30px 30px;color:#fff;font-weight:bold}.alert{display:block;position:relative;padding:30px 30px 30px 75px;border:1px solid transparent;margin:15px 0;font-weight:bold}.alert::before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:30px;font-family:"Font Awesome 5 Free";font-weight:bold;font-size:2rem}.alert.warning{background-color:rgba(237,194,94,0.2);border-color:#edc25e}.alert.warning::before{content:'\f06a';color:#edc25e}.alert.info{background-color:rgba(117,185,190,0.2);border-color:#75B9BE}.alert.info::before{content:'\f129';color:#75B9BE}.title-section{background-size:cover;background-position:50%;padding:90px 0;text-align:center;position:relative}.title-section::after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2)}.title-section .title-section-heading{font-family:"Oswald",monospace;font-size:3rem;color:#fff;position:relative;z-index:1;font-weight:bold;text-shadow:1px 1px 1px rgba(33,33,33,0.3);letter-spacing:.03em}.title-section #breadcrumbs{position:relative;z-index:1;color:#f6f6f6;font-size:1rem}.title-section #breadcrumbs i{margin:0 7.5px;color:#75B9BE;font-size:.8rem}.title-section #breadcrumbs a{color:#fff}.title-section #breadcrumbs a:hover,.title-section #breadcrumbs a:focus{color:#f6f6f6}.btn,.post-book-form input[type=submit],.wpcf7 input[type="submit"],.wpcf7 textarea[type="submit"]{display:inline-block;border:0;padding:15px 30px;font-weight:bold;text-transform:uppercase;font-size:.8rem;border-radius:2px;color:#fff;background-color:#75B9BE;cursor:pointer}.btn:hover,.post-book-form input:hover[type=submit],.wpcf7 input:hover[type="submit"],.wpcf7 textarea:hover[type="submit"],.btn:focus,.post-book-form input:focus[type=submit],.wpcf7 input:focus[type="submit"],.wpcf7 textarea:focus[type="submit"]{color:#fff;background-color:#67b2b7;outline:none}.btn-sm{padding:11.25px 22.5px;font-size:.8rem}.card{margin-bottom:30px}.card .image{display:block;padding-top:75%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background-size:cover;background-position:50%}.card .image:hover,.card .image:focus{-webkit-filter:contrast(120%);filter:contrast(120%)}.card .title{display:block;text-align:center;font-family:"Playfair Display",serif;color:#003a5a;font-size:1.2rem;margin:7.5px 0}.card .title:hover,.card .title:focus{color:#002d46}.card .publish-date{text-align:center;margin:15px 0 7.5px;font-size:.9rem;font-family:"Oswald",monospace}.card .info{color:#212121;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;font-size:.8rem}.card .info .author{text-transform:capitalize}.card .info .author::before{content:'\f007';font-family:"Font Awesome 5 Free";font-weight:bold;margin-right:7.5px}.card .info .views-count{margin-right:15px}.card .info .views-count::before{content:'\f06e';font-family:"Font Awesome 5 Free";font-weight:bold;margin-right:7.5px}.card .info .comments-count::before{content:'\f075';font-family:"Font Awesome 5 Free";font-weight:bold;margin-right:7.5px}.card .info a{color:#212121}.card .info a:hover,.card .info a:focus{color:#003a5a}.card .place{text-align:center}.card .place::before{content:'\f3c5';font-family:"Font Awesome 5 Free";font-weight:bold;margin-right:7.5px}.comments{margin-top:60px;border-top:1px solid #f6f6f6;padding-top:60px}.comments .comment{padding:30px 0;border-bottom:1px solid #f6f6f6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.comments .comment .comment-avatar{width:15%}.comments .comment .comment-body{width:80%}.comments .comment .comment-info{letter-spacing:.03em;margin-bottom:15px;font-family:"Oswald",monospace;font-size:.9rem}.comments .comment .comment-info .rating{font-size:.9rem;color:#FEBA02}.comments .comment .comment-info span{color:#003a5a}.comments .comment .comment-info span::after{content:' | ';margin:0 7.5px}.comments .comment .comment-info span:last-child::after{content:none}.comments .comment .comment-reply-link{font-family:"Oswald",monospace;color:#003a5a;font-size:.8rem;letter-spacing:.03em;text-transform:uppercase}.comments .comment .comment-reply-link:hover,.comments .comment .comment-reply-link:focus{color:#002d46}.comments .comment-respond{padding:30px 0;font-size:0}.comments .comment-respond .comment-reply-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:end;align-content:flex-end;font-size:1.5rem}.comments .comment-respond .comment-reply-title a{color:#e23645;font-size:.8rem;font-family:"Oswald",monospace;text-transform:uppercase;letter-spacing:.03em}.comments .comment-respond::after{content:'';display:block;width:100%;clear:both}.comments .comment-respond p{position:relative;font-size:.9rem}.comments .comment-respond .comment-form-author,.comments .comment-respond .comment-form-email{display:inline-block;width:49%;font-size:0}.comments .comment-respond .comment-form-email{margin-left:2%}.comments .comment-respond .comment-form-control{font-size:.9rem;width:100%;padding:15px 30px;border:2px solid #f6f6f6}.comments .comment-respond .comment-form-control:focus{border-color:#003a5a;outline:none}.comments .comment-respond .comment-form-control:focus+label{display:none}.comments .comment-respond .comment-form-label{position:absolute;left:30px;top:17px;font-size:.9rem}.comments .comment-respond .comment-form-label .required{color:#e23645;margin-left:3.75px}.comments .comment-respond .comments-rating{direction:rtl;margin-top:15px}.comments .comment-respond .comment-stars-input{display:none}.comments .comment-respond .comment-stars-input+label{cursor:pointer}.comments .comment-respond .comment-stars-input+label::before{content:'\f005';font-family:"Font Awesome 5 Free";font-weight:bold;display:inline-block;width:20px;height:20px;font-size:1rem;opacity:0.3}.comments .comment-respond .comment-stars-input+label:hover ~ label:not(:last-of-type)::before,.comments .comment-respond .comment-stars-input+label:hover:not(:last-of-type)::before{color:#FEBA02;opacity:1}.comments .comment-respond .comment-stars-input:checked ~ label::before{color:#FEBA02;opacity:1}.comments .comment-respond .comment-stars-input.reset+label::before{content:'\f056';color:#444;opacity:0.3}.comments .comment-respond .comment-stars-input.reset+label:hover::before{opacity:0.3}.comments .comment-respond input[type=submit]{float:right}.post-book-form .input-field{margin:7.5px 0}.post-book-form label{font-family:"Oswald",monospace;font-size:.9rem;margin-bottom:15px;width:100%}.post-book-form label .req{color:#e23645}.post-book-form input{width:100%;border:1px solid #eee;padding:7.5px 15px;margin:7.5px 0 0}.post-book-form input:focus{outline:none;border-color:#003a5a}.post-book-form select{width:100%;border:1px solid #eee;padding:7.5px 15px}.footer{background-color:#f6f6f6;padding:60px 0 15px;font-size:.9rem;position:relative}@media (max-width: 1200px){.footer{padding-top:0}}@media (max-width: 576px){.footer{text-align:center}}.footer .footer-widget-title{font-size:1.5rem;color:#003a5a;font-family:"Playfair Display",serif;margin-bottom:30px}@media (max-width: 1200px){.footer .footer-widget-title{margin-top:60px}}.footer .menu{padding:0;margin:0;list-style:none}.footer .menu li{margin-bottom:0.5rem}.footer .menu li:last-child{margin-bottom:0}.footer .menu li a{color:#444}.footer .menu li a:hover,.footer .menu li a:focus,.footer .menu li a:active{color:#003a5a}.footer .field{margin-bottom:1rem}.footer .field i{font-size:1rem;margin-right:7.5px;color:#003a5a}.footer .web-payments img{display:block;margin:60px auto 15px;max-width:600px}@media (max-width: 576px){.footer .web-payments img{max-width:90%}}.footer address{display:inline}.footer a{color:#003a5a}.footer a:hover,.footer a:focus{color:#002d46}.footer a.social{display:inline-block;font-size:1.2rem;width:50px;height:50px;line-height:50px;border-radius:50%;text-align:center;background:#003a5a;color:#fff;margin-right:7.5px}.footer a.social:hover,.footer a.social:focus{background:#002d46}.footer-legal{text-align:center;font-size:.7rem;padding-top:15px;position:relative}.footer-legal::before{content:'';display:block;position:absolute;width:calc(100% - 30px);top:0;border-top:1px solid #ebebeb}.nav-section{position:fixed;width:100%;z-index:100}.home .nav-section.sticky .header-nav .custom-logo.light,.home .nav-section.open .header-nav .custom-logo.light{display:none}.home .nav-section:not(.sticky):not(.open) .header-nav{-webkit-box-shadow:none;box-shadow:none}.home .nav-section:not(.sticky):not(.open)::before{z-index:-1;content:'';position:absolute;display:block;width:100%;height:200%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(33,33,33,0.4)), to(rgba(33,33,33,0)));background:linear-gradient(rgba(33,33,33,0.4), rgba(33,33,33,0))}.home .nav-section:not(.sticky):not(.open) .header-additional-nav{background-color:transparent;color:#fff}.home .nav-section:not(.sticky):not(.open) .header-additional-nav a{color:#fff}.home .nav-section:not(.sticky):not(.open) .header-additional-nav a:hover,.home .nav-section:not(.sticky):not(.open) .header-additional-nav a:focus{color:#f6f6f6}.home .nav-section:not(.sticky):not(.open) .header-nav{background-color:transparent}.home .nav-section:not(.sticky):not(.open) .header-nav .custom-logo.dark{display:none}.home .nav-section:not(.sticky):not(.open) .header-nav .primary .menu li.current-menu-item>a{color:#f6f6f6}.home .nav-section:not(.sticky):not(.open) .header-nav .primary .menu>li a{color:#fff}@media (max-width: 1024px){.home .nav-section:not(.sticky):not(.open) .header-nav .primary .menu>li a{color:#444}}.home .nav-section:not(.sticky):not(.open) .header-nav .primary .menu>li a:hover,.home .nav-section:not(.sticky):not(.open) .header-nav .primary .menu>li a:focus{color:#f6f6f6}@media (max-width: 1024px){.home .nav-section:not(.sticky):not(.open) .header-nav .primary .menu>li a:hover,.home .nav-section:not(.sticky):not(.open) .header-nav .primary .menu>li a:focus{color:#444}}.home .nav-section:not(.sticky):not(.open) .header-nav .primary .sub-menu{background-color:#003a5a}@media (max-width: 1024px){.home .nav-section:not(.sticky):not(.open) .header-nav .primary .sub-menu{background-color:#f6f6f6}}.home .nav-section:not(.sticky):not(.open) .header-nav .primary .sub-menu::before{background-color:#003a5a}@media (max-width: 1024px){.home .nav-section:not(.sticky):not(.open) .header-nav .primary .sub-menu::before{background-color:#f6f6f6}}.home .nav-section:not(.sticky):not(.open) .nav-toggle{color:#fff}.nav-section .header-additional-nav{color:#444;padding:7.5px 0;font-size:.8rem;background-color:#f6f6f6}.nav-section .header-additional-nav .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 576px){.nav-section .header-additional-nav .container{padding:0 10px}}.nav-section .header-additional-nav .info{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 576px){.nav-section .header-additional-nav .info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.nav-section .header-additional-nav .info .email{margin-left:30px}@media (max-width: 576px){.nav-section .header-additional-nav .info .email{margin-left:0}}.nav-section .header-additional-nav .info .email::before{-webkit-transition:none;transition:none;content:'\f0e0'}.nav-section .header-additional-nav .info .phone::before{-webkit-transition:none;transition:none;content:'\f095';-webkit-transform:rotate(90deg);transform:rotate(90deg)}.nav-section .header-additional-nav .info a::before{display:inline-block;font-family:"Font Awesome 5 Free";margin-right:3.75px;font-weight:bold}.nav-section .header-additional-nav .social a{font-size:1.2rem;margin-left:3.75px}.nav-section .header-additional-nav a{color:#444}.nav-section .header-additional-nav a:hover,.nav-section .header-additional-nav a:focus{color:#003a5a}.nav-section .header-nav{background-color:#fff;-webkit-box-shadow:0 3px 7px rgba(33,33,33,0.1);box-shadow:0 3px 7px rgba(33,33,33,0.1)}.nav-section .header-nav .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 1024px){.nav-section .header-nav .container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:83px}}.nav-section .header-nav .custom-logo{max-width:130px}@media (max-width: 1024px){.nav-section .header-nav .primary{position:fixed;top:121px;width:100%;overflow-y:auto;overflow-x:hidden;left:0;bottom:0;background-color:#fff;display:none}}@media (max-width: 576px){.nav-section .header-nav .primary{top:128px}}@media (max-width: 1024px){.nav-section .header-nav .primary.open{display:block}}.nav-section .header-nav .primary .menu{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;padding:0;margin:0}@media (max-width: 1024px){.nav-section .header-nav .primary .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.nav-section .header-nav .primary .menu li.current-menu-item>a{color:#003a5a}.nav-section .header-nav .primary .menu>li{position:relative;padding:30px 15px}@media (max-width: 1024px){.nav-section .header-nav .primary .menu>li{padding:0;border-bottom:1px solid #f6f6f6}}@media (max-width: 1024px){.nav-section .header-nav .primary .menu>li>a{padding:15px;display:inline-block}}.nav-section .header-nav .primary .menu>li:first-child{margin-left:0}@media (max-width: 1024px){.nav-section .header-nav .primary .menu>li:first-child{border-top:1px solid #f6f6f6}}.nav-section .header-nav .primary .menu>li:hover>.sub-menu,.nav-section .header-nav .primary .menu>li:focus>.sub-menu{-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%);opacity:1;visibility:visible;-webkit-transition:opacity 0.3s ease, -webkit-transform 0.3s ease;transition:opacity 0.3s ease, -webkit-transform 0.3s ease;transition:opacity 0.3s ease, transform 0.3s ease;transition:opacity 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease}.nav-section .header-nav .primary .menu>li a{color:#444;font-family:"Oswald",monospace;font-size:1.2rem}.nav-section .header-nav .primary .menu>li a:hover,.nav-section .header-nav .primary .menu>li a:focus{color:#003a5a}@media (max-width: 1024px){.nav-section .header-nav .primary .menu .menu-item-has-children.open::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media (max-width: 1024px){.nav-section .header-nav .primary .menu .menu-item-has-children.open .sub-menu{display:block}}@media (max-width: 1024px){.nav-section .header-nav .primary .menu .menu-item-has-children::after{content:'\f105';position:absolute;top:16px;right:15px;font-family:"Font Awesome 5 Free";font-weight:bold;font-size:1.2rem}}@media (max-width: 1024px){.nav-section .header-nav .primary .menu .menu-item-has-children:hover>.sub-menu,.nav-section .header-nav .primary .menu .menu-item-has-children:focus>.sub-menu{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}.nav-section .header-nav .primary .sub-menu{position:absolute;background:#f6f6f6;left:50%;bottom:1px;list-style-type:none;min-width:300px;text-align:center;padding:30px 15px;visibility:hidden;opacity:0;-webkit-transform:translate(-50%, 150%);transform:translate(-50%, 150%);z-index:2}@media (max-width: 1024px){.nav-section .header-nav .primary .sub-menu{width:100vw;position:relative;bottom:unset;display:none;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);visibility:visible;opacity:1}}.nav-section .header-nav .primary .sub-menu::before{content:'';position:absolute;display:block;top:0;left:50%;width:10px;height:10px;-webkit-transform:translate(-5px, -5px) rotate(45deg);transform:translate(-5px, -5px) rotate(45deg);background:#f6f6f6}.nav-section .header-nav .primary .sub-menu li{padding:3.75px 0}.nav-section .header-nav .primary .sub-menu li.current-menu-item a:before{opacity:1}.nav-section .header-nav .primary .sub-menu li a{font-size:.9rem;letter-spacing:.03em;position:relative}.nav-section .header-nav .primary .sub-menu li a::before{content:'―';position:absolute;left:-16.5px;opacity:0;top:0;color:#75B9BE;-webkit-transition:none;transition:none}.nav-section .header-nav .primary .sub-menu li a:hover::before,.nav-section .header-nav .primary .sub-menu li a:focus::before{opacity:1}.nav-section .header-nav .language-menu{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0}.nav-section .header-nav .language-menu li{display:none;margin-left:7.5px}.nav-section .header-nav .language-menu li:nth-child(2){display:list-item}.nav-section .header-nav .language-menu li:nth-child(3){display:list-item}.nav-section .header-nav .language-menu li:nth-child(5){display:list-item}.nav-section .header-nav .language-menu li:nth-child(6){display:list-item}.nav-section .header-nav .language-menu li:first-child{margin-left:0;display:list-item}.nav-section .header-nav .language-menu li span{margin-left:0 !important}.nav-section .header-nav .nav-toggle{display:none;border:0;background:transparent;cursor:pointer;font-size:1.5rem}.nav-section .header-nav .nav-toggle:focus{outline:none}@media (max-width: 1024px){.nav-section .header-nav .nav-toggle{display:inline-block}}.nav-section .header-nav .nav-toggle::before{content:'\f0c9';font-family:"Font Awesome 5 Free";font-weight:bold}.homepage-carousel .animated{-webkit-animation-duration:2000ms;animation-duration:2000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.homepage-carousel .item{min-height:100vh;background-size:cover;background-position:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.homepage-carousel .item::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);z-index:0}.homepage-carousel .item .heading{position:relative;color:#fff;font-size:3rem;font-family:"Playfair Display",serif;text-align:center;letter-spacing:.03em;z-index:1}@media (max-width: 768px){.homepage-carousel .item .heading{font-size:2rem}}.homepage-carousel .item .subheading{position:relative;color:#f6f6f6;font-size:1.5rem;font-family:"Playfair Display",serif;text-align:center;letter-spacing:.03em;z-index:1}@media (max-width: 768px){.homepage-carousel .item .subheading{font-size:1.2rem}}.homepage-carousel .item .btn,.homepage-carousel .item .post-book-form input[type=submit],.post-book-form .homepage-carousel .item input[type=submit],.homepage-carousel .item .wpcf7 input[type="submit"],.wpcf7 .homepage-carousel .item input[type="submit"],.homepage-carousel .item .wpcf7 textarea[type="submit"],.wpcf7 .homepage-carousel .item textarea[type="submit"]{position:relative;margin-top:30px;z-index:1}.homepage-carousel .owl-dots{position:absolute;bottom:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 0}.homepage-carousel .owl-dots .owl-dot{width:15px;height:15px;border:1px solid #fff;border-radius:50%;margin:0 3.75px}.homepage-carousel .owl-dots .owl-dot.active,.homepage-carousel .owl-dots .owl-dot:hover,.homepage-carousel .owl-dots .owl-dot:focus{outline:none;background-color:#fff}.modal-window{position:fixed;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,0.7);display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;opacity:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:100;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.modal-window.show{visibility:visible;opacity:1}.modal-window .modal-body{position:relative;padding:60px;background-color:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.5);box-shadow:0 0 15px rgba(0,0,0,0.5);width:50%}@media (max-width: 1024px){.modal-window .modal-body{width:70%}}@media (max-width: 576px){.modal-window .modal-body{padding:30px 15px;width:90%}}.modal-window .modal-body .close{position:absolute;top:0;right:0;padding:15px;cursor:pointer}.modal-window .modal-body .close:hover,.modal-window .modal-body .close:focus{color:#212121}.modal-window .modal-body .title{font-size:1.5rem;margin:0 0 30px;font-family:"Playfair Display",serif;color:#003a5a;text-align:center}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:30px}.pagination a,.pagination span{padding:7.5px;font-size:1.5rem;font-family:"Open Sans",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination a{color:#444;font-weight:bold}.pagination a:hover,.pagination a:focus{color:#003a5a}.pagination a i{font-size:1rem}.pagination .current{color:#003a5a;font-weight:bold}.related-content{margin-top:60px}.related-content-card{margin-bottom:15px}.related-content-card .image{display:block;padding-top:75%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background-size:cover;background-position:50%}.related-content-card .image:hover,.related-content-card .image:focus{-webkit-filter:contrast(120%);filter:contrast(120%)}.related-content-card .title{display:block;text-align:center;font-family:"Playfair Display",serif;color:#003a5a;font-size:1rem;margin-top:7.5px}.related-content-card .title:hover,.related-content-card .title:focus{color:#002d46}.search-form{position:relative}.search .search-form{padding:15px;margin-bottom:60px;background-color:#f6f6f6}.search .search-form .search-submit{top:15px;right:15px}.search-form .screen-reader-text{display:none}.search-form label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;margin:0}.search-form .search-field{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;padding:15px 63px 15px 15px;border:0}.search-form .search-submit{position:absolute;top:0;right:0;border:0;width:48px;height:48px;color:#003a5a;background-color:transparent;cursor:pointer}.search-form .search-submit:hover,.search-form .search-submit:focus{background-color:#003a5a;color:#fff}.sidebar{padding:30px;background-color:#f6f6f6}.post-single{width:100%}.post-single .post-carousel figure{position:relative;margin:0}.post-single .post-carousel figure figcaption{position:absolute;bottom:0;width:100%;padding:15px 30px;background-color:rgba(0,58,90,0.5);color:#fff;font-family:"Oswald",monospace;letter-spacing:.03em;font-size:1.5rem}@media (max-width: 768px){.post-single .post-carousel figure figcaption{font-size:1.2rem}}.post-single .post-carousel .item-video{padding-top:75%}.post-single .post-carousel .item-video .owl-video-wrapper{position:absolute;top:0;width:100%;z-index:0}.post-single .owl-carousel .owl-nav{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-20px);transform:translateY(-20px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 15px;height:0}@media (max-width: 768px){.post-single .owl-carousel .owl-nav{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.post-single .owl-carousel .owl-nav button{background-color:#fff;border-radius:50%;width:40px;height:40px}@media (max-width: 768px){.post-single .owl-carousel .owl-nav button{width:30px;height:30px}}.post-single .owl-carousel .owl-nav button:hover,.post-single .owl-carousel .owl-nav button:focus{outline:none;color:#003a5a}.post-single .post-title{display:block;margin:0 0 30px 0;font-family:"Playfair Display",serif;font-size:2rem;color:#003a5a}@media (max-width: 768px){.post-single .post-title{font-size:1.5rem}}.post-single .post-title:hover,.post-single .post-title:focus{color:#002d46}.post-single .post-image{display:block;width:100%;height:auto}.post-single .post-info{margin-top:15px;color:#212121;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8rem}.post-single .post-info .publish-date{font-family:"Oswald",monospace;margin-right:30px;color:#444;text-transform:uppercase}.post-single .post-info .author{margin-right:30px;text-transform:capitalize}.post-single .post-info .author::before{content:'\f007';font-family:"Font Awesome 5 Free";font-weight:bold;margin-right:7.5px}.post-single .post-info .views-count{margin-right:15px}.post-single .post-info .views-count::before{content:'\f06e';font-family:"Font Awesome 5 Free";font-weight:bold;margin-right:7.5px}.post-single .post-info .comments-count::before{content:'\f075';font-family:"Font Awesome 5 Free";font-weight:bold;margin-right:7.5px}.post-single .post-description{padding:30px 0}.post-single .post-description img,.post-single .post-description iframe{display:block;width:100%;margin:30px 0}.post-single .book-now{margin:15px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.post-single .post-book-form{margin:30px 0;padding:0 30px 30px;border:1px solid #eee}.post-single .post-map{width:100%;height:400px}@media (max-width: 768px){.post-single .post-map{height:300px}}.post-single .post-details{margin:60px 0}.post-single .post-details .tab-button{border-bottom-left-radius:0;border-bottom-right-radius:0}.post-single .post-details .tab-button.active{background-color:#f6f6f6;color:#444}.post-single .post-details .tab-container{padding:30px;background-color:#f6f6f6;display:none}.post-single .post-details .tab-container.active{display:block}.post-single .post-details .comments{padding-top:0;margin-top:0}.post-single .accordion{margin:30px 0}.post-single .section-heading{margin:30px 0 15px}.widget{margin-top:30px}.widget:first-child{margin-top:0}.widget.list a{color:#444;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:7.5px}.widget.list a:hover,.widget.list a:focus{color:#212121}.widget.list a:hover::before,.widget.list a:focus::before{color:#67b2b7}.widget.list a::before{content:'\f111';position:relative;top:1px;margin-right:7.5px;color:#75B9BE;font-family:"Font Awesome 5 Free";font-size:.5rem;font-weight:bold}.widget.list a .count{margin-left:auto;font-family:"Playfair Display",serif}.widget .widget-title{margin-bottom:15px;color:#003a5a;font-family:"Playfair Display",serif;font-size:1.2rem;letter-spacing:.03em}.widget.widget_categories:first-child ul{margin-top:0}.widget.widget_categories ul{list-style:none;padding:0;margin:0}.widget.widget_categories a{color:#444;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:7.5px}.widget.widget_categories a:hover,.widget.widget_categories a:focus{color:#212121}.widget.widget_categories a:hover::before,.widget.widget_categories a:focus::before{color:#67b2b7}.widget.widget_categories a::before{content:'\f111';position:relative;top:1px;margin-right:7.5px;color:#75B9BE;font-family:"Font Awesome 5 Free";font-size:.5rem;font-weight:bold}.wpcf7 form{font-size:0}.wpcf7 label{font-family:"Oswald",monospace;font-size:.9rem;margin-bottom:15px;width:100%}.wpcf7 label.half{display:inline-block;width:49%}.wpcf7 label.half.has-margin{margin-right:2%}.wpcf7 label .req{color:#e23645}.wpcf7 input,.wpcf7 textarea{width:100%;border:1px solid #eee;padding:7.5px 15px;margin:7.5px 0 0;font-size:1rem}.wpcf7 input:focus,.wpcf7 textarea:focus{outline:none;border-color:#003a5a}.wpcf7 span.wpcf7-checkbox{display:block;margin-bottom:15px}.wpcf7 span.wpcf7-list-item{display:block;margin:0 0 7.5px}.wpcf7 span.wpcf7-list-item .wpcf7-list-item-label{margin-left:7.5px;font-family:"Oswald",monospace;font-size:.9rem}.wpcf7 span.wpcf7-list-item input{width:auto;margin:0}.wpcf7 .wpcf7-response-output{padding:15px 30px;color:#fff;border:0;background-color:#edc25e;margin:0;font-family:"Oswald",monospace;font-size:1rem}.wpcf7 .wpcf7-mail-sent-ok{background-color:#55dd6b}.wpcf7 .wpcf7-not-valid-tip{color:#e23645;font-size:.8rem;padding-top:3.75px}.tour-card .tour-duration{text-align:center;margin:15px 0 7.5px;font-size:.9rem;font-family:"Oswald",monospace}.tour-card .tour-program{font-size:.8rem;text-align:center}.tour-single .tour-duration{padding:15px 0;margin:15px 0;border-bottom:1px solid #f6f6f6;font-size:.9rem}.tour-single .tour-duration::before{font-family:"Font Awesome 5 Free";content:'\f017'}.tour-single .tour-duration .value{font-family:"Oswald",monospace;text-transform:uppercase;margin-left:3.75px;font-weight:bold;color:#003a5a;font-size:.8rem}.hotel-card .hotel-star-rating{position:absolute;left:22.5px;top:7.5px}.hotel-card .hotel-star-rating i{font-size:.8rem;color:#FEBA02;margin-right:3.75px}.hotel-card .hotel-star-rating i.muted{opacity:0.3}.post-room-list{margin:60px 0}.post-room-list .room{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #eee;padding:30px 0}@media (max-width: 768px){.post-room-list .room{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.post-room-list .room-img{width:35%;background-size:cover;background-position:50%;margin:0}@media (max-width: 768px){.post-room-list .room-img{width:100%;padding-top:75%}}.post-room-list .room-content{width:65%;padding:0 15px;font-size:.8rem}@media (max-width: 768px){.post-room-list .room-content{width:100%;padding:15px 0}}.post-room-list .room-data{margin-bottom:0.5em}.post-room-list .room-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.post-room-list .room-actions .btn,.post-room-list .room-actions .post-book-form input[type=submit],.post-book-form .post-room-list .room-actions input[type=submit],.post-room-list .room-actions .wpcf7 input[type="submit"],.wpcf7 .post-room-list .room-actions input[type="submit"],.post-room-list .room-actions .wpcf7 textarea[type="submit"],.wpcf7 .post-room-list .room-actions textarea[type="submit"]{white-space:nowrap}@media (max-width: 768px){.post-room-list .room-actions{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.post-room-list .room-title{font-size:1.2rem;font-family:"Playfair Display",serif;color:#003a5a}.post-room-list .room-price{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:bold;font-size:1.2rem}.post-room-list .room-price .price-value{position:relative}.post-room-list .room-price .price-value::after{content:'';display:block;margin-top:3.75px;border-bottom:3px solid #75B9BE}.post-room-list .room-price .price-prefix{position:relative;font-size:.8rem;font-family:"Playfair Display",serif;color:#919191;letter-spacing:.03em;margin-right:7.5px}.restaurant-card .title{margin-bottom:3.75px}.restaurant-card .restaurant-cuisine{font-size:.8rem;text-align:center;margin-bottom:7.5px}.testimonial-card .info{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.testimonial-card .info .publish-date,.testimonial-card .info .author,.testimonial-card .info .views-count{margin:0 30px 0 0}.homepage-banner{border-top:1px solid #fff;padding:60px;background-size:cover;position:relative;background-position:50%;position:relative;min-height:40vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homepage-banner::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);z-index:0}@media (max-width: 768px){.homepage-banner{padding:30px;margin-bottom:100px}}.homepage-banner .heading{position:relative;font-size:3rem;font-family:"Playfair Display",serif;width:45%;margin-bottom:30px;color:#fff;z-index:1}@media (max-width: 768px){.homepage-banner .heading{width:100%;font-size:2rem}}.homepage-banner .content{position:relative;margin:15px 0 0;width:45%;color:#fff;z-index:1}@media (max-width: 768px){.homepage-banner .content{width:100%}}.homepage-banner .img{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);max-height:250px;z-index:1}@media (max-width: 768px){.homepage-banner .img{max-height:200px}}.projects-banner{padding-top:60px;padding-bottom:60px}.projects-banner>.heading{font-family:"Playfair Display",serif;text-align:center;color:#212121;font-size:3rem;margin-bottom:30px}@media (max-width: 768px){.projects-banner>.heading{font-size:2rem;margin-bottom:0}}.projects-banner .project{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width: 768px){.projects-banner .project{margin-top:30px}}.projects-banner .project .heading{font-size:1.5rem;color:#003a5a;font-family:"Playfair Display",serif;margin-top:1rem}.projects-banner .project .btn,.projects-banner .project .post-book-form input[type=submit],.post-book-form .projects-banner .project input[type=submit],.projects-banner .project .wpcf7 input[type="submit"],.wpcf7 .projects-banner .project input[type="submit"],.projects-banner .project .wpcf7 textarea[type="submit"],.wpcf7 .projects-banner .project textarea[type="submit"]{margin-top:auto}.projects-banner .project img{-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.projects-banner .project img:hover,.projects-banner .project img:focus{-webkit-filter:contrast(120%);filter:contrast(120%)}.testimonial-section{background-size:cover;background-position:50%;padding:90px 0}.testimonial-section [class*=col-]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width: 768px){.testimonial-section [class*=col-]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.testimonial-section img{max-width:60%;border-radius:50%;border:3px solid #fff}@media (max-width: 768px){.testimonial-section img{margin-top:30px}}.testimonial-section .heading{font-size:3rem;color:#F6E27F;font-family:"Playfair Display",serif}@media (max-width: 768px){.testimonial-section .heading{font-size:2rem}}.testimonial-section .heading .heading-underline::after{left:0;border-color:#fff}@media (max-width: 768px){.testimonial-section .heading .heading-underline::after{left:calc(50% - 95px)}}.testimonial-section .heading .heading-underline::before{left:115px;border-color:#fff}@media (max-width: 768px){.testimonial-section .heading .heading-underline::before{left:calc(50% + 20px)}}.testimonial-section .heading .heading-underline i{margin-left:75px;color:#fff}@media (max-width: 768px){.testimonial-section .heading .heading-underline i{margin:0 auto}}.testimonial-section .name{font-size:1.5rem;color:#fff;font-family:"Playfair Display",serif}.testimonial-section .content{color:#fff;font-size:.9rem}@media (max-width: 768px){.testimonial-section .content{text-align:center}}.services-section{padding-top:60px;padding-bottom:60px;text-align:center}.services-section>.heading{font-family:"Playfair Display",serif;color:#212121;font-size:3rem;margin-bottom:30px}@media (max-width: 768px){.services-section>.heading{font-size:2rem;margin-bottom:0}}.services-section .btn,.services-section .post-book-form input[type=submit],.post-book-form .services-section input[type=submit],.services-section .wpcf7 input[type="submit"],.wpcf7 .services-section input[type="submit"],.services-section .wpcf7 textarea[type="submit"],.wpcf7 .services-section textarea[type="submit"]{margin:30px auto 0}@media (max-width: 768px){.services-section .service{margin-top:30px}}.services-section .service .heading{font-size:1.5rem;color:#003a5a;font-family:"Playfair Display",serif;margin-top:1rem;margin-bottom:0.5rem}.services-section .service a{display:block}.services-section .service img{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;border-radius:50%;width:70%;margin:0 auto}.services-section .service img:hover,.services-section .service img:focus{-webkit-filter:contrast(120%);filter:contrast(120%)}.team-banner{position:relative;padding-top:60px;padding-bottom:60px;background-size:cover;background-position:50% 70%}.team-banner::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.15);z-index:0}.team-banner .heading{position:relative;z-index:1;font-family:"Playfair Display",serif;text-align:center;color:#F6E27F;font-size:3rem;margin-bottom:30px}@media (max-width: 768px){.team-banner .heading{font-size:2rem;margin-bottom:0}}.team-banner .heading-underline{position:relative;z-index:1}.team-banner .heading-underline::before,.team-banner .heading-underline::after{border-color:#fff}.team-banner .heading-underline i{color:#fff}.team-banner .team-member{position:relative;z-index:1;text-align:center;padding:0 15px}@media (max-width: 768px){.team-banner .team-member{margin-top:30px}}.team-banner .team-member .name{font-size:1.5rem;color:#F6E27F;font-family:"Playfair Display",serif;margin-top:1rem}.team-banner .team-member .title{color:#fff}.team-banner .team-member img{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;border-radius:50%;max-width:215px;width:100%;margin:0 auto}.team-banner .team-member img:hover,.team-banner .team-member img:focus{-webkit-filter:contrast(120%);filter:contrast(120%)}.team-banner .owl-carousel .owl-nav{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-20px);transform:translateY(-20px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 15px;height:0}@media (max-width: 768px){.team-banner .owl-carousel .owl-nav{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.team-banner .owl-carousel .owl-nav button{background-color:#fff;border-radius:50%;width:40px;height:40px;position:relative;top:-20px}.team-banner .owl-carousel .owl-nav button.owl-prev{left:-60px}@media (max-width: 768px){.team-banner .owl-carousel .owl-nav button.owl-prev{left:0}}.team-banner .owl-carousel .owl-nav button.owl-next{right:-60px}@media (max-width: 768px){.team-banner .owl-carousel .owl-nav button.owl-next{right:0}}@media (max-width: 768px){.team-banner .owl-carousel .owl-nav button{width:30px;height:30px}}.team-banner .owl-carousel .owl-nav button:hover,.team-banner .owl-carousel .owl-nav button:focus{outline:none;color:#003a5a}.news-banner{padding-top:60px;padding-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news-banner>.heading{font-family:"Playfair Display",serif;text-align:center;color:#212121;font-size:3rem;margin-bottom:30px}@media (max-width: 768px){.news-banner>.heading{font-size:2rem;margin-bottom:0}}@media (max-width: 768px){.news-banner .card{margin-top:30px}}.news-banner .description{margin:15px;text-align:center}.news-banner .btn,.news-banner .post-book-form input[type=submit],.post-book-form .news-banner input[type=submit],.news-banner .wpcf7 input[type="submit"],.wpcf7 .news-banner input[type="submit"],.news-banner .wpcf7 textarea[type="submit"],.wpcf7 .news-banner textarea[type="submit"]{margin-top:15px}.clients-carousel{padding:30px 0;background-color:#003a5a}.team-banner+.clients-carousel{border-top:1px solid #fff}.clients-carousel .client img{max-width:120px;width:100%;margin:0 auto}.page-contact{padding:0}.page-contact .full-map{height:550px}.page-contact .map-section{position:relative}.page-contact .wpcf7-form{height:550px;position:absolute;top:0;right:20%;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#003a5a}@media (max-width: 768px){.page-contact .wpcf7-form{padding-top:60px;position:static;height:auto}}.page-contact .wpcf7-form input:not([type=submit]),.page-contact .wpcf7-form textarea{width:100%;padding:15px;font-size:.9rem;background-color:#002a41;border-color:transparent;color:#f6f6f6}.page-contact .wpcf7-form input:not([type=submit]):hover,.page-contact .wpcf7-form input:not([type=submit]):focus,.page-contact .wpcf7-form textarea:hover,.page-contact .wpcf7-form textarea:focus{border-color:#75B9BE}.page-contact .wpcf7-form input:not([type=submit])::-webkit-input-placeholder,.page-contact .wpcf7-form textarea::-webkit-input-placeholder{color:#f6f6f6}.page-contact .wpcf7-form input:not([type=submit]):-ms-input-placeholder,.page-contact .wpcf7-form textarea:-ms-input-placeholder{color:#f6f6f6}.page-contact .wpcf7-form input:not([type=submit])::-ms-input-placeholder,.page-contact .wpcf7-form textarea::-ms-input-placeholder{color:#f6f6f6}.page-contact .wpcf7-form input:not([type=submit])::placeholder,.page-contact .wpcf7-form textarea::placeholder{color:#f6f6f6}.page-contact .wpcf7-form textarea{height:100px}.page-contact .contacts-banner{padding-top:120px;padding-bottom:120px}.page-contact .contacts-banner .contact{margin:15px 0;border:1px solid #003a5a;text-align:center;padding:30px}.page-contact .contacts-banner .contact .heading{font-family:"Playfair Display",serif;font-size:1.2rem;margin:0 0 15px;color:#212121}.page-contact .contacts-banner .contact .value{font-size:.8rem;margin:0}.ticket{padding:60px;margin-bottom:60px;position:relative;background-size:cover;background-position:50%;border-radius:3px}.ticket::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);z-index:0}.ticket:last-child{margin-bottom:0}.ticket .heading{position:relative;z-index:1;color:#fff;font-family:"Playfair Display",serif;font-size:1.5rem}.ticket .content{margin-top:30px;position:relative;z-index:1;color:#fff;font-weight:bold}.ticket .book-now{text-align:right;margin:30px 0 0;position:relative;z-index:1}.promo-banner{display:block;margin:15px 0;padding:60px;background-size:cover;background-position:50%;position:relative;height:calc(100% - 15px * 2)}@media (max-width: 1024px){.promo-banner{padding:30px}}.promo-banner:hover .heading::after{-webkit-transform:translateX(0);transform:translateX(0)}.promo-banner::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);z-index:0}.promo-banner .heading{font-family:"Playfair Display",serif;font-size:1.5rem;color:#fff;position:relative;z-index:1;display:inline-block;overflow:hidden}.promo-banner .heading:only-child{margin-bottom:0}.promo-banner .heading::after{left:0;margin-top:7.5px;-webkit-transform:translateX(-101%);transform:translateX(-101%);content:'';display:block;border-bottom:2px solid #75B9BE;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.promo-banner .content{color:#fff;position:relative;z-index:1}.promo-banner .content a{color:#F6E27F}.promo-banner .content a:hover,.promo-banner .content a:focus,.promo-banner .content a:active{text-decoration:underline}.price-banners{margin:60px 0}.price-banners:last-child{margin-bottom:0}.price-banners>.heading{font-family:"Playfair Display",serif;text-align:center;color:#212121;font-size:3rem;margin-bottom:30px}@media (max-width: 768px){.price-banners>.heading{font-size:2rem;margin-bottom:0}}.price-banners .price-banner{background-size:cover;background-position:50%;padding:60px 30px;text-align:center;position:relative}.price-banners .price-banner::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);z-index:0}.price-banners .price-banner img{position:relative;z-index:1;border-radius:50%;border:3px solid #fff;width:50%}.price-banners .price-banner .languages{position:relative;z-index:1;margin-top:15px;color:#fff;font-weight:bold}.price-banners .price-banner .price{position:relative;z-index:1;margin:30px 0;color:#fff;font-weight:bold}.price-banners .price-banner .price .value{font-size:2rem;color:#F6E27F;margin-left:7.5px}.price-banners .price-banner .btn,.price-banners .price-banner .post-book-form input[type=submit],.post-book-form .price-banners .price-banner input[type=submit],.price-banners .price-banner .wpcf7 input[type="submit"],.wpcf7 .price-banners .price-banner input[type="submit"],.price-banners .price-banner .wpcf7 textarea[type="submit"],.wpcf7 .price-banners .price-banner textarea[type="submit"]{position:relative;z-index:1}.about-us-section{padding-bottom:60px}.about-us-section .heading{font-family:"Playfair Display",serif;text-align:center;color:#212121;font-size:3rem;margin-bottom:30px}@media (max-width: 768px){.about-us-section .heading{font-size:2rem;margin-bottom:0}}.about-us-section .content{padding:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;background-color:#f6f6f6}.about-us-section .img{background-size:cover;background-position:50%;padding-top:35%}
