.header{width:100%;max-width:1280px;height:113px;display:flex;justify-content:space-between;align-items:center;z-index:10}@media screen and (max-width:390px){.header{height:90px}}.header .mobile__open{display:block;font-size:1.25rem;cursor:pointer}.header .mobile__close{font-size:1.5rem;cursor:pointer}.header .hidden{display:none}.header .nav__desktop ul{display:flex}.header .nav__desktop li:not(:last-child){margin-right:33px}.header .nav__desktop li a{font-family:Barlow,sans-serif;font-weight:700;font-size:.75rem;line-height:1;color:#83888f;text-transform:uppercase;transition:color .2s ease-in-out}.header .nav__desktop li a:hover{color:#333d4b}@media screen and (max-width:700px){.header .nav__desktop{display:none}}.header .navAnimationOpen{animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}@keyframes showMenu{0%{visibility:hidden;overflow:hidden;height:0;padding:0}to{visibility:visible;overflow:visible;height:100vh;padding:2rem 0}}@keyframes hideMenu{0%{visibility:visible;overflow:visible;height:100vh;padding:2rem 0}to{visibility:hidden;overflow:hidden;height:0;padding:0}}.header .nav__mobile{position:absolute;display:flex;width:100%;top:113px;left:0;height:0;padding:0;overflow:hidden;flex-direction:column;justify-content:start;align-items:center;background:linear-gradient(#fefcf7 35%,#fefcf71a);z-index:2}@media screen and (max-width:700px){.header .nav__mobile{top:89px}}.header .nav__mobile ul{text-align:center}.header .nav__mobile li:not(:last-child){margin-right:0;margin-bottom:32px}.header .nav__mobile a{font-family:Fraunces,serif;font-size:1.5rem;line-height:32px;color:#333d4b;text-transform:capitalize}.about__hero{width:100%;max-width:1280px;height:450px;max-height:450px;position:relative;display:flex;align-items:center;margin-bottom:168px;border-radius:10px;background-image:url(/assets/image-hero-whitecup-Bvfv86zL.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width:1024px){.about__hero{height:400px;max-height:400px;background-image:url(/assets/image-hero-whitecup-BEiuqtqQ.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}}@media screen and (max-width:700px){.about__hero{height:unset;max-height:unset;align-items:flex-start;justify-content:center;padding:0 24px;background-image:url(/assets/image-hero-whitecup-CbJtg_Fz.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.about__hero:after{content:"";position:absolute;width:100%;height:100%;border-radius:10px;background:#0000004d;z-index:1}}@media screen and (max-width:935px){.about__hero{margin-bottom:144px}}@media screen and (max-width:700px){.about__hero{margin-bottom:120px}}.about__hero .about__hero__copy{width:445px;max-width:445px;margin-left:84px;z-index:2}@media screen and (max-width:1024px){.about__hero .about__hero__copy{width:398px;max-width:398px;margin-left:58px}}@media screen and (max-width:700px){.about__hero .about__hero__copy{width:398px;max-width:398px;margin-top:111px;margin-bottom:87px;margin-left:0;text-align:center}}.about__hero .about__hero__copy h2{font-size:40px;line-height:48px;color:#fefcf7;margin-bottom:24px}@media screen and (max-width:1024px){.about__hero .about__hero__copy h2{font-size:32px;line-height:40px}}@media screen and (max-width:700px){.about__hero .about__hero__copy h2{font-size:28px;line-height:28px}}.about__hero .about__hero__copy p{color:#fefcf7}@media screen and (max-width:1024px){.about__hero .about__hero__copy p{font-size:15px;line-height:25px;opacity:.8}}@media screen and (max-width:700px){.about__hero .about__hero__copy p{font-size:15 px;line-height:30px}}.about__commitment{width:100%;display:flex;justify-content:center;align-items:center;max-width:1110px;margin-bottom:256px}@media screen and (max-width:1200px){.about__commitment{margin-bottom:0}}@media screen and (max-width:700px){.about__commitment{margin-bottom:198px;flex-direction:column;max-width:none;width:100%}}.about__commitment .commitment__image{width:445px;max-width:445px;height:520px;max-height:520px;border-radius:10px;background-image:url(assets/about/desktop/image-commitment.jpg);background-size:cover;background-repeat:no-repeat}@media screen and (max-width:935px){.about__commitment .commitment__image{width:281px;max-width:281px;height:470px;max-height:470px;background-image:url(assets/about/tablet/image-commitment.jpg)}}@media screen and (max-width:700px){.about__commitment .commitment__image{width:327px;max-width:327px;height:400px;max-height:400px;margin-bottom:48px;background-image:url(assets/about/mobile/image-commitment.jpg)}}.about__commitment .commitment__copy{max-width:539px;margin-left:125px}@media screen and (max-width:1200px){.about__commitment .commitment__copy{margin-left:70px;max-width:340px}}@media screen and (max-width:700px){.about__commitment .commitment__copy{max-width:none;margin:0;text-align:center}}.about__commitment .commitment__copy h2{font-size:40px;line-height:48px;margin-bottom:32px}@media screen and (max-width:1200px){.about__commitment .commitment__copy h2{font-size:32px;line-height:48px;margin-bottom:30px}}.about__commitment .commitment__copy p{opacity:.8}@media screen and (max-width:1200px){.about__commitment .commitment__copy p{font-size:15px;line-height:25px}}.quality{width:100%;display:flex;justify-content:center;margin-bottom:168px}@media screen and (max-width:1200px){.quality{margin-top:313px}}@media screen and (max-width:700px){.quality{margin-top:0;margin-bottom:120px}}.quality .quality__wrapper{width:100%;max-width:1280px;display:flex;justify-content:space-between;padding:0 85px;border-radius:10px;background-color:#333d4b}@media screen and (max-width:1200px){.quality .quality__wrapper{width:100%;flex-direction:column;align-items:center}}.quality .quality__wrapper .quality__copy{max-width:540px;margin-top:88px;margin-right:20px}@media screen and (max-width:1200px){.quality .quality__wrapper .quality__copy{display:flex;flex-direction:column;justify-content:center;max-width:540px;text-align:center;margin-top:0;margin-bottom:67px;order:1}}.quality .quality__wrapper .quality__copy h2{font-size:40px;line-height:48px;color:#fefcf7;margin-bottom:32px}@media screen and (max-width:1200px){.quality .quality__wrapper .quality__copy h2{font-size:32px;line-height:48px;margin-bottom:24px}}@media screen and (max-width:700px){.quality .quality__wrapper .quality__copy h2{font-size:28px;line-height:28px}}.quality .quality__wrapper .quality__copy p{color:#fefcf7;opacity:.8}@media screen and (max-width:1200px){.quality .quality__wrapper .quality__copy p{font-size:15px;line-height:25px}}.quality .quality__wrapper .quality__image{width:445px;max-width:445px;height:474px;max-height:474px;border-radius:10px;transform:translateY(-88px);background:url(assets/about/desktop/image-quality.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:1200px){.quality .quality__wrapper .quality__image{width:573px;max-width:573px;height:320px;max-height:320px;transform:translateY(0);margin-top:-169px;margin-bottom:64px;background:url(assets/about/tablet/image-quality.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}}@media screen and (max-width:700px){.quality .quality__wrapper .quality__image{width:279px;max-width:279px;height:156px;max-height:156px;margin-top:-78px;background:url(assets/about/mobile/image-quality.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}}.headquarters{width:100%;max-width:1280px;display:flex;align-items:center;margin-bottom:144px}@media screen and (max-width:700px){.headquarters{margin-bottom:120px}}.headquarters .head__wrapper{width:100%;display:flex;flex-direction:column;margin-left:85px}@media screen and (max-width:1200px){.headquarters .head__wrapper{margin-left:0}}.headquarters .head__tittle{width:100%}@media screen and (max-width:700px){.headquarters .head__tittle{text-align:center}}.headquarters .head__tittle h2{font-size:24px;line-height:32px;color:#83888f;margin-bottom:72px}.headquarters .head__cards{width:100%;display:flex}@media screen and (max-width:700px){.headquarters .head__cards{flex-direction:column;align-items:center;justify-content:center}}.headquarters .head__cards .head__card{width:285px;max-width:285px;display:flex;flex-direction:column;margin-right:95px}@media screen and (max-width:1200px){.headquarters .head__cards .head__card{width:223px;max-width:223px;margin-right:10px}}@media screen and (max-width:700px){.headquarters .head__cards .head__card{width:100%;max-width:unset;align-items:center;justify-content:center;margin-right:0}.headquarters .head__cards .head__card:not(:last-child){margin-bottom:80px}}.headquarters .head__cards .head__card .head__image{width:50px;height:50px;margin-bottom:48px}@media screen and (max-width:700px){.headquarters .head__cards .head__card .head__copy{text-align:center}}.headquarters .head__cards .head__card .head__copy h3{font-size:32px;line-height:36px;margin-bottom:24px}@media screen and (max-width:1200px){.headquarters .head__cards .head__card .head__copy h3{font-size:24px;margin-bottom:22px}}@media screen and (max-width:700px){.headquarters .head__cards .head__card .head__copy h3{font-size:28px}}html{font-size:100%;box-sizing:border-box;scroll-behavior:smooth;scroll-padding-top:2rem}*,*:after,*:before{box-sizing:inherit;margin:0;padding:0}li{list-style:none}a{text-decoration:none;padding:0;margin:0;-webkit-user-select:none;user-select:none}img{width:100%;-webkit-user-select:none;user-select:none}body{width:100%;display:flex;flex-direction:column;align-items:center;font-family:Barlow,sans-serif;font-size:1rem;font-weight:400;line-height:26px;background-color:#fefcf7}.home__body,.about__body{padding:0 5em}@media screen and (max-width:1200px){.home__body,.about__body{padding:0 40px}}@media screen and (max-width:700px){.home__body,.about__body{padding:0 24px}}.wrapper{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 5em}@media screen and (max-width:1200px){.wrapper{padding:0 40px}}@media screen and (max-width:700px){.wrapper{padding:0 24px}}.main{width:100%;display:flex;flex-direction:column;align-items:center}h1{font-family:Fraunces,serif;font-weight:900;font-size:4.5rem;line-height:72px;margin:0;padding:0}h2{font-family:Fraunces,serif;font-weight:900;font-size:2.5rem;line-height:48px;margin:0;padding:0}h3{font-family:Fraunces,serif;font-weight:900;font-size:2rem;line-height:36px;margin:0;padding:0}h4{font-family:Fraunces,serif;font-weight:900;font-size:1.5rem;line-height:32px;margin:0;padding:0}p{margin:0;padding:0}button{border:none}.btn__primary{width:217px;height:56px;display:flex;align-items:center;justify-content:center;background:#0e8784;border-radius:5px}.btn__primary :first-child{color:#fefcf7;font-family:Fraunces,serif;font-size:18px}.btn__primary:hover{background:#66d2cf}.btn__order{width:217px;height:56px;display:flex;align-items:center;justify-content:center;background:#0e8784;border-radius:5px;color:#fefcf7;font-family:Fraunces,serif;font-size:18px;cursor:pointer}.btn__order:hover{background:#66d2cf}.btn__disable{background:#e2dedb;cursor:unset}.btn__disable:hover{background:#e2dedb}.logo{align-items:center;-webkit-user-select:none;user-select:none}.logo a{display:flex;color:#333d4b}@media screen and (max-width:390px){.logo img{width:16px}}.logo .logo__text{font-size:1.5625rem;font-family:Fraunces,serif;margin-left:.2em}@media screen and (max-width:390px){.logo .logo__text{font-size:1.2rem}}.logo .text__footer{color:#fefcf7}.append{width:50%;padding:0 1rem;display:flex;justify-content:center;align-items:center;background:#f0f0f0;border-radius:5px;margin-top:20px}@media screen and (max-width:650px){.append{width:100%;font-size:1rem}}.append h1{text-align:center;font-family:Fraunces,serif;font-size:1.5rem;color:#0e8784}@media screen and (max-width:450px){.append h1{font-size:1rem}}.active--Card{background:#0e8784!important;color:#fefcf7}.footer{width:100%;max-width:1280px;display:flex;align-items:center;justify-content:space-between;background-color:#333d4b;padding:2.9375em 5.3125em;margin-bottom:5.5em}@media screen and (max-width:1023px){.footer{flex-direction:column;padding:3.4em 11.9em 3.4em 13.5em}}@media screen and (max-width:1270px)and (min-width:1024px){.footer{padding:2.9375em 2.5em}}@media screen and (max-width:1023px){.footer{padding:2.5em 2em}}@media screen and (max-width:1023px){.footer{margin-bottom:4em}}.footer .logo__nav{display:flex;align-items:center}@media screen and (max-width:1023px){.footer .logo__nav{flex-direction:column}}.footer .logo__nav .logo{margin-right:4.08em}@media screen and (max-width:1023px){.footer .logo__nav .logo{margin:0 0 2em}}.footer .logo__nav .nav__footer{display:flex}@media screen and (max-width:390px){.footer .logo__nav .nav__footer{flex-direction:column;align-items:center}}.footer .logo__nav .nav__footer a{font-family:Barlow,sans-serif;font-weight:700;font-size:.75rem;line-height:1;color:#83888f;text-transform:uppercase;transition:color .2s ease-in-out}.footer .logo__nav .nav__footer a:not(:last-child){margin-right:2.75em}.footer .logo__nav .nav__footer a:hover{color:#fefcf7}@media screen and (max-width:390px){.footer .logo__nav .nav__footer a:not(:last-child){margin-right:0;margin-bottom:2em}}@media screen and (max-width:1023px){.footer .social_icons{margin-top:4.1em}}.footer .social_icons .icon{font-size:1.5rem;color:#fefcf7;transition:color .2s ease-in-out}.footer .social_icons .icon:not(:last-child){margin-right:1.5em}.footer .social_icons .icon:hover{color:#fdd6ba}
