.elementor-180 .elementor-element.elementor-element-3872e5d3{--display:flex;}.elementor-180 .elementor-element.elementor-element-48cd034b{--display:flex;--justify-content:flex-end;--overlay-opacity:0.67;--border-radius:25px 25px 25px 25px;--padding-top:28.6rem;--padding-bottom:9rem;--padding-left:9rem;--padding-right:9rem;}.elementor-180 .elementor-element.elementor-element-48cd034b::before, .elementor-180 .elementor-element.elementor-element-48cd034b > .elementor-background-video-container::before, .elementor-180 .elementor-element.elementor-element-48cd034b > .e-con-inner > .elementor-background-video-container::before, .elementor-180 .elementor-element.elementor-element-48cd034b > .elementor-background-slideshow::before, .elementor-180 .elementor-element.elementor-element-48cd034b > .e-con-inner > .elementor-background-slideshow::before, .elementor-180 .elementor-element.elementor-element-48cd034b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(52deg, #0A0730 64%, #F2295B00 100%);}.elementor-180 .elementor-element.elementor-element-48cd034b:not(.elementor-motion-effects-element-type-background), .elementor-180 .elementor-element.elementor-element-48cd034b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-size:cover;}.elementor-180 .elementor-element.elementor-element-3e96681c{--display:flex;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-180 .elementor-element.elementor-element-52f38e60{color:var( --e-global-color-8a3504c );}.elementor-180 .elementor-element.elementor-element-52f38e60 a{color:var( --e-global-color-8a3504c );}.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-180 .elementor-element.elementor-element-5d581c57{width:var( --container-widget-width, 70rem );max-width:70rem;--container-widget-width:70rem;--container-widget-flex-grow:0;}.elementor-180 .elementor-element.elementor-element-5d581c57 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:5rem;font-weight:500;color:var( --e-global-color-8a3504c );}.elementor-180 .elementor-element.elementor-element-6dfcdd82{--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;}.elementor-widget-theme-post-content{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-180 .elementor-element.elementor-element-215cd0d7{color:#54526E;}.elementor-180 .elementor-element.elementor-element-2614b2f2{--display:flex;--padding-top:9rem;--padding-bottom:9rem;--padding-left:12rem;--padding-right:12rem;}.elementor-180 .elementor-element.elementor-element-660359f2{text-align:center;}.elementor-180 .elementor-element.elementor-element-660359f2 .elementor-heading-title{font-size:var( --e-global-typography-d11ae7c-font-size );font-weight:var( --e-global-typography-d11ae7c-font-weight );text-transform:var( --e-global-typography-d11ae7c-text-transform );text-decoration:var( --e-global-typography-d11ae7c-text-decoration );}.elementor-180 .elementor-element.elementor-element-5be5ec{text-align:center;}.elementor-180 .elementor-element.elementor-element-5be5ec .elementor-heading-title{font-size:var( --e-global-typography-90303df-font-size );font-weight:var( --e-global-typography-90303df-font-weight );line-height:var( --e-global-typography-90303df-line-height );color:var( --e-global-color-text );}.elementor-180 .elementor-element.elementor-element-57bfd781{--spacer-size:50px;}.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-180 .elementor-element.elementor-element-ce22a7a{--grid-columns:3;--grid-column-gap:4rem;}.elementor-180 .elementor-element.elementor-element-ce22a7a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-180 .elementor-element.elementor-element-ce22a7a .elementor-loop-container{grid-auto-rows:1fr;}.elementor-180 .elementor-element.elementor-element-ce22a7a .e-loop-item > .elementor-section, .elementor-180 .elementor-element.elementor-element-ce22a7a .e-loop-item > .elementor-section > .elementor-container, .elementor-180 .elementor-element.elementor-element-ce22a7a .e-loop-item > .e-con, .elementor-180 .elementor-element.elementor-element-ce22a7a .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.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-180 .elementor-element.elementor-element-3863ba7f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:1.8rem;font-weight:500;fill:var( --e-global-color-8a3504c );color:var( --e-global-color-8a3504c );transition-duration:0.5s;border-radius:50px 50px 50px 50px;padding:2rem 3rem 2rem 3rem;}.elementor-180 .elementor-element.elementor-element-3863ba7f{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1024px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-180 .elementor-element.elementor-element-660359f2 .elementor-heading-title{font-size:var( --e-global-typography-d11ae7c-font-size );}.elementor-180 .elementor-element.elementor-element-5be5ec .elementor-heading-title{font-size:var( --e-global-typography-90303df-font-size );line-height:var( --e-global-typography-90303df-line-height );}.elementor-180 .elementor-element.elementor-element-ce22a7a{--grid-columns:2;}}@media(max-width:767px){.elementor-180 .elementor-element.elementor-element-48cd034b{--padding-top:28rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-180 .elementor-element.elementor-element-5d581c57 .elementor-heading-title{font-size:3.9rem;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-180 .elementor-element.elementor-element-2614b2f2{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-180 .elementor-element.elementor-element-660359f2 .elementor-heading-title{font-size:var( --e-global-typography-d11ae7c-font-size );}.elementor-180 .elementor-element.elementor-element-5be5ec .elementor-heading-title{font-size:var( --e-global-typography-90303df-font-size );line-height:var( --e-global-typography-90303df-line-height );}.elementor-180 .elementor-element.elementor-element-ce22a7a{--grid-columns:1;}}@media(min-width:768px){.elementor-180 .elementor-element.elementor-element-6dfcdd82{--content-width:80rem;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-52f38e60 */.elementor-180 .elementor-element.elementor-element-52f38e60 a {
       text-decoration: underline;
    text-decoration-thickness: .1rem;
    text-underline-offset: .3rem;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-215cd0d7 */.page__content,.single-content__inner {
    display: grid;
    grid-gap: 2rem;
    color: #54526e
}

.page__content h2,.single-content__inner h2,.page__content h3,.single-content__inner h3,.page__content h4,.single-content__inner h4,.page__content h5,.single-content__inner h5,.page__content h6,.single-content__inner h6 {
    color: #0a0730;
    letter-spacing: -.02em
}

.page__content h2,.single-content__inner h2 {
    font: 500 2.5rem/1.4 Poppins,sans-serif
}

.page__content h3,.single-content__inner h3 {
    font: 500 2.25rem/1.4 Poppins,sans-serif
}

.page__content h4,.single-content__inner h4 {
    font: 500 2rem/1.4 Poppins,sans-serif
}

.page__content h5,.single-content__inner h5 {
    font: 500 1.75rem/1.4 Poppins,sans-serif
}

.page__content h6,.single-content__inner h6 {
    font: 500 1.5rem/1.4 Poppins,sans-serif
}

.page__content ul,.single-content__inner ul {
    list-style: disc
}

.page__content ol,.single-content__inner ol {
    list-style: auto
}

.page__content ul,.single-content__inner ul,.page__content ol,.single-content__inner ol {
    display: grid;
    grid-gap: .85rem;
    padding-left: 1.5rem
}

.page__content a,.single-content__inner a {
    font-weight: 500;
    text-decoration: underline;
    color: #55519e
}

.page__content blockquote,.single-content__inner blockquote {
    font-size: 2rem;
    border-left: .2rem solid rgba(84,82,110,.5);
    padding-left: 1.5rem
}

.page__content img,.single-content__inner img {
    max-width: 100%
}

.page__content strong,.single-content__inner strong {
    font-weight: 700
}

.page__content em,.single-content__inner em {
    font-style: italic
}/* End custom CSS */