html{font-size:16px}@media (min-width:1280px){html{font-size:calc(16px + (100vw - 1280px) / 106)}}:root{--c1:#b39b6b;--c2:#9b8250;--c3:#c4b28d;--c4:#f3d8a3;--c5:#edc576;--c6:#f9ebd0;--g1:#bdbdbd;--g2:#919191;--g3:#787878;--g4:#656565;--g5:#3a3a3a;--g6:#080808;--bg:#fff;--bg2:#f9f9fb;--bg3:#202020;--bg4:#003d4f;--brd:#e7ebf2;--gr4:linear-gradient(180deg,var(--c1) 0%,var(--c2));--gr3:linear-gradient(180deg,#fff 0%,#f9f9fb);--gr2:linear-gradient(180deg,var(--g3) 0%,var(--g6));--gr1:linear-gradient(180deg,var(--c1) 0%,var(--c2));--shad:0 0 1rem 0.1rem rgba(0,0,0,.2);--r1:0.5rem;--r2:1rem;--r3:1.5rem;--font-header:"Nunito",sans-serif;--font-text:"Montserrat",sans-serif;--px:0.0625rem;--2px:0.125rem;--pd:2rem}@media (min-width:1280px){:root{--pd:4rem}}@media (max-width:600px) and (orientation:portrait){:root{--pd:1rem}}*{font-family:var(--font-text);font-optical-sizing:auto;outline:none;box-sizing:border-box;background-clip:padding-box!important}img,svg{vertical-align:middle}*>p{margin-top:0;margin-bottom:1rem}*>p:last-child{margin-bottom:0}body,html{display:flex;margin:0;padding:0;width:100%;height:100%;overflow-x:hidden}a,button,input[type=submit]{outline:none}a{color:var(--c1)}.no-scrollbars{scrollbar-track-color:transparent;scrollbar-width:none;scrollbar-color:transparent transparent}.no-scrollbars::-webkit-scrollbar{width:0}.no-scrollbars::-webkit-scrollbar-thumb,.no-scrollbars::-webkit-scrollbar-track{display:none}.no-scrollbars::-webkit-scrollbar-corner,.no-scrollbars::-webkit-scrollbar-thumb:hover{display:none}.scrollable-x{overflow-y:hidden;overflow-x:scroll}.scrollable-y{overflow-x:hidden;overflow-y:scroll}h1,h2,h3,h4,h5,h6{font-weight:400;text-wrap:balance;font-family:var(--font-header)}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}@media (max-width:767px){h1{font-size:2.2rem}h2{font-size:1.8rem}h3{font-size:1.6rem}h4{font-size:1.4rem}h5{font-size:1.2rem}h6{font-size:1rem}}body{position:relative;display:flex;flex-direction:column}body>main{flex-grow:1;display:grid;grid-template-columns:[full-start] var(--pd) [frm-start] 1fr [frm-end] var(--pd) [full-end]}body>main>:not(.full){grid-column:frm}body>main>.full{grid-column:full}figure{padding:0;margin:0}figure.image{padding-bottom:1rem;text-align:center}figure.image img{max-width:100%}figure.table{scrollbar-track-color:transparent;scrollbar-width:none;scrollbar-color:transparent transparent;overflow-x:scroll;text-align:center;padding-bottom:1rem}figure.table::-webkit-scrollbar{width:0}figure.table::-webkit-scrollbar-thumb,figure.table::-webkit-scrollbar-track{display:none}figure.table::-webkit-scrollbar-corner,figure.table::-webkit-scrollbar-thumb:hover{display:none}figure.table table{border-collapse:collapse;max-width:100%}figure.table table td{padding:.5rem .75rem}figure.table table tr:not(:last-child){border-bottom:1px solid var(--brd)}figure p{width:70%;margin-inline:auto;line-height:180%;letter-spacing:.01rem}@media (max-width:991px){figure p{width:100%}}figure ol,figure ul{width:70%;margin-inline:auto}@media (max-width:991px){figure ol,figure ul{width:100%}}figure:empty{display:none}.form label{color:var(--g6);text-align:left;font-size:1rem;line-height:2rem;font-weight:300;padding-left:1rem;display:inline-block;width:100%}.form label span{color:red}.form .text{position:relative;color:var(--g6)}.form .text input{display:block;-webkit-appearance:none;-moz-appearance:none;outline:none;width:100%;border:var(--px) solid var(--c3);border-radius:var(--r1);background:hsla(0,0%,100%,.8);color:var(--g5);padding:.66rem 1rem;line-height:1rem;font-size:1rem;font-weight:300;box-shadow:0 0 1rem .1rem var(--c7)}.form .text input.error{border-color:red}.form .text svg{position:absolute;left:.8rem;top:.8rem;height:1rem;z-index:1}.form .text svg+input{padding-left:2.3rem}.form .text .errors{display:none;font-size:.6rem;color:var(--c3)}.form .text input.error+.errors{display:block}.form .text input:-moz-placeholder,.form .text input::-moz-placeholder{text-overflow:ellipsis;color:var(--g2)}.form .text input:-ms-input-placeholder{text-overflow:ellipsis;color:var(--g2)}.form .text textarea{outline:none;width:100%;height:10rem;border:var(--px) solid var(--c3);border-radius:var(--r1);background:hsla(0,0%,100%,.8);color:var(--g5);padding:.66rem 1rem;line-height:1rem;font-size:1rem;font-weight:300}.form .text textarea.error{border-color:red}.form .text textarea:-moz-placeholder,.form .text textarea::-moz-placeholder{text-overflow:ellipsis;color:var(--g2)}.form .text textarea:-ms-input-placeholder{text-overflow:ellipsis;color:var(--g2)}.form .select{position:relative;display:inline-block;color:var(--g6);width:100%}.form .select .select_arrow{position:absolute;bottom:1.1rem;right:1rem;width:0;height:0;pointer-events:none;border-style:solid;border-width:.5rem .33rem 0;border-color:var(--c3) transparent transparent}.form .select select{display:inline-block;width:100%;cursor:pointer;padding:.66rem 1rem;outline:0;border:var(--px) solid var(--c3);border-radius:var(--r1);background:hsla(0,0%,100%,.8);color:var(--g5);font-size:1rem;font-weight:300;appearance:none;-webkit-appearance:none;-moz-appearance:none}.form .select svg{position:absolute;left:.8rem;top:.8rem;height:1rem;z-index:1}.form .select svg+select{padding-left:2.3rem}.form .select select::-ms-expand{display:none}.form .select select:disabled{opacity:.5;pointer-events:none}.form .select select:focus~.select_arrow,.form .select select:hover~.select_arrow{border-top-color:var(--g5)}.form .select select:disabled~.select_arrow{border-top-color:#999}.form .control-group{padding-top:1rem}.form .control{display:block;position:relative;color:var(--g6);padding-left:2rem;margin-bottom:.33rem;padding-top:.3rem;cursor:pointer;font-size:.8rem;line-height:130%}.form .control input{position:absolute;z-index:-1;opacity:0}.form .control_indicator{position:absolute;top:.2rem;left:0;height:1.3rem;width:1.3rem;background:#fff;border:var(--px) solid var(--c3);border-radius:var(--r1)}.form .control-radio .control_indicator{border-radius:50%}.form .control:hover input:not([disabled]):checked~.control_indicator,.form .control:hover input~.control_indicator{background:var(--g1)}.form .control input:disabled~.control_indicator{background:#fff;opacity:.3;pointer-events:none}.form .control_indicator:after{box-sizing:unset;content:"";position:absolute;display:none}.form .control input:checked~.control_indicator:after{display:block}.form .control-checkbox .control_indicator:after{left:.5rem;top:.2rem;width:.2rem;height:.5rem;border:solid var(--g5);border-width:0 var(--px) var(--px) 0;transform:rotate(45deg)}.form .control-checkbox:hover input~.control_indicator:after,.form .control-checkbox input:disabled~.control_indicator:after{border-color:var(--g5)}.form .control input:checked~.control_indicator{background:var(--bg)}.form .control-radio .control_indicator:after{left:50%;top:50%;height:.5rem;width:.5rem;border-radius:50%;margin:-.25rem 0 0 -.25rem;background-color:var(--g5)}.form .control-radio:hover input~.control_indicator:after{background-color:var(--g5);border-color:transparent}.form .control-radio input:disabled~.control_indicator:after{border-color:var(--g2)}.form .numeric{display:flex;border:var(--px) solid var(--g2);padding:.3rem;align-items:center}.form .numeric>.dec,.form .numeric>.inc{position:relative;background-color:var(--g5);height:1.5rem;width:1.5rem}.form .numeric>.dec:before,.form .numeric>.inc:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;font-family:icomoon;color:var(--g5);text-align:center;line-height:1.5rem;font-size:1rem;z-index:1}.form .numeric>.dec:before{content:"\e934"}.form .numeric>.inc:before{content:"\e935"}.form .numeric>.control-numeric{flex-grow:1}.form .numeric>.control-numeric>input{height:1.5rem;font-size:1rem;line-height:1.5rem;border:none;text-align:center;width:4.3rem}.form .numeric>.control-numeric>input.error{border-color:red}.form .phone{flex-direction:column;z-index:1}.form .phone,.form .phone>div{display:flex;position:relative}.form .phone>div{width:100%;flex-wrap:wrap}.form .phone>div>div{width:4rem}.form .phone>div>div>div{border-top-left-radius:var(--r1);border-bottom-left-radius:var(--r1);border:var(--px) solid var(--c3);background:linear-gradient(180deg,var(--c7),var(--c6));display:flex;align-items:center;width:100%;height:100%;justify-content:center;gap:.5rem;cursor:pointer}.form .phone>div>div>div>div.arrow{width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.form .phone>div>div>div.opened>div.arrow{border-bottom:4px solid #555;border-top:none}.form .phone>div>div>div.opened+ul{display:flex;flex-direction:column}.form .phone>div>div>ul{display:none;position:absolute;z-index:3;list-style:none;text-align:left;padding:.5rem 0;margin:0 0 0 -1px;box-shadow:0 0 1rem .1rem var(--c7);background-color:#fff;max-height:200px;overflow-y:scroll;max-width:100%;gap:.5rem}.form .phone>div>div>ul>li{padding:0 .33rem;display:flex;height:1.5rem;align-items:center;gap:1rem}.form .phone>div>div>ul>li>span:first-child{width:calc(100% - 4rem)}.form .phone>div>div>ul>li>span:nth-child(2){width:4rem}.form .phone>div>div>ul>li:hover{background-color:rgba(0,0,0,.05);cursor:pointer}.form .phone>div>input{width:calc(100% - 4rem);outline:none;border-radius:0;border-top-right-radius:var(--r1);border-bottom-right-radius:var(--r1);border:var(--px) solid var(--c3);border-left:none;background-color:var(--bg);padding:.66rem 1rem;line-height:1rem;color:var(--g6);font-size:1rem;font-weight:300}.form .phone>div>input.error{border-color:red}.form .phone>div>.errors{display:none;font-size:.6rem;color:var(--c3);width:100%}.form .phone>div>input.error+.errors{display:block}.form .buttons-group{display:flex;gap:1px;background-color:var(--c3);border:var(--px) solid var(--c3);border-radius:var(--r1);overflow:hidden;padding:0}.form .buttons-group label{flex-grow:1;display:flex;align-items:center;justify-content:center;padding:0}.form .buttons-group label input{visibility:hidden;position:absolute;left:-10000px}.form .buttons-group label span{text-transform:uppercase;font-size:.8rem;position:relative;color:var(--g4);background:linear-gradient(180deg,#fff,#e9ded4);padding:.5rem 0;display:flex;justify-content:center;align-items:center;flex-grow:1;line-height:120%}.form .buttons-group label input:checked+span{background:linear-gradient(180deg,#c9ada3,#f9d5c9);font-weight:800}.d-100{animation-delay:.1s}.d-200{animation-delay:.2s}.d-300{animation-delay:.3s}.d-400{animation-delay:.4s}.d-500{animation-delay:.5s}.d-600{animation-delay:.6s}.d-700{animation-delay:.7s}.d-800{animation-delay:.8s}.d-900{animation-delay:.9s}.d-1000{animation-delay:1s}.d-1100{animation-delay:1.1s}.d-1200{animation-delay:1.2s}.d-1300{animation-delay:1.3s}.d-1400{animation-delay:1.4s}.d-1500{animation-delay:1.5s}.d-1600{animation-delay:1.6s}.d-1700{animation-delay:1.7s}.d-1800{animation-delay:1.8s}.d-1900{animation-delay:1.9s}.d-2000{animation-delay:2s}.d-200d>:first-child{animation-delay:.2s}.d-200d>:nth-child(2){animation-delay:.4s}.d-200d>:nth-child(3){animation-delay:.6s}.d-200d>:nth-child(4){animation-delay:.8s}.d-200d>:nth-child(5){animation-delay:1s}.d-200d>:nth-child(6){animation-delay:1.2s}.d-200d>:nth-child(7){animation-delay:1.4s}.d-200d>:nth-child(8){animation-delay:1.6s}.d-200d>:nth-child(9){animation-delay:1.8s}.d-200d>:nth-child(10){animation-delay:2s}.d-200d>:nth-child(11){animation-delay:2.2s}.d-200d>:nth-child(12){animation-delay:2.4s}.d-300d>:first-child{animation-delay:.3s}.d-300d>:nth-child(2){animation-delay:.6s}.d-300d>:nth-child(3){animation-delay:.9s}.d-300d>:nth-child(4){animation-delay:1.2s}.d-300d>:nth-child(5){animation-delay:1.5s}.d-300d>:nth-child(6){animation-delay:1.8s}.d-300d>:nth-child(7){animation-delay:2.1s}.d-300d>:nth-child(8){animation-delay:2.4s}.d-300d>:nth-child(9){animation-delay:2.7s}.d-300d>:nth-child(10){animation-delay:3s}.d-300d>:nth-child(11){animation-delay:3.3s}.d-300d>:nth-child(12){animation-delay:3.6s}.d-400d>:first-child{animation-delay:.4s}.d-400d>:nth-child(2){animation-delay:.8s}.d-400d>:nth-child(3){animation-delay:1.2s}.d-400d>:nth-child(4){animation-delay:1.6s}.d-400d>:nth-child(5){animation-delay:2s}.d-400d>:nth-child(6){animation-delay:2.4s}.d-400d>:nth-child(7){animation-delay:2.8s}.d-400d>:nth-child(8){animation-delay:3.2s}.d-400d>:nth-child(9){animation-delay:3.6s}.d-400d>:nth-child(10){animation-delay:4s}.d-400d>:nth-child(11){animation-delay:4.4s}.d-400d>:nth-child(12){animation-delay:4.8s}.popups--contact-buttons--pulsation{animation:f 2s infinite}.fit--1_3{opacity:0;transform:translateY(-1.3rem)}.animate.fit--1_3,.animate .fit--1_3{animation-name:a;animation-duration:.3s;animation-timing-function:ease-in-out;animation-fill-mode:both}@keyframes a{0%{opacity:0;transform:translateY(-1.3rem)}to{opacity:1;transform:translateY(0)}}.fib--1_3{opacity:0;transform:translateY(1.3rem)}.animate.fib--1_3,.animate .fib--1_3{animation-name:b;animation-duration:.3s;animation-timing-function:ease-in-out;animation-fill-mode:both}@keyframes b{0%{opacity:0;transform:translateY(1.3rem)}to{opacity:1;transform:translateY(0)}}.fadein{opacity:0;transform:translateY(1.3rem)}.animate.fadein,.animate .fadein{animation-name:e;animation-duration:.3s;animation-timing-function:ease-in-out;animation-fill-mode:both}.fil--1_3{opacity:0;transform:translateX(-1.3rem)}.animate.fil--1_3,.animate .fil--1_3{animation-name:c;animation-duration:.3s;animation-timing-function:ease-in-out;animation-fill-mode:both}@keyframes c{0%{opacity:0;transform:translateX(-1.3rem)}to{opacity:1;transform:translateX(0)}}.fir--1_3{opacity:0;transform:translateX(-1.3rem)}.animate.fir--1_3,.animate .fir--1_3{animation-name:d;animation-duration:.3s;animation-timing-function:ease-in-out;animation-fill-mode:both}@keyframes d{0%{opacity:0;transform:translateX(1.3rem)}to{opacity:1;transform:translateX(0)}}@keyframes e{0%{opacity:0}to{opacity:1}}@keyframes f{0%{-webkit-transform:scale(0);opacity:1;transform:scale(0)}50%{opacity:.5}to{-webkit-transform:scale(1);opacity:0;transform:scale(1)}}header.home{position:fixed;top:0;width:100%;z-index:100;border-bottom:var(--px) solid hsla(0,0%,100%,.2);transition:all .2s linear}header.home .cont{display:flex;padding-inline:var(--pd)}header.home .cont>*{border-left:var(--px) solid hsla(0,0%,100%,.2);display:flex;align-items:center;padding-block:.5rem}header.home .cont .menu-btn{padding-inline:1.3rem;display:none;align-items:center;justify-content:center;position:relative;text-decoration:none;gap:.5rem;color:var(--bg);text-transform:uppercase;transition:all .3s ease}header.home .cont .menu-btn svg{width:1.4rem;transition:transform .3s ease}header.home .cont .logo{padding-inline:1.5rem}header.home .cont .logo a{color:var(--c4);text-decoration:none;display:flex;align-items:center;gap:1rem}header.home .cont .logo a img,header.home .cont .logo a svg{height:2.6rem}header.home .cont .logo a>div{display:flex;flex-direction:column;align-items:center;justify-content:center}header.home .cont .logo a>div>div:first-child{color:var(--bg);text-transform:uppercase;font-size:1.1rem;font-weight:200}header.home .cont .logo a>div>div:first-child strong{font-weight:1000}header.home .cont .logo a>div>div:nth-child(2){color:var(--c4);font-size:.6rem;text-transform:uppercase}header.home .cont .menu{flex-grow:1;display:flex;align-items:center;justify-content:center;gap:2rem}header.home .cont .menu .items{width:100%;display:flex;justify-content:center;gap:2rem}header.home .cont .menu .items>div a{text-decoration:none;color:var(--bg);text-transform:uppercase;font-size:.75rem;font-weight:600;letter-spacing:.05rem}header.home .cont .menu .items>div a:hover{opacity:.8}header.home .cont .menu .items>div a.active{color:var(--c4)}header.home .cont .btns{padding-block:0;display:flex}header.home .cont .btns>*{border-right:var(--px) solid hsla(0,0%,100%,.2);height:100%}header.home .cont .btns .lang{padding-inline:1.5rem;display:flex;align-items:center;justify-content:center;position:relative}header.home .cont .btns .lang>a{text-decoration:none;display:flex;gap:.5rem;color:var(--bg);text-transform:uppercase;align-items:center;justify-content:center;transition:all .3s ease}header.home .cont .btns .lang>a span{font-size:1rem;font-weight:700}header.home .cont .btns .lang>a svg{height:.5rem;transition:transform .3s ease}header.home .cont .btns .lang>a+div{display:none;box-shadow:var(--shad);position:absolute;top:100%;right:0;background-color:var(--bg);border-radius:var(--r1);overflow:hidden;z-index:10;flex-direction:column}header.home .cont .btns .lang>a+div>div{border-top:var(--px) solid var(--brd)}header.home .cont .btns .lang>a+div>div:first-child{border:none}header.home .cont .btns .lang>a+div>div>a{padding-inline:1rem;padding-block:.5rem;width:100%;color:var(--g6);display:flex;gap:.7rem;align-items:center;text-decoration:none;transition:background-color .3s ease}header.home .cont .btns .lang>a+div>div>a img{width:1.2rem}header.home .cont .btns .lang>a+div>div>a span{color:var(--g4);font-size:.7rem}header.home .cont .btns .lang>a+div>div>a:hover{background-color:var(--bg2)}header.home .cont .btns .lang>a+div>div>a:hover span{color:var(--c4)}header.home .cont .btns .lang>a.opened>svg{transform:rotate(180deg)}header.home .cont .btns .lang>a.opened+div{display:flex}header.home .cont .btns .profile{padding-inline:1.5rem;display:flex;align-items:center;justify-content:center}header.home .cont .btns .profile a{text-decoration:none;display:flex;gap:.5rem;color:var(--bg);text-transform:uppercase;align-items:center;justify-content:center}header.home .cont .btns .profile a span{font-size:1rem;font-weight:700}header.home .cont .btns .profile a svg{height:1rem}header.home .cont .btns .call{padding-inline:1.5rem;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.3rem}header.home .cont .btns .call a:first-child{text-decoration:none;display:flex;gap:.2rem;color:var(--c4)}header.home .cont .btns .call a:first-child:hover{color:var(--c5)}header.home .cont .btns .call a:first-child span{font-size:.55rem;font-weight:700}header.home .cont .btns .call a:first-child svg{height:.6rem}header.home .cont .btns .call a:nth-child(2){text-decoration:none;display:flex;text-transform:uppercase;color:var(--bg);font-size:1rem;font-weight:700}header.home .cont .btns .call a:nth-child(2):hover{color:var(--c4)}@media (max-width:1199px){header.home .cont .menu-btn{display:flex}header.home .cont .menu{position:fixed;top:0;left:0;width:15rem;height:100%;background-color:var(--bg);transition:all .3s ease;transform:translateX(-100%);z-index:100;overflow:auto;flex-direction:column;padding:var(--pd);align-items:flex-start;justify-content:space-between}header.home .cont .menu .items{justify-content:flex-start;align-items:flex-start;flex-direction:column}header.home .cont .menu .items>div a{color:var(--g5)}header.home .cont .menu .items>div a.active{color:var(--c1)}header.home .cont .menu.opened{transform:translateX(0);box-shadow:var(--shad)}header.home .cont .logo{flex-grow:1;justify-content:center}header.home .cont .btns{justify-content:flex-end}header.home .cont .btns .call,header.home .cont .btns .lang>a>svg,header.home .cont .btns .profile{display:none}}@media (max-width:767px){header.home .cont{padding-inline:0}header.home .cont .menu-btn{border-left:none}header.home .cont .logo a>div{display:none}header.home .cont .btns .profile{border-right:none}}header.home.scrolled{background-color:var(--bg);box-shadow:var(--shad)}header.home.scrolled .cont>*{border-color:rgba(0,0,0,.1)}header.home.scrolled .cont .menu-btn{color:var(--g5)}header.home.scrolled .cont .logo a,header.home.scrolled .cont .menu-btn:hover{color:var(--c1)}header.home.scrolled .cont .logo a>div>div:first-child{color:var(--g6)}header.home.scrolled .cont .logo a>div>div:nth-child(2){color:var(--c1)}header.home.scrolled .cont .menu .items>div a{color:var(--g5)}header.home.scrolled .cont .menu .items>div a.active{color:var(--c1)}header.home.scrolled .cont .btns>*{border-color:rgba(0,0,0,.1)}header.home.scrolled .cont .btns .lang a{color:var(--g5)}header.home.scrolled .cont .btns .lang a:hover{color:var(--c1)}header.home.scrolled .cont .btns .profile a{color:var(--g5)}header.home.scrolled .cont .btns .call a:first-child,header.home.scrolled .cont .btns .profile a:hover{color:var(--c1)}header.home.scrolled .cont .btns .call a:first-child:hover{color:var(--c4)}header.home.scrolled .cont .btns .call a:nth-child(2){color:var(--g5)}header.home.scrolled .cont .btns .call a:nth-child(2):hover{color:var(--c1)}header.home.search{position:sticky}header.home.search .filter{border-top:var(--px) solid rgba(0,0,0,.1);background-color:#f5f5f5;padding-block:.5rem;padding-inline:var(--pd);display:flex;align-items:center;justify-content:space-between;gap:1rem}header.home.search .filter>*{max-width:calc(25% - 1.3333333333rem)}header.home.search .filter>*>span{display:block;color:var(--g4);font-size:.5rem;font-weight:700;text-transform:uppercase;margin-bottom:.2rem}header.home.search .filter>*>a{display:flex;align-items:center;text-decoration:none}header.home.search .filter>*>a>span{font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;color:var(--g6)}header.home.search .filter>*>a>svg{height:1rem}header.home.search .filter>*>div{display:none}.non-image-hero .title{padding-top:8rem;padding-bottom:5rem;padding-inline:var(--pd);position:relative;display:flex;align-items:center;justify-content:center}.non-image-hero .title .img{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;background-color:var(--bg4)}.non-image-hero .title .img img{width:100%;height:100%;object-fit:cover;object-position:center}.non-image-hero .title .cont h1,.non-image-hero .title .cont h2,.non-image-hero .title .cont h3{margin:0;color:var(--bg);text-align:center;font-weight:700}.non-image-hero .breadcrumbs{display:none}.collage{position:relative;padding-block:10rem 6rem;display:flex;align-items:center;padding-inline:var(--pd)}.collage .bg{overflow:hidden}.collage .bg,.collage .bg .ovr{position:absolute;top:0;left:0;width:100%;height:100%}.collage .bg .ovr{pointer-events:none;z-index:2;background:linear-gradient(180deg,#435667 0,rgba(53,64,75,.62) 22%,rgba(30,30,30,0))}.collage .bg video{width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:1}.collage .content{display:flex;position:relative;z-index:3;width:100%;justify-content:space-between;align-items:center}.collage .content .left{width:45%;display:flex;flex-direction:column;padding-left:4rem;padding-block:3rem;gap:2rem}.collage .content .left h1,.collage .content .left h2{color:var(--bg);margin:0}.collage .content .left h1 span,.collage .content .left h2 span{color:var(--c4)}.collage .content .left h1 strong,.collage .content .left h2 strong{font-weight:1000;color:var(--c4)}.collage .content .left h1{font-size:3rem;line-height:130%;letter-spacing:.1rem}.collage .content .left h2{font-weight:500;font-size:1.2rem;line-height:120%}.collage .content .left .txt{margin-top:1rem;font-weight:300;font-size:1.1rem;line-height:150%;color:var(--bg)}.collage .content .left .txt strong{font-weight:1000;color:var(--c4)}.collage .content .right{width:25rem;max-width:50%}.collage .content .right .frm{border-radius:var(--r3);background-color:rgba(0,0,0,.2196078431);padding:2rem;position:relative;color:#fff;backdrop-filter:blur(10px);display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:1rem}.collage .content .right .frm input{font-size:.8rem;padding-block:.8rem}.collage .content .right .frm h3{color:var(--bg);margin:0;font-size:1.5rem;font-weight:900;letter-spacing:.05rem;width:100%}.collage .content .right .frm h3 strong{font-weight:1000}.collage .content .right .frm label{color:var(--bg);width:100%;font-size:.8rem;font-weight:900}.collage .content .right .frm .full{width:100%}.collage .content .right .frm .half{width:calc(50% - .5rem)}.collage .content .right .frm .btn{text-decoration:none;border-radius:var(--r1);color:var(--g6);display:flex;align-items:center;justify-content:center;gap:.6rem;font-size:1rem;font-weight:700;background-color:var(--c4);padding:.7rem 1.5rem}.collage .content .right .frm .btn svg{height:1rem}.collage .content .right .frm .calendar{right:0}.collage .content .right .frm .types{width:100%;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.collage .content .right .frm .types>label{padding:0;width:calc(50% - .6666666667rem);position:relative}.collage .content .right .frm .types>label input{position:absolute;left:-10000px;opacity:0;visibility:hidden}.collage .content .right .frm .types>label div{background-color:hsla(0,0%,100%,.8);border-radius:var(--r1);display:flex;width:100%;align-items:center;gap:.25rem;padding-block:.15rem;padding-inline:.5rem;color:var(--c1)}.collage .content .right .frm .types>label div svg{height:1.5rem}.collage .content .right .frm .types>label div span{color:var(--g6);font-size:.7rem;font-weight:700}.collage .content .right .frm .types>label input:checked~div{background-color:var(--c4);color:var(--g6)}@media (max-width:991px){.collage .content .left{padding-left:0;gap:1rem}.collage .content .left h1{font-size:2rem}}@media (max-width:767px){.collage{padding-block:6rem var(--pd)}.collage .content{flex-direction:column;justify-content:flex-start}.collage .content .left{width:100%;padding-left:0;gap:1rem}.collage .content .left h1,.collage .content .left h2{text-align:center}.collage .content .left .txt{display:none}.collage .content .right{max-width:100%}.collage .content .right .frm h3{text-align:center;display:none}.collage .content .right .frm .half{width:100%}.collage .content .right .frm .calendar{left:0;right:auto;max-width:100%}.collage .content .right .frm .types>label>div{flex-direction:column;align-items:center;padding-block:.5rem}.collage .content .right .frm .types>label>div svg{height:3rem}}.boat{padding-top:2rem;padding-inline:var(--pd);display:flex;flex-direction:column}.boat .title{display:flex;justify-content:space-between;margin-bottom:1.5rem}.boat .title .left .sttl{font-size:.9rem;text-transform:uppercase;font-weight:700;color:var(--c1)}.boat .title .left .ttl{margin:0;font-size:1.8rem;color:var(--g6);font-weight:700}.boat .title .left .opts{flex-wrap:wrap;padding-top:1rem;gap:2rem}.boat .title .left .opts,.boat .title .left .opts>div{display:flex;align-items:center}.boat .title .left .opts>div>span:first-child{width:1.5rem}.boat .title .left .opts>div>span:first-child img,.boat .title .left .opts>div>span:first-child svg{height:1rem}.boat .title .left .opts>div>span:nth-child(2){color:var(--g6);font-size:.9rem;font-weight:400}.boat .title .right{display:flex;flex-direction:column;gap:.5rem}.boat .title .right .cost{display:flex;flex-direction:column;align-items:flex-end}.boat .title .right .cost>div:first-child{font-size:.6rem;color:var(--g4)}.boat .title .right .cost>div:nth-child(2){display:flex;align-items:baseline;font-size:2rem;color:var(--c1)}.boat .title .right .cost>div:nth-child(2)>span:first-child{letter-spacing:.05rem}.boat .title .right .cost>div:nth-child(2)>span:nth-child(2){font-size:.7rem;color:var(--g6)}.boat .title .right .order{display:flex}.boat .title .right .order a{padding:.8rem 1.2rem;background-color:var(--c1);color:var(--bg);border-radius:var(--r1);text-decoration:none;text-transform:uppercase;font-size:.8rem;font-weight:700;transition:all .3s ease-in-out}.boat .title .right .order a:hover{background-color:var(--c4);color:var(--g6)}@media (max-width:767px){.boat .title{flex-wrap:wrap}.boat .title .left{width:100%}.boat .title .left .ttl{font-size:1.7rem}.boat .title .left .opts{padding-top:.5rem}.boat .title .right{padding-top:2rem;width:100%;flex-direction:row;justify-content:space-between;align-items:center}.boat .title .right .cost{align-items:flex-start}.boat .title .right .order a span{display:none}}.boat .main{display:flex;gap:2rem}.boat .main .gal{width:calc(65% - 1rem);display:flex;flex-direction:column}.boat .main .gal>div:first-child{aspect-ratio:16/11;position:relative;box-shadow:var(--shad)}.boat .main .gal>div:first-child img{position:absolute;width:100%;height:100%;object-fit:cover}.boat .main .gal>div:nth-child(2){padding-top:1rem;display:flex;gap:1rem}.boat .main .gal>div:nth-child(2)>div:first-child{width:5rem;display:flex;flex-direction:column}.boat .main .gal>div:nth-child(2)>div:first-child > div:nth-child(1){display:flex;justify-content:flex-start}.boat .main .gal>div:nth-child(2)>div:first-child > div:nth-child(1) a img{height:1.5rem}.boat .main .gal>div:nth-child(2)>div:first-child > div:nth-child(2){font-size:1.2rem;font-weight:700;color:var(--g4);text-transform:uppercase}.boat .main .gal>div:nth-child(2)>div:first-child > div:nth-child(3){font-size:.9rem;color:var(--g6);text-align:left}.boat .main .gal>div:nth-child(2)>div:first-child > div:nth-child(3) span{color:var(--c1)}.boat .main .gal>div:nth-child(2)>div:nth-child(2){display:flex;width:calc(100% - 5rem)}.boat .main .gal>div:nth-child(2)>div:nth-child(2)>div{display:flex;gap:.5rem;flex-wrap:nowrap;scroll-snap-type:x mandatory;scroll-padding:0 0;overflow-x:scroll}.boat .main .gal>div:nth-child(2)>div:nth-child(2)>div>div{scroll-snap-align:start;flex:0 0 4rem;height:4rem;display:flex}.boat .main .gal>div:nth-child(2)>div:nth-child(2)>div>div a{display:flex;width:100%;height:100%;box-shadow:var(--shad)}.boat .main .gal>div:nth-child(2)>div:nth-child(2)>div>div a img{width:100%;height:100%;object-fit:cover}.boat .main .order-form{width:calc(35% - 1rem);display:flex;flex-wrap:wrap;gap:0 2rem}.boat .main .order-form>div{width:100%}.boat .main .order-form h2{margin:0 auto;margin-top:2rem;text-transform:uppercase;font-size:1.2rem;font-weight:700;line-height:160%;color:var(--g5);letter-spacing:.1rem;font-family:var(--font-header)}.boat .main .order-form h2 span{display:inline-block;padding-bottom:.5rem;border-bottom:calc(var(--px) * 3) solid var(--c1)}@media (max-width:767px){.boat .main .order-form h2{font-size:1.1rem}}.boat .main .order-form h2:first-child{margin-top:0}.boat .main .order-form .list{padding:2rem 0;display:flex;flex-direction:column;row-gap:1rem}.boat .main .order-form .list>div{font-size:1rem;line-height:1.5rem;font-weight:300;color:var(--g4);display:flex}.boat .main .order-form .list>div>strong{color:var(--g6)}.boat .main .order-form .list>div>span:nth-child(2){flex:1;border-bottom:var(--px) dotted var(--g3)}.boat .main .order-form .list>div>span:nth-child(3){color:var(--c1);font-weight:700}@media (max-width:991px){.boat .main{flex-wrap:wrap}.boat .main .gal,.boat .main .order-form{width:100%}.boat .main .order-form>div{width:calc(50% - 1rem)}}@media (max-width:767px){.boat .main .order-form>div{width:100%}}.boat .cont{gap:var(--pd);flex-direction:column;gap:2rem}.boat .cont,.boat .cont>div{display:flex;padding-top:2rem}.boat .cont>div{gap:var(--pd);flex-wrap:wrap;border-top:var(--px) solid var(--brd)}.boat .cont>div>div:first-child{width:calc(30% - var(--pd) / 2);text-transform:uppercase;font-size:1rem;font-weight:700;letter-spacing:.05rem}.boat .cont>div>div:nth-child(2){width:calc(70% - var(--pd) / 2);line-height:160%}.boat .cont>div>div:nth-child(2).opts{display:flex;flex-wrap:wrap;gap:2rem}.boat .cont>div>div:nth-child(2).opts>div{width:calc(33.3333333333% - 1.3333333333rem);display:flex;align-items:flex-start;gap:.5rem}.boat .cont>div>div:nth-child(2).opts>div>img{width:1.5rem;transform:translateY(-25%)}.boat .cont>div>div:nth-child(2).opts>div>div{display:flex;flex-direction:column;gap:.3rem}.boat .cont>div>div:nth-child(2).opts>div>div>div:first-child{line-height:100%;color:var(--g4);font-size:.8rem}.boat .cont>div>div:nth-child(2).opts>div>div>div:nth-child(2){line-height:100%;color:var(--g6);font-weight:700;font-size:.8rem}.boat .cont>div>div:nth-child(2).orderform{display:flex;flex-wrap:wrap;gap:1.5rem 2rem}.boat .cont>div>div:nth-child(2).orderform label{font-weight:700}.boat .cont>div>div:nth-child(2).orderform>.half{width:calc(50% - 1rem)}.boat .cont>div>div:nth-child(2).orderform>.full{width:100%}.boat .cont>div>div:nth-child(2).orderform .btn{display:flex}.boat .cont>div>div:nth-child(2).orderform .btn a{padding:.8rem 1.2rem;background-color:var(--c1);border-radius:var(--r1);color:var(--bg);text-decoration:none;text-transform:uppercase;font-size:.8rem;font-weight:700;transition:all .3s ease-in-out}.boat .cont>div>div:nth-child(2).orderform .btn a:hover{background-color:var(--c4);color:var(--g6)}@media (max-width:767px){.boat .cont>div>div:first-child,.boat .cont>div>div:nth-child(2){width:100%}}@media (max-width:767px){.boat .cont>div>div:nth-child(2).opts>div{width:calc(50% - 1rem)}.boat .cont>div>div:nth-child(2).orderform>.half{width:100%}}.lists--boats{padding-top:4rem;display:flex;flex-direction:column;gap:1rem}.lists--boats .cont{display:flex;gap:2rem;flex-wrap:wrap;width:100%}.lists--boats .cont .item{text-decoration:none;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--shad);border-radius:var(--r2)}.lists--boats .cont .item .img{aspect-ratio:4/3;background-color:var(--bg)}.lists--boats .cont .item .img,.lists--boats .cont .item .img img{border-top-left-radius:var(--r2);border-top-right-radius:var(--r2)}.lists--boats .cont .item .img img{object-fit:cover;width:100%;height:100%}.lists--boats .cont .item .specs{flex-grow:1;background-color:var(--bg);padding:1.2rem 1.5rem;display:flex;flex-direction:column}.lists--boats .cont .item .specs .sttl{font-size:1rem;font-weight:700;color:var(--g4);text-transform:uppercase}.lists--boats .cont .item .specs .ttl{font-size:1.25rem;font-weight:700;color:var(--g6);text-transform:uppercase}.lists--boats .cont .item .specs .list{padding-top:1.2rem;display:flex;flex-wrap:wrap;gap:1rem}.lists--boats .cont .item .specs .list>div{width:calc(50% - .5rem);display:flex;align-items:center}.lists--boats .cont .item .specs .list>div>span:first-child{width:1.5rem}.lists--boats .cont .item .specs .list>div>span:first-child img,.lists--boats .cont .item .specs .list>div>span:first-child svg{height:1rem}.lists--boats .cont .item .specs .list>div>span:nth-child(2){color:var(--g6);font-size:.9rem;font-weight:400}.lists--boats .cont .item .price{border-top:var(--px) solid var(--brd);background-color:var(--bg);border-bottom-left-radius:var(--r2);border-bottom-right-radius:var(--r2);display:flex;align-items:center;gap:1rem;padding:1.2rem 1.5rem}.lists--boats .cont .item .price>div:first-child{width:calc(33% - .5rem);color:var(--g6);text-transform:uppercase;font-size:.9rem;font-weight:700}.lists--boats .cont .item .price>div:nth-child(2){width:calc(67% - .5rem);color:var(--c1);font-size:1.6rem;font-weight:700;display:flex;justify-content:flex-end;align-items:baseline;gap:.3rem}.lists--boats .cont .item .price>div:nth-child(2) span:first-child,.lists--boats .cont .item .price>div:nth-child(2) span:nth-child(3){line-height:100%;font-size:.55rem;color:var(--g4);font-weight:400}.lists--boats .cont .item{width:calc(33.3333333333% - 1.3333333333rem)}@media (max-width:991px){.lists--boats .cont .item{width:calc(50% - 1rem)}}@media (max-width:767px){.lists--boats .cont .item{width:100%}}.widgets--boats-by-type{padding-top:4rem;padding-inline:var(--pd);display:flex;flex-direction:column;gap:1rem}.widgets--boats-by-type>.title{margin:0 auto;width:80%;text-transform:uppercase;text-align:center;font-size:1.7rem;font-weight:700;line-height:160%;color:var(--g5);letter-spacing:.1rem;font-family:var(--font-header)}.widgets--boats-by-type>.title span{display:inline-block;padding-bottom:.5rem;border-bottom:calc(var(--px) * 3) solid var(--c1)}@media (max-width:991px){.widgets--boats-by-type>.title{width:100%}}@media (max-width:767px){.widgets--boats-by-type>.title{font-size:1.3rem}}.widgets--boats-by-type>.text{margin:0 auto;width:80%;text-align:center;font-size:1rem;line-height:110%;font-weight:400;color:var(--g3)}.widgets--boats-by-type>.cont{padding-top:2rem;display:flex;flex-direction:column}.widgets--boats-by-type>.cont .labels{width:100%;display:flex;border-bottom:var(--px) solid var(--g4)}.widgets--boats-by-type>.cont .labels a{position:relative;width:16.6666666667%;display:flex;flex-direction:column;color:var(--g3);transition:all .2s linear;align-items:center;text-decoration:none;padding-bottom:1rem}.widgets--boats-by-type>.cont .labels a svg{height:6rem}.widgets--boats-by-type>.cont .labels a span{color:var(--g6);text-transform:uppercase;font-size:.8rem;font-weight:700}.widgets--boats-by-type>.cont .labels a .highlight{position:absolute;display:none;bottom:calc(-1 * var(--px) * 2);width:100%;height:calc(var(--px) * 3);background-color:var(--c1)}.widgets--boats-by-type>.cont .labels a.active,.widgets--boats-by-type>.cont .labels a:hover{color:var(--g6)}.widgets--boats-by-type>.cont .labels a.active span{color:var(--c1)}.widgets--boats-by-type>.cont .labels a.active .highlight{display:block}@media (max-width:991px){.widgets--boats-by-type>.cont .labels a svg{height:4rem}}@media (max-width:767px){.widgets--boats-by-type>.cont .labels{overflow-y:hidden;overflow-x:scroll;scrollbar-track-color:transparent;scrollbar-width:none;scrollbar-color:transparent transparent;gap:3rem}.widgets--boats-by-type>.cont .labels::-webkit-scrollbar{width:0}.widgets--boats-by-type>.cont .labels::-webkit-scrollbar-thumb,.widgets--boats-by-type>.cont .labels::-webkit-scrollbar-track{display:none}.widgets--boats-by-type>.cont .labels::-webkit-scrollbar-corner,.widgets--boats-by-type>.cont .labels::-webkit-scrollbar-thumb:hover{display:none}.widgets--boats-by-type>.cont .labels a{gap:.5rem}.widgets--boats-by-type>.cont .labels a svg{height:3rem}}.widgets--boats-by-type>.cont .blocks{padding-block:2rem 0}.widgets--boats-by-type>.cont .blocks>div{flex-wrap:wrap;width:100%;display:none;gap:2rem}.widgets--boats-by-type>.cont .blocks>div .item{text-decoration:none;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--shad);border-radius:var(--r2)}.widgets--boats-by-type>.cont .blocks>div .item .img{aspect-ratio:4/3;border-top-left-radius:var(--r2);border-top-right-radius:var(--r2);background-color:var(--bg)}.widgets--boats-by-type>.cont .blocks>div .item .img img{border-top-left-radius:var(--r2);border-top-right-radius:var(--r2);object-fit:cover;width:100%;height:100%}.widgets--boats-by-type>.cont .blocks>div .item .specs{flex-grow:1;background-color:var(--bg);padding:1.2rem 1.5rem;display:flex;flex-direction:column}.widgets--boats-by-type>.cont .blocks>div .item .specs .sttl{font-size:1rem;font-weight:700;color:var(--g4);text-transform:uppercase}.widgets--boats-by-type>.cont .blocks>div .item .specs .ttl{font-size:1.25rem;font-weight:700;color:var(--g6);text-transform:uppercase}.widgets--boats-by-type>.cont .blocks>div .item .specs .list{padding-top:1.2rem;display:flex;flex-wrap:wrap;gap:1rem}.widgets--boats-by-type>.cont .blocks>div .item .specs .list>div{width:calc(50% - .5rem);display:flex;align-items:center}.widgets--boats-by-type>.cont .blocks>div .item .specs .list>div>span:first-child{width:1.5rem}.widgets--boats-by-type>.cont .blocks>div .item .specs .list>div>span:first-child img,.widgets--boats-by-type>.cont .blocks>div .item .specs .list>div>span:first-child svg{height:1rem}.widgets--boats-by-type>.cont .blocks>div .item .specs .list>div>span:nth-child(2){color:var(--g6);font-size:.9rem;font-weight:400}.widgets--boats-by-type>.cont .blocks>div .item .price{border-top:var(--px) solid var(--brd);background-color:var(--bg);border-bottom-left-radius:var(--r2);border-bottom-right-radius:var(--r2);display:flex;align-items:center;gap:1rem;padding:1.2rem 1.5rem}.widgets--boats-by-type>.cont .blocks>div .item .price>div:first-child{width:calc(33% - .5rem);color:var(--g6);text-transform:uppercase;font-size:.9rem;font-weight:700}.widgets--boats-by-type>.cont .blocks>div .item .price>div:nth-child(2){width:calc(67% - .5rem);color:var(--c1);font-size:1.6rem;font-weight:700;display:flex;justify-content:flex-end;align-items:baseline;gap:.3rem}.widgets--boats-by-type>.cont .blocks>div .item .price>div:nth-child(2) span:first-child,.widgets--boats-by-type>.cont .blocks>div .item .price>div:nth-child(2) span:nth-child(3){line-height:100%;font-size:.55rem;color:var(--g4);font-weight:400}.widgets--boats-by-type>.cont .blocks>div.active{display:flex}.widgets--boats-by-type>.cont .blocks>div .item{width:calc(33.3333333333% - 1.3333333333rem)}@media (max-width:991px){.widgets--boats-by-type>.cont .blocks>div .item{width:calc(50% - 1rem)}}@media (max-width:450px){.widgets--boats-by-type>.cont .blocks>div .item{width:100%}}