*{box-sizing:border-box;text-rendering:geometricPrecision;list-style-type:none;scroll-behavior:smooth}body{font-family:"Ubuntu" !important;font-size:18px;line-height:1.4em;margin:0;padding:0;color:#231a1a;background-color:#f5f5f5;overflow-x:hidden}body.admin-bar .header{transform:translateY(32px)}body.sticky-nav{padding-top:100px}body.sticky-nav .header{position:fixed;top:0;left:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Casthelo" !important;margin-top:0;text-rendering:optimizeSpeed}h1,.h1{font-size:62px;line-height:1.4em !important;text-transform:uppercase}h2,.h2{font-size:38px;line-height:1.4em !important;text-transform:uppercase}h3,.h3{font-size:38px;line-height:1.4em !important}h4,.h4{font-size:28px;line-height:1.4em !important}h5,.h5{font-size:22px;line-height:1.4em !important}h6,.h6{font-size:20px;line-height:1.4em !important}a{transition-duration:.35s;transition-timing-function:ease;color:#623030;text-decoration:none}a:hover{color:#844141}a:active{color:#401f1f}p{margin:0;padding:0}img{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}input[type=date],input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input{-webkit-appearance:none;appearance:none}::selection{background-color:rgba(247,196,134,.3)}.ot-accomodation-availability{--status-color: #7E964C;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px;margin-top:20px;color:var(--status-color);font-weight:500}.ot-accomodation-availability[data-status=warning]{--status-color: #F19626}.ot-accomodation-availability[data-status=warning] .error{display:none}.ot-accomodation-availability[data-status=warning] .success{display:inline-block}.ot-accomodation-availability[data-status=success]{--status-color: #7E964C}.ot-accomodation-availability[data-status=success] .error{display:none}.ot-accomodation-availability[data-status=success] .success{display:inline-block}.ot-accomodation-availability[data-status=error]{--status-color: #db2956}.ot-accomodation-availability[data-status=error] .error{display:inline-block}.ot-accomodation-availability[data-status=error] .success{display:none}.ot-accomodation-availability .dot{width:12px;height:12px;display:inline-block;margin-right:10px;background-color:var(--status-color);border-radius:100px;position:relative}.ot-accomodation-availability .dot:before{content:"";width:calc(100% + 6px);height:calc(100% + 6px);position:absolute;top:-3px;left:-3px;bottom:auto;right:auto;background-color:var(--status-color);opacity:.3;border-radius:100px}.ot-accomodation-calendar-container{background-color:#231a1a;position:relative;padding-top:200px !important;padding-bottom:200px !important;margin-top:300px}.ot-accomodation-calendar-container h2{color:#fff;text-align:center}.ot-accomodation-calendar-container #cal_container{box-shadow:0 10px 30px rgba(0,0,0,.1) !important;max-width:1200px;margin:80px auto 0;padding:20px;background-color:#fff;border-radius:5px}.ot-accomodation-calendar-container #cal_container h2{color:#231a1a}.ot-accomodation-calendar-container .ot-hero-backdrop{position:absolute;top:-300px;left:0;bottom:auto;right:auto;width:100%;z-index:-1}.ot-accomodation-comments{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:40px;flex-direction:column;flex:1;border-right:2px dashed #231a1a;padding-right:40px;position:relative}.ot-accomodation-comments .ot-accomodation-comment:nth-of-type(1n+4){display:none}.ot-accomodation-comments.show-all .ot-accomodation-comment:nth-of-type(1n+4){display:block}.ot-accomodation-comments-container{position:relative;background-color:#fff;margin-top:100px}.ot-accomodation-comments-container h2{text-align:center}.ot-accomodation-comments-form{flex:1}.ot-accomodation-comments-form textarea,.ot-accomodation-comments-form input{background-color:#f5f5f5 !important}.ot-accomodation-comments-wrapper{display:flex;justify-content:flex-start;gap:80px;margin-top:150px}.ot-accomodation-comment-head{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px;font-weight:bold;margin-bottom:10px}.ot-accomodation-comment-rating{display:flex;justify-content:flex-start;align-items:center;gap:5px}.ot-accomodation-comment-rating-star{width:12px;height:12px}.ot-accomodation-comment-rating-star svg{width:100%;height:100%;object-fit:contain;display:block}.ot-accomodation-config{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:20px}.ot-accomodation-config .custom-button{font-size:18px;padding:14px 30px}.ot-accomodation-config-container{margin-top:80px}.ot-accomodation-config-input{width:350px}.ot-accomodation-config-input input{font-family:"Ubuntu" !important;font-size:inherit;padding:0 20px;width:100%;height:55px;border:none;border-radius:5px}.ot-accomodation-config-input input:focus{border:2px solid #f19626;box-shadow:0 0 5px rgba(241,150,38,.5);outline:none}.ot-accomodation-contact{background-image:url("/wp-content/uploads/2024/10/backdrop.svg");background-position:bottom left;background-size:100%;background-repeat:no-repeat;background-repeat:repeat-x;margin-top:120px;background-color:#231a1a;color:#fff;padding-top:150px !important}.ot-accomodation-contact h2{text-align:center}.ot-accomodation-contact hr{border:none;margin-block:80px;margin-inline:auto;border-top:2px dashed #fff;max-width:1200px}.ot-accomodation-contact form{margin:0 auto}.ot-accomodation-contact .mcenter{text-align:center}.ot-accomodation-gallery-container{width:50%}.ot-accomodation-gallery-item{aspect-ratio:1/1;flex:0 0 calc(100%/var(--grid-count) - (20px * (var(--grid-count) - 1) / var(--grid-count)));border-radius:5px;position:relative;cursor:pointer}.ot-accomodation-gallery-item a{display:none}.ot-accomodation-gallery-item img{width:100%;height:100%;object-fit:cover;object-position:cover;border-radius:5px}.ot-accomodation-gallery-item:after{content:"";width:6px;height:6px;position:absolute;top:calc(100% + 10px);left:50%;bottom:auto;right:auto;transition-duration:.35s;transition-timing-function:ease;translate:-50% 10px;opacity:0;border-radius:5px;background-color:#f19626}.ot-accomodation-gallery-item.current:after{opacity:1;translate:-50% 0}.ot-accomodation-gallery-items{--grid-count: 4;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;padding-block:10px;padding-bottom:20px;gap:20px;flex-wrap:nowrap;margin-top:20px;overflow-x:scroll;overflow-y:hidden;position:relative}@media screen and (max-width: 1400px){.ot-accomodation-gallery-items{--grid-count: 3}}.ot-accomodation-gallery-items-container{position:relative}.ot-accomodation-gallery-main{box-shadow:0 10px 30px rgba(0,0,0,.1) !important;width:100%;aspect-ratio:700/450;overflow:hidden;border-radius:5px;display:block}.ot-accomodation-gallery-main img{width:100%;height:100%;object-fit:cover;object-position:center}.ot-accomodation-gallery-nav{position:absolute;top:50%;left:-50px;bottom:auto;right:auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:calc(100% + 100px);transform:translateY(-50%);pointer-events:none}.ot-accomodation-gallery-nav-item{width:20px;height:30px;padding:0;border:0;pointer-events:auto;cursor:pointer}.ot-accomodation-gallery-nav-item img,.ot-accomodation-gallery-nav-item svg{width:100%;object-fit:contain}.ot-accomodation-gallery-nav-item.faded{opacity:.5}.ot-accomodation-infos{flex:1}.ot-accomodation-intro{padding-top:230px !important}.ot-accomodation-intro .ot-wrapper{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:150px}@media screen and (max-width: 1600px){.ot-accomodation-intro .ot-wrapper{gap:80px}}.ot-accomodation-intro h1{margin-bottom:0}.ot-accomodation-price-day{font-style:italic;opacity:.5}.ot-accomodation-price-total{font-family:"Casthelo" !important;font-size:42px;line-height:1em;color:#f19626;margin-bottom:10px}.ot-accomodation-price-total-additional{margin-bottom:10px;font-style:italic;font-size:14px;font-weight:600;opacity:.5}.ot-accomodation-usp{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:20px;text-align:center;flex-direction:column}.ot-accomodation-usp p{opacity:.5;font-weight:500}.ot-accomodation-usp svg{width:auto !important;height:30px}.ot-accomodation-usp svg path,.ot-accomodation-usp svg polygon,.ot-accomodation-usp svg rect,.ot-accomodation-usp svg circle{fill:#7e964c}.ot-accomodation-usps{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px 20px;width:100%;margin-top:80px}@media screen and (max-width: 1600px){.ot-accomodation-usp{flex-direction:row;justify-content:flex-start;text-align:left}.ot-accomodation-usps{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 1400px){.ot-accomodation-usps{grid-template-columns:repeat(1, 1fr)}}@media screen and (max-width: 1024px){.ot-accomodation-usps{grid-template-columns:repeat(2, 1fr)}}.ot-contact-button{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:20px;color:#f19626 !important;font-size:24px;font-weight:bold}.ot-contact-button:hover span:before{scale:1.1}.ot-contact-button span{width:48px;height:48px;background-color:#625e49;transition-duration:.35s;transition-timing-function:ease;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;border-radius:48px;position:relative;z-index:6;padding:5px}.ot-contact-button span:hover{background-color:#7f7a5f}.ot-contact-button span:active{background-color:#454233}.ot-contact-button span:hover:before{scale:1.1}.ot-contact-button span:before{content:"";width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;top:-6px;left:-6px;bottom:auto;right:auto;transition-duration:.35s;transition-timing-function:ease;border-radius:100px;background-color:rgba(98,94,73,.5);z-index:-1}.ot-contact-button span svg{width:100%;height:100%;max-width:60%;max-height:60%}.ot-contact-button span svg path,.ot-contact-button span svg polygon,.ot-contact-button span svg rect{fill:#fff}.ot-contact-buttons{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:80px}.ot-config{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:5px;max-width:1200px;margin-inline:auto}.ot-config-field{position:relative;flex:1;display:block}.ot-config-field:first-of-type input{border-radius:5px 0 0 5px}.ot-config-field input{font-family:"Ubuntu" !important;border:none;font-size:18px;line-height:inherit;color:#231a1a;padding-left:50px;font-weight:500;height:55px;width:100%;outline:none !important;appearance:none;-webkit-appearance:none;padding-right:20px}.ot-config-icon{width:25px;height:25px;position:absolute;top:50%;left:12.5px;bottom:auto;right:auto;transform:translateY(-50%)}.ot-config-icon svg{width:100%;height:100%;object-fit:contain}.ot-config-icon svg rect,.ot-config-icon svg polygon,.ot-config-icon svg path{fill:#625e49}.ot-config .custom-button{border-radius:0 5px 5px 0;font-size:18px;height:55px}.ot-form{width:100%;max-width:960px}.ot-form>input{width:100%}.ot-form>label>input{width:100%}.ot-form label input{width:100%}.ot-form input[type=text],.ot-form input[type=email],.ot-form input[type=tel],.ot-form input[type=date],.ot-form input[type=number],.ot-form input[type=time],.ot-form input[type=datetime],.ot-form input[type=password],.ot-form select,.ot-form textarea{font-family:"Ubuntu" !important;margin-bottom:20px;padding:0 20px;border-radius:5px;background-color:#fff;min-height:60px;font-weight:500;border:none;line-height:1.4em;font-size:16px}.ot-form input[type=text]::placeholder,.ot-form input[type=email]::placeholder,.ot-form input[type=tel]::placeholder,.ot-form input[type=date]::placeholder,.ot-form input[type=number]::placeholder,.ot-form input[type=time]::placeholder,.ot-form input[type=datetime]::placeholder,.ot-form input[type=password]::placeholder,.ot-form select::placeholder,.ot-form textarea::placeholder{color:rgba(35,26,26,.5)}.ot-form textarea{min-height:150px;width:100%;padding:20px}.ot-form.display-errors input:invalid{border:1px solid #db2956 !important;box-shadow:0 0 5px #db2956 !important}.ot-form.light{color:#fff}.ot-form.light a{color:#f19626;text-decoration:underline;font-weight:bold}.ot-form.light a:hover{color:#f4ad56}.ot-form.light a:active{color:#d67c0e}.ot-form-rating{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:5px;margin-block:20px}.ot-form-rating label{display:inline-block}.ot-form-rating input{display:none}.ot-form-rating-star{transition-duration:.35s;transition-timing-function:ease;width:25px;height:25px;background-image:url("../includes/imgs/star.svg");background-position:center;background-size:contain;background-repeat:no-repeat;opacity:.5;display:inline-block;cursor:pointer}.ot-form-rating:has(input[value="5"]:checked) label:nth-of-type(1) span,.ot-form-rating:has(input[value="5"]:checked) label:nth-of-type(2) span,.ot-form-rating:has(input[value="5"]:checked) label:nth-of-type(3) span,.ot-form-rating:has(input[value="5"]:checked) label:nth-of-type(4) span,.ot-form-rating:has(input[value="5"]:checked) label:nth-of-type(5) span{opacity:1}.ot-form-rating:has(input[value="4"]:checked) label:nth-of-type(1) span,.ot-form-rating:has(input[value="4"]:checked) label:nth-of-type(2) span,.ot-form-rating:has(input[value="4"]:checked) label:nth-of-type(3) span,.ot-form-rating:has(input[value="4"]:checked) label:nth-of-type(4) span{opacity:1}.ot-form-rating:has(input[value="3"]:checked) label:nth-of-type(1) span,.ot-form-rating:has(input[value="3"]:checked) label:nth-of-type(2) span,.ot-form-rating:has(input[value="3"]:checked) label:nth-of-type(3) span{opacity:1}.ot-form-rating:has(input[value="2"]:checked) label:nth-of-type(1) span,.ot-form-rating:has(input[value="2"]:checked) label:nth-of-type(2) span{opacity:1}.ot-form-rating:has(input[value="1"]:checked) label:nth-of-type(1) span{opacity:1}.ot-form-input{display:none}.ot-form-row{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:20px}.ot-form-row>input{flex:1}.ot-form-row>label{flex:1}.ot-form-row-three{display:flex;justify-content:space-between;align-items:center}.ot-form-row-three input{width:calc(33.3333333333% - 10px)}.ot-form .custom-checkbox{width:30px;height:30px;box-shadow:0 10px 30px rgba(0,0,0,.1) !important;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;border-radius:7px;background-image:linear-gradient(to top right, #F19626, #E86E22);cursor:pointer}.ot-form .custom-checkbox svg{transition-duration:.35s;transition-timing-function:ease;object-fit:contain;height:auto;width:60%;opacity:0}.ot-form .custom-checkbox svg rect,.ot-form .custom-checkbox svg polygon,.ot-form .custom-checkbox svg path{fill:#fff}.ot-form .custom-checkbox-holder{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin:20px 0;cursor:pointer}.ot-form .custom-checkbox-holder input{width:1px;height:1px;margin-left:-17px;position:relative !important;z-index:-1 !important;transform:translateX(23px)}.ot-form .custom-checkbox-holder input:checked+.custom-checkbox svg{opacity:1}.ot-form .custom-checkbox-holder span{width:calc(100% - 40px);margin:0;padding:0}.ot-form .date-input{background-image:url("../includes/imgs/calendar-transparent.svg");background-position:calc(100% - 20px) center;background-size:auto 25px;background-repeat:no-repeat}.ot-form .error-message{transform:translateY(-5px)}.ot-gallery-container{width:100%;columns:5;gap:20px}@media screen and (max-width: 1400px){.ot-gallery-container{columns:4}}@media screen and (max-width: 1024px){.ot-gallery-container{columns:3}}@media screen and (max-width: 768px){.ot-gallery-container{columns:2}}.ot-gallery-item{box-shadow:0 10px 30px rgba(0,0,0,.1) !important;display:flex;margin-bottom:20px;border-radius:5px !important;overflow:hidden}.ot-gallery-item img{width:100%;object-fit:contain}.ot-gallery.mini{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(3, 1fr);gap:20px}.ot-gallery.mini div{border-radius:5px;overflow:hidden;cursor:pointer;height:250px}.ot-gallery.mini div a{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;object-fit:cover;object-position:center;display:block}.ot-gallery.mini div:nth-of-type(1){grid-area:1/1/2/3}.ot-gallery.mini div:nth-of-type(2){grid-area:1/3/2/7}.ot-gallery.mini div:nth-of-type(3){grid-area:2/1/3/5}.ot-gallery.mini div:nth-of-type(4){grid-area:2/5/3/7}.ot-gallery.mini div:nth-of-type(5){grid-area:3/1/4/3}.ot-gallery.mini div:nth-of-type(6){grid-area:3/3/4/7}.ot-grid{--grid-size: 3;display:grid;grid-template-columns:repeat(var(--grid-size), 1fr);gap:20px}.ot-grid.grid-2{--grid-size: 2}.ot-grid.grid-3{--grid-size: 3}.ot-grid.grid-4{--grid-size: 4}.ot-grid.grid-5{--grid-size: 5}.ot-hero-backdrop{position:relative;height:350px}.ot-hero-backdrop-item{background-position:top center;background-repeat:repeat-x;background-size:1920px auto;position:absolute;bottom:0;left:0;width:100%;height:270px}.ot-hero-backdrop-item.medium{height:350px}.ot-hero-backdrop-item.dark{bottom:-50px}.ot-home-teaser{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:0;align-content:flex-start;flex-direction:column;border-radius:5px;overflow:hidden;background-color:#fff;position:relative}.ot-home-teaser:hover{scale:1.05}.ot-home-teaser:hover .ot-home-tag,.ot-home-teaser:hover .ot-home-cta{filter:brightness(1.3)}.ot-homes{gap:40px}.ot-home-cta{transition-duration:.35s;transition-timing-function:ease;width:100%;padding:16px;background-image:linear-gradient(to left, #E86E22 0%, #F19626 100%);color:#fff;text-shadow:0px 3px 6px rgba(0,0,0,.1607843137);text-align:center;font-weight:500}.ot-home-image{width:100%;border-radius:5px;aspect-ratio:530/250;overflow:hidden;position:relative}.ot-home-image img{width:100% !important;height:100% !important;object-fit:cover;object-position:center}.ot-home-infos{padding:40px;color:#231a1a !important;font-size:16px;flex:1}.ot-home-infos h3{font-family:"Ubuntu" !important;font-size:26px;line-height:1.4em;font-weight:bold;margin:0;margin-bottom:20px}.ot-home-tag{transition-duration:.35s;transition-timing-function:ease;position:absolute;top:0;left:0;bottom:auto;right:auto;z-index:3;padding:10px 30px;background:#7e964c;color:#fff;font-size:16px;font-weight:500;border-radius:5px 0 5px 0}.ot-interactive-form-checkbox{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;transition-duration:.35s;transition-timing-function:ease;justify-content:center !important;align-content:unset !important;display:flex !important;padding:40px;text-align:center;border:2px solid #623030;color:#623030;font-weight:bold;cursor:pointer;position:relative}.ot-interactive-form-checkbox:hover{background-color:rgba(98,48,48,.1)}.ot-interactive-form-checkbox-item{display:none}.ot-interactive-form-checkbox-item:checked+.ot-interactive-form-checkbox{color:#fff;background-color:#623030}.ot-interactive-form-checkbox-item:checked+.ot-interactive-form-checkbox .ot-tooltipp-indicator{filter:brightness(10)}.ot-interactive-form-checkbox .ot-tooltipp{position:absolute;top:10px;right:10px;left:auto;bottom:auto}.ot-interactive-form-container{box-shadow:0 10px 30px rgba(0,0,0,.1) !important;padding:40px;background-color:#fff;max-width:1200px;margin:0 auto;border-radius:5px}.ot-interactive-form-item{display:none}.ot-interactive-form-item.current{display:block}.ot-interactive-form-item h3{margin-bottom:30px !important;margin-top:0}.ot-interactive-form-item label{margin-bottom:20px;display:block}.ot-interactive-form-item label>span{font-weight:bold;font-size:14px;line-height:1.4em;margin-bottom:10px;display:block}.ot-interactive-form-item label>span i{font-weight:normal;margin-top:-15px;display:block}.ot-interactive-form-item label.has-checkbox{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-wrap:nowrap;gap:10px}.ot-interactive-form-item label.has-checkbox input[type=checkbox]:after{content:"";width:25px;height:25px;background:rgba(241,150,38,.2);display:inline-block}.ot-interactive-form-item label.has-checkbox input[type=checkbox]:checked:after{background-image:url("../includes/imgs/check-icon.svg");background-position:center;background-size:50%;background-repeat:no-repeat;background-color:#f19626}.ot-interactive-form-item label.has-checkbox span{transform:translateY(7px)}.ot-interactive-form-item input[type=text],.ot-interactive-form-item input[type=email],.ot-interactive-form-item input[type=tel],.ot-interactive-form-item input[type=phone],.ot-interactive-form-item input[type=number],.ot-interactive-form-item select,.ot-interactive-form-item textarea{font-family:"Ubuntu" !important;font-size:16px;line-height:1.4em;height:50px;width:100%;border:none;outline:none !important;background-color:#f5f5f5;display:block;padding:0 20px}.ot-interactive-form-item textarea{min-height:200px;padding:20px}.ot-interactive-form-nav{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;margin-top:40px}.ot-interactive-form-row{display:flex;justify-content:space-between;gap:20px}.ot-interactive-form-row>div,.ot-interactive-form-row>label{flex:1;display:flex;justify-content:space-between;align-content:space-between;flex-direction:column}.ot-modal{transition-duration:opacity;transition-timing-function:ease;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;padding:80px;z-index:-1;opacity:0;pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow-y:scroll}.ot-modal-box{box-shadow:0 10px 30px rgba(0,0,0,.1) !important;padding:40px;width:100%;max-width:960px;background-color:#f5f5f5;transition:.5s ease;opacity:0;position:relative;border-radius:5px}.ot-modal-box-closer{width:40px;height:40px;position:absolute;top:-10px;right:-10px;left:auto;bottom:auto;padding:10px;background-image:linear-gradient(to top right, #F19626, #E86E22);cursor:pointer;border-radius:5px}.ot-modal-box-closer svg path,.ot-modal-box-closer svg polygon,.ot-modal-box-closer svg rect{fill:#fff}.ot-modal.open{z-index:1000;opacity:1;pointer-events:inherit}.ot-modal.open .ot-modal-box{animation:1s fadeUp ease forwards}.ot-review{margin-bottom:40px}.ot-review:nth-of-type(1n+3){display:none}.ot-reviews-container.show-all .ot-review:nth-of-type(1n+3){display:block}.ot-reviews-container.show-all .ot-reviews-fade,.ot-reviews-container.show-all .ot-reviews-readmore{display:none}.ot-reviews-fade{position:absolute;top:auto;right:auto;left:-20px;bottom:0;width:calc(100% + 40px);height:150px;background-image:linear-gradient(to top, white, transparent);z-index:5;transform:translateY(-50px)}.ot-reviews-readmore{transition-duration:.35s;transition-timing-function:ease;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:20px;color:#f19626;font-weight:bold;cursor:pointer;position:relative;z-index:6}.ot-reviews-readmore:hover{color:#f4ad56}.ot-reviews-readmore:active{color:#d67c0e}.ot-reviews-readmore img,.ot-reviews-readmore svg{width:auto;height:15px !important;display:inline-block}.ot-review-head{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:20px;font-weight:bold;margin-bottom:10px}.ot-review-head-star{width:15px;height:15px}.ot-review-head-star svg{width:100%;height:100%;object-fit:contain}.ot-review-head-stars{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:3px}.ot-section{padding:80px}.ot-service{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:20px;width:100%}.ot-services{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:20px;flex-direction:column}.ot-service-title{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:10px;flex-direction:column;flex:1}.ot-service-title input{width:100% !important;height:40px !important;min-height:40px !important;max-width:350px !important}.ot-wrapper{width:100%;max-width:1760px}.header{--backdrop-height: 110px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;height:100px;width:100%;padding:5px 80px;position:fixed;top:0;left:0;z-index:999}.header-backdrop{width:100%;height:var(--backdrop-height);position:absolute;top:0;left:0;bottom:auto;right:auto;background-image:url("/wp-content/uploads/2024/08/header_backdrop.svg");background-position:top left;background-size:auto 100%;background-repeat:no-repeat;background-repeat:repeat-x;z-index:-1}.header-backdrop-shadow{width:100%;height:var(--backdrop-height);position:absolute;top:0;left:0;bottom:auto;right:auto;background-image:url("/wp-content/uploads/2024/08/header_backdrop-dark.svg");background-position:top left;background-size:auto 100%;background-repeat:no-repeat;filter:blur(16px);opacity:.05;z-index:-1}.header-logo{display:block}.header-logo img{height:50px;width:auto !important}.header-menu{padding:0;margin:0;transform:translateX(25px)}.header-menu>li{display:inline-block;position:relative}.header-menu>li:hover>ul{opacity:1;visibility:visible;pointer-events:auto;z-index:unset}.header-menu>li.menu-item-has-children>a{position:relative}.header-menu>li.open>ul{display:block}.header-menu>li>a{display:inline-block;padding:10px 40px;font-weight:bold}.header-menu>li>ul{box-shadow:0 10px 30px rgba(0,0,0,.1) !important;position:absolute;top:100%;left:0;padding:20px;margin:0;background-color:#fff;z-index:-1;opacity:0;transition:.5s ease;pointer-events:none}.header-menu-arrow-down{width:30px;height:30px;background-image:url("../includes/imgs/arrow-down.svg");background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;top:calc(50% - 15px);right:0;display:none;transition:.5s ease}.header-menu-arrow-down:hover{background-color:rgba(35,26,26,.1)}.header-burger-menu{width:40px;height:30px;cursor:pointer;position:relative;display:none}.header-burger-menu-stripe{width:40px;height:3px;background-color:#623030;transition:.25s}.header-burger-menu-stripe:nth-of-type(2){margin:10px 0}.header-burger-menu-stripe.stripe-x{position:absolute;top:calc(50% - 1.5px);left:calc(50% - 20px);opacity:0;transition:transform .5s ease .1s,opacity .5s}.header-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:0 auto;width:100%;max-width:1760px}.header.open .header-burger-menu-stripe{opacity:0}.header.open .header-burger-menu-stripe:nth-of-type(1){transform:translateY(11px)}.header.open .header-burger-menu-stripe:nth-of-type(2){opacity:0}.header.open .header-burger-menu-stripe:nth-of-type(3){transform:translateY(-11px)}.header.open .header-burger-menu-stripe.stripe-x{transform:rotate(-45deg);opacity:1}.header.open .header-burger-menu-stripe.stripe-x.left{transform:rotate(45deg)}.footer{padding:80px;background-color:#625e49;color:#fff;text-shadow:0px 1px 2px rgba(0,0,0,.5450980392);padding-bottom:200px;position:relative}.footer:before,.footer:after{content:""}.footer:before{width:200px;height:150px;position:absolute;top:-145px;left:0;bottom:auto;right:auto;background-image:url("/wp-content/uploads/2024/10/party-people-left.svg");background-position:bottom left;background-size:contain;background-repeat:no-repeat}.footer:after{width:500px;height:130px;position:absolute;top:-110px;right:0;left:auto;bottom:auto;background-image:url("/wp-content/uploads/2024/10/party-people-right.svg");background-position:bottom right;background-size:contain;background-repeat:no-repeat}.footer a{color:#fff}.footer-area.left{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:40px 150px}.footer-area .iconlink{font-weight:bold;margin-bottom:20px}.footer-area .iconlink svg path,.footer-area .iconlink svg polygon,.footer-area .iconlink svg rect{fill:#fff}.footer-bottom{padding:20px 80px;background-color:#3b382b;color:#f5f5f5;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;align-items:center;position:relative}.footer-bottom:before{content:"";width:100%;height:100px;position:absolute;top:-98px;left:0;bottom:auto;right:auto;background-image:url("/wp-content/uploads/2024/10/footer-bottom-backdrop.svg");background-position:top left;background-size:auto 100%;background-repeat:no-repeat;background-repeat:repeat-x}.footer-bottom ul{margin:0;padding:0;list-style-type:none}.footer-bottom ul li{display:inline-block;margin-left:20px}.footer-bottom ul li:first-of-type{margin-left:0}.footer-bottom a{color:#f5f5f5}.footer-bottom-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%;max-width:1760px;margin:0 auto}.footer-wrapper{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:50px;width:100%;max-width:1760px;margin:0 auto}.custom-button{font-family:"Ubuntu" !important;transition-duration:.35s;transition-timing-function:ease;--button-text-color: white;background-image:linear-gradient(to right, #F19626, #E86E22);text-shadow:0px 3px 6px rgba(0,0,0,.1607843137);cursor:pointer;border:none;padding:15px 50px;font-size:22px;line-height:inherit;text-align:center;border-radius:5px;transition:.5s ease;outline:none !important;color:var(--button-text-color) !important;font-weight:bold}.custom-button:hover{box-shadow:0 10px 30px rgba(0,0,0,.1) !important;filter:brightness(1.2)}.custom-button:active{filter:brightness(0.8)}.custom-button-holder{display:flex;justify-content:flex-start;align-items:center}.custom-button-holder.align_center{justify-content:center}.custom-button-holder.align_right{justify-content:flex-end}.custom-button.loading-mode{background-image:url("../includes/imgs/loading-circle.svg");background-position:center;background-size:20px;background-repeat:no-repeat;color:rgba(0,0,0,0) !important}.custom-button:disabled{opacity:.5 !important;background-color:gray !important;cursor:not-allowed}.custom-button.icon{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px}.custom-button.icon svg path,.custom-button.icon svg polygon{fill:var(--button-text-color) !important}.custom-button.light{--button-text-color: #231A1A;background-color:#f5f5f5}.custom-button.light:hover{background-color:#fff}.custom-button.light:active{background-color:#dcdcdc}.custom-button.light.loading-mode{background-image:url("../includes/imgs/loading-circle-dark.svg");background-position:center;background-size:20px;background-repeat:no-repeat}.custom-carousel{width:100%}.custom-carousel-container{--item-width: 420px;width:100%}.custom-carousel-item{transition-duration:.35s;transition-timing-function:ease;display:inline-block;flex:1 0 var(--item-width);filter:blur(8px);opacity:.5}.custom-carousel-item.in-view{filter:blur(0);opacity:1}.custom-carousel-items{display:flex;justify-content:flex-start;align-items:center;gap:50px;width:100%;overflow-x:scroll;scroll-behavior:auto;padding:20px calc(50% - var(--item-width)/2);cursor:grab}.custom-carousel-nav-arrow{width:40px;height:40px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;background-color:#623030;transition-duration:.35s;transition-timing-function:ease;cursor:pointer;border-radius:5px;padding:5px}.custom-carousel-nav-arrow:hover{background-color:#844141}.custom-carousel-nav-arrow:active{background-color:#401f1f}.custom-carousel-nav-arrow svg,.custom-carousel-nav-arrow img{height:20px}.custom-carousel-nav-arrow:hover{box-shadow:0 10px 30px rgba(0,0,0,.1) !important}.custom-carousel-nav-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:40px}.custom-carousel-nav-item{transition-duration:.35s;transition-timing-function:ease;width:8px;height:8px;border-radius:10px;background-color:rgba(98,48,48,.2);cursor:pointer}.custom-carousel-nav-items{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px}.custom-carousel-nav-item.current{background-color:#623030}.custom-dropdown{width:960px;max-width:100%}.custom-dropdown-item-content{padding:20px 20px}.custom-dropdown-item-title{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;font-size:20px;font-weight:bold;padding:20px 20px;cursor:pointer;border-bottom:1px solid rgba(35,26,26,.1)}.custom-dropdown-item-title span{width:calc(100% - 30px)}.custom-dropdown-item-title svg{transition-duration:.35s;transition-timing-function:ease;width:30px;padding:5px}.custom-dropdown-item.open .custom-dropdown-item-content{border-bottom:1px solid rgba(35,26,26,.1);margin-bottom:20px}.custom-dropdown-item.open .custom-dropdown-item-title svg{transform:rotate(180deg)}.custom-dropdown-item:last-child .custom-dropdown-item-title{border-bottom:none}.custom-dropdown-item ul li{list-style-type:disc;margin-bottom:10px}.custom-dropdown-item ul li:last-of-type{margin-bottom:0}.custom-knob{width:55px;height:var(--knob-size);transition-duration:.35s;transition-timing-function:ease;border-radius:50px;background-color:rgba(35,26,26,.1);position:relative;display:inline-block;translate:0 calc(var(--knob-gap)*-1);cursor:pointer}.custom-knob:before{content:"";transition-duration:.35s;transition-timing-function:ease;width:calc(var(--knob-size) - var(--knob-gap)*2);height:calc(var(--knob-size) - var(--knob-gap)*2);position:absolute;top:var(--knob-gap);left:var(--knob-gap);bottom:auto;right:auto;border-radius:calc(var(--knob-size)*2);background-color:#fff}.custom-knob-holder{--knob-size: 30px;--knob-gap: 3px;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:20px}.custom-knob-holder>input{margin-right:-24px;width:0;height:0;border:none;translate:22px 7px}.custom-knob-holder>input:checked+.custom-knob{background-color:#623030}.custom-knob-holder>input:checked+.custom-knob:before{box-shadow:0 10px 30px rgba(0,0,0,.1) !important;left:calc(100% + var(--knob-gap) - var(--knob-size))}.custom-knob-holder>span{flex:1}.custom-message{width:100%;max-width:500px;padding:20px 20px 20px 70px !important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#231a1a;display:none;opacity:0;font-size:16px;line-height:1.4em;background-color:rgba(255,255,255,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:5px;border-top:3px solid #7e964c}.custom-message-container{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-direction:column;gap:10px;position:fixed;bottom:50px;right:50px;width:100%;max-width:500px}.custom-message:before{content:"";width:30px;height:30px;position:absolute;top:16px;left:20px;bottom:auto;right:auto;background-image:url("../includes/imgs/warning-icon.svg");background-position:center;background-size:50%;background-repeat:no-repeat;box-shadow:0 10px 30px rgba(0,0,0,.1) !important;border-radius:30px;background-color:#fff}.custom-message.fail{border-color:rgba(219,41,86,.8)}.custom-message.fail:before{background-image:url("../includes/imgs/error-icon.svg");background-position:center;background-size:50%;background-repeat:no-repeat}.custom-message.loading{background-color:#f5f5f5}.custom-message.loading:before{background-image:url("../includes/imgs/loading-spinner.svg");background-position:center;background-size:100%;background-repeat:no-repeat}.custom-message.success{border-color:rgba(126,150,76,.8)}.custom-message.success:before{background-image:url("../includes/imgs/success-icon.svg");background-position:center;background-size:50%;background-repeat:no-repeat}.custom-message.warning{border-color:rgba(241,150,38,.8)}.custom-message.show{display:block;animation:7.5s fadeRightAndGo ease forwards}.custom-scrollbar{position:absolute;top:0;left:0;bottom:auto;right:auto;background-color:#623030;height:100%}.custom-scrollbar-container{width:100%;max-width:960px;background-color:rgba(35,26,26,.05);height:15px;position:relative;margin:20px auto 0}.custom-slider{display:flex;justify-content:flex-start;gap:20px;width:100%;overflow-x:scroll}.custom-slider.swipe-slide{scroll-snap-type:x proximity}.custom-slider.swipe-slide .custom-slider-item{scroll-snap-align:center;flex:none}.custom-slider-container{width:640px;max-width:100%}.custom-slider-item{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;flex:0 0 100%;aspect-ratio:1/1}.custom-slider-nav{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;margin-top:40px}.custom-slider-nav-arrow{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:50px;height:50px;background-color:#623030;color:#fff;text-align:center;font-size:20px;line-height:1em;transition-duration:.35s;transition-timing-function:ease;cursor:pointer}.custom-slider-nav-arrow:hover{background-color:#844141}.custom-slider-nav-arrow:active{background-color:#401f1f}.custom-slider-nav-bullet{width:8px;height:8px;transition-duration:.35s;transition-timing-function:ease;border-radius:8px;background-color:rgba(35,26,26,.3);cursor:pointer}.custom-slider-nav-bullet:hover{scale:1.2}.custom-slider-nav-bullet.current{background-color:#623030}.custom-slider-nav-bullets{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px}.custom-tab-element-container{max-width:1760px}.custom-tab-element-content{box-shadow:0 10px 30px rgba(0,0,0,.1) !important;display:none;padding:20px;background-color:#fff;border-radius:0 5px 5px 5px}.custom-tab-element-content.current{display:block}.custom-tab-element-tab{transition-duration:.35s;transition-timing-function:ease;padding:10px 15px;position:relative;z-index:4;cursor:pointer;opacity:.5;background:#fff;border-radius:5px 5px 0 0}.custom-tab-element-tab:hover{opacity:.7}.custom-tab-element-tab.current{font-weight:bold;z-index:5;opacity:1}.custom-tab-element-tabs{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:2px}.custom-testimonial{transition-duration:.35s;transition-timing-function:ease;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px;flex-flow:column;text-align:center;opacity:.5;white-space:normal;flex:0 0 var(--testimonial-width)}.custom-testimonials{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-wrap:nowrap;transform:translateX(calc(var(--testimonial-offset) * 1px));white-space:nowrap;gap:80px;padding-left:max(0,50% - var(--testimonial-width)/2);cursor:grab}.custom-testimonials.grabbing{cursor:grabbing}.custom-testimonials-nav{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;flex-wrap:nowrap;max-width:960px;margin:80px auto 0;padding:0 20px}.custom-testimonials-nav-arrow{transition-duration:.35s;transition-timing-function:ease;width:30px;height:30px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex:0 0 30px;cursor:pointer}.custom-testimonials-nav-arrow:hover{scale:1.1}.custom-testimonials-nav-arrow img,.custom-testimonials-nav-arrow svg{width:100%;height:100%;object-fit:contain}.custom-testimonials-nav-bullet{transition-duration:.35s;transition-timing-function:ease;width:8px;height:8px;border-radius:8px;background-color:rgba(35,26,26,.5);cursor:pointer}.custom-testimonials-nav-bullet:hover{background-color:rgba(98,48,48,.5)}.custom-testimonials-nav-bullets{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;flex:1}.custom-testimonials-nav-bullet.current{background-color:#623030}.custom-testimonials-wrapper{--testimonial-offset: 0;--testimonial-width: 550px;overflow:hidden;width:100%}.custom-testimonial.current{opacity:1;scale:1}.custom-testimonial-image{background-position:center;background-size:cover;background-repeat:no-repeat;width:100px;height:100px;border-radius:100px}.custom-testimonial-quote{margin-bottom:20px}.custom-testimonial-name{font-weight:bold;font-size:22px;line-height:1.4em}.rights-wrapper{padding:80px;padding-top:200px;width:100%;max-width:1200px;margin:0 auto}.rights-wrapper *{max-width:960px}.rights-wrapper ul li{list-style-type:disc;margin-bottom:10px}.rights-wrapper ul li:last-of-type{margin-bottom:0}.rights-wrapper ul li::marker{color:#623030;font-size:1.4em}.rights-wrapper ol li{list-style-type:decimal;margin-bottom:10px}.rights-wrapper ol li::marker{font-weight:bold;color:#623030}.rights-wrapper ol li:last-of-type{margin-bottom:0}.rights-wrapper h1,.rights-wrapper h2,.rights-wrapper h3,.rights-wrapper h4,.rights-wrapper h5,.rights-wrapper h6{margin-bottom:10px !important;margin-top:40px;text-transform:none}.rights-wrapper p{margin-block:15px}.elementor-widget-text-editor ul{margin:0}.elementor-widget-text-editor ul li{list-style-type:disc}.elementor-widget-text-editor ul li::marker{color:#623030;font-size:1.4em}.elementor-widget-text-editor ol li{list-style-type:decimal}.elementor-widget-text-editor ol li::marker{color:#623030;font-weight:bold}.elementor-widget-text-editor ol>li,.elementor-widget-text-editor ul>li{margin-bottom:8px}.elementor-widget-text-editor ol>li:last-of-type,.elementor-widget-text-editor ul>li:last-of-type{margin-bottom:0}.elementor-widget-text-editor.split-view ul,.elementor-widget-text-editor.split-view ol{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:20px;margin:0;padding:0;padding-left:20px}.elementor-widget-text-editor.split-view.grid-2,.elementor-widget-text-editor.split-view.grid-3,.elementor-widget-text-editor.split-view.grid-4,.elementor-widget-text-editor.split-view.grid-5,.elementor-widget-text-editor.split-view.grid-6{--grid-count: 2}.elementor-widget-text-editor.split-view.grid-2 ol,.elementor-widget-text-editor.split-view.grid-2 ul,.elementor-widget-text-editor.split-view.grid-3 ol,.elementor-widget-text-editor.split-view.grid-3 ul,.elementor-widget-text-editor.split-view.grid-4 ol,.elementor-widget-text-editor.split-view.grid-4 ul,.elementor-widget-text-editor.split-view.grid-5 ol,.elementor-widget-text-editor.split-view.grid-5 ul,.elementor-widget-text-editor.split-view.grid-6 ol,.elementor-widget-text-editor.split-view.grid-6 ul{display:grid;grid-template-columns:repeat(var(--grid-count), 1fr);gap:40px}.elementor-widget-text-editor.split-view.grid-3{--grid-count: 3}.elementor-widget-text-editor.split-view.grid-4{--grid-count: 4}.elementor-widget-text-editor.split-view.grid-5{--grid-count: 5}.elementor-widget-text-editor.split-view.grid-6{--grid-count: 6}.gap-s{gap:20px}.gap-m{gap:40px}.gap-l{gap:80px}.hidden{display:none !important}.maximizer{max-width:960px !important}.maximizer-medium{max-width:640px}.maximizer-large{max-width:1200px}.maximizer-max{max-width:1760px}.mcenter{margin-left:auto !important;margin-right:auto !important}.with-list ul li{list-style-type:disc;margin-bottom:10px}.with-list ul li:last-of-type{margin-bottom:0}.with-list ul li::marker{color:#623030;font-size:1.4em}.with-list ol li{list-style-type:decimal;margin-bottom:10px}.with-list ol li::marker{font-weight:bold;color:#623030}.with-list ol li:last-of-type{margin-bottom:0}.with-shadow{box-shadow:0 10px 30px rgba(0,0,0,.1) !important}.with-shadow-image img{box-shadow:0 10px 30px rgba(0,0,0,.1) !important}.with-shadow-section>div{box-shadow:0 10px 30px rgba(0,0,0,.1) !important}.with-shadow-text{text-shadow:0px 1px 2px rgba(0,0,0,.5450980392)}.with-transition{transition-duration:.35s;transition-timing-function:ease}.noscroll{overflow:hidden !important}.autowidth{width:auto !important}.autowidth-image img{width:auto !important}.iconlink{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-wrap:nowrap;gap:15px}.iconlink svg,.iconlink img{height:20px !important;width:auto !important;transform:translateY(2px)}.nomargin{margin:0 !important}.nomargin h1,.nomargin h2,.nomargin h3,.nomargin h4,.nomargin h5,.nomargin h6,.nomargin .h1,.nomargin .h2,.nomargin .h3,.nomargin .h4,.nomargin .h5,.nomargin .h6{margin:0 !important}.error-message{font-style:italic;font-size:14px;line-height:1.2em;color:#db2956}.scratch-section:before,.scratch-section:after{content:"" !important;width:100%;height:150px;background-position:top left;background-size:1920px auto;background-repeat:no-repeat;background-repeat:repeat-x;position:absolute;left:0 !important}.scratch-section:before{background-image:url("/wp-content/uploads/2024/10/scratch-edge-top.webp");top:-140px !important}.scratch-section:after{background-image:url("/wp-content/uploads/2024/10/scratch-edge-bottom.webp");bottom:-140px}@keyframes fadeUp{from{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeUpAndGo{0%{transform:translateY(50px);opacity:0;z-index:-1}1%{z-index:5}10%{transform:translateY(0);opacity:1}90%{transform:translateY(0);opacity:1}99%{z-index:5}100%{transform:translateY(-50px);opacity:0;z-index:-1}}@keyframes fadeRightAndGo{0%{transform:translateX(50px);opacity:0;z-index:-1}1%{z-index:5}10%{transform:translateX(0);opacity:1}90%{transform:translateX(0);opacity:1}99%{z-index:5}100%{transform:translateX(-50px);opacity:0;z-index:-1}}@media screen and (max-width: 1400px){.elementor-widget-text-editor.split-view.grid-5,.elementor-widget-text-editor.split-view.grid-6{--grid-count: 4}.ot-grid.grid-5{--grid-size: 4}}@media screen and (max-width: 1200px){.ot-accomodation-price-total{font-size:32px;font-weight:bold}.ot-accomodation-intro h1{font-size:42px}.ot-grid{--grid-size: 3}.ot-grid.grid-4{--grid-size: 3}.ot-grid.grid-5{--grid-size: 3}.header-burger-menu{display:block;position:relative}.header-menu{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-wrap:nowrap;flex-direction:column;position:fixed;top:80px;left:0px;width:100vw;height:100vh;z-index:-1;pointer-events:none;opacity:0;background-color:#f5f5f5;transform:translateX(0) translateY(0);padding:80px;padding-top:120px;transition:opacity .5s ease;overflow-y:scroll}.header-menu>li{opacity:0}.header-menu>li.current_page_item>a{background-color:#623030;color:#f5f5f5;border:none !important;box-shadow:none !important}.header-menu>li.open>ul{display:block}.header-menu>li.open .header-menu-arrow-down{transform:rotateX(180deg)}.header-menu>li:hover>ul{animation:none;box-shadow:none}.header-menu>li>a{display:block;padding:15px 50px;font-weight:bold}.header-menu>li>ul{box-shadow:none;position:static;opacity:1;padding:0;background:none;text-align:center;margin-bottom:30px;display:none;pointer-events:auto}.header-menu>li>ul>li>a{color:rgba(35,26,26,.8)}.header-menu-arrow-down{display:inline-block;margin-left:20px;border-left:1px solid #231a1a}.header.open .header-menu{z-index:110;opacity:1;pointer-events:auto}.header.open .header-menu>li{animation:1s fadeUp ease forwards}.header.open .header-menu>li:nth-of-type(1){animation-delay:100ms}.header.open .header-menu>li:nth-of-type(2){animation-delay:200ms}.header.open .header-menu>li:nth-of-type(3){animation-delay:300ms}.header.open .header-menu>li:nth-of-type(4){animation-delay:400ms}.header.open .header-menu>li:nth-of-type(5){animation-delay:500ms}.header.open .header-menu>li:nth-of-type(6){animation-delay:600ms}.header.open .header-menu>li:nth-of-type(7){animation-delay:700ms}.header.open .header-menu>li:nth-of-type(8){animation-delay:800ms}.header.open .header-menu>li:nth-of-type(9){animation-delay:900ms}.header.open .header-menu>li:nth-of-type(10){animation-delay:1000ms}.elementor-widget-text-editor.split-view.grid-4,.elementor-widget-text-editor.split-view.grid-5,.elementor-widget-text-editor.split-view.grid-6{--grid-count: 3}}@media screen and (max-width: 1025px){h1,.h1{font-size:42px}h2,.h2{font-size:32px}h3,.h3{font-size:88px}h4,.h4{font-size:24px}.header{--backdrop-height: 82px;height:70px;padding-left:40px;padding-right:40px}.header-burger-menu{z-index:999}.header-logo img{height:35px}.header-menu{padding:40px;height:100vh;top:0;padding-top:150px}.footer{padding:80px 40px 120px}.footer-bottom{padding-left:40px;padding-right:40px}.footer-bottom:before{height:50px;top:-48px}.ot-accomodation-config-container{margin-top:40px}.ot-accomodation-comments{border:none;padding:0}.ot-accomodation-comments-wrapper{flex-direction:column-reverse}.ot-accomodation-gallery-container{width:100%}.ot-accomodation-gallery-items{--grid-count: 4}.ot-accomodation-gallery-nav{width:calc(100% + 60px);left:-30px}.ot-accomodation-infos{width:100%}.ot-accomodation-intro{padding-top:120px !important}.ot-accomodation-intro .ot-wrapper{flex-direction:column}.ot-backdrop{height:250px}.ot-backdrop-item.dark{bottom:0;height:170px}.ot-backdrop-item.medium{height:250px}.ot-config{flex-direction:column}.ot-config .custom-button{width:100%;border-radius:5px}.ot-config-field{width:100%}.ot-config-field input{border-radius:5px}.ot-grid{--grid-size: 2}.ot-grid.grid-3{--grid-size: 2}.ot-grid.grid-4{--grid-size: 2}.ot-grid.grid-5{--grid-size: 2}.ot-interactive-form-checkbox{padding:20px;font-size:16px}.ot-modal{align-items:flex-start;padding:80px 40px}.ot-modal-box{padding:20px}.ot-section{padding:80px 40px}.rights-wrapper{padding:80px 40px}.custom-button{padding-left:30px;padding-right:30px}.elementor-widget-text-editor.split-view.grid-3,.elementor-widget-text-editor.split-view.grid-4,.elementor-widget-text-editor.split-view.grid-5,.elementor-widget-text-editor.split-view.grid-6{--grid-count: 2}.gap-l{gap:40px}}@media screen and (max-width: 769px){.ot-accomodation-contact{margin-top:0;padding-bottom:120px !important}.ot-accomodation-contact h2,.ot-accomodation-contact .mcenter{text-align:left}.ot-accomodation-comments-container{margin-top:0}.ot-accomodation-gallery-nav{width:calc(100% + 30px);left:-15px}.ot-accomodation-gallery-nav-item{background-color:#f19626;transition-duration:.35s;transition-timing-function:ease;width:30px;height:30px;border-radius:30px;padding:8px}.ot-accomodation-gallery-nav-item:hover{background-color:#f4ad56}.ot-accomodation-gallery-nav-item:active{background-color:#d67c0e}.ot-accomodation-gallery-nav-item svg{width:100%;height:100%;object-fit:contain;object-position:center}.ot-accomodation-gallery-nav-item svg polygon,.ot-accomodation-gallery-nav-item svg path,.ot-accomodation-gallery-nav-item svg rect{fill:#fff}.ot-contact-buttons{align-items:flex-start;flex-direction:column;gap:40px}.ot-grid{--grid-size: 1}.ot-grid.grid-2,.ot-grid.grid-3,.ot-grid.grid-4,.ot-grid.grid-5{--grid-size: 1}.ot-form-row{flex-wrap:wrap;flex-direction:column;gap:0}.ot-form-row input,.ot-form-row select,.ot-form-row label{width:100% !important}.ot-form-row-three input{width:100% !important}.ot-home-cta{padding-block:10px}.ot-home-infos{padding:30px}.ot-home-tag{padding:5px 10px;font-size:14px}.ot-interactive-form-container{padding:40px 20px}.ot-interactive-form-row{flex-direction:column;gap:0}.ot-section{padding:40px 20px}.header{padding-left:20px;padding-right:20px;height:80px}.header-logo img{height:40px}.header-menu{padding:40px 20px;height:calc(100vh - 80px)}.footer{padding:80px 20px}.footer:before{width:140px;height:96px;top:-85px}.footer:after{width:300px;height:80px;top:-67px}.footer-area.left{flex-direction:column}.footer-bottom{padding-left:20px;padding-right:20px;text-align:center}.footer-wrapper{flex-direction:column}.custom-dropdown-item-content{padding:20px 10px}.custom-dropdown-item-title{font-size:18px;padding:20px 10px}.custom-dropdown-item-title svg{width:25px}.custom-dropdown-item.open .custom-dropdown-item-content{margin-bottom:0px}.custom-message-container{right:20px;max-width:calc(100% - 40px)}.custom-testimonial{flex:0 0 100%;padding:0 20px}.custom-testimonials{gap:20px}.scratch-section:after{bottom:-59px;height:60px;background-size:auto 60px;background-position:bottom left}.scratch-section:before{top:-59px !important;height:60px !important;background-size:auto 60px}.gap-s,.gap-m,.gap-l{gap:20px}}@media screen and (max-width: 500px){.rights-wrapper{padding:40px 20px}.custom-button{width:100%}.custom-form{padding:20px}.elementor-widget-text-editor.split-view.grid-2,.elementor-widget-text-editor.split-view.grid-3,.elementor-widget-text-editor.split-view.grid-4,.elementor-widget-text-editor.split-view.grid-5,.elementor-widget-text-editor.split-view.grid-6{--grid-count: 1}.elementor-widget-text-editor.split-view.grid-2 ol,.elementor-widget-text-editor.split-view.grid-2 ul,.elementor-widget-text-editor.split-view.grid-3 ol,.elementor-widget-text-editor.split-view.grid-3 ul,.elementor-widget-text-editor.split-view.grid-4 ol,.elementor-widget-text-editor.split-view.grid-4 ul,.elementor-widget-text-editor.split-view.grid-5 ol,.elementor-widget-text-editor.split-view.grid-5 ul,.elementor-widget-text-editor.split-view.grid-6 ol,.elementor-widget-text-editor.split-view.grid-6 ul{gap:15px}.footer-bottom-wrapper{flex-direction:column;justify-content:center;gap:20px}.ot-accomodation-config-input{width:100%}.ot-accomodation-usp{flex-direction:column;justify-content:center}.ot-accomodation-usps{grid-template-columns:repeat(2, 1fr)}.ot-accomodation-usp svg{width:35px !important;height:auto}.ot-gallery.mini div{height:150px}.ot-modal{padding:20px 0}}/*# sourceMappingURL=style.css.map */
