@font-face{font-family:Righteous;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6da7e276b5467ef-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:Righteous;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/63fe087876587bbb-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:Righteous Fallback;src:local("Arial");ascent-override:93.08%;descent-override:24.27%;line-gap-override:0.00%;size-adjust:105.81%}.__className_9f6af0{font-family:Righteous,Righteous Fallback;font-weight:400;font-style:normal}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-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:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_c968c1{font-family:Poppins,Poppins Fallback;font-style:normal}*,:after,:before{margin:0;padding:0;box-sizing:border-box}body,html{font-family:sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;background:#fff;color:#000}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}ol,ul{list-style:none}button{background:none;border:none;padding:0;cursor:pointer}.button_link{text-transform:uppercase;font-size:18px;font-weight:600;background:#e85602;padding:.7rem 1.2rem;border-radius:25px;transition:.5s;color:#fff!important}@media(min-width:1024px){.button_link:hover{background:#ff823a;color:#000!important}}.button_link:active{opacity:.6}.carousel{position:relative;width:100%;max-width:700px;margin:0 auto}.carousel .wrapper{position:relative;width:100%;height:500px;transition:opacity .3s ease-in-out;opacity:1}.carousel .fadeIn{opacity:1}.carousel .fadeOut{opacity:0}.carousel .image{width:100%;height:100%;border-radius:25px;object-fit:cover}.carousel .arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);color:#fff;border:none;padding:12px 20px;cursor:pointer;border-radius:50%;z-index:1}.carousel .arrow.left{left:10px}.carousel .arrow.right{right:10px}.overlay{position:fixed;top:0;left:0;z-index:9999;width:100vw;height:100vh;background-color:hsla(0,0%,100%,.8);display:flex;justify-content:center;align-items:center;transition:opacity .3s ease}.dark .overlay{background-color:rgba(0,0,0,.8)}.dark .loading-spinner{border-top:8px solid rgba(0,0,0,0)}.loading-spinner{width:60px;height:60px;border:8px solid #e85602;border-top-color:hsla(0,0%,100%,0);border-radius:50%;animation:spin 1s linear infinite}@media(max-width:768px){.loading-spinner{width:40px;height:40px}}.header{display:flex;justify-content:space-around;align-items:center;padding:1rem;width:100%;z-index:10;text-transform:uppercase}.header .flag{width:30px}@media(min-width:1024px){.header{height:70px}.header .bookmarks{width:50%}.header .bookmarks span{display:none}}@media(max-width:1023px){.header{padding-top:1rem;padding-bottom:1rem}.header .bookmarks{width:100%;max-width:600px;display:flex;justify-content:space-between;margin:auto 2rem}}.header .nav-links{display:flex;justify-content:space-around;align-items:center;font-weight:500}.header .nav-links .nav-link{text-decoration:none}@media(min-width:1024px){.header .nav-links .nav-link{transition:color .3s}.header .nav-links .nav-link:hover{color:#e85602}}.header .burger-menu{display:flex;flex-direction:column;cursor:pointer;transition:transform .3s}@media(max-width:1023px){.header .nav-links a:active{color:#e85602}.header .burger-line{width:30px;height:2.7px;background-color:#000;margin:3px 0;transition:.4s;z-index:2}.header .burger-menu.open .burger-line:first-child{transform:rotate(-45deg) translate(-5px,7px)}.header .burger-menu.open .burger-line:nth-child(2){opacity:0}.header .burger-menu.open .burger-line:nth-child(3){transform:rotate(45deg) translate(-5px,-7px)}.header .nav-links{display:flex;flex-direction:column;position:absolute;top:58px;left:0;right:0;overflow:hidden;max-height:0;transition:max-height .3s ease-out;transition:.5s}.header .nav-links.open{max-height:100vh!important}.header .nav-links .nav-link{padding:.7rem 0}.header .nav-links .nav-link:active{color:#e85602!important}}.header .theme-toggle{background:none;border:none;cursor:pointer;padding:0}@media(max-width:1023px){.header .language-toggle,.header .subsidies-toggle{width:100%;text-align:center;border:none;display:flex;justify-content:center;text-transform:uppercase}.header .language-toggle img,.header .subsidies-toggle img{height:20px;margin-right:5px}.header .language-menu,.header .subsidies-menu{display:flex;flex-direction:column;border-top:1px solid hsla(0,0%,100%,.2)}.header .language-menu:active,.header .subsidies-menu:active{color:#e85602}.header .dropdown-item{width:100%;padding:.5rem 0;background:inherit;border:none;display:flex;justify-content:center;text-transform:uppercase}.header .dropdown-item img{margin-left:.5rem}.header .theme-toggle{font-size:1.8rem;margin-bottom:1rem;transition:.2s}.header .theme-toggle:active{color:#e85602!important;transform:rotate(1turn)}}@media(min-width:1024px){.header .language-switcher,.header .subsidies-switcher{position:relative;display:inline-block}.header .language-switcher .language-menu,.header .language-switcher .subsidies-menu,.header .subsidies-switcher .language-menu,.header .subsidies-switcher .subsidies-menu{position:absolute;top:calc(100% + 23px);left:0;right:auto;border:none;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:20;width:165px;border-radius:0 0 .5rem .5rem;display:flex;flex-direction:column}.header .language-switcher .language-toggle,.header .language-switcher .subsidies-toggle,.header .subsidies-switcher .language-toggle,.header .subsidies-switcher .subsidies-toggle{color:inherit;display:flex;text-transform:uppercase}.header .language-switcher .language-toggle img,.header .language-switcher .subsidies-toggle img,.header .subsidies-switcher .language-toggle img,.header .subsidies-switcher .subsidies-toggle img{height:20px;margin-right:5px}.header .language-switcher .language-toggle.active,.header .language-switcher .language-toggle:hover,.header .language-switcher .subsidies-toggle.active,.header .language-switcher .subsidies-toggle:hover,.header .subsidies-switcher .language-toggle.active,.header .subsidies-switcher .language-toggle:hover,.header .subsidies-switcher .subsidies-toggle.active,.header .subsidies-switcher .subsidies-toggle:hover{color:#e85602!important}.header .language-switcher .dropdown-item,.header .subsidies-switcher .dropdown-item{transition:.3s;padding:.75rem 1rem;text-align:left;color:inherit;display:flex;text-transform:uppercase}.header .language-switcher .dropdown-item img,.header .subsidies-switcher .dropdown-item img{margin-left:.5rem}.header .language-switcher .dropdown-item:focus,.header .language-switcher .dropdown-item:hover,.header .subsidies-switcher .dropdown-item:focus,.header .subsidies-switcher .dropdown-item:hover{color:#e85602!important;background:hsla(0,0%,100%,.1)}.header .theme-toggle{font-size:1.5rem;transition:.3s}.header .theme-toggle:hover{color:#e85602}.header .theme-toggle:active{transform:rotate(1turn)}}.dark .language-menu,.dark .subsidies-menu{background:inherit!important;border:none!important;box-shadow:none!important}@media(min-width:1024px){.dark .language-menu,.dark .subsidies-menu{background:rgba(26,28,27,.7)!important}.dark .language-menu .dropdown-item,.dark .subsidies-menu .dropdown-item{color:#fff!important}}.dark .language-toggle,.dark .subsidies-toggle{color:#fff!important}@media(min-width:1024px){.dark .language-toggle:hover,.dark .subsidies-toggle:hover{color:#e85602}}.dark .icons_light{color:#fff}.dark .burger-line{background-color:#fff}.dark .nav-links.open{background-color:rgba(0,0,0,.9)}.light .dynamic-header{background:hsla(0,0%,100%,.7)}@media(max-width:1023px){.light .dropdown-item,.light .language-toggle,.light .subsidies-toggle{color:#000!important}}.light .language-menu,.light .subsidies-menu{background:inherit!important;border:none!important;box-shadow:none!important}@media(min-width:1024px){.light .language-menu,.light .subsidies-menu{background:hsla(0,0%,100%,.7)!important}}.light .static-header{background:hsla(0,0%,100%,.7)}.light .nav-links.open{background-color:rgba(216,216,216,.9)}.static-header{position:relative;background:rgba(26,28,27,.7);z-index:5}.dynamic-header{background:rgba(26,28,27,.7);position:fixed;top:0;left:0;right:0;z-index:3;transition:transform .3s ease-in-out,opacity .3s ease}.dynamic-header.visible{transform:translateY(0);opacity:1}.dynamic-header.hidden{transform:translateY(-100%);opacity:0}.dark .page{background-color:#2d2d2d}.dark .section_services div{background:rgba(226,226,226,.8)!important}.dark .section_services div h1,.dark .section_services div p{color:#000!important}.dark .section_technology .text_image{background:rgba(0,0,0,.8)!important}.light .page{background-color:#e2e2e2}.light .home .opening{background:url(/images/photo3.png) 50%/cover no-repeat}.home h1{text-transform:uppercase}.home .opening{width:100%;height:100vh;background:url(/images/city_moblie.png) 50%/cover no-repeat}.home .opening .wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:60%;pointer-events:none;overflow:visible}.home .opening .wrapper h1{font-size:45px;font-family:Righteous,sans-serif}@media(min-width:1024px){.home .opening .wrapper h1{font-size:80px}}.home .opening .text{text-align:center;transition:transform 1s ease,opacity 1s ease;opacity:1}.home .opening .entering{transform:translateX(-100vw);opacity:0;animation:enterAnim 1s ease forwards}@keyframes enterAnim{0%{transform:translateX(-100vw);opacity:0}to{transform:translateX(0);opacity:1}}.home .opening .center{transform:translateX(0);opacity:1}.home .opening .exiting{animation:exitAnim 1s ease forwards}@keyframes exitAnim{0%{transform:translateX(0);opacity:1}to{transform:translateX(100vw);opacity:0}}.home .section_services{margin:5rem auto}.home .section_services div{padding:1rem;max-width:700px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50px;background:rgba(45,45,45,.5)}@media(min-width:1024px){.home .section_services div{padding:3rem}}.home .section_services div h1{color:#fff}.home .section_services div p{margin:2rem 0 3rem;text-align:center;color:#fff}.home .section_technology{background:url(/images/background\ deeplocust.png) 50%/cover no-repeat;width:100%;padding:5rem 0}@media(min-width:1024px){.home .section_technology{padding:10rem}}.home .section_technology .container{width:100%;display:flex;flex-direction:column;align-items:center;justify-self:center;margin:0 auto}@media(min-width:1024px){.home .section_technology .container{flex-direction:row;max-width:1200px}}.home .section_technology .text_image{padding:2rem;background:hsla(0,0%,100%,.8);width:100%;display:flex;flex-direction:column;align-items:center;border-radius:25px;margin-bottom:3rem}@media(min-width:1024px){.home .section_technology .text_image{max-width:50%;margin-bottom:0;margin-right:2rem}}.home .section_technology .text_image p{margin:2rem 0 3rem}.home .section_technology .text_image h1{text-align:center}.home .section_video{display:flex;flex-direction:column;align-items:center;max-width:1000px;padding:5rem 0}.home .section_video h1{margin-bottom:3rem}@media(max-width:768px){.home .section_video h1{margin-bottom:2rem}}.home .section_why_choose_us{width:100%;background:url(/images/city.png) 50%/cover no-repeat;padding:5rem 0}@media(min-width:1024px){.home .section_why_choose_us{padding:10rem 0}}.home .section_why_choose_us .container{display:flex;flex-direction:column;align-items:center;width:100%;justify-content:center;background:rgba(0,0,0,.5);margin:auto;padding:2rem;border-radius:25px}@media(min-width:1024px){.home .section_why_choose_us .container{width:1000px}}.home .section_why_choose_us .container h1{color:#fff;text-align:center}.home .section_why_choose_us .container p{color:#fff;margin:2rem 0}@media(min-width:1024px){.home .section_why_choose_us .container p{width:800px}}.dark .technology_page .container{background:rgba(0,0,0,.8)!important}.technology_page{width:100%;flex:1 1;min-height:calc(100vh - 70px - 400px);background:url(/images/city_moblie.png) 50%/cover no-repeat;display:flex;flex-direction:column;justify-content:center;padding:5rem 0}@media(min-width:1024px){.technology_page{padding:10rem 0}}.technology_page .container{max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background:rgba(226,226,226,.8);border-radius:25px}@media(min-width:1024px){.technology_page .container{max-width:1200px;flex-direction:row;justify-content:space-between;padding:4rem}.technology_page .container .text{width:100%;margin-right:2rem}}.technology_page .container h1{text-transform:uppercase;text-align:center}.technology_page .container p:first-of-type{margin:2rem 0}.dark .services_page .text{background:rgba(0,0,0,.8)!important}.services_page{width:100%;background:url(/images/city_moblie.png) 50% repeat;padding:5rem 0}@media(min-width:1024px){.services_page{padding:8rem 0}}.services_page .text{max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background:rgba(226,226,226,.8);border-radius:25px}@media(min-width:1024px){.services_page .text{max-width:700px;padding:3rem}}.services_page .text h1{text-transform:uppercase;margin-bottom:2rem;text-align:center}.services_page .images{margin:5rem auto;display:flex;flex-direction:column;align-items:center;width:90%}@media(min-width:1024px){.services_page .images{flex-direction:row;justify-content:center;margin:10rem 0}}.services_page .images .image{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:500px}.services_page .images .image:nth-of-type(2){margin:5rem 0}@media(min-width:1024px){.services_page .images .image:nth-of-type(2){margin:0 2rem}}.services_page .images .image img{margin-bottom:2rem}.services_page .movies{display:flex;flex-direction:column;justify-content:center;align-content:center;max-width:90%}@media(min-width:1024px){.services_page .movies{flex-direction:row;max-width:1200px}}.services_page .movies .text{width:100%}@media(min-width:1024px){.services_page .movies .text{width:50%}}.services_page .movies .text h3{text-transform:uppercase;margin-bottom:2rem}.services_page .movies video{width:100%;margin-top:2rem}@media(min-width:1024px){.services_page .movies video{width:60%;margin-top:0;margin-left:2rem}}.services_page .movies:nth-child(4){margin:10rem 0}@media(min-width:1024px){.services_page .movies:nth-child(4){flex-direction:row-reverse}.services_page .movies:nth-child(4) video{margin-left:0;margin-right:2rem}}.dark .contact_page .container{background:rgba(0,0,0,.8)!important}.contact_page{width:100%;flex:1 1;min-height:calc(100vh - 70px - 400px);background:url(/images/city_moblie.png) 50%/cover no-repeat;display:flex;flex-direction:column;justify-content:center;padding:5rem 0}@media(min-width:1024px){.contact_page{padding:10rem 0}}.contact_page .container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background:rgba(226,226,226,.8);border-radius:25px}@media(min-width:1024px){.contact_page .container{width:600px;padding:4rem}}.contact_page .container .loading{display:flex;justify-content:center;align-items:center;height:150px}.contact_page .container .spinner{width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-top-color:#e85602;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.contact_page .container .success{margin-top:2rem;color:green;text-align:center}.contact_page .container h1{text-transform:uppercase;text-align:center;margin-bottom:2rem}.contact_page .container form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.contact_page .container form .checkbox_container,.contact_page .container form .input{margin:.5rem 0;width:250px}.contact_page .container form .input{border:none;border-radius:10px;padding:.5rem 1rem;background:hsla(0,0%,100%,.5);transition:.5s}@media(min-width:1024px){.contact_page .container form .input:hover{background:hsla(0,0%,100%,.8)}}.contact_page .container form .input:focus{background:hsla(0,0%,100%,.8);box-shadow:0 0 0 2px rgba(232,86,2,.3);outline:none}.contact_page .container form .input:not(:placeholder-shown){background:#fff}.contact_page .container form p{margin-top:1rem}.contact_page .container form .error{color:red;text-align:center;margin-top:.5rem}.contact_page .container form .checkbox_container{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.contact_page .container form .checkbox_container .checkbox{cursor:pointer;display:block;position:relative;padding-left:40px;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#fff}.contact_page .container form .checkbox_container .checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.contact_page .container form .checkbox_container .checkbox a{color:#e85602;transition:.5s;text-decoration:underline}.contact_page .container form .checkbox_container .checkbox a:hover{color:#007bff;z-index:2}.contact_page .container form .checkbox_container .checkbox .checkmark{position:absolute;top:20px;left:0;height:25px;width:25px;background-color:#fff;transition:.5s}.contact_page .container form .checkbox_container .checkbox .checkmark:after{content:"";position:absolute;display:none;left:9px;top:3px;width:8px;height:15px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.contact_page .container form .checkbox_container .checkbox:hover input~.checkmark{background-color:rgba(232,86,2,.5)}.contact_page .container form .checkbox_container .checkbox input:checked~.checkmark{background-color:#e85602}.contact_page .container form .checkbox_container .checkbox input:checked~.checkmark:after{display:block}.contact_page .container form .checkbox_container .checkbox p{font-size:15px}.contact_page .container form .recaptcha{text-align:center}.contact_page .container form .button{margin-top:2rem}.dark .choice_page .container{background:rgba(0,0,0,.8)!important}.choice_page{width:100%;flex:1 1;min-height:calc(100vh - 70px - 400px);background:url(/images/city_moblie.png) 50%/cover no-repeat;display:flex;flex-direction:column;justify-content:center;padding:5rem 0}@media(min-width:1024px){.choice_page{padding:10rem 0}}.choice_page .container{max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background:rgba(226,226,226,.8);border-radius:25px}@media(min-width:1024px){.choice_page .container{max-width:1200px;flex-direction:row;justify-content:space-between;padding:4rem}.choice_page .container .text{width:100%;margin-right:2rem}}.choice_page .container h1{text-transform:uppercase;text-align:center}.choice_page .container p:first-of-type{margin:2rem 0}.choice_page .container img{width:600px}@media(max-width:1023px){.choice_page .container img{margin-top:2rem}}.dark .subsidies_page .container{background:rgba(0,0,0,.8)!important}.subsidies_page{width:100%;flex:1 1;min-height:calc(100vh - 70px - 400px);background:url(/images/city_moblie.png) 50%/cover no-repeat;display:flex;flex-direction:column;justify-content:center}.subsidies_page .container{margin:5rem auto;max-width:100%;background:rgba(226,226,226,.8);padding:2rem;border-radius:25px}@media(min-width:1024px){.subsidies_page .container{padding:3rem;margin:10rem auto;max-width:1200px}}.subsidies_page .container div{display:flex}.subsidies_page .container div p:last-of-type{font-weight:700;margin-left:.5rem}@media(max-width:768px){.subsidies_page .container div{flex-direction:column}.subsidies_page .container div p:last-of-type{margin-left:0;margin-bottom:2rem}}.subsidies_page .container h3{text-align:center;margin-bottom:2rem}.subsidies_page .container img,.subsidies_page .container p{margin-bottom:2rem}.subsidies_page .container p:last-of-type{font-weight:700;margin:0}.dark .not_found_page{background:#2d2d2d}.not_found_page{display:flex;flex-direction:column;align-items:center;text-align:justify;padding:2rem 0}@media(min-width:1024px){.not_found_page{padding:5rem 0}}.not_found_page p{max-width:90%;margin:2rem 0}@media(min-width:1024px){.not_found_page p{max-width:60%}}.not_found_page img{margin-top:2rem;width:90%}@media(min-width:1024px){.not_found_page img{width:50%}}.footer{width:100%;background:#1a1c1b}@media(min-width:1024px){.footer{height:400px}}.footer p{color:#fff!important}.footer .footer_content{width:100%;display:flex;flex-direction:column}.footer .footer_content .poster{display:flex;width:500px;align-self:flex-end}@media(max-width:768px){.footer .footer_content .poster{width:300px}}.footer .footer_content .container{display:flex;flex-direction:column;justify-content:center;align-items:center}.footer .footer_content .container .stamax_logo{width:400px;margin:2rem auto}.footer .footer_content .container .info a{display:flex;justify-content:center;margin:1rem auto}.footer .footer_content .container .info a img{width:auto;height:25px;margin-right:.5rem}@media(max-width:768px){.footer .footer_content .container .info a img{height:20px}}.footer .footer_content .container .info a:first-of-type img{height:35px}@media(max-width:768px){.footer .footer_content .container .info a:first-of-type img{height:30px}}.footer .footer_content .container .copyright{margin:2rem auto 1rem}.fade-in-section{opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}.fade-in-section.visible{opacity:1;transform:translateY(0)}.cookie_banner{position:fixed;bottom:0;left:0;width:100%;background:rgba(0,0,0,.95);padding:1rem;z-index:9999;font-size:.9rem;text-align:center}.cookie_banner p{color:#fff!important}.cookie_banner a{color:#4fc3f7!important;margin-left:.5rem;text-decoration:underline}.cookie_banner .cookie_buttons{margin-top:.5rem;display:flex;justify-content:center;gap:1rem}.cookie_banner .cookie_buttons button{padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer;font-weight:700;transition:.3s}.cookie_banner .cookie_buttons button:first-of-type{background:#4caf50;color:#fff}.cookie_banner .cookie_buttons button:last-of-type{background:#f44336;color:#fff}.cookie_banner .cookie_buttons button:hover{opacity:.9}.consent_placeholder{padding:2rem;text-align:center;border-radius:10px}.consent_placeholder p{margin-bottom:1rem}.consent_placeholder button{padding:.5rem 1rem;font-weight:700;cursor:pointer}.privacy_policy_page{display:flex;flex-direction:column;padding:3rem 0 4rem}.privacy_policy_page .container{display:flex;align-items:center;justify-content:center}.privacy_policy_page .text{width:90%}@media(min-width:1024px){.privacy_policy_page .text{max-width:1000px}}.privacy_policy_page .text h1{margin-bottom:1rem;text-align:center}.privacy_policy_page .text h3{margin:3rem 0 .5rem}.privacy_policy_page .text ul{list-style:disc;padding-left:2.5rem}.privacy_policy_page .text li{margin:.3rem 0}.privacy_policy_page .text p{padding-left:1rem}*{box-sizing:border-box}body,html{height:100%;margin:0}.layout_wrapper{display:flex;flex-direction:column;min-height:100vh}main{flex:1 1}.page{display:flex;flex-direction:column;align-items:center}.light Link,.light a,.light h1,.light h2,.light h3,.light h4,.light h5,.light li,.light p{color:#000;font-family:Poppins,sans-serif}.dark Link,.dark a,.dark button,.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark li,.dark p{color:#fff;font-family:Poppins,sans-serif}h1{font-size:2.4rem}@media(max-width:768px){h1{font-size:1.8rem}}h2{font-size:2.2rem}@media(max-width:768px){h2{font-size:1.4rem}}h3{font-size:1.5rem}@media(max-width:768px){h3{font-size:1.3rem}}li,p{font-size:1.2rem}@media(max-width:768px){li,p{font-size:1rem}}