/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.glide{box-sizing:border-box;position:relative;width:100%}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;height:100%;white-space:normal;width:100%}.glide__slide a{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{background-color:transparent;border:2px solid hsla(0,0%,100%,.5);border-radius:4px;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);color:#fff;cursor:pointer;display:block;line-height:1;opacity:1;padding:9px 12px;position:absolute;text-shadow:0 .25em .5em rgba(0,0,0,.1);text-transform:uppercase;top:50%;transform:translateY(-50%);transition:opacity .15s ease,border .3s ease-in-out;z-index:2}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{bottom:2em;display:inline-flex;left:50%;list-style:none;position:absolute;transform:translateX(-50%);z-index:2}.glide__bullet{background-color:hsla(0,0%,100%,.5);border:2px solid transparent;border-radius:50%;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);cursor:pointer;height:9px;line-height:0;margin:0 .25em;padding:0;transition:all .3s ease-in-out;width:9px}.glide__bullet:focus{outline:none}.glide__bullet:focus,.glide__bullet:hover{background-color:hsla(0,0%,100%,.5);border:2px solid #fff}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-webkit-grabbing}:root{--font-weight:400;--overlay-step:0.1;--dark-blue:#193583;--blue:#2c92d2;--dark-green:#6e9a35;--light-green:#9eb835;--yellow:#fca928;--orange:#fa6f2b;--red:#ef3429;--font-black:#121212;--font-light-black:#1e1917;--font-dark-gray:#474747;--font-gray:#686868;--font-light-gray:#727272;--font-input:#b8b8b8;--font-grayest:#e6e6e6;--font-white:#fff;--font-white-opaq:#a0a0a0;--font-gray-D9:#d9d9d9;--path-light:#a2a2a2;--path-dark:#303030;--background-menu-main:#101930;--background-footer-upper:#192546;--background-footer-mid:#1e2c54;--background-gray:#f5f5f5;--background-more-gray:#f2f2f2;--input-border:#00000033}.section-dark-blue{--color:#193583}.section-dark-green{--color:#6e9a35;--color-pressed:#5d8b22;--color-active:#4d7a12}.section-blue{--color:#2c92d2;--color-pressed:#137abb}.section-orange{--color:#fa6f2b;--color-pressed:#eb611d;--color-active:#de5512}.section-light-green{--color:#9eb835}.section-yellow{--color:#fca928}.section-red{--color:#ef3429}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:local(""),url(/build/fonts/poppins-v19-latin-ext_latin-300.ace5b920.woff2) format("woff2"),url(/build/fonts/poppins-v19-latin-ext_latin-300.170b4e23.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:local(""),url(/build/fonts/poppins-v19-latin-ext_latin-regular.3d7b6a76.woff2) format("woff2"),url(/build/fonts/poppins-v19-latin-ext_latin-regular.14235fe0.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:local(""),url(/build/fonts/poppins-v19-latin-ext_latin-500.fd92e6e2.woff2) format("woff2"),url(/build/fonts/poppins-v19-latin-ext_latin-500.48830cb0.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:local(""),url(/build/fonts/poppins-v19-latin-ext_latin-600.244563ae.woff2) format("woff2"),url(/build/fonts/poppins-v19-latin-ext_latin-600.2f38fe1c.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:local(""),url(/build/fonts/poppins-v19-latin-ext_latin-700.26810ac6.woff2) format("woff2"),url(/build/fonts/poppins-v19-latin-ext_latin-700.8589147e.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local(""),url(/build/fonts/roboto-v29-latin-ext_latin-italic.23205540.woff2) format("woff2"),url(/build/fonts/roboto-v29-latin-ext_latin-italic.ff55bc6c.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local(""),url(/build/fonts/roboto-v29-latin-ext_latin-regular.671b8a33.woff2) format("woff2"),url(/build/fonts/roboto-v29-latin-ext_latin-regular.5bfc683d.woff) format("woff")}*{box-sizing:border-box}a{color:unset}html{font-size:10px;scroll-behavior:smooth}html.noscroll{overflow:hidden}body.noscroll{height:100%;overflow:visible}:-moz-any-link{text-decoration:none}:any-link{text-decoration:none}h1{font-size:6rem;letter-spacing:-1.2px;line-height:7rem}h1,h2{font-family:Poppins,"Sans-serif";font-weight:calc(var(--font-weight) + 300)}h2{font-size:4.2rem;letter-spacing:-.84px;line-height:5.2rem}h3{font-family:Poppins,"Sans-serif";font-size:2rem;font-weight:calc(var(--font-weight) + 300);letter-spacing:-.64px;line-height:4.2rem}h4{font-size:2.6rem}h4,h5{font-weight:calc(var(--font-weight) - 100)}h5{font-size:2.2rem}h6{font-size:1.9rem;font-weight:calc(var(--font-weight) - 100)}button{cursor:pointer}.container{margin:0 auto;max-width:1290px;padding:0 30px}@media (max-width:449px){.container{padding:0 20px}}.container-white{background-color:#fff}.container-big{max-width:100%;padding:0 30px}@media (max-width:449px){.container-big{padding:0 15px}}.container-full{max-width:100%}.container-article{margin:0 auto;max-width:850px;padding:0 20px}@media (max-width:449px){.container{padding:0 15px}}.text-center{text-align:center}.full-event{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.full-event-element{position:relative;z-index:1}html>body>.__stBubble{z-index:3!important}.button{background-color:var(--color);border:none;border-radius:3px;color:#fff;font-size:1.6rem;font-weight:calc(var(--font-weight) + 100);line-height:23px;padding:12px 30px 13px;text-align:center;text-decoration:none;transition:.3s ease-in-out}.button:hover{background-color:var(--color-pressed)}.button:active{background-color:var(--color-active)}.button.opaque{background-color:unset;border:2px solid var(--color);color:var(--menu-main)}.button.opaque.disabled,.button.opaque.disabled:active,.button.opaque.disabled:hover,.button.opaque[disabled]{background-color:unset;cursor:default;opacity:.3;pointer-events:none}.button.opaque:hover{background-color:var(--color);border:2px solid var(--color);color:#fff}.button.opaque:active{background-color:var(--color-pressed);border:2px solid var(--color-pressed);color:#fff}.button.disabled,.button.disabled:active,.button.disabled:hover,.button[disabled]{background-color:var(--color);cursor:default;opacity:.3;pointer-events:none}.badge{background-color:var(--color);border-radius:4px;color:#fff;font-size:1.6rem;font-weight:calc(var(--font-weight));letter-spacing:-.3px;line-height:2.1rem;margin:0 0 20px 30px;padding:7px 13px;width:-moz-fit-content;width:fit-content}.a11y-bar{display:flex;gap:12px;margin:11px 0;width:100%}.a11y-bar a{align-items:center;background:#fff 0 0 no-repeat padding-box;border-radius:50%;display:flex;height:21px;justify-content:center;width:21px}.a11y-bar .font-minus,.a11y-bar .font-plus{padding:5px;width:21px}.a11y-bar .contrast{width:21px}.a11y-bar .contrast svg{fill:#fff;background-color:var(--background-menu-main)}.a11y-bar .font-minus-black,.a11y-bar .font-plus-black{fill:#fff;background-color:var(--background-menu-main);width:21px}.a11y-bar .font-minus-black svg,.a11y-bar .font-plus-black svg{width:15px}.slide-up-effect{opacity:0}.slide-up-effect.animation{animation:slide-up 1s ease-in-out 1;opacity:1;transition:.5s ease-in-out}@keyframes slide-up{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}article .animationbckg,main .animationbckg{overflow:hidden;position:relative}article .animationbckg:before,main .animationbckg:before{animation:loading 2.3s ease infinite;background:#f6f7f8;background:linear-gradient(300deg,#eee 57%,#ddd 60%,#eee 63%);background-repeat:repeat;background-size:100% 100%;content:"";height:100%;left:0;overflow:hidden;position:absolute;width:400%;z-index:-1}@keyframes loading{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.zoomonhover,.zoomonhover img{overflow:hidden;transition:transform .3s}.zoomonhover:hover img{transform:scale(1.05)}.hovertext{--bg-h:2px;background:linear-gradient(0deg,var(--color),var(--color)) no-repeat 100% 100%/0 var(--bg-h);padding-bottom:2px;transition:background-size .35s}.hovertext.active,.hovertext:focus-within,.hovertext:hover{background-position-x:left;background-size:100% var(--bg-h)}.white-background{background-color:#fff}html.a11y-font-1{font-size:10px}html.a11y-font-2{font-size:11px}html.a11y-font-3{font-size:12px}html.a11y-font-4{font-size:13px}html.a11y-font-5{font-size:14px}.a11y-contrast{--font-weight:600;--overlay-step:0.2;--dark-blue:#0d266c;--blue:#193583;--dark-green:#51771f;--light-green:#9eb835;--yellow:#b50000;--orange:#b50000;--red:#ef3429;--path-light:var(--path-dark);filter:contrast(1.15)}.a11y-contrast .section-dark-green .badge,.a11y-contrast .section-dark-green .button{--color:#51771f;--color-pressed:#496c1a;--color-active:#3d5e12}.a11y-contrast .section-blue{--color:#0d266c;--color-pressed:#193583}.a11y-contrast .section-dark-blue{--color:#193583}.a11y-contrast .section-orange{--color:#b50000;--color-pressed:#a40000;--color-active:#9b0000}.top-bar{background-color:var(--background-menu-main)}.top-bar .container{align-items:center;display:flex;justify-content:space-between}.top-bar .container>a{color:var(--font-white-opaq);font-size:1.3rem;letter-spacing:0;line-height:1.9rem;margin-left:25px;text-align:right}@media (max-width:449px){.top-bar .container>a{display:none}}.top-bar span{display:inline-block;min-width:55px}.lang{display:flex;justify-content:space-between}.lang>a{border-radius:2px;height:16px;margin:0 5px;width:25px}.menu-bar{align-items:center;display:flex;flex-wrap:wrap;height:112px;justify-content:space-between}@media (max-width:1099px){.menu-bar{height:192px}}.menu-bar .logo{align-items:center;display:flex;height:60px;margin:26px 0;width:252px}@media (max-width:349px){.menu-bar .logo{width:calc(100% - 55px)}}.menu-bar .finder{align-items:center;background:#fff 0 0 no-repeat padding-box;border:1px solid var(--input-border);border-radius:3px;display:flex;height:55px;justify-content:space-between;margin-left:30px;min-width:450px;position:relative}@media (min-width:1050px) and (max-width:1199px){.menu-bar .finder{min-width:350px}}@media (max-width:1099px){.menu-bar .finder{margin:0 0 27px;min-width:unset;order:1;width:100%}}.menu-bar .finder input{border:none;color:var(--font-inpu);font-size:1.4rem;height:100%;letter-spacing:0;line-height:2.3rem;padding:0 48px 0 14px;width:100%}.menu-bar .finder input:focus-visible{border-radius:2px;outline:var(--dark-green) 1px solid}.menu-bar .finder button{background-color:#fff;border:none;cursor:pointer;height:100%;position:absolute;right:0;top:0;width:42px}.menu-bar .finder button>svg{fill:var(--dark-green);height:20px;width:20px}.menu-bar .icons{align-items:center;display:flex;flex-grow:5;gap:10px;justify-content:flex-end;margin-right:20px}@media (max-width:699px){.menu-bar .icons{display:none}}.menu-bar .icons a{align-items:center;border:1px solid var(--input-border);border-radius:50%;display:flex;height:45px;justify-content:center;width:45px}.menu-bar .icons a svg{height:20px;width:20px}.menu-bar .icons a:hover{border-color:var(--dark-green)}.menu-bar .icons a:hover svg{fill:var(--dark-green);scale:1.2;transition:.2s}.menu-toggle{align-items:center;border:none;border-radius:2px;box-shadow:0 0 0 1px var(--input-border);display:flex;gap:13px;height:55px}.menu-toggle:active,.menu-toggle:hover{box-shadow:0 0 0 2px var(--dark-green)}.menu-toggle span{color:var(--font-black);font-size:1.8rem;font-weight:calc(var(--font-weight) + 200);letter-spacing:0;line-height:2.3rem;min-width:60px}@media (max-width:449px){.menu-toggle span{display:none}}.menu-enable{background-color:#fff;cursor:pointer;padding:0 20px}.menu-enable svg{fill:var(--dark-green);height:19px;width:22px}@media (max-width:449px){.menu-enable{padding:0 15px}}.menu-disable{background:#fff 0 0 no-repeat padding-box;padding:15px}.menu-disable:hover{box-shadow:0 0 0 2px var(--font-black)}.menu-disable svg{height:18px;width:18px}@media (max-width:649px){.menu-disable{height:50px}}.menu-body{display:flex;height:100%;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .5s ease-in-out;width:100%}.menu-body.menu-visible{opacity:1;pointer-events:all}.menu-overlay{background:hsla(0,0%,7%,.851) 0 0 no-repeat padding-box;left:0;z-index:4}.main-menu{background-color:#fff;flex-direction:column;justify-content:space-between;max-width:650px;opacity:0;pointer-events:none;right:0;transition:opacity .5s ease-in-out;z-index:5}.main-menu.menu-visible{opacity:1;pointer-events:all}@media (max-width:649px){.main-menu{justify-content:flex-start;max-width:100%}}.main-menu .header{align-items:center;display:flex;justify-content:space-between;padding:54px 70px 100px;position:relative;width:100%}@media (max-width:649px){.main-menu .header{padding:18px 20px}}.main-menu .header h3{color:var(--background-menu-main);display:inline-block;font-size:5.6rem;letter-spacing:-1.12px;line-height:8.4rem;margin:0}@media (max-width:649px){.main-menu .header h3{font-size:4rem;letter-spacing:-.8px;line-height:3.4rem;margin:10px 0}}.main-menu .header:after{background:linear-gradient(0deg,hsla(0,0%,100%,0),#fff);border-top:1px solid var(--font-input);bottom:0;content:"";height:50px;left:0;pointer-events:none;position:absolute;width:100%;z-index:6}@media (max-width:649px){.main-menu .header:after{bottom:-50px}}.main-menu .menu-list{height:100%;margin-top:-50px;overflow:auto;padding:50px 70px 0 50px;position:relative;scrollbar-width:none}@media (max-width:649px){.main-menu .menu-list{height:unset;margin-top:0;padding:40px 20px 0}}.main-menu .menu-list>ul{list-style-type:none;padding:0}.main-menu .menu-list>ul li{transition:.2s ease-in-out}.main-menu .menu-list>ul li svg{height:30px;margin-bottom:-4px;width:30px}.main-menu .menu-list>ul li a{color:var(--font-black);font-size:2.6rem;font-weight:calc(var(--font-weight) + 100);letter-spacing:-.52px;line-height:50px;text-decoration:none}@media (max-width:649px){.main-menu .menu-list>ul li svg{height:25px;width:25px}.main-menu .menu-list>ul li a{font-size:2rem;letter-spacing:-.4px;line-height:45px}}.main-menu .menu-list>ul li span{margin:0 0 0 10px}.main-menu .menu-list>ul li:hover{transform:translateX(10px)}.main-menu .icons{justify-content:flex-start;margin:60px 0 0 -5px;padding-bottom:50px}.main-menu .icons a{border-color:var(--input-border)}.main-menu .icons a:hover{border-color:var(--dark-green)}@media (max-width:649px){.main-menu .icons{display:flex}}.menu-icons{align-items:center;display:flex;justify-content:space-between;padding:30px 0;position:relative}.menu-icons .a11y-bar{padding-left:70px;width:-moz-fit-content;width:fit-content}@media (max-width:649px){.menu-icons .a11y-bar{padding-left:20px}}.menu-icons .lang{padding-right:70px}@media (max-width:649px){.menu-icons .lang{padding-right:20px}}.menu-icons .lang a{height:18px;width:27px}@media (max-width:649px){.menu-icons{padding:25px 0}}.menu-icons:before{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);border-bottom:1px solid var(--font-input);content:"";height:50px;pointer-events:none;position:absolute;top:-50px;width:100%;z-index:6}.glide__slides{white-space:normal}.glide__arrow{background-color:rgba(110,154,53,.8);border:0;border-radius:3px;height:60px;padding:0;transition:background-color .15s,opacity .15s ease,border .3s ease-in-out;width:60px}.glide__arrow svg{fill:#fff;width:20px}.glide__arrow:hover{background-color:rgba(110,154,53,.8)}.glide__arrow--right{transform:translateY(-50%) scaleX(-1)}@media (max-width:799px){.glide__arrow{display:none}}.glide__bullet{background-color:#d0d0d0;height:16px;margin:0 .5rem;width:16px}.glide__bullet:focus,.glide__bullet:hover{background-color:var(--dark-green);border:2px solid var(--dark-green)}.glide__bullet--active{background-color:var(--dark-green)}.mainslider{aspect-ratio:1.91/1;height:calc(100vh - 155px)}@media (max-width:1099px){.mainslider{height:calc(100vh - 235px)}}@media (min-width:500px) and (max-width:1249px){.mainslider{aspect-ratio:5/4}}@media (max-width:499px){.mainslider{aspect-ratio:4/5}}.mainslider .glide__track,.mainslider .glide__track .glide__slides{height:100%}.main-slide{overflow:hidden;z-index:0}.main-slide,.main-slide .main-datas{height:calc(100vh - 112px);position:relative}.main-slide .main-datas{align-items:center;background-color:rgba(0,0,0,calc(var(--overlay-step)*4));display:flex;flex-direction:column;justify-content:center;width:100%;z-index:2}@media (max-width:1099px){.main-slide .main-datas{height:calc(100vh - 235px)}}.main-slide h1{color:#fff;font-size:7rem;letter-spacing:-1.4px;line-height:8.4rem;margin-top:0;text-align:center;width:940px;z-index:1}@media (max-width:649px){.main-slide h1{font-size:3.6rem;letter-spacing:-.72px;line-height:4.6rem;width:80%;word-break:break-word}}@media (min-width:650px) and (max-width:799px){.main-slide h1{font-size:6rem;letter-spacing:-1.2px;line-height:7.4rem;width:620px}}@media (min-width:1000px) and (max-width:1349px){.main-slide h1{font-size:6rem;letter-spacing:-1.2px;line-height:7.4rem}}.main-slide img{left:50%;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%)}.main-slide .button{z-index:1}.scroll{bottom:2em;left:calc(50% - 15px);position:absolute;width:30px;z-index:2}.scroll a svg{fill:#fff}@media (max-width:499px){.scroll{display:none}}section.discover{color:var(--color);margin:100px auto}@media (max-width:799px){section.discover{margin:60px auto}}section.discover .discover-title{display:flex;justify-content:center;margin-bottom:80px}@media (max-width:499px){section.discover .discover-title{margin:0 15px 40px}section.discover .discover-title h2{font-size:3rem;letter-spacing:-.6px}}section.discover .grid{display:grid;gap:30px;grid-template-columns:repeat(1,1fr)}@media (min-width:1920px){section.discover .grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1300px) and (max-width:1919px){section.discover .grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:600px) and (max-width:1299px){section.discover .grid{grid-template-columns:repeat(2,1fr)}}section.discover article{height:608px;overflow:hidden;position:relative}@media (min-width:450px) and (max-width:1299px){section.discover article{height:520px}}@media (max-width:449px){section.discover article{height:446px}}section.discover article picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.discover article .description{align-content:center;background:linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,.5) 60%,transparent);bottom:0;display:flex;flex-direction:column;height:40%;justify-content:flex-end;position:absolute;width:100%}section.discover article .description h1{color:#fff;font-size:2.6rem;letter-spacing:-.39px;line-height:3.4rem;margin:0 0 30px 30px;width:85%}section.discover article .description .badge{margin-top:30px}@media (min-width:1920px){section.discover article:nth-child(6n),section.discover article:nth-child(6n-5){grid-area:auto/span 2}section.discover article:nth-child(6n) h1,section.discover article:nth-child(6n-5) h1{width:50%}}@media (min-width:1300px) and (max-width:1919px){section.discover article:nth-child(4n),section.discover article:nth-child(4n-3){grid-area:auto/span 2}section.discover article:nth-child(4n) h1,section.discover article:nth-child(4n-3) h1{width:50%}}@media (min-width:600px) and (max-width:1299px){section.discover article:nth-child(3n-2){grid-area:auto/span 2}}@media (min-width:600px) and (max-width:1299px) and (min-width:800px){section.discover article:nth-child(3n-2) h1{width:50%}}section.discover .end-button{display:none;margin-top:60px}section.discover .end-button a{color:var(--font-light-black);width:500px}@media (max-width:599px){section.discover .end-button{display:flex;justify-content:center;margin-top:50px}}.places{color:var(--color);margin:100px auto}@media (max-width:799px){.places{margin:60px auto}}.places .places-title{display:flex;justify-content:center;margin:0;text-align:center}@media (max-width:499px){.places .places-title{margin:0 15px}.places .places-title h2{font-size:3rem;letter-spacing:-.6px;line-height:3.4rem}}.places nav{display:flex;gap:25px;justify-content:center;margin:50px 0 75px}@media (max-width:999px){.places nav{align-items:center;flex-direction:column;gap:15px}}.places nav a{color:var(--font-black);font-size:1.6rem;font-weight:calc(var(--font-weight) + 100);letter-spacing:-.32px;text-align:left;text-decoration:none}.places .grid{display:none;gap:30px;grid-template-columns:repeat(1,1fr);margin-top:50px}.places .grid.active{display:grid}@media (min-width:1920px){.places .grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1300px) and (max-width:1919px){.places .grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:600px) and (max-width:1299px){.places .grid{grid-template-columns:repeat(2,1fr)}}.places .grid article{height:608px;position:relative}@media (min-width:600px) and (max-width:1299px){.places .grid article{height:420px}}.places .grid article picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.places .grid article .description{align-content:center;background:linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,.5) 60%,transparent);bottom:0;display:flex;flex-direction:column;height:40%;justify-content:flex-end;position:absolute;width:100%}.places .grid article .description h1{color:#fff;font-size:2.6rem;letter-spacing:-.39px;line-height:3.4rem;margin:0 0 30px 30px;width:85%}.places .grid article .description .badge{margin-top:30px}@media (min-width:600px) and (max-width:1919px){.places .grid article:nth-child(n+4){display:none}}@media (max-width:599px){.places .grid nav{margin-bottom:0}.places .grid article{height:250px}.places .grid article .description{height:50%}}@media (min-width:600px) and (max-width:1299px){.places .grid article:nth-child(3n-2){grid-area:auto/span 2}}@media (min-width:600px) and (max-width:1299px) and (min-width:800px){.places .grid article:nth-child(3n-2) h1{width:50%}}.places .button-holder{display:flex;justify-content:center;margin-top:60px}.places .button-holder a{color:var(--font-light-black)}@media (max-width:1049px){.places .button-holder a{width:100%}}.atractions-sec{background-color:var(--background-gray);margin-top:100px;padding:80px 0;width:100%}@media (max-width:649px){.atractions-sec{margin-top:60px;padding:40px 0}}.atractions-sec .atraction-title{color:var(--dark-green);display:flex;justify-content:center;margin:0;padding-bottom:80px;text-align:center}.atractions-sec .atraction-title h2{font-size:4.2rem;letter-spacing:-.84px;line-height:5.2rem}@media (max-width:649px){.atractions-sec .atraction-title{margin:0 15px;padding-bottom:40px}.atractions-sec .atraction-title h2{font-size:2.8rem;letter-spacing:-.56px;line-height:3.4rem}}.atractions-sec .attractions-slider .glide__slide--active{padding-bottom:40px}.atractions-sec .attractions-slider .glide__slide--active .atractions-title{box-shadow:0 20px 25px rgba(0,0,0,.122);transition:.5s}.atractions-sec .glide{overflow:hidden;padding-bottom:50px}.atractions-sec .glide__arrow{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.161);top:calc(50% - 80px)}.atractions-sec .glide__arrow svg{fill:var(--dark-green)}.atractions-sec .menu{display:flex;flex-wrap:nowrap;justify-content:center;position:relative}.atractions-sec .menu:after,.atractions-sec .menu:before{content:" ";height:100%;pointer-events:none;position:absolute;top:0;width:15%;z-index:1}.atractions-sec .menu:before{background:transparent linear-gradient(270deg,hsla(0,0%,96%,0),#f5f5f5) 0 0 no-repeat padding-box;left:0}.atractions-sec .menu:after{background:transparent linear-gradient(90deg,hsla(0,0%,96%,0),#f5f5f5) 0 0 no-repeat padding-box;right:0}.atractions-sec .menu .glide__slide{margin-top:-1px}.atractions-sec .menu article{display:flex;flex-direction:column;height:404px;justify-content:flex-end;position:relative}@media (max-width:649px){.atractions-sec .menu article{height:262px;min-width:262px}}.atractions-sec .menu article picture{overflow:hidden}.atractions-sec .menu article picture img{aspect-ratio:5/4;margin-bottom:-3px;max-height:324px;-o-object-fit:cover;object-fit:cover;padding-top:-5px;width:100%}.atractions-sec .menu article .atractions-title{align-items:center;background-color:#fff;display:flex;height:80px;justify-content:center;text-align:center;z-index:1}.atractions-sec .menu article .atractions-title.atractions-shadow{box-shadow:0 24px 30px rgba(0,0,0,.122)}.atractions-sec .menu article .atractions-title h1{color:var(--font-black);font-size:2rem;letter-spacing:-.4px;line-height:3rem;text-align:center}.promoted-pic-cont{aspect-ratio:2.5/1;position:relative}@media (min-width:500px) and (max-width:1049px){.promoted-pic-cont{aspect-ratio:5/4}}@media (max-width:499px){.promoted-pic-cont{aspect-ratio:4/5}}.promoted-pic-cont picture img{height:calc(100% + 3px);-o-object-fit:cover;object-fit:cover;position:absolute;top:-2px;width:100%}.promoted-pic-cont .promted-data{align-items:center;background-color:rgba(0,0,0,calc(var(--overlay-step)*3));bottom:0;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center;position:absolute;width:100%}.promoted-pic-cont .promted-data h1{color:#fff;font-size:5.6rem;letter-spacing:-1.12px;line-height:6.7rem;margin:0 15px;max-width:1920px;text-align:center}@media (min-width:650px) and (max-width:1049px){.promoted-pic-cont .promted-data h1{font-size:4.6rem;letter-spacing:-.92px;line-height:5.7rem}}@media (min-width:330px) and (max-width:649px){.promoted-pic-cont .promted-data h1{font-size:3.2rem;letter-spacing:-.64px;line-height:4.1rem}}@media (max-width:329px){.promoted-pic-cont .promted-data h1{font-size:2.4rem;letter-spacing:-.64px;line-height:3.6rem;margin:0 5px}}.news-secton{color:var(--color);margin-top:100px}@media (max-width:799px){.news-secton{margin-top:60px}}.news-secton h2{margin:0 15px}.news-secton .hovertext{padding-bottom:5px}.news-secton .title{align-items:center;display:flex;justify-content:space-between;margin-bottom:60px;text-align:center}.news-secton .title .button.opaque{border-color:var(--color)}@media (max-width:649px){.news-secton .title{display:block;text-align:center}.news-secton .title h2{font-size:2.8rem;letter-spacing:-.56px;line-height:3.4rem}}.news-secton .title a{color:var(--background-menu-main)}@media (max-width:1049px){.news-secton .title a{display:none}}.news-secton .grid{display:grid;gap:30px;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(3,1fr)}@media (max-width:1049px){.news-secton .grid{grid-template-columns:repeat(1,1fr)}}.news-secton .grid article{display:flex;gap:30px;grid-area:auto/span 6;position:relative}.news-secton .grid article .picholder{aspect-ratio:2.85/2;overflow:hidden}@media (min-width:550px) and (max-width:1049px){.news-secton .grid article .picholder{aspect-ratio:3/2}}@media (max-width:549px){.news-secton .grid article .picholder{aspect-ratio:4/3}}.news-secton .grid article picture img{aspect-ratio:2.85/2;display:flex;max-height:200px;overflow:hidden}.news-secton .grid article .datas{display:flex;flex-direction:column;justify-content:flex-start;width:100%}@media (min-width:550px) and (max-width:1049px){.news-secton .grid article .datas{margin-top:15px}}.news-secton .grid article .datas time{color:var(--color);font-size:1.6rem;font-weight:calc(var(--font-weight));letter-spacing:-.32px;text-align:left}.news-secton .grid article .datas h1{color:var(--font-black);font-size:1.8rem;letter-spacing:-.36px;line-height:3rem;z-index:1}@media (min-width:800px) and (max-width:1049px){.news-secton .grid article .datas h1{font-size:2.2rem;letter-spacing:-.44px;line-height:3.6rem}}.news-secton .grid article p{color:var(--font-dark-gray);display:none;font-family:Roboto,"Sans-serif";font-size:1.8rem;letter-spacing:.18px;line-height:3rem}@media (max-width:1049px){.news-secton .grid article{grid-area:auto/span 1;width:100%}}@media (max-width:549px){.news-secton .grid article{display:block}.news-secton .grid article picture img{aspect-ratio:10/7;background-color:var(-font-gray);flex:1 0 100%;margin-right:0;max-height:300px;max-width:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.news-secton .grid article .datas time{margin-top:30px}.news-secton .grid article .datas h1{margin-bottom:25px}}.news-secton .grid article:first-child{grid-area:auto/span 1;width:100%}@media (min-width:1050px){.news-secton .grid article:first-child{display:block;grid-area:1/1/4/5}.news-secton .grid article:first-child .picholder,.news-secton .grid article:first-child picture img{aspect-ratio:5/4;max-height:304px;width:100%}.news-secton .grid article:first-child .datas time{margin-top:30px}.news-secton .grid article:first-child .datas h1{font-size:2.3rem;letter-spacing:-.46px;line-height:3.6rem}.news-secton .grid article:first-child p{display:block}}.news-secton .end-button{border-color:var(--color);color:var(--font-light-black);display:flex;justify-content:center;margin-top:60px;text-align:center;width:100%}@media (min-width:1050px){.news-secton .end-button{display:none}}.contact-section{margin-top:100px;overflow:hidden;position:relative;width:100%}@media (max-width:799px){.contact-section{margin-top:60px}}.contact-section picture{position:absolute;width:100%}.contact-section picture img{height:300px;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:650px) and (max-width:949px){.contact-section picture img{height:600px}}@media (max-width:649px){.contact-section picture img{height:800px}}.contact-section .contact-content{display:grid;gap:60px;grid-template-columns:repeat(5,1fr);padding:40px}.contact-section .contact-content .contact-prom{align-self:center;aspect-ratio:1/1;grid-column:1/span 1;height:auto;max-height:210px;max-width:210px;width:auto;z-index:1}@media (max-width:649px){.contact-section .contact-content .contact-prom{height:150px;width:150px}}.contact-section .contact-content .contact-button{align-self:center;display:flex;flex-direction:column;gap:30px;grid-column:2/span 2;z-index:1}.contact-section .contact-content .contact-button h2{color:var(--font-black);font-size:3.2rem;letter-spacing:-.64px;line-height:4.2rem;margin:0}.contact-section .contact-content .contact-button a{max-width:175px}.contact-section .contact-content .bullet-container{align-self:center;grid-column:4/span 2;z-index:1}.contact-section .contact-content .bullet-container .bullet{align-items:center;display:flex;font-size:1.6rem;gap:20px;margin-bottom:10px}.contact-section .contact-content .bullet-container .bullet .icon-holder{align-items:center;background-color:#fff;border:2px solid;border-color:var(--dark-green);border-radius:50%;display:flex;justify-content:center;min-height:32px;min-width:32px}.contact-section .contact-content .bullet-container .bullet .icon-holder svg{fill:var(--dark-green);height:15px;width:15px}.contact-section .contact-content .bullet-container .bullet a{color:var(--font-light-black);font-size:1.6rem;letter-spacing:.16px;line-height:3rem}.contact-section .contact-content .bullet-container h3{color:var(--font-black);font-size:2.2rem;letter-spacing:.22px;line-height:3.1rem;margin:0 0 35px;width:80%}.contact-section .contact-content .bullet-container .hovertext:first-child{padding-bottom:7px}@media (min-width:650px) and (max-width:949px){.contact-section .contact-content{align-items:center;display:flex;flex-wrap:wrap;gap:50px;justify-content:flex-start}.contact-section .contact-content .contact-prom{width:25%}.contact-section .contact-content .contact-button{width:50%}.contact-section .contact-content .contact-button h2{font-size:2.8rem;letter-spacing:-.56px;line-height:3.6rem}.contact-section .contact-content .bullet-container{align-items:unset;display:flex;gap:50px;justify-content:flex-start;width:100%}.contact-section .contact-content .bullet-container h3{width:25%}}@media (max-width:649px){.contact-section .contact-content{align-items:center;display:flex;flex-direction:column;flex-wrap:unset;gap:30px;justify-content:center}.contact-section .contact-content .contact-button{align-items:center;text-align:center}.contact-section .contact-content .contact-button h2{font-size:2.8rem;letter-spacing:-.56px;line-height:3.6rem}.contact-section .contact-content .bullet-container{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.contact-section .contact-content .bullet-container h3{font-size:2rem;letter-spacing:-.4px;line-height:2.8rem;margin:0 0 30px}.contact-section .contact-content .bullet-container .bullet{justify-content:center}.contact-section .contact-content .bullet-container .bullet .icon-holder{display:none}}.calendar-secton{color:var(--color);margin-top:100px;overflow:hidden;padding-bottom:120px;position:relative}@media (max-width:799px){.calendar-secton{margin-top:60px;padding-bottom:60px}}.calendar-secton .hovertext{padding-bottom:4px}.calendar-secton .end-button{align-items:center;display:flex;justify-content:center;margin:60px 0}.calendar-secton .end-button a{border-color:var(--color);color:var(--font-black);width:100%}@media (min-width:1050px){.calendar-secton .end-button{display:none}}.calendar-secton .background{background-color:var(--background-gray);height:100%}.calendar-secton .background,.calendar-secton .background .background-photo{bottom:0;position:absolute;width:100%;z-index:-3}.calendar-secton .background .background-photo img{animation:none;aspect-ratio:auto;-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,.8),rgba(0,0,0,.6),transparent);mask-image:linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,.8),rgba(0,0,0,.6),transparent);min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1299px){.calendar-secton .background .background-photo img{height:1000px}}.calendar-secton .calendar-title{display:block;margin:80px 0}.calendar-secton .calendar-title h1{font-size:4.2rem;letter-spacing:-.84px;line-height:5.2rem;margin:0 15px;text-align:center}@media (max-width:499px){.calendar-secton .calendar-title h1{font-size:2.8rem;letter-spacing:-.56px;line-height:3.4rem;margin-top:15px}}.calendar-secton .calendar-title a{border-color:var(--color);color:var(--background-menu-main);display:none}@media (min-width:1050px){.calendar-secton .calendar-title{display:flex;justify-content:space-between}.calendar-secton .calendar-title a{display:block}}.calendar-secton .calendar-events{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.calendar-secton .calendar-events .calendar-event{background-color:#fff;display:flex;gap:30px;grid-area:auto;justify-content:center;padding:40px 30px 40px 40px;position:relative;width:600px}.calendar-secton .calendar-events .calendar-event .picholder{aspect-ratio:1/1;width:140px}@media (min-width:550px) and (max-width:1299px){.calendar-secton .calendar-events .calendar-event .picholder{aspect-ratio:1/1;width:212px}}@media (max-width:549px){.calendar-secton .calendar-events .calendar-event .picholder{aspect-ratio:9/10;flex:1 0 100%;height:unset;margin-right:0;max-height:290px;max-width:100%;min-width:100%;width:unset}}.calendar-secton .calendar-events .calendar-event .picholder .full-event-element{display:block;height:100%;width:100%}.calendar-secton .calendar-events .calendar-event picture img{aspect-ratio:1/1;width:140px}.calendar-secton .calendar-events .calendar-event .calendar-datas{color:var(--color);display:flex;flex-direction:column;margin-top:15px;width:70%}.calendar-secton .calendar-events .calendar-event .calendar-datas time{font-size:1.6rem;font-weight:calc(var(--font-weight))}.calendar-secton .calendar-events .calendar-event .calendar-datas h1{color:var(--font-black);font-size:1.8rem;letter-spacing:-.36px;line-height:2.6rem}@media (min-width:550px) and (max-width:799px){.calendar-secton .calendar-events .calendar-event .calendar-datas h1{font-size:1.8rem;line-height:3rem}}@media (max-width:800px){.calendar-secton .calendar-events .calendar-event{grid-area:1/span 2}}@media (min-width:550px) and (max-width:1299px){.calendar-secton .calendar-events .calendar-event{justify-content:flex-start;width:100%}.calendar-secton .calendar-events .calendar-event picture img{width:212px}}@media (min-width:800px){.calendar-secton .calendar-events .calendar-event .calendar-datas h1{font-size:2.2rem;letter-spacing:-.44px;line-height:3.6rem;text-align:left}}@media (max-width:549px){.calendar-secton .calendar-events{display:block;width:100%}.calendar-secton .calendar-events .calendar-event{display:flex;flex-direction:column;margin-bottom:30px;width:100%}.calendar-secton .calendar-events .calendar-event picture img{aspect-ratio:9/10;flex:1 0 100%;height:unset;margin-right:0;max-height:290px;max-width:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;width:unset}.calendar-secton .calendar-events .calendar-event .calendar-datas{margin-top:30px;width:100%}}.trails-slider{background-color:var(--background-more-gray);padding:1px 20px 70px}.trails-slider>h3{color:var(--color);font-family:Poppins,"Sans-serif";font-size:4.2rem;font-weight:calc(var(--font-weight) + 300);letter-spacing:-.84px;line-height:5.2rem;margin:70px auto;text-align:center}.trails-slider .glide__slide article{aspect-ratio:1;background-color:#fff;position:relative}.trails-slider .glide__slide article picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.trails-slider .glide__slide article .description{align-content:center;background:linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,.5) 60%,transparent);bottom:0;display:flex;flex-direction:column;height:40%;justify-content:flex-end;position:absolute;width:100%}.trails-slider .glide__slide article .description h1{color:#fff;font-size:2.6rem;letter-spacing:-.39px;line-height:3.4rem;margin:0 0 30px 30px;width:85%}.trails-slider .glide__slide article .description .badge{margin-top:30px}.newsletter-cont{background-color:#fff;display:flex;justify-content:space-between;margin-top:30px;padding:65px 80px 65px 75px}@media (max-width:1199px){.newsletter-cont{display:block;text-align:center}}@media (min-width:500px) and (max-width:1199px){.newsletter-cont{padding:65px 30px}}@media (max-width:499px){.newsletter-cont{padding:65px 20px}}.newsletter-text{display:flex;flex-direction:column;justify-content:space-between;width:50%}.newsletter-text h3{font-size:1.8rem;letter-spacing:1.8px;line-height:3.6rem;margin:0}.newsletter-text h2{color:var(--font-black);font-size:3.2rem;letter-spacing:-.64px;line-height:4.2rem;margin:0}@media (max-width:1199px){.newsletter-text{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:540px;width:100%}}@media (max-width:499px){.newsletter-text{max-width:unset}.newsletter-text h3{font-size:1.6rem;letter-spacing:1.6px;line-height:3.6rem}.newsletter-text h2{font-size:2.4rem;letter-spacing:-.48px;line-height:3.2rem}}.newsletter-email{align-items:center;display:flex;flex-direction:column;justify-content:center;width:45%}.newsletter-email form{display:flex;flex-wrap:nowrap;max-width:450px;width:100%}.newsletter-email form input{background:#fff;border:1px;border-color:var(--input-border);border-radius:3px 0 0 3px;border-style:solid;color:var(--font-gray);flex-grow:2;font-size:1.4rem;height:48px;letter-spacing:0;line-height:2.3rem;margin-right:-4px;padding-left:20px}.newsletter-email form :focus-visible{outline:none}.newsletter-email form button{background:var(--color);border:1px;border-color:var(--color);border-radius:0 3px 3px 0;border-style:solid;color:#fff;flex-grow:1;font-size:1.6rem;font-weight:calc(var(--font-weight) + 100);height:48px;letter-spacing:0;line-height:2.3rem;padding:7px 15px 8px;text-align:center}.newsletter-email form button:hover{background-color:var(--color-pressed);border-color:var(--color-pressed)}.newsletter-email form button:active{background-color:var(--color-active);border-color:var(--color-active)}.newsletter-email form button.opaque{background-color:unset;border:2px solid var(--color);border-color:var(--color);color:var(--menu-main)}.newsletter-email form button.opaque.disabled,.newsletter-email form button.opaque.disabled:active,.newsletter-email form button.opaque.disabled:hover,.newsletter-email form button.opaque[disabled]{background-color:unset;cursor:default;opacity:.3;pointer-events:none}@media (max-width:499px){.newsletter-email form{display:flex;flex-direction:column;flex-wrap:nowrap}.newsletter-email form input{border-radius:3px;flex-grow:unset;margin-right:0;text-align:left}.newsletter-email form button{border-radius:3px;flex-grow:unset;margin-top:20px;padding:0}}.newsletter-email h4{color:var(--font-black);font-size:1.2rem;letter-spacing:.24px;line-height:2.2rem;text-align:center}.newsletter-email h4 a{color:var(--font-black);text-decoration:underline}@media (max-width:1199px){.newsletter-email{margin-top:50px;width:auto}}.partners-section{display:flex;flex-wrap:wrap;justify-content:center;margin:120px 0}@media (min-width:700px) and (max-width:999px){.partners-section{margin:80px 0}}@media (max-width:699px){.partners-section{margin:80px 0}}.partners-section a{aspect-ratio:9/4;flex-basis:16%;margin-bottom:30px}@media (min-width:700px) and (max-width:999px){.partners-section a{flex-basis:33%}}@media (max-width:699px){.partners-section a{flex-basis:50%}}.partners-section a picture img{aspect-ratio:9/4;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.insta-name{align-items:center;color:var(--font-black);display:flex;font-size:2.2rem;font-weight:calc(var(--font-weight) + 300);gap:15px;justify-content:center;letter-spacing:-.44px;line-height:5.2rem;margin-bottom:30px;text-align:center}.insta-name svg{fill:var(--font-black);display:flex;height:38px;width:30px}@media (max-width:599px){.insta-name{font-size:1.7rem;font-weight:calc(var(--font-weight) + 300);letter-spacing:-.34px;line-height:4rem}.insta-name svg{height:30px;width:24px}}.insta-news{display:flex;flex-wrap:nowrap;justify-content:center;margin:0 auto;max-width:2500px;position:relative}.insta-news a{max-height:300px;min-height:200px;overflow:hidden}.insta-news picture img{aspect-ratio:1/1;height:100%;width:100%}@media (min-width:600px) and (max-width:1499px){.insta-news a:nth-child(n+7){display:none}}@media (min-width:600px) and (max-width:1499px) and (max-width:1199px){.insta-news a:nth-child(n+6){display:none}}@media (min-width:600px) and (max-width:1499px) and (max-width:999px){.insta-news a:nth-child(n+5){display:none}}@media (min-width:600px) and (max-width:1499px) and (max-width:749px){.insta-news a:nth-child(n+4){display:none}}@media (max-width:599px){.insta-news{flex-wrap:wrap;height:unset}.insta-news a{width:50%}}.footer-upper-background{background-color:var(--background-footer-upper);display:block;padding:100px 0 190px;z-index:2}@media (max-width:549px){.footer-upper-background{padding:60px 0 170px}}.footer-upper-background .footer-upper-container{display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.footer-upper-background .footer-upper-container .footer-upper-column{color:var(--font-white-opaq);font-size:1.3rem;font-weight:calc(var(--font-weight) - 100);justify-self:center;letter-spacing:.26px;line-height:2.2rem;text-align:left;text-decoration:none}@media (max-width:1199px){.footer-upper-background .footer-upper-container .footer-upper-column{justify-self:unset}}.footer-upper-background .footer-upper-container .footer-upper-column picture img{margin-bottom:20px}.footer-upper-background .footer-upper-container .footer-upper-column .footerimagetest{height:55px;margin-bottom:20px;width:55px}.footer-upper-background .footer-upper-container .footer-upper-column .footerimagetest svg path{fill:#fff}.footer-upper-background .footer-upper-container .footer-upper-column .footerimagetest svg path:nth-child(2){fill:var(--background-footer-upper)}.footer-upper-background .footer-upper-container .footer-upper-column .footerimagetest img{fill:#fff;height:55px;width:55px}.footer-upper-background .footer-upper-container .footer-upper-column p{margin:0}.footer-upper-background .footer-upper-container .footer-upper-column h4{color:#fff;font-size:1.3rem;font-weight:calc(var(--font-weight) + 200);line-height:2.2rem;margin:0 0 25px}@media (min-width:300px) and (max-width:850px){.footer-upper-background .footer-upper-container .footer-upper-column h4{width:80%}}@media (min-width:850px) and (max-width:949px){.footer-upper-background .footer-upper-container .footer-upper-column h4{width:70%}}@media (min-width:950px) and (max-width:1099px){.footer-upper-background .footer-upper-container .footer-upper-column h4{width:60%}}@media (min-width:1100px) and (max-width:1199px){.footer-upper-background .footer-upper-container .footer-upper-column h4{width:50%}}.footer-upper-background .footer-upper-container .footer-upper-column h5{color:var(--color);font-size:1.7rem;font-weight:calc(var(--font-weight) + 200);letter-spacing:.34px;line-height:2.2rem;margin:0 0 20px}.footer-upper-background .footer-upper-container .footer-upper-column a{color:var(--font-white-opaq);text-decoration:none}.footer-upper-background .footer-upper-container .footer-upper-column ul{padding-left:13px}.footer-upper-background .footer-upper-container .footer-upper-column ul li{color:var(--color)}@media (min-width:550px) and (max-width:1199px){.footer-upper-background .footer-upper-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:549px){.footer-upper-background .footer-upper-container{grid-template-columns:repeat(1,1fr)}}@media (max-width:1099px){.container-footer-newsletter{padding:0}}.footer-newsletter{background-color:var(--background-footer-mid);color:#fff;gap:20px;margin:-90px auto;padding:50px;position:relative;z-index:3}.footer-newsletter,.footer-newsletter .footer-text-container{align-items:center;display:flex;justify-content:space-between}.footer-newsletter .footer-text-container h4{color:var(--color);font-size:2rem;font-weight:calc(var(--font-weight) + 200);letter-spacing:3rem;letter-spacing:0;margin:0}.footer-newsletter .footer-text-container h5{font-size:1.8rem;letter-spacing:0;line-height:3rem;margin:0;max-width:440px}.footer-newsletter .footer-newsletter-email{align-items:center;display:flex;flex-direction:column;justify-content:center;width:45%}.footer-newsletter .footer-newsletter-email form{display:flex;flex-wrap:nowrap;max-width:450px;width:100%}.footer-newsletter .footer-newsletter-email form input{background:none;border:1px;border-color:var(--font-light-gray);border-radius:3px 0 0 3px;border-style:solid;color:#fff;flex-grow:2;font-size:1.4rem;height:48px;letter-spacing:0;line-height:2.3rem;margin-right:-4px;padding-left:20px}.footer-newsletter .footer-newsletter-email form input::-moz-placeholder{color:var(--font-grayest);opacity:1}.footer-newsletter .footer-newsletter-email form input::placeholder{color:var(--font-grayest);opacity:1}.footer-newsletter .footer-newsletter-email form :focus-visible{outline:none}.footer-newsletter .footer-newsletter-email form button{background:var(--color);border:1px;border-color:var(--color);border-radius:0 3px 3px 0;border-style:solid;color:var(--font-white);flex-grow:1;font-size:1.6rem;font-weight:calc(var(--font-weight) + 100);height:48px;letter-spacing:0;line-height:2.3rem;padding:7px 15px 8px;text-align:center}.footer-newsletter .footer-newsletter-email form button:hover{background-color:var(--color-pressed);border-color:var(--color-pressed)}.footer-newsletter .footer-newsletter-email form button:active{background-color:var(--color-active);border-color:var(--color-active)}.footer-newsletter .footer-newsletter-email form button.opaque{background-color:unset;border:2px solid var(--color);border-color:var(--color);color:var(--menu-main)}.footer-newsletter .footer-newsletter-email form button.opaque.disabled,.footer-newsletter .footer-newsletter-email form button.opaque.disabled:active,.footer-newsletter .footer-newsletter-email form button.opaque.disabled:hover,.footer-newsletter .footer-newsletter-email form button.opaque[disabled]{background-color:unset;cursor:default;opacity:.3;pointer-events:none}.footer-newsletter .footer-newsletter-email h4,.footer-newsletter .footer-newsletter-email h6{color:var(--font-white-opaq);font-size:1.2rem;letter-spacing:.24px;line-height:2.2rem;margin:10px 0 0;text-align:center}.footer-newsletter .footer-newsletter-email h4 a,.footer-newsletter .footer-newsletter-email h6 a{color:var(--font-white-opaq);text-decoration:underline}@media (min-width:900px) and (max-width:1199px){.footer-newsletter{padding:30px}.footer-newsletter .footer-text-container{display:block}.footer-newsletter .footer-text-container h4{font-size:2.4rem;font-weight:calc(var(--font-weight) + 200);line-height:3rem;margin-bottom:10px}}@media (max-width:899px){.footer-newsletter{flex-direction:column;justify-content:center;padding:50px 0}.footer-newsletter .footer-text-container{display:block;text-align:center;width:100%}.footer-newsletter .footer-text-container h4{font-size:2.4rem;font-weight:calc(var(--font-weight) + 200);line-height:3rem;margin-bottom:10px;text-align:center}.footer-newsletter .footer-text-container h5{font-size:1.8rem;font-weight:calc(var(--font-weight) - 100);line-height:3rem;margin:0 10% 40px;max-width:100%}.footer-newsletter .footer-newsletter-email{width:80%}}@media (max-width:499px){.footer-newsletter .footer-text-container h4{font-size:2rem;letter-spacing:0;margin-bottom:25px}.footer-newsletter .footer-text-container h5{font-size:1.6rem;line-height:2.6rem}.footer-newsletter .footer-newsletter-email form{display:flex;flex-direction:column;flex-wrap:nowrap}.footer-newsletter .footer-newsletter-email form input{border-radius:3px;flex-grow:unset;margin-right:0;text-align:left}.footer-newsletter .footer-newsletter-email form button{border-radius:3px;color:#fff;flex-grow:unset;margin-top:20px;padding:0}}.footer-bottom{background-color:var(--background-menu-main);padding:140px 0 50px;z-index:1}.footer-bottom .footer-bottom-container{display:flex;justify-content:space-between}.footer-bottom .footer-bottom-container h5,.footer-bottom .footer-bottom-container h6{color:var(--font-white-opaq);font-size:1.4rem;font-weight:calc(var(--font-weight) - 100);letter-spacing:.28px;line-height:2.2rem;margin:1px 0}.footer-bottom .footer-bottom-container .copyright{align-items:center;display:flex;gap:20px}.footer-bottom .footer-bottom-container .copyright picture{height:27px;margin:0;width:155px}.footer-bottom .footer-bottom-container .icons{align-items:center;display:flex;gap:12px}.footer-bottom .footer-bottom-container .icons a{align-items:center;border:1px solid var(--font-input);border-radius:50%;display:flex;height:45px;justify-content:center;margin:0;width:45px}.footer-bottom .footer-bottom-container .icons a svg{fill:#fff;background:none;height:20px;width:20px}.footer-bottom .footer-bottom-container .icons a:hover{border-color:var(--color)}.footer-bottom .footer-bottom-container .icons a:hover svg{fill:var(--color);scale:1.2;transition:.2s}.footer-bottom .footer-bottom-container .realization{align-items:center;display:flex;gap:20px;justify-content:center;text-align:right}.footer-bottom .footer-bottom-container .realization picture{margin:0}@media (max-width:649px){.footer-bottom .footer-bottom-container .realization{display:block;text-align:center}.footer-bottom .footer-bottom-container .realization h6{margin-bottom:20px}}@media (max-width:1099px){.footer-bottom .footer-bottom-container{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center;text-align:center}}@media (max-width:649px){.footer-bottom .footer-bottom-container .copyright{display:flex;flex-direction:column;gap:20px;justify-content:center}}*{font-family:Poppins,"Sans-serif"}