.kiefer-container{width:100%;padding:8vh 2.5vw 0 3.2vw;box-sizing:border-box;position:relative}.kiefer-container .animation-pages{overflow:hidden;width:32%;margin:0 auto}.kiefer-container .slide-pages{height:min-content;display:flex;flex-direction:column;justify-content:center;align-items:center}.kiefer-container .kiefer-image-container{max-height:80vh;width:85%;display:flex;justify-content:center;align-items:center}.kiefer-container .kiefer-image-container img{width:100%;height:100%;object-fit:cover}.kiefer-container .animation-pages.animation{width:100%;height:78vh;margin-top:0;animation:reduce 2s forwards;animation-delay:1s}.kiefer-container .title-work-page{font-size:5vw;color:#fff;font-family:Aeonik;text-align:center;margin:0;margin-top:1vh}.kiefer-container .scroll-text-works{font-size:1vw;color:#fff;font-family:Aeonik-light;text-align:center;margin:0;opacity:0;animation:fade 1s forwards;animation-delay:3s}.kiefer-description{margin-top:2vh;padding:4% 8%}.kiefer-description .description-text{font-size:3.1rem;color:#fff;font-family:Aeonik;font-weight:600;margin:0 auto;width:fit-content;margin-bottom:10vh}.kiefer-description .grid-kiefer{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-template-rows:repeat(2,1fr);row-gap:1px;background-color:#fff}.kiefer-description .grid-kiefer .grid-item-kiefer{background-color:#0c0c0c;color:#fff}.kiefer-description .grid-kiefer .grid-item-kiefer p{font-family:Aeonik-light}.kiefer-description .grid-kiefer .grid-item-kiefer:nth-child(5) p{width:65%}.kiefer-description .grid-kiefer .grid-item-kiefer.button div{cursor:pointer;align-items:center;display:flex;justify-content:flex-end;height:min-content;margin-top:10px;gap:8px}.kiefer-description .grid-kiefer .grid-item-kiefer.button div p{margin:0}.kiefer-description .grid-kiefer .grid-item-kiefer.button div button{width:30px;height:30px;color:#fff;border:1px solid #fff;background-color:transparent;cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:50%}.kiefer-description .grid-kiefer .grid-item-kiefer.up{display:flex;align-items:flex-end}.kiefer-description .grid-kiefer .grid-item-kiefer.up p{font-family:Aeonik-Bold;font-size:1.3rem;margin:0 0 7px}.fade-in{opacity:0;animation:fade 1s forwards;animation-delay:2s}.fade-in.out,.container-prevbutton-pages.out,.container-nextbutton-pages.out{opacity:1;animation:fade-out .5s forwards}@keyframes fade-out{to{opacity:0}}@keyframes reduce{to{height:30vh;width:32%}}.kiefer-section-1{padding:0 8%}.kiefer-image-group-1{width:100%;display:flex;margin-top:10vh;justify-content:space-between;align-items:center}.kiefer-image-group-1 .kiefer-group-1{width:30%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.kiefer-image-group-1 .kiefer-group-1 img{width:100%;height:100%;object-fit:cover}.kiefer-image-group-1 .kiefer-group-2{width:60%;height:100%;display:flex;flex-direction:row;align-items:center;gap:30px}.kiefer-image-group-1 .kiefer-group-2 div{width:30rem;height:20rem;display:flex;justify-content:center;align-items:center}.kiefer-image-group-1 .kiefer-group-2 div img{width:100%;height:100%;object-fit:cover}.kiefer-section-1-text{font-size:1.2rem;font-family:Aeonik-light,sans-serif;color:#fff;margin:0;margin-top:-2vh;display:flex;flex-direction:column;align-items:flex-end}.kiefer-section-1-text p{margin:0;width:37%}.kiefer-image-2{width:100%;height:100%;display:flex;justify-content:center;align-items:center;margin-top:10vh}.kiefer-image-2 img{width:100%;height:100%;object-fit:cover}.kiefer-image-3{width:100%;height:100%;display:flex;margin-top:10vh}.kiefer-image-3 div{margin-left:15vw;width:30%;height:60vh;display:flex;justify-content:center;align-items:center}.kiefer-image-3 div img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 768px){.kiefer-container{padding:8vh 6vw 0 6vw}.kiefer-container .animation-pages{width:100%;margin-top:0}.kiefer-container .kiefer-image-container{height:100%;width:100%;display:flex;justify-content:center;align-items:center;animation:reduce-image 2s forwards;animation-delay:1s}.kiefer-container .kiefer-image-container img{width:100%;height:100%;object-fit:cover}.kiefer-container .animation-pages.animation{width:100%;height:78vh;animation:reduce 2s forwards;margin-top:6vh;animation-delay:1s}.kiefer-container .title-work-page{font-size:2rem;color:#fff;font-family:Aeonik;text-align:center;margin:0;margin-top:1vh}.kiefer-container .scroll-text-works{font-size:1rem;color:#fff;font-family:Aeonik-light;text-align:center;margin:0;margin-top:2vh;opacity:0;animation:fade 1s forwards;animation-delay:3s}.container-prevbutton-pages.mobile,.container-nextbutton-pages.mobile{top:90%;z-index:100}.container-prevbutton-pages.mobile .prevbutton-pages,.container-prevbutton-pages.mobile .nextbutton-pages,.container-nextbutton-pages.mobile .prevbutton-pages,.container-nextbutton-pages.mobile .nextbutton-pages{width:30px;height:30px}.container-prevbutton-pages.mobile p,.container-nextbutton-pages.mobile p{font-size:14px}.container-nextbutton-pages.mobile{right:4vw}.container-prevbutton-pages.mobile{left:4vw}.kiefer-description{margin-top:2vh;padding:4% 6vw}.kiefer-description .description-text{font-size:1.5rem;color:#fff;font-family:Aeonik;font-weight:400;margin:0 auto;width:fit-content}.kiefer-description .grid-kiefer{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-template-rows:repeat(2,1fr);row-gap:1px;background-color:#fff;max-height:36vh}.kiefer-description .grid-kiefer .grid-item-kiefer{background-color:#0c0c0c;color:#fff}.kiefer-description .grid-kiefer .grid-item-kiefer p{font-size:9px}.kiefer-description .grid-kiefer .grid-item-kiefer:nth-child(5) p{width:100%}.kiefer-description .grid-kiefer .grid-item-kiefer.up p{font-size:1rem}.kiefer-image-group-1{display:flex;flex-direction:column;justify-content:start;align-items:flex-end;gap:40px;margin-top:3vh}.kiefer-image-group-1 .kiefer-group-1{width:70%}.kiefer-image-group-1 .kiefer-group-2{width:100%;display:flex;flex-direction:row-reverse;align-items:flex-end;justify-content:center;gap:20px}.kiefer-image-group-1 .kiefer-group-2 .img-kiefer-group-2-1{width:100%;height:12rem;display:flex;justify-content:center;align-items:center}.kiefer-image-group-1 .kiefer-group-2 .img-kiefer-group-2-1 img{width:100%;height:100%;object-fit:cover}.kiefer-image-group-1 .kiefer-group-2 .img-kiefer-group-2-2{width:100%;height:20rem;display:flex;justify-content:center;align-items:center}.kiefer-image-group-1 .kiefer-group-2 .img-kiefer-group-2-2 img{width:100%;height:100%;object-fit:cover}.kiefer-section-1{padding:0 6vw}.kiefer-section-1-text{font-size:1rem;font-family:Aeonik-light,sans-serif;color:#fff;margin:0;margin-top:4vh;display:flex;flex-direction:column;align-items:flex-end}.kiefer-section-1-text p{margin:0;width:80%}.kiefer-image-3{display:none}}.footer-worksPage{width:100%;padding:8% 4%;box-sizing:border-box;display:flex;justify-content:space-between;align-items:top}.footer-worksPage .footer-workspage-left{width:20%;border-right:1px solid #fff;border-top:1px solid #fff;box-sizing:border-box}.footer-worksPage .footer-workspage-left p{font-size:1.5rem;color:#fff;font-family:Aeonik-bold;margin:0;margin-top:3vh}.footer-worksPage .footer-workspage-right{width:80%;border-top:1px solid #fff;padding:7vh 4vw;box-sizing:border-box}.footer-worksPage .footer-workspage-right .grid-footer-workspage{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);column-gap:3rem;row-gap:4rem}.footer-worksPage .footer-workspage-right .grid-footer-workspage .grid-item-footer-workspage{color:#fff;background-color:#0c0c0c}.footer-worksPage .footer-workspage-right .grid-footer-workspage .grid-item-footer-workspage p{font-family:Aeonik-light}@media only screen and (max-width: 768px){.footer-worksPage{flex-direction:column}.footer-worksPage .footer-workspage-left{width:100%;border-right:none;border-top:1px solid #fff;padding:0 4vw}.footer-worksPage .footer-workspage-left p{font-size:1.2rem;color:#fff;font-family:Aeonik-bold;margin:0;margin-top:3vh}.footer-worksPage .footer-workspage-right{width:100%;border-top:1px solid #fff;padding:4vh 4vw;border-top:none}.footer-worksPage .footer-workspage-right .grid-footer-workspage{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);column-gap:3rem;row-gap:2rem}.footer-worksPage .footer-workspage-right .grid-footer-workspage .grid-item-footer-workspage{color:#fff;background-color:#0c0c0c}.footer-worksPage .footer-workspage-right .grid-footer-workspage .grid-item-footer-workspage p{font-family:Aeonik-light}}.closeWorksContainer{position:absolute;top:1rem;right:2rem;display:flex;align-items:center;justify-content:center;gap:.7rem;z-index:100;opacity:0;animation:fade 1s forwards;animation-delay:3s}.closeWorksText{color:#fff;font-family:Aeonik-light}.closeWorksButton{display:flex;align-items:center;justify-content:center;border-radius:50%;height:1.5rem;width:1.5rem;background-color:transparent;border:1px solid #fff;cursor:pointer}.closeWorksButton.hovered{background-color:#fff}.closeWorksText.hovered{font-weight:700}.closeIcon{color:#fff;width:.7rem;height:.7rem}.closeIcon.hovered{color:#000}@media only screen and (max-width: 768px){.closeWorksContainer{top:1.5rem;right:1rem}.closeWorksText{display:none}.closeWorksButton{height:1.3rem;width:1.3rem}.closeIcon{width:.9rem;height:.9rem}}@keyframes modalAnimation{0%{width:100%;height:100%;opacity:0}70%{width:100%;height:100%;opacity:1}to{width:85%;height:80vh;opacity:1}}@keyframes imageFade{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#f4f4f480;display:flex;justify-content:center;align-items:center;z-index:4}.modal{position:relative;width:85%;height:80vh;box-shadow:0 4px 8px #0003;background-color:#fff;padding:4%;box-sizing:border-box;z-index:6;overflow:auto;animation:modalAnimation 1.2s ease-in-out forwards}.modal-content{width:100%;height:100%}.close-button-modal{background-color:transparent;border:1px solid #0c0c0c;border-radius:50%;width:35px;height:35px;display:flex;justify-content:center;align-items:center;cursor:pointer}.container-close-button-modal{position:absolute;display:flex;justify-content:center;align-items:center;gap:10px;right:7%;top:8%;opacity:0;animation:slideUp .7s ease forwards;animation-delay:1.5s}.close-text-button-modal{font-size:1.2rem;font-family:Aeonik-light;margin:0;color:#0c0c0c;cursor:pointer}.close-button-modal:hover{background-color:#0c0c0c;border:0;border-radius:50%;width:35px;height:35px;display:flex;justify-content:center;align-items:center;cursor:pointer}.close-button-modal:hover .icon-button-modal{filter:invert(1)}.container-content{display:flex;width:100%;height:100%}.images-modal,.menu-list{width:50%;height:100%}.menu-list{padding:0 0 0 5%;display:flex;flex-direction:column;justify-content:space-between}.container-image{width:100%;height:100%;opacity:0;animation:imageFade .5s ease-in-out forwards;animation-delay:1.2s}.image-modal{width:100%;height:100%;object-fit:cover}.list-menu-modal{display:flex;flex-direction:column;list-style:none;padding-left:0;gap:30px;margin-top:20%;width:fit-content}.list-menu-modal-item{display:flex;flex-direction:row;gap:10px;align-items:center;width:fit-content;opacity:0;cursor:pointer;animation:slideUp .7s ease forwards;animation-delay:1.5s}.list-menu-modal-item img{margin-top:-8px;width:35px}.list-menu-modal-item p{font-size:1.7rem;font-family:Aeonik;font-weight:700;margin:0;color:#1116;cursor:pointer}.list-menu-modal-item:hover p{color:#0c0c0c}.ato-h3{font-family:Aeonik-light;font-size:24px;margin:0;opacity:0;animation:slideUp .7s ease forwards;animation-delay:1.8s}.copyright{display:flex;align-items:center;gap:9%;font-family:Aeonik-light;opacity:0;animation:slideUp .7s ease forwards;animation-delay:2.1s}.copyright p{margin:0}.icons-copyright{display:flex;gap:1%}.icons-copyright .icons-copyright-item{width:45px;cursor:pointer}@media only screen and (max-width: 768px){@keyframes modalAnimation{0%{width:100%;height:100%;opacity:0}70%{width:100%;height:100%;opacity:1}to{width:85%;height:fit-content;opacity:1}}.modal{width:85%;height:fit-content;padding:6%}.container-content{flex-direction:column}.container-content .images-modal{width:100%;height:55%}.container-content .menu-list{width:100%;height:50%;padding:5% 0 0}.container-content .menu-list .list-menu-modal{margin-top:0}.container-content .menu-list .list-menu-modal .direction-buttons-modal{width:25px}.container-content .menu-list .list-menu-modal .list-menu-modal-item p{font-size:20px}.container-content .ato-h3{position:absolute;right:6vw;bottom:10vh;font-size:14px}.icons-copyright{position:absolute;right:0;top:-9vw;gap:4vw}.icons-copyright .icons-copyright-item{width:15px}.privacy-policy,.Terms{font-size:12px}.container-close-button-modal{top:6%;right:9%}.container-close-button-modal .close-text-button-modal{display:none}.container-close-button-modal .close-button-modal{width:20px;height:20px;border:1px solid #fff}.container-close-button-modal .close-button-modal .icon-button-modal{filter:invert(1)}}.menu-container{position:fixed;right:2%;top:2%;z-index:10;display:flex;flex-direction:row;gap:20px;opacity:0;animation:fadeMenu 1s forwards;animation-delay:1s}.contact-menu{font-family:Aeonik-Bold;font-size:1rem;cursor:pointer;text-decoration:none;color:#fff;background-color:transparent;border:1px solid #fff;padding:1vh 2vw;border-radius:40px}.contact-menu:hover{background-color:#fff;color:#0c0c0c}.contact-menu.scrolled{color:#0c0c0c;border:1px solid #0c0c0c}.contact-menu.scrolled:hover{background-color:#0c0c0c;color:#fff}.contact-menu.container-style{color:#0c0c0c;border:1px solid #0c0c0c}.contact-menu.container-style:hover{background-color:#0c0c0c;color:#fff}.menu-button{width:40px;height:40px;border-radius:50%;background-color:transparent;border:1.5px solid #fff;cursor:pointer}.menu-button.scrolled{border:1px solid #0c0c0c}#menu-icon{transition:transform .3s ease}.menu-container.open #menu-icon{transform:rotate(90deg)}.modal-open{overflow:hidden}@keyframes fadeMenu{to{opacity:1}}.container1{background-color:#fff}.section1{position:relative;height:300vh;background-color:#fff}.sticky{position:sticky;top:0;display:flex;height:100vh;overflow:hidden;align-items:center}.motion{display:flex;gap:0}.group{position:relative;height:100vh;width:43vw;overflow:hidden}.centered-text{width:100%;height:100vh;color:#fff;position:absolute;top:50%;z-index:1;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column}.sup{height:50vh;width:100%;border-bottom:1px solid #fff;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.inf{height:50vh;width:100%;display:flex;flex-direction:column;justify-content:space-between}.button-slider{font-family:Aeonik-Bold;font-size:1.2rem;margin-top:3vh;margin-left:14vw;cursor:pointer;text-decoration:none;color:#fff;background-color:transparent;border:1px solid #fff;padding:1.3% 2.3%;border-radius:40px}.social-icons-slider{display:flex;flex-direction:column;position:absolute;bottom:8%;left:2%;gap:30px}.social-icons-slider img{max-width:90%;max-height:90%;filter:invert(1)}.sections-slider{display:flex;flex-direction:row;margin-left:14vw;gap:5%;margin-bottom:3%}.sections-slider p{margin:0;color:#f4f4f4bd}.section-slider-item{width:20%}p.active{color:#fff}.section-slider-item-title{font-family:Aeonik-Bold;font-size:1.5rem;margin-bottom:1rem}.title-ato{margin:13% 0 0;font-size:200px;margin-left:14vw;font-family:Aeonik-bold}.icon1{position:absolute;top:3%;left:2%;display:flex;flex-direction:column;align-items:center}.progress-bar-container{width:1px;height:25vh;background-color:#eee;margin-top:20px}.progress-bar{width:5px;background-color:#fff;border-radius:15px;margin-left:-2px}.menu{list-style:none;padding:0;margin:0 0 40px;display:flex;gap:20px;width:400px;height:max-content}.menu-item-text{margin:0;font-size:16px;font-family:Aeonik-light}@media only screen and (max-width: 768px){.group{width:100vw}.title-ato{font-size:0;display:none}.menu{display:none}.sup{border:0}.inf{justify-content:flex-end}.inf .container-button-slider{display:none}.inf .social-icons-slider{position:absolute;left:90vw;top:15vh;bottom:0}.sections-slider{margin-left:7vw;margin-bottom:5vh;gap:0}.section-slider-item{width:60%}.hide{display:none}.logo-home{width:30px;height:auto}.icon1{left:4%}}.scroll-section-outer{overflow:hidden}.scroll-section-inner{height:100vh;width:300vw;display:flex;flex-direction:row;position:relative}.imageBanner{height:100vh;width:100vw;object-fit:cover}.our-work-content-text-button{font-family:Aeonik-Bold;font-size:1rem;margin:2% 0 0;cursor:pointer;text-decoration:none;color:#0c0c0c;background-color:transparent;border:1px solid #0c0c0c;padding:1% 3%;width:14%;border-radius:40px;align-self:center}.our-work-content-text-button:hover{background-color:#0c0c0c;color:#f9f3ef}.section-works{padding:6% 4% 4%;display:flex;flex-direction:column}.section-strategy{padding:4%}.works-1{display:flex;flex-direction:row;justify-content:center;align-items:center}.works-2{display:flex;flex-direction:row;margin-top:7vh}.works-3{display:flex;flex-direction:row-reverse;margin-top:7vh}.container-image-works-1{width:25%;height:100%;cursor:pointer}.container-image-works-2{width:37%;height:100%;cursor:pointer}.container-image-works-3{width:27%;height:100%;cursor:pointer}.image-works-1{width:100%;height:100%;object-fit:cover}.list-image{padding:0}.item-list-image{display:flex;flex-direction:row;gap:10px;align-items:center;cursor:pointer;text-decoration:none}.item-list-image svg{margin-top:1%}.item-text-image{font-family:Aeonik-Bold;font-size:2rem;margin:0}.item-text-image2{font-family:Aeonik;font-size:1rem;font-weight:lighter;margin:1% 0 0 5%}.hr{width:94%;height:.5px;background-color:#0c0c0c}.title-strategy{font-size:4rem;font-family:Aeonik;font-weight:700;margin:0 20% 0 0;margin-bottom:18vh}.content-strategy{width:100%;display:flex;flex-direction:row;justify-content:space-between}.img-strategy,.text-strategy{width:50%}.img-strategy{display:flex;justify-content:center;align-items:center;overflow:hidden}.img-strategy-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.text-strategy{padding-left:8%;padding-top:3%;padding-bottom:5%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:start}.our-strategy-list{padding:0}.item-list-our-strategy{display:flex;flex-direction:row;gap:10px;align-items:center;text-decoration:none}.item-text-our-strategy{font-family:Aeonik-Bold;font-size:2rem;width:100%;margin:0}.item-text-our-strategy:after{content:"";display:block;height:1px;background-color:#0c0c0c;width:100%;margin-top:5px}.container-button-2{padding:5px 5px 5px 3%}.section-clients{padding:4% 4% 8%}.container-titles-clients{display:flex;flex-direction:column}.our-clients{font-family:Aeonik-Bold;color:#111111ce;font-size:1.4rem}.title-clients{font-size:5vw;font-family:Aeonik;align-self:flex-end;margin:0}.clients-content{display:flex;flex-direction:row;justify-content:space-between;margin-top:20vh}.clients-content-text{width:50%;display:flex;flex-direction:column;justify-content:center}.clients-content-text-title{font-family:Aeonik;font-size:2rem;margin:0}.clients-content-text-description{font-family:Aeonik;font-size:1rem;margin:5% 40% 0 0}.clients-content-text-button{font-family:Aeonik-Bold;font-size:1rem;margin:5% 0 0;cursor:pointer;text-decoration:none;color:#0c0c0c;background-color:transparent;border:1px solid #0c0c0c;padding:2% 6%;width:30%;border-radius:40px}.clients-content-text-button:hover{background-color:#0c0c0c;color:#f9f3ef}.clients-content-some-data{width:62%;margin-top:15vh}.slogan-clients{font-family:Aeonik;font-size:2rem}.contact-clients{font-family:Aeonik;font-weight:700;font-size:4rem;margin:5% 0 0}.contact-clients:after{content:"";display:block;height:1px;background-color:#0c0c0c;width:100%;margin-top:4%}.section-slider{padding:7% 0;display:flex;flex-direction:column}.my-accordion.MuiAccordion-root{background-color:transparent;box-shadow:none;border:0;transition:background-color .5s ease;padding:0}.my-accordion.MuiAccordion-root:hover,.my-accordion.MuiAccordion-root.Mui-expanded{background-color:#d9d9d9}.my-accordion.MuiAccordion-root:before{background-color:transparent}.my-accordion-title.MuiTypography-root,.my-typography.MuiTypography-root{font-family:Aeonik;margin:0}.title-clients.mobile,.contact-clients.mobile{display:none}@media only screen and (max-width: 768px){.works-1 .container-image-works-1{width:100%}.works-2 .container-image-works-2{width:100%;height:70vh}.works-3{margin-top:25vh}.works-3 .container-image-works-3{width:100%}.our-work-content-text-button{width:40%;padding:2% 3%;margin-top:4vh}.title-strategy{font-size:2.7rem;margin-right:0;margin-bottom:5vh}.content-strategy{flex-direction:column}.content-strategy .img-strategy{width:100%;height:40vh;align-items:flex-start;justify-content:flex-start}.content-strategy .img-strategy img{width:100%;height:100%;object-fit:cover}.content-strategy .text-strategy{width:100%;padding:0;margin-top:10vh}.hr.hidden,.our-clients{display:none}.title-clients{font-size:4rem}.title-clients,.contact-clients{display:none}.title-clients.mobile,.contact-clients.mobile{display:block}.clients-content{flex-direction:column-reverse}.clients-content .clients-content-text{width:100%;margin-top:0;margin-bottom:10vh}.clients-content .clients-content-text .clients-content-text-description{margin-right:0}.clients-content .clients-content-text .clients-content-text-button{width:50%;margin:5% auto 0}.clients-content .clients-content-image{width:100%}.clients-content .clients-content-image img{width:100%;height:100%;object-fit:cover}.clients-content-some-data{overflow:hidden;width:100%;margin-top:10vh}.clients-content-some-data .slogan-clients{display:none;margin:0}}.container-footer-flex{padding:4%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.footer-1,.footer-2,.footer-3{width:33.33%}.square{width:30px}.ato-footer{margin:10px 0 0;font-family:Aeonik;font-weight:700}.footer-social-icons{display:flex;flex-direction:row;justify-content:start;gap:25px;align-items:center}.list-footer{list-style:none;padding:0;margin:0}.list-footer-item{display:flex;flex-direction:row;align-items:center;gap:10px}.list-footer-item p{margin:0;font-family:Aeonik;font-weight:400;font-size:1.7rem}.copyright-footer{padding-left:4%;padding-bottom:2%;display:flex;flex-direction:row;gap:80px}.copyright-footer p{margin:0;font-family:Aeonik-light}@media only screen and (max-width: 768px){.container-footer-flex{flex-direction:column;gap:20px}.container-footer-flex .footer-1{order:3}.footer-1,.footer-2,.footer-3{width:100%}.copyright-footer{text-align:end;padding-left:0;padding-right:4%;display:block;margin-top:-6vh}}.carousel-wrapper{position:relative}.carousel-container{overflow:hidden;width:85%;margin:0 auto;cursor:grab}.carousel-container h2{font-family:Aeonik;font-size:2rem;text-align:center;margin:0 0 5%;color:#414141}.inner-carousel{display:flex;gap:40px;margin-left:35px}.carousel-image{min-width:30%}.carousel-image img{pointer-events:none;width:100%;height:100%;object-fit:cover;display:flex}.carousel-image p,.carousel-image h3{margin:0}.carousel-image h3{font-family:Aeonik;font-size:2rem;color:#0c0c0c;margin:1vh 0 0}.carousel-image .workstation-carousel{font-family:Aeonik;font-size:1.25rem;color:#0c0c0c;margin-bottom:7px}.container-prevbutton,.container-nextbutton{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.prevbutton-carousel,.nextbutton-carousel{width:40px;height:40px;display:flex;justify-content:center;align-items:center;font-family:Aeonik-Bold;cursor:pointer;text-decoration:none;border:1px solid #0c0c0c;border-radius:50%;background-color:transparent}.prevbutton-carousel svg,.nextbutton-carousel svg{margin-bottom:3px}.prevbutton-carousel:hover,.nextbutton-carousel:hover{background-color:#0c0c0c}.prevbutton-carousel:hover svg,.nextbutton-carousel:hover svg{filter:invert(1)}.container-prevbutton{left:2vw}.container-prevbutton p{margin:0;writing-mode:vertical-rl;transform:rotate(180deg)}.prevbutton-carousel svg{transform:scaleX(-1)}.container-nextbutton{right:2vw}.container-nextbutton p{margin:0;writing-mode:vertical-rl}@media only screen and (max-width: 768px){.container-prevbutton,.container-nextbutton{display:none}.carousel-container{width:100%}.carousel-container h2{font-size:1.5rem;margin-bottom:10vh}.carousel-container .inner-carousel{gap:40px;margin-left:0;padding:0 5%;margin-right:0}.carousel-container .inner-carousel .carousel-image{min-width:100%}.carousel-container .inner-carousel.alternate{margin-top:8vh;margin-left:0;padding:0 6%;margin-right:0}.carousel-container .inner-carousel.alternate h3{color:#fff;text-align:center}.mobile-copyright{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:5vh;padding:0 5%}.mobile-copyright p{font-family:Aeonik-Light;font-size:.8rem;color:#fff}.carousel-indicators{display:flex;justify-content:center;gap:10px;margin-top:5vh}.carousel-indicator{width:10px;height:10px;background-color:#ccc;border-radius:50%}.carousel-indicators.out,.mobile-copyright.out{animation:fadeOut 1s forwards}.carousel-indicator.active{background-color:#000}.carousel-indicator.active.alternate{background-color:#fff}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes loadAnimation{0%{width:0%}to{width:65%}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.menu-works{position:relative}.splitter{align-items:center;display:flex;box-sizing:border-box;height:100vh;width:100%}.splitter__first{width:65%;background-color:#fff;height:100vh;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.splitter__first::-webkit-scrollbar{width:0;height:0}.content-left{display:flex;justify-content:center;flex-direction:column;width:100%;min-width:35vw;position:relative}.icon-works{padding-top:3%;padding-left:3%;width:fit-content;opacity:0;animation:opacity 1s forwards;animation-delay:1.2s;color:#0c0c0c}@keyframes opacity{0%{opacity:0}to{opacity:1}}.title-works{color:#0c0c0c;text-align:center;margin:0;font-family:Aeonik-Bold;z-index:1}.workbanner-container{width:80%;margin:-8% auto auto;opacity:0;animation:showToLeft 1s 1.2s forwards}@keyframes showToLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.workbanner{width:100%;height:100%;object-fit:cover;object-position:center}.slogan-works{width:80%;font-weight:700;color:#0c0c0c;text-align:center;margin:auto;margin-top:5rem;margin-bottom:0;font-family:Aeonik;opacity:0;animation:opacity 1s forwards;animation-delay:1.2s}.button-works{width:30%;margin:auto;margin-top:5rem;margin-bottom:5rem;border-radius:40px;border:1px solid #0c0c0c;background-color:transparent;font-family:Aeonik-bold;font-size:1.4rem;padding-top:13px;padding-bottom:15px;cursor:pointer;opacity:0;animation:opacity 1s forwards;animation-delay:1.2s}.splitter__resizer{background-color:#0c0c0c;height:100vh;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;z-index:2;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:1vw}.splitter__second{flex:1;display:flex;flex-direction:column;background-color:#0c0c0c;height:100vh;z-index:2}.content-right::-webkit-scrollbar{width:0;height:0}.splitter__first.load-animation{animation:loadAnimation 1s ease-out forwards}.splitter__first,.splitter__second{transition:width .3s ease-out}.splitter__first>div,.splitter__second>div{overflow:hidden}.splitter__first:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--overlay-opacity, 0));pointer-events:none;transition:background .3s ease-out}.marquee{overflow:hidden;white-space:nowrap}.marquee__text{display:inline-block;font-size:"Aeonik-Bold";font-weight:700;animation:marquee 10s linear infinite;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.copyright-work{display:flex;justify-content:space-between;gap:20px;padding:2%}.video-container{width:100%;padding:0;margin-bottom:-3px}.video-banner{width:100%;height:100%;object-fit:cover}.content-right{padding:7vh 2.5vw 0 .2%;height:100vh;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;opacity:0;animation:opacity 1s forwards;animation-delay:1.2s;display:flex;flex-direction:column;gap:15vh;align-items:center}.content-right div:last-child{margin-bottom:14vh}.container-image-right{width:100%;height:78vh}.image-right{width:100%;height:100%;object-fit:cover;object-position:center}.image-right-title{color:#fff;font-family:Aeonik-Bold;font-size:1.5rem;margin:10px 0 0}.vertical-text{writing-mode:vertical-rl;transform:rotate(180deg);margin:0;white-space:nowrap;font-size:12px;text-decoration:underline;font-family:Aeonik}.bar-container{position:relative;height:70px;overflow:hidden}.bar-container .bars{position:absolute;width:100%;height:70px;left:0;background-color:#0c0c0c;top:0;-webkit-animation:loop 6s infinite;animation:loop 6s infinite;-webkit-animation-timing-function:cubic-bezier(1,0,0,1);animation-timing-function:cubic-bezier(1,0,0,1);z-index:1;padding:2px 0}.bar1,.bar2{position:absolute;top:5px;width:3px;height:80%;background-color:#f7f7f2}.bar2{right:1px}.mobile-works{display:none}@keyframes loop{0%{transform:translateY(100%)}22%{transform:translateY(-5px)}42%{transform:translateY(-5px)}60%{transform:translateY(-100%)}to{transform:translateY(-100%)}}@media only screen and (max-width: 768px){.splitter__resizer,.splitter__second,.copyright-work,.video-container{display:none}.splitter__first{width:100%}.splitter__first.load-animation{animation:none}.workbanner-container{margin-top:-10%}.slogan-works{margin-top:1rem}.button-works{margin-top:2rem;margin-bottom:2rem;width:60%}.marquee__text{margin:2vh}.icon-works{padding-top:5%;padding-left:4%}.mobile-works{display:block;background-color:#0c0c0c}}.about{display:flex;justify-content:center;flex-direction:column;width:100%;min-width:35vw;position:relative;padding:0 5vw;box-sizing:border-box}.about p{font-family:Aeonik;font-size:1.3vw;font-weight:700;margin:0 auto;margin-top:5vh}.title-about{margin:0;font-size:14vw;color:#0c0c0c;text-align:center;font-family:Aeonik-Bold;z-index:1}.banner-image-about{width:100%;margin:-8% auto 0}.img-about{width:100%;height:100%;object-fit:cover}.loop-about{height:30vh;position:relative;display:flex;justify-content:center;align-items:center;margin-top:55vh;margin-bottom:25vh}.text-about-loop{font-weight:700;font-size:4rem;color:#0c0c0c;text-align:center;margin:0 10px 0 0;font-family:Aeonik}.container-image-loop{z-index:1;position:absolute;top:0;right:0;transform:translate(-50%,-50%);width:35%}.image-loop{width:100%;height:100%;object-fit:cover}.about-2{padding:8vh 5vw}.title-about-2{margin:0;font-size:4.5vw;color:#0c0c0c;font-family:Aeonik;z-index:1;width:75%}.title-about-2 span{font-family:Aeonik-light;font-weight:lighter}.about-3{padding:0 3vw}.container-about-3{display:flex;flex-direction:row}.container-about-3 .about-left{width:20%;height:100vh}.container-about-3 .about-left .title-about-3{font-size:2.3vw;color:#0c0c0c;font-family:Aeonik-Bold;margin:0;margin-top:5vh}.container-about-3 .about-right{width:80%;height:fit-content;padding:15vh 5vw 15vh 5vh;border-left:1px solid #0c0c0c}.container-about-3 .about-right .title-about-3{font-size:4.2vw;color:#0c0c0c;font-family:Aeonik;font-weight:900;margin:0;width:90%}.container-about-3 .about-right .grid-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:10px;row-gap:100px;padding-left:5vw;margin-top:10vh}.container-about-3 .about-right .grid-item span{font-family:Aeonik-Light;font-size:1.1vw}.container-about-3 .about-right .grid-item p{font-family:Aeonik;font-size:1.3vw;font-weight:700;margin:10px 0 0;width:80%}.container-about-3 .about-right .image-about-our-process{width:100%;height:100%;margin-top:15vh}.container-about-3 .about-right .image-about-our-process img{width:100%;height:100%;object-fit:cover}.about-4{padding:0 3vw}.about-4 .title-about-4{font-size:2.3vw;color:#0c0c0c;font-family:Aeonik-Bold;margin:0;margin-top:5vh}.img-1-about{margin-left:10vw;margin-top:5vh}.img-2-about{display:flex;gap:5vw;justify-content:flex-end;padding-right:10vw}.img-3-about{margin-top:5vh;margin-left:13vw}.img-4-about{display:flex;flex-direction:column;align-items:flex-end;margin-right:14vw}.img-5-about{display:flex;gap:5vw;justify-content:flex-start;padding-left:6vw}.div-img-group{width:18vw}.div-img-group .team-image{width:100%;height:100%;object-fit:cover}.team-name{font-family:Aeonik-bold;font-size:2vw;font-weight:700;margin:5px 0 0}.workstation{margin:5px 0 0;font-family:Aeonik}.about-5{padding:0 3vw;margin-top:20vh}.about-5 .title-about-5{font-size:4.7vw;color:#0c0c0c;font-family:Aeonik;margin:0}.about-5 .content-about-5{display:flex;justify-content:space-between;margin-top:10vh}.about-5 .content-about-5 .left-about-5{width:30%;display:flex;flex-direction:column;justify-content:center}.about-5 .content-about-5 .left-about-5 h3{font-size:2.3vw;color:#0c0c0c;font-family:Aeonik;font-weight:700;margin:0}.about-5 .content-about-5 .left-about-5 p{font-family:Aeonik;font-size:1.3vw;font-weight:400;margin:0;margin-top:3vh}.about-5 .content-about-5 .left-about-5 button{font-family:Aeonik-Bold;font-size:1.2rem;margin-top:3vh;cursor:pointer;text-decoration:none;color:#0c0c0c;background-color:transparent;border:1px solid #0c0c0c;padding:1.3vh 4vh;border-radius:40px;width:fit-content}.about-5 .content-about-5 .left-about-5 button:hover{background-color:#0c0c0c;color:#fff}.about-5 .content-about-5 .right-about-5{width:65%}.about-5 .content-about-5 .right-about-5 div{width:100%;height:50vh}.about-5 .content-about-5 .right-about-5 div img{width:100%;height:100%;object-fit:cover}.icon-about{padding-top:2%;margin-left:-3.3%;width:fit-content}@media only screen and (max-width: 768px){.icon-about{padding-top:5%;margin-left:-1%}.about p{font-size:.8rem;margin-top:2vh;font-family:Aeonik-Light}.title-about{font-size:25vw;margin:0 auto;width:fit-content}.banner-image-about{height:31vh;margin-top:-15%}.flex-container-about{display:flex;flex-direction:column}.flex-container-about #loop-about{order:4}.flex-container-about #hr-1-about{order:1}.flex-container-about #about-2{order:0}.flex-container-about #hr-2-about{order:6}.flex-container-about #about-3{order:2}.flex-container-about #hr-3-about{order:3}.flex-container-about #about-4{order:5}.flex-container-about #about-5{order:7}.about-2 .title-about-2{font-size:10vw;width:100%}.about-3{padding:8vh 5vw;box-sizing:border-box}.about-3 .container-about-3{flex-direction:column}.about-3 .container-about-3 .about-left{width:100%;height:fit-content;padding:0}.about-3 .container-about-3 .about-left .title-about-3{font-size:5vw;margin-top:0}.about-3 .container-about-3 .about-right{width:100%;height:fit-content;padding:0;border-left:none}.about-3 .container-about-3 .about-right .title-about-3{display:none}.about-3 .container-about-3 .about-right .grid-container{padding-left:0;margin-top:5vh;gap:2%;row-gap:30%;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}.about-3 .container-about-3 .about-right .grid-container .grid-item span{font-family:Aeonik-Light;font-size:3.1vw}.about-3 .container-about-3 .about-right .grid-container .grid-item p{font-family:Aeonik;font-size:4.3vw;font-weight:700;margin:0;width:100%}.about-3 .container-about-3 .about-right .image-about-our-process{width:100%;height:100%;margin-top:25vh}.about-3 .container-about-3 .about-right .image-about-our-process img{width:100%;height:100%;object-fit:cover}.loop-about{height:auto;margin-top:30vh;margin-bottom:30vh}.loop-about .text-about-loop{font-size:3rem}.loop-about .container-image-loop{width:60%;top:10%;right:0;left:60%}.about-4{padding:0 5vw 10vh 5vw;box-sizing:border-box}.about-4 .team-name{font-family:Aeonik-bold;font-size:5vw;margin:0}.about-4 .workstation{margin:0;font-family:Aeonik}.about-4 .title-about-4{display:none}.about-4 .img-1-about{margin-left:0;margin-top:0}.about-4 .img-1-about .div-img-group{width:40%}.about-4 .img-2-about{padding-right:0;margin-top:5vh}.about-4 .img-2-about div{width:40%}.about-4 .img-2-about .div-img-group{width:100%}.about-4 .img-3-about{margin-top:5vh;margin-left:0;width:40%}.about-4 .img-3-about .div-img-group{width:100%}.about-4 .img-4-about{margin-right:0;margin-top:5vh;width:100%}.about-4 .img-4-about div{width:40%}.about-4 .img-4-about div .div-img-group{width:100%}.about-4 .img-5-about{padding-left:0;margin-top:5vh}.about-4 .img-5-about div{width:40%}.about-4 .img-5-about .div-img-group{width:100%}.about-5{padding:0 5vw;margin-top:10vh}.about-5 .title-about-5{font-size:10vw;width:80%}.about-5 .content-about-5{flex-direction:column-reverse;margin-top:5vh}.about-5 .content-about-5 .left-about-5{width:100%;display:flex;flex-direction:column}.about-5 .content-about-5 .left-about-5 h3{display:none}.about-5 .content-about-5 .left-about-5 p{font-size:5vw}.about-5 .content-about-5 .left-about-5 button{font-size:3.5vw;padding:1.5vh 3vh;margin:0 auto;margin-top:3vh}.about-5 .content-about-5 .right-about-5{width:100%}.about-5 .content-about-5 .right-about-5 div{height:40vh}.about-5 .content-about-5 .right-about-5 div img{width:100%;height:100%;object-fit:cover}}.button-container-contact{display:flex;justify-content:flex-end;flex-direction:row;align-items:center;gap:10px;margin-right:2vw;margin-bottom:3vh}.button-container-contact .button-contact-contact{font-family:Aeonik-Bold;font-size:1.2rem;cursor:pointer;text-decoration:none;color:#0c0c0c;background-color:transparent;border:1px solid #0c0c0c;border-radius:50%;display:flex;justify-content:center;align-items:center;width:35px;height:35px;padding:0;margin:0}.button-container-contact .button-contact-contact img{transition:transform .4s ease}.button-container-contact .button-contact-contact:hover{background-color:#0c0c0c;color:#fff}.button-container-contact .button-contact-contact:hover .icon-button-contact-contact{color:#fff}.contact-1{padding:0 3vw;display:flex;padding-bottom:10vh}.contact-1 .text-contact{width:50%}.contact-1 .text-contact h1{font-size:7vw;margin:0;margin-bottom:5vh;font-family:Aeonik}.contact-1 .text-contact p{font-size:1.5rem;margin:0;margin-bottom:5vh;font-family:Aeonik;padding-right:22%}.contact-1 .image-contact{width:50%}.contact-1 .image-contact div{width:100%}.contact-1 .image-contact div img{width:100%;height:100%;object-fit:cover}.button-container{display:flex;justify-content:center;margin-top:10vh;flex-direction:column;margin-bottom:5vh}.button-contact{font-family:Aeonik-Bold;font-size:1.2rem;cursor:pointer;text-decoration:none;color:#0c0c0c;background-color:transparent;border:1px solid #0c0c0c;padding:1.5vh 4vw;border-radius:40px;align-self:center}.button-contact:hover{background-color:#0c0c0c;color:#fff}.icons-contact{display:flex;justify-content:center;margin-top:6vh;gap:25px}.icons-contact img{margin:0;cursor:pointer}.form-contact{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:2fr,1.5fr;grid-gap:1px;background-color:#0c0c0c}.form-contact .item-form-contact.select-multiple{display:block;padding:10vh 12vw 10vh 9.5vw;background-color:#f9f3ef}.form-contact .item-form-contact{display:flex;flex-direction:column;padding:10vh 5vw 0 5vw;background-color:#f9f3ef}.form-contact .item-form-contact .label{display:grid;width:70%;padding:1.5rem 5vw;margin-bottom:12vh;grid-template-areas:"input"}.form-contact .item-form-contact .label>*{grid-area:input}.form-contact .item-form-contact .span{transform-origin:left;transition:transform .3s,color .3s}.form-contact .item-form-contact .input{height:100%;border:none;outline:none;background:none;border-bottom:.5px solid #0c0c0c;font:inherit}.form-contact .item-form-contact .input:focus+.span,.form-contact .item-form-contact .input:not(:placeholder-shown)+.span{transform:translateY(-100%) scale(.8)}@media only screen and (max-width: 768px){.contact-1{flex-direction:column-reverse;box-sizing:border-box}.contact-1 .text-contact{width:100%;padding:0}.contact-1 .text-contact h1{font-size:10vw;margin-bottom:2vh}.contact-1 .text-contact p{padding-right:0;font-size:1rem;margin-bottom:2vh}.contact-1 .text-contact span{font-family:Aeonik-Bold}.contact-1 .image-contact{width:100%;padding:0}.hr.contact{display:none}.form-contact{grid-template-columns:1fr;grid-template-rows:repeat(2,1fr) .5fr .5fr;grid-gap:0}.form-contact .item-form-contact.select-multiple{padding:15px 5vw 0;background-color:#f9f3ef}.form-contact .item-form-contact{padding:0;background-color:#f9f3ef}.form-contact .item-form-contact .label{width:100%;padding:1.5rem 5vw;margin-bottom:5vh;box-sizing:border-box}.button-container{margin-top:0}.button-contact{padding:1.5vh 10vw}.icons-contact{margin-top:10vh}.button-container-contact{margin:0;right:5vw;top:6vh;justify-content:center;position:absolute}.button-container-contact p{display:none}.button-container-contact .button-contact-contact{width:25px;height:25px;border:1px solid #fff}.button-container-contact .button-contact-contact .icon-button-contact-contact{width:10px;height:10px;color:#fff}.button-container-contact .button-contact-contact:hover{background-color:transparent;color:#fff}.button-container-contact .button-contact-contact:hover .icon-button-contact-contact{filter:none}}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Regular.otf)}@font-face{font-family:Aeonik-bold;src:url(/fonts/Aeonik-Bold.otf)}@font-face{font-family:Aeonik-light;src:url(/fonts/Aeonik-Light.otf)}body{margin:0;padding:0;background-color:#f9f3ef;font-family:Aeonik;height:100%}*::-webkit-scrollbar{width:0px;background:transparent}.container{position:relative}.page{position:absolute;width:100%}.page-enter{position:fixed;opacity:0;transform:translate3d(0,100vh,0);z-index:999}.page-enter-active{opacity:1;transform:translateZ(0);transition:opacity .3s,transform .8s;z-index:999}.page-exit,.page-exit-active{opacity:1;overflow:hidden}.grecaptcha-badge{visibility:hidden}.coyo-container{width:100%;padding:8vh 2.5vw 0 3.2vw;box-sizing:border-box;position:relative}.coyo-container .animation-pages{overflow:hidden;width:32%;margin:0 auto}.coyo-container .slide-pages{height:min-content;display:flex;flex-direction:column;justify-content:center;align-items:center}.coyo-container .coyo-image-container{max-height:80vh;width:85%;display:flex;justify-content:center;align-items:center;animation:expand 2s forwards}.coyo-container .coyo-image-container img{width:100%;height:100%;object-fit:cover}.coyo-container .animation-pages.animation{width:100%;height:78vh;animation:reduce 2s forwards;animation-delay:1s}.coyo-container .title-work-page{font-size:5vw;color:#fff;font-family:Aeonik;text-align:center;margin:0;margin-top:1vh}.coyo-container .scroll-text-works{font-size:1vw;color:#fff;font-family:Aeonik-light;text-align:center;margin:0;opacity:0;animation:fade 1s forwards;animation-delay:3s}.coyo-description{margin-top:2vh;padding:4% 8%}.coyo-description .description-text{font-size:3.1rem;color:#fff;font-family:Aeonik;font-weight:600;margin:0 auto;width:fit-content;margin-bottom:10vh}.coyo-description .grid-coyo{display:grid;grid-template-columns:2fr 2fr 1fr 1fr;grid-template-rows:repeat(2,1fr);row-gap:1px;background-color:#fff}.coyo-description .grid-coyo .grid-item-coyo{background-color:#0c0c0c;color:#fff}.coyo-description .grid-coyo .grid-item-coyo p{font-family:Aeonik-light}.coyo-description .grid-coyo .grid-item-coyo:nth-child(5) p{width:45%}.coyo-description .grid-coyo .grid-item-coyo.button div{cursor:pointer;align-items:center;display:flex;justify-content:flex-end;height:min-content;margin-top:10px;gap:8px}.coyo-description .grid-coyo .grid-item-coyo.button div p{margin:0}.coyo-description .grid-coyo .grid-item-coyo.button div button{width:30px;height:30px;color:#fff;border:1px solid #fff;background-color:transparent;cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:50%}.coyo-description .grid-coyo .grid-item-coyo.up{display:flex;align-items:flex-end}.coyo-description .grid-coyo .grid-item-coyo.up p{font-family:Aeonik-Bold;font-size:1.3rem;margin:0 0 7px}.coyo-section-1{padding:0 8%;margin-top:10vh}.coyo-section-1 .coyo-section-flex{display:flex;flex-direction:row}.coyo-section-1 .coyo-section-flex .coyo-section-1-container__image{width:35%;display:flex}.coyo-section-1 .coyo-section-flex .coyo-section-1-container__image img{width:100%;height:100%;object-fit:cover}.coyo-section-1 .coyo-section-flex .coyo-section-1-text{width:41%;display:flex;flex-direction:column;align-items:flex-start}.coyo-section-1 .coyo-section-flex .coyo-section-1-text p{font-size:1.2rem;color:#fff;font-family:Aeonik-light;margin:0;margin-left:4vw}.coyo-section-1 .coyo-section-image-2{width:100%;margin-top:10vh;display:flex;justify-content:center;align-items:center}.coyo-section-1 .coyo-section-image-2 img{width:100%;height:100%;object-fit:cover}.coyo-section-1 .coyo-section-image-3{width:100%;margin-top:10vh;display:flex;justify-content:flex-end;align-items:center;gap:2.3vw}.coyo-section-1 .coyo-section-image-3 div{width:30%;display:flex;justify-content:center;align-items:center}.coyo-section-1 .coyo-section-image-3 div img{width:100%;height:100%;object-fit:cover}.coyo-section-1 .coyo-section-image-4{width:60%;margin-top:10vh;display:flex;justify-content:center;align-items:center}.coyo-section-1 .coyo-section-image-4 img{width:100%;height:100%;object-fit:cover}.container-prevbutton-pages,.container-nextbutton-pages{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;opacity:0;animation:fade 1s forwards;animation-delay:3s}.prevbutton-pages,.nextbutton-pages{width:40px;height:40px;display:flex;justify-content:center;align-items:center;font-family:Aeonik-Bold;cursor:pointer;text-decoration:none;border:1px solid #0c0c0c;border-radius:50%;background-color:transparent}.prevbutton-pages svg,.nextbutton-pages svg{margin-bottom:3px}.prevbutton-pages:hover,.nextbutton-pages:hover{background-color:#fff}.prevbutton-pages:hover svg,.nextbutton-pages:hover svg{filter:invert(1)}.container-prevbutton-pages{left:2vw}.container-prevbutton-pages p{margin:0;writing-mode:vertical-rl;transform:rotate(180deg)}.prevbutton-pages svg{transform:scaleX(-1)}.container-nextbutton-pages{right:2vw}.container-nextbutton-pages p{margin:0;writing-mode:vertical-rl}@keyframes fade{to{opacity:1}}@keyframes reduce{to{height:45vh;width:32%}}@media only screen and (max-width: 768px){.coyo-container{padding:8vh 6vw 0 6vw}.coyo-container .animation-pages{width:100%;margin-top:0}.coyo-container .coyo-image-container{height:100%;width:100%;display:flex;justify-content:center;align-items:center;animation:reduce-image 2s forwards;animation-delay:1s}.coyo-container .coyo-image-container img{width:100%;height:100%;object-fit:cover}.coyo-container .animation-pages.animation{width:100%;height:78vh;animation:reduce 2s forwards;margin-top:6vh;animation-delay:1s}.coyo-container .title-work-page{font-size:2rem;color:#fff;font-family:Aeonik;text-align:center;margin:0;margin-top:1vh}.coyo-container .scroll-text-works{font-size:1rem;color:#fff;font-family:Aeonik-light;text-align:center;margin:0;margin-top:2vh;opacity:0;animation:fade 1s forwards;animation-delay:3s}.container-prevbutton-pages.mobile,.container-nextbutton-pages.mobile{top:90%;z-index:100}.container-prevbutton-pages.mobile .prevbutton-pages,.container-prevbutton-pages.mobile .nextbutton-pages,.container-nextbutton-pages.mobile .prevbutton-pages,.container-nextbutton-pages.mobile .nextbutton-pages{width:30px;height:30px}.container-prevbutton-pages.mobile p,.container-nextbutton-pages.mobile p{font-size:14px}.container-nextbutton-pages.mobile{right:4vw}.container-prevbutton-pages.mobile{left:4vw}.coyo-description{margin-top:2vh;padding:4% 6vw}.coyo-description .description-text{font-size:1.5rem;color:#fff;font-family:Aeonik;font-weight:400;margin:0 auto;width:fit-content}.coyo-description .grid-coyo{display:grid;grid-template-columns:2fr 2fr 1fr 1fr;grid-template-rows:repeat(2,1fr);row-gap:1px;background-color:#fff;max-height:36vh}.coyo-description .grid-coyo .grid-item-coyo{background-color:#0c0c0c;color:#fff}.coyo-description .grid-coyo .grid-item-coyo p{font-size:9px}.coyo-description .grid-coyo .grid-item-coyo:nth-child(5) p{width:100%}.coyo-description .grid-coyo .grid-item-coyo.up p{font-size:1rem}.coyo-section-1{margin-top:3vh;padding:0 6vw}.coyo-section-1 .coyo-section-flex .coyo-section-1-container__image{width:50%;display:flex;height:45vh}.coyo-section-1 .coyo-section-flex .coyo-section-1-text{width:50%;padding-left:3%;display:flex;flex-direction:column;align-items:flex-start}.coyo-section-1 .coyo-section-flex .coyo-section-1-text p{font-size:1.1rem;margin-left:0}.coyo-section-1 .coyo-section-image-2{display:none}.coyo-section-1 .coyo-section-image-3{margin-top:5vh}.coyo-section-1 .coyo-section-image-3 div:first-child{display:none}.coyo-section-1 .coyo-section-image-3 div:last-child{width:60%}.coyo-section-1 .coyo-section-image-4{width:100%;margin-top:5vh;margin-bottom:5vh}}.fiona-container{width:100%;box-sizing:border-box;padding:8vh 2.5vw 0 3.2vw;position:relative}.fiona-container .animation-pages{overflow:hidden;width:32%;margin:0 auto}.fiona-container .slide-pages{height:min-content;display:flex;flex-direction:column;justify-content:center;align-items:center}.fiona-container .fiona-image-container{max-height:80vh;width:85%;display:flex;justify-content:center;align-items:center;animation:expand 2s forwards}.fiona-container .fiona-image-container img{width:100%;height:100%;object-fit:cover}.fiona-container .animation-pages.animation{width:100%;height:78vh;animation:reduce 2s forwards;animation-delay:1s}.fiona-container .title-work-page{font-size:5vw;color:#fff;font-family:Aeonik;text-align:center;margin:0;margin-top:1vh}.fiona-container .scroll-text-works{font-size:1vw;color:#fff;font-family:Aeonik-light;text-align:center;margin:0;opacity:0;animation:fade 1s forwards;animation-delay:3s}.fiona-description{margin-top:2vh;padding:4% 8%}.fiona-description .description-text{font-size:3.1rem;color:#fff;font-family:Aeonik;font-weight:600;margin:0 auto;width:fit-content;margin-bottom:10vh}.fiona-description .grid-fiona{display:grid;grid-template-columns:2fr 2fr 1fr 1fr;grid-template-rows:repeat(2,1fr);row-gap:1px;background-color:#fff}.fiona-description .grid-fiona .grid-item-fiona{background-color:#0c0c0c;color:#fff}.fiona-description .grid-fiona .grid-item-fiona p{font-family:Aeonik-light}.fiona-description .grid-fiona .grid-item-fiona:nth-child(5) p{width:55%}.fiona-description .grid-fiona .grid-item-fiona.button div{cursor:pointer;align-items:center;display:flex;justify-content:flex-end;height:min-content;margin-top:10px;gap:8px}.fiona-description .grid-fiona .grid-item-fiona.button div p{margin:0}.fiona-description .grid-fiona .grid-item-fiona.button div button{width:30px;height:30px;color:#fff;border:1px solid #fff;background-color:transparent;cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:50%}.fiona-description .grid-fiona .grid-item-fiona.up{display:flex;align-items:flex-end}.fiona-description .grid-fiona .grid-item-fiona.up p{font-family:Aeonik-Bold;font-size:1.3rem;margin:0 0 7px}.fiona-section-1{padding:0 8%;margin-top:10vh}.fiona-section-1 .fiona-picture-1{width:100%;height:100%;display:flex;justify-content:center;align-items:center;margin:0 auto}.fiona-section-1 .fiona-picture-1 img{width:100%;height:100%;object-fit:cover}.fiona-section-1 .fiona-picture-2-container{display:flex;justify-content:center;align-items:start;margin:0 auto;margin-top:20vh}.fiona-section-1 .fiona-picture-2-container .fiona-picture-2-text{font-size:1.2rem;color:#fff;font-family:Aeonik-light;margin:0 auto;width:50%;margin-bottom:10vh}.fiona-section-1 .fiona-picture-2-container .fiona-picture-2-text p{margin:0;width:78%}.fiona-section-1 .fiona-picture-2-container .fiona-picture-2{width:47%;display:flex;justify-content:flex-end;align-items:start;margin:0 auto}.fiona-section-1 .fiona-picture-2-container .fiona-picture-2 div{width:55%;display:flex;justify-content:center;align-items:center}.fiona-section-1 .fiona-picture-2-container .fiona-picture-2 div img{width:100%;height:100%;object-fit:cover}.fiona-section-1 .fiona-picture-3-container{display:flex;justify-content:start;align-items:start;margin:0 auto;gap:30px;margin-top:-10vh}.fiona-section-1 .fiona-picture-3-container .fiona-picture-3{width:30%;display:flex;justify-content:center;align-items:center}.fiona-section-1 .fiona-picture-3-container .fiona-picture-3 img{width:100%;height:100%;object-fit:cover}.fiona-section-1 .fiona-picture-4-container{display:flex;justify-content:flex-end;align-items:start;margin:0 auto;margin-top:20vh}.fiona-section-1 .fiona-picture-4-container .fiona-picture-4{width:75%;display:flex;justify-content:flex-end;align-items:start}.fiona-section-1 .fiona-picture-4-container .fiona-picture-4 img{width:100%;height:100%;object-fit:cover}.slide-pages.inRight{animation:slideInRight .8s forwards}.slide-pages.inLeft{animation:slideInLeft .8s forwards}.slide-pages.outRight{transform:translate(-100%);animation:slideOutRight .8s forwards;animation-delay:1s}.slide-pages.outLeft{transform:translate(100%);animation:slideOutLeft 1s forwards;animation-delay:1s}@keyframes slideInRight{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slideOutRight{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideInLeft{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes slideOutLeft{0%{transform:translate(100%)}to{transform:translate(0)}}@media only screen and (max-width: 768px){.fiona-container{padding:8vh 6vw 0 6vw}.fiona-container .animation-pages{width:100%;margin-top:0}.fiona-container .fiona-image-container{height:100%;width:100%;display:flex;justify-content:center;align-items:center;animation:reduce-image 2s forwards;animation-delay:1s}.fiona-container .fiona-image-container img{width:100%;height:100%;object-fit:cover}.fiona-container .animation-pages.animation{width:100%;height:78vh;animation:reduce 2s forwards;margin-top:6vh;animation-delay:1s}.fiona-container .title-work-page{font-size:2rem;color:#fff;font-family:Aeonik;text-align:center;margin:0;margin-top:1vh}.fiona-container .scroll-text-works{font-size:1rem;color:#fff;font-family:Aeonik-light;text-align:center;margin:0;margin-top:2vh;opacity:0;animation:fade 1s forwards;animation-delay:3s}.container-prevbutton-pages.mobile,.container-nextbutton-pages.mobile{top:90%;z-index:100}.container-prevbutton-pages.mobile .prevbutton-pages,.container-prevbutton-pages.mobile .nextbutton-pages,.container-nextbutton-pages.mobile .prevbutton-pages,.container-nextbutton-pages.mobile .nextbutton-pages{width:30px;height:30px}.container-prevbutton-pages.mobile p,.container-nextbutton-pages.mobile p{font-size:14px}.container-nextbutton-pages.mobile{right:4vw}.container-prevbutton-pages.mobile{left:4vw}.fiona-description{margin-top:2vh;padding:4% 6vw}.fiona-description .description-text{font-size:1.3rem;color:#fff;font-family:Aeonik;font-weight:400;margin:0 auto;width:fit-content}.fiona-description .grid-fiona{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-template-rows:repeat(2,1fr);row-gap:1px;background-color:#fff;max-height:36vh}.fiona-description .grid-fiona .grid-item-fiona{background-color:#0c0c0c;color:#fff}.fiona-description .grid-fiona .grid-item-fiona p{font-size:9px}.fiona-description .grid-fiona .grid-item-fiona:nth-child(5) p{width:100%}.fiona-description .grid-fiona .grid-item-fiona.up p{font-size:1rem}.fiona-section-1{margin-top:5vh;padding:0 6vw;display:flex;flex-direction:column}.fiona-section-1 #fiona-1{order:0}.fiona-section-1 #fiona-3{order:1}.fiona-section-1 #fiona-2{order:2}.fiona-section-1 #fiona-4{order:3}.fiona-section-1 .fiona-picture-1{width:100%;height:30vh;display:flex;justify-content:center;align-items:center;margin:0 auto}.fiona-section-1 .fiona-picture-1 img{width:100%;height:100%;object-fit:cover}.fiona-section-1 .fiona-picture-2-container{display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:flex-end;margin-top:5vh}.fiona-section-1 .fiona-picture-2-container .fiona-picture-2-text{font-size:1.1rem;color:#fff;font-family:Aeonik-light;width:70%;margin-bottom:5vh;margin:0;margin-top:5vh}.fiona-section-1 .fiona-picture-2-container .fiona-picture-2-text p{margin:0;width:100%;font-size:14px}.fiona-section-1 .fiona-picture-2-container .fiona-picture-2{width:45%;display:flex;justify-content:flex-end;align-items:flex-end;margin:0;margin-top:-10vh}.fiona-section-1 .fiona-picture-2-container .fiona-picture-2 div{width:100%;display:flex;justify-content:flex-end;align-items:flex-end}.fiona-section-1 .fiona-picture-2-container .fiona-picture-2 div img{width:100%;height:100%;object-fit:cover}.fiona-section-1 .fiona-picture-3-container{display:flex;justify-content:flex-start;align-items:flex-start;margin:0;gap:30px;margin-top:5vh}.fiona-section-1 .fiona-picture-3-container .fiona-picture-3:last-child{display:none}.fiona-section-1 .fiona-picture-3-container .fiona-picture-3{width:47%;display:flex;justify-content:flex-start;align-items:flex-end}.fiona-section-1 .fiona-picture-3-container .fiona-picture-3 img{width:100%;height:100%;object-fit:cover}.fiona-section-1 .fiona-picture-4-container{display:flex;justify-content:flex-end;align-items:flex-start;margin:0 auto;margin-top:5vh;margin-bottom:5vh}.fiona-section-1 .fiona-picture-4-container .fiona-picture-4{width:100%;height:30vh;display:flex;justify-content:flex-end;align-items:flex-start}.fiona-section-1 .fiona-picture-4-container .fiona-picture-4 img{width:100%;height:100%;object-fit:cover}}.zds-container{width:100%;box-sizing:border-box;padding:8vh 2.5vw 0 3.2vw;position:relative}.zds-container .animation-pages{overflow:hidden;width:32%;margin:0 auto}.zds-container .slide-pages{height:min-content;display:flex;flex-direction:column;justify-content:center;align-items:center}.zds-container .zds-image-container{max-height:80vh;width:85%;display:flex;justify-content:center;align-items:center;animation:expand 2s forwards}.zds-container .zds-image-container img{width:100%;height:100%;object-fit:cover}.zds-container .animation-pages.animation{width:100%;height:78vh;animation:reduce 2s forwards;animation-delay:1s}.zds-container .title-work-page{font-size:5vw;color:#fff;font-family:Aeonik;text-align:center;margin:0;margin-top:1vh}.zds-container .scroll-text-works{font-size:1vw;color:#fff;font-family:Aeonik-light;text-align:center;margin:0;opacity:0;animation:fade 1s forwards;animation-delay:3s}.zds-description{margin-top:2vh;padding:4% 8%}.zds-description .description-text{font-size:3.1rem;color:#fff;font-family:Aeonik;font-weight:600;margin:0 auto;width:fit-content;margin-bottom:10vh}.zds-description .grid-zds{display:grid;grid-template-columns:2fr 2fr 1fr 1fr;grid-template-rows:repeat(2,1fr);row-gap:1px;background-color:#fff}.zds-description .grid-zds .grid-item-zds{background-color:#0c0c0c;color:#fff}.zds-description .grid-zds .grid-item-zds p{font-family:Aeonik-light}.zds-description .grid-zds .grid-item-zds.button div{cursor:pointer;align-items:center;display:flex;justify-content:flex-end;height:min-content;margin-top:10px;gap:8px}.zds-description .grid-zds .grid-item-zds.button div p{margin:0}.zds-description .grid-zds .grid-item-zds.button div button{width:30px;height:30px;color:#fff;border:1px solid #fff;background-color:transparent;cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:50%}.zds-description .grid-zds .grid-item-zds.up{display:flex;align-items:flex-end}.zds-description .grid-zds .grid-item-zds.up p{font-family:Aeonik-Bold;font-size:1.3rem;margin:0 0 7px}.zds-section-1{padding:0 8%;margin-top:10vh}.zds-section-1 p{font-size:1.2rem;color:#fff;font-family:Aeonik-light;margin:0;width:38%}.zds-section-1 .image-1-zds{margin-top:20vh;display:flex;justify-content:flex-end;gap:2vw}.zds-section-1 .image-1-zds div{width:27%;display:flex;justify-content:center;align-items:center}.zds-section-1 .image-1-zds div img{width:100%;height:100%;object-fit:cover}.zds-section-1 .image-2-zds{margin-top:20vh;display:flex;justify-content:start;align-items:center}.zds-section-1 .image-2-zds div{width:65%}.zds-section-1 .image-2-zds div img{width:100%;height:100%;object-fit:cover}#image-zds-3{display:none}@media only screen and (max-width: 768px){.zds-container{padding:8vh 6vw 0 6vw}.zds-container .animation-pages{width:100%;margin-top:0}.zds-container .zds-image-container{height:100%;width:100%;display:flex;justify-content:center;align-items:center;animation:reduce-image 2s forwards;animation-delay:1s}.zds-container .zds-image-container img{width:100%;height:100%;object-fit:cover}.zds-container .animation-pages.animation{width:100%;height:78vh;animation:reduce 2s forwards;margin-top:6vh;animation-delay:1s}.zds-container .title-work-page{font-size:2rem;color:#fff;font-family:Aeonik;text-align:center;margin:0;margin-top:1vh}.zds-container .scroll-text-works{font-size:1rem;color:#fff;font-family:Aeonik-light;text-align:center;margin:0;margin-top:2vh;opacity:0;animation:fade 1s forwards;animation-delay:3s}.container-prevbutton-pages.mobile,.container-nextbutton-pages.mobile{top:90%;z-index:100}.container-prevbutton-pages.mobile .prevbutton-pages,.container-prevbutton-pages.mobile .nextbutton-pages,.container-nextbutton-pages.mobile .prevbutton-pages,.container-nextbutton-pages.mobile .nextbutton-pages{width:30px;height:30px}.container-prevbutton-pages.mobile p,.container-nextbutton-pages.mobile p{font-size:14px}.container-nextbutton-pages.mobile{right:4vw}.container-prevbutton-pages.mobile{left:4vw}.zds-description{margin-top:2vh;padding:4% 6vw}.zds-description .description-text{font-size:1.5rem;color:#fff;font-family:Aeonik;font-weight:400;margin:0 auto;width:fit-content}.zds-description .grid-zds{display:grid;grid-template-columns:2fr 2fr 1fr 1fr;grid-template-rows:repeat(2,1fr);row-gap:1px;background-color:#fff;max-height:36vh}.zds-description .grid-zds .grid-item-zds{background-color:#0c0c0c;color:#fff}.zds-description .grid-zds .grid-item-zds p{font-size:9px}.zds-description .grid-zds .grid-item-zds.up p{font-size:1rem}.zds-section-1{margin-top:5vh;padding:0 6vw;display:flex;flex-direction:column}.zds-section-1 #zds-1{order:1;display:none}.zds-section-1 #zds-2{order:0}.zds-section-1 #zds-3{order:2}.zds-section-1 .image-1-zds{margin-top:0;display:grid;grid-template-columns:repeat(2,1fr);gap:2vw}.zds-section-1 .image-1-zds #image-zds-1{order:3}.zds-section-1 .image-1-zds #image-zds-2{order:1}.zds-section-1 .image-1-zds #image-zds-3{order:2;display:block}.zds-section-1 .image-1-zds #image-zds-3 p{font-size:1rem;color:#fff;font-family:Aeonik-light;margin:0;width:100%}.zds-section-1 .image-1-zds #image-zds-4{order:0}.zds-section-1 .image-1-zds div{width:100%}.zds-section-1 .image-1-zds div img{width:100%;height:100%;object-fit:cover}.zds-section-1 .image-2-zds{margin-top:5vh}.zds-section-1 .image-2-zds div{width:100%}.zds-section-1 .image-2-zds div img{width:100%;height:100%;object-fit:cover}}.navilandia-container{width:100%;box-sizing:border-box;padding:8vh 2.5vw 0 3.2vw;position:relative;@keyframes expand{to{max-height:auto}}}.navilandia-container .animation-pages{overflow:hidden;width:32%;margin:0 auto}.navilandia-container .slide-pages{height:min-content;display:flex;flex-direction:column;justify-content:center;align-items:center}.navilandia-container .navilandia-image-container{max-height:80vh;width:85%;display:flex;justify-content:center;align-items:center;animation:expand 2s forwards}.navilandia-container .navilandia-image-container img{width:100%;height:100%;object-fit:cover}.navilandia-container .animation-pages.animation{width:100%;height:78vh;animation:reduce 2s forwards;animation-delay:1s}.navilandia-container .title-work-page{font-size:5vw;color:#fff;font-family:Aeonik;text-align:center;margin:0;margin-top:1vh}.navilandia-container .scroll-text-works{font-size:1vw;color:#fff;font-family:Aeonik-light;text-align:center;margin:0;opacity:0;animation:fade 1s forwards;animation-delay:3s}.navilandia-description{margin-top:2vh;padding:4% 8%}.navilandia-description .description-text{font-size:3.1rem;color:#fff;font-family:Aeonik;font-weight:600;margin:0 auto;width:fit-content;margin-bottom:10vh}.navilandia-description .grid-navilandia{display:grid;grid-template-columns:2fr 2fr 1fr 1fr;grid-template-rows:repeat(2,1fr);row-gap:1px;background-color:#fff}.navilandia-description .grid-navilandia .grid-item-navilandia{background-color:#0c0c0c;color:#fff}.navilandia-description .grid-navilandia .grid-item-navilandia p{font-family:Aeonik-light}.navilandia-description .grid-navilandia .grid-item-navilandia:nth-child(5) p{width:65%}.navilandia-description .grid-navilandia .grid-item-navilandia.button div{cursor:pointer;align-items:center;display:flex;justify-content:flex-end;height:min-content;margin-top:10px;gap:8px}.navilandia-description .grid-navilandia .grid-item-navilandia.button div p{margin:0}.navilandia-description .grid-navilandia .grid-item-navilandia.button div button{width:30px;height:30px;color:#fff;border:1px solid #fff;background-color:transparent;cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:50%}.navilandia-description .grid-navilandia .grid-item-navilandia.up{display:flex;align-items:flex-end}.navilandia-description .grid-navilandia .grid-item-navilandia.up p{font-family:Aeonik-Bold;font-size:1.3rem;margin:0 0 7px}.navilandia-section-1{margin-top:10vh;padding:0 8%}.navilandia-section-1 .image-navilandia-1{width:70%}.navilandia-section-1 .image-navilandia-1 img{width:100%;height:100%;object-fit:cover}.navilandia-section-1 .image-navilandia-2-container{width:100%;display:flex;justify-content:flex-end;align-items:center;margin-top:10vh;gap:2vw}.navilandia-section-1 .image-navilandia-2-container div{width:30%}.navilandia-section-1 .image-navilandia-2-container div img{width:100%;height:100%;object-fit:cover}.navilandia-section-1 .text-navilandia-1{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;margin-top:10vh}.navilandia-section-1 .text-navilandia-1 p{font-family:Aeonik-light;font-size:1.2rem;color:#fff;margin:0;width:40%;margin-top:13vh}@media only screen and (max-width: 768px){.navilandia-container{padding:8vh 6vw 0 6vw}.navilandia-container .animation-pages{width:100%;margin-top:0}.navilandia-container .navilandia-image-container{height:100%;width:100%;display:flex;justify-content:center;align-items:center;animation:reduce-image 2s forwards;animation-delay:1s}.navilandia-container .navilandia-image-container img{width:100%;height:100%;object-fit:cover}.navilandia-container .animation-pages.animation{width:100%;height:78vh;animation:reduce 2s forwards;margin-top:6vh;animation-delay:1s}.navilandia-container .title-work-page{font-size:2rem;color:#fff;font-family:Aeonik;text-align:center;margin:0;margin-top:1vh}.navilandia-container .scroll-text-works{font-size:1rem;color:#fff;font-family:Aeonik-light;text-align:center;margin:0;margin-top:2vh;opacity:0;animation:fade 1s forwards;animation-delay:3s}.container-prevbutton-pages.mobile,.container-nextbutton-pages.mobile{top:90%;z-index:100}.container-prevbutton-pages.mobile .prevbutton-pages,.container-prevbutton-pages.mobile .nextbutton-pages,.container-nextbutton-pages.mobile .prevbutton-pages,.container-nextbutton-pages.mobile .nextbutton-pages{width:30px;height:30px}.container-prevbutton-pages.mobile p,.container-nextbutton-pages.mobile p{font-size:14px}.container-nextbutton-pages.mobile{right:4vw}.container-prevbutton-pages.mobile{left:4vw}.navilandia-description{margin-top:2vh;padding:4% 6vw}.navilandia-description .description-text{font-size:1.5rem;color:#fff;font-family:Aeonik;font-weight:400;margin:0 auto;width:fit-content}.navilandia-description .grid-navilandia{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-template-rows:repeat(2,1fr);row-gap:1px;background-color:#fff;max-height:36vh}.navilandia-description .grid-navilandia .grid-item-navilandia{background-color:#0c0c0c;color:#fff}.navilandia-description .grid-navilandia .grid-item-navilandia p{font-size:9px}.navilandia-description .grid-navilandia .grid-item-navilandia:nth-child(5) p{width:100%}.navilandia-description .grid-navilandia .grid-item-navilandia.up p{font-size:1rem}.navilandia-section-1{margin-top:5vh;padding:0 6vw}.navilandia-section-1 .image-navilandia-1{width:100%}.navilandia-section-1 .image-navilandia-1 img{width:100%;height:100%;object-fit:cover}.navilandia-section-1 .image-navilandia-2-container{width:100%;display:flex;flex-direction:column-reverse;margin-top:5vh;gap:2vw}.navilandia-section-1 .image-navilandia-2-container div:first-child{align-self:flex-end}.navilandia-section-1 .image-navilandia-2-container div:last-child{align-self:flex-start}.navilandia-section-1 .image-navilandia-2-container div{width:70%}.navilandia-section-1 .image-navilandia-2-container div img{width:100%;height:100%;object-fit:cover}.navilandia-section-1 .text-navilandia-1{width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;margin-top:5vh}.navilandia-section-1 .text-navilandia-1 p{font-family:Aeonik-light;font-size:1.1rem;color:#fff;margin:0;width:80%}}.not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100vh;background-color:#f9f3ef}.not-found h1{font-size:10rem;margin-bottom:1rem;font-family:Aeonik-Bold;width:fit-content;color:#0c0c0c;margin:0;position:absolute;top:14vh}.not-found div img{height:20vw;margin-top:10vh}.not-found div h2{font-size:1.5rem;font-family:Aeonik-Bold;color:#0c0c0c;margin:0;margin-top:1vh}.not-found div p{font-size:1.2rem;font-family:Aeonik;color:#0c0c0c;margin:0;margin-top:1vh;margin-bottom:1vh}@media only screen and (max-width: 768px){.not-found{box-sizing:border-box}.not-found h1{top:12vh}.not-found div img{height:36vh}}.header-demo{display:flex;padding:2% 8%;justify-content:space-between;align-items:center}.header-demo .square-demo{width:25px;height:25px;margin-right:12vw;color:#0c0c0c}.header-demo .link-home-demo{font-family:Aeonik,sans-serif;font-weight:700;text-decoration:none;color:#0c0c0c}.header-demo .button-header-demo{display:flex;justify-content:center;align-items:center;gap:1vw}.header-demo .button-header-demo .direction-button-demo{width:25px;height:25px}.header-demo .button-header-demo a{font-family:Aeonik-Bold;font-size:1.2rem;cursor:pointer;text-decoration:none;color:#0c0c0c;background-color:transparent;border:1px solid #0c0c0c;padding:6%;border-radius:40px;width:15vw;text-align:center}.header-demo .button-header-demo a:hover{background-color:#0c0c0c;color:#f9f3ef}.section-1-demo{display:flex;padding:2vh 8%;justify-content:space-between;position:relative;align-items:flex-end}.section-1-demo h1{position:absolute;top:40%;left:8%;transform:translateY(-50%);z-index:1;font-size:4rem;font-family:Aeonik-Bold;margin:0;line-height:1}.section-1-demo a{font-family:Aeonik-Bold;font-size:1rem;cursor:pointer;text-decoration:none;color:#0c0c0c;background-color:transparent;border:1px solid #0c0c0c;padding:1.5% 5%;border-radius:40px}.section-1-demo a:hover{background-color:#0c0c0c;color:#f9f3ef}.section-1-demo .image-section-1-container{width:53%;height:73vh;display:flex;justify-content:center;align-items:center;overflow:hidden}.section-1-demo .image-section-1-container img{width:100%;height:100%;object-fit:cover}.sectionMainContact{display:flex;flex-direction:column;padding:10vh 8%}.sectionMainContact .title-main-contact{width:100%;display:flex;justify-content:center;font-family:Aeonik-Bold;margin-bottom:5vh}.sectionMainContact .section-contact-demo{display:grid;grid-template-columns:repeat(3,1fr)}.sectionMainContact .section-contact-demo .item-2{border:0;border-left:1px solid #a3a3a3;border-right:1px solid #a3a3a3}.sectionMainContact .section-contact-demo .item-1,.sectionMainContact .section-contact-demo .item-2,.sectionMainContact .section-contact-demo .item-3{display:flex;justify-content:center;align-items:center;gap:2vh;background-color:#f9f3ef;padding:4vh 0}.sectionMainContact .section-contact-demo .item-1 div p:first-child,.sectionMainContact .section-contact-demo .item-2 div p:first-child,.sectionMainContact .section-contact-demo .item-3 div p:first-child{font-family:Aeonik-Bold;font-size:1.5rem;margin:0}.sectionMainContact .section-contact-demo .item-1 div p:last-child,.sectionMainContact .section-contact-demo .item-2 div p:last-child,.sectionMainContact .section-contact-demo .item-3 div p:last-child{font-family:Aeonik;font-size:1rem;margin:0}.section-2-demo{padding:4vh 8% 10vh;display:flex;flex-direction:column}.section-2-demo h2{font-family:Aeonik;font-size:4.7rem;margin:0}.section-2-demo div{margin:15vh 0 8vh;width:100%;display:flex;justify-content:center;align-items:center}.section-2-demo div video{width:100%;height:100%;object-fit:cover}.section-2-demo a{margin:0 auto;font-family:Aeonik-Bold;font-size:1rem;cursor:pointer;text-decoration:none;color:#0c0c0c;background-color:transparent;border:1px solid #0c0c0c;padding:1.5% 5%;border-radius:40px}.section-2-demo a:hover{background-color:#0c0c0c;color:#f9f3ef}.interested-demo{padding:8vh 8%;display:flex;flex-direction:column;align-items:center}.interested-demo h2{font-family:Aeonik;font-size:5rem;margin:0;text-align:center}.interested-demo .button-carousel-demo{margin:8vh 0 0;font-family:Aeonik-Bold;font-size:1rem;cursor:pointer;text-decoration:none;color:#0c0c0c;background-color:transparent;border:1px solid #0c0c0c;padding:1.5% 5%;border-radius:40px}.interested-demo .button-carousel-demo:hover{background-color:#0c0c0c;color:#f9f3ef}.interested-demo .container-carousel{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.interested-demo .container-carousel .buttons-demo{position:absolute;top:50%;left:2vw;transform:translateY(-50%);display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.interested-demo .container-carousel .buttons-demo button{width:40px;height:40px;display:flex;justify-content:center;align-items:center;font-family:Aeonik-Bold;cursor:pointer;text-decoration:none;border:1px solid #0c0c0c;border-radius:50%;background-color:transparent}.interested-demo .container-carousel .buttons-demo button:hover{background-color:#0c0c0c}.interested-demo .container-carousel .title-carousel-demo{z-index:1;margin:0 auto;margin-bottom:-3vh;overflow:hidden}.interested-demo .container-carousel .title-carousel-demo h3{font-family:Aeonik-bold;font-size:8rem;margin:0;line-height:1}.interested-demo .container-carousel .text-carousel-demo.slideIn{animation:slideInDemo 1s forwards}.interested-demo .container-carousel .text-carousel-demo.slideOut{animation:slideOutDemo 1s forwards}.interested-demo .container-carousel .container-image-carousel-demo{overflow:hidden;width:40vw}.interested-demo .container-carousel .container-image-carousel-demo div{width:100%;display:flex;justify-content:center;align-items:center}.interested-demo .container-carousel .container-image-carousel-demo div img{width:100%;height:100%;object-fit:cover}.interested-demo .container-carousel .image-carousel-demo.slideIn{animation:slideInDemo 1s forwards}.interested-demo .container-carousel .image-carousel-demo.slideOut{animation:slideOutDemo .7s forwards}.interested-demo .container-carousel .idk-demo{font-family:Aeonik-bold}.section-3-demo{padding:8vh 8%;display:flex;flex-direction:column}.section-3-demo h2{font-family:Aeonik;font-size:5rem;margin:0}.section-3-demo .item-section-3-1{width:50%;margin:8vh 0 0;align-self:center}.section-3-demo .item-section-3-1 .item-3-1-flex{display:flex;gap:2vw}.section-3-demo .item-section-3-1 .item-3-1-flex div:first-child{display:flex;justify-content:center;align-items:center}.section-3-demo .item-section-3-1 .item-3-1-flex h3{font-family:Aeonik;font-size:2rem;width:fit-content;margin:0;margin-top:1vh}.section-3-demo .item-section-3-1 .item-3-1-flex p{font-family:Aeonik;margin:0;margin-top:1.3vh;width:75%}.section-3-demo .item-section-3-2{width:100%;margin:10vh 0 0}.section-3-demo .item-section-3-2 .item-3-2-flex{display:flex;gap:2vw}.section-3-demo .item-section-3-2 .item-3-2-flex div:first-child{display:flex;justify-content:center;align-items:center;width:35vw}.section-3-demo .item-section-3-2 .item-3-2-flex div:first-child img{width:100%;height:100%;object-fit:cover}.section-3-demo .item-section-3-2 .item-3-2-flex h3{font-family:Aeonik;font-size:2rem;width:fit-content;margin:0;margin-top:1vh;width:65%}.section-3-demo .item-section-3-2 .item-3-2-flex p{font-family:Aeonik;margin:0;margin-top:1.3vh;width:45%}.section-3-demo .item-section-3-3{width:50%;margin:10vh 0 0;align-self:flex-end}.section-3-demo .item-section-3-3 .item-3-3-flex{display:flex;gap:2vw}.section-3-demo .item-section-3-3 .item-3-3-flex div:first-child{display:flex;justify-content:center;align-items:center}.section-3-demo .item-section-3-3 .item-3-3-flex h3{font-family:Aeonik;font-size:2rem;width:fit-content;margin:0;margin-top:1vh}.section-3-demo .item-section-3-3 .item-3-3-flex p{font-family:Aeonik;margin:0;margin-top:1.3vh;width:85%}.section-3-demo .item-section-3-4{width:100%;margin:10vh 0 0;padding-left:3vw}.section-3-demo .item-section-3-4 .item-3-4-flex{display:flex;gap:2vw}.section-3-demo .item-section-3-4 .item-3-4-flex div:first-child{display:flex;justify-content:center;align-items:center;width:35vw}.section-3-demo .item-section-3-4 .item-3-4-flex div:first-child img{width:100%;height:100%;object-fit:cover}.section-3-demo .item-section-3-4 .item-3-4-flex h3{font-family:Aeonik;font-size:2rem;width:fit-content;margin:0;margin-top:1vh;width:65%}.section-3-demo .item-section-3-4 .item-3-4-flex p{font-family:Aeonik;margin:0;margin-top:1.3vh;width:46%}.carousel-demo{padding:8vh 0}.form-demo{padding:8vh 4%}.form-demo .logo-footer-demo{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:2vh}.form-demo .logo-footer-demo p{font-family:Aeonik-Bold;font-size:1.2rem;margin:0}@keyframes slideInDemo{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideOutDemo{0%{transform:translateY(0)}to{transform:translateY(100%)}}.link-home-demo.mobile{display:none}@media only screen and (max-width: 768px){.header-demo{position:absolute;z-index:1;width:100vw;top:20px;padding:2% 5%;box-sizing:border-box}.header-demo .square-demo{width:20px;height:20px;margin-right:8vw;color:#fff}.header-demo .link-home-demo{display:none}.header-demo .button-header-demo{display:flex;justify-content:center;align-items:center;gap:1vw}.header-demo .button-header-demo .direction-button-demo{display:none}.header-demo .button-header-demo a{color:#fff;border:1px solid #fff;font-size:.8rem;padding:6%;width:30vw}.section-1-demo:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000004d}.section-1-demo{padding:5%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;background-image:url(/images/demoBannerMobile.webp);background-size:cover;background-position:center}.section-1-demo h1{font-size:3rem;color:#f9f3ef;position:relative;top:0%;left:0;transform:translate(0);z-index:1;margin-bottom:auto;margin-top:auto}.section-1-demo .link-home-demo.mobile{display:block;border:0;margin-top:10px;padding:0;font-family:Aeonik}.section-1-demo a{font-size:.8rem;color:#f9f3ef;border:1px solid #f9f3ef;padding:5%;width:45vw;z-index:1;text-align:center}.section-1-demo .image-section-1-container{display:none}.sectionMainContact{display:flex;flex-direction:column;padding:5%}.sectionMainContact .title-main-contact{width:100%;display:flex;justify-content:center;font-family:Aeonik-Bold;margin-bottom:5vh;text-align:center;padding:3%;box-sizing:border-box}.sectionMainContact .section-contact-demo{padding:0;display:flex;flex-direction:column;gap:2vh}.sectionMainContact .section-contact-demo .item-2{border:0;position:relative}.sectionMainContact .section-contact-demo .item-2:after{content:"";position:absolute;left:40%;bottom:0;width:20%;border-bottom:1px solid #a3a3a3}.sectionMainContact .section-contact-demo .item-2:after{content:"";position:absolute;left:40%;top:0;width:20%;border-top:1px solid #a3a3a3}.sectionMainContact .section-contact-demo .item-1,.sectionMainContact .section-contact-demo .item-2,.sectionMainContact .section-contact-demo .item-3{padding:5vh 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1vh}.section-2-demo{padding:5%;display:flex;flex-direction:column;gap:2vh}.section-2-demo h2{padding:5%;font-size:2rem}.section-2-demo div{margin:5vh 0;width:100%;height:70vh}.section-2-demo a{padding:5%;font-size:1rem}.interested-demo{padding:5%;position:relative;display:flex;flex-direction:column;gap:2vh}.interested-demo h2{font-size:1rem}.interested-demo .container-prevbutton.mobile,.interested-demo .container-nextbutton.mobile{display:flex;z-index:1}.interested-demo .container-prevbutton.mobile{left:-17vw}.interested-demo .container-nextbutton.mobile{right:-17vw}.interested-demo h2{font-size:2rem;text-align:center;margin-bottom:5vh}.interested-demo .button-carousel-demo{font-size:.8rem;padding:5%;width:35vw;text-align:center}.interested-demo .container-carousel{box-sizing:border-box;width:70%;display:flex;flex-direction:column;align-items:center;justify-content:center}.interested-demo .container-carousel .buttons-demo{position:absolute;top:50%;left:2vw;transform:translateY(-50%);display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.interested-demo .container-carousel .buttons-demo button{width:30px;height:30px}.interested-demo .container-carousel .title-carousel-demo{margin:0 auto;margin-bottom:-3vh}.interested-demo .container-carousel .title-carousel-demo h3{font-size:3rem;text-align:center}.interested-demo .container-carousel .text-carousel-demo.slideIn{animation:slideInDemo 1s forwards}.interested-demo .container-carousel .text-carousel-demo.slideOut{animation:slideOutDemo 1s forwards}.interested-demo .container-carousel .container-image-carousel-demo{overflow:hidden;width:100%}.interested-demo .container-carousel .container-image-carousel-demo div{width:100%;display:flex;justify-content:center;align-items:center}.interested-demo .container-carousel .container-image-carousel-demo div img{width:100%;height:100%;object-fit:cover}.interested-demo .container-carousel .image-carousel-demo.slideIn{animation:slideInDemo 1s forwards}.interested-demo .container-carousel .image-carousel-demo.slideOut{animation:slideOutDemo .7s forwards}.section-3-demo{padding:5%;display:flex;flex-direction:column;gap:2vh}.section-3-demo h2{font-size:3rem}.section-3-demo .item-section-3-1,.section-3-demo .item-section-3-2,.section-3-demo .item-section-3-3,.section-3-demo .item-section-3-4{width:100%;padding:0}.section-3-demo .item-section-3-1 .item-3-1-flex{display:flex;flex-direction:column;gap:1vh}.section-3-demo .item-section-3-1 .item-3-1-flex div:first-child{display:flex;justify-content:flex-start;align-items:center}.section-3-demo .item-section-3-1 .item-3-1-flex h3{font-size:1.5rem;width:fit-content;margin-top:1vh;width:60%}.section-3-demo .item-section-3-1 .item-3-1-flex p{margin-top:1vh;width:60%;font-size:14px}.section-3-demo .item-section-3-2 .item-3-2-flex{display:flex;flex-direction:column;gap:1vh}.section-3-demo .item-section-3-2 .item-3-2-flex div:first-child{display:flex;justify-content:flex-end;align-items:center;width:100%}.section-3-demo .item-section-3-2 .item-3-2-flex div:first-child img{width:80%;height:100%;object-fit:cover}.section-3-demo .item-section-3-2 .item-3-2-flex div:last-child{display:flex;flex-direction:column;gap:1vh;width:100%;padding-left:20%;box-sizing:border-box}.section-3-demo .item-section-3-2 .item-3-2-flex div:last-child span{align-self:flex-end;width:100%}.section-3-demo .item-section-3-2 .item-3-2-flex div:last-child h3{font-size:1.5rem;width:fit-content;margin-top:1vh;align-self:flex-end;width:100%}.section-3-demo .item-section-3-2 .item-3-2-flex div:last-child p{align-self:flex-end;margin-top:1vh;width:100%;font-size:14px}.section-3-demo .item-section-3-3 .item-3-3-flex{display:flex;flex-direction:column;gap:1vh}.section-3-demo .item-section-3-3 .item-3-3-flex div:first-child{display:flex;justify-content:flex-start;align-items:center}.section-3-demo .item-section-3-3 .item-3-3-flex h3{font-size:1.5rem;width:fit-content;margin-top:1vh;width:63%}.section-3-demo .item-section-3-3 .item-3-3-flex p{margin-top:1vh;width:60%;font-size:14px}.section-3-demo .item-section-3-4 .item-3-4-flex{display:flex;flex-direction:column;gap:1vh}.section-3-demo .item-section-3-4 .item-3-4-flex div:first-child{display:flex;justify-content:flex-end;align-items:center;width:100%}.section-3-demo .item-section-3-4 .item-3-4-flex div:first-child img{width:80%;height:100%;object-fit:cover}.section-3-demo .item-section-3-4 .item-3-4-flex div:last-child{display:flex;flex-direction:column;gap:1vh;width:100%;padding-left:20%;box-sizing:border-box}.section-3-demo .item-section-3-4 .item-3-4-flex div:last-child span{width:100%}.section-3-demo .item-section-3-4 .item-3-4-flex div:last-child h3{font-size:1.5rem;width:fit-content;margin-top:1vh;width:100%}.section-3-demo .item-section-3-4 .item-3-4-flex div:last-child p{margin-top:1vh;width:90%;font-size:14px}.carousel-demo,.form-demo{padding:5%}@keyframes slideInDemo{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideOutDemo{0%{transform:translateY(0)}to{transform:translateY(100%)}}}.calendario{display:flex;align-items:center;justify-content:center;width:100vw;min-height:100vh;position:relative}.calendario .logo-calendar{position:absolute;top:3%;left:2%;color:#0c0c0c}.calendario .footer-calendar{position:fixed;top:87vh;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.calendario .footer-calendar p:first-child{font-weight:700}.calendario .footer-calendar p{margin:0}.calendario .flex-calendario{display:flex;justify-content:center;box-sizing:border-box;width:auto;height:60vh;border:1px solid black}.calendario .flex-calendario .item-1-calendario{padding:7%}.calendario .flex-calendario .item-1-calendario .item-icon-calendario{display:flex;align-items:center;gap:10px}.calendario .flex-calendario .item-2-calendario{width:30vw;padding:2%;background-color:#0c0c0c;display:flex;flex-direction:column;justify-content:center;align-items:center}.calendario .flex-calendario .item-2-calendario h2{margin:0}.calendario .flex-calendario .item-2-calendario .calendario-container{width:100%;height:100%;overflow:auto;background-color:#0c0c0c;box-sizing:border-box}.calendario .flex-calendario .item-1-calendario,.calendario .flex-calendario .item-3-calendario{box-sizing:border-box;width:25vw;height:100%}.calendario .flex-calendario .item-3-calendario{padding-left:20px;padding-right:20px;border-left:1px solid #0c0c0c;overflow:auto}.calendario-container td{width:40px;height:40px;text-align:center}.button-calendar-extras{width:100%;height:100%;background-color:transparent;border:2px solid transparent;border-radius:5px;color:#fff;position:relative}.button-calendar{width:100%;height:100%;background-color:#404040;border:2px solid transparent;border-radius:5px;color:#fff;position:relative}.button-calendar:hover{border-color:#fff}.button-calendar:disabled{background-color:transparent;color:#838383}.button-calendar:disabled:hover{border-color:transparent}.button-calendar.selected{background-color:#fff;color:#000}.calendario-container th{width:14.28%;color:#fff;font-family:Aeonik-Light;padding-bottom:25px}.today-indicator{display:block;position:absolute;width:5px;height:5px;background-color:#fff;border-radius:50%;top:60%;bottom:0;margin:auto;left:50%;transform:translate(-50%)}.title-calendar{display:flex;width:100%;padding:10px;background-color:#0c0c0c;box-sizing:border-box;justify-content:space-between}.title-calendar h2{margin:0;color:#fff;text-wrap:nowrap}.flex-title-calendar{display:flex;gap:10px}.buttons-hours-container{display:flex;flex-direction:column;gap:10px;width:100%;overflow:auto;box-sizing:border-box;justify-content:space-between;align-items:center}.buttons-hours{width:100%;background-color:transparent;border:1px solid #0c0c0c;padding:15px;border-radius:10px;font-family:Aeonik;font-size:1.3vw;cursor:pointer}.buttons-hours:hover{background-color:#0c0c0c;color:#fff}.selected-time{padding:0 3%;height:100%}.selected-time form{display:flex;flex-direction:column;gap:1vh;width:100%;height:100%;justify-content:space-evenly;align-items:center}.selected-time form .label{padding:2% 0 0;display:grid;width:100%;grid-template-areas:"input";box-sizing:border-box}.selected-time form .label>*{grid-area:input}.selected-time form .span{transform-origin:left;transition:transform .3s,color .3s}.selected-time form .input{height:100%;border:none;outline:none;background:none;border-bottom:.5px solid #0c0c0c;font:inherit}.selected-time form .input:focus+.span,.selected-time form .input:not(:placeholder-shown)+.span{transform:translateY(-100%) scale(.8)}.selected-time form .label-textArea{width:100%}.selected-time form .label-textArea textarea{resize:none;background-color:transparent;border:1px solid #0c0c0c;border-radius:5px;padding:10px;width:90%;font-family:Aeonik-light;margin-top:10px}.selected-time form .buttons-send{display:flex;justify-content:flex-end;width:100%;gap:10px}.selected-time form .buttons-send button:first-child{background-color:transparent;border:none;padding:10px 20px;font-family:Aeonik;font-size:16px;cursor:pointer}.selected-time form .buttons-send button:last-child{background-color:#0c0c0c;border:none;border-radius:7px;padding:10px 20px;font-family:Aeonik;font-size:16px;color:#fff;cursor:pointer}.details-end{display:flex;justify-content:center;width:100%;padding:10px;box-sizing:border-box;align-items:center}.details-end .back-to-home{background-color:#0c0c0c;color:#fff;border:none;padding:10px 20px;font-family:Aeonik;font-size:16px;border-radius:7px;cursor:pointer}@keyframes closeAnimation{0%{width:30vw}to{width:0;overflow:hidden;padding:0}}@keyframes closeAnimation2{0%{width:25vw}to{width:0;overflow:hidden;padding-left:0;padding-right:0;border-left:0}}.item-2-calendario-closing{animation:closeAnimation .7s forwards}.item-3-calendario.closing{animation:closeAnimation2 .5s forwards}@media only screen and (max-width: 768px){.calendario{background-color:#f9f3ef;padding-top:25vh;padding-bottom:15vh}.calendario .logo-calendar{top:1%;left:4%;color:#0c0c0c}.calendario .logo-calendar .logo-calendar-logo{width:30px;color:#0c0c0c}.calendario .footer-calendar{top:90vh}.calendario .flex-calendario{flex-direction:column;height:100%;width:90%;box-sizing:border-box}.calendario .flex-calendario .item-1-calendario{width:100%;padding:5%;box-sizing:border-box;z-index:2;background-color:#f9f3ef}.calendario .flex-calendario .item-2-calendario{width:100%;height:55vh;padding:5%;box-sizing:border-box;z-index:1}.calendario .flex-calendario .item-3-calendario{width:100%;height:50vh;padding:5%;border-left:none;box-sizing:border-box;z-index:2;background-color:#f9f3ef}.buttons-hours{font-size:4vw}@keyframes closeAnimation{0%{height:55vh}to{height:0;overflow:hidden;padding:0}}@keyframes closeAnimation2{0%{height:50vh}to{height:0;overflow:hidden;padding:0;border-left:0}}.item-2-calendario-closing{animation:closeAnimation .7s forwards}.item-3-calendario.closing{animation:closeAnimation2 .5s forwards}}.button-whatsapp{position:fixed;z-index:1000;bottom:20px;right:20px;text-decoration:none}.button-whatsapp button{border:none;border-radius:50%;display:flex;justify-content:center;align-items:center;width:60px;height:60px;font-size:30px;cursor:pointer;box-shadow:0 0 10px #0000004d;transition:background-color .3s,scale .3s,color .3s}.button-whatsapp button:hover{scale:1.1}
