/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0;top:0;color:#000;background:#fff;font-family:helvetica-lt-pro,sans-serif;line-height:1.3;font-synthesis:none}a,button,svg{-webkit-transition:all 200ms;transition:all 200ms}iframe,video{max-width:100%;outline:none}img{max-width:100%;height:auto}h1,h2,h3,h4,h5{text-wrap:balance;font-family:the-seasons-light,sans-serif}h1{font-size:2rem;line-height:1.1;margin-top:0}h2{font-size:1.5rem;line-height:1.2;margin-top:1.6rem;margin-bottom:.8rem}h3{font-size:1.17rem;line-height:1.35;margin-top:1.5rem;margin-bottom:.7rem}h4{font-size:1rem;margin-top:1.4rem;margin-bottom:.6rem}h5{font-size:.83rem;margin-top:1.3rem;margin-bottom:.4rem}p{margin-top:0;text-wrap:pretty}input,textarea{border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#fff}a{color:#000;text-underline-offset:3px}a:active{color:#000}a:hover{text-decoration:none}a,button,svg{-webkit-transition:all 200ms;transition:all 200ms}button{cursor:pointer}ul,ol{margin-top:0}ul li,ol li{margin-bottom:.8rem}blockquote{border-left:3px solid #000;margin:0;padding:1rem;margin-bottom:1em}table{margin-bottom:1em}.limited{max-width:1840px;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto}.clr{margin:0;padding:0;background:none;border:none}.hidden{display:none}.ckeditor-html5-video{margin-bottom:1em}.grecaptcha-badge{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.lg-outer .lg-toggle-thumb{right:5px !important}.lg-sub-html{padding:10px 66px !important}.message_cover{display:none}div.freeprivacypolicy-com---nb-simple{max-width:100%;width:100%}div.freeprivacypolicy-com---palette-light.freeprivacypolicy-com---nb{background-color:rgba(225,225,225,0.95)}div.freeprivacypolicy-com---nb .cc-nb-text{font-size:14px;margin-bottom:.75rem}div.freeprivacypolicy-com---nb .cc-nb-title{font-size:18px;margin-bottom:.5rem}div.freeprivacypolicy-com---nb .cc-nb-main-container{padding:1rem}div.freeprivacypolicy-com---palette-light .cc-nb-okagree,div.freeprivacypolicy-com---palette-light .cc-nb-reject,div.freeprivacypolicy-com---palette-light .cc-cp-foot-save,div.freeprivacypolicy-com---palette-light .cc-nb-changep{border-radius:0;border:1px solid #000;background:#fff;color:#000}div.freeprivacypolicy-com---palette-light .cc-nb-okagree:hover,div.freeprivacypolicy-com---palette-light .cc-nb-reject:hover,div.freeprivacypolicy-com---palette-light .cc-cp-foot-save:hover,div.freeprivacypolicy-com---palette-light .cc-nb-changep:hover{background:#000;color:#fff}div.freeprivacypolicy-com---palette-light .cc-nb-okagree:focus,div.freeprivacypolicy-com---palette-light .cc-nb-reject:focus,div.freeprivacypolicy-com---palette-light .cc-cp-foot-save:focus,div.freeprivacypolicy-com---palette-light .cc-nb-changep:focus{-webkit-box-shadow:none;box-shadow:none}div.freeprivacypolicy-com---palette-light .cc-nb-changep{background:#000;color:#fff}div.freeprivacypolicy-com---palette-light .cc-nb-changep:hover{background:#fff;color:#000}div.freeprivacypolicy-com---palette-light .cc-cp-body-content-entry a{color:#000}div.freeprivacypolicy-com---palette-light .cc-cp-body-content-entry a:focus{-webkit-box-shadow:none;box-shadow:none}div.freeprivacypolicy-com---palette-light.freeprivacypolicy-com---nb{right:auto;bottom:auto;height:100%;background:rgba(0,0,0,0.75)}div.freeprivacypolicy-com---palette-light.freeprivacypolicy-com---nb .cc-nb-main-container{background-color:#fff;position:absolute;left:50%;top:50%;width:90%;max-width:660px;max-height:90vh;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:30px;max-height:none}.scroll_table{overflow-x:auto;margin-bottom:1.25rem}.scroll_table table{margin-bottom:0 !important}.scroll_table_wrap{position:relative}.scroll_table_wrap .nav_arr{display:none}.scroll_table_wrap.active{padding-top:50px}.scroll_table_wrap.active .nav_arr{display:block;position:absolute;bottom:calc(100% - 40px);right:0;z-index:2}.scroll_table_wrap.active .nav_arr button{display:inline-block;vertical-align:middle;width:40px;height:40px;margin-left:4px;border:1px solid #000;-webkit-transition:background 200ms;transition:background 200ms;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:url("/images/icon_arrow.svg") center 60% no-repeat;background-size:25px 25px}.scroll_table_wrap.active .nav_arr button:hover{background-color:#fff}.scroll_table_wrap.active .nav_arr button.prev{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.scroll_table_wrap.active:before,.scroll_table_wrap.active:after{content:"";pointer-events:none;position:absolute;top:50px;left:0;width:30px;height:calc(100% - 50px);z-index:10;opacity:0;-webkit-transition:opacity 200ms;transition:opacity 200ms;background:-webkit-gradient(linear, left top, right top, color-stop(0, #fff), color-stop(55%, rgba(255,255,255,0.7)), to(rgba(255,255,255,0)));background:linear-gradient(90deg, #fff 0, rgba(255,255,255,0.7) 55%, rgba(255,255,255,0) 100%)}.scroll_table_wrap.active:after{left:auto;right:0;background:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(255,255,255,0)), color-stop(45%, rgba(255,255,255,0.7)), to(#fff));background:linear-gradient(90deg, rgba(255,255,255,0) 0, rgba(255,255,255,0.7) 45%, #fff 100%)}.scroll_table_wrap.active.scrl_end:after{opacity:1}.scroll_table_wrap.active.scrl_start:before{opacity:1}@-webkit-keyframes lineup{from{height:0}to{height:50%}}@keyframes lineup{from{height:0}to{height:50%}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeinright{from{-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeinright{from{-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fadeinleft{from{-webkit-transform:translateX(0);transform:translateX(0);opacity:0}to{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:1}}@keyframes fadeinleft{from{-webkit-transform:translateX(0);transform:translateX(0);opacity:0}to{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:1}}@-webkit-keyframes fadeinleft2{from{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeinleft2{from{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes scale{from{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}to{-webkit-transform:scale(1.08) translateY(9%);transform:scale(1.08) translateY(9%)}}@keyframes scale{from{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}to{-webkit-transform:scale(1.08) translateY(9%);transform:scale(1.08) translateY(9%)}}@-webkit-keyframes scale2{from{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale2{from{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scale3{from{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}to{-webkit-transform:scale(1.2) translateY(12%);transform:scale(1.2) translateY(12%)}}@keyframes scale3{from{-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}to{-webkit-transform:scale(1.2) translateY(12%);transform:scale(1.2) translateY(12%)}}button{color:#000}header{position:fixed;top:0;left:0;width:100%;z-index:50;padding:1.5rem 0;color:#fff;text-transform:uppercase;-webkit-transition:background 200ms,padding 200ms;transition:background 200ms,padding 200ms;letter-spacing:.1em;font-size:1.125rem}header .limited{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}header a,header button{color:#fff;text-decoration:none}header button{text-transform:uppercase}header span{-webkit-transition:color 200ms;transition:color 200ms}header nav{opacity:0;visibility:hidden;white-space:nowrap;min-width:1px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}header nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;margin:0;padding:0;overflow:hidden}header nav ul li{margin:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:left}header nav ul li a,header nav ul li span,header nav ul li button{margin:0 3rem 0 0;text-decoration:none}header nav ul li a:hover,header nav ul li button:hover{text-decoration:underline}header nav ul li.active_menu_item a,header nav ul li.active_menu_item span,header nav ul li.active_menu_item button{text-decoration:underline;font-weight:bold}header nav ul li:last-child a,header nav ul li:last-child span,header nav ul li:last-child button{display:table;border:1px solid #fff;padding:3px 8px}header nav ul li:last-child a:hover,header nav ul li:last-child button:hover{text-decoration:none;background:#fff;color:#000}header .language{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-transform:translateX(-53px);transform:translateX(-53px)}header .language>*{position:relative}header .language>*::after{content:"|";position:absolute;top:44%;right:-18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;font-weight:normal}header .language>*:last-child::after{display:none}header .language a:hover{text-decoration:underline}header .language span{font-weight:bold}header .side_btn{position:absolute;top:50%;left:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:table}header .side_btn img{display:block;width:28x;height:28px}header .menu_btn{position:absolute;top:50%;right:30px;-webkit-transition:background 200ms;transition:background 200ms;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:26px;gap:6px}header .menu_btn span{width:100%;height:2px;border-radius:3px;background:#fff;-webkit-transition:background 200ms,opacity 100ms,-webkit-transform 200ms;transition:background 200ms,opacity 100ms,-webkit-transform 200ms;transition:background 200ms,opacity 100ms,transform 200ms;transition:background 200ms,opacity 100ms,transform 200ms,-webkit-transform 200ms;-webkit-transform-origin:left center;transform-origin:left center}header .menu_btn span:nth-child(1){width:85%}header .menu_btn span:nth-child(2){width:70%}header .menu_btn.on span:nth-child(1){-webkit-transform:rotate(45deg) translate(3px, -4px);transform:rotate(45deg) translate(3px, -4px);width:100%}header .menu_btn.on span:nth-child(2){opacity:0}header .menu_btn.on span:nth-child(3){-webkit-transform:rotate(-45deg) translate(1px, 4px);transform:rotate(-45deg) translate(1px, 4px);width:100%}header.rdy .grp{opacity:1}header.rdy .menu_btn{opacity:1}header.big nav{opacity:1;visibility:visible}header.big .menu_btn{display:none}header.big .language{-webkit-transform:translateX(0);transform:translateX(0)}header.big .side_btn{display:none}header.scrl,header.menu_open,header.subpage{padding:.75rem 0;background:#fff;border-bottom:1px solid #000;color:#000}header.scrl a,header.menu_open a,header.subpage a,header.scrl button,header.menu_open button,header.subpage button{color:#000}header.scrl .side_btn img,header.menu_open .side_btn img,header.subpage .side_btn img{-webkit-filter:invert(1);filter:invert(1)}header.scrl .menu_btn span,header.menu_open .menu_btn span,header.subpage .menu_btn span{background:#000}header.scrl nav ul li:last-child a,header.menu_open nav ul li:last-child a,header.subpage nav ul li:last-child a,header.scrl nav ul li:last-child span,header.menu_open nav ul li:last-child span,header.subpage nav ul li:last-child span,header.scrl nav ul li:last-child button,header.menu_open nav ul li:last-child button,header.subpage nav ul li:last-child button{border:1px solid #000}header.scrl nav ul li:last-child a:hover,header.menu_open nav ul li:last-child a:hover,header.subpage nav ul li:last-child a:hover,header.scrl nav ul li:last-child button:hover,header.menu_open nav ul li:last-child button:hover,header.subpage nav ul li:last-child button:hover{background:#000;color:#fff}.res_menu{position:fixed;z-index:40;top:0;left:0;width:100%;height:100dvh;padding-top:60px;padding-bottom:10px;background:#fff;text-transform:uppercase;-webkit-transform:translateY(-110%);transform:translateY(-110%);-webkit-transition:-webkit-transform 200ms;transition:-webkit-transform 200ms;transition:transform 200ms;transition:transform 200ms, -webkit-transform 200ms}.res_menu.open{-webkit-transform:translateY(0);transform:translateY(0)}.res_menu .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.res_menu button{text-transform:uppercase}.res_menu ul{margin:0;padding:0;list-style:none;text-align:center;width:100%;font-size:1.125rem;max-height:100%;overflow:auto}.res_menu ul li{margin:0;padding:20px 30px}.res_menu ul li a,.res_menu ul li span,.res_menu ul li button{color:#000;text-decoration:none}.res_menu ul li a:hover,.res_menu ul li button:hover{text-decoration:underline}.res_menu ul li.active_menu_item a,.res_menu ul li.active_menu_item span,.res_menu ul li.active_menu_item button{color:#000;font-weight:bold}.res_menu ul li:last-child{border-bottom:none}.res_menu ul li:last-child a,.res_menu ul li:last-child span,.res_menu ul li:last-child button{display:inline-block;border:1px solid #000;padding:4px 8px}.res_menu ul li:last-child a:hover,.res_menu ul li:last-child button:hover{text-decoration:none;background:#000;color:#fff}.top_slider{overflow:hidden;position:relative;color:#fff}.top_slider::after{content:"";position:absolute;top:0;left:0;width:100%;height:200px;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(100,109,117,0)), to(#646d75));background:linear-gradient(0deg, rgba(100,109,117,0) 0, #646d75 100%);opacity:.5;z-index:2}.top_slider .limited{position:absolute;top:0;width:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%;z-index:3}.top_slider .limited::before{content:"";position:absolute;bottom:0;left:15px;height:0;border-right:2px solid #fff;z-index:3;-webkit-animation:lineup 1s ease-out 300ms;animation:lineup 1s ease-out 300ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.top_slider img{display:block;width:100%;max-height:100svh;-o-object-fit:cover;object-fit:cover;min-height:400px;position:relative;z-index:1}.top_slider h1{position:absolute;text-transform:uppercase;bottom:0;left:0;width:100%;margin:0;font-size:clamp(1.75rem, 0.332rem + 7.09vw, 8.75rem);padding:0 30px 0 50px;line-height:.71;text-align:right}.top_slider h1 span{display:block;text-wrap:wrap;-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:0;-webkit-animation:fadeinright 1s ease-out 100ms;animation:fadeinright 1s ease-out 100ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.top_slider h1 span:first-child{-webkit-animation:fadeinleft 1s ease-out 100ms;animation:fadeinleft 1s ease-out 100ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative}.top_slider h1 span:first-child::after{content:"";position:absolute;top:50%;left:calc(100% + 15px);width:50vw;border-bottom:2px solid #fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top_slider .side_txt{position:absolute;left:30px;width:36%;max-width:220px;bottom:clamp(6.25rem, 4.152rem + 10.49vw, 9.188rem);font-size:clamp(0.813rem, 0.762rem + 0.25vw, 1.063rem);line-height:1.1;margin:0;font-size:13px;opacity:0;-webkit-animation:fadein 1s ease-out 900ms;animation:fadein 1s ease-out 900ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.top_slider .side_txt.sec{left:auto;right:30px;text-align:right;bottom:50%;-webkit-animation-delay:1300ms;animation-delay:1300ms}section{padding-top:2rem;padding-bottom:2rem;overflow:hidden}section .limited{display:grid;gap:1.5rem;justify-items:start}section h2{display:table;text-transform:uppercase;font-size:clamp(1.563rem, 0.74rem + 4.11vw, 5.625rem);margin:0 0 1rem 0;line-height:1;position:relative}section h2::before{content:"";position:absolute;top:0;right:-2rem;height:calc(100% + 3rem);border-left:1px solid #000}section h2::after{content:"";position:absolute;top:calc(100% + 1rem);left:80%;width:100vw;border-top:1px solid #000}section .img.grid{position:relative}section .img.grid img{display:block;width:100%}section .img.grid .i1{margin-left:auto;width:80%;margin-bottom:1rem}section .img.grid .i2{position:absolute;width:auto;height:calc(100% - 1rem);top:1rem;left:0}section .txt p:last-child{margin-bottom:0}section .content{width:100%}section table{width:100%;margin:0;border-collapse:collapse}section table tr td{padding:1rem 1rem .5rem 1.5rem;border-bottom:1px solid #000;border-right:1px solid #000}section table tr td:first-child{padding-left:.5rem}section table tr td:last-child{border-right:none}section table tr:last-child td{border-bottom:none}section.video{border-top:1px solid #000}section.video h2{position:relative;z-index:3;margin:0}section.video h2::before,section.video h2::after{display:none}section.video .img{width:calc(100% +  60px );position:relative;left:-30px}section.video video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#ebebeb}section.table{padding-bottom:0}section.halfs{padding-bottom:0;padding-top:4rem}section.halfs h2::before{top:auto;bottom:-0.5rem;height:calc(100% + 5rem)}section.halfs h2::after{top:auto;bottom:calc(100% + 1rem)}section.halfs .img{margin-top:1rem}section.halfs .col{margin-bottom:2rem}section.halfs .col table{position:relative;margin-top:2rem}section.halfs .col table tr:last-child td{display:table-cell}section.halfs .col table tr td:first-child{padding-left:0}section.halfs .col table::after{content:"";position:absolute;bottom:0;left:0;width:100vw;border-top:1px solid #000;z-index:-1}section.halfs .col:last-child{margin-bottom:0}section.halfs .col:last-child h2{margin-bottom:2rem}section.halfs .col:last-child h2::before{display:none}section.halfs .col:last-child h2::after{bottom:auto;top:calc(100% + 1rem);left:-30px;width:calc(100% +  30px  + 1rem)}section.texts h2::before{display:none}section.texts h2::after{top:calc(100% + 0.5rem);left:0}section.texts ul{list-style-type:square;padding-left:1.5rem}section.boxes .limited{display:block}section.boxes h2{text-align:center;margin-left:auto;margin-right:auto;margin-bottom:2rem}section.boxes h2::before,section.boxes h2::after{display:none}section.boxes .grp{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%}section.boxes .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #000;text-align:center;padding:1rem}section.boxes .box p{margin-bottom:.5rem}section.boxes .box p:last-child{margin-bottom:0}section.tertiary h2{text-align:right;padding-right:1.25rem}section.tertiary h2::before{right:0;height:100vh}section.tertiary h2::after{left:50%}section.tertiary .txt{padding-right:1rem}section.tertiary .img{position:relative;z-index:2;width:calc(100% +  30px )}section.tertiary .img img{display:block}section.tertiary ul{padding-left:0;list-style:none}section.tertiary ul li{position:relative}section.tertiary ul li::before{content:"";position:absolute;top:.6em;right:calc(100% + 10px);width:30px;border-bottom:1px solid #000}.gallery{padding:0 15px}.gallery .wrp{max-width:1850px;margin:0 auto;display:grid;gap:10px}.gallery .wrp img{display:block;width:100%;-webkit-transition:opacity 200ms;transition:opacity 200ms}.gallery .wrp a{background:#ebebeb}.gallery .wrp a[data-aos="zoom-out"]{-webkit-transform:scale(1.05);transform:scale(1.05)}.gallery .wrp a:hover img{opacity:.7}.gallery.sec{padding:0}.gallery.sec .wrp{max-width:none}main{position:relative;padding-bottom:3.5rem;z-index:2}article{margin-bottom:3rem;margin-top:48px;padding-top:3rem;padding-bottom:3rem}article.limited{max-width:1100px}article.max_w{max-width:1100px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}article h1{text-transform:uppercase;font-size:clamp(1.563rem, 0.74rem + 4.11vw, 5.625rem);margin:0 0 1rem 0;line-height:1;text-align:center}article h2{font-size:clamp(1.5rem, 1.196rem + 1.52vw, 3rem)}article h3{font-size:clamp(1.25rem, 1.06rem + 0.95vw, 2.188rem)}article h4{font-size:1.3rem}article table{border-collapse:collapse;width:100%}article table tr td{padding:.5rem 1rem;border-bottom:1px solid #000;border-right:1px solid #000}article table tr td:last-child{border-right:none}article table tr:last-child td{border-bottom:none}.sec_parameters .top_slider .side_txt{font-size:clamp(2rem, 1.595rem + 2.03vw, 4rem);width:100%;text-shadow:0 0 5px rgba(0,0,0,0.5)}.sec_parameters section.video{margin-top:2rem}.sec_parameters section.video img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.sec_parameters section.video .txt h3{font-size:clamp(1.75rem, 1.598rem + 0.76vw, 2.5rem);margin-top:2rem;margin-bottom:1rem}.sec_parameters footer{margin-top:0}.sec_parameters footer p{padding-top:1rem}.open_form_wrp{position:absolute;bottom:-1.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.open_form_wrp button{text-transform:uppercase;padding:10px 20px;border:1px solid #000;background:none;font-size:1.1rem;margin:0}.open_form_wrp button:hover{background:#000;color:#fff}footer{position:relative;z-index:1;border-top:1px solid #000;-webkit-transform:none !important;transform:none !important;opacity:1 !important;margin-top:-3rem}footer p{text-transform:uppercase;padding-top:4rem;padding-bottom:1rem;margin:0}footer p.limited{position:relative;z-index:1}footer p.limited a{text-decoration:none}footer .btn{text-transform:uppercase;padding:10px 20px;border:1px solid #000;background:none;font-size:1.1rem;margin:0}footer .btn:hover{background:#000;color:#fff}footer .bg{display:block;width:100%;height:auto;min-height:380px;max-height:500px;-o-object-fit:cover;object-fit:cover}footer .banner{position:relative;overflow:hidden}footer h2{position:absolute;top:-2px;width:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff;font-size:clamp(1.75rem, 0.332rem + 7.09vw, 8.75rem);margin:0;opacity:0;-webkit-transition:opacity 400ms ease-out;transition:opacity 400ms ease-out;-webkit-transition-delay:200ms;transition-delay:200ms;text-transform:uppercase;word-spacing:100vw;line-height:.71;z-index:2}footer h2 span{display:block}footer .social_logo{position:absolute;top:clamp(4.063rem, 1.09rem + 14.86vw, 17.813rem);left:30px}footer .social_logo img{display:block;width:50px}footer .socials{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;width:100%;left:50%;bottom:1rem;color:#fff;opacity:0;-webkit-transform:translateX(-50%) translateY(30px);transform:translateX(-50%) translateY(30px);-webkit-transition:opacity 400ms ease-out,-webkit-transform 400ms ease-out;transition:opacity 400ms ease-out,-webkit-transform 400ms ease-out;transition:opacity 400ms ease-out,transform 400ms ease-out;transition:opacity 400ms ease-out,transform 400ms ease-out,-webkit-transform 400ms ease-out;-webkit-transition-delay:800ms;transition-delay:800ms;z-index:2}footer .socials p{padding:0;margin:0}footer.aos-animate h2{opacity:1}footer.aos-animate .socials{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}form{margin:0 auto;background:#fff;display:grid;grid-template-columns:1fr 1fr;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}form p{font-size:14px;opacity:.7}form p span{color:#f00}form h2{margin-top:0;font-size:2rem}form .divider{position:relative;margin:2rem 0 1rem 0;opacity:.5}form .divider::before{content:"";position:absolute;z-index:1;top:50%;left:0;width:100%;border-bottom:1px solid #000}form .divider span{position:relative;z-index:2;display:table;margin:0 auto;padding:0 12px;color:#000;background:#fff}label{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:#000;text-transform:uppercase;letter-spacing:.03em}label span{color:#f00;margin-left:2px}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],textarea{display:block;width:100%;padding:10px 12px;border:1px solid #000;border-radius:0;background:#fff;color:#000;font-size:14px;font-family:inherit;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus{background:#f5f5f5}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#999}input::placeholder,textarea::placeholder{color:#999}textarea{resize:vertical;min-height:120px}form>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}form>div.full_w{position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}form>div.full_w p{line-height:1.5}form>div.full_w.mid{text-align:center;display:block}form>div.msg,form>div.agree,form>div.g-recaptcha,form>input[type="hidden"],form>div.full_w{grid-column:1 / -1}div.agree{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}div.agree input[type="checkbox"]{width:20px;height:20px;border:1px solid #000;border-radius:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}div.agree input[type="checkbox"]:checked{background:#000 url("/images/checked.svg") center center;background-size:16px 16px}div.agree label{margin-bottom:0;font-weight:400;text-transform:none;letter-spacing:0;font-size:13px;cursor:pointer}div.g-recaptcha{margin-top:4px}div.err input{border-color:#f00 !important}button.send{grid-column:1 / -1;display:inline-block;padding:12px 32px;background:#000;color:#fff;border:1px solid #000;border-radius:0;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}button.send:hover{background:#fff;color:#000}.calendar{display:block;width:100%;position:relative}.calendar label span{font-size:15px}.calendar input{display:none}.calendar .flatpickr-day.selected,.calendar .flatpickr-day.startRange,.calendar .flatpickr-day.endRange,.calendar .flatpickr-day.selected.inRange,.calendar .flatpickr-day.startRange.inRange,.calendar .flatpickr-day.endRange.inRange,.calendar .flatpickr-day.selected:focus,.calendar .flatpickr-day.startRange:focus,.calendar .flatpickr-day.endRange:focus,.calendar .flatpickr-day.selected:hover,.calendar .flatpickr-day.startRange:hover,.calendar .flatpickr-day.endRange:hover,.calendar .flatpickr-day.selected.prevMonthDay,.calendar .flatpickr-day.startRange.prevMonthDay,.calendar .flatpickr-day.endRange.prevMonthDay,.calendar .flatpickr-day.selected.nextMonthDay,.calendar .flatpickr-day.startRange.nextMonthDay,.calendar .flatpickr-day.endRange.nextMonthDay{background:#000;border-color:#000}.calendar .flatpickr-day.selected:hover,.calendar .flatpickr-day.startRange:hover,.calendar .flatpickr-day.endRange:hover,.calendar .flatpickr-day.selected.inRange:hover,.calendar .flatpickr-day.startRange.inRange:hover,.calendar .flatpickr-day.endRange.inRange:hover,.calendar .flatpickr-day.selected:focus:hover,.calendar .flatpickr-day.startRange:focus:hover,.calendar .flatpickr-day.endRange:focus:hover,.calendar .flatpickr-day.selected:hover:hover,.calendar .flatpickr-day.startRange:hover:hover,.calendar .flatpickr-day.endRange:hover:hover,.calendar .flatpickr-day.selected.prevMonthDay:hover,.calendar .flatpickr-day.startRange.prevMonthDay:hover,.calendar .flatpickr-day.endRange.prevMonthDay:hover,.calendar .flatpickr-day.selected.nextMonthDay:hover,.calendar .flatpickr-day.startRange.nextMonthDay:hover,.calendar .flatpickr-day.endRange.nextMonthDay:hover{background:#222;border-color:#222}.calendar .flatpickr-day.selected.reserved,.calendar .flatpickr-day.startRange.reserved,.calendar .flatpickr-day.endRange.reserved,.calendar .flatpickr-day.selected.inRange.reserved,.calendar .flatpickr-day.startRange.inRange.reserved,.calendar .flatpickr-day.endRange.inRange.reserved,.calendar .flatpickr-day.selected:focus.reserved,.calendar .flatpickr-day.startRange:focus.reserved,.calendar .flatpickr-day.endRange:focus.reserved,.calendar .flatpickr-day.selected:hover.reserved,.calendar .flatpickr-day.startRange:hover.reserved,.calendar .flatpickr-day.endRange:hover.reserved,.calendar .flatpickr-day.selected.prevMonthDay.reserved,.calendar .flatpickr-day.startRange.prevMonthDay.reserved,.calendar .flatpickr-day.endRange.prevMonthDay.reserved,.calendar .flatpickr-day.selected.nextMonthDay.reserved,.calendar .flatpickr-day.startRange.nextMonthDay.reserved,.calendar .flatpickr-day.endRange.nextMonthDay.reserved{background:#dbdada;color:#000;border-radius:0}.calendar.disabled:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:#fff;opacity:.5;cursor:not-allowed;z-index:2}.calendar.disabled.reserved{background:#dbdada;border-radius:0;color:#000}.calendar.disabled.reserved:hover{background:#dbdada}.calendar .date-picker-wrapper{padding:0;background:none;border:none}.calendar .date-picker-wrapper.single-month .month-wrapper{width:247px}.calendar .date-picker-wrapper .date-range-length-tip{background-color:#fff}.calendar .date-picker-wrapper .date-range-length-tip:after{border-top:4px solid #fff}.calendar .date-picker-wrapper .drp_top-bar{display:none}.calendar .date-picker-wrapper .month-wrapper{border:1px solid #000;border-radius:0}.calendar .date-picker-wrapper .month-wrapper table{width:auto}.calendar .date-picker-wrapper .month-wrapper table .day{padding:10px}.calendar .date-picker-wrapper .month-wrapper table .day:hover{background:#fff}.calendar .date-picker-wrapper .month-wrapper table .day.invalid:hover{background:#fff}.calendar .date-picker-wrapper .month-wrapper table .day.hovering{background-color:#b9b9b9 !important}.calendar .date-picker-wrapper .month-wrapper table .day.checked,.calendar .date-picker-wrapper .month-wrapper table .day.first-date-selected,.calendar .date-picker-wrapper .month-wrapper table .day.last-date-selected{background-color:#000 !important;color:#fff !important}.calendar .date-picker-wrapper .month-wrapper table .day.edge-start{background-color:#dbdada;background-image:linear-gradient(-45deg, #dbdada, #dbdada 50%, #fff 50%, #fff);background-size:34px 32px}.calendar .date-picker-wrapper .month-wrapper table .day.edge-start:hover{background-image:linear-gradient(-45deg, #dbdada, #dbdada 50%, #fff 50%, #fff)}.calendar .date-picker-wrapper .month-wrapper table .day.edge-start.checked{background-image:linear-gradient(-45deg, #dbdada, #dbdada 50%, #000 50%, #000);color:#000 !important}.calendar .date-picker-wrapper .month-wrapper table .day.edge-end{background-color:#dbdada;background-image:linear-gradient(-45deg, #fff, #fff 50%, #dbdada 50%, #dbdada);background-size:34px 32px}.calendar .date-picker-wrapper .month-wrapper table .day.edge-end:hover{background-image:linear-gradient(-45deg, #fff, #fff 50%, #dbdada 50%, #dbdada)}.calendar .date-picker-wrapper .month-wrapper table .day.edge-end.checked{background-image:linear-gradient(-45deg, #000, #000 50%, #dbdada 50%, #dbdada);color:#000 !important}.calendar .date-picker-wrapper .month-wrapper table .day.reserved{background-color:#dbdada;color:#000}.calendar .date-picker-wrapper .month-wrapper table .day.reserved:hover{background:#dbdada;color:#000}.calendar .date-picker-wrapper .month-wrapper table .day.real-today{background-color:inherit;-webkit-box-shadow:inset 0 0 0 2px #000;box-shadow:inset 0 0 0 2px #000}.calendar .date-picker-wrapper .month-wrapper table tr{background:#fff}#clear_calendar{position:relative;z-index:2;border:none;padding:0;color:#000;font-size:15px;text-decoration:underline;background:none;margin:-12px 0 10px 0}#clear_calendar:hover{text-decoration:none}.modal_wrp{position:fixed;top:0;left:0;width:100%;height:100dvh;background:rgba(0,0,0,0.6);-webkit-transition:opacity 200ms;transition:opacity 200ms;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;z-index:80}.modal_wrp.open{visibility:visible;opacity:1}.modal_wrp .close{position:absolute;bottom:100%;right:0;padding:5px;background:#fff;width:30px;height:30px}.modal_wrp .close img{width:20px;display:block}.modal_wrp .inner{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;top:50%;left:50%;max-width:570px;width:95%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fff;max-height:calc(95dvh - 60px);padding:1rem}.modal_wrp .inner form{width:100%;overflow:auto;max-height:100%}.swal2-container .swal2-popup{border-radius:0}.swal2-html-container ul{list-style:none;margin:0;padding:0}.swal2-container button.swal2-styled.swal2-confirm,.swal2-container button.swal2-styled.swal2-deny,.swal2-container button.swal2-styled.swal2-cancel{-webkit-transition:background 200ms,color 200ms;transition:background 200ms,color 200ms;-webkit-box-shadow:none;box-shadow:none;background:#fff;color:#000;border:1px solid #000;text-transform:uppercase;border-radius:0}.swal2-container button.swal2-styled.swal2-confirm:hover,.swal2-container button.swal2-styled.swal2-deny:hover,.swal2-container button.swal2-styled.swal2-cancel:hover{background:#000;color:#fff}@media (min-width:600px){.gallery .wrp{grid-template-columns:1fr 1fr 1fr}}@media (min-width:768px){.top_slider .limited::before{left:30px}.top_slider h1{padding:0 30px 0 90px}.top_slider h1 span:first-child{display:table;-webkit-animation:fadeinleft2 1s ease-out 100ms;animation:fadeinleft2 1s ease-out 100ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.top_slider .side_txt{max-width:400px;width:31%;bottom:34%;font-size:clamp(0.813rem, 0.431rem + 0.8vw, 1.375rem);left:60px;text-wrap:balance}main{padding-bottom:0}section .limited{grid-template-columns:4fr 5fr;gap:1.5rem 5.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:stretch}section .img{grid-column:2 / 3;grid-row:1 / 3}section .img.grid .i1{width:90%;margin-bottom:4rem}section .img.grid .i2{height:calc(100% - 3rem);left:-1rem;top:2rem}section .txt{grid-column:1 / 2;grid-row:1 / 2;font-size:clamp(1rem, 0.788rem + 0.44vw, 1.313rem);padding-right:clamp(0.313rem, -4.564rem + 10.16vw, 7.5rem)}section h2{grid-column:1 / 2;grid-row:2 / 3;margin-bottom:0}section h2 span{display:table;background:#fff;padding-right:1.5rem;position:relative;z-index:2}section h2::after{top:calc(100% - 0.7em);left:0}section.video{border-top:none;padding-bottom:0;padding-top:0}section.video .limited{grid-template-columns:5fr 3fr;gap:1.5rem 2.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}section.video .img{grid-column:1 / 2;height:100%;width:calc(100% +  30px )}section.video h2{grid-column:2 / 3;grid-row:1 / 2}section.video h2 span{background:none;padding-right:0}section.video .txt{grid-column:2 / 3;grid-row:2 / 3}section.video video{height:100%;aspect-ratio:auto}section.table{padding-top:0}section.table .limited{display:block}section.table table{table-layout:fixed}section.table table tr:first-child td{padding-top:4rem}section.table table tr:last-child td{padding-bottom:2rem}section.table table tr td{width:50%}section.halfs .limited{-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-columns:1fr 1fr;gap:1.5rem 4rem}section.halfs h2{margin-bottom:1.5rem;padding-top:1rem}section.halfs h2::after{left:20%}section.halfs h2 span{display:inline-block;background:none;padding-right:.3em}section.halfs .img{margin-top:0}section.halfs .img.grid{z-index:-1}section.halfs .img.grid .i1{margin-bottom:0;width:77%;position:relative;z-index:2;-webkit-transform:translateX(20%);transform:translateX(20%)}section.halfs .img.grid .i2{height:100%;top:-32%;left:0;z-index:1}section.halfs .txt{font-size:clamp(1rem, 0.788rem + 0.44vw, 1.313rem)}section.halfs .col{margin-bottom:5rem}section.halfs .col:last-child{margin-bottom:0;padding-left:clamp(0.063rem, -6.68rem + 14.05vw, 10rem)}section.halfs .col:last-child h2{padding-left:42%;padding-top:0;margin-bottom:.5rem;margin-top:1.5rem}section.halfs .col:last-child h2::after{display:none}section.halfs .col:last-child .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.halfs .col:last-child .content .txt{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}section.halfs .col:last-child .content h2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}section.halfs .col:last-child .content .img{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}section.texts .limited{grid-template-columns:1fr 1fr;gap:2rem 3.5rem}section.texts h2{grid-row:auto;grid-column:1 / -1}section.texts .col:last-child p:last-child{margin-bottom:0}section.tertiary .limited{grid-template-columns:1fr 1fr;gap:2.5rem 2.5rem}section.tertiary h2{grid-row:auto}section.tertiary h2::before{right:-1.2rem}section.tertiary h2::after{top:calc(100% + 1rem)}section.tertiary .img{grid-column:1 / 2;grid-row:2 / 3;width:100%}section.tertiary .txt{padding-top:.5rem;padding-right:0;grid-column:2 / 3;grid-row:2 / 3}section.tertiary ul li::before{width:11px}article{font-size:clamp(1rem, 0.788rem + 0.44vw, 1.313rem)}section.halfs .col table tr td{border-right:none}.sec_parameters section.video{margin-top:4rem}.sec_parameters footer{margin-top:2rem}.gallery.sec .wrp{grid-template-columns:1fr}footer{border-top:none}footer p{font-size:clamp(1rem, 0.788rem + 0.44vw, 1.313rem)}footer .socials{bottom:3rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1025px){section h2 span{padding-right:2.5rem}section h2::before{right:2rem}section table tr td{padding-left:2.5rem}section.video .limited{grid-template-columns:2fr 1fr}section.table table tr td{width:40%}section.table table tr td:last-child{width:60%}section.halfs .limited{grid-template-columns:4fr 6fr}section.halfs .txt{padding-right:0}section.halfs h2::before{right:-1.6rem}section.texts .limited{grid-template-columns:5fr 7fr}section.boxes .grp{grid-template-columns:1fr 1fr 1fr}.gallery.sec .wrp{grid-template-columns:1fr 1fr 1fr}.gallery.sec .wrp img{aspect-ratio:1 / 2;-o-object-fit:cover;object-fit:cover;max-height:450px}footer .social_logo img{width:70px}}@media (min-width:1600px){section .txt{margin-top:2rem}section .img.grid .i1{width:80%;margin-left:20%}section .img.grid .i2{top:3rem}section.video .img{width:max(calc(100% +  30px ), calc(100% +  30px  + ((100vw -  1840px ) / 2)));left:min( -30px , calc((((100vw -  1840px ) / 2) * -1) -  30px ))}section.halfs .col{margin-bottom:11rem}section.halfs .img.grid .i1{-webkit-transform:translateX(24%);transform:translateX(24%)}section.boxes .grp{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}section.tertiary .txt{margin-top:0}article{margin-bottom:10rem}}@media (min-width:1850px){.open_form_wrp{bottom:6rem}footer{margin-top:-10rem}footer .social_logo{left:calc(50% - 890px)}}@media (min-width:2100px){section.video .img{left:-160px;width:calc(100% + 160px)}}@media (max-width:600px){form{grid-template-columns:1fr}form>div{grid-column:1 / -1}}@media (max-width:767px){section.table{padding-top:0}section.table .limited{padding-left:0;padding-right:0}section.table table{margin-bottom:2rem}section table tr td{display:block;border-right:none;padding:1rem 30px}section table tr td:first-child{padding:1rem 30px}section table tr:last-child td{display:none}}@supports (animation-timeline: scroll()){footer .banner{overflow:clip}footer .bg{-webkit-animation:scale2 linear both;animation:scale2 linear both;animation-timeline:view();animation-range:entry 0 cover 60%;-webkit-transform-origin:center center;transform-origin:center center}.top_slider{overflow:clip}.top_slider img{-webkit-animation:scale3 linear both;animation:scale3 linear both;animation-timeline:scroll();animation-range:0 100vh;-webkit-transform-origin:center center;transform-origin:center center}@media all and (min-width:1025px){.top_slider img{-webkit-animation:scale linear both;animation:scale linear both;animation-timeline:scroll();animation-range:0 100vh}}}
/*# sourceMappingURL=style.css.map */