.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-divider-color:var( --e-global-color-text );}.elementor-42 .elementor-element.elementor-element-e630313{--display:flex;}.elementor-42 .elementor-element.elementor-element-1611f51{--display:flex;}.elementor-42 .elementor-element.elementor-element-b41be2f{--display:flex;}.elementor-42 .elementor-element.elementor-element-ce6c076{--display:flex;}.elementor-42 .elementor-element.elementor-element-7f5d349{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:25px;--n-menu-title-color-normal:#FBDAFF;--n-menu-title-transition:300ms;--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-42 .elementor-element.elementor-element-7f5d349.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-7f5d349 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-42 .elementor-element.elementor-element-7f5d349 > .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-42 .elementor-element.elementor-element-7f5d349 > .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:"Berkshire Swash", Sans-serif;font-weight:500;--n-menu-title-line-height:5;letter-spacing:0.1px;word-spacing:5px;}.elementor-42 .elementor-element.elementor-element-7f5d349 {--n-menu-title-color-hover:#FFC3E4;--n-menu-title-color-active:#360056;}.elementor-42 .elementor-element.elementor-element-5947884{--grid-template-columns:repeat(0, auto);text-align:center;top:50.994px;--grid-column-gap:19px;--grid-row-gap:0px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-5947884{left:91.997px;}body.rtl .elementor-42 .elementor-element.elementor-element-5947884{right:91.997px;}.elementor-42 .elementor-element.elementor-element-5947884 .elementor-social-icon{background-color:#EBBAFF;}.elementor-42 .elementor-element.elementor-element-5947884 .elementor-social-icon i{color:#680292;}.elementor-42 .elementor-element.elementor-element-5947884 .elementor-social-icon svg{fill:#680292;}.elementor-42 .elementor-element.elementor-element-d0bdcf4{--display:flex;}.elementor-42 .elementor-element.elementor-element-e9776f4{--spacer-size:50px;}.elementor-42 .elementor-element.elementor-element-34c04b1{--display:flex;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-42 .elementor-element.elementor-element-578147c .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-42 .elementor-element.elementor-element-578147c .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:#D46AFF80;}.elementor-42 .elementor-element.elementor-element-578147c{--titles-container-justify-content:center;background-color:transparent;background-image:linear-gradient(176deg, #F7D0FF7A 16%, #A574D2D9 84%);border-radius:12px 12px 12px 12px;--image-border-color:#D9BBFF;--image-border-width:4px;--image-border-radius:36px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;--galleries-title-color-normal:#5C007D;--galleries-title-color-hover:#C7AAF4;--gallery-title-color-active:#3B043E;}.elementor-42 .elementor-element.elementor-element-578147c .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-42 .elementor-element.elementor-element-578147c .elementor-gallery-item:hover{border-color:#5A048C;}.elementor-42 .elementor-element.elementor-element-578147c .elementor-gallery-title{font-family:"Rochester", Sans-serif;font-size:40px;font-weight:600;--space-between:61px;}.elementor-42 .elementor-element.elementor-element-578147c .elementor-gallery__titles-container{margin-bottom:22px;}:root{--page-title-display:none;}@media(max-width:1024px){body:not(.rtl) .elementor-42 .elementor-element.elementor-element-5947884{left:41.997px;}body.rtl .elementor-42 .elementor-element.elementor-element-5947884{right:41.997px;}.elementor-42 .elementor-element.elementor-element-5947884{top:28.994px;}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-5947884{--grid-template-columns:repeat(1, auto);text-align:center;top:9.98px;--icon-size:24px;--grid-column-gap:21px;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-5947884{left:29.986px;}body.rtl .elementor-42 .elementor-element.elementor-element-5947884{right:29.986px;}.elementor-42 .elementor-element.elementor-element-5947884 .elementor-social-icon{--icon-padding:0.5em;}}