/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;margin:0}hr{color:inherit;height:0}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,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}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}summary{display:list-item}html{box-sizing:border-box;font-size:62.5%;height:100%;width:100%}*,:after,:before{box-sizing:inherit}body{background-color:snow;font-size:1.6rem}@font-face{font-display:swap;font-family:Fleya;font-style:normal;font-weight:400;src:url(/wp-content/themes/oficina/assets/dist/fonts/Fleya-Light-Mono.woff2) format("woff2"),url(/wp-content/themes/oficina/assets/dist/fonts/Fleya-Light-Mono.woff) format("woff")}@font-face{font-display:swap;font-family:Univers;font-style:normal;font-weight:400;src:url(/wp-content/themes/oficina/assets/dist/fonts/UniversLTStd.woff2) format("woff2"),url(/wp-content/themes/oficina/assets/dist/fonts/UniversLTStd.woff) format("woff")}:root{--bg-color:#fff;--text-color:#000;--hover-color:#f4e72a}body{background-color:#fff;background-color:var(--bg-color);color:#000;color:var(--text-color);font-size:2.4rem;line-height:1.5}img{height:auto;max-width:100%}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-bold{font-family:Helvetica,sans-serif;font-weight:600;vertical-align:middle}a{color:inherit}body{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;width:100%}.content-container{grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(12,1fr);margin:0 auto;max-width:1440px;padding:14px 20px}.content-container>*{overflow-x:inherit}.row{grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px;display:grid;grid-column:1/-1;grid-template-columns:repeat(12,1fr)}.block{grid-column:1/-1;position:relative;width:100%}.grid{grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(12,1fr)}:where(.grid){grid-auto-flow:column}:where(.grid)>:where(*){grid-column:1/-1}:where(.grid)>:not(p){margin:0}:where(.grid)>*+:not(p){margin-top:1em}.menu-primary-container ul{display:flex;list-style:none;margin:0 0 0 -10px;padding:0}.menu-primary-container ul li{border-radius:100vmax;padding-left:10px;padding-right:10px;text-transform:capitalize;transition:background-color .15s cubic-bezier(.25,0,.5,1);white-space:nowrap}.menu-primary-container ul li:not(:last-child){margin-right:-10px}.menu-primary-container ul li:not(:last-child):after{content:","}.menu-primary-container ul li.current_page_item,.menu-primary-container ul li:hover{background-color:#f4e72a;background-color:var(--hover-color)}@media only screen and (min-width:1200px){.menu-primary-container ul li:nth-last-child(2):after{content:""}.brand-site .menu-primary-container ul li:nth-last-child(2):after{content:","}}@media (max-width:767px){.menu-primary-container ul li:last-child:after{display:none}.menu-primary-container ul li.current_page_item,.menu-primary-container ul li:hover{background-color:transparent}}.menu-primary-container ul a{color:#000;color:var(--text-color);font-family:Univers,Helvetica,"system-ui",Segoe UI,Roboto,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:24px;-webkit-text-decoration:none;text-decoration:none}@media (max-width:767px){.menu-primary-container ul a{font-size:54px;letter-spacing:-2.16px}}.site-pin{align-items:center;display:flex}.site-pin svg{height:54px;max-height:100%;max-width:100%;min-width:54px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}@media only screen and (min-width:1200px){.site-pin{display:none}}.site-logo{align-items:center;border-radius:200px;cursor:pointer;display:none;margin-left:-10px!important;margin-right:auto;padding-left:10px;padding-right:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-logo.active,.site-logo:hover{background-color:#f4e72a;background-color:var(--hover-color)}.site-logo a{color:#000;color:initial;-webkit-text-decoration:none;text-decoration:none}.site-logo svg{height:16px;max-height:100%;max-width:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:1200px){.site-logo{display:flex}}.navigation-menu{background-color:#fff;display:none;overflow:visible}@media (min-width:1024px){.navigation-menu{grid-column:4/8}}@media only screen and (min-width:768px){.navigation-menu{align-items:center;background-color:transparent;display:flex}}.hamburger-menu{display:block}@media screen and (min-width:768px){.hamburger-menu{display:none}}.hamburger-menu-content{background-color:#f4e72a;background-color:var(--hover-color);border-radius:0 0 28px 28px;display:none;font-family:Univers,Helvetica,"system-ui",Segoe UI,Roboto,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:40px;height:-moz-fit-content;height:fit-content;left:0;line-height:1;overflow:auto;padding:2rem 2rem 45px;position:absolute;top:100%;width:100%;z-index:1000}@media only screen and (min-width:768px){.hamburger-menu-content{font-size:24px}}.hamburger-menu-content ul{list-style:none;margin:0;padding-left:0}.hamburger-menu-content li a{color:#000;color:var(--text-color);-webkit-text-decoration:none;text-decoration:none}.hamburger-menu-content li:not(:last-child):after{content:","}.is-active .hamburger-menu-content{display:block!important}.hamburger-menu-toggle-icon{vertical-align:middle}.hamburger-menu-toggle{display:none}.hamburger-menu .menu{flex-direction:column}.hamburger-menu .menu li{flex-grow:0;white-space:normal}.hamburger-menu .menu li+li{margin-top:10px}.site-header{background-color:#fff;background-color:var(--bg-color);border-bottom:1px solid #000;border-bottom:1px solid var(--text-color);grid-area:header;position:sticky;top:0;z-index:2}.site-header .content-container{display:grid}.site-header .content-container *{margin-top:0}.site-header .content-container .navigation-menu{margin:0 auto}@media screen and (max-width:767px){.site-header .content-container{align-items:center;display:flex;justify-content:space-between}}.site-header .contact-dropdown .content-container{height:auto;opacity:1}.site-header .not-visible{visibility:hidden}@media only screen and (min-width:1200px){.site-header.show-contact{border-bottom:1px solid #fff;border-bottom:1px solid var(--bg-color)}}@media (max-width:768px){.hamburger-menu-active .site-header{background-color:#f4e72a;background-color:var(--hover-color)}}.menu-item.mobile-only{display:block}@media only screen and (min-width:1200px){.menu-item.mobile-only{display:none}}.hamburger-menu-toggle-icon{display:inline-block;height:28px;position:relative;width:28px}.hamburger-menu-toggle-icon:after,.hamburger-menu-toggle-icon:before{background-color:#000;background-color:var(--text-color);content:"";display:block;position:absolute}.hamburger-menu-toggle-icon:before{height:28px;left:12px;top:0;width:5px}.hamburger-menu-toggle-icon:after{height:5px;left:0;top:12px;width:28px}.hamburger-menu.is-active .hamburger-menu-toggle-icon:before{opacity:0}main{flex:1 1 0;font-family:Univers,Helvetica,"system-ui",Segoe UI,Roboto,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:24px;letter-spacing:-.03em;line-height:1.2}@media only screen and (min-width:768px){main{font-size:24px}}@media screen and (max-width:767px){main .content-container,main .row{display:block}}main h1,main h2,main h3,main h4,main h5,main h6{font-size:24px}:where(.site-main) :where(.content-container){grid-auto-flow:column}:where(.site-main) :where(.content-container)>:where(*){grid-column:1/-1}.content-container>*{margin:0}.content-container>*+*{margin-top:1em}.site-footer{font-family:Univers,Helvetica,"system-ui",Segoe UI,Roboto,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:24px;grid-area:footer;letter-spacing:-.03em;line-height:1.2}@media only screen and (min-width:768px){.site-footer{font-size:54px}}@media screen and (max-width:767px){.site-footer .content-container{align-items:flex-start;display:flex;flex-direction:column}}.site-footer .block{grid-row:1}.site-footer .theme-switcher{align-self:flex-end;grid-row:1;margin-left:auto}.is-firefox .site-footer .theme-switcher{opacity:0;pointer-events:none}.site-footer a{-webkit-text-decoration:none;text-decoration:none}.site-footer .terms{font-family:Univers,Helvetica,"system-ui",Segoe UI,Roboto,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:24px;letter-spacing:-.03em;line-height:1.2}@media only screen and (min-width:768px){.site-footer .terms{font-size:54px}}.terms,.theme-switcher{font-family:Univers,Helvetica,"system-ui",Segoe UI,Roboto,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:24px}@media only screen and (min-width:768px){.terms,.theme-switcher{font-size:24px;letter-spacing:-.02em;line-height:1.05}}.terms a,.theme-switcher a{color:#000;color:var(--text-color);-webkit-text-decoration:none;text-decoration:none}.theme-switcher{cursor:pointer;display:flex;flex-direction:column;grid-column:-2/-1;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:768px){.theme-switcher{margin-top:30px}}.theme-toggle{display:none}.theme-toggle:checked~.toggle-button .toggle-circle{transform:translateX(calc(100% + 3px));transition:.5s}.toggle-button{align-items:center;background-color:#fff;background-color:var(--bg-color);border:1px solid #000;border:1px solid var(--text-color);border-radius:100vmax;display:flex;height:24px;padding:3px;position:relative;width:47px}.toggle-circle{aspect-ratio:1/1;background-color:#000;background-color:var(--text-color);border-radius:100vmax;display:inline-block;height:18px;transition:.5s}.toggle-title{bottom:calc(100% + 2px);font-family:Univers,Helvetica,"system-ui",Segoe UI,Roboto,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:11px;padding-left:5px;position:absolute;text-transform:uppercase}.footer-contact-info{display:block}.footer-bottom-section{padding-top:40px}@media screen and (max-width:767px){.footer-bottom-section{display:block;margin-top:0;padding-top:0}}.popup{background-color:#f4e72a;background-color:var(--hover-color);border-radius:35px;font-weight:500;left:50%;line-height:1.15;max-width:580px;padding:60px 30px 30px;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:999}.popup.hidden{display:none}.popup__close{all:unset;cursor:pointer;padding:0;position:absolute;right:25px;top:20px}.popup p:first-child{margin-top:0}.popup p:last-child{margin-bottom:0}@media (max-width:680px){.popup{max-width:calc(100% - 40px)}}@media (max-width:420px){.popup{font-size:18px;padding:45px 20px 20px}}.contact-dropdown{background-color:#fff;background-color:var(--bg-color);border-bottom:1px solid #000;border-bottom:1px solid var(--text-color);display:none;font-family:Univers,Helvetica,"system-ui",Segoe UI,Roboto,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:40px;left:0;line-height:1.2;opacity:0;padding-bottom:50px;pointer-events:none;position:absolute;top:100%;transform:translateY(-10%);transition:transform .3s cubic-bezier(.1,0,.9,1),opacity .15s cubic-bezier(.1,0,.9,1) .1s;width:100%;z-index:-1}@media only screen and (min-width:768px){.contact-dropdown{font-size:24px}}.contact-dropdown__intro{font-family:Fleya;font-size:16px;grid-column:1/3;letter-spacing:-.05em;line-height:1.05}.contact-dropdown__info{font-size:24px;grid-column:4/7}.contact-dropdown__newsletter{font-size:24px;grid-column:7/10;position:relative}.contact-dropdown__newsletter__txt-field{background-color:transparent;background-color:initial;border-bottom-width:1px;border-left:0;border-right:0;border-top:0;border-color:#000;border-color:var(--text-color);color:#000;color:var(--text-color);margin-top:20px;width:100%}.contact-dropdown__newsletter__txt-field:focus{outline:none}.contact-dropdown__newsletter__btn{background-color:transparent;background-color:initial;border:0;bottom:0;color:#000;color:var(--text-color);font-size:1.2em;line-height:1;padding:0 0 3px;position:absolute;right:0}.show-contact .contact-dropdown{opacity:1;pointer-events:all;transform:translateY(0);z-index:2}@media only screen and (min-width:1200px){.contact-dropdown{display:grid}}.in-button{color:#000;color:var(--text-color);cursor:pointer;margin:-.2083333333em -.4166666667em;padding:.2083333333em .4166666667em;position:relative;-webkit-text-decoration:none;text-decoration:none}.in-button:before{background-color:#f4e72a;background-color:var(--hover-color);border-radius:200px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;z-index:-1}.in-button.active:before,.in-button:hover:before{opacity:1}.in-button:has(:checked):before{opacity:1}.in-button--align-right{margin-left:auto}.terms{grid-column:4/-2}.fixed-components{height:0;width:0}@media only screen and (min-width:768px){.image-container{display:flex;grid-column:5/-1;justify-content:flex-end}.image-container img{height:auto;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}}.flex-gap{display:flex;flex-wrap:nowrap}@media only screen and (min-width:768px){.flex-gap{display:flex;flex-wrap:nowrap;gap:20px;transition:1s;width:100%}.flex-gap div{flex:1 0 0;max-height:50vh;transition:1s}.flex-gap div:focus,.flex-gap div:hover:has(img:hover){flex-grow:3;transition:1s}}.accordion{grid-column:1/-1;padding-bottom:20px}.page-template-template-terms .accordion>.accordion-section>.accordion-section-title{font-family:Univers,Helvetica,"system-ui",Segoe UI,Roboto,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:24px;letter-spacing:-.03em;line-height:1.2}@media only screen and (min-width:768px){.page-template-template-terms .accordion>.accordion-section>.accordion-section-title{font-size:54px}}.page-template-template-contact .accordion>.accordion-section>.accordion-section-title,.page-template-template-daily-canteen .accordion>.accordion-section>.accordion-section-title,.page-template-template-food-design-studio .accordion>.accordion-section>.accordion-section-title{font-family:Univers,Helvetica,"system-ui",Segoe UI,Roboto,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:24px;font-size:54px;letter-spacing:-.03em;line-height:1.2}.accordion-section .accordion-section{padding:.2em 0 2px}.accordion-section .accordion-section-title+div{padding-top:0}.accordion-section .accordion-section:first-child{margin-top:.5em}.page-template-template-contact .accordion-section .accordion-section,.page-template-template-daily-canteen .accordion-section .accordion-section,.page-template-template-food-design-studio .accordion-section .accordion-section,.page-template-template-terms .accordion-section .accordion-section{border-top:1px solid #000;border-top:1px solid var(--text-color)}.page-template-template-contact .accordion-section .accordion-section:last-child,.page-template-template-daily-canteen .accordion-section .accordion-section:last-child,.page-template-template-food-design-studio .accordion-section .accordion-section:last-child,.page-template-template-terms .accordion-section .accordion-section:last-child{border-bottom:1px solid #000;border-bottom:1px solid var(--text-color)}.no-lines .accordion-section .accordion-section{border:0!important}.accordion-section .accordion-section.no-title{border-bottom:0!important;border-top:0!important}.sub-accordion-section{padding-bottom:20px}.accordion-section.no-lines .accordion-section{border:0!important}.accordion-section.show-lines div:last-child{margin-bottom:1em}.accordion-section.show-lines .accordion-section:not(:first-child){border-top:1px solid #000;border-top:1px solid var(--text-color)}.accordion-section.show-lines .accordion-section:not(:first-child):last-child{border-bottom:1px solid #000;border-bottom:1px solid var(--text-color)}.accordion-section-title{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.accordion-section-title+div{display:none;padding-top:.5em}.accordion-section-title+.accordion-section-content{margin-top:.5em}.accordion-section-content{display:block;overflow:hidden}.accordion-section-content>p{margin-bottom:.5em;margin-top:0;padding-right:16.6666666667%}.accordion-section-content>*+p{margin-top:1em}@media only screen and (min-width:768px){.accordion-section-content{gap:20px;grid-template-columns:repeat(12,1fr)}}@media screen and (max-width:767px){.accordion-section-content>*{grid-column:1/-1}.accordion-section-content p{padding-right:0}}p{grid-column:1/11}.hidden{display:none}svg>path{fill:#000;fill:var(--text-color)}.gallery-slider .swiper-pagination{display:flex;margin-top:20px;position:static}.accordion-section .gallery-slider .swiper-pagination{margin-bottom:20px}.gallery-slider .swiper-pagination:has(.swiper-pagination-bullet:only-child){display:none}@media only screen and (min-width:768px){.gallery-slider .swiper-pagination{display:none}}.gallery-slider .swiper-pagination-bullet{background-color:transparent;border:1px solid #000;border:1px solid var(--text-color);margin:0 2px;opacity:1}.gallery-slider .swiper-pagination-bullet-active{background-color:#000;background-color:var(--text-color)}@media screen and (max-width:767px){.gallery-slider .swiper-slide,.gallery-slider .swiper-slide img{width:100%}}.image-caption{margin-top:10px}.image-caption,.image-caption-target{font-family:Fleya;font-size:16px;letter-spacing:-.05em;line-height:1.05}.image-caption-target{grid-column:1/4;opacity:0;transition:opacity .6s cubic-bezier(.4,0,.1,1)}.image-caption-target p{margin-top:0!important}.image-caption-target.is-active{opacity:1}@media (min-width:768px){.gallery-component{grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(12,1fr)}.swiper-slide{width:auto!important}.image-caption{display:none}.swiper{display:flex;grid-column:5/-1;justify-content:flex-end;width:auto!important}.swiper-wrapper{display:flex;flex-direction:row-reverse}.swiper-wrapper .swiper-slide{transition:.6s cubic-bezier(.4,0,.1,1)}.swiper-wrapper .swiper-slide[image-hover]:hover{flex-grow:3}.swiper-wrapper>*{flex:1 1 0}.swiper-wrapper>:not(:last-child){padding-left:20px}}@media (max-width:767px){.swiper-slide:not(.swiper-slide[image-hover]){display:none}}.contact-newsletter__txt-field{background-color:transparent;background-color:initial;border-bottom-width:1px;border-left:0;border-right:0;border-top:0;border-color:#000;border-color:var(--text-color);margin-top:20px;width:100%}.contact-newsletter__txt-field:focus{outline:none}.contact-newsletter__btn{background-color:transparent;background-color:initial;border:0;bottom:0;color:#000;color:var(--text-color);font-size:1.2em;line-height:1;padding:0 0 3px;position:absolute;right:0}.contact-newsletter__form{grid-column:1/9}.contact-page{padding-top:20px}.contact-page__form,.contact-page__instagram,.contact-page__introduction,.contact-page__times{font-family:Univers,Helvetica,"system-ui",Segoe UI,Roboto,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:24px;letter-spacing:-.03em;line-height:1.2}@media only screen and (min-width:768px){.contact-page__form,.contact-page__instagram,.contact-page__introduction,.contact-page__times{font-size:54px}}.contact-page__text p{font-family:Univers,Helvetica,"system-ui",Segoe UI,Roboto,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:24px;letter-spacing:-.03em;line-height:1.2}@media only screen and (min-width:768px){.contact-page__text p{font-size:54px}}.contact-page__text p:first-child{margin-top:0}.contact-page__form{margin-bottom:1em}.contact-page ul{margin-top:54px;padding:0}.contact-page li{display:inline-block;list-style:none}.contact-page a{font-family:Univers,Helvetica,"system-ui",Segoe UI,Roboto,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:24px;letter-spacing:-.03em;letter-spacing:-2.16px;line-height:1.2;line-height:1.02;-webkit-text-decoration:none;text-decoration:none}@media only screen and (min-width:768px){.contact-page a{font-size:54px}}.contact-page__instagram a{border-bottom:1px solid #000;border-bottom:1px solid var(--text-color)}.contact-page__form p{margin-bottom:0}@media (max-width:767px){.contact-page ul{margin-top:25px}.contact-page a{letter-spacing:-.48px}}.newsletter-form{border-bottom:1px solid #000;border-bottom:1px solid var(--text-color);display:flex;max-width:600px}.contact-dropdown .newsletter-form{max-width:287px}.contact-dropdown .newsletter-form .newsletter-form__submit{max-width:13px;min-width:13px}.newsletter-form *{all:unset}.newsletter-form__input::-moz-placeholder{color:#000;color:var(--text-color);font-size:54px;letter-spacing:-2.16px;line-height:1}.newsletter-form__input,.newsletter-form__input::placeholder,.newsletter-form__submit{color:#000;color:var(--text-color);font-size:54px;letter-spacing:-2.16px;line-height:1}.contact-dropdown .newsletter-form__input::-moz-placeholder{font-family:Univers,Helvetica,"system-ui",Segoe UI,Roboto,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:24px;letter-spacing:-.03em;letter-spacing:0;line-height:1.2}.contact-dropdown .newsletter-form__input,.contact-dropdown .newsletter-form__input::placeholder,.contact-dropdown .newsletter-form__submit{font-family:Univers,Helvetica,"system-ui",Segoe UI,Roboto,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:24px;letter-spacing:-.03em;letter-spacing:0;line-height:1.2}@media only screen and (min-width:768px){.contact-dropdown .newsletter-form__input::-moz-placeholder{font-size:24px}.contact-dropdown .newsletter-form__input,.contact-dropdown .newsletter-form__input::placeholder,.contact-dropdown .newsletter-form__submit{font-size:24px}}.newsletter-form__input{width:100%}.newsletter-form__submit{cursor:pointer;max-width:28px;min-width:28px}@media (max-width:767px){.newsletter-form{max-width:280px}.newsletter-form__input::-moz-placeholder{font-size:24px;letter-spacing:-.48px;line-height:1}.newsletter-form__input,.newsletter-form__input::placeholder,.newsletter-form__submit{font-size:24px;letter-spacing:-.48px;line-height:1}.newsletter-form__submit{max-width:13px;min-width:13px}}.front-page-animation-container{clip-path:polygon(0 0,100% 0,100% 90%,0 90%);display:none;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.front-page-animation-container img{-o-object-fit:contain;object-fit:contain;opacity:0}.front-page-animation-container.show{display:block}.front-page-animation+canvas{transform:scale(1.1)}.front-page-animation+canvas,.front-page-animation-mobile+canvas,.front-page-video,.front-page-video__video{height:100%;left:0;position:absolute;top:0;width:100%}.front-page-video__video{display:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.front-page-video__video--desktop-black{display:block}.front-page-video__video img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.is-color-switched .front-page-video .front-page-video__video--desktop-black{display:none}.is-color-switched .front-page-video .front-page-video__video--desktop-colour{display:block}@media (max-width:768px){.front-page-video__video--desktop-black{display:none;overflow:hidden}.front-page-video__video--mobile-black{display:block;overflow:hidden}.is-color-switched .front-page-video .front-page-video__video--desktop-colour{display:none}.is-color-switched .front-page-video .front-page-video__video--mobile-colour{display:block}}
