.elementor-kit-9{--e-global-color-primary:#2E007C;--e-global-color-secondary:#25114C;--e-global-color-text:#2F2F2F;--e-global-color-accent:#5F01C6;--e-global-color-8596153:#FFFFFF;--e-global-typography-primary-font-family:"Verdana";--e-global-typography-secondary-font-family:"Verdana";--e-global-typography-text-font-family:"Verdana";--e-global-typography-accent-font-family:"Verdana";--e-global-typography-075b343-font-family:"Verdana";--e-global-typography-075b343-font-size:1px;--e-global-typography-075b343-font-weight:600;--e-global-typography-876e5c5-font-family:"Verdana";background-color:#F8FAFC;color:#100624;font-family:"Verdana", Sans-serif;}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, #2E007C 0%, var( --e-global-color-accent ) 100%);}.elementor-kit-9 e-page-transition{background-color:#F3F0F8;}.elementor-kit-9 a{font-family:"Verdana", Sans-serif;}.elementor-kit-9 h1{font-family:"Verdana", Sans-serif;font-size:44px;font-weight:bold;}.elementor-kit-9 h2{font-family:"Verdana", Sans-serif;}.elementor-kit-9 h3{font-family:"Verdana", Sans-serif;}.elementor-kit-9 h4{font-family:"Verdana", Sans-serif;font-weight:bold;}.elementor-kit-9 h5{font-family:"Verdana", Sans-serif;font-weight:bold;}.elementor-kit-9 h6{font-family:"Verdana", Sans-serif;font-weight:bold;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:85%;}.e-con{--container-max-width:85%;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;}}/* Start custom CSS */.button-with-arrow svg {
    width: 35px;
}

.button-with-arrow svg path:first-of-type {
    stroke: none;
}

.button-with-arrow .elementor-button-content-wrapper {
    align-items: center;
}


.background-arrow {
    background-position: center bottom;
    background-size: auto 100%
}

.background-4000-bottom {
    background-position: center bottom;
    background-size: 4000px auto;
}

.background-top-arrow {
    background-position: center top;
    background-size: auto 100%
}

@media (max-width: 1200px) {
  .background-arrow {
    background: none !important;
  }
}

.tabs button {
    padding: 25px 0 !important;
}

.custom-shadow, .accordion-with-shadow details {
    box-shadow: 9px 12px 17px rgba(0,0,0,0.03);
}

.accordion-with-shadow summary {
    padding: 35px !important;
}

.accordion-with-single-icon details[open] svg {
    transform: rotate(45deg); 
}

.elite-post .elementor-post__read-more {
  background:
    url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88.92 88.92'><path fill='%23fff' d='M44.46,88.92c24.55,0,44.46-19.91,44.46-44.46S69.01,0,44.46,0,0,19.91,0,44.46s19.91,44.46,44.46,44.46'></path><path fill='none' stroke='%238738ff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.85' d='M64.68,44.65H24.24M49.71,59.07l14.97-14.43-14.97-14.8'></path></svg>") 
      no-repeat 5px center,
    #8738ff;
    background-size: 37px 37px;
    padding: 8px 20px 8px 50px;
    border-radius: 25px;
}

#readmore-pill .elementor-post__read-more {
        background: #8837fe;
        box-shadow: none !important;
}

.elite-post .elementor-post__read-more:hover {
    background-color: #DEC7F5;
    color: #2E007C !important;
}

.title-with-strong-section strong {
    color: #2E007C;
}

.elementor-carousel-image {
    transform: scale(1.2);
}/* End custom CSS */