/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-family:var(--ff);font-weight:400;font-size:16px;line-height:normal;min-height:100vh;min-height:-webkit-fill-available}body,sub,sup{position:relative}a,body{font-weight:inherit;font-family:inherit;margin:0}body{padding:0;color:var(--b-clr);background-color:var(--w-clr-300);width:100%;font-size:inherit;line-height:inherit;min-height:-webkit-fill-available;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden;scroll-behavior:inherit}details,label,main{display:block}h1{font-size:2em}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace}a{background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:inherit;font-style:inherit;text-decoration:none;cursor:pointer}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover;vertical-align:bottom}button,input,optgroup,select,textarea{font-size:100%;font-family:inherit}input,optgroup,select,textarea{margin:0;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;max-width:100%;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:none}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:"Gilroy";src:url(../fonts/Gilroy-Regular.eot);src:local("../fonts/Gilroy Regular"),local("Gilroy-Regular"),url(../fonts/Gilroy-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Regular.woff2) format("woff2"),url(../fonts/Gilroy-Regular.woff) format("woff"),url(../fonts/Gilroy-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Gilroy";src:url(../fonts/Gilroy-Medium.eot);src:local("../fonts/Gilroy Medium"),local("Gilroy-Medium"),url(../fonts/Gilroy-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Medium.woff2) format("woff2"),url(../fonts/Gilroy-Medium.woff) format("woff"),url(../fonts/Gilroy-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Gilroy";src:url(../fonts/Gilroy-Semibold.eot);src:local("../fonts/Gilroy Semibold"),local("Gilroy-Semibold"),url(../fonts/Gilroy-Semibold.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Semibold.woff2) format("woff2"),url(../fonts/Gilroy-Semibold.woff) format("woff"),url(../fonts/Gilroy-Semibold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Gilroy";src:url(../fonts/Gilroy-Bold.eot);src:local("../fonts/Gilroy Bold"),local("Gilroy-Semibold"),url(../fonts/Gilroy-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Bold.woff2) format("woff2"),url(../fonts/Gilroy-Bold.woff) format("woff"),url(../fonts/Gilroy-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Gilroy";src:url(../fonts/Gilroy-Extrabold.eot);src:local("../fonts/Gilroy Extrabold"),local("Gilroy-Semibold"),url(../fonts/Gilroy-Extrabold.woff2) format("woff2"),url(../fonts/Gilroy-Extrabold.woff) format("woff"),url(../fonts/Gilroy-Extrabold.ttf) format("truetype");font-weight:800;font-style:normal}:root{--t-clr:hsla(185, 88%, 37%, 1);--p-clr:hsla(273, 67%, 45%, 1);--o-clr:hsla(31, 92%, 50%, 1);--b-clr:hsla(0, 0%, 17%, 1);--g-clr:hsla(0, 0%, 96%, 1);--w-clr:hsla(0, 0%, 100%, 1);--w-clr-300:hsla(0, 0%, 96%, 1);--ff:"Gilroy";--trans-200:200ms ease;--trans-300:300ms ease;--trans-400:400ms ease;--trans-500:500ms ease}body::before{position:absolute;content:"";top:0;left:0;background-color:rgba(0,0,0,.3);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:300ms ease;transition:300ms ease;width:100%;height:100%;z-index:1500}.show-overlay::before{opacity:1;visibility:visible}@media only screen and (max-width:43.75em){html{overflow-x:hidden}}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}*{-webkit-tap-highlight-color:transparent}.body-locked{overflow:hidden}[data-aos^=fade-up]{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}button,input{outline:0;border:0}button,picture{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}button{background-color:transparent;cursor:pointer;line-height:initial}li,ul{list-style:none}button,h1,h2,h3,h4,h5,h6,li,p,ul{margin:0;padding:0}picture{vertical-align:bottom}input{width:100%}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}.title{font-size:clamp(36px,5.375rem,86px);line-height:100%;font-weight:700}@media only screen and (max-width:71.875em){.title{font-size:2.625rem}.title img{display:block;width:3.75rem;height:.625rem}}@media only screen and (max-width:43.75em){.title{font-size:2.25rem}}.title_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:1.6875rem}.title_flex img{-webkit-transform:translateY(-12px);transform:translateY(-12px)}@media only screen and (max-width:43.75em){.title_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:1rem}.title_flex img{-webkit-transform:translateY(10px);transform:translateY(10px)}}.title_green span{color:var(--t-clr)}.title_orange span{color:var(--o-clr)}.large-heading{font-size:clamp(64px,140vw,140px);font-weight:800;text-transform:uppercase;line-height:100%}@media only screen and (max-width:71.875em){.large-heading{font-size:5.125rem}}@media only screen and (max-width:43.75em){.large-heading{font-size:4rem}}.btn{text-align:center;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-transition:all var(--trans-200);transition:all var(--trans-200);display:flex;align-items:center;flex-direction:row;grid-gap:.5rem}.btn_green:hover .btn-arrow svg,.btn_purple:hover .btn-arrow svg{fill:var(--b-clr)}.btn_purple:hover .btn-arrow{background-color:var(--o-clr)}.btn_purple:hover .btn-text{color:var(--b-clr)}.btn_purple .btn-text{color:var(--w-clr)}.btn_purple .btn-arrow,.btn_purple .btn-text,.menu::after{background-color:var(--p-clr)}.btn_green .btn-arrow svg,.btn_orange:hover .btn-arrow svg,.btn_purple .btn-arrow svg{fill:var(--w-clr)}.btn_green:hover .btn-arrow,.btn_green:hover .btn-text,.btn_purple:hover .btn-text{background-color:var(--o-clr)}.btn_green:hover .btn-text{color:var(--b-clr)}.btn_green .btn-text,.btn_orange:hover .btn-text{color:var(--w-clr);background-color:var(--t-clr)}.btn_green .btn-arrow,.btn_orange:hover .btn-arrow{background-color:var(--t-clr)}.btn_orange .btn-arrow svg{fill:var(--b-clr)}.btn_orange .btn-arrow,.btn_orange .btn-text{background-color:var(--o-clr)}.btn_orange .btn-text{color:var(--b-clr)}.btn-text{font-size:1.125rem;text-transform:uppercase;font-weight:700;padding:1rem 2.625rem;border-radius:50px;white-space:nowrap}.btn-arrow,.btn-arrow svg,.btn-text{-webkit-transition:inherit;transition:inherit}.btn-arrow{border-radius:50%;background-color:inherit;width:3.4375rem;height:3.4375rem;display:grid;place-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.btn-arrow svg{width:1.5625rem;height:1.5625rem}@media only screen and (max-width:43.75em){.btn{grid-gap:1.375rem}.btn-arrow{width:2.875rem;height:2.875rem}.btn-arrow svg{width:1.25rem;height:1.25rem}.btn-text{padding:.8125rem 2.625rem;font-size:1rem}}@media only screen and (max-width:71.875em){.container{max-width:58.5rem}}@media only screen and (max-width:43.75em){.container{max-width:39.75rem}}.menu,.menu__close{position:absolute;opacity:0;-webkit-transform:scale(0);transform:scale(0)}.menu{-webkit-transition:var(--trans-400);transition:var(--trans-400);-webkit-transform-origin:top right;transform-origin:top right;visibility:hidden;z-index:1500;right:0;top:0}.menu__close{z-index:10;top:1.75rem;right:2.0625rem;-webkit-transition:all var(--trans-300) 1000ms;transition:all var(--trans-300) 1000ms}.menu::after{position:absolute;content:"";top:-7rem;right:-4.8rem;width:28.25rem;height:28.25rem;border-radius:50%}.menu__inner{padding:4rem 5.625rem 0 0}.menu-nav{position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:1.125rem}.menu-nav__link{font-size:1.25rem;font-weight:500;color:var(--w-clr-300)}.menu-nav__link_selected{color:var(--o-clr);font-weight:700}.menu-nav__item{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;transition-property:all;opacity:0;-webkit-transform:translateX(5px);transform:translateX(5px);overflow:hidden}.menu-nav__item:nth-child(1){-webkit-transition-delay:200ms;transition-delay:200ms}.menu-nav__item:nth-child(2){-webkit-transition-delay:300ms;transition-delay:300ms}.menu-nav__item:nth-child(3){-webkit-transition-delay:400ms;transition-delay:400ms}.menu-nav__item:nth-child(4){-webkit-transition-delay:500ms;transition-delay:500ms}.menu-nav__item:nth-child(5){-webkit-transition-delay:600ms;transition-delay:600ms}.show-menu{visibility:visible}.show-menu,.show-menu .menu__close{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.show-menu .menu-nav__item{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.header{position:absolute;z-index:1000;top:1.5625rem;width:100%;left:0}.header__logo{-webkit-transition:var(--trans-200);transition:var(--trans-200)}.header__logo:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.header__burger{display:none;grid-gap:.3125rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__burger span{display:block;height:.25rem;border-radius:10px;background-color:var(--b-clr)}.header__burger span:nth-child(1){width:2.25rem}.header__burger span:nth-child(2){width:1.1875rem}.header__body,.header__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.header__body{-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__row{background-color:var(--w-clr-300);border-radius:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.3125rem 1.875rem;grid-gap:2.8125rem}.header__row_mob{display:none}.header__lang{position:relative;cursor:pointer}.header__lang:hover .header__lang-dropdown{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);visibility:visible;pointer-events:all}.header__lang-selected{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:.4375rem}.header__dropdown li,.header__lang-selected span{font-weight:600;font-size:1.125rem}.header__lang-dropdown{-webkit-transition:var(--trans-300);transition:var(--trans-300);opacity:0;position:absolute;left:50%;-webkit-transform:translateX(-50%) translateY(5px);transform:translateX(-50%) translateY(5px);visibility:hidden;pointer-events:none}.header__dropdown{overflow:hidden;margin-top:.5rem;border-radius:3px;background-color:var(--w-clr-300)}.header__dropdown li{cursor:pointer;-webkit-transition:var(--trans-200);transition:var(--trans-200);padding:.625rem;text-align:left}.header__dropdown li:hover{background-color:var(--t-clr);color:var(--w-clr-300)}@media only screen and (max-width:71.875em){.header__dropdown-item{font-size:.875rem!important}}@media only screen and (max-width:43.75em){.header__burger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__row{grid-gap:3.4375rem!important;background-color:transparent;padding:0!important}.header__logo{max-width:4.8125rem}.nav{display:none}}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:2.8125rem}.nav__link{font-weight:500;font-size:1.125rem;-webkit-transition:var(--trans-200);transition:var(--trans-200)}.nav__link:hover{color:var(--o-clr)}.nav__link_selected{color:var(--o-clr);font-weight:700}@media only screen and (max-width:56.25em){.nav__list{grid-gap:1.25rem}.header__lang-selected span,.nav__link{font-size:.875rem}.header__lang-selected img{width:.625rem;height:.3125rem}.header__row_desktop{grid-gap:1.25rem;padding:.9375rem}}.home{position:relative;overflow:hidden;padding:13.75rem 0 9.1rem}.home__circles,.home__image{position:absolute;right:0;top:0}.home__image{border-radius:50%;width:clamp(250px,62.5vw,62.5rem);z-index:10}.home__image img,.home__image picture{width:inherit}.home__info{overflow:hidden;max-width:35.625rem;margin-right:auto;position:relative;z-index:10}.home__title{margin-bottom:.75rem}.home__descr{margin-bottom:2.625rem}.home__descr p{font-size:1.25rem;text-transform:uppercase;line-height:150%}@media only screen and (max-width:43.75em){.home{padding:21.375rem 0 0}.home__image{right:clamp(1.125rem,8.5vw,8.5rem);top:3.75rem;width:16.25rem;z-index:10}.home__circles{top:-40%;width:40.625rem;height:40.625rem;z-index:5}.home__circles img,.home__circles picture{width:inherit;height:inherit}.home__contact .btn-text{min-width:15rem}.home__descr{margin-bottom:1.5625rem;max-width:19.375rem}.home__descr p{font-size:.875rem}}@media only screen and (max-width:29.375em){.home__image{right:1.125rem}}.hov-circle{-webkit-transform:scale(1.25);transform:scale(1.25)}.hov-circle::after{-webkit-transform:scale(0);transform:scale(0);opacity:0;visibility:hidden}.services{padding:5rem 0 8.75rem}.services__title{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:1.25rem}.services__row,.services__row-item{overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-direction:normal}.services__row{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;grid-gap:.4781rem}.services__row-item{position:relative;width:calc(25% - .38248rem);border-radius:50%;aspect-ratio:1/1;-webkit-transition:all var(--trans-300)!important;transition:all var(--trans-300)!important;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:cover;background-position:75% center;background-repeat:no-repeat;padding:0 2.5rem;cursor:pointer}.services__row-item:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}.services__row-item::after,.services__row-item::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;border-radius:inherit}.services__row-item::before{background-color:rgba(43,43,43,.8);z-index:10}.services__row-item::after{z-index:15;-webkit-transition:var(--trans-300);transition:var(--trans-300);opacity:1;will-change:opacity}.services__row-item_green{background-image:url(../img/services/development-overlay.png)}.services__row-item_green::after{background-color:var(--t-clr)}.services__row-item_dark{background-image:url(../img/services/marketing-overlay.png)}.services__row-item_dark::after{background-color:var(--b-clr)}.services__row-item_purple{background-image:url(../img/services/strategy-overlay.png)}.services__row-item_purple::after{background-color:var(--p-clr)}.services__row-item_orange{background-image:url(../img/services/creative-overlay.png)}.services__row-item_orange::after{background-color:var(--o-clr)}.services__row-info{-webkit-transform:scale(.75);transform:scale(.75);position:relative;z-index:12}.services__row-heading,.services__row-name{font-weight:800;color:var(--w-clr);font-size:2rem}.services__row-name{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:20}.services__row-heading{margin-bottom:.625rem}.services__row-descr p{font-size:1rem;color:var(--w-clr-300);line-height:150%}.active-circle{width:410px!important}.active-circle::after{-webkit-transform:scale(0);transform:scale(0)}.active-circle .services__row-name{opacity:0}@media only screen and (max-width:71.875em){.active-circle{width:calc(50% - 1rem)!important}.services__row{-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:1.25rem}.services__row-item{width:calc(50% - .8rem)}}@media only screen and (max-width:34.375em){.active-circle .services__row-info{opacity:1}.services{padding:4.375rem 0 5rem}.services__row-info{opacity:0;-webkit-transition:200ms ease;transition:200ms ease}.services__row-descr p{font-size:.875rem}.services__title{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:1.6875rem}.services__title img{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.services__row-heading,.services__row-name{font-size:1.5rem}.services__row{display:-webkit-box;display:-ms-flexbox;display:flex;-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}.services__row-item{overflow:hidden;-webkit-transition:500ms ease;transition:500ms ease}.services__row-item:nth-child(1){width:100%!important;height:100%!important}.services__row-item:nth-child(2){width:75%!important;height:75%!important}.services__row-item:nth-child(3){width:65%!important;height:65%!important;padding:.625rem}.services__row-item:nth-child(3) .services__row-descr p{font-size:.8125rem}.services__row-item:nth-child(4){width:55%!important;height:55%!important;padding:.625rem}.services__row-item:nth-child(4) .services__row-descr p{font-size:.75rem}}.about{background-color:var(--p-clr);padding:7.625rem 0 6.25rem;position:relative;overflow:hidden}.about::before{position:absolute;content:"";width:85.75rem;height:85.75rem;background-color:rgba(217,217,217,.1);border-radius:50%;right:-20.875rem;top:-45%;z-index:5}.about__body{position:relative;z-index:10;margin-bottom:7.1875rem}.about__bottom-info{display:none}.about__image{position:relative;z-index:10}.about__title{color:var(--w-clr-300);margin-bottom:2.25rem}.about__title p{position:relative;display:inline}.about__title p::after{content:"";position:absolute;top:-1.25rem;right:1.0625rem;background-image:url(../img/heading/heading-icon-white.svg);width:7.8125rem;height:1.25rem;background-size:contain;background-repeat:no-repeat;z-index:5}.about__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about__descr{max-width:39.375rem}.about__descr p{color:var(--w-clr-300);font-size:1rem;font-weight:400;line-height:150%}@media only screen and (max-width:78em){.about__title p::after{top:initial;bottom:1.5rem;left:initial}}@media only screen and (max-width:71.875em){.about__row{grid-gap:4rem}.about__title{font-size:2.625rem}.about__title p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;grid-gap:1rem}.about__title p::after{position:relative;width:3.75rem;height:.625rem;right:initial;left:initial;bottom:.3rem;display:block}}@media only screen and (max-width:43.75em){.about{padding:2.25rem 0 5rem}.about__row{display:none}.about__descr{max-width:22.5rem;margin:0 auto}.about__contact{min-width:18.4375rem}.about__contact .btn-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.about__image{height:12.5rem}.about__image img,.about__image picture{height:inherit;width:100%}.about__body,.about__bottom-info .about__descr{margin-bottom:1.875rem}.about__image{margin-bottom:2.25rem}.about__bottom-info{display:-webkit-box;display:-ms-flexbox;display:flex;-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}.about__bottom-info .about__descr p{font-size:.875rem}}.clients__body{padding:4.375rem 0 10rem}.clients__title{margin-bottom:4.375rem}.clients__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.4375rem,1fr));grid-gap:1.875rem 3rem}.clients__row-item-link{display:grid;place-items:center;border-radius:50%;background-color:var(--w-clr);aspect-ratio:1/1}.clients__row-item-link img,.form__flex-item input,.form__flex-item textarea{-webkit-transition:var(--trans-200);transition:var(--trans-200)}.clients__row-item-link:hover img{-webkit-transform:scale(.95);transform:scale(.95)}@media only screen and (max-width:71.875em){.clients__title{margin-bottom:3rem}}@media only screen and (max-width:43.75em){.clients__body{padding:3.125rem 0 4.0625rem}.clients__title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.5rem}.clients__row{margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;grid-gap:1.4375rem .875rem}.clients__row-item-link img{width:55%}}.contact{padding:8.125rem 0;background-image:url(../img/contact/bg-contact.png);background-size:cover;background-position:center}.contact__heading{max-width:25rem;color:var(--w-clr-300)}.contact__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:clamp(5rem,10rem,160px)}.contact__form{-webkit-box-flex:1;-ms-flex:1;flex:1}.form__flex{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:2.5rem}.form__send_mob{display:none}.form__flex-item{-webkit-box-flex:1;-ms-flex:1;flex:1}.form__flex-item input,.form__flex-item textarea{width:100%;outline:0;border:1px solid var(--w-clr-300);padding:1.25rem 2.5rem;background-color:transparent;color:var(--w-clr-300)}.form__flex-item textarea{height:100%;border-radius:30px!important}.form__flex-item input{border-radius:50px}.form__flex-item input::-webkit-input-placeholder,.form__flex-item textarea::-webkit-input-placeholder{color:inherit}.form__flex-item input::-moz-placeholder,.form__flex-item textarea::-moz-placeholder{color:inherit}.form__flex-item input:-ms-input-placeholder,.form__flex-item textarea:-ms-input-placeholder{color:inherit}.form__flex-item input::-ms-input-placeholder,.form__flex-item textarea::-ms-input-placeholder{color:inherit}.form__flex-item input::placeholder,.form__flex-item textarea::placeholder{color:inherit}.form__flex-item input:focus,.form__flex-item textarea:focus{border:1px solid var(--o-clr)}.form__flex-item_inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:1.5625rem}.form__send .btn-text{min-width:13.75rem}@media only screen and (max-width:71.875em){.contact{padding:2.25rem 0 5rem}.contact__row{grid-gap:1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact__form{width:100%}}@media only screen and (max-width:43.75em){.form__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:1.5rem;margin-bottom:3.125rem}.form__flex-item input{padding:.9063rem 1.875rem}.form__flex-item textarea{padding:1.5rem 1.875rem}.form__send{margin:0 auto}.form__send_desktop{display:none}.form__send_mob{display:-webkit-box;display:-ms-flexbox;display:flex}}.footer{background-color:var(--b-clr);color:var(--w-clr-300)}.footer__body{padding:1.5625rem 0 4.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:11.25rem}.footer__adress_mob,.footer__col-bottom_mob{display:none}.footer__col-top,.footer__col_logo{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__col_logo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:1.25rem}.footer__col-top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:3.5625rem}.footer__adress{max-width:9.375rem;font-style:normal;font-size:1rem;line-height:175%}.footer__links-wrapper{padding-top:3.6rem;width:100%;max-width:37.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__links-heading{font-size:1.25rem;margin-bottom:.5rem;font-weight:600;color:var(--t-clr)}.footer__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:.9375rem}@media only screen and (max-width:71.875em){.footer__logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:8.125rem}.footer__col_third{margin-top:-7rem}.footer__col_logo{grid-gap:2.8125rem}.footer__links{grid-gap:0}.footer__links a{font-size:.875rem}.footer__links li:not(:last-child){margin-bottom:1.125rem}.footer__col-bottom_mob{font-size:.875rem;line-height:150%}.footer__links-heading{font-size:1rem}.footer__col-bottom_desktop{display:none}.footer__col-bottom_mob{display:block}.footer__adress{font-size:.875rem}.footer__links-heading{grid-gap:0;margin-bottom:8px}.footer__links-wrapper{padding-top:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2.1875rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__body{max-width:31.25rem;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:1.875rem;padding:.8125rem 0 3.75rem}}.thank{position:fixed;top:0;left:0;width:100%;height:100%;display:grid;place-items:center;z-index:2000;visibility:hidden;pointer-events:none;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:300ms ease 300ms;transition:300ms ease 300ms}.thank__close{cursor:pointer;position:absolute;top:-1rem;right:0;z-index:50;width:clamp(20px,1.875vw,30px)}.thank__close img{width:inherit}.thank__container{width:clamp(345px,37.5vw,600px);position:relative;z-index:40}.thank__text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:var(--b-clr);font-size:clamp(28px,3vw,48px);font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;grid-gap:clamp(8px,.8125vw,13px)}.thank__text span{font-size:clamp(14px,1.25vw,20px)}.say-thank-u{-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible;pointer-events:all}.container{padding:0 1.125rem;max-width:calc(80.625em + 2.25rem);margin-inline:auto;width:100%}@media only screen and (max-width:71.875em){.container{max-width:58.5rem}}@media only screen and (max-width:43.75em){.container{max-width:39.75rem}}
/*# sourceMappingURL=style.min.css.map */
