.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4299 .elementor-element.elementor-element-f18552f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-4299 .elementor-element.elementor-element-f18552f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4299 .elementor-element.elementor-element-1c49223f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-icon-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4299 .elementor-element.elementor-element-2a6deb8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(80px/2);}.elementor-4299 .elementor-element.elementor-element-2a6deb8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(80px/2);}.elementor-4299 .elementor-element.elementor-element-2a6deb8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(80px/2);margin-left:calc(80px/2);}.elementor-4299 .elementor-element.elementor-element-2a6deb8b .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-80px/2);margin-left:calc(-80px/2);}body.rtl .elementor-4299 .elementor-element.elementor-element-2a6deb8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-80px/2);}body:not(.rtl) .elementor-4299 .elementor-element.elementor-element-2a6deb8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-80px/2);}.elementor-4299 .elementor-element.elementor-element-2a6deb8b .elementor-icon-list-icon i{color:#0B473C;transition:color 0.3s;}.elementor-4299 .elementor-element.elementor-element-2a6deb8b .elementor-icon-list-icon svg{fill:#0B473C;transition:fill 0.3s;}.elementor-4299 .elementor-element.elementor-element-2a6deb8b{--e-icon-list-icon-size:45px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-4299 .elementor-element.elementor-element-2a6deb8b .elementor-icon-list-icon{padding-right:0px;}.elementor-4299 .elementor-element.elementor-element-2a6deb8b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4299 .elementor-element.elementor-element-2a6deb8b .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;}.elementor-4299 .elementor-element.elementor-element-2a6deb8b .elementor-icon-list-text{color:#0B473C;transition:color 0.3s;}/* Start custom CSS *//* Tab title */
.elementor-accordion .elementor-accordion-item .elementor-tab-title{
	background-color: #E9EFEC;
	transition: background-color 0.3s ease;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	
}

.elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active{
	background-color: #0B473C;
	color: #fff;
}

/* Clearfix */
.elementor-accordion .elementor-accordion-item .elementor-clearfix{
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	
}


/* Post  read more */
.elementor-posts--thumbnail-top .elementor-grid-item .elementor-post__read-more{
	background-color:#ddf44d;
	color:#0b473c;
	border-top-left-radius:30px;
	border-top-right-radius:30px;
	border-bottom-left-radius:30px;
	border-bottom-right-radius:30px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:30px;
	padding-left:30px;
}

/* Post  read more */
.elementor-posts--thumbnail-top .elementor-grid-item .elementor-post__read-more:hover{
	background-color:#97A213;
	color:#0b473c;
	border-top-left-radius:30px;
	border-top-right-radius:30px;
	border-bottom-left-radius:30px;
	border-bottom-right-radius:30px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:30px;
	padding-left:30px;
}

/* Post  read more */
.elementor-posts--thumbnail-left .elementor-grid-item .elementor-post__read-more{
	background-color:#ddf44d;
	color:#0b473c;
	border-top-left-radius:30px;
	border-top-right-radius:30px;
	border-bottom-left-radius:30px;
	border-bottom-right-radius:30px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:30px;
	padding-left:30px;	
}

/* Post  read more */
.elementor-posts--thumbnail-left .elementor-grid-item .elementor-post__read-more:hover{
	background-color:#97A213;
	color:#0b473c;
	border-top-left-radius:30px;
	border-top-right-radius:30px;
	border-bottom-left-radius:30px;
	border-bottom-right-radius:30px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:30px;
	padding-left:30px;	
}


/* Eicon chevron left */
.elementor-element-81baf9c .elementor-main-swiper .e-eicon-chevron-left{
	background-color:#ddf44d;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
	border-top-left-radius:30px;
	border-top-right-radius:30px;
	border-bottom-left-radius:30px;
	border-bottom-right-radius:30px;
}

/* Eicon chevron right */
.elementor-element-81baf9c .elementor-main-swiper .e-eicon-chevron-right{
	background-color:#ddf44d;

	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
	border-top-left-radius:30px;
	border-top-right-radius:30px;
	border-bottom-left-radius:30px;
	border-bottom-right-radius:30px;	
}


/* Thumbnail Image */
.twae-timeline .twae-media .attachment-full{
	padding-right:180px !important;
}

/* Thumbnail Image */
.twae-timeline .twae-media .attachment-large{
	padding-right:180px !important;
	
}






/* Label */
.ff-name-field-wrapper .ff-t-cell label{
	color:#171717;
}



.ff-name-field-wrapper .ff-t-cell input[type=text]:focus {
    border: 1px solid #c7d329; /* borda fina */
    outline: none;
}



#fluentform_3 fieldset input[type=email]:focus {
    border: 1px solid #c7d329;
    outline: none;
}

.ff-name-address-wrapper .ff-t-cell input[type=text]:focus {
    border: 1px solid #c7d329;
    outline: none;
}



.ff-name-address-wrapper .ff-t-cell select:focus {
    border: 1px solid #c7d329;
    outline: none;
}



/* Submit */
#fluentform_3 fieldset .ff-btn-submit{
	background-color:#ddf44d;
	color:#0b473c;
	
}

/* Submit */
#fluentform_3 fieldset .ff-btn-submit:hover{
	background-color:#0B473C;
	color:#ddf44d;
	
}/* End custom CSS */