:root{--color-text-primary: #FFFFFF;--color-text-blue: #0A4DF7;--color-text-black: #000000}@font-face{font-family:Muller;font-weight:400;font-style:normal;font-display:swap;src:url("/assets/Fontfabric - MullerRegular-72fc4094.woff2") format("woff2"),url("/assets/Fontfabric - MullerRegular-5378edc5.otf") format("opentype")}@font-face{font-family:Muller;font-weight:500;font-style:normal;font-display:swap;src:url("/assets/Fontfabric - MullerMedium-f1f4fc7d.woff2") format("woff2"),url("/assets/Fontfabric - MullerMedium-766312e6.otf") format("opentype")}@font-face{font-family:Muller;font-weight:800;font-style:normal;font-display:swap;src:url("/assets/Fontfabric - MullerExtraBold-3f6f739b.woff2") format("woff2"),url("/assets/Fontfabric - MullerExtraBold-ea0575cc.otf") format("opentype")}*,*:before,*:after{box-sizing:border-box;padding:0;margin:0;font-family:Muller}html{font-size:calc(100vw / 1920 * 10);scroll-behavior:smooth}@media (max-width: 1200px){html{font-size:calc(100vw / 920 * 10)}}@media (max-width: 500px){html{font-size:calc(100vw / 375 * 10)}}body{scroll-behavior:smooth;color:var(--color-text-black);min-height:100vh;width:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header-text{font-size:3rem;line-height:100%;font-weight:800;text-transform:uppercase}.huge-header-text{font-size:4rem;line-height:130%;font-weight:800;text-transform:uppercase}.title-text{font-size:2rem;line-height:120%;font-weight:500}.main-text{font-size:1.6rem;line-height:180%;font-weight:400}.info-text{font-size:2.4rem;line-height:130%;font-weight:500}@media (min-width: 500px){.header-text{font-size:4rem;padding-bottom:3rem;text-align:center}.huge-header-text{font-size:7rem}.title-text{font-size:3rem}.main-text{font-size:2.2rem}.info-text{font-size:3rem}}@media (min-width: 1200px){.header-text{font-size:6rem;padding-bottom:3rem;text-align:center}.huge-header-text{font-size:9rem}.title-text{font-size:3rem}.main-text{font-size:2.2rem}.info-text{font-size:4rem}}a{text-decoration:none;color:#000}.menu-icon{position:relative;display:flex;flex-direction:column;gap:.4rem;justify-content:center;align-items:center;cursor:pointer;transition:all .5s ease-in-out}.nav-icon__burger1,.nav-icon__burger2{width:2rem;height:.2rem;background:black;border-radius:1rem;transition:all .3s ease-in-out}.menu-icon.open .nav-icon__burger1{transform:rotate(-45deg)}.menu-icon.open .nav-icon__burger2{transform:rotate(45deg) translate(-.4rem,-.4rem)}.header{width:100%;z-index:1;padding:1.8rem 1.6rem;position:fixed;display:flex;justify-content:space-between;background:var(--color-text-primary);box-shadow:0 .4rem 1.2rem #00000024}.header_company{display:flex;align-items:center;gap:.5rem;z-index:3;cursor:pointer}.header_company__logo{width:3rem}.info-text.company__name{color:var(--color-text-black)}.header_menu__flags{display:none}.header_menu__flags__small{position:absolute;width:100%;background-color:var(--color-text-primary);left:0;top:99%;padding:3rem 9rem;display:flex;flex-direction:column;align-items:center;gap:2rem;font-size:2.2rem;font-weight:500;animation:appear 1s forwards}.header_flags__flag{height:100%;display:flex;align-items:center}.header_flags__flag:hover{font-weight:800}@media (min-width: 500px){.header{padding:1.8rem 4rem}.header_menu__flags{display:flex;align-items:center;justify-items:center;gap:5.6rem;font-size:1.6rem;cursor:pointer;-webkit-user-select:none;user-select:none}.header_menu{display:none}}@media (min-width: 1200px){.header{padding:2.3rem 25rem}.header_menu__flags{gap:7.6rem;font-size:1.8rem}.header_company{display:flex;align-items:center;gap:.5rem;z-index:3;cursor:pointer}.header_company__logo{width:5rem}}@keyframes appear{0%{left:4rem}to{left:0}}.footer{width:100%;background-color:#041338;padding:4rem 1.6rem;color:#fff9;font-size:1.4rem;font-weight:400;display:flex;flex-direction:column;align-items:center;gap:3rem}.footer_links{font-size:1.6rem;font-weight:400;text-decoration-line:underline;display:flex;flex-direction:column;gap:3rem}.footer_link{color:var(--color-text-primary);text-decoration:underline;cursor:pointer}@media (min-width: 500px){.footer{padding:7.1rem 25rem 3rem;font-size:1.8rem;gap:5.9rem}.footer_links{flex-direction:row;gap:15rem;font-size:2rem}}@media (min-width: 1200px){.footer{gap:5.9rem}.footer_links{flex-direction:row;font-size:2.2rem;gap:25rem}}.challenges{width:100%;background:url(/assets/images/image_2.png) center;background-size:cover;text-align:center;padding:4rem 1.6rem}.info-text.challenges-info{color:var(--color-text-primary)}.challenges_line{display:none}@media (min-width: 500px){.challenges{display:flex;align-items:center;padding:5rem 15rem;gap:5rem}.info-text.challenges-info{color:var(--color-text-primary)}.challenges_line{display:none}}@media (min-width: 1200px){.challenges{display:flex;align-items:center;padding:5rem 25rem;gap:5rem}.challenges_line{display:block;height:25rem;width:1.2rem;background:var(--color-text-blue)}}.arrow{animation:bounce 2s infinite ease-in-out}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(-50px)}to{transform:translateY(0)}}.about{height:100vh;width:100%;padding:0 1.6rem;background:url(/assets/images/image_1.jpg) center;background-color:var(--color-text-blue);background-size:cover;position:relative;display:flex;flex-direction:column;justify-content:center;text-align:center;gap:2rem;color:var(--color-text-primary)}.about_arrow{display:none}@media (min-width: 500px){.about{padding:30rem 12rem;justify-content:center;align-items:start;text-align:start;gap:1rem}.huge-header-text.about-header{padding-bottom:1.7rem}}@media (min-width: 1200px){.about{padding:0 25rem;justify-content:center;align-items:start;gap:1rem}.huge-header-text.about-header{padding-bottom:1.7rem}.about_arrow{display:block;position:absolute;bottom:8rem;right:50%;z-index:1;cursor:pointer}}.info{padding:6rem 1.6rem;width:100%;height:auto;background:url(/assets/images/image_3.jpg) center;background-size:cover}.header-text.info-header{color:var(--color-text-primary);text-transform:uppercase;padding-bottom:3rem;text-align:center}.info_elements{height:auto;width:100%;display:flex;flex-direction:column;text-align:center;gap:3rem}.info_elements_element{width:100%;color:var(--color-text-primary)}.info_elements_element_icon{width:4.8rem;padding-bottom:4rem}.main-text.main-info{padding:4rem 0 2rem}@media (min-width: 500px){.info{padding:10rem 5rem;text-align:start}.info_elements{width:100%;display:flex;flex-direction:column;gap:5rem}.header-text.info-header{text-align:center;padding-bottom:7rem}}@media (min-width: 1200px){.info{padding:12rem 25rem;width:100%;height:auto;background-size:cover;text-align:start}.info_elements{height:auto;width:100%;display:flex;flex-direction:row;text-align:start;gap:5rem}.info_elements_element{width:100%}.info_elements_element_icon{padding-bottom:4rem;width:6.7rem}.header-text.info-header{text-align:start;padding-bottom:7rem}}.ui-button{background-color:var(--color-text-blue);border-radius:3rem;width:100%;color:var(--color-text-primary);font-weight:800;font-size:2rem;padding:2rem 6rem;cursor:pointer}@media (max-width: 500px){.ui-button{font-size:1.3rem!important;padding:1.4rem 4rem!important}}.apps_desktop{display:flex;align-items:center;gap:10rem}.apps_desktop__img{width:44rem}.apps_desktop__info{display:grid;grid-template-columns:.1fr 1fr;grid-template-rows:.1fr 1fr;align-items:center;column-gap:2.8rem}.apps_desktop__icon{height:9.4rem}.title-text.apps-desktop{height:100%;display:flex;flex-direction:column;justify-content:space-between;justify-items:center}.apps_btn-container_cleaner{width:24.2rem}.mobile-apps-element{padding:3.5rem 1.9rem;text-align:center;width:100%}.mobile__icon{height:6.4rem}.mobile__img{width:24rem}.title-text.mobile-title{padding-top:3rem}.main-text.mobile{padding:2rem 0}.mobile_btn-container{padding-top:3rem}@media (max-width: 1200px){.apps_desktop{display:none}}@media (min-width: 500px){.mobile_btn-container{padding:3rem 30%}}@media (min-width: 1200px){.mobile-apps-element{display:none}}.mobile-apps{padding-top:6rem;width:100%;display:flex;flex-direction:column;align-items:center}.header-text.mobile-apps-header{color:var(--color-text-blue);text-align:center}.info-text.mobile-apps_heading{color:var(--color-text-black);text-align:center;padding:4rem 1.6rem 0;background-color:#f5f5f5}.mobile-apps_btn-container{width:100%;padding:0 1.6rem 4.2rem;background-color:#f5f5f5}@media (min-width: 500px){.mobile-apps{width:100%;display:flex;flex-direction:column;align-items:center}.info-text.mobile-apps_heading{color:var(--color-text-black);text-align:center;padding:8rem 10rem 4rem}.mobile-apps_btn-container{width:100%;padding:0 30% 5rem}}@media (min-width: 1200px){.mobile-apps{width:100%;padding:6% 13%;display:flex;flex-direction:column;align-items:center}.info-text.mobile-apps_heading{background-color:transparent}.info-text.mobile-apps_heading{color:var(--color-text-black);text-align:center;padding:13.2rem 30rem 8.4rem}.mobile-apps_btn-container{width:100%;padding:0 40% 5rem;background-color:transparent}}.contact{width:100%;display:flex;gap:12.2rem;padding:5% 13%}.contact_info{padding:5% 0;width:70%}.contact_info_list{padding-left:4rem}.contact_form{width:100%;background:var(--color-text-blue);padding:4% 3%}.line{width:100%;height:1px;background:var(--color-text-primary);margin-bottom:5.2rem}button{background:var(--color-text-primary);border-radius:3rem;border:none;color:var(--color-text-blue);font-size:2rem;padding:2rem 6rem;margin-top:2%;font-weight:800}input{background:transparent;all:unset;color:var(--color-text-primary);font-size:2rem;padding-bottom:1.9rem}textarea{background:transparent;outline:none;border:none;color:var(--color-text-primary);font-size:2rem;width:100%;height:18.9rem;padding-top:2%}textarea::placeholder{color:var(--color-text-primary)}::-webkit-input-placeholder{color:var(--color-text-primary);font-size:2rem}@media (max-width: 1200px){.contact{display:flex;flex-direction:column;align-items:center;padding:8% 0;width:100%}.contact_info{padding:5% 8%;width:100%!important}button{width:100%}}@media (max-width: 500px){.contact{padding:0!important}.contact_info{padding:5rem 1.6rem 0!important;width:100%!important}.header-text{text-align:center}.contact_form{padding:6rem 1.3rem 3rem!important}}iframe{width:100%;height:58rem}@media (min-width: 500px){iframe{height:88rem}}
