/*!
 Theme Name: ttm
 Template: hello-elementor
 Version: 1.0.0
*/.ttm-header{height:50px !important;transition:height .3s ease !important}.ttm-header .trp-shortcode-switcher{padding:10px 0 0 0 !important}.ttm-header .trp-shortcode-switcher .trp-language-item{padding:6px !important}@media(min-width: 768px){.ttm-header{height:80px !important}.ttm-header .trp-shortcode-switcher{padding:10px 6px 0 16px !important}.elementor-nav-menu--main .elementor-item{padding-top:31px !important}body.scrolled .ttm-header{height:50px !important}body.scrolled .ttm-header .elementor-nav-menu--main .elementor-item{padding-top:16px !important;padding-bottom:13px !important}}.mevents-speakers-wrap .mevents_speakers{margin-bottom:0 !important}.mevents-speakers-wrap .mevents_speakers__speaker{position:relative;aspect-ratio:2/3;overflow:hidden;background-color:var(--card-bg);padding:0;border-radius:4px;box-shadow:0 0 8px 0 rgba(113,113,113,.35);cursor:pointer}.mevents-speakers-wrap .mevents_speakers__speaker:nth-child(5n+1){--card-bg: var(--e-global-color-edc8234);--pattern-color: var(--e-global-color-1c88527)}.mevents-speakers-wrap .mevents_speakers__speaker:nth-child(5n+2){--card-bg: var(--e-global-color-ead6afb);--pattern-color: var(--e-global-color-ea2e0f7)}.mevents-speakers-wrap .mevents_speakers__speaker:nth-child(5n+3){--card-bg: var(--e-global-color-629ebfc);--pattern-color: var(--e-global-color-8c3d57c)}.mevents-speakers-wrap .mevents_speakers__speaker:nth-child(5n+4){--card-bg: var(--e-global-color-da778aa);--pattern-color: var(--e-global-color-a151bfd)}.mevents-speakers-wrap .mevents_speakers__speaker:nth-child(5n+5){--card-bg: var(--e-global-color-b7ee62e);--pattern-color: var(--e-global-color-1537567)}.mevents-speakers-wrap .mevents_speakers__speaker::before{content:"";position:absolute;bottom:0;left:0;width:100%;aspect-ratio:216/206;background-color:var(--pattern-color);mask-image:url("assets/images/speaker-pattern.svg");mask-repeat:no-repeat;mask-size:contain;mask-position:bottom left;z-index:1;pointer-events:none}.mevents-speakers-wrap .mevents_speakers__speaker:hover{transform:none !important}.mevents-speakers-wrap .mevents_speakers__speaker:hover .mevents_speakers__speaker-image{transform:translateX(50%) scale(1.2)}.mevents-speakers-wrap .mevents_speakers__speaker .mevents_speakers__speaker-name-wrap{position:absolute;top:0;left:0;width:100%;container-type:inline-size;padding:1rem;z-index:3;display:flex;align-items:flex-end;gap:.5em}.mevents-speakers-wrap .mevents_speakers__speaker .mevents_speakers__speaker-name{color:var(--e-global-color-secondary);font-size:clamp(1.1rem,11cqw,2.5rem);line-height:1.3;text-align:left;overflow-wrap:break-word}.mevents-speakers-wrap .mevents_speakers__speaker .mevents_speakers__speaker-bio-icon{width:20px;height:auto;padding-bottom:4px;color:var(--e-global-color-secondary)}.mevents-speakers-wrap .mevents_speakers__speaker .mevents_speakers__speaker-image{position:absolute;bottom:0;right:50%;width:100%;transform:translateX(50%);transition:transform .5s ease-in-out;aspect-ratio:unset;overflow:visible;z-index:2}.mevents-speakers-wrap .mevents_speakers__speaker .mevents_speakers__speaker-image img{width:100%;height:100%;object-fit:contain;object-position:bottom center}@media(min-width: 768px){.mevents-speakers-wrap .mevents_speakers__modal-image::before{content:"";position:absolute;bottom:-7%;left:-11%;width:146%;aspect-ratio:216/206;background-color:var(--modal-pattern-color);mask-image:url("assets/images/speaker-pattern.svg");mask-repeat:no-repeat;mask-size:contain;mask-position:bottom left;pointer-events:none;z-index:0}}body{display:flex;flex-direction:column;min-height:100vh}body.admin-bar{min-height:calc(100vh - 32px)}@media screen and (max-width: 782px){body.admin-bar{min-height:calc(100vh - 46px)}}[data-elementor-type=single-page],[data-elementor-type=single-post]{flex:1}.alignwide{margin-inline:unset}:root{--text-h1: clamp(2rem, 1.528vw + 1.625rem, 3rem);--text-h2: clamp(1.75rem, 1.146vw + 1.468rem, 2.5rem);--text-h3: clamp(1.25rem, 0.382vw + 1.156rem, 1.5rem);--text-h4: clamp(1.1875rem,0.287vw + 1.117rem, 1.375rem);--text-h5: clamp(1.125rem, 0.191vw + 1.078rem, 1.25rem);--text-h6: clamp(1rem, 0.118vw + 0.971rem, 1.125rem)}body h1{font-size:var(--text-h1)}body h2{font-size:var(--text-h2)}body h3{font-size:var(--text-h3)}body h4{font-size:var(--text-h4)}body h5{font-size:var(--text-h5)}body h6{font-size:var(--text-h6)}.elementor-button,.woocommerce a.button,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.wc-block-cart__submit-button,.wc-block-components-button,.wp-element-button,.wp-block-button__link,.elementor-menu-cart__footer-buttons .elementor-button--view-cart,.elementor-menu-cart__footer-buttons .elementor-button--checkout,.ticket-data-collection__submit,.simple-ticket-selector__submit-btn,.mevents_speakers__load-more-btn{font-weight:700;text-transform:uppercase;line-height:1.5em;color:var(--e-global-color-secondary);background-color:var(--e-global-color-accent);border-radius:20px;padding:8px 60px;border:none;transition:background-color .1s linear !important}.elementor-button .wc-block-components-button__text,.elementor-button .wc-block-components-checkout-place-order-button__text,.woocommerce a.button .wc-block-components-button__text,.woocommerce a.button .wc-block-components-checkout-place-order-button__text,.woocommerce button.button .wc-block-components-button__text,.woocommerce button.button .wc-block-components-checkout-place-order-button__text,.woocommerce button.button.alt .wc-block-components-button__text,.woocommerce button.button.alt .wc-block-components-checkout-place-order-button__text,.woocommerce input.button .wc-block-components-button__text,.woocommerce input.button .wc-block-components-checkout-place-order-button__text,.woocommerce #respond input#submit .wc-block-components-button__text,.woocommerce #respond input#submit .wc-block-components-checkout-place-order-button__text,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button .wc-block-components-button__text,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button .wc-block-components-checkout-place-order-button__text,.wc-block-cart__submit-button .wc-block-components-button__text,.wc-block-cart__submit-button .wc-block-components-checkout-place-order-button__text,.wc-block-components-button .wc-block-components-button__text,.wc-block-components-button .wc-block-components-checkout-place-order-button__text,.wp-element-button .wc-block-components-button__text,.wp-element-button .wc-block-components-checkout-place-order-button__text,.wp-block-button__link .wc-block-components-button__text,.wp-block-button__link .wc-block-components-checkout-place-order-button__text,.elementor-menu-cart__footer-buttons .elementor-button--view-cart .wc-block-components-button__text,.elementor-menu-cart__footer-buttons .elementor-button--view-cart .wc-block-components-checkout-place-order-button__text,.elementor-menu-cart__footer-buttons .elementor-button--checkout .wc-block-components-button__text,.elementor-menu-cart__footer-buttons .elementor-button--checkout .wc-block-components-checkout-place-order-button__text,.ticket-data-collection__submit .wc-block-components-button__text,.ticket-data-collection__submit .wc-block-components-checkout-place-order-button__text,.simple-ticket-selector__submit-btn .wc-block-components-button__text,.simple-ticket-selector__submit-btn .wc-block-components-checkout-place-order-button__text,.mevents_speakers__load-more-btn .wc-block-components-button__text,.mevents_speakers__load-more-btn .wc-block-components-checkout-place-order-button__text{color:var(--e-global-color-secondary);font-weight:700;text-transform:uppercase}.elementor-button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce button.button.alt:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.wc-block-cart__submit-button:hover,.wc-block-components-button:hover,.wp-element-button:hover,.wp-block-button__link:hover,.elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover,.elementor-menu-cart__footer-buttons .elementor-button--checkout:hover,.ticket-data-collection__submit:hover,.simple-ticket-selector__submit-btn:hover,.mevents_speakers__load-more-btn:hover{color:var(--e-global-color-secondary);background-color:color-mix(in srgb, var(--e-global-color-accent) 80%, transparent)}.elementor-menu-cart__footer-buttons .elementor-button--view-cart,.elementor-menu-cart__footer-buttons .elementor-button--checkout,.ticket-data-collection__submit,.simple-ticket-selector__submit-btn,.wc-block-components-button,.mevents_speakers__load-more-btn{color:var(--e-global-color-secondary) !important;background-color:var(--e-global-color-accent) !important;border-radius:99px !important;padding:8px 60px !important;border:none !important}.elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover,.elementor-menu-cart__footer-buttons .elementor-button--checkout:hover,.ticket-data-collection__submit:hover,.simple-ticket-selector__submit-btn:hover,.wc-block-components-button:hover,.mevents_speakers__load-more-btn:hover{background-color:color-mix(in srgb, var(--e-global-color-accent) 80%, transparent) !important;transform:none !important}.elementor-menu-cart__close-button{margin-bottom:0;position:absolute;right:8px;top:8px}.elementor-menu-cart__main{padding-top:32px}.elementor-menu-cart__main .woocommerce-mini-cart{max-width:70vw;width:480px}.wc-block-checkout-empty .wp-block-button{display:none}.simple-ticket-selector__quantity-btn{padding-bottom:6px !important}.ticket-data-collection__submit:not(:disabled):hover{background-color:rgba(237,33,203,.8) !important}/*# sourceMappingURL=style.css.map */
