/*! 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}:root{--c1: rgba(40, 40, 40, 1);--c2: rgba(255, 255, 255, 1);--c3: rgba(24, 93, 54, 1);--c4: rgba(223, 238, 126, 1);--c5: rgba(121, 121, 121, 1);--c6: rgba(192, 192, 192, 1);--c7: rgba(0, 164, 62, 1);--c8: rgba(229, 0, 23, 1);--bg1: rgba(255, 255, 255, 1);--bg2: rgba(254, 249, 229, 1);--bg3: rgba(0, 82, 36, 1);--bg4: rgba(0, 164, 62, 1);--bg5: rgba(255, 211, 115, 1);--bg6: rgba(246, 246, 246, 1);--bg7: rgba(81, 182, 217, 1);--bg8: rgba(223, 238, 126, 1);--bg9: rgba(0, 164, 62, 0.1);--bg10: rgba(235, 114, 92, 1);--border1: rgba(24, 93, 54, 1);--border2: rgba(241, 241, 241, 1);--border3: rgba(0, 164, 62, 1);--border4: rgba(255, 211, 115, 1);--border5: rgba(229, 0, 23, 1);--radius60: max(3rem, 60px);--radius40: max(2rem, 40px);--radius20: max(1rem, 20px);--radius10: max(0.6rem, 10px);--easeing: ease-in-out;--icon-down: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDExIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS44Mzk5NiAwLjg1NjY0N0MxMC4wOTU0IDEuMTEyMTIgMTAuMDk1NCAxLjUyNjM4IDkuODM5OTYgMS43ODE4Nkw1LjQ3ODM5IDYuMTQzNDNDNS4yMjI5MSA2LjM5ODkxIDQuODA4NjUgNi4zOTg5MSA0LjU1MzE4IDYuMTQzNDNMMC4xOTE2MDggMS43ODE4NkMtMC4wNjM4Njk0IDEuNTI2MzggLTAuMDYzODY5NCAxLjExMjEyIDAuMTkxNjA4IDAuODU2NjQ3QzAuNDQ3MTUxIDAuNjAxMTcgMC44NjEzNDUgMC42MDExNyAxLjExNjgyIDAuODU2NjQ3TDUuMDE1NzggNC43NTU1NEw4LjkxNDc1IDAuODU2NjQ3QzkuMTcwMjIgMC42MDExNyA5LjU4NDQ4IDAuNjAxMTcgOS44Mzk5NiAwLjg1NjY0N1oiIGZpbGw9IiM2NTY1NjUiLz4KPC9zdmc+Cg==);font-size:1vw}::-moz-selection{background-color:var(--bg9)}::selection{background-color:var(--bg9)}::-webkit-scrollbar{width:max(.6rem,10px);height:0}::-webkit-scrollbar-track{background:var(--bg6)}::-webkit-scrollbar-thumb{background-color:var(--bg4);border-radius:var(--radius20);border:2px solid rgba(0,0,0,0);background-clip:content-box}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}*:focus-visible{outline:none}* *::before,* *::after{box-sizing:inherit}[hidden],[type=hidden],.visually-hidden,.tns-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}html,body{min-height:100%}html{--ff: "Nunito", sans-serif;--ff-title: "Stem", sans-serif;--fz: max(1vw, 16px);--fwBlck: 800;--fwBld: 700;--fwSBld: 600;--fwMd: 500;--offset: max(calc(1.25 * 1vw), 15px);--grid-l: 12.5rem;--grid-m: 9rem;--gap-l: 9rem;--gap-m: max(5rem, 20px);--gap-s: max(3rem, 20px);--gap: max(1.5rem, 20px);--wave-height: max(6.25rem, 100px)}@media screen and (max-width: 1499px){html{--grid-l: 6.5rem}}@media screen and (max-width: 1299px){html{--grid-l: max(3.5rem, 24px)}}body{font-family:var(--ff);font-weight:var(--fwMd);font-size:var(--fz);color:var(--c1);line-height:1.4;max-width:100%;min-width:360px;margin:0;background-color:var(--bg1);text-wrap:balance;overflow:auto;overflow-x:hidden}body.modal-open{overflow:hidden}a{text-decoration:none;color:inherit;transition-property:color,fill,background-color,border-color;transition-duration:.3s;transition-timing-function:var(--easeing)}img{height:auto;max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}button{margin:0;padding:0;font-family:var(--ff);text-align:left;font-size:1em;background-color:rgba(0,0,0,0);border:none;cursor:pointer;transition-property:color,fill,background-color,border-color;transition-duration:.3s;transition-timing-function:var(--easeing)}button[data-opener]>*,a[data-opener]>*{pointer-events:none}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}.btn{position:relative;display:inline-flex;justify-content:center;align-items:center;padding:max(.8rem,16px) max(1.5rem,24px);font-weight:var(--fwBld);font-size:max(.85em,14px);line-height:1;color:var(--c2);background-color:var(--bg4);border:2px solid var(--bg4);border-radius:var(--radius40);z-index:1}@media screen and (max-width: 999px){.btn{min-width:160px}}.btn:hover,.btn:focus-visible{color:var(--c7);background-color:rgba(0,0,0,0)}.btn--white{color:var(--c3);background-color:var(--bg1);border-color:var(--bg1)}.btn--white:hover,.btn--white:focus-visible{color:var(--c2)}.title{margin:0;font-weight:var(--fwBld)}.title--xl{font-family:var(--ff-title);font-size:7.8em;line-height:.8}@media screen and (max-width: 1499px){.title--xl{font-size:6.5em}}@media screen and (max-width: 1199px){.title--xl{font-size:6em}}@media screen and (max-width: 768px){.title--xl{font-size:56px;line-height:.9}}.title--l{font-family:var(--ff-title);font-size:4.5em;line-height:1}@media screen and (max-width: 1499px){.title--l{font-size:4.3em}}@media screen and (max-width: 1199px){.title--l{font-size:3.8em}}@media screen and (max-width: 768px){.title--l{font-size:38px}}@media screen and (max-width: 399px){.title--l{font-size:34px}}.title--m{font-size:3.7em;line-height:.9}@media screen and (max-width: 1199px){.title--m{font-size:3.2em}}@media screen and (max-width: 768px){.title--m{font-size:38px}}.title--s{font-size:2.85em;line-height:1}@media screen and (max-width: 1199px){.title--s{font-size:2.6em}}@media screen and (max-width: 768px){.title--s{font-size:38px}}@media screen and (max-width: 499px){.title--s{font-size:30px}}@media screen and (max-width: 399px){.title--s{font-size:27px}}.title--xs{font-size:2.2em;line-height:1.2}@media screen and (max-width: 1199px){.title--xs{font-size:2em}}@media screen and (max-width: 768px){.title--xs{font-size:34px}}@media screen and (max-width: 499px){.title--xs{font-size:26px}}.title--green{color:var(--c3)}.title--yellow{color:var(--c4)}.title--white{color:var(--c2)}.logo{display:flex;align-items:center;flex-shrink:0;width:max(8.5rem,130px);height:max(4.7rem,70px);fill:var(--c7)}.logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.logo svg{width:100%;height:100%}.logo--white{fill:var(--c2)}.wave{display:flex;flex-shrink:0;width:100%;height:var(--wave-height);margin-top:calc(2px - var(--wave-height));margin-bottom:-2px;fill:var(--bg1);transform:translateX(-220%);pointer-events:none}.wave svg{flex-shrink:0;width:200%;height:100%;overflow:visible}.wave.bottom{margin-top:-2px;margin-bottom:calc(2px - var(--wave-height));transform:scaleY(-1) translateX(-220%)}.header{position:fixed;top:max(1rem,10px);left:var(--grid-l);right:var(--grid-l);display:flex;justify-content:space-between;align-items:center;padding:max(.6rem,10px);background-color:var(--bg1);border-radius:var(--radius60);box-shadow:0 0 15px 0 rgba(24,93,54,.1);gap:calc(var(--gap)*1.2);z-index:2}@media screen and (max-width: 999px){.header{left:max(1rem,10px);right:max(1rem,10px)}}.header-logo{width:max(5.2rem,90px);height:max(2.8rem,50px);margin-top:calc(0px - max(.4rem,6px));margin-left:max(.6rem,10px)}@media screen and (max-width: 1099px){.header-logo{order:-1}}.header-list{display:flex;justify-content:space-around;align-items:center;flex-grow:1;list-style:none;margin:0 auto;padding:0 var(--gap);gap:var(--gap)}@media screen and (max-width: 1099px){.header-list{display:none}}.header-list-link{font-weight:var(--fwBld);font-size:max(.95em,16px);line-height:1.2}.header-list-link:hover,.header-list-link:focus-visible{color:var(--c7)}.header-details{position:relative}.header-details-summary{font-weight:var(--fwBld);font-size:max(.95em,16px);line-height:1.2;transition-property:color,fill,background-color,border-color;transition-duration:.3s;transition-timing-function:var(--easeing)}.header-details-summary:hover,.header-details-summary:focus-visible{color:var(--c7)}.header-details-inner{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:max(.6rem,10px);padding:max(.4rem,8px) max(1rem,20px);background-color:var(--bg1);border-radius:var(--radius20);box-shadow:0 0 15px 0 rgba(24,93,54,.1)}.header-details-list{display:flex;flex-direction:column;align-items:stretch;list-style:none;margin:0;padding:0}.header-details-item{line-height:1}.header-details-item:not(:last-child){border-bottom:1px solid var(--border2)}.header-details-link{display:flex;padding-top:max(.6rem,10px);padding-bottom:max(.6rem,10px);white-space:nowrap;font-weight:var(--fwBld);font-size:max(.85em,16px);line-height:1.2}.header-details-link:hover,.header-details-link:focus-visible{color:var(--c7)}.header-search-opener{display:flex;justify-content:center;align-items:center;margin-right:max(.6rem,10px);fill:var(--c1)}@media screen and (max-width: 999px){.header-search-opener{display:none}}.header-search-opener svg{width:max(1rem,18px);height:max(1rem,18px)}.header-search-opener:hover,.header-search-opener:focus-visible{fill:var(--c7)}.header-lang{position:relative;flex-shrink:0}.header-lang[open] .header-lang-summary svg{transform:scale(-1)}.header-lang-summary{display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-weight:var(--fwBld);font-size:max(.85em,14px);fill:var(--c1);line-height:1.2;gap:max(.4rem,8px);transition-property:color,fill;transition-duration:.3s;transition-timing-function:var(--easeing)}@media screen and (max-width: 999px){.header-lang-summary{width:max(2.5rem,48px);height:max(2.5rem,48px);color:var(--c1);background-color:var(--bg6);border-radius:50%}}.header-lang-summary svg{flex-shrink:0;width:max(.4rem,8px);height:max(.4rem,8px)}@media screen and (max-width: 999px){.header-lang-summary svg{display:none}}.header-lang-summary:hover,.header-lang-summary:focus-visible{color:var(--c7);fill:var(--c7)}.header-lang-inner{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:max(.6rem,10px);padding:max(.4rem,8px) max(1rem,20px);background-color:var(--bg1);border-radius:var(--radius20);box-shadow:0 0 15px 0 rgba(24,93,54,.1)}.header-lang-list{display:flex;flex-direction:column;align-items:stretch;list-style:none;margin:0;padding:0}.header-lang-item{line-height:1}.header-lang-item:not(:last-child){border-bottom:1px solid var(--border2)}.header-lang-link{display:flex;padding-top:max(.6rem,10px);padding-bottom:max(.6rem,10px);text-transform:uppercase;white-space:nowrap;font-weight:var(--fwBld);font-size:max(.75em,14px);line-height:1.2}.header-lang-link:hover,.header-lang-link:focus-visible{color:var(--c7)}.header-phone{font-weight:var(--fwBld);font-size:max(.95em,16px);line-height:1.2}@media screen and (max-width: 1099px){.header-phone{order:-1;margin-right:auto}}@media screen and (max-width: 999px){.header-phone{display:none}}.header-phone:hover,.header-phone:focus-visible{color:var(--c7)}.header-menu-opener{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(2.5rem,48px);height:max(2.5rem,48px);background-color:var(--bg4);fill:var(--c2);border-radius:50%}.header-menu-opener svg{width:max(.8rem,18px);height:max(.8rem,18px)}@media screen and (max-width: 999px){.header-menu-opener{order:-2}}.header-menu-opener:hover,.header-menu-opener:focus-visible{background-color:var(--bg3)}input,select,textarea,.form-file{height:max(2.8rem,52px);padding:max(.8rem,10px) max(1rem,20px);font-family:var(--ff);font-size:max(.85em,16px);line-height:1;color:var(--c1);background-color:var(--bg1);border:1px solid var(--border2);border-radius:var(--radius10);-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;transition-property:border-color;transition-duration:.3s;transition-timing-function:var(--easeing)}input::-moz-placeholder, select::-moz-placeholder, textarea::-moz-placeholder, .form-file::-moz-placeholder{color:var(--c5)}input::placeholder,select::placeholder,textarea::placeholder,.form-file::placeholder{color:var(--c5)}input:hover,input:focus-visible,select:hover,select:focus-visible,textarea:hover,textarea:focus-visible,.form-file:hover,.form-file:focus-visible{border-color:var(--border4)}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=search]{-moz-appearance:textfield}select{background:var(--bg1) var(--icon-down) no-repeat;background-position:calc(100% - max(1rem,20px)) center;background-size:max(.6rem,12px)}textarea{height:auto;padding-top:max(1rem,20px);padding-bottom:max(1rem,20px)}.form{display:flex;flex-direction:column;align-items:stretch;gap:max(.8rem,16px)}.form-inner{display:grid;grid-template-columns:repeat(var(--count), 1fr);gap:max(.8rem,16px) var(--gap);--count: 2}@media screen and (max-width: 999px){.form-inner{--count: 1}}.form-label{display:flex;flex-direction:column;align-items:stretch;gap:max(.6rem,10px)}.form-label--full{grid-column-start:1;grid-column-end:calc(var(--count) + 1)}.form-label.error input,.form-label.error select,.form-label.error textarea,.form-label.error .form-file{border-color:var(--border5)}.form-name{font-weight:var(--fwSBld);font-size:max(.9em,16px)}.form-file{display:flex;justify-content:space-between;align-items:center;color:var(--c1);fill:var(--c6);cursor:pointer}.form-file svg{flex-shrink:0;width:max(1rem,20px);height:max(1rem,20px)}.form-file:not(.has-file){color:var(--c5)}.form-file-name{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all;flex-grow:1;overflow:hidden}.form-error{font-weight:var(--fwMd);font-size:max(.8em,14px);color:var(--c8)}.form-footer{display:flex;flex-direction:column;align-items:center;margin-top:max(.8rem,16px);gap:max(1rem,20px)}.form-footer--start{align-items:flex-start}.form-text{font-weight:var(--fwSBld);font-size:max(.85em,16px)}.form-text a{color:var(--c3);text-decoration:underline}.form-text a:hover,.form-text a:focus-visible{color:var(--c7)}.form-result{font-weight:var(--fwSBld);font-size:max(.85em,16px)}.form-result.success{color:var(--c3)}.form-result.error{color:var(--c8)}.search{position:fixed;top:max(1rem,10px);left:var(--grid-l);right:var(--grid-l);display:flex;justify-content:space-between;align-items:center;padding:max(.6rem,10px);background-color:var(--bg1);border-radius:var(--radius60);box-shadow:0 0 15px 0 rgba(24,93,54,.1);gap:calc(var(--gap)*1.2);transition-property:transform,visibility;transition-duration:.3s;transition-timing-function:var(--easeing);z-index:7}.search:not(.open){visibility:hidden;transform:translateY(-150%)}@media screen and (max-width: 999px){.search{left:max(1rem,10px);right:max(1rem,10px)}}.search-form{display:flex;justify-content:space-between;align-items:center;width:100%;gap:max(.6rem,10px)}.search-label{flex-grow:1}.search-input{width:100%;height:max(2.5rem,48px);padding:max(.6rem,10px) max(1rem,20px);border-radius:var(--radius60)}.search-btn{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(2.5rem,48px);height:max(2.5rem,48px);background-color:var(--bg4);fill:var(--c2);border-radius:50%}.search-btn svg{width:max(.8rem,18px);height:max(.8rem,18px)}.search-btn:hover,.search-btn:focus-visible{background-color:var(--bg3)}.search-result{display:flex;flex-direction:column;align-items:stretch;gap:max(1rem,20px)}.search-result-text{text-align:center;color:var(--c5)}.search-result-list{display:flex;flex-direction:column;align-items:stretch;list-style:none;margin:0;padding:0;gap:max(1rem,20px)}.search-result-item{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:var(--gap);background-color:var(--bg1);border-radius:var(--radius20);box-shadow:0 0 15px 0 rgba(24,93,54,.1);gap:max(.8rem,16px)}.search-result-name{font-weight:var(--fwBld);font-size:1.2em;line-height:1.2}.search-result-caption{margin:0;font-weight:var(--fwSBld);font-size:max(.85em,16px);line-height:1.4}.search-result-link{display:flex;align-items:center;margin-top:max(.6rem,10px);font-weight:var(--fwSBld);font-size:max(.85em,16px);line-height:1.2;color:var(--c3);fill:var(--c3);gap:max(.2rem,6px)}.search-result-link svg{flex-shrink:0;width:max(.7rem,10px);height:max(.7rem,10px)}.search-result-link:hover,.search-result-link:focus-visible{color:var(--c7);fill:var(--c7)}.top-slider{position:relative;display:flex;flex-direction:column;align-items:stretch;flex-grow:1;width:calc(100% + var(--grid-l)*2);margin-left:calc(0px - var(--grid-l));margin-right:calc(0px - var(--grid-l))}@media screen and (min-width: 1500px){.top-slider{margin-bottom:calc(0px - var(--wave-height))}}.top-slider-wrap{display:flex;align-items:stretch;flex-grow:1;overflow:hidden}.top-slider-list{display:flex;align-items:stretch;width:100%;list-style:none;margin:0;padding:0}.top-slider-item{position:relative;display:flex;flex-direction:column;align-items:stretch;flex-shrink:0;width:100%;min-height:105vh;padding-top:var(--grid-m);padding-left:var(--grid-l);padding-right:var(--grid-l);color:var(--c2);z-index:1}@media screen and (max-width: 999px){.top-slider-item{min-height:90vh;padding-top:90px;gap:var(--gap-s)}}.top-slider-item:not(.active) .top-slider-title{transform:translateY(50%);opacity:0}.top-slider-item:not(.active) .top-slider-image{transform:translateY(100%);opacity:0}.top-slider-item:not(.active) .top-slider-elem img,.top-slider-item:not(.active) .top-slider-decor img{transform:scale(0.5);opacity:0}.top-slider-item:not(.active) .top-slider-content p,.top-slider-item:not(.active) .top-slider-btns{opacity:0}.top-slider-head{position:relative;display:flex;justify-content:space-between;align-items:stretch}@media screen and (min-width: 1000px){.top-slider-head{margin-top:auto}}@media screen and (max-width: 999px){.top-slider-head{padding-top:var(--grid-l);justify-content:center;text-align:center}}.top-slider-title{transition-property:transform,opacity;transition-duration:.6s;transition-timing-function:var(--easeing)}.top-slider-elem{position:absolute;right:0;display:flex;align-items:center;width:max(10rem,100px);height:max(10rem,100px)}@media screen and (min-width: 1000px){.top-slider-elem{bottom:calc(0px - max(2rem,40px))}}@media screen and (max-width: 999px){.top-slider-elem{top:0;right:-10px}}.top-slider-elem picture{display:flex;align-items:center;width:100%;height:100%}.top-slider-elem img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition-property:transform,opacity;transition-duration:.6s;transition-timing-function:var(--easeing)}.top-slider-inner{display:flex;align-items:stretch;flex-grow:1;height:max(50vh,500px)}@media screen and (max-width: 999px){.top-slider-inner{flex-direction:column-reverse;align-items:center;flex-grow:initial;height:auto}}.top-slider-images{position:relative;display:flex;align-items:stretch;flex-shrink:0;width:50%;z-index:1}@media screen and (max-width: 999px){.top-slider-images{width:100%;height:350px}}.top-slider-image{display:flex;align-items:center;width:100%;height:100%;transition-property:transform,opacity;transition-duration:.6s;transition-timing-function:var(--easeing)}.top-slider-image picture{display:flex;align-items:center;width:100%;height:100%}.top-slider-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}@media screen and (max-width: 1499px){.top-slider-image img{-o-object-position:center;object-position:center}}.top-slider-decor{position:absolute;display:flex;align-items:center;width:max(6rem,90px);height:max(6rem,90px)}.top-slider-decor picture{display:flex;align-items:center;width:100%;height:100%}.top-slider-decor img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition-property:transform,opacity;transition-duration:.6s;transition-delay:.3s;transition-timing-function:var(--easeing)}.top-slider-decor.__top-right{top:15%;right:25%}@media screen and (max-width: 599px){.top-slider-decor.__top-right{top:5%;right:10%}}.top-slider-decor.__top-left{top:25%;left:15%}@media screen and (max-width: 599px){.top-slider-decor.__top-left{top:15%;left:-2%}}.top-slider-decor.__middle-right{top:40%;right:15%}@media screen and (max-width: 599px){.top-slider-decor.__middle-right{top:33%;right:-3%}}.top-slider-decor.__middle-left{top:50%;left:0}@media screen and (max-width: 599px){.top-slider-decor.__middle-left{top:60%;left:-7%}}.top-slider-decor.__bottom-right{top:60%;right:25%}@media screen and (max-width: 599px){.top-slider-decor.__bottom-right{right:16%}}.top-slider-content{display:flex;flex-direction:column;align-items:flex-start;width:40%;margin-top:auto;margin-bottom:auto;padding-bottom:var(--gap-l);font-weight:var(--fwBld);font-size:max(1.05em,18px);gap:max(2rem,40px)}@media screen and (max-width: 1499px){.top-slider-content{margin-left:auto;margin-right:auto}}@media screen and (max-width: 999px){.top-slider-content{align-items:center;width:100%;padding-bottom:max(1rem,20px);text-align:center}}.top-slider-content p{margin:0;transition-property:transform,opacity;transition-duration:.6s;transition-delay:.3s;transition-timing-function:var(--easeing)}.top-slider-btns{transition-property:transform,opacity;transition-duration:.6s;transition-delay:.3s;transition-timing-function:var(--easeing)}.top-slider-nav{position:absolute;right:calc(var(--grid-l)/2);transform:translateY(-50%);display:flex;justify-content:space-between;align-items:center;pointer-events:none;z-index:1}@media screen and (min-width: 1500px){.top-slider-nav{top:45%;left:calc(var(--grid-l)/2)}}@media screen and (max-width: 1499px){.top-slider-nav{right:var(--grid-l);bottom:calc(var(--gap-m) + max(1rem,20px));gap:var(--gap)}}.top-slider-prev,.top-slider-next{display:flex;justify-content:center;align-items:center;width:max(2.5rem,48px);height:max(2.5rem,48px);fill:var(--c2);pointer-events:auto;border-radius:50%;background-color:hsla(0,0%,100%,.25);border:2px solid hsla(0,0%,100%,0)}.top-slider-prev svg,.top-slider-next svg{width:max(.8rem,16px);height:max(.8rem,16px)}.top-slider-prev:hover,.top-slider-prev:focus-visible,.top-slider-next:hover,.top-slider-next:focus-visible{background-color:rgba(0,0,0,0);border-color:hsla(0,0%,100%,.75)}@media screen and (min-width: 1500px){.top-slider-prev{transform:translateX(-50%)}}@media screen and (min-width: 1500px){.top-slider-next{transform:translateX(50%)}}.brands-slider{margin-top:var(--gap-s)}.brands-slider-wrap{overflow:hidden}.brands-slider-list{display:flex;align-items:stretch;list-style:none;margin:0;padding:0}.brands-slider-item{display:flex;align-items:stretch;flex-shrink:0;width:16.666%}.brands-slider-image{display:flex;align-items:stretch;width:100%;aspect-ratio:2/1}@media screen and (max-width: 999px){.brands-slider-image{aspect-ratio:6/4}}.brands-slider-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition-property:transform;transition-duration:.3s;transition-timing-function:var(--easeing)}.brands-slider-image:hover img,.brands-slider-image:focus-visible img{transform:scale(0.9)}.certificates-cards{display:grid;grid-template-columns:repeat(var(--count), 1fr);gap:max(1rem,20px);--count: 4}@media screen and (max-width: 1199px){.certificates-cards{--count: 3}}@media screen and (max-width: 999px){.certificates-cards{--count: 2}}@media screen and (max-width: 699px){.certificates-cards{margin-bottom:10px;gap:10px}}.certificates-card{display:flex;flex-direction:column;align-items:stretch;padding:max(1rem,20px);background-color:var(--bg6);border-radius:var(--radius20)}@media screen and (max-width: 699px){.certificates-card{gap:max(1rem,16px)}}.certificates-card[href]:hover,.certificates-card[href]:focus-visible{color:var(--c7)}.certificates-card[href]:hover img,.certificates-card[href]:focus-visible img{transform:scale(1.02);transition-duration:.45s}.certificates-card-image{display:flex;align-items:center;width:100%;padding:max(1rem,20px)}@media screen and (max-width: 699px){.certificates-card-image{padding:0}}.certificates-card-image picture{display:flex;align-items:center;width:100%;height:100%}.certificates-card-image img{width:100%;height:100%;aspect-ratio:9/12;-o-object-fit:contain;object-fit:contain;will-change:transform;transition-property:transform;transition-duration:.3s;transition-timing-function:var(--easeing)}.certificates-card-name{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:auto;margin-bottom:auto;font-weight:var(--fwBld);font-size:max(.95em,18px);line-height:1;text-align:center;overflow:hidden}@media screen and (max-width: 699px){.certificates-card-name{font-size:16px}}.products-wrap{position:relative}@media screen and (min-width: 1000px){.products-wrap{min-height:200vh}}@media screen and (max-width: 999px){.products-wrap{margin-top:var(--gap)}}.products-list{display:grid;grid-template-columns:repeat(var(--count), 1fr);list-style:none;margin:0;padding:0;gap:var(--gap);--count: 4}@media screen and (max-width: 1099px){.products-list{margin-bottom:var(--gap)}}@media screen and (max-width: 768px){.products-list{--count: 2}}.products-list-item{display:flex;flex-direction:column;align-items:center;gap:max(1rem,20px)}.products-list-image{position:relative;display:flex;align-items:center;width:100%}@media screen and (min-width: 769px){.products-list-image{aspect-ratio:9/10}}@media screen and (max-width: 768px){.products-list-image{height:300px}}@media screen and (max-width: 499px){.products-list-image{height:180px}}.products-list-image picture{display:flex;align-items:center;width:100%;height:100%}.products-list-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.products-list-line{position:absolute;top:42%;left:60%;width:100%;transform-origin:top left;stroke-width:3;stroke-linecap:round;stroke-dasharray:10;z-index:-1}.products-list-line path{transform:scaleX(-1);transform-origin:center}@media screen and (max-width: 768px){.products-list-line{display:none}}.products-list-name{font-weight:var(--fwBld);font-size:1.2em;line-height:1.2;text-align:center;color:var(--c4)}@media screen and (max-width: 1099px){.products-list-name{font-size:18px}}@media screen and (max-width: 499px){.products-list-name{font-size:16px}}.products-grid{display:grid;grid-template-columns:repeat(var(--count), 1fr);gap:var(--gap) max(1rem,20px);--count: 3}@media screen and (max-width: 999px){.products-grid{--count: 2}}@media screen and (max-width: 699px){.products-grid{margin-top:10px;margin-bottom:10px;gap:20px 10px}}.products-grid-item{display:flex;align-items:stretch;width:100%}.products-card{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:max(1rem,16px)}.products-card[href]:hover,.products-card[href]:focus-visible{color:var(--c3)}.products-card[href]:hover .products-card-image img,.products-card[href]:focus-visible .products-card-image img{transform:scale(1.1);transition-duration:.45s}.products-card-image{display:flex;align-items:center;width:100%;padding-top:max(1rem,16px);padding-bottom:max(1rem,16px);background-color:var(--bg2);border-radius:var(--radius20);overflow:hidden}@media screen and (max-width: 699px){.products-card-image{padding-top:0;padding-bottom:0}}.products-card-image picture{display:flex;align-items:center;width:100%;height:100%}.products-card-image img{width:100%;height:100%;aspect-ratio:9/8;-o-object-fit:contain;object-fit:contain;will-change:transform;transition-property:transform;transition-duration:.3s;transition-timing-function:var(--easeing)}@media screen and (max-width: 699px){.products-card-image img{aspect-ratio:1/1}}.products-card-inner{display:flex;flex-direction:column;align-items:stretch;gap:max(.4rem,10px)}.products-card-brand{font-size:max(.95em,16px);text-align:center;color:var(--c1)}.products-card-name{margin:0;font-weight:var(--fwBld);font-size:max(1.4em,18px);line-height:1;text-align:center}@media screen and (max-width: 699px){.products-card-name{font-size:16px}}.reels{position:relative;width:100%;height:150vh;margin-left:calc(0px - var(--gap-s)/2/2)}@media screen and (max-width: 1299px){.reels{height:auto;margin-left:0}}@media screen and (max-width: 999px){.reels{margin-top:var(--gap)}}.reels-decor-wrap{position:absolute;top:0;display:flex;flex-direction:column;align-items:stretch}.reels-decor{font-family:var(--ff-title);text-transform:uppercase;white-space:nowrap;font-size:14em;line-height:1;color:var(--bg6)}.reels-list{display:flex;justify-content:center;align-self:center;width:calc(100% + (var(--grid-l)));margin-left:calc(0px - var(--grid-l)/2);margin-right:calc(0px - var(--grid-l)/2)}@media screen and (max-width: 1299px){.reels-list{width:100%;margin-left:0;margin-right:0}}@media screen and (max-width: 1099px){.reels-list{flex-wrap:wrap}}.reels-item{display:flex;align-items:center;flex-shrink:0;width:calc(var(--size) + var(--gap-s)/2);margin-right:calc(0px - var(--gap-s)/2);aspect-ratio:9/16;background-color:var(--bg2);border-radius:var(--radius20);border:3px solid var(--border2);overflow:hidden;--size: 16.666%}.reels-item:nth-child(odd){transform:rotate(-5deg)}@media screen and (max-width: 499px){.reels-item:nth-child(odd){transform:translateX(10px) rotate(-5deg)}}.reels-item:nth-child(even){transform:rotate(5deg)}@media screen and (max-width: 499px){.reels-item:nth-child(even){transform:translateX(-10px) rotate(5deg)}}@media screen and (max-width: 1299px){.reels-item{width:var(--size);margin-right:0}}@media screen and (max-width: 999px){.reels-item{--size: 33.333%}}@media screen and (max-width: 499px){.reels-item{--size: 50%}.reels-item:nth-child(3),.reels-item:nth-child(3)~*{margin-top:-100px}}.reels-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-slider{position:relative}@media screen and (max-width: 699px){.news-slider{display:flex;flex-direction:column;align-items:stretch;width:calc(100% + var(--grid-l)*2);margin-left:calc(0px - var(--grid-l));margin-right:calc(0px - var(--grid-l));padding-left:var(--grid-l);padding-right:var(--grid-l);gap:var(--gap)}}@media screen and (min-width: 700px){.news-slider-wrap{overflow:hidden}}.news-slider-overlay{margin-right:calc(0px - max(1rem,20px))}@media screen and (max-width: 699px){.news-slider-overlay{margin-right:-10px}}.news-slider-list{display:flex;align-items:stretch;list-style:none;margin:0;padding:0}.news-slider-item{display:flex;align-items:stretch;flex-shrink:0;width:33.333%;padding-right:max(1rem,20px)}@media screen and (max-width: 999px){.news-slider-item{width:50%}}@media screen and (max-width: 699px){.news-slider-item{width:100%;padding-right:10px}}.news-slider-nav{display:flex;justify-content:space-between;align-items:center;pointer-events:none;z-index:1}@media screen and (max-width: 1499px){.news-slider-nav{gap:var(--gap)}}@media screen and (min-width: 700px){.news-slider-nav{position:absolute;top:40%;left:calc(0px - var(--grid-l)/2);right:calc(0px - var(--grid-l)/2);transform:translateY(-50%)}}@media screen and (max-width: 699px){.news-slider-nav{justify-content:center}}.news-slider-prev,.news-slider-next{display:flex;justify-content:center;align-items:center;width:max(2.5rem,48px);height:max(2.5rem,48px);fill:var(--c2);pointer-events:auto;border-radius:50%;background-color:var(--bg4);border:2px solid hsla(0,0%,100%,0)}.news-slider-prev svg,.news-slider-next svg{width:max(.8rem,16px);height:max(.8rem,16px)}.news-slider-prev:hover,.news-slider-prev:focus-visible,.news-slider-next:hover,.news-slider-next:focus-visible{fill:var(--c7);background-color:rgba(0,0,0,0);border-color:var(--border3)}@media screen and (min-width: 1300px){.news-slider-prev{transform:translateX(-50%)}}@media screen and (min-width: 1300px){.news-slider-next{transform:translateX(50%)}}.news-cards{display:grid;grid-template-columns:repeat(var(--count), 1fr);gap:var(--gap) max(1rem,20px);--count: 3}@media screen and (max-width: 999px){.news-cards{--count: 2}}@media screen and (max-width: 699px){.news-cards{--count: 1}}.news-card{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:max(1rem,20px)}@media screen and (max-width: 699px){.news-card{background-color:var(--bg1);border-radius:var(--radius20);gap:0}}.news-card:hover,.news-card:focus-visible{color:var(--c3)}.news-card:hover .news-card-image img,.news-card:focus-visible .news-card-image img{transform:scale(1.05);transition-duration:.5s}.news-card-image{display:flex;align-items:center;width:100%;aspect-ratio:16/11;border-radius:var(--radius20);overflow:hidden}.news-card-image picture{display:flex;align-items:center;width:100%;height:100%}.news-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:transform;transition-property:transform;transition-duration:.3s;transition-timing-function:var(--easeing)}.news-card-content{display:flex;flex-direction:column;align-items:stretch;flex-grow:1;gap:max(1rem,20px)}@media screen and (max-width: 699px){.news-card-content{padding:var(--gap)}}.news-card-name{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:var(--fwBld);font-size:1.2em;line-height:1.2;overflow:hidden}@media screen and (max-width: 1199px){.news-card-name{font-size:18px}}.news-card-date{margin-top:auto;font-size:max(.85em,14px);line-height:1;color:var(--c5)}.section{position:relative;display:flex;flex-direction:column;align-items:stretch;flex-shrink:0;padding-left:var(--grid-l);padding-right:var(--grid-l);background-color:var(--bg1);z-index:1}.section--fullscreen{margin-bottom:calc(0px - var(--wave-height)/4)}@media screen and (min-width: 1000px){.section--fullscreen{min-height:100vh}}.section--gray{background-color:var(--bg6)}.section--gray .wave{fill:var(--bg6)}.section--gray .section-pattern{filter:brightness(0.6);opacity:.05}.section--gray .vacancy-card{background-color:var(--bg1)}.section--gray .certificates-card{background-color:var(--bg1)}.section--beige{background-color:var(--bg2)}.section--beige .wave{fill:var(--bg2)}.section--beige .section-pattern{filter:brightness(0.6);opacity:.05}.section--beige .section-header-count{opacity:.08}.section--beige .section-brand{fill:var(--c3);background-color:#ececd7}.section--blue{background-color:var(--bg7)}.section--blue .wave{fill:var(--bg7)}.section--blue .section-brand{fill:var(--c2);background-color:#74c5e1}.section--lightgreen{background-color:var(--bg8)}.section--lightgreen .wave{fill:var(--bg8)}.section--lightgreen .section-header-count{opacity:.08}.section--lightgreen .section-brand{fill:var(--c3);background-color:#d0e278}.section--green{background-color:var(--bg3)}.section--green .wave{fill:var(--bg3)}.section--orange{background-color:var(--bg5)}.section--orange .wave{fill:var(--bg5)}.section--orange .news-card-date{color:var(--c1)}.section--orange .section-header-count{color:var(--c8);opacity:.08}.section--orange .section-brand{fill:var(--c3);background-color:#fdc26c}.section--pink{background-color:var(--bg10)}.section--pink .wave{fill:var(--bg10)}.section--pink .section-brand{fill:var(--c2);background-color:#ef8e7d}.section--pink .section-line{filter:brightness(0) invert(1)}.section--white{background-color:var(--bg1)}.section--white .wave{fill:var(--bg1)}.section--white .section-pattern{filter:brightness(0.6);opacity:.05}@media screen and (max-width: 699px){.section--white .news-card{background-color:var(--bg5);border:2px solid var(--border4)}}@media screen and (max-width: 699px){.section--white .news-card-date{color:var(--c1)}}.section--white_text{color:var(--c2)}.section--white_text .section-advantages-name{color:var(--c2)}.section--white_text .section-content b{color:var(--c2)}.section--white_text .section-header-count{color:var(--c2)}.section--background{z-index:0}.section--with_aside{flex-direction:row;align-items:flex-start;padding-top:calc(var(--grid-m) - max(1rem,20px));padding-bottom:calc(var(--grid-m) + var(--wave-height)/2);gap:var(--gap-m)}@media screen and (max-width: 1499px){.section--with_aside{padding-top:var(--grid-m)}}@media screen and (max-width: 1299px){.section--with_aside{padding-top:var(--gap-l);gap:var(--gap-s)}}@media screen and (max-width: 1099px){.section--with_aside{flex-direction:column;align-items:stretch;padding-top:120px}}@media screen and (max-width: 999px){.section--with_aside .section-header--column{align-items:flex-start;text-align:left}.section--with_aside .section-content{text-align:left}.section--with_aside .vacancy-card-tags{padding-top:0}.section--with_aside .vacancy-card .vacancy-card-tags{padding-top:max(1rem,20px)}}.section-video{width:calc(100% + var(--grid-l)*2);aspect-ratio:16/9;margin-left:calc(0px - var(--grid-l));margin-right:calc(0px - var(--grid-l));-o-object-fit:cover;object-fit:cover}.section-container{position:relative;display:flex;flex-direction:column;padding-top:var(--grid-m);padding-bottom:calc(var(--grid-m) + var(--wave-height)/2);gap:var(--gap-s);z-index:1}@media screen and (max-width: 999px){.section-container{padding-top:max(4rem,60px)}}.section-container--offset_top{padding-top:calc(var(--grid-m) + var(--wave-height)/2)}@media screen and (max-width: 999px){.section-container--offset_top{padding-top:120px}}.section-container--row{flex-direction:row;align-items:center;gap:var(--gap-l)}@media screen and (max-width: 999px){.section-container--row{flex-direction:column;align-items:stretch;gap:var(--gap-s)}}.section-container--gap_m{gap:var(--gap-m)}@media screen and (max-width: 999px){.section-container--gap_m{gap:var(--gap-s)}}.section-container--center{width:100%}@media screen and (min-width: 1100px){.section-container--center{max-width:max(60%,800px);margin-left:auto;margin-right:auto}}.section-container--start{align-items:flex-start}.section-row{position:relative;display:flex;flex-direction:row;align-items:center;gap:var(--gap-l)}.section-row~.section-row{margin-top:var(--gap-m)}.section-row--start{align-items:flex-start}@media screen and (max-width: 1199px){.section-row--start{flex-direction:column;align-items:stretch;gap:var(--gap-s)}.section-row--start .section-inner{width:100%}}@media screen and (max-width: 999px){.section-row{flex-direction:column;align-items:stretch;gap:var(--gap-s)}.section-row .section-inner{gap:var(--gap)}.section-row .section-content--lg{margin-bottom:0}}@media screen and (max-width: 999px)and (max-width: 999px){.section-row~.section-row{margin-top:calc(var(--wave-height)/2 - var(--gap-s))}}@media screen and (min-width: 1000px){.section-row:nth-child(odd){flex-direction:row-reverse}}.section-inner-wrap{position:relative;display:flex;flex-direction:column;align-items:stretch;flex-grow:1;height:100%;padding-top:var(--gap-m)}@media screen and (min-width: 1500px){.section-inner-wrap{margin-bottom:calc(0px - var(--wave-height))}}@media screen and (max-width: 999px){.section-inner-wrap{min-height:90vh;padding-top:90px;padding-bottom:calc(var(--wave-height)/2);gap:var(--gap-s)}}@media screen and (min-width: 1000px){.section-inner-wrap .section-header{margin-top:auto;padding-top:var(--gap-m)}}@media screen and (max-width: 999px){.section-inner-wrap .section-header{padding-top:var(--grid-l);justify-content:center;text-align:center}}.section-inner{display:flex;flex-direction:column;width:50%;gap:calc(var(--gap)*1.5)}@media screen and (max-width: 999px){.section-inner{width:100%}}@media screen and (min-width: 1000px){.section-inner .section-header--column{align-items:flex-start;text-align:left}}.section-inner--row{flex-direction:row;align-items:stretch;flex-grow:1;width:100%;height:max(50vh,500px)}@media screen and (max-width: 999px){.section-inner--row{flex-direction:column-reverse;align-items:center;flex-grow:initial;height:auto}}.section-inner--full{flex-grow:1}@media screen and (max-width: 1099px){.section-inner--full{width:100%}}.section-inner-image{position:relative;display:flex;align-items:stretch;flex-shrink:0;width:60%;transition-property:transform,opacity;transition-duration:.6s;transition-timing-function:var(--easeing);z-index:1}@media screen and (max-width: 1499px){.section-inner-image{width:50%}}@media screen and (max-width: 999px){.section-inner-image{width:100%;height:350px}}.section-inner-image picture{display:flex;align-items:center;width:100%;height:100%}.section-inner-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}@media screen and (max-width: 1499px){.section-inner-image img{-o-object-position:center;object-position:center}}.section-inner-content{display:flex;flex-direction:column;align-items:flex-start;width:40%;margin-top:auto;margin-bottom:auto;padding-bottom:var(--gap-l);font-weight:var(--fwBld);font-size:max(1.05em,18px);gap:max(2rem,40px)}@media screen and (max-width: 1499px){.section-inner-content{margin-left:auto;margin-right:auto}}@media screen and (max-width: 999px){.section-inner-content{align-items:center;width:100%;padding-bottom:max(1rem,20px);text-align:center}}.section-inner-content p{margin:0;transition-property:transform,opacity;transition-duration:.6s;transition-delay:.3s;transition-timing-function:var(--easeing)}.section-header{position:relative;display:flex;justify-content:space-between;align-items:center;gap:var(--gap)}@media screen and (max-width: 999px){.section-header{flex-direction:column;align-items:center;text-align:center}}.section-header--column{flex-direction:column;text-align:center}.section-header--stretch{align-items:stretch}@media screen and (max-width: 999px){.section-header--start{align-items:flex-start;text-align:left}}.section-header-title{min-width:75%}@media screen and (min-width: 1300px){.section-header-title{font-size:6em}}@media screen and (min-width: 1300px){.section-header-title span{display:block;width:-moz-max-content;width:max-content;margin-left:auto}}.section-header-elem{position:absolute;right:0;display:flex;align-items:center;width:max(10rem,100px);height:max(10rem,100px)}@media screen and (min-width: 1000px){.section-header-elem{bottom:calc(0px - max(2rem,40px))}}@media screen and (max-width: 999px){.section-header-elem{top:0;right:-10px}}.section-header-elem picture{display:flex;align-items:center;width:100%;height:100%}.section-header-elem img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition-property:transform,opacity;transition-duration:.6s;transition-timing-function:var(--easeing)}.section-header-count{position:absolute;top:-7rem;left:-5rem;font-weight:var(--fwBlck);font-size:12rem;line-height:1;opacity:.2;color:var(--c3);z-index:-1}@media screen and (max-width: 1299px){.section-header-count{top:auto;left:auto;right:0}}@media screen and (max-width: 999px){.section-header-count{display:none}}.section-subtitle{margin:0;text-transform:uppercase;font-weight:var(--fwBld);font-size:max(1em,16px)}.section-date{font-weight:var(--fwSBld);font-size:max(.85em,14px);line-height:1;color:var(--c5)}.section-text{max-width:45%;margin:0;font-size:max(1em,16px)}@media screen and (max-width: 999px){.section-text{max-width:none}}.section-content{display:flex;flex-direction:column;gap:max(.8rem,16px)}@media screen and (max-width: 999px){.section-content{text-align:center}}.section-content p{margin:0;font-weight:var(--fwSBld);font-size:max(.95em,16px)}.section-content b{font-weight:var(--fwBld);font-size:max(1.1em,16px);color:var(--c3)}.section-content--center{max-width:65%;margin-left:auto;margin-right:auto;text-align:center}@media screen and (max-width: 1099px){.section-content--center{max-width:100%}}@media screen and (max-width: 999px){.section-content--lg{margin-top:calc(0px - var(--gap)/2);margin-bottom:var(--gap)}}.section-content--lg p{font-size:max(1.2em,16px)}@media screen and (max-width: 768px){.section-content--lg p{font-size:18px}}@media screen and (max-width: 499px){.section-content--lg p{font-size:16px}}@media screen and (max-width: 999px){.section-content--lg+*:not(.section-footer){margin-top:calc(0px - var(--gap))}}.section-pack{position:relative}@media screen and (min-width: 1000px){.section-pack{min-height:150vh}}@media screen and (max-width: 999px){.section-pack{margin-top:var(--gap)}}.section-images{position:relative;display:flex;align-items:center;width:45%;height:max(75vh,500px);margin-bottom:calc(0px - (var(--grid-m) + var(--wave-height)))}@media screen and (max-width: 999px){.section-images{align-self:center;width:100%;max-width:600px;height:380px}}.section-images .section-image{width:100%;height:100%}@media screen and (max-width: 999px){.section-images .section-image{max-width:none}}.section-image-wrap{position:relative;align-self:center;width:80%;height:80vh;margin-left:auto;margin-right:auto}@media screen and (max-width: 699px){.section-image-wrap{width:100%;height:auto;padding-top:100px;padding-bottom:120px}}.section-image-wrap .section-image{width:100%;height:100%}@media screen and (max-width: 999px){.section-image-wrap .section-image{max-width:none}}.section-image-wrap .section-image img{aspect-ratio:16/10}@media screen and (max-width: 699px){.section-image-wrap .section-image img{aspect-ratio:16/16}}.section-image-mask{position:absolute;top:0;left:50%;display:flex;align-items:center;width:max(50%,450px);height:100%;transform:translateX(-50%);-webkit-mask:url("../img/mask.svg") no-repeat center;mask:url("../img/mask.svg") no-repeat center;-webkit-mask-size:100% 100%;mask-size:100% 100%;z-index:-1}@media screen and (max-width: 699px){.section-image-mask{top:110px;height:calc(100% - 220px)}}@media screen and (max-width: 699px){.section-image-mask--hide_mobile{display:none}}.section-image-mask picture{display:flex;align-items:center;width:100%;height:100%}.section-image-mask img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-image-decor{position:absolute;display:flex;align-items:center;width:max(5rem,60px);height:max(5rem,60px)}.section-image-decor picture{display:flex;align-items:center;width:100%;height:100%}.section-image-decor img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.section-image-decor.__top-right{top:10%;right:27%}@media screen and (max-width: 999px){.section-image-decor.__top-right{right:12%}}@media screen and (max-width: 699px){.section-image-decor.__top-right{top:20%}}.section-image-decor.__top-left{top:28%;left:25%;width:max(6rem,70px);height:max(6rem,70px)}@media screen and (max-width: 999px){.section-image-decor.__top-left{left:2%}}.section-image-decor.__bottom-right{right:26%;bottom:18%}@media screen and (max-width: 999px){.section-image-decor.__bottom-right{right:8%}}@media screen and (max-width: 699px){.section-image-decor.__bottom-right{bottom:26%}}.section-image-decor.__bottom-left{left:32%;bottom:-5%;width:max(8rem,80px);height:max(8rem,80px)}@media screen and (max-width: 999px){.section-image-decor.__bottom-left{left:22%;bottom:2%}}@media screen and (max-width: 699px){.section-image-decor.__bottom-left{left:14%;bottom:20%}}.section-image{position:relative;display:flex;align-items:center;align-self:stretch;width:45%}@media screen and (max-width: 999px){.section-image{width:100%;max-width:600px;align-self:center}}.section-image picture{display:flex;align-items:center;width:100%;height:100%}.section-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;aspect-ratio:16/12}.section-image--column{flex-direction:column;justify-content:center}.section-image--cover{width:50%;border-radius:var(--radius40);overflow:hidden}@media screen and (max-width: 999px){.section-image--cover{width:100%}}.section-image--cover img{-o-object-fit:cover;object-fit:cover;aspect-ratio:16/12}.section-image--rect img{-o-object-fit:cover;object-fit:cover;aspect-ratio:16/14}.section-image--square img{aspect-ratio:16/16}@media screen and (max-width: 999px){.section-image--square{height:350px}}.section-image[data-fancybox]{cursor:pointer}.section-image[data-fancybox]:hover .section-image-play,.section-image[data-fancybox]:focus-visible .section-image-play{transform:translate(-50%, -50%) scale(1.1)}.section-image-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;justify-content:center;align-items:center;width:max(3rem,48px);height:max(3rem,48px);fill:var(--c7);background-color:var(--bg1);box-shadow:0 0 15px 0 rgba(24,93,54,.1);border-radius:50%;transition-property:transform;transition-duration:.3s;transition-timing-function:var(--easeing)}.section-image-play svg{width:100%;height:100%}.section-advantages{position:absolute;top:0;left:calc(0px - var(--gap-m));display:flex;flex-direction:column;justify-content:space-between;width:calc(100% + var(--gap-m)*2);height:100%;z-index:1}@media screen and (max-width: 999px){.section-advantages{left:calc(0px - var(--gap-l));width:calc(100% + var(--gap-l)*2)}}@media screen and (max-width: 699px){.section-advantages{flex-direction:row;align-content:space-between;flex-wrap:wrap;left:0;width:100%;gap:0 var(--gap)}}.section-advantages--with_text{left:calc(0px - var(--gap-l));width:calc(100% + var(--gap-l)*2)}@media screen and (max-width: 999px){.section-advantages--with_text{flex-direction:row;align-content:space-between;flex-wrap:wrap;gap:0 var(--gap)}}@media screen and (max-width: 699px){.section-advantages--with_text{position:relative;top:auto;left:auto;width:100%;margin-top:-100px;margin-bottom:-120px;gap:var(--gap)}}@media screen and (max-width: 499px){.section-advantages--with_text{gap:var(--gap-s)}}@media screen and (max-width: 999px){.section-advantages--with_text .section-advantages-item{flex-grow:1;width:calc(50% - var(--gap))}.section-advantages--with_text .section-advantages-item:nth-child(1),.section-advantages--with_text .section-advantages-item:nth-child(2){margin-top:0}.section-advantages--with_text .section-advantages-item:nth-child(3),.section-advantages--with_text .section-advantages-item:nth-child(4){margin-bottom:0}}@media screen and (max-width: 999px)and (min-width: 700px){.section-advantages--with_text .section-advantages-item:nth-child(even){padding-left:var(--gap-l)}.section-advantages--with_text .section-advantages-item:nth-child(odd){padding-right:var(--gap-l)}}@media screen and (max-width: 499px){.section-advantages--with_text .section-advantages-item{width:100%}}@media screen and (max-width: 699px){.section-advantages--with_text .section-advantages-icon{width:64px;height:64px}}.section-advantages--with_text .section-advantages-name{width:max(16rem,200px)}@media screen and (max-width: 699px){.section-advantages--with_text .section-advantages-name{width:100%;font-size:18px}}.section-advantages-item{display:flex;flex-direction:column;align-items:center;gap:max(.6rem,10px)}@media screen and (max-width: 699px){.section-advantages-item{flex-grow:1;width:calc(50% - var(--gap))}}.section-advantages-item:nth-child(even){margin-left:auto}.section-advantages-item:nth-child(odd){margin-right:auto}.section-advantages-item:nth-child(1){margin-top:var(--gap-s);margin-left:var(--gap-s)}@media screen and (max-width: 999px){.section-advantages-item:nth-child(1){margin-left:0}}@media screen and (max-width: 699px){.section-advantages-item:nth-child(1){margin-top:0}}.section-advantages-item:nth-child(2){margin-top:calc(0px - var(--gap-l));margin-right:var(--gap)}@media screen and (max-width: 999px){.section-advantages-item:nth-child(2){margin-top:0;margin-right:0;margin-bottom:auto}}@media screen and (max-width: 699px){.section-advantages-item:nth-child(2){margin-bottom:0}}.section-advantages-item:nth-child(3){margin-bottom:calc(0px - var(--gap-l))}@media screen and (max-width: 999px){.section-advantages-item:nth-child(3){margin-top:auto;margin-bottom:calc(0px - var(--gap-s))}}@media screen and (max-width: 699px){.section-advantages-item:nth-child(3){margin-top:0;margin-bottom:0}}.section-advantages-item:nth-child(4){margin-right:var(--gap-s);margin-bottom:var(--gap-s)}@media screen and (max-width: 999px){.section-advantages-item:nth-child(4){margin-right:0}}@media screen and (max-width: 699px){.section-advantages-item:nth-child(4){margin-bottom:0}}.section-advantages-icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(4rem,60px);height:max(4.5rem,60px)}@media screen and (max-width: 699px){.section-advantages-icon{width:52px;height:52px}}.section-advantages-icon img,.section-advantages-icon svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.section-advantages-name{width:max(16rem,180px);font-weight:var(--fwBld);font-size:max(1em,16px);line-height:1.2;text-align:center;color:var(--c7)}@media screen and (max-width: 699px){.section-advantages-name{font-size:14px}}.section-advantages-text{width:max(16rem,240px);font-weight:var(--fwMd);font-size:max(.85em,14px);line-height:1.4;text-align:center}@media screen and (max-width: 699px){.section-advantages-text{width:100%}}.section-form-wrap{display:flex;flex-direction:column;align-items:stretch;gap:max(1rem,20px)}.section-form-wrap--gray{padding:var(--gap-s);background-color:var(--bg6);border-radius:var(--radius20)}.section-form-wrap--gray .form{margin-top:max(1rem,20px)}.section-form-text{margin:0;font-weight:var(--fwSBld);font-size:max(.95em,16px);line-height:1.4}.section-footer{display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 999px){.section-footer{justify-content:center}}.section-footer--center{justify-content:center}.section-brands{display:flex;justify-content:flex-start;align-items:center;margin-top:var(--gap);margin-bottom:calc(0px - var(--gap-s));gap:max(1rem,20px)}@media screen and (max-width: 999px){.section-brands{justify-content:center;margin-top:0;margin-bottom:0}}@media screen and (max-width: 499px){.section-brands{gap:10px}}.section-brand{position:relative;display:flex;flex-direction:column;align-items:stretch;width:max(7rem,100px);aspect-ratio:1/1;background-color:var(--bg5);border-radius:50%;transition-property:border-radius;transition-duration:.2s;transition-timing-function:var(--easeing)}.section-brand[href]:hover,.section-brand[href]:focus-visible{border-top-right-radius:var(--radius10);transition-duration:.5s}.section-brand[href]:hover .section-brand-arrow,.section-brand[href]:focus-visible .section-brand-arrow{opacity:1;transform:none;transition-delay:.3s,.15s;transition-duration:.3s}.section-brand-logo{display:flex;align-items:center;flex-shrink:0;flex-grow:1;width:100%}.section-brand-logo img{width:100%;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}.section-brand-arrow{position:absolute;top:max(.2rem,4px);right:max(.2rem,4px);width:max(1.6rem,24px);height:max(1.6rem,24px);opacity:0;transform:translate(-20%, 20%);transition-property:opacity,transform;transition-duration:.15s;transition-timing-function:var(--easeing)}.section-terms{display:grid;grid-template-columns:repeat(3, 1fr);justify-content:flex-start;gap:var(--gap)}@media screen and (max-width: 1199px){.section-terms{display:flex;gap:max(1rem,20px)}}@media screen and (max-width: 999px){.section-terms{justify-content:center;margin-top:var(--gap);margin-bottom:var(--gap-m)}}@media screen and (max-width: 599px){.section-terms{gap:10px}}@media screen and (max-width: 499px){.section-terms{flex-direction:column;margin-bottom:var(--gap-l)}}.section-term{display:flex;flex-direction:column;align-items:center;text-align:center;gap:max(.6rem,10px)}@media screen and (max-width: 999px){.section-term{padding:max(1rem,20px);background-color:var(--bg1);border-radius:var(--radius20)}}.section-term-icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(4rem,60px);height:max(4.5rem,60px)}.section-term-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.section-term-name{margin-top:auto;margin-bottom:auto;font-weight:var(--fwBld);font-size:max(.85em,14px);line-height:1.2}@media screen and (max-width: 499px){.section-term-name{font-size:16px}}.section-volume{display:flex;justify-content:center;align-items:center;width:100%;gap:max(.8rem,10px)}.section-volume-terms{display:flex;align-items:center;gap:max(.4rem,10px)}.section-volume-term{padding:max(.4rem,8px) max(.6rem,12px);font-weight:var(--fwBld);font-size:max(.85em,14px);color:var(--c3);line-height:1;border:1px solid var(--border1);border-radius:var(--radius10)}.section-search{display:flex;justify-content:space-between;align-items:center;padding:max(.6rem,10px);background-color:var(--bg1);border-radius:var(--radius60);box-shadow:0 0 15px 0 rgba(24,93,54,.1);gap:calc(var(--gap)*1.2)}.section-aside{position:sticky;top:calc(var(--grid-m) - max(1rem,20px));flex-shrink:0;height:calc(100vh - (var(--grid-m) - max(1rem,20px) + var(--gap-s)));border-radius:var(--radius20);overflow:auto}@media screen and (max-width: 1499px){.section-aside{height:calc(100vh - (var(--grid-m) + var(--gap-s)))}}@media screen and (max-width: 1299px){.section-aside{top:var(--grid-m)}}@media screen and (max-width: 1099px){.section-aside{height:auto;border-radius:0;overflow:initial}}.section-aside::-webkit-scrollbar{display:none}.section-path{position:absolute;top:0;left:0;width:100%;height:120vh;transform:scaleX(-1);z-index:0}.section-line{position:absolute;width:max(23rem,200px);height:max(17rem,160px);stroke-linecap:round;stroke-width:4;stroke-dasharray:17;stroke:var(--c2);opacity:.4}.section-line--01{top:1%;left:42%;opacity:.2}@media screen and (max-width: 999px){.section-line--01{left:auto;right:0}}.section-line--02{top:28%;left:0}@media screen and (max-width: 1099px){.section-line--02{top:auto;bottom:0}}.section-line--03{top:12%;right:0}@media screen and (max-width: 1099px){.section-line--03{top:5%;transform:scaleX(-1)}}.section-line--04{top:-1%;left:0;width:max(18rem,160px);height:max(12rem,100px)}.section-line--05{top:5%;right:0}.section-line--06{top:30%;left:0;width:max(18rem,160px);height:max(12rem,100px)}.section-line--07{left:0;bottom:10%;width:max(18rem,160px);height:max(12rem,100px)}.section-line--08{top:5%;left:0;width:max(25rem,160px);height:max(25rem,100px)}.section-line--09{top:45%;right:0;width:max(25rem,160px);height:max(25rem,100px)}.section-decor{position:absolute;display:flex;align-items:center}.section-decor picture{display:flex;align-items:center;width:100%;height:100%}.section-decor img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.section-decor--01{top:calc(28% + max(17rem,160px) - max(1rem,20px));left:calc(max(23rem,200px) - max(2.5rem,50px));width:max(5.5rem,70px);height:max(5.5rem,70px)}@media screen and (max-width: 1099px){.section-decor--01{top:55%;left:4%}}@media screen and (max-width: 999px){.section-decor--01{top:42%;left:2%}}@media screen and (max-width: 699px){.section-decor--01{top:82%;left:6%}}.section-decor--02{top:18%;left:8%;width:max(5rem,50px);height:max(5rem,50px)}@media screen and (max-width: 1099px){.section-decor--02{top:25%}}@media screen and (max-width: 999px){.section-decor--02{left:16%}}@media screen and (max-width: 699px){.section-decor--02{top:26%;left:-2%}}.section-decor--03{top:28%;right:26%;width:max(5rem,55px);height:max(5rem,55px)}@media screen and (max-width: 1099px){.section-decor--03{right:24%}}@media screen and (max-width: 699px){.section-decor--03{top:20%;right:6%}}.section-decor--04{top:58%;right:9%;width:max(4.5rem,60px);height:max(4.5rem,60px)}@media screen and (max-width: 1099px){.section-decor--04{top:66%;right:6%}}@media screen and (max-width: 999px){.section-decor--04{top:72%;right:4%}}@media screen and (max-width: 699px){.section-decor--04{top:80%}}.section-decor--05{left:55%;bottom:16%;width:max(3rem,40px);height:max(3rem,40px)}@media screen and (max-width: 1099px){.section-decor--05{bottom:10%}}@media screen and (max-width: 699px){.section-decor--05{bottom:10px}}.section-decor--06{top:calc(max(17rem,160px) - max(2rem,20px));left:calc(42% + max(23rem,200px) - max(17rem,50px));width:max(5.5rem,70px);height:max(5.5rem,70px)}@media screen and (max-width: 999px){.section-decor--06{top:auto;left:auto;right:max(1rem,10px);bottom:40%}}.section-decor--07{top:8%;left:0;width:max(5rem,70px);height:max(5rem,70px)}.section-decor--08{right:5%;bottom:8%;width:max(5rem,70px);height:max(5rem,70px)}.section-decor--09{top:8%;left:0;width:max(5rem,70px);height:max(5rem,70px)}.section-decor--10{right:-2%;bottom:5%;width:max(5rem,70px);height:max(5rem,70px)}.section-decor.__top-left{top:5%;left:20%;width:max(6rem,90px);height:max(6rem,90px)}.section-decor.__top-right{top:20%;right:-10%;width:max(6rem,90px);height:max(6rem,90px)}@media screen and (max-width: 999px)and (min-width: 400px){.section-decor.__top-right{right:0}}.section-decor.__bottom-left{top:55%;left:-5%;width:max(6rem,90px);height:max(6rem,90px)}@media screen and (max-width: 999px)and (min-width: 400px){.section-decor.__bottom-left{left:0}}.section-decor.__bottom-right{top:65%;right:5%;width:max(6rem,90px);height:max(6rem,90px)}@media screen and (max-width: 999px)and (min-width: 400px){.section-decor.__bottom-right{right:0}}.section-pattern{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../img/pattern.svg");background-size:max(90rem,900px);opacity:.1;z-index:-1}.section-slider{position:relative}@media screen and (max-width: 699px){.section-slider{display:flex;flex-direction:column;align-items:stretch;width:calc(100% + var(--grid-l)*2);margin-left:calc(0px - var(--grid-l));margin-right:calc(0px - var(--grid-l));padding-left:var(--grid-l);padding-right:var(--grid-l);gap:var(--gap)}}@media screen and (min-width: 700px){.section-slider-wrap{overflow:hidden}}.section-slider-overlay{margin-right:calc(0px - max(1rem,20px))}@media screen and (max-width: 699px){.section-slider-overlay{margin-right:-10px}}.section-slider-list{display:flex;align-items:stretch;list-style:none;margin:0;padding:0}.section-slider-item{display:flex;align-items:center;flex-shrink:0;width:100%;padding-right:max(1rem,20px);gap:var(--gap-m)}@media screen and (max-width: 999px){.section-slider-item{flex-direction:column}}@media screen and (max-width: 699px){.section-slider-item{width:100%;padding-right:10px}}@media screen and (max-width: 999px){.section-slider-inner{text-align:center}}.section-slider-nav{display:flex;justify-content:space-between;align-items:center;pointer-events:none;z-index:1}@media screen and (max-width: 1499px){.section-slider-nav{gap:var(--gap)}}@media screen and (min-width: 700px){.section-slider-nav{position:absolute;top:50%;left:calc(0px - var(--grid-l)/2);right:calc(0px - var(--grid-l)/2);transform:translateY(-50%)}}@media screen and (max-width: 699px){.section-slider-nav{justify-content:center}}.section-slider-prev,.section-slider-next{display:flex;justify-content:center;align-items:center;width:max(2.5rem,48px);height:max(2.5rem,48px);fill:var(--c2);pointer-events:auto;border-radius:50%;background-color:var(--bg4);border:2px solid hsla(0,0%,100%,0)}.section-slider-prev svg,.section-slider-next svg{width:max(.8rem,16px);height:max(.8rem,16px)}.section-slider-prev:hover,.section-slider-prev:focus-visible,.section-slider-next:hover,.section-slider-next:focus-visible{fill:var(--c7);background-color:rgba(0,0,0,0);border-color:var(--border3)}@media screen and (min-width: 1300px){.section-slider-prev{transform:translateX(-50%)}}@media screen and (min-width: 1300px){.section-slider-next{transform:translateX(50%)}}.history{position:relative;display:flex;flex-direction:column;align-items:stretch;margin-top:var(--gap-s);gap:var(--gap-m)}.history-box{display:flex;align-items:flex-start;gap:var(--gap-l)}@media screen and (min-width: 1000px){.history-box:nth-child(odd) .history-box-year{text-align:right}.history-box:nth-child(even){flex-direction:row-reverse}.history-box:nth-child(even) .history-box-inner{text-align:right}}@media screen and (max-width: 999px){.history-box{padding-right:var(--gap-l);gap:var(--gap-s)}}@media screen and (max-width: 699px){.history-box{flex-direction:column;gap:10px}}.history-box-year{width:50%;font-weight:var(--fwBld);color:var(--c3);font-size:2em;line-height:1}@media screen and (max-width: 999px){.history-box-year{flex-shrink:0;width:auto}}.history-box-inner{display:flex;flex-direction:column;align-items:stretch;width:50%;padding-top:.15rem;gap:max(1rem,20px)}@media screen and (max-width: 999px){.history-box-inner{flex-grow:1;width:auto}}@media screen and (max-width: 699px){.history-box-inner{padding-right:var(--gap-s);gap:10px}}.history-box-name{font-weight:var(--fwBld);font-size:1.35em;line-height:1.2;color:var(--c3)}@media screen and (max-width: 699px){.history-box-name{font-size:20px}}.history-box-content{margin:0;font-weight:var(--fwSBld);font-size:max(.95em,14px)}.history-path{position:absolute;top:0;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:flex-start;width:calc(var(--gap-l) - var(--gap)*2);height:100%;z-index:1}@media screen and (max-width: 999px){.history-path{left:auto;right:0}}@media screen and (max-width: 699px){.history-path{right:var(--gap);width:40px;transform:none}}.history-point{position:absolute;width:max(1rem,16px);height:max(1rem,16px);background-color:var(--bg3);border-radius:50%;transform:translate(-50%, 0%);z-index:1}.history-point:nth-child(even){transform:translate(-50%, 50%)}.history-path-line{position:absolute;top:0;left:0;width:100%;height:100%;fill:none;overflow:visible}.history-path-decor{position:absolute;top:0;left:0;display:flex;align-items:center;width:max(4rem,60px);height:max(4rem,60px);z-index:2}.history-path-decor picture{display:flex;align-items:center;width:100%;height:100%}.history-path-decor img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform:rotate(-90deg)}.slider{position:relative}@media screen and (max-width: 699px){.slider{display:flex;flex-direction:column;align-items:stretch;width:calc(100% + var(--grid-l)*2);margin-left:calc(0px - var(--grid-l));margin-right:calc(0px - var(--grid-l));padding-left:var(--grid-l);padding-right:var(--grid-l);gap:var(--gap)}}@media screen and (min-width: 700px){.slider-wrap{overflow:hidden}}.slider-overlay{margin-right:calc(0px - max(1rem,20px))}@media screen and (max-width: 699px){.slider-overlay{margin-right:-10px}}.slider-list{display:flex;align-items:stretch;list-style:none;margin:0;padding:0}.slider-item{display:flex;align-items:stretch;flex-shrink:0;width:33.333%;padding-right:max(1rem,20px)}@media screen and (max-width: 999px){.slider-item{width:50%}}@media screen and (max-width: 699px){.slider-item{width:100%;padding-right:10px}}.slider-item .products-card{width:100%}@media screen and (max-width: 699px){.slider-item .products-card{background-color:var(--bg2);border-radius:var(--radius20)}.slider-item .products-card .products-card-image{height:300px}.slider-item .products-card .products-card-inner{padding:0 max(1rem,20px) max(1rem,20px)}}.slider-nav{display:flex;justify-content:space-between;align-items:center;pointer-events:none;z-index:1}@media screen and (max-width: 1499px){.slider-nav{gap:var(--gap)}}@media screen and (min-width: 700px){.slider-nav{position:absolute;top:40%;left:calc(0px - var(--grid-l)/2);right:calc(0px - var(--grid-l)/2);transform:translateY(-50%)}}@media screen and (max-width: 699px){.slider-nav{justify-content:center}}.slider-prev,.slider-next{display:flex;justify-content:center;align-items:center;width:max(2.5rem,48px);height:max(2.5rem,48px);fill:var(--c2);pointer-events:auto;border-radius:50%;background-color:var(--bg4);border:2px solid hsla(0,0%,100%,0)}.slider-prev svg,.slider-next svg{width:max(.8rem,16px);height:max(.8rem,16px)}.slider-prev:hover,.slider-prev:focus-visible,.slider-next:hover,.slider-next:focus-visible{fill:var(--c7);background-color:rgba(0,0,0,0);border-color:var(--border3)}@media screen and (min-width: 1300px){.slider-prev{transform:translateX(-50%)}}@media screen and (min-width: 1300px){.slider-next{transform:translateX(50%)}}.advantages{display:grid;grid-template-columns:repeat(var(--count), 1fr);gap:var(--gap);--count: 2}@media screen and (max-width: 999px){.advantages{align-self:center;margin-bottom:var(--gap)}}.advantages-item{display:flex;align-items:center;gap:max(1rem,20px)}@media screen and (max-width: 999px){.advantages-item{flex-direction:column;text-align:center;gap:12px}}.advantages-icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(2rem,40px);height:max(2rem,40px);border-radius:50%;overflow:hidden}.advantages-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.advantages-name{font-weight:var(--fwBld);font-size:max(.95em,16px);line-height:1.2}@media screen and (min-width: 1000px){.advantages-name{flex-grow:1}}@media screen and (max-width: 999px){.advantages-name{margin-top:auto;margin-bottom:auto;font-weight:var(--fwMd);font-size:14px}}.terms{display:flex;flex-direction:column;align-items:stretch;margin-top:var(--gap);gap:max(1rem,20px)}.terms-list{display:flex;align-items:center;flex-wrap:wrap;list-style:none;margin:0;padding:0;gap:max(.8rem,10px)}@media screen and (max-width: 999px){.terms-list{justify-content:center}}.terms-item{display:flex;flex-direction:column;justify-content:center;align-items:center;width:max(5rem,85px);aspect-ratio:1/1;color:var(--c2);background-color:var(--bg4);border-radius:50%;gap:max(.2rem,6px)}.terms-item-count{font-weight:var(--fwSBld);font-size:1.4em;font-style:normal;line-height:1}.terms-item-text{font-size:max(.75em,12px);line-height:1}.vacancy-cards{display:grid;grid-template-columns:repeat(var(--count), 1fr);gap:max(1rem,20px);--count: 3}@media screen and (max-width: 1199px){.vacancy-cards{--count: 2}}@media screen and (max-width: 999px){.vacancy-cards{margin-top:var(--gap);--count: 1}}@media screen and (max-width: 699px){.vacancy-cards{margin-bottom:10px;gap:10px}}.vacancy-cards--list{--count: 1}@media screen and (max-width: 1099px){.vacancy-cards--list{display:flex;align-items:stretch;width:calc(100% + var(--grid-l)*2);margin-left:calc(0px - var(--grid-l));margin-right:calc(0px - var(--grid-l));padding-left:var(--grid-l);padding-right:var(--grid-l);overflow:auto;gap:10px}.vacancy-cards--list .vacancy-card{flex-shrink:0;width:100%;max-width:400px}}.vacancy-card{display:flex;flex-direction:column;align-items:stretch;padding:var(--gap);background-color:var(--bg6);border-radius:var(--radius20);gap:max(.8rem,12px)}.vacancy-card[href]:hover,.vacancy-card[href]:focus-visible{color:var(--c2);background-color:var(--bg4)}.vacancy-card[href]:hover .vacancy-card-date,.vacancy-card[href]:focus-visible .vacancy-card-date{color:var(--c2)}.vacancy-card[href]:hover .vacancy-card-tag,.vacancy-card[href]:focus-visible .vacancy-card-tag{background-color:var(--bg8)}.vacancy-card-date{font-weight:var(--fwSBld);font-size:max(.85em,14px);line-height:1;color:var(--c5);transition-property:color;transition-duration:.3s;transition-timing-function:var(--easeing)}.vacancy-card-name{font-weight:var(--fwBld);font-size:1.2em;line-height:1.2}.vacancy-card-tags{display:flex;flex-wrap:wrap;margin-top:auto;padding-top:max(1rem,20px);gap:max(.4rem,10px)}.vacancy-card-tag{padding:max(.4rem,8px) max(.6rem,14px);font-weight:var(--fwSBld);font-size:max(.75em,14px);line-height:1;color:var(--c7);background-color:var(--bg9);border-radius:var(--radius20);transition-property:color,background-color;transition-duration:.3s;transition-timing-function:var(--easeing)}.content{display:block}.content ul{display:flex;flex-direction:column;align-items:flex-start;list-style:none;margin:max(.4rem,10px) 0 0;padding:0;gap:max(.4rem,10px)}.content li{position:relative;padding-left:max(1rem,20px);font-weight:var(--fwSBld);font-size:max(.9em,16px)}.content li::before{content:"";position:absolute;top:max(.4rem,10px);left:0;transform:translateY(-50%);width:max(.4rem,10px);height:max(.4rem,10px);background-color:var(--bg4);border-radius:50%}.contacts{display:grid;grid-template-columns:repeat(var(--count), 1fr);gap:var(--gap);--count: 2}@media screen and (max-width: 999px){.contacts{margin-bottom:var(--gap)}}@media screen and (max-width: 699px){.contacts{--count: 1}}.contacts-item{display:flex;flex-direction:column;align-items:stretch;gap:max(.8rem,10px)}.contacts-item-name{font-weight:var(--fwBld);line-height:1;color:var(--c3)}.contacts-item-links,.contacts-item-info{display:flex;flex-direction:column;align-items:flex-start;gap:max(.4rem,8px)}.contacts-item-link{font-weight:var(--fwSBld);font-size:max(.95em,16px);line-height:1.2}.contacts-item-link[href]:hover,.contacts-item-link[href]:focus-visible{color:var(--c7)}.contacts-item-text{font-weight:var(--fwBld);font-size:max(.95em,16px);line-height:1.2}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .15s var(--easeing),-webkit-backdrop-filter .2s var(--easeing);transition:all .15s var(--easeing),backdrop-filter .2s var(--easeing);transition:all .15s var(--easeing),backdrop-filter .2s var(--easeing),-webkit-backdrop-filter .2s var(--easeing);overflow:hidden;z-index:6}.modal-overlay.open{transition-delay:0s}.modal-overlay.open .modal{transform:none;transition-duration:.8s}.modal-overlay:not(.open){visibility:hidden;transition-delay:.7s;opacity:0}.modal{position:fixed;top:0;left:0;bottom:0;display:flex;flex-direction:column;align-items:stretch;width:100%;pointer-events:none;transform:translateY(-150%);transition:.5s var(--easeing);overflow:hidden}.modal .wave{fill:var(--bg1);filter:drop-shadow(0 -15px 8px rgba(24, 93, 54, 0.1))}.modal-inner{display:flex;flex-direction:column;align-items:stretch;max-height:100%;padding-left:var(--grid-l);padding-right:var(--grid-l);padding-bottom:var(--gap-s);background-color:var(--bg1);pointer-events:auto;gap:var(--gap-s);overflow:auto}@media screen and (max-width: 999px){.modal-inner{min-height:calc(100% - var(--wave-height)/2)}}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-top:max(1rem,10px);padding:max(.6rem,10px);background-color:var(--bg1);border-radius:var(--radius60);box-shadow:0 0 15px 0 rgba(24,93,54,.1);gap:calc(var(--gap)*1.2);z-index:2}@media screen and (max-width: 999px){.modal-header{margin-left:calc(0px - (var(--grid-l) - max(1rem,10px)));margin-right:calc(0px - (var(--grid-l) - max(1rem,10px)))}}.modal-logo{width:max(5.2rem,90px);height:max(2.8rem,50px);margin-top:calc(0px - max(.4rem,6px));margin-left:max(.6rem,10px)}@media screen and (max-width: 999px){.modal-logo{order:-1}}.modal-menu-closer{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(2.5rem,48px);height:max(2.5rem,48px);background-color:var(--bg4);fill:var(--c2);border-radius:50%}.modal-menu-closer svg{width:max(.8rem,14px);height:max(.8rem,14px)}@media screen and (max-width: 999px){.modal-menu-closer{order:-2}}.modal-menu-closer:hover,.modal-menu-closer:focus-visible{background-color:var(--bg3)}.modal-search-form{position:relative}@media screen and (max-width: 999px){.modal-search-form{display:none}}.modal-search-form .search-btn{position:absolute;top:0;right:0;fill:var(--c1);background-color:var(--bg6)}.modal-search-opener{display:flex;justify-content:center;align-items:center;width:max(2.5rem,48px);height:max(2.5rem,48px);background-color:var(--bg4);fill:var(--c2);border-radius:50%}.modal-search-opener svg{width:max(.8rem,18px);height:max(.8rem,18px)}@media screen and (min-width: 1000px){.modal-search-opener{display:none}}.modal-search-opener:hover,.modal-search-opener:focus-visible{background-color:var(--bg3)}.modal-menu{display:grid;grid-template-columns:repeat(var(--count), 1fr);gap:var(--gap-m);--count: 3}@media screen and (max-width: 999px){.modal-menu{padding-top:var(--gap-m);padding-bottom:var(--gap-m)}}@media screen and (max-width: 699px){.modal-menu{--count: 1}}.modal-menu-box{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap)}@media screen and (max-width: 699px){.modal-menu-box{align-items:center;text-align:center}}.modal-menu-name{font-weight:var(--fwBld);font-size:1.6em;line-height:1.2;color:var(--c3)}@media screen and (max-width: 999px){.modal-menu-name{font-size:1.4em}}.modal-menu-name[href]:hover,.modal-menu-name[href]:focus-visible{color:var(--c7)}.modal-menu-list{display:flex;flex-direction:column;align-items:flex-start;list-style:none;margin:0;padding:0;gap:max(1rem,20px)}@media screen and (max-width: 699px){.modal-menu-list{align-items:center;text-align:center}}.modal-menu-item{font-weight:var(--fwBld);font-size:1.2em;line-height:1.2}@media screen and (max-width: 999px){.modal-menu-item{font-size:1.1em}}.modal-menu-item:hover,.modal-menu-item:focus-visible{color:var(--c7)}.copyright{position:relative;display:flex;flex-direction:column;align-self:flex-end;flex-shrink:0;width:max(var(--offset)*1.2,26px);height:max(var(--offset)*1.5,30px);margin-left:auto;transition:.5s;transition-delay:.6s;overflow:hidden;z-index:1;--c: var(--c2)}.copyright svg{width:max(var(--offset)*2.4,52px);height:auto;opacity:1;transform:none;top:auto;left:auto;fill:var(--c);stroke:var(--c);stroke-linecap:round}.copyright .st0{fill:var(--c);stroke-width:12;stroke-linejoin:round;stroke-miterlimit:10;margin-left:auto}@media screen and (min-width: 1000px){.copyright .st0{animation:st0 2s linear 0s infinite normal}}.copyright .st01{stroke-width:0;animation:none}.copyright .st{stroke-width:0;stroke-linejoin:bevel;opacity:0;transition:.5s;fill:var(--c);stroke:var(--c)}.copyright .st1{transition-delay:.3s}.copyright .st2{transition-delay:.2s}.copyright .st3{transition-delay:.1s}@media screen and (min-width: 769px){.copyright:hover,.copyright:focus-visible{width:max(var(--offset)*2.4,60px);transition-delay:0s;overflow:visible}.copyright:hover::after,.copyright:focus-visible::after{opacity:1}.copyright:hover .st0,.copyright:focus-visible .st0{animation:none}.copyright:hover .st,.copyright:focus-visible .st{opacity:1;transition-delay:.4s}.copyright:hover .st2,.copyright:focus-visible .st2{transition-delay:.5s}.copyright:hover .st3,.copyright:focus-visible .st3{transition-delay:.6s}}@keyframes st0{80%{stroke-width:12}95%{stroke-width:24}100%{stroke-width:12}}.footer{position:relative;display:flex;flex-direction:column;align-items:stretch;margin-top:auto;z-index:1}.footer-wave{fill:var(--bg3)}.footer-inner{display:flex;flex-direction:column;align-items:stretch;min-height:max(22rem,360px);padding:max(4rem,60px) var(--grid-l) max(2.5rem,24px);gap:var(--gap);z-index:1}.footer-row{display:flex;justify-content:space-between;align-items:stretch;flex-grow:1;color:var(--c2);gap:calc(var(--gap)*2)}@media screen and (max-width: 999px){.footer-row{flex-direction:column;align-items:center;text-align:center}}.footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--gap)*1.2)}@media screen and (max-width: 999px){.footer-col{flex-grow:1;align-items:center}}.footer-logo{flex-shrink:0;margin-top:calc(0px - max(1rem,20px))}.footer-platform{display:flex;flex-direction:column;margin-top:auto;gap:max(1rem,16px)}.footer-platform-links{display:flex;align-items:center;gap:max(.8rem,14px)}.footer-platform-link{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:max(2.2rem,42px);height:max(2.2rem,42px)}.footer-platform-link picture{display:flex;align-items:center;width:100%;height:100%}.footer-platform-link img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.footer-menu{display:flex;justify-content:space-between;align-items:stretch;min-width:max(30rem,500px);gap:calc(var(--gap)*2)}@media screen and (max-width: 1199px){.footer-menu{min-width:450px}}@media screen and (max-width: 999px){.footer-menu{display:none}}.footer-menu-box{display:flex;flex-direction:column;align-items:flex-start;gap:max(1rem,16px)}.footer-menu-name{font-weight:var(--fwBld);font-size:max(1.1em,16px);line-height:1.2;transition-property:opacity;transition-duration:.3s;transition-timing-function:var(--easeing)}.footer-menu-name[href]:hover,.footer-menu-name[href]:focus-visible{opacity:.5}.footer-menu-list{display:flex;flex-direction:column;align-items:flex-start;list-style:none;margin:0;padding:0;gap:max(.8rem,10px)}.footer-menu-item{line-height:1}.footer-menu-link{font-size:max(.95em,16px);line-height:1.2;transition-property:opacity;transition-duration:.3s;transition-timing-function:var(--easeing)}.footer-menu-link:hover,.footer-menu-link:focus-visible{opacity:.5}.footer-address{display:flex;flex-direction:column;align-items:flex-start;max-width:max(16rem,300px);gap:max(.8rem,10px)}@media screen and (max-width: 1199px){.footer-address{max-width:230px}}@media screen and (max-width: 999px){.footer-address{align-items:center;max-width:320px}}.footer-address-name{font-weight:var(--fwBld);font-size:max(.95em,16px);line-height:1.2}.footer-address-text{font-size:max(.85em,14px);line-height:1.6;transition-property:opacity;transition-duration:.3s;transition-timing-function:var(--easeing)}.footer-address-text[href]:hover,.footer-address-text[href]:focus-visible{opacity:.5}.footer-socials{display:flex;flex-wrap:wrap;margin-top:var(--gap);margin-bottom:calc(0px - var(--gap));padding-top:var(--gap);border-top:1px solid var(--border1);gap:var(--gap) calc(var(--gap)*2)}@media screen and (max-width: 999px){.footer-socials{justify-content:center;margin-bottom:0;padding-bottom:var(--gap);border-bottom:1px solid var(--border1)}}.footer-social{display:flex;align-items:center;gap:max(1rem,20px)}@media screen and (min-width: 1000px){.footer-social{margin-left:auto;margin-right:auto}}@media screen and (max-width: 999px){.footer-social{flex-direction:column;gap:max(1rem,16px)}}.footer-social-name{font-weight:var(--fwBld);font-size:max(.95em,16px);line-height:1.2;color:var(--c2)}.footer-social-list{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:max(.8rem,14px)}.footer-social-item{display:flex;align-items:center;flex-shrink:0}.footer-social-link{display:flex;justify-content:center;align-items:center;width:max(1.6rem,34px);height:max(1.6rem,34px);fill:var(--c3);background-color:var(--bg1);border-radius:50%;transition-property:opacity;transition-duration:.3s;transition-timing-function:var(--easeing)}.footer-social-link svg{width:max(.8rem,16px);height:max(.8rem,16px)}.footer-social-link:hover,.footer-social-link:focus-visible{opacity:.5}.footer-contact{display:flex;flex-direction:column;align-items:flex-start;gap:max(1rem,16px)}@media screen and (max-width: 999px){.footer-contact{align-items:center}}.footer-contact-title{font-weight:var(--fwBld);font-size:max(.95em,16px);line-height:1.2}.footer-contact-link{font-weight:var(--fwBld);font-size:max(1.8em,20px);line-height:1;transition-property:opacity;transition-duration:.3s;transition-timing-function:var(--easeing)}@media screen and (max-width: 1199px){.footer-contact-link{font-size:24px}}.footer-contact-link:hover,.footer-contact-link:focus-visible{opacity:.5}.footer-contact-text{font-size:max(.85em,14px);line-height:1.2;opacity:.5}.footer-bottom{display:flex;justify-content:space-between;align-items:flex-end;margin-top:var(--gap);padding-top:var(--gap);color:var(--c2);border-top:1px solid var(--border1);gap:var(--gap)}@media screen and (max-width: 999px){.footer-bottom{flex-wrap:wrap;align-items:center;margin-top:0;padding-top:max(1rem,10px);border-top:none}}.footer-bottom-text{font-size:max(.85em,14px);line-height:1.2;opacity:.5}@media screen and (max-width: 999px){.footer-bottom-text{width:calc(100% - 26px - var(--gap))}}.footer-bottom-link{font-size:max(.85em,14px);line-height:1.2;text-decoration:underline;opacity:.5;transition-property:opacity;transition-duration:.3s;transition-timing-function:var(--easeing)}@media screen and (max-width: 999px){.footer-bottom-link{order:-1;width:100%;padding-bottom:calc(var(--gap)*1.2);text-align:center;border-bottom:1px solid var(--border1)}}.footer-bottom-link:hover,.footer-bottom-link:focus-visible{opacity:1}.footer-bottom-copyright{opacity:.5}.footer-pattern{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--bg3)}.footer-pattern::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("../img/pattern.svg");background-size:max(90rem,900px);opacity:.1}.footer-pattern::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(at top center, var(--bg3) 40%, rgba(255, 255, 255, 0)),linear-gradient(0deg, rgba(255, 255, 255, 0), var(--bg3))}:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, var(--f-throw-out-distance, 150px), 0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, 0.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, 0.98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, 0.1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container::backdrop{background-color:rgba(0, 0, 0, 0)}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0, 0, 0, 0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:blur(0px)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24, 24, 27, 0.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, 0.6);--f-button-active-bg: rgba(0, 0, 0, 0.6);--f-button-hover-bg: rgba(0, 0, 0, 0.6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, 0.3);--f-button-active-bg: rgba(24, 24, 27, 0.5);--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity: 0.65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;z-index:40;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration, 0.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24, 24, 27, 0.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0, 0, 0, 0)}.fancybox-placeholder{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-user-select:none;-moz-user-select:none;user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2, #e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate3d(0, 0, 0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:-moz-max-content;width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-0.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0, 0, 0, 0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;-o-object-fit:cover;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(0.23, 1, 0.32, 1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-masked{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, 0.65);--f-button-hover-bg: rgba(70, 70, 73, 0.65);--f-button-active-bg: rgba(90, 90, 93, 0.65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: 0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.main{display:flex;flex-direction:column;align-items:stretch;min-height:100vh;background-color:var(--bg1);overflow:hidden}@media screen and (min-width: 1100px){.main._not-smooth-scroll{overflow:initial}.main._not-smooth-scroll .footer{margin-top:calc(2px - var(--wave-height));overflow:hidden}.main._not-smooth-scroll .footer-wave{margin-top:0}.main._not-smooth-scroll .footer-pattern{top:var(--wave-height);height:calc(100% - var(--wave-height))}}@media screen and (max-width: 999px){.desktop-only{display:none}}