.elementor-4018 .elementor-element.elementor-element-34db5128{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-34db5128:not(.elementor-motion-effects-element-type-background), .elementor-4018 .elementor-element.elementor-element-34db5128 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-ef87ea1{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-4018 .elementor-element.elementor-element-ef3e822{width:auto;max-width:auto;}.elementor-4018 .elementor-element.elementor-element-ef3e822 img{height:50px;}.elementor-4018 .elementor-element.elementor-element-ed97045{--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:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-4018 .elementor-element.elementor-element-ed9d2b5{width:auto;max-width:auto;}.elementor-4018 .elementor-element.elementor-element-ed9d2b5 .elementor-button{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:500;line-height:44px;fill:var( --e-global-color-te27paper );color:var( --e-global-color-te27paper );border-radius:99px 99px 99px 99px;padding:0px 12px 0px 12px;}.elementor-4018 .elementor-element.elementor-element-ed9d2b5 .elementor-button:hover, .elementor-4018 .elementor-element.elementor-element-ed9d2b5 .elementor-button:focus{color:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-ed9d2b5 .elementor-button:hover svg, .elementor-4018 .elementor-element.elementor-element-ed9d2b5 .elementor-button:focus svg{fill:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-ef7905b{width:auto;max-width:auto;}.elementor-4018 .elementor-element.elementor-element-ef7905b .elementor-button{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:500;line-height:44px;fill:var( --e-global-color-te27paper );color:var( --e-global-color-te27paper );border-radius:99px 99px 99px 99px;padding:0px 12px 0px 12px;}.elementor-4018 .elementor-element.elementor-element-ef7905b .elementor-button:hover, .elementor-4018 .elementor-element.elementor-element-ef7905b .elementor-button:focus{color:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-ef7905b .elementor-button:hover svg, .elementor-4018 .elementor-element.elementor-element-ef7905b .elementor-button:focus svg{fill:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-e9e3c05{width:auto;max-width:auto;}.elementor-4018 .elementor-element.elementor-element-e9e3c05 .elementor-button{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:500;line-height:44px;fill:var( --e-global-color-te27paper );color:var( --e-global-color-te27paper );border-radius:99px 99px 99px 99px;padding:0px 12px 0px 12px;}.elementor-4018 .elementor-element.elementor-element-e9e3c05 .elementor-button:hover, .elementor-4018 .elementor-element.elementor-element-e9e3c05 .elementor-button:focus{color:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-e9e3c05 .elementor-button:hover svg, .elementor-4018 .elementor-element.elementor-element-e9e3c05 .elementor-button:focus svg{fill:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-efc2d4e{width:auto;max-width:auto;}.elementor-4018 .elementor-element.elementor-element-efc2d4e .elementor-button{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:500;line-height:44px;fill:var( --e-global-color-te27paper );color:var( --e-global-color-te27paper );border-radius:99px 99px 99px 99px;padding:0px 12px 0px 12px;}.elementor-4018 .elementor-element.elementor-element-efc2d4e .elementor-button:hover, .elementor-4018 .elementor-element.elementor-element-efc2d4e .elementor-button:focus{color:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-efc2d4e .elementor-button:hover svg, .elementor-4018 .elementor-element.elementor-element-efc2d4e .elementor-button:focus svg{fill:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-e76035b{width:auto;max-width:auto;}.elementor-4018 .elementor-element.elementor-element-e76035b .elementor-button{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:500;line-height:44px;fill:var( --e-global-color-te27paper );color:var( --e-global-color-te27paper );border-radius:99px 99px 99px 99px;padding:0px 12px 0px 12px;}.elementor-4018 .elementor-element.elementor-element-e76035b .elementor-button:hover, .elementor-4018 .elementor-element.elementor-element-e76035b .elementor-button:focus{color:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-e76035b .elementor-button:hover svg, .elementor-4018 .elementor-element.elementor-element-e76035b .elementor-button:focus svg{fill:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-ec6d759{width:auto;max-width:auto;}.elementor-4018 .elementor-element.elementor-element-ec6d759 .elementor-button{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:500;line-height:44px;fill:var( --e-global-color-te27paper );color:var( --e-global-color-te27paper );border-radius:99px 99px 99px 99px;padding:0px 12px 0px 12px;}.elementor-4018 .elementor-element.elementor-element-ec6d759 .elementor-button:hover, .elementor-4018 .elementor-element.elementor-element-ec6d759 .elementor-button:focus{color:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-ec6d759 .elementor-button:hover svg, .elementor-4018 .elementor-element.elementor-element-ec6d759 .elementor-button:focus svg{fill:var( --e-global-color-te27paper );}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );--n-menu-divider-color:var( --e-global-color-text );}.elementor-4018 .elementor-element.elementor-element-te27mme1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-te27mmco{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-te27mmco:not(.elementor-motion-effects-element-type-background), .elementor-4018 .elementor-element.elementor-element-te27mmco > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-69040d5{--display:flex;--min-height:4px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-657f06b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:44px;--padding-bottom:0px;--padding-left:56px;--padding-right:56px;}.elementor-4018 .elementor-element.elementor-element-68610f2{--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-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-30667d2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-30667d2.e-con{--flex-grow:0;--flex-shrink:0;}.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-4018 .elementor-element.elementor-element-a274d27 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;color:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-ac210b9{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4018 .elementor-element.elementor-element-ac210b9 .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:40px;font-weight:400;line-height:1.02em;letter-spacing:-0.024em;color:var( --e-global-color-te27ink );}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4018 .elementor-element.elementor-element-7c69116{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Azeret Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:0.06em;color:var( --e-global-color-te27muted );}.elementor-4018 .elementor-element.elementor-element-7c69116 a{color:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-7c69116 a:hover, .elementor-4018 .elementor-element.elementor-element-7c69116 a:focus{color:var( --e-global-color-te27plum2 );}.elementor-4018 .elementor-element.elementor-element-1930d48{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:16px 16px 16px 16px;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-4018 .elementor-element.elementor-element-1930d48:not(.elementor-motion-effects-element-type-background), .elementor-4018 .elementor-element.elementor-element-1930d48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27sand );}.elementor-4018 .elementor-element.elementor-element-06aee64 .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0.08em;color:var( --e-global-color-te27rust );}.elementor-4018 .elementor-element.elementor-element-92b3b13{--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;--justify-content:space-between;--align-items:baseline;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-01db659 .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:26px;font-weight:400;line-height:1.1em;letter-spacing:-0.01em;color:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-e9c54fa .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:14px;font-weight:600;line-height:1.2em;color:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-1bd45b6{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-b448a4e .elementor-button{background-color:var( --e-global-color-te27ink );font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:500;line-height:44px;text-shadow:0px 0px 0px rgba(0,0,0,0);fill:var( --e-global-color-te27paper );color:var( --e-global-color-te27paper );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);border-radius:999px 999px 999px 999px;padding:0px 20px 0px 20px;}.elementor-4018 .elementor-element.elementor-element-b448a4e .elementor-button:hover, .elementor-4018 .elementor-element.elementor-element-b448a4e .elementor-button:focus{background-color:var( --e-global-color-te27plum );color:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-b448a4e .elementor-button:hover svg, .elementor-4018 .elementor-element.elementor-element-b448a4e .elementor-button:focus svg{fill:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-1d6eebb .elementor-button{background-color:rgba(0,0,0,0);font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:500;line-height:44px;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 0px 0px 0px rgba(0,0,0,0);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(23,18,15,.22);border-radius:999px 999px 999px 999px;padding:0px 20px 0px 20px;}.elementor-4018 .elementor-element.elementor-element-1d6eebb .elementor-button:hover, .elementor-4018 .elementor-element.elementor-element-1d6eebb .elementor-button:focus{background-color:var( --e-global-color-te27sand );color:var( --e-global-color-te27ink );border-color:rgba(23,18,15,.22);}.elementor-4018 .elementor-element.elementor-element-1d6eebb .elementor-button:hover svg, .elementor-4018 .elementor-element.elementor-element-1d6eebb .elementor-button:focus svg{fill:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-35cac05{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-35cac05.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-4018 .elementor-element.elementor-element-465b168{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 28px;--row-gap:0px;--column-gap:28px;--grid-auto-flow:row;--justify-items:stretch;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-a184b67{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-3c56dcc{--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:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-efd7637{--display:flex;--min-height:34px;--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1.5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1.5px;--border-left-width:0px;border-color:var( --e-global-color-te27ink );--border-color:var( --e-global-color-te27ink );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-139c31c .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;color:var( --e-global-color-te27rust );}.elementor-4018 .elementor-element.elementor-element-ead453c{font-family:"Azeret Mono", Sans-serif;font-size:11px;font-weight:400;line-height:1.2em;letter-spacing:0.1em;color:var( --e-global-color-te27muted );}.elementor-4018 .elementor-element.elementor-element-ead453c a{color:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-ead453c a:hover, .elementor-4018 .elementor-element.elementor-element-ead453c a:focus{color:var( --e-global-color-te27plum2 );}.elementor-4018 .elementor-element.elementor-element-f2e512f{--display:flex;--min-height:34px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1.5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1.5px;--border-left-width:0px;border-color:var( --e-global-color-te27ink );--border-color:var( --e-global-color-te27ink );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-4fab107 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-4018 .elementor-element.elementor-element-4fab107 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-4018 .elementor-element.elementor-element-4fab107 > .jet-listing-grid > .jet-listing-grid__items, .elementor-4018 .elementor-element.elementor-element-4fab107 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-4018 .elementor-element.elementor-element-4fab107 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-4018 .elementor-element.elementor-element-4fab107 > .jet-listing-grid, .elementor-4018 .elementor-element.elementor-element-4fab107 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-4018 .elementor-element.elementor-element-4fab107 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-4018 .elementor-element.elementor-element-4fab107 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-4018 .elementor-element.elementor-element-4fab107 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-4018 .elementor-element.elementor-element-4fab107 > .jet-listing-grid > .jet-listing-grid__items, .elementor-4018 .elementor-element.elementor-element-4fab107 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-4018 .elementor-element.elementor-element-4fab107 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-4018 .elementor-element.elementor-element-4fab107 > .jet-listing-grid, .elementor-4018 .elementor-element.elementor-element-4fab107 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-4018 .elementor-element.elementor-element-4fab107 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-4018 .elementor-element.elementor-element-694ea15{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-2a125d9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-595a040{--display:flex;--min-height:34px;--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1.5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1.5px;--border-left-width:0px;border-color:var( --e-global-color-te27ink );--border-color:var( --e-global-color-te27ink );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-b420c95 .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;color:var( --e-global-color-te27rust );}.elementor-4018 .elementor-element.elementor-element-b8e0527{font-family:"Azeret Mono", Sans-serif;font-size:11px;font-weight:400;line-height:1.2em;letter-spacing:0.1em;color:var( --e-global-color-te27muted );}.elementor-4018 .elementor-element.elementor-element-b8e0527 a{color:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-b8e0527 a:hover, .elementor-4018 .elementor-element.elementor-element-b8e0527 a:focus{color:var( --e-global-color-te27plum2 );}.elementor-4018 .elementor-element.elementor-element-379b784 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-4018 .elementor-element.elementor-element-379b784 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-4018 .elementor-element.elementor-element-379b784 > .jet-listing-grid > .jet-listing-grid__items, .elementor-4018 .elementor-element.elementor-element-379b784 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-4018 .elementor-element.elementor-element-379b784 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-4018 .elementor-element.elementor-element-379b784 > .jet-listing-grid, .elementor-4018 .elementor-element.elementor-element-379b784 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-4018 .elementor-element.elementor-element-379b784 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-4018 .elementor-element.elementor-element-379b784 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-4018 .elementor-element.elementor-element-379b784 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-4018 .elementor-element.elementor-element-379b784 > .jet-listing-grid > .jet-listing-grid__items, .elementor-4018 .elementor-element.elementor-element-379b784 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-4018 .elementor-element.elementor-element-379b784 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-4018 .elementor-element.elementor-element-379b784 > .jet-listing-grid, .elementor-4018 .elementor-element.elementor-element-379b784 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-4018 .elementor-element.elementor-element-379b784 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-4018 .elementor-element.elementor-element-8912000{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-d1e2a91{--display:flex;--min-height:34px;--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1.5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1.5px;--border-left-width:0px;border-color:var( --e-global-color-te27ink );--border-color:var( --e-global-color-te27ink );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-219eb9b .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;color:var( --e-global-color-te27rust );}.elementor-4018 .elementor-element.elementor-element-9fc62e1{font-family:"Azeret Mono", Sans-serif;font-size:11px;font-weight:400;line-height:1.2em;letter-spacing:0.1em;color:var( --e-global-color-te27muted );}.elementor-4018 .elementor-element.elementor-element-9fc62e1 a{color:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-9fc62e1 a:hover, .elementor-4018 .elementor-element.elementor-element-9fc62e1 a:focus{color:var( --e-global-color-te27plum2 );}.elementor-4018 .elementor-element.elementor-element-53706a8 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-4018 .elementor-element.elementor-element-53706a8 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-4018 .elementor-element.elementor-element-53706a8 > .jet-listing-grid > .jet-listing-grid__items, .elementor-4018 .elementor-element.elementor-element-53706a8 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-4018 .elementor-element.elementor-element-53706a8 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-4018 .elementor-element.elementor-element-53706a8 > .jet-listing-grid, .elementor-4018 .elementor-element.elementor-element-53706a8 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-4018 .elementor-element.elementor-element-53706a8 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-4018 .elementor-element.elementor-element-53706a8 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-4018 .elementor-element.elementor-element-53706a8 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-4018 .elementor-element.elementor-element-53706a8 > .jet-listing-grid > .jet-listing-grid__items, .elementor-4018 .elementor-element.elementor-element-53706a8 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-4018 .elementor-element.elementor-element-53706a8 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-4018 .elementor-element.elementor-element-53706a8 > .jet-listing-grid, .elementor-4018 .elementor-element.elementor-element-53706a8 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-4018 .elementor-element.elementor-element-53706a8 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-4018 .elementor-element.elementor-element-8003923{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-09e2ea5{--display:flex;--min-height:34px;--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1.5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1.5px;--border-left-width:0px;border-color:var( --e-global-color-te27ink );--border-color:var( --e-global-color-te27ink );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-c6e84e4 .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;color:var( --e-global-color-te27rust );}.elementor-4018 .elementor-element.elementor-element-e11dbfe{font-family:"Azeret Mono", Sans-serif;font-size:11px;font-weight:400;line-height:1.2em;letter-spacing:0.1em;color:var( --e-global-color-te27muted );}.elementor-4018 .elementor-element.elementor-element-e11dbfe a{color:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-e11dbfe a:hover, .elementor-4018 .elementor-element.elementor-element-e11dbfe a:focus{color:var( --e-global-color-te27plum2 );}.elementor-4018 .elementor-element.elementor-element-c169d6c > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-4018 .elementor-element.elementor-element-c169d6c > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-4018 .elementor-element.elementor-element-c169d6c > .jet-listing-grid > .jet-listing-grid__items, .elementor-4018 .elementor-element.elementor-element-c169d6c > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-4018 .elementor-element.elementor-element-c169d6c > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-4018 .elementor-element.elementor-element-c169d6c > .jet-listing-grid, .elementor-4018 .elementor-element.elementor-element-c169d6c > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-4018 .elementor-element.elementor-element-c169d6c > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-4018 .elementor-element.elementor-element-c169d6c > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-4018 .elementor-element.elementor-element-c169d6c > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-4018 .elementor-element.elementor-element-c169d6c > .jet-listing-grid > .jet-listing-grid__items, .elementor-4018 .elementor-element.elementor-element-c169d6c > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-4018 .elementor-element.elementor-element-c169d6c > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-4018 .elementor-element.elementor-element-c169d6c > .jet-listing-grid, .elementor-4018 .elementor-element.elementor-element-c169d6c > .jet-listing-grid > .jet-listing-grid__slider, .elementor-4018 .elementor-element.elementor-element-c169d6c > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-4018 .elementor-element.elementor-element-042e449{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-042e449.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4018 .elementor-element.elementor-element-0a3416e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-8725249 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-4018 .elementor-element.elementor-element-8725249 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-4018 .elementor-element.elementor-element-8725249 > .jet-listing-grid > .jet-listing-grid__items, .elementor-4018 .elementor-element.elementor-element-8725249 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-4018 .elementor-element.elementor-element-8725249 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-4018 .elementor-element.elementor-element-8725249 > .jet-listing-grid, .elementor-4018 .elementor-element.elementor-element-8725249 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-4018 .elementor-element.elementor-element-8725249 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-4018 .elementor-element.elementor-element-8725249 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-4018 .elementor-element.elementor-element-8725249 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-4018 .elementor-element.elementor-element-8725249 > .jet-listing-grid > .jet-listing-grid__items, .elementor-4018 .elementor-element.elementor-element-8725249 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-4018 .elementor-element.elementor-element-8725249 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-4018 .elementor-element.elementor-element-8725249 > .jet-listing-grid, .elementor-4018 .elementor-element.elementor-element-8725249 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-4018 .elementor-element.elementor-element-8725249 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-4018 .elementor-element.elementor-element-5e6903f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-502daa9 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;color:var( --e-global-color-te27rust );}.elementor-4018 .elementor-element.elementor-element-632f899{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-632f899.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4018 .elementor-element.elementor-element-f47a634 img{width:100%;}.elementor-4018 .elementor-element.elementor-element-6aaceb3{--display:flex;--min-height:280px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overlay-opacity:1;--padding-top:24px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-6aaceb3::before, .elementor-4018 .elementor-element.elementor-element-6aaceb3 > .elementor-background-video-container::before, .elementor-4018 .elementor-element.elementor-element-6aaceb3 > .e-con-inner > .elementor-background-video-container::before, .elementor-4018 .elementor-element.elementor-element-6aaceb3 > .elementor-background-slideshow::before, .elementor-4018 .elementor-element.elementor-element-6aaceb3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4018 .elementor-element.elementor-element-6aaceb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-te27burg );--background-overlay:'';}.elementor-4018 .elementor-element.elementor-element-2aa5258 img{width:100%;}.elementor-4018 .elementor-element.elementor-element-98de53d > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-4018 .elementor-element.elementor-element-98de53d > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-4018 .elementor-element.elementor-element-98de53d > .jet-listing-grid > .jet-listing-grid__items, .elementor-4018 .elementor-element.elementor-element-98de53d > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-4018 .elementor-element.elementor-element-98de53d > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-4018 .elementor-element.elementor-element-98de53d > .jet-listing-grid, .elementor-4018 .elementor-element.elementor-element-98de53d > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-4018 .elementor-element.elementor-element-98de53d > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-4018 .elementor-element.elementor-element-98de53d > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-4018 .elementor-element.elementor-element-98de53d > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-4018 .elementor-element.elementor-element-98de53d > .jet-listing-grid > .jet-listing-grid__items, .elementor-4018 .elementor-element.elementor-element-98de53d > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-4018 .elementor-element.elementor-element-98de53d > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-4018 .elementor-element.elementor-element-98de53d > .jet-listing-grid, .elementor-4018 .elementor-element.elementor-element-98de53d > .jet-listing-grid > .jet-listing-grid__slider, .elementor-4018 .elementor-element.elementor-element-98de53d > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-4018 .elementor-element.elementor-element-dcb26bd{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Schibsted Grotesk", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-dcb26bd a{color:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-dcb26bd a:hover, .elementor-4018 .elementor-element.elementor-element-dcb26bd a:focus{color:var( --e-global-color-te27plum2 );}.elementor-4018 .elementor-element.elementor-element-a0c3c8a{--display:flex;--min-height:64px;--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;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(23,18,15,.14);--border-color:rgba(23,18,15,.14);--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-30a8bd4{font-family:"Schibsted Grotesk", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:var( --e-global-color-te27muted );}.elementor-4018 .elementor-element.elementor-element-30a8bd4 a{color:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-30a8bd4 a:hover, .elementor-4018 .elementor-element.elementor-element-30a8bd4 a:focus{color:var( --e-global-color-te27plum2 );}.elementor-4018 .elementor-element.elementor-element-2503599{font-family:"Azeret Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:0.06em;color:var( --e-global-color-te27muted );}.elementor-4018 .elementor-element.elementor-element-2503599 a{color:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-2503599 a:hover, .elementor-4018 .elementor-element.elementor-element-2503599 a:focus{color:var( --e-global-color-te27plum2 );}.elementor-4018 .elementor-element.elementor-element-te27mme3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-te27mme4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-te27mmut{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-te27mmut:not(.elementor-motion-effects-element-type-background), .elementor-4018 .elementor-element.elementor-element-te27mmut > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-bc2ebd0{--display:flex;--min-height:4px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-88549c1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:44px;--padding-bottom:0px;--padding-left:56px;--padding-right:56px;}.elementor-4018 .elementor-element.elementor-element-b7b91e4{--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-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-9985923{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-9985923.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4018 .elementor-element.elementor-element-5bd0c21 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;color:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-e0cbeea{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4018 .elementor-element.elementor-element-e0cbeea .elementor-heading-title{font-family:"Noto Serif Tibetan", Sans-serif;font-size:26px;font-weight:500;line-height:36px;color:var( --e-global-color-te27rust );}.elementor-4018 .elementor-element.elementor-element-9fbf447{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4018 .elementor-element.elementor-element-9fbf447 .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:40px;font-weight:400;line-height:1.02em;letter-spacing:-0.024em;color:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-515806b{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4018 .elementor-element.elementor-element-515806b .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:0.06em;color:var( --e-global-color-te27muted );}.elementor-4018 .elementor-element.elementor-element-4169f71{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4018 .elementor-element.elementor-element-4169f71 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;color:var( --e-global-color-te27rust );}.elementor-4018 .elementor-element.elementor-element-bdccc8f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-ab5509e{--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:baseline;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-67fae1d .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:11px;font-weight:400;line-height:1.35em;letter-spacing:0.06em;color:var( --e-global-color-te27rust );}.elementor-4018 .elementor-element.elementor-element-8f3a14b .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:var( --e-global-color-te27ink2 );}.elementor-4018 .elementor-element.elementor-element-f732686{--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:baseline;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-109af27 .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:11px;font-weight:400;line-height:1.35em;letter-spacing:0.06em;color:var( --e-global-color-te27rust );}.elementor-4018 .elementor-element.elementor-element-c37ebeb .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:var( --e-global-color-te27ink2 );}.elementor-4018 .elementor-element.elementor-element-9ff03c3{--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:baseline;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-44753f9 .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:11px;font-weight:400;line-height:1.35em;letter-spacing:0.06em;color:var( --e-global-color-te27rust );}.elementor-4018 .elementor-element.elementor-element-9b337ad .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:14px;font-weight:400;line-height:1.35em;color:var( --e-global-color-te27ink2 );}.elementor-4018 .elementor-element.elementor-element-1850f79{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-35cff16 .elementor-button{background-color:var( --e-global-color-te27ink );font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:500;line-height:44px;text-shadow:0px 0px 0px rgba(0,0,0,0);fill:var( --e-global-color-te27paper );color:var( --e-global-color-te27paper );box-shadow:0px 0px 0px 0px rgba(0,0,0,0);border-radius:999px 999px 999px 999px;padding:0px 20px 0px 20px;}.elementor-4018 .elementor-element.elementor-element-35cff16 .elementor-button:hover, .elementor-4018 .elementor-element.elementor-element-35cff16 .elementor-button:focus{background-color:var( --e-global-color-te27plum );color:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-35cff16 .elementor-button:hover svg, .elementor-4018 .elementor-element.elementor-element-35cff16 .elementor-button:focus svg{fill:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-67698ad .elementor-button{background-color:rgba(0,0,0,0);font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:500;line-height:44px;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 0px 0px 0px rgba(0,0,0,0);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(23,18,15,.22);border-radius:999px 999px 999px 999px;padding:0px 20px 0px 20px;}.elementor-4018 .elementor-element.elementor-element-67698ad .elementor-button:hover, .elementor-4018 .elementor-element.elementor-element-67698ad .elementor-button:focus{background-color:var( --e-global-color-te27sand );color:var( --e-global-color-te27ink );border-color:rgba(23,18,15,.22);}.elementor-4018 .elementor-element.elementor-element-67698ad .elementor-button:hover svg, .elementor-4018 .elementor-element.elementor-element-67698ad .elementor-button:focus svg{fill:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-b361bd2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-b361bd2.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-4018 .elementor-element.elementor-element-71cbca4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1.5px 0px 0px 0px;--border-top-width:1.5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-te27ink );--border-color:var( --e-global-color-te27ink );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-1b924cb{--display:flex;--min-height:60px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(23,18,15,.14);--border-color:rgba(23,18,15,.14);--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:10px;}.elementor-4018 .elementor-element.elementor-element-fe028e7{text-align:center;}.elementor-4018 .elementor-element.elementor-element-fe028e7 .elementor-heading-title{font-family:"Noto Serif Tibetan", Sans-serif;font-size:22px;font-weight:500;line-height:1em;color:var( --e-global-color-te27rust );}.elementor-4018 .elementor-element.elementor-element-80dd321 .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:23px;font-weight:400;line-height:1.1em;letter-spacing:-0.01em;color:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-ddfe0fe .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:12px;font-weight:400;line-height:1em;letter-spacing:0.04em;color:var( --e-global-color-te27muted );}.elementor-4018 .elementor-element.elementor-element-a8752f1{--display:flex;--min-height:18px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-71ebf63{--display:flex;--min-height:60px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(23,18,15,.14);--border-color:rgba(23,18,15,.14);--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:10px;}.elementor-4018 .elementor-element.elementor-element-72abac3{text-align:center;}.elementor-4018 .elementor-element.elementor-element-72abac3 .elementor-heading-title{font-family:"Noto Serif Tibetan", Sans-serif;font-size:22px;font-weight:500;line-height:1em;color:var( --e-global-color-te27rust );}.elementor-4018 .elementor-element.elementor-element-8405cd7 .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:23px;font-weight:400;line-height:1.1em;letter-spacing:-0.01em;color:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-36bf8e4 .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:12px;font-weight:400;line-height:1em;letter-spacing:0.04em;color:var( --e-global-color-te27muted );}.elementor-4018 .elementor-element.elementor-element-e37ae1c{--display:flex;--min-height:18px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-8582ee0{--display:flex;--min-height:60px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(23,18,15,.14);--border-color:rgba(23,18,15,.14);--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:10px;}.elementor-4018 .elementor-element.elementor-element-8b5ab18{text-align:center;}.elementor-4018 .elementor-element.elementor-element-8b5ab18 .elementor-heading-title{font-family:"Noto Serif Tibetan", Sans-serif;font-size:22px;font-weight:500;line-height:1em;color:var( --e-global-color-te27rust );}.elementor-4018 .elementor-element.elementor-element-671120c .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:23px;font-weight:400;line-height:1.1em;letter-spacing:-0.01em;color:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-330b692 .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:12px;font-weight:400;line-height:1em;letter-spacing:0.04em;color:var( --e-global-color-te27muted );}.elementor-4018 .elementor-element.elementor-element-c1b9791{--display:flex;--min-height:18px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-66cc45d{--display:flex;--min-height:60px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(23,18,15,.14);--border-color:rgba(23,18,15,.14);--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:10px;}.elementor-4018 .elementor-element.elementor-element-c4119b6{text-align:center;}.elementor-4018 .elementor-element.elementor-element-c4119b6 .elementor-heading-title{font-family:"Noto Serif Tibetan", Sans-serif;font-size:22px;font-weight:500;line-height:1em;color:var( --e-global-color-te27rust );}.elementor-4018 .elementor-element.elementor-element-e5bf1d7 .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:23px;font-weight:400;line-height:1.1em;letter-spacing:-0.01em;color:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-a105dee .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:12px;font-weight:400;line-height:1em;letter-spacing:0.04em;color:var( --e-global-color-te27muted );}.elementor-4018 .elementor-element.elementor-element-e4d1d76{--display:flex;--min-height:18px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-4a92b1c{--display:flex;--min-height:60px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(23,18,15,.14);--border-color:rgba(23,18,15,.14);--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:10px;}.elementor-4018 .elementor-element.elementor-element-312d3ad{text-align:center;}.elementor-4018 .elementor-element.elementor-element-312d3ad .elementor-heading-title{font-family:"Noto Serif Tibetan", Sans-serif;font-size:22px;font-weight:500;line-height:1em;color:var( --e-global-color-te27rust );}.elementor-4018 .elementor-element.elementor-element-3da69e3 .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:23px;font-weight:400;line-height:1.1em;letter-spacing:-0.01em;color:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-cae0cbe .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:12px;font-weight:400;line-height:1em;letter-spacing:0.04em;color:var( --e-global-color-te27muted );}.elementor-4018 .elementor-element.elementor-element-74e4d77{--display:flex;--min-height:18px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-a4ef274{--display:flex;--min-height:60px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(23,18,15,.14);--border-color:rgba(23,18,15,.14);--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:10px;}.elementor-4018 .elementor-element.elementor-element-2417785{text-align:center;}.elementor-4018 .elementor-element.elementor-element-2417785 .elementor-heading-title{font-family:"Noto Serif Tibetan", Sans-serif;font-size:22px;font-weight:500;line-height:1em;color:var( --e-global-color-te27rust );}.elementor-4018 .elementor-element.elementor-element-ad89a9e .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:23px;font-weight:400;line-height:1.1em;letter-spacing:-0.01em;color:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-fbf5da2 .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:12px;font-weight:400;line-height:1em;letter-spacing:0.04em;color:var( --e-global-color-te27muted );}.elementor-4018 .elementor-element.elementor-element-2b31cad{--display:flex;--min-height:18px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-7f604a2{--display:flex;--min-height:60px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(23,18,15,.14);--border-color:rgba(23,18,15,.14);--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:10px;}.elementor-4018 .elementor-element.elementor-element-18cf7f3{text-align:center;}.elementor-4018 .elementor-element.elementor-element-18cf7f3 .elementor-heading-title{font-family:"Noto Serif Tibetan", Sans-serif;font-size:22px;font-weight:500;line-height:1em;color:var( --e-global-color-te27rust );}.elementor-4018 .elementor-element.elementor-element-e524747 .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:23px;font-weight:400;line-height:1.1em;letter-spacing:-0.01em;color:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-44968de .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:12px;font-weight:400;line-height:1em;letter-spacing:0.04em;color:var( --e-global-color-te27muted );}.elementor-4018 .elementor-element.elementor-element-7b4df7b{--display:flex;--min-height:18px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-d10b3b9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-d10b3b9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4018 .elementor-element.elementor-element-c7d9cec{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-49abca6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-49771a1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(23,18,15,.34);--border-color:rgba(23,18,15,.34);--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-4018 .elementor-element.elementor-element-5def828{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(23,18,15,.34);--border-color:rgba(23,18,15,.34);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4018 .elementor-element.elementor-element-5def828:not(.elementor-motion-effects-element-type-background), .elementor-4018 .elementor-element.elementor-element-5def828 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-ff4b24f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-ff4b24f:not(.elementor-motion-effects-element-type-background), .elementor-4018 .elementor-element.elementor-element-ff4b24f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27sand );}.elementor-4018 .elementor-element.elementor-element-610b19e img{width:100%;}.elementor-4018 .elementor-element.elementor-element-ca6315f .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0.06em;color:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-003e693{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4018 .elementor-element.elementor-element-003e693 .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:21px;font-weight:400;font-style:italic;line-height:1.2em;color:var( --e-global-color-te27plum );}.elementor-4018 .elementor-element.elementor-element-4ac1d50{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Schibsted Grotesk", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:var( --e-global-color-te27ink2 );}.elementor-4018 .elementor-element.elementor-element-4ac1d50 a{color:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-4ac1d50 a:hover, .elementor-4018 .elementor-element.elementor-element-4ac1d50 a:focus{color:var( --e-global-color-te27plum2 );}.elementor-4018 .elementor-element.elementor-element-e025319{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-d4551ce{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(23,18,15,.34);--border-color:rgba(23,18,15,.34);--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-4018 .elementor-element.elementor-element-5d13fdb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(23,18,15,.34);--border-color:rgba(23,18,15,.34);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4018 .elementor-element.elementor-element-5d13fdb:not(.elementor-motion-effects-element-type-background), .elementor-4018 .elementor-element.elementor-element-5d13fdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-9a03edc{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-9a03edc:not(.elementor-motion-effects-element-type-background), .elementor-4018 .elementor-element.elementor-element-9a03edc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27sand );}.elementor-4018 .elementor-element.elementor-element-87e7e79 img{width:100%;}.elementor-4018 .elementor-element.elementor-element-3e48328 .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0.06em;color:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-cdf62ba{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4018 .elementor-element.elementor-element-cdf62ba .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:21px;font-weight:400;font-style:italic;line-height:1.2em;color:var( --e-global-color-te27plum );}.elementor-4018 .elementor-element.elementor-element-f914227{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Schibsted Grotesk", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:var( --e-global-color-te27ink2 );}.elementor-4018 .elementor-element.elementor-element-f914227 a{color:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-f914227 a:hover, .elementor-4018 .elementor-element.elementor-element-f914227 a:focus{color:var( --e-global-color-te27plum2 );}.elementor-4018 .elementor-element.elementor-element-47b34ae{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-3bd01c9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(23,18,15,.34);--border-color:rgba(23,18,15,.34);--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-4018 .elementor-element.elementor-element-2414ad2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(23,18,15,.34);--border-color:rgba(23,18,15,.34);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4018 .elementor-element.elementor-element-2414ad2:not(.elementor-motion-effects-element-type-background), .elementor-4018 .elementor-element.elementor-element-2414ad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-78c7475{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-78c7475:not(.elementor-motion-effects-element-type-background), .elementor-4018 .elementor-element.elementor-element-78c7475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27sand );}.elementor-4018 .elementor-element.elementor-element-8170cd2 img{width:100%;}.elementor-4018 .elementor-element.elementor-element-96a9234 .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0.06em;color:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-539e4da{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4018 .elementor-element.elementor-element-539e4da .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:21px;font-weight:400;font-style:italic;line-height:1.2em;color:var( --e-global-color-te27plum );}.elementor-4018 .elementor-element.elementor-element-5978ac5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Schibsted Grotesk", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:var( --e-global-color-te27ink2 );}.elementor-4018 .elementor-element.elementor-element-5978ac5 a{color:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-5978ac5 a:hover, .elementor-4018 .elementor-element.elementor-element-5978ac5 a:focus{color:var( --e-global-color-te27plum2 );}.elementor-4018 .elementor-element.elementor-element-a693259{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-f447464{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(23,18,15,.34);--border-color:rgba(23,18,15,.34);--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-4018 .elementor-element.elementor-element-65d6613{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(23,18,15,.34);--border-color:rgba(23,18,15,.34);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4018 .elementor-element.elementor-element-65d6613:not(.elementor-motion-effects-element-type-background), .elementor-4018 .elementor-element.elementor-element-65d6613 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-6ef4755{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-6ef4755:not(.elementor-motion-effects-element-type-background), .elementor-4018 .elementor-element.elementor-element-6ef4755 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27sand );}.elementor-4018 .elementor-element.elementor-element-cfd6056 img{width:100%;}.elementor-4018 .elementor-element.elementor-element-3784b4a .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0.06em;color:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-071d3f7{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4018 .elementor-element.elementor-element-071d3f7 .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:21px;font-weight:400;font-style:italic;line-height:1.2em;color:var( --e-global-color-te27plum );}.elementor-4018 .elementor-element.elementor-element-4b48a62{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Schibsted Grotesk", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:var( --e-global-color-te27ink2 );}.elementor-4018 .elementor-element.elementor-element-4b48a62 a{color:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-4b48a62 a:hover, .elementor-4018 .elementor-element.elementor-element-4b48a62 a:focus{color:var( --e-global-color-te27plum2 );}.elementor-4018 .elementor-element.elementor-element-b4530f1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-213fecd{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(23,18,15,.34);--border-color:rgba(23,18,15,.34);--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-4018 .elementor-element.elementor-element-99d6bfb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(23,18,15,.34);--border-color:rgba(23,18,15,.34);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4018 .elementor-element.elementor-element-99d6bfb:not(.elementor-motion-effects-element-type-background), .elementor-4018 .elementor-element.elementor-element-99d6bfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-fb04023{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-fb04023:not(.elementor-motion-effects-element-type-background), .elementor-4018 .elementor-element.elementor-element-fb04023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27sand );}.elementor-4018 .elementor-element.elementor-element-5049219 img{width:100%;}.elementor-4018 .elementor-element.elementor-element-9d3514f .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0.06em;color:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-845e1d7{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4018 .elementor-element.elementor-element-845e1d7 .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:21px;font-weight:400;font-style:italic;line-height:1.2em;color:var( --e-global-color-te27plum );}.elementor-4018 .elementor-element.elementor-element-7c826ba{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Schibsted Grotesk", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:var( --e-global-color-te27ink2 );}.elementor-4018 .elementor-element.elementor-element-7c826ba a{color:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-7c826ba a:hover, .elementor-4018 .elementor-element.elementor-element-7c826ba a:focus{color:var( --e-global-color-te27plum2 );}.elementor-4018 .elementor-element.elementor-element-361114a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-81b5601{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(23,18,15,.34);--border-color:rgba(23,18,15,.34);--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-4018 .elementor-element.elementor-element-0a0fb6d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(23,18,15,.34);--border-color:rgba(23,18,15,.34);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4018 .elementor-element.elementor-element-0a0fb6d:not(.elementor-motion-effects-element-type-background), .elementor-4018 .elementor-element.elementor-element-0a0fb6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-8bb07d3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-8bb07d3:not(.elementor-motion-effects-element-type-background), .elementor-4018 .elementor-element.elementor-element-8bb07d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27sand );}.elementor-4018 .elementor-element.elementor-element-cd627d0 img{width:100%;}.elementor-4018 .elementor-element.elementor-element-a770111 .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0.06em;color:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-3a7ed3b{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4018 .elementor-element.elementor-element-3a7ed3b .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:21px;font-weight:400;font-style:italic;line-height:1.2em;color:var( --e-global-color-te27plum );}.elementor-4018 .elementor-element.elementor-element-a70ecc5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Schibsted Grotesk", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:var( --e-global-color-te27ink2 );}.elementor-4018 .elementor-element.elementor-element-a70ecc5 a{color:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-a70ecc5 a:hover, .elementor-4018 .elementor-element.elementor-element-a70ecc5 a:focus{color:var( --e-global-color-te27plum2 );}.elementor-4018 .elementor-element.elementor-element-7fd3d73{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-c40a2a8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(23,18,15,.34);--border-color:rgba(23,18,15,.34);--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-4018 .elementor-element.elementor-element-ce8ef65{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(23,18,15,.34);--border-color:rgba(23,18,15,.34);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4018 .elementor-element.elementor-element-ce8ef65:not(.elementor-motion-effects-element-type-background), .elementor-4018 .elementor-element.elementor-element-ce8ef65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-23765e2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-23765e2:not(.elementor-motion-effects-element-type-background), .elementor-4018 .elementor-element.elementor-element-23765e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-te27sand );}.elementor-4018 .elementor-element.elementor-element-28a1b7d img{width:100%;}.elementor-4018 .elementor-element.elementor-element-64bcbbb .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0.06em;color:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-f793d0b{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4018 .elementor-element.elementor-element-f793d0b .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:21px;font-weight:400;font-style:italic;line-height:1.2em;color:var( --e-global-color-te27plum );}.elementor-4018 .elementor-element.elementor-element-0513e75{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Schibsted Grotesk", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:var( --e-global-color-te27ink2 );}.elementor-4018 .elementor-element.elementor-element-0513e75 a{color:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-0513e75 a:hover, .elementor-4018 .elementor-element.elementor-element-0513e75 a:focus{color:var( --e-global-color-te27plum2 );}.elementor-4018 .elementor-element.elementor-element-2da1e3f{--display:flex;--min-height:64px;--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;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(23,18,15,.14);--border-color:rgba(23,18,15,.14);--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-1e31bba{font-family:"Schibsted Grotesk", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:var( --e-global-color-te27muted );}.elementor-4018 .elementor-element.elementor-element-1e31bba a{color:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-1e31bba a:hover, .elementor-4018 .elementor-element.elementor-element-1e31bba a:focus{color:var( --e-global-color-te27plum2 );}.elementor-4018 .elementor-element.elementor-element-a6bfcd6 .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:0.06em;color:var( --e-global-color-te27muted );}.elementor-4018 .elementor-element.elementor-element-te27mm01{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:46px;--n-menu-title-font-size:15.5px;--n-menu-title-color-normal:var( --e-global-color-te27mutedk );--n-menu-title-transition:180ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-4018 .elementor-element.elementor-element-te27mm01 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-4018 .elementor-element.elementor-element-te27mm01 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-4018 .elementor-element.elementor-element-te27mm01 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Schibsted Grotesk", Sans-serif;font-weight:500;--n-menu-title-line-height:20;letter-spacing:0px;}.elementor-4018 .elementor-element.elementor-element-te27mm01 {--n-menu-title-color-hover:var( --e-global-color-te27paper );--n-menu-title-color-active:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-e6de3b0{--display:flex;--min-height:22px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-e6de3b0:not(.elementor-motion-effects-element-type-background), .elementor-4018 .elementor-element.elementor-element-e6de3b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tibetanevents.com/wp-content/uploads/te-2027/te27-hd-lintel.png");background-position:center center;background-repeat:repeat-x;background-size:auto;}.elementor-4018 .elementor-element.elementor-element-ef952d7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-ef952d7:not(.elementor-motion-effects-element-type-background), .elementor-4018 .elementor-element.elementor-element-ef952d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tibetanevents.com/wp-content/uploads/te-2027/te27-hd-lintel-trim.png");background-position:center center;background-repeat:repeat-x;background-size:auto;}.elementor-4018 .elementor-element.elementor-element-e456ab4{--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-efe48d3{width:auto;max-width:auto;}.elementor-4018 .elementor-element.elementor-element-efe48d3 img{height:31px;}.elementor-4018 .elementor-element.elementor-element-ea29cb5{width:auto;max-width:auto;}.elementor-4018 .elementor-element.elementor-element-ea29cb5 img{height:32px;}.elementor-4018 .elementor-element.elementor-element-eb7d6cb{--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;--justify-content:flex-end;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-eb7d6cb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4018 .elementor-element.elementor-element-e8701ba{width:auto;max-width:auto;}.elementor-4018 .elementor-element.elementor-element-e8701ba .elementor-button{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:500;line-height:44px;fill:var( --e-global-color-te27paper );color:var( --e-global-color-te27paper );border-radius:99px 99px 99px 99px;padding:0px 12px 0px 12px;}.elementor-4018 .elementor-element.elementor-element-e8701ba .elementor-button:hover, .elementor-4018 .elementor-element.elementor-element-e8701ba .elementor-button:focus{color:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-e8701ba .elementor-button:hover svg, .elementor-4018 .elementor-element.elementor-element-e8701ba .elementor-button:focus svg{fill:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-ed92e06{width:auto;max-width:auto;}.elementor-4018 .elementor-element.elementor-element-ed92e06 .elementor-button{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:500;line-height:44px;fill:var( --e-global-color-te27paper );color:var( --e-global-color-te27paper );border-radius:99px 99px 99px 99px;padding:0px 12px 0px 12px;}.elementor-4018 .elementor-element.elementor-element-ed92e06 .elementor-button:hover, .elementor-4018 .elementor-element.elementor-element-ed92e06 .elementor-button:focus{color:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-ed92e06 .elementor-button:hover svg, .elementor-4018 .elementor-element.elementor-element-ed92e06 .elementor-button:focus svg{fill:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-eed2ed6{width:auto;max-width:auto;}.elementor-4018 .elementor-element.elementor-element-eed2ed6 .elementor-button{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:500;line-height:44px;fill:var( --e-global-color-te27paper );color:var( --e-global-color-te27paper );border-radius:99px 99px 99px 99px;padding:0px 12px 0px 12px;}.elementor-4018 .elementor-element.elementor-element-eed2ed6 .elementor-button:hover, .elementor-4018 .elementor-element.elementor-element-eed2ed6 .elementor-button:focus{color:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-eed2ed6 .elementor-button:hover svg, .elementor-4018 .elementor-element.elementor-element-eed2ed6 .elementor-button:focus svg{fill:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-ed83f93{width:auto;max-width:auto;}.elementor-4018 .elementor-element.elementor-element-ed83f93 .elementor-button{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:500;line-height:44px;fill:var( --e-global-color-te27paper );color:var( --e-global-color-te27paper );border-radius:99px 99px 99px 99px;padding:0px 12px 0px 12px;}.elementor-4018 .elementor-element.elementor-element-ed83f93 .elementor-button:hover, .elementor-4018 .elementor-element.elementor-element-ed83f93 .elementor-button:focus{color:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-ed83f93 .elementor-button:hover svg, .elementor-4018 .elementor-element.elementor-element-ed83f93 .elementor-button:focus svg{fill:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-e54d8d1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-e26633a{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-e54d0dc{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-ed3b8bc .elementor-heading-title{font-family:"Azeret Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-te27muted );}.elementor-4018 .elementor-element.elementor-element-ea4a13a{width:auto;max-width:auto;}.elementor-4018 .elementor-element.elementor-element-ea4a13a .elementor-button{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:500;line-height:44px;fill:var( --e-global-color-te27paper );color:var( --e-global-color-te27paper );border-radius:99px 99px 99px 99px;padding:0px 12px 0px 12px;}.elementor-4018 .elementor-element.elementor-element-ea4a13a .elementor-button:hover, .elementor-4018 .elementor-element.elementor-element-ea4a13a .elementor-button:focus{color:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-ea4a13a .elementor-button:hover svg, .elementor-4018 .elementor-element.elementor-element-ea4a13a .elementor-button:focus svg{fill:var( --e-global-color-te27paper );}.elementor-widget-search-form input[type="search"].elementor-search-form__input{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-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{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 );background-color:var( --e-global-color-secondary );}.elementor-4018 .elementor-element.elementor-element-e03cca1 .elementor-search-form__container{min-height:50px;}.elementor-4018 .elementor-element.elementor-element-e03cca1 .elementor-search-form__submit{min-width:50px;}body:not(.rtl) .elementor-4018 .elementor-element.elementor-element-e03cca1 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-4018 .elementor-element.elementor-element-e03cca1 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-4018 .elementor-element.elementor-element-e03cca1 .elementor-search-form__input, .elementor-4018 .elementor-element.elementor-element-e03cca1.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-4018 .elementor-element.elementor-element-e03cca1 .elementor-search-form__icon{--e-search-form-icon-size-minimal:20px;}.elementor-4018 .elementor-element.elementor-element-e03cca1 input[type="search"].elementor-search-form__input{font-family:"Schibsted Grotesk", Sans-serif;font-size:18px;font-weight:400;}.elementor-4018 .elementor-element.elementor-element-e03cca1 .elementor-search-form__input,
					.elementor-4018 .elementor-element.elementor-element-e03cca1 .elementor-search-form__icon,
					.elementor-4018 .elementor-element.elementor-element-e03cca1 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-4018 .elementor-element.elementor-element-e03cca1 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-4018 .elementor-element.elementor-element-e03cca1.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-te27ink );fill:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-e03cca1:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:var( --e-global-color-te27card );border-radius:3px;}.elementor-4018 .elementor-element.elementor-element-e03cca1.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:var( --e-global-color-te27card );border-radius:3px;}.elementor-4018 .elementor-element.elementor-element-e3710ee{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:var( --e-global-color-te27muted );}.elementor-4018 .elementor-element.elementor-element-tshcm{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-tshzr{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-tshwk{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-tshwh .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-te27muted );}.elementor-4018 .elementor-element.elementor-element-tshwl{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-tshsd{--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:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-tshcs{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-tshch .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-te27muted );}.elementor-4018 .elementor-element.elementor-element-tshcl{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-tshys{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-tshyh .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-te27muted );}.elementor-4018 .elementor-element.elementor-element-tshyl{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-tshrs{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-tshrr{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-tshrh .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-te27muted );}.elementor-4018 .elementor-element.elementor-element-tshrc .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-te27muted );}.elementor-4018 .elementor-element.elementor-element-tshrl{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-tshrl0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-tshal .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-tshno{--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:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-tshnh .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-tshnp .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:var( --e-global-color-te27muted );}.elementor-4018 .elementor-element.elementor-element-tshnd{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-tshnc .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-ea1fcfa{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-e4e9707{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-ef4002a{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4018 .elementor-element.elementor-element-e0f4b5c .elementor-heading-title{font-family:"Brygada 1918", Sans-serif;font-size:26px;font-weight:400;letter-spacing:-0.3px;color:var( --e-global-color-te27ink );}.elementor-4018 .elementor-element.elementor-element-ee4a34c{width:auto;max-width:auto;}.elementor-4018 .elementor-element.elementor-element-ee4a34c .elementor-button{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:500;line-height:44px;fill:var( --e-global-color-te27paper );color:var( --e-global-color-te27paper );border-radius:99px 99px 99px 99px;padding:0px 12px 0px 12px;}.elementor-4018 .elementor-element.elementor-element-ee4a34c .elementor-button:hover, .elementor-4018 .elementor-element.elementor-element-ee4a34c .elementor-button:focus{color:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-ee4a34c .elementor-button:hover svg, .elementor-4018 .elementor-element.elementor-element-ee4a34c .elementor-button:focus svg{fill:var( --e-global-color-te27paper );}.elementor-4018 .elementor-element.elementor-element-edf9fa4{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:var( --e-global-color-te27muted );}.elementor-4018 .elementor-element.elementor-element-e086c98{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-4018 .elementor-element.elementor-element-ef3e822 img{height:40px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-4018 .elementor-element.elementor-element-465b168{--grid-auto-flow:row;}.elementor-4018 .elementor-element.elementor-element-4fab107 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4018 .elementor-element.elementor-element-379b784 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4018 .elementor-element.elementor-element-53706a8 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4018 .elementor-element.elementor-element-c169d6c > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4018 .elementor-element.elementor-element-8725249 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4018 .elementor-element.elementor-element-98de53d > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4018 .elementor-element.elementor-element-te27mm01{--n-menu-title-space-between:26px;--n-menu-title-font-size:14.5px;}.elementor-4018 .elementor-element.elementor-element-e6de3b0{--min-height:20px;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-search-form .elementor-search-form__submit{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-4018 .elementor-element.elementor-element-30667d2{--width:300px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-4018 .elementor-element.elementor-element-465b168{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4018 .elementor-element.elementor-element-4fab107 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4018 .elementor-element.elementor-element-379b784 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4018 .elementor-element.elementor-element-53706a8 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4018 .elementor-element.elementor-element-c169d6c > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4018 .elementor-element.elementor-element-042e449{--width:300px;}.elementor-4018 .elementor-element.elementor-element-8725249 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4018 .elementor-element.elementor-element-632f899{--width:236px;}.elementor-4018 .elementor-element.elementor-element-98de53d > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4018 .elementor-element.elementor-element-9985923{--width:304px;}.elementor-4018 .elementor-element.elementor-element-a8752f1{--width:18px;}.elementor-4018 .elementor-element.elementor-element-e37ae1c{--width:18px;}.elementor-4018 .elementor-element.elementor-element-c1b9791{--width:18px;}.elementor-4018 .elementor-element.elementor-element-e4d1d76{--width:18px;}.elementor-4018 .elementor-element.elementor-element-74e4d77{--width:18px;}.elementor-4018 .elementor-element.elementor-element-2b31cad{--width:18px;}.elementor-4018 .elementor-element.elementor-element-7b4df7b{--width:18px;}.elementor-4018 .elementor-element.elementor-element-d10b3b9{--width:384px;}.elementor-4018 .elementor-element.elementor-element-e6de3b0{--min-height:15px;}.elementor-4018 .elementor-element.elementor-element-efe48d3 img{height:30px;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-search-form .elementor-search-form__submit{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-4018 .elementor-element.elementor-element-657f06b{--content-width:1328px;}.elementor-4018 .elementor-element.elementor-element-30667d2{--width:300px;}.elementor-4018 .elementor-element.elementor-element-042e449{--width:300px;}.elementor-4018 .elementor-element.elementor-element-632f899{--width:236px;}.elementor-4018 .elementor-element.elementor-element-88549c1{--content-width:1328px;}.elementor-4018 .elementor-element.elementor-element-9985923{--width:304px;}.elementor-4018 .elementor-element.elementor-element-a8752f1{--width:18px;}.elementor-4018 .elementor-element.elementor-element-e37ae1c{--width:18px;}.elementor-4018 .elementor-element.elementor-element-c1b9791{--width:18px;}.elementor-4018 .elementor-element.elementor-element-e4d1d76{--width:18px;}.elementor-4018 .elementor-element.elementor-element-74e4d77{--width:18px;}.elementor-4018 .elementor-element.elementor-element-2b31cad{--width:18px;}.elementor-4018 .elementor-element.elementor-element-7b4df7b{--width:18px;}.elementor-4018 .elementor-element.elementor-element-d10b3b9{--width:384px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4018 .elementor-element.elementor-element-30667d2{--width:300px;}.elementor-4018 .elementor-element.elementor-element-042e449{--width:300px;}.elementor-4018 .elementor-element.elementor-element-632f899{--width:236px;}.elementor-4018 .elementor-element.elementor-element-9985923{--width:304px;}.elementor-4018 .elementor-element.elementor-element-a8752f1{--width:18px;}.elementor-4018 .elementor-element.elementor-element-e37ae1c{--width:18px;}.elementor-4018 .elementor-element.elementor-element-c1b9791{--width:18px;}.elementor-4018 .elementor-element.elementor-element-e4d1d76{--width:18px;}.elementor-4018 .elementor-element.elementor-element-74e4d77{--width:18px;}.elementor-4018 .elementor-element.elementor-element-2b31cad{--width:18px;}.elementor-4018 .elementor-element.elementor-element-7b4df7b{--width:18px;}.elementor-4018 .elementor-element.elementor-element-d10b3b9{--width:384px;}}/* Start custom CSS for mega-menu, class: .elementor-element-te27mm01 *//* MAIN MENU 2027 in the Header 2027 (design B). Top items: Schibsted Grotesk 15.5px/500 in paper on the ink bar, a 44px row under a hairline. Hover: an orange bar grows from the centre, 7px above the lintel. Current page: bright label + orange bar (snippet "TE Header 2027" marks it per page). Open panel: a light bar, so "open" never looks like "you are here". The two panels are the containers inside this widget (Navigator); their styles follow below, unchanged. */ /* The panels hang from the header bar (full width, with or without scripts) */ .elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm,.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu,.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu-wrapper{position:static!important}.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu .e-n-menu-item>.e-n-menu-content{contain:layout paint style;position:absolute!important;left:0!important;right:0!important;width:auto!important;top:calc(100% + 1px)!important;padding:0!important;z-index:2147483620}/* Condensed bar: the panels start right under the thin lintel trim */ @media (min-width:1025px){.te27-hd.is-scrolled .elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu .e-n-menu-item>.e-n-menu-content{top:calc(100% - 2.5px)!important}}@media (min-width:768px) and (max-width:1024px){.te27-hd.is-scrolled .elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu .e-n-menu-item>.e-n-menu-content{top:calc(100% - .5px)!important}}/* The row: 44px under a hairline, 56px from the window edges (32px on tablets); the items keep their places when the bar condenses */ .elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm{margin:0 56px!important;width:auto!important;max-width:none!important;border-top:1px solid color-mix(in srgb,var(--e-global-color-te27paper,#F4EFE7) 13%,transparent);position:relative;z-index:2}@media (max-width:1024px){.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm{margin:0 32px!important}}@media (min-width:1025px) and (max-width:1365px){.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm{--n-menu-title-space-between:34px}}@media (min-width:1025px) and (max-width:1180px){.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm{--n-menu-title-space-between:26px}}.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu-heading{justify-content:center}.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu-title{position:relative;padding:0;transition:none}.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu-title-container{position:static;gap:0;padding:12px 0}.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu-title-text{line-height:20px;font-family:"Schibsted Grotesk",sans-serif!important;white-space:nowrap}/* Chevron: a thin stroke like the design; it turns when its panel is open */ .elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu-dropdown-icon{width:24px;min-width:24px;height:44px;margin-inline-start:4px;padding:0;display:inline-flex!important;align-items:center;justify-content:center;background:none;border:0;border-radius:4px;color:var(--n-menu-title-color-normal);opacity:.8;transition:transform .2s cubic-bezier(.2,.7,.2,1),opacity .2s,color .2s}.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu-dropdown-icon span{display:none!important}.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu-dropdown-icon{position:relative}.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu-dropdown-icon::after{content:"";position:absolute;left:-4px;right:-18px;top:0;bottom:0}.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu-dropdown-icon::before{content:"";flex:none;width:14px;height:14px;background: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='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center/14px 14px 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='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center/14px 14px no-repeat}.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu-title:hover .e-n-menu-dropdown-icon{color:var(--n-menu-title-color-hover);opacity:1}.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu-dropdown-icon[aria-expanded="true"],.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm:not(.te27-mm-shut) .e-n-menu-item:has(>.e-n-menu-content):hover .e-n-menu-dropdown-icon{transform:rotate(180deg);opacity:1;color:var(--n-menu-title-color-hover)}/* Opens on hover even before the page scripts run (LiteSpeed delays them); the scripts add .e-active on top. After Esc or a click on the arrow closes a panel, .te27-mm-shut (snippet 105) switches this hover opening off until the pointer leaves the item, so the panel really closes even with the pointer resting on it */ .elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm:not(.te27-mm-shut) .e-n-menu-item:has(>.e-n-menu-content):hover>.e-n-menu-content>.e-con,.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu-content>.e-con.e-active{display:flex!important}/* Panel motion: opens with a 200ms fade and 8px slide (the dim behind fades with it); closes with a 140ms fade (it stays drawn for those 140ms, without catching the pointer); switching straight to the other panel closes the first one at once so the dim never doubles */ .elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu-content>.e-con{display:none;opacity:0;pointer-events:none;transition:opacity .14s ease,display .14s allow-discrete}.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm:not(.te27-mm-shut) .e-n-menu-item:has(>.e-n-menu-content):hover>.e-n-menu-content>.e-con,.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu-content>.e-con.e-active{opacity:1;pointer-events:auto;transform:none;transition:opacity .2s cubic-bezier(.2,.7,.2,1),transform .2s cubic-bezier(.2,.7,.2,1),display 0s allow-discrete}@starting-style{.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm:not(.te27-mm-shut) .e-n-menu-item:has(>.e-n-menu-content):hover>.e-n-menu-content>.e-con,.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu-content>.e-con.e-active{opacity:0;transform:translateY(-8px)}}.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu:has(.e-n-menu-content>.e-con.e-active) .e-n-menu-content>.e-con:not(.e-active){transition:none}/* Reduced motion: the panel only fades (120ms in and out), nothing slides (!important because Elementor switches every transition off for reduced motion, and the design keeps this short fade) */ @media (prefers-reduced-motion:reduce){.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu-content>.e-con,.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm:not(.te27-mm-shut) .e-n-menu-item:has(>.e-n-menu-content):hover>.e-n-menu-content>.e-con,.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu-content>.e-con.e-active{transform:none;transition-property:opacity,display;transition-duration:.12s!important;transition-delay:0s!important;transition-timing-function:ease;transition-behavior:allow-discrete}@starting-style{.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm:not(.te27-mm-shut) .e-n-menu-item:has(>.e-n-menu-content):hover>.e-n-menu-content>.e-con,.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu-content>.e-con.e-active{transform:none}}}/* Hover, current page and open panel: the bar. Orange grows from the centre on hover (180ms); an open panel gets a light bar; the current page keeps orange (snippet) */ .elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu-title-text::after{content:"";position:absolute;left:-3px;right:-3px;bottom:7px;height:3px;border-radius:3px;background:var(--e-global-color-te27orange,#FF923A);transform:scaleX(0);transform-origin:50% 50%;transition:transform .18s cubic-bezier(.2,.7,.2,1),background-color .18s}.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu-title:hover .e-n-menu-title-text::after{transform:scaleX(1)}.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm:not(.te27-mm-shut) .e-n-menu-item:has(>.e-n-menu-content):hover>.e-n-menu-title .e-n-menu-title-text,.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu-item:has(>.e-n-menu-content>.e-con.e-active)>.e-n-menu-title .e-n-menu-title-text{color:var(--n-menu-title-color-hover)!important}.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm:not(.te27-mm-shut) .e-n-menu-item:has(>.e-n-menu-content):hover>.e-n-menu-title .e-n-menu-title-text::after,.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu-item:has(>.e-n-menu-content>.e-con.e-active)>.e-n-menu-title .e-n-menu-title-text::after{transform:scaleX(1);background:color-mix(in srgb,var(--e-global-color-te27paper,#F4EFE7) 70%,transparent)}/* Font warm-up: five invisible letters make the browser fetch the panel fonts with the page (the panels are hidden, so otherwise the first open would show a fallback font for a moment); desktop only, like the menu */ .elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm::before,.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm::after,.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu::before,.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu::after,.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu-wrapper::before{content:"Aa";position:absolute;left:0;top:0;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none;clip-path:inset(50%);font-size:12px;line-height:1}.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm::before{font-family:"Brygada 1918",serif;font-weight:400}.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm::after{font-family:"Brygada 1918",serif;font-style:italic}.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu::before{font-family:"Schibsted Grotesk",sans-serif}.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu::after{font-family:"Azeret Mono",monospace}.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu-wrapper::before{content:"Aa༡";font-family:"Noto Serif Tibetan",serif}/* Current page: Elementor caches this header's HTML for all pages, so its own "current item" mark is ignored here; snippet 105 prints the active colour for the page you are on */ .elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm :where(.e-n-menu-title.e-current:not(:hover)) .e-n-menu-title-text{color:var(--n-menu-title-color-normal)}.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm :where(.e-n-menu-title.e-current:not(:hover)) .e-n-menu-dropdown-icon i{color:var(--n-menu-title-color-normal)}.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm :where(.e-n-menu-title.e-current:not(:hover)) .e-n-menu-dropdown-icon svg{fill:var(--n-menu-title-color-normal)}.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm :where(.e-n-menu-title.e-current:hover) .e-n-menu-title-text{color:var(--n-menu-title-color-hover)}/* Keyboard: visible focus ring on the item link and the chevron button */ .elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu-title-container:focus-visible,.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu-dropdown-icon:focus-visible{outline:2px solid var(--e-global-color-te27orange,#FF923A);outline-offset:2px;border-radius:3px}/* Reduced motion: no chevron spin, no bar draw */ @media (prefers-reduced-motion:reduce){.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu-dropdown-icon,.elementor-4018 .elementor-element.elementor-element-te27mm01.te27-mm .e-n-menu-title-text::after{transition:none}}/* PANEL STYLES. Everything below belongs to one element inside the panels, named in the comment (Navigator name + element id); kept here so the page prints it once */ /* ── Countries · mega panel (element te27mmco) ── */ /* Panel: paper, soft shadow, and the page behind dims (one shadow all around, clipped so the header stays bright); opens with a 200ms fade and 8px slide; nothing on the page moves */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmco{position:relative;width:100%;box-shadow:0 0 0 100vmax rgba(23,18,15,.34),0 24px 48px -12px rgba(23,18,15,.35);clip-path:inset(0 -100vmax -100vmax -100vmax)}@keyframes te27mmIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes te27mmDraw{from{transform:scaleX(0)}to{transform:none}}@keyframes te27mmUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}/* The three columns rise 12px one after another (0 / 80 / 160ms) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmco .te27-mm-col{animation:te27mmUp .36s cubic-bezier(.2,.7,.2,1) both}.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmco .te27-mm-col:nth-child(2){animation-delay:.08s}.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmco .te27-mm-col:nth-child(3){animation-delay:.16s}/* Reduced motion: nothing inside the panel slides, draws or moves (the panel itself only fades, see the menu widget) */ @media (prefers-reduced-motion:reduce){.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmco *{animation:none!important;transition:none!important}}/* Keyboard focus ring inside the panel */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmco a:focus-visible,.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmco button:focus-visible{outline:2px solid var(--e-global-color-te27orange,#FF923A);outline-offset:-2px} /* ── Pangden stripe (draws in when the panel opens) (element 69040d5) ── */ /* The Journal pangden as a 4px band; it draws in from the left when the panel opens */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-69040d5{height:4px;background:repeating-linear-gradient(90deg,#D7094A 0 5px,#F4EFE7 5px 6px,#F98307 6px 11px,#F4EFE7 11px 12px,#E5A800 12px 17px,#F4EFE7 17px 18px,#6E9F12 18px 23px,#F4EFE7 23px 24px,#0DA7D8 24px 29px,#F4EFE7 29px 30px,#60399D 30px 35px,#F4EFE7 35px 36px);transform-origin:left;animation:te27mmDraw .48s cubic-bezier(.2,.7,.2,1) both} /* ── Panel content (boxed 1328, side padding 56 / 32 / 20) (element 657f06b) ── */ /* Side padding shrinks on 1280 (32px) and 1025 (20px) screens */ @media (max-width:1366px){.te27-mm .e-n-menu-content .elementor-element.elementor-element-657f06b{padding-left:32px!important;padding-right:32px!important}}@media (max-width:1199px){.te27-mm .e-n-menu-content .elementor-element.elementor-element-657f06b{padding-left:20px!important;padding-right:20px!important}} /* ── Three columns (element 68610f2) ── */ /* Column gap 48 at 1440, 36 on 1280 screens, 28 on 1025 screens */ @media (max-width:1366px){.te27-mm .e-n-menu-content .elementor-element.elementor-element-68610f2{gap:36px}}@media (max-width:1199px){.te27-mm .e-n-menu-content .elementor-element.elementor-element-68610f2{gap:28px}} /* ── Column 1 · Intro (headline, live totals, Near you, buttons) (element 30667d2) ── */ /* Column width 300 at 1440, 260 on 1280 screens, 232 on 1025 screens */ @media (max-width:1366px){.te27-mm .e-n-menu-content .elementor-element.elementor-element-30667d2{--width:260px}}@media (max-width:1199px){.te27-mm .e-n-menu-content .elementor-element.elementor-element-30667d2{--width:232px}}/* 260px wide on screens up to 1180px (the window column steps aside there) */ @media (max-width:1180px){.te27-mm .e-n-menu-content .elementor-element.elementor-element-30667d2{--width:260px}} /* ── Headline · Every Tibetan gathering, worldwide. (element ac210b9) ── */ /* "worldwide." in italic purple (the 2027 footer line); smaller on 1025 screens */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-ac210b9 em{font-style:italic;color:var(--e-global-color-te27plum2,#60399D)}@media (max-width:1199px){.te27-mm .e-n-menu-content .elementor-element.elementor-element-ac210b9 .elementor-heading-title{font-size:34px}} /* ── Live totals · N on the calendar · N countries (shortcodes from snippet 105) (element 7c69116) ── */ /* Paragraphs have no theme margins; links keep the text font */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-7c69116 p{margin:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-7c69116 a{font-family:inherit;font-size:inherit;text-decoration:none}/* Orange live dot with a soft halo before the numbers; it pulses slowly (not with reduced motion) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-7c69116 p::before{display:inline-block;vertical-align:1px;margin-right:10px}@media (max-width:1366px){.te27-mm .e-n-menu-content .elementor-element.elementor-element-7c69116 p{font-size:10.5px;letter-spacing:.03em}}.te27-mm .e-n-menu-content .elementor-element.elementor-element-7c69116 p::before{content:"";flex:none;width:8px;height:8px;border-radius:99px;background:var(--e-global-color-te27orange,#FF923A);box-shadow:0 0 0 4px rgba(255,146,58,.22);animation:te27mmPulse 2.4s ease-in-out infinite}@keyframes te27mmPulse{0%,100%{box-shadow:0 0 0 4px rgba(255,146,58,.22)}50%{box-shadow:0 0 0 6px rgba(255,146,58,.1)}} /* ── Near you (filled by the browser time zone; hidden until then) (element 1930d48) ── */ /* Link box: no theme link styling (the kit gives links Playfair 700, a colour and rounded corners) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-1930d48{font-family:"Schibsted Grotesk",sans-serif;font-weight:400;font-size:16px;text-decoration:none;color:inherit;border-radius:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-1930d48:hover{color:inherit}/* Hidden until the script knows the visitor's country (no location prompt, works with the page cache); 16px corners */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-1930d48{display:none;border-radius:16px}.te27-mm .e-n-menu-content .elementor-element.elementor-element-1930d48.is-on{display:flex}.te27-mm .e-n-menu-content .elementor-element.elementor-element-1930d48:hover{background-color:var(--e-global-color-te27sand2,#E2D8C9)} /* ── Near you · label (element 06aee64) ── */ /* Pin icon before the label (CSS mask) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-06aee64 .elementor-heading-title{display:flex;align-items:center;gap:8px}.te27-mm .e-n-menu-content .elementor-element.elementor-element-06aee64 .elementor-heading-title::before{content:"";width:14px;height:14px;-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='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.1-7-11.5A7 7 0 0 1 19 9.5C19 14.9 12 21 12 21z M14.5 9.5a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0z'/%3E%3C/svg%3E") center/14px 14px 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='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.1-7-11.5A7 7 0 0 1 19 9.5C19 14.9 12 21 12 21z M14.5 9.5a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0z'/%3E%3C/svg%3E") center/14px 14px no-repeat;background-color:currentColor;} /* ── Near you · country + count (element 92b3b13) ── */ /* The count drops under the name when the column is narrow */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-92b3b13{flex-wrap:wrap;row-gap:4px}.te27-mm .e-n-menu-content .elementor-element.elementor-element-92b3b13 .te27-mm-near-n .elementor-heading-title{white-space:nowrap} /* ── Near you · N upcoming → (the script writes the number) (element e9c54fa) ── */ /* Never empty for Elementor (the script fills it) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-e9c54fa{min-width:1px} /* ── Button · All events (element b448a4e) ── */ /* Button box: exact design height, label and arrow on one line, keyboard focus ring */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-b448a4e .elementor-button{min-height:44px;display:inline-flex;align-items:center;box-sizing:border-box;white-space:nowrap;line-height:1;transition:background-color .15s,border-color .15s,color .15s}.te27-mm .e-n-menu-content .elementor-element.elementor-element-b448a4e .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.te27-mm .e-n-menu-content .elementor-element.elementor-element-b448a4e .elementor-button:focus-visible{outline:2px solid var(--e-global-color-te27orange,#FF923A);outline-offset:2px}/* The design's thin arrow after the label (CSS mask in the text colour) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-b448a4e .elementor-button-content-wrapper::after{content:"";flex:none;width:16px;height:16px;-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.8' 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.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/16px 16px no-repeat;background-color:currentColor;} /* ── Button · All countries (element 1d6eebb) ── */ /* Button box: exact design height, label and arrow on one line, keyboard focus ring */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-1d6eebb .elementor-button{min-height:44px;display:inline-flex;align-items:center;box-sizing:border-box;white-space:nowrap;line-height:1;transition:background-color .15s,border-color .15s,color .15s}.te27-mm .e-n-menu-content .elementor-element.elementor-element-1d6eebb .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.te27-mm .e-n-menu-content .elementor-element.elementor-element-1d6eebb .elementor-button:focus-visible{outline:2px solid var(--e-global-color-te27orange,#FF923A);outline-offset:2px} /* ── Column 2 · Countries by region (element 35cac05) ── */ /* Middle column may shrink */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-35cac05{min-width:0}/* Country rows: code · name · count pill, 42px tall; grey name and no pill without an event; hover or focus = sand pill, name slides 4px and turns plum, pill turns plum */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-35cac05 .te27-mm-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;column-gap:6px;height:42px;padding:0 6px 0 4px;border-bottom:1px solid rgba(23,18,15,.14);border-radius:10px;transition:background-color .15s,border-color .15s}.te27-mm .e-n-menu-content .elementor-element.elementor-element-35cac05 .te27-mm-row .te27-mm-name .jet-listing-dynamic-field__content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .22s cubic-bezier(.2,.7,.2,1),transform .22s cubic-bezier(.2,.7,.2,1)}.te27-mm .e-n-menu-content .elementor-element.elementor-element-35cac05 .te27-mm-row .te27-mm-cnt:not(:has(.jet-listing-dynamic-field__content:not(:empty))){display:none}.te27-mm .e-n-menu-content .elementor-element.elementor-element-35cac05 .te27-mm-row:not(:has(.te27-mm-cnt .jet-listing-dynamic-field__content:not(:empty))):not(:has(.te27-mm-cnt-js)) .te27-mm-name .jet-listing-dynamic-field__content{color:#6B6158}.te27-mm .e-n-menu-content .elementor-element.elementor-element-35cac05 .te27-mm-row:is(:hover,:focus-visible){background:var(--e-global-color-te27sand,#ECE5DA);border-bottom-color:transparent}.te27-mm .e-n-menu-content .elementor-element.elementor-element-35cac05 .te27-mm-row:is(:hover,:focus-visible) .te27-mm-name .jet-listing-dynamic-field__content{color:var(--e-global-color-te27plum,#3A2263);transform:translateX(4px)}.te27-mm .e-n-menu-content .elementor-element.elementor-element-35cac05 .te27-mm-row:is(:hover,:focus-visible) .te27-mm-cnt .jet-listing-dynamic-field__content{background:var(--e-global-color-te27plum,#3A2263);color:var(--e-global-color-te27paper,#F4EFE7)}.te27-mm .e-n-menu-content .elementor-element.elementor-element-35cac05 .te27-mm-row.is-you .te27-mm-code .jet-listing-dynamic-field__content{color:var(--e-global-color-te27ink,#17120F);background:var(--e-global-color-te27orange,#FF923A);border-radius:4px;padding:2px 4px;margin-left:-4px;width:max-content} /* ── Regions grid (3 columns) (element 465b168) ── */ /* Three equal columns, 28px apart (20px on 1025 screens) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-465b168{--e-con-grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1199px){.te27-mm .e-n-menu-content .elementor-element.elementor-element-465b168{column-gap:20px}} /* ── Europe (two columns) (element a184b67) ── */ /* Europe spans the first two of the three columns */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-a184b67{grid-column:1/3;min-width:0} /* ── Europe · header row (name + total, rule on the second column) (element 3c56dcc) ── */ /* Two equal cells, like the two columns below */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-3c56dcc>.e-con{flex:1 1 0;min-width:0}@media (max-width:1199px){.te27-mm .e-n-menu-content .elementor-element.elementor-element-3c56dcc{gap:20px}} /* ── Europe · upcoming total (shortcode) (element ead453c) ── */ /* Paragraphs have no theme margins; links keep the text font */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-ead453c p{margin:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-ead453c a{font-family:inherit;font-size:inherit;text-decoration:none} /* ── Europe · country rows (listing 9051, query 74) (element 4fab107) ── */ /* The grid is a plain list: no JetEngine gaps or equal heights */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-4fab107 .jet-listing-grid__items{gap:0!important}.te27-mm .e-n-menu-content .elementor-element.elementor-element-4fab107{margin:0}/* Europe flows into two balanced columns (7 / 6), 28px apart */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-4fab107 .jet-listing-grid__items{display:block!important;column-count:2;column-gap:28px!important}.te27-mm .e-n-menu-content .elementor-element.elementor-element-4fab107 .jet-listing-grid__item{break-inside:avoid;display:block;width:auto!important;margin:0!important;padding:0!important}@media (max-width:1199px){.te27-mm .e-n-menu-content .elementor-element.elementor-element-4fab107 .jet-listing-grid__items{column-gap:20px!important}} /* ── North America · Asia · Oceania · Africa (third column) (element 694ea15) ── */ /* Never wider than its column */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-694ea15{min-width:0} /* ── North America (group) (element 2a125d9) ── */ /* 18px between the groups */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-2a125d9+.e-con{margin-top:18px} /* ── North America · upcoming total (shortcode) (element b8e0527) ── */ /* Paragraphs have no theme margins; links keep the text font */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-b8e0527 p{margin:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-b8e0527 a{font-family:inherit;font-size:inherit;text-decoration:none} /* ── North America · country rows (listing 9051, query 75) (element 379b784) ── */ /* The grid is a plain list: no JetEngine gaps or equal heights */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-379b784 .jet-listing-grid__items{gap:0!important}.te27-mm .e-n-menu-content .elementor-element.elementor-element-379b784{margin:0} /* ── Asia (group) (element 8912000) ── */ /* 18px between the groups */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-8912000+.e-con{margin-top:18px} /* ── Asia · upcoming total (shortcode) (element 9fc62e1) ── */ /* Paragraphs have no theme margins; links keep the text font */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-9fc62e1 p{margin:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-9fc62e1 a{font-family:inherit;font-size:inherit;text-decoration:none} /* ── Asia · country rows (listing 9051, query 76) (element 53706a8) ── */ /* The grid is a plain list: no JetEngine gaps or equal heights */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-53706a8 .jet-listing-grid__items{gap:0!important}.te27-mm .e-n-menu-content .elementor-element.elementor-element-53706a8{margin:0} /* ── Oceania · Africa (group) (element 8003923) ── */ /* 18px between the groups */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-8003923+.e-con{margin-top:18px} /* ── Oceania · Africa · upcoming total (shortcode) (element e11dbfe) ── */ /* Paragraphs have no theme margins; links keep the text font */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-e11dbfe p{margin:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-e11dbfe a{font-family:inherit;font-size:inherit;text-decoration:none} /* ── Oceania · Africa · country rows (listing 9051, query 77) (element c169d6c) ── */ /* The grid is a plain list: no JetEngine gaps or equal heights */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-c169d6c .jet-listing-grid__items{gap:0!important}.te27-mm .e-n-menu-content .elementor-element.elementor-element-c169d6c{margin:0} /* ── Column 3 · Next in <country> (Tibetan window) (element 042e449) ── */ /* Column width 300 at 1440, 260 on 1280 screens, 236 on 1025 screens */ @media (max-width:1366px){.te27-mm .e-n-menu-content .elementor-element.elementor-element-042e449{--width:260px}}@media (max-width:1199px){.te27-mm .e-n-menu-content .elementor-element.elementor-element-042e449{--width:236px}}/* Screens up to 1180px: the country names need the room, so the window steps aside */ @media (max-width:1180px){.te27-mm .e-n-menu-content .elementor-element.elementor-element-042e449{display:none}} /* ── Next event (stack: cards + placeholder) (element 0a3416e) ── */ /* Cards and placeholder share one grid cell */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-0a3416e{display:grid;grid-template-columns:minmax(0,1fr)} /* ── Next event cards (listing 9052, query 79): one card per country, the hovered country's card shows (element 8725249) ── */ /* The grid is a plain list: no JetEngine gaps or equal heights */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-8725249 .jet-listing-grid__items{gap:0!important}.te27-mm .e-n-menu-content .elementor-element.elementor-element-8725249{margin:0}/* Cards are stacked; the first (next event overall) shows until a country row is hovered (per-country rules come from snippet 105); a card fades in and rises 8px */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-8725249{grid-area:1/1;min-width:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-8725249 .jet-listing-grid__items{display:grid!important;grid-template-columns:minmax(0,1fr)}.te27-mm .e-n-menu-content .elementor-element.elementor-element-8725249 .jet-listing-grid__item{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .24s cubic-bezier(.2,.7,.2,1),transform .24s cubic-bezier(.2,.7,.2,1),visibility 0s .24s}.te27-mm .e-n-menu-content .elementor-element.elementor-element-8725249 .jet-listing-grid__item:first-child{opacity:1;visibility:visible;transform:none;transition-delay:0s} /* ── Placeholder · No event listed yet in <country> (element 5e6903f) ── */ /* Hidden until a country without an event is hovered (rules from snippet 105) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-5e6903f{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity .24s cubic-bezier(.2,.7,.2,1),visibility 0s .24s} /* ── Placeholder · eyebrow (element 502daa9) ── */ /* Orange live dot before the label */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-502daa9 .elementor-heading-title{display:flex;align-items:center;gap:8px}.te27-mm .e-n-menu-content .elementor-element.elementor-element-502daa9 .elementor-heading-title::before{content:"";width:8px;height:8px;border-radius:99px;background:var(--e-global-color-te27orange,#FF923A);box-shadow:0 0 0 4px rgba(255,146,58,.22)} /* ── Placeholder · window (element 632f899) ── */ /* Never stretches */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-632f899{flex:none} /* ── Placeholder · painted lintel (element f47a634) ── */ /* Lintel spans the window; sits on the frame */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-f47a634{margin:0;position:relative;z-index:2;filter:drop-shadow(0 4px 4px rgba(0,0,0,.3))}.te27-mm .e-n-menu-content .elementor-element.elementor-element-f47a634 img{display:block;width:100%;height:auto} /* ── Placeholder · burgundy frame (element 6aaceb3) ── */ /* Burgundy trapezoid (clip-path on the Background Overlay, like the event page); fixed 280px so the column never jumps between posters */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-6aaceb3{height:280px;position:relative}.te27-mm .e-n-menu-content .elementor-element.elementor-element-6aaceb3::before{clip-path:polygon(7% 0,93% 0,100% 100%,0 100%)} /* ── Placeholder · knot tile (element 2aa5258) ── */ /* Knot on a sand tile, the size of a poster, inside the frame */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-2aa5258{margin:0;width:170px;height:232px;background:var(--e-global-color-te27sand,#ECE5DA);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px #E5A800,0 0 0 7px #C8261E,0 0 0 9px #1E4FB0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-2aa5258 .elementor-widget-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.te27-mm .e-n-menu-content .elementor-element.elementor-element-2aa5258 img{width:96px;height:auto;display:block;opacity:.9} /* ── Country names for the placeholder (listing 9053, query 78) (element 98de53d) ── */ /* The grid is a plain list: no JetEngine gaps or equal heights */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-98de53d .jet-listing-grid__items{gap:0!important}.te27-mm .e-n-menu-content .elementor-element.elementor-element-98de53d{margin:0}/* Only the hovered country's sentence shows (rules from snippet 105) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-98de53d .jet-listing-grid__items{display:block!important}.te27-mm .e-n-menu-content .elementor-element.elementor-element-98de53d .jet-listing-grid__item{display:none} /* ── Placeholder · Submit the first one → (element dcb26bd) ── */ /* Paragraphs have no theme margins; links keep the text font */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-dcb26bd p{margin:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-dcb26bd a{font-family:inherit;font-size:inherit;text-decoration:none}/* Bold link, plum on hover */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-dcb26bd b{font-weight:600}.te27-mm .e-n-menu-content .elementor-element.elementor-element-dcb26bd a:hover b{color:var(--e-global-color-te27plum,#3A2263)} /* ── Rule · Submit an event (element 30a8bd4) ── */ /* Paragraphs have no theme margins; links keep the text font */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-30a8bd4 p{margin:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-30a8bd4 a{font-family:inherit;font-size:inherit;text-decoration:none}/* The link is bold ink and turns plum on hover */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-30a8bd4 b{color:var(--e-global-color-te27ink,#17120F);font-weight:600;transition:color .15s}.te27-mm .e-n-menu-content .elementor-element.elementor-element-30a8bd4 a:hover b{color:var(--e-global-color-te27plum,#3A2263)} /* ── Rule · Live count · date (element 2503599) ── */ /* Paragraphs have no theme margins; links keep the text font */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-2503599 p{margin:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-2503599 a{font-family:inherit;font-size:inherit;text-decoration:none}/* Never wraps */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-2503599 p{white-space:nowrap} /* ── Understand Tibet · mega panel (element te27mmut) ── */ /* Panel: paper, soft shadow, and the page behind dims (one shadow all around, clipped so the header stays bright); opens with a 200ms fade and 8px slide; nothing on the page moves */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut{position:relative;width:100%;box-shadow:0 0 0 100vmax rgba(23,18,15,.34),0 24px 48px -12px rgba(23,18,15,.35);clip-path:inset(0 -100vmax -100vmax -100vmax)}@keyframes te27mmIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes te27mmDraw{from{transform:scaleX(0)}to{transform:none}}@keyframes te27mmUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}/* The three columns rise 12px one after another (0 / 80 / 160ms) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut .te27-mm-col{animation:te27mmUp .36s cubic-bezier(.2,.7,.2,1) both}.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut .te27-mm-col:nth-child(2){animation-delay:.08s}.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut .te27-mm-col:nth-child(3){animation-delay:.16s}/* Reduced motion: nothing inside the panel slides, draws or moves (the panel itself only fades, see the menu widget) */ @media (prefers-reduced-motion:reduce){.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut *{animation:none!important;transition:none!important}}/* Keyboard focus ring inside the panel */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut a:focus-visible,.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut button:focus-visible{outline:2px solid var(--e-global-color-te27orange,#FF923A);outline-offset:-2px}/* The photo follows the hovered or focused explainer: slides fade over 280ms after a 90ms pause so a diagonal move across rows does not flicker; the last explainer stays while the pointer travels to the photo (.is-cur, set by snippet 105 after a 90ms rest on a row); default = row 2 (Start here) */ .te27-mm-ut-slide{opacity:0;visibility:hidden;transition:opacity .28s .09s cubic-bezier(.2,.7,.2,1),visibility 0s .37s}.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:has(.te27-mm-ut-r1:is(:hover,:focus-within)) .te27-mm-ut-s1,.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within))):has(.te27-mm-ut-r1.is-cur) .te27-mm-ut-s1,.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:has(.te27-mm-ut-r2:is(:hover,:focus-within)) .te27-mm-ut-s2,.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within))):has(.te27-mm-ut-r2.is-cur) .te27-mm-ut-s2,.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:has(.te27-mm-ut-r3:is(:hover,:focus-within)) .te27-mm-ut-s3,.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within))):has(.te27-mm-ut-r3.is-cur) .te27-mm-ut-s3,.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:has(.te27-mm-ut-r4:is(:hover,:focus-within)) .te27-mm-ut-s4,.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within))):has(.te27-mm-ut-r4.is-cur) .te27-mm-ut-s4,.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:has(.te27-mm-ut-r5:is(:hover,:focus-within)) .te27-mm-ut-s5,.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within))):has(.te27-mm-ut-r5.is-cur) .te27-mm-ut-s5,.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:has(.te27-mm-ut-r6:is(:hover,:focus-within)) .te27-mm-ut-s6,.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within))):has(.te27-mm-ut-r6.is-cur) .te27-mm-ut-s6,.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:has(.te27-mm-ut-r7:is(:hover,:focus-within)) .te27-mm-ut-s7,.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within))):has(.te27-mm-ut-r7.is-cur) .te27-mm-ut-s7,.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within,.is-cur))) .te27-mm-ut-s2{opacity:1;visibility:visible;transition-delay:.09s,0s}.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:has(.te27-mm-ut-r1:is(:hover,:focus-within)) .te27-mm-ut-s1 img,.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within))):has(.te27-mm-ut-r1.is-cur) .te27-mm-ut-s1 img,.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:has(.te27-mm-ut-r2:is(:hover,:focus-within)) .te27-mm-ut-s2 img,.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within))):has(.te27-mm-ut-r2.is-cur) .te27-mm-ut-s2 img,.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:has(.te27-mm-ut-r3:is(:hover,:focus-within)) .te27-mm-ut-s3 img,.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within))):has(.te27-mm-ut-r3.is-cur) .te27-mm-ut-s3 img,.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:has(.te27-mm-ut-r4:is(:hover,:focus-within)) .te27-mm-ut-s4 img,.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within))):has(.te27-mm-ut-r4.is-cur) .te27-mm-ut-s4 img,.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:has(.te27-mm-ut-r5:is(:hover,:focus-within)) .te27-mm-ut-s5 img,.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within))):has(.te27-mm-ut-r5.is-cur) .te27-mm-ut-s5 img,.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:has(.te27-mm-ut-r6:is(:hover,:focus-within)) .te27-mm-ut-s6 img,.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within))):has(.te27-mm-ut-r6.is-cur) .te27-mm-ut-s6 img,.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:has(.te27-mm-ut-r7:is(:hover,:focus-within)) .te27-mm-ut-s7 img,.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within))):has(.te27-mm-ut-r7.is-cur) .te27-mm-ut-s7 img,.te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within,.is-cur))) .te27-mm-ut-s2 img{transform:none}/* "You are reading": on an explainer page its own photo is the default slide */ .page-id-8305 .te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within,.is-cur))) .te27-mm-ut-s1,.page-id-8305 .te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within,.is-cur))) .te27-mm-ut-s1 img{opacity:1;visibility:visible;transform:none}.page-id-8305 .te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within,.is-cur))) .te27-mm-ut-s2{opacity:0;visibility:hidden}.page-id-8306 .te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within,.is-cur))) .te27-mm-ut-s2,.page-id-8306 .te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within,.is-cur))) .te27-mm-ut-s2 img{opacity:1;visibility:visible;transform:none}.page-id-8307 .te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within,.is-cur))) .te27-mm-ut-s3,.page-id-8307 .te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within,.is-cur))) .te27-mm-ut-s3 img{opacity:1;visibility:visible;transform:none}.page-id-8307 .te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within,.is-cur))) .te27-mm-ut-s2{opacity:0;visibility:hidden}.page-id-8308 .te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within,.is-cur))) .te27-mm-ut-s4,.page-id-8308 .te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within,.is-cur))) .te27-mm-ut-s4 img{opacity:1;visibility:visible;transform:none}.page-id-8308 .te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within,.is-cur))) .te27-mm-ut-s2{opacity:0;visibility:hidden}.page-id-8309 .te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within,.is-cur))) .te27-mm-ut-s5,.page-id-8309 .te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within,.is-cur))) .te27-mm-ut-s5 img{opacity:1;visibility:visible;transform:none}.page-id-8309 .te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within,.is-cur))) .te27-mm-ut-s2{opacity:0;visibility:hidden}.page-id-8310 .te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within,.is-cur))) .te27-mm-ut-s6,.page-id-8310 .te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within,.is-cur))) .te27-mm-ut-s6 img{opacity:1;visibility:visible;transform:none}.page-id-8310 .te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within,.is-cur))) .te27-mm-ut-s2{opacity:0;visibility:hidden}.page-id-8311 .te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within,.is-cur))) .te27-mm-ut-s7,.page-id-8311 .te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within,.is-cur))) .te27-mm-ut-s7 img{opacity:1;visibility:visible;transform:none}.page-id-8311 .te27-mm .e-n-menu-content .elementor-element.elementor-element-te27mmut:not(:has(.te27-mm-ut-row:is(:hover,:focus-within,.is-cur))) .te27-mm-ut-s2{opacity:0;visibility:hidden} /* ── Pangden stripe (draws in when the panel opens) (element bc2ebd0) ── */ /* The Journal pangden as a 4px band; it draws in from the left when the panel opens */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-bc2ebd0{height:4px;background:repeating-linear-gradient(90deg,#D7094A 0 5px,#F4EFE7 5px 6px,#F98307 6px 11px,#F4EFE7 11px 12px,#E5A800 12px 17px,#F4EFE7 17px 18px,#6E9F12 18px 23px,#F4EFE7 23px 24px,#0DA7D8 24px 29px,#F4EFE7 29px 30px,#60399D 30px 35px,#F4EFE7 35px 36px);transform-origin:left;animation:te27mmDraw .48s cubic-bezier(.2,.7,.2,1) both} /* ── Panel content (boxed 1328, side padding 56 / 32 / 20) (element 88549c1) ── */ /* Side padding shrinks on 1280 (32px) and 1025 (20px) screens */ @media (max-width:1366px){.te27-mm .e-n-menu-content .elementor-element.elementor-element-88549c1{padding-left:32px!important;padding-right:32px!important}}@media (max-width:1199px){.te27-mm .e-n-menu-content .elementor-element.elementor-element-88549c1{padding-left:20px!important;padding-right:20px!important}} /* ── Three columns (element b7b91e4) ── */ /* Column gap 48 at 1440, 36 on 1280 screens, 28 on 1025 screens */ @media (max-width:1366px){.te27-mm .e-n-menu-content .elementor-element.elementor-element-b7b91e4{gap:36px}}@media (max-width:1199px){.te27-mm .e-n-menu-content .elementor-element.elementor-element-b7b91e4{gap:28px}} /* ── Column 1 · Intro (hub words, Start here path) (element 9985923) ── */ /* Column width 304 at 1440, 272 on 1280 screens, 240 on 1025 screens */ @media (max-width:1366px){.te27-mm .e-n-menu-content .elementor-element.elementor-element-9985923{--width:272px}}@media (max-width:1199px){.te27-mm .e-n-menu-content .elementor-element.elementor-element-9985923{--width:240px}}/* 260px wide on screens up to 1120px (the photo column steps aside there) */ @media (max-width:1120px){.te27-mm .e-n-menu-content .elementor-element.elementor-element-9985923{--width:260px}} /* ── Headline · Know the facts. Hear the voices. (element 9fbf447) ── */ /* "voices." in italic purple (the hub H1); smaller on 1025 screens */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-9fbf447 em{font-style:italic;color:var(--e-global-color-te27plum2,#60399D)}@media (max-width:1199px){.te27-mm .e-n-menu-content .elementor-element.elementor-element-9fbf447 .elementor-heading-title{font-size:34px}} /* ── Meta · 7 explainers · 49 min in all (element 515806b) ── */ /* Sits on a hairline rule */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-515806b{border-top:1px solid rgba(23,18,15,.14);padding-top:14px} /* ── Step 1 · link to Why Tibetans Are Protesting (element ab5509e) ── */ /* Link box: no theme link styling (the kit gives links Playfair 700, a colour and rounded corners) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-ab5509e{font-family:"Schibsted Grotesk",sans-serif;font-weight:400;font-size:16px;text-decoration:none;color:inherit;border-radius:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-ab5509e:hover{color:inherit}/* Hover: the step text turns plum */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-ab5509e:hover .elementor-heading-title{color:var(--e-global-color-te27plum,#3A2263)} /* ── Step 1 · label (element 67fae1d) ── */ /* Label column: at least 44px, never wraps */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-67fae1d{flex:none;min-width:44px}.te27-mm .e-n-menu-content .elementor-element.elementor-element-67fae1d .elementor-heading-title{white-space:nowrap} /* ── Step 1 · Why Tibetans Are Protesting (element 8f3a14b) ── */ /* Turns plum when the row is hovered */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-8f3a14b .elementor-heading-title{transition:color .15s} /* ── Step 2 · link to Ethnic Unity Law Explained (element f732686) ── */ /* Link box: no theme link styling (the kit gives links Playfair 700, a colour and rounded corners) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-f732686{font-family:"Schibsted Grotesk",sans-serif;font-weight:400;font-size:16px;text-decoration:none;color:inherit;border-radius:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-f732686:hover{color:inherit}/* Hover: the step text turns plum */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-f732686:hover .elementor-heading-title{color:var(--e-global-color-te27plum,#3A2263)} /* ── Step 2 · label (element 109af27) ── */ /* Label column: at least 44px, never wraps */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-109af27{flex:none;min-width:44px}.te27-mm .e-n-menu-content .elementor-element.elementor-element-109af27 .elementor-heading-title{white-space:nowrap} /* ── Step 2 · Ethnic Unity Law Explained (element c37ebeb) ── */ /* Turns plum when the row is hovered */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-c37ebeb .elementor-heading-title{transition:color .15s} /* ── Step 3 · link to Boarding Schools in Tibet (element 9ff03c3) ── */ /* Link box: no theme link styling (the kit gives links Playfair 700, a colour and rounded corners) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-9ff03c3{font-family:"Schibsted Grotesk",sans-serif;font-weight:400;font-size:16px;text-decoration:none;color:inherit;border-radius:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-9ff03c3:hover{color:inherit}/* Hover: the step text turns plum */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-9ff03c3:hover .elementor-heading-title{color:var(--e-global-color-te27plum,#3A2263)} /* ── Step 3 · label (element 44753f9) ── */ /* Label column: at least 44px, never wraps */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-44753f9{flex:none;min-width:44px}.te27-mm .e-n-menu-content .elementor-element.elementor-element-44753f9 .elementor-heading-title{white-space:nowrap} /* ── Step 3 · Boarding Schools in Tibet (element 9b337ad) ── */ /* Turns plum when the row is hovered */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-9b337ad .elementor-heading-title{transition:color .15s} /* ── Button · Start here (Why Tibetans Are Protesting) (element 35cff16) ── */ /* Button box: exact design height, label and arrow on one line, keyboard focus ring */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-35cff16 .elementor-button{min-height:44px;display:inline-flex;align-items:center;box-sizing:border-box;white-space:nowrap;line-height:1;transition:background-color .15s,border-color .15s,color .15s}.te27-mm .e-n-menu-content .elementor-element.elementor-element-35cff16 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.te27-mm .e-n-menu-content .elementor-element.elementor-element-35cff16 .elementor-button:focus-visible{outline:2px solid var(--e-global-color-te27orange,#FF923A);outline-offset:2px}/* The design's thin arrow after the label (CSS mask in the text colour) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-35cff16 .elementor-button-content-wrapper::after{content:"";flex:none;width:16px;height:16px;-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.8' 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.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/16px 16px no-repeat;background-color:currentColor;} /* ── Button · All seven (Understand Tibet hub) (element 67698ad) ── */ /* Button box: exact design height, label and arrow on one line, keyboard focus ring */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-67698ad .elementor-button{min-height:44px;display:inline-flex;align-items:center;box-sizing:border-box;white-space:nowrap;line-height:1;transition:background-color .15s,border-color .15s,color .15s}.te27-mm .e-n-menu-content .elementor-element.elementor-element-67698ad .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.te27-mm .e-n-menu-content .elementor-element.elementor-element-67698ad .elementor-button:focus-visible{outline:2px solid var(--e-global-color-te27orange,#FF923A);outline-offset:2px} /* ── Column 2 · The seven explainers (element b361bd2) ── */ /* Middle column may shrink */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-b361bd2{min-width:0} /* ── Row 1 · Ethnic Unity Law Explained (link) (element 1b924cb) ── */ /* Link box: no theme link styling (the kit gives links Playfair 700, a colour and rounded corners) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-1b924cb{font-family:"Schibsted Grotesk",sans-serif;font-weight:400;font-size:16px;text-decoration:none;color:inherit;border-radius:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-1b924cb:hover{color:inherit}/* Row grid: numeral 44 · title · minutes · arrow 26, 60px tall */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-1b924cb{display:grid;grid-template-columns:44px minmax(0,1fr) auto 26px;align-items:center;column-gap:8px;position:relative;height:60px}/* Hover or keyboard focus: sand fill, purple edge, title slides, arrow arrives */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-1b924cb:is(:hover,:focus-visible){background:var(--e-global-color-te27sand,#ECE5DA)}.te27-mm .e-n-menu-content .elementor-element.elementor-element-1b924cb:is(:hover,:focus-visible) .te27-mm-ut-n .elementor-heading-title::before{transform:none}.te27-mm .e-n-menu-content .elementor-element.elementor-element-1b924cb:is(:hover,:focus-visible) .te27-mm-ut-t .elementor-heading-title{color:var(--e-global-color-te27plum,#3A2263);transform:translateX(6px)}.te27-mm .e-n-menu-content .elementor-element.elementor-element-1b924cb:is(:hover,:focus-visible) .te27-mm-ut-m .elementor-heading-title{color:var(--e-global-color-te27plum,#3A2263)}.te27-mm .e-n-menu-content .elementor-element.elementor-element-1b924cb:is(:hover,:focus-visible) .te27-mm-ut-a{opacity:1;transform:none} /* ── Row 1 · Tibetan numeral (element fe028e7) ── */ /* The 3px purple edge grows on the left when the row is hovered or focused */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-fe028e7{position:static}.te27-mm .e-n-menu-content .elementor-element.elementor-element-fe028e7 .elementor-heading-title::before{content:"";position:absolute;left:0;top:-1px;bottom:-1px;width:3px;background:var(--e-global-color-te27plum2,#60399D);transform:scaleY(0);transform-origin:top;transition:transform .18s cubic-bezier(.2,.7,.2,1)}/* "You are reading" dot: a 6px orange dot before the numeral on that explainer's own page */ .page-id-8305 .te27-mm .e-n-menu-content .elementor-element.elementor-element-fe028e7 .elementor-heading-title::after{content:"";position:absolute;left:12px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:99px;background:var(--e-global-color-te27orange,#FF923A)} /* ── Row 1 · Ethnic Unity Law Explained (element 80dd321) ── */ /* One line with "…"; slides 6px and turns plum on hover; the chips (Start, Content note) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-80dd321{min-width:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-80dd321 .elementor-heading-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .22s cubic-bezier(.2,.7,.2,1),transform .22s cubic-bezier(.2,.7,.2,1)}.te27-mm .e-n-menu-content .elementor-element.elementor-element-80dd321 .te27-mm-chip{display:inline-block;margin-left:10px;font-family:"Azeret Mono",monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;line-height:1;color:var(--e-global-color-te27muted,#62584F);border:1px solid rgba(23,18,15,.2);border-radius:99px;padding:4px 7px 3px;vertical-align:4px}.te27-mm .e-n-menu-content .elementor-element.elementor-element-80dd321 .te27-mm-chip-fill{color:var(--e-global-color-te27paper,#F4EFE7);background:var(--e-global-color-te27rust,#A84E0C);border-color:var(--e-global-color-te27rust,#A84E0C);padding:4px 8px 3px}@media (max-width:1199px){.te27-mm .e-n-menu-content .elementor-element.elementor-element-80dd321 .elementor-heading-title{font-size:20px}} /* ── Row 1 · 17 min (element ddfe0fe) ── */ /* One line; plum on hover */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-ddfe0fe .elementor-heading-title{white-space:nowrap;transition:color .22s} /* ── Row 1 · arrow (shows on hover) (element a8752f1) ── */ /* The design's thin arrow (CSS mask); hidden until the row is hovered or focused */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-a8752f1{height:18px;-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.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/18px 18px 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.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/18px 18px no-repeat;background-color:currentColor;color:var(--e-global-color-te27plum,#3A2263);opacity:0;transform:translateX(-6px);transition:opacity .22s cubic-bezier(.2,.7,.2,1),transform .22s cubic-bezier(.2,.7,.2,1);justify-self:center} /* ── Row 2 · Why Tibetans Are Protesting (link) (element 71ebf63) ── */ /* Link box: no theme link styling (the kit gives links Playfair 700, a colour and rounded corners) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-71ebf63{font-family:"Schibsted Grotesk",sans-serif;font-weight:400;font-size:16px;text-decoration:none;color:inherit;border-radius:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-71ebf63:hover{color:inherit}/* Row grid: numeral 44 · title · minutes · arrow 26, 60px tall */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-71ebf63{display:grid;grid-template-columns:44px minmax(0,1fr) auto 26px;align-items:center;column-gap:8px;position:relative;height:60px}/* Hover or keyboard focus: sand fill, purple edge, title slides, arrow arrives */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-71ebf63:is(:hover,:focus-visible){background:var(--e-global-color-te27sand,#ECE5DA)}.te27-mm .e-n-menu-content .elementor-element.elementor-element-71ebf63:is(:hover,:focus-visible) .te27-mm-ut-n .elementor-heading-title::before{transform:none}.te27-mm .e-n-menu-content .elementor-element.elementor-element-71ebf63:is(:hover,:focus-visible) .te27-mm-ut-t .elementor-heading-title{color:var(--e-global-color-te27plum,#3A2263);transform:translateX(6px)}.te27-mm .e-n-menu-content .elementor-element.elementor-element-71ebf63:is(:hover,:focus-visible) .te27-mm-ut-m .elementor-heading-title{color:var(--e-global-color-te27plum,#3A2263)}.te27-mm .e-n-menu-content .elementor-element.elementor-element-71ebf63:is(:hover,:focus-visible) .te27-mm-ut-a{opacity:1;transform:none} /* ── Row 2 · Tibetan numeral (element 72abac3) ── */ /* The 3px purple edge grows on the left when the row is hovered or focused */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-72abac3{position:static}.te27-mm .e-n-menu-content .elementor-element.elementor-element-72abac3 .elementor-heading-title::before{content:"";position:absolute;left:0;top:-1px;bottom:-1px;width:3px;background:var(--e-global-color-te27plum2,#60399D);transform:scaleY(0);transform-origin:top;transition:transform .18s cubic-bezier(.2,.7,.2,1)}/* "You are reading" dot: a 6px orange dot before the numeral on that explainer's own page */ .page-id-8306 .te27-mm .e-n-menu-content .elementor-element.elementor-element-72abac3 .elementor-heading-title::after{content:"";position:absolute;left:12px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:99px;background:var(--e-global-color-te27orange,#FF923A)} /* ── Row 2 · Why Tibetans Are Protesting (element 8405cd7) ── */ /* One line with "…"; slides 6px and turns plum on hover; the chips (Start, Content note) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-8405cd7{min-width:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-8405cd7 .elementor-heading-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .22s cubic-bezier(.2,.7,.2,1),transform .22s cubic-bezier(.2,.7,.2,1)}.te27-mm .e-n-menu-content .elementor-element.elementor-element-8405cd7 .te27-mm-chip{display:inline-block;margin-left:10px;font-family:"Azeret Mono",monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;line-height:1;color:var(--e-global-color-te27muted,#62584F);border:1px solid rgba(23,18,15,.2);border-radius:99px;padding:4px 7px 3px;vertical-align:4px}.te27-mm .e-n-menu-content .elementor-element.elementor-element-8405cd7 .te27-mm-chip-fill{color:var(--e-global-color-te27paper,#F4EFE7);background:var(--e-global-color-te27rust,#A84E0C);border-color:var(--e-global-color-te27rust,#A84E0C);padding:4px 8px 3px}@media (max-width:1199px){.te27-mm .e-n-menu-content .elementor-element.elementor-element-8405cd7 .elementor-heading-title{font-size:20px}} /* ── Row 2 · 6 min (element 36bf8e4) ── */ /* One line; plum on hover */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-36bf8e4 .elementor-heading-title{white-space:nowrap;transition:color .22s} /* ── Row 2 · arrow (shows on hover) (element e37ae1c) ── */ /* The design's thin arrow (CSS mask); hidden until the row is hovered or focused */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-e37ae1c{height:18px;-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.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/18px 18px 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.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/18px 18px no-repeat;background-color:currentColor;color:var(--e-global-color-te27plum,#3A2263);opacity:0;transform:translateX(-6px);transition:opacity .22s cubic-bezier(.2,.7,.2,1),transform .22s cubic-bezier(.2,.7,.2,1);justify-self:center} /* ── Row 3 · Pawo Lobga Rangzen (link) (element 8582ee0) ── */ /* Link box: no theme link styling (the kit gives links Playfair 700, a colour and rounded corners) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-8582ee0{font-family:"Schibsted Grotesk",sans-serif;font-weight:400;font-size:16px;text-decoration:none;color:inherit;border-radius:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-8582ee0:hover{color:inherit}/* Row grid: numeral 44 · title · minutes · arrow 26, 60px tall */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-8582ee0{display:grid;grid-template-columns:44px minmax(0,1fr) auto 26px;align-items:center;column-gap:8px;position:relative;height:60px}/* Hover or keyboard focus: sand fill, purple edge, title slides, arrow arrives */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-8582ee0:is(:hover,:focus-visible){background:var(--e-global-color-te27sand,#ECE5DA)}.te27-mm .e-n-menu-content .elementor-element.elementor-element-8582ee0:is(:hover,:focus-visible) .te27-mm-ut-n .elementor-heading-title::before{transform:none}.te27-mm .e-n-menu-content .elementor-element.elementor-element-8582ee0:is(:hover,:focus-visible) .te27-mm-ut-t .elementor-heading-title{color:var(--e-global-color-te27plum,#3A2263);transform:translateX(6px)}.te27-mm .e-n-menu-content .elementor-element.elementor-element-8582ee0:is(:hover,:focus-visible) .te27-mm-ut-m .elementor-heading-title{color:var(--e-global-color-te27plum,#3A2263)}.te27-mm .e-n-menu-content .elementor-element.elementor-element-8582ee0:is(:hover,:focus-visible) .te27-mm-ut-a{opacity:1;transform:none} /* ── Row 3 · Tibetan numeral (element 8b5ab18) ── */ /* The 3px purple edge grows on the left when the row is hovered or focused */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-8b5ab18{position:static}.te27-mm .e-n-menu-content .elementor-element.elementor-element-8b5ab18 .elementor-heading-title::before{content:"";position:absolute;left:0;top:-1px;bottom:-1px;width:3px;background:var(--e-global-color-te27plum2,#60399D);transform:scaleY(0);transform-origin:top;transition:transform .18s cubic-bezier(.2,.7,.2,1)}/* "You are reading" dot: a 6px orange dot before the numeral on that explainer's own page */ .page-id-8307 .te27-mm .e-n-menu-content .elementor-element.elementor-element-8b5ab18 .elementor-heading-title::after{content:"";position:absolute;left:12px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:99px;background:var(--e-global-color-te27orange,#FF923A)} /* ── Row 3 · Pawo Lobga Rangzen (element 671120c) ── */ /* One line with "…"; slides 6px and turns plum on hover; the chips (Start, Content note) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-671120c{min-width:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-671120c .elementor-heading-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .22s cubic-bezier(.2,.7,.2,1),transform .22s cubic-bezier(.2,.7,.2,1)}.te27-mm .e-n-menu-content .elementor-element.elementor-element-671120c .te27-mm-chip{display:inline-block;margin-left:10px;font-family:"Azeret Mono",monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;line-height:1;color:var(--e-global-color-te27muted,#62584F);border:1px solid rgba(23,18,15,.2);border-radius:99px;padding:4px 7px 3px;vertical-align:4px}.te27-mm .e-n-menu-content .elementor-element.elementor-element-671120c .te27-mm-chip-fill{color:var(--e-global-color-te27paper,#F4EFE7);background:var(--e-global-color-te27rust,#A84E0C);border-color:var(--e-global-color-te27rust,#A84E0C);padding:4px 8px 3px}@media (max-width:1199px){.te27-mm .e-n-menu-content .elementor-element.elementor-element-671120c .elementor-heading-title{font-size:20px}} /* ── Row 3 · 9 min (element 330b692) ── */ /* One line; plum on hover */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-330b692 .elementor-heading-title{white-space:nowrap;transition:color .22s} /* ── Row 3 · arrow (shows on hover) (element c1b9791) ── */ /* The design's thin arrow (CSS mask); hidden until the row is hovered or focused */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-c1b9791{height:18px;-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.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/18px 18px 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.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/18px 18px no-repeat;background-color:currentColor;color:var(--e-global-color-te27plum,#3A2263);opacity:0;transform:translateX(-6px);transition:opacity .22s cubic-bezier(.2,.7,.2,1),transform .22s cubic-bezier(.2,.7,.2,1);justify-self:center} /* ── Row 4 · Tibetan Language &amp; Culture (link) (element 66cc45d) ── */ /* Link box: no theme link styling (the kit gives links Playfair 700, a colour and rounded corners) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-66cc45d{font-family:"Schibsted Grotesk",sans-serif;font-weight:400;font-size:16px;text-decoration:none;color:inherit;border-radius:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-66cc45d:hover{color:inherit}/* Row grid: numeral 44 · title · minutes · arrow 26, 60px tall */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-66cc45d{display:grid;grid-template-columns:44px minmax(0,1fr) auto 26px;align-items:center;column-gap:8px;position:relative;height:60px}/* Hover or keyboard focus: sand fill, purple edge, title slides, arrow arrives */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-66cc45d:is(:hover,:focus-visible){background:var(--e-global-color-te27sand,#ECE5DA)}.te27-mm .e-n-menu-content .elementor-element.elementor-element-66cc45d:is(:hover,:focus-visible) .te27-mm-ut-n .elementor-heading-title::before{transform:none}.te27-mm .e-n-menu-content .elementor-element.elementor-element-66cc45d:is(:hover,:focus-visible) .te27-mm-ut-t .elementor-heading-title{color:var(--e-global-color-te27plum,#3A2263);transform:translateX(6px)}.te27-mm .e-n-menu-content .elementor-element.elementor-element-66cc45d:is(:hover,:focus-visible) .te27-mm-ut-m .elementor-heading-title{color:var(--e-global-color-te27plum,#3A2263)}.te27-mm .e-n-menu-content .elementor-element.elementor-element-66cc45d:is(:hover,:focus-visible) .te27-mm-ut-a{opacity:1;transform:none} /* ── Row 4 · Tibetan numeral (element c4119b6) ── */ /* The 3px purple edge grows on the left when the row is hovered or focused */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-c4119b6{position:static}.te27-mm .e-n-menu-content .elementor-element.elementor-element-c4119b6 .elementor-heading-title::before{content:"";position:absolute;left:0;top:-1px;bottom:-1px;width:3px;background:var(--e-global-color-te27plum2,#60399D);transform:scaleY(0);transform-origin:top;transition:transform .18s cubic-bezier(.2,.7,.2,1)}/* "You are reading" dot: a 6px orange dot before the numeral on that explainer's own page */ .page-id-8308 .te27-mm .e-n-menu-content .elementor-element.elementor-element-c4119b6 .elementor-heading-title::after{content:"";position:absolute;left:12px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:99px;background:var(--e-global-color-te27orange,#FF923A)} /* ── Row 4 · Tibetan Language &amp; Culture (element e5bf1d7) ── */ /* One line with "…"; slides 6px and turns plum on hover; the chips (Start, Content note) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-e5bf1d7{min-width:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-e5bf1d7 .elementor-heading-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .22s cubic-bezier(.2,.7,.2,1),transform .22s cubic-bezier(.2,.7,.2,1)}.te27-mm .e-n-menu-content .elementor-element.elementor-element-e5bf1d7 .te27-mm-chip{display:inline-block;margin-left:10px;font-family:"Azeret Mono",monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;line-height:1;color:var(--e-global-color-te27muted,#62584F);border:1px solid rgba(23,18,15,.2);border-radius:99px;padding:4px 7px 3px;vertical-align:4px}.te27-mm .e-n-menu-content .elementor-element.elementor-element-e5bf1d7 .te27-mm-chip-fill{color:var(--e-global-color-te27paper,#F4EFE7);background:var(--e-global-color-te27rust,#A84E0C);border-color:var(--e-global-color-te27rust,#A84E0C);padding:4px 8px 3px}@media (max-width:1199px){.te27-mm .e-n-menu-content .elementor-element.elementor-element-e5bf1d7 .elementor-heading-title{font-size:20px}} /* ── Row 4 · 5 min (element a105dee) ── */ /* One line; plum on hover */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-a105dee .elementor-heading-title{white-space:nowrap;transition:color .22s} /* ── Row 4 · arrow (shows on hover) (element e4d1d76) ── */ /* The design's thin arrow (CSS mask); hidden until the row is hovered or focused */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-e4d1d76{height:18px;-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.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/18px 18px 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.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/18px 18px no-repeat;background-color:currentColor;color:var(--e-global-color-te27plum,#3A2263);opacity:0;transform:translateX(-6px);transition:opacity .22s cubic-bezier(.2,.7,.2,1),transform .22s cubic-bezier(.2,.7,.2,1);justify-self:center} /* ── Row 5 · Boarding Schools in Tibet (link) (element 4a92b1c) ── */ /* Link box: no theme link styling (the kit gives links Playfair 700, a colour and rounded corners) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-4a92b1c{font-family:"Schibsted Grotesk",sans-serif;font-weight:400;font-size:16px;text-decoration:none;color:inherit;border-radius:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-4a92b1c:hover{color:inherit}/* Row grid: numeral 44 · title · minutes · arrow 26, 60px tall */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-4a92b1c{display:grid;grid-template-columns:44px minmax(0,1fr) auto 26px;align-items:center;column-gap:8px;position:relative;height:60px}/* Hover or keyboard focus: sand fill, purple edge, title slides, arrow arrives */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-4a92b1c:is(:hover,:focus-visible){background:var(--e-global-color-te27sand,#ECE5DA)}.te27-mm .e-n-menu-content .elementor-element.elementor-element-4a92b1c:is(:hover,:focus-visible) .te27-mm-ut-n .elementor-heading-title::before{transform:none}.te27-mm .e-n-menu-content .elementor-element.elementor-element-4a92b1c:is(:hover,:focus-visible) .te27-mm-ut-t .elementor-heading-title{color:var(--e-global-color-te27plum,#3A2263);transform:translateX(6px)}.te27-mm .e-n-menu-content .elementor-element.elementor-element-4a92b1c:is(:hover,:focus-visible) .te27-mm-ut-m .elementor-heading-title{color:var(--e-global-color-te27plum,#3A2263)}.te27-mm .e-n-menu-content .elementor-element.elementor-element-4a92b1c:is(:hover,:focus-visible) .te27-mm-ut-a{opacity:1;transform:none} /* ── Row 5 · Tibetan numeral (element 312d3ad) ── */ /* The 3px purple edge grows on the left when the row is hovered or focused */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-312d3ad{position:static}.te27-mm .e-n-menu-content .elementor-element.elementor-element-312d3ad .elementor-heading-title::before{content:"";position:absolute;left:0;top:-1px;bottom:-1px;width:3px;background:var(--e-global-color-te27plum2,#60399D);transform:scaleY(0);transform-origin:top;transition:transform .18s cubic-bezier(.2,.7,.2,1)}/* "You are reading" dot: a 6px orange dot before the numeral on that explainer's own page */ .page-id-8309 .te27-mm .e-n-menu-content .elementor-element.elementor-element-312d3ad .elementor-heading-title::after{content:"";position:absolute;left:12px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:99px;background:var(--e-global-color-te27orange,#FF923A)} /* ── Row 5 · Boarding Schools in Tibet (element 3da69e3) ── */ /* One line with "…"; slides 6px and turns plum on hover; the chips (Start, Content note) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-3da69e3{min-width:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-3da69e3 .elementor-heading-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .22s cubic-bezier(.2,.7,.2,1),transform .22s cubic-bezier(.2,.7,.2,1)}.te27-mm .e-n-menu-content .elementor-element.elementor-element-3da69e3 .te27-mm-chip{display:inline-block;margin-left:10px;font-family:"Azeret Mono",monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;line-height:1;color:var(--e-global-color-te27muted,#62584F);border:1px solid rgba(23,18,15,.2);border-radius:99px;padding:4px 7px 3px;vertical-align:4px}.te27-mm .e-n-menu-content .elementor-element.elementor-element-3da69e3 .te27-mm-chip-fill{color:var(--e-global-color-te27paper,#F4EFE7);background:var(--e-global-color-te27rust,#A84E0C);border-color:var(--e-global-color-te27rust,#A84E0C);padding:4px 8px 3px}@media (max-width:1199px){.te27-mm .e-n-menu-content .elementor-element.elementor-element-3da69e3 .elementor-heading-title{font-size:20px}} /* ── Row 5 · 4 min (element cae0cbe) ── */ /* One line; plum on hover */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-cae0cbe .elementor-heading-title{white-space:nowrap;transition:color .22s} /* ── Row 5 · arrow (shows on hover) (element 74e4d77) ── */ /* The design's thin arrow (CSS mask); hidden until the row is hovered or focused */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-74e4d77{height:18px;-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.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/18px 18px 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.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/18px 18px no-repeat;background-color:currentColor;color:var(--e-global-color-te27plum,#3A2263);opacity:0;transform:translateX(-6px);transition:opacity .22s cubic-bezier(.2,.7,.2,1),transform .22s cubic-bezier(.2,.7,.2,1);justify-self:center} /* ── Row 6 · Human Rights in Tibet (link) (element a4ef274) ── */ /* Link box: no theme link styling (the kit gives links Playfair 700, a colour and rounded corners) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-a4ef274{font-family:"Schibsted Grotesk",sans-serif;font-weight:400;font-size:16px;text-decoration:none;color:inherit;border-radius:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-a4ef274:hover{color:inherit}/* Row grid: numeral 44 · title · minutes · arrow 26, 60px tall */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-a4ef274{display:grid;grid-template-columns:44px minmax(0,1fr) auto 26px;align-items:center;column-gap:8px;position:relative;height:60px}/* Hover or keyboard focus: sand fill, purple edge, title slides, arrow arrives */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-a4ef274:is(:hover,:focus-visible){background:var(--e-global-color-te27sand,#ECE5DA)}.te27-mm .e-n-menu-content .elementor-element.elementor-element-a4ef274:is(:hover,:focus-visible) .te27-mm-ut-n .elementor-heading-title::before{transform:none}.te27-mm .e-n-menu-content .elementor-element.elementor-element-a4ef274:is(:hover,:focus-visible) .te27-mm-ut-t .elementor-heading-title{color:var(--e-global-color-te27plum,#3A2263);transform:translateX(6px)}.te27-mm .e-n-menu-content .elementor-element.elementor-element-a4ef274:is(:hover,:focus-visible) .te27-mm-ut-m .elementor-heading-title{color:var(--e-global-color-te27plum,#3A2263)}.te27-mm .e-n-menu-content .elementor-element.elementor-element-a4ef274:is(:hover,:focus-visible) .te27-mm-ut-a{opacity:1;transform:none} /* ── Row 6 · Tibetan numeral (element 2417785) ── */ /* The 3px purple edge grows on the left when the row is hovered or focused */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-2417785{position:static}.te27-mm .e-n-menu-content .elementor-element.elementor-element-2417785 .elementor-heading-title::before{content:"";position:absolute;left:0;top:-1px;bottom:-1px;width:3px;background:var(--e-global-color-te27plum2,#60399D);transform:scaleY(0);transform-origin:top;transition:transform .18s cubic-bezier(.2,.7,.2,1)}/* "You are reading" dot: a 6px orange dot before the numeral on that explainer's own page */ .page-id-8310 .te27-mm .e-n-menu-content .elementor-element.elementor-element-2417785 .elementor-heading-title::after{content:"";position:absolute;left:12px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:99px;background:var(--e-global-color-te27orange,#FF923A)} /* ── Row 6 · Human Rights in Tibet (element ad89a9e) ── */ /* One line with "…"; slides 6px and turns plum on hover; the chips (Start, Content note) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-ad89a9e{min-width:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-ad89a9e .elementor-heading-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .22s cubic-bezier(.2,.7,.2,1),transform .22s cubic-bezier(.2,.7,.2,1)}.te27-mm .e-n-menu-content .elementor-element.elementor-element-ad89a9e .te27-mm-chip{display:inline-block;margin-left:10px;font-family:"Azeret Mono",monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;line-height:1;color:var(--e-global-color-te27muted,#62584F);border:1px solid rgba(23,18,15,.2);border-radius:99px;padding:4px 7px 3px;vertical-align:4px}.te27-mm .e-n-menu-content .elementor-element.elementor-element-ad89a9e .te27-mm-chip-fill{color:var(--e-global-color-te27paper,#F4EFE7);background:var(--e-global-color-te27rust,#A84E0C);border-color:var(--e-global-color-te27rust,#A84E0C);padding:4px 8px 3px}@media (max-width:1199px){.te27-mm .e-n-menu-content .elementor-element.elementor-element-ad89a9e .elementor-heading-title{font-size:20px}} /* ── Row 6 · 5 min (element fbf5da2) ── */ /* One line; plum on hover */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-fbf5da2 .elementor-heading-title{white-space:nowrap;transition:color .22s} /* ── Row 6 · arrow (shows on hover) (element 2b31cad) ── */ /* The design's thin arrow (CSS mask); hidden until the row is hovered or focused */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-2b31cad{height:18px;-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.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/18px 18px 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.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/18px 18px no-repeat;background-color:currentColor;color:var(--e-global-color-te27plum,#3A2263);opacity:0;transform:translateX(-6px);transition:opacity .22s cubic-bezier(.2,.7,.2,1),transform .22s cubic-bezier(.2,.7,.2,1);justify-self:center} /* ── Row 7 · Sources &amp; Reports (link) (element 7f604a2) ── */ /* Link box: no theme link styling (the kit gives links Playfair 700, a colour and rounded corners) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-7f604a2{font-family:"Schibsted Grotesk",sans-serif;font-weight:400;font-size:16px;text-decoration:none;color:inherit;border-radius:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-7f604a2:hover{color:inherit}/* Row grid: numeral 44 · title · minutes · arrow 26, 60px tall */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-7f604a2{display:grid;grid-template-columns:44px minmax(0,1fr) auto 26px;align-items:center;column-gap:8px;position:relative;height:60px}/* Hover or keyboard focus: sand fill, purple edge, title slides, arrow arrives */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-7f604a2:is(:hover,:focus-visible){background:var(--e-global-color-te27sand,#ECE5DA)}.te27-mm .e-n-menu-content .elementor-element.elementor-element-7f604a2:is(:hover,:focus-visible) .te27-mm-ut-n .elementor-heading-title::before{transform:none}.te27-mm .e-n-menu-content .elementor-element.elementor-element-7f604a2:is(:hover,:focus-visible) .te27-mm-ut-t .elementor-heading-title{color:var(--e-global-color-te27plum,#3A2263);transform:translateX(6px)}.te27-mm .e-n-menu-content .elementor-element.elementor-element-7f604a2:is(:hover,:focus-visible) .te27-mm-ut-m .elementor-heading-title{color:var(--e-global-color-te27plum,#3A2263)}.te27-mm .e-n-menu-content .elementor-element.elementor-element-7f604a2:is(:hover,:focus-visible) .te27-mm-ut-a{opacity:1;transform:none} /* ── Row 7 · Tibetan numeral (element 18cf7f3) ── */ /* The 3px purple edge grows on the left when the row is hovered or focused */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-18cf7f3{position:static}.te27-mm .e-n-menu-content .elementor-element.elementor-element-18cf7f3 .elementor-heading-title::before{content:"";position:absolute;left:0;top:-1px;bottom:-1px;width:3px;background:var(--e-global-color-te27plum2,#60399D);transform:scaleY(0);transform-origin:top;transition:transform .18s cubic-bezier(.2,.7,.2,1)}/* "You are reading" dot: a 6px orange dot before the numeral on that explainer's own page */ .page-id-8311 .te27-mm .e-n-menu-content .elementor-element.elementor-element-18cf7f3 .elementor-heading-title::after{content:"";position:absolute;left:12px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:99px;background:var(--e-global-color-te27orange,#FF923A)} /* ── Row 7 · Sources &amp; Reports (element e524747) ── */ /* One line with "…"; slides 6px and turns plum on hover; the chips (Start, Content note) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-e524747{min-width:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-e524747 .elementor-heading-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .22s cubic-bezier(.2,.7,.2,1),transform .22s cubic-bezier(.2,.7,.2,1)}.te27-mm .e-n-menu-content .elementor-element.elementor-element-e524747 .te27-mm-chip{display:inline-block;margin-left:10px;font-family:"Azeret Mono",monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;line-height:1;color:var(--e-global-color-te27muted,#62584F);border:1px solid rgba(23,18,15,.2);border-radius:99px;padding:4px 7px 3px;vertical-align:4px}.te27-mm .e-n-menu-content .elementor-element.elementor-element-e524747 .te27-mm-chip-fill{color:var(--e-global-color-te27paper,#F4EFE7);background:var(--e-global-color-te27rust,#A84E0C);border-color:var(--e-global-color-te27rust,#A84E0C);padding:4px 8px 3px}@media (max-width:1199px){.te27-mm .e-n-menu-content .elementor-element.elementor-element-e524747 .elementor-heading-title{font-size:20px}} /* ── Row 7 · 3 min (element 44968de) ── */ /* One line; plum on hover */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-44968de .elementor-heading-title{white-space:nowrap;transition:color .22s} /* ── Row 7 · arrow (shows on hover) (element 7b4df7b) ── */ /* The design's thin arrow (CSS mask); hidden until the row is hovered or focused */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-7b4df7b{height:18px;-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.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/18px 18px 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.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/18px 18px no-repeat;background-color:currentColor;color:var(--e-global-color-te27plum,#3A2263);opacity:0;transform:translateX(-6px);transition:opacity .22s cubic-bezier(.2,.7,.2,1),transform .22s cubic-bezier(.2,.7,.2,1);justify-self:center} /* ── Column 3 · Feature photo that follows the hovered explainer (element d10b3b9) ── */ /* Column width 384 at 1440, 340 on 1280 screens, 300 on 1025 screens */ @media (max-width:1366px){.te27-mm .e-n-menu-content .elementor-element.elementor-element-d10b3b9{--width:340px}}@media (max-width:1199px){.te27-mm .e-n-menu-content .elementor-element.elementor-element-d10b3b9{--width:300px}}/* Screens up to 1120px: no room for the photo next to the full titles, so it steps aside */ @media (max-width:1120px){.te27-mm .e-n-menu-content .elementor-element.elementor-element-d10b3b9{display:none}} /* ── Photo stack (7 slides; default = row 2, Start here) (element c7d9cec) ── */ /* The slides are stacked on one grid cell */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-c7d9cec{display:grid;grid-template-columns:minmax(0,1fr)} /* ── Slide 1 · Ethnic Unity Law Explained (element 49abca6) ── */ /* All slides sit on the same spot; only the one for the hovered row is visible */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-49abca6{grid-area:1/1;min-width:0} /* ── Slide 1 · Ethnic Unity Law Explained · photo box (4:3) (element ff4b24f) ── */ /* 4:3 box; sand shows until the photo has loaded */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-ff4b24f{position:relative;aspect-ratio:4/3;min-height:0} /* ── Slide 1 · Ethnic Unity Law Explained · photo (element 610b19e) ── */ /* The photo fills the frame (cover) with the focal point from the photo manifest; settles from 1.04 */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-610b19e{position:absolute;inset:0;margin:0;width:100%;max-width:none}.te27-mm .e-n-menu-content .elementor-element.elementor-element-610b19e .elementor-widget-container,.te27-mm .e-n-menu-content .elementor-element.elementor-element-610b19e img{width:100%;height:100%;display:block;max-width:none;border-radius:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-610b19e img{object-fit:cover;object-position:60% 45%;transform:scale(1.04);transition:transform .9s cubic-bezier(.2,.7,.2,1)} /* ── Slide 1 · Ethnic Unity Law Explained · chip (element ca6315f) ── */ /* Glass chip bottom-left on the photo; the Tibetan numeral in orange */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-ca6315f{position:absolute;left:12px;bottom:12px;z-index:2;margin:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-ca6315f .elementor-heading-title{display:flex;align-items:center;gap:8px;height:28px;padding:0 10px;border-radius:99px;background:rgba(23,18,15,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);white-space:nowrap}.te27-mm .e-n-menu-content .elementor-element.elementor-element-ca6315f .te27-mm-tn{font-family:"Noto Serif Tibetan",serif;font-weight:500;font-size:15px;letter-spacing:0;text-transform:none;color:var(--e-global-color-te27orange,#FF923A)} /* ── Slide 1 · Ethnic Unity Law Explained · caption + credit (element 4ac1d50) ── */ /* Paragraphs have no theme margins; links keep the text font */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-4ac1d50 p{margin:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-4ac1d50 a{font-family:inherit;font-size:inherit;text-decoration:none}/* Credit line smaller and muted (CC licences need the credit wherever the photo shows) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-4ac1d50 small{display:block;font-size:12.5px;color:var(--e-global-color-te27muted,#62584F)} /* ── Slide 2 · Why Tibetans Are Protesting (element e025319) ── */ /* All slides sit on the same spot; only the one for the hovered row is visible */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-e025319{grid-area:1/1;min-width:0} /* ── Slide 2 · Why Tibetans Are Protesting · photo box (4:3) (element 9a03edc) ── */ /* 4:3 box; sand shows until the photo has loaded */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-9a03edc{position:relative;aspect-ratio:4/3;min-height:0} /* ── Slide 2 · Why Tibetans Are Protesting · photo (element 87e7e79) ── */ /* The photo fills the frame (cover) with the focal point from the photo manifest; settles from 1.04 */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-87e7e79{position:absolute;inset:0;margin:0;width:100%;max-width:none}.te27-mm .e-n-menu-content .elementor-element.elementor-element-87e7e79 .elementor-widget-container,.te27-mm .e-n-menu-content .elementor-element.elementor-element-87e7e79 img{width:100%;height:100%;display:block;max-width:none;border-radius:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-87e7e79 img{object-fit:cover;object-position:50% 40%;transform:scale(1.04);transition:transform .9s cubic-bezier(.2,.7,.2,1)} /* ── Slide 2 · Why Tibetans Are Protesting · chip (element 3e48328) ── */ /* Glass chip bottom-left on the photo; the Tibetan numeral in orange */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-3e48328{position:absolute;left:12px;bottom:12px;z-index:2;margin:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-3e48328 .elementor-heading-title{display:flex;align-items:center;gap:8px;height:28px;padding:0 10px;border-radius:99px;background:rgba(23,18,15,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);white-space:nowrap}.te27-mm .e-n-menu-content .elementor-element.elementor-element-3e48328 .te27-mm-tn{font-family:"Noto Serif Tibetan",serif;font-weight:500;font-size:15px;letter-spacing:0;text-transform:none;color:var(--e-global-color-te27orange,#FF923A)} /* ── Slide 2 · Why Tibetans Are Protesting · caption + credit (element f914227) ── */ /* Paragraphs have no theme margins; links keep the text font */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-f914227 p{margin:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-f914227 a{font-family:inherit;font-size:inherit;text-decoration:none}/* Credit line smaller and muted (CC licences need the credit wherever the photo shows) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-f914227 small{display:block;font-size:12.5px;color:var(--e-global-color-te27muted,#62584F)} /* ── Slide 3 · Pawo Lobga Rangzen (element 47b34ae) ── */ /* All slides sit on the same spot; only the one for the hovered row is visible */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-47b34ae{grid-area:1/1;min-width:0} /* ── Slide 3 · Pawo Lobga Rangzen · photo box (4:3) (element 78c7475) ── */ /* 4:3 box; sand shows until the photo has loaded */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-78c7475{position:relative;aspect-ratio:4/3;min-height:0} /* ── Slide 3 · Pawo Lobga Rangzen · photo (element 8170cd2) ── */ /* The photo fills the frame (cover) with the focal point from the photo manifest; settles from 1.04 */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-8170cd2{position:absolute;inset:0;margin:0;width:100%;max-width:none}.te27-mm .e-n-menu-content .elementor-element.elementor-element-8170cd2 .elementor-widget-container,.te27-mm .e-n-menu-content .elementor-element.elementor-element-8170cd2 img{width:100%;height:100%;display:block;max-width:none;border-radius:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-8170cd2 img{object-fit:cover;object-position:50% 50%;transform:scale(1.04);transition:transform .9s cubic-bezier(.2,.7,.2,1)} /* ── Slide 3 · Pawo Lobga Rangzen · chip (element 96a9234) ── */ /* Glass chip bottom-left on the photo; the Tibetan numeral in orange */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-96a9234{position:absolute;left:12px;bottom:12px;z-index:2;margin:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-96a9234 .elementor-heading-title{display:flex;align-items:center;gap:8px;height:28px;padding:0 10px;border-radius:99px;background:rgba(23,18,15,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);white-space:nowrap}.te27-mm .e-n-menu-content .elementor-element.elementor-element-96a9234 .te27-mm-tn{font-family:"Noto Serif Tibetan",serif;font-weight:500;font-size:15px;letter-spacing:0;text-transform:none;color:var(--e-global-color-te27orange,#FF923A)} /* ── Slide 3 · Pawo Lobga Rangzen · caption + credit (element 5978ac5) ── */ /* Paragraphs have no theme margins; links keep the text font */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-5978ac5 p{margin:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-5978ac5 a{font-family:inherit;font-size:inherit;text-decoration:none}/* Credit line smaller and muted (CC licences need the credit wherever the photo shows) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-5978ac5 small{display:block;font-size:12.5px;color:var(--e-global-color-te27muted,#62584F)} /* ── Slide 4 · Tibetan Language &amp; Culture (element a693259) ── */ /* All slides sit on the same spot; only the one for the hovered row is visible */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-a693259{grid-area:1/1;min-width:0} /* ── Slide 4 · Tibetan Language &amp; Culture · photo box (4:3) (element 6ef4755) ── */ /* 4:3 box; sand shows until the photo has loaded */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-6ef4755{position:relative;aspect-ratio:4/3;min-height:0} /* ── Slide 4 · Tibetan Language &amp; Culture · photo (element cfd6056) ── */ /* The photo fills the frame (cover) with the focal point from the photo manifest; settles from 1.04 */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-cfd6056{position:absolute;inset:0;margin:0;width:100%;max-width:none}.te27-mm .e-n-menu-content .elementor-element.elementor-element-cfd6056 .elementor-widget-container,.te27-mm .e-n-menu-content .elementor-element.elementor-element-cfd6056 img{width:100%;height:100%;display:block;max-width:none;border-radius:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-cfd6056 img{object-fit:cover;object-position:50% 55%;transform:scale(1.04);transition:transform .9s cubic-bezier(.2,.7,.2,1)} /* ── Slide 4 · Tibetan Language &amp; Culture · chip (element 3784b4a) ── */ /* Glass chip bottom-left on the photo; the Tibetan numeral in orange */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-3784b4a{position:absolute;left:12px;bottom:12px;z-index:2;margin:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-3784b4a .elementor-heading-title{display:flex;align-items:center;gap:8px;height:28px;padding:0 10px;border-radius:99px;background:rgba(23,18,15,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);white-space:nowrap}.te27-mm .e-n-menu-content .elementor-element.elementor-element-3784b4a .te27-mm-tn{font-family:"Noto Serif Tibetan",serif;font-weight:500;font-size:15px;letter-spacing:0;text-transform:none;color:var(--e-global-color-te27orange,#FF923A)} /* ── Slide 4 · Tibetan Language &amp; Culture · caption + credit (element 4b48a62) ── */ /* Paragraphs have no theme margins; links keep the text font */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-4b48a62 p{margin:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-4b48a62 a{font-family:inherit;font-size:inherit;text-decoration:none}/* Credit line smaller and muted (CC licences need the credit wherever the photo shows) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-4b48a62 small{display:block;font-size:12.5px;color:var(--e-global-color-te27muted,#62584F)} /* ── Slide 5 · Boarding Schools in Tibet (element b4530f1) ── */ /* All slides sit on the same spot; only the one for the hovered row is visible */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-b4530f1{grid-area:1/1;min-width:0} /* ── Slide 5 · Boarding Schools in Tibet · photo box (4:3) (element fb04023) ── */ /* 4:3 box; sand shows until the photo has loaded */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-fb04023{position:relative;aspect-ratio:4/3;min-height:0} /* ── Slide 5 · Boarding Schools in Tibet · photo (element 5049219) ── */ /* The photo fills the frame (cover) with the focal point from the photo manifest; settles from 1.04 */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-5049219{position:absolute;inset:0;margin:0;width:100%;max-width:none}.te27-mm .e-n-menu-content .elementor-element.elementor-element-5049219 .elementor-widget-container,.te27-mm .e-n-menu-content .elementor-element.elementor-element-5049219 img{width:100%;height:100%;display:block;max-width:none;border-radius:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-5049219 img{object-fit:cover;object-position:35% 50%;transform:scale(1.04);transition:transform .9s cubic-bezier(.2,.7,.2,1)} /* ── Slide 5 · Boarding Schools in Tibet · chip (element 9d3514f) ── */ /* Glass chip bottom-left on the photo; the Tibetan numeral in orange */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-9d3514f{position:absolute;left:12px;bottom:12px;z-index:2;margin:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-9d3514f .elementor-heading-title{display:flex;align-items:center;gap:8px;height:28px;padding:0 10px;border-radius:99px;background:rgba(23,18,15,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);white-space:nowrap}.te27-mm .e-n-menu-content .elementor-element.elementor-element-9d3514f .te27-mm-tn{font-family:"Noto Serif Tibetan",serif;font-weight:500;font-size:15px;letter-spacing:0;text-transform:none;color:var(--e-global-color-te27orange,#FF923A)} /* ── Slide 5 · Boarding Schools in Tibet · caption + credit (element 7c826ba) ── */ /* Paragraphs have no theme margins; links keep the text font */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-7c826ba p{margin:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-7c826ba a{font-family:inherit;font-size:inherit;text-decoration:none}/* Credit line smaller and muted (CC licences need the credit wherever the photo shows) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-7c826ba small{display:block;font-size:12.5px;color:var(--e-global-color-te27muted,#62584F)} /* ── Slide 6 · Human Rights in Tibet (element 361114a) ── */ /* All slides sit on the same spot; only the one for the hovered row is visible */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-361114a{grid-area:1/1;min-width:0} /* ── Slide 6 · Human Rights in Tibet · photo box (4:3) (element 8bb07d3) ── */ /* 4:3 box; sand shows until the photo has loaded */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-8bb07d3{position:relative;aspect-ratio:4/3;min-height:0} /* ── Slide 6 · Human Rights in Tibet · photo (element cd627d0) ── */ /* The photo fills the frame (cover) with the focal point from the photo manifest; settles from 1.04 */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-cd627d0{position:absolute;inset:0;margin:0;width:100%;max-width:none}.te27-mm .e-n-menu-content .elementor-element.elementor-element-cd627d0 .elementor-widget-container,.te27-mm .e-n-menu-content .elementor-element.elementor-element-cd627d0 img{width:100%;height:100%;display:block;max-width:none;border-radius:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-cd627d0 img{object-fit:cover;object-position:40% 60%;transform:scale(1.04);transition:transform .9s cubic-bezier(.2,.7,.2,1)} /* ── Slide 6 · Human Rights in Tibet · chip (element a770111) ── */ /* Glass chip bottom-left on the photo; the Tibetan numeral in orange */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-a770111{position:absolute;left:12px;bottom:12px;z-index:2;margin:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-a770111 .elementor-heading-title{display:flex;align-items:center;gap:8px;height:28px;padding:0 10px;border-radius:99px;background:rgba(23,18,15,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);white-space:nowrap}.te27-mm .e-n-menu-content .elementor-element.elementor-element-a770111 .te27-mm-tn{font-family:"Noto Serif Tibetan",serif;font-weight:500;font-size:15px;letter-spacing:0;text-transform:none;color:var(--e-global-color-te27orange,#FF923A)} /* ── Slide 6 · Human Rights in Tibet · caption + credit (element a70ecc5) ── */ /* Paragraphs have no theme margins; links keep the text font */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-a70ecc5 p{margin:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-a70ecc5 a{font-family:inherit;font-size:inherit;text-decoration:none}/* Credit line smaller and muted (CC licences need the credit wherever the photo shows) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-a70ecc5 small{display:block;font-size:12.5px;color:var(--e-global-color-te27muted,#62584F)} /* ── Slide 7 · Sources &amp; Reports (element 7fd3d73) ── */ /* All slides sit on the same spot; only the one for the hovered row is visible */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-7fd3d73{grid-area:1/1;min-width:0} /* ── Slide 7 · Sources &amp; Reports · photo box (4:3) (element 23765e2) ── */ /* 4:3 box; sand shows until the photo has loaded */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-23765e2{position:relative;aspect-ratio:4/3;min-height:0} /* ── Slide 7 · Sources &amp; Reports · photo (element 28a1b7d) ── */ /* The photo fills the frame (cover) with the focal point from the photo manifest; settles from 1.04 */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-28a1b7d{position:absolute;inset:0;margin:0;width:100%;max-width:none}.te27-mm .e-n-menu-content .elementor-element.elementor-element-28a1b7d .elementor-widget-container,.te27-mm .e-n-menu-content .elementor-element.elementor-element-28a1b7d img{width:100%;height:100%;display:block;max-width:none;border-radius:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-28a1b7d img{object-fit:cover;object-position:55% 50%;transform:scale(1.04);transition:transform .9s cubic-bezier(.2,.7,.2,1)} /* ── Slide 7 · Sources &amp; Reports · chip (element 64bcbbb) ── */ /* Glass chip bottom-left on the photo; the Tibetan numeral in orange */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-64bcbbb{position:absolute;left:12px;bottom:12px;z-index:2;margin:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-64bcbbb .elementor-heading-title{display:flex;align-items:center;gap:8px;height:28px;padding:0 10px;border-radius:99px;background:rgba(23,18,15,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);white-space:nowrap}.te27-mm .e-n-menu-content .elementor-element.elementor-element-64bcbbb .te27-mm-tn{font-family:"Noto Serif Tibetan",serif;font-weight:500;font-size:15px;letter-spacing:0;text-transform:none;color:var(--e-global-color-te27orange,#FF923A)} /* ── Slide 7 · Sources &amp; Reports · caption + credit (element 0513e75) ── */ /* Paragraphs have no theme margins; links keep the text font */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-0513e75 p{margin:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-0513e75 a{font-family:inherit;font-size:inherit;text-decoration:none}/* Credit line smaller and muted (CC licences need the credit wherever the photo shows) */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-0513e75 small{display:block;font-size:12.5px;color:var(--e-global-color-te27muted,#62584F)} /* ── Rule · Every source, on Sources & Reports (element 1e31bba) ── */ /* Paragraphs have no theme margins; links keep the text font */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-1e31bba p{margin:0}.te27-mm .e-n-menu-content .elementor-element.elementor-element-1e31bba a{font-family:inherit;font-size:inherit;text-decoration:none}/* The link is bold ink and turns plum on hover */ .te27-mm .e-n-menu-content .elementor-element.elementor-element-1e31bba b{color:var(--e-global-color-te27ink,#17120F);font-weight:600;transition:color .15s}.te27-mm .e-n-menu-content .elementor-element.elementor-element-1e31bba a:hover b{color:var(--e-global-color-te27plum,#3A2263)}/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-e03cca1 *//* 56px field with the thin search glass, like the footer menu search */ .elementor-4018 .elementor-element.elementor-element-e03cca1 .elementor-search-form__container{min-height:56px;border:1px solid color-mix(in srgb,var(--e-global-color-te27ink,#17120F) 16%,transparent)!important;border-radius:8px;overflow:hidden;background:var(--e-global-color-te27card,#FBF8F3)}.elementor-4018 .elementor-element.elementor-element-e03cca1 input[type=search]{height:54px;padding:0 16px 0 0!important;font-family:"Schibsted Grotesk",sans-serif!important;font-size:18px;color:var(--e-global-color-te27ink,#17120F);background:transparent;border:0;box-shadow:none}.elementor-4018 .elementor-element.elementor-element-e03cca1 .elementor-screen-only{font-family:"Schibsted Grotesk",sans-serif}.elementor-4018 .elementor-element.elementor-element-e03cca1 .elementor-search-form__container:focus-within{border-color:var(--e-global-color-te27ink,#17120F)!important;box-shadow:0 0 0 1px var(--e-global-color-te27ink,#17120F)}.elementor-4018 .elementor-element.elementor-element-e03cca1 input[type=search]:focus{outline:0}.elementor-4018 .elementor-element.elementor-element-e03cca1 .elementor-search-form__icon{padding:0 12px 0 16px;display:flex;align-items:center;opacity:1;min-width:48px;box-sizing:border-box;color:var(--e-global-color-te27ink,#17120F)}.elementor-4018 .elementor-element.elementor-element-e03cca1 .elementor-search-form__icon i,.elementor-4018 .elementor-element.elementor-element-e03cca1 .elementor-search-form__icon svg{display:none}.elementor-4018 .elementor-element.elementor-element-e03cca1 .elementor-search-form__icon::before{content:"";flex:none;width:20px;height:20px;background: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.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") center/20px 20px 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.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") center/20px 20px no-repeat}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tshcm *//* Instant search: shown only with its script (te27-search.js adds html.te27s-js); without it the field searches the whole site as before */ html:not(.te27s-js) .elementor-4018 .elementor-element.elementor-element-tshcm{display:none!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e54d8d1 *//* SEARCH 2027: the instant search under the field (te27-search.js). The hint gives way to it; the list scrolls inside the panel, sized to what is left of the window (on phones: above the keyboard). */
html.te27s-js .elementor-4018 .elementor-element.elementor-element-e54d8d1 .te27-hd-pop-note{display:none!important}
@media (min-width:1200px){.elementor-4018 .elementor-element.elementor-element-e54d8d1 .te27-hd-pop-in{max-width:900px!important}}
.elementor-4018 .elementor-element.elementor-element-e54d8d1 .te27s{max-height:calc(100vh - var(--te27s-top,260px) - 72px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;margin:0 -12px;padding:2px 12px 4px!important;width:calc(100% + 24px)!important;max-width:none!important}
@media (max-width:767px){
.elementor-4018 .elementor-element.elementor-element-e54d8d1 .te27s{max-height:calc(var(--te27s-vvh,100dvh) - var(--te27s-top,200px) - 40px);margin:0 -16px;padding:0 16px 4px!important;width:calc(100% + 32px)!important}
.elementor-4018 .elementor-element.elementor-element-e54d8d1 .te27-hd-pop-in{gap:12px!important}
}
.elementor-4018 .elementor-element.elementor-element-e54d8d1 .te27-hd-searchf .elementor-search-form__container{transition:border-color .15s ease,box-shadow .15s ease}
.elementor-4018 .elementor-element.elementor-element-e54d8d1 .te27-hd-searchf:focus-within{outline:none!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34db5128 *//* HEADER 2027 (design B "ink broadsheet" + Moonrise, 30 Sep 2026). One ink bar: the live Tibetan date and tonight's moon on the left, the logo in the centre, Search, Saved and Submit on the right, the main menu below it and the painted lintel as the bottom edge. Past 120px of scrolling it condenses into the slim 58px row (the lintel becomes a thin trim). Phones get a slim bar: logo, date chip, search (Menu is in the footer's tab bar). Fonts: only Schibsted Grotesk, Azeret Mono, Brygada 1918 and Noto Serif Tibetan, like the footer. */
/* Room the header takes in the page. The bar itself is fixed to the window, so condensing never moves the page */
[data-elementor-type="header"]:has(.te27-hd){position:relative;z-index:100}
[data-elementor-type="header"]:has(.te27hd-on){height:144px}
@media (max-width:1024px){[data-elementor-type="header"]:has(.te27hd-on){height:130px}}
@media (max-width:767px){[data-elementor-type="header"]:has(.te27hd-on){height:71px}}
/* Pages with their own sticky bars (Journal chips on phones, story and Understand Tibet progress + compact bars, side rails): they stop under the header. The header script keeps --te27hd-offset = the height of the header you see (0 while the phone bar is hidden) */
html:has(.te27hd-on){scroll-padding-top:84px}
@media (max-width:767px){html:has(.te27hd-on){scroll-padding-top:80px}}
body:has(.te27hd-on) :is(.te27j-chipbar,.te27s-progress,.te27u-progress){top:var(--te27hd-offset,0px)!important;transition:top .32s cubic-bezier(.2,.7,.2,1)}
body:has(.te27hd-on) :is(.te27s-cbar,.te27u-cbar){top:calc(var(--te27hd-offset,0px) + 3px)!important;transition:top .32s cubic-bezier(.2,.7,.2,1),transform .25s ease,opacity .25s ease}
/* Phones: ONE scroll controller (Header script) moves the header, the footer's tab bar and the stuck page bars in the same frame with the same timing: 300ms back, 260ms away, iOS-like easing, transform only */
html:has(.te27hd-on){--te27-bar-ease:cubic-bezier(.2,.8,.2,1);--te27-bar-in:.3s;--te27-bar-out:.26s}
@media (max-width:767px){
body:has(.te27hd-on) :is(.te27j-chipbar,.te27s-progress,.te27u-progress,.te27s-coming,.te27s-join,.te27u-rail){transition:translate var(--te27-bar-in) var(--te27-bar-ease)!important}
body:has(.te27hd-on) :is(.te27s-cbar,.te27u-cbar){transition:translate var(--te27-bar-in) var(--te27-bar-ease),transform .25s ease,opacity .25s ease!important}
html.te27-bars-away body :is(.te27j-chipbar,.te27s-progress,.te27u-progress,.te27s-coming,.te27s-join,.te27u-rail){transition-duration:var(--te27-bar-out)!important}
html.te27-bars-away body :is(.te27s-cbar,.te27u-cbar){transition-duration:var(--te27-bar-out),.25s,.25s!important}
/* the footer's tab bar: its own is-away class is replaced by te27-away from the header's controller */
html:has(.te27hd-on) body .tfn-bar__in{transition:transform var(--te27-bar-in) var(--te27-bar-ease)!important}
html:has(.te27hd-on) body .tfn-bar__in.is-away{transform:none!important}
html:has(.te27hd-on) body .tfn-bar__in.te27-away{transform:translateY(100%)!important;transition-duration:var(--te27-bar-out)!important}
}
@media (max-width:767px) and (prefers-reduced-motion:reduce){html:has(.te27hd-on) body :is(.tfn-bar__in,.te27j-chipbar,.te27s-progress,.te27u-progress,.te27s-coming,.te27s-join,.te27u-rail,.te27s-cbar,.te27u-cbar){transition:none!important}}
body:has(.te27hd-on) :is(.te27s-coming,.te27s-join){top:calc(var(--te27hd-offset,0px) + 84px)!important}
body:has(.te27hd-on) .te27u-rail{top:calc(var(--te27hd-offset,0px) + 27px)!important}
/* The bar. Its ink is a layer behind everything (::before) so the colour can shrink with the bar; only transform and opacity move */
.elementor-4018 .elementor-element.elementor-element-34db5128{--te27hd-ease:cubic-bezier(.2,.7,.2,1);--te27hd-up:71px;--te27hd-bgs:.8958;--te27hd-pad:56px;--te27hd-hair:color-mix(in srgb,var(--e-global-color-te27paper,#F4EFE7) 13%,transparent);--te27hd-mod:color-mix(in srgb,var(--e-global-color-te27paper,#F4EFE7) 64%,transparent);--te27hd-tib:color-mix(in srgb,var(--e-global-color-0c5a99d,#E9D8C5) 80%,var(--e-global-color-te27orange2,#FF9F52));position:relative;z-index:100;background:transparent!important;color:var(--e-global-color-te27paper,#F4EFE7);font-family:"Schibsted Grotesk",sans-serif;pointer-events:none;transition:transform .49s var(--te27hd-ease)}
/* with the header script (class te27hd-on) the bar is fixed to the window; without scripts it simply sits at the top of the page */
.elementor-4018 .elementor-element.elementor-element-34db5128.te27hd-on{position:fixed!important;top:var(--te27hd-top,0px);left:0;right:0}
.elementor-4018 .elementor-element.elementor-element-34db5128>*{pointer-events:auto}
.elementor-4018 .elementor-element.elementor-element-34db5128::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--e-global-color-te27ink,#17120F);transform-origin:50% 0;transition:transform .49s var(--te27hd-ease);pointer-events:none}
body.admin-bar .elementor-4018 .elementor-element.elementor-element-34db5128{--te27hd-top:32px}
@media (max-width:782px){body.admin-bar .elementor-4018 .elementor-element.elementor-element-34db5128{--te27hd-top:46px}}
/* Every text in the header is set explicitly (the kit's Playfair / Inter never reach it) */
.elementor-4018 .elementor-element.elementor-element-34db5128 :is(a,button,span,p,div,li,h1,h2,h3,h4,h5,h6,input){font-family:inherit}
.elementor-4018 .elementor-element.elementor-element-34db5128 :is(h1,h2,h3,h4,h5,h6){margin:0}
/* Touch: no grey/cyan tap flash, no double-tap delay; every control answers the finger within 100ms (press states below) */
.elementor-4018 .elementor-element.elementor-element-34db5128 :is(a,button,input){-webkit-tap-highlight-color:transparent;touch-action:manipulation}
/* Focus rings: none after a tap or a click; a quiet 2px ring only when the keyboard is used (html.te27-kbd, set by the Tab key) */
html:not(.te27-kbd) .elementor-4018 .elementor-element.elementor-element-34db5128 :is(a,button,input,[tabindex]):focus{outline:none!important}
html.te27-kbd .elementor-4018 .elementor-element.elementor-element-34db5128 :is(a,button,[tabindex]):focus-visible{outline-width:2px!important;outline-offset:1px!important}
/* Top row: date left, logo centre, actions right (78px) with a soft warm glow behind the logo */
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-row1{position:relative;z-index:3;height:78px;min-height:0;transition:opacity .2s ease .06s,visibility 0s .06s}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-row1::before{content:"";position:absolute;left:50%;top:50%;width:560px;height:150px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,color-mix(in srgb,var(--e-global-color-te27orange,#FF923A) 7.5%,transparent),transparent);pointer-events:none}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-row1>.te27-hd-date{position:absolute!important;left:var(--te27hd-pad);top:50%;transform:translateY(-50%);width:auto!important;max-width:none;z-index:2}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-row1>.te27-hd-acts{position:absolute!important;right:var(--te27hd-pad);top:50%;transform:translateY(-50%);width:auto!important}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-logo,.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-logo-s,.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-knot{width:auto!important;line-height:0}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-logo img{height:50px!important;width:auto!important;max-width:none!important;display:block}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-logo a,.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-logo-s a,.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-knot a{display:inline-block;border-radius:6px;padding:7px 10px;margin:-7px -10px}
.elementor-4018 .elementor-element.elementor-element-34db5128 :is(.te27-hd-logo,.te27-hd-logo-s,.te27-hd-knot) a:focus-visible{outline:3px solid var(--e-global-color-te27orange,#FF923A);outline-offset:4px}
/* Date (snippet "TE Header 2027"): tonight's moon, the Tibetan day over the month, a hairline, then the Western date and the lunar day. One link: it opens the "Today in Tibetan" card (without scripts it opens the Lunar Calendar) */
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-today{position:relative}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-date{display:flex;align-items:center;gap:16px;min-height:44px;padding:4px 14px 4px 4px;margin-left:-4px;border-radius:99px;color:inherit!important;text-decoration:none!important;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .18s ease,background-color .18s ease}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-date:hover,.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-date[aria-expanded="true"]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--e-global-color-te27paper,#F4EFE7) 22%,transparent);background:color-mix(in srgb,var(--e-global-color-te27paper,#F4EFE7) 4%,transparent)}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-date:focus-visible,.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-chiplink:focus-visible,.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-card-go:focus-visible{outline:3px solid var(--e-global-color-te27orange,#FF923A);outline-offset:3px}
.elementor-4018 .elementor-element.elementor-element-34db5128.te27hd-wait :is(.te27hd-date,.te27hd-chip){visibility:hidden}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-moon{position:relative;flex:none;display:block;border-radius:50%}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-moon.is-md{width:46px;height:46px;margin-right:2px}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-moon.is-xs{width:18px;height:18px}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-moon.is-lg{width:92px;height:92px}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-moon img{position:relative;display:block;width:100%!important;height:100%!important;max-width:none!important;border-radius:50%;mix-blend-mode:screen;transform:scale(1.1)}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-moon img:not([src]){visibility:hidden}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-moon noscript img{position:absolute;inset:0}
/* southern hemisphere (time zone): the moon is seen upside down there, so the photo turns 180 degrees */
.elementor-4018 .elementor-element.elementor-element-34db5128.te27hd-south .te27hd-moon img{transform:scale(1.1) rotate(180deg)}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-moon::before{content:"";position:absolute;inset:-70%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--te27hd-tib) 34%,transparent),transparent);transform:translateX(-14%);pointer-events:none}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-moon.is-xs::before{inset:-40%;opacity:.6}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-bo{font-family:"Noto Serif Tibetan",serif!important;font-weight:500;color:var(--te27hd-tib)}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-bo-day{display:block;font-size:24px;line-height:1.15;padding-top:5px}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-bo-day small{display:block;font-size:13px;line-height:1.5;color:var(--te27hd-mod);margin-top:1px}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-rule{flex:none;width:1px;height:40px;background:color-mix(in srgb,var(--e-global-color-te27paper,#F4EFE7) 18%,transparent)}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-mono{font-family:"Azeret Mono",monospace!important;font-weight:500;letter-spacing:.07em;text-transform:uppercase}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-lines{font-size:11.5px;line-height:1.75;color:var(--te27hd-mod);white-space:nowrap}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-lines b{color:var(--e-global-color-te27paper,#F4EFE7);font-weight:500}
/* A holy day or festival: a dot in the engine's colour and the name (never colour alone) */
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-sp{display:inline-flex;align-items:center;gap:7px;height:22px;padding:0 10px 0 8px;margin-left:8px;border-radius:99px;background:color-mix(in srgb,var(--e-global-color-te27paper,#F4EFE7) 8%,transparent);font-family:"Schibsted Grotesk",sans-serif!important;font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--e-global-color-te27paper,#F4EFE7);vertical-align:1px;line-height:1}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-sp i,.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-dot{flex:none;display:inline-block;width:8px;height:8px;border-radius:9px;background:var(--te27hd-c);box-shadow:0 0 0 3px color-mix(in srgb,var(--te27hd-c) 25%,transparent)}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-sp[data-ring] i,.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-dot[data-ring]{box-shadow:inset 0 0 0 1.5px var(--e-global-color-te27paper,#F4EFE7)}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-sp .te27hd-bo{font-size:12.5px;padding-top:2px;line-height:1}
/* Today in Tibetan card: big moon, the date in Tibetan, month and year, the moon now, the next holy day, a way to the calendar */
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-card{position:absolute;left:-16px;top:calc(100% + 14px);width:372px;box-sizing:border-box;padding:22px 24px 20px;border-radius:12px;background:color-mix(in srgb,var(--e-global-color-te27ink,#17120F) 92%,var(--e-global-color-te27paper,#F4EFE7));border:1px solid color-mix(in srgb,var(--e-global-color-te27paper,#F4EFE7) 18%,transparent);box-shadow:0 40px 64px -30px color-mix(in srgb,var(--e-global-color-te27ink,#17120F) 90%,transparent);color:var(--e-global-color-te27paper,#F4EFE7);z-index:60;animation:te27hd-drop .18s var(--te27hd-ease) both}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-card[hidden]{display:none}
/* pointer notch: points at the moon */
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-card::before{content:"";position:absolute;left:36px;top:-8px;width:14px;height:14px;background:inherit;border-left:1px solid color-mix(in srgb,var(--e-global-color-te27paper,#F4EFE7) 18%,transparent);border-top:1px solid color-mix(in srgb,var(--e-global-color-te27paper,#F4EFE7) 18%,transparent);border-radius:3px 0 0 0;transform:rotate(45deg)}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-card-x{display:none}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-card-top{display:flex;align-items:center;gap:18px}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-card-bo{font-size:26px;line-height:1.25}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-card-bo small{display:block;font-size:14px;line-height:1.5;color:var(--te27hd-mod)}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-card-en{font-family:"Brygada 1918",serif!important;font-weight:400;font-size:21px;line-height:1.2;margin-top:16px;letter-spacing:-.01em}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-card-meta{font-size:14px;line-height:1.55;color:var(--te27hd-mod);margin-top:6px}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-next{display:flex;flex-direction:column;gap:6px;margin-top:16px;padding-top:14px;border-top:1px solid var(--te27hd-hair);font-size:14.5px}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-next .te27hd-mono{font-size:10.5px;color:var(--te27hd-mod)}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-next b{font-weight:600;display:flex;align-items:center;gap:9px}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-next .te27hd-dot{width:7px;height:7px;box-shadow:none}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-card-go{display:flex;align-items:center;justify-content:space-between;height:44px;margin-top:16px;padding:0 18px;border-radius:99px;background:var(--e-global-color-te27paper,#F4EFE7);color:var(--e-global-color-te27ink,#17120F)!important;font-size:14.5px;font-weight:600;text-decoration:none!important;transition:background-color .15s}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-card-go:hover{background:var(--e-global-color-te27card,#FBF8F3)}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-card-go i{content:"";flex:none;width:18px;height:18px;background: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.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/18px 18px 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.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/18px 18px no-repeat}
@keyframes te27hd-drop{from{opacity:0;transform:translateY(-6px)}}
/* Date chip (slim bar and phones): tiny moon, the Tibetan day, the date. A link to the Lunar Calendar */
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-chiplink{display:inline-flex;align-items:center;min-height:44px;color:inherit!important;text-decoration:none!important;border-radius:99px}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-chip{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 9px;border:1px solid color-mix(in srgb,var(--e-global-color-te27paper,#F4EFE7) 20%,transparent);border-radius:99px;transition:border-color .18s ease,background-color .18s ease,transform .12s ease}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-chiplink:active .te27hd-chip,.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-date:active{transform:scale(.94);background:color-mix(in srgb,var(--e-global-color-te27paper,#F4EFE7) 10%,transparent)}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-date{transition:box-shadow .18s ease,background-color .18s ease,transform .12s ease!important}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-chiplink:hover .te27hd-chip{border-color:color-mix(in srgb,var(--e-global-color-te27paper,#F4EFE7) 42%,transparent);background:color-mix(in srgb,var(--e-global-color-te27paper,#F4EFE7) 5%,transparent)}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-chip .te27hd-bo{font-size:14.5px;line-height:1;padding-top:3px}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-chip .te27hd-mono{font-size:10.5px;color:var(--te27hd-mod);line-height:1}
/* Buttons: Search / Saved (label + thin icon), Submit (paper pill), round icon buttons; 44px targets everywhere */
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-btn .elementor-button{display:inline-flex;align-items:center;gap:8px;min-height:44px;height:44px;box-sizing:border-box;border-radius:99px;font-family:"Schibsted Grotesk",sans-serif!important;line-height:1;text-decoration:none;transition:background-color .15s ease,color .15s ease}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-btn .elementor-button-content-wrapper{display:inline-flex;align-items:center;gap:8px}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-text .elementor-button{padding:0 12px;background:transparent;color:color-mix(in srgb,var(--e-global-color-te27paper,#F4EFE7) 86%,transparent)}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-text .elementor-button:hover{color:var(--e-global-color-te27paper,#F4EFE7);background:color-mix(in srgb,var(--e-global-color-te27paper,#F4EFE7) 7%,transparent)}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-search .elementor-button-content-wrapper::before{content:"";flex:none;width:18px;height:18px;background: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.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") center/18px 18px 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.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") center/18px 18px no-repeat}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-saved .elementor-button-content-wrapper::before{content:"";flex:none;width:18px;height:18px;background: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.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7.5-4.6-7.5-10.2A4.2 4.2 0 0 1 12 7.3a4.2 4.2 0 0 1 7.5 2.5C19.5 15.4 12 20 12 20z'/%3E%3C/svg%3E") center/18px 18px 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.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7.5-4.6-7.5-10.2A4.2 4.2 0 0 1 12 7.3a4.2 4.2 0 0 1 7.5 2.5C19.5 15.4 12 20 12 20z'/%3E%3C/svg%3E") center/18px 18px no-repeat}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-saved[data-count] .elementor-button-content-wrapper::before,.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-saved:has(.te27hd-count) .elementor-button-content-wrapper::before{background:var(--e-global-color-te27orange,#FF923A)}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:99px;background:color-mix(in srgb,var(--e-global-color-te27paper,#F4EFE7) 12%,transparent);color:var(--e-global-color-te27paper,#F4EFE7);font:500 11px/1 "Azeret Mono",monospace;letter-spacing:.04em}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-pill .elementor-button{padding:0 20px;background:var(--e-global-color-te27paper,#F4EFE7);color:var(--e-global-color-te27ink,#17120F);font-weight:600;white-space:nowrap}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-pill .elementor-button:hover{background:var(--e-global-color-te27card,#FBF8F3)}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-arrow .elementor-button-content-wrapper::after{content:"";flex:none;width:18px;height:18px;background: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.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/18px 18px 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.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/18px 18px no-repeat}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-plus .elementor-button-content-wrapper::before{content:"";flex:none;width:18px;height:18px;background: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='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center/18px 18px 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='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center/18px 18px no-repeat}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-round .elementor-button{width:44px;padding:0;justify-content:center;background:transparent;color:var(--e-global-color-te27paper,#F4EFE7)}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-round .elementor-button:hover{background:color-mix(in srgb,var(--e-global-color-te27paper,#F4EFE7) 8%,transparent)}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-btn .elementor-button{transition:background-color .15s ease,color .15s ease,transform .12s ease}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-btn .elementor-button:active{transform:scale(.94)}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-round .elementor-button:active{background:color-mix(in srgb,var(--e-global-color-te27paper,#F4EFE7) 13%,transparent)}
.elementor-4018 .elementor-element.elementor-element-34db5128 :is(.te27-hd-logo-s,.te27-hd-knot,.te27-hd-logo) a{transition:transform .12s ease}.elementor-4018 .elementor-element.elementor-element-34db5128 :is(.te27-hd-logo-s,.te27-hd-knot,.te27-hd-logo) a:active{transform:scale(.97)}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-round .elementor-button-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
/* round + : a 40px paper circle inside a 44px target */
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-round.te27-hd-plus .elementor-button{width:44px;height:44px;min-height:44px;background:radial-gradient(circle,var(--e-global-color-te27paper,#F4EFE7) 19.5px,transparent 20px);color:var(--e-global-color-te27ink,#17120F)}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-round.te27-hd-plus .elementor-button:hover{background:radial-gradient(circle,var(--e-global-color-te27card,#FBF8F3) 19.5px,transparent 20px)}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-menu .elementor-button-content-wrapper::before{content:"";flex:none;width:21px;height:21px;background: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.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14M5 12h14M5 16h9'/%3E%3C/svg%3E") center/21px 21px 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.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14M5 12h14M5 16h9'/%3E%3C/svg%3E") center/21px 21px no-repeat}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-btn .elementor-button:focus-visible{outline:3px solid var(--e-global-color-te27orange,#FF923A);outline-offset:2px}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-acts{gap:4px}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-acts>.te27-hd-pill{margin-left:10px}
/* Painted lintel (the bottom edge): yellow beam line, blue and green boards with the white cloud mark, red line. The band image repeats across */
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-lintel{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJwAAABjCAYAAABufGmBAAAPjklEQVR42u2deVzTZ57HP0ggIQmQQLhEgoAKBbQWFYv1qLbY0dZ6tOt28Hi127Eva6fT2t11ZrS1dqg71bXTqdN2rPXqtLOdekwdXY9tK97WE1ERRO4rQMgBuQ9C9g8U+OWX5JeAuLzc7/u/PPkdD8/vk+d7PN/nR4CuQO4EQdwneJ2ODhoF4v4JzkmCI+7rDNfpoFEgaIYjyIcjCDKpBJlUgiCTSgwSwaWdfo1GgbhvDKEhIEhwxINrUnMCn6NR8IHGqhK0NtwGAMRmd2LkLPqt+kLTNQcq9gcCAESSKJrhCDKpxINsUrV626DqUE56GMQhgfjhinZQ9cti60kf2TrsaLcOrnFLkyQiKTQWxxWFsDjsg6ZfJlsgACEAoMPRCV6LxjJoOvfRayPx1IQIAEB6ohCrt1UOmr7ZzT0P0Wy1QWnSDJq+LUyZgTfHLAQAPBY7Gq+c3Dho+ma0iLoFZ7M7Bo9JfXKctFtsADBvsgxZI0PJBnEgE4Tj1Yx53Z8zI5IxN2ky+XBcOJ0BrLZVL8hJUVwmq4NtoZY99CwEgcEkOG8cK9SgtM7IaBuTIkZMRDCpyqvgrDilKGK0RfDDkCUbRYLj4vMDjay2oZF8UhUHe6tPssdNFEWC4+JWnZnVRjMcNyWaalYbnxdEguNCJAhktVmtnaQoDhxO9hjpbSYSHBfxUezZrFljI0VxkBgawxacnQTHyYTUMLbgtFZSFAdjIkaw2qr1TSQ4LiaPCWd8Vqis0OqpQJSLSbGZjM8aqw41OhKcd3Mq4yMpNoTRdvSShtTki2WITmd8vqgsASV+OZgyOpzVVlCoJTVxMD76IQh5zNTRJeUtEhwXUx+WMj7rjA4UVepJURw8FpPBajvbfIME540gXgAmZTIDhrPFbeikjAgnObGjGZ9LtbXQ2YwkOG+kDBUimMfsyslrbaQmDviBQZCLY1xmt+ugAkwOYt2sJtysNZKiOIgJiWC13dLWkuA4BSdlL8Oo2+2kKA4iBexAS2VpJ8FxIRHzWG1tBsq/cRElkMCXZS4SnOuvUscWlyw8iBTFgd3JHjcJX0yC40KhZi9fxUipSoSLWn0Lq+0h6XASHBfNbgQ3I0tKiuKg3sAW3Iz4rEHdZx76UUo0Z5IMKUMFiAwLRrgoECqdHQqVFbcbzCiuNqBe6dvCe1WTBfVKKxKiezLmS2fGYvthBUyWTj/SKwJkDBdjRHwIhkbyIRHzoNLZ0Kyx4UKpHj/dHBwO9ayEiUiVyiENDoWEH4p2mxHNJjVq9M0obatBtY/roPbODlxUliC719JWmiQRUn4otFbfk+ZDhZFIkw5HSng84oQRiOCHwWC3QGvVoc6gxNG68/es+sRvwYlDArHqBTnm5MjAD/Y+QVYqzNh1tAn7TrVyXverH5qxelEiQ9BpCSIUlnsfOEHwECycHo2lubEYKvNcHfzKM0C7sQN7T7biw911/ydCeyV9Lp5LmobQYKF3n9bSjr+Wf48DNWdg7vD+o91dUcAQHACkSRPxU3MxZ3+eSsjG0lGzkBQW5/W4lWMW4mDtWXxyY1+/hRcgn7vf6c8C+5a3UpEyNMS/oKDdjp1Hm/Dt8RaPM5Y4JBBHNoxFZBivW6xzVl/3Gtkuzo3FktxYhAoD/erPtUoDVnxUBq0fkbBdUw6Hvh4AEJKhR/gTvhcWhPD42PjoqxgXleZXP412C/ZWFeDbygK0WQ0ej/tyxhqMDE8AANTom7D85Cbo7O7zmILAIMxNmopFI2dC5iat4t1nbMbKs5vRbPb9bzcWi6AvkHWJTSDxXXBhQh6+y89EXD/2GLS22fHWZ+W4ctv9rDU6WYSXZ8fjeqUe3x5Xwmhx/3bOmeOlyP+XFL+F1puSWiN+nn8T9g7ngAvui2m/RkZEEvqzUeaDq1/hx4bL7k2iSIbl6fNQb1RijxdxZkQkYf2EZYgWRvQ9o2Bpx5Jj+Wi3GfokuMDwtBfW+XLi75el4JF+7hMVCQKxYEoUbHanW1Op1Npx9KIaVysMHoWwelEiVv08Efyg/sU7UZJgCIKG4JyPfl2nWQOnTQcACIq2QZBs9um8vJG5eCZxUr/6GjSEh+nxWZDyw3Cu5Ybb6t7jikIUtpbB4rB57Mf72csgCgrpV1+EPAEiQ8JZO8U8/lCVwbBVd7kQATyBb1HqMBkfP8tm/yoOnFNh9m+u4dPvGvzq9Mp/SsDWf02FVOy7CzlMxsfudzOxODfWr3ut21WF598txveX2aVOeU/EuN1HcS9ZPOopVtvxxkK8fOL3WF/4F7+utSB5KnbNWIMEcbTP54QGCbExZwV+menfW7K+vv0/WPj9O/hbxTG3QU9UiGTg0iJzJslYbWdvtOE3WysxdkQoXps/zO8bTx4twXf5o33aXf/kOCn2/W40MpNEft9n3YvJEIcE4s1PbqPEZX2WHzwET44buPRLZkQyJMHMROzhup+w5uJWOJ1OrMla6vc1R4UnYMfjqzEjfhznsRkRSfjLjLcxOXZMn34oWVGp2HxjDzbf2AOuKuN7KrjRyezs9arPu9778fr8eO5f5tpi7D2pZLVHS4Px9Zp0zBzv+aHnPRGDza+PcuuvbTmowPKPyjjvf7ePa7ZVsb4bkywewNLv0ay27aX/3R2xcvHbC1uwrfQg2zUJEuD97GVYNGqm53vHZOKLab9GjBt/7Uj9BSw5ls95/5fTngYA/K3iGCsIeawPIvZZcBGhTNNX22KB1tABiZjHCiJa29iL7mNTRFi7sxof76v36B+mxLN9i0fTw/D2kuHufbltVdi8rx7jR4W6CU6YfsxDiV2iKqtnh/SR4QO3opHgshm51axFk0l9Z0UgkfGd2s2i+yOykdhx6xDevbTD7fVfy1iASTHsmUYujsF7E37h9pydZYeRf3mn2yDGtQ9RIdLuAoFiNXPv67A+brT2SXDhLr7WrbquBxcXwY5Y39lZBY2eKbrxd3ZjfX5QgX/bUsFOG/AD8eeVqQgX8hg+28e/ZL+uQG9y4KUNpdh/piu3l+UiuJs1Rny6n+lTCgVDugsEiquNnIUD94pOp9MlwtP1jKmLqf2y7CiuqZljky7tEsUPDRex4tQmtzmw/OxljJo4UZAAG3NWQBQkYB97ZRe+KDkAAEiVJLJSMGsvbWedIw3uGl+1td3lb8PACc41Yuy8c7eaFjMMZmbqoqLBhNpmi8eHevi8Gkv/o8RtUPDbxfJes14yy4wazA7krb+JC6U6j4KpV1pR3si8f6PK1l19Yu9g5gEt1oH7xyhOOF0KJntm0zqXZamK9npWaZGtsydPWKSuwLITG9Dmko4I4fHxzrgXe9yHzOdZRZkA8MbZj3Gk7nzPtR1W1k6v8jamBbI6bFCatXci5UCXlw91Dpzg6pTMB5hxx3k3WzuxaXcd6pVWKLU2/PlAIxRqG+QxTPPYoGL+cZdv691m+5+dFIWHU8T42cRIjHOzR/W9L2tQ2chMRzS4LJ/JY/i4Wq7H7hNKtJs6cLvehI3f1HTNKiIeK7WjUA/cRmtXASWHxXWL7pMb+1Cha4DRbsGRuvMoUlcg1qWg0nV5qs7Qgg8Kv3YbHMyW5yBVIsezw9mv6tpx6xAuKUsZba65ukhBOGzODuwsOwytVY8WkwafFP+923cbFS536ZsOA7a0VVCoxYxHehx7ebQAj4+V4kSRFruPK7H7uJLh5N9dLbjLbTe+0/bDTZg+VsoyiW8vSUS0hO1XHb2kwaHzKlZ7eaMZUx/uCdHTE0V4IisC63ZVY92uas5o+9jVgduKeFpxDXkjc1mpjW/Kf8SZ5us406scPCc2k+VXtblJrp5qKsKh2nN42iW3tyJzARRG9hLirbZat4FHu0sQIOTxkTfiSXxRcqDb7N5lYkw6ksOGuvSjb6XsPiV+mzU2vDybecOnH41EZyfQorVBZ3QgY7gIv1qQgOXPsqPWbYcUbmeSi6U6PD8tCkG99jNES4JZuTGl1oblH5bBamdP47IwHnLHM2eG2RMjESbkdW2kNnRg+lgpfrUgAS/NimOZ6LU7qgcs8dti1mB+8jSE9NrGNzE6HRJBKJpMarRZDUgQRyNvRC5Wjc1jnf9Z8d+7g4zeFKrKMHPYBIiDhAzTGh0iZZnElec2o93NphqNzYD5SVPA62Uqx0WlQS6ORqulDa3mNgwVyTBv+BS83ctk3+WDor+6fTcdV+LXpxlOa+jAxVt6ZKcxZ6PXFwzD6wu85+CuVxpwxcMCfIPKig/+qw7vveR92Wf19iq0m9yve/5YqEV9qxUJUcwAZsnMWCyZ6T1JXHB14Pe9nlYUYW7SFEbbc0nT8FzSNK/nnWm+jkLVbXhaY117aTs+n/rvCAgI8HiNz27ud1szBwBKkwbfVBzDi6mzGO25CdnITcj22rebmmq0mrUDWw/37s4qKLX++TsGswNvfFoOp5eIZs9JJRQqzxURV8p0OFfsefnJbO3Em38qR4fDv7CpUmG+L1UjW0sOoKK9we+3IX18fY/XY4o1Vbjc6nnDs8aiw57KAq/X+PKOv+YPGqsO+Vd2YcALMGtbLMh7/yYrgPBEdbMZi9eXoMWHtx8dvqD2+N2Ri9w+VmmdES9tKHWbA4SHhftF75f4fHx/0Nr0WH5qE4o1Vb49UIsOb5z5IxqN3CVdxxqveJ69FVc4z7c67Hj11CZU6RQ+9a3FpMEvTmxgRdj3PGiIiwjGsOiuvM76r2swJ0eGZ3JkHo8vrzfhP3fXIVzMw4S0MM7rK708eK2hw6drAED+V9VYnZeIWC8VLf84q8KBcyqkyrv8iopG04C9MCcsSISU8C6fdmvpQTweNxYLkj2bUrWlHX+4/i2cAB7x4ZWp3io2mk0an64BAH8q3ovl6fOQKpF7FfeR2p8QJ4xEnDASLSY1FCY17nk93JaVqYwo8EHku9OtWLO96p6WJ7318D/j+eTpD/S4FanKseL0h/CnPGkIV4XGgy42AJg/JeqeVo0EBwbhmcTHHvhxGysbiZSweNC/PvITR1/XaeDt3wA4aWD9FVyDyopT/w/e8fGPsyqP1cV9weaw41DduQd+3IpU5ajUNd77PQ29g4YHDV+Dhr6UmPcOGh40fA0aXH04n6LUJo0NTfRyZ7/R2Y246iF5SyaVIEhwBAmOIEhwBAmOIEhwBAmOIMERBAmOIMERBAmOGNQEyCdtpDoagmY4ggRHECQ4ggRHECQ4ggRHkOAIggRHkOAIggRHkOAIggRHkOAIEhxBDAA8k+YmjQJBMxxBgiOIfhNwfpScKn6J++fDWelNjcR9FVwnCY64j4Kz0AxH0AxHkA9HEGRSCTKpBEEmlRgs/C9B5AZT8oSOswAAAABJRU5ErkJggg==)!important;flex:none;height:22px;min-height:0;background-size:auto 100%!important;background-repeat:repeat-x!important;background-position:50% 0!important;box-shadow:0 12px 18px -10px color-mix(in srgb,var(--e-global-color-te27ink,#17120F) 75%,transparent);transform-origin:50% 50%;transition:opacity .2s ease}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-trim{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJwAAABxCAYAAAAgYsoRAAAPvklEQVR42u2deVzTZ57HP0ggIQmQQLhEgoAKBbTWA4v1qLbY0daqtOt28Hi127Eva6fT2t11ZrS1dqk71bXTqdN2rPXqtLOdekwdXY9t633UE1ERRO4rQMgBuQ9C9g8U+eWX5JeIcXkx3/df5OF3PHnyyfM9nu/zS5DuqNwJgnhA8JzOLhoF4gEKrosERzxAwcFJFpUgk0qQ4AiCfDiCfDiCIJNKkEklaIYjCPLhCDKpBEEmlSDBEQT5cAT5cASZVIIIiOAyTr1Go0A8MAbREBAkOGLgmtTc4OdoFHygqboUbY23AADxOV0YPpO+q77QfNWByr3BAACRJIZmOIJMKjGQTapWb+tXHcrNjIA4LBg/XNb2q35ZbJ09f9s67eiw9q9xy5AkIyU8HscURbA47P2mXyZbMAAhAKDT0QVeq8bSbzr30WvD8dT4KABAZrIQK7dU9Zu+2c13P0Sz1QalSdNv+jY/bTreHDUfAPBY/Ei8cmJ9v+mb0SLqEZzN7ug/JvXJsdIesQHA3EkyjBkeTjaIA5kgEq9mze15nR2Vijkpk8iH48LpDGK1rXhBToriMlmdbAu15KFnIQgOJcF540iRBmX1RkbbqDQx4qJCSVVeBWfFSUUxoy2KH4ExshEkOC4+39fEahsczSdVcbC75gR73EQxJDgubtabWW00w3FTqqlhtfF5ISQ4LkSCYFab1UrVLFw43FT86G0mEhwXiTHs2axFYyNFcZAcHscWnJ0Ex8n49Ai24LRWUhQHo6KGsdpq9M0kOC4mjYpkvFaorNDqO0lRHEyMz2a81lh1qNWR4LybUxkfKfFhjLbDFzWkJl8sQ2wm4/UFZSko8cvB5JGRrLajRVpSEwfjYh+CkMdMHV1U3iTBcTHlYSnjtc7oQHGVnhTFwWNxWay2My3XSXDeCOEFYWI2M2A4U9IO2lDGTW78SMbrMm0ddDYjCc4baYOFCOUxu3LiajupiQN+cAjk4jiX2e0aqACTg3g3qwk36oykKA7iwqJYbTe1dSQ4TsFJ2csw6g47KYqDaAE70FJZOkhwXEjEPFZbu4Hyb1zECCTwZZmLBOf6rdSxxSWLDCFFcWB3ssdNwheT4LhQqNnLV3FSqhLhok7fymp7SDqUBMdFixvBTR8jJUVx0GBgC2564hj078d14d5LiWZPlCFtsADREaGIFAVDpbNDobLiVqMZJTUGNCh9W3ivbragQWlFUuzdjPniGfHYelABk6XLj/SKAFlDxRiWGIbB0XxIxDyodDa0aGw4X6bHTzf6h0M9M2kC0qVySEPDIeGHo8NmRItJjVp9C8raa1Hj4zqovasTF5SlyOm1tJUhSYaUHw6t1fek+WBhNDKkQ5EWmYgEYRSi+BEw2C3QWnWoNyhxuP7cfas+8Vtw4rBgrHhBjtm5MvBDvU+QVQozdhxuxp6TbZzX/eqHFqxckMwQdEaSCEUV3gdOEDoI86fFYnFePAbLPFcHv/IM0GHsxO4TbfhwZ/3/i9BeyZyD51KmIjxU6N2ntXTgLxXfY1/taZg7vX9pd1YeZQgOADKkyfippYSzP08l5WDxiJlIiUjwetzyUfOxv+4MPrm+p8/CC5LP2ev0Z4F901vpSBsc5l9Q0GHH9sPN+PZYq8cZSxwWjEPrRiM6gtcj1tkrr3mNbBfmxWNRXjzChcF+9edqlQHLPiqH1o9I2K6pgEPfAAAIy9Ij8gnfCwvCeHysf/RVjI3J8KufRrsFu6uP4tuqo2i3Gjwe9+X0VRgemQQAqNU3Y+mJDdDZ3ecxBcEhmJMyBQuGz4DMTVrFu8/YguVnNqLF7Pt7N5aIoD8q6xabQOK74CKEPHxXmI2EPuwxaGu3463PKnD5lvtZa2SqCC/PSsS1Kj2+PaaE0eJwe9yMcVIU/kua30LrTWmdET8vvAF7pzPggvti6q+RFZWCvmyU+eDKV/ix8ZJ7kyiSYWnmXDQYldjlRZxZUSlYO34JYoVR955RsHRg0ZFCdNgM9yS44MiMF9b4cuLvlqThkT7uExUJgpE/OQY2u9OtqVRq7Th8QY0rlQaPQli5IBkrfp4Mfkjf4p0YSSgEIYNw1ke/rsusgdOmAwCExNogSDX7dF7B8Dw8kzyxT30NGcTDtMQxkPIjcLb1utvq3mOKIhS1lcPisHnsx/s5SyAKCetTX4Q8AaLDIlk7xTx+UZWhsNV0uxBBPIFvUeoQGR8/y2F/K/adVWHWb67i0+8a/er08n9KwuZ/TYdU7LsLOUTGx853s7EwL96ve63ZUY3n3y3B95fYpU4FT8S53UdxP1k44ilW27GmIrx8/HdYW/Rnv66VnzoFO6avQpI41udzwkOEWJ+7DL/M9u8pWV/f+l/M//4d/LXyiNugJyZMEri0yOyJMlbbmevt+M3mKoweFo7X5g3x+8aTRkrwXeFIn3bXPzlWij3/MRLZKSK/77PmxVSIw4Lx5ie3UOqyPssPHYQnxwYu/ZIdlQpJKDMRe7D+J6y6sBlOpxOrxiz2+5ojIpOw7fGVmJ44lvPYrKgU/Hn625gUP+qevihjYtKx8foubLy+C1xVxvdVcCNT2dnrFZ93P/fj9XmJ3N/M1SXYfULJao+VhuLrVZmYMc7zh17wRBw2vj7Crb+2ab8CSz8q57z/nT6u2lLN+t+oVHEAS79Hstq2lv1PT8TKxW/Pb8KWsv1s1yREgPdzlmDBiBme7x2XjS+m/hpxbvy1Qw3nsehIIef9X854GgDw18ojrCDksXsQsc+Ciwpnmr66Vgu0hk5IxDxWENHWzl50H50mwurtNfh4T4NH/zAtke1bPJoZgbcXDXXvy22pxsY9DRg3ItxNcML0Yx5K7hZVeQM7pI+ODNyKRpLLZuQ2sxbNJvXtFYFkxv/UbhbdH5ENx7abB/DuxW1ur/9aVj4mxrFnGrk4Du+N/4Xbc7aXH0Thpe1ugxjXPsSESXsKBErUzL2vQ+5xo7VPgot08bVu1nd/cAlR7Ij1ne3V0OiZoht3ezfW5/sV+LdNley0AT8Yf1qejkghj+GzffxL9uMK9CYHXlpXhr2nu3N7Y1wEd6PWiE/3Mn1KoWBQT4FASY2Rs3DgftHl8hsYKovu7pi6mNovyw/jqpo5NpnSblH80HgBy05ucJsDK8xZwqiJE4UIsD53GUQhAvaxl3fgi9J9AIB0STIrBbP64lbWOdLQ7vFVWztc3hsCJzjXiLHr9t1qW80wmJmpi8pGE+paLB4/1IPn1Fj8n6Vug4LfLpT3mvVSWWbUYHagYO0NnC/TeRRMg9KKiibm/ZtUtp7qE3snMw9osToCJjgnnC4Fk3dn03qXZanKjgZWaZGt626esFhdiSXH16HdJR0RxuPjnbEv3nUfsp9nFWUCwBtnPsah+nN3r+2wsnZ6VbQzLZDVYYPSrL0dKQe7PHyoK3CCq1cyP8Cs28672dqFDTvr0aC0Qqm14U/7mqBQ2yCPY5rHRhXzzV26pXeb7X92YgweThPjZxOiMdbNHtX3vqxFVRMzHdHosnwmj+PjSoUeO48r0WHqxK0GE9Z/U9s9q4h4rNSOQh24jdauAkqNSOgR3SfX96BS1wij3YJD9edQrK5EvEtBpevyVL2hFR8Ufe02OJglz0W6RI5nh7If1bXt5gFcVJYx2lxzddGCSNicndhefhBaqx6tJg0+Kflbj+82IlLu0jcdAra0dbRIi+mP3HXs5bECPD5aiuPFWuw8psTOY0qGk39nteAOt9z4TlsPNmPaaCnLJL69KBmxErZfdfiiBgfOqVjtFU1mTHn4boiemSzCE2OisGZHDdbsqOGMto9cCdxWxFOKqygYnsdKbXxT8SNOt1zD6V7l4Lnx2Sy/qt1NcvVkczEO1J3F0y65vWXZ+VAY2UuIN9vr3AYeHS5BgJDHR8GwJ/FF6b4es3uHCXGZSI0Y7NKPeytl9ynx26Kx4eVZzBs+/Wg0urqAVq0NOqMDWUNF+FV+EpY+y45atxxQuJ1JLpTp8PzUGIT02s8QKwll5caUWhuWflgOq509jcsieMgbx5wZZk2IRoSQ172R2tCJaaOl+FV+El6amcAy0au31QQs8dtq1mBe6lSE9drGNyE2ExJBOJpNarRbDUgSx6JgWB5WjC5gnf9Zyd96gozeFKnKMWPIeIhDhAzTGhsmZZnE5Wc3osPNphqNzYB5KZPB62Uqx8ZkQC6ORZulHW3mdgwWyTB36GS83ctk3+GD4r+4fTYdV+LXpxlOa+jEhZt65GQwZ6PX84fg9XzvObhrVQZc9rAA36iy4oP/rsd7L3lf9lm5tRodJvfrnj8WadHQZkVSDDOAWTQjHotmeE8SH70S+H2vpxTFmJMymdH2XMpUPJcy1et5p1uuoUh1C57WWFdf3IrPp/w7goKCPF7jsxt73dbMAYDSpME3lUfwYvpMRnteUg7yknK89u2GpgZtZm1g6+He3V4NpdY/f8dgduCNTyu8/mDhrhNKKFSeKyIul+twtsTz8pPZ2oU3/1iBTod/YVOVwvxAqkY2l+5DZUej309D+vjaLq/HlGiqcanN84ZnjUWHXVVHvV7jy9v+mj9orDoUXt6BgBdg1rVaUPD+DVYA4YmaFjMWri1Fqw9PPzp4Xu3xf4cucPtYZfVGvLSuzG0OEB4W7he8X+rz8X1Ba9Nj6ckNKNFU+/aBWnR44/Qf0GTkLuk60nTZ8+ytuMx5vtVhx6snN6Bap/Cpb60mDX5xfB0rwr7vQUNCVCiGxHbnddZ+XYvZuTI8kyvzeHxFgwn/tbMekWIexmdEcF5f6eWD1xo6fboGABR+VYOVBcmI91LR8vczKuw7q0K6vNuvqGwyBeyBOREhIqRFdvu0m8v24/GE0chP9WxK1ZYO/P7at3ACeMSHR6Z6q9hoMWl8ugYA/LFkN5ZmzkW6RO5V3IfqfkKCMBoJwmi0mtRQmNS47/Vwm5anM6LAgch3p9qwamv1fS1Peuvhf8bzqdMG9LgVqyqw7NSH8Kc8aRBXhcZAFxsAzJscc1+rRkKDQ/BM8mMDftxGy4YjLSIR9NNHfuLocgbgZwDop939FlyjyoqT/wDP+Pj7GZXH6uJ7weaw40D92QE/bsWqClTpmu7/nobeQcNAw9eg4V5KzHsHDQMNX4MGVx/Opyi1WWNDMz3c2W90diOueEjekkklCBIcQYIjCBIcQYIjCBIcQYIjSHAEQYIjSHAEQYIj+jVB8onrqY6GoBmOIMERBAmOIMERBAmOIMERJDiCIMERJDiCIMERJDiCIMERJDiCBEcQAYBn0tygUSBohiNIcATRZ4LOjZBTxS/x4Hy4TnpSI/EgBWcnvRE0wxEDd4ajMSBohiMGsA9HgiMe6AxHg0DQDEeQD0cQFKUSNMMRBK00EDTDEf+I/B/QVCWLEva0OgAAAABJRU5ErkJggg==)!important;position:absolute!important;left:0;right:0;top:calc(var(--te27hd-up) + 58px);height:12.5px;min-height:0;opacity:0;pointer-events:none!important;background-size:auto 100%!important;background-repeat:repeat-x!important;background-position:50% 0!important;box-shadow:0 10px 14px -9px color-mix(in srgb,var(--e-global-color-te27ink,#17120F) 70%,transparent);transition:opacity .2s ease}
/* Slim bar: shown when the page is scrolled (computer + tablet); on phones it is the whole bar */
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-mini{position:absolute!important;left:0;right:0;top:var(--te27hd-up);height:58px;min-height:0;padding:0 var(--te27hd-pad);box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none!important;transition:opacity .1s ease,visibility 0s .1s}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-mini>*,.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-mini-r>*{pointer-events:auto}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-mini-r{gap:4px;width:auto!important;flex:0 0 auto;pointer-events:none!important}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-logo-s img{height:31px!important;width:auto!important;max-width:none!important;display:block}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-knot img{height:32px!important;width:auto!important;max-width:none!important;display:block}
/* slim-row Submit: a 40px pill inside a 44px target (transparent border) */
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-mini .te27-hd-pill .elementor-button{height:44px;min-height:44px;padding:0 16px;font-size:14px;margin-left:6px;border:2px solid transparent;background-clip:padding-box}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-menu{display:none}
/* Condensed (past 120px, computer + tablet): the whole bar slides up by the top row, the slim row fades in, the lintel becomes the trim. Back at the top it returns at 65% speed */
@media (min-width:768px){
.elementor-4018 .elementor-element.elementor-element-34db5128.is-scrolled{transform:translateY(calc(-1 * var(--te27hd-up)));transition-duration:.32s}
.elementor-4018 .elementor-element.elementor-element-34db5128.is-scrolled::before{transform:scaleY(var(--te27hd-bgs));transition-duration:.32s}
.elementor-4018 .elementor-element.elementor-element-34db5128.is-scrolled .te27-hd-row1{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s .2s}
.elementor-4018 .elementor-element.elementor-element-34db5128.is-scrolled .te27-hd-mini{opacity:1;visibility:visible;transition:opacity .2s ease .05s,visibility 0s}
.elementor-4018 .elementor-element.elementor-element-34db5128.is-scrolled .te27-hd-lintel{opacity:0}
.elementor-4018 .elementor-element.elementor-element-34db5128.is-scrolled .te27-hd-trim{opacity:1}
.elementor-4018 .elementor-element.elementor-element-34db5128.is-scrolled .te27-mm{border-top-color:transparent!important}
.elementor-4018 .elementor-element.elementor-element-34db5128.te27hd-still,.elementor-4018 .elementor-element.elementor-element-34db5128.te27hd-still::before,.elementor-4018 .elementor-element.elementor-element-34db5128.te27hd-still *{transition:none!important}
}
/* Slim-row widths: the date chip and Submit get smaller so the centred menu always has room */
@media (min-width:1025px) and (max-width:1439px){.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-mini .te27hd-chip .te27hd-mono{display:none}}
/* Narrow computers (1025-1180): Search and Saved become round icons, the date drops the month, the slim row uses the round + */
@media (min-width:1025px) and (max-width:1180px){.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-row1 .te27-hd-text .elementor-button{width:44px;padding:0;justify-content:center}.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-row1 .te27-hd-text .elementor-button-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-row1 .te27hd-lunarm{display:none}.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-mini .te27-hd-pill.te27-hd-plus{display:none!important}.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-mini .te27-hd-round.te27-hd-plus.elementor-hidden-desktop{display:block!important}}
@media (max-width:800px){.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-mm{--n-menu-title-space-between:20px!important}}
@media (min-width:1025px) and (max-width:1280px){.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-mini .te27hd-chip .te27hd-bo{display:none}.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-mini .te27hd-chip{padding:0 8px;gap:0}.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-mini .te27hd-moon.is-xs{width:22px;height:22px}}
/* Search and Saved panels: paper sheets under the bar (like the menu panels, the page dims behind); without scripts they open by address */
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-pop{display:none!important;position:absolute!important;left:0;right:0;top:calc(100% + 1px);z-index:5;padding:28px var(--te27hd-pad) 32px;box-sizing:border-box;background:var(--e-global-color-te27paper,#F4EFE7);color:var(--e-global-color-te27ink,#17120F);box-shadow:0 30px 60px -20px color-mix(in srgb,var(--e-global-color-te27ink,#17120F) 45%,transparent),0 0 0 100vmax color-mix(in srgb,var(--e-global-color-te27ink,#17120F) 34%,transparent);clip-path:inset(0 -100vmax -100vmax -100vmax)}
.elementor-4018 .elementor-element.elementor-element-34db5128.is-search .te27-hd-searchp,.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-searchp:target,.elementor-4018 .elementor-element.elementor-element-34db5128.is-saved .te27-hd-savedp,.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-savedp:target{display:flex!important;animation:te27hd-in .2s var(--te27hd-ease) both}
@media (min-width:1025px){.elementor-4018 .elementor-element.elementor-element-34db5128.is-scrolled .te27-hd-pop{top:calc(100% - 2.5px)}}
@keyframes te27hd-in{from{opacity:0;transform:translateY(-8px)}}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-pop-in{width:100%;max-width:760px;margin:0 auto;gap:14px}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-pop-head{align-items:center;justify-content:space-between;gap:16px}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-close .elementor-button{width:44px;height:44px;min-height:44px;padding:0;justify-content:center;border-radius:99px;background:transparent;color:var(--e-global-color-te27ink,#17120F)}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-close .elementor-button:hover{background:color-mix(in srgb,var(--e-global-color-te27ink,#17120F) 7%,transparent)}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-close .elementor-button-content-wrapper::before{content:"";flex:none;width:20px;height:20px;background: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.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") center/20px 20px 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.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") center/20px 20px no-repeat}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-close .elementor-button-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-pop .elementor-heading-title{line-height:1.2}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-pop .elementor-widget-text-editor p{margin:0}
/* Saved list (written by the header script from the calendar feed): poster, title, date and place */
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-saved-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-saved-list:empty{display:none}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-savedp.has-items .te27-hd-saved-empty{display:none}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-sv{display:grid;grid-template-columns:56px 1fr;gap:14px;align-items:center;min-height:44px;padding:8px;border-radius:8px;background:var(--e-global-color-te27card,#FBF8F3);color:var(--e-global-color-te27ink,#17120F)!important;text-decoration:none!important;transition:background-color .15s}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-sv:hover{background:var(--e-global-color-te27sand,#ECE5DA)}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-sv:focus-visible{outline:3px solid var(--e-global-color-te27orange,#FF923A);outline-offset:2px}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-sv img,.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-sv>i{width:56px;height:70px;object-fit:cover;object-position:50% 0;border-radius:4px;background:var(--e-global-color-te27sand,#ECE5DA);display:block}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-sv b{display:block;font-family:"Brygada 1918",serif!important;font-weight:400;font-size:17px;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-sv b.is-caps{font-size:14.5px;letter-spacing:.03em}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-sv em{display:block;margin-top:4px;font-style:normal;font-weight:500;font-family:"Azeret Mono",monospace!important;font-size:11px;letter-spacing:.04em;color:var(--e-global-color-te27muted,#62584F)}
/* Saved: loading rows while the calendar feed answers (quiet shimmer, none with reduced motion) */
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-sv-ph{pointer-events:none}.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-sv-ph>i{display:block;width:56px;height:70px;border-radius:4px;background:var(--e-global-color-te27sand,#ECE5DA)}.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-sv-ph b,.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-sv-ph em{display:block;height:14px;border-radius:4px;background:var(--e-global-color-te27sand,#ECE5DA)}.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-sv-ph b{width:78%}.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-sv-ph em{width:52%;margin-top:10px;height:11px}
@media (prefers-reduced-motion:no-preference){.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-sv-ph{animation:te27hd-pulse 1.1s ease-in-out infinite alternate}}@keyframes te27hd-pulse{to{opacity:.55}}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-savedp.is-loading .te27-hd-saved-empty{display:none}
/* First page of a visit: the lintel draws out from the centre (600ms), the logo and the date rise 4px (400ms, 150ms later). Later pages open at rest */
@media (prefers-reduced-motion:no-preference){
.te27hd-intro .elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-lintel{animation:te27hd-draw .6s var(--te27hd-ease) both}
.te27hd-intro .elementor-4018 .elementor-element.elementor-element-34db5128 :is(.te27-hd-logo img,.te27hd-today,.te27-hd-acts>*,.te27-hd-mini .te27-hd-logo-s img,.te27-hd-mini .te27hd-chip){animation:te27hd-rise .4s var(--te27hd-ease) .15s both}
}
@keyframes te27hd-draw{from{transform:scaleX(0)}}
@keyframes te27hd-rise{from{opacity:0;transform:translateY(4px)}}
/* Reduced motion: no draw-in and no sliding; the condensed bar simply crossfades (120ms) */
@media (prefers-reduced-motion:reduce){
.elementor-4018 .elementor-element.elementor-element-34db5128,.elementor-4018 .elementor-element.elementor-element-34db5128::before{transition:none!important}
.elementor-4018 .elementor-element.elementor-element-34db5128 :is(.te27-hd-row1,.te27-hd-mini,.te27-hd-lintel,.te27-hd-trim){transition-duration:.12s!important;transition-delay:0s!important}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-card,.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-pop{animation:te27hd-fade .12s linear both!important}
}
@keyframes te27hd-fade{from{opacity:0}}
/* TABLET (768-1024): 130px, date without the long lines, round icon buttons, "Submit" */
@media (min-width:768px) and (max-width:1024px){
.elementor-4018 .elementor-element.elementor-element-34db5128{--te27hd-up:59px;--te27hd-bgs:.9;--te27hd-pad:32px}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-row1{height:66px}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-logo img{height:40px!important}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-date{gap:11px}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-bo-day{font-size:19px}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-bo-day small{font-size:11.5px}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-rule{height:34px}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-lines{font-size:10.5px}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-lines .te27hd-sp .te27hd-bo,.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-lunarm{display:none}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-moon.is-md{width:34px;height:34px}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-mini .te27-hd-chipw{display:none}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-lintel{height:20px}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-trim{height:12px}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-mini{padding:0 24px 0 32px}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-row1 .te27-hd-pill .elementor-button{height:44px;min-height:44px;padding:0 16px;font-size:14px;border:2px solid transparent;background-clip:padding-box}
}
/* PHONE (767 and less): the slim bar (56px + 15px lintel). It hides with the footer's tab bar while you scroll down */
@media (max-width:767px){
.elementor-4018 .elementor-element.elementor-element-34db5128{--te27hd-up:0px;transition:transform var(--te27-bar-in,.3s) var(--te27-bar-ease,ease)}
.elementor-4018 .elementor-element.elementor-element-34db5128.is-away{transform:translateY(-100%);transition-duration:var(--te27-bar-out,.26s)}
/* the lintel's shadow is a layer that fades while the bar is away, so the bar travels exactly its own height (the stuck page bars move the same 71px, in step) */
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-lintel{box-shadow:none;position:relative}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-lintel::after{content:"";position:absolute;left:0;right:0;top:100%;height:14px;background:linear-gradient(color-mix(in srgb,var(--e-global-color-te27ink,#17120F) 34%,transparent),transparent);pointer-events:none;transition:opacity var(--te27-bar-in,.3s) var(--te27-bar-ease,ease)}
.elementor-4018 .elementor-element.elementor-element-34db5128.is-away .te27-hd-lintel::after{opacity:0;transition-duration:var(--te27-bar-out,.26s)}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-mini{order:-1;position:relative!important;top:0;height:56px;padding:0 6px 0 18px;opacity:1;visibility:visible}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-logo-s img{height:30px!important}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-lintel{height:15px}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-trim{display:none}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-round .elementor-button-content-wrapper::before{width:21px;height:21px;-webkit-mask-size:21px 21px;mask-size:21px 21px}
.elementor-4018 .elementor-element.elementor-element-34db5128.te27hd-nobar .te27-hd-menu,body:has(.te27u-progress) .elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-menu{display:block}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-pop{padding:18px 16px 22px}
}
/* very small phones (360 and less): the chip keeps the moon and the Tibetan day */
@media (max-width:374px){.elementor-4018 .elementor-element.elementor-element-34db5128.te27hd-nobar .te27-hd-mini .te27hd-chip .te27hd-mono{display:none}}
@media (max-width:339px){.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-mini .te27hd-chip .te27hd-mono{display:none}}
@media (max-width:360px){.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-mini{padding-left:14px}}
/* ---------- PHONE SHEETS (767 and less): Today (ink) and Saved (paper) slide up from the bottom, Search drops from under the bar. A backdrop dims the page, the page does not scroll behind (html.te27-lock), they follow the finger when dragged and close with a swipe, a tap outside, Esc, X or Back (Header script) ---------- */
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-veil{display:none}
@media (max-width:767px){
html.te27-lock{overflow:hidden}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-mini,.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-lintel{z-index:46}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-veil{display:block;position:fixed!important;inset:0;z-index:40;min-height:0;background:color-mix(in srgb,var(--e-global-color-te27ink,#17120F) 52%,transparent)!important;opacity:0;visibility:hidden;transition:opacity .22s ease,visibility 0s .22s;pointer-events:none!important;-webkit-tap-highlight-color:transparent}
.elementor-4018 .elementor-element.elementor-element-34db5128:is(.is-card,.is-saved,.is-search) .te27-hd-veil{opacity:var(--te27hd-veil,1);visibility:visible;pointer-events:auto!important;transition:opacity .3s ease,visibility 0s}
.elementor-4018 .elementor-element.elementor-element-34db5128.te27hd-drag :is(.te27-hd-veil,.te27hd-card,.te27-hd-savedp,.te27-hd-searchp){transition:none!important}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-card.is-sheet{position:fixed;left:0;right:0;top:auto;bottom:0;width:auto;max-height:88vh;overflow-y:auto;overscroll-behavior:contain;padding:36px 22px calc(26px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;border:0;border-top:1px solid color-mix(in srgb,var(--e-global-color-te27paper,#F4EFE7) 14%,transparent);z-index:50;animation:none;visibility:hidden;transform:translate3d(0,110%,0);transition:transform .24s cubic-bezier(.4,0,1,1),visibility 0s .24s;box-shadow:0 -20px 50px rgba(0,0,0,.45)}
.elementor-4018 .elementor-element.elementor-element-34db5128.is-card .te27hd-card.is-sheet{visibility:visible;transform:translate3d(0,var(--te27hd-drag,0px),0);transition:transform .34s linear(0, .0565, .1833, .3345, .4835, .6158, .7259, .8127, .8782, .9257, .9587, .9805, .9941, 1.002, 1.006, 1.0076, 1.0076, 1.0068, 1.0057, 1.0046, 1.0035, 1.0025, 1.0018, 1.0012, 1),visibility 0s}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-card.is-sheet::before{left:50%;top:9px;width:38px;height:5px;margin-left:-19px;border:0;border-radius:5px;background:color-mix(in srgb,var(--e-global-color-te27paper,#F4EFE7) 30%,transparent);transform:none}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-card.is-sheet .te27hd-card-x{display:flex;position:absolute;right:10px;top:16px;width:44px;height:44px;align-items:center;justify-content:center;border:0;border-radius:99px;background:color-mix(in srgb,var(--e-global-color-te27paper,#F4EFE7) 8%,transparent);color:var(--e-global-color-te27paper,#F4EFE7);cursor:pointer;padding:0;transition:transform .12s ease,background-color .15s}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-card.is-sheet .te27hd-card-x:active{transform:scale(.92);background:color-mix(in srgb,var(--e-global-color-te27paper,#F4EFE7) 14%,transparent)}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-card-x i{content:"";flex:none;width:20px;height:20px;background: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.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") center/20px 20px 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.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") center/20px 20px no-repeat;display:block}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-card.is-sheet .te27hd-card-top{padding-right:40px}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-card.is-sheet .te27hd-card-bo{font-size:22px}.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-card.is-sheet .te27hd-moon.is-lg{width:80px;height:80px}
/* while a sheet is open the header (and its backdrop) sit above the footer's tab bar */
html.te27hd-sheet [data-elementor-type="header"]:has(.te27-hd){z-index:106}
/* the search field must not fade its own visibility (it would refuse the focus that opens the keyboard) */
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-searchp :is(input,.elementor-search-form,.elementor-search-form__container){transition:border-color .15s ease,box-shadow .15s ease!important}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-card.is-sheet .te27hd-card-go{height:48px;transition:transform .12s ease,background-color .15s}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-card.is-sheet .te27hd-card-go:active{transform:scale(.97)}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-savedp{display:flex!important;position:fixed!important;left:0;right:0;top:auto;bottom:0;max-height:84vh;overflow-y:auto;overscroll-behavior:contain;padding:36px 18px calc(24px + env(safe-area-inset-bottom,0px))!important;border-radius:22px 22px 0 0;box-shadow:0 -20px 50px rgba(0,0,0,.35)!important;clip-path:none!important;z-index:50;visibility:hidden;transform:translate3d(0,110%,0);transition:transform .24s cubic-bezier(.4,0,1,1),visibility 0s .24s;animation:none!important}
.elementor-4018 .elementor-element.elementor-element-34db5128.is-saved .te27-hd-savedp,.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-savedp:target{visibility:visible;transform:translate3d(0,var(--te27hd-drag,0px),0);transition:transform .34s linear(0, .0565, .1833, .3345, .4835, .6158, .7259, .8127, .8782, .9257, .9587, .9805, .9941, 1.002, 1.006, 1.0076, 1.0076, 1.0068, 1.0057, 1.0046, 1.0035, 1.0025, 1.0018, 1.0012, 1),visibility 0s}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-savedp::before{content:"";position:absolute;left:50%;top:9px;width:38px;height:5px;margin-left:-19px;border-radius:5px;background:color-mix(in srgb,var(--e-global-color-te27ink,#17120F) 22%,transparent)}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-saved-list{grid-template-columns:1fr}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-searchp{display:flex!important;z-index:44;border-radius:0 0 18px 18px;padding:18px 16px 30px!important;box-shadow:0 24px 40px -18px rgba(0,0,0,.45)!important;clip-path:none!important;visibility:hidden;opacity:0;transform:translate3d(0,-24px,0);transition:opacity .16s ease,transform .2s cubic-bezier(.4,0,1,1),visibility 0s .2s;animation:none!important}
.elementor-4018 .elementor-element.elementor-element-34db5128.is-search .te27-hd-searchp,.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-searchp:target{visibility:visible;opacity:1;transform:translate3d(0,var(--te27hd-drag,0px),0);transition:opacity .2s ease,transform .32s linear(0, .0565, .1833, .3345, .4835, .6158, .7259, .8127, .8782, .9257, .9587, .9805, .9941, 1.002, 1.006, 1.0076, 1.0076, 1.0068, 1.0057, 1.0046, 1.0035, 1.0025, 1.0018, 1.0012, 1),visibility 0s}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-searchp::after{content:"";position:absolute;left:50%;bottom:10px;width:38px;height:5px;margin-left:-19px;border-radius:5px;background:color-mix(in srgb,var(--e-global-color-te27ink,#17120F) 20%,transparent)}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-close .elementor-button{transition:transform .12s ease,background-color .15s}.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-close .elementor-button:active{transform:scale(.92);background:color-mix(in srgb,var(--e-global-color-te27ink,#17120F) 10%,transparent)}
}
/* The moon photo fades in once loaded; the next hour's frame crossfades over it */
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-moon img[data-te27hd="moonimg"]{opacity:0;transition:opacity .6s ease}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-moon img[data-te27hd="moonimg"].is-in{opacity:1}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-moon .te27hd-moon-next{position:absolute!important;inset:0;opacity:0;transition:opacity .6s ease}
.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-moon .te27hd-moon-next.is-in{opacity:1}
/* Phone intro (first page of a visit): the lintel draws out, then the logo, the date chip and the buttons rise one after another. It waits for the fonts (at most 600ms) so nothing pops in */
@media (max-width:767px) and (prefers-reduced-motion:no-preference){
.te27hd-intro .elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-mini .te27-hd-logo-s img{animation:te27hd-rise .5s var(--te27hd-ease) .1s both}
.te27hd-intro .elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-mini .te27hd-chip{animation:te27hd-rise .5s var(--te27hd-ease) .18s both}
.te27hd-intro .elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-mini .te27-hd-round .elementor-button{animation:te27hd-rise .5s var(--te27hd-ease) .26s both}
}
.te27hd-intro:not(.te27hd-go) .elementor-4018 .elementor-element.elementor-element-34db5128 *{animation-play-state:paused!important}
@media (prefers-reduced-motion:reduce){.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-moon img,.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-moon .te27hd-moon-next,.elementor-4018 .elementor-element.elementor-element-34db5128 .te27hd-card.is-sheet,.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-savedp,.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-searchp,.elementor-4018 .elementor-element.elementor-element-34db5128 .te27-hd-veil{transition:none!important}}
/* The theme's skip link, in the site fonts */
body:has(.te27hd-on) .skip-link{font-family:"Schibsted Grotesk",sans-serif!important;font-size:15px!important;font-weight:600!important;background:var(--e-global-color-te27paper,#F4EFE7)!important;color:var(--e-global-color-te27ink,#17120F)!important;border-radius:99px;padding:12px 20px!important;z-index:1000!important}
/* compact bar: the menu's empty wrapper no longer covers the logo, date chip, Search and Submit; only the menu items take clicks */
.te27-hd .elementor-element-te27mm01,.te27-hd .elementor-element-te27mm01 .e-n-menu,.te27-hd .elementor-element-te27mm01 .e-n-menu-wrapper,.te27-hd .elementor-element-te27mm01 .e-n-menu-heading{pointer-events:none!important}
.te27-hd .elementor-element-te27mm01 .e-n-menu-item,.te27-hd .elementor-element-te27mm01 .e-n-menu-toggle,.te27-hd .elementor-element-te27mm01 .e-n-menu-content{pointer-events:auto!important}/* End custom CSS */