.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3893 .elementor-element.elementor-element-eba753c{padding:8px 20px 8px 20px;border-style:none;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-3893 .elementor-element.elementor-element-eba753c .elementor-icon-list-icon i{color:var( --e-global-color-5337aee );transition:color 0.3s;}.elementor-3893 .elementor-element.elementor-element-eba753c .elementor-icon-list-icon svg{fill:var( --e-global-color-5337aee );transition:fill 0.3s;}.elementor-3893 .elementor-element.elementor-element-eba753c .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-3893 .elementor-element.elementor-element-eba753c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3893 .elementor-element.elementor-element-eba753c .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:18px;letter-spacing:1.92px;}.elementor-3893 .elementor-element.elementor-element-eba753c .elementor-icon-list-text{transition:color 0.3s;}.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-3893 .elementor-element.elementor-element-217b7b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-3893 .elementor-element.elementor-element-217b7b1 p{margin-block-end:0px;}.elementor-3893 .elementor-element.elementor-element-0482231{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-3893 .elementor-element.elementor-element-0482231 p{margin-block-end:0px;}.elementor-3893 .elementor-element.elementor-element-a77ba70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-3893 .elementor-element.elementor-element-a77ba70 p{margin-block-end:23px;}.elementor-3893 .elementor-element.elementor-element-cc047f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-3893 .elementor-element.elementor-element-cc047f4 p{margin-block-end:23px;}.elementor-3893 .elementor-element.elementor-element-d4f8765{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-3893 .elementor-element.elementor-element-d4f8765 p{margin-block-end:23px;}.elementor-3893 .elementor-element.elementor-element-a71c5cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-3893 .elementor-element.elementor-element-a71c5cc p{margin-block-end:23px;}.elementor-3893 .elementor-element.elementor-element-bab93ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 57px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-3893 .elementor-element.elementor-element-bab93ab p{margin-block-end:0px;}.elementor-3893 .elementor-element.elementor-element-7d70027{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 57px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-3893 .elementor-element.elementor-element-7d70027 p{margin-block-end:0px;}.elementor-3893 .elementor-element.elementor-element-c8587a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 57px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-3893 .elementor-element.elementor-element-c8587a4 p{margin-block-end:0px;}.elementor-3893 .elementor-element.elementor-element-15deca5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-3893 .elementor-element.elementor-element-15deca5 p{margin-block-end:0px;}.elementor-3893 .elementor-element.elementor-element-c44f25d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 00px) 0px;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-3893 .elementor-element.elementor-element-c44f25d p{margin-block-end:25px;}@media(max-width:1024px){.elementor-3893 .elementor-element.elementor-element-eba753c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3893 .elementor-element.elementor-element-eba753c .elementor-icon-list-item > a{font-size:11px;line-height:16px;letter-spacing:1.8px;}.elementor-3893 .elementor-element.elementor-element-b3e7142{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-3893 .elementor-element.elementor-element-eba753c{padding:4px 12px 4px 12px;--e-icon-list-icon-size:4px;}.elementor-3893 .elementor-element.elementor-element-eba753c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3893 .elementor-element.elementor-element-eba753c .elementor-icon-list-item > a{font-size:10px;letter-spacing:1.6px;}.elementor-3893 .elementor-element.elementor-element-217b7b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-size:14px;line-height:20px;}.elementor-3893 .elementor-element.elementor-element-0482231{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-size:14px;line-height:20px;}.elementor-3893 .elementor-element.elementor-element-0482231 p{margin-block-end:6px;}.elementor-3893 .elementor-element.elementor-element-a77ba70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-size:14px;line-height:20px;}.elementor-3893 .elementor-element.elementor-element-a77ba70 p{margin-block-end:36px;}.elementor-3893 .elementor-element.elementor-element-cc047f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-size:14px;line-height:20px;}.elementor-3893 .elementor-element.elementor-element-cc047f4 p{margin-block-end:36px;}.elementor-3893 .elementor-element.elementor-element-d4f8765{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-size:14px;line-height:20px;}.elementor-3893 .elementor-element.elementor-element-d4f8765 p{margin-block-end:36px;}.elementor-3893 .elementor-element.elementor-element-a71c5cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-size:14px;line-height:20px;}.elementor-3893 .elementor-element.elementor-element-a71c5cc p{margin-block-end:36px;}.elementor-3893 .elementor-element.elementor-element-bab93ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-size:14px;line-height:20px;}.elementor-3893 .elementor-element.elementor-element-bab93ab p{margin-block-end:6px;}.elementor-3893 .elementor-element.elementor-element-7d70027{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-size:14px;line-height:20px;}.elementor-3893 .elementor-element.elementor-element-7d70027 p{margin-block-end:6px;}.elementor-3893 .elementor-element.elementor-element-c8587a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-size:14px;line-height:20px;}.elementor-3893 .elementor-element.elementor-element-c8587a4 p{margin-block-end:6px;}.elementor-3893 .elementor-element.elementor-element-15deca5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-size:14px;line-height:20px;}.elementor-3893 .elementor-element.elementor-element-15deca5 p{margin-block-end:7px;}.elementor-3893 .elementor-element.elementor-element-c44f25d{font-size:14px;line-height:20px;}.elementor-3893 .elementor-element.elementor-element-c44f25d p{margin-block-end:34px;}}/* Start custom CSS for icon-list, class: .elementor-element-eba753c */.elementor-3893 .elementor-element.elementor-element-eba753c {
    position: relative;
    border-radius: 999px;
}

