@keyframes down-up-animation{0%{transform:translateY(10%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes left-animation{0%{transform:translateX(-5%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes right-animation{0%{transform:translateX(5%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes up-down-animation{0%{transform:translateY(-10%);opacity:0}to{transform:translateY(0);opacity:1}}.reveal-base{opacity:0}.upDown{animation:up-down-animation 1s ease-in-out both!important;transition:.5s}.downUp{animation:down-up-animation 1s ease-in-out both!important}.downUp,.left{transition:.5s}.left{animation:left-animation 1s ease-in-out both!important}.right{animation:right-animation 1s ease-in-out both!important;transition:.5s}.none{display:none!important}.show-opacity{opacity:1!important}.black{color:#000!important}.black-border{border:2px solid #000!important;background-color:#fff!important}.circle{cursor:pointer;min-width:80px;max-height:80px;width:80px;height:80px;border-radius:100%;display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #000}.for-whom .container{max-width:1480px;display:flex;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.zoom-entry{opacity:0!important;display:none}.zoom-entry-active{opacity:0!important;display:block}.zoom-enter-done,.zoom-exit{opacity:1!important}.zoom-exit-active,.zoom-exit-done{opacity:0!important}.zoom-exit-done{display:none!important}.for-whom .title-swiper{width:100%}.for-whom .title-swiper .swiper-slide{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.for-whom .title-swiper .swiper-slide{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.5}}.for-whom .title-swiper .swiper-slide-active{opacity:1;transform:scale(1);font-weight:700}.for-whom .container{max-width:1310px;flex-direction:column;gap:clamp(1.875rem,1.53rem + 1.72vw,3.125rem);align-items:center}.for-whom .choices-wrapper{display:flex;flex-direction:column;justify-content:space-between}.for-whom .choice-item{display:flex;height:100%;width:100%;cursor:pointer;align-items:center;justify-content:center;border-radius:10px;border-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));padding:.5rem;transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.4s}.for-whom .choice-item .choice-item__text{font-family:var(--font3);font-weight:400;font-size:clamp(1.125rem,1.038rem + .38vw,1.313rem);line-height:175%;text-align:center;color:#202020;position:relative;z-index:10;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.4s}.for-whom .choices-container{position:relative;display:flex;height:auto;width:100%;max-width:600px;flex-direction:column;align-items:center;justify-content:space-between;gap:1.25rem;border-radius:10px;padding:2rem;box-shadow:0 0 8px 0 rgba(34,60,80,.2)}@media (min-width:768px){.for-whom .choices-container{max-width:100%;gap:1.5rem}}.for-whom .order-button{margin-top:auto;margin-right:auto;margin-left:auto;width:80%;max-width:70%;border-width:2px;border-style:solid;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));padding:11px 14px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.for-whom .order-button{margin-top:0;margin-left:0;max-width:500px;padding-top:18px;padding-bottom:18px}}.for-whom .order-button span{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);font-size:clamp(.813rem,.639rem + .77vw,1.188rem);font-weight:600}.for-whom .order-button:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.for-whom .order-button:hover span{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}