@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400..700&display=swap);*{margin:0;padding:0}:root{--main-color-rgb:14,199,193;--main-color:rgb(var(--main-color-rgb));--text-color-rgb:53,53,53;--text-color:rgb(var(--text-color-rgb));--text-light-color:rgba(var(--text-color-rgb),0.7);--background-color-accented:#fafbfc;--border-color:#dbe0e4;--dangerous-color:#ee4363;--navbar-height:clamp(80px,6vw,100px);--side-padding:max(calc(100vw - 1360px)/2,7.5vw)}@media screen and (max-width:720px){:root{--side-padding:5.25vw}}html body.body{background-color:#fff;color:var(--text-color);font-family:Open Sans!important;font-size:clamp(12px,1.11vw,16px)!important;font-weight:400;letter-spacing:.032em;line-height:1.56em}@media screen and (max-width:720px){html body.body{font-size:clamp(14px,4.26vw,20px)!important}}details summary::-webkit-details-marker{display:none}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;top:0;white-space:nowrap;width:1px}a[target=_blank]:after{content:" \2197";display:inline-block;margin-left:4px;text-decoration:none}a:focus-visible{border-radius:2px;box-shadow:0 0 0 2px #045fb2;outline:none}.identifier{font-family:Arial,Helvetica,sans-serif}.button_primary{--bg-color:var(--main-color);--stroke-color:var(--main-color);--bg-hover-color:var(--main-color);--stroke-hover-color:var(--main-color);--caption-color:#fff;--caption-hover-color:#fff}.button_outlined{--bg-color:transparent;--stroke-color:var(--border-color);--bg-hover-color:transparent;--stroke-hover-color:var(--text-color);--caption-color:var(--text-color);--caption-hover-color:var(--text-color)}.button_ghost{--bg-color:transparent;--stroke-color:transparent;--bg-hover-color:transparent;--stroke-hover-color:var(--text-color);--caption-color:var(--text-color);--caption-hover-color:var(--text-color)}.button_dangerous{--bg-color:var(--dangerous-color);--stroke-color:var(--dangerous-color);--bg-hover-color:var(--dangerous-color);--stroke-hover-color:var(--dangerous-color);--caption-color:#fff;--caption-hover-color:#fff}.button{align-items:center;background:var(--bg-color);border:1px solid var(--stroke-color);border-radius:6px;box-sizing:border-box;color:var(--caption-color);cursor:pointer;display:inline-flex;font-size:1.125em;font-weight:600;height:clamp(40px,3.5vw,50px);justify-content:center;letter-spacing:.001vw;padding-top:.15vw;text-decoration:none;transition:background .4s,border .3s,color .3s;width:clamp(150px,11.75vw,170px)}@media screen and (max-width:720px){.button{font-size:1em;height:13vw;width:46vw}}.button__icon{position:relative}.button__icon>img{margin-right:calc(.5em + .15vw);width:calc(1em + .25vw)}@media screen and (max-width:720px){.button__icon>img{margin-right:3.75vw;width:6.5vw}}.button:hover{background:var(--bg-hover-color);border:1px solid var(--stroke-hover-color);color:var(--caption-hover-color)}.button:focus-visible{border-radius:2px;box-shadow:0 0 0 2px #045fb2;outline:none}.button:disabled,.button_disabled{background-color:#adaeb2!important;border:1px solid #adaeb2;color:#fff;pointer-events:none}.backButton{align-items:center;color:inherit;display:flex;font-size:.75em;font-weight:600;text-decoration:none}.backButton:hover{color:#000}.backButton i{align-items:center;background-size:1.25vw 35%;display:flex;height:24px;justify-content:center;width:24px}@media screen and (max-width:720px){.backButton{font-size:.93em}}.link{color:var(--main-color);font-weight:400;text-decoration:none}@media screen and (max-width:720px){.link{font-weight:600;letter-spacing:.5vw}}.details{border-bottom:1px solid #d3d4d7;border-top:1px solid #d3d4d7;margin-bottom:-1px;width:100%}.details[open] .details__summary:after{background-image:linear-gradient(transparent calc(50% - 1px),var(--text-color) calc(50% - 1px),var(--text-color) calc(50% + 1px),transparent calc(50% + 1px))}.details__summary{align-items:center;color:var(--text-color);cursor:pointer;display:flex;justify-content:space-between;padding:calc(.75em + .25vw) .25em calc(.75em + .25vw) 0}@media screen and (max-width:720px){.details__summary{letter-spacing:.65px;line-height:1.4;padding-bottom:4.75vw;padding-top:4.75vw}}.details__summary:after{background-image:linear-gradient(transparent calc(50% - 1px),var(--text-color) calc(50% - 1px),var(--text-color) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(90deg,transparent calc(50% - 1px),var(--text-color) calc(50% - 1px),var(--text-color) calc(50% + 1px),transparent calc(50% + 1px));content:"";height:calc(1em + .15vw);transition:background-image .3s;width:calc(1em + .15vw)}@media screen and (max-width:720px){.details__summary:after{height:18px;width:18px}}.details__summary_bold{font-weight:600}.details__summary_regular{font-weight:400}.details__summary a{color:inherit;flex:1 1 85%;max-width:85%;text-decoration:none}@media screen and (max-width:720px){.details__summary a{flex:1 1 80%;max-width:80%}}.details__summary h2{font-size:inherit;font-weight:600;letter-spacing:.025em}.details__text{color:var(--text-light-color);padding-bottom:1vw;padding-right:5vw}@media screen and (max-width:720px){.details__text{line-height:1.56;padding-bottom:5.33vw}}.aboutUs{margin:-13.25vw auto 17vw;width:clamp(300px,90vw,720px)}@media screen and (min-width:720px){.aboutUs{margin:-2.25vw auto 5.5vw;padding-left:1.5vw;width:clamp(300px,55vw,1000px)}}.aboutUs__heading_1{margin-bottom:.5vw;margin-top:21.5vw}@media screen and (min-width:720px){.aboutUs__heading_1{font-size:3.3125em;margin-bottom:-.75vw;margin-top:5vw}}.aboutUs__content{display:flex;flex-direction:column}.aboutUs__content p{margin-top:5vw}@media screen and (min-width:720px){.aboutUs__content p{margin-top:1.35vw}}.aboutUs__content_1>p:nth-of-type(2n),.aboutUs__content_2>p:nth-of-type(2n){color:var(--text-light-color);letter-spacing:.175vw}@media screen and (min-width:720px){.aboutUs__content_1>p:nth-of-type(2n),.aboutUs__content_2>p:nth-of-type(2n){letter-spacing:.046vw}}.aboutUs__content_1>p:nth-of-type(odd),.aboutUs__content_2>p:nth-of-type(odd){font-weight:700;letter-spacing:.035vw;margin-top:5.5vw}@media screen and (min-width:720px){.aboutUs__content_1>p:nth-of-type(odd),.aboutUs__content_2>p:nth-of-type(odd){letter-spacing:.01vw;margin-top:1.5vw}}.aboutUs__content>p:first-child,.aboutUs__heading_1+p{font-size:1.25em;font-weight:700;letter-spacing:.055vw;line-height:1.5em}@media screen and (min-width:720px){.aboutUs__content>p:first-child,.aboutUs__heading_1+p{font-size:2em;font-weight:700;letter-spacing:.0015vw;line-height:1.5em;width:92%}}.aboutUs__actions{align-items:center;display:flex;flex-direction:column;margin-top:13.5vw}@media screen and (min-width:720px){.aboutUs__actions{flex-direction:row-reverse;justify-content:flex-end;margin-top:3.5vw}}.aboutUs__button_primary{margin-top:6vw}@media screen and (min-width:720px){.aboutUs__button_primary{margin-right:1.75vw;margin-top:0}}.mainPageHeader{align-items:center;box-sizing:border-box;display:flex;gap:calc(1em + .5vw);justify-content:space-between;margin-bottom:calc(2.5em + .5vw);margin-top:calc(2em + 1vw);padding:0 var(--side-padding);width:100%}@media (width < 768px){.mainPageHeader{align-items:flex-start;flex-direction:column;gap:0;margin-bottom:9vw;margin-top:11.5vw}}.mainPageHeader__brand{font-size:7em;font-weight:600;letter-spacing:-4px;line-height:1em;margin-top:calc(.25em + .5vw);text-transform:uppercase}@media (width < 768px){.mainPageHeader__brand{font-size:3.5em;margin:6vw 0 4 vw}.mainPageHeader__brand br{display:none}}.mainPageHeader__catalog{align-items:flex-end;display:flex;flex-direction:column;gap:calc(2.65em + .5vw);justify-content:space-between}@media (width < 768px){.mainPageHeader__catalog{align-items:stretch;flex-direction:column-reverse;gap:1vw}}.mainPageHeader__catalogLink{align-items:center;color:inherit;display:flex;font-size:1.15em;font-weight:600;margin-top:calc(.5em + .25vw);text-decoration:none;text-transform:uppercase;transition:color .2s ease-in-out}.mainPageHeader__catalogLinkIcon{height:calc(1.15em + .25vw);margin-left:.5em;margin-top:-2px;width:calc(1.15em + .25vw)}@media (width < 768px){.mainPageHeader__catalogLinkIcon{height:auto;margin-left:5vw;margin-top:-2px;width:11vw}}.mainPageHeader__catalogLinkIcon path{transition:fill .2s ease-in-out}.mainPageHeader__catalogLink:hover{color:var(--main-color)}.mainPageHeader__catalogLink:hover .mainPageHeader__catalogLinkIcon path{fill:var(--main-color)}.mainPageHeader__moto{font-size:2.15em;font-weight:600;letter-spacing:1px;line-height:1.3em;text-align:right;text-transform:uppercase;width:95%}@media (width < 768px){.mainPageHeader__moto{font-size:1.75em;line-height:1.35em;margin:6vw 0;text-align:left;width:100%}.mainPageHeader__moto br{display:none}}.mainPageHeader__moto strong{color:var(--main-color);font-weight:600}.promoProducts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;grid-gap:calc(1.15em + .25vw);padding:0 var(--side-padding)}@media (width < 768px){.promoProducts{display:flex;flex-direction:column;gap:2vw}}.promoProduct{color:inherit;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;text-decoration:none}@media (width < 768px){.promoProduct{display:contents}}.promoProduct_1{grid-column:1;grid-row:1/span 2}.promoProduct_2{grid-column:2/span 2;grid-row:1}@media (width < 768px){.promoProduct_2{display:flex!important;flex-direction:column-reverse;gap:2vw}}.promoProduct_3{grid-column:2;grid-row:2/span 2}.promoProduct_4{grid-column:3;grid-row:2/span 2}.promoImage{align-items:center;background:#f6f6f6;display:flex;flex-direction:column;justify-content:center;padding:calc(1em + .5vw);position:relative}@media (width < 768px){.promoImage{padding:15vw 3vw}}.promoImage__toolNumber{color:#878583;font-size:.75em;left:calc(.5em + .15vw);position:absolute;top:calc(1em + .15vw);transform:rotate(180deg);writing-mode:vertical-rl}.promoImage__ultraliftLogo{position:absolute;right:calc(.75em + .15vw);top:calc(.75em + .15vw)}.promoImage__image{max-width:100%;transition:transform .3s ease-in-out}.promoProduct:hover .promoImage__image{transform:scale(1.1)}.promoImage__image_top{height:calc(21em + .5vw)}@media (width < 768px){.promoImage__image_top{height:58vw}}.promoImage__image_bottom{height:calc(11em + .5vw)}@media (width < 768px){.promoImage__image_bottom{height:45vw}}.promoProductTitle{font-size:1.15em;font-weight:600;line-height:1.4em;text-transform:uppercase;transition:color .2s ease-in-out}@media (width < 768px){.promoProductTitle{margin-bottom:4vw}}.promoProduct:hover .promoProductTitle{color:var(--main-color)}.promoProductTitle_promo2{align-self:end;justify-self:end;text-align:right;width:80%}@media (width < 768px){.promoProductTitle_promo2{align-self:flex-start;justify-self:flex-start;text-align:left;width:100%}}.promoProducts__placeholder_promo1{bottom:0;left:var(--side-padding)}.promoProducts__placeholder_promo1,.promoProducts__placeholder_promo2{height:37%;position:absolute;width:calc(33.33333% - var(--side-padding)*2/3 - .575em - .125vw)}.promoProducts__placeholder_promo2{left:calc(33.33333% - var(--side-padding)*2/3 + .38333em + .08333vw + var(--side-padding));top:0}@media (width < 768px){.promoProducts__placeholder_promo1,.promoProducts__placeholder_promo2{display:none}}.promoVideoGallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:calc(1.15em + .25vw);margin-top:calc(7em + 1vw);padding:0 var(--side-padding)}@media (width < 768px){.promoVideoGallery{display:flex;flex-direction:column;grid-gap:8vw;margin:22.5vw 0 26vw;padding:0}}.promoVideoGallery__title{align-content:end;font-size:3.25em;font-weight:600;grid-column:1/span 2;line-height:1em;padding-bottom:calc(.25em + .5vw);text-transform:uppercase}@media (width < 768px){.promoVideoGallery__title{font-size:2em;line-height:1.05em;padding:0 var(--side-padding)}}.promoVideoGallery__title strong{color:var(--main-color);font-weight:inherit}.promoVideoGallery__video{aspect-ratio:5.5/3;height:100%;object-fit:cover;object-position:center;width:100%}.promoVideoGallery__video iframe{height:100%;width:100%}.partners{align-items:center;background-image:url(/build/images/partnership_bg_left.711d90b1.png),url(/build/images/partnership_bg_right.f12cc5e2.png);background-position:-2% -12%,102% 82%;background-repeat:no-repeat,no-repeat;background-size:calc(16em + 2vw),calc(18em + 2vw);display:flex;flex-direction:column;padding:calc(7.25em + 1vw) var(--side-padding) 0}@media (width < 768px){.partners{background:none;padding:0 var(--side-padding)}}.partners__title{font-size:2.5em;font-weight:600;line-height:1.3em;text-align:center;text-transform:uppercase;width:72%}@media (width < 768px){.partners__title{font-size:1.75em;line-height:1.25em;width:95%}}.partners__title strong{color:var(--main-color);font-weight:600}.partners__text{color:#8b8b8b;font-size:1.55em;letter-spacing:1px;line-height:1.45em;margin-top:calc(1.25em + .5vw);text-align:center;width:73%}@media (width < 768px){.partners__text{font-size:1.25em;line-height:1.5em;margin-top:7vw;width:100%}}.roi-section{display:grid;grid-template-columns:minmax(320px,30.5%) auto;grid-gap:calc(6.5em + 1vw);margin:calc(7.5em + 1vw) var(--side-padding) 0 var(--side-padding)}@media (width < 768px){.roi-section{display:flex;flex-direction:column;margin:28vw var(--side-padding) 21vw}}.roi-section__left{display:flex;flex-direction:column;gap:calc(1em + .25vw)}@media (width < 768px){.roi-section__left{display:none}}.roi-section__left img{width:100%}.roi-section__right__title{font-size:3.15em;font-weight:600;line-height:1.1em;margin-top:calc(-.15em - .15vw);text-transform:uppercase}@media (width < 768px){.roi-section__right__title{font-size:2em}.roi-section__right__title_roi{font-size:3.5em}}.roi-section__right__title strong{color:var(--main-color)}.roi-section__right__sub-title{font-size:1.25em;font-weight:600;letter-spacing:-.35px;margin-top:calc(.75em + .5vw)}@media (width < 768px){.roi-section__right__sub-title{line-height:1.5em;margin-top:6vw}}.roi-section__right__main{column-gap:calc(4.5em + .75vw);display:grid;grid-template-columns:minmax(37%,200px) auto;row-gap:calc(1em + .5vw)}@media (width < 768px){.roi-section__right__main{display:flex;flex-direction:column;row-gap:5vw}}.roi-section__right__main ul{list-style:none}@media (width < 768px){.roi-section__right__main ul{line-height:1.75em;margin-top:-1vw}}.roi-section__right__main>p{font-weight:600}@media (width < 768px){.roi-section__right__main>p{font-size:1.25em}}.roi-section__right__main li:before{content:"-";font-size:1.5em;font-weight:500;margin-right:8px}.roi-section__right__main li{display:flex;font-size:.875em}@media (width < 768px){.roi-section__right__main li{font-size:1em;line-height:1.75em;margin-bottom:.25em}}.roi-section__right__roi{align-items:center;column-gap:10px;display:grid;font-weight:600;grid-template-columns:auto 1fr 2fr;justify-content:space-between;line-height:1.1em}@media (width < 768px){.roi-section__right__roi{display:flex;flex-direction:column;padding-top:3vw}}.roi-section__right__roi__summary{align-items:center;display:flex;justify-content:flex-end;line-height:1.8rem}@media (width < 768px){.roi-section__right__roi__summary{align-items:flex-start;gap:4vw;justify-content:space-evenly;margin-top:5vw}}.roi-divider{background-color:#000;height:1px;margin:calc(1.5em + .33vw) 0;width:100%}.roi-summary-divider{background-color:var(--main-color);height:30px;margin:0 calc(1.5em + .25vw);width:2px}@media (width < 768px){.roi-summary-divider{align-self:center;height:57px;margin:0;width:2px}}.roi-section__right__roi__summary__text{line-height:1.1em}@media (width < 768px){.roi-section__right__roi__summary__text{text-align:center;width:30%}}.roi-section__right__roi__summary__text strong{display:inline-block;letter-spacing:.75px;margin-bottom:calc(.25em + .25vw)}@media (width < 768px){.roi-section__right__roi__summary__text strong{font-size:1.25em;line-height:1.6em;margin-bottom:3vw;word-break:break-word}}.roi-section__right__roi__summary__text p{font-weight:400;letter-spacing:-.75px;line-height:1.15em}@media (width < 768px){.roi-section__right__roi__summary__text p{line-height:1.5em}}.roi-section__summary{margin-top:60px}@media (width < 768px){.roi-section__summary{margin-top:8vw}}.roi-section__summary__title{font-size:2em;font-weight:600;letter-spacing:-.5px;line-height:1.1em;margin-bottom:calc(.5em + .15vw);text-transform:uppercase}.roi-section__summary__title strong{color:var(--main-color);margin-bottom:6vw}.roi-section__summary__text{line-height:1.35em}@media (width < 768px){.roi-section__summary__text{line-height:1.5em}}.roi-section__summary blockquote{border-left:4px solid var(--main-color);margin:24px 0;padding:0 0 0 .8rem}.roi-arrow{width:calc(13.25em + 1.5vw)}@media (width < 768px){.roi-arrow{display:none}}.roi-arrow:after{border-bottom:6px solid transparent;border-left:10px solid #000;border-top:6px solid transparent;content:"";position:absolute;right:0;top:50%;transform:translateY(-50%)}.roi-section__mobile-image{display:none}@media (width < 768px){.roi-section__mobile-image{display:block;margin-top:11vw}.roi-section__mobile-image :not(:first-child){display:none}.roi-section__mobile-image img{width:100%}}.products-carousel{margin:calc(3em + 1vw) auto 0;width:95%}.problemAndSolution{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:calc(1.15em + .25vw);margin-top:calc(6em + 1vw);padding:0 var(--side-padding)}@media (width < 768px){.problemAndSolution{display:flex;flex-direction:column;gap:6vw;margin-top:22vw}}.problemAndSolution__title{font-size:3.25em;font-weight:600;line-height:1.1em;text-transform:uppercase}@media (width < 768px){.problemAndSolution__title{font-size:1.75em;line-height:1.25em;margin-bottom:0}.problemAndSolution__title br{display:none}}.problemAndSolution__subtitle{font-size:1.6em;font-weight:600;margin-top:calc(.75em + .5vw);text-transform:uppercase}@media (width < 768px){.problemAndSolution__subtitle{font-size:1.25em;line-height:1.5em;margin-bottom:-3vw;margin-top:0}}.problemAndSolution__subtitle_solution{color:var(--main-color)}.problemAndSolution__description{font-size:.875em;line-height:1.6em;margin-bottom:calc(1.15em + .25vw);margin-top:calc(1.5em + .25vw)}@media (width < 768px){.problemAndSolution__description{font-size:1em;line-height:1.5em;margin-bottom:0;margin-top:6vw}}.problemAndSolution__image{width:100%}@media (width < 768px){.problemAndSolution__image{margin-top:-1vw}}.problemAndSolution__image_1{grid-column:1/span 2}.testimonials-carousel{margin:calc(4.25em + 1vw) var(--side-padding) calc(4.5em + 1vw)}@media (width < 768px){.testimonials-carousel{margin:25vw var(--side-padding) 36vw}}.locationsHeader{align-items:center;display:flex;flex-direction:column;padding:calc(1.5em + .25vw) 0 0}@media screen and (max-width:720px){.locationsHeader{padding:10vw 0}}.locationsHeader__title{letter-spacing:.05vw;margin-bottom:.35em;position:relative;text-align:center}@media screen and (max-width:720px){.locationsHeader__title{margin-bottom:3.25vw}}.locations{margin-bottom:6.9vw}.locations__subtitle{display:block;font-size:.875em;font-weight:600;letter-spacing:.025em;padding:calc(3em + .25vw) 0 calc(1em + .15vw);text-transform:uppercase}.locationsList,.locations__subtitle{margin:0 auto;max-width:1000px;width:55.5vw}.locationsList{list-style:none}@media screen and (max-width:720px){.locationsList{width:100%}}.locationLink{color:inherit;display:block;margin-bottom:calc(1.75em + .15vw);margin-top:-.15vw;text-decoration:none}@media screen and (max-width:720px){.locationLink{margin-bottom:7.15vw}}.locationLink:last-child{margin-bottom:calc(.75em + .25vw)}@media screen and (max-width:720px){.locationLink:last-child{margin-bottom:5.15vw}}.locationLink__name{font-size:inherit;font-weight:600;text-decoration:underline}.locationLink__address{color:var(--text-light-color);font-style:normal;line-height:1.5em;margin-top:1.05em;text-decoration:underline}@media screen and (max-width:720px){.locationLink__address{line-height:1.6em;margin-top:3.25vw}}.locationPage{align-items:flex-start;display:flex;flex-direction:column;margin:calc(3em + .25vw) auto calc(4.75em + .5vw);max-width:800px;width:47vw}.locationsHeader__backButton{align-items:center;display:flex;left:-1.75vw;margin-right:1vw;position:absolute;top:calc(50% - .05em);transform:translateY(-50%)}@media screen and (max-width:720px){.locationsHeader__backButton{left:-5.75vw}}.locationsHeader__backIcon{width:.75vw}@media screen and (max-width:720px){.locationsHeader__backIcon{width:2.5vw}}.locationInfoHeader{align-items:center;display:flex}.locationInfoHeader__label{margin-right:1vw}.locationInfoHeader__result{font-size:1.5625em}.locationInfo{display:grid;grid-template-columns:4fr 3fr;grid-column-gap:2.5em;font-size:1.25em}.locationInfo__title{font-size:inherit;font-weight:600}.locationContacts,.locationHours{display:flex;flex-direction:column}.locationContacts{max-width:21vw}.locationContacts__address,.locationContacts__phone{color:var(--text-light-color);font-style:normal;line-height:1.25em;margin-bottom:2em;margin-top:.5em}.locationContacts__phone{text-decoration:none}.locationHours__header p strong{font-size:1.5em!important;font-weight:600}.locationHours__header p{font-size:.68em;margin-top:-.25vw}.locationSchedule{display:grid;grid-template-columns:auto 1fr;grid-column-gap:1.25vw;color:var(--text-light-color);letter-spacing:.045vw;line-height:1.1em;margin-top:.5em}.locationSchedule__day{color:var(--text-color);font-weight:600}.locationPage__actions{align-items:center;display:flex;gap:2.25em;margin-top:.875em}.locationButton{align-items:center;background:none;border:none;display:flex;letter-spacing:.12vw;text-decoration:underline}.locationButton,.locationButton:hover{color:var(--main-color)}.locationButton__icon{height:1.25em;margin-right:.875em}@media screen and (max-width:720px){.locations__title{font-size:2.5em;line-height:1.12;margin:13.3vw auto 5.3vw;text-align:left;width:calc(100% - 11vw)}.locations{align-items:flex-start;margin:0 auto 22.25vw;width:calc(100% - 11vw)}.locations>*{width:100%}.locations__subtitle{line-height:1.5;padding-bottom:5.3vw;padding-top:0}.location__name{line-height:1.2;margin-bottom:4vw}.location__address{margin-top:0}.location{margin-bottom:5.3vw}.locationInfo{display:block}.locationContacts{align-items:center;margin-bottom:8vw;margin-top:8vw;max-width:100%;text-align:center}.locationContacts__address{line-height:1.25;margin-bottom:11vw;margin-top:2.5vw;width:80%}.locationHours__header{text-align:center}.locationContacts__phone{margin-top:2.25vw}.locationInfo__title{letter-spacing:.2vw;line-height:1.2}.locationHours{margin-top:8.5vw}.locationHours .locationInfo__title{margin-bottom:1.3vw;text-align:center}.locationHours__restriction{line-height:1.33;margin-bottom:2.6vw;text-align:center}.locationSchedule{letter-spacing:.2vw;margin:1.75vw auto 15.25vw;grid-column-gap:4.2vw;grid-row-gap:1.6vw}.locationButton{font-size:1.125em}.locationButton__icon{font-size:1.5em;height:5.8vw;margin-right:4vw;width:5.8vw}.locations__title--details{text-align:center}.locationPage{align-items:center;margin-bottom:22.25vw;margin-top:2.5vw;width:100%}.locationPage__actions{flex-direction:column-reverse;gap:8vw;margin-top:0}.locationPage__backButton{position:static}}.articleHeader{align-items:center;display:flex;flex-direction:column;padding:1.85vw 22vw 2vw}@media screen and (max-width:720px){.articleHeader{padding:7.85vw 5vw}}.articleHeader strong{color:var(--main-color);display:block;font-size:.875em;font-weight:600;letter-spacing:.05vw;margin-bottom:.5vw;margin-top:-1vw}@media screen and (max-width:720px){.articleHeader strong{letter-spacing:.15vw}}.articleHeader h1{font-size:2em;font-weight:600;letter-spacing:.05vw;margin-bottom:.5vw;margin-top:.5vw}@media screen and (max-width:720px){.articleHeader h1{letter-spacing:.2vw;margin-bottom:5.25vw;margin-top:3.5vw;text-align:center}}.articleHeader p{letter-spacing:.045vw;margin-top:1em;text-align:center}@media screen and (max-width:720px){.articleHeader p{letter-spacing:.2vw}}.articleContent{margin:calc(3em + .5vw) auto calc(5em + .25vw);max-width:1000px;width:50vw}@media screen and (max-width:720px){.articleContent{margin:3.75vw auto 16.5vw;width:90%}}.articleContent h2,.articleContent h2 span{color:var(--text-color)!important;font-family:Campton!important;font-size:1.25rem!important;font-weight:600!important;letter-spacing:.045vw!important;line-height:1.45rem!important;margin-bottom:calc(.75em + .5vw)!important;margin-top:calc(2em + .5vw)!important;text-align:left!important;text-transform:uppercase}@media screen and (max-width:720px){.articleContent h2{letter-spacing:.17vw;margin-bottom:5.5vw;margin-top:13.75vw}}.articleContent h3,.articleContent h3 span{color:var(--text-color)!important;font-family:Campton!important;font-size:1.125rem!important;font-weight:600!important;letter-spacing:.045vw!important;line-height:1.45rem!important;margin-bottom:calc(.75em + .25vw)!important;margin-top:calc(2em + .25vw)!important;text-align:left!important;text-transform:lowercase}.articleContent h3 span:first-letter,.articleContent h3:first-letter{text-transform:capitalize}.articleContent ol,.articleContent ul{padding-left:1.5vw}@media screen and (max-width:720px){.articleContent ol,.articleContent ul{padding-left:6.25vw}}.articleContent ol li,.articleContent ol li span,.articleContent ul li,.articleContent ul li span{color:var(--text-light-color)!important;font-family:Campton!important;font-size:1rem!important}.articleContent ul li::marker{color:var(--main-color);font-size:1.75rem}.articleContent ol li::marker{color:var(--main-color)}@media screen and (max-width:720px){.articleContent ul li::marker{font-size:1.25rem}}.articleContent ol li,.articleContent ol li p,.articleContent ul li,.articleContent ul li p{letter-spacing:.047vw!important;margin-bottom:calc(.5em + .25vw)!important;margin-left:-.25vw!important}@media screen and (max-width:720px){.articleContent ul li p{letter-spacing:.18vw;margin-bottom:7vw}}.articleContent ul li p:first-child{margin-bottom:1.35vw;position:relative;top:-.15vw}@media screen and (max-width:720px){.articleContent ul li p:first-child{margin-bottom:6vw;top:-.25vw}}.articleContent p,.articleContent p span{color:var(--text-light-color)!important;font-family:Campton!important;font-size:1rem!important;letter-spacing:.047vw!important;margin-bottom:1.6rem!important}.articleContent strong{color:var(--text-color)!important;font-weight:600!important}.articleContent u:has(a){text-decoration:none!important}.articleContent a:not(.button),.articleContent a:not(.button) span{color:var(--main-color)!important;text-decoration:none!important;transition:color .4s!important}.articleContent a:not(.button) span:hover,.articleContent a:not(.button):hover{text-decoration:underline!important}.articleContent__button{margin-left:1.5vw;margin-top:.25vw}@media screen and (max-width:720px){.articleContent__button{margin-left:5.5vw;margin-top:1.25vw}}.articleContent img{height:auto!important;max-width:100%!important}@media screen and (max-width:720px){.articleContent img{height:auto!important;width:100%!important}}.postPage{margin:0 auto;max-width:1000px;padding:calc(3em + .25vw) 0 4.5em;position:relative;width:50vw}@media screen and (max-width:720px){.postPage{margin:10vw auto 5vw;width:90vw}.postPage .articleContent{width:100%}}.postPage__date{color:var(--text-light-color)}.postPage__title{margin-bottom:calc(.5em + .15vw);margin-top:.25em}.postPage__backButton{left:-4.5vw;position:absolute;top:3vw}@media screen and (max-width:720px){.postPage__backButton{align-items:center;background-color:#fff;display:flex;justify-content:center;left:6vw;position:fixed;top:4vw;width:5vw;z-index:3}}.faqHeader{align-items:center;display:flex;flex-direction:column;padding:calc(1.5em + .25vw)}@media screen and (max-width:720px){.faqHeader{padding:9.25vw 0}.faqHeader .searchBar{width:90%}}.faqHeader__title{letter-spacing:.05vw;margin-bottom:.5em}@media screen and (max-width:720px){.faqHeader__title{letter-spacing:.2vw;line-height:1.6em;margin-bottom:5.5vw;text-align:center}}.faqList{list-style:none;margin:calc(3.25em + .25vw) auto calc(5.25em + .25vw);max-width:1000px;width:55.5vw}@media screen and (max-width:720px){.faqList{margin:11.75vw auto 17vw;width:90vw}}.faqList .details__text{letter-spacing:.045vw}.faqBlock{margin:0 auto;padding:3.5vw 0 7vw;position:relative;width:81vw}@media screen and (max-width:720px){.faqBlock{margin:9.5vw auto 22vw;position:static;width:90vw}}.faqBlock__backButton{left:12.5vw;position:absolute;top:4.15vw;width:1em}@media screen and (max-width:720px){.faqBlock__backButton{align-items:center;background-color:#fff;display:flex;justify-content:center;left:6vw;position:fixed;top:4vw;width:5vw;z-index:3}}.faqBlock__backButton img{width:1vw}@media screen and (max-width:720px){.faqBlock__backButton img{width:2.5vw}}.faqContent{margin:0 auto;width:50vw}@media screen and (max-width:720px){.faqContent{width:100%}}.faqContent__heading_1{line-height:1.5em;margin-bottom:1.5vw}@media screen and (max-width:720px){.faqContent__heading_1{line-height:1.6em;margin-bottom:5.5vw}}.faqContent__content{color:var(--text-light-color);letter-spacing:.045vw;width:92%}@media screen and (max-width:720px){.faqContent__content{letter-spacing:.18vw;width:100%}}.header{align-items:center;background-color:#fff;box-shadow:none;display:flex;height:var(--navbar-height);padding:0 var(--side-padding);position:sticky;top:0;z-index:3}@media screen and (min-width:1600px){.header{padding:0 max(calc(100vw - 1475px)/2,9.5vw);padding:0 max(calc(100vw - 1800px)/2,9.5vw)}}@media screen and (max-width:720px){.header{box-shadow:0 1px 0 #f4f7f8;gap:1vw;height:13.5vw;padding:0 3.5vw 0 4.5vw}}.header__menuButton{display:none}@media screen and (max-width:720px){.header__menuButton{background:transparent;border:none;display:flex;margin-right:2.25vw;padding:2vw;width:8vw}.header__menuButton img{width:100%}}.header__logoLink{margin-right:auto}.header__logo{height:clamp(35px,2.75vw,50px);margin-top:.5vw;width:100%}@media screen and (max-width:720px){.header__logo{margin-top:2vw;width:44vw}}.header__veil{background-color:rgba(0,0,0,.25);display:none;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:2}.navigation{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;height:auto;left:0;margin-top:.5vw;padding:0;position:static;top:0;transform:none;width:auto;z-index:2}@media screen and (max-width:720px){.navigation{align-items:flex-start;flex-direction:column;height:100vh;margin-top:0;padding:13vw 7.75vw;position:absolute;transform:translateX(-100%);width:80vw}}.navigation_opened{animation:fly-out .5s ease-out forwards}.navigation_closed{animation:fly-in .5s ease-out forwards}@keyframes fly-out{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes fly-in{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.navigationHeader{display:none}@media screen and (max-width:720px){.navigationHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:10vw;width:100%}}.navigationHeader__logo{width:27vw}@media screen and (max-width:720px){.navigationHeader__logo{width:42vw}}.navigation .navigationHeader__languageSwitcher{display:none}@media screen and (max-width:720px){.navigation .navigationHeader__languageSwitcher{display:block;height:11vw;width:13vw}}.navLinks{align-items:center;display:flex;flex-direction:row;list-style:none}@media screen and (max-width:720px){.navLinks{align-items:flex-start;flex-direction:column}}.navItem__link{color:inherit;display:inline-block;font-size:1em;font-weight:600;letter-spacing:.02vw;padding:0 .95vw;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .4s}.navItem__link:after{content:""!important}@media screen and (max-width:1600px){.navItem__link{font-size:.8125em}}@media screen and (max-width:720px){.navItem__link{font-size:1.125em;letter-spacing:.2vw;padding:2.7vw 0;text-align:left}}.navItem__link:hover,.navItem__link_active{color:var(--main-color)}.navItem__link_gyanthub{line-height:1.2}.actions{align-items:center;display:flex;margin-left:.75vw}@media screen and (max-width:720px){.actions{margin-left:auto}}.actions .actions__languageSwitcher{display:block;font-size:.9375em;height:calc(2.15em + .15vw + 2px);width:calc(2.9em + .25vw)}@media screen and (max-width:720px){.actions .actions__languageSwitcher{display:none}}.cartCounter{align-items:center;display:flex;height:calc(2.15em + .15vw);justify-content:center;margin-right:calc(1.75em + .15vw);position:relative;width:calc(2.15em + .15vw)}@media screen and (max-width:720px){.cartCounter{height:9.75vw;margin-right:0;width:9.75vw}}.cartCounter_active{background:rgba(var(--main-color-rgb),.1);border-radius:5px}.cartCounter__cartIcon{width:calc(1.15em + .25vw)}@media screen and (max-width:720px){.cartCounter__cartIcon{width:5.5vw}}.cartCounter_active .cartCounter__cartIcon{filter:invert(78%) sepia(32%) saturate(5666%) hue-rotate(128deg) brightness(92%) contrast(89%)}.cartCounter__counter{align-items:center;background-color:var(--main-color);border-radius:50%;box-sizing:border-box;color:#fff;display:flex;font-size:.75em;height:1.25em;justify-content:center;padding-left:.075em;position:absolute;right:.15em;top:.15em;width:1.25em}@media screen and (max-width:720px){.cartCounter__counter{height:4vw;right:.5vw;top:.5vw;width:4vw}}.upButton{align-items:center;background-color:#e6f6f6;border:none;border-radius:5px;bottom:2vw;display:flex;height:calc(2.15em + .5vw);justify-content:center;left:88vw;margin-bottom:-2.5vw;position:sticky;transition:background-color .4s;width:calc(2.15em + .5vw)}@media screen and (max-width:720px){.upButton{bottom:1vw;height:10.5vw;left:84vw;margin-bottom:-10.5vw;width:10.5vw}}@media screen and (min-width:1700px){.upButton{left:88.25vw}}@media screen and (min-width:1900px){.upButton{left:88.5vw}}@media screen and (min-width:2100px){.upButton{left:83.5vw}}.upButton:hover{background-color:var(--main-color)}.upButton__icon{width:calc(1.15em + .25vw)}@media screen and (max-width:720px){.upButton__icon{width:4.5vw}}.upButton:hover .upButton__icon{filter:brightness(0) invert(1)}.footer{align-items:center;color:#9b9b9b;display:flex;flex-direction:column;height:calc(8em + 1vw);justify-content:center;text-align:center}@media (width < 768px){.footer{padding:8.5vw 0 12vw}}.footer .link{align-items:center;display:inline-flex;font-size:inherit;margin-top:calc(.25em + .25vw)}.footer a{color:inherit;transition:color .2s ease-in-out}.footer a:hover{color:var(--main-color)}.footer .link:not(:last-child):after{background:#9b9b9b;content:"";display:block;height:.75em;margin:0 .5em;width:1px}.footer .link:hover{color:var(--main-text-color)}@media print{.noPrint{display:none}}.mainPageFooter a[target=_blank]:after{display:none}.mainPageFooter{display:grid;grid-template-columns:1fr 1fr;padding:calc(2.5em + .5vw) var(--side-padding)}@media (width < 768px){.mainPageFooter{display:flex;flex-direction:column}}.mainPageFooter__logo{height:calc(2em + .5vw);width:auto}@media (width < 768px){.mainPageFooter__logo{height:12vw}}.mainPageFooter__requests{display:flex;gap:calc(1em + .25vw);margin-top:calc(.75em + .5vw)}@media (width < 768px){.mainPageFooter__requests{flex-direction:column;gap:5vw;margin-bottom:12vw;margin-top:7vw}}.mainPageFooter__requestLink{color:inherit;font-size:1.15em;font-weight:600;text-decoration:none;text-transform:uppercase;transition:color .2s ease-in-out}.mainPageFooter__requestLink svg{height:calc(.75em + .15vw);margin-left:calc(.25em + .15vw);width:auto}.mainPageFooter__requestLink:hover{color:var(--main-color)}.mainPageFooter__requestLink svg path{transition:fill .2s ease-in-out}.mainPageFooter__requestLink:hover svg path{fill:var(--main-color)}.mainPageFooter__copyright{color:#9b9b9b;font-size:.8em;margin-top:calc(2em + .5vw)}@media (width < 768px){.mainPageFooter__copyright{font-size:.875em;margin-top:10vw}}.mainPageFooter__resources{align-items:flex-end;display:flex;flex-direction:column;padding-top:calc(.25em + .15vw)}@media (width < 768px){.mainPageFooter__resources{align-items:flex-start}}.socialLinks{align-items:center;display:flex;gap:calc(.75em + .25vw)}@media (width < 768px){.socialLinks{gap:4vw}}.socialLinks__icon rect{transition:fill .2s ease-in-out}.socialLinks__link:hover .socialLinks__icon rect{fill:var(--main-color)}.socialLinks__icon{height:calc(2em + .25vw);transition:filter .2s ease-in-out;width:auto}@media (width < 768px){.socialLinks__icon{height:11vw}}.mainPageFooter__policy{color:#9b9b9b;font-size:.8em;justify-self:end;margin-top:auto}@media (width < 768px){.mainPageFooter__policy{font-size:.875em;justify-self:start;margin-top:4vw}}.mainPageFooter__policy a{color:#9b9b9b;transition:color .2s ease-in-out}.mainPageFooter__policy a:hover{color:var(--main-color)}