@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:400;src:url(/wp-content/themes/Promy/assets/fonts/Montserrat-Regular.ttf)}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:400;src:url(/wp-content/themes/Promy/assets/fonts/Montserrat-Italic.ttf)}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:500;src:url(/wp-content/themes/Promy/assets/fonts/Montserrat-Medium.ttf)}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:500;src:url(/wp-content/themes/Promy/assets/fonts/Montserrat-MediumItalic.ttf)}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:600;src:url(/wp-content/themes/Promy/assets/fonts/Montserrat-SemiBold.ttf)}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:600;src:url(/wp-content/themes/Promy/assets/fonts/Montserrat-SemiBoldItalic.ttf)}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/wp-content/themes/Promy/assets/fonts/Montserrat-Bold.ttf)}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:700;src:url(/wp-content/themes/Promy/assets/fonts/Montserrat-BoldItalic.ttf)}a:focus{outline-color:#ec6921}.nav-menu-wrapper .menu-header li a:before{display:block;content:attr(title);font-weight:700;height:0;overflow:hidden;visibility:hidden}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;height:100%;width:100%;padding:0}body{background-color:#fff;font-family:'Montserrat';font-weight:400;color:#1b1b1b}a{text-decoration:none}li{line-height:1.5}h1{font-size:56px;font-weight:600;line-height:1.1}h2{font-size:36px;font-weight:500;line-height:1.2;color:#003080}h3{font-size:22px;font-weight:500;line-height:1.4}h4{font-size:1.125em;font-weight:600;line-height:1.4}p{line-height:1.5;color:#3c3c3c}main ul{margin-left:25px}@media(max-width:768px){h1{font-size:40px}h2{font-size:25px}h3{font-size:18px}}.btn-default{display:inline-block;vertical-align:middle;border:2px solid #d20908;font-family:'Montserrat';font-size:20px;line-height:1.1;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer;position:relative;background:#d20908;border-radius:5px;color:#fff;padding:15px 30px;font-weight:400}.show-more-btn{display:inline-block;background:#0b5db0;border-radius:5px;color:#fff;padding:15px 35px;font-size:18px;position:relative;vertical-align:middle;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.btn-default:after{content:url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.34105 12.9349L7.88574 6.94171L1.34105 0.948547L0.424798 1.80257L6.03687 6.94171L0.424797 12.0808L1.34105 12.9349Z' fill='white'/%3E%3C/svg%3E%0A");position:absolute;opacity:0;top:14px;right:-20px;transition:.5s}.btn-default:hover{padding-right:40px;padding-left:20px}.btn-default:hover:after{opacity:1;right:15px}.text-center{text-align:center}.show-more-btn:after{content:url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.34105 12.9349L7.88574 6.94171L1.34105 0.948547L0.424798 1.80257L6.03687 6.94171L0.424797 12.0808L1.34105 12.9349Z' fill='white'/%3E%3C/svg%3E%0A");position:absolute;opacity:0;top:14px;right:-20px;transition:.5s}.show-more-btn:hover{padding-right:45px;padding-left:20px}.show-more-btn:hover:after{opacity:1;right:20px}button{font-family:'Montserrat'}.go-to-content{position:absolute;z-index:999;top:20px;left:20px;padding:calc(9.49254px + .14925vw) calc(13.49254px + .14925vw);font-size:calc(11.49254px + .14925vw);line-height:1.2em;border-radius:2px;background-color:#0a4c86;color:#fff;transition:background-color .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);will-change:opacity;opacity:0}#cookie-notice{-webkit-box-shadow:0 0 20px 5px rgba(0,0,0,.2);box-shadow:0 0 20px 5px rgba(0,0,0,.2)}#cookie-notice #cn-notice-text{position:relative}#cookie-notice #cn-accept-cookie{background-color:#fff;color:#fff;text-transform:uppercase;font-weight:700;text-decoration:underline}@media(max-width:768px){#cookie-notice .cookie-notice-container{padding-top:50px}.cn-close-icon{top:25px !important}}.main-header{position:relative;width:100%}.main-header .menu-wrapper{padding:15px 48px}.nav-menu-wrapper .menu-header li.current-menu-item>a{text-decoration:underline;text-underline-offset:8px;color:#d20908;font-weight:600}.main-header.fixed .menu-wrapper{position:fixed;background:#fff;top:0;left:0;width:100%;z-index:99999;-webkit-animation:headerAnim .4s linear;animation:headerAnim .4s linear;-webkit-box-shadow:0 1px 0px 1px rgba(0,0,0,.1);box-shadow:0 1px 0px 1px rgba(0,0,0,.1)}@media (max-width:1199px){.main-header .menu-wrapper{padding:15px 22px}}@media (max-width:768px){.main-header .menu-wrapper{padding:0}.main-header{position:fixed;top:0;left:0;width:100%;height:100px;line-height:100px;-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;z-index:99;padding-top:0}.main-header.active{height:100vh;background:#0b5db0}.nav-menu-wrapper .menu-header li.current-menu-item>a{color:#fff;font-weight:500}.main-header.active .menu-wrapper{height:100vh;line-height:80px}.main-header.fixed .menu-wrapper{position:relative;-webkit-animation:none;animation:none}.main-header.fixed .nav-menu-wrapper .menu-header li{line-height:1.1}.main-header .menu-wrapper{height:100px;line-height:100px;overflow:hidden;-webkit-animation:none;animation:none;-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.main-header.active.fixed .menu-wrapper{background:inherit}.nav-menu-wrapper .menu-header{text-align:left !important}}.nav-menu-wrapper .menu-header{list-style-type:none;margin:0;padding:0;text-align:right}.nav-menu-wrapper .menu-header li{position:relative;display:inline-block;vertical-align:middle;margin:0 20px;height:100%;line-height:50px}.nav-menu-wrapper .menu-header li:first-child{margin-left:0}.nav-menu-wrapper .menu-header li a{display:inline-block;padding:10px 0;vertical-align:middle;border-radius:4px;font-family:'Montserrat';font-size:16px;line-height:24px;font-weight:500;color:#003080;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.nav-menu-wrapper .menu-header li a:hover{color:#d20908;text-decoration:underline;text-underline-offset:8px}@keyframes headerAnim{0%{top:-100px}100%{top:0}}.nav-menu-wrapper .menu-header li .sub-menu{display:none;position:absolute;top:calc(100% - 1px);left:0;padding:14px;min-width:250px;line-height:1;background-color:#fff;-webkit-box-shadow:0 4px 9px 1px rgba(0,0,0,.05);box-shadow:0 4px 9px 1px rgba(0,0,0,.05);text-align:left;z-index:20}.nav-menu-wrapper .menu-header li .sub-menu li{margin:0;height:auto;line-height:1}.nav-menu-wrapper .menu-header li .sub-menu li a{font-size:1em}.nav-menu-wrapper .menu-header li.show-sub .sub-menu{display:block}.nav-menu-wrapper .menu-header li.open .sub-menu{display:block}.nav-menu-wrapper .menu-header li .sub-menu{display:none}.nav-menu-wrapper .menu-header li:hover .sub-menu{display:block}@media (max-width:1299px){.nav-menu-wrapper .menu-header li{margin:0}.nav-menu-wrapper .menu-header li a{padding:8px 14px}}@media (max-width:992px){.nav-menu-wrapper .menu-header li{margin:0}.nav-menu-wrapper .menu-header li.lang-item a{font-size:.8125em}.nav-menu-wrapper .menu-header li a{font-size:.8125em;padding:8px 10px}}@media (max-width:768px){.nav-menu-wrapper .menu-header li{display:block;margin:0 0 5px;line-height:1.1}.nav-menu-wrapper .menu-header li a{font-size:16px;color:#fff;font-weight:400;padding-left:0;padding-right:0}.header-menu-container{margin-top:0;padding-top:15px;padding-left:20px;padding-right:20px}.nav-menu-wrapper .menu-header li .sub-menu{position:relative;display:none;top:0;left:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;text-align:center}}.navbar-br{display:block;color:#fff;font-weight:600;font-size:1.25em}.navbar-br img{display:inline-block;vertical-align:middle;width:100%;height:auto}@media (max-width:768px){.navbar-br{height:100%;line-height:80px}.main-header.active .navbar-br{display:none}}.btn-mobile-wrapper{display:none;text-align:center}.btn-mobile-wrapper .menu-toggle{position:relative;display:inline-block;vertical-align:middle;margin-top:0;background-color:transparent;border:none;z-index:101}.btn-mobile-wrapper .menu-toggle:focus{outline:0}.btn-mobile-wrapper .menu-toggle svg.close{display:none}@media (max-width:768px){.btn-mobile-wrapper .menu-toggle.active svg{-webkit-animation:buttonAnim .4s linear;animation:buttonAnim .4s linear}.btn-mobile-wrapper .menu-toggle.active svg.close{display:inline-block;opacity:1}.btn-mobile-wrapper .menu-toggle.active svg.open{display:none;opacity:0}}@media (max-width:768px){.btn-mobile-wrapper{display:block}.navbar-br svg{height:62px;width:100px;display:block}}.main-header .mobile-contact{line-height:normal;display:none}.main-header .mobile-contact a{color:#fff;font-size:16px;display:flex;gap:10px;margin-bottom:20px}.main-header .mobile-contact .fast-contact{margin-top:40px;margin-bottom:40px}@media(max-width:768px){.main-header .mobile-contact{display:block}}.footer-se{background-color:#0b5db0;color:#fff;padding-top:60px}.footer-se li{display:block;vertical-align:top;text-align:left;margin:12px 0}.footer-se .footer{padding-bottom:35px}.copy-text{color:#e6e6e6;font-size:15px;font-weight:400}.footer .sub-footer{display:flex;align-items:center;justify-content:space-between;margin-top:70px}.sub-footer .author{display:flex;align-items:center;gap:10px;font-size:15px;color:#e6e6e6}.footer .footer-menu-1{display:flex;align-items:center;flex-direction:column;margin-top:30px}.footer .footer-menu-2{display:flex;align-items:center;flex-direction:column;margin-top:30px}.footer .col-1-text{margin-top:20px}.footer .col-1-text p{color:#e6e6e6;font-size:15px}.footer h4{color:#fff;font-size:15px;font-weight:500;margin-bottom:16px}.footer a{color:#fff}.footer .phone a,.footer .email a{display:flex;align-items:center;gap:10px;font-size:14px}.footer .phone{margin-bottom:16px}.footer .open-hours{margin-bottom:25px}.footer .open-hours p{color:#fff;font-size:14px}.footer .social-media a{display:flex;align-items:center;gap:10px;font-size:14px;margin-bottom:16px}.footer .accommodation{margin-top:25px}.footer .accommodation a{display:flex;gap:10px;align-items:center;font-size:14px;margin-bottom:16px}.footer-menu-1 .menu{margin-bottom:25px}.footer-menu-1 .menu a{font-size:14px;font-weight:400}@media(max-width:768px){.footer-se{padding-top:40px}.footer-se .footer{padding-bottom:40px}.footer .footer-menu-1{align-items:flex-start}.footer .footer-menu-2{align-items:flex-start}.footer .sub-footer{flex-direction:column;justify-content:center;gap:10px;margin-top:40px}.copy-text{text-align:center;font-size:13px}.sub-footer .author{font-size:13px}.footer .col-1-text p{font-size:13px}.footer-menu-1 .menu a{font-size:13px}.footer .phone a,.footer .email a{font-size:13px}.footer .open-hours p{font-size:13px}.footer .social-media a{font-size:13px}.footer .accommodation a{font-size:13px}}.error-se{padding-top:200px;padding-bottom:150px;background:#e9f7ff}.error-se h1{color:#003080;text-transform:uppercase}.error-404{font-size:160px;color:#003080;font-weight:700}.waves{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='506' height='26' viewBox='0 0 506 26' fill='none'%3E%3Cpath d='M-106.135 0.376709C-92.2324 0.376709 -92.2324 10.4519 -78.3297 10.4519C-64.4269 10.4519 -64.4285 0.376709 -50.5274 0.376709C-36.6263 0.376709 -36.6229 10.4519 -22.7201 10.4519C-8.81735 10.4519 -8.81403 0.376709 5.09043 0.376709C18.9949 0.376709 18.9932 10.4519 32.8943 10.4519C46.7955 10.4519 46.7988 0.376709 60.7016 0.376709C74.6044 0.376709 74.6061 10.4519 88.5122 10.4519C102.418 10.4519 102.415 0.376709 116.318 0.376709C130.221 0.376709 130.224 10.4519 144.128 10.4519C158.033 10.4519 158.034 0.376709 171.937 0.376709C185.84 0.376709 185.842 10.4519 199.745 10.4519C213.647 10.4519 213.652 0.376709 227.558 0.376709C241.465 0.376709 241.463 10.4519 255.366 10.4519C269.268 10.4519 269.275 0.376709 283.183 0.376709C297.091 0.376709 297.087 10.4519 310.992 10.4519C324.896 10.4519 324.898 0.376709 338.806 0.376709C352.713 0.376709 352.71 10.4519 366.616 10.4519C380.522 10.4519 380.522 0.376709 394.428 0.376709C408.335 0.376709 408.335 10.4519 422.242 10.4519C436.15 10.4519 436.147 0.376709 450.053 0.376709C463.959 0.376709 463.959 10.4519 477.867 10.4519C491.775 10.4519 491.775 0.376709 505.682 0.376709V25.0943H-107.543L-106.135 0.376709Z' fill='%23E1F4FF'/%3E%3C/svg%3E");width:100%;height:23px}.contact-banner{background:#e1f4ff;padding-top:70px;padding-bottom:80px}.contact-banner .cta-content{display:flex;align-items:center;justify-content:center}.cta-title{max-width:520px}.contact-banner .cta-text .text p{font-size:18px}.contact-banner .cta-text-box{background:#fff;border-radius:0 0 33px;box-shadow:0px 16px 32px 0px rgba(138,142,170,.15);padding:50px;margin-left:-100px;width:60%}.contact-banner .cta-text{display:flex;gap:40px;align-items:center;margin-top:15px;justify-content:space-between}.contact-banner .cta-photo{width:50%}.cta-text .button{min-width:232px}.contact-banner .cta-photo img{width:100%;max-width:100%;border-radius:50px 0 0}@media(max-width:768px){.error-404{font-size:60px}.error-se .btn-default{font-size:12px;margin-top:20px}.error-se h1{font-size:30px}.btn-404{margin-top:20px}.error-se{padding-top:100px;padding-bottom:100px}.contact-banner .cta-text{flex-direction:column;gap:20px}.contact-banner .cta-text-box{padding:25px;margin-left:0;width:100%}.contact-banner .cta-content{display:block}.contact-banner .cta-photo{display:none}.contact-banner{background-repeat:no-repeat;background-size:cover;padding-top:45px;padding-bottom:45px}.waves{display:none}.contact-banner .cta-text .text p{font-size:14px}.contact-banner .button{width:100%;text-align:center}.contact-banner .button .btn-default{width:100%}.btn-default{font-size:18px}}div.wpforms-container-full input[type=submit],div.wpforms-container-full button[type=submit],div.wpforms-container-full .wpforms-page-button,.wp-core-ui div.wpforms-container-full input[type=submit],.wp-core-ui div.wpforms-container-full button[type=submit],.wp-core-ui div.wpforms-container-full .wpforms-page-button{display:inline-block !important;vertical-align:middle !important;border:2px solid #d20908 !important;font-family:'Montserrat' !important;font-size:20px !important;line-height:1.1 !important;-webkit-transition:all .2s ease-out !important;-o-transition:all .2s ease-out !important;transition:all .2s ease-out !important;cursor:pointer !important;position:relative !important;background:#d20908 !important;border-radius:5px !important;color:#fff !important;padding:15px 30px !important;font-weight:400 !important;height:auto !important}div.wpforms-container-full{position:relative !important}div.wpforms-container-full .wpforms-form .wpforms-submit-container{position:absolute !important;right:0 !important;bottom:15px !important}.wpforms-page-prev{float:left !important}@media(max-width:768px){div.wpforms-container-full .wpforms-form .wpforms-pagebreak{flex-direction:column-reverse !important;gap:10px !important}.wpforms-page-button{width:100% !important}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-right .wpforms-page-button{margin:0 !important;margin-bottom:10px !important}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-right{display:flex !important;flex-direction:column-reverse !important}div.wpforms-container-full button[type=submit]{width:100% !important}div.wpforms-container-full .wpforms-form .wpforms-submit-container{position:absolute !important;right:0 !important;bottom:-45px !important;width:100%}}.reservation-se .wpforms-form:before{content:"";display:block;height:200px;margin:-200px 0 0}