.elementor-15667 .elementor-element.elementor-element-91224f7{--display:flex;--min-height:100vh;--justify-content:center}.elementor-15667 .elementor-element.elementor-element-91224f7 .trx_addons_bg_text{z-index:0}.elementor-15667 .elementor-element.elementor-element-91224f7 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px}.elementor-15667 .elementor-element.elementor-element-91224f7 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px}.elementor-15667 .elementor-element.elementor-element-91224f7.e-con{--flex-grow:0;--flex-shrink:0}.elementor-15667 .elementor-element.elementor-element-881ddc8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 80px) 0;text-align:center}.elementor-15667 .elementor-element.elementor-element-881ddc8 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-text)}.elementor-15667 .elementor-element.elementor-element-c85187d .elementor-button{background-color:#FFF;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-secondary);border-radius:20px 20px 20px 20px}.elementor-15667 .elementor-element.elementor-element-c85187d .elementor-button:hover,.elementor-15667 .elementor-element.elementor-element-c85187d .elementor-button:focus{background-color:var(--e-global-color-primary);color:#FFF;border-color:#FFF}.elementor-15667 .elementor-element.elementor-element-c85187d .elementor-button:hover svg,.elementor-15667 .elementor-element.elementor-element-c85187d .elementor-button:focus svg{fill:#FFF}@media(min-width:768px){.elementor-15667 .elementor-element.elementor-element-91224f7{--width:95.753%}}*{border:0;box-sizing:border-box;margin:0;padding:0}:root{--hue:223;--sat:10%;--light:hsl(var(--hue), var(--sat), 5%);--dark:hsl(var(--hue), var(--sat), 5%);--trans-dur:0.3s;color-scheme:light dark;font-size:clamp(1rem, 0.95rem + 0.25vw, 1.25rem)}body{background-color:light-dark(var(--light),var(--dark));color:light-dark(var(--dark),var(--light));font:1em/1.5 sans-serif;display:grid;place-items:center;height:100vh;transition:background-color var(--trans-dur),color var(--trans-dur)}main{padding:1.5em 0}.face{display:block;width:20em;height:auto}.face__eyes,.face__eye-lid,.face__mouth-left,.face__mouth-right,.face__nose,.face__pupil{animation:eyes 1s 0.3s cubic-bezier(.65,0,.35,1) forwards}.face__eye-lid,.face__pupil{animation-duration:4s;animation-delay:1.3s;animation-iteration-count:infinite}.face__eye-lid{animation-name:eye-lid}.face__mouth-left,.face__mouth-right{animation-timing-function:cubic-bezier(.33,1,.68,1)}.face__mouth-left{animation-name:mouth-left}.face__mouth-right{animation-name:mouth-right}.face__nose{animation-name:nose}.face__pupil{animation-name:pupil}@keyframes eye-lid{from,40%,45%,to{transform:translateY(0)}42.5%{transform:translateY(17.5px)}}@keyframes eyes{from{transform:translateY(112.5px)}to{transform:translateY(15px)}}@keyframes pupil{from,37.5%,40%,45%,87.5%,to{stroke-dashoffset:0;transform:translate(0,0)}12.5%,25%,62.5%,75%{stroke-dashoffset:0;transform:translate(-35px,0)}42.5%{stroke-dashoffset:35;transform:translate(0,17.5px)}}@keyframes mouth-left{from,50%{stroke-dashoffset:-102}to{stroke-dashoffset:0}}@keyframes mouth-right{from,50%{stroke-dashoffset:102}to{stroke-dashoffset:0}}@keyframes nose{from{transform:translate(0,0)}to{transform:translate(0,22.5px)}}