.elementor-kit-5{--e-global-color-primary:#0096FE;--e-global-color-secondary:#374667;--e-global-color-text:#374667;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Plus Jakarta Sans";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Plus Jakarta Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Plus Jakarta Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Plus Jakarta Sans";--e-global-typography-accent-font-weight:500;color:#3A3F51;font-family:"Manrope", Sans-serif;font-size:1em;font-weight:400;line-height:24px;}.elementor-kit-5 a{color:#0096FE;font-family:"Manrope", Sans-serif;}.elementor-kit-5 h1{color:#26282F;font-family:"Plus Jakarta Sans", Sans-serif;font-size:44px;font-weight:800;letter-spacing:0px;}.elementor-kit-5 h2{color:#26282F;font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;letter-spacing:0px;}.elementor-kit-5 h3{color:#506480;font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:500;letter-spacing:0px;}.elementor-kit-5 h4{color:#374667;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:normal;line-height:26px;}.elementor-kit-5 h5{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-kit-5 h6{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:normal;color:#FFFFFF;background-color:#0096FE;border-style:solid;border-radius:3px 3px 3px 3px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{color:#0096FE;background-color:#F6F9FD;border-style:solid;border-radius:3px 3px 3px 3px;}.elementor-kit-5 label{color:#374667;font-size:10px;font-weight:500;letter-spacing:0px;}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{color:#B5C1D1;background-color:#F6F9FD;border-style:solid;border-radius:4px 4px 4px 4px;}.elementor-kit-5 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea:focus,.elementor-kit-5 .elementor-field-textual:focus{color:#374667;background-color:#F6F9FD;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0096FE;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1141px;}.e-con{--container-max-width:1141px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}@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 */body{
    overflow-x: hidden !important;
}


.btn-learn a, .btn-learnn{
    font-family: 'Plus Jakarta Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #3A3F51 !important;
    padding: 10px 24px;
    background: linear-gradient(#fff, #fff) padding-box,
              linear-gradient(90deg, #79D8FF, #FACB38) border-box;
    border: 1px solid transparent;
    border-radius: 24px;
    box-shadow: 0px 6px 16px rgba(135, 215, 234, 0.16);
    transition: all 1s;
}

.btn-learn a:hover, .btn-learnn:hover {
    background: linear-gradient(#fff, #fff) padding-box,
              linear-gradient(90deg, #FACB38, #79D8FF) border-box;

}
.btn-cta a, .btn-cta-secondary a{
    font-family: 'Plus Jakarta Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    color: #3A3F51 !important;
    padding: 16px 24px  14px 24px;
    background: #F0F7FD;
    border-radius: 24px;
    box-shadow: 0px 6px 16px rgba(135, 215, 234, 0.2);
    transition: all 0.5s !important;
    text-transform: none;
   
}

.btn-cta a:hover, .btn-cta-secondary a:hover{
background: linear-gradient(180deg, #FFEFBB 0%, #FACB38 74.48%);
box-shadow: 0px 6px 16px rgba(255, 235, 54, 0.26);
 color: #3A3F51 !important;
}

.btn-cta-secondary a{
     color: #ffffff !important;
     background: linear-gradient(#222F5D, #222F5D) padding-box,
              linear-gradient(90deg, #79D8FF, #FACB38) border-box;
    border: 1px solid transparent;
}
.btn-cta-secondary a:hover{
   border: 1px solid transparent;
}


.btn-cta-hero a{
    color: #ffffff;
    font-family: Plus Jakarta Sans;
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;

    text-align: center;
    text-transform: normal;

    padding: 10px 40px 8px 40px ;
    background: linear-gradient(180deg, #23405C 0%, #0F1F30 100%);
    box-shadow: 0px 6px 16px rgba(34, 63, 90, 0.38);
    border-radius:24px;
    transition: all 0.5s !important;
     min-width: 220px !important;
}

.btn-cta-hero a:hover{
    background: linear-gradient(180deg, #3E96F6 0%, #004897 100%);
    box-shadow: 0px 6px 16px rgba(62, 150, 246, 0.35);
    color: #ffffff !important;
}


.cat p a{
    position: relative;
    float: left;
    background-color: #A6E3FC !important;
    border-radius: 8px;
    font-size: 10px;
    text-transform: capitalize;
    padding: 8px 12px;
    color: #506480 !important;
    font-weight: 500;
    margin-right: 8px;
    margin-bottom: 4px !important;
    font-size: 12px !important;

}


blockquote.wp-block-quote {
    padding: 16px;
}/* End custom CSS */