.elementor-2 .elementor-element.elementor-element-d08bb70{--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;}.elementor-2 .elementor-element.elementor-element-d08bb70:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d08bb70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6E54C;background-image:url("https://jajajers.com/wp-content/uploads/2026/10/jajajers-fons-grafiti.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-efdd128{--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;}.elementor-2 .elementor-element.elementor-element-7da822f{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-5075a26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-5075a26 .elementor-heading-title{font-family:"Bebas Neue REGULAR", Sans-serif;font-weight:400;color:#292826;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-10ce65a .elementor-button{background-color:#FFFFFF;font-family:"Bebas Neue BOLD", Sans-serif;font-weight:400;fill:#292826;color:#292826;border-radius:100px 100px 100px 100px;}.elementor-2 .elementor-element.elementor-element-10ce65a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 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-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-248e6d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-e932c16{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-178d278{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 4px;text-align:center;}.elementor-2 .elementor-element.elementor-element-f178e78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-5dde196{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-27d61b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-a3a6905{--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:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a3a6905:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a3a6905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2 .elementor-element.elementor-element-ac7a276{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:4;}.elementor-2 .elementor-element.elementor-element-7640da8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-7186a1f{--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;}.elementor-2 .elementor-element.elementor-element-00fe087{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-961a905{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-caae00b{--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;}.elementor-2 .elementor-element.elementor-element-f708cdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-f708cdd .elementor-heading-title{font-family:"Bebas Neue BOLD", Sans-serif;font-weight:400;color:#292826;}.elementor-2 .elementor-element.elementor-element-0d5256a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-0d5256a{left:384px;}body.rtl .elementor-2 .elementor-element.elementor-element-0d5256a{right:384px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-2 .elementor-element.elementor-element-c0090af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Bebas Neue BOLD", Sans-serif;font-weight:400;color:#292826;}.elementor-2 .elementor-element.elementor-element-0e4ae8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-d5d2bcd{--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;}.elementor-2 .elementor-element.elementor-element-7056ce8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-64a9d6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Bebas Neue BOLD", Sans-serif;font-weight:400;color:#292826;}.elementor-2 .elementor-element.elementor-element-fda6be2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-594466a{--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;}.elementor-2 .elementor-element.elementor-element-9489fb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-2c495e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-cf302f7{--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;}.elementor-2 .elementor-element.elementor-element-cf302f7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-cf302f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1DF4B;}.elementor-2 .elementor-element.elementor-element-c284510{--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;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .elementor-repeater-item-jjpod01 .jj-services-primary{color:#FFFFFF;font-size:calc(110 * .083333cqw);left:2.3%;top:16%;width:58%;line-height:0.94;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .elementor-repeater-item-jjpod01 .jj-services-accent{color:#F1DF4B;font-size:calc(133 * .083333cqw);left:2.3%;top:31%;width:55%;line-height:0.94;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .elementor-repeater-item-jjpod01 .jj-services-card{background-color:#292826;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .elementor-repeater-item-jjpod01 .jj-services-image--cutout{width:68%;left:29.5%;top:5.5%;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .elementor-repeater-item-jjpod01{--jj-crop-x:50%;--jj-crop-y:50%;--jj-bg-x:50%;--jj-bg-y:50%;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .elementor-repeater-item-jjpod01 .jj-services-brand{width:18%;left:6%;top:61%;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .elementor-repeater-item-jjtea02 .jj-services-primary{color:#FFFFFF;font-size:calc(118 * .083333cqw);left:2.3%;top:59%;width:42%;line-height:0.94;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .elementor-repeater-item-jjtea02 .jj-services-accent{color:#F1DF4B;font-size:calc(148 * .083333cqw);left:2.3%;top:75%;width:42%;line-height:0.94;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .elementor-repeater-item-jjtea02 .jj-services-card{background-color:#292826;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .elementor-repeater-item-jjtea02{--jj-cover-scale:1;--jj-crop-x:50%;--jj-crop-y:54%;--jj-bg-x:50%;--jj-bg-y:50%;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .elementor-repeater-item-jjtea02 .jj-services-image--cutout{width:70%;left:30%;top:5%;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .elementor-repeater-item-jjtea02 .jj-services-brand{width:15%;left:5%;top:63%;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .elementor-repeater-item-jjdj003 .jj-services-primary{color:#FFFFFF;font-size:calc(170 * .083333cqw);left:5%;top:22%;width:25%;line-height:0.94;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .elementor-repeater-item-jjdj003 .jj-services-accent{color:#F1DF4B;font-size:calc(220 * .083333cqw);left:5%;top:46%;width:30%;line-height:0.94;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .elementor-repeater-item-jjdj003 .jj-services-card{background-color:#292826;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .elementor-repeater-item-jjdj003 .jj-services-image--cutout{width:75%;left:25%;top:10%;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .elementor-repeater-item-jjdj003{--jj-crop-x:50%;--jj-crop-y:50%;--jj-bg-x:50%;--jj-bg-y:64%;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .elementor-repeater-item-jjdj003 .jj-services-brand{width:15%;left:5%;top:63%;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .elementor-repeater-item-jjcol05 .jj-services-primary{color:#FFFFFF;font-size:calc(124 * .083333cqw);left:40%;top:60%;width:58%;line-height:0.94;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .elementor-repeater-item-jjcol05 .jj-services-accent{color:#F1DF4B;font-size:calc(154 * .083333cqw);left:43.5%;top:76%;width:54.5%;line-height:0.94;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .elementor-repeater-item-jjcol05 .jj-services-card{background-color:#292826;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .elementor-repeater-item-jjcol05{--jj-cover-scale:1.15;--jj-crop-x:80%;--jj-crop-y:50%;--jj-bg-x:50%;--jj-bg-y:50%;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .elementor-repeater-item-jjcol05 .jj-services-image--cutout{width:70%;left:30%;top:5%;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .elementor-repeater-item-jjcol05 .jj-services-brand{width:15%;left:5%;top:63%;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .elementor-repeater-item-jjgal04 .jj-services-primary{color:#FFFFFF;font-size:calc(100 * .083333cqw);left:2.3%;top:20%;width:64%;line-height:0.94;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .elementor-repeater-item-jjgal04 .jj-services-accent{color:#F1DF4B;font-size:calc(133 * .083333cqw);left:2.3%;top:34%;width:40%;line-height:0.94;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .elementor-repeater-item-jjgal04 .jj-services-card{background-color:#292826;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .elementor-repeater-item-jjgal04 .jj-services-image--cutout{width:60%;left:40%;top:-9%;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .elementor-repeater-item-jjgal04{--jj-crop-x:50%;--jj-crop-y:50%;--jj-bg-x:50%;--jj-bg-y:50%;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .elementor-repeater-item-jjgal04 .jj-services-brand{width:15%;left:5%;top:63%;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .jj-services-tab-scribble{width:260px;height:88px;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .jj-services-tab, .elementor-2 .elementor-element.elementor-element-a5e7b91 .jj-services-separator{color:#292826;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .jj-services-tab{font-family:"Bebas Neue BOLD", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .jj-services-card, .elementor-2 .elementor-element.elementor-element-a5e7b91 .jj-services-media{border-radius:30px;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .jj-services-description{color:#292826;font-family:"Bebas Neue BOLD", Sans-serif;font-weight:400;margin-top:30px;}.elementor-2 .elementor-element.elementor-element-4624163{--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;}.elementor-2 .elementor-element.elementor-element-4624163:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4624163 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-2 .elementor-element.elementor-element-9f8c53a{--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;}.elementor-2 .elementor-element.elementor-element-83e996a{--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;}.elementor-2 .elementor-element.elementor-element-a8ef137{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-a8ef137 .elementor-heading-title{font-family:"Bebas Neue BOLD", Sans-serif;font-weight:400;color:#292826;}.elementor-2 .elementor-element.elementor-element-f57d453{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-62ecc59{--grid-columns:1;--grid-row-gap:0px;}.elementor-2 .elementor-element.elementor-element-62ecc59 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-770d775 .elementor-button{background-color:#FFFFFF;font-family:"Bebas Neue BOLD", Sans-serif;font-weight:400;fill:#292826;color:#292826;border-radius:100px 100px 100px 100px;}.elementor-2 .elementor-element.elementor-element-770d775{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-d08bb70{--width:100%;}.elementor-2 .elementor-element.elementor-element-efdd128{--width:100%;}.elementor-2 .elementor-element.elementor-element-7da822f{--width:100%;}.elementor-2 .elementor-element.elementor-element-e932c16{--width:100%;}.elementor-2 .elementor-element.elementor-element-a3a6905{--width:100%;}.elementor-2 .elementor-element.elementor-element-7186a1f{--width:100%;}.elementor-2 .elementor-element.elementor-element-caae00b{--width:100%;}.elementor-2 .elementor-element.elementor-element-d5d2bcd{--width:100%;}.elementor-2 .elementor-element.elementor-element-594466a{--width:100%;}.elementor-2 .elementor-element.elementor-element-cf302f7{--width:100%;}.elementor-2 .elementor-element.elementor-element-c284510{--width:100%;}.elementor-2 .elementor-element.elementor-element-4624163{--width:100%;}.elementor-2 .elementor-element.elementor-element-9f8c53a{--width:100%;}.elementor-2 .elementor-element.elementor-element-83e996a{--width:100%;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-a5e7b91 .jj-services-tab-scribble{width:200px;height:68px;}.elementor-2 .elementor-element.elementor-element-62ecc59{--grid-columns:1;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-a5e7b91 .jj-services-tab-scribble{width:166px;height:57px;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .jj-services-card, .elementor-2 .elementor-element.elementor-element-a5e7b91 .jj-services-media{border-radius:18px;}.elementor-2 .elementor-element.elementor-element-a5e7b91 .jj-services-description{margin-top:24px;}.elementor-2 .elementor-element.elementor-element-62ecc59{--grid-columns:1;}}/* Start custom CSS */@font-face{font-family:'Bebas Neue BOLD';src:url('/wp-content/uploads/2026/10/BebasNeue-Bold.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Bebas Neue REGULAR';src:url('/wp-content/uploads/2026/10/BebasNeue-Regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Bebas Neue BOOK';src:url('/wp-content/uploads/2026/10/BebasNeue-Book.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
:root{--jj-yellow:#F1DF4B;--jj-ink:#292826;--jj-grey:#eee}
html{scroll-behavior:smooth;scroll-padding-top:24px}
body{margin:0;background:white;color:var(--jj-ink)}
.jj-box{width:calc(100% - 64px);max-width:1200px;min-width:0;margin-inline:auto;padding:0;gap:0;position:relative}
.jj-hero,.jj-about,.jj-podcast,.jj-events,.jj-header,.jj-footer{--container-widget-width:100%;--widgets-spacing:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;gap:0}
.jj-box p{margin:0}
:where(.jj-box) .elementor-heading-title{color:var(--jj-ink);font-weight:400;line-height:1}
.jj-box strong{font-family:'Bebas Neue BOLD',sans-serif;font-weight:400}
.jj-button .elementor-button{font:400 27px/1 'Bebas Neue BOLD',sans-serif;color:var(--jj-ink);background:#fff;border:1px solid #888;border-radius:100px;padding:14px 42px;min-height:48px;box-shadow:none;transition:background .2s,transform .2s}
.jj-button a[href]:hover{background:var(--jj-yellow);transform:translateY(-2px)}
.jj-box a:focus-visible,.jj-box summary:focus-visible,.jj-box button:focus-visible{outline:3px solid currentColor;outline-offset:5px}
.jj-social-icon img{width:auto!important;height:22px!important;object-fit:contain;display:block}
.jj-social-icon{width:22px!important;flex:0 0 22px}
@media(max-width:767px){.jj-box{width:calc(100% - 36px)}.jj-button .elementor-button{font-size:22px;padding:11px 28px;min-height:44px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.jj-circle-type img{animation:none!important}.jj-button a{transition:none}}

.jj-hero-copy.e-con,.jj-hero-socials.e-con,.jj-footer-socials.e-con,.jj-circle.e-con,.jj-about-copy.e-con,.jj-podcast-card.e-con,.jj-events-heading.e-con{padding:0}

.jj-hero{background-color:var(--jj-yellow);background-blend-mode:multiply;overflow:hidden;position:relative;border-radius:0 0 44% 8% / 0 0 3% 5%}
.jj-hero-inner.e-con{height:700px}
.jj-hero-copy.e-con{position:absolute;left:0;top:145px;width:530px;z-index:3;gap:32px}
.jj-hero-title .elementor-heading-title{font:400 38px/1.02 'Bebas Neue REGULAR',sans-serif;letter-spacing:-.2px}
.jj-hero-title strong{font-size:1.04em}.jj-hero-title strong:first-child{font-size:1.28em}
.jj-hero-cta{width:auto!important;align-self:flex-start}
.jj-hero-portrait{position:absolute!important;right:0;bottom:-8px;width:825px!important;z-index:2}
.jj-hero-portrait img{width:100%;display:block}
.jj-hero-socials.e-con{position:absolute;right:0;top:38px;width:24px;flex-direction:column;align-items:center;gap:27px;z-index:4}
.jj-about{position:relative;z-index:1;isolation:isolate;overflow:visible;background:white}
.jj-about-inner.e-con{height:1280px}
.jj-jorge{position:absolute!important;left:0;top:0;width:365px!important;z-index:3}
.jj-alexis{position:absolute!important;left:250px;top:185px;width:410px!important;z-index:4}
.jj-jorge img,.jj-alexis img{width:100%;display:block}
.jj-about-copy.e-con{position:absolute;left:535px;top:125px;width:665px;gap:3px;z-index:5}
.jj-about-title .elementor-heading-title{font:400 39px/1.02 'Bebas Neue BOLD',sans-serif}
.jj-about-description{font:400 32px/1.05 'Bebas Neue BOLD',sans-serif;color:var(--jj-ink)}
.jj-about-description strong{font-size:1.2em}
.jj-asterisks{position:absolute!important;right:8px;top:-8px;width:112px!important;transform:rotate(-8deg)}
.jj-about-underline{width:290px!important;margin-top:-2px!important}
.jj-culture.e-con{position:absolute;right:0;top:555px;width:620px;z-index:5;padding:18px 24px}
.jj-culture-text{font:400 30px/1.08 'Bebas Neue BOLD',sans-serif;color:var(--jj-ink)}
.jj-culture-text strong{font-size:1.22em}
.jj-parenthesis{position:absolute!important;top:0;height:190px;width:26px!important}
.jj-parenthesis img{width:100%;height:190px}
.jj-parenthesis-left{left:-6px}.jj-parenthesis-right{right:-4px}
.jj-circle.e-con{position:absolute;right:0;bottom:-20px;width:460px;height:460px;z-index:6}
.jj-circle-faces{position:absolute!important;inset:42px;width:376px!important}
.jj-circle-type{position:absolute!important;inset:0;width:460px!important;pointer-events:none}
.jj-circle-type img{width:100%;animation:jj-circle-spin 60s linear infinite;transform-origin:50% 50%;will-change:transform}
@keyframes jj-circle-spin{to{transform:rotate(360deg)}}
.jj-wave{position:absolute!important;pointer-events:none;z-index:1}
.jj-wave img{display:block;width:100%}.jj-wave-one{left:-8%;top:865px;width:48%!important;transform:rotate(7deg)}
.jj-wave-two{left:-6%;bottom:40px;width:86%!important}
.jj-podcast{position:relative;z-index:0;background:var(--jj-yellow);padding:120px 0 115px;border-radius:7% 20% 6% 20% / 5% 3% 6% 2%;margin-top:-35px}
.jj-podcast:before{content:'';position:absolute;background:#eee;inset:20% 0 -80px;z-index:-2}
.jj-podcast:after{content:'';position:absolute;background:var(--jj-yellow);inset:0;border-radius:inherit;z-index:-1}
.jj-podcast-card.e-con{height:625px;position:relative;border-radius:30px;overflow:hidden;background:var(--jj-ink)}
.jj-podcast-people{position:absolute!important;right:-85px;bottom:0;width:1180px!important}
.jj-podcast-people img{display:block;width:100%}
.jj-podcast-title{position:absolute!important;left:28px;top:86px;width:525px!important;z-index:2}
.jj-podcast-title .elementor-heading-title{font:400 105px/.92 'Bebas Neue BOLD',sans-serif;color:#fff;letter-spacing:.2px}
.jj-podcast-title span{color:var(--jj-yellow);font-size:1.16em}
.jj-podcast-play{position:absolute!important;left:48%;top:51%;width:100px!important;z-index:4}
.jj-podcast-play .elementor-icon{color:#fff;border:2px solid #fff;border-radius:50%;width:100px;height:100px;display:flex;align-items:center;justify-content:center;padding:25px;background:#0004}
.jj-podcast-play .elementor-icon svg{fill:#fff;width:40px;height:40px;margin-left:6px}
.jj-podcast-more{position:absolute!important;bottom:40px;left:42px;width:auto!important;z-index:4}
.jj-button.jj-podcast-more .elementor-button{padding:0;background:transparent!important;border:0;color:#fff;font-size:54px}
.jj-podcast-scribble{position:absolute!important;left:28px;bottom:20px;width:295px!important;filter:brightness(0) saturate(100%) invert(83%) sepia(93%) saturate(1150%) hue-rotate(357deg) brightness(105%);pointer-events:none;z-index:3}
.jj-brand-copy{margin-top:50px!important;font:400 34px/1.4 'Bebas Neue BOLD',sans-serif;color:var(--jj-ink);padding:0 10px}
.jj-events{background:var(--jj-grey);padding:80px 0 66px;position:relative}
.jj-events-heading.e-con{margin-bottom:62px;position:relative}
.jj-section-title .elementor-heading-title{font:400 92px/1 'Bebas Neue BOLD',sans-serif}
.jj-events-underline{position:absolute!important;left:-15px;bottom:-20px;width:430px!important}
.jj-events-accordion{width:100%}
.jj-events-accordion .e-n-accordion{gap:0!important}
.jj-events-accordion .e-n-accordion-item{border:0!important;border-bottom:1px solid #9a9997!important;border-radius:0;background:transparent;padding:0;margin:0 0 0 0;overflow:hidden}
.jj-events-accordion .e-n-accordion-item[open]{background:#fff;border-bottom:0!important;border-radius:28px;margin:0 -26px 18px;padding:0 26px 24px}
.jj-events-accordion .e-n-accordion-item-title{display:flex;justify-content:space-between;align-items:flex-start;background:transparent!important;border:0!important;padding:28px 0!important;gap:18px;min-height:165px;list-style:none}
.jj-events-accordion .e-n-accordion-item-title-header{flex:1;min-width:0}
.jj-events-accordion .e-n-accordion-item-title-text{display:flex!important;align-items:flex-start;gap:18px;font:400 50px/1.05 'Bebas Neue BOLD',sans-serif;color:var(--jj-ink);margin:0}
.jj-event-number{font:400 90px/.92 'Bebas Neue BOLD',sans-serif;flex:0 0 105px;display:block}
.jj-event-heading{padding-top:8px;display:block}
.jj-event-heading strong{display:block;font-size:50px}
.jj-event-date{display:block;font:400 43px/1.1 'Bebas Neue REGULAR',sans-serif;margin-top:4px}
.jj-event-heading small{display:block;font:400 32px/1.05 'Bebas Neue REGULAR',sans-serif}
.jj-events-accordion .e-n-accordion-item-title-icon{width:66px;min-width:66px;height:66px;margin:15px 0 0;opacity:.6;align-self:flex-start}
.jj-events-accordion .e-n-accordion-item-title-icon svg{width:66px!important;height:66px!important}
.jj-event-panel.e-con{border:0!important;padding:0!important;background:transparent!important;gap:25px;display:flex}
.jj-ticket{align-self:flex-end;width:auto!important;margin-bottom:0!important}
.jj-button.jj-ticket .elementor-button{background:var(--jj-yellow);min-width:348px;padding-block:14px}
.jj-event-photo img{width:100%;height:490px;object-fit:cover;object-position:center 52%;display:block;border-radius:25px}
.jj-events-more{align-self:center;width:auto!important;margin-top:34px!important}
.jj-events-more .elementor-button{min-width:350px}
@media(min-width:768px) and (max-width:1240px){
 .jj-hero-inner.e-con{height:590px}.jj-hero-copy.e-con{width:43%;top:120px}.jj-hero-title .elementor-heading-title{font-size:32px}.jj-hero-portrait{width:69%!important}.jj-hero-socials.e-con{top:30px}
 .jj-about-inner.e-con{height:1060px}.jj-jorge{width:31%!important}.jj-alexis{left:21.2%;top:155px;width:34%!important}.jj-about-copy.e-con{left:45%;top:105px;width:55%}.jj-about-title .elementor-heading-title{font-size:32px}.jj-about-description{font-size:27px}.jj-asterisks{right:0;width:75px!important}.jj-culture.e-con{width:51%;top:455px;padding-inline:20px}.jj-culture-text{font-size:25px}.jj-parenthesis,.jj-parenthesis img{height:170px}.jj-circle.e-con{width:370px;height:370px}.jj-circle-type{width:370px!important}.jj-circle-faces{inset:34px;width:302px!important}.jj-wave-one{top:700px}
 .jj-podcast-card.e-con{height:510px}.jj-podcast-people{width:100%!important;right:-35px}.jj-podcast-title{top:60px;width:45%!important}.jj-podcast-title .elementor-heading-title{font-size:80px}.jj-brand-copy{font-size:29px}.jj-section-title .elementor-heading-title{font-size:76px}.jj-event-heading strong{font-size:40px}.jj-event-date{font-size:35px}.jj-event-number{font-size:74px;flex-basis:88px}.jj-event-photo img{height:410px}
}
@media(min-width:768px) and (max-width:1024px){
 .jj-hero-inner.e-con{height:510px}.jj-hero-copy.e-con{top:100px}.jj-hero-title .elementor-heading-title{font-size:27px}.jj-button .elementor-button{font-size:22px;padding-inline:26px}.jj-hero-socials.e-con{gap:20px}
 .jj-about-inner.e-con{height:890px}.jj-about-copy.e-con{top:90px}.jj-about-title .elementor-heading-title{font-size:27px}.jj-about-description{font-size:23px}.jj-culture.e-con{top:390px}.jj-culture-text{font-size:21px}.jj-parenthesis,.jj-parenthesis img{height:150px}.jj-circle.e-con{width:310px;height:310px}.jj-circle-type{width:310px!important}.jj-circle-faces{inset:28px;width:254px!important}.jj-wave-one{top:600px}
 .jj-podcast{padding-top:100px}.jj-podcast-card.e-con{height:425px}.jj-podcast-title .elementor-heading-title{font-size:68px}.jj-button.jj-podcast-more .elementor-button{font-size:42px}.jj-podcast-scribble{width:225px!important}.jj-podcast-play .elementor-icon{width:75px;height:75px;padding:18px}.jj-brand-copy{font-size:25px}.jj-section-title .elementor-heading-title{font-size:64px}.jj-event-heading strong{font-size:32px}.jj-event-date{font-size:28px}.jj-event-number{font-size:60px;flex-basis:70px}.jj-event-heading small{font-size:24px}.jj-events-accordion .e-n-accordion-item-title{min-height:135px}.jj-event-photo img{height:340px}
}
@media(max-width:767px){
 .jj-hero{border-radius:0 0 35% 0 / 0 0 2% 0;background-position:center bottom!important;background-size:auto 70%!important}
 .jj-hero-inner.e-con{height:auto;min-height:0;display:flex;flex-direction:column;padding:36px 0 0}
 .jj-hero-copy.e-con{position:relative;top:auto;left:auto;width:100%;gap:25px}.jj-hero-title .elementor-heading-title{font-size:clamp(25px,6.5vw,40px);line-height:1.03}.jj-hero-portrait{position:relative!important;width:min(100%,540px)!important;bottom:auto;right:auto;align-self:center;margin-top:26px!important}.jj-hero-socials.e-con{right:2px;top:auto;bottom:200px;gap:20px}.jj-social-icon img{height:18px!important}
 .jj-about{overflow:hidden}.jj-about-inner.e-con{height:auto;min-height:1400px;display:flex;flex-direction:column;padding-top:48px}
 .jj-about-copy.e-con{position:relative;left:auto;top:auto;width:100%;padding-left:4px}.jj-about-title .elementor-heading-title{font-size:34px}.jj-about-description{font-size:27px;line-height:1.08}.jj-asterisks{right:0;top:-16px;width:80px!important}.jj-about-underline{width:230px!important}
 .jj-jorge{left:0;top:300px;width:54%!important}.jj-alexis{left:35%;top:400px;width:61%!important}.jj-culture.e-con{top:970px;width:100%;padding:12px 20px}.jj-culture-text{font-size:24px}.jj-culture-text br{display:none}.jj-parenthesis,.jj-parenthesis img{height:155px}.jj-parenthesis-left{left:0}.jj-parenthesis-right{right:0}
 .jj-circle.e-con{width:230px;height:230px;bottom:16px;right:0}.jj-circle-type{width:230px!important}.jj-circle-faces{inset:21px;width:188px!important}.jj-wave-one{top:880px;width:80%!important}.jj-wave-two{bottom:220px;left:-30%;width:150%!important}
 .jj-podcast{margin-top:0;padding:60px 0 70px;border-radius:7% 16% 6% 0 / 2% 2% 2% 0}.jj-podcast-card.e-con{height:360px;border-radius:20px}.jj-podcast-people{width:620px!important;max-width:none;right:-100px;bottom:0}.jj-podcast-title{left:18px;top:28px;width:72%!important}.jj-podcast-title .elementor-heading-title{font-size:56px}.jj-podcast-play{left:49%;top:59%;width:62px!important}.jj-podcast-play .elementor-icon{width:62px;height:62px;padding:16px}.jj-podcast-play .elementor-icon svg{width:25px;height:25px;margin-left:3px}.jj-podcast-more{left:25px;bottom:20px}.jj-button.jj-podcast-more .elementor-button{font-size:33px;padding:0;min-height:0}.jj-podcast-scribble{width:185px!important;left:12px;bottom:7px}.jj-brand-copy{font-size:25px;line-height:1.35;margin-top:30px!important;padding:0}
 .jj-events{padding:48px 0 46px}.jj-events-heading.e-con{margin-bottom:35px}.jj-section-title .elementor-heading-title{font-size:clamp(42px,10vw,65px)}.jj-events-underline{width:65%!important;left:-8px;bottom:-15px}
 .jj-events-accordion .e-n-accordion-item[open]{border-radius:16px;margin:0 -8px 10px;padding:0 12px 14px}.jj-events-accordion .e-n-accordion-item-title{padding:20px 0!important;gap:8px;min-height:120px}.jj-events-accordion .e-n-accordion-item-title-text{gap:8px}.jj-event-number{font-size:44px;flex-basis:45px;line-height:1}.jj-event-heading{padding-top:2px}.jj-event-heading strong{font-size:27px;line-height:1.05}.jj-event-date{font-size:23px;line-height:1.1;margin-top:7px}.jj-event-heading small{font-size:19px;margin-top:4px}.jj-events-accordion .e-n-accordion-item-title-icon{width:30px;min-width:30px;height:30px;margin:6px 0 0}.jj-events-accordion .e-n-accordion-item-title-icon svg{width:30px!important;height:30px!important}.jj-button.jj-ticket .elementor-button{min-width:200px;font-size:21px;padding:10px 24px}.jj-event-panel.e-con{gap:18px}.jj-event-photo img{height:225px;border-radius:12px}.jj-events-more .elementor-button{min-width:250px}
}
@media(max-width:380px){.jj-hero-inner.e-con{min-height:0}.jj-about-description{font-size:24px}.jj-about-title .elementor-heading-title{font-size:30px}.jj-about-inner.e-con{min-height:1330px}.jj-culture.e-con{top:870px}.jj-culture-text{font-size:22px}.jj-event-heading strong{font-size:24px}.jj-event-date{font-size:21px}.jj-event-number{font-size:40px;flex-basis:40px}}

.jj-wave.jj-wave-one{z-index:4}







/* Jajajers: original yellow silhouette */
.jj-about{background:transparent!important}
.jj-podcast{margin-top:-180px;padding-top:265px;background:transparent!important;border-radius:0;overflow:hidden}
.jj-podcast:before{inset:25% 0 0;background:var(--jj-grey);z-index:-2}
.jj-podcast:after{inset:0 -3%;border-radius:0;background:transparent url('/wp-content/uploads/2026/10/fondo_amarillo_adaptable.svg') center top/100% 100% no-repeat;z-index:-1}
.jj-podcast-scribble{filter:none}
@media(min-width:1241px){.jj-wave-two{width:calc(56% + 140px)!important;bottom:80px}}
@media(min-width:768px) and (max-width:1240px){.jj-podcast{margin-top:-150px;padding-top:235px}.jj-wave-two{width:calc(106% - 402px)!important;bottom:70px}}
@media(min-width:768px) and (max-width:1024px){.jj-podcast{margin-top:-135px;padding-top:200px}.jj-wave-two{width:calc(106% - 342px)!important;bottom:60px}}
@media(max-width:767px){.jj-podcast{margin-top:-90px;padding-top:150px}.jj-podcast:after{inset:0 -7%}}
/* End Jajajers silhouette */

/* Jajajers: home hero reference curve */
.jj-hero{
 --jj-yellow:#f6e54c;
 background-color:var(--jj-yellow)!important;
 border-radius:0!important;
}
.jj-hero::after{
 content:"";
 position:absolute;
 left:0;
 right:0;
 bottom:-1px;
 height:clamp(28px,5vw,140px);
 z-index:6;
 pointer-events:none;
 background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 100' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M0 94 C230 48 305 36 480 36 C745 28 895 40 1110 53 C1330 67 1505 45 1600 15 L1600 100 L0 100Z'/%3E%3C/svg%3E") center/100% 100% no-repeat;
}
/* End Jajajers home hero reference curve */

/* Identitat i cultura: text i parèntesis separats del personatge. */
@media (min-width:1241px) {
 .jj-culture.e-con {left:calc(100% - 560px);right:auto;width:max-content;max-width:560px}
}
@media (min-width:768px) and (max-width:1240px) {
 .jj-culture.e-con {left:55%;right:auto;width:max-content;max-width:45%}
}
@media (min-width:768px) and (max-width:900px) {
 .jj-culture-text {font-size:clamp(17px,2.25vw,21px)}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bebas Neue REGULAR';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://jajajers.com/wp-content/uploads/2026/10/BebasNeue-Regular.eot');
	src: url('https://jajajers.com/wp-content/uploads/2026/10/BebasNeue-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://jajajers.com/wp-content/uploads/2026/10/BebasNeue-Regular.woff2') format('woff2'),
		url('https://jajajers.com/wp-content/uploads/2026/10/BebasNeue-Regular.woff') format('woff'),
		url('https://jajajers.com/wp-content/uploads/2026/10/BebasNeue-Regular.ttf') format('truetype'),
		url('https://jajajers.com/wp-content/uploads/2026/10/BebasNeue-Regular.svg#BebasNeueREGULAR') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bebas Neue BOLD';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://jajajers.com/wp-content/uploads/2026/10/BebasNeue-Bold.eot');
	src: url('https://jajajers.com/wp-content/uploads/2026/10/BebasNeue-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://jajajers.com/wp-content/uploads/2026/10/BebasNeue-Bold.woff2') format('woff2'),
		url('https://jajajers.com/wp-content/uploads/2026/10/BebasNeue-Bold.woff') format('woff'),
		url('https://jajajers.com/wp-content/uploads/2026/10/BebasNeue-Bold.ttf') format('truetype'),
		url('https://jajajers.com/wp-content/uploads/2026/10/BebasNeue-Bold.svg#BebasNeueBOLD') format('svg');
}
/* End Custom Fonts CSS */