html,body,div,span,h1,h2,h3,h4,h5,h6,p,em,img,strong,sub,sup,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,table,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0);font-size:100%}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);text-decoration:none}table{border-collapse:collapse;border-spacing:0}td,td img{vertical-align:top}input,select,button,textarea{margin:0;padding:0;font-size:100%;font-family:inherit;caret-color:auto}input[type=checkbox]{vertical-align:middle}input[type=radio]{vertical-align:text-bottom}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}sub{vertical-align:sub;font-size:smaller}sup{vertical-align:super;font-size:smaller}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}button{background:none;border:none;padding:0}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}html{height:100%;overflow-y:scroll}html.no-scroll{overflow:hidden}body{height:100%}.wrapper{margin:0 auto;max-width:100%;min-height:100%;height:auto;position:relative;overflow:hidden;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}label,input[type=button],input[type=submit],button{cursor:pointer}a{color:#000}a,input,button,textarea{-webkit-transition:color .35s,background .35s,opacity .35s,border .35s,-webkit-box-shadow .35s;transition:color .35s,background .35s,opacity .35s,border .35s,-webkit-box-shadow .35s;transition:color .35s,background .35s,opacity .35s,border .35s,box-shadow .35s;transition:color .35s,background .35s,opacity .35s,border .35s,box-shadow .35s,-webkit-box-shadow .35s;outline:none}img{width:auto;height:auto;max-width:100%;display:inline-block;vertical-align:top}svg{-webkit-transition:fill .35s,stroke .35s,opacity .35s;transition:fill .35s,stroke .35s,opacity .35s;max-width:100%;direction:ltr}svg path,svg rect,svg g,svg circle,svg line{-webkit-transition:fill .35s,stroke .35s,opacity .35s;transition:fill .35s,stroke .35s,opacity .35s}ul,ol{list-style-type:none}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-white{color:#fff !important}.text-black{color:#000 !important}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.d-none{display:none}.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.align-items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.mb-10{margin-bottom:1rem}.mb-20{margin-bottom:2rem}.mb-30{margin-bottom:3rem}.mb-40{margin-bottom:4rem}.ml-5{margin-left:.5rem}.ml-10{margin-left:1rem}.ml-20{margin-left:2rem}.ml-30{margin-left:3rem}.mr-20{margin-right:2rem}.mr-30{margin-right:3rem}.mr-40{margin-right:4rem}.pb-40{padding-bottom:4rem}.pt-40{padding-top:4rem}.gap-1{grid-gap:1rem}.gap-2{grid-gap:2rem}.gap-3{grid-gap:3rem}.position-relative{position:relative}.row{display:grid;grid-gap:3rem}.row--1{grid-template-columns:repeat(1, 1fr)}.row--2{grid-template-columns:repeat(2, 1fr)}@media(max-width: 576px){.row--2{grid-template-columns:repeat(1, 1fr)}}.row--3{grid-template-columns:repeat(3, 1fr)}@media(max-width: 576px){.row--3{grid-template-columns:repeat(2, 1fr)}}.row--4{grid-template-columns:repeat(4, 1fr)}@media(max-width: 767px){.row--4{grid-template-columns:repeat(2, 1fr)}}.row--5{grid-template-columns:repeat(5, 1fr)}.row--6{grid-template-columns:repeat(6, 1fr)}.row--8{grid-template-columns:repeat(8, 1fr)}input[type=tel],input[type=email]{direction:rtl}@font-face{font-family:"ChakraPetch-Regular";src:url("../fonts/ChakraPetch-Regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"ChakraPetch-Bold";src:url("../fonts/ChakraPetch-Bold.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@media(min-width: 1200px){html{font-size:.5208333333vw}}@media(min-width: 2000px){html{font-size:.3333333333vw}}@media(max-width: 1199px){html{font-size:.834028357vw}}@media(max-width: 576px){html{font-size:1.7361111111vw}}body{font-size:3.2rem;position:relative;line-height:3.5rem;font-family:"ChakraPetch-Regular";width:100%;height:100%;background:#000;color:#fff}body a{color:#fff}h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:1.2;font-family:"ChakraPetch-Bold"}strong{font-weight:normal;font-family:"ChakraPetch-Bold"}.container{margin:0 auto;padding:0 1.5rem;max-width:100%;width:100%}@media(min-width: 1200px){.container{width:144rem}}.header{position:fixed;top:1.5rem;left:0;right:0;padding:1.5rem 2.5rem;z-index:101;background:rgba(0,0,0,.24);border-radius:1.2rem;max-width:calc(100% - 3rem)}@media(max-width: 576px){.header.active .menu{-webkit-transform:translate(-50%, 1.5rem);-ms-transform:translate(-50%, 1.5rem);transform:translate(-50%, 1.5rem)}.header.active .burger:before,.header.active .burger:after{top:2rem}.header.active .burger:before{-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.header.active .burger:after{-webkit-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}}@media(max-width: 576px){.header .menu{z-index:0;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;-webkit-transform:translate(-50%, -100%);-ms-transform:translate(-50%, -100%);transform:translate(-50%, -100%);position:absolute;width:calc(100vw - 3rem);height:calc(100vh - 3rem);height:calc(100svh - 3rem);background:#000;border-radius:1.2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;left:50%;top:-1.5rem;padding:23rem 0}.header .menu a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;place-content:center;padding:2rem;font-size:24px}}.header .burger{display:none;outline:none;border:none;background:hsla(0,0%,100%,.1);width:5rem;height:4rem;border-radius:.4rem;position:relative;cursor:pointer}.header .burger:before,.header .burger:after{content:"";position:absolute;background:#fff;width:2.2rem;height:.4rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear, -webkit-transform .3s linear}.header .burger:before{top:1.4rem}.header .burger:after{bottom:1.4rem}@media(max-width: 576px){.header .burger{display:block}}.header__logo svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.header__logo svg:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-animation:neonPulse 1.5s infinite alternate;animation:neonPulse 1.5s infinite alternate}@-webkit-keyframes neonPulse{from{-webkit-filter:drop-shadow(0 0 5px #60DCA1);filter:drop-shadow(0 0 5px #60DCA1)}to{-webkit-filter:drop-shadow(0 0 20px #60DCA1);filter:drop-shadow(0 0 20px #60DCA1)}}@keyframes neonPulse{from{-webkit-filter:drop-shadow(0 0 5px #60DCA1);filter:drop-shadow(0 0 5px #60DCA1)}to{-webkit-filter:drop-shadow(0 0 20px #60DCA1);filter:drop-shadow(0 0 20px #60DCA1)}}.header__nav{grid-gap:1rem 3rem;font-size:16px;line-height:20px}.header__nav a{display:block;position:relative;border-bottom:1px solid rgba(0,0,0,0)}.header__nav a:hover{border-bottom-color:#fff}.header__nav a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#fff;-webkit-transition:.35s;transition:.35s}.footer{padding:8rem 0;background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;grid-gap:5rem}@media(max-width: 576px){.footer{padding:6rem 0}}.footer .info{font-size:14px;line-height:20px;grid-gap:1rem 8rem}.footer a:hover{text-decoration:underline}.cookie-banner{position:fixed;bottom:1.5rem;left:0;right:0;background-color:#000;border-radius:2.4rem;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1000}.cookie-content p{margin:0}.privacy-text{font-size:16px;margin-top:5px}.privacy-text a{text-decoration:underline}.cookie-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:1rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.cookie-buttons button{background-color:rgba(0,0,0,0);color:#fff;border:1px solid #fff;padding:1rem;width:18rem;height:6rem;cursor:pointer;font-size:18px}.cookie-buttons button:hover{opacity:.8}.banner{height:100vh;height:100svh;position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 576px){.banner{height:90vh;height:90svh}}.banner:hover .banner__bg img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-filter:brightness(1.1) contrast(1.05);filter:brightness(1.1) contrast(1.05)}.banner__bg{position:absolute;top:0;bottom:0;right:0;left:0;z-index:-1}.banner__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;-webkit-transition:-webkit-transform 4s ease,-webkit-filter .8s ease;transition:-webkit-transform 4s ease,-webkit-filter .8s ease;transition:transform 4s ease,filter .8s ease;transition:transform 4s ease,filter .8s ease,-webkit-transform 4s ease,-webkit-filter .8s ease;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.banner__title{font-size:8rem;line-height:8rem}.banner__content p.dev{font-size:1.8rem;line-height:2.4rem}.banner__content p.dev a{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-bottom:1px solid rgba(0,0,0,0)}.banner__content p.dev a:hover{border-bottom-color:#fff}.banner__content p.dev a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#fff;-webkit-transition:.35s;transition:.35s}.about{padding:8rem 0}@media(max-width: 576px){.about{padding:6rem 0}}.about__title{font-size:2.4rem;text-transform:uppercase}.about__item{padding:4rem 2.5rem;min-height:22rem;position:relative;-webkit-transition:-webkit-transform .45s ease,-webkit-box-shadow .45s ease;transition:-webkit-transform .45s ease,-webkit-box-shadow .45s ease;transition:transform .45s ease,box-shadow .45s ease;transition:transform .45s ease,box-shadow .45s ease,-webkit-transform .45s ease,-webkit-box-shadow .45s ease;will-change:transform,box-shadow;-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.about__item:hover{-webkit-transform:translateY(-0.6rem) scale(1.01);-ms-transform:translateY(-0.6rem) scale(1.01);transform:translateY(-0.6rem) scale(1.01);-webkit-box-shadow:0 12px 25px rgba(0,0,0,.4);box-shadow:0 12px 25px rgba(0,0,0,.4)}.about__item::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:inherit;background-size:200% 200%;background-position:0% 50%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:background-position .7s ease,-webkit-transform .7s ease;transition:background-position .7s ease,-webkit-transform .7s ease;transition:transform .7s ease,background-position .7s ease;transition:transform .7s ease,background-position .7s ease,-webkit-transform .7s ease;will-change:transform,background-position;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.about__item:hover::before{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);background-position:100% 50%}.about__item--1{background:radial-gradient(69.61% 69.61% at 26.12% 30.39%, #3C7D60 0%, #54A076 66.1%, #204C3A 100%)}.about__item--2{background:radial-gradient(118.01% 118.01% at 8.18% 0%, #212121 9.32%, #055935 55.5%, #60DCA1 100%)}.about__item--3{background:linear-gradient(36.78deg, #61A387 14.05%, #243D33 67.12%)}.about__item--4{background:radial-gradient(118.01% 118.01% at 8.18% 0%, #212121 9.32%, #055935 55.5%, #60DCA1 100%)}.about__item--5{background:linear-gradient(36.78deg, #61A387 14.05%, #243D33 67.12%)}.about__item p{position:relative;padding-left:3.5rem}@media(max-width: 576px){.about__item p{font-size:2.8rem;padding-left:3rem}}.about__item p:before{content:"";width:1.2rem;height:1.2rem;position:absolute;top:1rem;left:0;background:#fff}.offer{padding:8rem 0}@media(max-width: 576px){.offer{padding:6rem 0}}.offer .container>div{border-top:1px solid #fff;padding-top:1.5rem}.offer__title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:#fff;color:#000;font-size:4.6rem;line-height:5.6rem;padding:0 1rem;font-family:"ChakraPetch-Regular"}.offer__box{background:#e9e9e7;color:#000;padding:5rem}@media(max-width: 576px){.offer__box{padding:4rem 3rem}}.offer__item{display:grid;grid-template-columns:11rem 1fr;grid-gap:1rem;position:relative;-webkit-transition:top .35s ease;transition:top .35s ease;top:0}.offer__item:hover{top:-0.5rem}.offer__item:hover .number{color:#000}.offer__item .number{font-family:"ChakraPetch-Bold";font-size:8rem;line-height:8rem;color:rgba(0,0,0,0);-webkit-text-stroke:1px #333;text-stroke:1px #333;transition:color .5s ease,-webkit-text-stroke .5s ease,text-stroke .5s ease}.offer__item .text{padding-bottom:2.4rem;border-bottom:1px solid #000}.offer__item h4{font-family:"ChakraPetch-Regular";margin-bottom:1.5rem}.offer__item p{font-size:16px;line-height:20px}.contacts{padding:8rem 0;position:relative;overflow:hidden;background:radial-gradient(134.59% 126.59% at -3.06% -8.57%, #212121 0%, #055935 55.5%, #60DCA1 100%);-webkit-transition:-webkit-transform .6s ease,-webkit-box-shadow .6s ease;transition:-webkit-transform .6s ease,-webkit-box-shadow .6s ease;transition:transform .6s ease,box-shadow .6s ease;transition:transform .6s ease,box-shadow .6s ease,-webkit-transform .6s ease,-webkit-box-shadow .6s ease;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;will-change:transform,box-shadow}@media(max-width: 576px){.contacts{padding:6rem 0}}.contacts:hover{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 15px 40px rgba(0,0,0,.4);box-shadow:0 15px 40px rgba(0,0,0,.4)}.contacts::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:inherit;background-size:200% 200%;background-position:0% 50%;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:background-position 2s ease;transition:background-position 2s ease;will-change:background-position}.contacts:hover::before{background-position:80% 30%}@media(prefers-reduced-motion: reduce){.contacts{-webkit-transition:none;transition:none}.contacts:hover{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.contacts::before{-webkit-transition:none;transition:none}}.contacts:hover .contacts__logo img{-webkit-transform:rotateY(25deg) rotateX(10deg) scale(1.1);transform:rotateY(25deg) rotateX(10deg) scale(1.1);-webkit-filter:drop-shadow(0 0 15px #00ff99) brightness(1.2);filter:drop-shadow(0 0 15px #00ff99) brightness(1.2)}.contacts__row{display:grid;grid-template-columns:30rem 1fr;grid-gap:3rem 8rem}@media(max-width: 576px){.contacts__row{grid-template-columns:repeat(1, 1fr);text-align:center}}.contacts__row h2{font-size:6.4rem;line-height:7rem;text-transform:uppercase}.contacts__row a:hover{opacity:.6}.contacts__logo{display:inline-block;-webkit-perspective:1000px;perspective:1000px}.contacts__logo img{-webkit-transition:-webkit-transform .6s ease,-webkit-filter .6s ease;transition:-webkit-transform .6s ease,-webkit-filter .6s ease;transition:transform .6s ease,filter .6s ease;transition:transform .6s ease,filter .6s ease,-webkit-transform .6s ease,-webkit-filter .6s ease}@media(max-width: 576px){.contacts__logo img{max-height:240px}}