.elementor-kit-7{--e-global-color-primary:#453D6D;--e-global-color-secondary:#FCFCFF;--e-global-color-text:#1C124D;--e-global-color-accent:#FF6F42;--e-global-color-5ba22f0:#C3DE11;--e-global-color-5cec220:#FDE51F;--e-global-color-a4a60f4:#F6FAFF;--e-global-color-6bd3eb2:#5A6986;--e-global-color-4f11350:#EEF4FC;--e-global-color-a229330:#DCE4EF;--e-global-color-78eb712:#BCCEDF;--e-global-color-2a0529e:#271E56;--e-global-color-7061be4:#140D37;--e-global-color-04e666b:#352C61;--e-global-color-93dccd2:#CDE7FFA3;--e-global-color-261e91f:#F3EFE83D;--e-global-color-d64ce22:#1C124DB3;--e-global-color-13c7643:#00000033;--e-global-color-611c0ab:#FF0B421A;--e-global-color-ba042e6:#EAEDF6;--e-global-color-e8331ce:#1C124D33;--e-global-typography-9b0bf53-font-family:"proxima-soft";--e-global-typography-9b0bf53-font-size:26px;--e-global-typography-9b0bf53-font-weight:700;--e-global-typography-aba1b5c-font-size:18px;--e-global-typography-aba1b5c-font-weight:700;--e-global-typography-5c6eea1-font-size:22px;--e-global-typography-5c6eea1-font-weight:600;--e-global-typography-abb70a9-font-size:12px;--e-global-typography-abb70a9-font-weight:700;--e-global-typography-8d961b2-font-size:23px;--e-global-typography-8d961b2-font-weight:700;--e-global-typography-faa463c-font-size:17px;--e-global-typography-faa463c-font-weight:700;--e-global-typography-d949466-font-size:75px;--e-global-typography-d949466-font-weight:900;--e-global-typography-9b4263e-font-size:19px;--e-global-typography-155b5e8-font-size:14px;--e-global-typography-155b5e8-font-weight:700;--e-global-typography-155b5e8-text-transform:uppercase;--e-global-typography-bd44d00-font-weight:500;--e-global-typography-af97de7-font-size:18px;--e-global-typography-af97de7-font-weight:500;--e-global-typography-1f5fa7a-font-size:16px;--e-global-typography-1f5fa7a-font-weight:700;--e-global-typography-669bc0e-font-size:14px;--e-global-typography-c350c5d-font-size:39px;--e-global-typography-c350c5d-font-weight:900;--e-global-typography-c350c5d-line-height:39px;--e-global-typography-c568f87-font-size:24px;--e-global-typography-c568f87-font-weight:700;--e-global-typography-847a39f-font-size:48px;--e-global-typography-847a39f-font-weight:900;--e-global-typography-847a39f-line-height:48px;--e-global-typography-46c52be-font-size:31px;--e-global-typography-46c52be-font-weight:700;background-color:var( --e-global-color-a4a60f4 );color:var( --e-global-color-text );font-family:"proxima-soft", Sans-serif;font-size:16px;font-weight:400;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-accent );font-size:18px;font-weight:700;color:var( --e-global-color-text );border-radius:200px 200px 200px 200px;padding:22px 26px 22px 26px;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 p{margin-bottom:24px;}.elementor-kit-7 h1{font-size:70px;font-weight:900;}.elementor-kit-7 h2{font-size:39px;font-weight:700;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:18px;}.elementor-element{--widgets-spacing:18px 18px;--widgets-spacing-row:18px;--widgets-spacing-column:18px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-d949466-font-size:55px;--e-global-typography-d949466-line-height:59px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-d949466-font-size:30px;--e-global-typography-d949466-line-height:32px;--e-global-typography-c350c5d-font-size:36px;--e-global-typography-c350c5d-line-height:40px;--e-global-typography-847a39f-font-size:36px;}.elementor-kit-7 h1{font-size:40px;}.elementor-kit-7 h2{font-size:30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.box-icon-center .elementor-icon-box-wrapper {
    width: fit-content;
    justify-self: center;
}

/*padding btn on hover*/

.btn-main a:hover {
    padding-left: 40px;
    padding-right: 40px;
}


/*link underline on hover*/
.link-underline a:hover {
    text-decoration: underline;
}


/*btn move to right*/
.btn-secondary .elementor-button .elementor-button-icon {
    transition: margin-left 0.3s ease; 
}

.btn-secondary .elementor-button:hover .elementor-button-icon  {
    margin-left: 10px;
}

.blog-item :hover .elementor-button-icon  {
    margin-left: 10px;
}

/*bulleted list*/

.custom-list ul {
    list-style: none; 
    margin: 0;
    padding: 0;
}

.custom-list li {
    position: relative;
    padding-left: 25px; 
    margin-bottom: 8px;
}


.custom-list li::before {
    content: "\e919";            
    font-family: 'icomoon' !important; 
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);     
    font-size: 16px;       
    color: #C3DE11;               
}

/*logo*/
.logo-partners {
    border: 1px solid #bccedf;
    background-color: #eef4fc;
    border-radius: 10px;
    padding: 30px;
     display: flex;         
    align-items: center;    
    justify-content: center; 
}

.logo-partners img {
    width: auto;
    max-width: 120px;
    height: auto;
    max-height: 56px;
    
}

@media (max-width: 767px) {
    .logo-partners {
        padding: 10px;
}
}/* End custom CSS */