.elementor-6101 .elementor-element.elementor-element-ad285f1{--display:flex;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-6101 .elementor-element.elementor-element-b665e9f .elementor-heading-title{font-size:1.5rem;font-weight:bold;color:var( --e-global-color-primary );}.elementor-6101 .elementor-element.elementor-element-82d800f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.5rem/2);}.elementor-6101 .elementor-element.elementor-element-82d800f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.5rem/2);}.elementor-6101 .elementor-element.elementor-element-82d800f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.5rem/2);}.elementor-6101 .elementor-element.elementor-element-82d800f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.5rem/2);}.elementor-6101 .elementor-element.elementor-element-82d800f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.5rem/2);}.elementor-6101 .elementor-element.elementor-element-82d800f .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-accent );}.elementor-6101 .elementor-element.elementor-element-82d800f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-6101 .elementor-element.elementor-element-82d800f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-6101 .elementor-element.elementor-element-82d800f .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-6101 .elementor-element.elementor-element-82d800f .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-6101 .elementor-element.elementor-element-82d800f .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-6101 .elementor-element.elementor-element-82d800f{--e-icon-list-icon-size:1rem;--icon-vertical-offset:0px;}.elementor-6101 .elementor-element.elementor-element-82d800f .elementor-icon-list-icon{padding-inline-end:0rem;}.elementor-6101 .elementor-element.elementor-element-82d800f .elementor-icon-list-text{transition:color 0.3s;}.elementor-6101 .elementor-element.elementor-element-83848da .elementor-heading-title{text-decoration:underline;}.elementor-6101 .elementor-element.elementor-element-adaa4aa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0rem 1rem;--row-gap:0rem;--column-gap:1rem;}.elementor-6101 .elementor-element.elementor-element-6ee851a{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-6101 .elementor-element.elementor-element-6ee851a .elementor-divider-separator{width:100%;}.elementor-6101 .elementor-element.elementor-element-6ee851a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-6101 .elementor-element.elementor-element-66c25c8{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-6101 .elementor-element.elementor-element-66c25c8 .elementor-divider-separator{width:100%;}.elementor-6101 .elementor-element.elementor-element-66c25c8 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}#elementor-popup-modal-6101 .dialog-widget-content{animation-duration:0s;box-shadow:0px 0px 32px -16px rgba(0, 0, 0, 0.5);margin:0rem 1rem 5rem 0rem;}#elementor-popup-modal-6101 .dialog-message{width:328px;height:auto;padding:1rem 1rem 0rem 1rem;}#elementor-popup-modal-6101{justify-content:flex-end;align-items:flex-end;}/* Start custom CSS for formidable, class: .elementor-element-159610a */.elementor-6101 .elementor-element.elementor-element-159610a fieldset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
}

.elementor-6101 .elementor-element.elementor-element-159610a legend,
.elementor-6101 .elementor-element.elementor-element-159610a label {
    display: none;
}

.elementor-6101 .elementor-element.elementor-element-159610a input,
.elementor-6101 .elementor-element.elementor-element-159610a textarea {
    border: 0;
    outline: 0;
    padding: .5rem 1em;
    border-radius: 0;
    background: var(--e-global-color-accent);
}

.elementor-6101 .elementor-element.elementor-element-159610a input::placeholder,
.elementor-6101 .elementor-element.elementor-element-159610a textarea::placeholder {
    color: #000;
    opacity: .5;
}

.elementor-6101 .elementor-element.elementor-element-159610a .frm_fields_container {
    display: grid;
    grid-gap: 1rem;
}

.elementor-6101 .elementor-element.elementor-element-159610a .frm_fields_container > div:last-of-type {
   display: none;
}

.elementor-6101 .elementor-element.elementor-element-159610a #frm_field_6_container {
    margin: 0 -1rem;
}

.elementor-6101 .elementor-element.elementor-element-159610a .frm_fields_container .frm_full,
.elementor-6101 .elementor-element.elementor-element-159610a .frm_fields_container .vertical_radio {
    grid-column: 1 / -1;
}


/*Checkbox*/

.elementor-6101 .elementor-element.elementor-element-159610a .frm_checkbox input {
	display: grid;
	place-content: center;
	appearance: none;
	width: 1rem;
	height: 1rem;
	padding: 0;
	cursor: pointer;
	box-shadow: 0 0 0 1px #000 inset;
	background: transparent;
}

.elementor-6101 .elementor-element.elementor-element-159610a .frm_checkbox input:before {
	content: "";
	width: 0.5rem;
	height: 0.5rem;
	opacity: 0;
	background: var(--e-global-color-primary);
}

.elementor-6101 .elementor-element.elementor-element-159610a .frm_checkbox input:checked:before {
	opacity: 1;
}

.elementor-6101 .elementor-element.elementor-element-159610a .frm_checkbox label {
	cursor: pointer;
	display: grid;
	grid-auto-flow: column;
	grid-column-gap: .5rem;
	justify-content: start;
	font-size: .75rem;
}

.elementor-6101 .elementor-element.elementor-element-159610a .frm_checkbox p {
    line-height: 1.5
}

.elementor-6101 .elementor-element.elementor-element-159610a .frm_checkbox a {
    color: inherit;
    text-decoration: underline;
}

.elementor-6101 .elementor-element.elementor-element-159610a .frm_primary_label {
    display: none;
}

.elementor-6101 .elementor-element.elementor-element-159610a .frm_message {
    margin-bottom: 1rem;
}


/*Submit*/

.elementor-6101 .elementor-element.elementor-element-159610a .frm_button_submit  {
    width: 100%;
    margin: 0;
    padding: .5rem 1em;
    border-radius: 0;
    border: 0;
    outline: 0;
    background: var(--e-global-color-primary);
    color: #fff;
    transition: none;
    font-weight: bold;
}

/*.elementor-6101 .elementor-element.elementor-element-159610a .frm_button_submit:hover {
    background: #fff;
    color: #000;
}*/

/*@media only screen and (max-width: 768px) {
    .elementor-6101 .elementor-element.elementor-element-159610a input,
    .elementor-6101 .elementor-element.elementor-element-159610a textarea,
    .elementor-6101 .elementor-element.elementor-element-159610a select {
        padding: .5rem 1.25rem;
        border-radius: 1.25rem;
    }
    
    .elementor-6101 .elementor-element.elementor-element-159610a .form-field:has(select):after {
        margin: 0 1rem;
        width: .75rem;
        height: .5rem;
    }
    
    .elementor-6101 .elementor-element.elementor-element-159610a .frm_button_submit {
        padding: .5rem 1.25rem;
        border-radius: 1.25rem;
    }
}*//* End custom CSS */