@import url(https://fonts.googleapis.com/css2?family=Kumbh+Sans:wght@100..900&display=swap);:root{--white-color:#ffffff;--black-color:#000000;--lite-green:#C5DFD6;--dark-green:#00505b}html{color:#4D4D4D;font-size:16px;line-height:1.6;-webkit-tap-highlight-color:#fff0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}::-ms-clear{display:none}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}img{max-width:100%}sub,sup{font-size:.6em}.elementor-widget-image .elementor-image>a img[src$=".svg"],.elementor-widget-image .elementor-image figure>a img[src$=".svg"]{width:auto!important}.elementor-widget-image a img[src$=".svg"]{width:auto!important}body p,.elementor-widget-container,.elementor-image-box-description{font-size:inherit;font-family:inherit;line-height:inherit;color:inherit;font-weight:inherit}.elementor-text-editor p{font-size:inherit;font-family:inherit;color:inherit;line-height:inherit;font-weight:inherit;text-transform:inherit}.elementor a,a{font-family:inherit;font-weight:inherit;text-decoration:underline;color:inherit;font-size:inherit;transition:all 0.3s}.elementor ol li>a:not(.elementor-button),.elementor ul li>a:not(.elementor-button),.elementor p a{font-weight:600;text-decoration:underline}.elementor ol li>a:not(.elementor-button):hover,.elementor ul li>a:not(.elementor-button):hover,.elementor a:hover,a:hover{text-decoration:none;color:var(--generous-blue)}.elementor p a{font-weight:600;text-decoration:underline}a[href*="tel"]{display:inline-block}.elementor a:hover,a:hover{text-decoration:none;color:inherit}body a,body p a{color:inherit;text-decoration:underline;font-weight:600}body a,body p a:hover{color:inherit;text-decoration:none}.site-main ul:not([class]){font-size:inherit;list-style:none}.site-main ol{list-style:decimal outside;font-size:inherit;padding-left:16px;margin-bottom:24px}.footer_links ul li a:hover{text-decoration:underline!important;text-decoration-color:var(--white-color)!important}body .site-main ul:not([class]) li,body .site-main ul:not([class]) li ol li ul:not([class]) li{font-size:16px;line-height:1.55;font-family:inherit;font-weight:400;color:inherit;margin-bottom:20px;padding-left:26px;position:relative}body .site-main ul:not([class]) li:last-child{margin-bottom:0}.site-main ol li,.site-main ul:not([class]) li ol li{font-size:19px;line-height:1.4;font-family:inherit;font-weight:700;color:inherit;margin-bottom:20px;padding-left:1px;position:relative}.site-main ol ol,.site-main ul:not([class]) ul:not([class]),.site-main ol ul:not([class]),.site-main ul:not([class]) ol{margin-bottom:0;margin-left:0;margin-top:10px;margin-bottom:10px}.site-main ul:not([class]):not(.elementor-editor-element-settings):not(.elementor-select-preset-list):not(.gform_fields){margin-left:0;padding-left:0}.site-main ul:not([class]):not(.elementor-editor-element-settings):not(.elementor-select-preset-list):not(.gform_fields):not(.camps_and_programs) li:before,.site-main ul:not([class]) li ol li ul:not([class]) li:after{content:"";display:inline-block;background-color:var(--dark-green);position:absolute;left:10px;top:9px;width:6px;height:6px;border-radius:50%}.site-main ol li::marker,.site-main ul:not([class]) li ol li::marker{font-weight:400;color:var(--dark-green)}.site-main ul:not([class]) ol li::before{display:none!important}body{counter-reset:mycounter}.site-main ol,.site-main ul:not([class]) li ol{list-style:none;padding:0}.site-main ol li,.site-main ul:not([class]) li ol li{display:flex;align-items:center;padding:0;font-size:18px;margin-bottom:11px}.site-main ol::before,.site-main ul:not([class]) li ol::before{content:""}.site-main ol li::before,.site-main ul:not([class]) li ol li::before{content:"";counter-increment:mycounter;content:counter(mycounter);min-width:25px;min-height:25px;max-width:25px;max-height:25px;display:flex;align-items:center;justify-content:center;align-self:flex-start;margin-right:15px;font-size:16px;font-weight:inherit;line-height:1.2;color:var(--black);background:var(--lite-green);border-radius:100%}h1[class],h2[class],h3[class],h4[class],h5[class],h6[class],h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,ul:last-child,ol:last-child,dl:last-child,table:last-child,blockquote:last-child{margin-bottom:0}body{margin:0;padding:0;color:var(--black-color);font-family:"Kumbh Sans",sans-serif;font-size:19px;font-weight:400;line-height:29px;background-color:var(--white-color)}.elementor-cta--skin-classic .elementor-cta__content-item{color:rgb(71 71 71 / .8)}.elementor-widget-animated-headline .elementor-headline .elementor-headline-plain-text{font-weight:400}.elementor-widget-animated-headline .elementor-headline .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text{font-weight:500}.elementor-widget-animated-headline .elementor-headline .elementor-headline-dynamic-wrapper svg{display:none}.elementor-button:after,[type="button"]:after{content:"";width:0;display:block;max-width:100%}html body .custom_cart_wrapper .button,html body .custom_cart_wrapper .coupon-col-end .button,.single-product .woocommerce-notices-wrapper .button,.home-slider .swiper-slide-inner .swiper-slide-contents .elementor-button,body .elementor-widget-button [type="button"]:not(.gm-control-active),body .elementor-widget-button [type="submit"]:not(.adminbar-button),body .elementor-button,body .elementor-size-xs,body .elementor-small-button,body .elementor-widget-button .elementor-button,body .elementor-widget-button [type="button"]:not(.gm-control-active):focus,body .elementor-widget-button [type="button"]:not(.gm-control-active),body .elementor-widget-button [type="submit"]:not(.adminbar-button):focus,body .elementor-widget-button button:not(.gm-control-active):focus,body .elementor-widget-button button:not(.gm-control-active),body .elementor-widget-button .elementor-cta .elementor-cta__button.elementor-button,body .elementor-widget-button .elementor-kit-7 .elementor-button:focus,body .elementor-widget-button .elementor-cta--skin-classic .elementor-cta__button.elementor-button,body.elementor-page .elementor-widget-call-to-action .elementor-cta__button-wrapper .elementor-button,body.elementor-page .elementor-cta--skin-classic .elementor-cta__button.elementor-button{color:var(--black-color);background-color:#fff0;font-size:16px!important;line-height:19px;padding:7px 0 7px 0;display:inline-block;text-decoration:none;cursor:pointer;text-align:center;border-radius:0;-webkit-appearance:none;transition:all 0.3s;box-sizing:border-box;font-family:"Kumbh Sans",sans-serif;max-width:100%;font-weight:600!important;text-transform:uppercase;border-top:2px solid var(--black-color);letter-spacing:0}html body .custom_cart_wrapper .button:hover,html body .custom_cart_wrapper .coupon-col-end .button:hover,.single-product .woocommerce-notices-wrapper .button:hover,html body .dark_bg form button:hover,.home-slider .swiper-slide-inner .swiper-slide-contents .elementor-button:hover,body .elementor-widget-button [type="button"]:not(.gm-control-active):hover,body .elementor-widget-button [type="submit"]:not(.adminbar-button):hover,body .elementor-widget-button .elementor-button:hover,body .elementor-button:hover,body .elementor-size-xs:hover,body .elementor-small-button:hover,body .elementor-widget-button [type="button"]:not(.gm-control-active):focus:hover,body .elementor-widget-button [type="button"]:not(.gm-control-active):hover,body .elementor-widget-button [type="submit"]:not(.adminbar-button):focus:hover,body .elementor-widget-button button:not(.gm-control-active):focus:hover,body .elementor-widget-button button:not(.gm-control-active):hover,body .elementor-widget-button .elementor-cta .elementor-cta__button.elementor-button:hover,body .elementor-widget-button .elementor-kit-7 .elementor-button:focus:hover,body .elementor-widget-button .elementor-cta--skin-classic .elementor-cta__button.elementor-button:hover,body.elementor-page .elementor-widget-call-to-action .elementor-cta__button-wrapper .elementor-button:hover,body.elementor-page .elementor-cta--skin-classic .elementor-cta__button.elementor-button:hover{text-decoration:none;border-color:var(--dark-green);color:var(--dark-green)}body .elementor-widget-button.large-button [type="button"]:not(.gm-control-active),body .elementor-widget-button.large-button [type="submit"]:not(.adminbar-button),body .large-button .elementor-button,body .large-button .elementor-size-xs,body .large-button .elementor-small-button,body .elementor-widget-button.large-button .elementor-button,body .elementor-widget-button.large-button [type="button"]:not(.gm-control-active):focus,body .elementor-widget-button.large-button [type="button"]:not(.gm-control-active),body .elementor-widget-button.large-button [type="submit"]:not(.adminbar-button):focus,body .elementor-widget-button.large-button button:not(.gm-control-active):focus,body .elementor-widget-button.large-button button:not(.gm-control-active),body .elementor-widget-button.large-button .elementor-cta .elementor-cta__button.elementor-button,body .elementor-widget-button.large-button .elementor-kit-7 .elementor-button:focus,body .elementor-widget-button.large-button .elementor-cta--skin-classic .elementor-cta__button.elementor-button,body.elementor-page .elementor-widget-call-to-action.large-button .elementor-cta__button-wrapper .elementor-button,body.elementor-page .elementor-cta--skin-classic.large-button .elementor-cta__button.elementor-button{padding:18px 24px 24px;background-color:var(--lite-green);font-size:30px!important;border:none;font-weight:bold!important}body .elementor-widget-button.large-button [type="button"]:not(.gm-control-active):hover,body .elementor-widget-button.large-button [type="submit"]:not(.adminbar-button):hover,body .elementor-widget-button.large-button .elementor-button:hover,body .large-button .elementor-button:hover,body .large-button .elementor-size-xs:hover,body .large-button .elementor-small-button:hover,body .elementor-widget-button.large-button [type="button"]:not(.gm-control-active):focus:hover,body .elementor-widget-button.large-button [type="button"]:not(.gm-control-active):hover,body .elementor-widget-button.large-button [type="submit"]:not(.adminbar-button):focus:hover,body .elementor-widget-button.large-button button:not(.gm-control-active):focus:hover,body .elementor-widget-button.large-button button:not(.gm-control-active):hover,body .elementor-widget-button.large-button .elementor-cta .elementor-cta__button.elementor-button:hover,body .elementor-widget-button.large-button .elementor-kit-7 .elementor-button:focus:hover,body .elementor-widget-button.large-button .elementor-cta--skin-classic .elementor-cta__button.elementor-button:hover,body.elementor-page .elementor-widget-call-to-action.large-button .elementor-cta__button-wrapper .elementor-button:hover,body.elementor-page .elementor-cta--skin-classic.large-button .elementor-cta__button.elementor-button:hover{background-color:var(--dark-green);color:var(--white-color);text-decoration:none}body .large-button .elementor-size-xs .elementor-button-text,body .large-button .elementor-button .elementor-button-text{padding-top:15px;border-top:3px solid #000;transition:0.3s all}body .large-button .elementor-button:hover .elementor-button-text{border-color:var(--white-color)}.footer_links ul li a:hover{text-decoration:underline!important;text-decoration-color:var(--white-color)!important}.otgs-development-site-front-end{display:none}.header-language-switcher .js-wpml-ls-item-toggle{background-color:transparent!important;color:black!important;border:0;padding:0;font-size:13px;padding-right:21px!important;text-decoration:none!important;font-weight:400!important}.header-language-switcher .js-wpml-ls-sub-menu .wpml-ls-display,.header-language-switcher .wpml-ls-flag{display:none!important}html body.is-scroll header .header-language-switcher .js-wpml-ls-item-toggle{color:#000}.header-language-switcher .wpml-ls-statics-shortcode_actions{width:auto}.header-language-switcher .js-wpml-ls-sub-menu a{font-size:12px;font-weight:400;text-decoration:none!important}.header-language-switcher .js-wpml-ls-item-toggle:after{background-image:url(/wp-content/uploads/2025/07/arrow_drop.png);border:0!important;width:10px;height:10px;background-repeat:no-repeat;background-position:center;background-size:contain;right:8px!important;top:4px!important}.header_icons ul li svg{margin:0!important}.header_icons ul li a{width:20px;height:20px;display:flex;transition:0.3s all}.header_icons ul li a:hover{opacity:0.8!important}.header_icons ul li a svg{max-width:100%;max-height:100%;width:100%;height:100%}.header_icons ul li .elementor-icon-list-text{display:none}.desktop_menu .elementor-nav-menu>li>a::before{opacity:1!important}.desktop_menu .elementor-nav-menu>li.menu-item-has-children .sub-arrow{padding-left:5px}.desktop_menu .elementor-nav-menu>li>ul{width:180px!important}header[data-elementor-type="header"]{position:sticky;top:0;background:#fff;z-index:1000}body.active-sticky-header header[data-elementor-type="header"]{filter:drop-shadow(0 5px 60px rgb(0 0 0 / .08))}.header_logo_wrapper{transition:0.3s all}.over_line a{text-decoration:none!important;text-decoration-line:overline!important}.hero_slider .e-n-carousel{padding-bottom:0!important}.hero_slider .swiper-pagination{z-index:10;position:absolute;bottom:40px;left:auto;max-width:max-content;right:0;bottom:-50px!important;height:auto}.hero_slider .swiper-pagination .swiper-pagination-bullet{opacity:1!important}.hero_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--dark-green)}.container_max_width{max-width:var(--content-width)}.heading_right_after,.heading_left_after{position:relative}.heading_right_after::before,.heading_left_after::before{content:'';width:100vw;height:100%;background:inherit;position:absolute;left:-100vw;top:0}.heading_right_after::before{left:auto;right:-100vw}.full_height_column{height:100%;width:100%}.full_height_column .btn{margin-top:auto!important}body .white-button .elementor-button,body .elementor-widget-button.white-button .elementor-button,body .elementor-widget-button.white-button button:not(.gm-control-active),body .elementor-widget-button.white-button button:not(.gm-control-active):focus,body .elementor-widget-button.white-button [class*="elementor-kit"] .elementor-button,body .elementor-widget-button.white-button [class*="elementor-kit"] .elementor-button:focus,body .elementor-widget-button.white-button [type="button"]:not(.gm-control-active),body .elementor-widget-button.white-button [type="button"]:not(.gm-control-active):focus,body .elementor-widget-button.white-button [type="submit"]:not(.adminbar-button),body .elementor-widget-button.white-button [type="submit"]:not(.adminbar-button):focus,body .elementor-widget-button.white-button .elementor-cta .elementor-cta__button.elementor-button,body .elementor-widget-button.white-button .elementor-cta--skin-classic .elementor-cta__button.elementor-button{color:var(--white-color);border-top:2px solid var(--white-color)}.twint_wrapper{text-decoration:none!important}.twint_wrapper:hover p{text-decoration:underline!important}.twint_wrapper img{transition:0.3s all}.twint_wrapper:hover img{transform:scale(1.05)}.slider_gallery .elementor-image-gallery{overflow:visible;padding-bottom:50px}.slider_gallery .elementor-image-gallery .gallery .swiper-slide{max-width:100%!important;height:auto;transition:0.3s all}.slider_gallery .elementor-image-gallery .gallery .swiper-slide .gallery-icon{height:100%;width:100%;max-height:450px;height:50vw;min-height:240px}.slider_gallery .elementor-image-gallery .gallery .swiper-slide .gallery-icon img{width:100%;height:100%;object-fit:cover;object-position:center}.slider_gallery .slider-pagination{top:auto;bottom:0;background:var(--lite-green)}.bullet_list strong,.bullet_list b{width:25px;height:25px;display:inline-block;background:var(--lite-green);margin-right:14px;border-radius:100%;display:inline-flex;justify-content:center;align-items:center;font-weight:700;font-size:16px}.bullet_list p{font-weight:700}.bullet_list p:not(:last-child){margin-bottom:5px}.contatti_list ul li a{text-decoration:none!important;word-break:break-all}.contatti_list ul li a:hover{text-decoration:underline!important}.contatti_list ul li .elementor-icon-list-icon{min-width:30px;min-height:20px;align-self:flex-start!important;top:3px}.contatti_list ul li .elementor-icon-list-icon svg{margin:0;width:100%;height:100%}.contact_form .elementor-field-type-textarea{margin-bottom:10px!important}.contact_form .elementor-field-type-checkbox label{font-size:14px!important}.contact_form .elementor-field-type-checkbox input{position:relative;top:2px}html form .elementor-field-group{align-items:flex-start;gap:0!important;flex-direction:column;flex-wrap:nowrap}html form .elementor-field-group input:not([type="checkbox"]):not([type="radio"]){height:50px!important;max-height:40px!important}html form>.elementor-message,html form .elementor-field-group .elementor-message{font-size:11px;margin-bottom:0}html form>.elementor-message{font-size:16px}.elementor-field-type-submit{align-items:flex-start!important}.wp_artist_main_wrapper{display:flex;flex-direction:column;gap:50px}.wp_artist_container_wrapper{display:flex;gap:20px}.wp_artist_container_wrapper .cols{width:calc(50% - 10px)}.wp_artist_container_wrapper .cols .main_title{text-transform:none!important;padding:16px 10px 5px;background:var(--lite-green);font-size:44px;margin-top:0;font-weight:600;text-decoration-thickness:3px}.wp_artist_container_wrapper .left_col{display:flex;flex-direction:column}.wp_artist_container_wrapper .big_img_wrapper{margin-top:50px;height:100%;display:flex;width:100%}.wp_artist_container_wrapper .profile_img_wrapper img,.wp_artist_container_wrapper .big_img_wrapper img{width:100%;height:100%;object-fit:cover}.wp_artist_container_wrapper .profile_img_wrapper{width:260px;height:300px;margin-bottom:40px}.wp_artist_container_wrapper .artist_date_wrapper .date_wrapper{padding:15px;background:var(--lite-green);max-width:max-content;margin-bottom:40px}html body .thin_overline .elementor-heading-title,html body h1.elementor-heading-title{text-decoration-thickness:4px!important}.event_main_wrapper .event_inner_wrapper{display:flex;gap:100px}.event_main_wrapper .event_inner_wrapper .cols{width:calc(50% - 50px)}.event_main_wrapper .event_inner_wrapper .cols .evnt_img_wrapper img,.event_main_wrapper .event_inner_wrapper .cols .evnt_img_wrapper{width:100%;height:100%}.event_date_wrapper{font-size:40px;font-weight:600;line-height:1.2}.event_date_wrapper .event_date{font-weight:700;padding:5px 10px;background:#000;color:var(--lite-green);margin-right:5px}.event_inner_wrapper .event_title h3{margin-top:30px}.event_inner_wrapper .right_column{padding-top:10px}.home_events .event_date_wrapper{font-size:30px}.home_events .event_title h3{font-size:26px}.home_events .event_excerpt p{font-size:16px}.event_main_wrapper:not(:last-child){margin-bottom:50px}@media only screen and (min-width:1025px){body.active-sticky-header .header_logo_wrapper{width:190px!important}.slider_gallery .elementor-image-gallery .gallery .swiper-slide.swiper-slide-active{width:600px!important}}@media only screen and (max-width:1024px){body .elementor-widget-button.large-button [type="button"]:not(.gm-control-active),body .elementor-widget-button.large-button [type="submit"]:not(.adminbar-button),body .large-button .elementor-button,body .large-button .elementor-size-xs,body .large-button .elementor-small-button,body .elementor-widget-button.large-button .elementor-button,body .elementor-widget-button.large-button [type="button"]:not(.gm-control-active):focus,body .elementor-widget-button.large-button [type="button"]:not(.gm-control-active),body .elementor-widget-button.large-button [type="submit"]:not(.adminbar-button):focus,body .elementor-widget-button.large-button button:not(.gm-control-active):focus,body .elementor-widget-button.large-button button:not(.gm-control-active),body .elementor-widget-button.large-button .elementor-cta .elementor-cta__button.elementor-button,body .elementor-widget-button.large-button .elementor-kit-7 .elementor-button:focus,body .elementor-widget-button.large-button .elementor-cta--skin-classic .elementor-cta__button.elementor-button,body.elementor-page .elementor-widget-call-to-action.large-button .elementor-cta__button-wrapper .elementor-button,body.elementor-page .elementor-cta--skin-classic.large-button .elementor-cta__button.elementor-button{padding:15px 20px 18px;background-color:var(--lite-green);font-size:20px!important;border:none}body .large-button .elementor-size-xs .elementor-button-text,body .large-button .elementor-button .elementor-button-text{padding-top:10px;border-top:2px solid #000}.wp_artist_container_wrapper .big_img_wrapper{margin-top:30px}.wp_artist_container_wrapper .cols .main_title{padding:16px 10px 6px;font-size:30px}.wp_artist_container_wrapper .profile_img_wrapper{margin-bottom:30px}.wp_artist_container_wrapper .artist_date_wrapper .date_wrapper{margin-bottom:24px}.wp_artist_main_wrapper{gap:40px}.wp_artist_container_wrapper .profile_img_wrapper{font-size:30px;font-weight:600;line-height:1.2em}.event_main_wrapper .event_inner_wrapper{gap:40px}.event_main_wrapper .event_inner_wrapper .cols{width:calc(50% - 20px)}.event_date_wrapper{font-size:30px}.home_events .event_date_wrapper{font-size:26px}.home_events .event_title h3{font-size:20px}.event_main_wrapper:not(:last-child){margin-bottom:30px}}@media only screen and (min-width:851px){.wp_artist_main_wrapper .wp_artist_container_wrapper .main_title{position:relative}.wp_artist_main_wrapper .wp_artist_container_wrapper .main_title::after{content:'';width:100vw;height:100%;background:inherit;top:0;left:-100vw;position:absolute}.wp_artist_main_wrapper .wp_artist_container_wrapper:nth-child(even) .main_title::after{left:auto;right:-100vw}.wp_artist_main_wrapper .wp_artist_container_wrapper:nth-child(even) .main_title{padding-left:20px}.wp_artist_main_wrapper .wp_artist_container_wrapper:nth-child(odd) .main_title{text-align:right;padding-right:20px}.wp_artist_main_wrapper .wp_artist_container_wrapper:nth-child(even){flex-direction:row-reverse}.wp_artist_main_wrapper .wp_artist_container_wrapper:nth-child(even) .right_col{align-items:flex-end;display:flex;flex-direction:column;text-align:right}.wp_artist_main_wrapper .wp_artist_container_wrapper:nth-child(even) .right_col .date_wrapper{margin-left:auto}}@media only screen and (max-width:850px){.wp_artist_container_wrapper{flex-direction:column}.wp_artist_container_wrapper .cols{width:100%}}@media only screen and (min-width:769px){.mobile_menu{display:none!important}.menu_open_btn,.mobile_menu{display:none!important}}@media only screen and (max-width:768px){.dk_menu_col,.desktop_menu{display:none!important}.menu_open_btn .elementor-icon-wrapper{display:flex}.menu_open_btn .elementor-icon-wrapper .elementor-icon{width:30px;height:30px;cursor:pointer}.menu_open_btn .elementor-icon-wrapper .elementor-icon svg{width:100%;height:100%}body.mobile-menu-open .menu_open_btn .elementor-icon-wrapper{background:url(/wp-content/uploads/2025/07/header_close.png) no-repeat center / 20px}body.mobile-menu-open .menu_open_btn .elementor-icon-wrapper svg{opacity:0}.mobile_menu{position:fixed;left:0;top:116px;width:100%;height:100vh;background:#fff;z-index:999;border-top:1px solid var(--lite-green);padding:40px 20px;display:none}.mobile_menu ul{list-style:none;padding:0}.mobile_menu ul>li>a{text-decoration:none!important;padding:5px 0;display:block}.mobile_menu ul>li{position:relative}.open-submenu-arrow{width:20px;height:20px;position:absolute;background:url(/wp-content/uploads/2025/07/arrow_drop.png) center no-repeat;background-size:15px;right:-1px;top:8px;cursor:pointer;transition:all 0.3s}.mobile_menu ul>li:has(.open-submenu-arrow)>a{max-width:calc(100% - 40px)}.mobile_menu ul>li>ul{display:none;background:var(--lite-green);padding:15px}.mobile_menu ul.menu>li.is-active .open-submenu-arrow{transform:scale(-1)}.mobile_menu ul.menu li>a{max-width:max-content}.mobile_menu ul.menu>li.current-menu-parent>a,.mobile_menu ul.menu>li>ul>li.current_page_item>a,.mobile_menu ul.menu>li.current_page_item>a{border-top:2px solid #000}.mobile_menu ul.menu>li:not(:last-child){margin-bottom:10px}.mobile_menu .menu-mobile-menu-container{padding-bottom:100px;overflow-y:auto;height:100%}.header_logo_wrapper{width:70px!important}.mobile_menu_main_wraper{width:calc(100% - 70px)!important}.menu_open_btn{margin-left:auto!important}.nav_main_wrapper{margin-top:10px!important}}@media only screen and (max-width:767px){.full_width_btn .elementor-button{width:100%}.slider_gallery .elementor-image-gallery{padding-bottom:40px}.event_inner_wrapper .right_column{padding-top:0}}@media only screen and (min-width:621px){.home_events .event_inner_wrapper{flex-direction:row-reverse}}@media only screen and (max-width:620px){.event_main_wrapper .event_inner_wrapper{flex-direction:column}.event_main_wrapper .event_inner_wrapper .cols{width:100%}}@media only screen and (max-width:480px){.column_one{column-count:1!important}.wp_artist_container_wrapper .profile_img_wrapper{width:210px;height:240px}}