@font-face{font-family:Poppins;src:url("../fonts/Poppins-Thin.woff2") format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("../fonts/Poppins-ExtraLight.woff2") format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("../fonts/Poppins-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("../fonts/Poppins-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("../fonts/Poppins-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("../fonts/Poppins-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("../fonts/Poppins-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("../fonts/Poppins-ExtraBold.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("../fonts/Poppins-Black.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--clr-error: rgb(120, 10, 20);--font-family-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Liberation Sans", "Ubuntu", "Oxygen-Sans", "Roboto", "Noto Sans", "Droid Sans", sans-serif;--font-family-mono: ui-monospace, "Cascadia Mono", "Segoe UI Mono", "Liberation mono", "Ubuntu Mono", "Roboto Mono", Menlo, Monaco, Consolas, monospace;--font-family-custom: Poppins, var(--font-family-sans);--font-scale: 1rem - 16px;--font-size-tiny: clamp(0.60rem, 0.30rem + 1.05vw + var(--font-scale), 0.65rem);--font-size-small: clamp(0.70rem, 0.30rem + 1.05vw + var(--font-scale), 0.80rem);--font-size-normal: clamp(0.90rem, 0.50rem + 1.05vw + var(--font-scale), 1.20rem);--font-size-large: clamp(1.10rem, 0.70rem + 1.05vw + var(--font-scale), 1.60rem);--font-size-brand-title: clamp(1.20rem, 1.50rem + 1.5vw + var(--font-scale), 5.00rem);--font-size-header-one: clamp(1.10rem, 1.30rem + 1.05vw + var(--font-scale), 3.00rem);--font-weight-thin: 100;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-normal: normal;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: bold;--font-weight-extrabold: 800;--font-weight-black: 900;--container-max-width: 768px;--margin-normal: 1.0rem;--margin-small: calc(0.5 * var(--margin-normal));--margin-large: calc(2.0 * var(--margin-normal));--padding-normal: var(--margin-normal);--padding-small: var(--margin-small);--padding-large: var(--margin-large);--scrollbar-width-ff: auto;--scrollbar-width-wk: 4px;--scrollbar-height-wk: 4px;--scrollbar-hack-width: 0px;--clr-scrollbar-track: transparent;--clr-scrollbar-thumb: #fff;--clr-scrollbar-thumb-hover: hsl(261deg, 98%, 54%);--pgl-size: 3rem;--pgl-top: 0;--pgl-bottom: 0;--pgl-animation-color: #fff;--pgl-animation-color2: pink;--pgl-animation-duration: 3000ms;--pgl-animation-duration2: 6000ms;--pgl-text-color: skyblue;--pgl-text-spacing: 1px;--pgl-font-family: monospace;--pgl-font-size: 0.7rem;--pgl-line-height: 1.5;--pgl-stroke-width: 2;--shopcart-icon-size: 20px;--shopcart-icon-fill: none;--shopcart-icon-stroke: white;--shopcart-icon-stroke-width: 32;--socialmedia-icon-size: 1.5rem;--socialmedia-icon-fill: #fff;--socialmedia-icon-stroke: none;--socialmedia-icon-stroke-width: 32;--header-fg: #fff;--header-fg-hover: hsl(261deg, 98%, 54%);--header-fg-active: #7830fd;--header-bg: #6d6b61;--header-bg-hover: #525149;--header-bg-active: #605e55;--offcanvas-bg: #706e63;--burger-width: 1.5rem;--burger-height: 1rem;--burger-slice-height: 0.125rem;--burger-clr: #fff;--burger-cross-clr: rgb(200, 90, 90);--shopcart-fg: white;--shopcart-bg: rgb(200, 90, 90);--shopcart-bg-hover: rgb(220, 110, 110);--main-fg: #fff;--main-fg-hover: hsl(261deg, 98%, 54%);--main-fg-active: #7830fd;--main-bg: #7a786d;--main-bg-hover: #525149;--main-bg-active: #605e55;--home-slider-height: 0px;--hero-text1-fg: #fff;--hero-text2-fg: #333;--hero-text3-fg: #333;--hero-text1-font-size: clamp(1.50rem, 1.50rem + 1.05vw + var(--font-scale), 2.50rem);--hero-text2-font-size: clamp(0.60rem, 1.90rem + 1.5vw + var(--font-scale), 10.00rem);--hero-text3-font-size: clamp(0.70rem, 0.70rem + 1.05vw + var(--font-scale), 1.50rem);--gallery-props-bg: #a09e94;--footer-fg: #fff;--footer-fg-hover: hsl(261deg, 98%, 54%);--footer-fg-active: #7830fd;--footer-bg: #6d6b61;--footer-bg-hover: #525149;--footer-bg-active: #605e55}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}*{line-height:calc(1em + .5rem);margin:0;padding:0}html,body{height:100%}body{min-height:100vh;min-height:-webkit-fill-available;-webkit-font-smoothing:antialiased}html{min-height:-webkit-fill-available}img,picture,video,canvas,svg{display:block;height:auto;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}img{vertical-align:bottom}ul{list-style:none}a{color:inherit;text-decoration:none}li{list-style:none}*,::before,::after{scrollbar-width:var(--scrollbar-width-ff);scrollbar-color:var(--clr-scrollbar-thumb) var(--clr-scrollbar-track)}::-webkit-scrollbar{width:var(--scrollbar-width-wk);height:var(--scrollbar-height-wk)}::-webkit-scrollbar-track{background:var(--clr-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--clr-scrollbar-thumb)}::-webkit-scrollbar-thumb:hover{background:var(--clr-scrollbar-thumb-hover)}.scrollbar-hack{width:var(--scrollbar-hack-width);background-color:rgba(0,0,0,0);background-color:#f0f}body{height:100%;font-family:var(--font-family-custom);font-weight:var(--font-weight-extralight);overflow:hidden;min-height:100%;min-height:-moz-available;min-height:-webkit-fill-available;background-color:var(--main-bg)}.container{margin:0 auto;max-width:var(--container-max-width)}.container--expanded{margin:0;max-width:none}.pageloader{position:fixed;top:var(--pgl-top);right:0;bottom:var(--pgl-bottom);left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:-1}.pageloader__animation{width:var(--pgl-size);position:relative;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pageloader__animation.show{display:-webkit-box;display:-ms-flexbox;display:flex}.pageloader__animation .pageloader__svg{width:100%}.pageloader__animation .pageloader__svg path{stroke-width:var(--pgl-stroke-width);stroke-linecap:round;stroke-linejoin:round}.pageloader__animation .pageloader__svg path:nth-of-type(1){stroke:var(--pgl-animation-color);stroke-dasharray:150 25 0 25;stroke-dashoffset:200;animation:preloader-animation var(--pgl-animation-duration) linear infinite reverse}.pageloader__animation .pageloader__svg path:nth-of-type(2){stroke:var(--pgl-animation-color2);stroke-width:calc(var(--pgl-stroke-width)/2);stroke-dasharray:120 20 0 20;stroke-dashoffset:160;animation:pageloader-animation var(--pgl-animation-duration2) linear infinite reverse}.pageloader__animation .pageloader__text{margin:0;color:var(--pgl-text-color);font-family:var(--pgl-font-family) !important;font-size:var(--pgl-font-size) !important;text-align:center;letter-spacing:var(--pgl-text-spacing);padding-left:var(--pgl-text-spacing);line-height:var(--pgl-line-height)}@-webkit-keyframes pageloader-animation{to{stroke-dashoffset:0}}@keyframes pageloader-animation{to{stroke-dashoffset:0}}.transition-fade{opacity:1;-webkit-transition:500ms;transition:500ms}html.is-animating .transition-fade{opacity:0;-webkit-transition:500ms;transition:500ms}.header{color:var(--header-fg);background-color:var(--header-bg);z-index:1}.header__content{position:relative;display:grid;grid-template-rows:auto 1fr}.titbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.titbar::after{z-index:10;content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:rgba(0,0,0,.1);background-color:rgba(255,255,255,.25)}.titbar__title{z-index:1;background-color:var(--header-bg);width:100%;padding:var(--padding-normal);font-weight:var(--font-weight-extralight);font-size:var(--font-size-brand-title);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center}.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar__toggle{z-index:1;width:100%;padding:var(--padding-small) var(--padding-normal);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;color:var(--header-fg);background-color:var(--header-bg);cursor:pointer}.navbar__list{z-index:0;background-color:var(--offcanvas-bg);position:absolute;bottom:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition:-webkit-transform 500ms ease;transition:-webkit-transform 500ms ease;transition:transform 500ms ease;transition:transform 500ms ease, -webkit-transform 500ms ease}.navbar__list.open{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.navbar__link{display:block;text-align:center;padding:var(--padding-small) var(--padding-normal)}.navbar__link:hover{background-color:var(--header-bg-hover)}.navbar__link.active{background-color:var(--header-bg-active);pointer-events:none}@media screen and (min-width: 768px){.navbar__toggle{display:none}.navbar__list{background-color:var(--header-bg);position:initial;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}}.burger{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;cursor:pointer;width:var(--burger-width);height:var(--burger-height);-webkit-filter:drop-shadow(0 1px 2px rgba(64, 64, 64, 0.31));filter:drop-shadow(0 1px 2px rgba(64, 64, 64, 0.31));background-color:rgba(0,0,0,0)}.burger .burger-top,.burger .burger-mid,.burger .burger-bot{display:block;pointer-events:none;position:absolute;background-color:var(--burger-clr);left:0;right:0;height:var(--burger-slice-height);width:var(--burger-width);-webkit-transition:opacity 350ms ease-in-out,background-color 350ms ease-in-out,-webkit-transform 350ms ease-in-out;transition:opacity 350ms ease-in-out,background-color 350ms ease-in-out,-webkit-transform 350ms ease-in-out;transition:transform 350ms ease-in-out,opacity 350ms ease-in-out,background-color 350ms ease-in-out;transition:transform 350ms ease-in-out,opacity 350ms ease-in-out,background-color 350ms ease-in-out,-webkit-transform 350ms ease-in-out}.burger .burger-top{top:0px}.burger .burger-mid{top:calc((var(--burger-height) - var(--burger-slice-height))/2)}.burger .burger-bot{bottom:0}.burger:hover .burger-mid{-webkit-transform:scaleX(0.5);-ms-transform:scaleX(0.5);transform:scaleX(0.5)}.burger.active .burger-top{background-color:var(--burger-cross-clr);-webkit-transform:translateY(calc(1 * (var(--burger-height) - var(--burger-slice-height)) / 2)) rotate(-45deg);-ms-transform:translateY(calc(1 * (var(--burger-height) - var(--burger-slice-height)) / 2)) rotate(-45deg);transform:translateY(calc(1 * (var(--burger-height) - var(--burger-slice-height)) / 2)) rotate(-45deg)}.burger.active .burger-mid{opacity:0}.burger.active .burger-bot{background-color:var(--burger-cross-clr);-webkit-transform:translateY(calc(-1 * (var(--burger-height) - var(--burger-slice-height)) / 2)) rotate(45deg);-ms-transform:translateY(calc(-1 * (var(--burger-height) - var(--burger-slice-height)) / 2)) rotate(45deg);transform:translateY(calc(-1 * (var(--burger-height) - var(--burger-slice-height)) / 2)) rotate(45deg)}.burger.active:hover .burger-top{-webkit-transform:translateY(calc(1 * (var(--burger-height) - var(--burger-slice-height)) / 2)) rotate(-45deg) scale(1.3, 1);-ms-transform:translateY(calc(1 * (var(--burger-height) - var(--burger-slice-height)) / 2)) rotate(-45deg) scale(1.3, 1);transform:translateY(calc(1 * (var(--burger-height) - var(--burger-slice-height)) / 2)) rotate(-45deg) scale(1.3, 1)}.burger.active:hover .burger-bot{-webkit-transform:translateY(calc(-1 * (var(--burger-height) - var(--burger-slice-height)) / 2)) rotate(45deg) scale(1.3, 1);-ms-transform:translateY(calc(-1 * (var(--burger-height) - var(--burger-slice-height)) / 2)) rotate(45deg) scale(1.3, 1);transform:translateY(calc(-1 * (var(--burger-height) - var(--burger-slice-height)) / 2)) rotate(45deg) scale(1.3, 1)}.shopcart-container{z-index:3;position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:var(--padding-normal)}.shopcart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:-webkit-max-content;height:-moz-max-content;height:max-content;height:100%;background-color:var(--shopcart-bg);color:var(--shopcart-fg);border-color:rgba(0,0,0,0);-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2);border-radius:0 0 5px 5px;font-size:var(--font-size-small);margin-left:var(--margin-small);padding:0px var(--padding-small);cursor:pointer}.shopcart:hover{background-color:var(--shopcart-bg-hover)}.shopcart .icon{width:var(--shopcart-icon-size);height:var(--shopcart-icon-size);margin-right:5px;color:var(--shopcart-fg)}.shopcart .text{padding-top:.15rem;font-size:.6rem;font-family:var(--font-family-mono)}.main{width:100%;height:100%;color:var(--main-fg);background-color:var(--main-bg)}.main h1{font-family:var(--font-family-custom);font-size:var(--font-size-header-one);font-weight:var(--font-weight-light);color:#333;text-transform:uppercase;text-align:center;margin:var(--margin-large) 0}.main section{padding:0 var(--padding-normal) calc(3*var(--padding-normal))}.main .section__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 var(--padding-normal)}.footer{color:var(--footer-fg);background-color:var(--footer-bg)}.footer__content{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.copyright{font-size:var(--font-size-small);padding:var(--padding-small) var(--padding-normal)}.social-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:var(--margin-small);padding:var(--padding-small) var(--padding-normal)}.social-media__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-filter 500ms;transition:-webkit-filter 500ms;transition:filter 500ms;transition:filter 500ms, -webkit-filter 500ms}.social-media__link:hover{-webkit-filter:contrast(0%) brightness(200%);filter:contrast(0%) brightness(200%)}.social-media__link .label{width:0;height:0;overflow:hidden}.social-media__link svg{width:var(--socialmedia-icon-size);height:var(--socialmedia-icon-size);fill:currentColor}.section-home{font-size:var(--font-size-large)}.splide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0;overflow:hidden !important}.splide__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-color:#fff}.splide__slide p:nth-of-type(2){width:100%}.splide__slide img{min-width:100%;height:var(--home-slider-height);-o-object-fit:cover;object-fit:cover;opacity:.35}.splide__slide .hero-text{position:absolute;left:max(5%,1rem);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:80%}.splide__slide .hero-text .text1,.splide__slide .hero-text .text2,.splide__slide .hero-text .text3{word-break:keep-all}.splide__slide .hero-text .text1{display:none;color:var(--hero-text1-fg);font-weight:bolder;font-size:var(--hero-text1-font-size);text-shadow:1px 1px 3px #000}.splide__slide .hero-text .text2{color:var(--hero-text2-fg);font-size:var(--hero-text2-font-size);font-weight:700;letter-spacing:1px}.splide__slide .hero-text .text3{color:#555;font-size:var(--hero-text3-font-size);font-weight:var(--font-weight-light)}.splide__slide{-webkit-transition:opacity 2000ms cubic-bezier(0.25, 1, 0.5, 1) 0s !important;transition:opacity 2000ms cubic-bezier(0.25, 1, 0.5, 1) 0s !important}.image-card .image-thumb{overflow:hidden;-webkit-box-shadow:0 3px 15px rgba(0,0,0,.3);box-shadow:0 3px 15px rgba(0,0,0,.3)}.image-card img{-webkit-transition:-webkit-transform 300ms;transition:-webkit-transform 300ms;transition:transform 300ms;transition:transform 300ms, -webkit-transform 300ms;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.image-card:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.image-props{font-family:var(--font-family-mono);font-family:sans-serif;font-size:var(--font-size-tiny);margin-top:var(--margin-small);padding:var(--padding-small);border-bottom:1px solid rgba(255,255,255,.2);z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image-props h3,.image-props p{text-align:center;line-height:1;font-size:var(--font-size-tiny)}.image-props h3{padding-bottom:.25rem}.image-props p{color:#ddd;font-size:var(--font-size-tiny);line-height:1}#baguetteBox-overlay .full-image img{-webkit-box-shadow:none;box-shadow:none;-webkit-filter:drop-shadow(0px 5px 10px #222);filter:drop-shadow(0px 5px 10px #222)}#baguetteBox-overlay #baguetteBox-slider .full-image{top:0;background-color:var(--main-bg-active);padding:2.5rem}#baguetteBox-overlay #baguetteBox-slider figcaption{background-color:rgba(0,0,0,0);padding-right:5rem;line-height:2.5;font-size:var(--font-size-small)}#baguetteBox-overlay .baguetteBox-button{background-color:rgba(0,0,0,0)}#baguetteBox-overlay .baguetteBox-button svg polyline,#baguetteBox-overlay .baguetteBox-button svg g{stroke:rgba(255,255,255,.8) !important;stroke-width:2px}#baguetteBox-overlay #previous-button{left:0;-webkit-transform:scale(0.85, 0.85);-ms-transform:scale(0.85, 0.85);transform:scale(0.85, 0.85)}#baguetteBox-overlay #next-button{right:0;-webkit-transform:scale(0.85, 0.85);-ms-transform:scale(0.85, 0.85);transform:scale(0.85, 0.85)}#baguetteBox-overlay #close-button{top:.75rem;right:.4rem}.section-biography{font-size:var(--font-size-normal)}.section-biography h2,.section-biography h2:first-of-type{padding-top:var(--padding-large)}.section-biography .subtitle{padding-bottom:.5em;font-weight:var(--font-weight-bold)}.section-biography .badges{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:1rem}.section-biography .badges>div{width:140px !important}.section-biography p.exhibition,.section-biography p.award,.section-biography p.collection{padding:0}.section-biography p.exhibition,.section-biography p.award{display:grid;grid-template-columns:2.5rem auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-biography p .year,.section-biography p .place{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section-biography p .year{font-size:.7rem;font-family:var(--font-family-mono)}.section-biography p .place{font-size:.8rem}.form__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:calc(100% - var(--margin-normal));width:50ch}.form__image{width:80%;margin-bottom:var(--margin-large)}.form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:var(--font-size-small)}.form__control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 var(--margin-normal) 0}.form__control.top{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.form__control label,.form__control .control__error{color:var(--main-clr);text-transform:capitalize;padding-left:var(--padding-small)}.form__control .control__error{color:var(--error);visibility:hidden}.form__control input,.form__control textarea,.form__control .submit{color:var(--main-clr);border-radius:5px;outline:none;border:none}.form__control input,.form__control textarea,.form__control .submit{color:#222;background-color:#fff;padding:calc(var(--padding-small)*.5) var(--padding-small)}.form__control .newsletter-label{padding:0 var(--padding-normal) var(--padding-small)}.form__control .newsletter-note{width:100%;text-align:center;text-transform:none;padding-bottom:var(--padding-small)}.form__control .checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row nowrap;flex-direction:row nowrap;gap:var(--padding-small);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__control.error .control__error{visibility:visible;color:var(--clr-error);font-weight:bolder}.submit{width:100%;margin-top:var(--margin-normal);-ms-flex-item-align:center;align-self:center;font-weight:var(--font-weight-normal);text-transform:capitalize;cursor:pointer;color:var(--main-clr);color:#222;border-radius:5px;border:none;border:1px solid var(--main-clr);padding:calc(var(--padding-small)*.5)}.submit:disabled{color:var(--disabled);cursor:default}.formsubmit-message{border-radius:5px;background-color:rgba(255,0,0,.05);margin-top:var(--margin-normal);padding:var(--padding-small);justify-self:center;-ms-flex-item-align:center;align-self:center;display:block;width:100%;font-size:var(--font-size-small);text-align:center}.application{height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;grid-template-areas:"header" "main" "footer"}header{grid-area:header}.main{grid-area:main;overflow-y:auto}.footer{grid-area:footer}