/*! 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}body{margin:0;padding:0;top:0;background:#fff;color:#000;font-family:museo-sans-rounded,sans-serif;font-size:clamp(0.938rem, 0.897rem + 0.2vw, 1.063rem);line-height:1.5;letter-spacing:.02em}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}h1{font-size:clamp(2rem, 1.574rem + 2.13vw, 3.438rem);line-height:1.2;margin-top:0;text-transform:uppercase;color:#00599e;margin-bottom:1rem;letter-spacing:-0.01em}h1.sm_mb{margin-bottom:1.3rem}h2,.like_h2{font-size:clamp(1.75rem, 1.454rem + 1.48vw, 2.75rem);line-height:1.2;margin-top:1.7rem;margin-bottom:.8rem;letter-spacing:-0.01em}h3,.like_h3{font-size:clamp(1.563rem, 1.359rem + 1.02vw, 2.25rem);line-height:1.3;margin-top:1.5rem;margin-bottom:.7rem}h4,.like_h4{font-size:clamp(1.375rem, 1.264rem + 0.56vw, 1.75rem);line-height:1.3;margin-top:1.4rem;margin-bottom:.6rem}.like_h4{font-weight:bold}h5,.like_h5{font-size:clamp(1.25rem, 1.213rem + 0.19vw, 1.375rem);line-height:1.4;margin-top:1.3rem;margin-bottom:.4rem;letter-spacing:.01em}.like_h6{font-weight:bold;font-size:1.11rem;text-transform:uppercase}p{margin-top:0;margin-bottom:1rem}input,textarea{border-radius:0;box-shadow:none;background:#fff}a{font-weight:bold;color:#0072bc;text-underline-offset:2px}a:active{color:#004080}a:hover{text-decoration:none}a,button,svg{transition:all 200ms}button{cursor:pointer}ul,ol{margin-top:0}ul li,ol li{margin-bottom:.4rem}blockquote{border-left:3px solid #0072bc;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:15px}div.swal2-popup .swal2-html-container ul{list-style:none;padding:0;margin:0}div.swal2-popup .swal2-actions button{font-family:museo-sans-rounded,sans-serif;transition:background 200ms;text-transform:uppercase;text-decoration:none;font-size:1rem;line-height:1.35;letter-spacing:.02em;padding:.5em 1em;border-radius:10px;font-weight:bold;min-width:200px;text-align:center;display:inline-block;background:#0072bc;color:#fff}div.swal2-popup .swal2-actions button:focus{box-shadow:none}div.swal2-popup .swal2-actions button:hover{background:#004080;border-color:#004080;color:#fff}div.freeprivacypolicy-com---nb-simple{max-width:100%;width:100%}div.freeprivacypolicy-com---palette-light.freeprivacypolicy-com---nb{background-color:rgba(255,255,255,0.95);font-family:museo-sans-rounded,sans-serif}.freeprivacypolicy-com---palette-light .cc-cp-body-content-entry a{color:#0072bc !important;font-weight:bold;text-decoration:underline;text-underline-offset:2px}.freeprivacypolicy-com---palette-light .cc-cp-body-content-entry a:hover{color:#004080 !important}div.freeprivacypolicy-com---nb .cc-nb-text{font-size:clamp(0.8125rem, 0.7659rem + 0.199vw, 0.9375rem);margin-bottom:.75rem}div.freeprivacypolicy-com---nb .cc-nb-title{font-size:1.25rem;margin-bottom:.5rem}div.freeprivacypolicy-com---nb .cc-nb-main-container{padding:1rem;padding-bottom:calc(1rem - 10px)}div.freeprivacypolicy-com---palette-light .cc-nb-buttons-container{display:flex;flex-wrap:wrap}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{margin:0 10px 10px 0 !important;font-family:museo-sans-rounded,sans-serif;text-decoration:none;line-height:1.35;border-radius:5px;font-weight:bold;text-align:center;text-transform:uppercase;border:1px solid #0072bc;display:inline-block;background:#0072bc;color:#fff;font-size:1rem;min-width:160px;padding:.35em 1em;order:2}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:#004080;border-color:#004080}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{order:1;margin:0 10px 10px 0 !important;text-decoration:none;line-height:1.35;border-radius:5px;font-weight:bold;text-align:center;display:inline-block;background:#fff;border:1px solid #004080;color:#004080;text-transform:uppercase;font-size:1rem;min-width:160px;padding:.35em 1em}div.freeprivacypolicy-com---palette-light .cc-nb-changep:hover{background:#004080;color:#fff}div.freeprivacypolicy-com---palette-light .cc-nb-changep:focus{box-shadow:none}div.freeprivacypolicy-com---palette-light .cc-pc-head-lang select{background:#fff}div.freeprivacypolicy-com---palette-light .cc-pc-head-lang select:focus{box-shadow:none}body.hide_cookie_banner div.freeprivacypolicy-com---nb-simple{opacity:0;visibility:hidden}table{min-width:250px;border-collapse:collapse;border-radius:10px;overflow:hidden}table tr td,table tr th{padding:.8rem}table tr:nth-child(even){background:rgba(0,114,188,0.1)}table tr th{background:#0072bc;color:#fff}table.nopadd tr td{padding:0}table.nopadd tr td:last-child{padding-left:.8rem}hr{display:block;width:100%;border:none;border-bottom:1px solid #edf1f4;margin:2rem 0}input,textarea,select{transition:box-shadow 200ms;padding:.6em;background:#f1f5f7;border-radius:10px;font-family:museo-sans-rounded,sans-serif;box-shadow:none;color:#000;transition:border 200ms;border:2px solid #f1f5f7}input:focus,textarea:focus,select:focus{border-color:#0072bc;background:#ebf2ff;outline:none}input[type="checkbox"],input[type="radio"]{appearance:none;width:18px;height:18px;border-radius:2px;background:#fff;border:1px solid #5d6266;cursor:pointer;position:relative}input[type="checkbox"]:focus,input[type="radio"]:focus{box-shadow:none}input[type="checkbox"]:after,input[type="radio"]:after{content:"";position:absolute;transition:opacity 200ms;top:2px;left:2px;right:2px;bottom:2px;background:url("/images/icon_check.svg") center center no-repeat;background-size:100% 100%;opacity:0}input[type="checkbox"]:checked:after,input[type="radio"]:checked:after{opacity:1}input[type="radio"]{border-radius:50%}input[type="radio"]:after{background:#000;border-radius:50%}textarea{min-height:80px;max-width:100%}select{width:100%;border:1px solid #d5dbdd;border-radius:10px;background:#f1f5f7;padding:.55em}select:focus{box-shadow:none;background:#fff;border-color:#d5dbdd}.customSelect.is-open{box-shadow:0 10px 20px 0 rgba(0,0,0,0.15)}.customSelect.is-open .custom-select-opener{position:relative;z-index:2;background:#fff;border-radius:10px 10px 0 0;border-color:#d5dbdd;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;box-shadow:0 10px 20px 0 rgba(0,0,0,0.15)}.customSelect .custom-select-opener{background:#f1f5f7;padding:.55em calc(0.65em * 2 + 15px) .55em .6em;border:1px solid #c7d1d7;border-radius:10px;overflow:hidden;position:relative}.customSelect .custom-select-opener:after{content:"";position:absolute;width:15px;height:15px;top:50%;right:.65em;background:url("/images/icon_arrow.svg") center center no-repeat;background-size:15px 15px;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 #d5dbdd;border-top:none;border-radius:0 0 8px 8px;opacity:0;visibility:hidden;transition:opacity 200ms}.customSelect .custom-select-panel .custom-select-option{color:#6a777f;cursor:pointer;padding:.52em .65em}.customSelect .custom-select-panel .custom-select-option.is-selected{color:#000}.customSelect .custom-select-panel .custom-select-option.is-selected:before{display:none}.customSelect .custom-select-panel .custom-select-option.has-focus{background:#ebf2ff;color:#0072bc}.customSelect:has(select option:first-child[value=""]) .custom-select-panel .custom-select-option:first-child{display:none}.chck_wrp{display:flex;gap:10px;align-items:center}.chck_wrp label{color:#a8afb1;cursor:pointer;transition:color 200ms}.chck_wrp label:hover{color:#0072bc}.chck_wrp input:checked+label{color:#000}.inpt_wrp{position:relative}.inpt_wrp label{display:table;font-size:14px;margin-bottom:2px}.inpt_wrp label span{color:#ff0000}.inpt_wrp input,.inpt_wrp textarea{width:100%}.inpt_wrp .i{display:none}.inpt_wrp.err input,.inpt_wrp.ok input,.inpt_wrp.err textarea,.inpt_wrp.ok textarea{border-color:#d80027;background:#fee0e6;padding-right:calc(0.65em * 2 + 15px)}.inpt_wrp.err select,.inpt_wrp.ok select,.inpt_wrp.err .customSelect .custom-select-opener,.inpt_wrp.ok .customSelect .custom-select-opener,.inpt_wrp.err .customSelect .custom-select-panel,.inpt_wrp.ok .customSelect .custom-select-panel{border-color:#d80027}.inpt_wrp.err .customSelect.is-open .custom-select-opener,.inpt_wrp.ok .customSelect.is-open .custom-select-opener{border-bottom-color:#fff}.inpt_wrp.err:after,.inpt_wrp.ok:after{content:"";position:absolute;top:.77em;right:.65em;width:17px;height:17px;background:url("/images/icon_error.svg") center center no-repeat;background-size:17px 17px;pointer-events:none}.inpt_wrp.err .i,.inpt_wrp.ok .i{display:block;position:absolute;top:100%;left:.65em;font-size:clamp(0.8125rem, 0.7659rem + 0.199vw, 0.9375rem);color:#d80027}.inpt_wrp.err:has(label):after,.inpt_wrp.ok:has(label):after{top:2.1em}.inpt_wrp.err:has(select):after,.inpt_wrp.ok:has(select):after{display:none}.inpt_wrp.ok input,.inpt_wrp.ok textarea{border-color:#f1f5f7;background:#f1f5f7}.inpt_wrp.ok:after{background-image:url("/images/icon_ok.svg")}.inpt_wrp.ok .i{color:#6ee364}.btn{padding:.65em 1em;border:1px solid #0072bc;display:inline-block;background:#0072bc;border-radius:10px;font-weight:bold;min-width:240px;max-width:100%;text-decoration:none;text-transform:uppercase;box-shadow:0 5px 20px 0 #b9d5ed;line-height:1.35;text-align:center;font-size:17px;color:#fff}.btn:hover{background:#3b92cc;border-color:#3b92cc;transform:scale(.95)}.btn:focus{outline:none;color:#fff}.btn:focus-visible{box-shadow:0 0 0 2px #004080}.btn.sm{padding:.35em 1em;min-width:160px;border-radius:9px}.btn.sm:hover{transform:none}.btn[disabled]{background:#b0d2ee;border-color:#b0d2ee;cursor:not-allowed}.btn[disabled]:hover{transform:none}.btn.secondary{background:#fff;border-color:#0072bc;color:#0072bc}.btn.secondary:hover{background:#3b92cc;border-color:#3b92cc;color:#fff;transform:none}.btn.secondary[disabled]{border-color:#b0d2ee;color:#b0d2ee;background:none}.btn.secondary.nobg{background:none;border-color:#fff;color:#fff}.btn.secondary.nobg:hover{background:#3b92cc;border-color:#3b92cc;color:#fff}.btn.secondary.nobg[disabled]{border-color:#b0d2ee;color:#b0d2ee}.btn.secondary.nobg[disabled]:hover{background:none}.tags{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.tags.mid{justify-content:center}.tag{border-radius:8px;background:#ebf2ff;color:#3b92cc;border:none;margin:0;font-weight:normal;text-decoration:none;padding:.45em .95em}.tag.light{background:#fff}.tag.active{background:#0072bc;color:#fff}a.tag:hover,button.tag:hover{background:#0072bc;color:#fff}.attachment{text-align:left;display:block;border-radius:10px;border:1px solid #b0d2ee;color:#3b92cc;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:1rem;margin:0;box-shadow:none;background:none;width:100%;text-align:left}.attachment>button span{display:inline-block;vertical-align:middle;position:static}.attachment>button span.t{white-space:nowrap;display:flex;padding-left:32px;min-height:26px;justify-content:flex-start;align-items:center;color:#3b92cc;position:relative}.attachment>button span.t:before{position:absolute;content:"";background:url("/images/icon_upload.svg") center center no-repeat;background-size:26px 26px;left:0;top:50%;transform:translateY(-50%);width:26px;height:26px}.attachment>button span.n{display:none}.attachment>button.open img{display:none}.attachment>button.close{position:absolute;display:none;padding:0;color:#ff0000;top:50%;right:1rem;font-size:14px;transform:translateY(-50%);z-index:1;text-decoration:underline;text-underline-offset:2px;width:auto}.attachment>button.close:hover{text-decoration:none}.attachment>button:hover{text-decoration:underline}.attachment>button:hover span{text-decoration:underline}.attachment.full>button:hover{text-decoration:none}.attachment.full>button span.t{display:none}.attachment.full>button span.n{display:inline-block;color:#3b92cc}.attachment.full>button.open{max-width:calc(100% - 76px)}.attachment.full>button.open img{display:inline-block;width:26px;height:26px;vertical-align:middle;margin-right:6px}.attachment.full>button.close{display:inline-block;text-decoration:underline}.attachment.full>button.close:hover{text-decoration:none}.attachment.hid{display: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:2px solid #8b8b8b;border-radius:5px;transition:background 200ms;transform:rotate(-90deg);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{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}.of_hid{overflow:hidden}.away{position:absolute;top:-9999px;left:-9999px}button.clr{margin:0;padding:0;border:0;background:none}.mid{text-align:center}.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}.mt_4{margin-top:4rem}.mb_3{margin-bottom:3rem}.mb_4{margin-bottom:4rem}.va_m{vertical-align:middle}.inpt_lbl{position:relative}.inpt_lbl label{position:absolute;top:0;left:.8rem;padding:0 .2rem;display:inline-block;transition:top 200ms,
      transform 200ms,
      background 200ms;transform:translateY(-50%) scale(.8);background:#fff;font-weight:bold;transform-origin:left center;cursor:text;will-change:top, transform, background}.inpt_lbl input,.inpt_lbl textarea{width:100%}.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(.8);background:#fff}.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(.8);background:#fff}.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:0;list-style-type:none;padding:0}.limited{max-width:1300px;width:100%;margin-left:auto;margin-right:auto;padding:0 30px}.limited.narrow{max-width:1300px}.shifted{position:relative;left:-30px;width:calc(100% +  60px )}.small_t{font-size:clamp(0.813rem, 0.772rem + 0.2vw, 0.938rem)}.tiny_t{font-size:clamp(0.75rem, 0.73rem + 0.1vw, 0.813rem)}.narrow_t{max-width:850px;margin-left:auto;margin-right:auto}@keyframes timerrun{from{--p:0}to{--p:100}}@keyframes slowFloat{0%,100%{transform:translate(0, 0) scale(1)}20%{transform:translate(25px, -15px) scale(1.04)}40%{transform:translate(-15px, 20px) scale(.96)}60%{transform:translate(-30px, -10px) scale(1.02)}80%{transform:translate(10px, 15px) scale(.98)}}@keyframes slowFloat2{0%,100%{transform:translate(0, 0) scale(1)}25%{transform:translate(-35px, 25px) scale(.93)}50%{transform:translate(20px, -30px) scale(1.06)}75%{transform:translate(25px, 10px) scale(.98)}}@keyframes slowFloat3{0%,100%{transform:translate(0, 0) scale(1)}30%{transform:translate(40px, -5px) scale(1.03)}60%{transform:translate(-30px, 30px) scale(.95)}85%{transform:translate(-5px, -25px) scale(1.02)}}@keyframes slowFloat4{0%,100%{transform:translate(0, -50%) scale(1)}30%{transform:translate(80px, -47%) scale(1.03)}60%{transform:translate(-60px, -54%) scale(.95)}85%{transform:translate(-10px, -48%) scale(1.02)}}header{position:fixed;top:0;left:0;width:100%;transition:box-shadow 200ms,background 200ms;z-index:80}header .limited{position:relative;display:flex;align-items:center;max-width:1740px;gap:2rem}header a{font-weight:normal}header .logo{position:relative;display:block;padding:5px;text-decoration:none;background:#fff;transform-origin:left top;border-radius:clamp(1rem, 0.946rem + 0.27vw, 1.25rem);box-shadow:0 6px 7px 1px rgba(0,0,0,0.25);margin:calc(clamp(0.938rem, 0.667rem + 1.35vw, 2.188rem) * -1) 0;min-width:calc(10px + clamp(6.25rem, 5.439rem + 4.05vw, 10rem));transform:translateY(calc(clamp(0.375rem, 0.186rem + 0.95vw, 1.25rem) + clamp(1rem, 0.811rem + 0.95vw, 1.875rem)));transition:transform 200ms}header .logo img{display:block;width:clamp(6.25rem, 5.439rem + 4.05vw, 10rem)}header .logo img.sub{width:85%;margin:7px auto 5px auto}header .logo span{display:block;position:absolute;top:100%;left:0;width:100%;color:#fff;text-align:center;font-size:clamp(0.625rem, 0.571rem + 0.27vw, 0.875rem);font-weight:bold;margin-top:14px;letter-spacing:.25em;line-height:1;transition:opacity 200ms}header nav{opacity:0;visibility:hidden;white-space:nowrap;text-transform:uppercase;min-width:1px;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 0 0 3rem;display:flex;justify-content:center;align-items:center}header nav ul li:last-child{margin-right:1rem}header nav ul li a,header nav ul li span{color:#3b92cc;text-decoration:none;text-underline-offset:3px}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;background:url("/images/icon_arrow3.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:#ff0000}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;box-shadow:0 5px 30px 0 rgba(0,89,158,0.15);border-radius:10px;text-transform:none;opacity:0;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 .side_btn{min-width:160px;white-space:nowrap;transform:translateX(-53px);box-shadow:none;text-transform:uppercase}header .side_btn:hover{transform:translateX(-53px)}header span.side_btn{text-decoration:underline}header span.side_btn:hover{background:#0072bc}header .language{display:flex;gap:22px;transform:translateX(-53px);text-transform:uppercase}header .language>*{position:relative}header .language>*::after{content:"|";position:absolute;top:50%;right:-13px;transform:translateY(-50%);font-weight:normal;color:#000}header .language>*:last-child::after{display:none}header .language span{font-weight:bold;color:#0072bc}header .language a{font-weight:normal;text-decoration:none;color:#000}header .language a:hover{text-decoration:underline}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:26px;gap:5px}header .menu_btn span{width:100%;height:3px;border-radius:3px;background:#0072bc;transition:background 200ms,
        opacity 100ms,
        transform 200ms;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){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 .grp{opacity:1}header.rdy .menu_btn{opacity:1}header.big nav{opacity:1;visibility:visible}header.big .menu_btn{display:none}header.big .side_btn,header.big .language{transform:translateX(0)}header.big .side_btn:hover{transform:translateX(0)}header.scrl,header.menu_open{background:#fff;box-shadow:0 15px 30px 0 rgba(0,89,158,0.15)}header.scrl .logo,header.menu_open .logo{transform:translateY(calc(clamp(0.375rem, 0.186rem + 0.95vw, 1.25rem) + clamp(0.875rem, 0.726rem + 0.74vw, 1.563rem))) scale(.6)}header.scrl .logo span,header.menu_open .logo span{opacity:0;visibility:hidden}.res_menu{position:fixed;z-index:79;top:0;left:0;width:100%;height:100dvh;padding-top:calc(clamp(4.313rem, 4.231rem + 0.41vw, 4.688rem) + 2rem);background:#fff;transform:translateY(-110%);transition:transform 200ms}.res_menu.open{transform:translateY(0)}.res_menu .wrap{display:flex;flex-direction:column;justify-content:space-between;height:100%}.res_menu ul{margin:0;padding:0;list-style:none;text-align:center;text-transform:uppercase;width:100%;font-size:1.125rem;max-height:100%;overflow:auto}.res_menu ul li{margin:0;border-bottom:1px solid #ebf2ff;padding:12px}.res_menu ul li a,.res_menu ul li span{color:#3b92cc;font-weight:normal;text-decoration:none;text-underline-offset:3px}.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:#0072bc;font-weight:bold}.res_menu ul li:last-child{border-bottom:none}.res_menu ul li ul{text-transform:none;margin-top:1rem;margin-bottom:1rem}.res_menu ul li ul li{border-bottom:none;padding:8px 12px}.res_menu .language{display:flex;gap:22px;text-transform:uppercase;justify-content:center;padding:15px 30px}.res_menu .language>*{position:relative}.res_menu .language>*::after{content:"|";position:absolute;top:50%;right:-13px;transform:translateY(-50%);font-weight:normal;color:#000}.res_menu .language>*:last-child::after{display:none}.res_menu .language span{font-weight:bold;color:#0072bc}.res_menu .language a{font-weight:normal;text-decoration:none;color:#000}.gap{padding-top:clamp(4.125rem, 4.071rem + 0.27vw, 4.375rem)}.top_slider{max-width:1840px;width:calc(100% - 20px)}.top_slider::after{content:"";position:absolute;top:0;left:0;width:600px;height:600px;transform:translate(-50%, -50%);background:radial-gradient(circle, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.15) 30%, rgba(0,0,0,0) 60%);z-index:2}.top_slider .swiper-slide img{display:block;width:100%;min-height:600px;object-fit:cover}.top_slider .swiper-slide .txt{position:absolute;bottom:95px;left:0;padding:0 20px;width:100%;text-align:center;font-weight:bold;color:#00599e;font-size:clamp(1.625rem, 1.233rem + 1.96vw, 3.438rem);line-height:1.2;opacity:0;transition:opacity 200ms ease-in;transition-delay:200ms}.top_slider .swiper-slide .txt span{display:block;font-size:clamp(1.25rem, 1.142rem + 0.54vw, 1.75rem);color:#3b92cc;margin-bottom:.2em}.top_slider .swiper-slide .txt p{margin:0 0 1rem 0;text-wrap:balance}.top_slider .swiper-slide .txt p:last-child{margin-bottom:0}.top_slider .swiper-slide .btn{display:table;margin:0 auto;background:#ff0000;border-color:#ff0000;box-shadow:0 5px 20px 0 #ffb9b9}.top_slider .swiper-slide .btn:hover{background:#ff6969;border-color:#ff6969}.top_slider .swiper-slide.swiper-slide-active .txt{opacity:1}.top_slider .swiper-button-prev{left:5px !important}.top_slider .swiper-button-next{right:5px !important}.top_slider .swiper-button-prev,.top_slider .swiper-button-next{width:39px;height:78px;top:50% !important;margin:0 !important;transform:translateY(-50%);box-shadow:0 10px 30px 0 rgba(0,89,158,0.2);transition:background 200ms;border-radius:8px;background:rgba(255,255,255,0.6);padding:23px 12px}.top_slider .swiper-button-prev svg path,.top_slider .swiper-button-next svg path{fill:#0072bc;stroke:#0072bc;stroke-width:1px;stroke-linejoin:round}.top_slider .swiper-button-prev:hover,.top_slider .swiper-button-next:hover{background:#fff}.top_slider .swiper-pagination{bottom:25px !important;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;--p:0;--c:#ffffff;--b:3px;--w:26px}.top_slider .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#fff;opacity:1;margin:0 !important}.top_slider .swiper-pagination .swiper-pagination-bullet-active{display:flex;align-items:center;justify-content:center;width:var(--w);height:var(--w);border:var(--b) solid #fff;background:none;border-radius:50%}.top_slider .swiper-pagination .swiper-pagination-bullet-active::after{content:"";display:block;width:100%;aspect-ratio:1;margin:2px;border-radius:50%;background:conic-gradient(var(--c) calc(var(--p) * 1%), rgba(255, 255, 255, 0) 0);animation:timerrun 5s linear forwards;z-index:-1}.top_slider.paused .swiper-pagination{--p:100}.top_slider.paused .swiper-pagination .swiper-pagination-bullet-active::after{animation:none;background:#fff}.floating_contacts{display:flex;gap:5px;padding:5px;border-radius:50px;background:#fff;position:fixed;box-shadow:0 5px 20px 0 rgba(0,89,158,0.15);bottom:10px;right:10px;z-index:30}.floating_contacts>a,.floating_contacts button{display:flex;justify-content:center;align-items:center;border-radius:50%;width:50px;aspect-ratio:1;background:#0072bc}.floating_contacts>a:hover,.floating_contacts button:hover{background:#004080}.floating_contacts>a img,.floating_contacts button img{display:block;width:24px}.floating_contacts>a:first-child,.floating_contacts button:first-child{background:#ff0000}.floating_contacts>a:first-child:hover,.floating_contacts button:first-child:hover{background:#9f0100}.floating_contacts .c{opacity:0;visibility:hidden;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 5px 20px 0 rgba(0,89,158,0.15);background:#fff;padding:18px 20px;border-radius:12px;transition:opacity 200ms}.floating_contacts .c p{margin:0 0 16px 0;white-space:nowrap}.floating_contacts .c p:last-child{margin-bottom:0}.floating_contacts .c p small{color:#0072bc;font-weight:bold}.floating_contacts .c a{color:#000;font-weight:normal;text-decoration:none}.floating_contacts .c a:hover{text-decoration:underline}.floating_contacts .c.active{opacity:1;visibility:visible}.sup_header{font-weight:bold;font-size:1.11rem;color:#0072bc;text-transform:uppercase;margin:0 0 .5rem 0}.sup_header+h2{margin-top:0}.sup_header.t_lc{text-transform:none}.frst_h2_sm h2:first-of-type{font-size:clamp(1.563rem, 1.359rem + 1.02vw, 2.25rem);line-height:1.3;margin-top:0;margin-bottom:.7rem}table.sm_icons{font-size:13px;text-align:center;width:100%;min-width:1px;table-layout:fixed}table.sm_icons tr td{vertical-align:top;padding:.5rem}table.sm_icons tr td img{display:block;margin:0 auto 10px auto}table.sm_icons tr td p{margin:0}@media (max-width:599px){table.sm_icons tr td{padding-left:0;padding-right:0;display:flex;text-align:left;line-height:1.3;align-items:center}table.sm_icons tr td p:first-child{flex:0 0 75px}table.sm_icons tr td img{margin-bottom:0;margin-right:15px}}.half{position:relative;display:grid;gap:4rem 2rem;padding:8rem 0 6rem 0}.half::before{content:"";position:absolute;top:40px;left:-60px;width:258px;aspect-ratio:1;border-radius:50%;background:#ebf2ff;opacity:.5;z-index:-1;animation:slowFloat 14s ease-in-out infinite}.half .like_h6{color:#0072bc}.half ul{padding-left:1.5rem}.half.sec .img img{max-width:430px;width:100%}.half.sec .btn{background:#ff0000;border-color:#ff0000;box-shadow:0 5px 20px 0 #ffb9b9;margin:0 5px 10px 5px}.half.sec .btn:hover{background:#ff6969;border-color:#ff6969}.half.sec .btn.secondary{background:#fff;border-color:#0072bc;box-shadow:none;color:#0072bc}.half.sec .btn.secondary:hover{background:#3b92cc;border-color:#3b92cc;color:#fff}.half.sec::before{left:50%;transform:translateX(-30%);filter:blur(7px);animation:slowFloat 18s ease-in-out infinite}.half.sec::after{content:"";position:absolute;bottom:2rem;left:0;width:115px;aspect-ratio:1;border-radius:50%;background:#ebf2ff;filter:blur(7px);opacity:.5;z-index:-1;animation:slowFloat2 16s ease-in-out infinite}.half.sm_order{padding-top:5rem;gap:1rem}.half.sm_order .bl{order:2}.half.sm_order .bl:last-child{order:1}.about_page{overflow:clip}.about_page .half{padding:6rem 0 5rem 0}.about_page .half p:last-child{margin-bottom:0}.about_page .half .img{position:relative;left:-30px;width:calc(100% +  60px )}.sm_center{text-align:center}.boxes{display:grid;gap:10px}.boxes .itm{display:flex;align-items:center;border-radius:8px;min-height:84px;gap:22px;text-align:left;font-weight:bold;color:#0072bc;padding:1rem;background:#ebf2ff}.boxes .itm img{width:45px}.boxes .itm p{flex:1 1 auto;margin:0}.boxes.decoration{position:relative;isolation:isolate}.boxes.decoration::before{content:"";position:absolute;bottom:-60px;right:-10px;width:124px;aspect-ratio:1;background:#ebf2ff;border-radius:50%;opacity:.5;z-index:-1;animation:slowFloat2 16s ease-in-out infinite}.bubbles{position:relative}.bubbles::after{content:"";position:absolute;top:4rem;left:-80px;width:260px;aspect-ratio:1;border-radius:50%;background:#ebf2ff;opacity:.5;z-index:-1;animation:slowFloat 18s ease-in-out infinite}.dark_section{position:relative;isolation:isolate;padding:6rem 0;overflow:hidden;background:#ebf2ff}.dark_section.bubbles::after{width:136px;left:auto;right:-30px;background:#fff;filter:blur(5px);opacity:.7;top:auto;bottom:8rem}.dark_section.nohp{padding:4rem 0}.dark_section.padd_smlr{padding:4rem 0}.dark_section .bubble{position:absolute;aspect-ratio:1;width:200px;top:50px;left:-50px;background:#fff;opacity:.5;filter:blur(7px);border-radius:50%;z-index:-1;animation:slowFloat 18s ease-in-out infinite}.dark_section .bubble[data-i="2"]{width:260px;top:45%;left:auto;right:-65px;animation:slowFloat2 15s ease-in-out infinite}.dark_section .bubble[data-i="3"]{width:157px;top:auto;bottom:70px;left:-40px;animation:slowFloat3 20s ease-in-out infinite}.dark_section .half{padding:0}.dark_section .grid_boxes{max-width:1030px;margin:2rem auto 0 auto}.dark_section .grid_boxes.mt_0{margin-top:0}.dark_section .grid_boxes.trio{max-width:none}.grid_boxes{display:grid;gap:20px}.grid_boxes .itm{background:#fff;border-radius:15px;box-shadow:0 15px 30px 0 rgba(0,114,188,0.15);padding:1rem}.grid_boxes .itm img{display:block;margin:0 auto;height:auto !important;border-radius:10px}.grid_boxes .itm .logo{margin:1rem auto 1.5rem auto;height:60px !important;object-fit:contain}.grid_boxes .itm p{text-wrap:balance}.grid_boxes .itm p:last-child{margin-bottom:0}.grid_boxes .itm .btn{width:100%}.grid_boxes .itm .btn.secondary{box-shadow:none}.grid_boxes .itm.wide h3{font-size:clamp(1.25rem, 1.213rem + 0.19vw, 1.375rem);line-height:1.4;margin-top:1.5rem;margin-bottom:1rem;letter-spacing:.01em}.grid_boxes .itm.wide img{margin-bottom:1.75rem;max-width:80%;border-radius:0}.grid_boxes.trio{grid-template-columns:1fr}.grid_boxes.trio .itm{width:100%;max-width:600px;margin:0 auto}.grid_boxes.trio .itm img{border-radius:0}.sec_home main{overflow:clip}main{margin-bottom:clamp(4.688rem, 4.132rem + 2.78vw, 6.563rem)}section.sub_page{padding:clamp(2rem, 1.296rem + 3.52vw, 4.375rem) 0}section.sub_page.pb_0{padding-bottom:0}section.sub_page>.limited h2:first-child{margin-top:0}section.sub_page>.limited .files h2,section.sub_page>.limited .gallery h2{margin-top:3rem}section.sub_page.bubbles2{position:relative;overflow:hidden}section.sub_page.bubbles2::before,section.sub_page.bubbles2::after{content:"";position:absolute;top:36%;left:-80px;width:360px;aspect-ratio:1;border-radius:50%;background:#ebf2ff;opacity:.5;z-index:-1;animation:slowFloat 18s ease-in-out infinite}section.sub_page.bubbles2::after{width:180px;filter:blur(3px);left:auto;right:0;top:auto;bottom:13%;animation:slowFloat2 16s ease-in-out infinite}section.sub_page.bubbles2>.limited{position:relative}section.sub_page.bubbles2>.limited::before,section.sub_page.bubbles2>.limited::after{content:"";position:absolute;top:17%;right:12%;width:180px;aspect-ratio:1;border-radius:50%;background:#ebf2ff;filter:blur(3px);opacity:.5;z-index:-1;animation:slowFloat 20s ease-in-out infinite}section.sub_page.bubbles2>.limited::after{top:4rem;width:368px;right:calc(-1 * ((100vw - 1300px) / 2) - 20px);filter:none;animation:slowFloat3 20s ease-in-out infinite}.bubbles3{position:relative}.bubbles3::before,.bubbles3::after{content:"";position:absolute;bottom:1rem;right:-60px;width:295px;aspect-ratio:1;border-radius:50%;background:#ebf2ff;opacity:.5;z-index:-1;animation:slowFloat 18s ease-in-out infinite}.bubbles3::after{width:124px;filter:blur(3px);bottom:auto;right:auto;top:9rem;left:-60px;animation:slowFloat3 20s ease-in-out infinite}article{max-width:1080px}article.full_w{max-width:none}article.h2_big_mt h2{margin-top:3rem}article p img{height:auto !important}article .illustration_image{display:table;margin:0 auto 1rem auto}article .illustration_image img{display:block;border-radius:15px}article table.icons{width:100%}article table.icons tr{display:grid;grid-template-columns:1fr 4fr;border-bottom:2px solid #ebf2ff}article table.icons tr:nth-child(even){background:none}article table.icons tr td{padding-top:4.5rem;padding-bottom:4rem}article table.icons tr td h2:first-child,article table.icons tr td h3:first-child{margin-top:0}article table.icons tr td h3{font-size:clamp(1.25rem, 1.213rem + 0.19vw, 1.375rem);line-height:1.4;margin-top:1.3rem;margin-bottom:.4rem;letter-spacing:.01em;color:#00599e}article table.icons tr td:first-child{padding-left:0;padding-top:3.5rem}article table.icons tr td:last-child{padding-right:0}article table.icons tr td img{height:auto !important}article table.icons tr td p:last-child{margin-bottom:0}article table.icons tr td ul,article table.icons tr td ol{padding-left:1.125rem}article table.icons tr td .btn{box-shadow:none}article table.icons tr:first-child td{padding-top:1rem}article table.icons tr:first-child td:first-child{padding-top:0}article table.icons tr:last-child{border-bottom:none}article table.icons tr:last-child td{padding-bottom:0}.list_slider.swiper,.product_list_slider.swiper,.icoboxes_slider.swiper{overflow:visible}.list_slider.swiper .swiper-button-prev,.product_list_slider.swiper .swiper-button-prev,.icoboxes_slider.swiper .swiper-button-prev{left:-20px !important}.list_slider.swiper .swiper-button-next,.product_list_slider.swiper .swiper-button-next,.icoboxes_slider.swiper .swiper-button-next{right:-20px !important}.list_slider.swiper .swiper-button-prev,.product_list_slider.swiper .swiper-button-prev,.icoboxes_slider.swiper .swiper-button-prev,.list_slider.swiper .swiper-button-next,.product_list_slider.swiper .swiper-button-next,.icoboxes_slider.swiper .swiper-button-next{width:39px;height:78px;top:50% !important;margin:0 !important;transform:translateY(-50%);box-shadow:0 10px 30px 0 rgba(0,89,158,0.2);transition:background 200ms;border-radius:8px;background:#fff;padding:23px 12px}.list_slider.swiper .swiper-button-prev svg path,.product_list_slider.swiper .swiper-button-prev svg path,.icoboxes_slider.swiper .swiper-button-prev svg path,.list_slider.swiper .swiper-button-next svg path,.product_list_slider.swiper .swiper-button-next svg path,.icoboxes_slider.swiper .swiper-button-next svg path{fill:#0072bc;stroke:#0072bc;stroke-width:1px;stroke-linejoin:round}.list_slider.swiper .swiper-button-prev.swiper-button-disabled,.product_list_slider.swiper .swiper-button-prev.swiper-button-disabled,.icoboxes_slider.swiper .swiper-button-prev.swiper-button-disabled,.list_slider.swiper .swiper-button-next.swiper-button-disabled,.product_list_slider.swiper .swiper-button-next.swiper-button-disabled,.icoboxes_slider.swiper .swiper-button-next.swiper-button-disabled{opacity:.5}.list .itm{display:flex;flex-direction:column;padding:10px 10px 0 10px;border-radius:15px;background:#fff;font-weight:normal;height:auto;text-decoration:none;box-shadow:0 15px 30px 0 rgba(0,114,188,0.15);color:#33363a}.list .itm img{border-radius:5px;display:block;width:100%;flex:0 0 auto}.list .itm .txt{padding:1.25rem 2% 5% 2%;flex:1 1 auto;display:flex;flex-direction:column}.list .itm h2,.list .itm h3{font-size:clamp(1.25rem, 1.213rem + 0.19vw, 1.375rem);line-height:1.4;margin-top:0;margin-bottom:.75rem;letter-spacing:.01em}.list .itm .tags{margin-bottom:1rem;justify-content:center}.list .itm .tags .tag{border-radius:8px;background:#ebf2ff;padding:.25em .95em;color:#3b92cc}.list .itm p{font-size:14px}.list .itm .btn{display:block;width:100%;margin-top:auto;transition:all 200ms;box-shadow:none}.list a.itm{transition:box-shadow 200ms,transform 200ms;transform-origin:center center}.list a.itm:hover{box-shadow:none;transform:scale(.98)}.list.timeline .itm h3{position:relative;font-size:clamp(1.75rem, 1.454rem + 1.48vw, 2.75rem);line-height:1.2;margin-top:0;margin-bottom:1.125rem;padding-bottom:1.125rem;letter-spacing:-0.01em;color:#75b2dd}.list.timeline .itm h3::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:140px;border-bottom:3px solid #b0d2ee}.list.timeline .itm p{font-size:1rem}.list.classic{display:grid;gap:15px}.list.classic .itm{text-align:center}.list.classic .itm .btn{min-width:1px}.list.classic .btn_more_wrp{grid-column:1 / -1;text-align:center}.padd_tb{padding-top:6rem;padding-bottom:6rem}.padd_tb.padd_smlr{padding-top:4rem;padding-bottom:4rem}.more_txt{max-width:850px;margin:5rem auto 0 auto}.more_txt h3{font-size:clamp(1.25rem, 1.213rem + 0.19vw, 1.375rem);line-height:1.4;margin-top:1.3rem;margin-bottom:.4rem;letter-spacing:.01em}.icoboxes{margin:1rem 0 2rem 0}.icoboxes .itm{text-align:center;border-radius:8px;padding:2%;padding:max(2%, 25px);background:#ebf2ff;height:auto !important}.icoboxes .itm .ico{width:48px;display:table;margin:0 auto 10px auto}.icoboxes .itm h3{font-size:clamp(1.25rem, 1.213rem + 0.19vw, 1.375rem);line-height:1.4;margin-top:0;margin-bottom:.4rem;letter-spacing:.01em;color:#0072bc}.icoboxes .itm p{margin:0}.top_stripe{position:relative;min-height:300px;background:linear-gradient(90deg, #ebf2ff 0%, #c8dbfc 100%);display:flex;align-items:flex-end}.top_stripe picture,.top_stripe .bg{position:absolute;display:block;width:100%;height:100%;object-fit:cover}.top_stripe .breadcrumbs{position:absolute;display:flex;gap:6px 1rem;flex-wrap:wrap;align-items:center;top:65px;left:30px;right:30px;font-size:14px;text-transform:uppercase;color:#75b2dd;z-index:5}.top_stripe .breadcrumbs img{display:inline-block;width:9px;height:9px}.top_stripe .breadcrumbs a{font-weight:normal;text-decoration:none;color:#3b92cc}.top_stripe .breadcrumbs a:hover{text-decoration:underline}.top_stripe .txt{position:relative;width:100%;padding:125px 20px 25px 20px;z-index:3}.top_stripe .txt ul{display:flex;flex-direction:column;gap:10px;margin:1.25rem 0 0 0;padding:0;list-style:none}.top_stripe .txt ul li{margin:0}.top_stripe .txt ul li a{border-radius:8px;display:block;padding:.7rem 1rem;text-align:center;backdrop-filter:blur(3px);box-shadow:0 4px 30px 0 rgba(0,89,158,0.15);background:rgba(255,255,255,0.54);text-decoration:none;text-transform:uppercase}.top_stripe .txt ul li a:hover{background:#fff}.top_stripe h1{margin:0;text-align:center}.top_stripe.sm_top_padd{min-height:200px}.top_stripe.sm_top_padd .txt{padding-top:65px}.top_stripe.sm_big_padd{min-height:200px}.top_stripe.sm_big_padd .txt{padding-top:150px}.top_stripe.big_top_padd .txt{padding-top:150px}.of_hid#formular{padding-bottom:4rem;margin-bottom:-3rem}.form_image .img{position:relative;left:-30px;width:calc(100% +  60px );max-width:none}.form_image .txt{margin-top:4rem;text-align:center;margin-bottom:2rem}.form_image .bubble{display:none}.form_image form{display:flex;flex-direction:column;padding:clamp(1.25rem, 0.944rem + 1.53vw, 2.188rem);gap:15px;border-radius:20px;border:3px solid #fff;background:linear-gradient(0deg, #ebf2ff 0%, #cadaf9 60%);box-shadow:0 20px 40px 0 rgba(0,64,128,0.15)}.form_image form input,.form_image form textarea,.form_image form select,.form_image form .customSelect .custom-select-opener{background:#fff}.form_image form input,.form_image form textarea,.form_image form select{width:100%}.form_image form textarea{width:100%;max-width:100%;min-width:100%;min-height:160px}.form_image form label{position:absolute;top:0;left:.6em;transform:translateY(-50%);font-size:13px;background:#fff;border-radius:3px;padding:1px 2px;line-height:1;opacity:1;transition:opacity 200ms;pointer-events:none}.form_image form input:placeholder-shown+label,.form_image form textarea:placeholder-shown+label{opacity:0}.form_image form>div{position:relative}.form_image form>div.man{position:relative}.form_image form>div.man::after{content:"*";position:absolute;left:100%;top:0;color:#ca0200;margin-left:4px}.form_image form>div.agree{display:flex;margin-top:15px;gap:10px}.form_image form>div.agree a{font-weight:normal}.form_image form>div.agree input{width:18px}.form_image form>div.agree label{position:static;padding:0;font-size:1rem;transform:none;background:none;pointer-events:auto}.form_image form>div.agree label span{color:#ca0200}.text_boxes{display:grid;justify-items:center;gap:20px}.text_boxes .itm{border:2px solid #ebf2ff;border-radius:15px;box-shadow:0 15px 30px 0 rgba(0,114,188,0.15);padding:10px;max-width:650px;text-align:center;background:#fff}.text_boxes .itm .img{display:table;margin:0 auto 1.5rem auto;border-radius:5px}.text_boxes .itm .txt{display:flex;flex-direction:column}.text_boxes .itm .txt h2{margin-top:0}.text_boxes .itm .txt p:last-child{margin-bottom:0}.text_boxes .itm .txt p:has(.btn){margin-top:auto;margin-bottom:.75rem}.text_boxes .itm .btn{background:#ff0000;border-color:#ff0000;box-shadow:0 5px 20px 0 #ffb9b9}.text_boxes .itm .btn:hover{background:#c00;border-color:#c00}.product_filter{margin-top:2rem}.product_filter h2{margin-top:0;font-size:clamp(1.563rem, 1.359rem + 1.02vw, 2.25rem);line-height:1.3}.product_filter>p{max-width:660px}.product_filter .filter_stripe{position:relative;z-index:10;left:-30px;width:calc(100% +  60px );background:linear-gradient(135deg, #cadaf9 0%, #ebf2ff 100%);border:3px solid #fff;border-left:none;border-right:none;padding:1.5rem 30px;margin-bottom:2rem;display:grid;box-shadow:0 5px 20px 0 rgba(0,64,128,0.1);gap:20px}.product_filter .filter_stripe .customSelect .custom-select-opener{background:#fff}.product_list{display:grid;gap:20px}.product_list.swiper-wrapper{display:flex;gap:0}.product_list.ajax{margin-bottom:6rem}.product_list .itm{display:flex;flex-direction:column;text-decoration:none;border-radius:15px;height:auto;padding:10px 10px 0 10px;background:#fff;color:#33363a;box-shadow:0 15px 30px 0 rgba(0,114,188,0.15)}.product_list .itm img{display:block;width:100%;border-radius:5px;aspect-ratio:50 / 37}.product_list .itm .img{position:relative;background:#ecf2ff;border-radius:5px;overflow:hidden}.product_list .itm .img .icons{display:flex;flex-wrap:wrap;gap:5px;position:absolute;left:.5rem;bottom:8px;right:.5rem}.product_list .itm .img .icons div{border-radius:50%;border:1px solid #fff;border-right:none;padding:10px;aspect-ratio:1;background:rgba(255,255,255,0.54);backdrop-filter:blur(4px)}.product_list .itm .img .icons img{display:block;width:30px;height:30px;object-fit:contain;aspect-ratio:auto}.product_list .itm .img .tag{position:absolute;right:.5rem;top:8px;background:#fff;margin:0;border-radius:50px;font-size:1.125rem;color:#ff0000;font-weight:bold;padding:6px 20px;box-shadow:0 4px 30px 0 rgba(0,89,158,0.15)}.product_list .itm .txt{display:flex;flex:1 1 auto;flex-direction:column;padding:calc(10px + 0.5rem) .5rem}.product_list .itm .txt h2,.product_list .itm .txt h3{margin:0 0 .25rem 0;font-size:clamp(1.375rem, 1.264rem + 0.56vw, 1.75rem);line-height:1.3}.product_list .itm .txt p{font-size:14px;font-weight:normal;margin-bottom:.5rem}.product_list .itm .txt p:last-of-type{margin-bottom:1.5rem}.product_list .itm .txt p.dotdot{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product_list .itm .txt .tags,.product_list .itm .txt .tags:last-of-type{margin-bottom:2rem}.product_list .itm .txt .tags{display:flex;flex-wrap:wrap;gap:5px}.product_list .itm .txt .tags span{color:#3b92cc;border-radius:8px;background:#ebf2ff;padding:3px 10px}.product_list .itm .txt .btn{margin-top:auto;transition:all 200ms;box-shadow:none;width:100%;min-width:1px}.product_list .btn_more_wrp{grid-column:1 / -1;text-align:center}.txt_products_blocks{display:grid;gap:2rem;margin-bottom:5rem}.txt_products_blocks .text h2:first-child{margin-top:0}.txt_products_blocks .text p:last-child{margin-bottom:0}.txt_products_blocks .text.h2_sm h2{font-size:clamp(1.563rem, 1.359rem + 1.02vw, 2.25rem);line-height:1.3;margin-top:1.5rem;margin-bottom:.8rem}.txt_products_blocks .text.h2_sm h2:first-child{margin-top:0}.txt_products_blocks .text.h2_sm h2:last-child{margin-bottom:-1rem}.txt_products_blocks .side{padding:1.25rem;background:linear-gradient(135deg, #ebf2ff 0%, #cadaf9 100%);border-radius:30px}.txt_products_blocks .side .ico{width:80px;display:table;margin-left:auto;margin-bottom:-1rem}.txt_products_blocks .side h3{font-size:clamp(1.375rem, 1.264rem + 0.56vw, 1.75rem);line-height:1.3;margin-top:0;color:#00599e}.txt_products_blocks .side p:last-child{margin-bottom:0}.share{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.share img{width:25px;display:block}.share a,.share button{display:flex;align-items:center;gap:13px;padding:11px 14px;font-weight:normal;color:#00599e;border-radius:8px;box-shadow:0 4px 30px 0 rgba(0,89,158,0.15);background:#fff;text-decoration:none}.share a:hover,.share button:hover{background:#f5f9ff}.share button{position:relative}.share button span{display:none;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translateX(-50%);background:#fff;box-shadow:0 4px 30px 0 rgba(0,89,158,0.15);color:#00599e;font-size:13px;border-radius:5px;padding:3px 10px}.product_detail{margin-bottom:8rem;padding-top:2rem}.product_detail .ill_img{display:table;margin:0 auto 2rem auto}.product_detail .ill_img img{display:block;border-radius:15px}.product_detail h2{font-size:clamp(1.563rem, 1.359rem + 1.02vw, 2.25rem);line-height:1.3;margin-top:3rem;margin-bottom:.7rem}.product_detail h2.like_h3{text-transform:uppercase;font-size:1.11rem;color:#0072bc;margin-top:3rem;margin-bottom:.5rem}.product_detail h3{font-size:1.11rem;color:#0072bc;margin-top:3rem;margin-bottom:.5rem;text-transform:uppercase}.product_detail .like_h5{font-weight:bold;margin-top:0}.product_detail .tags+p{margin-top:3rem}.product_detail .icons{display:flex;flex-wrap:wrap;gap:10px}.product_detail .icons+p{margin-top:3rem}.product_detail .icons p,.product_detail .icons a{margin:0;padding:10px 18px;text-decoration:none;font-weight:normal;background:#fff;box-shadow:0 4px 30px 0 rgba(0,89,158,0.15);border-radius:50px;color:#00599e;display:flex;align-items:center;gap:13px}.product_detail .icons p img,.product_detail .icons a img{width:25px;display:block}.product_detail .icons a:hover{background:#f5f9ff}.product_detail blockquote{display:table;border:none;padding:10px 18px;background:#fff;box-shadow:0 4px 30px 0 rgba(0,89,158,0.15);border-radius:50px;font-style:normal;color:#00599e}.product_detail blockquote p{margin:0;display:flex;align-items:center;gap:13px}.product_detail blockquote p strong{color:#ff0000;white-space:nowrap}.product_detail ol{list-style:none;padding:0}.product_detail ol li{margin-bottom:10px;border-radius:8px;background:#ebf2ff;color:#0072bc;position:relative;padding:1rem;padding-left:calc(62px + 1rem)}.product_detail ol li::before{width:42px;height:42px;content:"";background:url("/images/icon_check2.svg") center center no-repeat;background-size:42px 42px;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.product_detail ul{padding-left:1.3rem}.product_detail .files h3:first-child{margin-top:3rem}.files{clear:both}.files ul{list-style:none;padding:0}.files ul li{margin-bottom:10px}.files ul li a{display:block;text-decoration:none;font-weight:normal;border-radius:8px;background:#ebf2ff;color:#0072bc;position:relative;padding:1rem;padding-left:calc(40px + 1rem)}.files ul li a::before{width:26px;height:26px;content:"";background:url("/images/icon_download.svg") center center no-repeat;background-size:26px 26px;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.files ul li a:hover{text-decoration:underline}.gallery .wrp{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (min-width:450px){.gallery .wrp{grid-template-columns:1fr 1fr 1fr}}@media (min-width:600px){.gallery .wrp{grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width:768px){.gallery .wrp{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}.gallery a{display:block}.gallery a img{display:block;border-radius:10px;width:100%;aspect-ratio:1;background:#ebf2ff}.gallery a:hover{opacity:.7}.related{margin-bottom:6rem}.con_blocks{margin-top:2rem;margin-bottom:3rem;display:grid;gap:15px}.con_blocks .itm{display:flex;flex-direction:column;text-decoration:none;border-radius:15px;width:100%;max-width:400px;margin:0 auto;padding:1rem;background:#fff;color:#33363a;box-shadow:0 15px 30px 0 rgba(0,114,188,0.15)}.con_blocks .itm h2,.con_blocks .itm .tit{text-align:center}.con_blocks .itm h2{margin:.5rem 0 1.5rem 0 !important;color:#3b92cc;font-size:1.125rem}.con_blocks .itm picture{margin-top:auto}.con_blocks .itm .img{display:table;margin:auto auto 1.5rem auto;border-radius:50%;aspect-ratio:1;width:150px;max-width:75%}.con_blocks .itm p{display:flex;align-items:center;justify-content:center;gap:10px}.con_blocks .itm p a{display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px}.con_blocks .itm p img{display:block}.con_blocks .itm p.tit{display:block}.cols{display:grid;gap:15px;text-align:center;margin-bottom:4rem;color:#0072bc}.cols .col{background:#fff;border:3px solid #fff;padding:30px 20px 20px 20px;border-radius:15px;box-shadow:0 10px 20px 0 rgba(0,114,188,0.15)}.cols .col p:last-child{margin-bottom:0}.cols .col p strong{color:#3b92cc}.cols .col img{height:auto !important}.cols .col ul{text-transform:uppercase;margin:0;padding:0;list-style:none}.cols .col ul li{margin:0 0 .5rem 0}.cols .col ul li.active_menu_item a,.cols .col ul li.active_menu_item span{color:#ff0000}.cols .col ul li.sec a{font-weight:normal}.cols .col ul a{text-decoration:none}.cols .col ul a:hover{text-decoration:underline}.cols .col.cons p{margin:0 0 .5rem 0}.cols .col.cons p:first-child{margin-bottom:1rem}.cols .col.cons p img{vertical-align:middle}.cols .col.cons .btn{margin-top:.3rem;width:100%;box-shadow:none}.cols .col.menu{background:#ebf2ff;font-size:1rem}table.hrefs tr td{padding-left:0;padding-right:1.5rem}table.hrefs img{vertical-align:middle;margin-right:10px}.image_banner{position:relative;margin-bottom:7rem;padding:2rem 1.5rem;background:#ebf2ff;text-align:center;overflow:hidden;border-radius:15px;isolation:isolate}.image_banner::before,.image_banner::after{z-index:-1;content:"";position:absolute;bottom:5%;left:7%;width:200px;aspect-ratio:1;background:#f0f5ff;border-radius:50%}.image_banner::after{background:#fafbff;width:100px;bottom:auto;left:auto;top:5%;right:7%;filter:blur(9px)}.image_banner .txt{position:relative;z-index:2}.image_banner .txt p:has(strong){margin:0 0 .25rem 0}.image_banner .txt strong{font-weight:bold;font-size:1.11rem;color:#0072bc;text-transform:uppercase}.image_banner .txt h2{font-size:clamp(1.563rem, 1.359rem + 1.02vw, 2.25rem);line-height:1.3;margin-top:0;margin-bottom:1.25rem}.image_banner .side_img{display:block;z-index:2;max-width:250px;margin:2rem auto 0 auto}footer h2{color:#3b92cc;padding:0 30px;text-align:center}footer .wrp{background:#ebf2ff;margin:0 10px 3rem 10px;padding:10px 0;border-radius:20px}footer .wrp .limited{padding-left:10px;padding-right:10px}footer .logo{position:relative;display:table;padding:5px;text-decoration:none;background:#fff;border-radius:clamp(1rem, 0.946rem + 0.27vw, 1.25rem);box-shadow:0 6px 7px 1px rgba(0,0,0,0.15);margin:0 auto 3rem auto;width:157px}footer .logo img{display:block;width:100%}footer .logo img.sub{width:85%;margin:7px auto 5px auto}footer .icons{font-weight:bold;color:#3b92cc;text-align:center;display:grid;margin-bottom:2rem;padding:0 10px;gap:25px 20px;grid-template-columns:1fr 1fr 1fr}footer .icons p{margin:0;text-wrap:balance;line-height:1.3}footer .icons .i{background:#fff;aspect-ratio:1;max-width:78px;border-radius:50%;margin:0 auto 10px auto;display:grid;align-items:center;justify-content:center}footer .icons img{width:40px;height:40px;object-fit:contain}footer .wave{display:block;width:100%;min-height:95px;object-fit:cover;object-position:center top;position:relative;z-index:31}footer .copy{background:#ebf2ff;font-size:clamp(0.813rem, 0.772rem + 0.2vw, 0.938rem);color:#0072bc;text-align:center;padding-bottom:50px;position:relative;z-index:32}footer .copy p{margin:0}footer .copy span{display:none}footer .copy span.hrf{display:block}footer .copy span.br{display:block}footer .copy a{text-decoration:none;font-weight:normal}footer .copy a.hrf{text-decoration:underline}footer .copy a.hrf:hover{text-decoration:none}footer .copy .lg a{display:table;margin:5px auto 0 auto}footer .copy .lg img{width:92px}footer .copy .limited{display:flex;flex-wrap:wrap;flex-direction:column;gap:1.5rem}.sec_contactpage section.sub_page{padding-bottom:0}.sec_contactpage .cols .col p:has(img){display:none}.sec_contactpage .cols .col.cons .btn,.sec_contactpage .cols .col.cons p:has(.btn){display:none}.sec_contactpage .cols .col.cons p:has(img){display:block}.sec_contactpage .cols .col.map{padding:0;overflow:hidden;grid-column:1 / -1}.sec_contactpage .cols .col.map iframe{display:block;width:100%;border:none;aspect-ratio:16/8;max-height:400px}.sec_contactpage footer{padding-top:0}.sec_contactpage footer h2{transform:none}.sec_contactpage footer .wrp .limited{margin-top:2rem}@media (min-width:400px){.top_stripe{min-height:250px}.top_stripe .txt ul{margin-top:.5rem;display:grid;grid-template-columns:1fr 1fr}.top_stripe .txt ul li a{height:100%;display:flex;justify-content:center;align-items:center;padding:.5rem 1rem}.top_stripe.sm_top_padd{min-height:220px}.top_stripe.sm_big_padd{min-height:220px}.top_stripe.sm_big_padd .txt{padding-top:100px}}@media (min-width:400px) and (max-width:599px){.top_stripe .txt ul li a{line-height:1.3;min-height:55px}}@media (min-width:600px){.top_slider .swiper-slide img{min-height:400px}.top_slider .swiper-slide .txt{text-align:left;left:clamp(8.75rem, -16.456rem + 67.22vw, 26.563rem);width:calc(100% - clamp(8.75rem, -16.456rem + 67.22vw, 26.563rem));bottom:50%;transform:translate(-25px, 50%);padding:0 60px 0 0;transition:opacity 400ms,
          transform 400ms;transition-delay:200ms}.top_slider .swiper-slide .btn{margin-left:0}.top_slider .swiper-slide.swiper-slide-active .txt{transform:translate(0, 50%)}.top_stripe .txt{padding-top:110px;padding-left:30px;padding-right:30px}.top_stripe .breadcrumbs{top:25px;left:calc( 30px  + 55px + 10px + clamp(6.25rem, 5.439rem + 4.05vw, 10rem))}.top_stripe h1{text-align:left}.top_stripe h1.mid{text-align:center}.top_stripe.big_top_padd .txt{padding-top:120px}.boxes{grid-template-columns:1fr 1fr}.about_page .half .img{width:100%;position:static}.about_page .half .img img{border-radius:15px}.icoboxes .itm{display:flex;text-align:left;align-items:center;padding:2rem;gap:30px}.icoboxes .itm .ico{width:80px;margin:0}.icoboxes_slider.secondary .icoboxes .itm .ico{width:45px}.form_image .img{width:100%;position:static;border-radius:15px}.form_image form{border-radius:30px}.text_boxes .itm{padding:1rem}.product_filter .filter_stripe{grid-template-columns:1fr 1fr}.product_list{grid-template-columns:1fr 1fr}.product_list .itm{min-width:1px}.product_detail .ill_img{position:relative;isolation:isolate;margin-left:0}.product_detail .ill_img::before{content:"";position:absolute;width:368px;aspect-ratio:1;background:#ebf2ff;opacity:.5;bottom:20px;right:-130px;pointer-events:none;border-radius:50%;z-index:-1;animation:slowFloat3 14s ease-in-out infinite}.product_detail .ill_img img{max-width:450px}.product_detail ul{columns:2;column-gap:2rem}.product_detail .files ul{columns:auto}article .illustration_image{margin-left:0}.list.classic{grid-template-columns:1fr 1fr}}@media (min-width:600px) and (max-width:767px){.product_list .itm .img .icons img{width:20px;height:20px}}@media (min-width:768px){.grid_boxes{grid-template-columns:1fr 1fr}.grid_boxes .itm{display:flex;flex-direction:column}.grid_boxes .itm p:has(.btn){margin-top:auto}.grid_boxes .itm.wide{flex-direction:row;grid-column:1 / -1;align-items:center;justify-content:space-between}.grid_boxes .itm.wide p{text-align:center}.grid_boxes .itm.wide p,.grid_boxes .itm.wide img,.grid_boxes .itm.wide h3{margin:0}.grid_boxes .itm.wide img{margin:0 auto}.grid_boxes .itm.wide .btn{padding:.65em 1em}.top_stripe .txt ul{grid-template-columns:1fr 1fr 1fr}.form_image{position:relative;isolation:isolate;display:grid;align-items:start;margin-top:3rem;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr}.form_image .bubble{position:absolute;display:block;aspect-ratio:1;width:300px;top:50%;left:-10%;background:#ebf2ff;opacity:.6;filter:blur(7px);border-radius:50%;transform:translateY(-50%);z-index:-1;animation:slowFloat4 20s ease-in-out infinite}.form_image .txt{grid-column:1 / 2;order:-1;text-align:left;margin:0;padding:1rem 10% 1rem 0}.form_image .img{grid-column:1 / 2;width:100%;position:static;border-radius:15px 0 0 15px}.form_image form{grid-column:2 / 3;grid-row:1 / 3}.form_image.wide{display:block;margin:0 auto;max-width:700px}.product_list .itm .img .icons{left:1rem;right:1rem;bottom:15px}.product_list .itm .img .tag{right:1rem;top:15px}.product_list .itm .txt{padding:calc(10px + 1rem) 1rem}.con_blocks{grid-template-columns:1fr 1fr}.con_blocks .itm{margin-right:0}.con_blocks .itm:nth-child(2n){margin-left:0;margin-right:auto}.cols{grid-template-columns:1fr 1fr}.cols .col.menu{grid-column:1 / -1}.cols .col.menu ul{columns:3}.cols .col.menu ul .sec.frst{break-before:column}.sec_contactpage .cols{grid-template-columns:1fr}.sec_contactpage .cols .col{width:100%;max-width:815px;margin:0 auto}.image_banner{display:grid;grid-template-columns:7fr 3fr;align-items:center;padding:0 2rem 0 0;overflow:visible;gap:2rem;text-align:left}.image_banner::before{bottom:6%;right:23%;width:160px;left:auto}.image_banner::after{right:auto;left:30%;top:25%}.image_banner .txt{padding:5%;padding-right:2rem}.image_banner .txt p:last-child{margin-bottom:0}.image_banner .side_img{margin:0;width:100%;max-width:375px;transform:scale(1.25);transform-origin:right center}}@media (min-width:768px) and (max-width:1024px){.icoboxes .itm{flex-direction:column;text-align:center}}@media (min-width:1025px){.top_slider{border-radius:30px;width:calc(100% - clamp(1.25rem, -3.143rem + 6.86vw, 5rem))}.top_slider .swiper-slide .txt{left:43%;width:57%;padding-right:105px}.top_slider .swiper-button-prev{left:20px !important}.top_slider .swiper-button-next{right:20px !important}.top_slider .swiper-button-prev,.top_slider .swiper-button-next{width:60px;height:120px;padding:37px 19px}.top_slider .swiper-pagination{--w:42px;gap:20px}.top_slider .swiper-pagination .swiper-pagination-bullet{width:16px;height:16px}.top_slider .swiper-pagination .swiper-pagination-bullet-active{width:var(--w);height:var(--w)}.top_slider .swiper-pagination .swiper-pagination-bullet-active::after{margin:4px}.half{grid-template-columns:1fr 1fr}.half::before{width:368px;top:60px;left:-184px}.half .boxes{grid-template-columns:1fr}.half .boxes .itm{min-height:1px}.half.sec{grid-template-columns:4fr 5fr;align-items:center;gap:2rem}.half.sec::before{top:auto;left:auto;transform:none;right:0;bottom:3rem}.half.sec::after{bottom:auto;top:4rem;left:-4rem}.half.sec .btn{margin-left:0;margin-right:10px}.half.sec .img img{max-width:none}.half.sm_order .bl{order:1}.about_page .half{grid-template-columns:5fr 4fr;gap:4rem;align-items:center}.about_page .half::before{display:none}.about_page .half.md_bubbles::before{display:block;top:auto;bottom:20px;left:auto;right:-90px;animation:slowFloat3 20s ease-in-out infinite}.about_page .half.md_bubbles::after{content:"";position:absolute;top:32%;left:-100px;width:180px;aspect-ratio:1;border-radius:50%;background:#ebf2ff;filter:blur(4px);opacity:.5;z-index:-1;animation:slowFloat 14s ease-in-out infinite}.sm_center{text-align:left}.grid_boxes .itm{padding:4%}.grid_boxes .itm.wide{padding:3%}.grid_boxes.trio{grid-template-columns:1fr 1fr 1fr}.form_image{grid-template-columns:7fr 5fr}.form_image .bubble{width:600px;left:-36%}.form_image .img{border-radius:30px 0 0 30px}.form_image .txt{padding-left:6%}.text_boxes .itm{max-width:none;display:grid;grid-template-columns:1fr 2fr;gap:2rem;text-align:left}.text_boxes .itm .img{margin-bottom:0;margin-left:0}.text_boxes .itm .txt{padding-top:1rem;padding-right:1rem}.text_boxes .itm .txt h2:first-child,.text_boxes .itm .txt h3:first-child{margin-top:0}.text_boxes .itm .txt p:last-child:has(.btn){text-align:right}.product_filter .filter_stripe{grid-template-columns:1fr 1fr 1fr}.product_list{grid-template-columns:1fr 1fr 1fr}.txt_products_blocks{position:relative;grid-template-columns:10fr 7fr;align-items:start}.txt_products_blocks::after{content:"";position:absolute;top:4rem;left:-70px;width:180px;aspect-ratio:1;border-radius:50%;background:#ebf2ff;filter:blur(4px);opacity:.5;z-index:-1;animation:slowFloat2 16s ease-in-out infinite}.txt_products_blocks .product_list{grid-column:1 / -1}.txt_products_blocks .side{padding:1.5rem}.product_detail{display:grid;grid-template-columns:5fr 4fr;padding-top:3rem;gap:2rem}.product_detail article{order:-1;min-width:1px}.product_detail article h2:first-child,.product_detail article h3:first-child{margin-top:0}.product_detail aside{min-width:1px}.product_detail aside .ill_img{position:sticky;top:90px}.product_detail .ill_img{margin-right:0;margin-left:auto;margin-bottom:0}.product_detail .ill_img img{max-width:100%}article .illustration_image{margin-left:2rem;margin-right:0;margin-bottom:2rem;float:right;max-width:45%}.image_banner{padding:5% 7%;grid-template-columns:7fr 2fr;padding:0 4rem 0 0}footer .copy{text-align:left;padding-bottom:33px;margin-top:-2.5vw}footer .copy span{display:block}footer .copy span.br{display:inline}footer .copy .lg img{width:58px}footer .copy .lg a{display:inline-block;margin:0 0 0 10px}footer .copy .limited{flex-direction:row;gap:1rem}.sec_contactpage .cols{grid-template-columns:1fr 1fr 1fr}.sec_contactpage .cols .col{border:none;max-width:none}}@media (min-width:1120px){.icoboxes_slider.secondary .icoboxes .itm{padding:25px;align-items:flex-start;flex-direction:column;gap:10px}.floating_contacts{bottom:20px;right:30px}.cols{grid-template-columns:1fr 1fr 1fr;grid-column:1 / -1}.cols .col{border-color:#ebf2ff}.cols .col.cons{display:flex;flex-direction:column}.cols .col.cons p:nth-last-child(2){margin-top:auto}.cols .col.menu{grid-column:auto;background:linear-gradient(0deg, #fff 0%, #ebf2ff 100%)}.cols .col.menu ul{columns:auto}.list.classic{grid-template-columns:1fr 1fr 1fr}footer{padding-top:70px}footer h2{transform:translateY(-70px)}footer .wrp{border:5px solid #ebf2ff;background:linear-gradient(0deg, #fff 0%, #ebf2ff 100%);border-radius:30px 30px 0 0;border-bottom:none;margin-bottom:0;margin-left:30px;margin-right:30px;position:relative;isolation:isolate}footer .wrp::before{content:"";position:absolute;bottom:0;left:-5px;right:-5px;height:25%;background:linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%);z-index:-1}footer .wrp .limited{margin-top:-70px;display:grid;grid-template-columns:157px 1fr;align-items:start;gap:0 3rem;padding-left:10px;padding-right:10px}footer .icons{padding:0;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}footer .icons .i{background:#ebf2ff}footer .icons div{word-spacing:200px}}@media (min-width:1300px){.top_slider .swiper-slide .txt{left:50%;width:50%}.top_slider .swiper-pagination{left:50% !important;width:50% !important;justify-content:flex-start}.half{padding-bottom:7rem}.half .boxes{grid-template-columns:1fr 1fr}.boxes{gap:20px}.bubbles::before{content:"";position:absolute;top:50%;left:calc(-1 * ((100vw - 1300px) / 2) - 10px);width:154px;aspect-ratio:1;border-radius:50%;background:#ebf2ff;opacity:.5;filter:blur(4px);z-index:-1;animation:slowFloat2 16s ease-in-out infinite}.bubbles::after{width:368px;left:auto;right:-180px;top:8rem}.dark_section.bubbles::before{display:none}.dark_section.bubbles::after{width:200px;right:auto;left:calc(50% + 550px);bottom:14rem}.dark_section .bubble{width:445px;top:28%;left:-200px}.dark_section .bubble[data-i="2"]{width:300px;top:26%;left:auto;right:12%}.dark_section .bubble[data-i="3"]{width:157px;top:auto;bottom:31%;left:15%}.dark_section.ds_2 .bubble[data-i="1"]{display:none}.dark_section.ds_2 .bubble[data-i="2"]{top:11%;right:28%}.dark_section.ds_3 .bubble[data-i="1"]{top:10%;left:4%}.dark_section.ds_3 .bubble[data-i="2"]{width:200px;top:55%;right:13%}.top_stripe .txt{max-width:1300px;margin:0 auto}.top_stripe .txt ul{display:flex;flex-direction:row;flex-wrap:wrap}.text_boxes .itm .txt{padding-top:2rem}.product_filter .filter_stripe{border-radius:30px;left:50%;transform:translateX(-50%);width:calc(100vw - 30px);max-width:1368px;padding:1.5rem clamp(1.375rem, -20.679rem + 27.14vw, 3.75rem);border:3px solid #fff}.image_banner::before{width:200px}.image_banner::after{width:130px;left:25%;top:22%}footer .copy{margin-top:-32px}}@media (min-width:1440px){.boxes.decoration::before{transform:translate(25%, 50%)}.list_slider.swiper::before,.product_list_slider.swiper::before,.icoboxes_slider.swiper::before,.list_slider.swiper::after,.product_list_slider.swiper::after,.icoboxes_slider.swiper::after{content:"";position:absolute;top:-10px;right:calc(100% + 20px);width:calc((100vw - 1240px) / 2);bottom:-40px;background:linear-gradient(90deg, #fff 40%, rgba(255,255,255,0) 100%);z-index:3}.list_slider.swiper::after,.product_list_slider.swiper::after,.icoboxes_slider.swiper::after{right:auto;left:calc(100% + 20px);background:linear-gradient(90deg, rgba(255,255,255,0) 0%, #fff 60%)}.list_slider.swiper .swiper-button-prev,.product_list_slider.swiper .swiper-button-prev,.icoboxes_slider.swiper .swiper-button-prev{left:calc((50% - 50vw) + 60px) !important}.list_slider.swiper .swiper-button-next,.product_list_slider.swiper .swiper-button-next,.icoboxes_slider.swiper .swiper-button-next{right:calc((50% - 50vw) + 60px) !important}.list_slider.swiper .list,.product_list_slider.swiper .list,.icoboxes_slider.swiper .list{z-index:1}.icoboxes_slider.swiper::before,.icoboxes_slider.swiper::after{display:none}.bubbles3::before{right:25%}.dark_section .list_slider.swiper::before{background:linear-gradient(90deg, #ebf2ff 40%, rgba(235,242,255,0) 100%)}.dark_section .list_slider.swiper::after{background:linear-gradient(90deg, rgba(235,242,255,0) 0%, #ebf2ff 60%)}.product_detail{gap:3rem}.con_blocks{grid-template-columns:1fr 1fr 1fr 1fr}.con_blocks .itm{max-width:none}footer .wrp{margin-left:40px;margin-right:40px}footer .wrp .limited{padding-left:30px;padding-right:30px}}@media (min-width:1610px){.top_slider{width:calc(100% - 30px)}.top_slider::after{display:none}.top_slider .swiper-pagination{bottom:30px !important}.list_slider.swiper .swiper-button-prev,.product_list_slider.swiper .swiper-button-prev,.icoboxes_slider.swiper .swiper-button-prev,.list_slider.swiper .swiper-button-next,.product_list_slider.swiper .swiper-button-next,.icoboxes_slider.swiper .swiper-button-next{width:60px;height:120px;padding:37px 19px}.product_detail{position:relative}.product_detail::before{content:"";position:absolute;z-index:-1;top:40%;right:calc(100% + ((100vw - 1300px) / 2) - 90px);width:180px;aspect-ratio:1;border-radius:50%;background:#ebf2ff;filter:blur(4px);animation:slowFloat 12s ease-in-out infinite}}@media (min-width:1760px){.top_stripe .breadcrumbs{left:calc(50% - 620px);right:auto;width:1240px}}@media (min-width:1810px){.top_slider{width:calc(100% - 80px)}footer .copy{margin-top:-2vw}}@media (max-width:1025px){.half.sm_center ul{padding-left:0;list-style:none}}@media (max-width:768px){header .language{display:none}header .side_btn{padding:.35em 1em;min-width:max-content;border-radius:9px}header.scrl .logo,header.menu_open .logo{transform:translateY(calc(clamp(0.375rem, 0.186rem + 0.95vw, 1.25rem) + clamp(0.875rem, 0.726rem + 0.74vw, 1.563rem))) scale(.85)}.res_menu .language{display:none}}@media (max-width:767px){article p>img[style*="float"]{float:none !important;margin-left:0 !important;display:table}article p a:has(img[style*="float"]){display:table}article p a:has(img[style*="float"]) img{float:none !important;margin-left:0 !important;display:block}}@media (max-width:599px){.about_page .half{padding-bottom:0}.about_page .half .img img{display:block}.sm_pb_0{padding-bottom:0}article table.icons tr{grid-template-columns:1fr;padding-bottom:2rem;margin-bottom:2rem}article table.icons tr td{padding:0 !important}article table.icons tr td img{max-width:120px}table.hrefs tr td{display:block}}@media (max-width:599px),(min-width:1025px){.related .product_list .itm:nth-child(4){display:none}}/*# sourceMappingURL=./style.css.map */