/* Layout fallback. Original CSS loads AFTER this stylesheet and overrides it when available. */
*,::before,::after{box-sizing:border-box}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:Arial,Helvetica,sans-serif}body{margin:0;color:#243646;background:#fff}img,svg,video,canvas{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input{font:inherit}button{cursor:pointer}a{text-decoration:none;color:inherit}p{margin:0}svg{max-width:100%}
.hover-zoom{transition:transform .23s ease}.hover-zoom:hover{transform:scale(1.04)}
.headerButton_btn_header__Pds5C{color:#f7f7f7!important;font-weight:500!important;font-size:clamp(12px,1.5vw,19px)!important}.headerButton_btn_header_language__4PYtc{font-size:clamp(10px,1.4vw,18px)!important}
.left-side img{object-fit:cover;aspect-ratio:1/1}.middle-side img{max-height:95%;object-fit:cover}.google-map iframe{min-height:100%;width:100%}

.\!font-hel-rounded-bold{font-family:Arial,sans-serif!important;font-weight:800!important}
.\!font-hel-rounded-regular{font-family:Arial,sans-serif!important}
.\!text-\[1\.6vw\]{font-size:1.6vw!important}
.\!text-\[10vw\]{font-size:10vw!important}
.\!text-\[16px\]{font-size:16px!important}
.\!text-\[28px\]{font-size:28px!important}
.\!text-dark-blue{color:#20374a!important}
.\!text-light-gray-bg{color:#faf9f2!important}
.absolute{position:absolute}
.bg-black{background-color:#101010}
.bg-blue{background-color:#527889}
.bg-dark-blue{background-color:#21394b}
.bg-gray{background-color:#8e9699}
.bg-light-gray-bg{background-color:#f5f4ed}
.bg-orange{background-color:#c56f25}
.bg-white{background-color:#ffffff}
.bg-yellow{background-color:#f4c645}
.bottom-0{bottom:0}
.bottom-\[12vw\]{bottom:12vw}
.bottom-\[20vw\]{bottom:20vw}
.bottom-\[6vw\]{bottom:6vw}
.cursor-pointer{cursor:pointer}
.flex{display:flex}
.flex-col{flex-direction:column}
.flex-row{flex-direction:row}
.gap-3{gap:12px}
.gap-4{gap:16px}
.gap-\[2vw\]{gap:2vw}
.gap-\[3\.5vw\]{gap:3.5vw}
.gap-\[3vw\]{gap:3vw}
.gap-\[7\.5vw\]{gap:7.5vw}
.grid{display:grid}
.grid-cols-\[1fr_1\.5fr_1fr_0\.75fr\]{grid-template-columns:1fr 1.5fr 1fr 0.75fr}
.grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}
.grid-cols-\[1fr_1fr_1fr\]{grid-template-columns:1fr 1fr 1fr}
.grid-cols-\[25\%_74\%\]{grid-template-columns:25% 74%}
.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}
.h-1{height:4px}
.h-\[110px\]{height:110px}
.h-\[28px\]{height:28px}
.h-\[3\.3vw\]{height:3.3vw}
.h-\[30vw\]{height:30vw}
.h-\[36vw\]{height:36vw}
.h-\[42vw\]{height:42vw}
.h-\[500px\]{height:500px}
.h-\[66vw\]{height:66vw}
.h-full{height:100%}
.items-center{align-items:center}
.justify-center{justify-content:center}
.justify-items-center{justify-items:center}
.justify-start{justify-content:flex-start}
.left-0{left:0}
.left-\[14vw\]{left:14vw}
.left-\[50\%\]{left:50%}
.left-\[6vw\]{left:6vw}
.m-\[2\.5vw\]{margin:2.5vw}
.m-\[4vw\]{margin:4vw}
.max-h-\[400px\]{max-height:400px}
.max-h-\[475px\]{max-height:475px}
.max-h-\[650px\]{max-height:650px}
.max-h-\[875px\]{max-height:875px}
.max-w-\[1000px\]{max-width:1000px}
.max-w-\[1024px\]{max-width:1024px}
.max-w-\[130px\]{max-width:130px}
.max-w-\[280px\]{max-width:280px}
.max-w-\[350px\]{max-width:350px}
.max-w-\[380px\]{max-width:380px}
.mb-\[4\.5vw\]{margin-bottom:4.5vw}
.min-w-\[100px\]{min-width:100px}
.min-w-\[220px\]{min-width:220px}
.mx-\[1\.25vw\]{margin-left:1.25vw;margin-right:1.25vw}
.mx-\[4\.2vw\]{margin-left:4.2vw;margin-right:4.2vw}
.my-3{margin-top:12px;margin-bottom:12px}
.my-\[2\.5vw\]{margin-top:2.5vw;margin-bottom:2.5vw}
.my-\[3vw\]{margin-top:3vw;margin-bottom:3vw}
.opacity-70{opacity:.70}
.overflow-hidden{overflow:hidden}
.p-\[4\.15vw\]{padding:4.15vw}
.p-\[6vw\]{padding:6vw}
.pl-\[8vw\]{padding-left:8vw}
.pt-\[3vw\]{padding-top:3vw}
.relative{position:relative}
.right-0{right:0}
.right-\[-100px\]{right:-100px}
.right-\[6vw\]{right:6vw}
.rotate-180{transform:rotate(180deg)}
.rounded-\[1\.5vw\]{border-radius:1.5vw}
.rounded-\[2\.5vw\]{border-radius:2.5vw}
.rounded-\[2vw\]{border-radius:2vw}
.rounded-\[50px\]{border-radius:50px}
.rounded-tl-\[2vw\]{border-top-left-radius:2vw}
.text-center{text-align:center}
.top-0{top:0}
.top-\[16vw\]{top:16vw}
.translate-x-\[-50\%\]{transform:translateX(-50%)}
.w-\[12vw\]{width:12vw}
.w-\[24vw\]{width:24vw}
.w-\[28px\]{width:28px}
.w-\[28vw\]{width:28vw}
.w-\[30vw\]{width:30vw}
.w-\[4\.2vw\]{width:4.2vw}
.w-\[64vw\]{width:64vw}
.w-\[8\.3vw\]{width:8.3vw}
.w-full{width:100%}
.z-50{z-index:50}
.z-\[9999\]{z-index:9999}
@media(min-width:640px){.sm\:\!text-\[40px\]{font-size:40px!important}}
@media(min-width:768px){.md\:absolute{position:absolute}.md\:flex-row{flex-direction:row}.md\:h-\[140px\]{height:140px}.md\:h-\[260px\]{height:260px}.md\:w-\[20vw\]{width:20vw}}
@media(min-width:1024px){.lg\:\!text-\[120px\]{font-size:120px!important}.lg\:\!text-\[20px\]{font-size:20px!important}.lg\:bottom-0{bottom:0}.lg\:grid-cols-\[25\%_60\%\]{grid-template-columns:25% 60%}.lg\:justify-center{justify-content:center}.lg\:right-0{right:0}}
@media(min-width:1280px){.xl\:bottom-\[160px\]{bottom:160px}.xl\:bottom-\[260px\]{bottom:260px}.xl\:left-\[80px\]{left:80px}.xl\:right-\[80px\]{right:80px}.xl\:top-\[240px\]{top:240px}}
/* Source geometry reinforcement only if the original Tailwind bundle does not load. */
@media(max-width:767px){.headerButton_btn_header__Pds5C{font-size:11px!important}.headerButton_btn_header_language__4PYtc{font-size:11px!important}}
