/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url(/themes/custom/moetontrack/assets/fonts/OpenSans/OpenSans-Bold.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;src:url(/themes/custom/moetontrack/assets/fonts/OpenSans/OpenSans-BoldItalic.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:url(/themes/custom/moetontrack/assets/fonts/OpenSans/OpenSans-SemiBold.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;src:url(/themes/custom/moetontrack/assets/fonts/OpenSans/OpenSans-SemiBoldItalic.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url(/themes/custom/moetontrack/assets/fonts/OpenSans/OpenSans-Regular.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:url(/themes/custom/moetontrack/assets/fonts/OpenSans/OpenSans-Italic.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:url(/themes/custom/moetontrack/assets/fonts/OpenSans/OpenSans-Light.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;src:url(/themes/custom/moetontrack/assets/fonts/OpenSans/OpenSans-LightItalic.woff) format("woff")}@font-face{font-family:"Trenda";font-style:normal;font-weight:900;src:url(/themes/custom/moetontrack/assets/fonts/Trenda/Trenda-Black.otf) format("opentype")}@font-face{font-family:"Trenda";font-style:normal;font-weight:700;src:url(/themes/custom/moetontrack/assets/fonts/Trenda/Trenda-Bold.otf) format("opentype")}@font-face{font-family:"Trenda";font-style:normal;font-weight:800;src:url(/themes/custom/moetontrack/assets/fonts/Trenda/Trenda-Heavy.otf) format("opentype")}@font-face{font-family:"Trenda";font-style:italic;font-weight:400;src:url(/themes/custom/moetontrack/assets/fonts/Trenda/Trenda-Regular-It.otf) format("opentype")}@font-face{font-family:"Trenda";font-style:normal;font-weight:400;src:url(/themes/custom/moetontrack/assets/fonts/Trenda/Trenda-Regular.otf) format("opentype")}@font-face{font-family:"Trenda";font-style:italic;font-weight:600;src:url(/themes/custom/moetontrack/assets/fonts/Trenda/Trenda-Semibold-It.otf) format("opentype")}@font-face{font-family:"Trenda";font-style:normal;font-weight:600;src:url(/themes/custom/moetontrack/assets/fonts/Trenda/Trenda-Semibold.otf) format("opentype")}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,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,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;box-sizing:border-box;font-family:inherit;font-size:100%;margin:0;outline:0 none;padding:0;vertical-align:baseline}audio,canvas,video{display:inline-block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{font-weight:normal;text-align:left;vertical-align:middle}q,blockquote{quotes:none}q::before,q::after,blockquote::before,blockquote::after{content:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,main{display:block}img,object,embed{max-width:100%}img{font-size:0;height:auto}a img{border:0}html{font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:24px}body{font-family:"Trenda",sans-serif;font-size:1.125rem;padding:0;position:relative;overflow-x:hidden}.main{position:relative;z-index:1}.container{margin-inline:.9375rem}@media(min-width:1024px){.container{margin-inline:auto;max-width:63.75rem}}html,body{height:100%}.layout-container{display:flex;flex-direction:column;min-height:100vh}main{flex:1 0 auto}.footer{flex-shrink:0}.sprite-icon{height:1.875rem;width:1.875rem}h1,h2,h3,h4,h5,h6{font-weight:700;margin:0 0 1rem}h1{font-size:2.25rem;line-height:2.875rem;padding:12px 19px;display:flex;align-items:center;text-transform:uppercase}h1::before,h1::after{content:"";flex:1;border-top:.25rem solid #1c1e26;height:.0625rem;margin:0 1.5rem}@media(min-width:768px){h1{margin-top:6.25rem;font-size:5rem;line-height:5rem;padding:24px 38px}}h2{font-size:2rem;line-height:2.625rem}h3{font-size:1.375rem;line-height:2rem}p{margin:0 0 1rem}a{color:#fffbf7;transition:all .2s ease-in-out;text-decoration:none}a:hover{text-decoration:underline}a.simplesamlphp-auth-login-link{color:#0ca4a5}.btn{display:inline-flex;cursor:pointer;text-decoration:none;transition:all .2s ease-in-out;text-align:center;justify-content:center;gap:.3125rem;border:none;border-radius:1.25rem;font-weight:700;color:#035c5d;background-color:#e3ffff;padding:.625rem 1.25rem;font-size:1rem;min-width:11.25rem;margin-right:.625rem;margin-bottom:.625rem}.btn--secondary{color:#4f34e0;background-color:#f0f1fe}.btn--secondary:hover{box-shadow:0 0 1px 7px rgba(112,88,245,.3)}.btn--submit{color:#fff;background-color:#414042;text-transform:uppercase}.btn--icon svg{width:1.5rem;height:1.5rem}.btn--nav{color:#c00016;padding:.6875rem .9375rem;background-color:#fffbf7;border-radius:1.25rem;font-weight:600}.tag-n{display:inline-flex;text-align:center;justify-content:center;gap:.3125rem;border-radius:.625rem;color:#035c5d;background-color:#e3ffff;padding:.3125rem .625rem;font-size:.8125rem;font-weight:600;margin-bottom:.625rem}.tag-n--secondary{color:#4f34e0;background-color:#f0f1fe}.text--secondary{color:#7058f5}.text--right{text-align:right}.text--center{text-align:center}.text--left{text-align:left}.section-space{padding-block:50px}@media(min-width:1024px){.section-space{padding-block:80px}}.section-space--small{padding-block:25px}@media(min-width:1024px){.section-space--small{padding-block:40px}}.section-space--top{padding-top:50px}@media(min-width:1024px){.section-space--top{padding-top:80px}}.section-space--top--small{padding-top:25px}@media(min-width:1024px){.section-space--top--small{padding-top:40px}}.section-space--bottom{padding-bottom:50px}@media(min-width:1024px){.section-space--bottom{padding-bottom:80px}}.section-space--bottom--small{padding-bottom:25px}@media(min-width:1024px){.section-space--bottom--small{padding-bottom:40px}}.bg-eggshell{background-color:#fffbf7}.bg-black{background-color:#000}form.webform-submission-form{max-width:55rem;margin:0 auto 3.75rem;padding:2.5rem;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:.75rem;box-shadow:0 6px 24px rgba(0,0,0,.06);color:#1c1e26;font-family:"Trenda",sans-serif}@media(max-width:768px){form.webform-submission-form{padding:1.25rem;border-radius:.625rem}}form.webform-submission-form .form-item{margin-bottom:1.25rem}form.webform-submission-form .form-item label,form.webform-submission-form .fieldset-legend{display:block;margin-bottom:.625rem;font-weight:600;color:#414042;line-height:1.25}form.webform-submission-form .description,form.webform-submission-form .webform-element-description{margin-top:.625rem;font-size:.8125rem;line-height:1.5;color:#767676}form.webform-submission-form input.form-text,form.webform-submission-form input.form-number,form.webform-submission-form textarea.form-textarea,form.webform-submission-form select.form-select,form.webform-submission-form input.form-email{width:100%;padding:.75rem .875rem;border:1px solid rgba(28,30,38,.18);border-radius:.625rem;background:#f4f8fb;color:#1c1e26;font-size:1rem;line-height:1.4;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}form.webform-submission-form input.form-text:hover,form.webform-submission-form input.form-number:hover,form.webform-submission-form textarea.form-textarea:hover,form.webform-submission-form select.form-select:hover,form.webform-submission-form input.form-email:hover{background:#fff;border-color:rgba(28,30,38,.28)}form.webform-submission-form input.form-text:focus,form.webform-submission-form input.form-number:focus,form.webform-submission-form textarea.form-textarea:focus,form.webform-submission-form select.form-select:focus,form.webform-submission-form input.form-email:focus{outline:none;background:#fff;border-color:#0ca4a5;box-shadow:0 0 0 3px rgba(12,164,165,.18)}form.webform-submission-form input.form-text:-ms-input-placeholder,form.webform-submission-form input.form-number:-ms-input-placeholder,form.webform-submission-form textarea.form-textarea:-ms-input-placeholder,form.webform-submission-form select.form-select:-ms-input-placeholder,form.webform-submission-form input.form-email:-ms-input-placeholder{color:rgba(28,30,38,.45)}form.webform-submission-form input.form-text::placeholder,form.webform-submission-form input.form-number::placeholder,form.webform-submission-form textarea.form-textarea::placeholder,form.webform-submission-form select.form-select::placeholder,form.webform-submission-form input.form-email::placeholder{color:rgba(28,30,38,.45)}form.webform-submission-form textarea.form-textarea{min-height:7.5rem;resize:vertical}form.webform-submission-form .form-type-number input{max-width:10rem}form.webform-submission-form fieldset{position:relative}form.webform-submission-form fieldset legend{display:block;margin:0;padding:0}form.webform-submission-form fieldset .fieldset-legend{display:block;margin:0 0 1.25rem;padding:0 .625rem;font-weight:600;line-height:1.3}form.webform-submission-form fieldset .fieldset-wrapper{margin:0;padding:0rem .625rem}form.webform-submission-form fieldset .form-checkboxes,form.webform-submission-form fieldset .form-radios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem 1.25rem}@media(max-width:640px){form.webform-submission-form fieldset .form-checkboxes,form.webform-submission-form fieldset .form-radios{grid-template-columns:1fr}}form.webform-submission-form fieldset .form-type-checkbox,form.webform-submission-form fieldset .form-type-radio{display:flex;align-items:flex-start;gap:.625rem}form.webform-submission-form fieldset .form-type-checkbox input,form.webform-submission-form fieldset .form-type-radio input{accent-color:#0ca4a5;width:1.125rem;height:1.125rem;margin-top:.125rem}form.webform-submission-form fieldset .form-type-checkbox input:focus-visible,form.webform-submission-form fieldset .form-type-radio input:focus-visible{outline:2px solid #0ca4a5;outline-offset:2px}form.webform-submission-form fieldset .form-type-checkbox label,form.webform-submission-form fieldset .form-type-radio label{margin:0;font-weight:400;color:#1c1e26}form.webform-submission-form .form-item-term-condition{padding:1.25rem;background:#feecdd;border-radius:.75rem;border:1px solid rgba(0,0,0,.06)}form.webform-submission-form .form-item-term-condition .webform-element-description{margin-top:.625rem}form.webform-submission-form .form-item-term-condition .webform-element-description a{color:#0ca4a5;text-decoration:underline}form.webform-submission-form .form-item-term-condition .webform-element-description ul{margin:.625rem 0 0;padding-left:1.25rem}@media(min-width:780px){form.webform-submission-form .form-item-name,form.webform-submission-form .form-item-country,form.webform-submission-form .form-item-age,form.webform-submission-form .form-item-gender-m-f,form.webform-submission-form .form-item-contact-details-e-mail{display:inline-block;vertical-align:top}}form.webform-submission-form .form-actions{margin-top:2.5rem;display:flex;gap:1.25rem;flex-wrap:wrap}form.webform-submission-form .webform-button--submit,form.webform-submission-form .button--primary,form.webform-submission-form input[type=submit]{-webkit-appearance:none;appearance:none;border:none;border-radius:62.4375rem;padding:.75rem 1.375rem;background-color:#c00016;color:#fff;font-weight:600;letter-spacing:.2px;cursor:pointer;transition:transform .06s ease,box-shadow .15s ease,filter .15s ease;box-shadow:0 6px 16px rgba(192,0,22,.28)}form.webform-submission-form .webform-button--submit:hover,form.webform-submission-form .button--primary:hover,form.webform-submission-form input[type=submit]:hover{filter:brightness(1.05);box-shadow:0 8px 22px rgba(192,0,22,.36)}form.webform-submission-form .webform-button--submit:active,form.webform-submission-form .button--primary:active,form.webform-submission-form input[type=submit]:active{transform:translateY(1px)}form.webform-submission-form .webform-button--submit:focus-visible,form.webform-submission-form .button--primary:focus-visible,form.webform-submission-form input[type=submit]:focus-visible{outline:3px solid #f0f1fe;outline-offset:2px}form.webform-submission-form .form-item--error input,form.webform-submission-form .form-item--error textarea,form.webform-submission-form .form-item--error select{border-color:#c00016 !important;background:#fff5f6;box-shadow:0 0 0 3px rgba(192,0,22,.12)}form.webform-submission-form .form-item--error-message,form.webform-submission-form .messages--error{margin-top:.625rem;padding:.625rem 1.25rem;border-radius:.5rem;background:#fff1f3;border:1px solid rgba(192,0,22,.22);color:#c00016;font-size:.875rem}[data-drupal-messages]{max-width:55rem;margin:0 auto 3.75rem;color:#1c1e26;font-family:"Trenda",sans-serif}@media(max-width:768px){[data-drupal-messages]{padding:1.25rem;border-radius:.625rem}}[data-drupal-messages] .messages{margin:0 0 .625rem;padding:1.25rem 2.5rem;border-radius:.625rem;font-size:1rem;line-height:1.5;font-weight:400;margin-top:.625rem}[data-drupal-messages] .messages:last-child{margin-bottom:0}[data-drupal-messages] .messages--status{background-color:#f4f8fb;border:1px solid rgba(12,164,165,.25);color:#035c5d}[data-drupal-messages] .messages--warning{background-color:#fff4e5;border:1px solid #ff9800;color:#9c6500}[data-drupal-messages] .messages--error{background-color:#fff1f3;border:1px solid #c00016;color:#c00016}.messages__wrapper{margin:.625rem 0;padding:.625rem 0}#sliding-popup{padding:1.25rem 0}.eu-cookie-compliance-buttons{margin:0}
.footer{padding:12px 19px;font-size:.4375rem}.footer__wrap{display:flex;justify-content:space-between;align-items:center}.footer__logo{width:9.375rem;height:auto}.footer__copyright{text-align:right}.footer__note{text-align:center}@media(max-width:767px){.footer{font-size:calc(1vw + 1px)}.footer__copyright,.footer__note{line-height:1.5}.footer__logo{max-width:33.3333333333%}}@media(min-width:768px){.footer{font-size:.75rem}}@media(min-width:1024px){.footer{font-size:.875rem;padding:24px 38px}.footer__logo{width:15.625rem}}@media(min-width:1280px){.footer{font-size:inherit}}
.text--secondary{color:#7058f5}.text--right{text-align:right}.text--center{text-align:center}.text--left{text-align:left}.section-space{padding-block:50px}@media(min-width:1024px){.section-space{padding-block:80px}}.section-space--small{padding-block:25px}@media(min-width:1024px){.section-space--small{padding-block:40px}}.section-space--top{padding-top:50px}@media(min-width:1024px){.section-space--top{padding-top:80px}}.section-space--top--small{padding-top:25px}@media(min-width:1024px){.section-space--top--small{padding-top:40px}}.section-space--bottom{padding-bottom:50px}@media(min-width:1024px){.section-space--bottom{padding-bottom:80px}}.section-space--bottom--small{padding-bottom:25px}@media(min-width:1024px){.section-space--bottom--small{padding-bottom:40px}}.bg-eggshell{background-color:#fffbf7}.bg-black{background-color:#000}.hero-intro{padding:0rem .625rem;margin:0 auto}.hero-intro .booking-card-cta .btn{background-color:#c00016;text-transform:uppercase;padding:.625rem 3.75rem;border-radius:1.5625rem;transition:background .2s;color:#fff}.hero-intro__content{padding:0 0 .9375rem 0}.hero-intro__event-detail{margin-bottom:1.25rem}.hero-intro__event-detail p{font-size:.875rem;line-height:1.5rem;font-weight:600;margin-bottom:.9375rem}.hero-intro__event-detail p strong{font-size:.9375rem;font-weight:700}.hero-intro__title{font-size:1.25rem;margin-bottom:.625rem}.hero-intro__text{font-size:.8125rem;line-height:1.25rem}.hero-intro__text p{margin-bottom:.9375rem}@media(min-width:480px){.hero-intro{padding:0rem .9375rem;max-width:28.125rem;margin:0 auto}.hero-intro__content{padding:0 0 1.25rem 0}.hero-intro__event-detail{margin-bottom:1.875rem}.hero-intro__event-detail p{font-size:.9375rem;line-height:1.5rem;font-weight:600;margin-bottom:1.25rem}.hero-intro__event-detail p strong{font-size:1.0625rem;font-weight:700}.hero-intro__title{font-size:1.4375rem;margin-bottom:1.25rem}.hero-intro__text{font-size:.875rem;line-height:1.25rem}.hero-intro__text p{margin-bottom:.9375rem}}@media(min-width:768px){.hero-intro{padding:0rem 1.875rem;max-width:40.625rem;margin:0 auto}.hero-intro__content{padding:0 0 1.875rem 0}.hero-intro__event-detail{margin-bottom:3.125rem}.hero-intro__event-detail p{font-size:1rem;line-height:1.625rem;font-weight:600;margin-bottom:1.5625rem}.hero-intro__event-detail p strong{font-size:1.25rem;font-weight:700}.hero-intro__title{font-size:1.625rem;margin-bottom:1.875rem}.hero-intro__text{font-size:.9375rem;line-height:1.375rem}.hero-intro__text p{margin-bottom:1.25rem}}@media(min-width:1024px){.hero-intro{padding:0rem 2.5rem;max-width:56.25rem;margin:0 auto}.hero-intro__content{padding:0 0 1.875rem 0}.hero-intro__event-detail{margin-bottom:3.75rem}.hero-intro__event-detail p{font-size:1.125rem;line-height:1.75rem;font-weight:600;margin-bottom:1.875rem}.hero-intro__event-detail p strong{font-size:1.375rem;font-weight:700}.hero-intro__title{font-size:1.875rem;margin-bottom:2.5rem}.hero-intro__text{font-size:1rem;line-height:1.5625rem}.hero-intro__text p{margin-bottom:1.25rem}}@media(min-width:1280px){.hero-intro{padding:0rem 3.125rem;max-width:68.75rem;margin:0 auto}.hero-intro__content{padding:0 0 2.5rem 0}.hero-intro__event-detail{margin-bottom:5rem}.hero-intro__event-detail p{font-size:1.25rem;line-height:1.875rem;font-weight:600;margin-bottom:1.875rem}.hero-intro__event-detail p strong{font-size:1.5625rem;font-weight:700}.hero-intro__title{font-size:2.1875rem;margin-bottom:2.5rem}.hero-intro__text{font-size:1.0625rem;line-height:1.5625rem}.hero-intro__text p{margin-bottom:1.875rem}}@media(min-width:1750px){.hero-intro{padding:0rem 4.375rem;max-width:103.125rem;margin:0 auto}.hero-intro__content{padding:0 0 3.75rem 0}.hero-intro__event-detail{margin-bottom:6.25rem}.hero-intro__event-detail p{font-size:1.5625rem;line-height:2.1875rem;font-weight:600;margin-bottom:2.5rem}.hero-intro__event-detail p strong{font-size:1.875rem;font-weight:700}.hero-intro__title{font-size:2.5rem;margin-bottom:3.125rem}.hero-intro__text{font-size:1.125rem;line-height:1.75rem}.hero-intro__text p{margin-bottom:1.875rem}}.event-wrapper{text-align:center;margin:0 auto;padding:0 4vw}.event-wrapper .event-headline{color:#555;font-size:clamp(16px,2vw,32px);line-height:1.3;margin:0 0 2vw 0;display:inline-block;font-weight:600}.event-wrapper .booking-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2vw;margin:0 auto 3vw;max-width:900px}.event-wrapper .booking-options .booking-card{border:1px solid #eee;border-radius:1vw;overflow:hidden;background:#fafafa;transition:transform .25s ease,box-shadow .25s ease}.event-wrapper .booking-options .booking-card:hover{transform:translateY(-0.5vw);box-shadow:0 1vw 2vw rgba(0,0,0,.1)}.event-wrapper .booking-options .booking-card .booking-header{background-color:#000;color:#fff;padding:1.2vw;text-align:center}.event-wrapper .booking-options .booking-card .booking-header a{display:block;text-decoration:none;color:#fff;font-size:clamp(14px,1.6vw,20px);font-weight:600;letter-spacing:.5px}.event-wrapper .booking-options .booking-card .booking-body{font-size:clamp(12px,1.3vw,18px);line-height:1.6;padding:1.8vw}.event-wrapper .event-steps{font-size:clamp(13px,1.5vw,20px);line-height:1.6;margin:0 auto;max-width:700px;text-align:left}.event-wrapper .event-steps ul{margin:1.5vw 0 0 2vw;padding:0}.event-wrapper .event-steps ul li{list-style-type:disc;margin-bottom:1vw}@media(max-width:768px){.event-wrapper{padding:0 5vw}.event-wrapper .event-headline{margin-bottom:5vw}.event-wrapper .booking-options{grid-template-columns:1fr;gap:4vw}.event-wrapper .booking-card .booking-body{padding:4vw}.event-wrapper .event-steps{font-size:clamp(14px,4vw,18px)}}

.text--secondary{color:#7058f5}.text--right{text-align:right}.text--center{text-align:center}.text--left{text-align:left}.section-space{padding-block:50px}@media(min-width:1024px){.section-space{padding-block:80px}}.section-space--small{padding-block:25px}@media(min-width:1024px){.section-space--small{padding-block:40px}}.section-space--top{padding-top:50px}@media(min-width:1024px){.section-space--top{padding-top:80px}}.section-space--top--small{padding-top:25px}@media(min-width:1024px){.section-space--top--small{padding-top:40px}}.section-space--bottom{padding-bottom:50px}@media(min-width:1024px){.section-space--bottom{padding-bottom:80px}}.section-space--bottom--small{padding-bottom:25px}@media(min-width:1024px){.section-space--bottom--small{padding-bottom:40px}}.bg-eggshell{background-color:#fffbf7}.bg-black{background-color:#000}.paragraph-media.bg-eggshell{background-color:#fffbf7}.paragraph-media.bg-eggshell .video-player{padding-top:3.125rem}.paragraph-media.media--padding-wide .video-player{padding:1.25rem 7vw 1.5625rem 7vw}.paragraph-media.media--padding-text_image{padding:2vw 7vw 0}.paragraph-media.media--padding-no_horizontal .video-player{padding-left:0;padding-right:0}.paragraph-media.media--padding-no_horizontal img{width:100%;height:auto}@media(min-width:1280px){.paragraph-media.media--padding-text_image{padding:2vw 20vw 0}.paragraph-media.media--padding-wide .video-player{padding:2.5rem 5.375rem 3.125rem 5.375rem}}
@keyframes svelte-move-forever{0%{transform:translate3d(-90px,0,0)}100%{transform:translate3d(85px,0,0)}}header[role=banner]{position:sticky;top:0;z-index:3}.header{background-color:#c00016;padding:24px 38px;position:relative;z-index:2}.header__wrap{display:flex;justify-content:space-between;align-items:center}.header__logo{width:15.625rem;height:auto}.header__menus{color:#fff;text-transform:uppercase}.header__menus nav>ul{display:flex;gap:2.8125rem;align-items:center}.header__menus .btn{margin-bottom:0rem;margin-right:0rem}.header__hamburger{display:none}.header__menus{transition:max-height .3s ease}@media(max-width:767px){.header{padding:12px 19px}.header__logo{width:9.375rem}.header__container{display:flex;align-items:center;justify-content:space-between}.header__menus{display:none;flex-direction:column;background-color:#c00016;position:absolute;top:100%;right:0;left:0;z-index:1;height:100vh;overflow-y:auto}.header__menus::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);z-index:-1}.header__menus nav>ul{text-align:center;flex-direction:column;gap:0;padding:0;margin:0}.header__menus nav>ul>li{list-style:none;padding:1rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1);font-size:1rem}.header__menus nav>ul>li a{display:block}.header__menus nav>ul>li:hover{background-color:rgba(255,255,255,.1)}.show-menu .header__menus{display:flex;max-height:none}.header__hamburger{display:flex;flex-direction:column;gap:.3125rem;width:1.875rem;height:1.875rem;background:rgba(0,0,0,0);border:none;cursor:pointer}.header__hamburger span{display:block;height:.1875rem;background:#fff;transition:.3s ease}.show-menu .header__hamburger span:nth-child(1){transform:translateY(8px) rotate(45deg)}.show-menu .header__hamburger span:nth-child(2){opacity:0}.show-menu .header__hamburger span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}}@media(min-width:768px)and (max-width:1024px){.header__menus nav>ul{gap:1rem}}
