@font-face{font-family:Merriweather Sans;src:url(/webfonts/MerriweatherSans-VariableFont_wght.ttf) format("truetype");font-weight:300 800;font-style:normal;font-display:block}@font-face{font-family:Merriweather Sans;src:url(/webfonts/MerriweatherSans-Italic-VariableFont_wght.ttf) format("truetype");font-optical-sizing:auto;font-weight:300 800;font-style:italic;font-display:swap}html{font-family:Merriweather Sans,serif}header,footer{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.panel{padding:4em 4em 0;-moz-transform:translateY(100vh);-webkit-transform:translateY(100vh);-ms-transform:translateY(100vh);transform:translateY(100vh);-moz-transition:-moz-transform .5s ease;-webkit-transition:-webkit-transform .5s ease;-ms-transition:-ms-transform .5s ease;transition:transform .5s ease;-webkit-overflow-scrolling:touch;background:#242629f9;bottom:2.9em;left:0;max-height:calc(80vh - .6em);overflow-y:auto;position:fixed;width:100%;z-index:10001;color:#a0a0a1;font-family:Merriweather Sans,serif;font-size:1rem;font-weight:300;letter-spacing:.025em;line-height:1.65}.panel.active{-moz-transform:translateY(1px);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.panel>.inner{margin:0 auto;max-width:100%;width:75em}.panel>.inner.split{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex}.panel>.inner.split>div{margin-left:4em;width:50%}.panel>.inner.split>:first-child{margin-left:0}.panel>.closer{-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;background-image:url(/images/close.svg);background-position:center;background-repeat:no-repeat;background-size:3em;cursor:pointer;height:5em;opacity:.25;position:absolute;right:0;top:0;width:5em;z-index:2}.panel>.closer:hover{opacity:1}@media screen and (max-width: 1280px){.panel{padding:3em 3em 1em}.panel>.inner.split>div{margin-left:3em}.panel>.closer{background-size:2.5em;background-position:75% 25%}}@media screen and (max-width: 980px){.panel>.inner.split{-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.panel>.inner.split>div{margin-left:0;width:100%}}@media screen and (max-width: 736px){.panel{-moz-transform:translateY(-100vh);-webkit-transform:translateY(-100vh);-ms-transform:translateY(-100vh);transform:translateY(-100vh);padding:4em 2em 2em;bottom:auto;top:calc(4em - 1px)}.panel.active{-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}ul.actions{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;cursor:default;list-style:none;margin-left:-1em;padding-left:0}ul.actions li{padding:0 0 0 1em;vertical-align:middle}ul.actions.special{-moz-justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;width:100%;margin-left:0}ul.actions.special li:first-child{padding-left:0}ul.actions.stacked{-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:0}ul.actions.stacked li{padding:1.3em 0 0}ul.actions.stacked li:first-child{padding-top:0}ul.actions.fit{width:calc(100% + 1em)}ul.actions.fit li{-moz-flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-moz-flex-shrink:1;-webkit-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;width:100%}ul.actions.fit li>*{width:100%}ul.actions.fit.stacked{width:100%}@media screen and (max-width: 480px){ul.actions:not(.fixed){-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:0;width:100%!important}ul.actions:not(.fixed) li{-moz-flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-moz-flex-shrink:1;-webkit-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;padding:1em 0 0;text-align:center;width:100%}ul.actions:not(.fixed) li>*{width:100%}ul.actions:not(.fixed) li:first-child{padding-top:0}}#footer .inner>div>section{margin-bottom:1.3em}#footer .inner>div>section:last-child{margin-bottom:0}.contact-link{color:#a0a0a1;text-decoration:none;display:inline-flex;align-items:center}.contact-link:hover{color:#fff}.contact-link [data-icon="fa6-solid:envelope"],.contact-link [data-icon="fa6-solid:phone"]{margin-right:8px;color:#a0a0a1;transition:color .3s;font-size:1.2rem}.contact-link:hover [data-icon="fa6-solid:envelope"],.contact-link:hover [data-icon="fa6-solid:phone"]{color:#fff;transform:scale(1.3)}[data-icon="fa6-brands:square-facebook"],[data-icon="fa6-brands:square-instagram"]{margin-right:8px;color:#fff;font-size:3rem;margin-right:1rem;transition:color .3s}[data-icon="fa6-brands:square-facebook"]:hover,[data-icon="fa6-brands:square-instagram"]:hover{color:#f4a261;transform:scale(1.3)}.map-container{display:block;width:100%;height:0;padding:10% 0;position:relative;box-sizing:border-box}#language-selector{position:relative;cursor:pointer;display:inline-block}.selected-language{width:32px;height:21px;margin-right:20px}.flag-img{width:100%;height:100%;object-fit:cover}#header{-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-moz-transition:-moz-transform 1s ease;-webkit-transition:-webkit-transform 1s ease;-ms-transition:-ms-transform 1s ease;transition:transform 1s ease;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;background:#1f2224;bottom:-1em;height:5em;left:0;line-height:4em;padding:0 1.5em;position:fixed;user-select:none;width:100%;z-index:10002}body.is-preload #header{-moz-transform:translateY(4em);-webkit-transform:translateY(4em);-ms-transform:translateY(4em);transform:translateY(4em)}#header{font-family:Merriweather Sans,serif;text-transform:none;font-variant:normal;font-size:1.1rem;font-weight:300;font-style:normal;height:4rem;line-height:2.9rem}#header h1{color:#a0a0a1;display:inline-block;font-size:1.1rem;line-height:1;margin:0;vertical-align:middle;font-weight:300;text-transform:none;font-variant:normal;letter-spacing:.035em;max-width:40%;content:"XXX"}#header h1 a{border:0;color:inherit;font-family:Merriweather Sans,serif;text-transform:none;font-weight:300;font-size:1.1rem}#header h1 a:hover{color:inherit!important}#header nav{position:absolute;right:0;top:0}#header nav>ul{list-style:none;margin:0;padding:0}#header nav>ul>li{display:inline-block;padding:0}#header nav>ul>li a{-moz-transition:background-color .5s ease;-webkit-transition:background-color .5s ease;-ms-transition:background-color .5s ease;transition:background-color .5s ease;border:0;color:#fff;display:inline-block;letter-spacing:.1em;padding:0 1.65em;text-transform:uppercase}#header nav>ul>li a.icon:before{color:#505051;float:right;margin-left:.75em}#header nav>ul>li a:hover{color:#fff!important}#header nav>ul>li a.active{background-color:#242629}@media screen and (max-width: 736px){body{padding:4em 0 0}#header{-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);bottom:auto;height:4em;padding:0 1em;top:0}body.is-preload #header{-moz-transform:translateY(-3.4em);-webkit-transform:translateY(-3.4em);-ms-transform:translateY(-3.4em);transform:translateY(-3.4em)}.header h1{font-size:.5em}#header nav>ul>li a{font-size:.9em}#header{height:2.8em}#header h1 a{content:none;visibility:hidden}}.cookie-button{margin-left:1rem;background-color:#a0a0a1;border-color:transparent;&:hover{background-color:#f4a261}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,hgroup,menu,nav,section{display:block}body{line-height:1;background:#242629}html{overflow-y:scroll;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body.is-preload *,body.is-preload *:before,body.is-preload *:after{-moz-animation:none!important;-webkit-animation:none!important;-ms-animation:none!important;animation:none!important;-moz-transition:none!important;-webkit-transition:none!important;-ms-transition:none!important;transition:none!important}body.is-resizing *,body.is-resizing *:before,body.is-resizing *:after{-moz-animation:none!important;-webkit-animation:none!important;-ms-animation:none!important;animation:none!important;-moz-transition:none!important;-webkit-transition:none!important;-ms-transition:none!important;transition:none!important}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{-webkit-text-size-adjust:none}mark{background-color:transparent;color:inherit}input::-moz-focus-inner{border:0;padding:0}input,select,textarea{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none}@-ms-viewport{width:device-width}body{-ms-overflow-style:scrollbar}@media screen and (max-width: 480px){html,body{min-width:320px}}body,input,select,textarea{color:#a0a0a1;font-family:Merriweather Sans,serif;font-size:15pt;font-weight:300;letter-spacing:.025em;line-height:1.65}@media screen and (max-width: 1680px){body,input,select,textarea{font-size:11pt}}body{padding:0 0 4em}.splittop-container{display:flex;align-items:center;justify-content:center;padding:20px 40px;background:#1c1c1c80;color:#f0f0f0;margin:20px 0;border:none;box-shadow:0 2px 8px #00000080}.splittop-content{display:flex;gap:50px;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center}.splittop-item{display:flex;align-items:center;gap:12px;font-size:1.1rem;font-weight:500}.link{color:#f4a261;text-decoration:none;font-size:2rem;position:relative;transition:color .3s ease,transform .3s ease}.link:after{color:#f4a261;position:absolute;left:0;bottom:-5px;width:0;height:2px;background:#f4a261;transition:width .3s ease}.link:hover{color:#e76f51;transform:translateY(-5px)}.link:hover:after{width:100%}.emphasized{font-size:1.5rem;font-weight:800;text-transform:uppercase}.logo-container{display:flex;justify-content:center;align-items:center}.logo-top{height:140px;transition:transform .3s ease,box-shadow .3s ease}.logo-top:hover{transform:scale(1.05);box-shadow:0 4px 12px #0009}.text{font-size:1rem;color:#d3d3d3}@media (max-width: 768px){.splittop-content{flex-direction:column;gap:30px}.splittop-item.emphasized:nth-child(1){order:3}.splittop-item.emphasized:nth-child(3){order:2}.logo-container{order:1}.logo-top{height:120px}}#articles{display:flex;flex-wrap:wrap;justify-content:center}#articles .thumb{position:relative;overflow:hidden;width:25%;height:calc(40vh - 2em);display:flex;align-items:center;justify-content:center;text-align:center;border:0;margin:0;padding:0}#articles .thumb-link{display:block;width:100%;height:calc(40vh - 2em);text-decoration:none;color:inherit;position:relative}#articles .thumb-link .image{height:40vh;object-fit:cover;transition:transform .3s ease}#articles .thumb-link h2{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);font-size:2rem;color:#fff;text-transform:uppercase;z-index:2;transition:transform .3s ease,font-size .3s ease,color .3s ease}#articles .thumb-link:hover h2{font-size:2.5rem;transform:translate(-50%) scale(1.2)}@media screen and (max-width: 1680px){#articles .thumb{width:50%}}@media screen and (max-width: 1280px){#articles .thumb{height:calc(40vh - 2rem);width:50%}}@media screen and (max-width: 980px){#articles .thumb{height:calc(28.57143vh - 1.33333rem);height:100%;width:100%}}@media screen and (max-width: 480px){#articles .thumb{height:calc(40vh - 2rem);height:100%;width:100%}}#gallery{display:flex;flex-wrap:wrap;justify-content:center}#gallery .thumb-gallery{position:relative;overflow:hidden;width:25%;height:auto;display:flex;align-items:center;justify-content:center;text-align:center;object-fit:cover}#gallery .thumb-link-gallery{display:block;width:auto;height:100%;text-decoration:none;color:inherit;position:relative}#gallery .thumb-link-gallery .image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}#gallery .thumb-link-gallery .caption-gallery{position:absolute;bottom:.7rem;left:50%;transform:translate(-50%);background-color:#333c;padding:.1rem .5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;width:max-content;max-width:calc(100% - 1rem);min-width:0;white-space:normal;text-align:center}#gallery .thumb-link-gallery .caption-gallery.wrap-allowed{width:calc(100% - 1rem);left:.5rem;transform:none;white-space:normal;overflow:visible;text-overflow:unset;text-align:center}#gallery .thumb-link-gallery .caption-gallery h2{font-size:1em;background-color:#333c;color:#fff9;margin:0;white-space:nowrap}#gallery .thumb-link-gallery .caption-gallery h3{font-size:.9em;color:#fff;margin:0}@media screen and (max-width: 1680px){#gallery .thumb-gallery{width:50%;height:auto;min-height:20rem}}@media screen and (max-width: 1280px){#gallery .thumb-gallery{height:auto;min-height:20rem;width:50%}}@media screen and (max-width: 980px){#gallery .thumb-gallery{height:auto;min-height:20rem;width:100%}}@media screen and (max-width: 480px){#gallery .thumb-gallery{height:auto;min-height:20rem;width:100%}}.splitmid-container{display:flex;align-items:center;justify-content:center;padding:10px 20px;background:#1c1c1c80;color:#f0f0f0;margin:20px 0;border:none;box-shadow:0 2px 8px #00000080}.splitmid-content{display:flex;gap:50px;align-items:center;justify-content:center;flex-wrap:wrap;font-family:Inter,sans-serif;text-align:center}.splitmid-item{display:flex;align-items:center;gap:12px}.wide-v-container{position:relative;width:24px;height:24px}.wide-v{position:absolute;inset:0;border-right:2px solid #b0b0b0;border-bottom:2px solid #b0b0b0;transform:rotate(45deg) translateY(-4px);transition:border-color .3s ease,transform .3s ease}.wide-v-container:hover .wide-v{transform:rotate(45deg) translateY(-4px) scale(1.2)}.text{font-weight:400;font-style:normal;font-size:2rem;color:#fff9}@media (max-width: 768px){.splitmid-content{flex-direction:column;gap:30px}}