.elementor-3893 .elementor-element.elementor-element-eba753c:before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: inherit;
    background: linear-gradient(
        90deg,
        #C77DFF 0%,
        #B88CFF 35%,
        #A6B9FF 70%,
        #66E4FF 100%
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    pointer-events: none;
}

.elementor-3893 .elementor-element.elementor-element-eba753c svg {
    margin: 0 !important;
}

@media (max-width: 767px) {
    .elementor-3893 .elementor-element.elementor-element-eba753c .elementor-icon-list-text {
        padding-left: 1px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b3e7142 */.custom-toc-list {
    padding: 0 !important;
    list-style-type: none;
    padding: 16px 23px !important;
    border-radius: 16px;
    border: 1px solid var(--Gray-Light, #BBC1C8);
    background: var(--White, #FFF);
}

.custom-toc-list li a {  
    color:  #373C57;
    font-family: 'Montserrat', Sans-Serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

.custom-toc-list li {
    margin-bottom: 14px;
}

.custom-toc-list li:last-child { 
    margin-bottom: 0;
}

.custom-toc-list li a.active  { 
    font-weight: 600;
}

.custom-toc-select-wrapper {
     display: none;
}

.elementor-3893 .elementor-element.elementor-element-b3e7142 .select2-selection {
    border-radius: 999px !important;
    border: 1px solid  #BBC1C8 !important;
    background:  #FFF;
    height: 44px;
}

.elementor-3893 .elementor-element.elementor-element-b3e7142 .select2-selection__rendered {
    padding: 8px 44px 8px 16px;
}

.elementor-3893 .elementor-element.elementor-element-b3e7142 .select2-selection__arrow {
    top: 50% !important;
    right: 16px !important;
    width: 20px !important;
    height: 20px !important;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgNy41TDEwIDEyLjVMMTUgNy41IiBzdHJva2U9IiNCQkMxQzgiIHN0cm9rZS13aWR0aD0iMS42NjY2NyIvPgo8L3N2Zz4K);
    -webkit-transform: translateY(-50%) rotate(0deg);
    transform: translateY(-50%) rotate(0deg);
    -webkit-transition: all .3s;
    transition: all .3s;
}

.elementor-3893 .elementor-element.elementor-element-b3e7142 .select2-container--open .select2-selection__arrow  {
    -webkit-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg); 
    -webkit-transition: all .3s;
    transition: all .3s;
}

.elementor-3893 .elementor-element.elementor-element-b3e7142 .select2-selection__arrow b {
   border-width: 0 !important; 
}

.elementor-3893 .elementor-element.elementor-element-b3e7142 .select2-dropdown {
    border-radius: 24px !important;
    border: 1px solid  #BBC1C8 !important;
    background: #FFF !important;
    padding: 8px;
    margin-top: 2px;
}

.elementor-3893 .elementor-element.elementor-element-b3e7142 .select2-results__option {
    padding: 12px !important;
    color:  #373C57;
    font-family: 'Montserrat', Sans-Serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    border-radius: 8px;
    margin: 1px;
    position: relative;
}

.elementor-3893 .elementor-element.elementor-element-b3e7142 .select2-results__option:before { 
    content: '';
    position: absolute;
    width:100%;
    height: 100%;
    border-radius: 8px;
    border: 1px solid  #9552DA;
    left: 0;
    top: 0;
    opacity: 0;
     -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.elementor-3893 .elementor-element.elementor-element-b3e7142 .select2-container--default .select2-results__option--highlighted[aria-selected]:before { 
    opacity: 1;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.elementor-3893 .elementor-element.elementor-element-b3e7142 .select2-container--default .select2-results__option--highlighted[aria-selected] {
     background-color: #fff !important; 
     opacity: 1;
     font-weight: 600;
     background: var(--Gradient, linear-gradient(101deg, #9552DA 0%, #2B5EF0 62%, #5BCBFF 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-3893 .elementor-element.elementor-element-b3e7142 .select2-results__options {
    max-height: 245px !important;
}

@media only screen and (max-width:1023px) {
    
    .custom-toc-select-wrapper {
         display:  flex; 
    }
     
    .custom-toc-list {
        display: none;
    }
    
    .elementor-3893 .elementor-element.elementor-element-b3e7142 .select2-selection__arrow:before { 
        top: 55%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-217b7b1 */.elementor-3893 .elementor-element.elementor-element-217b7b1 ul {
    padding-left: 23px;
    list-style-type: none ;
    margin: 0;
}

.elementor-3893 .elementor-element.elementor-element-217b7b1 ul li {
    position: relative;
}

.elementor-3893 .elementor-element.elementor-element-217b7b1 ul li:before {
    content: '';
    background: #373C57;
    width: 3px;
    height: 3px;
    position: absolute;
    top: 11px;
    border-radius: 50%;
    left: -13px;
}

.elementor-3893 .elementor-element.elementor-element-217b7b1 p:first-child {
    margin-bottom: 23px;
}


@media only screen and (max-width: 767px) {
   .elementor-3893 .elementor-element.elementor-element-217b7b1 ul {
    padding-left: 21px;
    margin-bottom: 10px;
   } 
   
   .elementor-3893 .elementor-element.elementor-element-217b7b1 p:first-child {
        margin-bottom: 36px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0482231 */.elementor-3893 .elementor-element.elementor-element-0482231 ul {
    padding-left: 23px;
    list-style-type: none ;
    margin: 0;
}

.elementor-3893 .elementor-element.elementor-element-0482231 ul li {
    position: relative;
}

.elementor-3893 .elementor-element.elementor-element-0482231 ul li:before {
    content: '';
    background: #373C57;
    width: 3px;
    height: 3px;
    position: absolute;
    top: 11px;
    border-radius: 50%;
    left: -13px;
}

@media only screen and (max-width: 767px) {
   .elementor-3893 .elementor-element.elementor-element-0482231 ul {
    padding-left: 21px;
    margin-bottom: 10px;
   } 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a77ba70 */.elementor-3893 .elementor-element.elementor-element-a77ba70 ul {
    padding-left: 23px;
    list-style-type: none ;
    margin: 0;
    margin-bottom: 15px;
}

.elementor-3893 .elementor-element.elementor-element-a77ba70 ul li {
    position: relative;
}

.elementor-3893 .elementor-element.elementor-element-a77ba70 ul li:before {
    content: '';
    background: #373C57;
    width: 3px;
    height: 3px;
    position: absolute;
    top: 11px;
    border-radius: 50%;
    left: -13px;
}

@media only screen and (max-width: 767px) {
   .elementor-3893 .elementor-element.elementor-element-a77ba70 ul {
    padding-left: 21px;
    margin-bottom: 10px;
   } 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc047f4 */.elementor-3893 .elementor-element.elementor-element-cc047f4 ul {
    padding-left: 23px;
    list-style-type: none ;
    margin: 0;
    margin-bottom: 15px;
}

.elementor-3893 .elementor-element.elementor-element-cc047f4 ul li {
    position: relative;
}

.elementor-3893 .elementor-element.elementor-element-cc047f4 ul li:before {
    content: '';
    background: #373C57;
    width: 3px;
    height: 3px;
    position: absolute;
    top: 11px;
    border-radius: 50%;
    left: -13px;
}

@media only screen and (max-width: 767px) {
   .elementor-3893 .elementor-element.elementor-element-cc047f4 ul {
    padding-left: 21px;
    margin-bottom: 10px;
   } 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4f8765 */.elementor-3893 .elementor-element.elementor-element-d4f8765 ul {
    padding-left: 23px;
    list-style-type: none ;
    margin: 0;
}

.elementor-3893 .elementor-element.elementor-element-d4f8765 ul li {
    position: relative;
}

.elementor-3893 .elementor-element.elementor-element-d4f8765 ul li:before {
    content: '';
    background: #373C57;
    width: 3px;
    height: 3px;
    position: absolute;
    top: 11px;
    border-radius: 50%;
    left: -13px;
}

@media only screen and (max-width: 767px) {
   .elementor-3893 .elementor-element.elementor-element-d4f8765 ul {
    padding-left: 21px;
    margin-bottom: 10px;
   } 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a71c5cc */.elementor-3893 .elementor-element.elementor-element-a71c5cc ul {
    padding-left: 23px;
    list-style-type: none ;
    margin: 0;
}

.elementor-3893 .elementor-element.elementor-element-a71c5cc ul li {
    position: relative;
}

.elementor-3893 .elementor-element.elementor-element-a71c5cc ul li:before {
    content: '';
    background: #373C57;
    width: 3px;
    height: 3px;
    position: absolute;
    top: 11px;
    border-radius: 50%;
    left: -13px;
}

@media only screen and (max-width: 767px) {
   .elementor-3893 .elementor-element.elementor-element-a71c5cc ul {
    padding-left: 21px;
    margin-bottom: 10px;
   } 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bab93ab */.elementor-3893 .elementor-element.elementor-element-bab93ab ul {
    padding-left: 23px;
    list-style-type: none ;
    margin: 0;
    margin-bottom: 15px;
}

.elementor-3893 .elementor-element.elementor-element-bab93ab ul li {
    position: relative;
}

.elementor-3893 .elementor-element.elementor-element-bab93ab ul li:before {
    content: '';
    background: #373C57;
    width: 3px;
    height: 3px;
    position: absolute;
    top: 11px;
    border-radius: 50%;
    left: -13px;
}

@media only screen and (max-width: 767px) {
   .elementor-3893 .elementor-element.elementor-element-bab93ab ul {
    padding-left: 21px;
    margin-bottom: 10px;
   } 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d70027 */.elementor-3893 .elementor-element.elementor-element-7d70027 ul {
    padding-left: 23px;
    list-style-type: none ;
    margin: 0;
    margin-bottom: 15px;
}

.elementor-3893 .elementor-element.elementor-element-7d70027 ul li {
    position: relative;
}

.elementor-3893 .elementor-element.elementor-element-7d70027 ul li:before {
    content: '';
    background: #373C57;
    width: 3px;
    height: 3px;
    position: absolute;
    top: 11px;
    border-radius: 50%;
    left: -13px;
}

@media only screen and (max-width: 767px) {
   .elementor-3893 .elementor-element.elementor-element-7d70027 ul {
    padding-left: 21px;
    margin-bottom: 10px;
   } 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8587a4 */.elementor-3893 .elementor-element.elementor-element-c8587a4 ul {
    padding-left: 23px;
    list-style-type: none;
    margin-bottom: 15px;
}

.elementor-3893 .elementor-element.elementor-element-c8587a4 ul li {
    position: relative;
}

.elementor-3893 .elementor-element.elementor-element-c8587a4 ul li:before {
    content: '';
    background: #373C57;
    width: 3px;
    height: 3px;
    position: absolute;
    top: 11px;
    border-radius: 50%;
    left: -13px;
}

.elementor-3893 .elementor-element.elementor-element-c8587a4 a {
    background: var(--Gradient, linear-gradient(101deg, #9552DA 0%, #2B5EF0 62%, #5BCBFF 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: 'Montserrat', Sans-Serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    margin-bottom: 0px;
    display: inline-block;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.elementor-3893 .elementor-element.elementor-element-c8587a4 a:hover {
    -webkit-text-fill-color: #2B5EF0;
    color: #2B5EF0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}


@media only screen and (max-width: 767px) {
.elementor-3893 .elementor-element.elementor-element-c8587a4 a { 
    font-size: 14px;
    line-height: 20px;
}    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15deca5 */.elementor-3893 .elementor-element.elementor-element-15deca5 ul {
    padding-left: 23px;
    list-style-type: none ;
    margin: 0;
}

.elementor-3893 .elementor-element.elementor-element-15deca5 ul li {
    position: relative;
}

.elementor-3893 .elementor-element.elementor-element-15deca5 ul li:before {
    content: '';
    background: #373C57;
    width: 3px;
    height: 3px;
    position: absolute;
    top: 11px;
    border-radius: 50%;
    left: -13px;
}

@media only screen and (max-width: 767px) {
   .elementor-3893 .elementor-element.elementor-element-15deca5 ul {
    padding-left: 21px;
    margin-bottom: 10px;
   } 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c44f25d */.elementor-3893 .elementor-element.elementor-element-c44f25d ul {
    padding-left: 23px;
    list-style-type: none ;
}

.elementor-3893 .elementor-element.elementor-element-c44f25d ul li {
    position: relative;
}

.elementor-3893 .elementor-element.elementor-element-c44f25d ul li:before {
    content: '';
    background: #373C57;
    width: 3px;
    height: 3px;
    position: absolute;
    top: 11px;
    border-radius: 50%;
    left: -13px;
}

.elementor-3893 .elementor-element.elementor-element-c44f25d a {
    background: var(--Gradient, linear-gradient(101deg, #9552DA 0%, #2B5EF0 62%, #5BCBFF 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: 'Montserrat', Sans-Serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    margin-bottom: 0px;
    display: inline-block;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.elementor-3893 .elementor-element.elementor-element-c44f25d a:hover {
    -webkit-text-fill-color: #2B5EF0;
    color: #2B5EF0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}


@media only screen and (max-width: 767px) {
.elementor-3893 .elementor-element.elementor-element-c44f25d a { 
    font-size: 14px;
    line-height: 20px;
}    
}/* End custom CSS */