@import"https://fonts.googleapis.com/css2?family=Golos+Text:wght@400..900&family=Roboto+Flex:opsz,wght@8..144,100..1000&display=swap";html{font-size:16px;scroll-behavior:smooth}@media screen and (min-width: 767px) and (max-width: 1599px){html{font-size:1vw}}@media screen and (max-width: 767px){html{font-size:calc(16 * .2702702703vw)}}@media screen and (max-width: 767px){section{overflow-x:clip;max-width:100%}}.container{width:100%;max-width:90rem;margin:0 auto;padding:0 2.125rem}@media screen and (max-width: 767px){.container{max-width:100vw;padding:0 .625rem}}*{box-sizing:border-box;margin:0}a{text-decoration:none!important}h1,h2,h3,.h2{font-family:Grotesk,sans-serif;text-transform:uppercase;color:#000}h1{font-weight:800;font-size:3rem;letter-spacing:.01em}@media screen and (max-width: 767px){h1{font-size:2.25rem}}h2,.h2{font-size:4rem;line-height:1.1em;font-weight:700}@media screen and (max-width: 767px){h2,.h2{font-size:2.5rem;line-height:1.05em}}h2 span,.h2 span{z-index:2;position:relative}h2 span:before,.h2 span:before{content:"";position:absolute;z-index:-1}h3{font-size:2.350625rem;line-height:1em;font-weight:700}@media screen and (max-width: 767px){h3{font-size:1.5rem}}h4,p,a,ul,li,input,button,textarea,label,div{line-height:1.1em;color:#000;font-family:Roboto Flex,sans-serif;text-decoration:none;font-weight:500}.underline{position:relative}@media screen and (min-width: 768px){.underline.mob{display:none}}@media screen and (max-width: 767px){.underline.desk{display:none}}.underline svg{position:absolute;left:0;bottom:0}@media screen and (max-width: 767px){.br{display:none}}.mobBr{display:none}@media screen and (max-width: 767px){.mobBr{display:inline}}.swiper-wrapper *{-webkit-user-select:none;-moz-user-select:none;user-select:none}section{max-width:100vw}*:before,*:after{background-size:100% 100%;background-repeat:no-repeat}#banner{position:relative;z-index:101;background-color:#000}#banner .header__switcher{display:none}@media screen and (max-width: 767px){#banner .header__switcher{display:flex;width:100%;margin-left:0}#banner .header__switcher .header__switcher__item{flex:1 1 0}}.banner{position:relative;background-color:#000;display:flex;flex-direction:column;padding-top:11.5625rem;padding-bottom:2.375rem}@media screen and (min-width: 767px) and (max-height: 830px){.banner{padding-top:calc(11.5625rem - (830px - 100vh))}}@media screen and (min-width: 767px) and (max-height: 810px){.banner{padding-top:10.3125rem}}@media screen and (max-width: 767px){.banner{padding-top:7.375rem;padding-bottom:2.625rem}}.banner h1{z-index:2;font-size:6rem;font-weight:800;line-height:1em;margin-left:18.75rem;color:#000}@media screen and (max-width: 767px){.banner h1{margin-left:0;font-size:2.6875rem;letter-spacing:.01em}}.banner h1 span{position:relative}.banner h1 span:before{content:"";position:absolute;height:5.75rem;background-color:#fff;z-index:-1}@media screen and (max-width: 767px){.banner h1 span:before{height:2.1875rem}}.banner h1 span:nth-of-type(1):before{width:43rem;left:-2.0625rem;bottom:1.125rem}@media screen and (max-width: 767px){.banner h1 span:nth-of-type(1):before{bottom:.5rem;width:19.375rem;left:0}}.banner h1 span:nth-of-type(2){margin-left:3.4375rem}@media screen and (max-width: 767px){.banner h1 span:nth-of-type(2){margin-left:0}}.banner h1 span:nth-of-type(2):before{width:45.8125rem;left:-.375rem;bottom:.6875rem}@media screen and (max-width: 767px){.banner h1 span:nth-of-type(2):before{bottom:.5rem;width:20.4375rem;left:0}}.banner .banner__description{font-size:1.25rem;font-weight:500;line-height:1.1em;color:#fff;margin-left:21.75rem;margin-top:1.625rem;width:22.5rem}@media screen and (max-width: 767px){.banner .banner__description{margin-left:0;margin-top:.625rem;font-size:1rem;width:20.625rem}}.banner .banner__images *{pointer-events:none}.banner .banner__images img{position:absolute;z-index:3}@keyframes float-xy-1{0%{transform:translate(0)}25%{transform:translate(10px,-10px)}50%{transform:translateY(-20px)}75%{transform:translate(-10px,-10px)}to{transform:translate(0)}}@keyframes float-xy-2{0%{transform:translate(0)}20%{transform:translate(-12px,-8px)}50%{transform:translateY(-18px)}80%{transform:translate(12px,-8px)}to{transform:translate(0)}}.banner .banner__images picture:nth-of-type(1) img{width:20.5625rem;top:7.4375rem;left:.9375rem}@media screen and (min-width: 767px) and (max-height: 830px){.banner .banner__images picture:nth-of-type(1) img{top:calc(7.4375rem - (830px - 100vh))}}@media screen and (min-width: 767px) and (max-height: 810px){.banner .banner__images picture:nth-of-type(1) img{top:6.1875rem}}@media screen and (max-width: 767px){.banner .banner__images picture:nth-of-type(1) img{width:12.625rem;left:2.4375rem;top:17rem}}@media screen and (min-width: 768px){.banner .banner__images picture:nth-of-type(1) img{animation:float-xy-1 5s ease-in-out infinite;animation-delay:0s}}.banner .banner__images picture:nth-of-type(2) img{width:31.71875rem;top:7.8125rem;right:-2.1875rem}@media screen and (min-width: 767px) and (max-height: 830px){.banner .banner__images picture:nth-of-type(2) img{top:calc(7.8125rem - (830px - 100vh))}}@media screen and (min-width: 767px) and (max-height: 810px){.banner .banner__images picture:nth-of-type(2) img{right:-3.125rem;top:3.25rem}}@media screen and (max-width: 767px){.banner .banner__images picture:nth-of-type(2) img{width:15.5011875rem;top:18.6875rem;right:-.6875rem}}@media screen and (min-width: 768px){.banner .banner__images picture:nth-of-type(2) img{animation:float-xy-2 4s ease-in-out infinite;animation-delay:2s}}.banner .banner__images picture:nth-of-type(3) img{width:11.6875rem;right:16.78125rem;top:5.875rem}@media screen and (max-width: 767px){.banner .banner__images picture:nth-of-type(3) img{width:7.5955625rem;right:.75rem;top:16.5625rem}}.banner .banner__highlights p{position:absolute;color:#fff;font-size:1.5rem;font-weight:500;line-height:1.1em;display:flex}@media screen and (max-width: 767px){.banner .banner__highlights p{font-size:.9764375rem}}.banner .banner__highlights p:nth-of-type(1){top:3.125rem;left:35.0625rem;width:16.1293125rem;height:4.375rem;padding:.9375rem 1.5625rem 1.8125rem .9375rem;background-image:url(/wp-content/themes/100points/pages/main/assets/images/banner/bgs/1.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media screen and (min-width: 767px) and (max-height: 830px){.banner .banner__highlights p:nth-of-type(1){top:calc(3.125rem - (830px - 100vh))}}@media screen and (min-width: 767px) and (max-height: 810px){.banner .banner__highlights p:nth-of-type(1){top:1.875rem}}@media screen and (max-width: 767px){.banner .banner__highlights p:nth-of-type(1){padding:.603125rem .78125rem 1.1875rem .625rem;width:10.336875rem;height:2.8479375rem;top:1.8125rem;left:auto;right:.125rem;background-image:url(/wp-content/themes/100points/pages/main/assets/images/banner/bgs/1mob.png)}}.banner .banner__highlights p:nth-of-type(2){top:5.3125rem;left:15.125rem;width:22.53125rem;height:5.0625rem;padding:1.1875rem 1.59375rem 2.25rem 1.125rem;background-image:url(/wp-content/themes/100points/pages/main/assets/images/banner/bgs/2.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media screen and (min-width: 767px) and (max-height: 830px){.banner .banner__highlights p:nth-of-type(2){top:calc(5.3125rem - (830px - 100vh))}}@media screen and (min-width: 767px) and (max-height: 810px){.banner .banner__highlights p:nth-of-type(2){top:4.0625rem}}@media screen and (max-width: 767px){.banner .banner__highlights p:nth-of-type(2){padding:.775rem .625rem 1.4375rem .5625rem;width:14.585625rem;height:3.2955rem;top:3.6875rem;left:.0625rem;background-image:url(/wp-content/themes/100points/pages/main/assets/images/banner/bgs/2mob.png)}}.banner .banner__highlights p:nth-of-type(3){width:23.625rem;height:5.0625rem;top:27.25rem;left:41.625rem;padding:2.375rem 1.1875rem 1.375rem 2rem;background-image:url("data:image/svg+xml,%3Csvg width='378' height='81' viewBox='0 0 378 81' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 81L377.156 81V19.3408H341.32L358.32 0L312.036 19.3408L14.5 19.3408L0 81Z' fill='%235C8AFF'/%3E%3C/svg%3E%0A");background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media screen and (min-width: 767px) and (max-height: 830px){.banner .banner__highlights p:nth-of-type(3){top:calc(27.25rem - (830px - 100vh))}}@media screen and (min-width: 767px) and (max-height: 810px){.banner .banner__highlights p:nth-of-type(3){top:26rem}}@media screen and (max-width: 767px){.banner .banner__highlights p:nth-of-type(3){width:12.25rem;font-size:.9375rem;height:3.9375rem;top:30.5rem;left:.125rem;padding:1.25rem .4375rem .8125rem .75rem;background-image:url("data:image/svg+xml,%3Csvg width='196' height='63' viewBox='0 0 196 63' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 63L195.313 50L195.313 12.5902L171.985 12.5902L183.051 -1.42404e-08L152.922 12.5902L2.5 12.5902L0 63Z' fill='%235C8AFF'/%3E%3C/svg%3E%0A")}}.banner .callback__form{margin-top:10rem}@media screen and (min-width: 767px) and (max-height: 875px){.banner .callback__form{margin-top:calc(10rem - (875px - 100vh))}}@media screen and (min-width: 767px) and (max-height: 810px){.banner .callback__form{margin-top:calc(10rem - 65px)}}@media screen and (max-width: 767px){.banner .callback__form{margin-top:21.375rem}}.callback__form{display:flex;flex-direction:column;gap:.9375rem}@media screen and (max-width: 767px){.callback__form{flex-direction:column-reverse;gap:1.0625rem}}.callback__form form{position:relative;width:100%;display:flex;flex-direction:row;gap:1.25rem}@media screen and (max-width: 767px){.callback__form form{flex-direction:column;gap:.75rem}}.callback__form form input,.callback__form form .custom__select,.callback__form form button{border-radius:0!important;width:calc((100% - 3.75rem)/4);height:3rem}@media screen and (max-width: 767px){.callback__form form input,.callback__form form .custom__select,.callback__form form button{width:100%}}.callback__form form input,.callback__form form .custom__select{border:.0625rem solid #e0e0e0;padding:.625rem .75rem;display:flex;align-items:center;justify-content:space-between;background:none;border-radius:0;color:#a9a9a9;font-size:1rem;line-height:1.25em;font-weight:400}.callback__form form input::-moz-placeholder,.callback__form form .custom__select::-moz-placeholder{color:#a9a9a9}.callback__form form input::placeholder,.callback__form form .custom__select::placeholder{color:#a9a9a9}@media screen and (max-width: 767px){.callback__form form input,.callback__form form .custom__select{border:.0625rem solid #e0e0e0;background:#fff}}.callback__form form .custom__select{position:relative}.callback__form form .custom__select__btn{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;outline:none;cursor:pointer;border-radius:0;padding:0}.callback__form form .custom__select__btn p{color:#a9a9a9;font-size:1rem;line-height:1.25em;font-weight:400}.callback__form form .custom__select__btn svg{width:.9375rem;height:.5625rem}.callback__form form .custom__select__dropdown{position:absolute}.callback__form form button{font-size:1.125rem;font-weight:600;line-height:1em}.callback__form form button.custom__select__btn{padding:0}.callback__form__title{font-size:1.25rem;font-weight:500;line-height:1.1em;color:#fff;width:24.5rem}@media screen and (max-width: 767px){.callback__form__title{width:100%;font-size:1rem}}.callback__form__policy{position:absolute;bottom:-.9375rem;font-size:.875rem;color:#999;width:18.75rem;right:.875rem;bottom:-2.875rem;text-align:center}@media screen and (max-width: 767px){.callback__form__policy{position:static;margin:0 auto}}.callback__form.sended form{pointer-events:none}.callback__form.sended form .callbackForm__submit.btn-clrd.orange{background:#eee!important;color:#b2b2b2!important}.callback__form.sended form input,.callback__form.sended form .custom__select{background:#eee!important;color:#b2b2b2!important;pointer-events:none}.custom__select__btn svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}.custom__select__btn.rotated svg{transform:rotate(180deg)}.custom__select__dropdown{display:block;max-height:0;opacity:0;overflow:hidden;background:#f1f1f1;margin:0;padding:0;position:absolute;top:100%;left:-.0625rem;width:calc(100% + .125rem);z-index:10;list-style:none;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),box-shadow .3s}.custom__select__dropdown.active{max-height:31.25rem;opacity:1}.custom__select__dropdown li{padding:.75rem .625rem;cursor:pointer;color:#000;font-size:1.25rem;font-weight:500;line-height:1.2em;transition:background .2s}.custom__select__dropdown li:hover{background:#ececec}.btn-clrd{border:none;display:flex;align-items:center;justify-content:center;outline:none;border-radius:0;cursor:pointer;transition:background .3s ease-in-out,color .3s ease-in-out}.btn-clrd.orange{background:#ff8c39;color:#fff}.btn-clrd.orange:hover{background:#ffb682}.btn-clrd.orange:focus{background:#ff6e06}.btn-brdrd{display:flex;align-items:center;justify-content:center;border-radius:0;background:#fff;outline:none;cursor:pointer;transition:color .3s ease-in-out,border-color .3s ease-in-out}.btn-brdrd.black{border:2px solid #DDD;color:#000}.btn-brdrd.black:hover{border-color:#8d8d8d}.btn-brdrd.black:focus{border-color:#000}.btn-brdrd.black.disabled{border-color:#ddd;color:#ddd}.btn-brdrd.white{background:none;border:2px solid rgba(255,255,255,.1882352941);color:#fff}.btn-brdrd.white:hover{border-color:#8d8d8d}.btn-brdrd.white:focus{border-color:#fff}.btn-brdrd.white.disabled{border-color:gray;color:gray}#header{max-width:100%;width:100%;background-color:#000;transition:transform .3s ease;transform:translateY(0);position:static;top:0;left:0;z-index:100}#header.scrolled{position:sticky}#header.hidden{transform:translateY(-100%)}#header.white{background-color:#fff}.header{display:flex;padding:1.625rem 0;align-items:center}@media screen and (max-width: 767px){.header{padding:.8125rem 0;justify-content:space-between}}.header__logo{cursor:pointer}.header__logo img{width:9.5625rem;height:2.75rem;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.header__logo img{width:6.375rem;height:1.8364375rem}}.header__logo:hover{opacity:.8}.header__switcher{margin-left:4.9375rem;display:flex}@media screen and (max-width: 767px){.header__switcher{display:none}}.header__switcher__item{display:flex;width:6.4375rem;height:2.125rem;justify-content:center;align-items:center;font-size:1rem;font-weight:600;line-height:1em;color:#7c7b7b;cursor:pointer}.header__switcher__item.active{color:#fff;position:relative}.header__switcher__item.active:after{content:"";display:block;height:1.09375rem;width:.125rem;background-color:#fff;position:absolute;top:50%;right:0;transform:translateY(-50%)}.header__switcher__item:last-child.active:after{left:0;right:auto}.header__switcher__item:hover{opacity:.8}.header__nav{margin-left:7.5625rem;display:flex}@media screen and (max-width: 767px){.header__nav{display:none}}.header__nav ul{list-style:none;padding:0;margin:0;display:flex;padding:.125rem 0px .125rem .375rem}.header__nav ul li a{font-size:1rem;font-weight:500;line-height:1em;color:#fff}.header__nav ul li a:hover{opacity:.8}.header__nav ul li:nth-of-type(2){margin:0 2.78125rem}.header__actions{margin-left:auto;display:flex;gap:1.0625rem}.header__actions button,.header__actions a{height:3rem;font-size:1.125rem;font-weight:600}.header__actions button,.header__actions a.btn-clrd{width:12.5rem}.header__actions a{width:7.125rem}.header__actions a svg{width:1.5625rem;height:1.5rem}@media screen and (max-width: 767px){.header__actions{display:none}}.header.white{background-color:#fff}.header.white .header__nav{margin-left:auto;margin-right:10.0625rem}.header.white .header__nav ul li a{color:#000}.header.white .header__actions{margin-left:0}.header.white .header__actions a{border:1.639px solid #ddd;color:#000}.header.white .header__actions a:first-of-type{color:#fff;border:none}.header.white .header__actions a:first-of-type.btn-brdrd{color:#000;border:1.639px solid #ddd}.header.white .header__actions a svg path{fill:#000}.header.white .header__burger path{fill:#000}.header__burger{display:none}@media screen and (max-width: 767px){.header__burger{display:block;width:1.5rem;height:1.5rem}}.header__mobHead{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1007;padding:.8125rem .6875rem 1.5rem;transform:translateY(200%);transition:transform .3s ease}@media screen and (max-width: 767px){.header__mobHead{display:flex;flex-direction:column;gap:2rem}}.header__mobHead.active{transform:translateY(0)}.header__mobHead .header__logo{width:100%;display:flex;align-items:center;justify-content:space-between}.header__mobHead .header__logo .mobHead-close{display:block;width:1.5rem;height:1.5rem;cursor:pointer}.header__mobHead .header__logo img{width:6.375rem;height:1.8364375rem}.header__mobHead .header__nav{margin-left:0;display:block;width:100%}.header__mobHead .header__nav ul{flex-direction:column;list-style:none;padding:0;margin:0;gap:2.625rem}.header__mobHead .header__nav ul li{margin:0}.header__mobHead .header__nav ul li a{font-size:1.125rem;font-weight:500;line-height:.9em;color:#fff}.header__mobHead .header__title{text-transform:uppercase;font-family:Grotesk,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.05em;color:#fff}.header__mobHead .header__actions{margin-left:0;margin-top:auto;display:flex;flex-direction:column;gap:.375rem}.header__mobHead .header__actions a,.header__mobHead .header__actions button{width:100%;height:3rem;font-size:1.125rem;font-weight:600}.header__mobHead.white{background-color:#fff}.header__mobHead.white .mobHead-close path{fill:#000}.header__mobHead.white .header__title{color:#000}.header__mobHead.white .header__actions a{color:#000;border-color:#000}.header__mobHead.white .header__actions a svg path{fill:#000}.header__mobHead.white .header__nav ul li a{color:#000}
