.change-language-button{position:absolute;right:15%;top:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;background-color:#22293d;padding:.5rem;width:8rem;z-index:10000000000000000000}@media(max-width:1300px){.change-language-button{right:5%}}@media(min-width:2500px){.change-language-button{right:23%}}@media(max-width:768px){.change-language-button{right:0}}.change-language-button svg{width:1.3rem;height:1.3rem;color:#fff}.change-language-button svg:last-child{width:1rem;height:1rem;position:absolute;right:.5rem}.change-language-button img{width:1.5rem;height:1rem;object-fit:contain}.change-language-button span{font-size:.9rem;font-weight:500;color:#eee}.language-dropdown{position:absolute;right:15%;top:3rem;background-color:#22293d;z-index:1000;width:8rem;border-radius:.1rem;animation:fadeIn .15s ease-in-out}@media(max-width:1300px){.language-dropdown{right:5%}}@media(min-width:2500px){.language-dropdown{right:23%}}@media(max-width:768px){.language-dropdown{right:0}}.language-dropdown ul{list-style:none;padding:0;margin:0;flex-direction:column;align-items:flex-start}.language-dropdown ul,.language-dropdown ul li{display:flex;justify-content:flex-start;width:100%}.language-dropdown ul li{padding:.55rem .7rem;font-size:.9rem;font-weight:500;color:#fff;cursor:pointer;flex-direction:row;align-items:center;gap:.5rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.language-dropdown ul li:hover{background-color:#3b4069}.language-dropdown ul li img{width:1.5rem;height:1.5rem;object-fit:contain}.cookies{position:fixed;bottom:1rem;right:1rem;background-color:#fff;padding:1.2rem;z-index:100;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;box-shadow:0 0 7px rgba(0,0,0,.2);gap:.3rem;box-shadow:0 0 7px rgba(0,0,0,.15);animation-delay:.5s;animation:cookiesAnimation .5s ease;width:25rem;max-width:90vw}@media screen and (max-width:768px){.cookies{padding:1rem;gap:1rem}}.cookies.cookies-hidden{display:none}.cookies .globe-icon{position:absolute;top:1.2rem;right:1.2rem;cursor:pointer;width:1.7rem;height:1.7rem}.cookies .globe-icon svg{width:100%;height:100%}.cookies .image-container{width:8rem;height:3rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem}.cookies .image-container img{width:100%;height:100%;object-position:left;object-fit:contain}.cookies h4{font-size:.9rem;font-weight:700;color:#222;padding:0;margin:.3rem 0 0}.cookies .cookies-description{gap:1rem;font-size:.8rem;font-weight:400;color:#555;line-height:1.2;height:100%;margin:.2rem 0}.cookies .cookies-description span{font-weight:500;text-decoration:underline;cursor:pointer}.cookies .cookies-buttons{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;gap:.5rem;width:100%}.cookies .cookies-buttons .cookies-button{padding:.7rem 1rem;font-size:.9rem;font-weight:400;width:100%;height:2.5rem;color:#fff;border:none;cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:all .3s ease}.cookies .cookies-buttons .cookies-button span{margin-right:.3rem;font-weight:600;font-size:.9rem}.cookies .cookies-buttons .cookies-button.cookies-accept{background-color:#22293d;border:1px solid #22293d}.cookies .cookies-buttons .cookies-button.cookies-accept:hover{background-color:#343f5e}.cookies .cookies-buttons .cookies-button.cookies-settings{background-color:#ddd}.cookies .cookies-buttons .cookies-button.cookies-settings span{color:#000;font-weight:600}.cookies .cookies-list{width:100%;padding:.3rem 0}.cookies .cookies-list,.cookies .cookies-list .cookies-list-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.cookies .cookies-list .cookies-list-row{gap:.7rem;padding-right:1rem}.cookies .cookies-list .cookies-list-row:last-child{border-bottom:none;padding-right:0}.cookies .cookies-list .cookies-list-row span{font-size:.75rem;font-weight:400;color:#444}.cookies .cookies-list .cookies-list-row h5{font-size:.7rem;font-weight:600;color:#000;border-bottom:1px solid #ddd;text-decoration:underline}.cookies a{color:#333;font-weight:500;text-decoration:underline;font-size:.83rem;margin:.5rem .2rem}.cookies-settings-section{position:fixed;bottom:0;left:0;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;display:none;z-index:100000000000;border-right:1px solid #ddd;width:25vw;height:100dvh;animation:cookiesSettingsAnimation .5s cubic-bezier(.075,.82,.165,1)}@media screen and (max-width:1500px){.cookies-settings-section{width:30vw}}@media screen and (max-width:1200px){.cookies-settings-section{width:50vw}}@media screen and (max-width:1000px){.cookies-settings-section{width:60vw}}@media screen and (max-width:800px){.cookies-settings-section{width:90vw}}.cookies-settings-section.active{display:flex}.cookies-settings-section .close{position:absolute;left:100%;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.3);z-index:1000;cursor:pointer}.cookies-settings-section .logo{height:7rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;padding:.5rem .5rem .5rem 2rem;border-bottom:1px solid #eee}.cookies-settings-section .logo img{width:100%;height:100%;object-fit:contain;object-position:left}.cookies-settings-section h3{font-size:1.8rem;font-weight:700;color:#000;padding:0;width:80%;margin:0;text-transform:uppercase;line-height:1.3}@media screen and (max-width:768px){.cookies-settings-section h3{width:100%}}.cookies-settings-section p{font-size:.9rem;font-weight:300;color:#333;padding:0;line-height:1.3;width:90%;margin:0}@media screen and (max-width:768px){.cookies-settings-section p{width:100%}}.cookies-settings-section .info-text{padding:2rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%}.cookies-settings-section a{color:#22293d;font-weight:500;text-decoration:underline;font-size:.92rem}.cookies-settings-section .cookies-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem;width:100%;padding:0 2rem 2rem}.cookies-settings-section .cookies-list .cookies-button{padding:.6rem .8rem;font-size:.85rem;font-weight:400;color:#fff;border:none;cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:all .3s ease}.cookies-settings-section .cookies-list .cookies-button span{margin-right:.3rem;font-weight:500;font-size:.8rem}.cookies-settings-section .cookies-list .cookies-button.cookies-accept{background-color:#22293d;border:1px solid #22293d}.cookies-settings-section .cookies-list .cookies-button.cookies-accept:hover{background-color:#343f5e}.cookies-settings-section .cookies-list .cookies-button.cookies-settings{background-color:#eee;border:1px solid #ddd}.cookies-settings-section .cookies-list .cookies-button.cookies-settings span{color:#000;font-weight:500}.cookies-settings-section .cookies-list .cookies-list-table{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background-color:#eee;border:1px solid #ddd}.cookies-settings-section .cookies-list .cookies-list-table .cookies-list-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;border-bottom:1px solid #ddd;padding:.9rem}.cookies-settings-section .cookies-list .cookies-list-table .cookies-list-row:last-child{border-bottom:none}.cookies-settings-section .cookies-list .cookies-list-table .cookies-list-row span{font-size:.85rem;font-weight:400;color:#000}.cookies-settings-section .cookies-list .cookies-list-table .cookies-list-row h5{font-size:.85rem;font-weight:600;color:#000;border-bottom:1px solid #ddd;text-decoration:underline}.cookies-settings-section .bottom{position:absolute;bottom:0;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:.5rem 2rem;background-color:#eee;border-top:1px solid #ddd}.cookies-settings-section .bottom p{font-size:.8rem;font-weight:300;color:#333;margin:0}@keyframes cookiesAnimation{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes cookiesSettingsAnimation{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.header{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;z-index:100;background-color:#fff;transition:all .3s ease;border-bottom:1px solid #eee;position:relative}.header .top-bar{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 15%;background-color:#22293d;z-index:3;height:2.4rem}@media(max-width:1300px){.header .top-bar{padding-left:5%;padding-right:5%}}@media(min-width:2500px){.header .top-bar{padding:0 23%}}.header .top-bar .contact-info-left{display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%;padding:.6rem 0}.header .top-bar .contact-info-left .contact-info-left-item{text-decoration:none;color:#ddd;font-size:.85rem;font-weight:500;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 1rem;border-left:1px solid hsla(0,0%,100%,.4);height:100%}@media(max-width:768px){.header .top-bar .contact-info-left .contact-info-left-item{font-size:.71rem}}.header .top-bar .contact-info-left .contact-info-left-item:first-child{padding-left:0;border-left:none}@media(max-width:768px){.header .top-bar .contact-info-left .contact-info-left-item:nth-child(3){display:none}}.header .top-bar .socials{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:100%}@media(max-width:400px){.header .top-bar .socials{display:none}}.header .top-bar .socials a{width:2.3rem;height:100%;padding:.5rem;display:flex;flex-direction:row;justify-content:center;align-items:center}.header .top-bar .socials a svg{width:100%;height:100%;fill:#000;transform:translateY(-.1rem)}.header .header-nav{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 15%;height:5rem;z-index:2;position:relative;background-color:#fff}@media(min-width:2500px){.header .header-nav{padding:0 23%}}@media(max-width:1300px){.header .header-nav{padding-left:5%;padding-right:5%}}.header .header-nav .header-nav-left{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;height:100%}.header .header-nav .header-nav-left .header-logo{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:100%;color:#ff000d;font-size:3rem;font-weight:900;text-decoration:none;letter-spacing:1px;margin-right:1rem;padding:.4rem 0}.header .header-nav .header-nav-left .header-logo img{width:100%;height:100%;object-fit:contain;object-position:left}@media(min-width:2500px){.header .header-nav .header-nav-left .header-logo{left:23%}}.header .header-nav .header-nav-left .links{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%}@media(max-width:1100px){.header .header-nav .header-nav-left .links{display:none}}.header .header-nav .header-nav-left .links li{padding:0;margin:0 2.1rem 0 0;font-size:.85rem;font-weight:500;cursor:pointer;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.header .header-nav .header-nav-left .links li:last-child{margin-right:0}.header .header-nav .header-nav-left .links li .dropdown{position:absolute;top:99%;left:0;background-color:#fff;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;border:1px solid #eee;width:100%;z-index:-1;padding:3rem 15%;display:none;animation:slide-in .15s ease}@media(min-width:2500px){.header .header-nav .header-nav-left .links li .dropdown{padding:2rem 23%}}@media(max-width:1300px){.header .header-nav .header-nav-left .links li .dropdown{padding-left:5%;padding-right:5%}}.header .header-nav .header-nav-left .links li .dropdown .projects-container{width:55%;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;flex-wrap:wrap;gap:1rem}.header .header-nav .header-nav-left .links li .dropdown .projects-container .project{width:calc(50% - 1rem);display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem;height:8rem;border:1px solid #ddd;border-radius:.3rem;padding:1rem}.header .header-nav .header-nav-left .links li .dropdown .projects-container .project a{width:100%;height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;text-decoration:none}.header .header-nav .header-nav-left .links li .dropdown .projects-container .project .image-container{width:40%;height:100%;overflow:hidden}@media(max-width:1300px){.header .header-nav .header-nav-left .links li .dropdown .projects-container .project .image-container{width:35%}}.header .header-nav .header-nav-left .links li .dropdown .projects-container .project .image-container img{object-fit:cover;width:100%;height:100%;border-radius:.2rem;transition:all .3s ease;background-color:#eee}.header .header-nav .header-nav-left .links li .dropdown .projects-container .project .project-info{width:55%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.3rem;padding-right:1rem;height:100%}@media(max-width:1300px){.header .header-nav .header-nav-left .links li .dropdown .projects-container .project .project-info{width:60%}}.header .header-nav .header-nav-left .links li .dropdown .projects-container .project .project-info h6{color:#333;font-size:1.2rem}@media(max-width:1300px){.header .header-nav .header-nav-left .links li .dropdown .projects-container .project .project-info h6{font-size:1rem}}.header .header-nav .header-nav-left .links li .dropdown .projects-container .project .project-info .services{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.2rem;margin-bottom:.15rem}.header .header-nav .header-nav-left .links li .dropdown .projects-container .project .project-info .services span{font-size:.6rem;font-weight:600;color:#333}.header .header-nav .header-nav-left .links li .dropdown .projects-container .project .project-info .start-and-end-date{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.34rem;margin-top:.3rem}.header .header-nav .header-nav-left .links li .dropdown .projects-container .project .project-info .start-and-end-date span{color:#555;font-size:.8rem;font-weight:500}@media(max-width:1300px){.header .header-nav .header-nav-left .links li .dropdown .projects-container .project .project-info .start-and-end-date span{font-size:.75rem}}.header .header-nav .header-nav-left .links li .dropdown .projects-container .project .project-info .start-and-end-date span.bold{font-weight:600}.header .header-nav .header-nav-left .links li .dropdown .links-container{width:45%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.header .header-nav .header-nav-left .links li .dropdown .links-container .links-container-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.2rem;width:47.5%;padding-top:2rem}.header .header-nav .header-nav-left .links li .dropdown .links-container .links-container-item h5{color:#333;font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.header .header-nav .header-nav-left .links li .dropdown .links-container .links-container-item a{color:#333;font-weight:600;font-size:1rem}.header .header-nav .header-nav-left .links li:hover .dropdown{display:flex}.header .header-nav .header-nav-left .links li a{text-decoration:none;color:#111;font-size:1rem;font-weight:500;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#333}.header .header-nav .header-nav-left .links li a:hover{color:#22293d}.header .header-nav .header-nav-left .links li a svg{width:1.1rem;height:1.1rem;color:#111;margin-left:.4rem;transform:translateY(.1rem)}.header .header-nav .header-nav-right,.header .header-nav .header-nav-right .mobile-menu-button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem}.header .header-nav .header-nav-right .mobile-menu-button{cursor:pointer;margin-right:.7rem;display:none}@media(max-width:1100px){.header .header-nav .header-nav-right .mobile-menu-button{display:flex}}.header .header-nav .header-nav-right .mobile-menu-button svg{width:2rem;height:2rem;fill:#333}.header .header-nav .header-nav-right .btn{padding:1rem 1.35rem;font-size:.95rem;font-weight:500;border-radius:none}.header .header-nav .header-nav-right .btn.light{background-color:#fff;color:#000}@media(max-width:768px){.header .header-nav .header-nav-right .btn.light{display:none}}.header .header-nav .header-nav-right .btn.light:hover{filter:brightness(.95)}.header.scrolled{visibility:hidden}.header .header-mobile-menu{position:fixed;top:0;left:0;width:85%;height:100dvh;background-color:#fff;z-index:100;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;animation:slide-left .3s ease}@media(min-width:1100px){.header .header-mobile-menu{display:none}}.header .header-mobile-menu .socials{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;position:absolute;bottom:0;width:100%;padding:1rem 5%;left:0;gap:.3rem;border-radius:.3rem}.header .header-mobile-menu .socials a{width:3rem;height:3rem;padding:.65rem;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#eee}.header .header-mobile-menu .socials a svg{width:100%;height:100%;fill:#000;transform:translateY(-.1rem)}.header .header-mobile-menu .close{left:100%;top:0;position:absolute;width:200vw;height:100vh;background-color:rgba(51,51,51,.5)}.header .header-mobile-menu .top-bar{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 15%;background-color:#22293d;z-index:3;height:2.3rem}@media(max-width:1300px){.header .header-mobile-menu .top-bar{padding-left:5%;padding-right:5%}}@media(min-width:2500px){.header .header-mobile-menu .top-bar{padding:0 23%}}.header .header-mobile-menu .top-bar .contact-info-left{display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%;padding:.6rem 0}.header .header-mobile-menu .top-bar .contact-info-left .contact-info-left-item{text-decoration:none;color:#ddd;font-size:.85rem;font-weight:500;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 1rem;border-left:1px solid hsla(0,0%,100%,.4);height:100%}.header .header-mobile-menu .top-bar .contact-info-left .contact-info-left-item:first-child{padding-left:0;border-left:none}@media(max-width:768px){.header .header-mobile-menu .top-bar .contact-info-left .contact-info-left-item:nth-child(3){display:none}}.header .header-mobile-menu .logo{width:100%;padding:1.5rem 5%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.header .header-mobile-menu .logo img{width:60%;height:100%;object-fit:contain;object-position:left}.header .header-mobile-menu .links{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.header .header-mobile-menu .links a{padding:1rem 5%;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-decoration:none;border-top:1px solid #eee}.header .header-mobile-menu .links a:last-child{border-bottom:1px solid #eee}.header .header-mobile-menu .links a span{color:#333;font-size:1.05rem;font-weight:500}.header .header-mobile-menu .links a svg{width:1.5rem;height:1.5rem;color:#333}@keyframes slide-in{0%{opacity:0;transform:translateY(3%)}to{opacity:1;transform:translateY(0)}}@keyframes slide-left{0%{opacity:0;transform:translateX(-10%)}to{opacity:1;transform:translateX(0)}}@font-face{font-family:__Plus_Jakarta_Sans_e12b3c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_e12b3c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_e12b3c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/ef64ecae5e1bff42-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:__Plus_Jakarta_Sans_e12b3c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_Fallback_e12b3c;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_e12b3c{font-family:__Plus_Jakarta_Sans_e12b3c,__Plus_Jakarta_Sans_Fallback_e12b3c;font-style:normal}*{box-sizing:border-box;margin:0;padding:0}@supports(font-variation-settings:normal){:root{font-family:InterVariable,sans-serif}}body{font-size:1rem;line-height:1}button{background-color:transparent}.btn,button{cursor:pointer;border:none;outline:none}.btn{padding:.7rem 1rem;background-color:#fff;color:#000;font-size:.9rem;text-decoration:none;display:flex;flex-direction:row;justify-content:center;align-items:center;font-weight:400;gap:.5rem}.btn svg{width:1.1rem;height:1.1rem;padding:.1rem;background-color:#f6f6f6;color:#22293d}.btn:hover{filter:brightness(.9)}.btn.black{background-color:#22539b;color:#fff;font-weight:500}.btn.black:hover{background-color:#3c6cb3}.btn.black svg{color:#fff}.btn.primary{background-color:#22293d;color:#fff;font-weight:500}.btn.primary:hover{background-color:#3b4069}.btn.primary svg{color:#fff}@media screen and (max-width:1600px){.btn{padding:.5rem .7rem;font-size:.8rem}.btn svg{width:1.2rem;height:1.2rem}}h1{font-size:4rem;font-weight:600;color:#000;line-height:1.2}@media(max-width:1600px){h1{font-size:3.5rem}}@media(max-width:1300px){h1{font-size:3rem}}h2{font-size:3.5rem;font-weight:700;color:#333;line-height:1.1}@media(max-width:1600px){h2{font-size:2.9rem}}@media(max-width:1300px){h2{font-size:2.5rem}}h3{font-size:2.8rem;font-weight:600;color:#000;line-height:1.2}@media(max-width:1600px){h3{font-size:2.5rem}}@media(max-width:1300px){h3{font-size:2rem}}h4{font-size:1.8rem;font-weight:600;color:#000;line-height:1.2}@media(max-width:1600px){h4{font-size:1.8rem}}@media(max-width:1300px){h4{font-size:1.6rem}}h5{font-size:1.7rem;font-weight:600;color:#000;line-height:1.2}@media(max-width:1600px){h5{font-size:1.6rem}}@media(max-width:1300px){h5{font-size:1.4rem}}h6{font-size:1.6rem;font-weight:600;color:#000;line-height:1.2}@media(max-width:1600px){h6{font-size:1.4rem}}@media(max-width:1300px){h6{font-size:1.2rem}}p{font-size:.95rem;color:#444;line-height:1.3}@media(max-width:1600px){p{font-size:.9rem}}.toggle-button{width:1.8rem;background-color:#22539b;height:1rem;border-radius:1.5rem;padding:.2rem;cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;transition:all .3s ease}.toggle-button.bigger{height:1.5rem;width:3rem;padding:.3rem}.toggle-button.bigger .toggle-button-dot{width:1rem;height:1rem}.toggle-button.bigger.hidden{background-color:#777}.toggle-button.bigger.hidden .toggle-button-dot{transform:translateX(1.35rem)}.toggle-button.hidden{background-color:#777}.toggle-button.hidden .toggle-button-dot{transform:translateX(.85rem)}.toggle-button .toggle-button-dot{height:100%;aspect-ratio:1;background-color:#fff;border-radius:100%;transition:all .3s ease}ul{padding-left:1rem}.progress-bar{width:100%;height:.5rem;background-color:#ddd;border-radius:.5rem;position:relative;overflow:hidden}.progress-bar .progress{height:100%;background-color:#22539b;border-radius:.5rem;position:absolute;top:0;left:0;transition:all .3s ease}.toaster-container div{padding:0;margin:0}.toast-jsx-container{width:100%!important;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;border:1px solid #eee}.toast-jsx-container .toast-jsx-container-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;padding:.3rem .5rem;border-bottom:1px solid #eee;background-color:hsla(0,0%,96%,.5);position:relative}.toast-jsx-container .toast-jsx-container-header .toast-jsx-container-header-icon{width:.3rem;height:.3rem;margin-right:.5rem;border-radius:100%;padding:.2rem}.toast-jsx-container .toast-jsx-container-header .toast-jsx-container-header-title{font-size:.9rem;font-weight:500;color:#000;text-align:left;width:1000%}.toast-jsx-container .toast-jsx-container-header .toast-jsx-container-header-close{width:1.5rem;height:1.5rem;position:absolute;right:0;top:0;padding:.3rem;cursor:pointer;background-color:#f6f6f6;display:flex;flex-direction:row;justify-content:center;align-items:center;border-left:1px solid #eee}.toast-jsx-container .toast-jsx-container-header .toast-jsx-container-header-close svg{width:100%;height:100%}.toast-jsx-container .toast-jsx-container-msg{padding:.2rem .5rem;font-size:.87rem;color:#000;min-height:2.5rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.page{background-color:#fff;min-height:80vh;padding-top:0;margin-top:0}.page img{background-color:#eee}.page .btn{border-radius:0;font-size:1.05rem;padding:1rem 1.35rem;font-size:.95rem;font-weight:500;border-radius:none}.page .btn svg{background-color:#3b4069;width:2.3rem;height:2.3rem;margin-right:.5rem;color:#fff;padding:.5rem}.page .btn.primary{background-color:#22293d;color:#fff}.page .btn.primary svg{background-color:#fff;width:2.3rem;height:2.3rem;margin-right:.5rem;color:#22293d;padding:.5rem}.page .btn.primary:hover{background-color:#3b4069}@media(max-width:1300px){.page .btn{padding:.8rem 1rem;font-size:.9rem}.page .btn svg,.page .btn.primary svg{width:2rem;height:2rem}}.page.error-page{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.page.error-page h1{font-size:10rem;font-weight:700;color:#ddd;line-height:1}.page.error-page h4{font-size:2rem;font-weight:600;color:#22293d;line-height:1.2}.page.error-page p{font-size:1.2rem;color:#444;line-height:1.6;text-align:center}.copy-to-clipboard{position:relative}.copy-to-clipboard .message{bottom:130%;left:50%;position:absolute;transform:translateX(-50%);padding:.4rem .8rem;background-color:#222;width:max-content;border-radius:.3rem;color:#fff;box-shadow:0 0 .5rem rgba(0,0,0,.2)}.copy-to-clipboard .message:before{content:"";position:absolute;width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-bottom:.5rem solid #222;top:100%;left:50%;transform:translateX(-50%) rotate(180deg)}footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background-color:#22293d}footer .footer-contact-section{padding:4rem 15%;width:100%;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media(min-width:2500px){footer .footer-contact-section{padding:4rem 23%}}@media(max-width:1300px){footer .footer-contact-section{padding:4rem 5%}}@media(max-width:768px){footer .footer-contact-section{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}}footer .footer-contact-section .footer-contact-left{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:60%}@media(max-width:768px){footer .footer-contact-section .footer-contact-left{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}}footer .footer-contact-section .footer-contact-left h4{color:#fff;line-height:1.5;width:60%;font-weight:500}@media(max-width:768px){footer .footer-contact-section .footer-contact-left h4{width:100%}}footer .footer-contact-section .footer-contact-right{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}@media(max-width:768px){footer .footer-contact-section .footer-contact-right{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}}footer .footer-contact-section .footer-contact-right .btn{font-size:1.05rem;border:1px solid #fff;transition:all .3s ease;padding:1rem 1.35rem;font-size:.95rem;font-weight:500;border-radius:none}@media(max-width:1300px){footer .footer-contact-section .footer-contact-right .btn{padding:.8rem 1rem;font-size:.9rem}}footer .footer-contact-section .footer-contact-right .btn:first-child,footer .footer-contact-section .footer-contact-right .btn:hover{border:1px solid #fff;color:#fff;background-color:transparent}footer .footer-contact-section .footer-contact-right .btn:first-child:hover{background-color:#fff;color:#22293d}footer .footer-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:2.5rem 15%;width:100%;border-bottom:1px solid hsla(0,0%,100%,.1)}@media(min-width:2500px){footer .footer-top{padding:3rem 23%}}@media(max-width:1300px){footer .footer-top{padding:3rem 5%}}@media(max-width:768px){footer .footer-top{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}footer .footer-top .footer-top-mail{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}@media(max-width:768px){footer .footer-top .footer-top-mail{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}}footer .footer-top .footer-top-mail a{text-decoration:none;transition:all .3s ease;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:.8rem;background-color:#3b4069;width:auto}@media(max-width:768px){footer .footer-top .footer-top-mail a{padding:.6rem;margin-top:1rem}}footer .footer-top .footer-top-mail a:hover{background-color:#fff;transform:translateY(-.2rem)}footer .footer-top .footer-top-mail a:hover span,footer .footer-top .footer-top-mail a:hover svg{color:#22293d}footer .footer-top .footer-top-mail a svg{width:1.5rem;height:1.5rem;fill:#eee}@media(max-width:768px){footer .footer-top .footer-top-mail a svg{width:1.2rem;height:1.2rem}}footer .footer-top .footer-top-mail a span{color:#eee;font-size:1rem;font-weight:500;margin-left:.5rem}@media(max-width:768px){footer .footer-top .footer-top-mail a span{font-size:.9rem}}footer .footer-top .footer-top-left{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:2rem}footer .footer-top .footer-top-left h6{color:#eee;font-size:1.3rem;font-weight:500}footer .footer-top .footer-top-right{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.7rem}footer .footer-top .footer-top-right h6{font-size:1.1rem;color:#000;font-weight:500;margin-right:.5rem}footer .footer-top .footer-top-right a{text-decoration:none;transition:all .3s ease;width:1.5rem;height:1.5rem}footer .footer-top .footer-top-right a:hover{color:#444}footer .footer-top .footer-top-right a svg{width:100%;height:100%;color:#22293d}footer .footer-top .footer-top-right a svg path{color:#22293d}footer .footer-content{border-bottom:1px solid #eee;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;padding:5.5rem 15%;border-bottom:1px solid hsla(0,0%,100%,.1);flex-wrap:wrap}@media(min-width:2500px){footer .footer-content{padding:5.5rem 23%}}@media(max-width:1300px){footer .footer-content{padding:5.5rem 5% 1rem}}footer .footer-content .footer-content-col{width:23%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem}@media(max-width:1300px){footer .footer-content .footer-content-col{width:40%;margin-bottom:4rem}}@media(max-width:768px){footer .footer-content .footer-content-col{width:100%;margin-bottom:4rem}}footer .footer-content .footer-content-col:first-child{width:30%;gap:.3rem}@media(max-width:1300px){footer .footer-content .footer-content-col:first-child{width:60%}}@media(max-width:768px){footer .footer-content .footer-content-col:first-child{width:100%}}footer .footer-content .footer-content-col .logo{color:#ff000d;font-size:2.5rem;font-weight:900;text-decoration:none;letter-spacing:1px;height:4.2rem;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}footer .footer-content .footer-content-col .logo img{width:100%;height:100%;object-fit:contain;object-position:left}footer .footer-content .footer-content-col p{font-size:.95rem;color:#777;width:90%;color:#f6f6f6;font-size:1rem;font-weight:500}footer .footer-content .footer-content-col p.about-us-short-description{font-size:.9rem;font-weight:300;line-height:1.7;color:#eee;width:75%}footer .footer-content .footer-content-col .footer-link{text-decoration:none;color:#f6f6f6;font-size:1rem;font-weight:500}footer .footer-content .footer-content-col .footer-link:hover{text-decoration:underline}footer .footer-bottom{padding:1.7rem 15%;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media(min-width:2500px){footer .footer-bottom{padding:1.5rem 23%}}@media(max-width:1300px){footer .footer-bottom{padding:1.5rem 5%}}footer .footer-bottom .rights{font-size:.95rem;font-weight:300;color:#ddd!important}@media(max-width:768px){footer .footer-bottom .rights{font-size:.85rem}}footer .footer-bottom .footer-bottom-right{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem}footer .footer-bottom .footer-bottom-right span{color:#ddd;font-size:.85rem;font-weight:300;text-decoration:none}@media(max-width:768px){footer .footer-bottom .footer-bottom-right span{font-size:.75rem}}footer .footer-bottom .footer-bottom-right .footer-link{color:#f6f6f6;font-size:.9rem;font-weight:500}@media(max-width:768px){footer .footer-bottom .footer-bottom-right .footer-link{font-size:.8rem}}