/*! 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:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{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}
@font-face{font-family:"ibmplexsans";font-style:normal;font-weight:700;src:url(/builds/prod/fonts/IBMPlexSans-Bold.woff) format("woff");font-display:swap}@font-face{font-family:"ibmplexsans";font-style:normal;font-weight:500;src:url(/builds/prod/fonts/IBMPlexSans-Medium.woff) format("woff");font-display:swap}@font-face{font-family:"ibmplexsans";font-style:normal;font-weight:600;src:url(/builds/prod/fonts/IBMPlexSans-SemiBold.woff) format("woff");font-display:swap}@font-face{font-family:"ibmplexsans";font-style:normal;font-weight:400;src:url(/builds/prod/fonts/IBMPlexSans.woff) format("woff");font-display:swap}:root{--sidebar-width: 80px}@media(min-width: 1025px){:root{--sidebar-width: 100px}}html{height:100%;box-sizing:border-box;overflow:hidden visible}body{display:block;min-height:100%;margin:0;padding:0;background:#fff;font-family:ibmplexsans,arial,sans-serif;color:#738395}body *{box-sizing:border-box}@media(min-width: 768px){body{display:flex}}.b-layout__search-bar{z-index:20;position:absolute;top:0;transform:translateY(-100%);transition:transform .2s;width:100%}@media(min-width: 768px){.b-layout__search-bar{width:calc(100% - var(--sidebar-width));z-index:15}}.b-layout__search-bar.is-active{transform:translateY(0)}.b-layout__cookie{z-index:2000;position:fixed;right:0;bottom:0}header{z-index:10;display:none}@media(min-width: 768px){header{display:block}}footer{margin-top:auto}.b-layout__sidebar{position:relative;z-index:1000;width:100%;flex:0 0 auto;height:100px}@media(min-width: 768px){.b-layout__sidebar{height:auto;width:80px}}@media(min-width: 1025px){.b-layout__sidebar{width:100px}}.b-layout__sidebar .b-sidebar{z-index:1;position:fixed}.b-layout__content{flex:1 1 auto;display:flex;flex-direction:column}h1,.c-h1{margin:0;padding:0;font-size:30px;line-height:120%;font-weight:700;text-align:start}@media(min-width: 768px){h1,.c-h1{font-size:60px}}@media(min-width: 1440px){h1,.c-h1{font-size:50px}}h2,.c-h2{margin:0;padding:0;font-size:20px;line-height:120%;font-weight:600;text-align:start}@media(min-width: 768px){h2,.c-h2{font-size:40px}}@media(min-width: 1440px){h2,.c-h2{font-size:55px}}h3,.c-h3{margin:0;padding:0;font-size:15px;line-height:120%;font-weight:400;text-align:start}@media(min-width: 768px){h3,.c-h3{font-size:30px}}@media(min-width: 1440px){h3,.c-h3{font-size:55px}}.c-pre-title1{margin:0;padding:0;font-size:15px;line-height:120%;font-weight:500;text-align:start}@media(min-width: 768px){.c-pre-title1{font-size:25px;font-weight:600}}@media(min-width: 1440px){.c-pre-title1{font-size:40px}}.c-pre-title2{margin:0;padding:0;font-size:20px;line-height:120%;font-weight:500;text-align:start}@media(min-width: 1440px){.c-pre-title2{font-size:25px}}.c-pre-title3{margin:0;padding:0;font-size:15px;line-height:120%;font-weight:500;text-align:start}@media(min-width: 1440px){.c-pre-title3{font-size:20px;font-weight:600}}p,div,a,.c-body1{margin:0;padding:0;font-size:15px;line-height:120%;color:#738395;text-decoration:none;text-align:justify}@media(min-width: 768px){p,div,a,.c-body1{font-size:20px}}@media(min-width: 1440px){p,div,a,.c-body1{font-size:25px}}.c-body2{margin:0;padding:0;font-size:10px;line-height:120%;font-weight:400;text-align:justify}@media(min-width: 768px){.c-body2{font-size:15px}}@media(min-width: 1440px){.c-body2{font-size:25px;font-weight:500}}.c-body3,input,textarea,li{margin:0;padding:0;font-size:15px;line-height:120%;text-align:justify}@media(min-width: 1440px){.c-body3,input,textarea,li{font-size:20px}}ul{display:grid;gap:15px;list-style:"—  ";list-style-position:inside;padding:0;margin:0}.l-content-container{box-sizing:border-box;--indent-content: 15px;padding-left:15px;padding-right:15px;width:100%;margin:0 auto}@media(min-width: 360px){.l-content-container{--indent-content: 15px;padding-left:15px;padding-right:15px}}@media(min-width: 768px){.l-content-container{--indent-content: 50px;padding-left:50px;padding-right:50px}}@media(min-width: 1025px){.l-content-container{--indent-content: 50px;padding-left:50px;padding-right:50px}}@media(min-width: 1440px){.l-content-container{--indent-content: 100px;padding-left:100px;padding-right:100px}}.l-content-container-left{box-sizing:border-box;--indent-content: 15px;padding-left:15px;width:100%}@media(min-width: 360px){.l-content-container-left{--indent-content: 15px;padding-left:15px}}@media(min-width: 768px){.l-content-container-left{--indent-content: 50px;padding-left:50px}}@media(min-width: 1025px){.l-content-container-left{--indent-content: 50px;padding-left:50px}}@media(min-width: 1440px){.l-content-container-left{--indent-content: 100px;padding-left:100px}}.l-content-container-right{box-sizing:border-box;--indent-content: 15px;padding-right:15px;width:100%}@media(min-width: 360px){.l-content-container-right{--indent-content: 15px;padding-right:15px}}@media(min-width: 768px){.l-content-container-right{--indent-content: 50px;padding-right:50px}}@media(min-width: 1025px){.l-content-container-right{--indent-content: 50px;padding-right:50px}}@media(min-width: 1440px){.l-content-container-right{--indent-content: 100px;padding-right:100px}}.c-button{display:inline-block;border-radius:50px;padding:20px 30px;font-weight:500;transition:all .2s;cursor:pointer;font-size:20px;line-height:120%;color:#004164;border:2px solid #004164}@media(min-width: 1440px){.c-button{font-size:24px}}.c-button:hover{color:#fff;background-color:#004164}.c-content h1,.c-content h2,.c-content h3,.c-content h4,.c-content p,.c-content ul,.c-content div{margin-bottom:30px}.c-content h1:last-child,.c-content h2:last-child,.c-content h3:last-child,.c-content h4:last-child,.c-content p:last-child,.c-content ul:last-child,.c-content div:last-child{margin-bottom:0}.c-content h1,.c-content .c-h1,.c-content h2,.c-content .c-h2,.c-content h3,.c-content .c-h3,.c-content h4,.c-content .c-h4{color:#000}.c-content .c-pre-title1,.c-content .c-pre-title2,.c-content .c-pre-title3{color:#000}.c-content img{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.c-content li{font-size:15px;line-height:120%}@media(min-width: 768px){.c-content li{font-size:20px}}@media(min-width: 1440px){.c-content li{font-size:25px}}iframe{max-width:1200px;width:100% !important;height:auto !important;aspect-ratio:16/9}input[type=text]{width:100%;padding:18px 30px;border:2px solid #000;outline:none}input[type=text]:focus{border:2px solid #f1900e}input.has-error,textarea.has-error{border-color:red}textarea{width:100%;padding:30px;border:2px solid #000;outline:none;resize:none}textarea:focus{border:2px solid #f1900e}.c-button{display:inline-block;border-radius:50px;padding:20px 30px;font-weight:500;transition:all .2s;cursor:pointer;font-size:20px;line-height:120%;color:#004164;border:2px solid #004164}@media(min-width: 1440px){.c-button{font-size:24px}}.c-button:hover{color:#fff;background-color:#004164}.c-button-loading{display:inline-block;border-radius:50px;padding:20px 30px;font-weight:500;transition:all .2s;cursor:pointer;font-size:20px;line-height:120%;position:relative;pointer-events:none;background-color:#f3f3f3;color:#f3f3f3;border-color:#f3f3f3}@media(min-width: 1440px){.c-button-loading{font-size:24px}}.c-button-loading::before{position:absolute;inset:0;margin:auto;content:"";width:35px;height:35px;background-image:url("/files/images/loading.gif");background-position:center;background-repeat:no-repeat;background-size:contain}.margin-turquoise-top{margin-top:90px;--margin-topmargin-top-value: map.get( map.get($indent, "sizes"), "mobile" )}@media(min-width: 360px){.margin-turquoise-top{margin-top:90px;--margin-top-value: 90px}}@media(min-width: 768px){.margin-turquoise-top{margin-top:190px;--margin-top-value: 190px}}@media(min-width: 1440px){.margin-turquoise-top{margin-top:140px;--margin-top-value: 140px}}.margin-turquoise-bottom{margin-bottom:90px;--margin-bottommargin-top-value: map.get( map.get($indent, "sizes"), "mobile" )}@media(min-width: 360px){.margin-turquoise-bottom{margin-bottom:90px;--margin-bottom-value: 90px}}@media(min-width: 768px){.margin-turquoise-bottom{margin-bottom:190px;--margin-bottom-value: 190px}}@media(min-width: 1440px){.margin-turquoise-bottom{margin-bottom:140px;--margin-bottom-value: 140px}}.padding-turquoise-top{padding-top:90px;--padding-topmargin-top-value: map.get( map.get($indent, "sizes"), "mobile" )}@media(min-width: 360px){.padding-turquoise-top{padding-top:90px;--padding-top-value: 90px}}@media(min-width: 768px){.padding-turquoise-top{padding-top:190px;--padding-top-value: 190px}}@media(min-width: 1440px){.padding-turquoise-top{padding-top:140px;--padding-top-value: 140px}}.padding-turquoise-bottom{padding-bottom:90px;--padding-bottommargin-top-value: map.get( map.get($indent, "sizes"), "mobile" )}@media(min-width: 360px){.padding-turquoise-bottom{padding-bottom:90px;--padding-bottom-value: 90px}}@media(min-width: 768px){.padding-turquoise-bottom{padding-bottom:190px;--padding-bottom-value: 190px}}@media(min-width: 1440px){.padding-turquoise-bottom{padding-bottom:140px;--padding-bottom-value: 140px}}.margin-green-top{margin-top:40px;--margin-topmargin-top-value: map.get( map.get($indent, "sizes"), "mobile" )}@media(min-width: 360px){.margin-green-top{margin-top:40px;--margin-top-value: 40px}}@media(min-width: 768px){.margin-green-top{margin-top:60px;--margin-top-value: 60px}}@media(min-width: 1440px){.margin-green-top{margin-top:110px;--margin-top-value: 110px}}.margin-green-bottom{margin-bottom:40px;--margin-bottommargin-top-value: map.get( map.get($indent, "sizes"), "mobile" )}@media(min-width: 360px){.margin-green-bottom{margin-bottom:40px;--margin-bottom-value: 40px}}@media(min-width: 768px){.margin-green-bottom{margin-bottom:60px;--margin-bottom-value: 60px}}@media(min-width: 1440px){.margin-green-bottom{margin-bottom:110px;--margin-bottom-value: 110px}}.padding-green-top{padding-top:40px;--padding-topmargin-top-value: map.get( map.get($indent, "sizes"), "mobile" )}@media(min-width: 360px){.padding-green-top{padding-top:40px;--padding-top-value: 40px}}@media(min-width: 768px){.padding-green-top{padding-top:60px;--padding-top-value: 60px}}@media(min-width: 1440px){.padding-green-top{padding-top:110px;--padding-top-value: 110px}}.padding-green-bottom{padding-bottom:40px;--padding-bottommargin-top-value: map.get( map.get($indent, "sizes"), "mobile" )}@media(min-width: 360px){.padding-green-bottom{padding-bottom:40px;--padding-bottom-value: 40px}}@media(min-width: 768px){.padding-green-bottom{padding-bottom:60px;--padding-bottom-value: 60px}}@media(min-width: 1440px){.padding-green-bottom{padding-bottom:110px;--padding-bottom-value: 110px}}.margin-pink-top{margin-top:45px;--margin-topmargin-top-value: map.get( map.get($indent, "sizes"), "mobile" )}@media(min-width: 360px){.margin-pink-top{margin-top:45px;--margin-top-value: 45px}}@media(min-width: 768px){.margin-pink-top{margin-top:55px;--margin-top-value: 55px}}@media(min-width: 1440px){.margin-pink-top{margin-top:65px;--margin-top-value: 65px}}.margin-pink-bottom{margin-bottom:45px;--margin-bottommargin-top-value: map.get( map.get($indent, "sizes"), "mobile" )}@media(min-width: 360px){.margin-pink-bottom{margin-bottom:45px;--margin-bottom-value: 45px}}@media(min-width: 768px){.margin-pink-bottom{margin-bottom:55px;--margin-bottom-value: 55px}}@media(min-width: 1440px){.margin-pink-bottom{margin-bottom:65px;--margin-bottom-value: 65px}}.padding-pink-top{padding-top:45px;--padding-topmargin-top-value: map.get( map.get($indent, "sizes"), "mobile" )}@media(min-width: 360px){.padding-pink-top{padding-top:45px;--padding-top-value: 45px}}@media(min-width: 768px){.padding-pink-top{padding-top:55px;--padding-top-value: 55px}}@media(min-width: 1440px){.padding-pink-top{padding-top:65px;--padding-top-value: 65px}}.padding-pink-bottom{padding-bottom:45px;--padding-bottommargin-top-value: map.get( map.get($indent, "sizes"), "mobile" )}@media(min-width: 360px){.padding-pink-bottom{padding-bottom:45px;--padding-bottom-value: 45px}}@media(min-width: 768px){.padding-pink-bottom{padding-bottom:55px;--padding-bottom-value: 55px}}@media(min-width: 1440px){.padding-pink-bottom{padding-bottom:65px;--padding-bottom-value: 65px}}.margin-yellow-top{margin-top:25px;--margin-topmargin-top-value: map.get( map.get($indent, "sizes"), "mobile" )}@media(min-width: 360px){.margin-yellow-top{margin-top:25px;--margin-top-value: 25px}}@media(min-width: 768px){.margin-yellow-top{margin-top:35px;--margin-top-value: 35px}}@media(min-width: 1440px){.margin-yellow-top{margin-top:45px;--margin-top-value: 45px}}.margin-yellow-bottom{margin-bottom:25px;--margin-bottommargin-top-value: map.get( map.get($indent, "sizes"), "mobile" )}@media(min-width: 360px){.margin-yellow-bottom{margin-bottom:25px;--margin-bottom-value: 25px}}@media(min-width: 768px){.margin-yellow-bottom{margin-bottom:35px;--margin-bottom-value: 35px}}@media(min-width: 1440px){.margin-yellow-bottom{margin-bottom:45px;--margin-bottom-value: 45px}}.padding-yellow-top{padding-top:25px;--padding-topmargin-top-value: map.get( map.get($indent, "sizes"), "mobile" )}@media(min-width: 360px){.padding-yellow-top{padding-top:25px;--padding-top-value: 25px}}@media(min-width: 768px){.padding-yellow-top{padding-top:35px;--padding-top-value: 35px}}@media(min-width: 1440px){.padding-yellow-top{padding-top:45px;--padding-top-value: 45px}}.padding-yellow-bottom{padding-bottom:25px;--padding-bottommargin-top-value: map.get( map.get($indent, "sizes"), "mobile" )}@media(min-width: 360px){.padding-yellow-bottom{padding-bottom:25px;--padding-bottom-value: 25px}}@media(min-width: 768px){.padding-yellow-bottom{padding-bottom:35px;--padding-bottom-value: 35px}}@media(min-width: 1440px){.padding-yellow-bottom{padding-bottom:45px;--padding-bottom-value: 45px}}.margin-orange-top{margin-top:15px;--margin-topmargin-top-value: map.get( map.get($indent, "sizes"), "mobile" )}@media(min-width: 360px){.margin-orange-top{margin-top:15px;--margin-top-value: 15px}}@media(min-width: 768px){.margin-orange-top{margin-top:25px;--margin-top-value: 25px}}@media(min-width: 1440px){.margin-orange-top{margin-top:25px;--margin-top-value: 25px}}.margin-orange-bottom{margin-bottom:15px;--margin-bottommargin-top-value: map.get( map.get($indent, "sizes"), "mobile" )}@media(min-width: 360px){.margin-orange-bottom{margin-bottom:15px;--margin-bottom-value: 15px}}@media(min-width: 768px){.margin-orange-bottom{margin-bottom:25px;--margin-bottom-value: 25px}}@media(min-width: 1440px){.margin-orange-bottom{margin-bottom:25px;--margin-bottom-value: 25px}}.padding-orange-top{padding-top:15px;--padding-topmargin-top-value: map.get( map.get($indent, "sizes"), "mobile" )}@media(min-width: 360px){.padding-orange-top{padding-top:15px;--padding-top-value: 15px}}@media(min-width: 768px){.padding-orange-top{padding-top:25px;--padding-top-value: 25px}}@media(min-width: 1440px){.padding-orange-top{padding-top:25px;--padding-top-value: 25px}}.padding-orange-bottom{padding-bottom:15px;--padding-bottommargin-top-value: map.get( map.get($indent, "sizes"), "mobile" )}@media(min-width: 360px){.padding-orange-bottom{padding-bottom:15px;--padding-bottom-value: 15px}}@media(min-width: 768px){.padding-orange-bottom{padding-bottom:25px;--padding-bottom-value: 25px}}@media(min-width: 1440px){.padding-orange-bottom{padding-bottom:25px;--padding-bottom-value: 25px}}.margin-purple-top{margin-top:10px;--margin-topmargin-top-value: map.get( map.get($indent, "sizes"), "mobile" )}@media(min-width: 360px){.margin-purple-top{margin-top:10px;--margin-top-value: 10px}}@media(min-width: 768px){.margin-purple-top{margin-top:15px;--margin-top-value: 15px}}@media(min-width: 1440px){.margin-purple-top{margin-top:10px;--margin-top-value: 10px}}.margin-purple-bottom{margin-bottom:10px;--margin-bottommargin-top-value: map.get( map.get($indent, "sizes"), "mobile" )}@media(min-width: 360px){.margin-purple-bottom{margin-bottom:10px;--margin-bottom-value: 10px}}@media(min-width: 768px){.margin-purple-bottom{margin-bottom:15px;--margin-bottom-value: 15px}}@media(min-width: 1440px){.margin-purple-bottom{margin-bottom:10px;--margin-bottom-value: 10px}}.padding-purple-top{padding-top:10px;--padding-topmargin-top-value: map.get( map.get($indent, "sizes"), "mobile" )}@media(min-width: 360px){.padding-purple-top{padding-top:10px;--padding-top-value: 10px}}@media(min-width: 768px){.padding-purple-top{padding-top:15px;--padding-top-value: 15px}}@media(min-width: 1440px){.padding-purple-top{padding-top:10px;--padding-top-value: 10px}}.padding-purple-bottom{padding-bottom:10px;--padding-bottommargin-top-value: map.get( map.get($indent, "sizes"), "mobile" )}@media(min-width: 360px){.padding-purple-bottom{padding-bottom:10px;--padding-bottom-value: 10px}}@media(min-width: 768px){.padding-purple-bottom{padding-bottom:15px;--padding-bottom-value: 15px}}@media(min-width: 1440px){.padding-purple-bottom{padding-bottom:10px;--padding-bottom-value: 10px}}
.b-sidebar{width:100%;height:100px}@media(min-width: 768px){.b-sidebar{width:var(--sidebar-width);height:100dvh}}.b-sidebar__bar{z-index:1;height:100%;position:relative;display:flex;flex-direction:row;align-items:center;padding:15px;background-color:#004164}@media(min-width: 768px){.b-sidebar__bar{flex-direction:column}}.b-sidebar__search{display:block}@media(min-width: 768px){.b-sidebar__search{display:none}}.b-sidebar__logo{display:none}@media(min-width: 768px){.b-sidebar__logo{display:block}}.b-sidebar__logo img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.b-sidebar__logo-mobile{display:block;margin:0 auto}@media(min-width: 768px){.b-sidebar__logo-mobile{display:none}}.b-sidebar__search{display:block;width:30px;height:30px;background-image:url("/files/images/search.svg");background-size:contain;background-repeat:no-repeat;background-position:center;cursor:pointer}@media(min-width: 768px){.b-sidebar__search{display:none}}.b-sidebar__burger{cursor:pointer}@media(min-width: 768px){.b-sidebar__burger{position:absolute;padding:15px;top:50%;left:0;width:100%;transform:translateY(-50%)}}.b-sidebar__burger:hover .b-sidebar__burger-line{background-color:#f1900e}.b-sidebar__burger:hover .b-sidebar__burger-text{color:#f1900e}.b-sidebar__burger.is-active .b-sidebar__burger-line:first-child{transform:rotate(30deg) scaleY(1.5);transform-origin:0% 0%}.b-sidebar__burger.is-active .b-sidebar__burger-line:last-child{transform:rotate(-30deg) scaleY(1.5);transform-origin:0% 100%}.b-sidebar__burger-lines{display:flex;flex-direction:column;align-items:center;width:30px;gap:15px}@media(min-width: 768px){.b-sidebar__burger-lines{width:100%;gap:25px}}.b-sidebar__burger-line{width:30px;height:1px;background-color:#fff;transition:transform .4s ease-in-out;transform-origin:0% 0%}@media(min-width: 768px){.b-sidebar__burger-line{width:50px}}.b-sidebar__burger-text{display:none;color:#fff;text-align:center}@media(min-width: 768px){.b-sidebar__burger-text{display:block}}.b-sidebar__menu{overflow:scroll;position:absolute;top:100px;left:0;width:100%;height:calc(100dvh - 100px);max-width:1500px;background-color:#f8f9fd;transform:translateX(-100%);transition:transform .5s;padding:0 15px}.b-sidebar__menu.is-active{transform:translateX(0)}@media(min-width: 768px){.b-sidebar__menu{top:0;width:calc(100dvw - var(--sidebar-width));left:var(--sidebar-width);padding:0 50px;height:100dvh}}@media(min-width: 1025px){.b-sidebar__menu{padding:0 100px}}.b-sidebar__main-container{display:flex}.b-sidebar__main-links{width:100%}@media(min-width: 768px){.b-sidebar__main-links{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:15px;column-gap:15px;--column-gap: 15px;width:auto}}@media(min-width: 768px)and (min-width: 360px){.b-sidebar__main-links{-moz-column-gap:15px;column-gap:15px;--column-gap: 15px}}@media(min-width: 768px)and (min-width: 768px){.b-sidebar__main-links{-moz-column-gap:20px;column-gap:20px;--column-gap: 20px}}@media(min-width: 768px)and (min-width: 1025px){.b-sidebar__main-links{-moz-column-gap:30px;column-gap:30px;--column-gap: 30px}}@media(min-width: 768px)and (min-width: 1440px){.b-sidebar__main-links{-moz-column-gap:30px;column-gap:30px;--column-gap: 30px}}.b-sidebar__section{display:flex;justify-content:space-between;color:#000}.b-sidebar__section.is-open+.b-sidebar__section-links{visibility:visible}.b-sidebar__section.is-open::after{transform:rotate(90deg) scaleY(1)}.b-sidebar__section::after{content:"";width:27px;height:27px;background-image:url("/files/images/arrow.svg");background-repeat:no-repeat;background-size:contain;background-position:center;transition:transform .2s;transform:rotate(0)}@media(min-width: 768px){.b-sidebar__section{pointer-events:none}.b-sidebar__section::after{display:none}}.b-sidebar__section-links{display:grid;visibility:hidden;transition:all .2s;overflow:hidden}@media(min-width: 768px){.b-sidebar__section-links{max-height:none !important;visibility:visible}}@media(min-width: 768px){.b-sidebar__section-link:first-child{margin-top:0}}.b-sidebar__section-link:hover{color:#f1900e}.b-sidebar__extra-links{display:none;width:400px;flex:0 0 auto}@media(min-width: 1025px){.b-sidebar__extra-links{display:block}}.b-sidebar__extra-link{display:block}.b-sidebar__extra-link:first-child{margin-top:0}.b-sidebar__extra-link:hover{color:#f1900e}.b-sidebar__sub-container{display:grid;grid-template-columns:1fr;-moz-column-gap:15px;column-gap:15px;--column-gap: 15px;row-gap:15px}@media(min-width: 360px){.b-sidebar__sub-container{-moz-column-gap:15px;column-gap:15px;--column-gap: 15px;row-gap:15px}}@media(min-width: 768px){.b-sidebar__sub-container{-moz-column-gap:20px;column-gap:20px;--column-gap: 20px;row-gap:20px}}@media(min-width: 1025px){.b-sidebar__sub-container{-moz-column-gap:30px;column-gap:30px;--column-gap: 30px;row-gap:30px}}@media(min-width: 1440px){.b-sidebar__sub-container{-moz-column-gap:30px;column-gap:30px;--column-gap: 30px;row-gap:30px}}@media(min-width: 768px){.b-sidebar__sub-container{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:15px;column-gap:15px;--column-gap: 15px}}@media(min-width: 768px)and (min-width: 360px){.b-sidebar__sub-container{-moz-column-gap:15px;column-gap:15px;--column-gap: 15px}}@media(min-width: 768px)and (min-width: 768px){.b-sidebar__sub-container{-moz-column-gap:20px;column-gap:20px;--column-gap: 20px}}@media(min-width: 768px)and (min-width: 1025px){.b-sidebar__sub-container{-moz-column-gap:30px;column-gap:30px;--column-gap: 30px}}@media(min-width: 768px)and (min-width: 1440px){.b-sidebar__sub-container{-moz-column-gap:30px;column-gap:30px;--column-gap: 30px}}@media(min-width: 1025px){.b-sidebar__sub-container{display:grid;grid-template-columns:1fr 1fr 400px;-moz-column-gap:15px;column-gap:15px;--column-gap: 15px}}@media(min-width: 1025px)and (min-width: 360px){.b-sidebar__sub-container{-moz-column-gap:15px;column-gap:15px;--column-gap: 15px}}@media(min-width: 1025px)and (min-width: 768px){.b-sidebar__sub-container{-moz-column-gap:20px;column-gap:20px;--column-gap: 20px}}@media(min-width: 1025px)and (min-width: 1025px){.b-sidebar__sub-container{-moz-column-gap:30px;column-gap:30px;--column-gap: 30px}}@media(min-width: 1025px)and (min-width: 1440px){.b-sidebar__sub-container{-moz-column-gap:30px;column-gap:30px;--column-gap: 30px}}.b-sidebar__bottom-link{display:block;color:#000}.b-sidebar__bottom-link:first-child{margin-top:0}.b-sidebar__bottom-link:hover{color:#f1900e}.b-sidebar__phone{color:#000}.b-sidebar__phone:hover{color:#f1900e}.b-sidebar__mail{color:#000}.b-sidebar__mail:hover{color:#f1900e}.b-sidebar__address{color:#000}
.b-header{display:flex;align-items:center}.b-header--absolute{position:absolute;width:calc(100% - var(--sidebar-width))}.b-header--white .b-header__logo{background-color:#fff}.b-header--white .b-header__phone{color:#fff}.b-header--white .b-header__contact{display:inline-block;border-radius:50px;padding:20px 30px;font-weight:500;transition:all .2s;cursor:pointer;font-size:20px;line-height:120%;color:#fff;border:2px solid #fff}@media(min-width: 1440px){.b-header--white .b-header__contact{font-size:24px}}.b-header--white .b-header__contact:hover{color:#004164;background-color:#fff}.b-header--white .b-header__search{background-color:#fff}.b-header__logo{width:260px;height:60px;-webkit-mask-image:url("/files/images/logo_header.svg");mask-image:url("/files/images/logo_header.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#004164;cursor:pointer}.b-header__info{display:none;margin-left:auto;margin-right:20px}@media(min-width: 1440px){.b-header__info{display:flex;flex-direction:column;align-items:flex-end;gap:10px}}.b-header__link{color:#004164}.b-header__link:hover{color:#f1900e}.b-header__contact{display:inline-block;border-radius:50px;padding:20px 30px;font-weight:500;transition:all .2s;cursor:pointer;font-size:20px;line-height:120%;color:#004164;border:2px solid #004164;margin-left:auto}@media(min-width: 1440px){.b-header__contact{font-size:24px}}.b-header__contact:hover{color:#fff;background-color:#004164}@media(min-width: 1440px){.b-header__contact{margin-left:0}}.b-header__search{width:30px;height:30px;-webkit-mask-image:url("/files/images/search.svg");mask-image:url("/files/images/search.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#004164;transition:background-color .2s;cursor:pointer}.b-header__search:hover{background-color:#f1900e}
.b-footer{display:grid;grid-template-columns:repeat(4, 1fr);-moz-column-gap:15px;column-gap:15px;--column-gap: 15px;row-gap:15px;row-gap:0 !important;background-image:url("/files/images/footer_bg_mobile.svg");background-repeat:no-repeat;background-size:contain;background-position:center right}@media(min-width: 768px){.b-footer{grid-template-columns:repeat(6, 1fr)}}@media(min-width: 1440px){.b-footer{grid-template-columns:repeat(12, 1fr)}}@media(min-width: 360px){.b-footer{-moz-column-gap:15px;column-gap:15px;--column-gap: 15px;row-gap:15px}}@media(min-width: 768px){.b-footer{-moz-column-gap:20px;column-gap:20px;--column-gap: 20px;row-gap:20px}}@media(min-width: 1025px){.b-footer{-moz-column-gap:30px;column-gap:30px;--column-gap: 30px;row-gap:30px}}@media(min-width: 1440px){.b-footer{-moz-column-gap:30px;column-gap:30px;--column-gap: 30px;row-gap:30px}}@media(min-width: 768px){.b-footer{background-image:url("/files/images/footer_bg_table.svg")}}@media(min-width: 1440px){.b-footer{background-image:url("/files/images/footer_bg_desktop.svg");background-position:center bottom}}.b-footer__container{display:grid;grid-template-columns:repeat(4, 1fr);-moz-column-gap:15px;column-gap:15px;--column-gap: 15px;row-gap:15px;grid-column:12 span}@media(min-width: 768px){.b-footer__container{grid-template-columns:repeat(6, 1fr)}}@media(min-width: 1440px){.b-footer__container{grid-template-columns:repeat(12, 1fr)}}@media(min-width: 360px){.b-footer__container{-moz-column-gap:15px;column-gap:15px;--column-gap: 15px;row-gap:15px}}@media(min-width: 768px){.b-footer__container{-moz-column-gap:20px;column-gap:20px;--column-gap: 20px;row-gap:20px}}@media(min-width: 1025px){.b-footer__container{-moz-column-gap:30px;column-gap:30px;--column-gap: 30px;row-gap:30px}}@media(min-width: 1440px){.b-footer__container{-moz-column-gap:30px;column-gap:30px;--column-gap: 30px;row-gap:30px}}.b-footer__main-links{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:15px;column-gap:15px;--column-gap: 15px;row-gap:15px;grid-column:4 span}@media(min-width: 360px){.b-footer__main-links{-moz-column-gap:15px;column-gap:15px;--column-gap: 15px;row-gap:15px}}@media(min-width: 768px){.b-footer__main-links{-moz-column-gap:20px;column-gap:20px;--column-gap: 20px;row-gap:20px}}@media(min-width: 1025px){.b-footer__main-links{-moz-column-gap:30px;column-gap:30px;--column-gap: 30px;row-gap:30px}}@media(min-width: 1440px){.b-footer__main-links{-moz-column-gap:30px;column-gap:30px;--column-gap: 30px;row-gap:30px}}@media(min-width: 768px){.b-footer__main-links{display:block;grid-column:2 span}}@media(min-width: 1440px){.b-footer__main-links{grid-column:3 span}}.b-footer__main-link{display:block;color:#000}@media(max-width: calc(768px - 1px)){.b-footer__main-link{margin:0 !important}}.b-footer__main-link:first-child{margin-top:0}.b-footer__main-link:hover{color:#f1900e}.b-footer__sections{display:grid;grid-template-columns:1fr;-moz-column-gap:15px;column-gap:15px;--column-gap: 15px;row-gap:15px;grid-column:4 span;margin-top:50px}@media(min-width: 360px){.b-footer__sections{-moz-column-gap:15px;column-gap:15px;--column-gap: 15px;row-gap:15px}}@media(min-width: 768px){.b-footer__sections{-moz-column-gap:20px;column-gap:20px;--column-gap: 20px;row-gap:20px}}@media(min-width: 1025px){.b-footer__sections{-moz-column-gap:30px;column-gap:30px;--column-gap: 30px;row-gap:30px}}@media(min-width: 1440px){.b-footer__sections{-moz-column-gap:30px;column-gap:30px;--column-gap: 30px;row-gap:30px}}@media(min-width: 768px){.b-footer__sections{display:grid;grid-template-columns:repeat(4, 1fr);-moz-column-gap:15px;column-gap:15px;--column-gap: 15px;row-gap:15px;margin-top:0}}@media(min-width: 768px)and (min-width: 360px){.b-footer__sections{-moz-column-gap:15px;column-gap:15px;--column-gap: 15px;row-gap:15px}}@media(min-width: 768px)and (min-width: 768px){.b-footer__sections{-moz-column-gap:20px;column-gap:20px;--column-gap: 20px;row-gap:20px}}@media(min-width: 768px)and (min-width: 1025px){.b-footer__sections{-moz-column-gap:30px;column-gap:30px;--column-gap: 30px;row-gap:30px}}@media(min-width: 768px)and (min-width: 1440px){.b-footer__sections{-moz-column-gap:30px;column-gap:30px;--column-gap: 30px;row-gap:30px}}@media(min-width: 1440px){.b-footer__sections{display:grid;grid-template-columns:repeat(9, 1fr);-moz-column-gap:15px;column-gap:15px;--column-gap: 15px;row-gap:15px;grid-column:9 span}}@media(min-width: 1440px)and (min-width: 360px){.b-footer__sections{-moz-column-gap:15px;column-gap:15px;--column-gap: 15px;row-gap:15px}}@media(min-width: 1440px)and (min-width: 768px){.b-footer__sections{-moz-column-gap:20px;column-gap:20px;--column-gap: 20px;row-gap:20px}}@media(min-width: 1440px)and (min-width: 1025px){.b-footer__sections{-moz-column-gap:30px;column-gap:30px;--column-gap: 30px;row-gap:30px}}@media(min-width: 1440px)and (min-width: 1440px){.b-footer__sections{-moz-column-gap:30px;column-gap:30px;--column-gap: 30px;row-gap:30px}}.b-footer__section{grid-column:2 span}@media(min-width: 1440px){.b-footer__section{grid-column:3 span}}.b-footer__section-title{display:flex;justify-content:space-between;align-items:center;color:#000}.b-footer__section-title.is-open+.b-footer__section-items{visibility:visible}.b-footer__section-title.is-open::after{transform:rotate(90deg) scaleY(1)}.b-footer__section-title::after{content:"";width:27px;height:27px;background-image:url("/files/images/arrow.svg");background-repeat:no-repeat;background-size:contain;background-position:center;transition:transform .2s;transform:rotate(0)}@media(min-width: 768px){.b-footer__section-title{pointer-events:none}.b-footer__section-title::after{display:none}}.b-footer__section-items{visibility:hidden;transition:all .2s;overflow:hidden}@media(min-width: 768px){.b-footer__section-items{max-height:none !important;visibility:visible}}.b-footer__section-item{display:block}.b-footer__section-item:hover{color:#f1900e}.b-footer__contacts{display:grid;grid-template-columns:repeat(4, 1fr);-moz-column-gap:15px;column-gap:15px;--column-gap: 15px;row-gap:15px;grid-column:12 span}@media(min-width: 768px){.b-footer__contacts{grid-template-columns:repeat(6, 1fr)}}@media(min-width: 1440px){.b-footer__contacts{grid-template-columns:repeat(12, 1fr)}}@media(min-width: 360px){.b-footer__contacts{-moz-column-gap:15px;column-gap:15px;--column-gap: 15px;row-gap:15px}}@media(min-width: 768px){.b-footer__contacts{-moz-column-gap:20px;column-gap:20px;--column-gap: 20px;row-gap:20px}}@media(min-width: 1025px){.b-footer__contacts{-moz-column-gap:30px;column-gap:30px;--column-gap: 30px;row-gap:30px}}@media(min-width: 1440px){.b-footer__contacts{-moz-column-gap:30px;column-gap:30px;--column-gap: 30px;row-gap:30px}}.b-footer__address{grid-column:3 span}.b-footer__links{grid-column:3 span}@media(min-width: 1440px){.b-footer__links{grid-column:5 span}}.b-footer__phone{display:block;color:#000}.b-footer__phone:hover{color:#f1900e}.b-footer__mail{display:block;color:#000}.b-footer__mail:hover{color:#f1900e}
.b-breadcrumbs__item{display:inline-block}.b-breadcrumbs div{color:#004164}.b-breadcrumbs a:hover{color:#f1900e}
.b-popup{position:fixed;left:0;top:0;display:none;justify-content:center;align-items:center;width:100%;height:100%;z-index:500}.b-popup.is-active{display:flex}.b-popup__bg{position:absolute;width:100%;height:100%;background-color:#000;opacity:.6}.b-popup__content{position:relative;background-color:#fff;border-radius:15px;padding:20px;max-height:100%;overflow:auto}.b-popup__top{display:flex;align-items:center;gap:40px}.b-popup__title{color:#000}.b-popup__close{flex:0 0 auto;width:32px;height:32px;margin-left:auto;-webkit-mask-image:url("/files/images/close.svg");mask-image:url("/files/images/close.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:#000;right:6px;top:6px;cursor:pointer;transition:transform .2s linear}.b-popup__close:hover{transform:scale(1.1)}
.b-callback-form{max-width:500px}.b-callback-form__success{display:none}.b-callback-form__success.is-active{display:block}.b-callback-form__form{display:grid;grid-template-columns:1fr;-moz-column-gap:15px;column-gap:15px;--column-gap: 15px;row-gap:15px}@media(min-width: 360px){.b-callback-form__form{-moz-column-gap:15px;column-gap:15px;--column-gap: 15px;row-gap:15px}}@media(min-width: 768px){.b-callback-form__form{-moz-column-gap:20px;column-gap:20px;--column-gap: 20px;row-gap:20px}}@media(min-width: 1025px){.b-callback-form__form{-moz-column-gap:30px;column-gap:30px;--column-gap: 30px;row-gap:30px}}@media(min-width: 1440px){.b-callback-form__form{-moz-column-gap:30px;column-gap:30px;--column-gap: 30px;row-gap:30px}}.b-callback-form__fields{display:grid;grid-template-columns:1fr;-moz-column-gap:15px;column-gap:15px;--column-gap: 15px;row-gap:15px}@media(min-width: 360px){.b-callback-form__fields{-moz-column-gap:15px;column-gap:15px;--column-gap: 15px;row-gap:15px}}@media(min-width: 768px){.b-callback-form__fields{-moz-column-gap:20px;column-gap:20px;--column-gap: 20px;row-gap:20px}}@media(min-width: 1025px){.b-callback-form__fields{-moz-column-gap:30px;column-gap:30px;--column-gap: 30px;row-gap:30px}}@media(min-width: 1440px){.b-callback-form__fields{-moz-column-gap:30px;column-gap:30px;--column-gap: 30px;row-gap:30px}}.b-callback-form__errors{display:grid;gap:10px}.b-callback-form__errors li{color:red;font-size:18px}.b-callback-form__checkbox{display:none}.b-callback-form__checkbox:checked+.b-callback-form__label::before{background-image:url("/files/images/ok.svg");background-position:center;background-size:contain;background-repeat:no-repeat}.b-callback-form__checkbox.has-error+.b-callback-form__label::before{border:2px solid red}.b-callback-form__label{display:flex;align-items:center;color:#000;gap:20px;cursor:pointer}.b-callback-form__label:hover::before{border-color:#f1900e}.b-callback-form__label::before{content:"";flex:0 0 auto;display:block;width:35px;height:35px;border:2px solid #f3f3f3}.b-callback-form__label a{text-decoration:underline}.b-callback-form__label a:hover{color:#f1900e}.b-callback-form__submit{width:-moz-max-content;width:max-content}
.b-cookie-banner{padding:20px;max-width:800px;background-color:#004164}@media(min-width: 768px){.b-cookie-banner{padding:30px 50px}}.b-cookie-banner__desc{color:#fff}.b-cookie-banner__desc a{color:#f1900e}.b-cookie-banner__desc a:hover{text-decoration:underline}.b-cookie-banner__button{display:inline-block;border-radius:50px;padding:20px 30px;font-weight:500;transition:all .2s;cursor:pointer;font-size:20px;line-height:120%;color:#fff;border:2px solid #fff}@media(min-width: 1440px){.b-cookie-banner__button{font-size:24px}}.b-cookie-banner__button:hover{color:#004164;background-color:#fff}



