@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;--COLOR1: #ffffff;--COLORBLUE: #0365b0;--COLORRED: #eb3339;--COLORGREY: #363435;--XXXLFONTSIZE: 6rem;--XXLFONTSIZE: 3rem;--XLFONTSIZE: 2rem;--LFONTSIZE: 1.5rem;--FONTSIZE: 1.3rem;--SFONTSIZE: .7rem}*{font-family:Bebas Neue,sans-serif;margin:0;padding:0;box-sizing:border-box}.page{padding-top:80px;position:relative;width:100%;height:100%;min-height:100vh;min-width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:start;background-color:var(--COLOR1)}.section{z-index:1;width:100%;height:100%;position:relative;overflow:visible}.section-text{position:absolute;left:7%;top:40%;display:flex;flex-direction:column;align-items:start;justify-content:center;z-index:2;width:50%;max-width:500px;padding:var(--FONTSIZE)}.section-text.right{left:auto;right:5%;top:20%}.section-title{z-index:inherit;font-size:var(--XXXLFONTSIZE);font-weight:600;margin-bottom:.5rem;color:var(--COLORBLUE);background-color:transparent}.section-title.white{color:var(--COLOR1)}.section-subtitle{z-index:inherit;font-size:var(--XLFONTSIZE);font-weight:400;margin-bottom:var(--FONTSIZE);color:var(--COLORGREY)}.section-image{position:relative;width:100%;height:100%;top:0;left:0;z-index:1;object-fit:cover}.section-filler{height:200px}@media (max-width: 960px){.section{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;height:auto;padding-bottom:0;gap:0}.section-text{width:100%;position:relative;align-items:center;justify-content:center;left:auto;top:auto;right:auto;margin:0;max-width:none;max-height:none;background-color:var(--COLORBLUE)}.section-text.white{background-color:var(--COLOR1)}.section-text.right{right:auto;top:auto;height:100%;margin:0;flex-grow:1}.section-text.right .section-title{color:var(--COLOR1)}.section-subtitle{z-index:inherit;font-size:var(--LFONTSIZE);font-weight:400;margin-bottom:var(--FONTSIZE)}.section-image{max-width:100%;height:auto;aspect-ratio:16 / 9}}.offer-section{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:auto;background-color:var(--COLORBLUE);padding:100px 0 500px}.offer-section-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(600px,1fr));gap:20px;width:90%;max-width:2000px;padding:20px;height:auto;min-height:600px;background-color:var(--COLOR1);border-radius:30px;filter:drop-shadow(0px 4px 6px rgba(0,0,0,.1))}.offer-item{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.offer-image{width:100%;height:auto;object-fit:fill}.offer-title{font-size:var(--XXLFONTSIZE);color:var(--COLORBLUE);text-align:center}.offer-description{font-size:var(--FONTSIZE);color:var(--COLORGREY);text-align:center}@media screen and (max-width: 960px){.offer-section-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.navbar{position:fixed;top:0;left:0;width:100%;display:flex;height:80px;flex-direction:column;justify-content:center;align-items:center;background-color:var(--COLOR1);color:var(--COLORBLUE);z-index:1000;filter:drop-shadow(5px 5px 10px var(--COLORBLUE))}.navbar-content{width:80%;display:flex;justify-content:space-between;align-items:center;padding:var(--FONTSIZE) var(--XLFONTSIZE);position:relative;overflow:visible;z-index:1000}.logo-img{width:auto;height:55px}.navbar-logo a,.navbar-logo{font-size:var(--FONTSIZE);font-weight:700;color:var(--COLORBLUE);text-decoration:none;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:start;gap:var(--LFONTSIZE)}.logo-text{font-size:var(--XXLFONTSIZE);color:var(--COLORBLUE)}.nav-right{display:flex;flex-direction:row;align-items:center;justify-content:start;gap:var(--LFONTSIZE);z-index:1000}.navbar-links{list-style:none;display:flex;gap:1.5rem;margin:0;padding:0}.navbar-links button{background:none;border:none;color:var(--COLORBLUE);font-size:var(--LFONTSIZE);cursor:pointer;transition:color .3s ease}.navbar-links button:hover{color:var(--COLORRED)}.language-switcher{position:relative;margin-right:var(--FONTSIZE);z-index:1000}.language-toggle{display:flex;align-items:center;gap:.5rem;background:none;border:1px solid var(--COLORBLUE);border-radius:5px;padding:.5rem .75rem;color:var(--COLORBLUE);cursor:pointer;font-size:.9rem;transition:all .3s ease;z-index:inherit}.language-toggle:hover{background-color:#ffffff1a;border-color:var(--COLORRED)}.language-flag{font-size:var(--FONTSIZE);z-index:inherit}.language-code{font-weight:500;min-width:20px;z-index:inherit}.language-arrow{font-size:.7rem;transition:transform .3s ease}.language-arrow.active{transform:rotate(180deg)}.language-dropdown{position:absolute;top:100%;right:0;background-color:var(--COLOR1);border:1px solid var(--COLORBLUE);border-radius:5px;box-shadow:0 4px 12px #0000004d;z-index:1001;min-width:100px;margin-top:.25rem}.language-option{z-index:inherit;display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem;background:none;border:none;color:var(--COLORBLUE);cursor:pointer;font-size:.9rem;transition:background-color .3s ease}.language-option:hover{color:var(--COLOR1);background-color:var(--COLORBLUE)}.language-option.active{z-index:inherit;background-color:var(--COLORBLUE);color:var(--COLOR1);font-weight:500}.language-option:first-child{border-radius:5px 5px 0 0}.language-option:last-child{border-radius:0 0 5px 5px}.hamburger{display:none;flex-direction:column;justify-content:space-around;width:30px;height:30px;background:transparent;border:none;cursor:pointer;padding:0;z-index:10}.hamburger span{width:30px;height:3px;background:var(--COLORBLUE);border-radius:10px;transition:all .3s linear;position:relative;transform-origin:1px}.hamburger.active span:first-child{transform:rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0;transform:translate(20px)}.hamburger.active span:nth-child(3){transform:rotate(-45deg)}.nav-icons{display:flex;justify-content:space-evenly;align-items:center}.nav-icons a{font-size:var(--FONTSIZE);color:var(--COLORBLUE);text-decoration:none;margin-right:var(--FONTSIZE);transition:all .2s ease}.nav-section p:last-child{margin:0}.nav-icons a:last-child{margin:0}.nav-icons a:hover{color:var(--COLORRED);transition:all .2s ease}@media (max-width: 960px){.navbar-content{width:90%;padding:var(--FONTSIZE)}.hamburger{display:flex}.nav-right{position:fixed;top:60px;right:-100%;width:100%;height:calc(100vh - 60px);background-color:var(--COLOR1);flex-direction:column;justify-content:flex-start;align-items:center;padding-top:var(--XLFONTSIZE);gap:var(--XLFONTSIZE);transition:right .3s ease-in-out;box-shadow:0 2px 10px #0000001a}.nav-right.active{right:0}.navbar-links{flex-direction:column;gap:var(--XLFONTSIZE);width:100%;align-items:center}.navbar-links li{width:100%;text-align:center}.navbar-links button{font-size:calc(var(--FONTSIZE) * 1.2);padding:var(--FONTSIZE);width:100%;transition:background-color .3s ease,color .3s ease}.navbar-links button:hover{background-color:#ffffff1a;color:var(--COLORRED)}.language-switcher{order:-1;margin-right:0;margin-bottom:var(--FONTSIZE)}.language-toggle{padding:.75rem var(--FONTSIZE);font-size:var(--FONTSIZE)}.language-dropdown{position:static;box-shadow:none;border:none;border-radius:0;margin-top:.5rem;background-color:#ffffff1a}.language-option{padding:var(--FONTSIZE);font-size:var(--FONTSIZE)}}@media (max-width: 480px){.navbar-content{width:95%;padding:.5rem}.logo-img{height:35px}.hamburger{width:25px;height:25px}.hamburger span{width:25px;height:2px}.language-toggle{padding:.5rem .75rem;font-size:.9rem}}.footer{width:100%;background-color:var(--COLORBLUE);color:var(--COLOR1);display:flex;justify-content:space-between;align-items:center;padding:var(--LFONTSIZE) var(--FONTSIZE);filter:drop-shadow(0px -10px 6px #00000071);flex-wrap:wrap;min-height:150px;height:auto;padding-bottom:50px}.footer-section{flex:1;width:auto;margin:var(--FONTSIZE);display:flex;flex-direction:column;align-items:center;text-align:center}.footer-section h3{font-size:var(--FONTSIZE);margin-bottom:var(--FONTSIZE)}.footer-icons{display:flex;justify-content:space-evenly;align-items:center}.footer-section p,.footer-icons a{font-size:var(--FONTSIZE);color:var(--COLORGREY);text-decoration:none;margin-right:var(--FONTSIZE);transition:all .2s ease}.footer-section p{margin:2px 0}.footer-icons a:last-child{margin:0}.footer-icons a:hover{color:var(--COLOR1);transition:all .2s ease}@media screen and (max-width: 960px){.footer{flex-direction:column;height:auto}}
