main.about-us section.hero{position:relative;background-size:cover}@media screen and (min-width:835px){main.about-us section.hero{height:692px;background-position:50%}}@media screen and (min-width:420px)and (max-width:834px){main.about-us section.hero{min-height:638px;background-position:57% 50%;height:100vh;height:100svh}}@media screen and (max-width:419px){main.about-us section.hero{width:100%;aspect-ratio:750/1276}}@media screen and (max-width:419px)and (-webkit-device-pixel-ratio:1){main.about-us section.hero{background-image:url(/about-us/about-us-header-750x1276-x1-min.jpg)}}@media screen and (max-width:419px)and (-webkit-min-device-pixel-ratio:2){main.about-us section.hero{background-image:url(/about-us/about-us-header-750x1276-x2-min.jpg)}}@media screen and (min-width:420px)and (max-width:834px)and (-webkit-device-pixel-ratio:1){main.about-us section.hero{background-image:url(/about-us/about-us-header-1668x1276-x1-min.jpg)}}@media screen and (min-width:420px)and (max-width:834px)and (-webkit-device-pixel-ratio:2){main.about-us section.hero{background-image:url(/about-us/about-us-header-1668x1276-x2-min.jpg)}}@media screen and (min-width:835px)and (-webkit-device-pixel-ratio:1){main.about-us section.hero{background-image:url(/about-us/about-us-header-3200x1384-x1-min.jpg)}}@media screen and (min-width:835px)and (-webkit-device-pixel-ratio:2){main.about-us section.hero{background-image:url(/about-us/about-us-header-3200x1384-x2-min.jpg)}}main.about-us section.hero p{color:#fff;font-weight:500}@media screen and (min-width:835px){main.about-us section.hero p{position:absolute;top:242px;right:37px;text-align:center}main.about-us section.hero p span:first-of-type{font-size:84px;line-height:92px}main.about-us section.hero p span:nth-of-type(2){font-size:64px;line-height:70px}}@media screen and (max-width:834px){main.about-us section.hero p{position:absolute;left:29px;right:28px;bottom:67px;text-align:center}main.about-us section.hero p span:first-of-type{font-size:54px;line-height:59px}main.about-us section.hero p span:nth-of-type(2){font-size:43px;line-height:47px}}main.about-us section.story{overflow-x:hidden}@media screen and (min-width:835px){main.about-us section.story{padding:50px 0}}@media screen and (max-width:834px){main.about-us section.story{padding:34px 0 41px}}main.about-us section.story>p:first-child{text-align:center;font-weight:500}@media screen and (min-width:835px){main.about-us section.story>p:first-child{font-size:43px;line-height:52px;margin-bottom:24px}}@media screen and (max-width:834px){main.about-us section.story>p:first-child{font-size:36px;line-height:41px;margin-bottom:24px;padding:0 25px}}main.about-us section.story>p:nth-child(2){text-align:center;font-weight:500}@media screen and (min-width:835px){main.about-us section.story>p:nth-child(2){font-size:24px;line-height:29px;margin-bottom:32px}}@media screen and (max-width:834px){main.about-us section.story>p:nth-child(2){font-size:24px;line-height:29px;margin-bottom:37px;padding:0 25px}}main.about-us section.story .slider .elements{margin-bottom:32px;white-space:nowrap;transition:margin-left .8s ease-in-out}@media screen and (min-width:434.7826086957px){main.about-us section.story .slider .elements{padding-left:calc(50vw - 200px)}}@media screen and (max-width:433.7826086957px){main.about-us section.story .slider .elements{padding-left:4vw}}main.about-us section.story .slider .elements.slide-1{margin-left:0}@media screen and (min-width:434.7826086957px){main.about-us section.story .slider .elements.slide-1 .line .solid{width:220px}}@media screen and (max-width:433.7826086957px){main.about-us section.story .slider .elements.slide-1 .line .solid{width:0}}@media screen and (min-width:434.7826086957px){main.about-us section.story .slider .elements.slide-2{margin-left:-440px}main.about-us section.story .slider .elements.slide-2 .line .solid{width:660px}}@media screen and (max-width:433.7826086957px){main.about-us section.story .slider .elements.slide-2{margin-left:calc((92vw + 40px)*-1)}main.about-us section.story .slider .elements.slide-2 .line .solid{width:calc((92vw + 40px)*1)}}@media screen and (min-width:434.7826086957px){main.about-us section.story .slider .elements.slide-3{margin-left:-880px}main.about-us section.story .slider .elements.slide-3 .line .solid{width:1100px}}@media screen and (max-width:433.7826086957px){main.about-us section.story .slider .elements.slide-3{margin-left:calc((92vw + 40px)*-2)}main.about-us section.story .slider .elements.slide-3 .line .solid{width:calc((92vw + 40px)*2)}}@media screen and (min-width:434.7826086957px){main.about-us section.story .slider .elements.slide-4{margin-left:-1320px}main.about-us section.story .slider .elements.slide-4 .line .solid{width:1540px}}@media screen and (max-width:433.7826086957px){main.about-us section.story .slider .elements.slide-4{margin-left:calc((92vw + 40px)*-3)}main.about-us section.story .slider .elements.slide-4 .line .solid{width:calc((92vw + 40px)*3)}}@media screen and (min-width:434.7826086957px){main.about-us section.story .slider .elements.slide-5{margin-left:-1760px}main.about-us section.story .slider .elements.slide-5 .line .solid{width:1980px}}@media screen and (max-width:433.7826086957px){main.about-us section.story .slider .elements.slide-5{margin-left:calc((92vw + 40px)*-4)}main.about-us section.story .slider .elements.slide-5 .line .solid{width:calc((92vw + 40px)*4)}}@media screen and (min-width:434.7826086957px){main.about-us section.story .slider .elements.slide-6{margin-left:-2200px}main.about-us section.story .slider .elements.slide-6 .line .solid{width:2200px}}@media screen and (max-width:433.7826086957px){main.about-us section.story .slider .elements.slide-6{margin-left:calc((92vw + 40px)*-5)}main.about-us section.story .slider .elements.slide-6 .line .solid{width:calc((92vw + 40px)*5)}}main.about-us section.story .slider .elements .element{display:inline-block;width:400px;max-width:92vw;margin-right:40px;white-space:normal;text-align:center;position:relative;vertical-align:top}main.about-us section.story .slider .elements .element .year{display:inline-block;font-size:24px;line-height:29px;font-weight:500;margin-bottom:8px;padding:0 37px;background:#fff;position:relative}main.about-us section.story .slider .elements .element .story{max-width:342px;margin:0 auto 24px}main.about-us section.story .slider .elements .element .img{width:100%;height:auto}main.about-us section.story .slider .elements .element .line{position:absolute;height:0;top:13px;left:200px}@media screen and (min-width:434.7826086957px){main.about-us section.story .slider .elements .element .line{width:2200px}}@media screen and (max-width:433.7826086957px){main.about-us section.story .slider .elements .element .line{width:calc((92vw + 40px)*5)}}main.about-us section.story .slider .elements .element .line .dashed,main.about-us section.story .slider .elements .element .line .solid{display:inline-block;position:absolute;top:0;left:0}main.about-us section.story .slider .elements .element .line .solid{border-bottom:1px solid #000;transition:width .8s ease-in-out}main.about-us section.story .slider .elements .element .line .dashed{border-bottom:1px dashed #000;width:100%}main.about-us section.story .slider .controls{display:flex;align-items:center;justify-content:center;column-gap:11px}main.about-us section.story .slider .controls span{display:inline-block;min-width:49px;font-size:17px;line-height:23px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}main.about-us section.story .slider .controls .left,main.about-us section.story .slider .controls .right{width:35px;height:35px;cursor:pointer}main.about-us section.where{background:#eef8f8;padding:50px 0 71px;text-align:center}main.about-us section.where>p:first-child{font-weight:500}@media screen and (min-width:835px){main.about-us section.where>p:first-child{font-size:43px;line-height:52px;margin-bottom:16px}}@media screen and (max-width:834px){main.about-us section.where>p:first-child{font-size:36px;line-height:41px;margin-bottom:37px;padding:0 5px}}main.about-us section.where>div{position:relative;margin-left:auto;margin-right:auto}@media screen and (min-width:900px){main.about-us section.where>div{width:437px}}@media screen and (max-width:899px){main.about-us section.where>div{display:inline-block;padding-bottom:100px}main.about-us section.where .markers,main.about-us section.where svg.countries{zoom:.72}}main.about-us section.where .markers:not(.in-view) .marker{opacity:0}main.about-us section.where .markers .marker{display:inline-block;position:absolute;width:55px;height:auto;cursor:pointer;transition:background .3s ease-in-out,opacity .5s ease-in-out}main.about-us section.where .markers .marker path:first-child{fill:#fff;transition:fill .3s ease-in-out}main.about-us section.where .markers .marker path:nth-child(2){fill:#00afab;transition:fill .3s ease-in-out}main.about-us section.where .markers .marker:first-child{top:60px;left:39px;transition-delay:0s,.2s}main.about-us section.where .markers .marker:nth-child(2){top:52px;left:244px;transition-delay:0s,.4s}main.about-us section.where .markers .marker:nth-child(3){top:147px;left:306px;transition-delay:0s,.6s}main.about-us section.where .markers .marker:nth-child(4){top:169px;left:145px;transition-delay:0s,.8s}main.about-us section.where .markers .marker.active path:first-child{fill:#00afab}main.about-us section.where .markers .marker.active path:nth-child(2){fill:#fff}main.about-us section.where .texts{transition:opacity .5s ease-in-out;transition-delay:1s}main.about-us section.where .texts:not(.in-view){opacity:0}main.about-us section.where .texts .textbox{width:345px;max-width:98%;height:80px;position:absolute;background:#fff;box-shadow:0 5px 25px 0 rgba(0,0,0,.102);border-radius:4px;transition:opacity .3s ease-in-out,transform .3s ease-in-out}@media screen and (min-width:900px){main.about-us section.where .texts .textbox:first-child{top:130px;left:-281px}main.about-us section.where .texts .textbox:nth-child(2){top:48px;left:301px}main.about-us section.where .texts .textbox:nth-child(3){top:217px;left:330px}main.about-us section.where .texts .textbox:nth-child(4){top:239px;left:169px}}@media screen and (max-width:899px){main.about-us section.where .texts .textbox{bottom:-28px;left:50%;transform:translateX(-50%)}}main.about-us section.where .texts .textbox.hidden{opacity:0;pointer-events:none}@media screen and (min-width:900px){main.about-us section.where .texts .textbox.hidden{transform:translateY(7px)}}@media screen and (max-width:899px){main.about-us section.where .texts .textbox.hidden{transform:translateX(-50%) translateY(7px)}}main.about-us section.where .texts .textbox svg{position:absolute;top:24px;left:16px}main.about-us section.where .texts .textbox p:first-of-type{position:absolute;top:12px;left:64px;font-size:23px;line-height:28px;font-weight:500}main.about-us section.where .texts .textbox p:first-of-type span{font-weight:400}main.about-us section.where .texts .textbox p:nth-of-type(2){position:absolute;top:46px;left:64px;font-size:15px;line-height:18px}main.about-us section.midimg1{position:relative;overflow:hidden}@media screen and (min-width:835px){main.about-us section.midimg1{width:100%;height:647px}}@media screen and (max-width:834px){main.about-us section.midimg1 .texts-at-bottom>span:first-child{height:92.3645320197vw!important}}@media screen and (min-width:835px)and (-webkit-device-pixel-ratio:1){main.about-us section.midimg1 .background{background-image:url(/about-us/about-us-image-1-fullscreen-desktop-x2-3200x1740-x1-min.jpg)}}@media screen and (min-width:835px)and (-webkit-device-pixel-ratio:2){main.about-us section.midimg1 .background{background-image:url(/about-us/about-us-image-1-fullscreen-desktop-x2-3200x1740-x2-min.jpg)}}@media screen and (min-width:420px)and (max-width:834px)and (-webkit-device-pixel-ratio:1){main.about-us section.midimg1 .background{background-image:url(/about-us/about-us-image-1-fullscreen-desktop-x2-3200x1740-x1-min.jpg)}}@media screen and (min-width:420px)and (max-width:834px)and (-webkit-device-pixel-ratio:2){main.about-us section.midimg1 .background{background-image:url(/about-us/about-us-image-1-fullscreen-desktop-x2-3200x1740-x2-min.jpg)}}@media screen and (max-width:419px)and (-webkit-device-pixel-ratio:1){main.about-us section.midimg1 .background{background-image:url(/about-us/about-us-image-1-fullscreen-750x812-x1-min.jpg)}}@media screen and (max-width:419px)and (-webkit-min-device-pixel-ratio:2){main.about-us section.midimg1 .background{background-image:url(/about-us/about-us-image-1-fullscreen-750x812-x2-min.jpg)}}@media screen and (min-width:835px){main.about-us section.midimg1 .texts{position:absolute;top:100px;right:80px;width:487px;height:426px;padding:0 88px 0 89px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}}@media screen and (max-width:834px){main.about-us section.midimg1 .texts{position:relative;padding:26px 32px 72px 33px;text-align:center;background:#fff;margin-top:-42px}}@media screen and (max-width:419px){main.about-us section.midimg1 .texts{margin-top:-30px}}main.about-us section.midimg1 .texts p:first-of-type{margin-bottom:16px;font-weight:500}@media screen and (min-width:835px){main.about-us section.midimg1 .texts p:first-of-type{font-size:43px;line-height:49px;margin-bottom:16px;position:relative}}@media screen and (max-width:834px){main.about-us section.midimg1 .texts p:first-of-type{font-size:36px;line-height:41px}}main.about-us section.midimg1 .texts p:nth-of-type(2){position:relative}main.about-us section.certs{background:#eef8f8;text-align:center}@media screen and (min-width:835px){main.about-us section.certs{padding:50px 0 81px}}@media screen and (max-width:834px){main.about-us section.certs{padding:38px 0 48px}}main.about-us section.certs>p{font-weight:500}@media screen and (min-width:835px){main.about-us section.certs>p{max-width:564px;margin:0 auto 52px;font-size:43px;line-height:52px}}@media screen and (max-width:834px){main.about-us section.certs>p{padding:0 15px;margin-bottom:32px;font-size:36px;line-height:43px}}main.about-us section.certs>ul{display:flex;flex-wrap:wrap;justify-content:center;position:relative}@media screen and (min-width:835px){main.about-us section.certs>ul{column-gap:24px;row-gap:24px;max-width:708px;margin-left:auto;margin-right:auto}}@media screen and (max-width:834px){main.about-us section.certs>ul{column-gap:16px;row-gap:16px;max-width:326px;margin-left:auto;margin-right:auto}}main.about-us section.certs>ul li{list-style-type:none}main.about-us section.certs li:not(.focused){display:inline-block;font-size:0;background:#fff;vertical-align:middle;position:relative;cursor:pointer}@media screen and (min-width:835px){main.about-us section.certs li:not(.focused){width:220px;height:220px}}@media screen and (max-width:834px){main.about-us section.certs li:not(.focused){width:155px;height:155px}}@media screen and (max-width:326px){main.about-us section.certs li:not(.focused){width:140px;height:140px}}main.about-us section.certs li:not(.focused) .back,main.about-us section.certs li:not(.focused) .front{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s ease-in-out,transform .4s ease-in-out}main.about-us section.certs li:not(.focused) svg.flip{position:absolute}@media screen and (min-width:835px){main.about-us section.certs li:not(.focused) svg.flip{top:16px;right:16px;width:20px;height:20px}}@media screen and (max-width:834px){main.about-us section.certs li:not(.focused) svg.flip{top:11px;right:11px;width:14px;height:14px}}@media screen and (min-width:835px){main.about-us section.certs li:not(.focused):first-child img.cert{width:192px}main.about-us section.certs li:not(.focused):nth-child(2) img.cert,main.about-us section.certs li:not(.focused):nth-child(3) img.cert{width:188px}main.about-us section.certs li:not(.focused):nth-child(4) img.cert{width:93px}main.about-us section.certs li:not(.focused):nth-child(5) img.cert{width:100px}main.about-us section.certs li:not(.focused):nth-child(6) img.cert{width:75px}}@media screen and (max-width:834px){main.about-us section.certs li:not(.focused) img.cert{width:135px}main.about-us section.certs li:not(.focused):nth-child(4) img.cert{width:64px}main.about-us section.certs li:not(.focused):nth-child(5) img.cert{width:81px}main.about-us section.certs li:not(.focused):nth-child(6) img.cert{width:59px}}main.about-us section.certs li:not(.focused) .text{font-size:15px;line-height:18px;padding:0 22px}main.about-us section.certs li:not(.focused) .text p:first-child{font-weight:500;text-transform:uppercase}@media(max-width:834px){main.about-us section.certs li .back{display:none!important}main.about-us section.certs li.focused{background:#fff;position:absolute;left:calc((100% - 326px)/2);top:0;width:326px;height:100%;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease-in-out;z-index:2}main.about-us section.certs li.focused.hidden{opacity:0;pointer-events:none}main.about-us section.certs li.focused .close{position:absolute;top:18px;right:18px;width:18px;height:18px}main.about-us section.certs li.focused .text{font-size:20px;line-height:24px;text-align:center;padding:0 33px}main.about-us section.certs li.focused .text p:first-child{font-weight:500;text-transform:uppercase}main.about-us section.certs .focused-closer{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1}}@media(min-width:835px){main.about-us section.certs .focused,main.about-us section.certs .focused-closer{display:none}}@media(min-width:835px)and (hover:hover){main.about-us section.certs li:hover .front{opacity:0}main.about-us section.certs li:not(:hover) .back{opacity:0;transform:translateY(8px)}}@media(min-width:835px)and (hover:none){main.about-us section.certs li.turned .front{opacity:0}main.about-us section.certs li:not(.turned) .back{opacity:0;transform:translateY(8px)}}main.about-us section.midimg2{overflow:hidden}@media screen and (min-width:835px){main.about-us section.midimg2{height:488px}}@media screen and (max-width:834px){main.about-us section.midimg2{width:100%;aspect-ratio:375/344}}main.about-us section.midimg2 .background{position:relative;background-size:cover;background-position:50%;width:100%;height:100%}main.about-us section.midimg2 .background.react-parallax-background{height:120%}@media screen and (max-width:419px)and (-webkit-device-pixel-ratio:1){main.about-us section.midimg2 .background{background-image:url(/about-us/about-us-image-2-fullscreen-750x688-x1-min.jpg)}}@media screen and (max-width:419px)and (-webkit-min-device-pixel-ratio:2){main.about-us section.midimg2 .background{background-image:url(/about-us/about-us-image-2-fullscreen-750x688-x2-min.jpg)}}@media screen and (min-width:420px)and (max-width:834px)and (-webkit-device-pixel-ratio:1){main.about-us section.midimg2 .background{background-image:url(/about-us/about-us-image-2-fullscreen-1668x812-x1-min.jpg)}}@media screen and (min-width:420px)and (max-width:834px)and (-webkit-device-pixel-ratio:2){main.about-us section.midimg2 .background{background-image:url(/about-us/about-us-image-2-fullscreen-1668x812-x2-min.jpg)}}@media screen and (min-width:835px)and (-webkit-device-pixel-ratio:1){main.about-us section.midimg2 .background{background-image:url(/about-us/about-us-image-2-fullscreen-3200x976-x1-min.jpg)}}@media screen and (min-width:835px)and (-webkit-device-pixel-ratio:2){main.about-us section.midimg2 .background{background-image:url(/about-us/about-us-image-2-fullscreen-3200x976-x1-min.jpg)}}main.about-us section.features{overflow-x:hidden;text-align:center}@media screen and (min-width:835px){main.about-us section.features{padding:43px 0 26px}}@media screen and (max-width:834px){main.about-us section.features{padding:40px 0 23px}}main.about-us section.features>p:first-child{margin:0 auto 16px;font-weight:500}@media screen and (min-width:835px){main.about-us section.features>p:first-child{max-width:564px;font-size:43px;line-height:52px}}@media screen and (max-width:834px){main.about-us section.features>p:first-child{max-width:300px;font-size:36px;line-height:41px}}@media screen and (min-width:835px){main.about-us section.features>p:nth-child(2){max-width:608px;margin:0 auto 39px}}@media screen and (max-width:834px){main.about-us section.features>p:nth-child(2){max-width:310px;margin:0 auto 41px}}main.about-us section.features ul{column-gap:16px;transition:margin-left .3s ease-in-out;white-space:nowrap}main.about-us section.features ul.stiff{display:inline-flex}@media screen and (max-width:1134px){main.about-us section.features ul.stiff{display:none}}main.about-us section.features ul.carousel{display:flex;padding-left:15px;padding-right:15px;transform:translateX(calc(-832px + 50vw))}@media screen and (min-width:1135px){main.about-us section.features ul.carousel{display:none}}main.about-us section.features ul.carousel:not(.transitioning){transition-duration:0s;margin-left:0!important}main.about-us section.features ul li{list-style-type:none;background:#f8f8f8;border-radius:20px;text-align:center;white-space:normal;flex:0 0 auto}@media screen and (min-width:835px){main.about-us section.features ul li{padding:39px 8px 48px 9px;width:360px}}@media screen and (max-width:1134px){main.about-us section.features ul li{padding:42px 30px 49px;width:314px}}main.about-us section.features ul li b{font-weight:500}main.about-us section.features ul li svg{width:135px;height:125px;margin-bottom:24px}main.about-us section.features .indicators{margin-top:22px;text-align:center}@media screen and (min-width:1135px){main.about-us section.features .indicators{display:none}}main.about-us section.features .indicators span{display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;border:1px solid #fff;background-color:#979797;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}main.about-us section.features .indicators span.active{background-color:#00afab;border-color:#00afab}