@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Outfit:wght@300;400;600;700;800;900&family=Raleway:wght@300;400;500;600;700;800;900&display=swap";*,*:before,*:after{box-sizing:border-box}body{font-family:Inter,sans-serif;font-weight:300;font-size:16px;line-height:1.6;margin:0;padding:0;color:#000000d9;background-color:#fff;overflow-x:hidden;width:100%;overflow-wrap:break-word;word-break:break-word}body strong,body b{font-weight:600;color:#000}select,input[type=text],input[type=password],input[type=email],input[type=number],input[type=tel],input[type=search],textarea,.select2-container .select2-choice .select2-chosen{font-family:Inter;font-weight:300}h1,.h1{font-family:Outfit,sans-serif;font-weight:800;font-size:66px;line-height:1.1;text-transform:none;margin-top:0;letter-spacing:-.02em;color:#000}h1 strong,h1 b{font-weight:900}blockquote{font-family:Inter,sans-serif;font-weight:300;text-transform:none;font-style:italic}h2,.h2{font-family:Outfit,sans-serif;font-weight:700;font-size:48px;line-height:1.2;text-transform:none;letter-spacing:-.01em;color:#000}h2 strong,h2 b{font-weight:800}h3,.h3{font-family:Outfit,sans-serif;font-weight:600;font-size:30px;line-height:1.3;text-transform:none;color:#000}h3 strong,h3 b{font-weight:700}h4,.h4{font-family:Outfit,sans-serif;font-weight:600;font-size:24px;line-height:1.4;text-transform:none;color:#000}h4 strong,h4 b{font-weight:700}h5,.h5{font-family:Outfit,sans-serif;font-weight:600;font-size:18px;line-height:1.5;text-transform:none;color:#000}h5 strong,h5 b{font-weight:700}h6,.h6{font-family:Outfit,sans-serif;font-weight:700;font-size:14px;line-height:1.5;letter-spacing:.05em;text-transform:uppercase;color:#333}h6 strong,h6 b{font-weight:900}@media only screen and (max-width:1024px){body{font-size:16px!important;line-height:25px!important}h1,.h1{font-size:58px!important;line-height:71px!important}h2,.h2{font-size:40px!important;line-height:53px!important}h3,.h3{font-size:29px!important;line-height:41px!important}h4,.h4{font-size:21px!important;line-height:32px!important}h5,.h5{font-size:16px!important;line-height:18px!important}h6,.h6{font-size:14px!important;line-height:25px!important}}@media only screen and (max-width:768px){body{font-size:16px!important;line-height:25px!important}h1,.h1{font-size:46px!important;line-height:56px!important}h2,.h2{font-size:35px!important;line-height:44px!important}h3,.h3{font-size:25px!important;line-height:34px!important}h4,.h4{font-size:21px!important;line-height:30px!important}h5,.h5{font-size:19px!important;line-height:27px!important}h6,.h6{font-size:17px!important;line-height:24px!important}}@media only screen and (max-width:480px){body{font-size:15px!important;line-height:24px!important}h1,.h1{font-size:36px!important;line-height:1.1!important}h2,.h2{font-size:28px!important;line-height:1.2!important}h3,.h3{font-size:22px!important;line-height:1.3!important}h4,.h4{font-size:20px!important;line-height:1.4!important}h5,.h5{font-size:18px!important;line-height:1.5!important}h6,.h6{font-size:16px!important;line-height:1.5!important}}p a{border-bottom:1px solid rgba(0,0,0,.3);color:inherit;text-decoration:none}a:hover{color:#00f}hr{background:#0000000f;height:4px;width:20%;margin:40px auto;border:none}header#header{width:100%;position:fixed;top:0;left:0;z-index:9999;transition:all .3s ease}header#header:not(.transparent){background:#ffffffe6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.05)}.header-inner{display:flex;justify-content:space-between;align-items:center;padding:30px 60px!important;width:100%;max-width:100%;box-sizing:border-box;pointer-events:auto;position:relative}@media only screen and (max-width:1024px){.header-inner{padding:20px 40px!important}}@media only screen and (max-width:1024px){.header-inner{padding:0 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:80px!important;position:relative!important;width:100%!important}}#logo .text-logo{font-family:Outfit,sans-serif;font-weight:800;font-size:24px;letter-spacing:.05em;text-transform:uppercase;color:#000;text-decoration:none}.transparent #logo .text-logo{color:#fff}.light-style #logo .text-logo:hover{color:#888}nav#main-nav{display:flex!important;position:relative!important;height:auto!important;overflow:visible!important;transform:none!important;gap:30px;align-items:center;width:auto!important;max-width:none!important}nav#main-nav .mobile-menu-logo{display:none}nav#main-nav ul{list-style:none;display:flex;gap:20px;margin:0;padding:0;align-items:center;transform:none!important;width:auto!important;justify-content:flex-end}nav#main-nav ul li{margin:0;padding:0;display:flex;align-items:center}nav#main-nav ul li a{text-decoration:none;font-family:Inter,sans-serif;text-transform:uppercase;position:relative;display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;border-radius:30px;font-size:13px;font-weight:700;line-height:1;letter-spacing:1.5px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .4s cubic-bezier(.165,.84,.44,1);box-shadow:0 4px 15px #0000001a;white-space:nowrap;color:#fff;background:#000c;border:1px solid rgba(0,0,0,.1)}nav#main-nav ul li a:hover{color:#fff;background:#000;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.transparent nav#main-nav ul li a{color:#ffffffe6;background:#ffffff1a;border:1px solid rgba(255,255,255,.2)}.transparent nav#main-nav ul li a:hover{color:#000;background:#fffffff2;border-color:#fff;box-shadow:0 8px 25px #00000040}.slider-logo{opacity:0;pointer-events:none}.page-template-default #hero{padding-top:150px;padding-bottom:50px}.page-template-default .wrapper{max-width:1200px;margin:0 auto;padding:0 25px;width:100%;box-sizing:border-box}.column-section{display:flex;flex-wrap:wrap;gap:30px;width:100%;box-sizing:border-box}.column{flex:1;min-width:0}.column.one-third{flex:0 0 calc(33.333% - 20px)}.column.one-half{flex:0 0 calc(50% - 15px)}@media only screen and (max-width:768px){.column.one-third,.column.one-half{flex:0 0 100%}.column-section{gap:20px}}details{margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:10px}details summary{cursor:pointer;font-weight:700;font-family:Outfit,sans-serif;font-size:18px;outline:none;margin-bottom:10px}details p{margin-top:5px}#main-slider-container{width:100%;height:100vh;overflow:hidden;position:relative;background:#000}img{max-width:100%;height:auto}figure{margin:0}#footer{padding:40px 0;font-size:14px}.footer-bottom .column-section{align-items:center;justify-content:space-between;display:flex}.socialmedia-widget{list-style:none;padding:0;display:flex;gap:15px;margin-bottom:10px;align-items:center}.socialmedia-widget li a{display:block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;opacity:.6;transition:opacity .3s;border-bottom:none}.socialmedia-widget li a:hover{opacity:1;border-bottom:none}.socialmedia-widget li.facebook a{background-image:url('data:image/svg+xml;utf8,<svg fill="%23000" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M22 12c0-5.523-4.477-10-10-10S2 6.477 2 12c0 4.991 3.657 9.128 8.438 9.878v-6.987h-2.54V12h2.54V9.797c0-2.506 1.492-3.89 3.777-3.89 1.094 0 2.238.195 2.238.195v2.46h-1.26c-1.243 0-1.63.771-1.63 1.562V12h2.773l-.443 2.89h-2.33v6.988C18.343 21.128 22 16.991 22 12z"/></svg>')}.socialmedia-widget li.instagram a{background-image:url('data:image/svg+xml;utf8,<svg fill="%23000" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm3.98-10.169a1.44 1.44 0 100-2.881 1.44 1.44 0 000 2.881z"/></svg>')}.socialmedia-widget li.youtube a{background-image:url('data:image/svg+xml;utf8,<svg fill="%23000" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M23.498 6.186a3.016 3.016 0 00-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 00.502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 002.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 002.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></svg>')}.socialmedia-widget li.pinterest a{background-image:url('data:image/svg+xml;utf8,<svg fill="%23000" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12.017 0C5.396 0 .029 5.367.029 11.987c0 5.079 3.158 9.417 7.618 11.162-.105-.949-.199-2.403.041-3.439.219-.937 1.406-5.957 1.406-5.957s-.359-.72-.359-1.781c0-1.663.967-2.911 2.168-2.911 1.024 0 1.518.769 1.518 1.688 0 1.029-.653 2.567-.992 3.992-.285 1.193.6 2.165 1.775 2.165 2.128 0 3.768-2.245 3.768-5.487 0-2.861-2.063-4.869-5.008-4.869-3.41 0-5.409 2.562-5.409 5.199 0 1.033.394 2.143.889 2.741.099.12.112.225.085.345-.09.375-.293 1.199-.334 1.363-.053.225-.172.271-.401.165-1.495-.69-2.433-2.878-2.433-4.646 0-3.776 2.748-7.252 7.951-7.252 4.105 0 7.339 2.933 7.339 6.859 0 4.093-2.59 7.391-6.197 7.391-1.211 0-2.352-.63-2.743-1.378l-.748 2.853c-.271 1.043-1.002 2.35-1.492 3.146 1.123.345 2.306.535 3.55.535 6.607 0 11.985-5.365 11.985-11.987C23.97 5.367 18.625 0 12.017 0z"/></svg>')}.socialmedia-widget li.mail a{background-image:url('data:image/svg+xml;utf8,<svg fill="%23000" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M0 3v18h24V3H0zm21.518 2L12 12.713 2.482 5h19.036zM2 19V6.76l10 8.113 10-8.114V19H2z"/></svg>')}.column.copyright{text-align:right}.column.copyright a{text-decoration:none;border-bottom:1px solid rgba(0,0,0,.3);color:inherit}.floating-lang-picker{position:fixed;bottom:20px;right:20px;z-index:1000;background:#0006;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:8px 16px;border-radius:30px;box-shadow:0 4px 15px #0000001a;transition:all .3s ease}.light-style .floating-lang-picker{background:#0003;box-shadow:0 4px 15px #0000004d}.light-style .floating-lang-picker .language-picker a{color:#fff9}.light-style .floating-lang-picker .language-picker a:hover,.light-style .floating-lang-picker .language-picker a.active{color:#fff}#header #main-nav .language-picker{display:none}@media only screen and (max-width:1024px){.floating-lang-picker{display:none!important}#header #main-nav .language-picker{display:flex}}.spacer-big{padding-top:60px;padding-bottom:60px}.spacer-medium{padding-top:30px;padding-bottom:30px}@media only screen and (max-width:768px){.spacer-big{padding-top:40px;padding-bottom:40px}.spacer-medium{padding-top:20px;padding-bottom:20px}}.menu-toggle{display:none;position:fixed;bottom:30px;left:50%;transform:translate(-50%);width:65px;height:65px;background:#fff!important;backdrop-filter:blur(25px) saturate(160%);-webkit-backdrop-filter:blur(25px) saturate(160%);border-radius:50%;z-index:11000!important;box-shadow:0 15px 45px #00000040!important;cursor:pointer;border:1px solid rgba(0,0,0,.1)!important;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s ease}@media only screen and (max-width:1024px){.menu-toggle{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important}}.menu-toggle span{display:block!important;height:2px!important;width:24px!important;background:#000!important;border-radius:2px!important;transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important}.menu-toggle.active{background:#fff!important;transform:translate(-50%)!important}.menu-toggle.active span:nth-child(1){transform:translateY(7px) rotate(45deg)!important}.menu-toggle.active span:nth-child(2){opacity:0!important;transform:scale(0)!important}.menu-toggle.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)!important}.menu-toggle.active span{background:#000!important}body.menu-open .menu-toggle{box-shadow:0 10px 30px #00000026!important;border-color:#0000001a!important;bottom:30px!important;transform:translate(-50%)!important}body.menu-open{overflow:hidden}@media only screen and (max-width:1024px){body #header #main-nav{display:none!important;position:fixed!important;inset:15px!important;width:auto!important;height:auto!important;min-height:calc(100vh - 30px)!important;max-height:calc(100dvh - 30px)!important;background:#fffffff5!important;backdrop-filter:blur(40px) saturate(180%)!important;-webkit-backdrop-filter:blur(40px) saturate(180%)!important;z-index:10500!important;border-radius:40px!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 25px 60px #00000040!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;padding:50px 25px 110px!important;box-sizing:border-box!important;margin:0!important;transform:none!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}body #header #main-nav.active{display:flex!important;animation:menuSpringIn .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes menuSpringIn{0%{opacity:0;transform:scale(.96) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}body #header #main-nav .mobile-menu-logo{display:block!important;margin-bottom:50px!important;opacity:.9}body #header #main-nav .mobile-menu-logo img{width:100px!important;height:auto!important;filter:brightness(0)}body.transparent #header #main-nav .mobile-menu-logo img{filter:brightness(0) invert(1)}body.transparent #header #main-nav{background:#0f0f0fd1!important;border-color:#ffffff1f!important;box-shadow:0 25px 50px -12px #00000080!important}body #header #main-nav ul{all:unset!important;width:100%!important;display:flex!important;flex-direction:column!important;gap:12px!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;list-style:none!important}body #header #main-nav ul li{all:unset!important;width:100%!important;text-align:center!important;display:block!important}body #header #main-nav ul li a{all:unset!important;font-family:Outfit,sans-serif!important;font-size:32px!important;font-weight:800!important;color:#000!important;text-align:center!important;width:100%!important;display:block!important;text-decoration:none!important;text-transform:uppercase!important;letter-spacing:1px!important;cursor:pointer!important;padding:12px 0!important;transition:all .3s ease!important}body #header #main-nav ul li a:active{transform:scale(.95)!important;opacity:.6!important}body.transparent #header #main-nav ul li a{color:#fff!important}body #header #main-nav .language-picker{all:unset!important;margin-top:auto!important;justify-content:center!important;width:auto!important;display:flex!important;gap:8px!important;background:#0000000d!important;padding:6px!important;border-radius:50px!important}body.transparent #header #main-nav .language-picker{background:#ffffff14!important}body #header #main-nav .language-picker a{all:unset!important;font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:700!important;color:#555!important;cursor:pointer!important;padding:8px 18px!important;border-radius:40px!important;transition:all .3s!important}body.transparent #header #main-nav .language-picker a{color:#fff!important}body #header #main-nav .language-picker a.active{background:#000!important;color:#fff!important;box-shadow:0 4px 12px #0000001f!important}body.transparent #header #main-nav .language-picker a.active{background:#ffffffe6!important;color:#000!important}}.language-picker[data-astro-cid-dkurt46j]{display:flex;gap:10px;align-items:center}.language-picker[data-astro-cid-dkurt46j] a[data-astro-cid-dkurt46j]{text-decoration:none;font-family:Outfit,sans-serif;font-size:.8rem;font-weight:700;color:#fff;transition:all .3s;padding:2px 5px}.language-picker[data-astro-cid-dkurt46j] a[data-astro-cid-dkurt46j]:hover,.language-picker[data-astro-cid-dkurt46j] a[data-astro-cid-dkurt46j].active{color:#fff;opacity:.7}@media(max-width:768px){.language-picker[data-astro-cid-dkurt46j] a[data-astro-cid-dkurt46j]{font-size:.9rem}}
