*{margin:0;padding:0;box-sizing:border-box}.r-flex{display:flex;flex-direction:row}.c-flex{display:flex;flex-direction:column}.align-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}@keyframes from-down{0%{transform:translateY(10vw);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes from-up{0%{transform:translateY(-10vw);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes from-left{0%{transform:translateX(-10vw);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes from-right{0%{transform:translateX(10vw);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in-big{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes bounce{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(0.85)}}a{color:inherit;text-decoration:none}.logo{font-family:'Roboto', sans-serif;font-style:normal;font-weight:300;font-size:3em;color:#FFFFFF}h1{font-size:3em;line-height:3em;font-weight:300}h2{font-size:2.625em;line-height:2.625em;font-weight:300}h3{font-size:2.25em;line-height:2.25em;font-weight:200}h4{font-size:1.875em;line-height:1.875em;font-weight:200}h5{font-size:1.5em;line-height:1.5em;font-weight:200}p{font-size:1em;line-height:1.3em;letter-spacing:0.01em}p.indent{text-indent:1em}span,.label{font-size:0.875em;line-height:0.875em}.logo-link{color:#FFFFFF;text-align:center}.logo-link span{color:inherit}@media(max-width: 1024px){h1{font-size:2.5em;line-height:1.5em}h2{font-size:2.125em;line-height:1.5em}h3{font-size:1.75em;line-height:1.5em}h4{font-size:1.375em;line-height:1.5em}h5{font-size:1.2em;line-height:1.5em}.logo{font-size:2em}span,.label{font-size:0.7em;line-height:0.7em}}.menu{width:100vw;position:absolute;top:0;left:0;padding:1.5625rem 3.125rem;z-index:2;display:flex;flex-direction:row;justify-content:space-between;background-color:rgba(0, 0, 0, 0.1)}.menu .logo{color:#FFFFFF}.menu ul{list-style-type:none;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;color:#FFFFFF}.menu ul li{margin:0 1.04167rem;font-size:1em}.menu ul li:hover{cursor:pointer}.menu ul li.close{display:none}.menu ul li.close .icon{width:16px;height:16px;position:absolute;right:32px;top:16px;opacity:0.3}.menu ul li.close .icon:hover{opacity:1}.menu ul li.close .icon:before,.menu ul li.close .icon:after{position:absolute;left:15px;content:' ';height:33px;width:2px;background-color:#FFFFFF}.menu ul li.close .icon:before{transform:rotate(45deg)}.menu ul li.close .icon:after{transform:rotate(-45deg)}.menu .toggle{width:32px;height:20px;margin:auto 0;display:none;flex-direction:column;justify-content:space-between;display:none}.menu .toggle div{width:100%;height:2px;background-color:#FFFFFF;border-radius:20%}.menu.dark{background-image:-webkit-linear-gradient(#A77A74, rgba(167, 122, 116, 0.9)) !important;background-image:-moz-linear-gradient(#A77A74, rgba(167, 122, 116, 0.9)) !important;background-image:-ms-linear-gradient(#A77A74, rgba(167, 122, 116, 0.9)) !important;background-image:-o-linear-gradient(#A77A74, rgba(167, 122, 116, 0.9)) !important;background-image:linear-gradient(#A77A74, rgba(167, 122, 116, 0.9)) !important}@media(max-width: 768px){.menu{padding:1.5625rem}.menu ul{position:absolute;z-index:2;background-color:#A77A74;top:0;left:0;width:100vw;height:auto;flex-direction:column;justify-content:center;padding:1.5625rem 0;transform:translateY(-150%);transition-duration:250ms;box-shadow:0 1px 5px rgba(167, 122, 116, 0.9)}.menu ul.open{transform:translateY(0)}.menu ul li{color:#FFFFFF !important;margin:1em 0;font-size:1em}.menu ul li.close{display:block;width:100%;text-align:right}.menu .toggle{display:flex}}.banner{width:100%;height:100vh;background-image:url("../images/model/banner.jpg");background-repeat:no-repeat;background-size:cover;background-position:top center;position:relative}.banner .overlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(43, 40, 40, 0.35);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#FFFFFF;text-shadow:2px 2px 10px #2B2828}.banner .overlay h1{text-transform:uppercase;letter-spacing:0.3em}.banner .overlay h3{letter-spacing:0.06em;margin-top:1em;font-weight:300}.banner .overlay .credits{position:absolute;bottom:1rem;right:1rem;font-size:0.6rem;opacity:0.2}@media(max-width: 1024px){.banner{height:60vh}}@media(max-width: 1024px) and (orientation: landscape){.banner{height:100vh}}@media(max-width: 768px){.banner{height:50vh;font-size:10px}.banner .overlay h1{letter-spacing:0.1em}.banner .overlay h3{letter-spacing:0}}@media(max-width: 768px) and (orientation: landscape){.banner{height:100vh}}.hero{width:100%;height:auto;min-height:50%}.hero.pilates{min-height:600px;position:relative;padding:3.125rem}.hero.pilates::after{content:'';background-image:url("../images/model/art.png");background-position:bottom right;background-repeat:no-repeat;background-size:640px 455px;opacity:0.75;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}.hero.pilates p{max-width:50%}.hero.vertical{min-height:100vh;display:flex;flex-direction:row}.hero.vertical .content,.hero.vertical .media{width:50%}.hero.vertical .content.content,.hero.vertical .media.content{display:flex;flex-direction:column;padding:3.125rem;box-shadow:inset -20px 0 15px -15px rgba(43, 40, 40, 0.25)}.hero.vertical .content.content.reverse,.hero.vertical .media.content.reverse{box-shadow:inset 20px 0 15px -15px rgba(43, 40, 40, 0.25)}.hero.vertical .content.media video,.hero.vertical .media.media video{width:100%;height:100%;object-fit:cover;object-position:center;-webkit-filter:contrast(1.1) brightness(1.05);filter:contrast(1.1) brightness(1.05)}@media(max-width: 1024px){.hero.pilates{min-height:700px}.hero.pilates p{max-width:100%}}@media(max-width: 768px){.hero{margin:1rem 0}.hero.reverse-col-mob{flex-direction:column-reverse !important}.hero.pilates{min-height:600px;padding:1.5625rem}.hero.pilates p{max-width:100%}.hero.pilates::after{background-size:100%}.hero.vertical{max-height:unset;flex-direction:column}.hero.vertical .media,.hero.vertical .content{width:100%}.hero.vertical .media.content,.hero.vertical .content.content{padding:1.5625rem}.hero.vertical .media.media,.hero.vertical .content.media{margin-bottom:-3px}}.quote{width:100vw;height:256px;color:#FFFFFF;position:relative;background-image:-webkit-linear-gradient(#A77A74, rgba(167, 122, 116, 0.9)) !important;background-image:-moz-linear-gradient(#A77A74, rgba(167, 122, 116, 0.9)) !important;background-image:-ms-linear-gradient(#A77A74, rgba(167, 122, 116, 0.9)) !important;background-image:-o-linear-gradient(#A77A74, rgba(167, 122, 116, 0.9)) !important;background-image:linear-gradient(#A77A74, rgba(167, 122, 116, 0.9)) !important;text-align:center}.quote h3{font-weight:300}.quote h4{margin-top:1rem;font-style:italic}.quote.text-switch{height:128px;align-items:center;justify-content:center}.quote.text-switch h3{max-width:100%}@media(max-width: 768px){.quote{margin:1rem 0}.quote h3{font-size:1.5rem !important}}.blocks{width:100vw;height:100%;padding:3.125rem;display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}.blocks .block{width:100%;background-image:-webkit-linear-gradient(#A77A74, rgba(167, 122, 116, 0.9)) !important;background-image:-moz-linear-gradient(#A77A74, rgba(167, 122, 116, 0.9)) !important;background-image:-ms-linear-gradient(#A77A74, rgba(167, 122, 116, 0.9)) !important;background-image:-o-linear-gradient(#A77A74, rgba(167, 122, 116, 0.9)) !important;background-image:linear-gradient(#A77A74, rgba(167, 122, 116, 0.9)) !important;display:inline-block;vertical-align:middle;text-align:center;box-shadow:5px 5px 15px rgba(43, 40, 40, 0.25)}.blocks .block h1{color:#FFFFFF;line-height:10rem;font-weight:200}@media(max-width: 768px){.blocks{display:flex;flex-direction:column;grid-template-columns:unset;gap:unset}.blocks div:not(:last-child){margin-bottom:2em}.blocks div .block h1{line-height:3em;font-size:2em}}.map iframe{width:100%;height:50vh;border:0}.map div{width:100vw;padding:1.04167rem;text-align:center;color:#FFFFFF;background-image:-webkit-linear-gradient(#A77A74, rgba(167, 122, 116, 0.9)) !important;background-image:-moz-linear-gradient(#A77A74, rgba(167, 122, 116, 0.9)) !important;background-image:-ms-linear-gradient(#A77A74, rgba(167, 122, 116, 0.9)) !important;background-image:-o-linear-gradient(#A77A74, rgba(167, 122, 116, 0.9)) !important;background-image:linear-gradient(#A77A74, rgba(167, 122, 116, 0.9)) !important}.partners{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:3.125rem 6.25rem}.partners img{max-height:120px;margin:1em 0}@media(max-width: 1024px){.partners img{max-height:80px}}@media(max-width: 768px){.partners{flex-direction:column;align-items:center;justify-content:space-between}.partners img{max-height:80px}.partners img:not(:last-child){margin-bottom:2rem}}.footer{width:100vw;min-height:250px;background-image:-webkit-linear-gradient(#A77A74, rgba(167, 122, 116, 0.9)) !important;background-image:-moz-linear-gradient(#A77A74, rgba(167, 122, 116, 0.9)) !important;background-image:-ms-linear-gradient(#A77A74, rgba(167, 122, 116, 0.9)) !important;background-image:-o-linear-gradient(#A77A74, rgba(167, 122, 116, 0.9)) !important;background-image:linear-gradient(#A77A74, rgba(167, 122, 116, 0.9)) !important;padding:3.125rem 3.125rem 0 3.125rem;display:flex;flex-direction:column;justify-content:space-between;color:#FFFFFF}.footer .links{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;row-gap:2rem;column-gap:2rem;padding-bottom:20px}.footer .links .sections h5,.footer .links .partners-links h5{margin-bottom:1rem}.footer .links .sections a,.footer .links .sections p,.footer .links .partners-links a,.footer .links .partners-links p{font-size:0.9rem;color:rgba(255, 255, 255, 0.5);line-height:1.5rem;transition:color ease-in-out 300ms}.footer .links .sections a:hover,.footer .links .sections p:hover,.footer .links .partners-links a:hover,.footer .links .partners-links p:hover{cursor:pointer;color:#FFFFFF}.footer .links .description .content{margin-top:2rem;font-size:0.9rem;color:rgba(255, 255, 255, 0.5)}.footer .copyright{text-align:right;border-top:1px solid #FFFFFF;padding:0.5rem 0px;color:rgba(255, 255, 255, 0.5)}.footer .copyright a{cursor:pointer;text-decoration:underline}@media(max-width: 768px){.footer{padding:3.125rem 1.5625rem 0 1.5625rem;text-align:center}.footer .links{grid-template-columns:1fr}.copyright{text-align:center !important}}.layout{min-height:100vh;display:flex;justify-content:space-between;flex-direction:column}.layout .footer{align-self:flex-end}.testimonials{width:100%;position:relative;display:flex;flex-direction:row-reverse;align-items:center;padding:3.125rem;gap:2rem}.testimonials .image{position:relative;display:flex;justify-content:center;align-items:center;flex-grow:1;max-width:50vw}.testimonials .image img{max-width:100%;object-fit:cover;box-shadow:5px 5px 15px rgba(43, 40, 40, 0.15);border-radius:0.5rem}.testimonials .image .credits{position:absolute;top:0.5rem;left:0.5rem;font-size:0.3rem;opacity:0.3;color:#FFFFFF}.testimonials .quotes{width:50vw;height:auto;display:flex;flex-direction:column;justify-content:center;padding:0}.testimonials .quotes blockquote{width:100%;font-size:1.3em;font-style:italic;line-height:1.6;position:relative;padding:1.2em 2rem 1.2em 4.6rem}.testimonials .quotes blockquote::before{content:"\201C";color:#A77A74;font-size:4em;position:absolute;left:10px;top:-10px}.testimonials .quotes blockquote span{display:block;font-style:normal;font-weight:bold;margin-top:1em}@media(max-width: 1024px){.testimonials{flex-direction:column}.testimonials .image img{object-fit:contain}.testimonials .quotes{width:100vw}.testimonials .quotes blockquote{width:100%}}@media(max-width: 768px){.testimonials{height:auto;flex-direction:column}.testimonials .image{width:100vw;max-width:100vw;position:relative}.testimonials .image img{object-fit:contain;border-radius:0}.testimonials .quotes{width:100vw;justify-content:flex-start}.testimonials .quotes blockquote{width:100%;font-size:1.1em}}.about{width:100%;height:auto;position:relative}.about .description{width:100%;height:auto;display:flex;flex-direction:row;padding:10.9375rem 3.125rem 0 3.125rem}.about .description .text{width:50%;padding-left:3.125rem}.about .description .text h1,.about .description .text h4{font-weight:300}.about .description .text p{text-indent:1em;margin-bottom:2em}.about .description .md-profile{position:relative;display:flex}.about .description .md-profile img{--size:250px;width:var(--size);object-fit:contain;object-position:center}.about .description .md-profile .credits{position:absolute;top:0.5rem;left:0.5rem;font-size:0.4rem;opacity:0.3;color:#FFFFFF}.about .description .sm-profile{display:none}@media(max-width: 768px){.about .description{flex-direction:column;padding:7.8125rem 1.5625rem 0 1.5625rem}.about .description.teaching{padding:3.125rem 1.5625rem 0 1.5625rem}.about .description div{width:100% !important;padding:unset !important}.about .description .md-profile{display:none}.about .description .text h1{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;flex-grow:1}.about .description .sm-profile{display:block;position:relative;max-width:fit-content}.about .description .sm-profile img{width:auto;height:150px;object-fit:fill;object-position:bottom}.about .description .sm-profile .credits{position:absolute;bottom:1rem;left:0.5rem;font-size:0.3rem;line-height:0.5rem;opacity:0.4;color:#FFFFFF}}.gallery{width:100%;height:auto;padding:10.9375rem 3.125rem 1.5625rem 3.125rem;display:grid;grid-template-columns:repeat(6, 1fr);grid-template-areas:"vid1   vid1   img2    img2    vid4    vid4" "vid1   vid1   vid3    vid3    vid4    vid4" "img1   img1   vid3    vid3    vid4    vid4" "img1   img1   vid3    vid3    img3    img3" "vid2   vid2   img4    img4    vid5    vid5" "vid2   vid2   vid7    vid7    vid5    vid5" "vid6   vid6   vid7    vid7    vid8    vid8" "vid6   vid6   img5    img5    vid8    vid8";grid-gap:2em}.gallery .close{position:absolute;right:32px;top:32px;width:32px;height:32px;opacity:0.3;display:none;z-index:999}.gallery .close:hover{opacity:1;cursor:pointer}.gallery .close:before,.gallery .close:after{content:' ';position:absolute;left:15px;height:33px;width:2px;background-color:#FFFFFF}.gallery .close:before{transform:rotate(45deg)}.gallery .close:after{transform:rotate(-45deg)}.gallery .image1{grid-area:img1;-webkit-animation:fade-in-big ease 500ms both;animation:fade-in-big ease 500ms both;-webkit-animation-delay:calc(1 * 200ms);animation-delay:calc(1 * 200ms)}.gallery .image1 img{max-width:100%;object-fit:fill;box-shadow:2px 2px 10px rgba(43, 40, 40, 0.3);cursor:pointer}.gallery .image1.opened{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;background-color:rgba(43, 40, 40, 0.7);transition:all 250ms ease}.gallery .image1.opened .close{display:block}.gallery .image1.opened img{max-width:90%;max-height:80%;cursor:unset}.gallery .image2{grid-area:img2;-webkit-animation:fade-in-big ease 500ms both;animation:fade-in-big ease 500ms both;-webkit-animation-delay:calc(2 * 200ms);animation-delay:calc(2 * 200ms)}.gallery .image2 img{max-width:100%;object-fit:fill;box-shadow:2px 2px 10px rgba(43, 40, 40, 0.3);cursor:pointer}.gallery .image2.opened{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;background-color:rgba(43, 40, 40, 0.7);transition:all 250ms ease}.gallery .image2.opened .close{display:block}.gallery .image2.opened img{max-width:90%;max-height:80%;cursor:unset}.gallery .image3{grid-area:img3;-webkit-animation:fade-in-big ease 500ms both;animation:fade-in-big ease 500ms both;-webkit-animation-delay:calc(3 * 200ms);animation-delay:calc(3 * 200ms)}.gallery .image3 img{max-width:100%;object-fit:fill;box-shadow:2px 2px 10px rgba(43, 40, 40, 0.3);cursor:pointer}.gallery .image3.opened{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;background-color:rgba(43, 40, 40, 0.7);transition:all 250ms ease}.gallery .image3.opened .close{display:block}.gallery .image3.opened img{max-width:90%;max-height:80%;cursor:unset}.gallery .image4{grid-area:img4;-webkit-animation:fade-in-big ease 500ms both;animation:fade-in-big ease 500ms both;-webkit-animation-delay:calc(4 * 200ms);animation-delay:calc(4 * 200ms)}.gallery .image4 img{max-width:100%;object-fit:fill;box-shadow:2px 2px 10px rgba(43, 40, 40, 0.3);cursor:pointer}.gallery .image4.opened{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;background-color:rgba(43, 40, 40, 0.7);transition:all 250ms ease}.gallery .image4.opened .close{display:block}.gallery .image4.opened img{max-width:90%;max-height:80%;cursor:unset}.gallery .image5{grid-area:img5;-webkit-animation:fade-in-big ease 500ms both;animation:fade-in-big ease 500ms both;-webkit-animation-delay:calc(5 * 200ms);animation-delay:calc(5 * 200ms)}.gallery .image5 img{max-width:100%;object-fit:fill;box-shadow:2px 2px 10px rgba(43, 40, 40, 0.3);cursor:pointer}.gallery .image5.opened{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;background-color:rgba(43, 40, 40, 0.7);transition:all 250ms ease}.gallery .image5.opened .close{display:block}.gallery .image5.opened img{max-width:90%;max-height:80%;cursor:unset}.gallery .image6{grid-area:img6;-webkit-animation:fade-in-big ease 500ms both;animation:fade-in-big ease 500ms both;-webkit-animation-delay:calc(6 * 200ms);animation-delay:calc(6 * 200ms)}.gallery .image6 img{max-width:100%;object-fit:fill;box-shadow:2px 2px 10px rgba(43, 40, 40, 0.3);cursor:pointer}.gallery .image6.opened{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;background-color:rgba(43, 40, 40, 0.7);transition:all 250ms ease}.gallery .image6.opened .close{display:block}.gallery .image6.opened img{max-width:90%;max-height:80%;cursor:unset}.gallery .image7{grid-area:img7;-webkit-animation:fade-in-big ease 500ms both;animation:fade-in-big ease 500ms both;-webkit-animation-delay:calc(7 * 200ms);animation-delay:calc(7 * 200ms)}.gallery .image7 img{max-width:100%;object-fit:fill;box-shadow:2px 2px 10px rgba(43, 40, 40, 0.3);cursor:pointer}.gallery .image7.opened{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;background-color:rgba(43, 40, 40, 0.7);transition:all 250ms ease}.gallery .image7.opened .close{display:block}.gallery .image7.opened img{max-width:90%;max-height:80%;cursor:unset}.gallery .video1{grid-area:vid1;position:relative;-webkit-animation:fade-in-big ease 500ms both;animation:fade-in-big ease 500ms both;-webkit-animation-delay:calc(1 * 230ms);animation-delay:calc(1 * 230ms)}.gallery .video1 .play{border:0;background:transparent;box-sizing:border-box;width:0;height:24px;border-color:transparent transparent transparent rgba(255, 255, 255, 0.4);position:absolute;top:5%;left:5%;border-style:solid;border-width:17px 0 17px 30px;z-index:9}.gallery .video1 video{max-width:100%;object-fit:fill;box-shadow:2px 2px 10px rgba(43, 40, 40, 0.1);cursor:pointer;-webkit-transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out;-webkit-filter:contrast(1.1) brightness(1.05);filter:contrast(1.1) brightness(1.05)}.gallery .video1.opened{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;background-color:rgba(43, 40, 40, 0.7)}.gallery .video1.opened .close{display:block}.gallery .video1.opened .play{display:none}.gallery .video1.opened video{max-width:unset;max-height:90%;cursor:unset}.gallery .video2{grid-area:vid2;position:relative;-webkit-animation:fade-in-big ease 500ms both;animation:fade-in-big ease 500ms both;-webkit-animation-delay:calc(2 * 230ms);animation-delay:calc(2 * 230ms)}.gallery .video2 .play{border:0;background:transparent;box-sizing:border-box;width:0;height:24px;border-color:transparent transparent transparent rgba(255, 255, 255, 0.4);position:absolute;top:5%;left:5%;border-style:solid;border-width:17px 0 17px 30px;z-index:9}.gallery .video2 video{max-width:100%;object-fit:fill;box-shadow:2px 2px 10px rgba(43, 40, 40, 0.1);cursor:pointer;-webkit-transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out;-webkit-filter:contrast(1.1) brightness(1.05);filter:contrast(1.1) brightness(1.05)}.gallery .video2.opened{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;background-color:rgba(43, 40, 40, 0.7)}.gallery .video2.opened .close{display:block}.gallery .video2.opened .play{display:none}.gallery .video2.opened video{max-width:unset;max-height:90%;cursor:unset}.gallery .video3{grid-area:vid3;position:relative;-webkit-animation:fade-in-big ease 500ms both;animation:fade-in-big ease 500ms both;-webkit-animation-delay:calc(3 * 230ms);animation-delay:calc(3 * 230ms)}.gallery .video3 .play{border:0;background:transparent;box-sizing:border-box;width:0;height:24px;border-color:transparent transparent transparent rgba(255, 255, 255, 0.4);position:absolute;top:5%;left:5%;border-style:solid;border-width:17px 0 17px 30px;z-index:9}.gallery .video3 video{max-width:100%;object-fit:fill;box-shadow:2px 2px 10px rgba(43, 40, 40, 0.1);cursor:pointer;-webkit-transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out;-webkit-filter:contrast(1.1) brightness(1.05);filter:contrast(1.1) brightness(1.05)}.gallery .video3.opened{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;background-color:rgba(43, 40, 40, 0.7)}.gallery .video3.opened .close{display:block}.gallery .video3.opened .play{display:none}.gallery .video3.opened video{max-width:unset;max-height:90%;cursor:unset}.gallery .video4{grid-area:vid4;position:relative;-webkit-animation:fade-in-big ease 500ms both;animation:fade-in-big ease 500ms both;-webkit-animation-delay:calc(4 * 230ms);animation-delay:calc(4 * 230ms)}.gallery .video4 .play{border:0;background:transparent;box-sizing:border-box;width:0;height:24px;border-color:transparent transparent transparent rgba(255, 255, 255, 0.4);position:absolute;top:5%;left:5%;border-style:solid;border-width:17px 0 17px 30px;z-index:9}.gallery .video4 video{max-width:100%;object-fit:fill;box-shadow:2px 2px 10px rgba(43, 40, 40, 0.1);cursor:pointer;-webkit-transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out;-webkit-filter:contrast(1.1) brightness(1.05);filter:contrast(1.1) brightness(1.05)}.gallery .video4.opened{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;background-color:rgba(43, 40, 40, 0.7)}.gallery .video4.opened .close{display:block}.gallery .video4.opened .play{display:none}.gallery .video4.opened video{max-width:unset;max-height:90%;cursor:unset}.gallery .video5{grid-area:vid5;position:relative;-webkit-animation:fade-in-big ease 500ms both;animation:fade-in-big ease 500ms both;-webkit-animation-delay:calc(5 * 230ms);animation-delay:calc(5 * 230ms)}.gallery .video5 .play{border:0;background:transparent;box-sizing:border-box;width:0;height:24px;border-color:transparent transparent transparent rgba(255, 255, 255, 0.4);position:absolute;top:5%;left:5%;border-style:solid;border-width:17px 0 17px 30px;z-index:9}.gallery .video5 video{max-width:100%;object-fit:fill;box-shadow:2px 2px 10px rgba(43, 40, 40, 0.1);cursor:pointer;-webkit-transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out;-webkit-filter:contrast(1.1) brightness(1.05);filter:contrast(1.1) brightness(1.05)}.gallery .video5.opened{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;background-color:rgba(43, 40, 40, 0.7)}.gallery .video5.opened .close{display:block}.gallery .video5.opened .play{display:none}.gallery .video5.opened video{max-width:unset;max-height:90%;cursor:unset}.gallery .video6{grid-area:vid6;position:relative;-webkit-animation:fade-in-big ease 500ms both;animation:fade-in-big ease 500ms both;-webkit-animation-delay:calc(6 * 230ms);animation-delay:calc(6 * 230ms)}.gallery .video6 .play{border:0;background:transparent;box-sizing:border-box;width:0;height:24px;border-color:transparent transparent transparent rgba(255, 255, 255, 0.4);position:absolute;top:5%;left:5%;border-style:solid;border-width:17px 0 17px 30px;z-index:9}.gallery .video6 video{max-width:100%;object-fit:fill;box-shadow:2px 2px 10px rgba(43, 40, 40, 0.1);cursor:pointer;-webkit-transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out;-webkit-filter:contrast(1.1) brightness(1.05);filter:contrast(1.1) brightness(1.05)}.gallery .video6.opened{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;background-color:rgba(43, 40, 40, 0.7)}.gallery .video6.opened .close{display:block}.gallery .video6.opened .play{display:none}.gallery .video6.opened video{max-width:unset;max-height:90%;cursor:unset}.gallery .video7{grid-area:vid7;position:relative;-webkit-animation:fade-in-big ease 500ms both;animation:fade-in-big ease 500ms both;-webkit-animation-delay:calc(7 * 230ms);animation-delay:calc(7 * 230ms)}.gallery .video7 .play{border:0;background:transparent;box-sizing:border-box;width:0;height:24px;border-color:transparent transparent transparent rgba(255, 255, 255, 0.4);position:absolute;top:5%;left:5%;border-style:solid;border-width:17px 0 17px 30px;z-index:9}.gallery .video7 video{max-width:100%;object-fit:fill;box-shadow:2px 2px 10px rgba(43, 40, 40, 0.1);cursor:pointer;-webkit-transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out;-webkit-filter:contrast(1.1) brightness(1.05);filter:contrast(1.1) brightness(1.05)}.gallery .video7.opened{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;background-color:rgba(43, 40, 40, 0.7)}.gallery .video7.opened .close{display:block}.gallery .video7.opened .play{display:none}.gallery .video7.opened video{max-width:unset;max-height:90%;cursor:unset}.gallery .video8{grid-area:vid8;position:relative;-webkit-animation:fade-in-big ease 500ms both;animation:fade-in-big ease 500ms both;-webkit-animation-delay:calc(8 * 230ms);animation-delay:calc(8 * 230ms)}.gallery .video8 .play{border:0;background:transparent;box-sizing:border-box;width:0;height:24px;border-color:transparent transparent transparent rgba(255, 255, 255, 0.4);position:absolute;top:5%;left:5%;border-style:solid;border-width:17px 0 17px 30px;z-index:9}.gallery .video8 video{max-width:100%;object-fit:fill;box-shadow:2px 2px 10px rgba(43, 40, 40, 0.1);cursor:pointer;-webkit-transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out;-webkit-filter:contrast(1.1) brightness(1.05);filter:contrast(1.1) brightness(1.05)}.gallery .video8.opened{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;background-color:rgba(43, 40, 40, 0.7)}.gallery .video8.opened .close{display:block}.gallery .video8.opened .play{display:none}.gallery .video8.opened video{max-width:unset;max-height:90%;cursor:unset}.gallery .video9{grid-area:vid9;position:relative;-webkit-animation:fade-in-big ease 500ms both;animation:fade-in-big ease 500ms both;-webkit-animation-delay:calc(9 * 230ms);animation-delay:calc(9 * 230ms)}.gallery .video9 .play{border:0;background:transparent;box-sizing:border-box;width:0;height:24px;border-color:transparent transparent transparent rgba(255, 255, 255, 0.4);position:absolute;top:5%;left:5%;border-style:solid;border-width:17px 0 17px 30px;z-index:9}.gallery .video9 video{max-width:100%;object-fit:fill;box-shadow:2px 2px 10px rgba(43, 40, 40, 0.1);cursor:pointer;-webkit-transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out;-webkit-filter:contrast(1.1) brightness(1.05);filter:contrast(1.1) brightness(1.05)}.gallery .video9.opened{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;background-color:rgba(43, 40, 40, 0.7)}.gallery .video9.opened .close{display:block}.gallery .video9.opened .play{display:none}.gallery .video9.opened video{max-width:unset;max-height:90%;cursor:unset}@media(max-width: 768px){.gallery{display:flex;flex-direction:column}.gallery .opened img,.gallery .opened video{max-width:80% !important}.gallery .videos,.gallery .images{margin-bottom:2em}}.contact{width:100%;max-width:1440px;padding:12.5rem 3.125rem;margin:0 auto;display:flex;flex-direction:row-reverse;justify-content:space-between}.contact div:first-child{flex-basis:40%}.contact .form{width:100%;background-color:#FFFFFF;box-shadow:3px 3px 39px rgba(43, 40, 40, 0.08);padding:3.125rem 3.125rem;position:relative}.contact .form h3{font-style:normal;font-weight:normal;font-size:3rem;line-height:3.43rem;color:#A77A74}.contact .form form{display:grid;grid-template-columns:1fr;grid-row-gap:1rem}.contact .form form input,.contact .form form textarea,.contact .form form button{padding:9px 14px;outline:none;border:solid 1px rgba(43, 40, 40, 0.1);resize:none}.contact .form form a{width:100%}.contact .form form button{width:100%;background-color:#A77A74;outline:none;border:none;padding:12px 0;color:#FFFFFF;font-size:0.9rem;transition:background-color ease-in-out 300ms, color ease-in-out 300ms;display:flex;flex-direction:row;justify-content:center;align-items:center}.contact .form form button:hover{cursor:pointer}.contact .form form button icon{background-size:20px;width:20px;height:20px;margin-right:10px;filter:brightness(0) invert(1)}.contact .form form button icon.email{background-image:url("../images/icons/send-button.svg")}.contact .form form button icon.phone{background-image:url("../images/icons/phone.svg")}.contact .form form fieldset{border:none;padding:1em 0}.contact .form form fieldset .checkbox{display:block;position:relative;padding-left:35px;margin-bottom:12px;font-size:1em;padding-top:0.3em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.contact .form form fieldset .checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.contact .form form fieldset .checkbox .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:rgba(43, 40, 40, 0.1)}.contact .form form fieldset .checkbox .checkmark:after{content:"";position:absolute;display:none;left:9px;top:5px;width:5px;height:10px;border:solid #FFFFFF;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.contact .form form fieldset .checkbox:hover input~.checkmark{background-color:rgba(43, 40, 40, 0.1)}.contact .form form fieldset .checkbox input:checked~.checkmark{background-color:#A77A74}.contact .form form fieldset .checkbox input:checked~.checkmark:after{display:block}.contact .form form fieldset .checkradio{display:block;position:relative;padding-left:35px;margin-bottom:1.2em;font-size:1em;padding-top:0.3em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.contact .form form fieldset .checkradio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.contact .form form fieldset .checkradio input:checked~.checkmark{background-color:#A77A74}.contact .form form fieldset .checkradio input:checked~.checkmark:after{display:block}.contact .form form fieldset .checkradio .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:rgba(43, 40, 40, 0.1);border-radius:50%}.contact .form form fieldset .checkradio .checkmark:after{content:"";position:absolute;display:none}.contact .form form fieldset .checkradio .checkmark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#FFFFFF}.contact .model{flex-basis:55%;position:relative;display:flex;flex-direction:column;justify-content:flex-start;-webkit-animation:from-left ease 500ms both;animation:from-left ease 500ms both}.contact .model h2{color:#A77A74;font-style:normal;font-weight:normal}.contact .model .square{height:30rem;background-image:url("../images/model/get-in-touch.jpg");background-repeat:no-repeat;background-size:contain;background-position:top left;position:relative;top:50px;border-radius:5px}.contact .model .square .credits{position:absolute;top:0.5rem;right:1rem;font-size:0.6rem;opacity:0.3}.bottom{margin-top:auto}@media(max-width: 768px){.contact{flex-direction:column;padding:0}.contact .form{flex-basis:100%;padding:9.375rem 1.5625rem}.contact .form h3{font-size:2em;line-height:1em}.contact .model{display:flex;justify-content:center;margin-top:2em}.contact .model h2{font-size:1.5em;padding:0 1rem}.contact .model .square{width:100vw;min-height:35vh;border-radius:0}}html,body{position:relative;width:100%;min-height:100vh;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;font-family:'Roboto', sans-serif;font-size:16px;line-height:16px;font-weight:normal}#routify-app{overflow:hidden}input,textarea,button{font-family:inherit;font-size:inherit}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.clear{width:100%;clear:both;height:0px;line-height:0px}.float-button{width:64px;height:64px;position:fixed;z-index:99;bottom:1em;right:1em;background-color:#A77A74;display:flex;align-items:center;justify-content:center;padding:1em;border-radius:50%;box-shadow:2px 2px 5px rgba(43, 40, 40, 0.5)}.float-button audio{display:none}.float-button button{border:0;background:transparent;box-sizing:border-box;width:0;height:24px;border-color:transparent transparent transparent rgba(255, 255, 255, 0.6);transition:all 250ms ease;cursor:pointer;border-style:solid;border-width:15px 0 15px 28px;margin-left:3px;outline:none}.float-button button.paused{border-style:double;border-width:0px 0 0px 18px;margin:0}.float-button button:hover{border-color:transparent transparent transparent white}
.huge.svelte-33l10e{font-size:12rem}.e404.svelte-33l10e{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);text-align:center}

/*# sourceMappingURL=bundle.css.map */