@font-face{font-family:"PTSans";font-display:swap;src:url("/fonts/PTSans.eot");src:url("/fonts/PTSans.eot?#iefix") format("embedded-opentype"),url("/fonts/PTSans.woff2") format("woff2"),url("/fonts/PTSans.woff") format("woff"),url("/fonts/PTSans.ttf") format("truetype"),url("/fonts/PTSans.svg#PTSans") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"PTSans";font-display:swap;src:url("/fonts/PTSansBold.eot");src:url("/fonts/PTSansBold.eot?#iefix") format("embedded-opentype"),url("/fonts/PTSansBold.woff2") format("woff2"),url("/fonts/PTSansBold.woff") format("woff"),url("/fonts/PTSansBold.ttf") format("truetype"),url("/fonts/PTSansBold.svg#PTSans") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"PTSans";font-display:swap;src:url("/fonts/PTSansItalic.ttf") format("truetype");src:url("/fonts/PTSansItalic.woff2") format("woff2"),url("/fonts/PTSansItalic.woff") format("woff");font-weight:normal;font-style:italic}@font-face{font-family:"PTSansNarrow";font-display:swap;src:url("/fonts/PTSansNarrow.eot");src:url("/fonts/PTSansNarrow.eot?#iefix") format("embedded-opentype"),url("/fonts/PTSansNarrow.woff2") format("woff2"),url("/fonts/PTSansNarrow.woff") format("woff"),url("/fonts/PTSansNarrow.ttf") format("truetype"),url("/fonts/PTSansNarrow.svg#PTSansNarrow") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"PTSansNarrow";font-display:swap;src:url("/fonts/PTSansNarrowBold.eot");src:url("/fonts/PTSansNarrowBold.eot?#iefix") format("embedded-opentype"),url("/fonts/PTSansNarrowBold.woff2") format("woff2"),url("/fonts/PTSansNarrowBold.woff") format("woff"),url("/fonts/PTSansNarrowBold.ttf") format("truetype"),url("/fonts/PTSansNarrowBold.svg#PTSansNarrow") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"MyriadProLight";src:url("/fonts/MyriadProLight.eot");src:url("/fonts/MyriadProLight.eot?#iefix") format("embedded-opentype"),url("/fonts/MyriadProLight.woff") format("woff"),url("/fonts/MyriadProLight.woff2") format("woff2"),url("/fonts/MyriadProLight.ttf") format("truetype"),url("/fonts/MyriadProLight.svg#MyriadProLight") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Myriad Pro";src:url("/fonts/MyriadPro.otf") format("opentype");src:url("/fonts/MyriadPro.woff2") format("woff2"),url("/fonts/MyriadPro.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"MyriadProBold";src:url("/fonts/MyriadProBold.otf") format("opentype");src:url("/fonts/MyriadProBold.woff2") format("woff2"),url("/fonts/MyriadProBold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"PragmaticaC";src:url("/fonts/PTPragmaticaCyrillic.ttf") format("opentype");src:url("/fonts/PTPragmaticaCyrillic.woff2") format("woff2"),url("/fonts/PTPragmaticaCyrillic.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"PragmaticaC";src:url("/fonts/PTPragmaticaBoldCyrillic.ttf") format("opentype");src:url("/fonts/PTPragmaticaBoldCyrillic.woff2") format("woff2"),url("/fonts/PTPragmaticaBoldCyrillic.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Circe";font-display:swap;src:url("/fonts/Circe-Thin.eot");src:url("/fonts/Circe-Thin.eot?#iefix") format("embedded-opentype"),url("/fonts/Circe-Thin.woff") format("woff"),url("/fonts/Circe-Thin.woff2") format("woff2"),url("/fonts/Circe-Thin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Circe";font-display:swap;src:url("/fonts/Circe-ExtraLight.eot");src:url("/fonts/Circe-ExtraLight.eot?#iefix") format("embedded-opentype"),url("/fonts/Circe-ExtraLight.woff") format("woff"),url("/fonts/Circe-ExtraLight.woff2") format("woff2"),url("/fonts/Circe-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"Circe";font-display:swap;src:url("/fonts/Circe-Light.eot");src:url("/fonts/Circe-Light.eot?#iefix") format("embedded-opentype"),url("/fonts/Circe-Light.woff") format("woff"),url("/fonts/Circe-Light.woff2") format("woff2"),url("/fonts/Circe-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Circe";font-display:swap;src:url("/fonts/Circe-Regular.eot");src:url("/fonts/Circe-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/Circe-Regular.woff") format("woff"),url("/fonts/Circe-Regular.woff2") format("woff2"),url("/fonts/Circe-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Circe";font-display:swap;src:url("/fonts/Circe-Bold.eot");src:url("/fonts/Circe-Bold.eot?#iefix") format("embedded-opentype"),url("/fonts/Circe-Bold.woff") format("woff"),url("/fonts/Circe-Bold.woff2") format("woff2"),url("/fonts/Circe-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Circe";font-display:swap;src:url("/fonts/Circe-ExtraBold.eot");src:url("/fonts/Circe-ExtraBold.eot?#iefix") format("embedded-opentype"),url("/fonts/Circe-ExtraBold.woff") format("woff"),url("/fonts/Circe-ExtraBold.woff2") format("woff2"),url("/fonts/Circe-ExtraBold.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"BebasNeue";src:url("/fonts/bebasneuethin.woff2") format("woff2");src:local("☺"),url("/fonts/bebasneuethin.woff") format("woff"),url("/fonts/bebasneuethin.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"BebasNeue";src:url("/fonts/bebasneuelight.woff2") format("woff2");src:local("☺"),url("/fonts/bebasneuelight.ttf") format("truetype"),url("/fonts/bebasneuelight.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"BebasNeue";src:url("/fonts/bebasneueregular.eot");src:local("☺"),url("/fonts/bebasneueregular.woff2") format("woff2"),url("/fonts/bebasneueregular.woff") format("woff"),url("/fonts/bebasneueregular.ttf") format("truetype"),url("/fonts/bebasneueregular.svg") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"BebasNeue";src:url("/fonts/bebasneuebold.eot");src:local("☺"),url("/fonts/bebasneuebold.woff2") format("woff2"),url("/fonts/bebasneuebold.woff") format("woff"),url("/fonts/bebasneuebold.ttf") format("truetype"),url("/fonts/bebasneuebold.svg") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";font-display:swap;src:local("Montserrat Light"),local("Montserrat-Light"),url("/fonts/Montserrat-Light.woff2") format("woff2"),url("/fonts/Montserrat-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Montserrat";font-display:swap;src:local("Montserrat"),local("Montserrat-Regular"),url("/fonts/Montserrat-Regular.woff2") format("woff2"),url("/fonts/Montserrat-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Montserrat";font-display:swap;src:local("Montserrat"),local("Montserrat-Regular"),url("/fonts/Montserrat-Medium.woff2") format("woff2"),url("/fonts/Montserrat-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Montserrat";font-display:swap;src:local("Montserrat Bold"),local("Montserrat-Bold"),url("/fonts/Montserrat-Bold.woff2") format("woff2"),url("/fonts/Montserrat-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Montserrat";font-display:swap;src:local("Montserrat Black"),local("Montserrat-Black"),url("/fonts/Montserrat-Black.woff2") format("woff2"),url("/fonts/Montserrat-Black.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:"Morpha";font-display:swap;src:url("/fonts/Morpha-Bold.woff2") format("woff2");src:local("☺"),url("/fonts/Morpha-Bold.woff") format("woff"),url("/fonts/Morpha-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Neue Machina";font-display:swap;src:local("NeueMachina-Bold"),local("NeueMachina-Bold"),url("/fonts/NeueMachina-Bold.woff2") format("woff2"),url("/fonts/NeueMachina-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Neue Machina";font-display:swap;src:local("NeueMachina-Black"),local("NeueMachina-Black"),url("/fonts/NeueMachina-Black.woff2") format("woff2"),url("/fonts/NeueMachina-Bold.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:"Cy Grotesk";font-display:swap;src:url("/fonts/cy-grotesk-grand-dark.otf");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"RainerTestv04";src:url("/fonts/RainerTestv04-Bold.woff2"),url("/fonts/RainerTestv04-Bold.woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Anticva";font-display:swap;src:local("Anticva"),local("Anticva"),url("/fonts/Anticva-Regular.woff2") format("woff2"),url("/fonts/Anticva-Regular.woff") format("woff"),url("/fonts/Anticva-Regular.otf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Halvar Breitschrift";src:local("HalvarBreit-Blk"),local("HalvarBreit-Blk"),url("/fonts/HalvarBreit-Blk.woff2") format("woff2"),url("/fonts/HalvarBreit-Blk.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:"Damn";font-display:swap;src:local("Damn"),local("Damn"),url("/fonts/Damn.woff2") format("woff2"),url("/fonts/Damn.woff") format("woff"),url("/fonts/Damn.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Monologue DEMO";font-display:swap;src:local("Monologue_DEMO"),local("Monologue_DEMO"),url("/fonts/Monologue_DEMO.woff") format("woff"),url("/fonts/Monologue_DEMO.ttf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Nasalization";font-display:swap;src:local("Nasalization"),local("Nasalization"),url("/fonts/Nasalization.woff") format("woff"),url("/fonts/Nasalization.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"PatsySans";font-display:swap;src:local("PatsySans"),local("PatsySans"),url("/fonts/PatsySans.woff") format("woff"),url("/fonts/PatsySans.otf") format("opentype");font-weight:normal;font-style:normal}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:"Montserrat",sans-serif;-webkit-text-size-adjust:100%}img,svg,canvas{vertical-align:top}body{scroll-behavior:smooth}.main-wrapper{background:#fff}.container{max-width:1240px;margin:0 auto}@media all and (max-width: 767px){.container{padding:0 20px}}#specModalBtn{transition:.5s;cursor:pointer;margin:0 auto;display:grid;place-content:center;width:480px;height:55px;background:#ef3340;border-radius:160px;font-family:"Montserrat";font-style:normal;font-weight:500;font-size:18px;color:#fff}@media all and (max-width: 767px){#specModalBtn{margin-top:20px;width:100%;height:50px;font-size:15px;line-height:18px}}#specModalBtn:hover{transition:.5s;background:#000}.modal-spec{overscroll-behavior-y:contain;display:none;position:fixed;z-index:1002;padding-top:75px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-spec__content{box-sizing:border-box;overflow-y:auto;background-color:#fff;margin:auto;padding:81px 100px;border-radius:37px;max-width:876px;max-height:892px;scrollbar-width:none}@media all and (max-width: 767px){.modal-spec__content{padding:25px 20px}}.modal-spec__content::-webkit-scrollbar{display:none}.modal-spec__title{margin-bottom:45px;font-style:normal;font-weight:800;font-size:50px;line-height:45px;color:#000}@media all and (max-width: 767px){.modal-spec__title{font-size:8vw}}.modal-spec__table{border-collapse:collapse;min-width:100%}@media all and (max-width: 767px){.modal-spec__tr{display:flex;flex-direction:column}}.modal-spec__tr:nth-child(odd){background:#dedede}@media all and (max-width: 767px){.modal-spec__tr:nth-child(odd){margin:10px 0}}.modal-spec__td{vertical-align:top;padding:10px 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:300;color:#000}@media all and (max-width: 767px){.modal-spec__td{padding:5px}}.modal-spec__td>a{text-decoration:underline;font-weight:500;color:#fff;letter-spacing:-0.01em}.modal-spec__td:nth-child(even){font-weight:500;letter-spacing:-0.01em}.modal-spec .close{opacity:1;float:right;font-size:28px;font-weight:bold}.modal-spec .close>svg path{fill:#181818}.modal-spec .close:hover,.modal-spec .close:focus{text-decoration:none;cursor:pointer}.interier{position:relative;z-index:1;background:#181818}@media all and (max-width: 767px){.interier{padding:20px 0}}.interier>.container{margin:unset;max-width:unset}@media all and (max-width: 767px){.interier>.container{padding:0 20px}}.interier__slide{width:100%;height:auto}.interier__slide>img{width:100%;height:auto}@media all and (max-width: 767px){.interier__slide>img{border-radius:10px}}@media all and (max-width: 767px){.interier__slide:nth-of-type(odd)>img{transform:rotate(-2deg)}}@media all and (max-width: 767px){.interier__slide:nth-of-type(even)>img{transform:rotate(2deg)}}.interier .slick-dots{cursor:pointer;position:absolute;z-index:1000;bottom:16px;left:50%;transform:translateX(-50%)}@media all and (max-width: 767px){.interier .slick-dots{bottom:8px}}.interier .slick-dots>li{margin:0 5px;width:20px;height:20px}@media all and (max-width: 767px){.interier .slick-dots>li{margin:0 2px;width:10px;height:10px}}.interier .slick-dots>li::before{width:20px;height:20px;border-radius:50%;background:#fff}@media all and (max-width: 767px){.interier .slick-dots>li::before{width:10px;height:10px}}.interier .slick-dots>li.slick-active::before{width:20px;height:20px;border-radius:50%;background:#ef3340}@media all and (max-width: 767px){.interier .slick-dots>li.slick-active::before{width:10px;height:10px}}.supervideo{background:#1d1d21;position:relative;z-index:1}@media all and (max-width: 767px){.supervideo{position:relative}}.supervideo__desktop{vertical-align:top;position:relative;left:50%;transform:translateX(-50%);width:100%}@media all and (max-width: 1239px){.supervideo__desktop{width:100%;height:auto}}.supervideo__mobile{vertical-align:top;max-height:700px;position:relative}@media all and (max-width: 767px){.supervideo__mobile{width:100vw;height:auto;max-height:unset}}.supervideo__loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.supervideo__text-wrapper_mobile{display:none}@media all and (max-width: 767px){.supervideo__text-wrapper_mobile{position:absolute;bottom:20px;display:block;width:285px}}.supervideo__text{font-style:normal;font-weight:900;font-size:16px;line-height:20px;color:#fff;text-shadow:0px 4px 4px rgba(0,0,0,.25)}.supervideo__descrip{font-style:normal;font-weight:normal;font-size:13px;line-height:170%;color:#fff;text-shadow:0px 4px 4px rgba(0,0,0,.25)}.supervideo__modal{position:absolute;z-index:5;left:50%;top:50%;transform:translate(-50%, -50%);width:320px;height:320px;display:flex;flex-direction:column;justify-content:space-between;border-radius:20px;background:#181818 url("../images/product/yamaguchi-xr/supervideo/videomodal.png") center no-repeat;padding:10px;visibility:hidden;opacity:0;transition:opacity 2s linear}.supervideo__modal.active{visibility:visible;opacity:1}.supervideo__modal-title{font-weight:900;font-size:46px;line-height:1;margin:5px;position:relative}.supervideo__modal-input{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;width:100%;height:55px;background:#fff;border-radius:27px;margin-bottom:10px;font-size:22px;padding:0 25px;border:none;color:#181818}.supervideo__modal-input::-moz-placeholder{color:#a6a6a6}.supervideo__modal-input::placeholder{color:#a6a6a6}.supervideo__modal-input:focus::-moz-placeholder{visibility:hidden}.supervideo__modal-input:focus::placeholder{visibility:hidden}.supervideo__modal-btn{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:55px;background:#ef3340;border-radius:27px;color:#fff;font-size:22px;cursor:pointer}.supervideo__modal .v-msg{display:none}.supervideo__close{position:absolute;top:-10px;right:5px;cursor:pointer}.supervideo .container-box{position:relative}@media all and (max-width: 767px){.supervideo .container-box{position:unset}}.supervideo__link{position:absolute;left:0;top:460px;color:#fff;background:#000;border-radius:30px;padding:20px;max-width:700px;display:flex;align-items:center;justify-content:flex-start;z-index:1}@media all and (max-width: 1239px){.supervideo__link{top:28vw}}@media all and (max-width: 1023px){.supervideo__link{top:25vw}}@media all and (max-width: 767px){.supervideo__link{display:none;top:50%;left:50%;transform:translate(-50%, -50%);padding:10px;background:rgba(0,0,0,0)}}.supervideo__link b{font-weight:900;font-size:22px}@media all and (max-width: 450px){.supervideo__link b{font-size:14px}}@media all and (max-width: 350px){.supervideo__link b{font-size:12px}}@media all and (max-width: 767px){.supervideo__link b{display:none}}.supervideo__link span{display:flex;width:60px;min-width:60px;height:60px;margin-right:20px;background:url("../images/product/yamaguchi-xr/supervideo/videolink.png") center no-repeat}@media all and (max-width: 767px){.supervideo__link span{margin-right:0}}.landing-form-21__img{background-color:#f1f1f1}.intro{position:relative;padding-bottom:80px;height:900px;display:flex;align-items:flex-end;justify-content:flex-start;background:url("../images/product/joint-care/intro/desk/bg.webp") center center/cover no-repeat}@media all and (max-width: 767px){.intro{padding-bottom:15vw;height:156vw;background:url("../images/product/joint-care/intro/mobile/bg.webp") center center/cover no-repeat}}.intro>.container{width:100%}.intro__yaLogo{animation:yaLogo 10s linear infinite;position:absolute;top:100px;right:100%;width:2587px;height:auto}@keyframes yaLogo{0%,20%{transform:translateX(calc(100% + 1920px))}80%,100%{transform:translateX(0)}}.intro__title{font-style:normal;font-weight:900;font-size:60.5487px;line-height:120%;color:#181818}@media all and (max-width: 767px){.intro__title{font-size:7.8vw;text-align:center}}.intro__text{font-style:normal;font-weight:normal;font-size:33.8477px;color:#000}@media all and (max-width: 767px){.intro__text{margin-top:10px;font-size:4.4vw;text-align:center}}.heel{position:relative;z-index:1;padding:60px 0;min-height:900px;background:#000}@media all and (max-width: 767px){.heel{padding:30px 0;min-height:unset}}.heel__title,.heel__title>span{font-style:normal;font-weight:900;font-size:64.7831px;text-align:center;color:#fff}@media all and (max-width: 767px){.heel__title,.heel__title>span{text-align:center;font-size:10.2vw}}@media all and (max-width: 767px){.heel__title>span{text-align:center;font-size:8.5vw}}.heel__descrip{margin-top:60px;margin-right:0;margin-left:auto;max-width:445px;font-style:normal;font-weight:normal;font-size:22px;line-height:170%;color:#fff}@media all and (max-width: 767px){.heel__descrip{margin-top:20px;font-size:4.4vw}}.heel__bg{position:absolute;z-index:-1;left:50%;top:50%;transform:translate(-50%, -50%);width:auto;height:100%}@media all and (max-width: 767px){.heel__bg{margin-top:30px;position:relative;top:unset;transform:translateX(-50%);width:100vw;height:auto}}.heel__bg>img{width:auto;height:100%}@media all and (max-width: 767px){.heel__bg>img{width:100%;height:auto}}.pillows{padding:35px 0 55px;min-height:900px;background:#fff}@media all and (max-width: 767px){.pillows{padding:25px 0;min-height:unset}}.pillows__title,.pillows__title>span{font-style:normal;font-weight:900;font-size:91.6812px;line-height:93%;color:#181818}@media all and (max-width: 767px){.pillows__title,.pillows__title>span{font-size:11vw;text-align:center}}.pillows__title>span{margin-right:.3em;color:#ef3340}.pillows__img{position:relative;z-index:1;margin:50px 0;width:100%;height:auto}@media all and (max-width: 767px){.pillows__img{left:50%;transform:translateX(calc(-50% - 10vw));width:165%;margin:25px 0}}.pillows__img>img{width:100%;height:auto}.pillows__img>svg{position:absolute;z-index:2;inset:0}.pillows__textWrapper{display:flex;align-items:center;justify-content:space-between;-moz-column-gap:20px;column-gap:20px}@media all and (max-width: 767px){.pillows__textWrapper{flex-direction:column;row-gap:12px}}.pillows__textWrapper>p{flex-grow:1;padding:10px 30px;background:#4bbaf4;border-radius:26px;font-style:normal;font-weight:900;font-size:22px;line-height:170%;color:#fff}@media all and (max-width: 767px){.pillows__textWrapper>p{padding:10px;text-align:center;font-size:4.4vw}}.pillows .pillowsSvg__dotS{animation:1s pillowOpacityS ease-in-out infinite alternate}.pillows .pillowsSvg__dotM{animation:1s pillowOpacityM ease-in-out infinite alternate}.pillows .pillowsSvg__dotL{animation:1s pillowOpacityL ease-in-out infinite alternate}@keyframes pillowOpacityL{0%{opacity:0}100%{opacity:.5}}@keyframes pillowOpacityM{0%{opacity:0}75%,100%{opacity:.75}}@keyframes pillowOpacityS{0%{opacity:0}50%,100%{opacity:1}}.impact{position:relative;z-index:1;padding:60px 0;min-height:900px;background:#fff}@media all and (max-width: 767px){.impact{padding:30px 0;min-height:unset}}.impact__title{margin-bottom:-0.1em;font-style:normal;font-weight:900;font-size:138.001px;line-height:110%;color:#000}@media all and (max-width: 767px){.impact__title{margin-bottom:unset;text-align:center;font-size:22.2vw}}.impact__subtitle{font-style:normal;font-weight:900;font-size:75.1553px;line-height:110%;color:#000}@media all and (max-width: 767px){.impact__subtitle{text-align:center;font-size:12.4vw}}.impact__subtitle>span{display:block;font-style:normal;font-weight:900;font-size:45.5166px;line-height:110%;color:#000}@media all and (max-width: 767px){.impact__subtitle>span{font-size:7.5vw}}.impact__descrip{margin-top:50px;padding:35px;max-width:500px;background:rgba(200,215,207,.48);backdrop-filter:blur(32.4169px);border-radius:64.8337px;font-style:normal;font-weight:normal;font-size:19.0687px;line-height:170%;color:#000}@media all and (max-width: 767px){.impact__descrip{margin-top:25px;font-size:4.7vw;padding:unset;background:unset}}.impact__bg{position:absolute;z-index:-1;left:50%;top:50%;transform:translate(-50%, -50%);width:auto;height:100%}@media all and (max-width: 767px){.impact__bg{margin-top:30px;position:relative;top:unset;transform:translateX(-50%);width:100vw;height:auto}}.impact__bg>img{width:auto;height:100%}@media all and (max-width: 767px){.impact__bg>img{width:100%;height:auto}}.liberty{position:relative}.liberty__link-liberty,.liberty__link-crown,.liberty__link-libertyTwo,.liberty__link-joint{width:275px;height:55px;font-size:18px;line-height:170%;color:#fff;background:#ef3340;border:1px solid #ef3340;box-sizing:border-box;border-radius:160px;display:flex;justify-content:center;align-items:center;position:absolute;z-index:2;top:40%;right:40%;transition:all .3s ease-in-out}@media all and (max-width: 767px){.liberty__link-liberty,.liberty__link-crown,.liberty__link-libertyTwo,.liberty__link-joint{font-size:10.8px;line-height:170%}}.liberty__link-liberty:hover,.liberty__link-crown:hover,.liberty__link-libertyTwo:hover,.liberty__link-joint:hover{background:#181818;border:1px solid #181818;transition:all .3s ease-in-out}.liberty__link-liberty:hover:after,.liberty__link-crown:hover:after,.liberty__link-libertyTwo:hover:after,.liberty__link-joint:hover:after{border-top:22px solid #181818;border-right:21px solid rgba(0,0,0,0);border-left:21px solid rgba(0,0,0,0)}.liberty__link-liberty::after,.liberty__link-crown::after,.liberty__link-libertyTwo::after,.liberty__link-joint::after{transition:all .3s ease-in-out;content:"";position:absolute;z-index:1;right:0%;transform:translateX(50%) rotate(-90deg);display:block;width:0;height:0;border-top:22px solid #ef3340;border-right:21px solid rgba(0,0,0,0);border-left:21px solid rgba(0,0,0,0)}@media all and (max-width: 1023px){.liberty__link-liberty::after,.liberty__link-crown::after,.liberty__link-libertyTwo::after,.liberty__link-joint::after{border-top:23px solid #ef3340;border-right:14px solid rgba(0,0,0,0);border-left:14px solid rgba(0,0,0,0)}}@media all and (max-width: 767px){.liberty__link-liberty::after,.liberty__link-crown::after,.liberty__link-libertyTwo::after,.liberty__link-joint::after{border-top:17px solid #ef3340;border-right:11px solid rgba(0,0,0,0);border-left:11px solid rgba(0,0,0,0)}}.liberty__link-liberty{top:38%;right:40%}@media all and (max-width: 1023px){.liberty__link-liberty{width:186px;height:43px;font-size:10px}}@media all and (max-width: 767px){.liberty__link-liberty{width:161px;height:32px}}@media all and (max-width: 450px){.liberty__link-liberty{top:65%;right:3%}.liberty__link-liberty:after{transform:translateX(50%) rotate(180deg);top:-30%;right:50%}}.liberty__link-crown{top:61%;right:65%}@media all and (max-width: 1023px){.liberty__link-crown{width:186px;height:43px;font-size:10px}}@media all and (max-width: 767px){.liberty__link-crown{width:161px;height:32px}}@media all and (max-width: 450px){.liberty__link-crown{top:30%;right:42%}.liberty__link-crown:after{transform:translateX(50%) rotate(0deg);top:78%;right:76%}}.liberty__link-libertyTwo{left:auto;right:46%}@media all and (max-width: 1023px){.liberty__link-libertyTwo{width:186px;height:43px;font-size:10px}}@media all and (max-width: 767px){.liberty__link-libertyTwo{width:165px;height:33px}}@media all and (max-width: 450px){.liberty__link-libertyTwo{top:22%;left:8%}.liberty__link-libertyTwo::after{right:50%;top:81%;transform:translateX(50%) rotate(0deg)}}.liberty__link-joint{width:379px;height:55px;top:29%;left:auto;right:36%}@media all and (max-width: 1023px){.liberty__link-joint{width:221px;height:43px;font-size:10px}}@media all and (max-width: 767px){.liberty__link-joint{width:221px;height:33px;top:65%;left:6%}}@media all and (max-width: 450px){.liberty__link-joint{top:54%;left:25%}}.liberty__link-joint::after{transform:translateX(50%) rotate(-32deg);right:4%;top:74%}@media all and (max-width: 767px){.liberty__link-joint::after{transform:translateX(50%) rotate(180deg);right:60%;top:-30%}}.liberty-swiper{cursor:grab}.liberty-swiper-slide picture img{width:100%}.liberty-swiper-slide picture{max-width:100%}.liberty-swiper-slide img{max-width:100%}.liberty-swiper .swiper-pagination-bullet{width:20.54px;height:20.54px;line-height:20.54px;font-size:20.54px;background-color:#fff;opacity:1}@media all and (max-width: 767px){.liberty-swiper .swiper-pagination-bullet{width:10px;height:10px;line-height:10px;font-size:10px}}.liberty-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ef3340}.vibro{position:relative;z-index:1;padding:75px 0;min-height:900px;background:#fff}@media all and (max-width: 767px){.vibro{padding:30px 0;min-height:unset}}.vibro__content{max-width:500px}.vibro__title,.vibro__title>span{font-style:normal;font-weight:900;font-size:58.8649px;line-height:112%;color:#000}@media all and (max-width: 767px){.vibro__title,.vibro__title>span{text-align:center;font-size:12vw}}@media all and (max-width: 767px){.vibro__title>span{font-size:10vw}}.vibro__video{position:absolute;z-index:-1;left:50%;top:50%;transform:translate(calc(-50% + 260px), -50%);width:725px;height:auto}@media all and (max-width: 767px){.vibro__video{position:relative;left:50%;transform:translateX(-50%);margin-top:30px;width:70vw;height:auto}}.vibro__text{margin-top:110px;max-width:450px;font-style:normal;font-weight:normal;font-size:22px;line-height:170%;color:#000}@media all and (max-width: 767px){.vibro__text{margin-top:20px;font-size:4.4vw}}.features{padding:45px 0;min-height:900px;background:#cfcfcf}@media all and (max-width: 767px){.features{padding:25px 0;min-height:unset}}.features__title{margin-bottom:140px;font-style:normal;font-weight:900;font-size:69.891px;text-align:center;color:#000}@media all and (max-width: 767px){.features__title{margin-bottom:15px;font-size:9.5vw}}.features__wrapperRelative{position:relative;margin-bottom:110px}@media all and (max-width: 767px){.features__wrapperRelative{margin-bottom:unset}}.features__imgWrapper{position:relative;z-index:1;margin:0 auto;width:440px;height:auto}@media all and (max-width: 767px){.features__imgWrapper{width:100%}}.features__imgWrapper>img{width:100%;height:auto}.features__textWrapper{position:absolute;z-index:2;inset:0 0 0 0}@media all and (max-width: 767px){.features__textWrapper{height:34vw;position:relative}}.features__slideSvg{transition:all .2s;opacity:0}.features__slideSvg_active{opacity:1}.features__item{position:absolute;transition:all .2s}@media all and (max-width: 767px){.features__item{opacity:0;inset:50% auto auto 50% !important;transform:translate(-50%, -50%)}}.features__item>p{transition:all .2s;padding:10px;width:250px;background:#fff;border-radius:28px;font-style:normal;font-weight:normal;font-size:18px;line-height:170%;text-align:center;color:#000}@media all and (max-width: 767px){.features__item>p{width:calc(100vw - 40px) !important;border-radius:20px;font-weight:400;font-size:4vw}}.features__item>img{transition:all 1s;opacity:1;position:absolute}.features__item>img.widthZero{transform:scale(0)}@media all and (max-width: 767px){.features__item_active{opacity:1}}.features__item:nth-child(1){left:0px;top:-110px}.features__item:nth-child(1)>img{left:100%;top:40%;width:265px;transform-origin:left top}@media all and (max-width: 767px){.features__item:nth-child(1)>img{top:unset;bottom:100%;left:31%;width:21vw}}.features__item:nth-child(2){left:50%;transform:translateX(-50%);bottom:-120px}@media all and (max-width: 767px){.features__item:nth-child(2){transform:translate(-50%, -50%)}}.features__item:nth-child(2)>p{width:1050px}.features__item:nth-child(2)>img{bottom:100%;left:47%;width:125px;transform-origin:left bottom}@media all and (max-width: 767px){.features__item:nth-child(2)>img{width:15vw;left:75%}}.features__item:nth-child(3){right:0;top:-110px}.features__item:nth-child(3)>img{right:90%;top:29%;width:380px;transform-origin:right top}@media all and (max-width: 767px){.features__item:nth-child(3)>img{top:unset;right:unset;bottom:100%;left:20%;width:21vw}}.features__controllerMob{display:none}@media all and (max-width: 767px){.features__controllerMob{margin-top:20px;display:flex;justify-content:center;align-items:center}}.features__controllerMob>svg{cursor:pointer}.features__controllerText{margin:0 30px;font-style:normal;font-weight:normal;font-size:30px;color:#442f2f}.features__controllerText>span{font-style:normal;font-weight:bold;font-size:30px;color:#442f2f}.elbows{position:relative;z-index:1;padding:75px 0;min-height:900px;background:#6f6f6f}@media all and (max-width: 767px){.elbows{padding:25px 0 30px;min-height:unset}}.elbows__content{max-width:450px}.elbows__title{font-style:normal;font-weight:900;font-size:148.129px;line-height:77.05%;color:#fff}@media all and (max-width: 767px){.elbows__title{text-align:center;font-size:22vw}}.elbows__title>span{font-size:90px}@media all and (max-width: 767px){.elbows__title>span{font-size:14vw}}.elbows__img{position:absolute;z-index:-1;left:50%;top:50%;transform:translate(0, -50%);width:auto;height:100%}@media all and (max-width: 767px){.elbows__img{position:relative;left:50%;transform:translateX(-50%);margin-top:20px;width:100vw;height:auto}}.elbows__img>img{width:auto;height:100%}@media all and (max-width: 767px){.elbows__img>img{width:100%;height:auto}}.elbows__text{margin:45px 0;font-style:normal;font-weight:normal;font-size:22px;line-height:170%;color:#fff}@media all and (max-width: 767px){.elbows__text{margin:20px 0 30px;font-size:4.7vw}}.nobody{padding-top:60px;min-height:900px;background:#fff}@media all and (max-width: 767px){.nobody{padding:30px 0 15px}}.nobody__slider{overflow:hidden;flex-shrink:0;margin-top:-60px;width:400px;height:900px}@media all and (max-width: 767px){.nobody__slider{margin:30px 0 30px -20px;width:100vw;height:auto}}.nobody__slide{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:auto}.nobody__slide>img{width:100%;height:auto}.nobody__flexWrapper{display:flex;-moz-column-gap:50px;column-gap:50px}@media all and (max-width: 767px){.nobody__flexWrapper{flex-direction:column}}.nobody__title{font-style:normal;font-weight:900;font-size:41px;line-height:110%;color:#181818}.nobody__title_desk{display:block}@media all and (max-width: 767px){.nobody__title_desk{display:none}}.nobody__title_mobile{display:none;text-align:center;font-size:10.6vw}@media all and (max-width: 767px){.nobody__title_mobile{display:block}}.nobody__text{margin:70px 0 130px;display:flex;-moz-column-gap:50px;column-gap:50px;justify-content:space-between;align-items:flex-start}@media all and (max-width: 767px){.nobody__text{margin:unset;flex-direction:column}}.nobody__text>p{width:50%;font-style:normal;font-weight:normal;font-size:22px;line-height:170%;color:#181818}@media all and (max-width: 767px){.nobody__text>p{margin-bottom:1em;width:unset;font-size:4.7vw}}.nobody__note{margin-top:20px;font-style:normal;font-weight:normal;font-size:16px;line-height:170%;color:#575757}@media all and (max-width: 767px){.nobody__note{font-size:3.8vw}}
/*# sourceMappingURL=joint-care.css.map */
