.elementor-kit-6{--e-global-color-primary:#343866;--e-global-color-secondary:#94C5DF;--e-global-color-text:#343866;--e-global-color-accent:#5F809B;--e-global-color-48a53e4:#FFFFFF;--e-global-color-b08cd09:#9193AB;--e-global-color-7b50ce2:#EFEFEF;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-text-font-family:"Montserrat";--e-global-typography-accent-font-family:"Montserrat";color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;line-height:35px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:30px;color:var( --e-global-color-48a53e4 );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);border-radius:115px 115px 115px 115px;padding:15px 60px 15px 60px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-48a53e4 );background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 100%);border-radius:115px 115px 115px 115px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-accent );}.elementor-kit-6 a:hover{color:var( --e-global-color-text );}.elementor-kit-6 h1{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;line-height:53px;}.elementor-kit-6 h2{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:47px;font-weight:700;line-height:50px;}.elementor-kit-6 h3{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;line-height:49px;}.elementor-kit-6 h4{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;line-height:50px;}.elementor-kit-6 h5{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1245px;}.e-con{--container-max-width:1245px;}.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);}.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-kit-6{font-size:16px;line-height:28px;}.elementor-kit-6 h2{font-size:30px;line-height:34px;}.elementor-kit-6 h3{font-size:25px;line-height:30px;}.elementor-kit-6 h4{font-size:18px;line-height:34px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:16px;padding:15px 10px 15px 10px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@media (max-width: 767px) {
#wpadminbar{max-width:100% !important;width:100% !important;overflow: hidden;}

.single-post .wp-block-spacer{height:0 !important;}
}
.grecaptcha-badge { visibility: hidden; }

button.cky-btn{padding:10px !important;line-height:20px !important;font-size:12px !important;border:2px solid #343866 !important;}
button.cky-btn.cky-btn-customize,
button.cky-btn.cky-btn-reject,
button.cky-btn.cky-btn-preferences{background:#fff !important;}
button.cky-btn.cky-btn-customize:hover,
button.cky-btn.cky-btn-reject:hover,
button.cky-btn.cky-btn-preferences:hover{background:#94C5DF !important;}
/*--------------------*/
p strong{font-weight:600;}
.elementor-widget-text-editor ul{margin-bottom:10px;padding-left:23px;}


@media (max-width: 767px) {
    .elementor-widget-text-editor ul{padding-left:0px;}
    
.elementor-widget-text-editor li{list-style:none;}   
.elementor-widget-text-editor li:before{content:'\2022';margin-right:5px;font-size:35px;position:relative;top:2px;top:4px;}
}

/*--------Forms----------*/
input[type="submit"]{font-size:20px !important;}
input:not(input[type="submit"]), select, textarea{border-radius:100px !important;font-size:20px;color:#343866;background:transparent !important;font-weight:600 !important;text-align:center;border:3px solid #343866 ;padding:20px 30px;outline:0;}
textarea{border-radius:50px !important;}
input[type=submit]{border:none;color:#fff;}

.flex-container-column  p{gap:30px;display:flex;flex-direction:column;}
.flex-container-column input,
.flex-container-column textarea{text-align:left !important;}
.flex-container-column input[type="submit"]{margin:0 !important;max-width:242px;}

.flex-container > p{display:flex;row-gap:30px;flex-wrap:wrap;margin-bottom: 30px;justify-content: space-between;}
.flex-container .wpcf7-form-control-wrap{width:calc(50% - 10px) !important;justify-content:center;}
.contact-form input[type="submit"]{display:block;width:auto;margin:0 auto;padding:20px 80px;}

@media (max-width: 767px) {
.flex-container-column  p{gap:20px;}
.flex-container > p{display:flex;gap:20px;margin-bottom: 20px;}
.flex-container .wpcf7-form-control-wrap{width:100% !important;}
.contact-form input[type="submit"]{padding:15px 60px !important;width:auto !important;} 
.contact-form input:not(input[type="submit"]), select, textarea{padding:15px !important;}
}


.footer-form input:not(input[type="submit"]){border:3px solid #fff ;color:#fff;padding:5px 15px;text-align:left;}
.footer-form form > p{display:flex;gap:10px}
.footer-form form > p .wpcf7-form-control-wrap {width: calc(100% - 101px);}
.footer-form form > p .wpcf7-submit{
padding: 3px 30px;
text-transform: capitalize;
border-radius: 100px !important;
background: transparent;
border:3px solid #fff;}
.footer-form .wpcf7-spinner{position:absolute;}
@media (max-width: 767px) {

.footer-form form > p{flex-wrap:wrap;}    
.footer-form form > p .wpcf7-form-control-wrap {width: calc(100% - 0px);}
}    

.contact-form ::placeholder{color:#343866 }
.home-form ::placeholder{color:#9193AB }
.footer-form ::placeholder{color:#fff }

/*-------------------------*//* End custom CSS */