.elementor-173 .elementor-element.elementor-element-dc7b777{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-173 .elementor-element.elementor-element-c0bfcf8 > .elementor-widget-container{margin:-20px 0px 80px 0px;}.elementor-173 .elementor-element.elementor-element-c0bfcf8 .wd-osm-map-container .wd-osm-map-wrapper{height:540px;}.elementor-173 .elementor-element.elementor-element-c0bfcf8 .wd-osm-map-content{max-width:300px;}.elementor-173 .elementor-element.elementor-element-a25dedd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-173 .elementor-element.elementor-element-c8b07ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-173 .elementor-element.elementor-element-c8b07ff:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-c8b07ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0092D4;}.elementor-173 .elementor-element.elementor-element-b10fef3 .title{font-size:28px;}.elementor-173 .elementor-element.elementor-element-3fbfee6 .wd-text-block{font-weight:600;}.elementor-173 .elementor-element.elementor-element-9cec821 .wd-text-block{line-height:17px;}.elementor-173 .elementor-element.elementor-element-502863e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-173 .elementor-element.elementor-element-da2808c{--display:flex;}.elementor-173 .elementor-element.elementor-element-bf53086 .title{font-size:28px;}.elementor-173 .elementor-element.elementor-element-6ced215{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:8px;--grid-row-gap:0px;}.elementor-173 .elementor-element.elementor-element-6ced215 .elementor-widget-container{text-align:left;}.elementor-173 .elementor-element.elementor-element-6ced215 .elementor-social-icon{background-color:#2B5072;--icon-padding:0.4em;}.elementor-173 .elementor-element.elementor-element-6ced215 .elementor-social-icon i{color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-6ced215 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-6ced215 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-173 .elementor-element.elementor-element-6ced215 .elementor-social-icon:hover{background-color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-6ced215 .elementor-social-icon:hover i{color:#2B5072;}.elementor-173 .elementor-element.elementor-element-6ced215 .elementor-social-icon:hover svg{fill:#2B5072;}.elementor-173 .elementor-element.elementor-element-e19c3f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-173 .elementor-element.elementor-element-e19c3f1:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-e19c3f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-15a74be .title{font-size:28px;}.elementor-173 .elementor-element.elementor-element-7f0e69d .elementor-field-group{padding-right:calc( 18px/2 );padding-left:calc( 18px/2 );margin-bottom:18px;}.elementor-173 .elementor-element.elementor-element-7f0e69d .elementor-form-fields-wrapper{margin-left:calc( -18px/2 );margin-right:calc( -18px/2 );margin-bottom:-18px;}.elementor-173 .elementor-element.elementor-element-7f0e69d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-173 .elementor-element.elementor-element-7f0e69d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-173 .elementor-element.elementor-element-7f0e69d .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-173 .elementor-element.elementor-element-7f0e69d .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-173 .elementor-element.elementor-element-7f0e69d .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-173 .elementor-element.elementor-element-7f0e69d .elementor-field-group > label, .elementor-173 .elementor-element.elementor-element-7f0e69d .elementor-field-subgroup label{color:#899097;}.elementor-173 .elementor-element.elementor-element-7f0e69d .elementor-field-type-html{padding-bottom:0px;}.elementor-173 .elementor-element.elementor-element-7f0e69d .elementor-field-group .elementor-field{color:#899097;}.elementor-173 .elementor-element.elementor-element-7f0e69d .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#BDC3C6;}.elementor-173 .elementor-element.elementor-element-7f0e69d .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#BDC3C6;}.elementor-173 .elementor-element.elementor-element-7f0e69d .elementor-field-group .elementor-select-wrapper::before{color:#BDC3C6;}.elementor-173 .elementor-element.elementor-element-7f0e69d .elementor-button{font-size:16px;border-radius:8px 8px 8px 8px;padding:12px 24px 12px 24px;}.elementor-173 .elementor-element.elementor-element-7f0e69d .e-form__buttons__wrapper__button-next{background-color:#A1CFDE;color:#ffffff;}.elementor-173 .elementor-element.elementor-element-7f0e69d .elementor-button[type="submit"]{background-color:#A1CFDE;color:#ffffff;}.elementor-173 .elementor-element.elementor-element-7f0e69d .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-173 .elementor-element.elementor-element-7f0e69d .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-173 .elementor-element.elementor-element-7f0e69d .e-form__buttons__wrapper__button-next:hover{background-color:#91BAC7;color:#ffffff;}.elementor-173 .elementor-element.elementor-element-7f0e69d .elementor-button[type="submit"]:hover{background-color:#91BAC7;color:#ffffff;}.elementor-173 .elementor-element.elementor-element-7f0e69d .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-173 .elementor-element.elementor-element-7f0e69d .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-173 .elementor-element.elementor-element-7f0e69d{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-173 .elementor-element.elementor-element-57e590c{--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:center;--align-items:stretch;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-173 .elementor-element.elementor-element-6facc13{width:100%;max-width:100%;}.elementor-173 .elementor-element.elementor-element-6facc13 > .elementor-widget-container{padding:40px 0px 16px 0px;}.elementor-173 .elementor-element.elementor-element-6facc13 .title{font-size:28px;}.elementor-173 .elementor-element.elementor-element-31c77a0{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-173 .elementor-element.elementor-element-31c77a0 > .elementor-widget-container{background-color:#FFFFFF;padding:24px 24px 24px 24px;border-radius:16px 16px 16px 16px;}.elementor-173 .elementor-element.elementor-element-31c77a0 .team-member .member-name{font-size:20px;}.elementor-173 .elementor-element.elementor-element-31c77a0 .team-member .member-position{font-size:15px;}.elementor-173 .elementor-element.elementor-element-bf50bef{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-173 .elementor-element.elementor-element-bf50bef > .elementor-widget-container{background-color:#FFFFFF;padding:24px 24px 24px 24px;border-radius:16px 16px 16px 16px;}.elementor-173 .elementor-element.elementor-element-bf50bef .team-member .member-name{font-size:20px;}.elementor-173 .elementor-element.elementor-element-bf50bef .team-member .member-position{font-size:15px;}@media(min-width:769px){.elementor-173 .elementor-element.elementor-element-c8b07ff{--width:50%;}.elementor-173 .elementor-element.elementor-element-e19c3f1{--width:50%;}}@media(max-width:1024px){.elementor-173 .elementor-element.elementor-element-c0bfcf8 > .elementor-widget-container{margin:-20px 0px 60px 0px;}.elementor-173 .elementor-element.elementor-element-c0bfcf8 .wd-osm-map-container .wd-osm-map-wrapper{height:420px;}.elementor-173 .elementor-element.elementor-element-b10fef3 .title{font-size:24px;}.elementor-173 .elementor-element.elementor-element-bf53086 .title{font-size:24px;}.elementor-173 .elementor-element.elementor-element-e19c3f1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-173 .elementor-element.elementor-element-15a74be .title{font-size:24px;}.elementor-173 .elementor-element.elementor-element-57e590c{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-173 .elementor-element.elementor-element-31c77a0{width:100%;max-width:100%;}.elementor-173 .elementor-element.elementor-element-bf50bef{width:100%;max-width:100%;}}@media(max-width:768px){.elementor-173 .elementor-element.elementor-element-c0bfcf8 > .elementor-widget-container{margin:-20px 0px 40px 0px;}.elementor-173 .elementor-element.elementor-element-a25dedd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-173 .elementor-element.elementor-element-c8b07ff{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-173 .elementor-element.elementor-element-b10fef3 .title{font-size:22px;}.elementor-173 .elementor-element.elementor-element-bf53086 .title{font-size:22px;}.elementor-173 .elementor-element.elementor-element-e19c3f1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-173 .elementor-element.elementor-element-15a74be .title{font-size:22px;}.elementor-173 .elementor-element.elementor-element-57e590c{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for form, class: .elementor-element-7f0e69d *//* Altura dos campos de input */
.elementor-field-textual {
    height: 50px !important; /* Ajuste a altura desejada */
    padding: 12px 18px !important; /* Ajuste o padding interno */
}

/* Altura do campo textarea */
.elementor-field-type-textarea textarea {
    height: 150px !important; /* Ajuste a altura desejada */
    min-height: 150px !important;
    padding: 18px !important;
}

/* Tamanho do texto digitado */
.elementor-field-textual {
    font-size: 16px !important; /* Ajuste o tamanho do texto digitado */
    line-height: 1.4 !important;
}

/* Estilo do placeholder */
.elementor-field-textual::placeholder {
    font-size: 15px !important; /* Ajuste o tamanho do placeholder */
    opacity: 0.7 !important;
}

/* Estilo específico para o campo de checkbox */
.elementor-field-type-acceptance label {
    font-size: 14px !important; /* Ajuste o tamanho do texto do checkbox */
}

/* Ajuste do espaçamento entre os campos */
.elementor-field-group {
    margin-bottom: 20px !important; /* Ajuste o espaçamento entre campos */
}

/* Estilo do texto enquanto digita */
.elementor-field-textual:focus {
    font-size: 16px !important; /* Tamanho do texto ao digitar */
}


/* Deixa o box invisível */
.elementor-173 .elementor-element.elementor-element-7f0e69d input[type="checkbox"], .elementor-173 .elementor-element.elementor-element-7f0e69d input[type="radio"] {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
padding: 0;
position: absolute;
width: 1px;
}
/* Para botões radio */
.elementor-field-group-aceite > div label:before {
content: "";
display: inline-block;
width: 15px;
height: 15px;
margin-right: 0.5em;
border-radius: 100%;
vertical-align: -3px;
border: 2px solid #CACACA; /* Alterar cor */
padding: 0.13em;
background-color: transparent;
background-clip: content-box;
transition: all 0.2s ease;
}
.elementor-field-group-aceite > div label {
margin-right: 1em;
}
.elementor-field-group-aceite > div input:hover + label:before {
border-color: #CACACA; /* Alterar cor */
background-color: #56cbf1; /* Alterar cor */
}
.elementor-field-group-mt_radio > div input:checked + label:before
{
background-color: #56cbf1; /* Alterar cor */
border-color: #56cbf1; /* Alterar cor */
}
/* Para botões checkbox */
.elementor-field-group-aceite > div label:before {
content: "";
display: inline-block;
width: 15px;
height: 15px;
margin-right: 0.5em;
vertical-align: -3px;
border: 1px solid #56cbf1; /* Alterar cor */
padding: 0.12em;
background-color: transparent;
background-clip: content-box;
transition: all 0.2s ease;
}
.elementor-field-group-aceite > div label {
margin-right: 1em;
position: relative;
}
.elementor-field-group-aceite > div label:after {
border-right: 2px solid #fff;
border-top: 2px solid #fff;
content: "";
height: 11px;
left: 2px;
position: absolute;
top: 11px;
transform: scaleX(-1) rotate(135deg);
transform-origin: left top;
width: 6px;
display: none;
}
.elementor-field-group-aceite > div input:hover + label:before {
border-color: #56cbf1; /* Alterar cor */
cursor: pointer;
}
.elementor-field-group-aceite > div input:checked + label:before {
border-color: #56cbf1; /* Alterar cor */
background: #81d8f4; /* Alterar cor */
}
.elementor-field-group-aceite > div input:checked + label:after {
-moz-animation: check 0.8s ease 0s running;
-webkit-animation: check 0.8s ease 0s running;
animation: check 0.8s ease 0s running;
display: block;
width: 6px;
height: 11px;
border-color: #0c0c0c;
margin-top: -2px;
/*
Cor do check */
}
/* Animação do Check */
@keyframes check {
0% {
height: 0;
width: 0;
}
25% {
height: 0;
width: 6px;
}
50% {
height: 11px;
width: 6px;
}}
.elementor-field-group-aceite{
font-size: 13px;
}/* End custom CSS */