:root{--header-height:70px;--floating-header-height:60px}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes hoverPop{0%{transform:scale(1)}30%{transform:scale(.98)}to{transform:scale(1.08)}}@keyframes float{0%{transform:translate(0) scale(1) rotate(0deg)}33%{transform:translate(30px,-40px) scale(1.05) rotate(3deg)}66%{transform:translate(-25px,-70px) scale(.95) rotate(-3deg)}to{transform:translate(0) scale(1) rotate(0deg)}}.page-offer .offer-elements-section{display:flex;gap:5rem;padding-bottom:40px;padding-top:40px;position:relative}.page-offer .offer-elements-menu{display:flex;flex-direction:column;max-width:500px;width:100%}.page-offer .offer-elements-menu .element-menu{border:none;padding:1rem;position:relative;text-align:left;transition:color .3s ease}.page-offer .offer-elements-menu .element-menu:before{background-color:#ffa84b;border-radius:100%;content:"";height:12px;left:-.25rem;opacity:0;position:absolute;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:12px}.page-offer .offer-elements-menu .element-menu.active,.page-offer .offer-elements-menu .element-menu:hover{color:#ffa84b}.page-offer .offer-elements-menu .element-menu.active:before{opacity:1;transform:translateY(-50%) scale(1)}.page-offer .offer-elements-menu .element-title{margin:0}.page-offer .offer-elements-content{display:flex;position:relative;width:100%;z-index:1}.page-offer .offer-elements-content .element-content-top{align-items:center;display:flex;gap:1rem;min-height:40px}.page-offer .offer-elements-content .element-content-top .element-title{margin:0}.page-offer .offer-elements-content .element-content{flex-direction:column;opacity:0;pointer-events:none;position:absolute;transform:translateY(30%);transition:transform .3s ease,opacity .3s ease;user-select:none}.page-offer .offer-elements-content .element-content.active{opacity:1;pointer-events:auto;position:relative;transform:none;user-select:auto}.page-offer .offer-elements-content .element-close{align-items:center;border:none;border-radius:100%;display:none;height:40px;justify-content:center;position:absolute;right:1rem;top:1rem;transform-origin:center;width:40px}.page-offer .offer-elements-content .element-close:hover{animation:hoverPop .3s ease-out forwards}.page-offer .offer-elements-content .element-close:not(:hover){animation:none}.page-offer .offer-elements-content .element-close svg{color:#ffa84b;height:100%;width:100%}.page-offer .offer-elements-content .element-url{transition:color .3s ease}.page-offer .offer-elements-content .element-url:hover{color:#ffa84b}.page-offer .offer-elements-content hr{border-color:#ffa84b;margin-top:1rem;width:100%}.page-offer .offer-elements-content .element-icon{align-items:center;background-color:#ffa84b;border-radius:100%;display:flex;flex-shrink:0;height:112px;justify-content:center;width:112px}.page-offer .offer-elements-content .element-icon svg{color:#000;height:75%;width:75%}.page-offer .offer-video{aspect-ratio:16/9;border-radius:20px;overflow:hidden;width:100%}@media (max-width:64rem){.page-offer .offer-elements-content .element-icon{height:80px;width:80px}}@media (max-width:48rem){.page-offer .offer-elements-section{display:grid;gap:3rem}.page-offer .offer-elements-content,.page-offer .offer-elements-menu{grid-column:1/2;grid-row:1/2}.page-offer .offer-elements-content{align-self:center;height:fit-content;width:100%}.page-offer .offer-elements-content .element-content-top .element-title{margin-right:calc(40px + .5rem)}.page-offer .offer-elements-content .element-content{background-color:#f4f4f4;border:1px solid #8a8a8a;border-radius:20px;box-shadow:5px 20px 30px rgba(0,0,0,.12);padding:1rem}.page-offer .offer-elements-content .element-close{display:flex}}@media (max-width:40rem){.page-offer .offer-elements-content .element-icon{display:none}}