.elementor-kit-8{--e-global-color-primary:#146EF5;--e-global-color-secondary:#1B5BBC;--e-global-color-text:#000816;--e-global-color-accent:#1B5BBC;--e-global-color-71344e3:#3B89FF;--e-global-color-f8fe868:#96CBFE;--e-global-color-e826bec:#FFDD6A;--e-global-color-b8ab655:#FABC1B;--e-global-color-753e864:#000816;--e-global-color-b42e86f:#4D525C;--e-global-color-4222c10:#D6D7DA;--e-global-color-f502be0:#FAFAFA;--e-global-color-5be83bd:#FFFFFF;--e-global-typography-primary-font-family:"Outfit";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Outfit";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Outfit";--e-global-typography-text-font-size:24px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Outfit";--e-global-typography-accent-font-weight:500;color:#4D525C;font-family:"Outfit", Sans-serif;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{background-color:var( --e-global-color-e826bec );font-family:"Outfit", Sans-serif;font-size:24px;color:var( --e-global-color-753e864 );border-radius:12px 12px 12px 12px;}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{background-color:var( --e-global-color-e826bec );color:var( --e-global-color-753e864 );border-radius:12px 12px 12px 12px;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 a{color:var( --e-global-color-753e864 );font-family:"Outfit", Sans-serif;text-decoration:none;}.elementor-kit-8 h1{font-family:"Outfit", Sans-serif;}.elementor-kit-8 h2{font-family:"Outfit", Sans-serif;font-size:70px;}.elementor-kit-8 h3{font-family:"Outfit", Sans-serif;font-size:32px;}.elementor-kit-8 h5{font-family:"Outfit", Sans-serif;}.elementor-kit-8 h6{font-family:"Outfit", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 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:1400px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:940px;}.e-con{--container-max-width:940px;}}@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 *//*General*/
.elementor-icon-list-item::marker {display:none;}
.grecaptcha-badge {display:none !important;}
.txtLegals a {text-decoration: underline;}
/*CF7
#responsive-form {
    margin: 0 auto;
    width: 100%;
    color: #000;
    font-family: 'outfit';
    font-size: 28px;
    font-weight: 400;
}
#responsive-form input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    color: #000;
    font-family: 'outfit';
    font-size: 28px;
    font-weight: 400;
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border: 0px;
    border-radius: 0px;
    border-bottom: 1px solid #000816;
}

textarea {height: 100px;}
.form-row{
	width: 100%;
}
#responsive-form .wpcf7-submit{
    font-family: "Outfit", Sans-serif;
    font-size: 24px;
    color: #fff;
    background-color: #3B89FF;
    border-radius: 12px 12px 12px 12px;
    width: 100%;
    border: none;
    margin-top: 48px;
}
.column-half, .column-full{
	float: left;
	position: relative;
	padding: 0.45rem;
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}
 
/**---------------- Media query ----------------**/
/*
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}
}
@media (max-width: 670px) {
#responsive-form input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    color: #000;
    font-family: 'outfit';
    font-size: 16px;
    font-weight: 400;
}
}
@media (min-width: 670px) and (max-width: 1460px) {
#responsive-form input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    color: #000;
    font-family: 'outfit';
    font-size: 21px;
    font-weight: 400;
}
}
*/
/*CTA form blue
#ctaForm .wpcf7-submit{
    font-family: "Outfit", Sans-serif;
    font-size: 24px;
    color: #000816;
    background-color: #FFDD6A;
    border-radius: 12px 12px 12px 12px;
    width: 100%;
    border: none;
    margin-top: 48px;
}
#ctaForm input[type=date], #ctaForm input[type=email], #ctaForm input[type=number], #ctaForm input[type=password], #ctaForm input[type=search],#ctaForm input[type=tel], #ctaForm input[type=text], #ctaForm input[type=url],#ctaForm select,#ctaForm textarea {
    border: 0px;
    border-radius: 0px;
    border-bottom: 1px solid #fff;
    background: transparent;
}
#ctaForm #responsive-form ::placeholder {color:#ffffff70;}
*/
/*Blog*/
@media (min-width: 670px) and (max-width: 1460px) {.elementor-widget-theme-post-content h2{font-size: 30px !important;}
.elementor-widget-theme-post-content h3{font-size: 26px !important;}
    
}
/*acordeon*/
#tabs .elementor-accordion-item {
    border-left: 2px solid #146EF5;
    margin-bottom: 40px;
}/* End custom CSS */