.elementor-kit-11{--e-global-color-primary:#2A3891;--e-global-color-secondary:#262062;--e-global-color-text:#7A7A7A;--e-global-color-accent:#FFB712;--e-global-color-ee281da:#A5CD38;--e-global-color-905192c:#1A74BD;--e-global-color-6b82f62:#F2F2F2;--e-global-color-abb3d68:#1F1F1F;--e-global-color-3d8b18b:#FFFFFF;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:500;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-kit-11 h5{font-size:1.125rem;font-weight:400;line-height:1.25rem;}.elementor-kit-11 button,.elementor-kit-11 input[type="button"],.elementor-kit-11 input[type="submit"],.elementor-kit-11 .elementor-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.scale-up{
    transition: 0.3s all ease-in;
}
.scale-up:hover{
    transform: scale(1.05);
}

.shadow{
    transition: 0.3s all ease-in;
}

.shadow:hover{
    box-shadow: 4px 4px 5px rgba(0,0,0, 0.2);
}

.border-card{
    border: 1px solid #e2e8f0;
    border-radius: 16px;
}


.gradient {
    background: -webkit-linear-gradient(0deg, var(--e-global-color-primary), rgba(28, 138, 181, 1));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}



.hover-gradient-card:hover svg{
    fill: #ffffff !important;
}



.hover-gradient-card:hover h6 {
    background: -webkit-linear-gradient(0deg, var(--e-global-color-primary), rgba(28, 138, 181, 1));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


.hover-gradient-card:hover .icon-box {
    box-shadow: 4px 4px 5px rgba(0,0,0,0.25);
}

.hover-gradient-card:hover .rotative-box {
    transform: rotate(5deg);
}

.hover-gradient-card:hover{
    background: #ffffff;
background: -webkit-linear-gradient(0deg,rgba(255, 255, 255, 1) 0%, rgba(250, 250, 250, 1) 100%);
background: -moz-linear-gradient(0deg,rgba(255, 255, 255, 1) 0%, rgba(250, 250, 250, 1) 100%);
background: linear-gradient(0deg,rgba(255, 255, 255, 1) 0%, rgba(250, 250, 250, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(
  startColorstr="#FFFFFF",
  endColorstr="#FAFAFA",
  GradientType=0
);
}


.icon-box{
    
    height: 50px;
    width: 50px;
   display: flex;
   align-items: center;
   justify-content: center;
   border-radius: 12px;
   
   background: #ab9ffc;
background: -webkit-linear-gradient(308deg,rgba(171, 159, 252, 1) 0%, rgba(151, 195, 252, 1) 100%);
background: -moz-linear-gradient(308deg,rgba(171, 159, 252, 1) 0%, rgba(151, 195, 252, 1) 100%);
background: linear-gradient(308deg,rgba(171, 159, 252, 1) 0%, rgba(151, 195, 252, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(
  startColorstr="#AB9FFC",
  endColorstr="#97C3FC",
  GradientType=0
);

}



.gradient-top-card{
     border-radius: 0px 0px 20px 20px;
            border-top: 5px solid;
            border-image: linear-gradient(90deg, #23ace2, #262062) 1;
}

.gradient-top-card-iq-1{
            border-radius: 0px 0px 20px 20px;
            border-top: 5px solid;
            border-image: linear-gradient(90deg, #262062, #23ace2) 1;
}

.gradient-top-card-iq-2{
            border-radius: 0px 0px 20px 20px;
            border-top: 5px solid;
            border-image: linear-gradient(90deg, #A5CD38, #FFB712) 1;
}


.gradient-top-card-iq-3{
                        border-radius: 0px 0px 20px 20px;
            border-top: 5px solid;
            border-image: linear-gradient(90deg, #FD7B18, #8842FC) 1;
}


.bullet{
    color: var(--e-global-color-secondary);
}/* End custom CSS */