*{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}body{color:#2d251b;font-family:Poppins,sans-serif;font-size:14px;line-height:1.25;letter-spacing:0}body:before{content:"";transition:all .2s ease-in-out}body div#sliding-popup{background-color:#0082b4;color:#fff;box-shadow:0 -5px 15px -1px rgba(0,0,0,.2)}body div#sliding-popup .eu-cookie-compliance-banner{padding:10px 0}body div#sliding-popup .eu-cookie-compliance-banner .popup-content{display:flex;align-items:center}@media (max-width:768px){body div#sliding-popup .eu-cookie-compliance-banner .popup-content{flex-direction:column}}body div#sliding-popup .eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-message{float:none;max-width:70%}@media (max-width:768px){body div#sliding-popup .eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-message{max-width:100%}}body div#sliding-popup .eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-message h2{margin:0}body div#sliding-popup .eu-cookie-compliance-banner .popup-content a{text-decoration:underline}body div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons{margin-left:auto;max-width:30%;text-align:right;margin:0 0 0 auto}@media (max-width:768px){body div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons{margin:10px auto 0;text-align:center;max-width:100%}}body div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .agree-button,body div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .decline-button,body div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .hide-popup-button{display:inline-block;font-size:13px;line-height:16px;font-weight:700;min-height:40px;width:auto;padding:12px 30px;border-radius:100px;text-transform:uppercase;text-decoration:none;letter-spacing:.65px;outline:0;text-shadow:none;box-shadow:none;outline:0;font-family:Poppins,sans-serif;margin-top:0;border:none;cursor:pointer;background-color:#e69e2a;color:#fff;background-image:none;margin-top:5px;margin-bottom:5px}@media (max-width:768px){body div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .agree-button,body div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .decline-button,body div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .hide-popup-button{margin:5px}}body div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .agree-button:hover,body div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .decline-button:hover,body div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .hide-popup-button:hover{box-shadow:none;outline:0}body div#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .decline-button{background-color:#fff;color:#1eb1dc;margin-left:5px;margin-right:0}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}a:active,a:hover,a:visited{text-decoration:none}ol,ul{list-style:none;padding:0;margin:0}sub,sup{font-size:60%}table{width:100%;text-align:left;border:none}@media (max-width:600px){table{display:block;overflow-x:scroll;overflow-y:hidden}}table tr:nth-child(odd) td span{background-color:#f7f7f6}table tr:nth-child(odd) td:first-child span{border-radius:10px 0 0 10px}table tr:nth-child(odd) td:last-child span{border-radius:0 10px 10px 0}table tr td,table tr th{border:none;font-size:16px;line-height:26px;letter-spacing:0;color:#000}@media (max-width:1600px){table tr td,table tr th{font-size:15px;line-height:24px}}@media (max-width:480px){table tr td,table tr th{font-size:14px;line-height:18px}}table tr td .muted,table tr th .muted{opacity:.5}table tr th{padding:0 30px 30px 30px;vertical-align:top}@media (max-width:1600px){table tr th{padding-bottom:20px}}@media (max-width:1024px){table tr th{padding:0 25px 20px 25px}}@media (max-width:768px){table tr th{padding:0 20px 20px 20px}}table tr td span{display:flex;align-items:center;height:60px;padding:0 30px}@media (max-width:1600px){table tr td span{height:50px}}@media (max-width:1024px){table tr td span{padding:0 25px}}@media (max-width:768px){table tr td span{padding:0 20px}}.b,.strong,b,strong{font-weight:700}ul.styled{font-size:16px;line-height:24px;margin-bottom:45px;text-align:justify}@media (max-width:1600px){ul.styled{margin-bottom:25px}}ul.styled li{display:flex;margin-bottom:10px}@media (max-width:1600px){ul.styled li{margin-bottom:8px}}ul.styled li:last-child{margin-bottom:0}ul.styled li:before{content:"";display:inline-block;background-color:#e69e2a;border-radius:50%;height:6px;min-width:6px;margin:10px 12px 0 0}@media (min-width:1025px) and (max-width:1600px){ul.styled li:before{margin:9px 12px 0 0}}[data-drupal-messages]{display:none}.h1,.h2,h1,h2{font-weight:700}.articles-page-grid .views-field-title,.h1,.h2,.h3,h1,h2,h3{text-transform:uppercase}.h2,h2{font-size:42px;line-height:48px;margin-top:0;margin-bottom:25px}@media (max-width:1600px){.h2,h2{font-size:38px;line-height:44px;margin-bottom:20px}}@media (max-width:1024px){.h2,h2{font-size:34px;line-height:40px}}@media (max-width:480px){.h2,h2{font-size:28px;line-height:34px}}.articles-page-grid .views-field-title,.h3,h3{font-size:24px;line-height:32px;margin-top:10px;margin-bottom:20px}@media (max-width:1600px){.articles-page-grid .views-field-title,.h3,h3{font-size:22px}}@media (max-width:1024px){.articles-page-grid .views-field-title,.h3,h3{font-size:20px;line-height:28px}}@media (max-width:480px){.articles-page-grid .views-field-title,.h3,h3{font-size:18px;line-height:24px}}.h4,h4{font-size:18px;line-height:26px;margin-bottom:25px}@media (max-width:480px){.h4,h4{font-size:17px;line-height:27px}}.articles-page-grid .views-field-field-article-list-short-desc,.p,p{font-size:16px;line-height:26px;font-weight:500;margin-top:0;margin-bottom:15px}@media (max-width:1600px){.articles-page-grid .views-field-field-article-list-short-desc,.p,p{line-height:24px}}.content-header{position:fixed;display:flex;flex-direction:column;width:100%;height:90px;z-index:99;background:#fff;left:0;top:0;overflow:visible;box-shadow:0 3px 35px rgba(0,0,0,.0784313725)}@media (max-width:480px){.content-header{height:68px}}.content-header .layout-container{width:100%;padding:10px 80px;top:0;box-shadow:0 3px 35px rgba(0,0,0,.0784313725);display:flex;flex:1;max-height:100%;height:100%;align-items:center;justify-content:center}@media (max-width:1024px){.content-header .layout-container{padding:10px 20px}}@media (max-width:480px){.content-header .layout-container{padding:8px 15px}}.content-header .layout-container>div{display:flex;flex-direction:row;flex:1;max-width:1920px}.content-header .menu-top-wrap{min-height:auto;flex:.2;margin-right:20px;height:100%;padding:0;box-shadow:none;margin-bottom:0;display:flex;align-items:center}@media (max-width:480px){.content-header .menu-top-wrap{flex:1}}.content-header .menu-top-wrap a,.content-header .menu-top-wrap img{max-height:51px;min-width:87px}@media (max-width:480px){.content-header .menu-top-wrap img{max-height:51px;min-width:0}}.content-header .menu-top-wrap .language-switcher-language-url{display:none}.content-header #block-sitebranding{max-width:150px;margin:0 auto;display:flex}.content-header #block-nav-wrap{flex:1;align-items:center;flex-direction:row;justify-content:flex-end;padding:0;display:flex}@media (max-width:1024px){.content-header #block-nav-wrap{justify-content:flex-end}}.content-header #block-nav-wrap .language-switcher-language-url{display:block;margin-left:30px}@media (max-width:1024px){.content-header #block-nav-wrap .language-switcher-language-url{margin-right:25px;margin-left:0}}@media (max-width:540px){.content-header #block-nav-wrap .language-switcher-language-url{margin-right:15px}}@media (max-width:480px){.content-header #block-nav-wrap #block-sidecontactinfo{width:100%}}.content-header #block-nav-wrap #block-mainnavigation-2{margin-right:auto}@media (max-width:1200px){.content-header #block-nav-wrap #block-mainnavigation-2{width:430px;position:fixed;z-index:-1;height:100%;top:90px;right:0;background:#fff;transform:translateX(100%);transition:transform .2s ease-in-out;will-change:transform;order:2;padding:100px 30px 100px 85px;overflow-y:auto;overflow-x:hidden}}@media (max-width:480px){.content-header #block-nav-wrap #block-mainnavigation-2{width:100%;top:68px;padding:60px 15px 60px 60px}}.content-header #block-nav-wrap #block-mainnavigation-2 ul.menu-level-0>li>a{background-position:right 5px center}@media (max-width:1600px){.content-header #block-nav-wrap #block-mainnavigation-2 ul.menu-level-0>li>a{background-size:14px;background-position:right 0 center}}@media (max-width:1400px){.content-header #block-nav-wrap #block-mainnavigation-2 ul.menu-level-0>li>a{background-size:12px}}@media (max-width:1200px){.content-header #block-nav-wrap #block-mainnavigation-2 ul.menu-level-0>li>a{background-position:right center;background-size:16px;max-width:-moz-fit-content;max-width:fit-content;padding-right:25px}}.content-header #block-nav-wrap #block-mainnavigation-2 ul.menu-level-0>li>a:hover{background-position:right 5px top 10px}@media (max-width:1600px){.content-header #block-nav-wrap #block-mainnavigation-2 ul.menu-level-0>li>a:hover{background-position:right 0 top 10px}}@media (max-width:1400px){.content-header #block-nav-wrap #block-mainnavigation-2 ul.menu-level-0>li>a:hover{background-position:right top 11px}}@media (max-width:1200px){.content-header #block-nav-wrap #block-mainnavigation-2 ul.menu-level-0>li>a:hover{background-position:right top 10px}}.content-header #block-nav-wrap #block-mainnavigation-2 ul.menu-level-0>li:nth-child(1){margin-right:35px}.content-header #block-nav-wrap #block-mainnavigation-2>ul{position:fixed;display:flex;margin-top:-11px;margin-left:154px;gap:16px}@media (max-width:1600px){.content-header #block-nav-wrap #block-mainnavigation-2>ul{gap:4px;margin-left:80px}}@media (max-width:1300px){.content-header #block-nav-wrap #block-mainnavigation-2>ul{margin-left:50px}}@media (max-width:1200px){.content-header #block-nav-wrap #block-mainnavigation-2>ul{flex-direction:column;height:-webkit-calc(90%);margin-left:0;overflow:auto}}.content-header #block-nav-wrap #block-mainnavigation-2>ul>li>a{padding-right:32px;padding-left:0}@media (max-width:1600px){.content-header #block-nav-wrap #block-mainnavigation-2>ul>li>a{padding-right:20px}}.content-header #block-nav-wrap #block-mainnavigation-2>ul>li>a:hover:after{content:"";float:left;background:#e69e2a;width:100%;height:6px;border-radius:3px;margin-top:20px}@media (max-width:1200px){.content-header #block-nav-wrap #block-mainnavigation-2>ul>li>a:hover:after{margin-top:5px}}.content-header #block-nav-wrap #block-mainnavigation-2>ul li{position:relative;font-size:16px;line-height:30px;font-weight:700;text-transform:uppercase;white-space:nowrap;color:#2d251b}.content-header #block-nav-wrap #block-mainnavigation-2>ul li .icon{vertical-align:middle}@media (min-width:1201px) and (max-width:1600px){.content-header #block-nav-wrap #block-mainnavigation-2>ul li .icon{height:18px!important;width:18px!important}}@media (min-width:769px) and (max-width:1200px){.content-header #block-nav-wrap #block-mainnavigation-2>ul li .icon{height:18px!important;width:18px!important}}@media (min-width:1200px){.content-header #block-nav-wrap #block-mainnavigation-2>ul li:hover ul.menu-level-1{opacity:1;visibility:visible;width:110vw;height:100vh;top:56px;left:-550px;padding:52px 62px;background-color:#f9f9f9;overflow:auto;box-shadow:inset 0 15px 30px rgba(0,0,0,.05);z-index:-1;max-height:1000px;max-width:1920px}}@media (min-width:1200px) and (max-width:1600px){.content-header #block-nav-wrap #block-mainnavigation-2>ul li:hover ul.menu-level-1{left:-420px}}@media (min-width:1200px) and (max-width:1350px){.content-header #block-nav-wrap #block-mainnavigation-2>ul li:hover ul.menu-level-1{padding:52px 0 0 0}}@media (min-width:1200px) and (min-width:1950px){.content-header #block-nav-wrap #block-mainnavigation-2>ul li:hover ul.menu-level-1{left:-490px}}@media (min-width:1200px){.content-header #block-nav-wrap #block-mainnavigation-2>ul li:hover ul.menu-level-1>li span{display:flex;justify-content:center;width:90%;margin-left:-612px;font-size:20px;font-weight:800;line-height:30px;letter-spacing:.01em;color:#2d251b}}@media (min-width:1200px) and (max-width:1480px){.content-header #block-nav-wrap #block-mainnavigation-2>ul li:hover ul.menu-level-1>li span{margin-left:0}}@media (min-width:1200px){.content-header #block-nav-wrap #block-mainnavigation-2>ul li:hover ul.menu-level-2{visibility:visible;width:90%;opacity:1;display:grid;justify-content:center;gap:24px;box-shadow:none;background:0 0;flex-wrap:wrap;margin-top:24px;max-width:2000px;grid-template-columns:repeat(2,646px)}}@media (min-width:1200px) and (max-width:1480px){.content-header #block-nav-wrap #block-mainnavigation-2>ul li:hover ul.menu-level-2{align-items:center;gap:24px;flex-direction:column;padding-bottom:100px;grid-template-columns:repeat(1,646px)}}@media (min-width:1200px){.content-header #block-nav-wrap #block-mainnavigation-2>ul li:hover ul.menu-level-2>li{width:646px;border-radius:16px;background:#fff;padding:24px;overflow:auto;display:flex;white-space:initial;border:1px solid rgba(0,0,0,.05);max-height:220px;align-items:center}}@media (min-width:1200px) and (min-width:3000px){.content-header #block-nav-wrap #block-mainnavigation-2>ul li:hover ul.menu-level-2>li{overflow:hidden}}@media (min-width:1200px){.content-header #block-nav-wrap #block-mainnavigation-2>ul li:hover ul.menu-level-2>li:hover{box-shadow:0 15px 30px rgba(0,0,0,.05)}}@media (min-width:1200px){.content-header #block-nav-wrap #block-mainnavigation-2>ul li:hover ul.menu-level-2>li>a{height:170px;text-indent:16px;font-size:16px;font-weight:700;margin-bottom:0;padding-top:8px}.content-header #block-nav-wrap #block-mainnavigation-2>ul li:hover ul.menu-level-2>li>a:hover{border-color:transparent}}@media (max-width:1700px){.content-header #block-nav-wrap #block-mainnavigation-2>ul li{font-size:14px}}@media (max-width:1400px){.content-header #block-nav-wrap #block-mainnavigation-2>ul li{font-size:12px}}@media (max-width:1200px){.content-header #block-nav-wrap #block-mainnavigation-2>ul li{font-size:16px;margin-right:0}.content-header #block-nav-wrap #block-mainnavigation-2>ul li ul.menu-level-2{margin-top:24px;margin-bottom:50px}.content-header #block-nav-wrap #block-mainnavigation-2>ul li ul.menu-level-2>li>a{background-image:none;padding-left:0;font-size:16px;font-weight:500;line-height:24px}.content-header #block-nav-wrap #block-mainnavigation-2>ul li ul.menu-level-2>li>div{display:none}}.content-header #block-nav-wrap #block-mainnavigation-2>ul li a{display:block;margin-bottom:30px;border-bottom:1px solid transparent;transition:border-color .2s ease-in-out;text-align:justify;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}@media (max-width:1200px){.content-header #block-nav-wrap #block-mainnavigation-2>ul li a{margin-bottom:30px}}@media (min-width:1201px){.content-header #block-nav-wrap #block-mainnavigation-2>ul ul{position:absolute;box-shadow:0 3px 35px rgba(0,0,0,.0784313725);transition:opacity .2s ease-in-out;opacity:0;visibility:hidden;background:#fff;padding:0 15px;border-radius:5px}}@media (max-width:1200px){.content-header #block-nav-wrap #block-mainnavigation-2>ul ul{display:block}}@media (min-width:1201px) and (max-width:1600px){.content-header #block-nav-wrap #block-mainnavigation-2>ul ul li{margin:0}}@media (max-width:1200px){.content-header #block-nav-wrap #block-mainnavigation-2>ul ul li a:before{content:"";display:inline-block;background-color:#e69e2a;border-radius:50%;height:6px;width:6px;margin:0 12px 3px 0}}@media (max-width:1600px){.nav-contact-items{margin-left:30px}}@media (max-width:1024px){.nav-contact-items{padding-right:30px}}@media (max-width:540px){.nav-contact-items{margin-left:15px;padding-right:15px}}@media (max-width:480px){.nav-contact-items{display:none;margin-left:0;padding-right:20px;margin-right:auto}}.nav-contact-items-item{font-size:14px;line-height:1.75;opacity:.5}@media (max-width:1600px){.nav-contact-items-item{font-size:13px;white-space:nowrap}.nav-contact-items-item:first-child{display:none}}.nav-contact-items-item.tel{font-size:21px;line-height:1.25;font-weight:700;opacity:1;margin-top:15px;color:#e69e2a}@media (max-width:1600px){.nav-contact-items-item.tel{font-size:20px;margin-top:5px}}@media (max-width:768px){.nav-contact-items-item.tel{font-size:14px}}.page-content{padding-left:0;padding-top:90px;max-width:1920px;margin:auto}@media (max-width:480px){.page-content{padding-top:68px}}.mobile-toggle-wrap{height:80%;position:relative;display:none;padding-left:30px;border-left:1px solid rgba(112,112,112,.15)}@media (max-width:1200px){.mobile-toggle-wrap{display:inline-block}}@media (max-width:480px){.mobile-toggle-wrap{padding-left:20px}}.mobile-toggle-wrap button{position:relative;background:0 0;border:none;outline:0;height:22px;width:32px;transition:all .2s ease-in-out;background:0 0;text-align:left;padding:0}.mobile-toggle-wrap button .bar{position:absolute;width:100%;height:3px;background-color:#e69e2a;transition:all .2s ease-in-out}.mobile-toggle-wrap button .bar:nth-child(1){top:0}.mobile-toggle-wrap button .bar:nth-child(2){top:50%;transform:translateY(-50%)}.mobile-toggle-wrap button .bar:nth-child(3){bottom:0}.mobile-toggle-wrap>div{display:flex;align-items:center;height:100%}.menu-open{overflow:hidden}@media (max-width:1200px){.menu-open:before{content:"";display:block;position:fixed;left:0;top:0;width:calc(100% - 430px);opacity:.8;height:100%;z-index:90;background:#1eb1dc 0 0 no-repeat padding-box}}@media (max-width:480px){.menu-open:before{display:none}}@media (max-width:480px){.menu-open .menu-top-wrap{display:none}}@media (max-width:480px){.menu-open .content-header #block-nav-wrap .language-switcher-language-url{display:none}}@media (max-width:480px){.menu-open .nav-contact-items{display:block}}@media (max-width:1200px){.menu-open .content-header #block-nav-wrap #block-mainnavigation-2{display:block;transform:translateX(0);height:-webkit-calc(100% - 43px);overflow:auto}}.menu-open .mobile-toggle-wrap button .bar:nth-child(1){transform:rotate(45deg) translateY(-50%);top:50%}.menu-open .mobile-toggle-wrap button .bar:nth-child(2){display:none}.menu-open .mobile-toggle-wrap button .bar:nth-child(3){transform:rotate(-45deg) translateY(50%);bottom:50%}.container{width:100%;padding:0 70px}@media (max-width:1600px){.container{padding:0 80px}}@media (max-width:1024px){.container{padding:0 15px}}.section-label{font-size:16px;font-weight:700;color:#e69e2a;text-transform:uppercase;letter-spacing:.04em}.section-subtitle{font-size:15px;line-height:23px;opacity:.5;text-transform:capitalize}.sub-page .footer-main{background-color:rgba(45,37,27,.03)}.footer-main{display:flex;justify-content:center;position:relative;padding:115px 70px 40px 70px;background-color:#f7f7f6;overflow:hidden}@media (max-width:1600px){.footer-main{padding:80px 80px 40px 80px;background-position:55% 60px}}@media (max-width:1200px){.footer-main{padding:70px 15px 40px 15px;background-position:55% 50px}}@media (max-width:1024px){.footer-main{padding:60px 15px 40px 15px;background-image:none}}@media (max-width:480px){.footer-main{padding:0}}.footer-main #block-footer{margin-right:200px}@media (max-width:1600px){.footer-main #block-footer{margin-right:30px}}.footer-item-wrap{display:flex;justify-content:space-between;padding-bottom:55px}@media (max-width:1200px){.footer-item-wrap{padding-bottom:50px}}@media (max-width:1024px){.footer-item-wrap{flex-wrap:wrap}}@media (max-width:1024px){.footer-item-wrap .footer-main-nav{width:100%;margin-bottom:70px}}@media (max-width:480px){.footer-item-wrap .footer-main-nav{margin-bottom:50px}}.footer-item-wrap .footer-main-nav>ul{display:flex}@media (max-width:480px){.footer-item-wrap .footer-main-nav>ul{flex-wrap:wrap}}.footer-item-wrap .footer-main-nav>ul>li{position:relative;margin-right:170px}.footer-item-wrap .footer-main-nav>ul>li:last-child{margin-right:0}@media (max-width:1600px){.footer-item-wrap .footer-main-nav>ul>li{margin-right:115px}}@media (max-width:1200px){.footer-item-wrap .footer-main-nav>ul>li{margin-right:70px}}@media (max-width:1024px){.footer-item-wrap .footer-main-nav>ul>li{width:45%;padding-left:40px;margin-right:0}}@media (max-width:480px){.footer-item-wrap .footer-main-nav>ul>li{width:100%;padding-left:0;margin-bottom:50px}.footer-item-wrap .footer-main-nav>ul>li:last-child{margin-bottom:0}.footer-item-wrap .footer-main-nav>ul>li:before{display:none}}.footer-item-wrap .footer-main-nav>ul>li .icon{display:none}.footer-item-wrap .footer-main-nav>ul>li>span{position:relative;display:inline-block;font-weight:700;font-size:16px;line-height:20px;text-transform:uppercase;margin-bottom:16px}@media (max-width:480px){.footer-item-wrap .footer-main-nav>ul>li>span:after{content:"";position:absolute;height:4px;border-radius:100px;width:100%;bottom:-5px;left:0}}.footer-item-wrap .footer-main-nav>ul>li>ul{display:flex;flex-direction:column}.footer-item-wrap .footer-main-nav>ul>li>ul>li{font-size:16px;line-height:24px;margin-bottom:8px}.footer-item-wrap .footer-main-nav>ul>li>ul>li a{border-bottom:1px solid transparent;transition:border-color .2s ease-in-out}.footer-item-wrap .footer-main-nav>ul>li>ul>li a:hover{border-color:#e69e2a}@media (max-width:480px){.footer-item-wrap #block-footercontactinfo{width:100%}}@media (max-width:480px){.footer-item-wrap #block-footer{padding:35px 0 24px 16px}}.footer-item-wrap .contact-info{position:relative;padding-left:40px;min-width:400px}@media (max-width:1600px){.footer-item-wrap .contact-info{min-width:350px}}@media (max-width:1200px){.footer-item-wrap .contact-info{min-width:300px}}@media (max-width:480px){.footer-item-wrap .contact-info{min-width:0;padding:24px 16px;background-color:#fff}}.footer-item-wrap .contact-info:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;border-radius:100px;background-color:#e69e2a}@media (max-width:1024px){.footer-item-wrap .contact-info:before{display:none}}.footer-item-wrap .contact-info .footer-row-title{font-weight:700;font-size:16px;line-height:20px;text-transform:uppercase;margin-bottom:20px}.footer-item-wrap .contact-info .footer-row-title span{position:relative;display:inline-block}@media (max-width:480px){.footer-item-wrap .contact-info .footer-row-title span:after{position:absolute;height:4px;border-radius:100px;width:100%;bottom:-5px;left:0}}.footer-item-wrap .contact-info .footer-row-link{display:inline-block;font-size:15px;line-height:28px;border-bottom:1px solid transparent;transition:border-color .2s ease-in-out}.footer-item-wrap .contact-info .footer-row-link:hover{border-color:#e69e2a}.footer-item-wrap .contact-info .footer-row-bottom{font-size:14px;line-height:22px;opacity:.5}@media (max-width:480px){.footer-bottom{padding:0 16px 24px 16px}}.footer-bottom .grid{display:flex;justify-content:space-between;align-items:flex-end}@media (max-width:1024px){.footer-bottom .grid{justify-content:flex-start}}@media (max-width:480px){.footer-bottom .grid{flex-wrap:wrap}}@media (max-width:1024px){.footer-bottom .copyrights{max-width:45%;padding-right:10px}}@media (max-width:480px){.footer-bottom .copyrights{width:100%;max-width:100%;order:2}}.footer-bottom .copyrights-text{font-size:13px;line-height:24px;opacity:.5}@media (max-width:1024px){.footer-bottom .copyrights-text br{display:none}}.footer-bottom .social{min-width:360px}@media (max-width:1200px){.footer-bottom .social{min-width:260px}}@media (max-width:1024px){.footer-bottom .social{min-width:45%;padding-left:40px}}@media (max-width:480px){.footer-bottom .social{width:100%;max-width:100%;padding-left:0;margin-bottom:30px;order:1}}.footer-bottom .social-list{display:flex}@media (max-width:480px){.footer-bottom .social-list{justify-content:center}}.footer-bottom .social-list-single{margin-right:30px}@media (max-width:480px){.footer-bottom .social-list-single{margin:0 15px}}.footer-bottom .social-list-single:hover svg path{fill:#e69e2a}.footer-bottom .social-list-single:last-child{margin-right:0}.footer-bottom .social-list-single svg path{transition:all .2s ease-in-out;fill:#d5d3d1}ul.links li.menu-icon-26 a,ul.links li.menu-icon-27 a{padding-left:30px!important}@media (min-width:768px){.wrapped-menu{height:120px;flex-wrap:wrap;min-width:300px}.wrapped-menu li{margin-right:60px}}.btn a,.btn button,.btn input[type=button],.btn input[type=submit],.user-view .user-login-form .form-actions a,.user-view .user-login-form .form-actions button,.user-view .user-login-form .form-actions input[type=button],.user-view .user-login-form .form-actions input[type=submit]{display:inline-block;font-size:14px;line-height:24px;font-weight:800;min-height:40px;padding:12px 24px;border-radius:100px;text-transform:uppercase;letter-spacing:.65px;outline:0;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out}.btn:not(.static) a:hover,.btn:not(.static) button:hover,.btn:not(.static) input[type=button]:hover,.btn:not(.static) input[type=submit]:hover,.user-view .user-login-form .form-actions:not(.static) a:hover,.user-view .user-login-form .form-actions:not(.static) button:hover,.user-view .user-login-form .form-actions:not(.static) input[type=button]:hover,.user-view .user-login-form .form-actions:not(.static) input[type=submit]:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.2);transform:translateY(-3px)}.btn-primary a,.btn-primary button,.btn-primary input[type=button],.btn-primary input[type=submit],.user-view .user-login-form .form-actions a,.user-view .user-login-form .form-actions button,.user-view .user-login-form .form-actions input[type=button],.user-view .user-login-form .form-actions input[type=submit]{background-color:#e69e2a;color:#fff;padding:12px 24px}.btn-secondary a,.btn-secondary button,.btn-secondary input[type=button],.btn-secondary input[type=submit]{background-color:#fff;color:#1eb1dc}.btn-inactive a,.btn-inactive button,.btn-inactive input[type=button],.btn-inactive input[type=submit]{color:#fff;background-color:#d6d4d0}.btn-large a,.btn-large button,.btn-large input[type=button],.btn-large input[type=submit]{font-size:15px;letter-spacing:.75px;font-weight:800;min-height:60px;padding:22px 40px}button{cursor:pointer}.slick__arrow .slick-arrow{display:inline-flex;align-items:center;justify-content:center;height:50px;width:50px;border-radius:50%;transition:box-shadow .2s ease-in-out,background-color .2s ease-in-out;background-color:#2d251b}.slick__arrow .slick-arrow:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.slick__arrow .slick-arrow:before{content:"";display:inline-block;background-image:url(../../images/icons/chevron-left.svg);height:10px;width:6px;background-size:6px 10px;background-repeat:no-repeat;opacity:1}.slick__arrow .slick-arrow.slick-next:before{transform:rotate(180deg);transform-origin:center}.slick__arrow .slick-arrow:hover{background-color:#e69e2a}.arrow-styles-alt .slick__arrow .slick-arrow{border:2px solid rgba(255,255,255,.5);transition:border .2s ease-in-out}.arrow-styles-alt .slick__arrow .slick-arrow:hover{border-color:#fff}.arrow-styles-alt .slick__arrow .slick-arrow.slick-next,.arrow-styles-alt .slick__arrow .slick-arrow.slick-prev{background:0 0}.slick-list .slick-track .slick-slide{outline:0}.grid-default .slick-track{display:flex;padding:10px 0}.grid-default .slick-list{margin:0 -10px}.grid-default .slick-slide{margin:0 10px}.slick__arrow{visibility:visible}.pager__items{display:flex;justify-content:center;align-items:center;margin-top:80px}@media (max-width:1600px){.pager__items{margin-top:65px}}@media (max-width:1024px){.pager__items{margin-top:55px}}@media (max-width:768px){.pager__items{margin-top:50px}}@media (max-width:480px){.pager__items{margin-top:40px}}.pager__item{display:inline-flex;align-items:center;justify-content:center;height:50px;width:50px;border-radius:50%;border:2px solid rgba(0,0,0,.0509803922);margin:0 7.5px;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}@media (max-width:480px){.pager__item{display:none}}.pager__item a{font-size:18px;line-height:48px;width:100%;text-align:center;border-radius:50%;font-weight:700;letter-spacing:0;opacity:.2}.pager__item--first,.pager__item--last{display:none}.pager__item--next,.pager__item--previous{background-color:#2d251b}@media (max-width:480px){.pager__item--next,.pager__item--previous{display:inline-flex}}.pager__item--next a,.pager__item--previous a{opacity:1}.pager__item--next a:before,.pager__item--previous a:before{content:"";display:inline-block;background-image:url(../../images/icons/chevron-left.svg);height:10px;width:6px;background-size:6px 10px;background-repeat:no-repeat;opacity:1}.pager__item--next:hover,.pager__item--previous:hover{background-color:#e69e2a}.pager__item--next span,.pager__item--previous span{display:none}.pager__item--next a:before{transform:rotate(180deg);transform-origin:center}.pager__item.is-active,.pager__item:hover{background-color:#e69e2a;box-shadow:0 6px 8px rgba(0,0,0,.0509803922);border-color:transparent}.pager__item.is-active a,.pager__item:hover a{opacity:1;color:#fff}.price-label-text{font-size:14px;text-transform:uppercase;font-weight:800}.ribbon{font-size:14px;font-weight:800;color:#fff;height:40px;min-width:105px;line-height:24px;padding:8px 24px;border-radius:60px;box-shadow:0 4px 32px rgba(8,28,58,.25);border:2px solid #ee961a;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:4px}.ribbon .min-price{font-size:14px;font-weight:800}.flag{display:flex;align-items:center}.flag:before{content:"";display:inline-block;border-radius:3px;width:26px;height:16px;background-repeat:no-repeat;opacity:1;border:1px solid #f2f2f2}.flag a{display:block;height:16px}.flag.pl:before{background-image:linear-gradient(180deg,#fff 0,#fff 50%,#d22630 51%,#d22630 100%)}.flag.de:before{background-image:linear-gradient(180deg,#000 0,#000 33%,red 33%,red 67%,#fc0 67%,#fc0 100%)}.flag.it:before{background-image:linear-gradient(90deg,#009246 0,#009246 33%,#fff 33%,#fff 67%,#ce2b37 67%,#ce2b37 100%)}.flag.en:before{background-image:url(../../images/flags/en.png);background-size:26px 18px;background-position:center;background-repeat:no-repeat}.language-picker:hover .language-dropdown{display:block}.language-picker-top{display:block;margin-right:15px}.language-picker-top>svg{margin-top:-3px}.language-picker-label{font-size:16px;line-height:20px;letter-spacing:0;font-weight:700;color:#2d251b;white-space:nowrap;margin-right:3px;margin-left:12px;text-transform:uppercase}@media (max-width:1200px){.language-picker-label{display:none}}.language-picker .language-active{position:relative;margin-right:5px;float:left}.language-picker .language-active a{display:flex;flex-direction:row}.language-picker .language-dropdown .value{border-bottom:1px solid transparent;transition:border-color .2s ease-in-out}.language-picker .language-dropdown .value:hover{border-color:#e69e2a}.language-picker .language-dropdown a{font-size:16px;line-height:21px;display:block;margin-bottom:25px}.language-picker .language-dropdown a:last-child{margin-bottom:0}.language-picker .language-dropdown .flag:before{margin-right:20px}.dropdown{position:absolute;opacity:0;visibility:hidden;transition:visiblity .2s ease-in-out,opacity .2s ease-in-out;padding:20px;top:58px;left:50%;transform:translateX(-50%);border-radius:4px;box-shadow:0 3px 12px 0 rgba(0,0,0,.16);background:#fff;z-index:99}.dropdown .hidder{position:absolute;z-index:99;top:0;left:0;height:18px;background:#fff;border-radius:4px;width:100%}.dropdown:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%,-50%) rotate(45deg);background:#fff;width:10px;height:10px;z-index:-1;box-shadow:0 3px 12px 0 rgba(0,0,0,.16)}.dropdown:after{content:"";padding-top:35px;display:block;position:absolute;top:-35px;width:100%;left:0}.dropdown-trigger:hover .dropdown{visibility:visible;opacity:1}.lb-dataContainer{order:1;position:absolute;top:-40px;padding-bottom:0}.lb-dataContainer .lb-details{display:none!important}.lb-loader{background:0 0!important}.lightbox{display:flex;align-items:center;justify-content:center;flex-direction:column}.lb-close{background:url(../../images/icons/close.png)!important;background-position:top right!important;background-repeat:no-repeat!important;background-size:cover!important;height:20px!important;width:20px!important;margin-right:-30px;margin-bottom:10px;opacity:.2!important}.lb-close:hover{opacity:.8!important}@media (max-width:1377px){.lb-close{margin-right:0}}.lightboxOverlay{background:#483b2a 0 0 no-repeat padding-box;opacity:.95}.lb-outerContainer{order:2;border-radius:15px}.lb-container{border-radius:15px}.lb-container .lb-image{border:0;border-radius:15px}.lb-container .lb-nav{top:50%;height:50px}.lb-container .lb-nav .lb-next,.lb-container .lb-nav .lb-prev{display:inline-flex;align-items:center;justify-content:center;height:50px;width:50px;background:#fff;border-radius:50px;opacity:1;top:50%;transform:translateY(-50%)}.lb-container .lb-nav .lb-next:before,.lb-container .lb-nav .lb-prev:before{content:"";display:inline-block;background-image:url(../../images/icons/chevron-left-dark.svg);height:10px;width:6px;background-size:6px 10px;background-repeat:no-repeat;opacity:1}.lb-container .lb-nav .lb-next{margin-right:-100px}@media (max-width:1377px){.lb-container .lb-nav .lb-next{margin-right:25px}}.lb-container .lb-nav .lb-next:before{transform:rotate(180deg)}.lb-container .lb-nav .lb-prev{margin-left:-100px}@media (max-width:1377px){.lb-container .lb-nav .lb-prev{margin-left:25px}}.offer-gallery-grid{display:grid;grid-template-columns:repeat(3,33%);justify-content:center;padding:0 47px 70px 47px}@media (max-width:1600px){.offer-gallery-grid{padding:0 59px 60px 59px}}@media (max-width:1024px){.offer-gallery-grid{padding:0 0 35px 0}}@media (max-width:768px){.offer-gallery-grid{grid-template-columns:100%;row-gap:16px}}.offer-gallery-grid .offer-gallery-image{display:grid;grid-template-columns:subgrid;grid-template-rows:repeat(2,290px);height:100%;border-radius:12px;overflow:hidden;margin:0 16px;grid-gap:32px;justify-content:center}@media (max-width:1600px){.offer-gallery-grid .offer-gallery-image{grid-template-rows:repeat(2,250px)}}@media (max-width:1200px){.offer-gallery-grid .offer-gallery-image{grid-template-rows:repeat(2,220px)}}@media (max-width:768px){.offer-gallery-grid .offer-gallery-image{grid-gap:16px;grid-template-rows:none;grid-template-columns:repeat(2,300px)}}@media (max-width:480px){.offer-gallery-grid .offer-gallery-image{grid-template-columns:repeat(2,174px);margin:0;grid-gap:12px}}.offer-gallery-grid .offer-gallery-image>a{grid-row:span 2}@media (max-width:768px){.offer-gallery-grid .offer-gallery-image>a{grid-row:auto;grid-column:span 2;max-height:300px;align-items:center;display:flex;border-radius:12px;overflow:hidden}}@media (max-width:480px){.offer-gallery-grid .offer-gallery-image>a{max-height:174px}}.offer-gallery-grid .offer-gallery-image>a>img{max-width:-moz-fit-content;max-width:fit-content;min-height:100%;max-height:100%}@media (max-width:768px){.offer-gallery-grid .offer-gallery-image>a>img{max-width:none;max-height:none;width:100%}}.offer-gallery-grid .offer-gallery-image .offer-gallery-subimage{width:100%;height:100%;border-radius:12px;overflow:hidden;margin-bottom:16px}.offer-gallery-grid .offer-gallery-image .offer-gallery-subimage>a{display:block}.offer-gallery-grid .offer-gallery-image .offer-gallery-subimage>img{-o-object-fit:cover;object-fit:cover}.offer-gallery-grid .offer-gallery-image .offer-gallery-subimage>a,.offer-gallery-grid .offer-gallery-image .offer-gallery-subimage>a>img{width:100%;height:100%}@media (max-width:768px){.offer-gallery-grid #firstColumn{order:1}}@media (max-width:768px){.offer-gallery-grid #secondColumn{order:3}}@media (max-width:768px){.offer-gallery-grid #thirdColumn{order:2}}.offer-gallery-wrapper .section-title-wrapper{display:flex;justify-content:space-between;align-items:center;padding:70px 70px 0 70px}@media (max-width:1600px){.offer-gallery-wrapper .section-title-wrapper{padding:60px 80px 0 80px}}@media (max-width:1200px){.offer-gallery-wrapper .section-title-wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:32px}}@media (max-width:1024px){.offer-gallery-wrapper .section-title-wrapper{padding:35px 15px 0 15px}}.offer-gallery-wrapper .section-title-wrapper .gallery-title-wrapper{display:flex;margin-top:-6px}.offer-gallery-wrapper .section-title-wrapper .gallery-title-wrapper .instagram-icon{display:flex}.offer-gallery-wrapper .section-title-wrapper .gallery-title-wrapper .instagram-icon::before{content:"";background-image:url(../../images/icons/instagram_icon.svg);background-position:center;background-repeat:no-repeat;background-size:40px 40px;min-width:40px;min-height:40px}.offer-gallery-wrapper .section-title-wrapper .gallery-title-wrapper .gallery-title-text{margin-top:0;margin-bottom:0;font-size:16px;font-weight:700;line-height:20px;margin-left:10px}.page-custom-from .webform-flexbox{flex-wrap:wrap}.page-custom-from .webform-flexbox .webform-flex--1{min-width:100%}.page-custom-from .webform-flexbox .webform-flex--2{min-width:50%}.page-custom-from .webform-flexbox .webform-flex{margin-bottom:15px}.page-custom-from .webform-flexbox .webform-flex label{display:block;font-size:13px;font-weight:500;margin-bottom:5px}.page-custom-from .form-actions{text-align:center}.page-custom-from .ui-datepicker-trigger{display:none}.page-custom-from input,.page-custom-from select,.page-custom-from textarea{width:100%;outline:0;border-radius:5px;border:1px solid #e69e2a;padding:0 15px;max-width:100%}.page-custom-from textarea{padding:15px}.page-custom-from input,.page-custom-from select{height:40px}.ui-datepicker-calendar tr td span{height:auto}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{background:#fff;font-size:12px;text-align:center;border:1px solid #f7f7f6;color:#2d251b}.ui-button.ui-state-highlight,.ui-state-default.ui-state-highlight,.ui-widget-content .ui-state-default.ui-state-highlight,.ui-widget-header .ui-state-default.ui-state-highlight,html .ui-button.ui-state-disabled:active.ui-state-highlight,html .ui-button.ui-state-disabled:hover.ui-state-highlight{color:#2d251b}.ui-button:hover,.ui-state-default:hover,.ui-widget-content .ui-state-default:hover,.ui-widget-header .ui-state-default:hover{color:#2d251b;border:1px solid #e69e2a}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{color:#2d251b;font-weight:700;border:1px solid #e69e2a}.ui-button.ui-state-active:hover:hover,.ui-button:active:hover,.ui-state-active:hover,.ui-widget-content .ui-state-active:hover,.ui-widget-header .ui-state-active:hover,a.ui-button:active:hover{border:1px solid #e69e2a}.ui-datepicker th{font-size:14px;padding:3px 5px}.ui-datepicker table{table-layout:fixed}.ui-datepicker .ui-datepicker-header{background:#f7f7f6}.webform-confirmation{height:300px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:15px;text-align:center}.webform-confirmation__message{font-size:24px;line-height:32px;margin-top:10px;margin-bottom:20px}.iai-search{margin-top:70px}.iai-search #iai_book_se{border:none!important;font-family:Poppins,sans-serif!important}.iai-search #iai_book_se .iai_horizontal{border-radius:60px;box-shadow:0 14px 30px rgba(34,19,2,.05);height:72px;border:none}.iai-search #iai_book_se form{display:flex;border-radius:60px;height:72px;padding:0 0 10px 35px!important}.iai-search #iai_book_se form>div:first-child{width:280px!important}.iai-search #iai_book_se form>div:first-child .iailocation-country{display:block!important;text-decoration:underline;margin-bottom:10px;margin-top:5px;font-size:15px}.iai-search #iai_book_se form>div:first-child .iailocation-cities{margin-left:10px}@media (max-width:1600px){.iai-search #iai_book_se form>div:first-child{width:265px!important}}@media (max-width:1200px){.iai-search #iai_book_se form>div:first-child{width:450px!important}}@media (max-width:768px){.iai-search #iai_book_se form>div:first-child{width:319px!important}}@media (max-width:1200px){.iai-search #iai_book_se form>div:last-child{border-bottom:none!important;display:flex;justify-content:center}}.iai-search #iai_book_se form>div{border-radius:60px;margin:0!important;width:200px!important}@media (max-width:1600px){.iai-search #iai_book_se form>div{width:130px!important}}@media (max-width:1200px){.iai-search #iai_book_se form>div{width:450px!important}}@media (max-width:768px){.iai-search #iai_book_se form>div{width:319px!important}}.iai-search #iai_book_se form .iai_input-small{width:180px!important}@media (max-width:1200px){.iai-search #iai_book_se form .iai_input-small{width:450px!important}}@media (max-width:768px){.iai-search #iai_book_se form .iai_input-small{width:319px!important}}@media (max-width:1200px){.iai-search #iai_book_se form{flex-direction:column;border-radius:16px;padding:4px 12px 20px 12px!important;height:384px}}.iai-search #iai_book_se label{display:none!important}.iai-search #iai_book_se input:focus-visible{outline:0!important}.iai-search #iai_book_se input:focus{outline:0!important}.iai-search #iai_book_se button{background:#ee961a!important;height:72px;width:201px!important;font-family:Poppins,sans-serif!important;font-weight:800!important;font-size:20px!important;line-height:24px;text-transform:uppercase;box-shadow:-3px 0 24px rgba(191,124,29,.15)!important;border-radius:50px!important}@media (max-width:1200px){.iai-search #iai_book_se button{width:100%!important}}.iai-search #iai_booking_persons{height:72px!important;border:none!important;font-size:18px!important}.iai-search #iai_booking_location{padding-right:28px;background-image:url(../../images/icons/widget_location.svg),url(../../images/icons/widget_arrow_down.svg);background-repeat:no-repeat,no-repeat;background-position:0 center,right 20px center;text-indent:26px;height:72px!important;border:none!important;font-size:18px!important;font-family:Poppins,sans-serif;border-right:1px solid rgba(0,0,0,.05)!important}@media (max-width:1600px){.iai-search #iai_booking_location{background-image:url(../../images/icons/widget_location.svg);background-repeat:no-repeat;background-position:0 center}}@media (max-width:1200px){.iai-search #iai_booking_location{background-image:url(../../images/icons/widget_location.svg),url(../../images/icons/widget_arrow_down.svg);background-repeat:no-repeat,no-repeat;background-position:24px center,right 20px center;text-indent:46px;border-right:none!important;border-bottom:1px solid rgba(0,0,0,.05)!important}}.iai-search #iai_booking_date_from{padding-right:28px;background-image:url(../../images/icons/widget_calendar.svg),url(../../images/icons/widget_arrow_down.svg);background-repeat:no-repeat,no-repeat;background-position:20px center,right 20px center;text-indent:46px;height:72px!important;border:none!important;font-size:18px!important;font-family:Poppins,sans-serif;border-right:1px solid rgba(0,0,0,.05)!important}@media (max-width:1600px){.iai-search #iai_booking_date_from{background-image:url(../../images/icons/widget_calendar.svg);background-repeat:no-repeat;background-position:20px center}}@media (max-width:1200px){.iai-search #iai_booking_date_from{background-image:url(../../images/icons/widget_calendar.svg),url(../../images/icons/widget_arrow_down.svg);background-repeat:no-repeat,no-repeat;background-position:20px center,right 20px center;border-right:none!important;border-bottom:1px solid rgba(0,0,0,.05)!important}}.iai-search #iai_booking_date_to{padding-right:28px;background-image:url(../../images/icons/widget_calendar.svg),url(../../images/icons/widget_arrow_down.svg);background-repeat:no-repeat,no-repeat;background-position:20px center,right 20px center;text-indent:46px;height:72px!important;border:none!important;font-size:18px!important;font-family:Poppins,sans-serif;border-right:1px solid rgba(0,0,0,.05)!important}@media (max-width:1600px){.iai-search #iai_booking_date_to{background-image:url(../../images/icons/widget_calendar.svg);background-repeat:no-repeat;background-position:20px center}}@media (max-width:1200px){.iai-search #iai_booking_date_to{background-image:url(../../images/icons/widget_calendar.svg),url(../../images/icons/widget_arrow_down.svg);background-repeat:no-repeat,no-repeat;background-position:20px center,right 20px center;border-right:none!important;border-bottom:1px solid rgba(0,0,0,.05)!important}}.iai-search #iai_booking_persons{padding-right:28px;background-image:url(../../images/icons/widget_person.svg),url(../../images/icons/widget_arrow_down.svg);background-repeat:no-repeat,no-repeat;background-position:20px center,right 20px center;text-indent:46px;font-family:Poppins,sans-serif}@media (max-width:1200px){.iai-search #iai_booking_persons{border-radius:0 0 16px 16px}}.iai-search #person_section{position:relative}.iai-search #person_section .person-checker{position:absolute;top:72px;left:0;background-color:#fff;text-align:center;right:auto;max-height:200px;visibility:hidden;width:90px;opacity:0;z-index:999;overflow:auto}.iai-search #person_section .person-checker.active{visibility:visible;opacity:1}.iai-search #person_section .person-checker>div{width:100%;cursor:pointer;padding:8px 0;text-align:center;font-size:14px;color:#6a6155;font-weight:500}.iai-search #person_section .person-checker>div:first-child{width:100%!important}.iai-search #person_section .person-checker>div:last-child{border-bottom:unset}.iaiicon-calendar,.iaiicon-location,.iaiicon-users{display:none}.discount10_block{height:450px;position:relative}@media (max-width:768px){.discount10_block{height:620px}}.discount10_block form{padding:112px 70px}@media (max-width:1600px){.discount10_block form{padding:112px 80px;display:flex}}@media (max-width:1600px) and (max-width:1200px){.discount10_block form{padding:90px 80px}}@media (max-width:1600px) and (max-width:1024px){.discount10_block form{padding:100px 15px}}@media (max-width:1600px) and (max-width:768px){.discount10_block form{padding:119px 15px}}.discount10_block form #edit-elements #edit-discount-title{color:#fff}@media (max-width:768px){.discount10_block form #edit-elements #edit-discount-title{max-width:320px}}.discount10_block form #edit-elements #edit-discount-title>label{display:none}.discount10_block form #edit-elements #edit-discount-title .discount10_title{font-size:64px;line-height:75px;font-weight:800;text-transform:uppercase}@media (max-width:768px){.discount10_block form #edit-elements #edit-discount-title .discount10_title{font-size:42px;line-height:48px;font-weight:800}}.discount10_block form #edit-elements #edit-discount-title .discount10_subtitle{font-size:20px;line-height:30px;font-weight:800;text-transform:uppercase;letter-spacing:.01em}@media (max-width:768px){.discount10_block form #edit-elements #edit-discount-title .discount10_subtitle{font-size:18px;line-height:26px;font-weight:800}}.discount10_block form #edit-elements #edit-email-wrapper{display:flex;margin-top:40px}@media (max-width:768px){.discount10_block form #edit-elements #edit-email-wrapper{flex-direction:column;background:#fff;padding:4px 12px 20px;box-shadow:0 8px 24px rgba(2,13,34,.07);border-radius:16px;max-width:100%}}.discount10_block form #edit-elements #edit-email-wrapper div>label{display:none}.discount10_block form #edit-elements #edit-email-wrapper div #edit-email-address{height:72px;width:615px;box-shadow:0 14px 30px rgba(2,13,34,.25);border-radius:60px;border:none;font-size:18px;font-weight:500;line-height:24px;color:rgba(45,37,27,.5);background-image:url(../../images/icons/Email.svg);background-repeat:no-repeat;background-position:30px center;text-indent:60px}@media (max-width:768px){.discount10_block form #edit-elements #edit-email-wrapper div #edit-email-address{box-shadow:none;border-radius:0;width:100%}}.discount10_block form #edit-elements #edit-email-wrapper div #edit-email-address::-moz-placeholder{font-size:18px;font-weight:500;line-height:24px;color:rgba(45,37,27,.5)}.discount10_block form #edit-elements #edit-email-wrapper div #edit-email-address::placeholder{font-size:18px;font-weight:500;line-height:24px;color:rgba(45,37,27,.5)}.discount10_block form #edit-elements #edit-email-wrapper div input:focus-visible{outline:0;border:none}.discount10_block form #edit-elements #edit-email-wrapper #edit-actions-submit{background-color:#ee961a;height:72px;width:197px;margin-left:-100px;border-radius:50px;box-shadow:-3px 0 24px rgba(191,124,29,.16);border:none;color:#fff;cursor:pointer;font-size:20px;font-weight:800;letter-spacing:.01em;text-transform:uppercase;line-height:24px}@media (max-width:768px){.discount10_block form #edit-elements #edit-email-wrapper #edit-actions-submit{margin-left:0;margin-top:12px;width:320px}}@media (max-width:768px){.discount10_block form #edit-elements #edit-email-wrapper #edit-actions{display:flex;justify-content:center}}.discount10_block::before{content:"";display:block;position:absolute;left:0;height:450px;width:100%;background:url(../../images/discount-background-beach.png),linear-gradient(200deg,rgba(29,160,194,.14) -2.55%,rgba(12,76,106,.48) 33.07%,#010f2b 70.06%) no-repeat;background-blend-mode:overlay;background-size:cover;opacity:.8;z-index:-1;max-width:1920px}@media (max-width:768px){.discount10_block::before{background:url(../../images/discount-background-beach-620h800w.png),linear-gradient(133.1deg,rgba(29,160,194,.24) .2%,rgba(12,76,106,.58) 47.35%,#010f2b 122.79%) no-repeat;height:620px}}#block-reviewcarouselblockhome{background:#f7f7f6;padding-bottom:50px}#block-reviewcarouselblockhome .slick-track>div.slick__slide .paragraph{background-color:#fff;position:relative;border-radius:12px;border:1px solid rgba(0,0,0,.05);height:324px;min-height:324px;max-height:324px;margin:16px 16px;padding:24px;overflow-x:hidden}@media (max-width:480px){#block-reviewcarouselblockhome .slick-track>div.slick__slide .paragraph{margin:16px 0;min-width:360px}}#block-reviewcarouselblockhome .slick-track>div.slick__slide .paragraph>div:nth-child(1)>p{font-weight:700;font-size:20px;line-height:24px;margin-bottom:20px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}#block-reviewcarouselblockhome .slick-track>div.slick__slide .paragraph>div:nth-child(2){max-height:170px;-webkit-box-orient:vertical}#block-reviewcarouselblockhome .slick-track>div.slick__slide .paragraph>div:nth-child(2)>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow-y:hidden;font-weight:400;font-size:16px;line-height:24px;color:#6a6155;margin-bottom:24px;height:170px;min-height:170px;max-height:170px;max-width:100%}#block-reviewcarouselblockhome .slick-track>div.slick__slide .paragraph>div:nth-child(3){position:absolute;bottom:24px;left:74px}#block-reviewcarouselblockhome .slick-track>div.slick__slide .paragraph>div:nth-child(4){position:absolute;bottom:24px;left:74px;opacity:.5}#block-reviewcarouselblockhome .slick-track>div.slick__slide .paragraph>div:nth-child(5){position:absolute;bottom:24px;left:24px;border-radius:6px}#block-reviewcarouselblockhome .slick-track>div.slick__slide .paragraph>div:nth-child(5)>img{border-radius:6px}#block-reviewcarouselblockhome .slick-track>div.slick__slide .paragraph>div:nth-child(6){position:absolute;display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:8px 8px 8px 0;background-color:#05377e;color:#fff;bottom:24px;right:24px;font-weight:700;font-size:16px;line-height:24px}@media (min-width:1201px){#block-reviewcarouselblockhome .slick-track>div:nth-child(2){margin:0 -400px 0 400px}}.review-section-label{padding-top:94px;margin:0 70px}@media (max-width:1600px){.review-section-label{margin:0 80px}}@media (max-width:1024px){.review-section-label{margin:0 15px}}@media (max-width:480px){.review-section-label{margin:0 15px}}.review-section-overall-rating{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:8px 8px 8px 0;background-color:#05377e;color:#fff;bottom:24px;right:24px;font-weight:700;font-size:16px;line-height:24px}.bookingcom{display:flex;justify-content:space-between;padding:0 70px}@media (max-width:1600px){.bookingcom{padding:0 80px}}@media (max-width:1024px){.bookingcom{padding:0 15px}}@media (max-width:480px){.bookingcom{padding:0 15px}}@media (max-width:1200px){.bookingcom{flex-direction:column;align-items:flex-start}}.bookingcom-section{display:flex;margin-left:300px}@media (max-width:1200px){.bookingcom-section{margin-left:20px}}.bookingcom-section-text{display:flex;flex-direction:column;margin-left:10px}@media (max-width:1200px){.bookingcom-section-text{margin-left:20px}}.bookingcom-section-text .bookingcom-section-link{color:#05377e;font-weight:700;font-size:16px;line-height:20px;letter-spacing:.01em}.booking-component{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);z-index:99999;opacity:0;visibility:hidden;transition:all .3s ease}.booking-component.show{opacity:1;visibility:visible}.booking-component .booking-component-slide{position:absolute;top:0;right:0;height:100vh;width:970px;transition:all .5s ease;transform:translateX(100%)}@media (max-width:1200px){.booking-component .booking-component-slide{width:100%}}.booking-component .booking-component-slide.show{transform:translateX(0)}.booking-component .booking-component-slide .booking-component-close{position:absolute;left:-38px;top:0;width:38px;height:38px;background-color:#e69e2a;border:none;padding:0;cursor:pointer}@media (max-width:1200px){.booking-component .booking-component-slide .booking-component-close{left:0}}.booking-component .booking-component-slide .booking-component-close::after,.booking-component .booking-component-slide .booking-component-close::before{content:"";position:absolute;top:18px;left:7px;width:25px;height:2px;background-color:#f7f7f6}.booking-component .booking-component-slide .booking-component-close::after{transform:rotateZ(45deg)}.booking-component .booking-component-slide .booking-component-close::before{transform:rotateZ(-45deg)}.houses-container .detailed-container-info{max-width:1600px;padding:60px 20px 0 20px;margin:0 auto}.houses-container .inner-container{position:relative;background:#fff;border-radius:10px}@media (max-width:480px){.houses-container .inner-container{border-radius:0}}.houses-container .inner-container .subsection-title{font-size:21px;line-height:28px;color:#e69e2a;font-weight:700;letter-spacing:0;text-transform:uppercase;margin-bottom:40px}@media (max-width:1600px){.houses-container .inner-container .subsection-title{margin-bottom:35px;font-size:19px;line-height:24px}}@media (max-width:1024px){.houses-container .inner-container .subsection-title{font-size:17px;margin-bottom:30px}}@media (max-width:768px){.houses-container .inner-container .subsection-title{margin-bottom:25px}}@media (max-width:480px){.houses-container .inner-container .subsection-title{text-align:center}}.houses-container .inner-container .subsection-title .pricing-year{display:inline-block}.houses-container .packages{display:flex;margin-bottom:25px;position:relative;z-index:1}@media (max-width:768px){.houses-container .packages{justify-content:center}}@media (max-width:480px){.houses-container .packages{justify-content:space-between}}.houses-container .packages-single{position:relative;font-size:21px;line-height:23px;font-weight:700;letter-spacing:0;color:#000;text-transform:capitalize;opacity:.5;text-align:center;margin-right:70px;transition:color .2s ease-in-out,opacity .2s ease-in-out;white-space:nowrap}@media (max-width:1600px){.houses-container .packages-single{font-size:19px;margin-right:63px}}@media (max-width:1024px){.houses-container .packages-single{font-size:16px;margin-right:30px;line-height:20px;text-transform:uppercase;font-weight:800;letter-spacing:.01em}}@media (max-width:768px){.houses-container .packages-single{margin:0 17px}}@media (max-width:480px){.houses-container .packages-single{margin:0 6px}}.houses-container .packages-single:hover{color:#e69e2a;opacity:1}.houses-container .details-offer{background:#f7f7f6}.houses-container .details-offer .packages{display:flex;margin-bottom:25px;position:relative;z-index:1;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.houses-container .details-offer .packages::-webkit-scrollbar{display:none}@media (min-width:1201px){.houses-container .details-offer .packages{margin-top:40px}}@media (max-width:768px){.houses-container .details-offer .packages{justify-content:center}}@media (max-width:480px){.houses-container .details-offer .packages{justify-content:space-between}}.houses-container .details-offer .packages-single{position:relative;font-size:20px;line-height:30px;font-weight:700;letter-spacing:0;color:#000;text-transform:uppercase;opacity:.5;text-align:center;margin-right:70px;transition:color .2s ease-in-out,opacity .2s ease-in-out}@media (max-width:1600px){.houses-container .details-offer .packages-single{font-size:19px;margin-right:63px}}@media (max-width:1024px){.houses-container .details-offer .packages-single{font-size:17px;margin-right:30px}}@media (max-width:768px){.houses-container .details-offer .packages-single{margin:0 17px}}@media (max-width:480px){.houses-container .details-offer .packages-single{margin:0 6px}}.houses-container .details-offer .packages-single:hover{color:#e69e2a;opacity:1}.houses-container .details-offer .detailed{position:relative;max-width:1600px;padding:0 20px;margin:0 auto}.houses-container .details-offer .detailed:before{content:url(../../images/pattern.png);position:absolute;top:-40px;right:-55px}@media (max-width:1024px){.houses-container .details-offer .detailed:before{display:none}}@media (max-width:768px){.houses-container .details-offer .detailed{padding:0}}.houses-container .details-offer .inner-container{position:relative;background:#fff;border-radius:10px}@media (max-width:480px){.houses-container .details-offer .inner-container{border-radius:0}}.houses-container .details-offer .inner-container .subsection-title{font-size:21px;line-height:28px;color:#e69e2a;font-weight:700;letter-spacing:0;text-transform:uppercase;margin-bottom:40px}@media (max-width:1600px){.houses-container .details-offer .inner-container .subsection-title{margin-bottom:35px;font-size:19px;line-height:24px}}@media (max-width:1024px){.houses-container .details-offer .inner-container .subsection-title{font-size:17px;margin-bottom:30px}}@media (max-width:768px){.houses-container .details-offer .inner-container .subsection-title{margin-bottom:25px}}@media (max-width:480px){.houses-container .details-offer .inner-container .subsection-title{text-align:center}}.houses-container .details-offer .inner-container .subsection-title .pricing-year{display:inline-block}.houses-container .details-offer .package-details ul{margin:25px 0}@media (max-width:1600px){.houses-container .details-offer .package-details ul{margin:20px 0}}.houses-container .details-offer .package-details .top-stripe{padding:35px 30px}@media (max-width:1600px){.houses-container .details-offer .package-details .top-stripe{padding:35px 30px}}@media (max-width:1024px){.houses-container .details-offer .package-details .top-stripe{padding:25px 30px}}@media (max-width:768px){.houses-container .details-offer .package-details .top-stripe{padding:25px 20px}}@media (max-width:650px){.houses-container .details-offer .package-details .top-stripe{padding-top:35px}}@media (max-width:480px){.houses-container .details-offer .package-details .top-stripe{padding:35px 16px 25px 16px}}.houses-container .details-offer .package-details .top-stripe-list{display:flex;align-items:center}@media (max-width:1024px){.houses-container .details-offer .package-details .top-stripe-list{justify-content:space-between}}@media (max-width:650px){.houses-container .details-offer .package-details .top-stripe-list{flex-wrap:wrap}}.houses-container .details-offer .package-details .top-stripe-list .text{display:flex;justify-content:center;flex-direction:column;font-weight:600;max-width:115px}.houses-container .details-offer .package-details .top-stripe-list .text .amount{font-size:21px;line-height:26px;font-weight:700}@media (max-width:1600px){.houses-container .details-offer .package-details .top-stripe-list .text .amount{font-size:20px}}@media (max-width:768px){.houses-container .details-offer .package-details .top-stripe-list .text .amount{line-height:24px;font-weight:700;text-transform:uppercase}}.houses-container .details-offer .package-details .top-stripe-list .text .label{font-size:12px;line-height:18px;font-weight:400}@media (max-width:1024px){.houses-container .details-offer .package-details .top-stripe-list .text .label{word-break:break-word}}@media (max-width:768px){.houses-container .details-offer .package-details .top-stripe-list .text .label{font-size:14px;line-height:24px;font-weight:400}}.houses-container .details-offer .package-details .top-stripe-list .icon{display:flex;align-items:center;margin-right:20px;flex-shrink:0}@media (max-width:1024px){.houses-container .details-offer .package-details .top-stripe-list .icon{margin-right:15px}}@media (max-width:768px){.houses-container .details-offer .package-details .top-stripe-list .icon{margin-right:10px}}.houses-container .details-offer .package-details .top-stripe-list .item{display:flex;margin-right:70px}.houses-container .details-offer .package-details .top-stripe-list .item.area,.houses-container .details-offer .package-details .top-stripe-list .item.beds,.houses-container .details-offer .package-details .top-stripe-list .item.childs,.houses-container .details-offer .package-details .top-stripe-list .item.places{padding-top:20px}@media (max-width:650px){.houses-container .details-offer .package-details .top-stripe-list .item.area,.houses-container .details-offer .package-details .top-stripe-list .item.beds,.houses-container .details-offer .package-details .top-stripe-list .item.childs,.houses-container .details-offer .package-details .top-stripe-list .item.places{padding-top:0;min-width:50%}}@media (max-width:480px){.houses-container .details-offer .package-details .top-stripe-list .item.area,.houses-container .details-offer .package-details .top-stripe-list .item.beds,.houses-container .details-offer .package-details .top-stripe-list .item.childs,.houses-container .details-offer .package-details .top-stripe-list .item.places{min-width:150px}}@media (max-width:650px){.houses-container .details-offer .package-details .top-stripe-list .item.area,.houses-container .details-offer .package-details .top-stripe-list .item.childs{margin-top:40px}}.houses-container .details-offer .package-details .top-stripe-list .item.area img,.houses-container .details-offer .package-details .top-stripe-list .item.childs img,.houses-container .details-offer .package-details .top-stripe-list .item.places img{height:64px}@media (max-width:1024px){.houses-container .details-offer .package-details .top-stripe-list .item.area img,.houses-container .details-offer .package-details .top-stripe-list .item.childs img,.houses-container .details-offer .package-details .top-stripe-list .item.places img{height:52px}}@media (max-width:768px){.houses-container .details-offer .package-details .top-stripe-list .item.area img,.houses-container .details-offer .package-details .top-stripe-list .item.childs img,.houses-container .details-offer .package-details .top-stripe-list .item.places img{height:40px}}.houses-container .details-offer .package-details .top-stripe-list .item.beds img{width:64px}@media (max-width:1024px){.houses-container .details-offer .package-details .top-stripe-list .item.beds img{width:52px}}@media (max-width:768px){.houses-container .details-offer .package-details .top-stripe-list .item.beds img{width:47px}}@media (max-width:1024px){.houses-container .details-offer .package-details .top-stripe-list .item{margin-right:0}}.houses-container .details-offer .package-details .top-stripe-list .item.price{transform:translateX(-30px);margin-right:30px}@media (max-width:1600px){.houses-container .details-offer .package-details .top-stripe-list .item.price{margin-right:55px}}@media (max-width:1200px){.houses-container .details-offer .package-details .top-stripe-list .item.price{margin-right:25px}}@media (max-width:1024px){.houses-container .details-offer .package-details .top-stripe-list .item.price{margin-right:0}}@media (max-width:768px){.houses-container .details-offer .package-details .top-stripe-list .item.price{transform:translateX(-20px)}}@media (max-width:650px){.houses-container .details-offer .package-details .top-stripe-list .item.price{display:flex;justify-content:center;transform:none;margin-right:0;margin-bottom:30px;width:100%;display:none}}@media (max-width:650px){.houses-container .details-offer .package-details .top-stripe-list .item.price .price-label{display:flex;align-items:center}}.houses-container .details-offer .package-details .top-stripe-list .item.price .price-label-text{font-size:16px;margin-bottom:2px;padding-left:30px}@media (max-width:768px){.houses-container .details-offer .package-details .top-stripe-list .item.price .price-label-text{padding-left:20px}}@media (max-width:650px){.houses-container .details-offer .package-details .top-stripe-list .item.price .price-label-text{margin-bottom:0;margin-right:10px}}.houses-container .details-offer .package-details .top-stripe-list .item.price .ribbon{background-color:#e69e2a;border-radius:0 60px 60px 0;box-shadow:none;font-size:14px;font-weight:800;line-height:24px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;max-width:113px}@media (max-width:768px){.houses-container .details-offer .package-details .top-stripe-list .item.price .ribbon{padding-left:20px;padding-right:20px}}@media (max-width:650px){.houses-container .details-offer .package-details .top-stripe-list .item.price .ribbon{border-radius:100px;font-size:21px;line-height:42px;height:42px}}.houses-container .details-offer .package-details .top-stripe-list .item:last-child{margin-right:0}.houses-container .details-offer .package-details .grid{padding:50px 30px;border-top:1px solid #f7f7f6;display:flex;align-items:flex-start}@media (max-width:1600px){.houses-container .details-offer .package-details .grid{padding:40px 25px 50px 25px}}@media (max-width:1024px){.houses-container .details-offer .package-details .grid{padding:35px 25px 30px 25px;flex-wrap:wrap}}@media (max-width:768px){.houses-container .details-offer .package-details .grid{padding:35px 20px 25px 20px}}@media (max-width:768px){.houses-container .details-offer .package-details .grid{padding:20px 15px 25px 15px}}.houses-container .details-offer .package-details .grid .details,.houses-container .details-offer .package-details .grid .image-slider{width:50%;margin-bottom:0;text-align:justify;font-weight:400}@media (max-width:1024px){.houses-container .details-offer .package-details .grid .details,.houses-container .details-offer .package-details .grid .image-slider{width:100%}}.houses-container .details-offer .package-details .grid .slick-list,.houses-container .details-offer .package-details .grid .slick-track{border-radius:30px;min-height:473px}@media (max-width:1200px){.houses-container .details-offer .package-details .grid .slick-list,.houses-container .details-offer .package-details .grid .slick-track{min-height:380px}}@media (max-width:480px){.houses-container .details-offer .package-details .grid .slick-list,.houses-container .details-offer .package-details .grid .slick-track{min-height:280px}}.houses-container .details-offer .package-details .grid .image-slider{position:relative;padding-right:40px;border-radius:30px}@media (max-width:1024px){.houses-container .details-offer .package-details .grid .image-slider{padding-right:0;margin-bottom:60px}}@media (max-width:480px){.houses-container .details-offer .package-details .grid .image-slider{margin-bottom:25px}}.houses-container .details-offer .package-details .grid .image-slider img{border-radius:30px}@media (max-width:1024px){.houses-container .details-offer .package-details .grid .image-slider img{margin:0 auto;width:570px}}.houses-container .details-offer .package-details .grid .slick__arrow{bottom:15px;height:50px;padding-right:40px;top:auto;text-align:center;transform:none}@media (max-width:1600px){.houses-container .details-offer .package-details .grid .slick__arrow{bottom:-25px}}@media (max-width:1024px){.houses-container .details-offer .package-details .grid .slick__arrow{padding-right:0}}@media (max-width:480px){.houses-container .details-offer .package-details .grid .slick__arrow{position:relative;bottom:0;margin-top:10px}}.houses-container .details-offer .package-details .grid .slick__arrow .slick-arrow{top:0;position:relative;transform:none;margin:0 7px}.houses-container .details-offer .package-details .pointed-info{display:flex;align-items:flex-start;padding:40px 30px;border-top:1px solid #f7f7f6;margin-bottom:0;font-weight:400}@media (max-width:1600px){.houses-container .details-offer .package-details .pointed-info{padding:35px 25px}}@media (max-width:1024px){.houses-container .details-offer .package-details .pointed-info{padding:30px 25px;flex-wrap:wrap}}@media (max-width:768px){.houses-container .details-offer .package-details .pointed-info{padding:25px 20px}}@media (max-width:480px){.houses-container .details-offer .package-details .pointed-info{padding:25px 15px}}.houses-container .details-offer .package-details .pointed-info .list-title{font-weight:700}.houses-container .details-offer .package-details .pointed-info .list li{padding-right:10px}.houses-container .details-offer .package-details .pointed-info .list.eq{position:relative;width:50%;display:flex;flex-wrap:wrap;align-items:flex-start}@media (max-width:1024px){.houses-container .details-offer .package-details .pointed-info .list.eq{width:100%;margin-bottom:60px}.houses-container .details-offer .package-details .pointed-info .list.eq:after{content:"";position:absolute;bottom:-30px;width:calc(100% + 50px);left:-25px;height:1px;border-top:1px solid #f7f7f6}}@media (max-width:768px){.houses-container .details-offer .package-details .pointed-info .list.eq{margin-bottom:50px}.houses-container .details-offer .package-details .pointed-info .list.eq:after{bottom:-25px;width:calc(100% + 40px);left:-20px}}@media (max-width:480px){.houses-container .details-offer .package-details .pointed-info .list.eq{width:100%}.houses-container .details-offer .package-details .pointed-info .list.eq:after{bottom:-25px;width:calc(100% + 30px);left:-15px}}.houses-container .details-offer .package-details .pointed-info .list.eq .list-title{width:100%}.houses-container .details-offer .package-details .pointed-info .list.eq ul{display:flex;flex-wrap:wrap;width:100%;margin-bottom:0;padding-right:10px}@media (max-width:1024px){.houses-container .details-offer .package-details .pointed-info .list.eq ul{padding-right:0}}.houses-container .details-offer .package-details .pointed-info .list.eq ul li{width:50%}@media (max-width:1024px){.houses-container .details-offer .package-details .pointed-info .list.eq ul li{width:33%}}@media (max-width:768px){.houses-container .details-offer .package-details .pointed-info .list.eq ul li{width:50%}}@media (max-width:480px){.houses-container .details-offer .package-details .pointed-info .list.eq ul li{width:100%}}.houses-container .details-offer .package-details .pointed-info .list.eq ul li:last-child{margin-bottom:0}.houses-container .details-offer .package-details .pointed-info .list.includes{margin-bottom:50px}@media (max-width:1600px){.houses-container .details-offer .package-details .pointed-info .list.includes{margin-bottom:40px}}@media (max-width:1024px){.houses-container .details-offer .package-details .pointed-info .list.includes{width:33%;margin-bottom:0}}@media (max-width:768px){.houses-container .details-offer .package-details .pointed-info .list.includes{width:50%}}@media (max-width:480px){.houses-container .details-offer .package-details .pointed-info .list.includes{width:100%}}@media (max-width:1024px){.houses-container .details-offer .package-details .pointed-info .list.additional-list{width:67%}}@media (max-width:768px){.houses-container .details-offer .package-details .pointed-info .list.additional-list{width:50%}}@media (max-width:480px){.houses-container .details-offer .package-details .pointed-info .list.additional-list{width:100%;margin-top:60px}}.houses-container .details-offer .package-details .pointed-info .wrap{width:50%}@media (max-width:1024px){.houses-container .details-offer .package-details .pointed-info .wrap{width:100%;display:flex}}@media (max-width:480px){.houses-container .details-offer .package-details .pointed-info .wrap{flex-wrap:wrap}}@media (max-width:1024px){.houses-container .details-offer .package-details .pointed-info .wrap ul{margin-bottom:0}}.houses-container .details-offer .pricing{padding:40px 30px 0 30px;border-top:1px solid #f7f7f6;margin-bottom:45px}@media (max-width:1600px){.houses-container .details-offer .pricing{padding:35px 25px;margin-bottom:0}}@media (max-width:1024px){.houses-container .details-offer .pricing{padding:30px 25px}}@media (max-width:768px){.houses-container .details-offer .pricing{padding:25px 20px}}@media (max-width:480px){.houses-container .details-offer .pricing{padding:25px 15px}}.houses-container .details-offer .pricing table tr th:first-child{min-width:150px}@media (max-width:600px){.houses-container .details-offer .pricing table tr th:first-child{min-width:135px}}.faq-container{max-width:800px;padding:50px 20px;margin:0 auto}.faq-container .faq-box{border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:24px;display:grid;grid-template-columns:14px auto;grid-column-gap:20px;align-items:start;cursor:pointer;margin-bottom:8px;max-width:750px;text-align:justify}.faq-container .faq-box.active .faq-icon::before{visibility:hidden;opacity:0}.faq-container .faq-box.active .faq-content .faq-answer{visibility:visible;opacity:1;max-height:2000px}.faq-container .faq-box:last-child{margin-bottom:0}.faq-container .faq-box .faq-icon{display:flex;justify-content:center;align-items:center;height:14px;width:14px;margin-top:4px;position:relative}.faq-container .faq-box .faq-icon::after,.faq-container .faq-box .faq-icon::before{content:"";position:absolute;background-color:#e69e2a}.faq-container .faq-box .faq-icon::after{top:6px;height:2px;width:100%}.faq-container .faq-box .faq-icon::before{left:6px;width:2px;height:100%}.faq-container .faq-box .faq-content .faq-question h5{font-size:16px;font-weight:700;line-height:24px;padding:0;margin:0;color:#2d251b}.faq-container .faq-box .faq-content .faq-answer{visibility:hidden;opacity:0;max-height:0;overflow:hidden;transition:all .3s ease}.faq-container .faq-box .faq-content .faq-answer p{font-size:14px;font-weight:400;line-height:24px;color:#6a6155;padding:0;margin:0}.faq-container .faq-box .faq-content .faq-answer ul{padding:0 0 0 20px}.faq-container .faq-box .faq-content .faq-answer ul li{font-size:14px;font-weight:400;line-height:24px;color:#6a6155;position:relative;text-align:justify}.faq-container .faq-box .faq-content .faq-answer ul li::after{content:"";position:absolute;top:9px;left:-13px;width:5px;height:5px;border-radius:60px;background-color:#e69e2a}article[about="/de/contact-page"][role=article] .ui-datepicker-trigger,article[about="/en/contact-page"][role=article] .ui-datepicker-trigger,article[about="/it/contact-page"][role=article] .ui-datepicker-trigger,article[about="/pl/contact-page"][role=article] .ui-datepicker-trigger{display:none!important}@media (min-width:768px){article[about="/de/contact-page"][role=article] .webform-flexbox,article[about="/en/contact-page"][role=article] .webform-flexbox,article[about="/it/contact-page"][role=article] .webform-flexbox,article[about="/pl/contact-page"][role=article] .webform-flexbox{margin:16px -.5em!important}}article[about="/de/contact-page"][role=article]>div,article[about="/en/contact-page"][role=article]>div,article[about="/it/contact-page"][role=article]>div,article[about="/pl/contact-page"][role=article]>div{display:grid;grid-template-columns:46% auto;grid-template-areas:"title photo" "form photo" "info info";grid-gap:0 60px;align-items:start;max-width:1600px;padding:60px 20px 0 20px;margin:0 auto}@media (max-width:1400px){article[about="/de/contact-page"][role=article]>div,article[about="/en/contact-page"][role=article]>div,article[about="/it/contact-page"][role=article]>div,article[about="/pl/contact-page"][role=article]>div{grid-template-areas:"title def" "form photo" "info info"}}@media (max-width:1200px){article[about="/de/contact-page"][role=article]>div,article[about="/en/contact-page"][role=article]>div,article[about="/it/contact-page"][role=article]>div,article[about="/pl/contact-page"][role=article]>div{grid-gap:15px}}@media (max-width:767px){article[about="/de/contact-page"][role=article]>div,article[about="/en/contact-page"][role=article]>div,article[about="/it/contact-page"][role=article]>div,article[about="/pl/contact-page"][role=article]>div{grid-gap:15px;grid-template-columns:100%;grid-template-areas:"title" "form" "photo" "info"}}article[about="/de/contact-page"][role=article]>div>div:first-child,article[about="/en/contact-page"][role=article]>div>div:first-child,article[about="/it/contact-page"][role=article]>div>div:first-child,article[about="/pl/contact-page"][role=article]>div>div:first-child{grid-area:title}article[about="/de/contact-page"][role=article]>div>div:first-child .section-description,article[about="/en/contact-page"][role=article]>div>div:first-child .section-description,article[about="/it/contact-page"][role=article]>div>div:first-child .section-description,article[about="/pl/contact-page"][role=article]>div>div:first-child .section-description{font-size:16px;font-weight:400;line-height:24px;color:#6a6155;margin-bottom:8px}article[about="/de/contact-page"][role=article]>div>div:nth-child(2),article[about="/en/contact-page"][role=article]>div>div:nth-child(2),article[about="/it/contact-page"][role=article]>div>div:nth-child(2),article[about="/pl/contact-page"][role=article]>div>div:nth-child(2){grid-area:form}article[about="/de/contact-page"][role=article]>div>div:nth-child(2) select,article[about="/en/contact-page"][role=article]>div>div:nth-child(2) select,article[about="/it/contact-page"][role=article]>div>div:nth-child(2) select,article[about="/pl/contact-page"][role=article]>div>div:nth-child(2) select{background:unset;-moz-appearance:none;-webkit-appearance:none;appearance:none;position:relative;padding:21px 24px;color:#6a6155;opacity:.5}article[about="/de/contact-page"][role=article]>div>div:nth-child(2) select.active,article[about="/en/contact-page"][role=article]>div>div:nth-child(2) select.active,article[about="/it/contact-page"][role=article]>div>div:nth-child(2) select.active,article[about="/pl/contact-page"][role=article]>div>div:nth-child(2) select.active{color:#2d251b;opacity:1}article[about="/de/contact-page"][role=article]>div>div:nth-child(2) textarea,article[about="/en/contact-page"][role=article]>div>div:nth-child(2) textarea,article[about="/it/contact-page"][role=article]>div>div:nth-child(2) textarea,article[about="/pl/contact-page"][role=article]>div>div:nth-child(2) textarea{resize:none;height:168px}article[about="/de/contact-page"][role=article]>div>div:nth-child(2) input,article[about="/de/contact-page"][role=article]>div>div:nth-child(2) textarea,article[about="/en/contact-page"][role=article]>div>div:nth-child(2) input,article[about="/en/contact-page"][role=article]>div>div:nth-child(2) textarea,article[about="/it/contact-page"][role=article]>div>div:nth-child(2) input,article[about="/it/contact-page"][role=article]>div>div:nth-child(2) textarea,article[about="/pl/contact-page"][role=article]>div>div:nth-child(2) input,article[about="/pl/contact-page"][role=article]>div>div:nth-child(2) textarea{padding:18px 24px}article[about="/de/contact-page"][role=article]>div>div:nth-child(2) input::-moz-placeholder, article[about="/de/contact-page"][role=article]>div>div:nth-child(2) textarea::-moz-placeholder, article[about="/en/contact-page"][role=article]>div>div:nth-child(2) input::-moz-placeholder, article[about="/en/contact-page"][role=article]>div>div:nth-child(2) textarea::-moz-placeholder, article[about="/it/contact-page"][role=article]>div>div:nth-child(2) input::-moz-placeholder, article[about="/it/contact-page"][role=article]>div>div:nth-child(2) textarea::-moz-placeholder, article[about="/pl/contact-page"][role=article]>div>div:nth-child(2) input::-moz-placeholder, article[about="/pl/contact-page"][role=article]>div>div:nth-child(2) textarea::-moz-placeholder{color:#6a6155;opacity:.5}article[about="/de/contact-page"][role=article]>div>div:nth-child(2) input::placeholder,article[about="/de/contact-page"][role=article]>div>div:nth-child(2) textarea::placeholder,article[about="/en/contact-page"][role=article]>div>div:nth-child(2) input::placeholder,article[about="/en/contact-page"][role=article]>div>div:nth-child(2) textarea::placeholder,article[about="/it/contact-page"][role=article]>div>div:nth-child(2) input::placeholder,article[about="/it/contact-page"][role=article]>div>div:nth-child(2) textarea::placeholder,article[about="/pl/contact-page"][role=article]>div>div:nth-child(2) input::placeholder,article[about="/pl/contact-page"][role=article]>div>div:nth-child(2) textarea::placeholder{color:#6a6155;opacity:.5}article[about="/de/contact-page"][role=article]>div>div:nth-child(2) input,article[about="/de/contact-page"][role=article]>div>div:nth-child(2) select,article[about="/de/contact-page"][role=article]>div>div:nth-child(2) textarea,article[about="/en/contact-page"][role=article]>div>div:nth-child(2) input,article[about="/en/contact-page"][role=article]>div>div:nth-child(2) select,article[about="/en/contact-page"][role=article]>div>div:nth-child(2) textarea,article[about="/it/contact-page"][role=article]>div>div:nth-child(2) input,article[about="/it/contact-page"][role=article]>div>div:nth-child(2) select,article[about="/it/contact-page"][role=article]>div>div:nth-child(2) textarea,article[about="/pl/contact-page"][role=article]>div>div:nth-child(2) input,article[about="/pl/contact-page"][role=article]>div>div:nth-child(2) select,article[about="/pl/contact-page"][role=article]>div>div:nth-child(2) textarea{width:100%;min-height:60px;outline:0;border-radius:8px;border:1px solid rgba(0,0,0,.1);font-size:16px;font-weight:400}@media (max-width:767px){article[about="/de/contact-page"][role=article]>div>div:nth-child(2) input,article[about="/de/contact-page"][role=article]>div>div:nth-child(2) select,article[about="/de/contact-page"][role=article]>div>div:nth-child(2) textarea,article[about="/en/contact-page"][role=article]>div>div:nth-child(2) input,article[about="/en/contact-page"][role=article]>div>div:nth-child(2) select,article[about="/en/contact-page"][role=article]>div>div:nth-child(2) textarea,article[about="/it/contact-page"][role=article]>div>div:nth-child(2) input,article[about="/it/contact-page"][role=article]>div>div:nth-child(2) select,article[about="/it/contact-page"][role=article]>div>div:nth-child(2) textarea,article[about="/pl/contact-page"][role=article]>div>div:nth-child(2) input,article[about="/pl/contact-page"][role=article]>div>div:nth-child(2) select,article[about="/pl/contact-page"][role=article]>div>div:nth-child(2) textarea{margin-bottom:10px}}article[about="/de/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .form-actions,article[about="/en/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .form-actions,article[about="/it/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .form-actions,article[about="/pl/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .form-actions{display:flex;justify-content:flex-start;align-items:center}article[about="/de/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .form-actions .webform-button--submit,article[about="/en/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .form-actions .webform-button--submit,article[about="/it/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .form-actions .webform-button--submit,article[about="/pl/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .form-actions .webform-button--submit{width:unset;padding:24px 60px;border-bottom:1;border-radius:50px;font-size:20px;font-weight:800;color:#f7f7f6;border:none;margin-top:20px;background-color:#e69e2a;text-transform:uppercase;cursor:pointer}article[about="/de/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .contact-select .webform-flex .webform-flex--container .js-form-item,article[about="/de/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .datas-row .webform-flex .webform-flex--container .js-form-item,article[about="/en/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .contact-select .webform-flex .webform-flex--container .js-form-item,article[about="/en/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .datas-row .webform-flex .webform-flex--container .js-form-item,article[about="/it/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .contact-select .webform-flex .webform-flex--container .js-form-item,article[about="/it/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .datas-row .webform-flex .webform-flex--container .js-form-item,article[about="/pl/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .contact-select .webform-flex .webform-flex--container .js-form-item,article[about="/pl/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .datas-row .webform-flex .webform-flex--container .js-form-item{position:relative}article[about="/de/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .contact-select .webform-flex .webform-flex--container .js-form-item::after,article[about="/de/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .datas-row .webform-flex .webform-flex--container .js-form-item::after,article[about="/en/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .contact-select .webform-flex .webform-flex--container .js-form-item::after,article[about="/en/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .datas-row .webform-flex .webform-flex--container .js-form-item::after,article[about="/it/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .contact-select .webform-flex .webform-flex--container .js-form-item::after,article[about="/it/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .datas-row .webform-flex .webform-flex--container .js-form-item::after,article[about="/pl/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .contact-select .webform-flex .webform-flex--container .js-form-item::after,article[about="/pl/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .datas-row .webform-flex .webform-flex--container .js-form-item::after{position:absolute}@media (max-width:767px){article[about="/de/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .datas-row,article[about="/en/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .datas-row,article[about="/it/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .datas-row,article[about="/pl/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .datas-row{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}}article[about="/de/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .datas-row .webform-flex .webform-flex--container .js-form-item::after,article[about="/en/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .datas-row .webform-flex .webform-flex--container .js-form-item::after,article[about="/it/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .datas-row .webform-flex .webform-flex--container .js-form-item::after,article[about="/pl/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .datas-row .webform-flex .webform-flex--container .js-form-item::after{content:url(../../images/icons/calendar.svg);top:22px;right:17px}article[about="/de/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .contact-select .webform-flex .webform-flex--container .js-form-item::after,article[about="/en/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .contact-select .webform-flex .webform-flex--container .js-form-item::after,article[about="/it/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .contact-select .webform-flex .webform-flex--container .js-form-item::after,article[about="/pl/contact-page"][role=article]>div>div:nth-child(2) .webform-submission-form .webform-elements .contact-select .webform-flex .webform-flex--container .js-form-item::after{content:url(../../images/icons/arrow-bottom.svg);top:21px;right:19px}article[about="/de/contact-page"][role=article]>div>div:nth-child(3),article[about="/en/contact-page"][role=article]>div>div:nth-child(3),article[about="/it/contact-page"][role=article]>div>div:nth-child(3),article[about="/pl/contact-page"][role=article]>div>div:nth-child(3){grid-area:photo;overflow:hidden;border-radius:20px}article[about="/de/contact-page"][role=article]>div>div:nth-child(3) img,article[about="/en/contact-page"][role=article]>div>div:nth-child(3) img,article[about="/it/contact-page"][role=article]>div>div:nth-child(3) img,article[about="/pl/contact-page"][role=article]>div>div:nth-child(3) img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}article[about="/de/contact-page"][role=article]>div>div:last-child,article[about="/en/contact-page"][role=article]>div>div:last-child,article[about="/it/contact-page"][role=article]>div>div:last-child,article[about="/pl/contact-page"][role=article]>div>div:last-child{grid-area:info}.modal-wrapper{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(255,255,255,.8)}.modal-wrapper .discount_modal_popup{font-family:"open sans",sans-serif;position:absolute;z-index:0;top:50%;left:50%;transform:translate(-50%,-48%);max-width:90%;width:874px;aspect-ratio:874/622;border:1px solid #fff}@media (max-width:1024px){.modal-wrapper .discount_modal_popup{padding-bottom:50px}}@media (max-width:480px){.modal-wrapper .discount_modal_popup{padding-bottom:24px}}.modal-wrapper .discount_modal_popup p{margin-top:25px;margin-bottom:25px}.modal-wrapper .discount_modal_popup img{height:100%;-o-object-fit:cover;object-fit:cover}.modal-wrapper .discount_modal_popup>div:nth-child(1){position:absolute;top:0;left:0;height:100%;box-shadow:0 0 16px 0 rgba(191,164,164,.5)}.modal-wrapper .discount_modal_popup>div:nth-child(1):before{content:"";background:url(/sites/default/files/newcampsite_0.png);background-size:150px;background-repeat:no-repeat;background-position:bottom 12px right 16px;position:absolute;height:calc(100% - 120px);width:calc(100% - 97px);top:calc(50% + 15px);left:calc(50% + 6px);transform:translate(-50%,-50%);z-index:1}@media (max-width:1024px){.modal-wrapper .discount_modal_popup>div:nth-child(1):before{content:none;display:none}}.modal-wrapper .discount_modal_popup>div:nth-child(1):after{content:"";position:absolute;top:0;left:0;height:calc(100% - 120px);width:calc(100% - 97px);top:calc(50% + 15px);left:calc(50% + 6px);transform:translate(-50%,-50%);background-color:rgba(255,255,255,.95)}@media (max-width:768px){.modal-wrapper .discount_modal_popup>div:nth-child(1):after{height:calc(100% - 75px);width:calc(100% - 50px);top:50%;left:50%}}.modal-wrapper .discount_modal_popup>div:nth-child(2){position:absolute;right:10px;top:10px;width:19.5%;height:28%;border-radius:50%;background-color:#e69e2c;font-size:50px;text-align:center;z-index:9999;font-weight:700;letter-spacing:5px;display:flex;justify-content:center;align-items:center;padding-top:0;min-width:165px}.modal-wrapper .discount_modal_popup>div:nth-child(2)>span{transform:translateY(-18px);margin-right:-5px}@media (max-width:768px){.modal-wrapper .discount_modal_popup>div:nth-child(2)>span{transform:translateY(-10px);margin-right:-4px}}@media (max-width:1024px){.modal-wrapper .discount_modal_popup>div:nth-child(2){height:auto;aspect-ratio:1}}@media (max-width:768px){.modal-wrapper .discount_modal_popup>div:nth-child(2){font-size:32px;aspect-ratio:1;padding:0;height:auto;width:23%;right:3px;top:3px;letter-spacing:4px;min-width:unset}}@media (max-width:480px){.modal-wrapper .discount_modal_popup>div:nth-child(2){font-size:24px}}.modal-wrapper .discount_modal_popup>div:nth-child(3){position:absolute;right:10px;top:10px;width:19.5%;height:28%;text-align:center;font-size:20px;font-weight:700;z-index:9999;text-transform:uppercase;letter-spacing:2px;display:flex;justify-content:center;align-items:center;padding-top:0;min-width:165px}.modal-wrapper .discount_modal_popup>div:nth-child(3)>span{transform:translateY(32px);margin-right:-2px}@media (max-width:768px){.modal-wrapper .discount_modal_popup>div:nth-child(3)>span{transform:translateY(15px)}}@media (max-width:480px){.modal-wrapper .discount_modal_popup>div:nth-child(3)>span{margin-right:-1px}}@media (max-width:1024px){.modal-wrapper .discount_modal_popup>div:nth-child(3){height:auto;aspect-ratio:1}}@media (max-width:768px){.modal-wrapper .discount_modal_popup>div:nth-child(3){font-size:14px;aspect-ratio:1;padding:0;height:auto;width:23%;right:3px;top:3px;min-width:unset}}@media (max-width:480px){.modal-wrapper .discount_modal_popup>div:nth-child(3){font-size:10px;letter-spacing:1px}}.modal-wrapper .discount_modal_popup>div:nth-child(4){position:relative;width:100%;text-align:center;font-size:42px;line-height:40px;margin-top:95px;padding:0 98px;text-transform:uppercase;margin-bottom:30px;font-family:serif}@media (max-width:1024px){.modal-wrapper .discount_modal_popup>div:nth-child(4){font-size:32px;line-height:32px;padding:0 115px}}@media (max-width:768px){.modal-wrapper .discount_modal_popup>div:nth-child(4){font-size:24px;line-height:24px;margin-top:60px}}@media (max-width:450px){.modal-wrapper .discount_modal_popup>div:nth-child(4){padding:32px 25px 0 25px}}.modal-wrapper .discount_modal_popup>div:nth-child(4)>img{max-width:100%;width:82%;margin-right:50px;max-height:72px;-o-object-fit:contain;object-fit:contain}@media (max-width:1024px){.modal-wrapper .discount_modal_popup>div:nth-child(4)>img{margin-right:0;width:72%}}@media (max-width:480px){.modal-wrapper .discount_modal_popup>div:nth-child(4)>img{width:85%}}.modal-wrapper .discount_modal_popup>div:nth-child(5){position:relative;z-index:1;text-align:center;font-size:17px;font-weight:500;padding:0 95px}.modal-wrapper .discount_modal_popup>div:nth-child(5)>ul{list-style:disc;margin-bottom:45px}.modal-wrapper .discount_modal_popup>div:nth-child(5)>ul>li{margin-right:-42px}@media (max-width:1024px){.modal-wrapper .discount_modal_popup>div:nth-child(5)>ul>li{margin-right:0}}.modal-wrapper .discount_modal_popup>div:nth-child(5)>ul+p{margin-bottom:20px!important}@media (max-width:768px){.modal-wrapper .discount_modal_popup>div:nth-child(5)>ul{margin-bottom:24px}}.modal-wrapper .discount_modal_popup>div:nth-child(5)>p{margin-left:-40px;margin-right:-54px;font-size:17px;font-weight:500}.modal-wrapper .discount_modal_popup>div:nth-child(5)>p:last-of-type{margin-top:38px}@media (max-width:768px){.modal-wrapper .discount_modal_popup>div:nth-child(5)>p:last-of-type{margin-top:24px}}@media (max-width:1024px){.modal-wrapper .discount_modal_popup>div:nth-child(5)>p{font-size:15px;line-height:24px;margin-left:0;margin-right:0}}@media (max-width:768px){.modal-wrapper .discount_modal_popup>div:nth-child(5)>p{font-size:12px;line-height:18px;margin-top:16px;margin-bottom:16px}}.modal-wrapper .discount_modal_popup>div:nth-child(5)>strong{font-weight:700}@media (max-width:1024px){.modal-wrapper .discount_modal_popup>div:nth-child(5){font-size:15px;padding:0 100px}}@media (max-width:768px){.modal-wrapper .discount_modal_popup>div:nth-child(5){font-size:12px;padding:0 50px}}.modal-wrapper .discount_modal_popup>div:nth-child(6){position:absolute;top:-26px;right:-26px;cursor:pointer}@media (max-width:768px){.modal-wrapper .discount_modal_popup>div:nth-child(6){right:0}}.modal-wrapper--hidden{display:none}.front-page{max-width:1920px;margin:auto}.front-page .home-section{padding:70px 70px 50px 70px}@media (max-width:1600px){.front-page .home-section{padding:40px 80px}}@media (max-width:1024px){.front-page .home-section{padding:40px 15px}}.front-page .home-section header{margin-bottom:40px}@media (max-width:768px){.front-page .home-section header{max-width:100%;margin:0 auto 40px auto}}@media (max-width:480px){.front-page .home-section header{margin:0 auto 25px auto}}.front-page .views-row{position:relative;min-height:100%}.front-page .views-row .views-field-field-home-banner-image{position:absolute;max-height:100%;overflow:hidden}.front-page .views-row .views-field-field-home-banner-image .field-content img{-o-object-fit:cover;object-fit:cover;height:calc(100% + 78px);min-width:100%}@media (max-width:768px){.front-page .views-row .views-field-field-home-banner-image .field-content img{height:690px}}.front-page .views-row .views-field-field-home-banner-image .field-content:before{content:"";transition:opacity .2s ease-in-out;position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(29,160,194,.24) .99%,rgba(12,76,106,.58) 39.05%,#010f2b 97.46%);opacity:.8}@media (max-width:1600px){.front-page .views-row .views-field-field-home-banner-image .field-content:before{top:0}}@media (max-width:1600px){.front-page .views-row .views-field-field-home-banner-image .field-content{height:calc(100vh - 78px)}}@media (max-width:768px){.front-page .views-row .views-field-field-home-banner-image .field-content{height:690px}}.front-page .views-row .views-field-field-home-description{z-index:1;position:relative;padding-left:20%;padding-top:295px;font-size:64px;font-weight:800;color:#fff;text-transform:uppercase;overflow-wrap:break-word}@media (max-width:1200px){.front-page .views-row .views-field-field-home-description{padding-top:152px}}@media (max-width:768px){.front-page .views-row .views-field-field-home-description{padding-top:65px;padding-left:16px;font-size:42px;line-height:48px;width:80%}}.front-page .views-row .views-field-field-home-title{z-index:1;position:relative;padding-left:20%;font-size:20px;font-weight:800;color:#fff;text-transform:uppercase}@media (max-width:768px){.front-page .views-row .views-field-field-home-title{padding-left:16px;font-size:18px;line-height:26px;width:56%}}.front-page .views-row .views-field-field-home-widget{z-index:1;position:relative;padding-left:20%}@media (max-width:1600px){.front-page .views-row .views-field-field-home-widget{display:flex;justify-content:center;padding-left:0}}@media (max-width:768px){.front-page .views-row{min-height:83vh}}.front-page .slide-banner{position:absolute;display:flex;flex-direction:column;justify-content:center;z-index:1;left:0;top:0;height:100%;padding:70px 70px;width:100%;background:linear-gradient(180deg,rgba(29,160,194,.24) .99%,rgba(12,76,106,.58) 39.05%,#010f2b 97.46%);color:#fff;opacity:.8}@media (max-width:1600px){.front-page .slide-banner{padding:55px 80px}}@media (max-width:1024px){.front-page .slide-banner{width:575px;padding:55px}}@media (max-width:768px){.front-page .slide-banner{text-align:center;padding:40px 15px;width:100%}}.front-page .slide-banner .views-field-field-main-slider-label{font-size:16px;line-height:42px;font-weight:700;text-transform:uppercase;margin-bottom:10px}.front-page .slide-banner .views-field-field-main-slider-subtitle{font-size:20px;line-height:26px;font-weight:600}@media (max-width:1600px){.front-page .slide-banner .views-field-field-main-slider-subtitle{font-size:18px}}@media (max-width:1024px){.front-page .slide-banner .views-field-field-main-slider-subtitle{font-size:17px}}.front-page .slide-banner .views-field-title{font-size:70px;line-height:70px;font-weight:700;text-transform:uppercase;margin-bottom:30px}@media (max-width:1600px){.front-page .slide-banner .views-field-title{font-size:60px;line-height:60px}}@media (max-width:1024px){.front-page .slide-banner .views-field-title{font-size:54px;line-height:54px}}@media (max-width:480px){.front-page .slide-banner .views-field-title{font-size:40px;line-height:40px;margin-bottom:20px}}.front-page .slide-banner .btn-wrap{display:flex;margin-top:65px}@media (max-width:1600px){.front-page .slide-banner .btn-wrap{margin-top:60px}}@media (max-width:1024px){.front-page .slide-banner .btn-wrap{margin-top:55px;justify-content:center}}@media (max-width:768px){.front-page .slide-banner .btn-wrap{justify-content:center}}@media (max-width:480px){.front-page .slide-banner .btn-wrap{margin-top:20px;flex-direction:column}.front-page .slide-banner .btn-wrap:after{content:"";padding-bottom:115px}}@media (max-width:480px){.front-page .slide-banner .btn-wrap .views-field-field-main-slider-links a,.front-page .slide-banner .btn-wrap .views-field-field-main-slider-links-1 a{width:100%}}.front-page .slide-banner .btn-wrap .views-field-field-main-slider-links a:after,.front-page .slide-banner .btn-wrap .views-field-field-main-slider-links-1 a:after{display:inline-block;margin-left:10px;transform:rotate(180deg);transition:transform .2s ease-in-out}.front-page .slide-banner .btn-wrap .views-field-field-main-slider-links a:hover:after,.front-page .slide-banner .btn-wrap .views-field-field-main-slider-links-1 a:hover:after{transform:translateX(10px) rotate(180deg)}.front-page .slide-banner .btn-wrap .views-field-field-main-slider-links{margin-right:20px}@media (max-width:480px){.front-page .slide-banner .btn-wrap .views-field-field-main-slider-links{margin-right:0;margin-bottom:30px}}.front-page .slide-banner .btn-wrap .views-field-field-main-slider-links a:after{content:url(../../images/icons/chevron-left.svg)}.front-page .slide-banner .btn-wrap .views-field-field-main-slider-links-1 a:after{content:url(../../images/icons/chevron-left-blue.svg)}.offers-banner{position:relative;background-position:-175px -215px;background-size:515px;background-repeat:no-repeat}@media (max-width:1600px){.offers-banner{background-position:-125px -90px}}@media (max-width:1024px){.offers-banner{background-position:-195px -40px}}@media (max-width:768px){.offers-banner{background-position:-205px -40px}}.offers-banner .slick__arrow{position:relative;display:flex;justify-content:flex-end;transform:none;top:auto;margin-top:30px;height:auto;visibility:visible}@media (max-width:1600px){.offers-banner .slick__arrow{margin-top:20px}}@media (max-width:768px){.offers-banner .slick__arrow{justify-content:center}}.offers-banner .slick__arrow .slick-arrow{position:relative;transform:none}.offers-banner .slick__arrow .slick-arrow.slick-next{margin-left:15px}.offers-banner:after{content:url(../../images/pattern.png);position:absolute;z-index:-1;transform:translate(-75%,-80%);right:0;top:-25px;width:428px;height:325px;overflow:hidden}@media (max-width:1600px){.offers-banner:after{transform:translate(-20%,-80%)}}@media (max-width:1024px){.offers-banner:after{transform:none;width:325px;top:-280px}}@media (max-width:768px){.offers-banner:after{width:125px;height:75px;top:-30px}}@media (max-width:480px){.offers-banner:after{display:none}}.offers-banner .image-wrap{position:relative}.offers-banner .image-wrap img{border-radius:15px;-o-object-fit:cover;object-fit:cover;cursor:grab}@media (max-width:1600px){.offers-banner .image-wrap img{max-height:350px}}@media (max-width:1024px){.offers-banner .image-wrap img{max-height:280px}}@media (max-width:1024px){.offers-banner .image-wrap img{max-height:280px}}.offers-banner .image-wrap .views-field-field-image-text{position:absolute;bottom:0;background-color:orange;width:100%;height:44px;border-radius:0 0 15px 15px;display:flex;justify-content:center;font-size:16px;font-weight:700;color:#fff;align-items:center;text-transform:uppercase;letter-spacing:.01em}.offers-banner .offer-details{padding:20px;text-align:left}.offers-banner .offer-details-main{align-items:flex-end;justify-content:space-between;margin-bottom:35px}@media (max-width:1024px){.offers-banner .offer-details-main{margin-bottom:30px}}.offers-banner .offer-details-additional,.offers-banner .offer-details-main{display:flex}@media (max-width:1024px){.offers-banner .offer-details-additional,.offers-banner .offer-details-main{flex-wrap:wrap}}.offers-banner .offer-details-additional .views-field-field-offer-location-1,.offers-banner .offer-details-main .views-field-field-offer-location-1{font-size:18px;line-height:27px;font-weight:700;max-width:60%;padding-right:5px}@media (max-width:1024px){.offers-banner .offer-details-additional .views-field-field-offer-location-1,.offers-banner .offer-details-main .views-field-field-offer-location-1{max-width:100%;width:100%;margin-bottom:20px}}.offers-banner .offer-details-additional .views-field-field-offer-price,.offers-banner .offer-details-main .views-field-field-offer-price{white-space:nowrap;font-size:21px;line-height:30px;font-weight:700;color:#e69e2a}@media (max-width:1024px){.offers-banner .offer-details-additional .views-field-field-offer-price,.offers-banner .offer-details-main .views-field-field-offer-price{width:100%}}.offers-banner .offer-details-additional .views-field-field-offer-price span,.offers-banner .offer-details-main .views-field-field-offer-price span{text-transform:uppercase;font-size:12px;line-height:15px;font-weight:800;color:rgba(13,10,6,.3019607843)}.offers-banner .offer-details-additional .views-field-field-location-name,.offers-banner .offer-details-additional .views-field-field-offer-peoples-number,.offers-banner .offer-details-main .views-field-field-location-name,.offers-banner .offer-details-main .views-field-field-offer-peoples-number{font-size:15px;line-height:18px;font-weight:600;text-transform:uppercase}@media (max-width:1600px){.offers-banner .offer-details-additional .views-field-field-location-name,.offers-banner .offer-details-additional .views-field-field-offer-peoples-number,.offers-banner .offer-details-main .views-field-field-location-name,.offers-banner .offer-details-main .views-field-field-offer-peoples-number{font-size:14px}}.offers-banner .offer-details-additional .views-field-field-offer-peoples-number .field-content:before,.offers-banner .offer-details-main .views-field-field-offer-peoples-number .field-content:before{content:url(../../images/icons/user.svg);margin-right:8px;vertical-align:middle}.offers-banner .offer-details-additional .views-field-field-location-name,.offers-banner .offer-details-main .views-field-field-location-name{margin-right:30px}@media (min-width:769px) and (max-width:815px){.offers-banner .offer-details-additional .views-field-field-location-name,.offers-banner .offer-details-main .views-field-field-location-name{margin-right:10px}}.offers-banner .offer-details-additional .views-field-field-location-name a:before,.offers-banner .offer-details-main .views-field-field-location-name a:before{content:url(../../images/icons/location-point.svg);margin-right:8px;vertical-align:middle}.offers-banner .slick-slide{height:auto;box-shadow:0 9px 18px rgba(72,59,42,.0509803922);border-radius:15px}.locations-banner{display:flex;position:relative;padding:80px 70px 30px 70px}@media (max-width:1600px){.locations-banner{padding:60px 80px 50px}}@media (max-width:1024px){.locations-banner{padding:70px 15px 50px}}@media (max-width:768px){.locations-banner{padding:40px 15px}}.locations-banner:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#f9f9f9 0,#fefefe 100%);z-index:-2}@media (max-width:768px){.locations-banner:after{width:100%;border-radius:0}}.locations-banner .single-location:not(:first-child){display:none}.locations-banner .slick__arrow{padding:0 70px;position:relative;display:flex;justify-content:flex-end;transform:none;top:auto;margin-top:40px;height:auto}.locations-banner .slick__arrow .slick-arrow{position:relative;transform:none}.locations-banner .slick__arrow .slick-arrow.slick-next{margin-left:15px}.locations-banner>div{position:relative;z-index:2}.locations-banner .location-overview{display:flex;position:relative}@media (max-width:768px){.locations-banner .location-overview{flex-wrap:wrap;width:100%;margin:0 auto;max-width:625px}}.locations-banner .location-overview .views-field-field-location-description-text{text-align:justify}@media (min-width:769px){.locations-banner .location-overview .views-field-field-location-description-text{min-height:175px}}.locations-banner .location-overview-text{max-width:50%;padding-right:145px}@media (max-width:1600px){.locations-banner .location-overview-text{padding-right:50px}}@media (max-width:1024px){.locations-banner .location-overview-text{padding-right:35px}}@media (max-width:768px){.locations-banner .location-overview-text{padding-right:0;max-width:100%;width:100%}}.locations-banner .location-overview-text .views-field-title{font-size:32px;line-height:32px;color:#e69e2a;margin:40px 0 25px 0;font-weight:700}.locations-banner .location-overview-text .btn-wrap{display:flex;margin-bottom:50px;flex-wrap:wrap;gap:8px}@media (max-width:1600px){.locations-banner .location-overview-text .btn-wrap{margin-bottom:40px}}@media (max-width:1024px){.locations-banner .location-overview-text .btn-wrap{margin-bottom:30px}}@media (max-width:480px){.locations-banner .location-overview-text .btn-wrap{margin-bottom:25px}}.locations-banner .location-overview-text .btn-wrap .btn,.locations-banner .location-overview-text .btn-wrap .user-view .user-login-form .form-actions,.user-view .user-login-form .locations-banner .location-overview-text .btn-wrap .form-actions{margin-right:10px}.locations-banner .location-overview-text .btn-wrap .btn:last-child,.locations-banner .location-overview-text .btn-wrap .user-view .user-login-form .form-actions:last-child,.user-view .user-login-form .locations-banner .location-overview-text .btn-wrap .form-actions:last-child{margin-right:0}.locations-banner .location-overview-image{position:relative;right:0;max-width:50%;border-radius:15px;height:90%}@media (max-width:768px){.locations-banner .location-overview-image{margin-top:50px;position:relative;max-width:100%;width:100%}}@media (max-width:480px){.locations-banner .location-overview-image{margin-top:30px}}.locations-banner .location-overview-image:after{content:"";position:absolute;opacity:.1;height:100%;width:100%;top:0;left:0;z-index:1;border-radius:15px;background:transparent radial-gradient(closest-side at 50% 50%,rgba(0,0,0,0) 0,rgba(0,0,0,.4745098039) 79%,#000 100%) 0 0 no-repeat padding-box}@media (max-width:1600px){.locations-banner .location-overview-image:after{display:none}}.locations-banner .location-overview-image:before{content:url(../../images/pattern.png);position:absolute;overflow:hidden;max-width:100%;top:-45px;left:-45px;z-index:-1}@media (max-width:1600px){.locations-banner .location-overview-image:before{top:-30px;left:-30px}}@media (max-width:1024px){.locations-banner .location-overview-image:before{top:-47px;left:-17px}}@media (max-width:768px){.locations-banner .location-overview-image:before{top:-20px;left:calc(50% - 15px);transform:translateX(-50%)}}@media (max-width:480px){.locations-banner .location-overview-image:before{display:none}}.locations-banner .location-overview-image img{border-radius:15px}@media (max-width:768px){.locations-banner .location-overview-image img{max-width:475px;width:100%}}.locations-banner .location-attractions{padding-top:35px}@media (max-width:1024px){.locations-banner .location-attractions{padding-top:0}}@media (max-width:768px){.locations-banner .location-attractions{padding-top:20px}}@media (max-width:480px){.locations-banner .location-attractions{padding-top:10px}}.locations-banner .location-attractions-list .views-field-field-location-attractions{margin:40px 0 80px 0}@media (max-width:1600px){.locations-banner .location-attractions-list .views-field-field-location-attractions{margin-bottom:70px}}@media (max-width:480px){.locations-banner .location-attractions-list .views-field-field-location-attractions{margin:40px 0 50px 0}}.locations-banner .location-attractions-list .views-field-field-location-attractions .field-content{display:flex;justify-content:space-between}@media (max-width:768px){.locations-banner .location-attractions-list .views-field-field-location-attractions .field-content{flex-wrap:wrap}}.locations-banner .location-attractions-list .views-field-field-location-attractions .field-content .paragraph--type--attraction{display:flex;flex-direction:column;align-items:center;font-weight:700;text-align:center;text-transform:uppercase;font-size:16px;line-height:21px}@media (max-width:1600px){.locations-banner .location-attractions-list .views-field-field-location-attractions .field-content .paragraph--type--attraction{font-size:15px}}@media (max-width:768px){.locations-banner .location-attractions-list .views-field-field-location-attractions .field-content .paragraph--type--attraction{width:33.333%}.locations-banner .location-attractions-list .views-field-field-location-attractions .field-content .paragraph--type--attraction:nth-child(-n+3){margin-bottom:40px}}@media (max-width:480px){.locations-banner .location-attractions-list .views-field-field-location-attractions .field-content .paragraph--type--attraction{width:50%}.locations-banner .location-attractions-list .views-field-field-location-attractions .field-content .paragraph--type--attraction:nth-child(-n+4){margin-bottom:40px}}.locations-banner .location-attractions-list .views-field-field-location-attractions .field-content .paragraph--type--attraction>div img{height:80px}@media (max-width:480px){.locations-banner .location-attractions-list .views-field-field-location-attractions .field-content .paragraph--type--attraction>div img{height:75px}}.locations-banner .location-attractions-list .views-field-field-location-attractions .field-content .paragraph--type--attraction>div:last-child{max-width:140px;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.locations-banner .location-attractions-list .views-field-field-location-attractions .field-content .paragraph--type--attraction>div:not(:last-child){margin-bottom:25px}.locations-banner .location-attractions-list .views-field-field-location-home-details-link .btn-primary,.locations-banner .location-attractions-list .views-field-field-location-home-details-link .user-view .user-login-form .form-actions,.user-view .user-login-form .locations-banner .location-attractions-list .views-field-field-location-home-details-link .form-actions{text-align:center}.about-us{position:relative;padding-top:50px;padding-bottom:105px;overflow:hidden;background-color:#f7f7f6}@media (max-width:1600px){.about-us{padding-bottom:70px}}@media (max-width:1024px){.about-us{padding-bottom:45px}}@media (max-width:768px){.about-us{padding-top:40px;padding-bottom:40px}}@media (max-width:480px){.about-us{padding-top:35px;padding-bottom:40px}}.about-us p{color:#6a6155;opacity:.8}.about-us:before{content:"";position:absolute;z-index:-1;height:180%;width:100%;top:0;left:0;background-color:#f7f7f6;opacity:.03}@media (max-width:768px){.about-us:before{height:100%}}.about-us .grid{display:flex;align-items:center}@media (max-width:768px){.about-us .grid{flex-wrap:wrap}}.about-us .grid .image-wrap{position:relative;width:46%}@media (max-width:1024px){.about-us .grid .image-wrap{padding-top:20px}}@media (max-width:768px){.about-us .grid .image-wrap{width:100%;padding-top:0}}.about-us .grid .image-wrap .wrap{display:inline-block;position:relative}.about-us .grid .image-wrap .wrap:after{content:url(../../images/pattern.png);position:absolute;max-width:100%;bottom:-38px;right:-55px;z-index:0}@media (max-width:1200px){.about-us .grid .image-wrap .wrap:after{display:none}}.about-us .grid .image-wrap img{position:relative;border-radius:15px}@media (max-width:768px){.about-us .grid .image-wrap img{max-width:475px;width:100%}}.about-us .grid .text-wrap{flex:1;padding-left:70px;margin-top:40px}@media (max-width:1600px){.about-us .grid .text-wrap{padding-left:55px}}@media (max-width:1024px){.about-us .grid .text-wrap{padding-left:40px}}@media (max-width:768px){.about-us .grid .text-wrap{width:100%;margin:0 auto;max-width:625px;padding:40px 0 0 0}}@media (max-width:480px){.about-us .grid .text-wrap{padding:30px 0 0 0}}.about-us .grid .text-wrap .section-header{margin-bottom:35px}@media (max-width:1024px){.about-us .grid .text-wrap .section-header{margin-bottom:20px}}.about-us .grid .text-wrap .btn-wrap{margin-top:35px}@media (max-width:768px){.about-us .grid .text-wrap .btn-wrap{display:flex;justify-content:center}}.about-us .grid .text-wrap>p{text-align:justify}.articles-list{position:relative;padding-bottom:30px}@media (max-width:768px){.articles-list{padding-top:30px}}@media (max-width:480px){.articles-list{padding-top:20px;padding-bottom:45px}}.articles-list .mobile{display:none}@media (max-width:768px){.articles-list .mobile{display:block}}.articles-list .slick-slide{position:relative}.articles-list .slick__arrow{position:relative;display:flex;justify-content:flex-end;transform:none;top:auto;margin-top:20px;height:auto}@media (max-width:768px){.articles-list .slick__arrow{display:block;width:auto;order:1;margin-top:0}}@media (max-width:480px){.articles-list .slick__arrow{width:100%;float:none}}.articles-list .slick__arrow .slick-arrow{position:relative;transform:none;top:0}.articles-list .slick__arrow .slick-arrow.slick-next{margin-left:15px}.articles-list .top-header.grid{display:flex;align-items:center}@media (max-width:768px){.articles-list .top-header.grid{justify-content:center}}.articles-list .top-header.grid .section-header{margin:10px 0 0 0}.articles-list .top-header.grid .btn-wrap{flex:1;text-align:right}@media (max-width:768px){.articles-list .top-header.grid .btn-wrap{display:none}}.articles-list .wrap{display:flex;flex-direction:column;justify-content:flex-end;text-align:left;height:455px;padding:50px 30px;color:#fff}@media (max-width:1024px){.articles-list .wrap{height:355px;padding:30px 20px}}@media (max-width:480px){.articles-list .wrap{height:325px}}.articles-list .wrap:hover .views-field-field-article-home-thumb .field-content img{opacity:1}.articles-list .wrap .views-field-created{font-size:12px;line-height:15px;font-weight:700;margin-bottom:20px}.articles-list .wrap .views-field-title{font-size:21px;line-height:30px;font-weight:700;text-transform:uppercase}@media (max-width:1024px){.articles-list .wrap .views-field-title{font-size:18px;line-height:24px}}@media (max-width:768px){.articles-list .wrap .views-field-title{font-size:17px;line-height:23px}}.articles-list .wrap .views-field-field-article-home-thumb{position:absolute;border-radius:15px;overflow:hidden;top:0;left:0;z-index:-1}.articles-list .wrap .views-field-field-article-home-thumb img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;position:relative;z-index:-1;opacity:.85;transition:opacity .2s ease-in-out}.articles-list .wrap .views-field-field-article-home-thumb .field-content{display:block;height:455px;width:100%;background:transparent linear-gradient(180deg,rgba(72,59,42,0) 0,#483b2a 100%) 0 0 no-repeat padding-box}@media (max-width:1024px){.articles-list .wrap .views-field-field-article-home-thumb .field-content{height:355px}}.articles-list footer{display:flex}@media (max-width:768px){.articles-list footer{justify-content:space-between;align-items:center;margin-top:20px}}@media (max-width:480px){.articles-list footer{margin-top:40px;flex-wrap:wrap}}.articles-list footer .btn,.articles-list footer .user-view .user-login-form .form-actions,.user-view .user-login-form .articles-list footer .form-actions{order:2;margin-top:0}@media (max-width:480px){.articles-list footer .btn,.articles-list footer .user-view .user-login-form .form-actions,.user-view .user-login-form .articles-list footer .form-actions{width:100%;margin-top:40px}}#block-views-block-home-main-slider-block-1{height:930px}@media (max-width:1200px){#block-views-block-home-main-slider-block-1{height:850px}}@media (max-width:768px){#block-views-block-home-main-slider-block-1{height:770px}}#block-views-block-home-main-slider-block-1>div{height:100%}#block-views-block-home-main-slider-block-1>div>div{height:100%}.cms-page{padding:50px 0}@media (max-width:1600px){.cms-page{padding:50px 80px 15px}}@media (max-width:1024px){.cms-page{padding:40px 15px 0}}.cms-page .article-top-nav{margin-bottom:45px}@media (max-width:1600px){.cms-page .article-top-nav{margin-bottom:30px}}@media (max-width:768px){.cms-page .article-top-nav{margin-bottom:25px}}.cms-page .article-top-nav a{text-transform:uppercase;font-size:14px;font-weight:700;text-decoration:none;line-height:24px}.cms-page .article-top-nav svg{vertical-align:middle;margin-right:8px}.cms-page .article-header{max-width:700px}@media (max-width:1600px){.cms-page .article-header{margin-bottom:15px}}.cms-page .article-info{display:flex}.cms-page .article-info .author,.cms-page .article-info .date{font-size:14px;line-height:18px;font-weight:600;margin-right:35px}.cms-page .article-info .author-label,.cms-page .article-info .date-label{opacity:.5}.cms-page .article-info .date{margin-right:0}.cms-page .article-info .date span{opacity:.5}.cms-page .article-info .date:before{content:"";height:6px;width:6px;display:inline-block;margin-right:25px;margin-bottom:1px;background-color:#e69e2a;border-radius:50%}.cms-page a{color:#e69e2a;text-decoration:underline}.cms-page h1,.cms-page h2,.cms-page h3,.cms-page h4,.cms-page h5{text-transform:none}.cms-page h3{color:#6a6155}.cms-page ol,.cms-page ul{font-size:16px;line-height:26px;margin:35px 0}@media (max-width:1600px){.cms-page ol,.cms-page ul{font-size:15px;line-height:24px}}@media (max-width:480px){.cms-page ol,.cms-page ul{margin:30px 0}}.cms-page ul li{display:flex;margin-bottom:15px}.cms-page ul li:last-child{margin-bottom:0}.cms-page ul li:before{content:"";display:inline-block;background-color:#e69e2a;border-radius:50%;height:6px;min-width:6px;margin:10px 12px 0 0}@media (min-width:1025px) and (max-width:1600px){.cms-page ul li:before{margin:10px 12px 0 0}}.cms-page p{font-weight:400}.cms-page .wp-block-group{padding:35px 30px;background-color:#f7f7f6;margin:30px 0 45px 0;border-radius:5px}@media (max-width:480px){.cms-page .wp-block-group{padding:20px;margin:30px 0}}.cms-page .wp-block-group pre{margin-top:20px;margin-bottom:0;font-size:15px;line-height:24px;letter-spacing:0;opacity:.5;font-family:Poppins,sans-serif}.cms-page .wp-block-group h1,.cms-page .wp-block-group h2,.cms-page .wp-block-group h3,.cms-page .wp-block-group h4{margin:0}.cms-page .wp-block-image{margin:35px 0}@media (max-width:768px){.cms-page .wp-block-image{margin:30px 0}}.cms-page .wp-block-image img{border-radius:15px}.cms-page .wp-block-image figcaption{text-align:left;margin-top:10px;margin-bottom:0;font-size:15px;line-height:24px;letter-spacing:0;opacity:.5}@media (max-width:768px){.cms-page .wp-block-image figcaption{font-size:14px}}.cms-page .article-container{max-width:730px;margin:0 auto;text-align:justify}@media (max-width:1600px){.cms-page .article-container{max-width:800px}}.cms-page .article-image{max-width:1230px;height:550px;margin:30px auto 40px auto;text-align:center}@media (max-width:1024px){.cms-page .article-image{height:430px}}@media (max-width:768px){.cms-page .article-image{height:330px}}@media (max-width:768px){.cms-page .article-image{height:250px}}.cms-page .article-image>div{height:100%}@media (max-width:1600px){.cms-page .article-image{margin:25px auto 35px auto}}@media (max-width:768px){.cms-page .article-image{margin:25px auto 30px auto}}.cms-page .article-image img{border-radius:15px;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.articles-page-grid{padding-top:50px}@media (max-width:1024px){.articles-page-grid{padding-top:40px}}@media (max-width:480px){.articles-page-grid{text-align:center}}.articles-page-grid header{margin-bottom:55px}@media (max-width:1600px){.articles-page-grid header{margin-bottom:40px}}@media (max-width:1024px){.articles-page-grid header{margin-bottom:30px}}@media (max-width:768px){.articles-page-grid header{margin-bottom:25px}}.articles-page-grid .views-view-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:80px 20px;color:#6a6155;text-align:left}@media (max-width:1600px){.articles-page-grid .views-view-grid{grid-gap:65px 20px}}@media (max-width:1024px){.articles-page-grid .views-view-grid{grid-gap:55px 25px}}@media (max-width:768px){.articles-page-grid .views-view-grid{grid-template-columns:repeat(2,1fr);grid-gap:50px 20px}}@media (max-width:480px){.articles-page-grid .views-view-grid{grid-template-columns:repeat(1,1fr);grid-gap:40px 0}}.articles-page-grid .views-view-grid:after{display:none}.articles-page-grid .views-field-field-article-home-thumb{position:relative;height:250px;margin-bottom:30px}.articles-page-grid .views-field-field-article-home-thumb:hover .overlay{opacity:1;visibility:visible}.articles-page-grid .views-field-field-article-home-thumb .overlay{position:absolute;display:flex;align-items:center;justify-content:center;color:#fff;pointer-events:none;height:100%;width:100%;opacity:0;z-index:1;transition:opacity .2s ease-in-out;font-weight:700;font-size:14px;line-height:18px;letter-spacing:.7px;visibility:hidden;text-transform:uppercase}.articles-page-grid .views-field-field-article-home-thumb .overlay:after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:#6a6155 0 0 no-repeat padding-box;box-shadow:0 9px 18px rgba(72,59,42,.0509803922);border-radius:5px;z-index:-1;opacity:.8}@media (max-width:1600px){.articles-page-grid .views-field-field-article-home-thumb{margin-bottom:25px}}@media (max-width:1024px){.articles-page-grid .views-field-field-article-home-thumb{height:200px;margin-bottom:20px}}@media (max-width:768px){.articles-page-grid .views-field-field-article-home-thumb{height:225px}}@media (max-width:480px){.articles-page-grid .views-field-field-article-home-thumb{height:210px}}.articles-page-grid .views-field-field-article-home-thumb .field-content{height:100%}.articles-page-grid .views-field-field-article-home-thumb .field-content img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;border-radius:5px}.articles-page-grid .views-field-created{font-size:12px;line-height:15px;opacity:.5;font-weight:700}.articles-page-grid .views-field-title{font-weight:600;margin-bottom:30px;text-transform:none}@media (max-width:1600px){.articles-page-grid .views-field-title{margin-bottom:20px}}.articles-page-grid .views-field-field-article-list-short-desc{font-weight:400;margin-bottom:0}#block-newcampsite-content .detailed-container-info header>h2.section-header{font-weight:800;margin-bottom:8px;margin-top:7px}.contact-page{padding-top:50px;margin-bottom:50px}@media (max-width:1024px){.contact-page{padding-top:40px}}@media (max-width:480px){.contact-page{padding-top:0}}.contact-page header{margin-bottom:40px}@media (max-width:1024px){.contact-page header{margin-bottom:30px}}@media (max-width:480px){.contact-page header{margin-bottom:20px}}.contact-page .styled_map{border-radius:15px}.contact-page .contact-data-grid{display:flex;justify-content:space-between;margin-top:40px}@media (max-width:1024px){.contact-page .contact-data-grid{margin-top:30px}}@media (max-width:768px){.contact-page .contact-data-grid{flex-wrap:wrap}}@media (max-width:480px){.contact-page .views-field{width:100%}}@media (max-width:768px){.contact-page .views-field:last-child .single-column{margin-bottom:0}}.contact-page .single-column{padding-right:15px}.contact-page .single-column strong{font-weight:700}.contact-page .single-column .column-title{margin-top:0;margin-bottom:40px}@media (max-width:1600px){.contact-page .single-column .column-title{margin-bottom:30px}}@media (max-width:480px){.contact-page .single-column .column-title{margin-bottom:22px;font-size:20px;font-weight:800;line-height:30px;letter-spacing:.01em}}@media (max-width:768px){.contact-page .single-column{margin-bottom:40px}}.contact-page .box{padding:30px 0 0 35px;position:relative}@media (max-width:1024px){.contact-page .box{padding:30px 0 0 27px}}.contact-page .box .wrapper{margin-bottom:0;line-height:30px;font-weight:400}@media (max-width:1600px){.contact-page .box .wrapper{line-height:28px}}.contact-page .box .wrapper .group{display:block;min-width:300px}.contact-page .box .wrapper strong{display:inline-block;margin-bottom:5px}.contact-page .box:before{content:"";position:absolute;left:0;top:0;width:4px;border-radius:100px;background-color:rgba(72,59,42,.1);height:100%}.contact-page .box-highlighted{padding-top:0}.contact-page .box-highlighted:before{background-color:#e69e2a}.offer-gate{display:flex}.offer-gate-view .footer-main{margin-top:0;background-color:#fff}@media (max-width:1200px){.offer-gate{flex-wrap:wrap}}.offer-gate .views-row{display:flex;flex-direction:column;position:relative;justify-content:flex-end;width:33.33%;min-height:calc(100vh - 78px);height:800px;padding:50px;color:#fff}@media (max-width:1600px){.offer-gate .views-row{height:675px}}@media (max-width:1260px){.offer-gate .views-row{padding:40px}}@media (max-width:1200px){.offer-gate .views-row{width:100%;min-height:calc((100vh - 78px)/ 2);padding:25px;height:auto}}.offer-gate .views-row:hover .additional-content{display:block}.offer-gate .views-row:hover .views-field-field-location-gate-background .field-content:before{opacity:1}.offer-gate .views-row .price-label-text{text-align:center;margin-bottom:5px}.offer-gate .views-row .ribbon{background-color:#e69e2a}.offer-gate .views-row .btn-wrap{margin-top:70px}@media (max-width:1600px){.offer-gate .views-row .btn-wrap{margin-top:50px}}@media (max-width:1024px){.offer-gate .views-row .btn-wrap{margin-top:10px}}.offer-gate .additional-content{display:none}.offer-gate .views-field{position:relative}.offer-gate .views-field-field-location-gate-background{position:absolute;margin-top:0;width:100%;height:100%;left:0;top:0}.offer-gate .views-field-field-location-gate-background .field-content{position:relative;height:100%;width:100%}.offer-gate .views-field-field-location-gate-background .field-content:before{content:"";transition:opacity .2s ease-in-out;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;background-image:linear-gradient(to bottom,rgba(255,0,0,0),rgba(0,0,0,.8))}.offer-gate .views-field-field-location-gate-background .field-content img{position:relative;-o-object-fit:cover;object-fit:cover;height:100%;width:100%;z-index:-1}.offer-gate .views-field-field-location-gate-min-price{position:absolute;top:70px;left:20px}@media (max-width:1600px){.offer-gate .views-field-field-location-gate-min-price{top:60px}}@media (max-width:1200px){.offer-gate .views-field-field-location-gate-min-price{top:30px}}@media (max-width:1600px){.offer-gate .views-field-field-location-camping-name .field-content>label{font-size:32px}}.offer-gate .views-field-field-location-gate-description{font-size:18px;line-height:30px;font-weight:600}@media (max-width:1600px){.offer-gate .views-field-field-location-gate-description{font-size:16px;line-height:27px}}@media (max-width:1024px){.offer-gate .views-field-field-location-gate-description{display:none}}.active-styles,.houses-container .details-offer .packages-single.default,.houses-container .packages-single.default,.location.maxi .offer-details .details-offer .packages-single.maxi,.location.mini .offer-details .details-offer .packages-single.mini,.offer-details .details-offer .packages-single.default{color:#e69e2a;opacity:1}@media (min-width:1201px){.active-styles:before,.houses-container .details-offer .packages-single.default:before,.houses-container .packages-single.default:before,.location.maxi .offer-details .details-offer .packages-single.maxi:before,.location.mini .offer-details .details-offer .packages-single.mini:before,.offer-details .details-offer .packages-single.default:before{content:"";position:absolute;left:50%;bottom:-42px;height:20px;width:20px;background:#fff;transform:rotate(45deg) translateX(-50%)}}.offer-details .location-section{position:relative;padding:70px 70px}@media (max-width:1600px){.offer-details .location-section{padding:40px 80px}}@media (max-width:1024px){.offer-details .location-section{padding:35px 15px}}@media (max-width:480px){.offer-details .location-section{padding:40px 15px}}.offer-details .location-section header{margin-bottom:45px}@media (max-width:1600px){.offer-details .location-section header{margin-bottom:35px}}@media (max-width:1024px){.offer-details .location-section header{margin-bottom:25px}}@media (max-width:480px){.offer-details .location-section header{margin-bottom:40px}}.offer-details .location-section header .section-header{max-width:650px;font-weight:800}@media (max-width:768px){.offer-details .location-section header .section-header{max-width:100%}}.offer-details .inner-section{padding-top:50px;margin-top:50px;border-top:1px solid rgba(0,0,0,.1490196078)}.offer-details .top-banner{display:flex;position:relative;min-height:calc(100% - 75px);width:100%;color:#fff}@media (max-width:1600px){.offer-details .top-banner{min-height:calc(100vh - 78px);height:550px}}@media (max-width:480px){.offer-details .top-banner{min-height:700px;height:700px;margin-bottom:405px}}.offer-details .top-banner-bg>div{position:absolute;top:0;left:0;height:100%;width:100%}@media (max-width:768px){.offer-details .top-banner-bg>div{height:700px}}.offer-details .top-banner-bg>div:before{content:"";transition:opacity .2s ease-in-out;position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom,rgba(255,0,0,0),rgba(0,0,0,.8))}.offer-details .top-banner-bg img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.offer-details .top-banner-content{position:relative;flex:1;display:flex;flex-direction:column;padding:499px 178px 100px 178px;z-index:1;max-width:1440px}@media (max-width:1600px){.offer-details .top-banner-content{padding:360px 80px}}@media (max-width:1200px){.offer-details .top-banner-content{padding:60px 55px 50px 55px}}@media (max-width:768px){.offer-details .top-banner-content{padding:60px 40px 40px 40px}}@media (max-width:480px){.offer-details .top-banner-content{padding:260px 8px 40px 8px}}.offer-details .top-banner-content .price-label-text{text-align:left}.offer-details .top-banner-content br{display:none}.offer-details .top-banner-content .description-wrapper{width:100%;display:flex}.offer-details .top-banner-content .description-wrapper .desc{font-size:16px;line-height:24px;font-weight:700;max-width:980px;text-align:justify}@media (max-width:1200px){.offer-details .top-banner-content .filter-widget-wrapper{display:flex;justify-content:center}}.offer-details .top-banner-content .filter-widget-wrapper .iai-search{margin-top:44px}.offer-details .top-banner-content .label{font-size:64px;line-height:75px;font-weight:800;display:flex}@media (max-width:1200px){.offer-details .top-banner-content .label{text-align:left}}@media (max-width:768px){.offer-details .top-banner-content .label{font-size:42px;line-height:48px}}.offer-details .top-banner-content .btn-wrap{margin-top:70px}@media (max-width:1600px){.offer-details .top-banner-content .btn-wrap{margin-top:60px}}@media (max-width:1024px){.offer-details .top-banner-content .btn-wrap{margin-top:40px}}.offer-details .top-banner .price-label{display:flex;margin-bottom:5px}@media (max-width:1600px){.offer-details .top-banner .price-label{top:60px}}@media (max-width:630px){.offer-details .top-banner .price-label{top:30px}}.offer-details .details-attractions{overflow:hidden}.offer-details .details-attractions:after{content:"";position:absolute;top:0;left:0;width:80%;height:100%;background:#2d251b 0 0 no-repeat;border-radius:0 30px 30px 0;opacity:.03;z-index:-1}@media (max-width:768px){.offer-details .details-attractions:after{width:100%}}@media (max-width:480px){.offer-details .details-attractions:after{border-radius:0}}.offer-details .details-attractions .content{display:flex}@media (max-width:768px){.offer-details .details-attractions .content{flex-wrap:wrap}}.offer-details .details-attractions .content .details{padding-right:135px}@media (max-width:1600px){.offer-details .details-attractions .content .details{padding-right:20px}}@media (max-width:1024px){.offer-details .details-attractions .content .details{padding-right:30px}}@media (max-width:768px){.offer-details .details-attractions .content .details{padding-right:0}}.offer-details .details-attractions .content .details ul{font-weight:400;line-height:24px}.offer-details .details-attractions .content .details ul:last-child{margin-bottom:0}.offer-details .details-attractions .content .images{padding-top:25px;position:relative}@media (max-width:768px){.offer-details .details-attractions .content .images{padding-top:35px;max-width:475px;margin:0 auto}}@media (max-width:480px){.offer-details .details-attractions .content .images{padding-top:25px}}.offer-details .details-attractions .content .images:before{content:url(../../images/pattern.png);position:absolute;z-index:-1;top:-15px;left:-40px}@media (max-width:1600px){.offer-details .details-attractions .content .images:before{top:-5px;left:-30px}}@media (max-width:1024px){.offer-details .details-attractions .content .images:before{left:auto;right:-100px}}@media (max-width:768px){.offer-details .details-attractions .content .images:before{display:none}}.offer-details .details-attractions .content .images .slick-list,.offer-details .details-attractions .content .images .slick-track{border-radius:15px}.offer-details .details-attractions .content .images .slick__arrow{bottom:30px;left:30px;height:50px;top:auto;transform:none;width:115px}@media (max-width:1024px){.offer-details .details-attractions .content .images .slick__arrow{position:relative;bottom:auto;left:auto;margin-top:15px}}@media (max-width:768px){.offer-details .details-attractions .content .images .slick__arrow{margin:15px auto 0 auto}}@media (max-width:480px){.offer-details .details-attractions .content .images .slick__arrow{margin:40px auto 0 auto}}.offer-details .details-attractions .content .images .slick-slide{position:relative;height:580px;border-radius:15px}.offer-details .details-attractions .content .images .slick-slide:after{content:"";background:transparent radial-gradient(closest-side at 50% 50%,rgba(0,0,0,0) 0,rgba(0,0,0,.4745098039) 79%,#000 100%) 0 0 no-repeat padding-box;position:absolute;top:0;left:0;height:100%;width:100%;opacity:.1}@media (max-width:1600px){.offer-details .details-attractions .content .images .slick-slide{height:470px}}@media (max-width:1024px){.offer-details .details-attractions .content .images .slick-slide{height:375px}}.offer-details .details-attractions .content .images .slick-slide img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;border-radius:15px}.offer-details .details-attractions .content .details,.offer-details .details-attractions .content .images{position:relative;align-self:flex-start;width:50%}@media (max-width:768px){.offer-details .details-attractions .content .details,.offer-details .details-attractions .content .images{width:100%}}.offer-details .details-attractions .content .details .list-title,.offer-details .details-attractions .content .images .list-title{font-size:16px;font-weight:700;margin-bottom:15px}@media (max-width:1600px){.offer-details .details-attractions .content .details .list-title,.offer-details .details-attractions .content .images .list-title{margin-bottom:10px}}@media (max-width:1024px){.offer-details .main-attractions header{margin-bottom:40px}}@media (max-width:768px){.offer-details .main-attractions header{margin-bottom:45px}}.offer-details .main-attractions .main-informations-content-list{margin-bottom:25px}@media (max-width:768px){.offer-details .main-attractions .main-informations-content-list{margin-bottom:0}}.offer-details .main-attractions .main-informations-content-list .item{display:flex;margin-bottom:35px}@media (max-width:1600px){.offer-details .main-attractions .main-informations-content-list .item{margin-bottom:30px}}@media (max-width:1024px){.offer-details .main-attractions .main-informations-content-list .item{margin-bottom:25px}}@media (max-width:480px){.offer-details .main-attractions .main-informations-content-list .item{flex-direction:column}}.offer-details .main-attractions .main-informations-content-list .item:last-child{margin-bottom:0}.offer-details .main-attractions .main-informations-content-list .item:last-child .item-text{padding-bottom:0}.offer-details .main-attractions .main-informations-content-list .item .link-wrap{margin-top:10px}.offer-details .main-attractions .main-informations-content-list .item .link-wrap a{font-weight:700;color:#e69e2a;text-decoration:underline}.offer-details .main-attractions .main-informations-content-list .item ul{margin-bottom:25px}@media (max-width:480px){.offer-details .main-attractions .main-informations-content-list .item ul{text-align:left}}.offer-details .main-attractions .main-informations-content-list .item ul li{margin-bottom:10px}@media (max-width:1600px){.offer-details .main-attractions .main-informations-content-list .item ul li{margin-bottom:5px}}.offer-details .main-attractions .main-informations-content-list .item .text-wrap{margin:25px 0}@media (max-width:1024px){.offer-details .main-attractions .main-informations-content-list .item .text-wrap{margin:20px 0}}.offer-details .main-attractions .main-informations-content-list .item .text-wrap>.strong{margin-bottom:5px}@media (max-width:768px){.offer-details .main-attractions .main-informations-content-list .item .text-wrap>.strong{margin-bottom:2px}}.offer-details .main-attractions .main-informations-content-list .item:last-child .item-text{border-bottom:0}.offer-details .main-attractions .main-informations-content-list .item-icon{padding-right:53px}@media (max-width:1600px){.offer-details .main-attractions .main-informations-content-list .item-icon{padding-right:38px}}@media (max-width:768px){.offer-details .main-attractions .main-informations-content-list .item-icon{padding-right:30px}}@media (max-width:480px){.offer-details .main-attractions .main-informations-content-list .item-icon{padding-right:0;margin-bottom:25px}}.offer-details .main-attractions .main-informations-content-list .item-icon img{max-width:72px}@media (max-width:1024px){.offer-details .main-attractions .main-informations-content-list .item-icon img{max-width:64px}}.offer-details .main-attractions .main-informations-content-list .item-header{font-weight:800;font-size:20px;line-height:30px;letter-spacing:0;color:#e69e2a;text-transform:uppercase;margin-bottom:20px}@media (max-width:1600px){.offer-details .main-attractions .main-informations-content-list .item-header{margin-bottom:10px}}.offer-details .main-attractions .main-informations-content-list .item-text{padding-bottom:35px;border-bottom:1px solid rgba(0,0,0,.1490196078)}@media (max-width:1600px){.offer-details .main-attractions .main-informations-content-list .item-text{padding-bottom:30px}}@media (max-width:1024px){.offer-details .main-attractions .main-informations-content-list .item-text{padding-bottom:25px}}.offer-details .main-attractions .main-informations-content-list .item-desc{margin-bottom:0;font-weight:400;line-height:24px;text-align:justify}.offer-details .main-attractions .main-informations-content-list .item-desc>div:first-child.text-wrap{margin-top:0}.offer-details .main-attractions .main-informations-content-list .item-desc>div:last-child.text-wrap{margin-bottom:0}.offer-details .main-attractions .main-informations-content-list .item-desc>div:last-child.text-wrap ul{margin-bottom:0}.offer-details .details-offer{background:#f7f7f6}.offer-details .details-offer .packages{display:flex;margin-bottom:25px;position:relative;z-index:1}@media (max-width:768px){.offer-details .details-offer .packages{justify-content:center}}@media (max-width:480px){.offer-details .details-offer .packages{justify-content:space-between}}.offer-details .details-offer .packages-single{position:relative;font-size:21px;line-height:23px;font-weight:700;letter-spacing:0;color:#000;text-transform:capitalize;opacity:.5;text-align:center;margin-right:70px;transition:color .2s ease-in-out,opacity .2s ease-in-out}@media (max-width:1600px){.offer-details .details-offer .packages-single{font-size:19px;margin-right:63px}}@media (max-width:1024px){.offer-details .details-offer .packages-single{font-size:17px;margin-right:30px}}@media (max-width:768px){.offer-details .details-offer .packages-single{margin:0 17px}}@media (max-width:480px){.offer-details .details-offer .packages-single{margin:0 6px}}.offer-details .details-offer .packages-single:hover{color:#e69e2a;opacity:1}.offer-details .details-offer .detailed{position:relative}.offer-details .details-offer .detailed:before{content:url(../../images/pattern.png);position:absolute;top:-40px;right:-55px}@media (max-width:1024px){.offer-details .details-offer .detailed:before{display:none}}.offer-details .details-offer .inner-container{position:relative;background:#fff;border-radius:10px}.offer-details .details-offer .inner-container .subsection-title{font-size:21px;line-height:28px;color:#e69e2a;font-weight:700;letter-spacing:0;text-transform:uppercase;margin-bottom:40px}@media (max-width:1600px){.offer-details .details-offer .inner-container .subsection-title{margin-bottom:35px;font-size:19px;line-height:24px}}@media (max-width:1024px){.offer-details .details-offer .inner-container .subsection-title{font-size:17px;margin-bottom:30px}}@media (max-width:768px){.offer-details .details-offer .inner-container .subsection-title{margin-bottom:25px}}@media (max-width:480px){.offer-details .details-offer .inner-container .subsection-title{text-align:center}}.offer-details .details-offer .inner-container .subsection-title .pricing-year{display:inline-block}.offer-details .details-offer .package-details ul{margin:25px 0}@media (max-width:1600px){.offer-details .details-offer .package-details ul{margin:20px 0}}.offer-details .details-offer .package-details .top-stripe{padding:35px 30px}@media (max-width:1600px){.offer-details .details-offer .package-details .top-stripe{padding:35px 30px}}@media (max-width:1024px){.offer-details .details-offer .package-details .top-stripe{padding:25px 30px}}@media (max-width:768px){.offer-details .details-offer .package-details .top-stripe{padding:25px 20px}}@media (max-width:480px){.offer-details .details-offer .package-details .top-stripe{padding:10px 20px 25px 20px}}.offer-details .details-offer .package-details .top-stripe-list{display:flex;align-items:center}@media (max-width:1024px){.offer-details .details-offer .package-details .top-stripe-list{justify-content:space-between}}@media (max-width:650px){.offer-details .details-offer .package-details .top-stripe-list{flex-wrap:wrap}}.offer-details .details-offer .package-details .top-stripe-list .text{display:flex;justify-content:center;flex-direction:column;font-weight:600;max-width:105px}.offer-details .details-offer .package-details .top-stripe-list .text .amount{font-size:21px;line-height:26px}@media (max-width:1600px){.offer-details .details-offer .package-details .top-stripe-list .text .amount{font-size:20px}}@media (max-width:768px){.offer-details .details-offer .package-details .top-stripe-list .text .amount{font-size:18px}}.offer-details .details-offer .package-details .top-stripe-list .text .label{font-size:12px;line-height:18px}@media (max-width:1024px){.offer-details .details-offer .package-details .top-stripe-list .text .label{word-break:break-word}}@media (max-width:768px){.offer-details .details-offer .package-details .top-stripe-list .text .label{font-size:11px;line-height:15px}}.offer-details .details-offer .package-details .top-stripe-list .icon{display:flex;align-items:center;margin-right:20px;flex-shrink:0}@media (max-width:1024px){.offer-details .details-offer .package-details .top-stripe-list .icon{margin-right:15px}}@media (max-width:768px){.offer-details .details-offer .package-details .top-stripe-list .icon{margin-right:10px}}.offer-details .details-offer .package-details .top-stripe-list .item{display:flex;margin-right:70px}@media (max-width:650px){.offer-details .details-offer .package-details .top-stripe-list .item{width:50%}}.offer-details .details-offer .package-details .top-stripe-list .item.area,.offer-details .details-offer .package-details .top-stripe-list .item.beds,.offer-details .details-offer .package-details .top-stripe-list .item.childs,.offer-details .details-offer .package-details .top-stripe-list .item.places{padding-top:20px}@media (max-width:650px){.offer-details .details-offer .package-details .top-stripe-list .item.area,.offer-details .details-offer .package-details .top-stripe-list .item.beds,.offer-details .details-offer .package-details .top-stripe-list .item.childs,.offer-details .details-offer .package-details .top-stripe-list .item.places{padding-top:0}}@media (max-width:650px){.offer-details .details-offer .package-details .top-stripe-list .item.area,.offer-details .details-offer .package-details .top-stripe-list .item.childs{margin-top:40px}}.offer-details .details-offer .package-details .top-stripe-list .item.area img,.offer-details .details-offer .package-details .top-stripe-list .item.childs img,.offer-details .details-offer .package-details .top-stripe-list .item.places img{height:64px}@media (max-width:1024px){.offer-details .details-offer .package-details .top-stripe-list .item.area img,.offer-details .details-offer .package-details .top-stripe-list .item.childs img,.offer-details .details-offer .package-details .top-stripe-list .item.places img{height:52px}}@media (max-width:768px){.offer-details .details-offer .package-details .top-stripe-list .item.area img,.offer-details .details-offer .package-details .top-stripe-list .item.childs img,.offer-details .details-offer .package-details .top-stripe-list .item.places img{height:42px}}.offer-details .details-offer .package-details .top-stripe-list .item.beds img{width:64px}@media (max-width:1024px){.offer-details .details-offer .package-details .top-stripe-list .item.beds img{width:52px}}@media (max-width:768px){.offer-details .details-offer .package-details .top-stripe-list .item.beds img{width:42px}}@media (max-width:1024px){.offer-details .details-offer .package-details .top-stripe-list .item{margin-right:0}}.offer-details .details-offer .package-details .top-stripe-list .item.price{transform:translateX(-30px);margin-right:30px}@media (max-width:1600px){.offer-details .details-offer .package-details .top-stripe-list .item.price{margin-right:55px}}@media (max-width:1200px){.offer-details .details-offer .package-details .top-stripe-list .item.price{margin-right:25px}}@media (max-width:1024px){.offer-details .details-offer .package-details .top-stripe-list .item.price{margin-right:0}}@media (max-width:768px){.offer-details .details-offer .package-details .top-stripe-list .item.price{transform:translateX(-20px)}}@media (max-width:650px){.offer-details .details-offer .package-details .top-stripe-list .item.price{display:flex;justify-content:center;transform:none;margin-right:0;margin-bottom:30px;width:100%}}@media (max-width:650px){.offer-details .details-offer .package-details .top-stripe-list .item.price .price-label{display:flex;align-items:center}}.offer-details .details-offer .package-details .top-stripe-list .item.price .price-label-text{font-size:16px;margin-bottom:2px;padding-left:30px}@media (max-width:768px){.offer-details .details-offer .package-details .top-stripe-list .item.price .price-label-text{padding-left:20px}}@media (max-width:650px){.offer-details .details-offer .package-details .top-stripe-list .item.price .price-label-text{margin-bottom:0;margin-right:10px}}.offer-details .details-offer .package-details .top-stripe-list .item.price .ribbon{background-color:#e69e2a;padding-left:30px}@media (max-width:768px){.offer-details .details-offer .package-details .top-stripe-list .item.price .ribbon{padding-left:20px;padding-right:20px}}@media (max-width:650px){.offer-details .details-offer .package-details .top-stripe-list .item.price .ribbon{border-radius:100px;font-size:21px;line-height:42px;height:42px}}.offer-details .details-offer .package-details .top-stripe-list .item:last-child{margin-right:0}.offer-details .details-offer .package-details .grid{padding:50px 30px;border-top:1px solid #f7f7f6;display:flex;align-items:flex-start}@media (max-width:1600px){.offer-details .details-offer .package-details .grid{padding:40px 25px 50px 25px}}@media (max-width:1024px){.offer-details .details-offer .package-details .grid{padding:35px 25px 30px 25px;flex-wrap:wrap}}@media (max-width:768px){.offer-details .details-offer .package-details .grid{padding:35px 20px 25px 20px}}@media (max-width:768px){.offer-details .details-offer .package-details .grid{padding:20px 15px 25px 15px}}.offer-details .details-offer .package-details .grid .details,.offer-details .details-offer .package-details .grid .image-slider{width:50%;margin-bottom:0}@media (max-width:1024px){.offer-details .details-offer .package-details .grid .details,.offer-details .details-offer .package-details .grid .image-slider{width:100%}}.offer-details .details-offer .package-details .grid .slick-list,.offer-details .details-offer .package-details .grid .slick-track{border-radius:30px}.offer-details .details-offer .package-details .grid .image-slider{position:relative;padding-right:40px;border-radius:30px}@media (max-width:1024px){.offer-details .details-offer .package-details .grid .image-slider{padding-right:0;margin-bottom:60px}}@media (max-width:480px){.offer-details .details-offer .package-details .grid .image-slider{margin-bottom:25px}}.offer-details .details-offer .package-details .grid .image-slider img{border-radius:30px}@media (max-width:1024px){.offer-details .details-offer .package-details .grid .image-slider img{margin:0 auto;width:570px}}.offer-details .details-offer .package-details .grid .slick__arrow{bottom:15px;height:50px;padding-right:40px;top:auto;text-align:center;transform:none}@media (max-width:1600px){.offer-details .details-offer .package-details .grid .slick__arrow{bottom:-25px}}@media (max-width:1024px){.offer-details .details-offer .package-details .grid .slick__arrow{padding-right:0}}@media (max-width:480px){.offer-details .details-offer .package-details .grid .slick__arrow{position:relative;bottom:0;margin-top:10px}}.offer-details .details-offer .package-details .grid .slick__arrow .slick-arrow{top:0;position:relative;transform:none;margin:0 7px}.offer-details .details-offer .package-details .pointed-info{display:flex;align-items:flex-start;padding:40px 30px;border-top:1px solid #f7f7f6;margin-bottom:0}@media (max-width:1600px){.offer-details .details-offer .package-details .pointed-info{padding:35px 25px}}@media (max-width:1024px){.offer-details .details-offer .package-details .pointed-info{padding:30px 25px;flex-wrap:wrap}}@media (max-width:768px){.offer-details .details-offer .package-details .pointed-info{padding:25px 20px}}@media (max-width:480px){.offer-details .details-offer .package-details .pointed-info{padding:25px 15px}}.offer-details .details-offer .package-details .pointed-info .list-title{font-weight:600}.offer-details .details-offer .package-details .pointed-info .list li{padding-right:10px}.offer-details .details-offer .package-details .pointed-info .list.eq{position:relative;width:50%;display:flex;flex-wrap:wrap;align-items:flex-start}@media (max-width:1024px){.offer-details .details-offer .package-details .pointed-info .list.eq{width:100%;margin-bottom:60px}.offer-details .details-offer .package-details .pointed-info .list.eq:after{content:"";position:absolute;bottom:-30px;width:calc(100% + 50px);left:-25px;height:1px;border-top:1px solid #f7f7f6}}@media (max-width:768px){.offer-details .details-offer .package-details .pointed-info .list.eq{margin-bottom:50px}.offer-details .details-offer .package-details .pointed-info .list.eq:after{bottom:-25px;width:calc(100% + 40px);left:-20px}}@media (max-width:480px){.offer-details .details-offer .package-details .pointed-info .list.eq{width:100%}.offer-details .details-offer .package-details .pointed-info .list.eq:after{bottom:-25px;width:calc(100% + 30px);left:-15px}}.offer-details .details-offer .package-details .pointed-info .list.eq .list-title{width:100%}.offer-details .details-offer .package-details .pointed-info .list.eq ul{display:flex;flex-wrap:wrap;width:100%;margin-bottom:0;padding-right:10px}@media (max-width:1024px){.offer-details .details-offer .package-details .pointed-info .list.eq ul{padding-right:0}}.offer-details .details-offer .package-details .pointed-info .list.eq ul li{width:50%}@media (max-width:1024px){.offer-details .details-offer .package-details .pointed-info .list.eq ul li{width:33%}}@media (max-width:768px){.offer-details .details-offer .package-details .pointed-info .list.eq ul li{width:50%}}@media (max-width:480px){.offer-details .details-offer .package-details .pointed-info .list.eq ul li{width:100%}}.offer-details .details-offer .package-details .pointed-info .list.eq ul li:last-child{margin-bottom:0}.offer-details .details-offer .package-details .pointed-info .list.includes{margin-bottom:50px}@media (max-width:1600px){.offer-details .details-offer .package-details .pointed-info .list.includes{margin-bottom:40px}}@media (max-width:1024px){.offer-details .details-offer .package-details .pointed-info .list.includes{width:33%;margin-bottom:0}}@media (max-width:768px){.offer-details .details-offer .package-details .pointed-info .list.includes{width:50%}}@media (max-width:480px){.offer-details .details-offer .package-details .pointed-info .list.includes{width:100%}}@media (max-width:1024px){.offer-details .details-offer .package-details .pointed-info .list.additional-list{width:67%}}@media (max-width:768px){.offer-details .details-offer .package-details .pointed-info .list.additional-list{width:50%}}@media (max-width:480px){.offer-details .details-offer .package-details .pointed-info .list.additional-list{width:100%;margin-top:60px}}.offer-details .details-offer .package-details .pointed-info .wrap{width:50%}@media (max-width:1024px){.offer-details .details-offer .package-details .pointed-info .wrap{width:100%;display:flex}}@media (max-width:480px){.offer-details .details-offer .package-details .pointed-info .wrap{flex-wrap:wrap}}@media (max-width:1024px){.offer-details .details-offer .package-details .pointed-info .wrap ul{margin-bottom:0}}.offer-details .details-offer .pricing{padding:40px 30px 0 30px;border-top:1px solid #f7f7f6;margin-bottom:45px}@media (max-width:1600px){.offer-details .details-offer .pricing{padding:35px 25px;margin-bottom:0}}@media (max-width:1024px){.offer-details .details-offer .pricing{padding:30px 25px}}@media (max-width:768px){.offer-details .details-offer .pricing{padding:25px 20px}}@media (max-width:480px){.offer-details .details-offer .pricing{padding:25px 15px}}.offer-details .details-offer .pricing table tr th:first-child{min-width:150px}@media (max-width:600px){.offer-details .details-offer .pricing table tr th:first-child{min-width:135px}}.offer-details .offer-gallery{display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:480px){.offer-details .offer-gallery{grid-template-columns:repeat(2,1fr)}}.offer-details .offer-gallery .block{cursor:pointer;height:425px;width:100%}@media (max-width:1600px){.offer-details .offer-gallery .block{height:360px}}@media (max-width:1024px){.offer-details .offer-gallery .block{height:260px}}@media (max-width:768px){.offer-details .offer-gallery .block{height:200px}}@media (max-width:480px){.offer-details .offer-gallery .block{height:140px}}.offer-details .offer-gallery .block img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.offer-details .offer-map{background-color:#f9f9f9;padding:70px 70px}@media (max-width:1600px){.offer-details .offer-map{padding:40px 80px}}@media (max-width:1024px){.offer-details .offer-map{padding:35px 15px}}@media (max-width:480px){.offer-details .offer-map{padding:40px 15px}}.offer-details .offer-map .section-title-wrapper{display:flex;justify-content:space-between}@media (max-width:1200px){.offer-details .offer-map .section-title-wrapper{justify-content:flex-start;flex-direction:column}}.offer-details .offer-map .section-title-wrapper .map-wrapper{display:flex;justify-content:center;flex-direction:row}@media (max-width:1200px){.offer-details .offer-map .section-title-wrapper .map-wrapper{justify-content:flex-start}}.offer-details .offer-map .section-title-wrapper .map-wrapper .location-marker-icon{display:flex;margin-right:12px;margin-top:5px}@media (max-width:1200px){.offer-details .offer-map .section-title-wrapper .map-wrapper .location-marker-icon{margin-top:-10px}}.offer-details .offer-map .section-title-wrapper .map-wrapper .location-marker-icon::before{content:"";background-image:url(../../images/icons/location-title-marker.svg);background-position:center;background-repeat:no-repeat;background-size:23px 33px;min-width:23px}.offer-details .offer-map .section-title-wrapper .map-wrapper .map-address-text{font-weight:700;font-size:16px;line-height:20px;letter-spacing:.01em;margin-top:22px}@media (max-width:1200px){.offer-details .offer-map .section-title-wrapper .map-wrapper .map-address-text{font-size:14px;line-height:20px;margin-top:22px;margin-bottom:32px}}.offer-details .offer-map .offer-map-fieldset{border:none;padding:0;border-radius:12px;overflow:hidden}.location.mini .offer-details .details-offer .packages-single.default{opacity:.5;color:#000}.location.mini .offer-details .details-offer .packages-single.default:before{display:none}.location.maxi .offer-details .details-offer .packages-single.default{opacity:.5;color:#000}.location.maxi .offer-details .details-offer .packages-single.default:before{display:none}.additional{padding-top:52px;border-top:1px solid rgba(0,0,0,.1490196078)}@media (max-width:480px){.additional{display:none}}.additional .contact-info{display:flex}@media (max-width:480px){.additional .contact-info{flex-direction:column;text-align:center}}.additional .contact-info .column{letter-spacing:0;margin-bottom:0;margin-right:90px}.additional .contact-info .column.mail a{text-decoration:underline}@media (max-width:480px){.additional .contact-info .column.mail{margin-top:25px}}@media (max-width:480px){.additional .contact-info .column{margin-right:0}}.additional .contact-info .column .strong{display:block;margin-bottom:7px}.additional .contact-info .column a{display:inline-block;margin-bottom:7px;white-space:nowrap}.additional .contact-info .column a:last-child{margin-bottom:0}.additional .contact-info .column:last-child{margin-right:0}.subsection-title{font-size:20px;line-height:30px;color:#e69e2a;font-weight:800;letter-spacing:.01em;text-transform:uppercase;margin-bottom:32px}@media (max-width:480px){#location-details-attraction-nav{margin:-65px 16px 20px 16px}}.user-view #block-newcampsite-content{height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;background-color:#f7f7f6}.user-view .user-login-form{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;width:600px;max-width:100%;padding:40px 30px}.user-view .user-login-form .form-actions{margin-top:20px}.user-view .user-login-form .form-actions input{padding:10px 30px}.user-view .user-login-form .form-item{margin-bottom:20px;max-width:100%}.user-view .user-login-form .form-item:last-child{margin-bottom:0}.user-view .user-login-form label{display:block;font-weight:600;font-size:16px;margin-bottom:10px}.user-view .user-login-form input{height:40px;outline:0;border-radius:5px;border:1px solid #e69e2a;padding:0 20px;max-width:100%}.user-view .user-login-form .description{font-size:12px;opacity:.5;margin-top:5px}.user-view .page-content{padding:0}.user-view .content-header,.user-view .footer-main{display:none}.reservation-wrap{max-width:730px;margin:0 auto}.reservation-wrap.cms-page{padding:0}@media (max-width:768px){.reservation-wrap.cms-page{padding:0 15px}}.reservation-wrap.reservation-form{padding-top:50px;margin-bottom:20px}.reservation-wrap .views-field-field-register-custom-link-1,.reservation-wrap .views-field-field-register-custom-link-2{text-align:center}.reservation-wrap .views-field-field-register-custom-link-1 .booking-link,.reservation-wrap .views-field-field-register-custom-link-2 .booking-link{display:none}.reservation-wrap .views-field-field-register-custom-text{margin-bottom:30px}.reservation-wrap .views-field-field-register-custom-link-1 a,.reservation-wrap .views-field-field-register-custom-link-2 a,.reservation-wrap input[type=submit]{display:inline-block;font-size:13px;line-height:16px;font-weight:700;min-height:40px;width:auto;padding:12px 30px;border-radius:100px;text-transform:uppercase;text-decoration:none;letter-spacing:.65px;outline:0;cursor:pointer;background-color:#e69e2a;color:#fff;transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out}.reservation-wrap .views-field-field-register-custom-link-1 a:hover,.reservation-wrap .views-field-field-register-custom-link-2 a:hover,.reservation-wrap input[type=submit]:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.2);transform:translateY(-3px)}