.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.icon{background-image:url(img/icon.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.slider-wrap{margin:0 -10px;position:relative;width:calc(100% + 20px)}.slider-wrap .__arrow{background-image:url(img/chevron-r.svg);background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:60px;margin-top:-30px;opacity:.4;position:absolute;top:50%;width:30px}.slider-wrap .__arrow:hover{opacity:1}.slider-wrap .__arrow._l{left:-30px;transform:scaleX(-1)}.slider-wrap .__arrow._r{right:-30px}@media screen and (max-width:1279px){.slider-wrap .__arrow{display:none!important}}.slider{font-size:0;height:200px;position:relative}.slider .__item{border:1px solid #000;border-radius:11px;height:200px;margin:0 10px;overflow:hidden;position:relative}.slider .__item-img{height:100%;left:0;position:absolute;top:0;width:100%}.slider .__item-img>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slider .__item-icon{height:30px;position:absolute}.slider .__item-icon._video{left:6px;top:6px}.slider .__item-icon._gallery{right:6px;top:6px}.gallery{background-color:rgba(0,0,0,.6);height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.gallery .slick-dots{bottom:12vh;height:15px;left:8vw;margin:0;padding:0;position:fixed;text-align:center;width:84vw;z-index:102}.gallery .slick-dots>li{display:inline-block}.gallery .slick-dots>li.slick-active button::before{height:12px;left:calc(50% - 6px);position:absolute;top:calc(50% - 6px);width:12px}.gallery .slick-dots>li button{line-height:0;display:block;width:20px;height:20px;padding:5px;position:relative;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.gallery .slick-dots>li button::before{background-color:#fff;border:1px solid #ccc;border-radius:50%;content:"";height:6px;left:calc(50% - 3px);position:absolute;top:calc(50% - 3px);width:6px}.gallery-body{background-color:#fff;border:1px solid #000;border-radius:11px;height:84vh;left:8vw;padding:2vh 2vw;position:fixed;top:8vh;width:84vw}.gallery-body img,.gallery-body video{border-radius:11px;height:80vh;-o-object-fit:contain;object-fit:contain;width:80vw}.gallery-close{background-image:url(img/close.svg);background-position:calc(100% - 10vw - 10px) 0;background-repeat:no-repeat;background-size:30px auto;cursor:pointer;height:20vh;min-width:calc(10vw + 45px);opacity:.4;position:fixed;right:0;top:10vh;transition:opacity .3s;width:20vw;z-index:101}.gallery-close:hover{opacity:.8}.gallery-vmute,.gallery-vplay{background-position:center bottom;background-repeat:no-repeat;background-size:auto 100%;bottom:16vh;cursor:pointer;display:none;opacity:.5;position:fixed;transition:opacity .3s;z-index:101}.gallery-vmute:hover,.gallery-vplay:hover{opacity:.8}.gallery-vmute._visible,.gallery-vplay._visible{display:block}.gallery-vplay{background-image:url(img/pause.svg);height:60px;left:calc(50vw - 30px);width:60px}.gallery-vplay._play{background-image:url(img/play.svg)}.gallery-vmute{background-image:url(img/surprised.svg);height:46px;left:calc(50vw + 38px);width:46px}.gallery-vmute._mute{background-image:url(img/mute.svg)}.gallery-larr,.gallery-rarr{background-image:url(img/next.svg);background-repeat:no-repeat;background-size:30px auto;cursor:pointer;height:20vh;opacity:.4;position:fixed;top:40vh;transition:opacity .3s;width:40vw;z-index:101}.gallery-larr:hover,.gallery-rarr:hover{opacity:.6}.gallery-rarr{background-position:calc(100% - 10px) 50%;right:10vw}.gallery-larr{background-position:calc(100% - 10px) 50%;left:10vw;transform:scaleX(-1)}*{box-sizing:border-box}html{font-family:"M PLUS Rounded 1c",Arial,Helvetica,sans-serif;font-size:18px;min-height:100%}body,html{margin:0;min-width:320px;outline:0;padding:0;width:100%}body{background-color:#fff;min-height:100%;position:relative;width:100%}a{text-decoration:none}h1{font-family:"M PLUS Rounded 1c",Arial,Helvetica,sans-serif;color:#000;font-size:56px;font-weight:700;line-height:62px;margin:0;padding:0;text-align:left}@media screen and (max-width:1279px){h1{font-size:32px;line-height:40px}}h2{font-family:"M PLUS Rounded 1c",Arial,Helvetica,sans-serif;color:#000;font-size:25px;font-weight:400;line-height:36px;margin:0}h2._b{font-size:48px;font-weight:700;line-height:62px}@media screen and (max-width:1279px){h2{font-size:20px;line-height:30px}h2._b{font-size:28px;line-height:40px}}.btn{font-family:"M PLUS Rounded 1c",Arial,Helvetica,sans-serif;background-color:#0acb8b;border:1px solid #000;border-radius:12px;color:#000;cursor:pointer;display:block;font-size:25px;font-weight:700;height:92px;line-height:92px;overflow:hidden;position:relative;text-align:center;width:338px;z-index:0}.btn:hover{background-color:rgba(10,203,139,.8)}@media screen and (max-width:1279px){.btn{font-size:20px;height:72px;line-height:72px;max-width:360px;width:100%}}._green{color:#093}._orange{color:#ffbf23}.header{background-color:#fff;border-radius:12px;box-shadow:0 1px 0 rgba(0,0,0,.2),0 1px 4px rgba(0,0,0,.25);height:72px;left:15px;position:fixed;top:7px;width:calc(100% - 30px);z-index:100}@media screen and (max-width:1279px){.header{height:56px;left:6px;width:calc(100% - 12px)}}.header .__grid{display:grid;grid-template-columns:1fr auto 1fr}@media screen and (max-width:1279px){.header .__grid{justify-content:space-between;display:flex}}.header-logo{background-image:url(img/logo-4.svg);background-position:center left;background-repeat:no-repeat;background-size:contain;display:block;height:42px;margin:15px 40px 0 60px;width:42px}@media screen and (max-width:1279px){.header-logo{background-size:contain;height:40px;margin:8px 20px 0 7px;width:40px}}.header-hamburger{cursor:pointer;height:56px;padding:20px 18px 0;position:relative;width:56px}.header-hamburger::before{background-color:#ebebeb;border:1px solid #000;border-radius:6px;content:"";display:block;height:40px;left:7px;position:absolute;top:7px;width:40px}@media screen and (min-width:1280px){.header-hamburger{display:none}}.header-hamburger>div{background-color:#2b2b2b;border-radius:2px;height:3px;margin-bottom:4px;transition:all .3s;position:relative}.header-hamburger._active>div{left:17px;position:absolute;top:26px;width:24px;z-index:2}.header-hamburger._active>div:first-child{transform:rotate(45deg)}.header-hamburger._active>div:nth-child(2){display:none}.header-hamburger._active>div:last-child{transform:rotate(-45deg)}.header-nav{position:relative}@media screen and (max-width:1279px){.header-nav{background-color:#fff;border-radius:12px;box-shadow:0 1px 0 rgba(0,0,0,.2),0 1px 4px rgba(0,0,0,.25);display:none;min-height:calc(100vh - 80px);left:0;padding:0 16px;position:absolute;top:66px;width:calc(100vw - 12px);z-index:200}.header-nav._active{display:block}}.header-nav .__items{margin:0;padding:0;list-style:none;margin-top:12px}@media screen and (max-width:1279px){.header-nav .__items{margin:0}}.header-nav .__item{font-family:"M PLUS Rounded 1c",Arial,Helvetica,sans-serif;border-radius:6px;color:#000;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;height:48px;line-height:48px;padding:0 16px;position:relative;vertical-align:middle;z-index:10}.header-nav .__item+.__item{margin-left:9px}@media screen and (min-width:1280px){.header-nav .__item._mobile{display:none}}.header-nav .__item._active{pointer-events:none}.header-nav .__item._active a{color:#093;pointer-events:none}.header-nav .__item:hover._list{color:#0089d6;z-index:11}.header-nav .__item:hover._list>.__navdd{display:block}.header-nav .__item:hover._list::after{background-image:url(img/icon_shev_up_blue.svg);transform:rotate(180deg)}.header-nav .__item:hover a{text-decoration:underline}.header-nav .__item._list{padding-right:32px}.header-nav .__item._list::after{background-image:url(img/icon_shev_down.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:16px;position:absolute;right:11px;transition:transform .3s;top:16px;width:16px}.header-nav .__item a{color:inherit}@media screen and (max-width:1279px){.header-nav .__item{border-bottom:1px solid #f2f2f2;display:block;height:auto;line-height:64px;text-align:center}.header-nav .__item+.__item{margin:0}.header-nav .__item:hover{z-index:1}.header-nav .__item:hover>.__navdd{max-height:500px}.header-nav .__item:hover._list::before{background-color:#f0f1f2;border-radius:24px;content:"";display:block;height:48px;left:0;position:absolute;top:8px;width:100%;z-index:-1}.header-nav .__item._list{padding-right:32px}.header-nav .__item._list::after{height:24px;top:20px;width:24px}}.header-nav .__navdd{background-color:#fff;border:1px solid #f2f2f2;border-radius:8px;box-shadow:0 8px 16px rgba(0,0,0,.16);display:none;left:0;position:absolute;top:calc(100% + 12px);width:auto;z-index:10}.header-nav .__navdd::before{content:"";display:block;height:14px;left:0;position:absolute;top:-13px;width:100%}@media screen and (max-width:1279px){.header-nav .__navdd{border:0;border-radius:0;box-shadow:none;display:block;max-height:0;overflow:hidden;position:relative;top:0;transition:max-height .3s;z-index:auto}.header-nav .__navdd::before{content:none}}.header-nav .__navdd-item{color:#000;display:block;height:48px;line-height:48px;padding:0 15px;position:relative;white-space:nowrap}.header-nav .__navdd-item._has_icon{padding-left:48px}.header-nav .__navdd-item .icon{height:24px;left:12px;position:absolute;top:12px;width:24px}.header-nav .__navdd-item+.__navdd-item{border-top:1px solid #f2f2f2}@media screen and (max-width:1279px){.header-nav .__navdd-item{height:auto;line-height:64px;padding:0}.header-nav .__navdd-item .icon{top:20px}.header-nav .__navdd-item+.__navdd-item{border-top:0}}.header-tools{font-size:0;text-align:right;white-space:nowrap}@media screen and (max-width:1279px){.header-tools{display:none}}.header-tools .btn{border-radius:6px;display:inline-block;font-size:16px;height:40px;line-height:40px;margin-right:60px;margin-top:16px;padding:0 25px;vertical-align:middle;width:auto}.header-tools .btn+.btn{margin-left:8px}.header-tools .btn._w{background-color:#fff;border:2px solid #000;color:#000;line-height:36px}.header-tools .btn._w::before{content:none}.header-tools .__locale{font-family:"M PLUS Rounded 1c",Arial,Helvetica,sans-serif;color:#000;display:inline-block;font-size:16px;height:40px;line-height:40px;margin:16px 0 0 16px;padding:0 28px 0 24px;position:relative;text-align:center;text-transform:uppercase;vertical-align:middle;width:86px}.header-tools .__locale::before{background-image:url(img/flag_gb.png);content:"";display:block;height:24px;left:0;position:absolute;top:8px;width:24px}.header-tools .__locale::after{background-image:url(img/icon_shev_down.svg);content:"";display:block;height:16px;position:absolute;right:16px;top:12px;width:16px}.page{min-height:100vh;padding-bottom:32px;position:relative}.section{padding-top:72px;position:relative}.section._hero{align-items:center;background-image:linear-gradient(180deg,rgba(101,135,166,0) 0,rgba(144,194,237,.2) 100%),url(img/star_bg.svg),radial-gradient(100% 100% at 0 0,rgba(144,194,237,.1) 0,rgba(144,194,237,.1) 100%);background-position:center bottom,center top,left top;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 250px,2656px auto,100% 100%;display:flex;min-height:100vh}.section._hero h1{font-size:72px;margin:0 0 15px}@media screen and (max-width:1279px){.section._hero h1{font-size:48px}}.section._hero h2{margin:0 0 41px}.section._hero .btn{margin:0 0 32px}@media screen and (max-width:1279px){.section._hero h1,.section._hero h2{text-align:center}.section._hero .btn{margin:0 auto 40px}}.section._testimonials{background-color:#ffd7ef}.section._testimonials::before{background-image:url(img/divider_white.svg);background-position:left bottom;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:70px;position:absolute;width:100%;left:0;top:0;transform:scaleY(-1)}@media screen and (max-width:1279px){.section._testimonials::before{height:45px}}.section._testimonials::after{background-image:url(img/divider_white.svg);background-position:left bottom;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:70px;position:absolute;width:100%;bottom:0;left:0;transform:scaleX(-1)}@media screen and (max-width:1279px){.section._testimonials::after{height:45px}}.section._partners{background-color:#f6f5f5}.section._partners::before{background-image:url(img/divider_white.svg);background-position:left bottom;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:70px;position:absolute;width:100%;left:0;top:0;transform:scale(-1,-1)}@media screen and (max-width:1279px){.section._partners::before{height:45px}}.section._contact{padding-top:60px}@media screen and (max-width:1279px){.section._contact{padding-top:30px}}.section-body{margin:0 auto;max-width:860px;padding:45px 0;width:calc(100% - 60px)}@media screen and (max-width:1279px){.section-body{padding:30px 0;width:calc(100% - 30px)}}.section-body h3,.section-body h4{font-family:"M PLUS Rounded 1c",Arial,Helvetica,sans-serif;color:#000;font-size:48px;font-weight:700;line-height:62px;margin:0 0 45px;padding:0;text-align:center}@media screen and (max-width:1279px){.section-body h3,.section-body h4{font-size:32px;line-height:48px;margin:0 0 30px}}.section-body h4{font-size:32px;line-height:48px;margin:0 0 30px}@media screen and (max-width:1279px){.section-body h4{font-size:24px;line-height:32px;margin:0 0 21px}}.section-body p{font-family:"M PLUS Rounded 1c",Arial,Helvetica,sans-serif;color:#000;font-size:18px;font-weight:400;line-height:24px;margin:0 0 30px}.section-body p b{font-size:24px}@media screen and (max-width:1279px){.section-body p{font-size:16px;line-height:22px;margin:0 0 15px}.section-body p b{font-size:18px}}.section-body>img{display:block;margin:30px auto;width:80%}.win_head{border-bottom:1px solid #000;border-radius:11px 11px 0 0;font-size:0;height:30px;left:0;padding-left:15px;position:absolute;top:0;width:100%}.win_head._orange{background-color:#ffc023}.win_head._orange .__dot{background-color:#000}.win_head._gray{background-color:#ebebeb}.win_head._gray .__dot{border:1px solid #000}.win_head .__dot{border-radius:50%;display:inline-block;height:10px;margin:10px 7px 0 0;vertical-align:middle;width:10px}.hero-body{align-items:center;display:flex;margin:0 auto;max-width:1436px;padding:0 37px 0 30px;width:calc(100% - 60px)}@media screen and (max-width:1279px){.hero-body{display:block;padding:0 16px;width:100%}}.hero-col{flex:1 1 0;margin-bottom:28px;min-width:620px;padding:60px 0}@media screen and (max-width:1279px){.hero-col{display:block;min-width:0;padding:64px 0 0}}.hero-col_img{flex:1 1 0;max-width:633px}.hero-col_img img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (max-width:1279px){.hero-col_img{margin:0 auto}}.hero-scroll{animation:bounce .4s infinite alternate;background-color:#e2effa;background-image:url(img/scroll.svg);background-position:center;background-repeat:no-repeat;background-size:auto 80%;border-radius:50%;bottom:30px;height:45px;left:calc(50% - 22.5px);position:absolute;width:45px}@keyframes bounce{0%{bottom:30px}100%{bottom:35px}}@media screen and (max-width:1279px){.hero-scroll{display:none}}.hero-scroll a{cursor:pointer;height:300%;left:-100%;position:absolute;top:-100%;width:300%}.hero-score{font-family:"M PLUS Rounded 1c",Arial,Helvetica,sans-serif;color:#000;font-weight:0;font-weight:400;line-height:52px}@media screen and (max-width:1279px){.hero-score{line-height:32px;text-align:center}}.hero-score .__span{display:inline-block;font-size:24px;height:52px;vertical-align:top}.hero-score .__span+.__span{margin-left:22px}.hero-score .__span b{font-weight:700}@media screen and (max-width:1279px){.hero-score .__span{font-size:15px;height:32px}.hero-score .__span+.__span{margin-left:15px}}.hero-score .__rvr._trust_pilot{background-image:url(img/trust_pilot_logo.png);background-position:left center;background-repeat:no-repeat;background-size:contain;position:relative;width:141px}@media screen and (max-width:1279px){.hero-score .__rvr._trust_pilot{width:90px}}.services{display:flex;justify-content:space-between;margin:0 -17px;width:calc(100% + 32px)}@media screen and (max-width:1279px){.services{flex-wrap:wrap}}.services .__item{flex:0 1 calc(25% - 32px);margin:22px 16px}@media screen and (max-width:1279px){.services .__item{flex:1 1 calc(50% - 32px);min-width:200px}}.services .__item-img{border:1px solid #000;border-radius:12px;height:300px;margin-bottom:30px;overflow:hidden}.services .__item-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.services .__item-title{font-family:"M PLUS Rounded 1c",Arial,Helvetica,sans-serif;color:#000;font-size:16px;font-weight:400;line-height:24px;margin:0 0 15px}.services .__item-text{font-family:"M PLUS Rounded 1c",Arial,Helvetica,sans-serif;color:#000;font-size:16px;font-weight:100;line-height:24px}.services .__item-text b{color:#0b906c;font-weight:400}.showcase{margin:30px 0}.showcase .__item-gallery{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.showcase .__item-gallery:hover{background-color:rgba(255,255,255,.1)}.showcase .__item-gallery>*{display:none}.partners{display:flex;flex-wrap:wrap;justify-content:space-around}.partners .__item{height:30px;margin:10px;max-width:calc(45% - 20px)}.partners .__item img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.partners .__item._livediagrams{padding:3px 0}.partners .__item._415agency,.partners .__item._sony{padding:5px 0}.partners .__item._visa{height:50px;margin:0}.testimonials .__item{background-color:#fff;border:1px solid #000;border-radius:12px;margin:0 0 60px;padding:60px 30px 45px;position:relative}.testimonials .__item-text{font-family:"M PLUS Rounded 1c",Arial,Helvetica,sans-serif;color:#000;font-size:16px;font-weight:100;line-height:24px}.testimonials .__item-img{bottom:-30px;height:150px;left:-30px;position:absolute;width:120px}.testimonials .__item-img img{width:100%}.testimonials .__item-author{font-family:"M PLUS Rounded 1c",Arial,Helvetica,sans-serif;color:#000;font-size:16px;font-weight:400;line-height:24px;margin-top:45px;padding-left:100px}.contact-form{background-color:#90c2ed;border:1px solid #000;border-radius:12px;margin:0 0 60px;padding:90px 30px 60px;position:relative}@media screen and (max-width:1279px){.contact-form{padding:75px 30px 45px}}.contact-form input,.contact-form textarea{font-family:"M PLUS Rounded 1c",Arial,Helvetica,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;color:#000;display:block;font-size:16px;font-weight:300;height:45px;line-height:45px;outline:0;padding:0 15px}.contact-form input::-webkit-input-placeholder,.contact-form input::placeholder,.contact-form textarea::-webkit-input-placeholder,.contact-form textarea::placeholder{color:rgba(0,0,0,.7)}.contact-form input._email,.contact-form input._name,.contact-form textarea._email,.contact-form textarea._name{background-color:#fff!important;border:1px solid #000;border-radius:6px;margin-bottom:30px;width:100%}.contact-form input._send,.contact-form textarea._send{background-color:#ffd7ef;border:1px solid #000;border-radius:6px;color:#000;cursor:pointer;font-weight:700;height:60px;max-width:100%;width:210px}.contact-form input._send:hover,.contact-form textarea._send:hover{background-color:rgba(255,215,239,.8)}.contact-form textarea{background-color:#fff!important;border:1px solid #000;border-radius:6px;display:block;height:120px;line-height:22px;margin-bottom:30px;padding:15px;resize:none;width:100%}.contact-form textarea.__error{border:1px solid #fe393c}@media screen and (min-width:551px){.contact-form .inputs-row{display:flex}.contact-form .inputs-row .input-wrap{flex:1 1 0}}.contact-form .input-wrap{height:45px;position:relative}.contact-form .input-wrap label.__error{font-family:"M PLUS Rounded 1c",Arial,Helvetica,sans-serif;background-color:#fe393c;border-radius:4px;box-shadow:0 1px 5px 0 rgba(0,0,0,.5);color:#fff;display:none;font-size:12px;font-weight:500;height:30px;left:0;line-height:30px;padding:0 12px;position:absolute;top:53px;white-space:nowrap;width:auto;z-index:1}.contact-form .input-wrap label.__error::before{border-color:transparent transparent #fe393c transparent;border-style:solid;border-width:0 6px 6px 6px;content:"";display:block;height:0;left:15px;position:absolute;top:-6px;width:0}.contact-form .input-wrap._email{margin:0 0 0 14px}@media screen and (max-width:550px){.contact-form .input-wrap._email{margin:22px 0 0}}.contact-form .input-wrap._message{height:120px;margin-top:22px}.contact-form .input-wrap._message label.__error{top:-38px}.contact-form .input-wrap._message label.__error::before{border-color:#fe393c transparent transparent transparent;border-width:6px 6px 0 6px;top:30px}.contact-form .input-wrap._error label.__error{display:block}.contact-form .input-wrap._error input{border:1px solid #fe393c}.contact-form .input-wrap._error textarea{border:1px solid #fe393c}.contact-form .__foot{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;margin:30px 0 0}.contact-form .__foot ._send{flex:0 0 auto}.contact-form .__foot .__socials{display:flex;flex:0 0 auto;font-size:0}.contact-form .__foot .__socials .__item{cursor:pointer;flex:0 0 60px;height:60px;transition:all .3s}.contact-form .__foot .__socials .__item+.__item{margin-left:15px}.contact-form .__foot .__socials .__item:hover{transform:scale(1.1)}.contact-form .__foot .__socials .__item img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (max-width:550px){.contact-form .__foot{display:block}.contact-form .__foot ._send{margin:0 auto;max-width:210px;width:100%}.contact-form .__foot .__socials{justify-content:center;margin-top:22px}}.thanku-wrap{font-family:"M PLUS Rounded 1c",Arial,Helvetica,sans-serif;background-color:inherit;border-radius:inherit;color:#000;display:none;font-weight:300;height:calc(100% - 90px);left:30px;padding:30px 15px 20px;position:absolute;top:60px;width:calc(100% - 60px);z-index:1}.thanku-wrap._error{background-color:#fe393c}@media screen and (max-width:1279px){.thanku-wrap{height:calc(100% - 60px);left:15px;top:45px;width:calc(100% - 30px)}}.thanku-wrap .tw-title{font-family:"M PLUS Rounded 1c",Arial,Helvetica,sans-serif;color:#fff;font-size:48px;font-weight:700;line-height:62px;margin:0 0 45px;padding:0;text-align:center}@media screen and (max-width:1279px){.thanku-wrap .tw-title{font-size:32px;line-height:48px;margin:0 0 30px}}.thanku-wrap .tw-text{font-family:"M PLUS Rounded 1c",Arial,Helvetica,sans-serif;color:#fff;font-size:18px;font-weight:400;line-height:24px;margin:0 0 30px;text-align:center}.thanku-wrap .tw-text b{font-size:20px}@media screen and (max-width:1279px){.thanku-wrap .tw-text{font-size:16px;line-height:22px;margin:0 0 15px}.thanku-wrap .tw-text b{font-size:18px}}.thanku-wrap .tw-text a{color:#fff;cursor:pointer}.thanku-wrap .tw-text a:hover{text-decoration:underline}.thanku-wrap .thanku-off{font-family:"M PLUS Rounded 1c",Arial,Helvetica,sans-serif;background-color:#ffd7ef;border:1px solid #000;border-radius:6px;color:#000;display:block;cursor:pointer;font-size:16px;font-weight:700;height:60px;line-height:58px;margin:45px auto;max-width:100%;padding:0 15px;text-align:center;text-transform:uppercase;width:270px}.thanku-wrap .thanku-off:hover{background-color:rgba(255,215,239,.8)}.thanku_checkbox{display:none!important}.thanku_checkbox:checked+.thanku-wrap{display:block}.footer{background-color:#2b2b2b;bottom:0;left:0;position:absolute;width:100%}.footer-copy{font-family:"M PLUS Rounded 1c",Arial,Helvetica,sans-serif;color:#fff;font-size:14px;font-weight:100;line-height:18px;padding:7px 30px;text-align:center}.footer-copy a{color:#fff;cursor:pointer}.footer-copy a:hover{text-decoration:underline}.footer-buildnum{font-family:"M PLUS Rounded 1c",Arial,Helvetica,sans-serif;bottom:0;color:#2b2b2b;font-size:11px;line-height:30px;padding:0 30px;position:absolute;right:0}.footer-buildnum:hover{color:gray}.footer-nav{display:flex;margin:0 auto;max-width:1436px;padding:64px 30px 80px;width:calc(100% - 60px)}@media screen and (max-width:1279px){.footer-nav{display:block;max-width:600px;padding:48px 16px;width:100%}}.footer-nav .__grid{display:grid;flex:1 0 0;grid-template-columns:repeat(4,1fr);order:2}@media screen and (max-width:1279px){.footer-nav .__grid{-moz-column-gap:16px;column-gap:16px;grid-template-columns:repeat(2,1fr);row-gap:48px}}.footer-nav .__col{font-family:"M PLUS Rounded 1c",Arial,Helvetica,sans-serif;color:#fff;font-size:16px;font-weight:400;line-height:24px;margin-right:16px}.footer-nav .__col._copy{flex:1 0 0;max-width:333px;min-width:10px;order:1}@media screen and (max-width:1279px){.footer-nav .__col{font-size:14px;line-height:20px;margin-right:0}.footer-nav .__col._copy{margin:48px auto 0;text-align:center}}.footer-nav .__logo{background-image:url(img/logo_white.svg);background-position:left top;background-repeat:no-repeat;background-size:contain;display:block;height:32px;margin:0 0 16px}@media screen and (max-width:1279px){.footer-nav .__logo{background-position:center top;margin-bottom:48px}}.footer-nav .__title{font-weight:700;margin:0 0 24px}@media screen and (max-width:1279px){.footer-nav .__title{margin:0 0 16px}}.footer-nav .__link{color:#fff;display:block;margin:16px 0 0}