ul,ol{padding:0}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}ul{list-style:none}img{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}.services h4,.contact__title{font-family:"Montserrat", sans-serif;font-weight:800}.about__title,.contact__note a{font-family:"Montserrat", sans-serif;font-weight:700}.btn,.form-submit{font-family:"Montserrat", sans-serif;font-weight:600}.mobile-menu__link,.services article p,.services p.services__subtitle,.contact__subtitle{font-family:"Montserrat", sans-serif;font-weight:500}:root{--color-white: #fff;--color-black: #000;--color-text: #ffffff;--color-primary: #0057ff;--color-primary-hover: #0b4ad1;--color-header-border: rgba(255, 255, 255, 0.18);--color-glass: rgba(255, 255, 255, 0.1);--color-glass-strong: rgba(255, 255, 255, 0.14);--color-menu-bg: rgba(16, 16, 16, 0.82);--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--radius-xl: 20px;--radius-pill: 999px;--shadow-glass: 0 8px 30px rgba(0, 0, 0, 0.18);--shadow-btn: 0 8px 20px rgba(0, 87, 255, 0.3);--container-width: 1200px;--container-padding: 0px;--header-top: 7px;--header-height-mobile: 48px;--header-height-desktop: 54px;--transition: 0.25s ease}@media (min-width: 768px){:root{--header-top: 20px}}html{-webkit-box-sizing:border-box;box-sizing:border-box;background-blend-mode:overlay;scroll-behavior:smooth}*,*::after,*::before{-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none}body,html{height:100%}body{position:relative;font-family:"Montserrat", sans-serif;line-height:1.2;color:var(--color-text);font-size:16px;overflow-x:hidden;background-color:var(--color-text)}body.no-scroll{overflow:hidden;height:100%;width:100%;position:fixed}.wrapper{position:relative;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;min-height:100%;overflow:hidden}.main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;background:-webkit-gradient(linear, left top, left bottom, from(#08135c), to(#03072d));background:linear-gradient(180deg, #08135c 0%, #03072d 100%)}footer{-ms-flex-negative:0;flex-shrink:0}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%)}.reveal{opacity:0;-webkit-transform:translate3d(0, 24px, 0);transform:translate3d(0, 24px, 0);-webkit-transition:opacity 0.7s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform 0.7s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity 0.7s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform 0.7s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity 0.7s cubic-bezier(0.22, 1, 0.36, 1),transform 0.7s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity 0.7s cubic-bezier(0.22, 1, 0.36, 1),transform 0.7s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform 0.7s cubic-bezier(0.22, 1, 0.36, 1);will-change:opacity, transform}.reveal.is-visible{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.reveal--soft{-webkit-transform:translate3d(0, 18px, 0);transform:translate3d(0, 18px, 0)}.reveal--delay-1{-webkit-transition-delay:0.08s;transition-delay:0.08s}.reveal--delay-2{-webkit-transition-delay:0.16s;transition-delay:0.16s}.reveal--delay-3{-webkit-transition-delay:0.24s;transition-delay:0.24s}@media (prefers-reduced-motion: reduce){.reveal{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;transition:none}}@media (min-width: 768px){.service-card{opacity:0;-webkit-transform:translate3d(0, 22px, 0);transform:translate3d(0, 22px, 0);-webkit-transition:opacity 0.65s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform 0.65s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity 0.65s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform 0.65s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity 0.65s cubic-bezier(0.22, 1, 0.36, 1),transform 0.65s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity 0.65s cubic-bezier(0.22, 1, 0.36, 1),transform 0.65s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform 0.65s cubic-bezier(0.22, 1, 0.36, 1);will-change:opacity, transform}.service-card.is-visible{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@media (max-width: 767px), (prefers-reduced-motion: reduce){.service-card{opacity:1 !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;-webkit-transition:none !important;transition:none !important}}@font-face{font-family:'Montserrat';font-style:normal;src:url("../fonts/Montserrat/Montserrat-ExtraBold.ttf") format("truetype"),url("../fonts/Montserrat/Montserrat-ExtraBold.otf") format("opentype"),url("../fonts/Montserrat/Montserrat-ExtraBold.woff2") format("woff2"),url("../fonts/Montserrat/Montserrat-ExtraBold.woff") format("woff");font-weight:800;font-display:swap}@font-face{font-family:'Montserrat';font-style:normal;src:url("../fonts/Montserrat/Montserrat-SemiBold.ttf") format("truetype"),url("../fonts/Montserrat/Montserrat-SemiBold.otf") format("opentype"),url("../fonts/Montserrat/Montserrat-SemiBold.woff2") format("woff2"),url("../fonts/Montserrat/Montserrat-SemiBold.woff") format("woff");font-weight:600;font-display:swap}@font-face{font-family:'Montserrat';font-style:normal;src:url("../fonts/Montserrat/Montserrat-Medium.ttf") format("truetype"),url("../fonts/Montserrat/Montserrat-Medium.otf") format("opentype"),url("../fonts/Montserrat/Montserrat-Medium.woff2") format("woff2"),url("../fonts/Montserrat/Montserrat-Medium.woff") format("woff");font-weight:500;font-display:swap}@font-face{font-family:'Montserrat';font-style:normal;src:url("../fonts/Montserrat/Montserrat-Regular.ttf") format("truetype"),url("../fonts/Montserrat/Montserrat-Regular.otf") format("opentype"),url("../fonts/Montserrat/Montserrat-Regular.woff2") format("woff2"),url("../fonts/Montserrat/Montserrat-Regular.woff") format("woff");font-weight:400;font-display:swap}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:34px;padding:8px 18px;border-radius:12px;border:1px solid rgba(255,255,255,0.08);background-color:#025EF0;-webkit-box-shadow:var(--shadow-btn);box-shadow:var(--shadow-btn);font-size:10px;text-transform:uppercase;color:var(--color-white);-webkit-transition:background var(--transition),opacity var(--transition),-webkit-transform var(--transition);transition:background var(--transition),opacity var(--transition),-webkit-transform var(--transition);transition:transform var(--transition),background var(--transition),opacity var(--transition);transition:transform var(--transition),background var(--transition),opacity var(--transition),-webkit-transform var(--transition)}@media (min-width: 768px){.btn{border-radius:15px}}.btn:hover{background-color:#0050D6;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.btn:active{background-color:#0043B8;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.btn--header{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:10px;-webkit-margin-start:auto;margin-inline-start:auto;padding:8px;max-width:100px}@media (min-width: 768px){.btn--header{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:140px;min-height:30px;padding:7px 16px;font-size:14px}}@media (min-width: 1200px){.btn--header{min-width:180px}}.btn--hero{width:100%;min-width:200px;min-height:40px;font-size:14px}@media (min-width: 768px){.btn--hero{max-width:250px;font-size:16px;min-width:196px;min-height:50px}}@media (min-width: 1440px){.btn--hero{font-size:20px}}.container{--kpadding: 10px;min-width:320px;margin:0 auto;padding:0 var(--kpadding)}@media (min-width: 768px){.container{--kpadding: 30px}}@media (min-width: 1200px){.container{max-width:1160px}}@media (min-width: 1440px){.container{width:100%;max-width:1300px}}@media (min-width: 1920px){.container{max-width:1780px}}html[dir="rtl"] .langCheck__item{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.hero{position:relative;min-height:100svh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;background-color:#1a1a1a}@media (min-width: 768px){.hero{min-height:573px}}@media (min-width: 1200px){.hero{min-height:592px}}@media (min-width: 1440px){.hero{min-height:600px}}@media (min-width: 1920px){.hero{min-height:634px}}.hero__bg,.hero__overlay{position:absolute;inset:0}.hero__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__overlay{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.38)), color-stop(45%, rgba(0,0,0,0.42)), to(rgba(0,0,0,0.48)));background:linear-gradient(180deg, rgba(0,0,0,0.38) 0%, rgba(0,0,0,0.42) 45%, rgba(0,0,0,0.48) 100%);z-index:1}.hero .container{position:relative;z-index:2}.hero__inner{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:90px;padding-bottom:50px;text-align:center}@media (min-width: 768px){.hero__inner{padding-top:90px;padding-bottom:60px}}@media (min-width: 1440px){.hero__inner{padding-bottom:50px}}@media (min-width: 1920px){.hero__inner{padding-bottom:20px}}.hero__brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;margin-bottom:50px;width:248px}@media (min-width: 768px){.hero__brand{width:448px;margin-bottom:80px;gap:8px}.hero__brand img{width:100%}}@media (min-width: 1200px){.hero__brand{width:601px}}@media (min-width: 1920px){.hero__brand{margin-bottom:100px}}.hero__brand svg{width:100%;height:auto}.hero__text{max-width:240px;margin:0 0 50px;font-size:12px;text-wrap:balance}@media (min-width: 768px){.hero__text{font-size:20px;max-width:none;margin-bottom:80px}}@media (min-width: 1440px){.hero__text{font-size:24px}}@media (min-width: 1920px){.hero__text{margin-bottom:100px;font-size:20px}}@media (min-width: 768px){.hero__content{padding-top:130px;padding-bottom:70px}}.site-header{position:fixed;top:var(--header-top);left:0;width:100%;z-index:100;pointer-events:none}.site-header .container{position:relative}.site-header__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-height:var(--header-height-mobile);padding:6px 10px;border:1px solid var(--color-header-border);border-radius:var(--radius-lg);background:var(--color-glass);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);-webkit-box-shadow:var(--shadow-glass);box-shadow:var(--shadow-glass);pointer-events:auto}@media (min-width: 768px){.site-header__inner{min-height:var(--header-height-desktop);padding:12px 20px;border-radius:var(--radius-xl);background:var(--color-glass-strong)}}.site-logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;max-width:108px;font-size:0;color:transparent}@media (min-width: 768px){.site-logo{max-width:164px}}.site-logo img{width:100%;-o-object-fit:contain;object-fit:contain}.site-logo svg{height:auto;width:100%}.site-nav--desktop{display:none}.site-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:28px;margin:0;padding:0;list-style:none}.site-nav__link{position:relative;display:inline-block;font-size:12px;font-weight:500;line-height:1.2;color:var(--color-white);-webkit-transition:opacity var(--transition);transition:opacity var(--transition)}.site-nav__link:hover{opacity:0.8}@media (min-width: 768px){.site-nav__link{font-size:16px}}@media (min-width: 768px){.site-nav--desktop{display:block;margin-left:auto;margin-right:18px}}.burger{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-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;gap:4px;width:34px;height:34px;-ms-flex-negative:0;flex-shrink:0;background:no-repeat;border:transparent}.burger span{display:block;width:18px;height:2px;margin-left:0;border-radius:10px;background-color:var(--color-white);-webkit-transition:opacity var(--transition),-webkit-transform var(--transition);transition:opacity var(--transition),-webkit-transform var(--transition);transition:transform var(--transition),opacity var(--transition);transition:transform var(--transition),opacity var(--transition),-webkit-transform var(--transition)}.burger.is-active span:nth-child(1){-webkit-transform:translateY(6px) rotate(45deg);-ms-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}.burger.is-active span:nth-child(2){opacity:0}.burger.is-active span:nth-child(3){-webkit-transform:translateY(-6px) rotate(-45deg);-ms-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}@media (min-width: 768px){.burger{display:none}}.mobile-menu{position:absolute;top:calc(100% + 8px);left:var(--container-padding);right:var(--container-padding);padding:0px 0 0;border:1px solid rgba(255,255,255,0.12);border-radius:var(--radius-md);background:var(--color-menu-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);-webkit-box-shadow:var(--shadow-glass);box-shadow:var(--shadow-glass);opacity:0;visibility:hidden;-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px);pointer-events:none;border:1px solid rgba(255,255,255,0.3);-webkit-transition:opacity var(--transition),visibility var(--transition),-webkit-transform var(--transition);transition:opacity var(--transition),visibility var(--transition),-webkit-transform var(--transition);transition:opacity var(--transition),visibility var(--transition),transform var(--transition);transition:opacity var(--transition),visibility var(--transition),transform var(--transition),-webkit-transform var(--transition)}.mobile-menu.is-open{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:auto}.mobile-menu__list{margin:0;padding:0;list-style:none}.mobile-menu__list li:not(:last-child){border-bottom:1px solid #F4F7FB}@media (min-width: 768px){.mobile-menu__list li:not(:last-child){border-bottom:none}}.mobile-menu__link{display:block;padding:12px 16px;font-size:14px;line-height:1.2;color:var(--color-white);border-top:1px solid rgba(255,255,255,0.12)}@media (min-width: 768px){.mobile-menu__link{font-size:16px}}.mobile-menu__link:first-child{border-top:0}@media (min-width: 768px){.mobile-menu{display:none}}.logo{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-align:end;-ms-flex-align:end;align-items:flex-end}.logo__link{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-align:end;-ms-flex-align:end;align-items:flex-end;font-size:0}.logo svg{width:116px;height:auto}@media (min-width: 768px){.logo svg{width:110px}}@media (min-width: 1200px){.logo svg{width:160px}}@media (min-width: 1920px){.logo svg{width:220px}}.about{background-color:#fff;color:#111}.about.section{padding:30px 0}@media (min-width: 768px){.about.section{padding:50px 0}}@media (min-width: 1200px){.about.section{padding:70px 0}}@media (min-width: 1440px){.about.section{padding:80px 0}}.about__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (min-width: 768px){.about__inner{display:grid;grid-template-columns:minmax(280px, 1fr) minmax(320px, 1.08fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0px}}.about__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width: 768px){.about__content{grid-column:2/3;grid-row:1;-webkit-padding-start:24px;padding-inline-start:24px}}.about__media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;border-radius:15px;overflow:hidden;max-height:400px}@media (min-width: 768px){.about__media{height:230px;grid-column:1/2;grid-row:1}}@media (min-width: 1200px){.about__media{height:360px}}@media (min-width: 1440px){.about__media{height:402px}}.about__media img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:10px}@media (min-width: 768px){.about__media img{min-height:166px;height:100%}}.about__title{margin:0 0 20px;font-size:20px;text-transform:uppercase;color:#0354ff}@media (min-width: 768px){.about__title{margin-bottom:20px;font-size:24px}}@media (min-width: 1200px){.about__title{margin-bottom:50px;font-size:36px}}@media (min-width: 1440px){.about__title{font-size:40px}}.about__text{max-width:100%}@media (min-width: 768px){.about__text{max-width:420px}}@media (min-width: 1200px){.about__text{max-width:100%}}@media (min-width: 1920px){.about__text{-webkit-padding-end:20px;padding-inline-end:20px}}.about__text p{margin:0;font-size:14px;color:#141414}@media (min-width: 768px){.about__text p{font-size:14px}}@media (min-width: 1200px){.about__text p{font-size:16px}}@media (min-width: 1440px){.about__text p{font-size:20px}}.about__text p+p{margin-top:20px}@media (min-width: 768px){.about__text p+p{margin-top:18px}}@media (min-width: 1440px){.about__text p+p{margin-top:28px}}.services{padding-top:25px;overflow:hidden;font-size:14px;text-align:left;padding-bottom:22px}@media (min-width: 768px){.services{padding-bottom:40px;padding-top:36px;border-radius:36px}}@media (min-width: 1200px){.services{padding-bottom:53px;padding-top:50px}}@media (min-width: 1440px){.services{padding-bottom:67px;padding-top:60px}}@media (min-width: 1920px){.services{padding-top:86px;padding-bottom:82px}}.services__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px){.services__inner{display:grid;grid-template-columns:repeat(12, 1fr);padding-inline:0}}@media (min-width: 1200px){.services__inner{display:grid;grid-template-columns:repeat(12, 1fr);padding-inline:0}}.services__inner .services__title,.services__inner p,.services__inner .services__subtitle,.services__inner .services__item{will-change:transform, opacity, clip-path}.services__inner>p>.button{margin-bottom:6px;text-align:center}@media (min-width: 1440px){.services__inner>p>.button{padding-top:1em;padding-bottom:1em;font-size:24px}}.services article{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-align:start;-ms-flex-align:start;align-items:flex-start;padding:0px 0px 10px 0px;background-color:#0354ff;min-height:85px;border-radius:15px;opacity:1;-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear}@media (min-width: 576px){.services article{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:0;border-top-left-radius:20px;border-top-right-radius:20px;overflow:hidden}}@media (min-width: 768px){.services article{border-radius:15px;height:100%;border-radius:20px;overflow:hidden}}@media (min-width: 1200px){.services article{padding:0px 0px 20px 0px}}@media (min-width: 1920px){.services article{padding:0px 0px 36px 0px}}.services article h4,.services article p{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.services article p{font-size:calc(16px + 4 * ((100vw - 320px) / 1600));width:84%;-ms-flex-item-align:start;align-self:flex-start;padding-inline:14px}@media (min-width: 768px){.services article p{padding-inline:8px;width:100%;font-size:12px}}@media (min-width: 1200px){.services article p{font-size:14px;max-width:unset;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media (min-width: 1440px){.services article p{max-width:276px;padding-inline:15px;font-size:16px}}@media (min-width: 1920px){.services article p{max-width:100%}}.services h2,.services h3{color:#fff}@media (min-width: 768px){.services h2,.services h3{margin-bottom:18px}}@media (min-width: 1200px){.services h2,.services h3{margin-bottom:23px}}.services h2{font-size:calc(24px + 16 * ((100vw - 320px) / 1600));margin-bottom:4px;text-transform:uppercase}@media (min-width: 768px){.services h2{font-size:28px;grid-column:1/5;margin-bottom:0}}@media (min-width: 1200px){.services h2{font-size:36px;margin-bottom:0}}@media (min-width: 1440px){.services h2{font-size:40px;margin-bottom:30px;margin-bottom:10px}}@media (min-width: 1920px){.services h2{margin-bottom:25px}}.services h3{line-height:1.4;width:90%;margin:0 auto 41px}@media (min-width: 768px){.services h3{margin-bottom:30px}}@media (min-width: 1200px){.services h3{margin-bottom:48px}}@media (min-width: 1920px){.services h3{margin-bottom:69px}}.services h4{margin-bottom:10px;padding-inline:15px;font-size:calc(18px + 14 * ((100vw - 320px) / 1600));color:#fff}.services h4:first-letter{text-transform:uppercase}@media (min-width: 768px){.services h4{margin-bottom:21px;max-width:clamp(184px, 80%, 210px);font-size:16px}}@media (min-width: 1200px){.services h4{max-width:100%;padding-inline:8px;margin-bottom:20px;font-size:18px}}@media (min-width: 1440px){.services h4{padding-inline:15px;min-height:60px;margin-bottom:20px;font-size:24px;max-width:272px}}@media (min-width: 1920px){.services h4{max-width:100%;margin-bottom:6px;font-size:30px}}.services p{width:clamp(230px, 70vw, 340px);font-size:calc(14px + 6 * ((100vw - 320px) / 1600));line-height:1.4;color:#fff;letter-spacing:0;padding:0 6px}@media (min-width: 768px){.services p{grid-column:7/13;line-height:1.2;font-size:14px;padding-inline:0}}@media (min-width: 1200px){.services p{width:unset;grid-column:9/13;font-size:16px}}@media (min-width: 1920px){.services p{padding-inline:0px;font-size:24px}}@media (min-width: 768px){.services p.font{margin-bottom:63px;margin:0 auto 73px;width:92%}}.services p.services__subtitle{width:100%;line-height:1.2;margin-top:20px;margin-bottom:25px;font-size:calc(14px + 16 * ((100vw - 320px) / 1600));text-transform:capitalize}@media (min-width: 768px){.services p.services__subtitle{text-transform:none;margin-top:14px;margin-bottom:0px;font-size:14px;grid-row:3;grid-column:1/13}}@media (min-width: 1200px){.services p.services__subtitle{margin-bottom:28px;margin-top:23px;font-size:16px}}@media (min-width: 1440px){.services p.services__subtitle{font-size:20px;margin-top:1%;margin-bottom:0}}@media (min-width: 1920px){.services p.services__subtitle{margin-top:0;grid-column:1/11}}.services p:has(.button){display:block;text-align:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:auto}@media (min-width: 768px){.services p:has(.button){grid-row:4;grid-column:5/9}}@media (min-width: 1440px){.services p:has(.button){font-size:24px;padding-top:0.5em;padding-bottom:0.5em}}@media (min-width: 1920px){.services p:has(.button){grid-row:3;grid-column:10/13;align-self:center}}.services__slide{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding-top:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:100%}@media (min-width: 768px){.services__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:40px;overflow:visible;grid-column:1/13;grid-row:2}}@media (min-width: 1200px){.services__slide{margin-top:70px}}@media (min-width: 1440px){.services__slide{margin-top:56px}}@media (min-width: 1920px){.services__slide{margin-top:50px}}@media (min-width: 1920px){.services__slide.swiper{margin-left:0;margin-right:0}}.services__slide .swiper-wrapper{margin-bottom:34px}@media (min-width: 768px){.services__slide .swiper-wrapper{padding-right:0px;margin-bottom:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;height:auto;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media (min-width: 1200px){.services__slide .swiper-wrapper{margin-bottom:46px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width: 1920px){.services__slide .swiper-wrapper{margin-bottom:80px}}.services__slide .swiper-wrapper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}@media (min-width: 768px){.services__slide .swiper-wrapper .swiper-slide{height:unset}}.services__slide .swiper-navigation-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 768px){.services__slide .swiper-navigation-block{padding-left:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0px}}@media (min-width: 1200px){.services__slide .swiper-navigation-block{display:none}}.services__slide .swiper-navegation-arrows{display:none}@media (min-width: 768px){.services__slide .swiper-pagination{display:none}}.services__slide .swiper-scrollbar{display:none}@media (min-width: 768px){.services__item{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (min-width: 1200px){.services__item{width:100%}}.services__item.animated article{opacity:1}.services__item .services__image{--height: 58vw;width:100%;height:var(--height);margin-bottom:15px;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear, -webkit-transform .2s linear;border-radius:15px;overflow:hidden}@media (min-width: 768px){.services__item .services__image{margin-bottom:16px;-ms-flex-item-align:end;align-self:flex-end;--height: 182px}}@media (min-width: 1200px){.services__item .services__image{--height: 180px;margin-bottom:20px}}@media (min-width: 1440px){.services__item .services__image{-webkit-transform:none;-ms-transform:none;transform:none;--height: 220px;margin-bottom:26px}}@media (min-width: 1920px){.services__item .services__image{--height: 300px;margin-bottom:30px}}.services__item .services__image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media (min-width: 768px){.services__item .services__image img{width:100%;height:100%}}.services__reg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:100%}@media (min-width: 768px){.services__reg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.services__reg button,.services__reg a{min-width:280px;margin:0 auto}@media (min-width: 768px){.services__reg button,.services__reg a{padding:18px 10px;margin:0;min-width:200px}}.services__reg button{font-weight:500}@media (min-width: 768px){.services__reg button{margin-bottom:0;margin-right:20px}}.services__reg a.button{background:transparent;border:2px solid #0354ff;color:#141414;-webkit-transition:background-color 0.3s linear, color 0.3s linear;transition:background-color 0.3s linear, color 0.3s linear}.services__reg a.button::first-letter{text-transform:uppercase}.services__reg a.button:hover{background-color:#0354ff;color:#fff}.services .swiper-pagination{position:static;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);margin-bottom:15px;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 768px){.services .swiper-pagination{display:none}}.services .swiper-pagination-bullet{background:#fff;height:2px;width:22px;border-radius:0;opacity:0.4;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.services .swiper-pagination-bullet-active{opacity:1}.contact{background:#fff;color:#141414;padding-top:33px}@media (min-width: 768px){.contact{padding-top:62px}}@media (min-width: 1200px){.contact{padding-top:70px;padding-bottom:70px}}@media (min-width: 1440px){.contact{padding-top:80px;padding-bottom:78px}}@media (min-width: 1920px){.contact{padding-top:100px;padding-bottom:96px}}.contact__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:34px}@media (min-width: 768px){.contact__inner{gap:0}}@media (min-width: 1200px){.contact__inner{display:grid;grid-template-columns:1fr 1fr;gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.contact__content-bg{position:absolute;z-index:0;inset:0;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;opacity:.7;pointer-events:none}@media (min-width: 768px){.contact__content-bg{padding-bottom:110px}}@media (min-width: 1200px){.contact__content-bg{padding-bottom:50px}}@media (min-width: 1920px){.contact__content-bg{padding-bottom:30px}}.contact__content-bg svg{width:clamp(64%, 80vw, 350px);height:auto}@media (min-width: 576px){.contact__content-bg svg{width:clamp(50%, 70vw, 350px)}}@media (min-width: 768px){.contact__content-bg svg{width:clamp(30%, 60vw, 330px)}}@media (min-width: 1200px){.contact__content-bg svg{width:clamp(30%, 30vw, 300px)}}.contact__content{position:relative;z-index:1}.contact__title{margin:0 0 33px;font-size:20px;text-transform:uppercase;color:#0354ff}@media (min-width: 768px){.contact__title{margin:0 0 40px;font-size:24px}}@media (min-width: 1200px){.contact__title{margin:0 0 30px;font-size:36px}}@media (min-width: 1440px){.contact__title{font-size:40px}}.contact__subtitle{margin-bottom:22px;font-size:14px;color:#141414}@media (min-width: 768px){.contact__subtitle{margin-bottom:20px}}@media (min-width: 1200px){.contact__subtitle{margin-bottom:30px;font-size:20px}}.contact__media{border-radius:12px;overflow:hidden;--height: 60vw;max-height:300px;height:var(--height);margin-bottom:25px}@media (min-width: 768px){.contact__media{max-height:310px;margin-bottom:50px}}@media (min-width: 1200px){.contact__media{max-height:460px;margin-bottom:0}}.contact__media img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}@media (min-width: 1200px){.contact__media img{height:auto}}.contact__note{margin-top:14px;font-size:12px}@media (min-width: 768px){.contact__note{margin-top:16px;margin-bottom:37px;font-size:20px;font-weight:500}}@media (min-width: 1200px){.contact__note{margin-bottom:0}}.contact__note a{color:#0057ff}.contact-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media (min-width: 768px){.form-row{gap:20px;margin-bottom:6px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.form-field{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-field input,.form-field textarea{width:100%;border:none;border-bottom:1px solid #141414;padding:5px 0;font-size:14px;line-height:1.6;outline:none;background:transparent;color:black;cursor:pointer;-webkit-transition:border-color .3s linear;transition:border-color .3s linear}@media (min-width: 1200px){.form-field input,.form-field textarea{font-size:16px}}.form-field input::-webkit-input-placeholder, .form-field textarea::-webkit-input-placeholder{color:black;-webkit-transition:color .3s linear;transition:color .3s linear}.form-field input::-moz-placeholder, .form-field textarea::-moz-placeholder{color:black;-moz-transition:color .3s linear;transition:color .3s linear}.form-field input:-ms-input-placeholder, .form-field textarea:-ms-input-placeholder{color:black;-ms-transition:color .3s linear;transition:color .3s linear}.form-field input::-ms-input-placeholder, .form-field textarea::-ms-input-placeholder{color:black;-ms-transition:color .3s linear;transition:color .3s linear}.form-field input::placeholder,.form-field textarea::placeholder{color:black;-webkit-transition:color .3s linear;transition:color .3s linear}.form-field input:hover,.form-field textarea:hover{border-color:#6e6d6d}.form-field input:hover::-webkit-input-placeholder, .form-field textarea:hover::-webkit-input-placeholder{color:#6e6d6d}.form-field input:hover::-moz-placeholder, .form-field textarea:hover::-moz-placeholder{color:#6e6d6d}.form-field input:hover:-ms-input-placeholder, .form-field textarea:hover:-ms-input-placeholder{color:#6e6d6d}.form-field input:hover::-ms-input-placeholder, .form-field textarea:hover::-ms-input-placeholder{color:#6e6d6d}.form-field input:hover::placeholder,.form-field textarea:hover::placeholder{color:#6e6d6d}.form-field textarea{resize:none;height:36px;overflow:hidden}@media (min-width: 768px){.form-field textarea{min-height:unset;height:36px}}.form-error{font-size:10px;color:#ff3b3b;min-height:14px;margin-top:4px}.form-submit{margin-top:10px;height:40px;border-radius:15px;border:none;background:#0354ff;color:#fff;cursor:pointer;-webkit-transition:color .3s linear;transition:color .3s linear}@media (min-width: 768px){.form-submit{height:50px}}.form-submit:hover{color:#e6e6e6}.form-success{margin-top:10px;font-size:12px;color:green}.site-footer{padding:26px 0 20px;background:#141414;color:#fff}@media (min-width: 768px){.site-footer{padding:40px 0 18px}}.site-footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media (min-width: 768px){.site-footer__inner{gap:40px}}@media (min-width: 1200px){.site-footer__inner{padding-inline:50px}}@media (min-width: 1440px){.site-footer__inner{padding-inline:0}}.site-footer__top{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-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px}@media (min-width: 768px){.site-footer__top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}}.site-footer__logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:118px;font-size:0;color:transparent}@media (min-width: 768px){.site-footer__logo{max-width:216px}}@media (min-width: 1200px){.site-footer__logo{max-width:210px}}.site-footer__logo img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.site-footer__logo svg{width:100%;height:auto}.site-footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:22px}@media (min-width: 768px){.site-footer__nav{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:50px}}@media (min-width: 1200px){.site-footer__nav{gap:100px}}.site-footer__link{font-size:14px;font-weight:400;color:#fff;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease}.site-footer__link:hover{opacity:0.75}@media (min-width: 768px){.site-footer__link{font-size:16px}}.site-footer__copy{margin:0;font-size:12px;color:rgba(255,255,255,0.42)}@media (min-width: 768px){.site-footer__copy{font-size:14px;max-width:520px}}@media (min-width: 1920px){.site-footer__copy{font-size:14px;max-width:560px}}
