@font-face{font-display:swap;font-family:"DM Sans";font-style:normal;font-weight:400;src:url(../fonts/dm-sans-v15-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto Serif";font-style:normal;font-weight:500;src:url(../fonts/roboto-serif-v15-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto Serif";font-style:normal;font-weight:600;src:url(../fonts/roboto-serif-v15-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto Serif";font-style:normal;font-weight:700;src:url(../fonts/roboto-serif-v15-latin-700.woff2) format("woff2")}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;margin:0;overflow:visible}.green,.main-menu ul li a.current,footer a:active,footer a:hover{color:var(--green-color)}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#000}.hamburger-box{width:30px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}footer{background:var(--black-color);color:#FFF}footer .container{padding-top:100px;padding-bottom:60px}footer .block{display:flex;justify-content:space-between;gap:105px}footer .about{width:357px}footer .about img{width:200px;margin-bottom:21px}footer h4{font-family:"Roboto Serif",serif;font-size:1.25rem;font-weight:600;margin-bottom:24px}footer .pages li{margin-bottom:16px;font-size:1rem;letter-spacing:.03rem}.subscribe-block form,.subscribe-block form button{font-family:"DM Sans",sans-serif;letter-spacing:.03375rem;font-size:1.125rem}footer .pages li:last-child{margin-bottom:0}footer a{color:var(--grey-color)}.subscribe-block{width:31%}.subscribe-block h4{margin-bottom:17px}.subscribe-block form{color:var(--text-color);position:relative}.subscribe-block form button{position:absolute;padding:8px 15px;color:var(--white-color);right:15px;top:12px;border-radius:20px;background:var(--black-color);border:2px solid #000;display:inline-block;cursor:pointer;overflow:hidden;z-index:1;transition:all .3s}.subscribe-block form button::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:var(--black-color);border-radius:10rem;z-index:-2}.subscribe-block form button::before{content:"";position:absolute;bottom:0;left:0;width:0%;height:100%;background-color:var(--orange-color);transition:all .3s;border-radius:10rem;z-index:-1}.subscribe-block form button:hover{color:var(--black-color)}.btn,body{color:var(--text-color);font-family:"DM Sans",sans-serif;letter-spacing:.03375rem}.subscribe-block form button:hover::before{width:100%}.subscribe-block form button:active::before{background-color:var(--dark-orange)}.subscribe-block input{width:433px;padding:10px 9px 10px 23px;border-radius:40px;background:#FFF;height:67px;font-family:"DM Sans",sans-serif;font-size:1.125rem}.subscribe-block input::placeholder{color:var(--text-color);font-family:"DM Sans",sans-serif;font-size:1.125rem;letter-spacing:.03375rem;transform:translateY(2px)}.block-top{padding-bottom:101px;border-bottom:1px solid var(--grey-color);margin-bottom:29px}.block-bottom h4{margin-bottom:16px}.block-bottom address{font-style:normal}.socials-list{display:flex;justify-content:space-between;gap:29px}.socials-list a{width:50px;height:50px;border-radius:50%;background-color:var(--white-color);display:flex;justify-content:center;align-items:center;border:1px solid #fff}.socials-list a:hover{background-color:var(--black-color);transition:all .2s ease;border:1px solid #fff}.socials-list a:hover svg{transition:all .2s ease;filter:invert(1)}.socials-list svg{width:23px;height:23px}@media screen and (max-width:1552px){.subscribe-block form input{width:100%}.subscribe-block form button{left:65%;right:4%}}@media screen and (max-width:1430px){footer .block-bottom{flex-wrap:wrap;gap:20px 20%;justify-content:space-between}footer .block-bottom>div{width:40%}footer .block-bottom .socials-list{margin-right:auto}}@media screen and (max-width:1328px){.container{width:min(90%,1000px)}footer .block{gap:50px}.subscribe-block{width:40%}footer .block-bottom .socials-list{margin-right:20%}}@media screen and (max-width:1065px){footer .block-bottom .address,footer .block-top .pages{display:none}footer .container{padding-top:60px;width:min(90%,700px)}footer .block-top{flex-wrap:wrap;padding-bottom:40px}footer .block-top div{width:70%;margin-inline:auto}footer .block-bottom{gap:30px}footer .block-bottom .socials-list{margin-inline:auto}}@media screen and (max-width:674px){.copyright a,.telephone a{font-size:1rem}footer .block-top div{width:100%}}@media screen and (max-width:442px){input[type=email]::placeholder{font-size:1rem}.subscribe-block form button{left:60%}footer .block-bottom>div{width:80%}}@media screen and (max-width:375px){.subscribe-block form button{left:50%}}:root{--text-color:rgba(12, 12, 12, 0.9);--white-color:#FBFBFB;--black-color:#0C0C0C;--green-color:#64CCC5;--orange-color:#ffd930;--grey-color:#f4f4f4;--dark-orange:#ff9e30;--dark-grey:#808080}*,::after,::before{box-sizing:border-box;margin:0;padding:0}body{font-size:1.125rem}.container{width:min(90%,1400px);margin-inline:auto}ul{list-style-type:none}a{text-decoration:none}img{width:100%;object-fit:contain;vertical-align:top}.btn{display:inline-block;font-size:1.25rem;padding:9px 15px;border-radius:23px;background-color:var(--white-color);cursor:pointer;overflow:hidden;z-index:1;position:relative;transition:all .3s;border:2px solid var(--white-color)}.btn::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:var(--white-color);border-radius:10rem;z-index:-2}.btn::before{content:"";position:absolute;bottom:0;left:0;width:0%;height:100%;background-color:var(--orange-color);transition:all .3s;border-radius:10rem;z-index:-1}.btn:hover::before{width:100%}.btn:active::before{background-color:var(--dark-orange)}header{padding-top:21px}header .container{display:flex;justify-content:space-between;margin-inline:auto}header .logo img{height:100%}.main-menu ul{display:flex;gap:40px;padding:17px 0}.main-menu ul :active,.main-menu ul a,.main-menu ul a:visited{position:relative;display:inline-block}.main-menu ul :active::after,.main-menu ul a::after,.main-menu ul a:visited::after{content:"";position:absolute;width:0;height:2px;background:var(--orange-color);bottom:-5px;left:50%;display:inline-block;transition:all .3s ease;transform:translateX(-50%)}.main-menu ul :active:hover::after,.main-menu ul a:hover::after,.main-menu ul a:visited:hover::after{width:calc(100% - 10px)}.buttons-block{margin-right:6px;margin-top:5px}.buttons-block .btn{font-size:1.125rem}.hamburger{display:none;width:47px;height:47px;border:none;background:0 0;position:relative}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:19px;height:3px}.hamburger-inner{top:60%}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.go-btn{display:flex;padding:10px 20px 10px 10px;justify-content:center;align-items:center;gap:10px;font-size:1.25rem;border-radius:26px;letter-spacing:-.01rem;width:212px}.btn-arrow{display:inline-block;width:28px;height:28px;position:relative;background-color:var(--black-color);border-radius:50%}.btn-arrow::before{content:"";position:absolute;border-top:1px solid var(--white-color);border-left:1px solid var(--white-color);z-index:1;left:9px;top:10px;width:8px;aspect-ratio:1;rotate:135deg}.black-btn{background:var(--black-color);color:var(--white-color);border:2px solid #000}.black-btn::after{background-color:var(--black-color)}.black-btn:hover{color:var(--black-color)}.black-btn .btn-arrow{background-color:var(--white-color)}.black-btn .btn-arrow::before{border-top:1px solid var(--black-color);border-left:1px solid var(--black-color)}.black-burger{border:2px solid #000}.gallery .image-box,.gallery img,.services-list li{border-radius:20px}.black-burger::after{background-color:var(--black-color)}.black-burger .hamburger-inner,.black-burger .hamburger-inner::after,.black-burger .hamburger-inner::before{background-color:#f4f4f4}.black-burger .hamburger-inner{top:50%;left:-3px}.mobile-panel,.page-shadow{position:fixed;top:0;transition:all .5s ease;left:0}@media screen and (max-width:836px){.main-menu{display:none}.hamburger{display:inline-block}.buttons-block{display:flex;gap:20px}}.page-shadow{background-color:rgba(0,0,0,.7);width:100%;height:100%;z-index:999;opacity:0;visibility:hidden}.mobile-panel{transform:translateX(-300px);background:#fff;width:300px;height:100vh;z-index:1000}.mobile-panel .logo{scale:.6;padding-top:10px}.open-mobile-menu .page-shadow{opacity:1;visibility:visible}.open-mobile-menu .mobile-panel{transform:translateX(0)}.mobile-menu ul{padding-top:20px}.mobile-menu ul li a{display:inline-block;padding:10px 30px;color:var(--dark-grey);width:100%}.first .text-content,.main-menu ul :active,.main-menu ul a,.main-menu ul a:visited{color:var(--white-color)}@media screen and (max-width:442px){header .buttons-block .contact-btn{display:none}header .logo{margin-left:20px}}.gallery{position:relative;width:55%}.gallery .image-box{width:640px;aspect-ratio:1}.photo-1{position:absolute;transform:translate(112px,0);z-index:9}.photo-1 img{position:relative;z-index:9}.photo-1::before{position:absolute;content:"";background:rgba(18,18,18,.2);width:100%;display:block;height:100%;border-radius:20px;z-index:10}.photo-2,.photo-3{position:absolute}.photo-2::before,.photo-3::before{position:absolute;content:"";background:rgba(18,18,18,.2);width:100%;display:block;height:100%;border-radius:20px}.first,header{background-color:var(--black-color)}.photo-2{transform:translate(60px,-31px);z-index:8}.photo-2::before{left:0;bottom:0;z-index:8}.photo-2 img{opacity:.5;z-index:7}.photo-3{transform:translate(8px,-63px)}.photo-3::before{left:0;bottom:0;z-index:6}.photo-3 img{opacity:.2;z-index:5}.photo{transition:transform 1s ease-in-out,z-index .5s}@media screen and (max-width:1650px){.about-us .gallery .image-box{width:500px}}@media screen and (max-width:1328px){.about-us .gallery .image-box{width:350px}}@media screen and (max-width:1065px){.about-us .gallery .image-box{width:300px}.photo-2{transform:translate(77px,35px)}.photo-3{transform:translate(45px,69px)}}@media screen and (max-width:986px){.about-us .gallery{display:none}}main{position:relative}main::before{position:absolute;content:url(../img/index/ornament.svg);top:calc(1% + 50px)}.first{padding-bottom:117px;background-image:url(../img/index/round-l.png);background-repeat:no-repeat;background-position:95% 50%;background-size:contain;margin-bottom:100px}.first .container{display:flex;justify-content:space-between;position:relative}.first .text-content{padding-top:160px;width:45%;margin-left:5px}.services-list li h3,hgroup h2+p{color:var(--black-color);font-family:"Roboto Serif",serif}.first h4{margin-top:182px;font-family:"Roboto Serif",serif;font-weight:600;margin-bottom:6px}.first .image-box{width:550px;aspect-ratio:1;margin-right:45px;margin-top:10px;position:relative}.first .image-box::before{content:url(../img/index/round-s.png);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0);animation:rotate-small 10s linear infinite}.first .image-box::after{content:url(../img/index/round-m.png);position:absolute;top:50%;left:50%;transform:translate(-51%,-50%) rotate(0);animation:rotate-big 3s linear infinite}.first .wrapper{position:absolute;overflow:hidden;width:60%;left:49%;top:2%;display:flex;align-items:center;justify-content:center;aspect-ratio:1}@keyframes rotate-big{from{transform:translate(-51%,-50%) rotate(0)}25%{transform:translate(-52%,-51%) rotate(-90deg)}50%{transform:translate(-53%,-52%) rotate(-150deg)}75%{transform:translate(-52%,-51%) rotate(-180deg)}to{transform:translate(-51%,-50%) rotate(-360deg)}}@keyframes rotate-small{from{transform:translate(-50%,-50%) rotate(0)}25%{transform:translate(-52%,-53%) rotate(90deg)}50%{transform:translate(-55%,-52%) rotate(150deg)}75%{transform:translate(-53%,-51%) rotate(180deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}h1{font-family:"Roboto Serif",serif;font-size:4rem;font-weight:600;padding-bottom:22px;letter-spacing:-.1rem}.project h3,hgroup h2{font-size:1.875rem;font-weight:600}h1+p{width:550px;letter-spacing:.03375rem;padding-bottom:27px}.partners-list{display:flex;width:694px;gap:10px;margin-left:-14px}.partners-list li{display:flex;justify-content:center;align-items:center}.partners-list li svg{fill:var(--white-color)}.partners-list li:hover svg{fill:var(--green-color);transition:all .5s ease}hgroup{width:700px;margin:0 auto}hgroup h2{font-family:"Roboto Serif",serif;margin-bottom:24px;text-align:center;letter-spacing:-.05rem}hgroup h2+p{text-align:center;font-size:4rem;font-weight:600;margin-bottom:80px;letter-spacing:-.1rem}.services-list{display:grid;gap:78px 66px;grid-template-columns:repeat(auto-fit,minmax(422px,1fr));margin-bottom:122px}.services-list li{background:var(--grey-color);padding:45px}.services-list li .svg-box{background-color:var(--black-color);border-radius:50%;width:80px;height:80px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:62px}.services-list li svg{width:30px;height:30px}.services-list li h3{font-size:1.5625rem;font-weight:500;margin-bottom:15px;letter-spacing:-.01rem}.services-list li:hover,.services-list li:hover h3{color:var(--grey-color)}.services-list li:hover{background-color:var(--black-color);transition:all .2s ease}.services-list li:hover .svg-box{background-color:var(--white-color)}.about-us,.process-list li .svg-box{background-color:var(--black-color)}.services-list li:hover .svg-box svg{filter:invert(1)}.about-us .container{padding-top:163px;display:flex;gap:64px;padding-bottom:174px;margin-bottom:107px}.about-us .text-content{width:586px;color:var(--white-color)}.about-us .text-content hgroup{width:auto}.about-us .text-content hgroup+p{margin-bottom:25px}.about-us .text-content h2{text-align:left;margin-top:17px}.about-us .text-content h2+p{color:var(--white-color);text-align:left;letter-spacing:-.15rem;margin-bottom:25px}.recent h2,.review{text-align:center;font-family:"Roboto Serif",serif;color:var(--black-color)}.statistics{font-size:1rem;letter-spacing:.03rem;display:flex;gap:59px;margin-bottom:32px}.statistics .green{font-family:"Roboto Serif",serif;font-size:2.8125rem;font-weight:600;margin-bottom:9px}.process hgroup{margin-bottom:98px}.process-list{display:grid;gap:92px;grid-template-columns:repeat(auto-fit,minmax(273px,1fr));width:98%;margin:0 auto 105px}.process-list li .svg-box{border-radius:50%;width:77px;height:77px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--white-color)}.process-list li h3{position:absolute;color:var(--black-color);font-family:"Roboto Serif",serif;font-size:1.9rem;font-weight:600;letter-spacing:-.01rem;left:102px;top:25px}.process-list li p{font-size:1rem;letter-spacing:.03rem;padding:0 31px 34px 40px}.header-box{margin-left:70px;margin-bottom:36px;position:relative}.header-box::after{content:url(../img/index/process-arrow.svg);position:absolute;left:-71px;top:36px;z-index:-1}.process-list li:last-of-type .header-box::after{content:url(../img/index/process-arrow-last.svg);position:absolute;right:0;top:36px;z-index:-1}.recent h2{font-size:4rem;font-weight:600;letter-spacing:-.015rem;margin-bottom:85px}.projects{display:flex;align-content:start;gap:73px;margin-bottom:13px}.projects .btn{margin-top:70px;margin-bottom:51px;margin-left:auto;align-self:flex-start}.side{width:calc(50% - 35px)}.project{margin-bottom:88px}.project .image-box{margin-bottom:16px;overflow:hidden;border-radius:20px;position:relative}.project .image-box img{object-fit:cover;transition:all .5s ease}.project .image-box::after{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;transition:all .5s ease;z-index:1;background:rgba(0,0,0,.2);opacity:0}.project:hover img{scale:1.1}.project:hover .image-box::after{opacity:1}.project:hover .image-box::before{content:url(../img/index/hover-arrow.svg);position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);z-index:2}.project h3{color:var(--black-color);font-family:"Roboto Serif",serif;margin-bottom:10px;letter-spacing:-.07rem}.project a,.project a:visited,.project:hover a,.project:hover h3{color:var(--black-color)}.review-block{background:var(--grey-color);border-radius:20px;margin-bottom:111px}.reviews-list{height:auto}.review{padding:45px 45px 0}.review .image-box{width:150px;height:150px;margin-bottom:35px;margin-inline:auto}.review img{border-radius:150px}.review blockquote{font-size:1.5625rem;font-weight:700;margin-bottom:35px}.review .author{font-size:1.25rem;font-weight:600;margin-bottom:5px}.review .position{color:var(--text-color);font-family:"DM Sans",sans-serif;font-size:1rem;letter-spacing:.03rem;margin-bottom:21px}.review-buttons-block{display:flex;width:110px;justify-content:center;margin-inline:auto;gap:11px;padding-bottom:45px}.review-buttons-block .slider{width:45px;height:45px;border-radius:50%;border:1px solid #000;background:0 0;position:relative;cursor:pointer}.review-buttons-block .slider:hover{transition:all .2s ease;background:#000}.review-buttons-block .slider:before{content:"";display:inline-block;width:10px;height:10px;border-right:2px solid #000;border-bottom:2px solid #000;rotate:134deg;position:absolute;left:18px;top:17px}.review-buttons-block .slider:hover::before{transition:all .2s ease;border-color:#fff}.review-buttons-block .arrow-right.slider:before{rotate:-45deg;left:16px}@media screen and (max-width:1650px){.first .container{width:min(90%,1200px)}.first .image-box{width:60%}.first .image-box::before{top:35%;left:35%;scale:.8}.first .image-box::after{top:35%;left:35%;scale:.8}h1{font-size:3.5rem}.recent h2,hgroup h2+p{font-size:3rem}.services-list{gap:50px}.services-list li .svg-box{margin-bottom:20px;margin-inline:auto}}@media screen and (max-width:1552px){main::before{top:calc(1% - 40px)}.services-list{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.process-list{gap:30px}.process-list .header-box{margin-top:40px;margin-left:30px;margin-bottom:20px;position:relative}.process-list .header-box::after{display:none}.process-list li{border:3px solid var(--grey-color);border-radius:20%}.process-list li p{font-size:1.3rem}.process-list li h3{font-size:1.6rem}}@media screen and (max-width:1430px){.first .container,header .container{width:min(90%,1100px)}.first .text-content{padding-top:80px}.first h1{font-size:3rem}.first .image-box{width:60%}.first .image-box::before{top:25%;left:25%;scale:.7}.first .image-box::after{top:24%;left:25%;scale:.7}.recent h2,hgroup h2+p{font-size:2.5rem}.process-list{grid-template-columns:repeat(auto-fit,minmax(45%,1fr))}.process-list li{border-radius:20px}}@media screen and (max-width:1328px){.container{width:min(90%,1000px)}.first{padding-bottom:80px;margin-bottom:80px}.first .text-content{width:60%}.first .wrapper{top:-10%;width:55%}.first .image-box{width:55%}.first .image-box::before{top:16%;left:16%;scale:.6}.first .image-box::after{top:9%;left:9%;scale:.6}.first h4{margin-top:70px}.recent h2,hgroup h2+p{margin-bottom:60px}.services-list{margin-bottom:80px}.services-list li{display:flex;flex-wrap:wrap;justify-content:flex-start}.services-list li .svg-box{margin-inline:10px}.services-list li h3{align-self:center;margin-left:10px}.about-us .container{padding-top:100px;padding-bottom:80px;margin-bottom:80px}.process hgroup{margin-bottom:0}}@media screen and (max-width:1226px){h1{font-size:1.8rem}.first .container{width:min(90%,900px)}.first .wrapper{width:60%}.first .image-box{width:55%}.first .image-box::before{top:6%;left:10%;scale:.6}.first .image-box::after{top:-10%;left:-7%;scale:.5}}@media screen and (max-width:1065px){.first .wrapper{display:none}.first .image-box::before{display:none}.first .image-box::after{display:none}.first .text-content{width:80%;margin-inline:auto}main::before{display:none}.recent h2,hgroup h2+p{font-size:2.1rem}.review{display:flex;flex-wrap:wrap}.review .image-box{margin:10px 30px 10px 10px}.review blockquote{width:70%;align-self:center;margin-bottom:20px;font-size:1.2rem}.review .author,.review .position{width:100%}.services-list li{padding:20px}.services-list li .svg-box,.services-list li h3{margin-bottom:0}.services-list li p{padding:10px}}@media screen and (max-width:986px){hgroup{width:70%}.about-us .container{padding-top:60px}.about-us .text-content{width:70%;margin-inline:auto}.review .image-box{width:100px;height:100px}.review-block{margin-bottom:60px}}@media screen and (max-width:864px){.partners-list{margin:0;width:100%;gap:0;justify-content:space-between}.partners-list li{scale:.8}}@media screen and (max-width:836px){.about-us .container,.first{padding-bottom:60px;margin-bottom:60px}.process-list li .svg-box,.services-list li .svg-box{scale:.7}.partners-list{flex-wrap:wrap;justify-content:flex-start}.partners-list li:last-child{scale:.7;transform:translate(-31px)}.project h3{font-size:1.5rem}.process-list li .svg-box .projects .btn{margin-top:40px}}@media screen and (max-width:674px){.first h1+p,.projects .side,.review blockquote{width:100%}.first h1{font-size:2rem}.process-list{grid-template-columns:1fr;margin-bottom:60px}.process-list .header-box{margin-top:18px;margin-left:28px;margin-bottom:6px}.review .image-box{display:none}.projects{flex-wrap:wrap;flex-direction:column-reverse;gap:0}.projects .btn{margin-top:0;margin-bottom:25px}.project,.recent h2,hgroup h2+p{margin-bottom:40px}}@media screen and (max-width:524px){.about-us .text-content{width:90%}.partners-list li{width:50%;transform:translate(-45px)}.first .text-content{padding-top:40px}}@media screen and (max-width:442px){.services-list{grid-template-columns:1fr}.services-list li .svg-box{margin-inline:0;width:60px;height:60px}.services-list li h3{font-size:1.1rem}.partners-list li{transform:translate(-33px)}.recent h2,hgroup h2+p{font-size:1.5rem;letter-spacing:0}.about-us .text-content h2+p{letter-spacing:0}.statistics .green{font-size:2rem}.process-list li h3{font-size:1.3rem;left:71px;top:18px}.process-list li p{font-size:1.1rem}.process-list li .svg-box{width:60px;height:60px}}