/*! 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{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;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{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:border-box}@font-face{font-family:GeneralSans;src:url("../fonts/eot/GeneralSans-Regular.eot");src:url("../fonts/woff2/GeneralSans-Regular.woff2") format("woff2"),url("../fonts/woff/GeneralSans-Regular.woff") format("woff"),url("../fonts/ttf/GeneralSans-Regular.ttf") format("truetype");font-display:swap}@font-face{font-family:GeneralSans;src:url("../fonts/eot/GeneralSans-Italic.eot");src:url("../fonts/woff2/GeneralSans-Italic.woff2") format("woff2"),url("../fonts/woff/GeneralSans-Italic.woff") format("woff"),url("../fonts/ttf/GeneralSans-Italic.ttf") format("truetype");font-display:swap;font-style:italic}@font-face{font-family:GeneralSans;src:url("../fonts/eot/GeneralSans-Bold.eot");src:url("../fonts/woff2/GeneralSans-Bold.woff2") format("woff2"),url("../fonts/woff/GeneralSans-Bold.woff") format("woff"),url("../fonts/ttf/GeneralSans-Bold.ttf") format("truetype");font-display:swap;font-weight:bold}@font-face{font-family:GeneralSans;src:url("../fonts/eot/GeneralSans-BoldItalic.eot");src:url("../fonts/woff2/GeneralSans-BoldItalic.woff2") format("woff2"),url("../fonts/woff/GeneralSans-BoldItalic.woff") format("woff"),url("../fonts/ttf/GeneralSans-BoldItalic.ttf") format("truetype");font-display:swap;font-style:italic;font-weight:bold}@font-face{font-family:GeneralSans;src:url("../fonts/eot/GeneralSans-Medium.eot");src:url("../fonts/woff2/GeneralSans-Medium.woff2") format("woff2"),url("../fonts/woff/GeneralSans-Medium.woff") format("woff"),url("../fonts/ttf/GeneralSans-Medium.ttf") format("truetype");font-display:swap;font-weight:500}@font-face{font-family:GeneralSans;src:url("../fonts/eot/GeneralSans-MediumItalic.eot");src:url("../fonts/woff2/GeneralSans-MediumItalic.woff2") format("woff2"),url("../fonts/woff/GeneralSans-MediumItalic.woff") format("woff"),url("../fonts/ttf/GeneralSans-MediumItalic.ttf") format("truetype");font-display:swap;font-style:italic;font-weight:500}@font-face{font-family:GeneralSans;src:url("../fonts/eot/GeneralSans-Semibold.eot");src:url("../fonts/woff2/GeneralSans-Semibold.woff2") format("woff2"),url("../fonts/woff/GeneralSans-Semibold.woff") format("woff"),url("../fonts/ttf/GeneralSans-Semibold.ttf") format("truetype");font-display:swap;font-weight:600}@font-face{font-family:GeneralSans;src:url("../fonts/eot/GeneralSans-SemiboldItalic.eot");src:url("../fonts/woff2/GeneralSans-SemiboldItalic.woff2") format("woff2"),url("../fonts/woff/GeneralSans-SemiboldItalic.woff") format("woff"),url("../fonts/ttf/GeneralSans-SemiboldItalic.ttf") format("truetype");font-display:swap;font-style:italic;font-weight:600}html{font-size:16px;scroll-behavior:smooth;text-size-adjust:none}body{margin:0;padding:0;top:0;background:#fff;color:#000;font-family:GeneralSans,sans-serif;font-size:1.25rem;font-size:clamp(1rem, 0.932rem + 0.34vw, 1.25rem);line-height:1.38;font-synthesis:none}body.sec_news.page_list{background:#dbdcdd}body.sec_news.page_list .white_stripe::before{background:none}body.sec_references.page_detail{background:#dbdcdd}a,button,svg{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-weight:500}h1{line-height:1.15;margin-top:0;margin-bottom:2rem;font-weight:normal;font-size:clamp(2.75rem, 2.309rem + 2.2vw, 4.375rem)}h1.sm{font-size:clamp(2rem, 1.356rem + 3.22vw, 4.375rem)}h2{font-size:clamp(1.75rem, 1.462rem + 1.44vw, 2.813rem);line-height:1.2;margin-top:3rem;margin-bottom:2rem}h3{font-size:clamp(1.438rem, 1.285rem + 0.76vw, 2rem);line-height:1.35;margin-top:1.5rem;margin-bottom:.7rem}h4{font-size:1.5rem;margin-top:1.4rem;margin-bottom:.6rem}h5{font-size:1.25rem;margin-top:1.3rem;margin-bottom:.4rem}p{margin-top:0;text-wrap:pretty;margin-bottom:1.75rem}input,textarea,select{border-radius:0;box-shadow:none;background:#fff}a{color:#000;text-underline-offset:3px}a:active{color:#000}a:hover{text-decoration:none}a,button,svg{transition:all 200ms}button{cursor:pointer;color:#000}ul,ol{margin-top:0}ul li,ol li{margin-bottom:.8rem}blockquote{border-left:3px solid #54b8b1;margin:0;padding:1rem;margin-bottom:1em}table{margin-bottom:1em}.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.swal2-popup{border-radius:10px}div.swal2-popup .swal2-html-container ul{list-style:none;padding:0;margin:0}div.swal2-popup .swal2-actions button{font-family:GeneralSans,sans-serif;transition:background 200ms;text-decoration:none;padding:.75em 1em;min-width:200px;text-align:center;display:inline-block;text-transform:uppercase;font-weight:bold;background:#54b8b1;color:#fff}div.swal2-popup .swal2-actions button:focus{box-shadow:none}div.swal2-popup .swal2-actions button:hover{background:#429c96;border-color:#429c96;color:#fff}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);font-family:GeneralSans,sans-serif}.freeprivacypolicy-com---palette-light .cc-cp-body-content-entry a{color:#54b8b1 !important;text-decoration:underline}.freeprivacypolicy-com---palette-light .cc-cp-body-content-entry a:focus{box-shadow:none}.freeprivacypolicy-com---palette-light .cc-cp-body-content-entry a:hover{color:#429c96 !important}div.freeprivacypolicy-com---palette-light .cc-pc-head-lang select:focus{box-shadow:none}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{background:#54b8b1;font-weight:600}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{background:#429c96}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{box-shadow:none}div.freeprivacypolicy-com---palette-light .cc-nb-changep{color:#fff;background:#fff;color:#54b8b1;box-shadow:inset 0 0 0 2px #54b8b1;font-weight:600}div.freeprivacypolicy-com---palette-light .cc-nb-changep:hover{background:#54b8b1;color:#fff}div.freeprivacypolicy-com---palette-light .cc-nb-changep:focus{box-shadow:none}table{min-width:250px;border-collapse:collapse;margin-bottom:1.75rem}table tr td,table tr th{padding:.8rem;border-bottom:1px solid #afb0b1}table tr td:first-child,table tr th:first-child{padding-left:0}table tr td:last-child,table tr th:last-child{padding-right:0}table tr td p:last-child,table tr th p:last-child{margin-bottom:0}table tr:last-child td{border-bottom:none}hr{background:none;height:0;border:none;border-bottom:1px solid #afb0b1}input,textarea{padding:.7rem .9rem;font-family:GeneralSans,sans-serif;border:1px solid #000}input:focus,textarea:focus{border-color:#54b8b1;outline:none}textarea{min-height:80px;max-width:100%}input[type="checkbox"],input[type="radio"]{position:relative;box-sizing:border-box;padding:0;width:20px;height:20px;border:none;border-radius:0;background:#fff;cursor:pointer;appearance:none}input[type="checkbox"]::after,input[type="radio"]::after{content:"";position:absolute;inset:4px;background:#54b8b1;transition:opacity 200ms;opacity:0}input[type="checkbox"]:checked::after,input[type="radio"]:checked::after{opacity:1}input[type="radio"]{border-radius:50%}input[type="radio"]::after{border-radius:50%}select{width:100%;border:1px solid #dbdcdd;border-radius:8px;background:#f2f2f2;padding:.85em}select:focus{box-shadow:none;background:#fff;border-color:#dbdcdd}.customSelect.is-open .custom-select-opener{position:relative;z-index:2;background:#fff;border-radius:8px 8px 0 0;border-color:#dbdcdd;border-bottom-color:#fff}.customSelect.is-open .custom-select-opener:after{transform:translateY(-50%) rotate(180deg)}.customSelect.is-open .custom-select-panel{visibility:visible;opacity:1}.customSelect .custom-select-opener{background:#f2f2f2;padding:.85em calc(0.85em * 2 + 15px) .85em .85em;border:1px solid #c7d1d7;border-radius:8px;overflow:hidden;position:relative}.customSelect .custom-select-opener:after{content:"";position:absolute;width:12px;height:12px;top:50%;right:.85em;background:url("/images/arrow.svg") center center no-repeat;background-size:12px 12px;pointer-events:none;transform:translateY(-50%);transition:transform 200ms}.customSelect .custom-select-opener span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customSelect .custom-select-panel{background:#fff;border:1px solid #dbdcdd;border-top:none;border-radius:0 0 8px 8px;opacity:0;visibility:hidden;transition:opacity 200ms}.customSelect .custom-select-panel .custom-select-option{color:#000;cursor:pointer;padding:.52em .65em}.customSelect .custom-select-panel .custom-select-option.is-selected{color:#54b8b1;font-weight:500}.customSelect .custom-select-panel .custom-select-option.is-selected:before{display:none}.customSelect .custom-select-panel .custom-select-option.has-focus{background:#dbdcdd;color:#000}.attachment{text-align:left;display:block;border-radius:8px;border:1px solid #3f3f40;font-size:1rem;color:#fff;position:relative}.attachment input{opacity:0;position:absolute;left:-9999px;visibility:hidden;z-index:-5}.attachment>button{border:none;display:block;text-decoration:none;padding:.55rem .9rem .75rem .9rem;width:100%;text-align:left}.attachment>button span{display:inline-block;vertical-align:middle;position:static}.attachment>button span.t{padding-left:24px;color:#fff;position:relative}.attachment>button span.t:before{position:absolute;content:"";background:url("/images/icon_plus.svg") center center no-repeat;background-size:15px 15px;left:-1px;top:.15rem;width:15px;height:15px}.attachment>button span.t small{font-weight:normal;color:#858585}.attachment>button span.n{display:none}.attachment>button.open img{display:none}.attachment>button.close{position:absolute;display:none;padding:0;color:#54b8b1;top:.8rem;right:13px;font-weight:normal;font-size:14px;z-index:1;text-decoration:underline;width:auto}.attachment>button.close:hover{text-decoration:none}.attachment>button.close img{width:11px;height:11px}.attachment.full{padding-right:20px}.attachment.full>button:hover{text-decoration:none}.attachment.full>button span.t{display:none}.attachment.full>button span.n{display:inline-block;font-weight:normal;color:#fff}.attachment.full>button.open{max-width:calc(100% - 62px)}.attachment.full>button.open img{display:inline-block;width:16px;height:16px;vertical-align:middle;margin-right:8px}.attachment.full>button.close{display:inline-block;text-decoration:underline}.attachment.full>button.close:hover{text-decoration:none}.attachment.hid{display:none}.btn{padding:.85em 1.5em;border:none;border-radius:5px;display:inline-block;background:#54b8b1;font-weight:bold;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;text-align:center;color:#fff}.btn.arr{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 1rem}.btn.arr::after{content:"";display:block;width:1rem;height:1rem;background:url("/images/arrow2_w.svg") center center no-repeat;background-size:1rem 1rem}.btn:hover{background:#429c96}.btn:focus{outline:none;color:#fff}.btn:focus-visible{box-shadow:0 0 0 2px #429c96}.btn.inv{background:none;color:#54b8b1;box-shadow:inset 0 0 0 2px #54b8b1}.btn.inv.arr::after{background-image:url("/images/arrow2_g.svg")}.btn.inv.arr:hover::after{background-image:url("/images/arrow2_w.svg")}.btn.inv:hover{background:#54b8b1;color:#fff}.btn.inv:focus-visible{box-shadow:inset 0 0 0 2px #429c96}.scroll_table{overflow-x:auto;margin-bottom:1.75rem}.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:2px solid #000;border-radius:6px;transition:background 200ms;transform:rotate(-90deg);backface-visibility:hidden;background:url("/images/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{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;transition:opacity 200ms;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: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}.clear{clear:both;display:block;height:0}.hidden{display:none}.away{position:absolute;top:-9999px;left:-9999px}.mid{text-align:center}.stretch{position:relative;overflow:hidden}.stretch img{position:absolute;display:block;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;max-width:unset;transform:translate(-50%, -50%)}.stretch.stretch_w img{width:100%;min-height:1px}.stretch.stretch_h img{height:100%}.mt_025{margin-top:.25rem}.mb_025{margin-bottom:.25rem}.mt_05{margin-top:.5rem}.mb_05{margin-bottom:.5rem}.mt_1{margin-top:1rem}.mb_1{margin-bottom:1rem}.mt_2{margin-top:2rem}.mb_2{margin-bottom:2rem}.mt_3{margin-top:3rem}.mb_3{margin-bottom:3rem}.mb_5{margin-bottom:5rem}.va_m{vertical-align:middle}.inpt_lbl{position:relative}.inpt_lbl label{position:absolute;top:0;left:.8rem;font-size:1rem;padding:0 .2rem;display:inline-block;transition:top 200ms,
      transform 200ms,
      background 200ms;transform:translateY(-50%) scale(.75);background:#1d1d1e;transform-origin:left center;cursor:text;will-change:top, transform, background}.inpt_lbl input,.inpt_lbl textarea{width:100%;display:block}.inpt_lbl input::placeholder,.inpt_lbl textarea::placeholder{color:transparent}.inpt_lbl input:placeholder-shown~label,.inpt_lbl textarea:placeholder-shown~label{top:50%;transform:translateY(-50%) scale(1);background:none}.inpt_lbl input:focus~label,.inpt_lbl textarea:focus~label{top:0;transform:translateY(-50%) scale(.75);background:#1d1d1e}.inpt_lbl.txa input:placeholder-shown~label,.inpt_lbl.txa textarea:placeholder-shown~label{top:.7rem;transform:translateY(0) scale(1)}.inpt_lbl.txa input:focus~label,.inpt_lbl.txa textarea:focus~label{top:0;transform:translateY(-50%) scale(.75);background:#1d1d1e}.inpt_lbl.notvalid label{color:#ff9800}.inpt_lbl.notvalid input,.inpt_lbl.notvalid textarea{border-color:#ff9800}.inpt_lbl.err label{color:#e91e1e}.inpt_lbl.err input,.inpt_lbl.err textarea{border-color:#e91e1e}ul.simple,ol.simple{margin-left:0;list-style-type:none;padding-left:0}.clr{border:none;padding:0;margin:0;background:none;box-shadow:none}.limited{max-width:1480px;width:100%;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}.shifted{position:relative;left:-30px;width:calc(100% +  60px )}@supports (object-fit: cover){.stretch img{width:100%;height:100%;min-width:1px;min-height:1px;object-fit:cover}.stretch.stretch_w img{width:100%;height:auto;object-fit:unset}.stretch.stretch_h img{width:auto;height:100%;object-fit:unset}}@keyframes load{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fadein{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,20%,100%{transform:translateY(0)}10%{transform:translateY(10px)}15%{transform:translateY(0)}30%{transform:translateY(10px)}35%{transform:translateY(0)}}@keyframes moveLeft{from{opacity:0;transform:rotate(0deg) translateX(-20%)}to{opacity:1;transform:rotate(10deg) translateX(0)}}@keyframes moveRight{from{opacity:0;transform:rotate(0deg) translateX(20%)}to{opacity:1;transform:rotate(-10deg) translateX(0)}}header{position:fixed;top:0;left:0;width:100%;padding:25px 0;transition:background 200ms,
    padding 200ms;z-index:80}header .limited{position:relative;display:flex;align-items:center;gap:2.8rem}header a{font-weight:500}header .btn{font-size:1rem;white-space:nowrap;padding:.75em 1.5em}header .btn.arr{flex-wrap:nowrap}header p{margin:0}header .logo{display:block}header .logo img{display:block;min-width:154px;width:154px;transition:transform 200ms}header nav{opacity:0;visibility:hidden;white-space:nowrap;min-width:1px;font-size:clamp(1.063rem, -0.156rem + 1.5vw, 1.25rem);flex:1 1 auto}header nav ul{display:flex;justify-content:flex-end;align-items:center;list-style:none;margin:0;padding:0}header nav ul li{position:relative;margin:0 2.8rem 0 0;display:flex;justify-content:center;align-items:center}header nav ul li:last-child{margin-right:0}header nav ul li a,header nav ul li span{color:#000;text-decoration:none}header nav ul li a:hover{text-decoration:underline}header nav ul li.parent{padding-right:16px}header nav ul li.parent::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;width:10px;height:10px;transition:transform 200ms;background:url("/images/arrow.svg") center center no-repeat;background-size:10px 10px}header nav ul li.active_menu_item>a,header nav ul li.active_menu_item>span{color:#54b8b1;font-weight:500}header nav ul li:hover::after{transform:translateY(-50%) rotate(180deg)}header nav ul li:hover ul{opacity:1;visibility:visible;transition:opacity 200ms}header nav ul li ul{position:absolute;display:block;top:calc(100% + 10px);left:-18px;background:#fff;width:270px;padding:18px 16px;border:1px solid #ccc;border-radius:5px;text-transform:none;opacity:0;font-size:1rem;visibility:hidden}header nav ul li ul::before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:10px}header nav ul li ul li{display:block;white-space:normal;margin:0 0 15px;line-height:1.2}header nav ul li ul li:last-child{margin-right:0;margin-bottom:0}header nav ul li ul li a,header nav ul li ul li span{font-weight:normal}header .side{display:flex;align-items:center;gap:7px;transform:translateX(-53px)}header .language{position:relative;font-weight:bold;font-size:1rem;text-transform:uppercase}header .language button,header .language a{font-weight:bold;font-size:1rem;text-transform:uppercase}header .language button{padding:.75em 1em;background:rgba(0,0,0,0.1);border:1px solid #ccc;min-height:46px;white-space:nowrap;border-radius:5px}header .language button::after{content:"";display:inline-block;width:10px;height:10px;transition:transform 200ms;background:url("/images/arrow.svg") center center no-repeat;background-size:10px 10px;margin-left:5px}header .language button.on::after{transform:rotate(180deg)}header .language button:hover{background:#ccc}header .language .dropdown{position:absolute;top:100%;left:0;width:100%;margin-top:7px;background:#fff;border:1px solid #ccc;border-radius:5px;opacity:0;visibility:hidden;transition:opacity 200ms;text-align:center}header .language .dropdown a{color:#000;display:table;margin:10px auto;text-decoration:none}header .language .dropdown a:hover{color:#54b8b1}header .language .dropdown.open{opacity:1;visibility:visible}header .socials p{display:flex;gap:8px}header .socials a{display:flex;align-items:center;justify-content:center;border-radius:50%;width:42px;background:rgba(0,0,0,0.1);border:1px solid #ccc;aspect-ratio:1}header .socials a img{display:block;max-width:18px;height:auto}header .socials a:hover{background:#ccc}header .menu_btn{position:absolute;top:50%;right:30px;transition:background 200ms;transform:translateY(-50%);opacity:0;display:flex;flex-direction:column;align-items:flex-end;width:32px;gap:7px}header .menu_btn span{width:100%;height:3px;border-radius:3px;background:#000;transition:background 200ms,
        opacity 100ms,
        transform 200ms;transform-origin:left center}header .menu_btn span:nth-child(1){width:75%}header .menu_btn span:nth-child(3){width:60%}header .menu_btn.on span:nth-child(1){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){transform:rotate(-45deg) translate(1px, 4px);width:100%}header.rdy .menu_btn{opacity:1}header.big nav{opacity:1;visibility:visible}header.big .menu_btn{display:none}header.big .side{transform:translateX(0)}header.scrl,header.menu_open{background:#fff;border-bottom:1px solid #ccc;padding:0}header.scrl .logo img,header.menu_open .logo img{transform:scale(.7);transform-origin:left center}.res_menu{position:fixed;top:0;left:0;width:100%;height:100dvh;background:#fff;transition:transform 200ms;transform:translateY(-110%);padding-top:80px;z-index:70}.res_menu.open{transform:translateY(0)}.res_menu .wrap{height:100%;overflow:auto}.res_menu ul{margin:2rem 0;padding:0;list-style:none;text-align:center;width:100%;font-size:1.25rem}.res_menu ul li{margin:0;padding:12px}.res_menu ul li a,.res_menu ul li span{color:#000;font-weight:500;text-decoration:none}.res_menu ul li a:hover{text-decoration:underline}.res_menu ul li.active_menu_item>a,.res_menu ul li.active_menu_item>span{color:#54b8b1}.res_menu ul li ul{display:none;margin-top:1rem;margin-bottom:1rem;font-size:1rem;font-weight:normal}.res_menu ul li ul li{padding:8px 12px}.res_menu .socials{display:none}.top_section{overflow:clip;margin-bottom:2.5rem;padding-bottom:1px;isolation:isolate}.top_section.mb_0{margin-bottom:0}.top_section h1{text-align:center}.top_section .scrl_btn{display:none}.sec_home .top_section h1{animation:fadein 300ms ease-out;animation-fill-mode:forwards;animation-delay:500ms;opacity:0}.sec_references.page_detail .top_section{margin-bottom:0}.sec_references.page_detail article{display:grid}.sec_references.page_detail h1{text-align:center;order:-1}.sec_references.page_detail .rest{color:#4c4d4d}.sec_references.page_detail .rest strong{color:#000;font-size:clamp(1rem, 0.831rem + 0.85vw, 1.625rem);font-weight:500}.breadcrumbs{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;gap:5px 8px;font-size:clamp(0.75rem, 0.716rem + 0.17vw, 0.875rem);font-weight:bold;margin-bottom:2.5rem}.breadcrumbs a{opacity:.65;font-weight:normal;text-decoration:none}.breadcrumbs a:hover{opacity:1}.breadcrumbs img{width:12px;display:block;transform:rotate(-90deg);opacity:.65}.breadcrumbs img:last-of-type{opacity:1}.breadcrumbs img:first-child{transform:none;margin-right:2px;width:16px}.heading_txt{text-align:center}.heading_txt h1{margin-bottom:1rem}.heading_txt .btn{margin-top:1rem;width:100%}.heading_txt .btn.arr::after{transform:rotate(90deg)}.heading_txt .side_t{color:#4c4d4d}.heading_txt form .btn{width:100%;margin-top:0}.heading_txt form .btn.arr::after{transform:rotate(0)}.sec_contactpage .heading_txt h1{font-size:clamp(2.75rem, 2.479rem + 1.36vw, 3.75rem)}.sec_contactpage .heading_txt .side_t{color:#000}.sec_contactpage .heading_txt .side_t table{margin-left:auto;margin-right:auto;font-size:1rem}.sec_contactpage .heading_txt .side_t table tr td{text-align:left;border-bottom:none}.sec_contactpage .heading_txt .side_t table tr td strong{font-size:1.25rem}.sec_contactpage .heading_txt .side_t table tr td img{display:block}.sec_contactpage .heading_txt .form_wrp{margin-top:2rem}.top_gap{padding-top:calc(130px + 25px)}.dark_bg{background:#dbdcdd}.white_stripe{position:relative}.white_stripe::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;background:#fff;z-index:-1}.slider_txt{position:relative;z-index:2;padding:25px;margin:0 auto;border-radius:10px;background:#54b8b1;clip-path:polygon(11% 0, 100% 0, 100% 100%, 0 100%, 0 8%);color:#fff;font-size:clamp(0.875rem, 0.559rem + 1.58vw, 1.25rem);width:100%;max-width:580px}.slider_txt p:first-child{margin-top:1rem;margin-bottom:1rem}.slider_txt hr{border-color:#fff;opacity:.4}.slider_txt table{width:100%;font-size:clamp(0.875rem, 0.664rem + 1.05vw, 1.125rem);margin:0}.slider_txt table strong{font-size:clamp(1.688rem, 0.477rem + 6.05vw, 3.125rem);display:block;line-height:1.3}.slider_txt table tr td{padding:.8rem 0 1.5rem 0;border-bottom-color:#98d4d0}.slider_txt table tr td p{margin:0}.slider_txt table tr td p:first-child{margin-top:0;margin-bottom:0}.slider_txt table tr:first-child td{padding-top:0}.slider_txt table tr:last-child td{padding-bottom:.5rem}.slider_txt.big_number{max-width:480px;clip-path:polygon(12% 0, 100% 0, 100% 100%, 0 100%, 0 18%)}.slider_txt.big_number p{margin-bottom:1rem}.slider_txt.big_number p:first-child{margin-bottom:.25rem}.slider_txt.big_number table{margin-top:1rem}.slider_txt.big_number table strong{font-size:clamp(2.125rem, 0.328rem + 8.98vw, 8.75rem)}.slider_txt.big_number table tr td{display:flex;gap:2rem;align-items:center}.slider_txt.big_number table tr td p{margin-bottom:0}.slider_txt.big_number table tr td em{font-style:normal;margin-left:10px;font-weight:normal;font-size:clamp(1.375rem, 0.731rem + 3.22vw, 3.75rem)}.top_slider_outer{margin-bottom:2rem;border-radius:10px;overflow:visible}.top_slider_outer.mb_0{margin-bottom:0}.top_slider_outer.swiper{margin-bottom:2rem;border-radius:10px;overflow:visible}.top_slider_outer.swiper .swiper-button-prev,.top_slider_outer.swiper .swiper-button-next{display:none}.top_slider_outer.swiper .swiper-pagination{top:auto;padding:10px 5% 30px 5%;padding:10px clamp(1.875rem, -3.52rem + 8.42vw, 4.375rem) 30px clamp(1.875rem, -3.52rem + 8.42vw, 4.375rem);background:linear-gradient(0deg, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0.5) 66%, rgba(0,0,0,0.36) 76%, rgba(0,0,0,0) 100%);bottom:0;border-radius:0 0 10px 10px;justify-content:space-between;display:flex}.top_slider_outer.swiper .swiper-pagination .swiper-pagination-bullet{position:relative;font-size:clamp(0.813rem, 0.66rem + 0.76vw, 1.375rem);width:auto;height:auto;background:none;border-radius:0;margin:0;padding-top:1rem;opacity:1;color:#ccc;flex:1}.top_slider_outer.swiper .swiper-pagination .swiper-pagination-bullet::before,.top_slider_outer.swiper .swiper-pagination .swiper-pagination-bullet::after{position:absolute;content:"";top:0;left:0;width:100%;border-top:2px solid #54b8b1}.top_slider_outer.swiper .swiper-pagination .swiper-pagination-bullet::after{transform:scaleX(0);transform-origin:left center}.top_slider_outer.swiper .swiper-pagination .swiper-pagination-bullet:first-child{text-align:left}.top_slider_outer.swiper .swiper-pagination .swiper-pagination-bullet:last-child{text-align:right}.top_slider_outer.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{font-weight:bold;color:#54b8b1}.top_slider_outer.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{border-top-color:#ccc}.top_slider_outer.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{animation:load 5s linear;animation-fill-mode:forwards}.top_slider_outer.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active~*::before{border-top-color:#ccc}.top_slider_outer.swiper.paused .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{border-top-color:#54b8b1}.top_slider_outer.swiper.paused .swiper-pagination .swiper-pagination-bullet::after{display:none}.top_slider .sld{border-radius:10px;overflow:hidden}.top_slider img{display:block;width:100%;min-height:385px;object-fit:cover}.sup_heading{text-align:center;text-transform:uppercase;font-size:clamp(0.813rem, 0.66rem + 0.76vw, 1.375rem);margin-bottom:1.25rem;letter-spacing:.3rem}.sup_heading::before{content:"";width:22px;height:22px;display:table;background:url("/images/favicon.svg") center center no-repeat;background-size:22px 22px;margin:0 auto 9px auto}article{overflow:clip}article.padd{padding-top:4rem;padding-bottom:4rem}article.pt_0{padding-top:0}article.dark{background:#f2f2f2}article.dark ul li{background:#fff}article .limited{max-width:990px}article .limited.normal{max-width:1480px}article .limited.wider{max-width:1240px}article h2{font-size:clamp(1.563rem, 1.216rem + 1.73vw, 2.625rem)}article h2:first-child{text-align:center;max-width:870px;margin:0 auto 1.5rem auto}article h2:first-child::before{content:"";width:25px;height:25px;display:table;background:url("/images/favicon.svg") center center no-repeat;background-size:25px 25px;margin:0 auto 9px auto}article h3{font-size:clamp(1.313rem, 1.088rem + 1.12vw, 2rem)}article p{color:#4c4d4d}article p:last-child{margin-bottom:0}article ol{color:#4c4d4d}article img{height:auto !important}article ul{list-style:none;margin:0 0 3rem 0;font-size:clamp(1rem, 0.98rem + 0.1vw, 1.063rem);padding:0;display:flex;flex-wrap:wrap;gap:clamp(0.5rem, 0.364rem + 0.68vw, 1rem)}article ul:last-child{margin-bottom:0}article ul li{background:#f2f2f2;border-radius:10px;padding:.5em 1em;margin:0}article ul li::before{content:"";display:inline-block;vertical-align:middle;width:1em;height:1em;margin-right:10px;background:url("/images/icon_check.svg") center center no-repeat;background-size:1em 1em;margin-bottom:.2em}article .video_wrp{margin-top:3rem}article .video_wrp .inner{position:relative}article .video_wrp .inner::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(84,184,177,0.3) url("/images/icon_play.svg") center center no-repeat;background-size:120px 120px;border-radius:20px;cursor:pointer}article .video_wrp .inner.on::after{display:none}article .video_wrp iframe,article .video_wrp video{display:block;width:100%;border-radius:20px;overflow:hidden}article .video_wrp iframe{aspect-ratio:16 / 9}article .files ul{display:block}article .files ul li{display:table;margin-bottom:1rem;font-size:1.125rem}article .files ul li::before{background-image:url("/images/icon_download.svg")}article .files ul li a{font-weight:normal;text-decoration:none}article .files ul li a:hover{text-decoration:underline}article.normal_h2 h2:first-child{text-align:left;font-size:clamp(1.75rem, 1.462rem + 1.44vw, 2.813rem);max-width:100%;margin-top:3rem;margin-bottom:2rem}article.normal_h2 h2:first-child::before{display:none}section h2{text-align:center;font-size:clamp(1.75rem, 1.123rem + 3.14vw, 4.063rem);line-height:1.14;margin:0 0 1.5rem 0}section>p,section .limited>p{text-align:center;max-width:730px;margin-left:auto;margin-right:auto;color:#4c4d4d}section>p.sup_heading,section .limited>p.sup_heading{color:#000}section.dark{background:#f2f2f2}section.dark .item_list .itm{background:#fff}section.white{background:#fff}section.padd{padding-top:4rem;padding-bottom:4rem}section.mw h2{max-width:650px;margin-left:auto;margin-right:auto}.hover_lines{margin-bottom:4rem}.hover_lines .img{display:none}.hover_lines .lines{font-size:clamp(1rem, 0.763rem + 1.19vw, 1.875rem);list-style:none;font-weight:500;width:100%;max-width:500px;margin:0 auto;padding:0}.hover_lines .lines li{margin:0;border-bottom:1px solid #dbdcdd}.hover_lines .lines li a{position:relative;display:flex;gap:33px;align-items:center;text-decoration:none;padding:12px;padding-right:42px}.hover_lines .lines li a::after{content:"";position:absolute;top:50%;right:12px;width:18px;height:18px;transform:translateY(-50%);background:url("/images/arrow2.svg") center center no-repeat;background-size:18px 18px}.hover_lines .lines li:first-child{border-top:1px solid #dbdcdd}.hover_lines .lines img{display:block;width:32px;height:32px;object-fit:contain}.item_list{display:grid;gap:1rem}.item_list .itm{display:block;padding:1rem;text-decoration:none;border-radius:10px;background:#f2f2f2;font-size:clamp(0.875rem, 0.841rem + 0.17vw, 1rem)}.item_list .itm h2,.item_list .itm h3{font-size:clamp(1.125rem, 0.989rem + 0.68vw, 1.625rem);margin:0 0 .5rem 0;text-align:left;transition:color 200ms}.item_list .itm h2:last-child,.item_list .itm h3:last-child{margin-bottom:0}.item_list .itm img{display:block;width:100%;aspect-ratio:280 / 155;margin-bottom:1.25rem;border-radius:10px}.item_list .itm p{margin:0;color:#4c4d4d;line-height:1.56}.item_list .itm .date{opacity:.3;display:flex;margin-bottom:1rem;gap:6px}.item_list .itm .date img{width:17px;aspect-ratio:auto;margin:0;border-radius:0}.item_list .itm.revert{display:flex;flex-direction:column}.item_list .itm.revert img{margin-bottom:0;margin-top:auto}.item_list .itm.revert picture{margin-top:auto}.item_list .itm.revert .txt{padding:0 14px;margin-bottom:1.25rem}.item_list .itm.revert .date img{margin-top:0}.item_list a.itm:hover h2,.item_list a.itm:hover h3{color:#54b8b1}.item_list .btn_more_wrp{grid-column:1 / -1;text-align:center}.item_list .btn_more_wrp .btn{width:100%;justify-content:center}.btn_more_wrp .clr{font-weight:500;text-decoration:underline}.btn_more_wrp .clr:hover{text-decoration:none}.hp_banner{overflow:clip;background:#dbdcdd}.hp_banner h2{font-size:clamp(1.75rem, 0.53rem + 6.1vw, 6.25rem);line-height:.9}.hp_banner .imgs_grp{position:relative;margin:2rem 0 1.5rem 0}.hp_banner .imgs_grp img{position:relative;display:block;aspect-ratio:86 / 59;border-radius:7px}.hp_banner .imgs_grp img.mid{margin:0 auto 1rem auto;max-width:80%;z-index:2}.hp_banner .imgs_grp img.l,.hp_banner .imgs_grp img.r{position:absolute;top:15%;left:calc(90% + 10px);width:80%;transform:rotate(10deg);transform-origin:left bottom}.hp_banner .imgs_grp img.l{left:auto;right:calc(90% + 10px);transform:rotate(-10deg);transform-origin:right bottom}.hp_banner .txt{max-width:70%;margin:0 auto;color:#4c4d4d}.hp_banner .txt p{margin-bottom:1rem}.hp_banner .btn{width:100%;justify-content:center}.tags{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;font-size:14px}.tags button{display:none;padding:8px 14px;border-radius:6px;text-align:center}.tags button:hover{background:#dbdcdd}.tags button.active{color:#fff;background:#54b8b1}.tags button.active span{display:inline-block}.tags button span{display:none;vertical-align:middle;margin-left:8px;width:20px;height:20px;background:#fff;font-weight:normal;color:#000;line-height:20px;border-radius:50%;font-size:13px}.tags select,.tags .customSelect{flex:1 1 100%;z-index:5}.tags.news_filter{margin-bottom:2rem}.tags.news_filter button{display:block}.tags.news_filter button:hover{background:#fff}.tags.news_filter button.active{background:#54b8b1}.btns_wrp{display:flex;flex-wrap:wrap;gap:1rem}.btns_wrp.mid{justify-content:center}.btns_wrp .btn{width:100%}.masonry .grp{display:grid;margin-bottom:16px;gap:16px}.masonry .grp:empty{display:none}.masonry .btn_more_wrp{text-align:center}.masonry .itm{position:relative;aspect-ratio:32 / 25;display:block;width:100%;border-radius:10px;overflow:hidden;color:#fff;background:#dbdcdd}.masonry .itm::after{content:"";position:absolute;z-index:2;opacity:0;transition:opacity 200ms;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7)}.masonry .itm[data-i="5"]~*{display:none}.masonry .itm img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.masonry .itm .tag{position:absolute;top:10px;left:10px;border-radius:5px;background:rgba(255,255,255,0.5);border:1px solid #fff;font-size:14px;text-align:center;color:#000;backdrop-filter:blur(2px);padding:2px 8px;z-index:3}.masonry .itm h2,.masonry .itm h3{position:absolute;top:25px;left:10px;right:10px;font-size:clamp(1.375rem, 1.239rem + 0.68vw, 1.875rem);opacity:0;margin-top:1.5rem;margin-bottom:.7rem;padding:0;transition:opacity 200ms;z-index:4}.masonry .itm .t{position:absolute;bottom:10px;left:10px;right:10px;line-height:1.56;margin:0;opacity:0;transform:translateY(10px);transition:opacity 200ms,
        transform 200ms;z-index:5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.masonry .itm:hover::after{opacity:1}.masonry .itm:hover h2,.masonry .itm:hover h3,.masonry .itm:hover .t{opacity:1}.masonry .itm:hover .t{transform:translateY(0)}.masonry.showrest .itm[data-i="5"]~*{display:block}.pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:3rem;text-align:center;font-weight:500;font-size:14px}.pager a,.pager span{width:40px;height:40px;display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:50%}.pager a:hover{background:#fff}.pager span{background:#54b8b1}.pager img{display:block;width:18px}.pager .prev{transform:rotate(180deg)}.text_stripe{padding-top:4rem;padding-bottom:4rem}.text_stripe:first-child{padding-top:2rem}.text_stripe.dark{background:#f2f2f2}.text_stripe .limited{max-width:1240px}.text_stripe h2:first-child{margin-top:0}.text_stripe p{color:#4c4d4d}.text_stripe p:last-child{margin-bottom:0}.text_stripe .txt_img{display:block;margin-top:2rem;border-radius:10px;max-width:min(100%, 500px)}form{display:grid;gap:15px;background:#1d1d1e;border-radius:10px;padding:30px;color:#fff}form input,form textarea{border-radius:8px;background:none;color:#fff;font-size:1rem;border-color:#3f3f40;transition:border 200ms}form input[name="info"],form textarea[name="info"]{position:absolute;top:-9999px;left:-9999px}form textarea{min-width:100%}form div:has(input[required]),form div:has(textarea[required]){position:relative}form div:has(input[required])::after,form div:has(textarea[required])::after{content:"*";font-size:13px;color:red;position:absolute;top:5px;right:5px}form .agree{display:flex;gap:10px;font-size:14px;text-align:left;padding:1rem 0}form .agree input{min-width:20px}form .agree a{color:#fff}form .agree:has(input[required])::after{display:none}form .btn{width:100%}.map_block{padding:2rem 0 3rem 0;border-bottom:2px solid #dbdcdd}.map_block:last-child{border-bottom:none;padding-bottom:5rem}.map_block .map{height:400px;border-radius:10px;isolation:isolate;outline:none}.map_block .map.leaflet-container::after{text-align:center}.map_block h2{margin-bottom:1.25rem}.map_block h2:first-child{margin-top:0}.map_block p{opacity:.65;font-size:1rem}.map_block table{font-size:1rem}.map_block table img{display:block}.map_block table strong{font-size:1.25rem}.map_block table p{opacity:1}.people .itm img{aspect-ratio:1;border-radius:5px}.people .itm .pill{display:table;border-radius:30px;background:rgba(84,184,177,0.1);font-size:1rem;font-weight:500;color:#54b8b1;padding:2px 8px;margin-bottom:.7rem}.people .itm .txt p{margin-bottom:4px}.people .itm .txt p.pill{margin-bottom:.7rem}.people .itm .txt p:last-child{margin-bottom:0}.gallery .wrp{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;max-width:810px;margin:0 auto 2rem auto;gap:.5rem}.gallery .wrp .lb{display:block;background:#fff;border-radius:10px}.gallery .wrp .lb img{display:block;width:100%;aspect-ratio:19 / 16;object-fit:cover;border-radius:10px}.gallery .wrp .lb:first-child{grid-column:1 / -1}.gallery .wrp .lb:first-child img{aspect-ratio:81 / 68}.gallery .wrp .lb.hid{height:0;width:0;position:absolute}.gallery .wrp .lb.hid img{display:none}.gallery .wrp .lb:hover{opacity:.75}.gallery .btn_wrp{grid-column:1 / -1;text-align:center}.gallery button{font-size:1.125rem;font-weight:500;text-decoration:underline}.gallery button:hover{text-decoration:none}footer{padding-top:15%;color:#fff;text-align:center;background:#1d1d1e}footer .limited{display:flex;flex-direction:column}footer a{color:#fff;text-decoration:none;opacity:.65}footer a:hover{opacity:1}footer p{margin-bottom:1.3rem}footer h2{margin-top:3rem}footer img{vertical-align:middle}footer ul{list-style:none;margin:0;padding:0}footer ul li{margin-bottom:0;margin-top:1.5rem}footer ul li a:active{color:#fff}footer ul li.active_menu_item a,footer ul li.active_menu_item span{color:#54b8b1}footer ul li.active_menu_item a:hover{text-decoration:underline}footer .big_t{order:1;line-height:1.15;font-size:clamp(2.75rem, 2.309rem + 2.2vw, 4.375rem);margin-bottom:3rem}footer .big_t p{margin:0;text-wrap:balance}footer .logo{opacity:1;display:table;margin:0 auto 1rem auto}footer .logo img{width:clamp(10.313rem, 7.901rem + 12.06vw, 15.625rem)}footer .logo+p{text-align:center;font-size:clamp(0.875rem, 0.773rem + 0.51vw, 1.25rem)}footer .socials{margin-bottom:1.5rem}footer .socials p{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin:0}footer .socials a{display:block;opacity:1;padding:14px;aspect-ratio:1;border-radius:50%;background:rgba(255,255,255,0.1);border:1px solid #474748}footer .socials a img{display:block}footer .socials a:hover{background:rgba(255,255,255,0.2)}footer .btn_big{border:2px solid #54b8b1;color:#54b8b1;opacity:1;width:100%;padding:max(25px, 1em) 1em;font-size:clamp(1.063rem, 0.557rem + 2.07vw, 2.5rem);font-weight:500;text-transform:uppercase;display:block;border-radius:10px;border-top-left-radius:1.25em;corner-top-left-shape:bevel}footer .btn_big:hover{color:#fff;background:#54b8b1}footer .copy{order:6;border-top:1px solid #424243;font-size:14px;padding:2rem 0;margin-top:2rem}footer .copy a{opacity:1}footer .copy a:hover{text-decoration:underline}footer .copy p:last-child{margin-bottom:0}footer .copy img{margin-left:5px;vertical-align:middle}footer .col_logo{order:2}footer .btn_big{order:3}footer .col_menu{order:4}footer .col_cons{order:5}@media (min-width:450px){.heading_txt .btn{width:auto}.item_list .btn_more_wrp .btn{width:auto}.hp_banner .btn{width:auto}.btns_wrp .btn{width:auto}}@media (min-width:600px){.slider_txt{clip-path:polygon(8% 0, 100% 0, 100% 100%, 0 100%, 0 8%)}.slider_txt table tr td{display:grid;align-items:center;grid-template-columns:4fr 5fr;gap:1rem}.slider_txt.big_number{clip-path:polygon(8% 0, 100% 0, 100% 100%, 0 100%, 0 14%)}.item_list{grid-template-columns:1fr 1fr}.tags{margin-bottom:2rem}.tags button{display:block;display:flex;justify-content:center;align-items:center}.tags select,.tags .customSelect{display:none}.masonry .grp{grid-template-columns:1fr 1fr}.masonry .itm[data-i="6"]{display:block}.gallery .wrp{gap:1rem}footer{padding-top:80px}footer .limited{display:grid;grid-template-columns:1fr 1fr;gap:0 2rem}footer .copy{display:grid;align-items:center;grid-column:1 / -1;grid-template-columns:1fr 1fr;gap:2rem}footer .copy p{margin:0;text-align:left}footer .copy p:last-child{text-align:right}footer .big_t,footer .col_logo,footer .btn_big{grid-column:1 / -1}}@media (min-width:600px) and (max-width:1024px),(min-width:1300px){form{grid-template-columns:1fr 1fr}form .md_full,form .agree,form .btn{grid-column:1 / -1}}@media (min-width:800px){.text_stripe.has_img .txt_img{margin-top:0;max-width:100%}.text_stripe.has_img .limited{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2rem}.text_stripe.has_img.flip .txt{order:2}}@media (min-width:800px) and (max-width:1024px){.sec_contactpage .heading_txt .side_t table{width:100%}.sec_contactpage .heading_txt .side_t table tbody{display:grid;align-items:center;gap:.8rem;grid-template-columns:1fr 1fr 1fr}.sec_contactpage .heading_txt .side_t table tbody tr td{padding:0}.sec_contactpage .heading_txt .side_t table tbody tr td:first-child{padding-right:20px}.sec_contactpage .heading_txt .side_t table tbody tr td img{min-width:56px}}@media (min-width:1025px){.top_slider_outer,.top_slider_outer.swiper{margin-bottom:0}.top_section{margin-bottom:5rem}.top_section .limited{position:relative}.top_section h1{text-align:left;padding-bottom:1rem;padding-top:1rem}.top_section h1.padd_r{padding-right:420px}.sec_home .top_section h1{padding-right:390px}.sec_contactpage .top_section{margin-bottom:0}.sec_contactpage .heading_txt{grid-template-columns:8fr 9fr}.sec_contactpage .heading_txt .breadcrumbs{grid-row:1 / 2;grid-column:1 / -1}.sec_contactpage .heading_txt h1{position:relative;grid-row:2 / 3;grid-column:2 / 3;padding-top:1rem;margin-bottom:2rem;padding-bottom:2rem}.sec_contactpage .heading_txt h1::before{content:"";position:absolute;top:100%;height:9999px;left:-5000px;width:9999px;background:#fff;z-index:-1}.sec_contactpage .heading_txt .side_t{grid-row:3 / 4}.sec_contactpage .heading_txt .side_t table{margin-left:0}.sec_contactpage .heading_txt .form_wrp{grid-column:1 / 2;grid-row:2 / 4;margin-top:0}.white_stripe::before{z-index:auto}.breadcrumbs{justify-content:flex-start;margin-top:1rem;margin-bottom:0}.heading_txt{text-align:left;margin-bottom:3rem;display:grid;grid-template-columns:1fr 1fr;gap:0 3rem}.heading_txt .breadcrumbs{margin-bottom:1.5rem}.heading_txt h1{padding-right:0;padding-bottom:0;margin-bottom:0;padding-top:0}.heading_txt h1.padd_r{padding-right:0}.heading_txt .side_t{margin-bottom:0;grid-column:2 / 3;grid-row:1 / 3;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-bottom:.5rem}.slider_txt{position:absolute;top:0;right:6%;max-width:330px}.slider_txt table tr td{display:block}.slider_txt.bottom{top:auto;bottom:30px;right:60px}.slider_txt.big_number{clip-path:polygon(12% 0, 100% 0, 100% 100%, 0 100%, 0 12%);font-size:1rem;max-width:330px}.slider_txt.big_number>p strong{font-size:1.25rem}.slider_txt.big_number table{margin-top:0}.slider_txt.big_number table strong{line-height:1}.slider_txt.big_number table tr td{display:block}article.padd{padding-top:7rem;padding-bottom:7rem}article.pt_0{padding-top:0}section h2{margin-bottom:2.5rem}section.padd{padding-top:7rem;padding-bottom:7rem}.hover_lines{position:relative;margin-bottom:7rem}.hover_lines .img{display:block;position:absolute;top:0;left:0;width:47%;height:100%}.hover_lines .img img{position:absolute;top:50%;left:50%;max-height:100%;object-fit:contain;display:block;margin:auto;opacity:1;transform:translate(-50%, -50%) scale(1);transition:opacity 200ms,
          transform 200ms;transition-delay:200ms}.hover_lines .img img.hid{opacity:0;transform:translate(-50%, -50%) scale(.9);transition:opacity 200ms,
            transform 200ms;transition-delay:0}.hover_lines .lines{width:50%;max-width:none;margin-left:50%}.hover_lines .lines a.hvr{background:#54b8b1;color:#fff}.hover_lines .lines a.hvr img,.hover_lines .lines a.hvr::after{filter:invert(1) brightness(1)}.item_list{grid-template-columns:1fr 1fr 1fr;gap:clamp(1rem, -3.046rem + 6.32vw, 2.875rem)}.hp_banner h2{margin-bottom:4rem}.hp_banner .imgs_grp{max-width:860px;margin:0 auto 2rem auto}.hp_banner .imgs_grp img.mid{max-width:100%}.hp_banner .txt{max-width:700px;display:grid;grid-template-columns:1fr 1fr;gap:0 4rem}.masonry{max-width:1210px;margin-left:auto;margin-right:auto}.masonry .grp{grid-template-columns:1fr 1fr 1fr;grid-template-rows:repeat(8, 1fr)}.masonry .itm{aspect-ratio:auto}.masonry .itm:hover::before{opacity:1}.masonry .itm::before{content:"";width:40px;height:40px;position:absolute;bottom:10px;right:10px;border-radius:5px;border:2px solid #fff;background:url("/images/arrow2_w.svg") center center no-repeat;background-size:20px 20px;opacity:0;transition:opacity 200ms;z-index:5}.masonry .itm.mag_ico::before{background-image:url("/images/icon_zoom.svg")}.masonry .itm[data-i="5"]~*{display:block}.masonry .itm[data-i="1"]{grid-row:1 / 9;grid-column:1 / 2;aspect-ratio:5 / 8}.masonry .itm[data-i="2"]{grid-row:1 / 4;grid-column:2 / 3}.masonry .itm[data-i="3"]{grid-row:1 / 5;grid-column:3 / 4}.masonry .itm[data-i="4"]{grid-row:4 / 9;grid-column:2 / 3}.masonry .itm[data-i="5"]{grid-row:5 / 9;grid-column:3 / 4}.masonry .itm[data-i="6"]{grid-row:9 / 12;grid-column:1 / 2}.masonry .itm[data-i="7"]{grid-row:9 / 17;grid-column:2 / 3;aspect-ratio:5 / 8}.masonry .itm[data-i="8"]{grid-row:9 / 13;grid-column:3 / 4}.masonry .itm[data-i="9"]{grid-row:12 / 17;grid-column:1 / 2}.masonry .itm[data-i="10"]{grid-row:13 / 17;grid-column:3 / 4}.masonry .itm .t{display:block;-webkit-line-clamp:none;font-size:clamp(0.875rem, 0.605rem + 0.42vw, 1rem);padding-right:80px}.masonry:has(.itm[data-i="6"]){grid-template-rows:repeat(16, 1fr)}.masonry .few .itm[data-i="6"]{aspect-ratio:33 / 19}.text_stripe:first-child{padding-top:0}.text_stripe.has_img .limited{gap:3rem;grid-template-columns:9fr 11fr}.text_stripe.has_img.flip .limited{grid-template-columns:11fr 9fr}form{padding:39px}form textarea{height:132px}.tags.news_filter{justify-content:flex-start}.map_block{display:grid;gap:2rem;align-items:center;grid-template-columns:1fr 1fr}.map_block:last-child{padding-bottom:7rem}.map_block .txt p:last-child{margin-bottom:0}.map_block .map{height:100%;min-height:400px}.map_block:nth-child(even) .map{order:1}.map_block:nth-child(even) .txt{order:2}.gallery .wrp{margin-left:0}.sec_references.page_detail .breadcrumbs{margin-bottom:1.5rem}.sec_references.page_detail h1{text-align:left;float:right;width:50%;padding-left:2rem}.sec_references.page_detail .rest{float:right;width:50%;padding-left:2rem}.sec_references.page_detail .gallery{width:50%;float:left}.sec_references.page_detail .gallery .wrp{max-width:none}.sec_references.page_detail article{display:block}footer{text-align:left}footer .limited{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:2rem}footer h2:first-child{margin-top:1rem}footer p{margin-bottom:1rem}footer .big_t{text-align:right;grid-column:3 / 9;margin-bottom:0}footer .col_logo{grid-column:1 / 4}footer .col_menu{grid-column:4 / 6;margin-bottom:1rem}footer .col_cons{grid-column:6 / 9;margin-bottom:1rem}footer .logo{margin-left:0}footer .logo img{width:clamp(10.313rem, -7.895rem + 28.42vw, 18.75rem)}footer .logo+p{text-align:left;margin-bottom:1.3rem}footer .socials p{justify-content:flex-start}footer .btn_big{order:5;text-align:center}}@media (min-width:1025px) and (max-width:1299px){.item_list.md_3 .itm:nth-child(4){display:none}}@media (min-width:1300px){.item_list{grid-template-columns:1fr 1fr 1fr 1fr}.item_list.col_3{grid-template-columns:1fr 1fr 1fr}.heading_txt{grid-template-columns:11fr 8fr}.hp_banner .imgs_grp img.l{top:30%;right:calc(100% + 50px)}.hp_banner .imgs_grp img.r{top:30%;left:calc(100% + 50px)}.masonry .itm::before{bottom:1rem;right:1rem}.masonry .itm .tag{top:1rem;left:1rem;padding:4px 10px}.masonry .itm h2,.masonry .itm h3{left:1rem;right:1rem}.masonry .itm .t{left:1rem;right:1rem}.map_block{grid-template-columns:1fr 2fr}.map_block:nth-child(even){grid-template-columns:2fr 1fr}footer{padding-top:130px}footer .big_t{grid-column:3 / 9}footer .col_logo{grid-row:1 / 3;grid-column:1 / 3;padding-top:1rem}footer h2{font-size:1.875rem}footer .col_menu,footer .col_cons{margin-bottom:2rem}}@media (min-width:1500px){footer .limited{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}footer .big_t{grid-column:7 / 17}footer .col_logo{grid-column:1 / 7}footer .col_menu{grid-column:9 / 13}footer .col_cons{grid-column:13 / 17;font-size:1.1875rem}}@media (min-width:1600px){.top_section .scrl_btn{display:block;position:absolute;bottom:10px;right:25px;animation:pulse 3s ease-in-out infinite}.top_section .scrl_btn img{display:block;height:74px}.top_section .scrl_btn:hover{opacity:.5;animation:none}}@media (min-width:1800px){.top_section .scrl_btn{right:auto;left:calc(50% + 740px + 67px)}}@media (max-width:1499px){header .limited{gap:2rem}header .logo img{width:140px;min-width:140px}header nav ul li{margin-right:2rem}footer .socials a img{width:16px !important;height:16px !important;object-fit:contain}}@media (max-width:1024px){.top_slider_outer.swiper .swiper-button-prev,.top_slider_outer.swiper .swiper-button-next{display:block;position:absolute;top:auto;left:auto;bottom:20px;width:28px;height:28px;right:35px;background:url("/images/arrow2_w.svg") center center no-repeat;background-size:28px 28px}.top_slider_outer.swiper .swiper-button-prev svg,.top_slider_outer.swiper .swiper-button-next svg{display:none}.top_slider_outer.swiper .swiper-button-prev{right:80px;transform:rotate(180deg)}.top_slider_outer.swiper .swiper-pagination{padding:10px 35px 26px 35px;display:block}.top_slider_outer.swiper .swiper-pagination::before{position:absolute;content:"";top:10px;left:35px;right:35px;border-top:2px solid #ccc}.top_slider_outer.swiper .swiper-pagination .swiper-pagination-bullet{padding-top:1.5rem;display:none}.top_slider_outer.swiper .swiper-pagination .swiper-pagination-bullet:last-child{text-align:left}.top_slider_outer.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{display:block;text-align:left}.top_slider_outer.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{border-top-color:#54b8b1}.top_slider_outer.swiper .swiper-pagination .swiper-pagination-bullet::after{display:none}}@media (max-width:899px){header .socials{display:none}.res_menu .socials{display:block;margin-bottom:2rem}.res_menu .socials p{display:flex;gap:20px;margin-bottom:0;align-items:center;justify-content:center}.res_menu .socials a{display:flex;align-items:center;justify-content:center;border-radius:50%;width:42px;background:rgba(0,0,0,0.1);border:1px solid #ccc;aspect-ratio:1}.res_menu .socials a img{display:block;max-width:18px;height:auto}.res_menu .socials a:hover{background:#ccc}}@media (max-width:799px){article p img[style*="float:"]{float:none !important;margin-left:0 !important;display:block}article p a.lightbox{display:table}}@media (max-width:699px){header .logo img{width:90px;min-width:90px}header .btn.arr{position:relative;color:transparent;font-size:1px;overflow:hidden;width:46px;aspect-ratio:1}header .btn.arr::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-image:url("/images/icon_mail_w.svg")}header .language button{padding:.75em .7em}header.scrl,header.menu_open{padding:10px 0px}header.scrl .logo img,header.menu_open .logo img{transform:scale(.85)}.res_menu{padding-top:72px}.top_slider_outer,.top_slider_outer.swiper{position:relative;left:-30px;width:calc(100% +  60px )}.top_slider_outer::before,.top_slider_outer.swiper::before{content:"";position:absolute;top:100%;left:50%;width:100vw;height:9999px;background:#fff;transform:translateX(-50%);z-index:0}.top_slider_outer .swiper-pagination,.top_slider_outer.swiper .swiper-pagination{border-radius:0}.top_slider .sld{border-radius:0}.top_gap{padding-top:calc(100px + 25px)}article:has(.video_wrp){padding-bottom:0}article .video_wrp{position:relative;left:-30px;width:calc(100% +  60px )}article .video_wrp iframe,article .video_wrp video{border-radius:0}}@media (max-width:599px),(min-width:1025px){.item_list.related .itm:nth-child(3)~*{display:none}}@supports (animation-timeline: scroll()){.imgs_grp .r{animation:moveLeft linear both;animation-timeline:view();animation-range:entry 20% cover 40%}.imgs_grp .l{animation:moveRight linear both;animation-timeline:view();animation-range:entry 20% cover 40%}}/*# sourceMappingURL=./style.css.map */