@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1ba8e8b6c9d172f6-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/95eedef70bd4de40-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1d8e2dbdadbdf483-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d1e001fefb299ae5-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/2463254c8c0fd5e6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f28c0d0ddfdf7c25-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cb6f448281d0c282-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0cf580864ae59341-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fb3d4f9492d39101-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b3e13a4ac57b538e-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8bb90efd1b2442e0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f884d4ea94220255-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f98b5748eac51d35-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f9e3f1f7478b5cbf-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2ffff5335cee8907-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cfcbe5037985cfe8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7eba5a0cf69ea5af-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e76854c588de135c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d4f7cefda76b2fff-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d51be7479414f4fc-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3be63adebbe80e17-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7e2a926bef88262a-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/86ba892d94d0e659-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e94cfb95acf534f2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu Fallback;src:local("Arial");ascent-override:91.32%;descent-override:18.52%;line-gap-override:2.74%;size-adjust:102.06%}.__className_eefc74{font-family:Ubuntu,Ubuntu Fallback;font-style:normal}.header{position:fixed;width:100%;top:0;left:0;background-color:transparent;z-index:var(--z-fixed);transition:background-color .4s}.showcolor{background-color:var(--black-color);box-shadow:0 4px 16px rgba(11,2,39,.2)}nav{position:relative;height:var(--header-height);justify-content:space-between}.nav__logo,nav{display:flex;align-items:center}.nav__logo{column-gap:.25rem}.nav__logo span{color:var(--white-color);font-weight:var(--font-semi-bold);transition:color .4s}.nav__logo svg{color:var(--first-color);font-size:1.5rem}.nav__close,.nav__toggle{font-size:1.5rem;color:var(--white-color);cursor:pointer;transition:color .4s}@media screen and (max-width:1150px){.nav__menu{position:fixed;top:0;right:-100%;background-color:rgba(0,0,0,.5);background-color:var(--black-color);width:80%;height:100%;padding:7.5rem 3.5rem 0;border-left:2px solid var(--black-border);transition:right .4s}}.nav__list{display:flex;flex-direction:column;row-gap:4rem}.nav__link{color:var(--white-color);font-weight:var(--font-semi-bold);transition:color .4s}.nav__link:hover{color:var(--first-color)}.nav__close{position:absolute;top:1rem;right:1.5rem}.show-menu{right:0}.button{display:inline-flex;background:var(--first-gradient);font-weight:var(--font-semi-bold);padding:1rem 2rem;transition:box-shadow .4s}.button,.button:hover{color:var(--white-color)}.button:hover{box-shadow:0 8px 32px rgba(249,97,31,.3)}.accordion-menu{position:absolute;list-style-type:none}.accordion-menu li{padding:10px;cursor:pointer}@media screen and (min-width:1150px){.container{margin-inline:auto}.section{padding-block:7rem 2rem}.nav{height:5.5rem}.nav__close,.nav__toggle{display:none}.nav__menu{width:auto}.nav__list{flex-direction:row;align-items:center;column-gap:4rem}.active-link,.bg-header{color:var(--text-color)}}:root{--header-height:3.5rem;--first-color:#ed2939;--second-color:#fdb50d;--first-gradient:linear-gradient(90deg,#ed2c3c,#db434f);--title-color:#1d1b22;--text-color:#363a45;--text-color-light:#b1afb6;--body-color:#fff;--container-color:#fff;--white-color:#fff;--black-color:#002395;--gray-border:#e5e4e7;--black-border:#302e38;--body-font:"Ubuntu",sans-serif;--big-font-size:2.25rem;--h1-font-size:1.5rem;--h2-font-size:1.25rem;--h3-font-size:1rem;--normal-font-size:.938rem;--small-font-size:.813rem;--font-regular:400;--font-medium:500;--font-semi-bold:600;--font-bold:700;--z-tooltip:10;--z-fixed:100}@media screen and (min-width:1150px){:root{--big-font-size:3.5rem;--h1-font-size:2.25rem;--h2-font-size:1.5rem;--h3-font-size:1.25rem;--normal-font-size:1rem;--small-font-size:.875rem}}*{box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:smooth}body{font-family:var(--body-font);font-size:var(--normal-font-size);background-color:var(--body-color);color:var(--text-color)}h1,h2,h3,h4{color:var(--title-color);font-weight:var(--font-semi-bold)}ul{list-style:none}a{text-decoration:none}img{display:block;max-width:100%;height:auto}.container{max-width:1120px;margin-inline:1.5rem}.containerh{max-width:1440px;margin-inline:2rem}.grid{display:grid;grid-gap:1.5rem;gap:1.5rem}.section{padding-block:5rem 1rem}.section__subtitle,.section__title{text-align:center}.section__title{font-size:var(--h1-font-size);font-weight:var(--font-bold);margin-bottom:1.5rem}.section__subtitle{display:block;font-size:var(--normal-font-size);font-weight:var(--font-semi-bold);color:var(--second-color);margin-bottom:.5rem}.main{overflow:hidden}::-webkit-scrollbar{width:.6rem;background-color:#bebcc2}::-webkit-scrollbar-thumb{background-color:#898792}::-webkit-scrollbar-thumb:hover{background-color:#706d78}.scrollup{position:fixed;right:1rem;bottom:-50%;background-color:var(--body-color);box-shadow:0 4px 16px rgba(11,2,39,.15);color:var(--title-color);display:inline-flex;padding:6px;font-size:1.25rem;z-index:var(--z-tooltip);transition:button .4s,transform .4s}.scrollup:hover{transform:translateY(-.5rem)}.showscroll{bottom:3rem}@media screen and (max-width:340px){.container{margin-inline:1rem}.section__title{font-size:1.25rem}.about__list{display:grid;grid-template-columns:repeat(1,200px)}.about__img-1{width:150px;left:4rem}}@media screen and (min-width:540px){.about__container,.contact__container,.projects__container,.services__container{justify-content:center}.footer__content{display:grid;grid-template-columns:repeat(3,max-content)}}@media screen and (min-width:768px){.nav__menu{width:50%}.projects__container{grid-template-columns:repeat(2,330px)}.footer__container{grid-template-columns:repeat(2,max-content);justify-content:space-between}}@media screen and (min-width:1150px){.container{margin-inline:auto}.section{padding-block:7rem 2rem}.nav{height:calc(var(--header-height)2rem)}.nav__close,.nav__toggle{display:none}.nav__menu{width:auto}.nav__list{flex-direction:row;align-items:center;column-gap:4rem}.scrollup{right:3rem}}.partners__subtitle{text-align:center}.footer{background-color:var(--black-color);color:var(--text-color-light );padding-block:3rem 2.5rem}.footer__container{row-gap:4rem;padding-bottom:4rem;border-bottom:1px solid #4343f8}.footer__logo{display:inline-flex;align-items:center;column-gap:.25rem}.footer__description{margin-block:1rem}.phone__number{margin-top:10px}.phone__number a{margin-top:10px;color:var(--text-color-light)}.footer__email{margin-top:10px}.footer__email,.footer__info{font-style:normal}.footer__content{display:grid;grid-template-columns:repeat(2,max-content);grid-gap:4rem 3rem;gap:4rem 3rem}.footer__title{font-size:var(--h3-font-size);color:var(--white-color);margin-bottom:1rem}.footer__links,.footer__list{display:grid;grid-row-gap:.5rem;row-gap:.5rem}.footer__link{color:var(--text-color-light);transition:color .4s}.footer__link:hover{color:var(--first-color)}.footer__social{display:flex;column-gap:1rem}.footer__social-link svg{font-size:1.5rem;color:var(--first-color);transition:transform .4s}.footer__social-link svg:hover{transform:translateY(-.25rem)}.footer__copy{display:block;text-align:center;font-size:var(--small-font-size);margin-top:4rem}.foot-logo{background-color:var(--white-color);padding:1px 1px 6px;border-radius:5px}.rge__no{margin-left:10px;color:var(--white-color)}@media screen and (min-width:1150px){.footer{padding-block:4.5rem 3rem}.footer__container{padding-bottom:6rem}.footer__content{column-gap:7rem}.footer__description{margin-block:1.5rem}.footer__links,.footer__list{row-gap:1rem}}