.elementor-9162 .elementor-element.elementor-element-0bae2c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-9162 .elementor-element.elementor-element-0bae2c0:not(.elementor-motion-effects-element-type-background), .elementor-9162 .elementor-element.elementor-element-0bae2c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27ink );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-9162 .elementor-element.elementor-element-0c893a2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9162 .elementor-element.elementor-element-0c893a2 img{width:104px;height:148px;object-fit:cover;object-position:center center;}.elementor-9162 .elementor-element.elementor-element-d6da1ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9162 .elementor-element.elementor-element-d6da1ba.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9162 .elementor-element.elementor-element-te27nlb .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:10.5px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:0.1em;color:var( --e-global-color-te27mutedk );}.elementor-9162 .elementor-element.elementor-element-7f5786a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9162 .elementor-element.elementor-element-65949f0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9162 .elementor-element.elementor-element-65949f0 .jet-listing-dynamic-field__content{color:#FF9F52;font-family:"Azeret Mono", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;line-height:18px;letter-spacing:0.06em;text-align:left;}.elementor-9162 .elementor-element.elementor-element-65949f0 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-9162 .elementor-element.elementor-element-65949f0 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-9162 .elementor-element.elementor-element-65949f0 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-9162 .elementor-element.elementor-element-afa8500.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9162 .elementor-element.elementor-element-afa8500 .jet-listing-dynamic-field__content{color:#FF9F52;font-family:"Azeret Mono", Sans-serif;font-size:11.5px;font-weight:500;line-height:18px;letter-spacing:0.06em;text-align:left;}.elementor-9162 .elementor-element.elementor-element-afa8500 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-9162 .elementor-element.elementor-element-afa8500 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-9162 .elementor-element.elementor-element-afa8500 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-9162 .elementor-element.elementor-element-df3995e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9162 .elementor-element.elementor-element-df3995e .jet-listing-dynamic-field__content{color:#FF9F52;font-family:"Azeret Mono", Sans-serif;font-size:11.5px;font-weight:500;line-height:18px;letter-spacing:0.06em;text-align:left;}.elementor-9162 .elementor-element.elementor-element-df3995e .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-9162 .elementor-element.elementor-element-df3995e .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-9162 .elementor-element.elementor-element-df3995e .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-9162 .elementor-element.elementor-element-1b2410a .jet-listing-dynamic-field__content{color:#17120F;font-family:"Schibsted Grotesk", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;text-align:left;}.elementor-9162 .elementor-element.elementor-element-1b2410a .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-9162 .elementor-element.elementor-element-1b2410a .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-9162 .elementor-element.elementor-element-1b2410a .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-9162 .elementor-element.elementor-element-c6d4e2a .jet-listing-dynamic-field__content{color:#F4EFE7;font-family:"Brygada 1918", Sans-serif;font-size:26px;font-weight:400;line-height:1.05em;text-align:left;}.elementor-9162 .elementor-element.elementor-element-c6d4e2a .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-9162 .elementor-element.elementor-element-c6d4e2a .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-9162 .elementor-element.elementor-element-c6d4e2a .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-9162 .elementor-element.elementor-element-cdbcacc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9162 .elementor-element.elementor-element-3f0b45c .jet-listing-dynamic-field__content{color:#B9AEA1;font-family:"Schibsted Grotesk", Sans-serif;font-size:14px;font-weight:400;line-height:18px;text-align:left;}.elementor-9162 .elementor-element.elementor-element-3f0b45c .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-9162 .elementor-element.elementor-element-3f0b45c .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-9162 .elementor-element.elementor-element-3f0b45c .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-9162 .elementor-element.elementor-element-30dcbe6 .jet-listing-dynamic-field__content{color:#B9AEA1;font-family:"Schibsted Grotesk", Sans-serif;font-size:14px;font-weight:400;line-height:18px;text-align:left;}.elementor-9162 .elementor-element.elementor-element-30dcbe6 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-9162 .elementor-element.elementor-element-30dcbe6 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-9162 .elementor-element.elementor-element-30dcbe6 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-9162 .elementor-element.elementor-element-te27nse .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-te27ink );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9162 .elementor-element.elementor-element-2a55008 .elementor-button{background-color:var( --e-global-color-te27card );font-family:"Schibsted Grotesk", Sans-serif;font-size:17px;font-weight:400;line-height:17px;text-shadow:0px 0px 0px rgba(0,0,0,0);fill:var( --e-global-color-te27ink );color:var( --e-global-color-te27ink );box-shadow:0px 6px 16px -6px rgba(23,18,15,0.35);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(23,18,15,.22);border-radius:999px 999px 999px 999px;padding:10.5px 10.5px 10.5px 10.5px;}.elementor-9162 .elementor-element.elementor-element-2a55008 .elementor-button:hover, .elementor-9162 .elementor-element.elementor-element-2a55008 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-te27ink );border-color:rgba(23,18,15,.5);}.elementor-9162 .elementor-element.elementor-element-2a55008{width:auto;max-width:auto;top:10px;z-index:5;}body:not(.rtl) .elementor-9162 .elementor-element.elementor-element-2a55008{right:10px;}body.rtl .elementor-9162 .elementor-element.elementor-element-2a55008{left:10px;}.elementor-9162 .elementor-element.elementor-element-2a55008 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9162 .elementor-element.elementor-element-2a55008 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-9162 .elementor-element.elementor-element-2a55008 .elementor-button:hover svg, .elementor-9162 .elementor-element.elementor-element-2a55008 .elementor-button:focus svg{fill:var( --e-global-color-te27ink );}.jet-listing-item.single-jet-engine.elementor-page-9162 > .elementor{width:350px;margin-left:auto;margin-right:auto;}@media(max-width:1024px){.elementor-9162 .elementor-element.elementor-element-0bae2c0{--flex-wrap:nowrap;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9162 .elementor-element.elementor-element-7f5786a{--flex-wrap:nowrap;}.elementor-9162 .elementor-element.elementor-element-cdbcacc{--flex-wrap:nowrap;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-9162 .elementor-element.elementor-element-2a55008 .elementor-button{padding:10.5px 10.5px 10.5px 10.5px;}}@media(max-width:767px){.elementor-9162 .elementor-element.elementor-element-0bae2c0{--flex-wrap:nowrap;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9162 .elementor-element.elementor-element-7f5786a{--flex-wrap:nowrap;}.elementor-9162 .elementor-element.elementor-element-cdbcacc{--flex-wrap:nowrap;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-9162 .elementor-element.elementor-element-2a55008 .elementor-button{padding:10.5px 10.5px 10.5px 10.5px;}}/* Start custom CSS for image, class: .elementor-element-0c893a2 *//* The whole poster, never cropped (contain), 104 x 148 */ .elementor-9162 .elementor-element.elementor-element-0c893a2 .elementor-widget-container{line-height:0}.elementor-9162 .elementor-element.elementor-element-0c893a2{line-height:0}.elementor-9162 .elementor-element.elementor-element-0c893a2 img{width:104px;height:148px;object-fit:contain;background:#000;border-radius:3px;display:block;box-shadow:0 16px 26px -12px rgba(0,0,0,.9)}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-65949f0 *//* No extra box around the value */ .elementor-9162 .elementor-element.elementor-element-65949f0{margin:0}.elementor-9162 .elementor-element.elementor-element-65949f0 .jet-listing-dynamic-field__inline-wrap,.elementor-9162 .elementor-element.elementor-element-65949f0 .jet-listing-dynamic-field__content{display:block}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-afa8500 *//* No extra box around the value */ .elementor-9162 .elementor-element.elementor-element-afa8500{margin:0}.elementor-9162 .elementor-element.elementor-element-afa8500 .jet-listing-dynamic-field__inline-wrap,.elementor-9162 .elementor-element.elementor-element-afa8500 .jet-listing-dynamic-field__content{display:block}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-df3995e *//* No extra box around the value */ .elementor-9162 .elementor-element.elementor-element-df3995e{margin:0}.elementor-9162 .elementor-element.elementor-element-df3995e .jet-listing-dynamic-field__inline-wrap,.elementor-9162 .elementor-element.elementor-element-df3995e .jet-listing-dynamic-field__content{display:block}.elementor-9162 .elementor-element.elementor-element-df3995e{display:none!important}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-1b2410a *//* No extra box around the value */ .elementor-9162 .elementor-element.elementor-element-1b2410a{margin:0}.elementor-9162 .elementor-element.elementor-element-1b2410a .jet-listing-dynamic-field__inline-wrap,.elementor-9162 .elementor-element.elementor-element-1b2410a .jet-listing-dynamic-field__content{display:block}.elementor-9162 .elementor-element.elementor-element-1b2410a{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f5786a *//* One line, never wraps (the script drops the time zone when the line is too long) */ .elementor-9162 .elementor-element.elementor-element-7f5786a{white-space:nowrap;overflow:hidden;min-width:0}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-c6d4e2a *//* No extra box around the value */ .elementor-9162 .elementor-element.elementor-element-c6d4e2a{margin:0}.elementor-9162 .elementor-element.elementor-element-c6d4e2a .jet-listing-dynamic-field__inline-wrap,.elementor-9162 .elementor-element.elementor-element-c6d4e2a .jet-listing-dynamic-field__content{display:block}.elementor-9162 .elementor-element.elementor-element-c6d4e2a .jet-listing-dynamic-field__content{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-3f0b45c *//* No extra box around the value */ .elementor-9162 .elementor-element.elementor-element-3f0b45c{margin:0}.elementor-9162 .elementor-element.elementor-element-3f0b45c .jet-listing-dynamic-field__inline-wrap,.elementor-9162 .elementor-element.elementor-element-3f0b45c .jet-listing-dynamic-field__content{display:block}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-30dcbe6 *//* No extra box around the value */ .elementor-9162 .elementor-element.elementor-element-30dcbe6{margin:0}.elementor-9162 .elementor-element.elementor-element-30dcbe6 .jet-listing-dynamic-field__inline-wrap,.elementor-9162 .elementor-element.elementor-element-30dcbe6 .jet-listing-dynamic-field__content{display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdbcacc *//* One line with an ellipsis */ .elementor-9162 .elementor-element.elementor-element-cdbcacc{white-space:nowrap;overflow:hidden;min-width:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-te27nse *//* Paper pill with an arrow */ .elementor-9162 .elementor-element.elementor-element-te27nse{margin-top:8px}.elementor-9162 .elementor-element.elementor-element-te27nse .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:99px;background:var(--e-global-color-te27paper,#F4EFE7)}.elementor-9162 .elementor-element.elementor-element-te27nse .elementor-heading-title::after{content:"";display:block;width:16px;height:16px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/16px 16px no-repeat}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6da1ba *//* The words, bottom-aligned next to the poster; the date line may wrap */ .elementor-9162 .elementor-element.elementor-element-d6da1ba{min-width:0;flex-basis:0;padding-right:2px;padding-top:40px}.elementor-9162 .elementor-element.elementor-element-d6da1ba>.e-con:nth-child(2){white-space:nowrap!important;flex-wrap:nowrap!important;overflow:hidden;min-width:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a55008 *//* On the ink card: an outlined paper heart in a 44px round button, top right */ /* Round outlined heart on the seam between poster and caption (40px; 44px on touch screens); the design heart is drawn as a mask; the label is for screen readers only */ .elementor-9162 .elementor-element.elementor-element-2a55008{line-height:0}.elementor-9162 .elementor-element.elementor-element-2a55008 .elementor-button{display:flex;align-items:center;justify-content:center;cursor:pointer;box-sizing:border-box;line-height:17px;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,background-color .2s,border-color .2s}.elementor-9162 .elementor-element.elementor-element-2a55008 .elementor-button-content-wrapper{gap:0}.elementor-9162 .elementor-element.elementor-element-2a55008 .elementor-button-icon{display:flex;font-size:inherit;margin:0}.elementor-9162 .elementor-element.elementor-element-2a55008 .elementor-button-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.elementor-9162 .elementor-element.elementor-element-2a55008 .elementor-button-icon svg{display:block;width:1em;height:1em;fill:none;background-color:var(--e-global-color-te27ink,#17120F);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7-4.4-7-10a4 4 0 0 1 7-2.6A4 4 0 0 1 19 10c0 5.6-7 10-7 10z'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7-4.4-7-10a4 4 0 0 1 7-2.6A4 4 0 0 1 19 10c0 5.6-7 10-7 10z'/%3E%3C/svg%3E") center/100% 100% no-repeat}.elementor-9162 .elementor-element.elementor-element-2a55008 .elementor-button-icon svg *{visibility:hidden}.elementor-9162 .elementor-element.elementor-element-2a55008.is-saved .elementor-button-icon svg{background-color:#D7094A;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7-4.4-7-10a4 4 0 0 1 7-2.6A4 4 0 0 1 19 10c0 5.6-7 10-7 10z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7-4.4-7-10a4 4 0 0 1 7-2.6A4 4 0 0 1 19 10c0 5.6-7 10-7 10z'/%3E%3C/svg%3E")}.elementor-9162 .elementor-element.elementor-element-2a55008.te27-cat--community.is-saved .elementor-button-icon svg{background-color:#D7094A}.elementor-9162 .elementor-element.elementor-element-2a55008.te27-cat--cultural.is-saved .elementor-button-icon svg{background-color:#F98307}.elementor-9162 .elementor-element.elementor-element-2a55008.te27-cat--music.is-saved .elementor-button-icon svg{background-color:#0DA7D8}.elementor-9162 .elementor-element.elementor-element-2a55008.te27-cat--spiritual.is-saved .elementor-button-icon svg{background-color:#E5A800}.elementor-9162 .elementor-element.elementor-element-2a55008.te27-cat--youth.is-saved .elementor-button-icon svg{background-color:#6E9F12}.elementor-9162 .elementor-element.elementor-element-2a55008 .elementor-button:focus-visible{outline:2px solid var(--e-global-color-te27orange,#FF923A);outline-offset:2px;box-shadow:0 0 0 2px var(--e-global-color-te27ink,#17120F)}.elementor-9162 .elementor-element.elementor-element-2a55008 .elementor-button:active{transform:scale(.92)}/* Size follows the input, not the screen width: 40px with a mouse, 44px on every touch screen (phones, tablets, iPads in landscape, touch laptops) */ @media (hover:none){.elementor-9162 .elementor-element.elementor-element-2a55008 .elementor-button{padding:12.5px!important}}/* Quiet until wanted: on screens with a mouse the heart is hidden until the card is hovered or focused (rule on the card) and stays when the event is saved; on touch screens it is always there */ @media (hover:hover) and (pointer:fine){.elementor-9162 .elementor-element.elementor-element-2a55008{opacity:0;translate:0 4px;transition:opacity .2s ease,translate .2s cubic-bezier(.2,.7,.2,1)}.elementor-9162 .elementor-element.elementor-element-2a55008.is-saved{opacity:1;translate:none}}/* Heart pop when saving (creative G1): the heart snaps in with a small overshoot and a soft orange halo blooms and fades; removing is quiet; nothing moves with reduced motion */ @media (prefers-reduced-motion:no-preference){.elementor-9162 .elementor-element.elementor-element-2a55008.te27-pop .elementor-button-icon{animation:te27ec-heart .34s cubic-bezier(.34,1.56,.64,1) both}.elementor-9162 .elementor-element.elementor-element-2a55008.te27-pop .elementor-button::after{content:"";position:absolute;left:50%;top:50%;width:42px;height:42px;margin:-21px 0 0 -21px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,146,58,.45),transparent 70%);animation:te27ec-halo .48s ease-out both}}@keyframes te27ec-heart{0%{transform:scale(.6)}60%{transform:scale(1.18)}100%{transform:scale(1)}}@keyframes te27ec-halo{0%{opacity:0;transform:scale(.6)}40%{opacity:1}100%{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.elementor-9162 .elementor-element.elementor-element-2a55008,.elementor-9162 .elementor-element.elementor-element-2a55008 .elementor-button{transition:none!important}.elementor-9162 .elementor-element.elementor-element-2a55008 .elementor-button:active{transform:none}}.elementor-9162 .elementor-element.elementor-element-2a55008 .elementor-button{background:rgba(244,239,231,.08)!important;border-color:rgba(244,239,231,.22)!important;box-shadow:none!important;padding:12.5px!important}.elementor-9162 .elementor-element.elementor-element-2a55008 .elementor-button-icon svg{background-color:var(--e-global-color-te27paper,#F4EFE7)}@media (hover:hover) and (pointer:fine){.elementor-9162 .elementor-element.elementor-element-2a55008{opacity:1;translate:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bae2c0 *//* Big next-event card on the ink sheet: the whole poster (contain) left, the words right, See event, a heart */ .elementor-9162 .elementor-element.elementor-element-0bae2c0{position:relative;min-height:176px;box-sizing:border-box;border-radius:14px;overflow:hidden;color:var(--e-global-color-te27paper,#F4EFE7);background:linear-gradient(120deg,#2A221D,#17120F 70%)!important;box-shadow:inset 0 0 0 1px rgba(244,239,231,.1)}.elementor-9162 .elementor-element.elementor-element-0bae2c0::before{content:"";position:absolute;left:-40px;top:-40px;width:220px;height:220px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,146,58,.16),transparent);pointer-events:none}/* End custom CSS */