a,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,section,samp,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;border:0;padding:0;vertical-align:baseline;font:inherit}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{line-height:1;font-family:'Open Sans', sans-serif}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}b,strong{font-weight:bold}*{box-sizing:border-box}i{font-style:italic;font-size:0.9em}ol,li{list-style:none}p{line-height:1.4;font-size:2em}@media (max-width: 1600px){p{font-size:1.8em}}@media (max-width: 1200px){p{font-size:1.6em}}body{font-family:"neue-haas-grotesk-display", sans-serif;font-weight:400;font-style:normal;font-size:10px;max-width:100%;overflow-x:hidden;color:#000;display:flex;flex-direction:column;letter-spacing:1px;background-color:#ececec}.swiper-container{width:100%;height:100%;overflow:hidden}.swiper-pagination-container{width:150px;color:#fff;display:flex;align-items:center;position:relative;z-index:99}.swiper-pagination-container .swiper-pagination-progressbar-fill{background:#f39200;height:2px !important}.swiper-pagination-container span{display:block}.swiper-pagination-container.big{width:210px}.swiper-pagination-container__arrows{margin-left:25px;width:55px;display:flex;justify-content:space-between;align-items:center}.swiper-pagination{text-align:left}.swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background-color:#fff;opacity:.2;margin:0 5px}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:.5}.swiper-button-prev,.swiper-button-next{position:relative;top:0;left:0;right:0;color:#fff;height:20px;margin-top:0}.swiper-button-prev:after,.swiper-button-next:after{font-size:inherit}.main-logo{display:block;height:90px;width:150px;margin-top:30px;transition:.3s all ease-in-out}@media (max-width: 1000px){.main-logo{margin-top:10px;width:70px;height:50px;z-index:99}}.top-nav{display:flex;align-content:center;justify-content:space-between;width:100%}@media (max-width: 1000px){.top-nav{background-color:#ececec}}.top-nav__container{display:flex;justify-content:end;width:100%}@media (max-width: 1000px){.top-nav__container{position:fixed;background-color:#ececec;top:-2000px;left:0;width:100%;height:100%;flex-direction:column;justify-content:flex-start;padding:70px 15px 0 15px;transition:.2s ease-in-out}}.top-nav__container.is-active{top:0}.top-nav.is-scroll{top:0;border-color:#f1f1f1}#main-nav{display:flex;gap:0 30px;font-size:18px;font-weight:500}@media (max-width: 1000px){#main-nav{height:100vh;flex-direction:column}}#main-nav li{color:#000;transition:all .3s;padding:26px 0;margin-top:4px;position:relative}@media (max-width: 1000px){#main-nav li{padding:20px 0}}#main-nav li a{font-family:"forma-djr-deck", sans-serif}@media (max-width: 1000px){#main-nav li a{font-size:14px}}#main-nav li.is-active:after{content:'';position:absolute;top:-4px;left:0;width:100%;height:4px;background-color:#000}#main-nav li.contact-nav{padding-left:15px;padding-right:15px;background-color:#000;color:#f39200}#main-header{position:fixed;top:0;width:100%;z-index:99}@media (min-width: 1000px){#main-header.is-scroll{background-color:#ececec}#main-header.is-scroll .main-logo{height:60px;width:100px;margin-top:5px}#main-header.is-scroll #main-nav li{padding:15px 0}#main-header.is-scroll #main-nav li.contact-nav{padding:15px}}.hamburger{width:30px;display:none;cursor:pointer}@media (max-width: 1000px){.hamburger{display:block;top:20px;position:relative}}.hamburger span{display:block;width:100%;height:1px;background-color:#000;transition:all .3s;position:relative}.hamburger span+span{margin-top:6px}.hamburger.active span{background-color:#000 !important}.active span:nth-child(1){animation:ease .7s top forwards}.not-active span:nth-child(1){animation:ease .7s top-2 forwards}.active span:nth-child(2){animation:ease .7s scaled forwards}.not-active span:nth-child(2){animation:ease .7s scaled-2 forwards}.active span:nth-child(3){animation:ease .7s bottom forwards}.not-active span:nth-child(3){animation:ease .7s bottom-2 forwards}@keyframes top{0%{top:0;transform:rotate(0)}50%{top:7px;transform:rotate(0)}100%{top:7px;transform:rotate(45deg)}}@keyframes top-2{0%{top:7px;transform:rotate(45deg)}50%{top:7px;transform:rotate(0deg)}100%{top:0;transform:rotate(0deg)}}@keyframes bottom{0%{bottom:0;transform:rotate(0)}50%{bottom:7px;transform:rotate(0)}100%{bottom:7px;transform:rotate(135deg)}}@keyframes bottom-2{0%{bottom:7px;transform:rotate(135deg)}50%{bottom:7px;transform:rotate(0)}100%{bottom:0;transform:rotate(0)}}@keyframes scaled{50%{transform:scale(0)}100%{transform:scale(0)}}@keyframes scaled-2{0%{transform:scale(0)}50%{transform:scale(0)}100%{transform:scale(1)}}.copywright{padding:150px 0 35px 0;display:flex;align-items:center;gap:30px;font-size:16px}@media (max-width: 1600px){.copywright{padding:110px 0 35px 0}}@media (max-width: 1000px){.copywright{padding:60px 0 20px 0}}.footer-logo{width:82px}.logo-18{width:150px;margin-left:auto}.contact-container{margin-top:120px}@media (max-width: 1600px){.contact-container{margin-top:80px}}@media (max-width: 1000px){.contact-container{margin-top:50px}}.contact-container__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px 30px;margin-top:75px}@media (max-width: 1600px){.contact-container__list{margin-top:45px}}@media (max-width: 1000px){.contact-container__list{grid-template-columns:repeat(1, 1fr);margin-top:35px}}.contact-icon img{width:30px}.contact-content{margin-top:20px;font-size:18px;font-family:neue-haas-grotesk-display, sans-serif;line-height:1.3}@media (max-width: 1000px){.contact-content{font-size:16px}}.contact-content b{font-weight:600;font-family:termina, sans-serif}.about-us-home{position:relative;top:-100px}.about-us-home p{margin-top:40px;max-width:865px;font-size:20px}@media (max-width: 1600px){.about-us-home p{font-size:18px;margin-top:30px}}@media (max-width: 1200px){.about-us-home p{font-size:16px;margin-top:20px}}@media (max-width: 1000px){.about-us-home p{font-size:14px;margin-top:15px}}.about-us-home__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:45px 30px;margin-top:40px}@media (max-width: 1600px){.about-us-home__list{margin-top:35px;gap:30px 25px}}@media (max-width: 1200px){.about-us-home__list{grid-template-columns:repeat(3, 1fr);margin-top:30px;gap:35px 25px}}@media (max-width: 1000px){.about-us-home__list{grid-template-columns:repeat(2, 1fr);margin-top:25px;gap:30px 20px}}.about-us-home__list--item{display:flex;flex-direction:column}.about-us-home__list--item img{width:100%;height:100%}.about-us-home__list--item span{display:block;margin-top:20px;font-size:20px;font-weight:600;font-family:termina, sans-serif;transition:all .3s}@media (max-width: 1600px){.about-us-home__list--item span{font-size:18px;margin-top:15px}}@media (max-width: 1200px){.about-us-home__list--item span{font-size:16px;margin-top:10px}}@media (max-width: 1000px){.about-us-home__list--item span{font-size:14px}}.about-us-bg{background-position-x:-70px;background-position-y:-110px;background-size:cover;background-repeat:no-repeat;padding-bottom:250px}@media (max-width: 1000px){.about-us-bg{padding-bottom:0}}.black-bg{background:linear-gradient(to bottom, #ececec 0%, #000 340px, #000 calc(100% - 340px), orange 100%);min-height:100vh;margin:0}.what-we-are-doing-home{position:relative;top:-150px;z-index:1;padding:290px 0 370px 0}@media (max-width: 1600px){.what-we-are-doing-home{margin:30px 0;padding:290px 0 300px 0}}@media (max-width: 1200px){.what-we-are-doing-home{margin:20px 0;padding:290px 0 200px 0}}@media (max-width: 1000px){.what-we-are-doing-home{margin:15px 0;padding:50px 0 370px 0;padding:160px 0 70px 0;top:-70px}}.what-we-are-doing-home__list{margin-top:50px;display:flex;flex-direction:column;gap:45px 0px}@media (max-width: 1600px){.what-we-are-doing-home__list{margin-top:30px;gap:40px 0px}}@media (max-width: 1200px){.what-we-are-doing-home__list{margin-top:20px;gap:35px 0px}}@media (max-width: 1000px){.what-we-are-doing-home__list{margin-top:15px;gap:30px 0px}}.what-we-are-doing-home__list--item{display:flex;align-items:center;justify-content:space-between;gap:0 30px}@media (max-width: 1000px){.what-we-are-doing-home__list--item{flex-direction:column}}.what-we-are-doing-home__list--item:nth-child(2n+2){flex-direction:row-reverse}@media (max-width: 1000px){.what-we-are-doing-home__list--item:nth-child(2n+2){flex-direction:column}}.what-we-are-doing-home__list--item .content{max-width:530px}@media (max-width: 1000px){.what-we-are-doing-home__list--item .content{max-width:100%;margin-bottom:25px}}.what-we-are-doing-home__list--item .content span{font-family:"neue-haas-grotesk-display", sans-serif;color:#f39200;font-size:24px;font-weight:600;display:block;margin-bottom:35px}@media (max-width: 1600px){.what-we-are-doing-home__list--item .content span{font-size:22px}}@media (max-width: 1200px){.what-we-are-doing-home__list--item .content span{font-size:20px}}@media (max-width: 1000px){.what-we-are-doing-home__list--item .content span{font-size:18px;margin-bottom:25px}}.what-we-are-doing-home__list--item .content p{font-family:"neue-haas-grotesk-display", sans-serif;color:#fff;font-size:18px;font-weight:500}@media (max-width: 1600px){.what-we-are-doing-home__list--item .content p{font-size:17px}}@media (max-width: 1200px){.what-we-are-doing-home__list--item .content p{font-size:14px}}.what-we-are-doing-home__list--item .content-image img{max-width:640px}@media (max-width: 1600px){.what-we-are-doing-home__list--item .content-image img{max-width:600px}}@media (max-width: 1200px){.what-we-are-doing-home__list--item .content-image img{max-width:440px}}@media (max-width: 1000px){.what-we-are-doing-home__list--item .content-image img{max-width:100%}}@media (max-width: 1000px){.our-team{position:relative;top:-50px}}.our-team__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:25px 30px;margin-top:40px}@media (max-width: 1000px){.our-team__list{grid-template-columns:repeat(1, 1fr)}}.our-team__list--item{max-width:520px}@media (max-width: 1000px){.our-team__list--item{max-width:100%}}.our-team__list--item img{width:305px}@media (max-width: 1000px){.our-team__list--item img{max-width:205px;width:100%}}.our-team__list--item p{font-weight:400;font-family:neue-haas-grotesk-display, sans-serif;font-size:16px}@media (max-width: 1000px){.our-team__list--item p{font-size:14px}}.our-team__list--item p span{font-weight:500;font-family:neue-haas-grotesk-display, sans-serif;display:block;font-size:20px}@media (max-width: 1600px){.our-team__list--item p span{font-size:19px}}@media (max-width: 1200px){.our-team__list--item p span{font-size:18px}}@media (max-width: 1000px){.our-team__list--item p span{font-size:16px}}.team-member-name{font-size:30px;font-weight:600;font-family:termina, sans-serif;display:block;margin:25px 0 30px 0}@media (max-width: 1600px){.team-member-name{font-size:28px;margin:20px 0 25px 0}}@media (max-width: 1200px){.team-member-name{font-size:24px;margin:15px 0 20px 0}}@media (max-width: 1000px){.team-member-name{font-size:22px;margin:10px 0 15px 0}}#our-team-section{z-index:9}.main-baner{display:flex;justify-content:space-between;align-items:flex-start;margin:225px 0 265px 0}@media (max-width: 1600px){.main-baner{margin:160px 0 180px 0}}@media (max-width: 1200px){.main-baner{margin:140px 0 70px 0}}@media (max-width: 1000px){.main-baner{margin:90px 0 70px 0;flex-direction:column}}.main-baner__content{max-width:550px}@media (max-width: 1000px){.main-baner__content{max-width:100%}}.main-baner__content h1{font-weight:700;font-family:termina, sans-serif;font-size:66px}@media (max-width: 1600px){.main-baner__content h1{font-size:56px}}@media (max-width: 1200px){.main-baner__content h1{font-size:46px}}@media (max-width: 1000px){.main-baner__content h1{font-size:32px}}.main-baner__content p{margin:75px 0 90px 0;font-size:24px;font-family:neue-haas-grotesk-display, sans-serif;font-weight:500}@media (max-width: 1600px){.main-baner__content p{margin:55px 0 70px 0;font-size:20px}}@media (max-width: 1200px){.main-baner__content p{margin:35px 0}}.main-baner__content--arrow{width:fit-content;cursor:pointer}.main-baner__content--arrow:hover svg path{fill:#fff}.main-baner__content--arrow svg{width:20px}.main-baner__content--arrow svg path{transition:all .3s ease-in-out}.main-baner__content--buttons{margin-bottom:190px;display:flex;gap:10px}@media (max-width: 1600px){.main-baner__content--buttons{margin-bottom:150px}}@media (max-width: 1200px){.main-baner__content--buttons{margin-bottom:70px}}@media (max-width: 1000px){.main-baner__content--buttons{margin-bottom:40px}}.main-baner__image img{max-width:640px;width:100%;height:100%;object-fit:contain;position:relative;top:-25px}@media (max-width: 1600px){.main-baner__image img{max-width:540px}}@media (max-width: 1000px){.main-baner__image img{max-width:100%;top:0}}.yellow-bg{background:linear-gradient(to bottom, orange 0%, orange 0%, orange calc(100% - 220px), #ececec 100%);margin:0;padding-bottom:100px}@media (max-width: 1600px){.yellow-bg{padding-bottom:70px}}.baner-bg{background-position-x:-50px;background-position-y:-210px;background-size:cover;background-repeat:no-repeat}.why-me{padding:50px 0 120px 0;border-bottom:1px solid #c27500}@media (max-width: 1200px){.why-me{padding:40px 0 80px 0}}@media (max-width: 1000px){.why-me{padding:30px 0 50px 0}}.why-me__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px 30px;margin-top:100px}@media (max-width: 1200px){.why-me__list{grid-template-columns:repeat(2, 1fr);margin-top:70px}}@media (max-width: 1000px){.why-me__list{grid-template-columns:repeat(1, 1fr);margin-top:40px}}.why-me__list--item{color:#fff}.why-me__list--item .why-me-icon{margin-bottom:25px}.why-me__list--item .why-me-icon img{width:60px}@media (max-width: 1000px){.why-me__list--item .why-me-icon img{width:50px}}.why-me__list--item span{font-family:neue-haas-grotesk-display, sans-serif;font-size:20px;font-weight:600;display:block;margin-bottom:10px}@media (max-width: 1200px){.why-me__list--item span{font-size:16px}}.why-me__list--item p{font-family:neue-haas-grotesk-display, sans-serif;font-size:18px;font-weight:500}@media (max-width: 1000px){.why-me__list--item p{font-size:14px}}.yellow-bg-why-me{background:linear-gradient(to bottom, orange 0%, orange 0%, orange 0%, orange 0%);margin:0}.wrapper{padding:0 50px}@media (max-width: 1200px){.wrapper{padding:0 15px}}.wrapper-big{max-width:1370px;margin:0 auto;padding:0 15px}.wrapper-big-no-right{padding:0 0 0 200px}@media (max-width: 1600px){.wrapper-big-no-right{padding:0 0 0 100px}}@media (max-width: 1200px){.wrapper-big-no-right{padding:0 15px}}.wrapper-text{padding:0 155px}@media (max-width: 1600px){.wrapper-text{padding:0 100px}}@media (max-width: 1200px){.wrapper-text{padding:0 55px}}@media (max-width: 1000px){.wrapper-text{padding:0}}.main-button{background-color:#000;color:#f39200;display:inline-block;padding:25px;text-decoration:none;transition:all .2s ease-in-out;font-family:forma-djr-deck, sans-serif;border:2px solid #000;font-size:18px;font-weight:bold;width:max-content;display:flex;align-items:center}@media (max-width: 1000px){.main-button{font-size:16px}}.main-button:hover{background-color:transparent;color:#000}.main-button.transparent{background-color:transparent;color:#000;border-color:#000}.main-button.transparent:hover{background-color:#000;color:#f39200}.main-title{font-size:7em;font-weight:bold;font-family:'Termina';letter-spacing:-2px}@media (max-width: 1600px){.main-title{font-size:5em}}@media (max-width: 1200px){.main-title{font-size:4em}}@media (max-width: 1000px){.main-title{font-size:3.2em}}.main-title.white{color:#fff}.section-title{font-size:48px;font-weight:600;font-family:termina, sans-serif}@media (max-width: 1600px){.section-title{font-size:40px}}@media (max-width: 1200px){.section-title{font-size:32px}}@media (max-width: 1000px){.section-title{font-size:28px}}.section-title.white{color:#fff}.mid-title{font-size:36px;font-weight:600;font-family:termina, sans-serif}@media (max-width: 1600px){.mid-title{font-size:32px}}@media (max-width: 1200px){.mid-title{font-size:28px}}@media (max-width: 1000px){.mid-title{font-size:24px}}.mid-title.yellow{color:#f39200}.small-title{font-size:2.4em;font-weight:bold;font-family:'Termina'}@media (max-width: 1600px){.small-title{font-size:2.2em}}@media (max-width: 1000px){.small-title{font-size:2em}}.hover-img{cursor:pointer}.hover-img figure{height:100%;overflow:hidden}.hover-img figure img{width:100%;height:100%;transform:scale(1);transition:.3s ease-in-out}.hover-img:hover figure img{transform:scale(1.2)}.hover-img:hover span{color:#fff}.to-center{display:flex;justify-content:center}.to-flex{display:flex}.to-flex.between{justify-content:space-between}.wrapper-list{display:none}.wrapper-list-container:hover .wrapper-list{display:block;position:absolute}.page-title{font-size:70px;font-weight:600;text-align:center;margin:70px 0 135px 0;color:#000}@media (max-width: 1600px){.page-title{font-size:60px;margin:50px 0 105px 0}}@media (max-width: 1200px){.page-title{font-size:50px;margin:30px 0 55px 0;padding:0 15px}}@media (max-width: 1000px){.page-title{font-size:44px;margin:30px 0}}.grey{background-color:#f5f5f5}.light-grey{background-color:#f2f2f2}.main-title.mt-120{margin-top:120px}@media (max-width: 1000px){.main-title.mt-120{margin-bottom:30px}}.main-title.mb-50{margin-bottom:50px}@media (max-width: 1000px){.main-title.mb-50{margin-bottom:30px}}.main-title.mt-50{margin-top:50px}@media (max-width: 1000px){.main-title.mt-50{margin-top:30px}}.line-separator{margin:50px 0;height:1px;width:100%;background-color:#b4b4b4;position:relative}@media (max-width: 1000px){.line-separator{margin:30px 0}}.line-separator.arrow:after,.line-separator.arrow:before{content:'';margin-left:auto;margin-right:auto;left:0;right:0;text-align:center;position:absolute;width:0;height:0;display:block;border-left:20px solid transparent;border-right:20px solid transparent}.line-separator.arrow:after{bottom:-20px;border-top:20px solid #b4b4b4}.line-separator.arrow:before{bottom:-19px;z-index:9;border-top:20px solid #fff}.is-disabled{pointer-events:none;opacity:.5 !important}.mb-50{margin-bottom:50px}@media (max-width: 1000px){.mb-50{margin-bottom:30px}}.image-wrapper{max-width:585px}@media (max-width: 1000px){.image-wrapper{max-width:100%;margin-right:0}}.image-wrapper img{width:100%;height:700px;object-fit:cover;object-position:center}@media (max-width: 1000px){.image-wrapper img{height:auto}}.image-wrapper.big{max-width:665px}@media (max-width: 1000px){.image-wrapper.big{max-width:100%}}.image-wrapper.big img{height:820px}@media (max-width: 1000px){.image-wrapper.big img{height:auto}}.full-background{background-position:center;background-size:cover}.p-relative{position:relative}.to-column{display:flex;flex-direction:column}.main-link{font-size:1.6em;font-weight:bold;position:relative;transform:translateX(-23px);display:flex;align-items:center;transition:.2s ease-in;width:max-content}@media (max-width: 1600px){.main-link{font-size:1.5em}}@media (max-width: 1200px){.main-link{font-size:1.4em}}.main-link.white{color:#fff}.main-link.red{color:#e73743}.main-link.red:before,.main-link.red:after{background-image:url("../../img/co_ico-strzalka-red.svg")}.main-link:before,.main-link:after{content:'';width:16px;height:14px;display:block;background-repeat:no-repeat;background-size:cover;transition:.2s ease-in;margin-bottom:1px;background-image:url("../../img/co_ico-strzalka.svg")}.main-link:before{opacity:0;margin-right:5px}.main-link:after{opacity:1;margin-left:5px}.main-link:hover{transform:translateX(5px)}.main-link:hover:before{opacity:1}.main-link:hover:after{opacity:0}.mt-135{margin-top:135px}@media (max-width: 1600px){.mt-135{margin-top:85px}}@media (max-width: 1200px){.mt-135{margin-top:55px}}@media (max-width: 1000px){.mt-135{margin-top:35px}}.mt-100{margin-top:100px}@media (max-width: 1600px){.mt-100{margin-top:75px}}@media (max-width: 1200px){.mt-100{margin-top:45px}}@media (max-width: 1000px){.mt-100{margin-top:35px}}.yellow-bg-normal{background-color:orange}.red-background{background-color:#e73743}.wrapper-content p{margin-top:35px;max-width:1055px}@media (max-width: 1000px){.wrapper-content p{margin-top:25px}}
