@keyframes animate-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}:root{--color-dark:#232323;--color-dark2:#707070;--color-dark3:#161616;--color-white:#fff;--color-black:#000;--color-error:#ff0033;--color-grey:#555;--color-purple:#800080;--font-main:'Raleway', sans-serif;--project-color-dark:#151515;--project-color-dark-100:#697279;--project-color-dark-200:#05141F;--project-color-light:#F9FBFF;--project-color-light-100:#F7F8F8;--project-color-white:#fff;--project-color-red:#ED1A3B;--project-color-grey:#161616;--project-color-grey-100:#697279;--project-color-yellow:#EDD113}html{color:var(--project-color-dark)}.light-block{background-color:var(--project-color-light)}.wrapper{margin:0 auto;padding:0;width:100%;max-width:100%}.main-content{overflow-x:hidden}.st-0{padding-top:0!important}.st-50{padding-top:12px!important}.st-75{padding-top:14px!important}.st-100{padding-top:16px!important}.st-200{padding-top:24px!important}.st-300{padding-top:32px!important}.st-375{padding-top:44px!important}.st-400{padding-top:48px!important}.st-430{padding-top:56px!important}.st-500{padding-top:64px!important}.st-600{padding-top:72px!important}.st-700{padding-top:96px!important}.mx-auto{margin-right:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}.mr-auto{margin-right:auto!important}.heading{margin:0 0 36px;color:var(--project-color-dark-200);font-size:40px;font-weight:600;text-transform:uppercase}.heading span{display:block;font-size:24px;font-weight:300}.subheading{margin:0;font-size:26px;font-weight:600;line-height:28px}.heading-text{width:100%;max-width:850px;margin:24px auto 48px;font-size:18px;line-height:26px;text-align:center}.heading-text:first-child{margin-top:0}.heading-text p:last-child,.heading-text:last-child{margin-bottom:0}.heading-text--alt{max-width:inherit;margin:0;text-align:unset}.heading-text p{margin:0 0 16px}.main-header{--header-color:var(--project-color-white)}.at-first{max-width:1170px;margin:0 auto;padding:0 0 55px}html:not(.no-js) .at-first,html:not(.no-js) .brief,html:not(.no-js) .colors,html:not(.no-js) .design,html:not(.no-js) .inner,html:not(.no-js) .mail-demo,html:not(.no-js) .problems,html:not(.no-js) .quote-slider,html:not(.no-js) .responsive,html:not(.no-js) .site-map,html:not(.no-js) .typography{opacity:0}html:not(.no-js) .at-first.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .at-first.css-animate-end{opacity:1}.at-first__content{display:grid;align-items:flex-end}.at-first__body,.at-first__picture{grid-column:1/-1;grid-row:1/-1;z-index:1}.at-first__body{display:grid;grid-template-columns:1fr 2fr;gap:16px;padding:100px 100px 62px;color:var(--project-color-white);font-size:18px;line-height:32px;background:linear-gradient(0deg,#05141f .05%,rgba(5,20,31,0) 100%);z-index:2}.at-first__body h1{padding-top:10px;font-size:40px;font-weight:600;line-height:32px;text-transform:uppercase}.at-first__body h2{font-size:20px;font-weight:600;line-height:32px}.mail-demo{padding:55px 0}html:not(.no-js) .mail-demo.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .mail-demo.css-animate-end{opacity:1}.mail-demo__picture{max-width:1188px;margin:0 auto}.mail-demo .wrapper{width:100%;max-width:1188px}.problems{padding:55px 0}html:not(.no-js) .problems.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .problems.css-animate-end{opacity:1}.problems .wrapper{width:100%;max-width:1228px;padding:0 20px}.problems__item{display:flex;flex-direction:column;align-items:center;max-width:900px;margin:30px auto}.problems__item:last-child{margin-bottom:0}.problems__item-picture{flex-shrink:0;width:100%;margin-bottom:32px;border-radius:50%}.problems__item-content{flex-grow:1;font-size:18px;line-height:32px;text-align:center}.brief__content h3,.problems__item-content h3{margin:0 0 16px;font-size:24px;font-weight:400;line-height:28px}.brief{display:grid;align-items:center;margin:55px 0;background-color:var(--project-color-light-100)}html:not(.no-js) .brief.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .brief.css-animate-end{opacity:1}.brief__picture{justify-self:flex-end;grid-column:1/-1;grid-row:1/-1;min-height:100%;width:100%;max-width:852px;-webkit-clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);z-index:1}.brief__content{max-width:45%;padding:32px 0;font-size:18px;line-height:32px}.brief__content p:not(:last-child),.responsive__grid-content p:not(:last-child){margin-bottom:16px}.brief .wrapper{grid-column:1/-1;grid-row:1/-1;width:100%;max-width:1480px;padding:0 20px;z-index:2}.colors{padding:55px 0}html:not(.no-js) .colors.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .colors.css-animate-end{opacity:1}.colors .wrapper{max-width:1480px;padding:0 20px}.colors .text{max-width:920px;margin-bottom:45px;font-size:18px;line-height:28px}.colors .text p:not(:last-child){margin-bottom:8px}.colors h3{margin:0 0 40px;font-size:26px;font-weight:600;line-height:32px}.colors__list{display:inline-grid;grid-template-columns:repeat(5,1fr);gap:32px 24px;margin-bottom:40px}.colors__list:last-child,.responsive__grid-content h3:last-child{margin-bottom:0}.site-map,.typography{padding:55px 0}html:not(.no-js) .site-map.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .site-map.css-animate-end{opacity:1}.site-map .wrapper{max-width:1480px;padding:0 20px}html:not(.no-js) .typography.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .typography.css-animate-end{opacity:1}.typography__top{display:flex;flex-direction:column;justify-content:flex-end;height:480px;background-color:#17252f;-webkit-clip-path:polygon(0 0,0 0,100% 75.5%,100% 99.5%,0 99.5%,0 100%,0 100%);clip-path:polygon(0 0,0 0,100% 75.5%,100% 99.5%,0 99.5%,0 100%,0 100%)}.typography__top-inner{height:70%;background-color:var(--project-color-white);-webkit-clip-path:polygon(16.4% 0,16.5% 0,100% 85%,100% 100%,0 100%,0 100%,0 100%);clip-path:polygon(16.4% 0,16.5% 0,100% 85%,100% 100%,0 100%,0 100%,0 100%)}.typography .text--sm{max-width:660px;margin:0 auto;font-size:15px;line-height:24px}.typography .aspect-ratio{margin:70px auto 0}.typography .wrapper{max-width:1480px;padding:0 20px}.responsive{position:relative}html:not(.no-js) .responsive.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .responsive.css-animate-end{opacity:1}.responsive::before{content:'';display:block;position:absolute;top:40%;right:0;width:303px;height:333px;background:url(../images/kia/decoration.png) no-repeat center center/contain;z-index:-1}.responsive__main{display:grid;max-width:1440px;margin:0 auto;color:var(--project-color-white);-webkit-clip-path:polygon(0 0,100% 0,100% 70%,0 100%);clip-path:polygon(0 0,100% 0,100% 70%,0 100%)}.responsive__main-content{grid-column:1/-1;grid-row:1/-1;display:flex;flex-direction:column;justify-content:center;max-width:770px;padding:0 300px 100px 150px;font-size:18px;line-height:26px;background:linear-gradient(90deg,var(--project-color-dark-200) 0%,rgba(5,20,31,0) 100%);z-index:2}.responsive__main-picture{grid-column:1/-1;grid-row:1/-1;z-index:1}.responsive__main .heading{margin-bottom:20px;color:var(--project-color-white);line-height:46px}.responsive__secondary{display:flex;justify-content:flex-end;max-width:1440px;margin:-250px auto 0;position:relative;z-index:2}.responsive__grid-item{display:flex;align-items:center;justify-content:center;padding:25px 0}.responsive__grid-item:first-child{padding-top:0}.responsive__grid-item:last-child{padding-bottom:0}.responsive__grid-content{max-width:360px;font-size:18px;line-height:32px}.responsive__grid-content h3{margin:0 0 16px;font-size:24px;font-weight:400;line-height:28px}.responsive__grid-picture{width:100%}.inner .wrapper,.responsive .wrapper{max-width:1480px;padding:0 20px}.inner{padding:55px 0 0}html:not(.no-js) .inner.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .inner.css-animate-end{opacity:1}.inner__primary-text{max-width:360px;margin:0 0 0 auto;font-size:18px;line-height:32px}.inner__primary-image{margin:-100px auto 0;position:relative}.inner__primary-image:before,.inner__secondary-image:before{content:'';width:100vw;position:absolute;top:204px;bottom:0;left:50%;transform:translateX(-50%);background-color:var(--project-color-light-100);z-index:-1}.inner__secondary-image{position:relative}.inner__offers img,.inner__secondary-image img{margin:0 auto}.inner__secondary-image:before{top:0;bottom:45%}.inner__grid{display:flex;flex-wrap:wrap;margin:65px -20px 0}.inner__grid-item{display:grid;align-items:flex-end;width:100%}.inner__grid-item:first-child{max-width:inherit}.inner__grid-item:first-child h3{font-size:40px;line-height:44px}.inner__grid-item:first-child h4{font-size:24px;line-height:26px}.inner__grid-text{grid-column:1/-1;grid-row:1/-1;padding:20px;color:var(--project-color-white);background:linear-gradient(0deg,#000 0,transparent 100%);z-index:2}.inner__grid .aspect-ratio{grid-column:1/-1;grid-row:1/-1;z-index:1}.inner__grid h3{margin:0 0 8px;font-size:20px;font-weight:400;line-height:22px}.inner__grid h3:last-child,.inner__grid h4:last-child{margin-bottom:0}.inner__grid h4{margin:0 0 8px;font-size:18px;font-weight:400;line-height:20px}.inner__background{padding:55px 0;background-color:var(--project-color-light-100)}.inner__offers{display:flex;flex-wrap:wrap}.inner__offers-item{width:100%}.design{padding:55px 0;background-color:var(--project-color-light-100)}html:not(.no-js) .design.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .design.css-animate-end{opacity:1}.design .wrapper{max-width:1480px;padding:0 20px}.design__content{display:flex;align-items:center;justify-content:space-between}.design__content-content{max-width:460px}.design__content .aspect-ratio{width:100%;max-width:890px}.design__content .text{font-size:18px;line-height:32px}.quote-slider{display:grid;place-items:end center;padding-bottom:140px}html:not(.no-js) .quote-slider.css-animate{animation:animate-fade-up .5s ease;animation-delay:.2s}html:not(.no-js) .quote-slider.css-animate-end{opacity:1}.quote-slider__bg{grid-area:1/1/2/2;margin:0 auto;width:100%}.quote-slider__cont{grid-area:1/1/2/2;position:relative;padding:40px 83px 0;width:100%;max-width:1440px;z-index:1}.quote-slider__body{position:relative;margin-bottom:-86px;padding:64px 204px 50px;background-color:var(--project-color-grey-100)}.quote-slider__body::after,.quote-slider__body::before{content:'';display:block;position:absolute;background-repeat:no-repeat;background-position:center;background-size:contain}.quote-slider__body::before{top:-1px;left:-62px;width:113px;height:71px;background-image:url(../images/kia/q-top-icon.svg)}.quote-slider__body::after{bottom:0;right:-1px;width:66px;height:39px;background-image:url(../images/kia/q-bot-icon.svg)}.quote-slider__slider{display:grid;min-width:0;color:var(--color-white)}.quote-slider .swiper{max-width:100%}.quote-slider .custom-swiper-pagination{display:flex;align-items:center;justify-content:flex-start;gap:20px}.quote-slider .custom-swiper-pagination__fraction{display:flex;align-items:center;justify-content:flex-start;font-size:40px;font-weight:100}.quote-slider .custom-swiper-pagination__fraction strong{font-weight:500}.quote-slider .custom-swiper-pagination__bullets{display:flex;align-items:center;justify-content:flex-start;gap:7px;padding-top:8px}.quote-slider .custom-swiper-pagination__bullet{width:7px;height:7px;border-radius:50%;background-color:var(--color-white);opacity:.5}.quote-slider .custom-swiper-pagination__bullet.is-current{opacity:1}.quote-slider .wrapper{width:100%;max-width:1440px}.quote{padding-bottom:24px}.quote__text{margin:0;font-size:30px;font-weight:500;line-height:42px}.quote__caption{margin:22px 0 0;font-size:14px;font-weight:500}body,html{scroll-behavior:smooth;cursor:default}@media (min-width:769px){.typography .aspect-ratio{margin-top:140px}.inner__grid-item{max-width:50%}.inner__grid-text{padding:32px}.inner__offers-item{max-width:50%}}@media (min-width:1025px){.problems__item{flex-direction:row;margin:90px auto}.problems__item:nth-child(2n+2){flex-direction:row-reverse}.problems__item:nth-child(2n+2) .problems__item-picture{margin-right:0;margin-left:45px}.problems__item-picture{margin-bottom:0;margin-right:45px}.problems__item-content{text-align:left}.colors .text{margin-bottom:90px;font-size:24px;line-height:32px}.responsive__grid-item{padding:50px 0}.responsive__grid-item:nth-child(2n+2){flex-direction:row-reverse}}@media (min-width:1200px){.problems__item:nth-child(2n+2) .problems__item-picture{margin-left:120px}.problems__item-picture{margin-right:120px}}@media (min-width:1440px){.inner__grid{margin:130px 0 0}}@media (max-width:1440px){.brief__picture{max-width:50%}.inner__primary-image{max-width:inherit;margin-left:-20px;margin-right:-20px}}@media (max-width:1025px){.at-first__body{padding:100px 32px 32px}.colors__list{grid-template-columns:repeat(4,1fr)}.typography__top{height:320px}.responsive__main-content{padding-left:75px}.responsive__secondary{margin:0;padding:50px 0 0;justify-content:center}.inner__primary-text{max-width:inherit;margin:0;text-align:center}.inner__primary-image{margin:16px -20px 0}.inner__secondary-image{max-width:inherit;margin:0 -20px}.design__content{flex-direction:column}.design__content-content{max-width:inherit}.design__content .aspect-ratio{width:calc(100% + 32px);max-width:inherit;margin:16px -32px 0}.quote-slider{padding-bottom:60px}.quote-slider__body{padding:40px 80px}.quote{padding-bottom:46px}.quote__text{font-size:18px;line-height:26px}}@media (max-width:769px){.st-600{padding-top:32px!important}.st-700{padding-top:48px!important}.heading{margin-bottom:24px;font-size:34px}.at-first{padding:0 0 32px}.at-first__content{display:block}.at-first__body{grid-template-columns:1fr;padding:32px 20px;background-color:#05141f}.at-first__body h1{font-size:32px}.mail-demo,.problems{padding:32px 0}.brief{margin:32px 0 0;padding-bottom:32px;display:flex;flex-direction:column-reverse}.brief__picture{-webkit-clip-path:none;clip-path:none}.brief__content,.brief__picture{max-width:inherit}.colors{padding:32px 0}.colors__list{grid-template-columns:repeat(3,1fr)}.site-map,.typography{padding:32px 0}.responsive::before{display:none}.responsive__main{display:flex;flex-direction:column-reverse;-webkit-clip-path:none;clip-path:none}.responsive__main-content{padding:32px 20px;line-height:32px;text-align:center;background-color:var(--project-color-dark-200)}.responsive__grid{padding:50px 0}.responsive__grid-item{flex-direction:column}.responsive__grid-content{max-width:inherit;text-align:center}.inner{padding:32px 0 0}.inner__background{padding-bottom:32px}.design{padding:32px 0}.quote-slider{display:block}.quote-slider__cont{padding-left:20px;padding-right:20px}.quote-slider__body{margin:-136px 0 0;padding:80px 28px 34px}.quote-slider__body::before{left:0;width:90px;height:57px}.quote-slider__body::after{width:85px;height:50px}}@media (max-width:640px){.heading-text{font-size:16px;line-height:24px}html:not(.no-js) .at-first.css-animate,html:not(.no-js) .brief.css-animate,html:not(.no-js) .colors.css-animate,html:not(.no-js) .design.css-animate,html:not(.no-js) .inner.css-animate,html:not(.no-js) .mail-demo.css-animate,html:not(.no-js) .problems.css-animate,html:not(.no-js) .quote-slider.css-animate,html:not(.no-js) .responsive.css-animate,html:not(.no-js) .site-map.css-animate,html:not(.no-js) .typography.css-animate{animation-delay:0s}.colors__list{grid-template-columns:repeat(2,1fr)}.inner__grid-item:first-child h3{font-size:28px;line-height:34px}.inner__grid-item:first-child h4{font-size:20px;line-height:24px}}@media (max-width:480px){.colors__list{grid-template-columns:1fr}}