.elementor-20707 .elementor-element.elementor-element-92873f8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20707 .elementor-element.elementor-element-7f01b6d{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:93px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20707 .elementor-element.elementor-element-7f01b6d:not(.elementor-motion-effects-element-type-background), .elementor-20707 .elementor-element.elementor-element-7f01b6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-20707 .elementor-element.elementor-element-7f01b6d > .elementor-shape-bottom .elementor-shape-fill, .elementor-20707 .elementor-element.elementor-element-7f01b6d > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#EFF5FD;}.elementor-20707 .elementor-element.elementor-element-7f01b6d > .elementor-shape-bottom svg, .elementor-20707 .elementor-element.elementor-element-7f01b6d > .e-con-inner > .elementor-shape-bottom svg{height:155px;}.elementor-20707 .elementor-element.elementor-element-7f01b6d.e-con{--align-self:center;}.elementor-20707 .elementor-element.elementor-element-7bdac81{--display:flex;--min-height:418px;--justify-content:center;--margin-top:0%;--margin-bottom:15%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20707 .elementor-element.elementor-element-7bdac81.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20707 .elementor-element.elementor-element-d2fbe70{width:var( --container-widget-width, 67px );max-width:67px;--container-widget-width:67px;--container-widget-flex-grow:0;}.elementor-20707 .elementor-element.elementor-element-d2fbe70 > .elementor-widget-container{background-color:#00000000;margin:0% 0% 0% 0%;padding:8% 12% 5% 22%;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:70px 70px 70px 70px;}.elementor-20707 .elementor-element.elementor-element-d2fbe70.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20707 .elementor-element.elementor-element-d2fbe70 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-20707 .elementor-element.elementor-element-c07c40b{width:var( --container-widget-width, 76.186% );max-width:76.186%;--container-widget-width:76.186%;--container-widget-flex-grow:0;}.elementor-20707 .elementor-element.elementor-element-c07c40b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 1.5rem 0rem;}.elementor-20707 .elementor-element.elementor-element-c07c40b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20707 .elementor-element.elementor-element-c07c40b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:27px;font-weight:500;line-height:38px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20707 .elementor-element.elementor-element-1b7bc66{width:var( --container-widget-width, 98.776% );max-width:98.776%;--container-widget-width:98.776%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-20707 .elementor-element.elementor-element-1b7bc66.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20707 .elementor-element.elementor-element-b9be190{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-e792d30 );--border-color:var( --e-global-color-e792d30 );--border-radius:8px 8px 8px 8px;--margin-top:0%;--margin-bottom:0%;--margin-left:11%;--margin-right:0%;--padding-top:4.8rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-20707 .elementor-element.elementor-element-b9be190:not(.elementor-motion-effects-element-type-background), .elementor-20707 .elementor-element.elementor-element-b9be190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-796f4b9 );}.elementor-20707 .elementor-element.elementor-element-83d85b8{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#030000;}.elementor-20707 .elementor-element.elementor-element-83d85b8 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-20707 .elementor-element.elementor-element-83d85b8.elementor-element{--align-self:center;}.elementor-20707 .elementor-element.elementor-element-397a960 > .elementor-widget-container{padding:0rem 03rem 0rem 3rem;}.elementor-20707 .elementor-element.elementor-element-899ec29{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:62px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-20707 .elementor-element.elementor-element-899ec29:not(.elementor-motion-effects-element-type-background), .elementor-20707 .elementor-element.elementor-element-899ec29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF5FD;}.elementor-20707 .elementor-element.elementor-element-bd16e93{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-20707 .elementor-element.elementor-element-e99389b{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-20707 .elementor-element.elementor-element-e99389b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20707 .elementor-element.elementor-element-f9d1039{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-20707 .elementor-element.elementor-element-5b4e552{width:var( --container-widget-width, 76.186% );max-width:76.186%;--container-widget-width:76.186%;--container-widget-flex-grow:0;}.elementor-20707 .elementor-element.elementor-element-5b4e552 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 1.5rem 0rem;}.elementor-20707 .elementor-element.elementor-element-5b4e552.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20707 .elementor-element.elementor-element-5b4e552 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:27px;font-weight:500;line-height:38px;color:var( --e-global-color-secondary );}.elementor-20707 .elementor-element.elementor-element-b84ca96{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#020000;}.elementor-20707 .elementor-element.elementor-element-b84ca96.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20707 .elementor-element.elementor-element-87c3553{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20707 .elementor-element.elementor-element-8a90d35{width:var( --container-widget-width, 12.823% );max-width:12.823%;--container-widget-width:12.823%;--container-widget-flex-grow:0;--alignment:left;--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;--e-share-buttons-primary-color:var( --e-global-color-secondary );}.elementor-20707 .elementor-element.elementor-element-8a90d35 > .elementor-widget-container{margin:-10px 0px 0px -10px;}.elementor-20707 .elementor-element.elementor-element-8a90d35.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20707 .elementor-element.elementor-element-8a90d35 .elementor-share-btn__icon{--e-share-buttons-icon-size:22px;}.elementor-20707 .elementor-element.elementor-element-8a90d35 .elementor-share-btn{border-width:0px;}.elementor-20707 .elementor-element.elementor-element-8a90d35 .elementor-share-btn:hover{--e-share-buttons-primary-color:var( --e-global-color-796f4b9 );}.elementor-20707 .elementor-element.elementor-element-6ed204c{color:var( --e-global-color-796f4b9 );}.elementor-20707 .elementor-element.elementor-element-2ccc211{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-20707 .elementor-element.elementor-element-7f01b6d{--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;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:52px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20707 .elementor-element.elementor-element-7bdac81{--min-height:311px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:0px;}.elementor-20707 .elementor-element.elementor-element-7bdac81.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-20707 .elementor-element.elementor-element-d2fbe70 .elementor-heading-title{font-size:12px;}.elementor-20707 .elementor-element.elementor-element-c07c40b{width:var( --container-widget-width, 602px );max-width:602px;--container-widget-width:602px;--container-widget-flex-grow:0;}.elementor-20707 .elementor-element.elementor-element-c07c40b > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-20707 .elementor-element.elementor-element-c07c40b .elementor-heading-title{font-size:28px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-20707 .elementor-element.elementor-element-1b7bc66{width:var( --container-widget-width, 607px );max-width:607px;--container-widget-width:607px;--container-widget-flex-grow:0;}.elementor-20707 .elementor-element.elementor-element-b9be190{--margin-top:0%;--margin-bottom:0%;--margin-left:5%;--margin-right:5%;}.elementor-20707 .elementor-element.elementor-element-899ec29{--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;--padding-top:12px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-20707 .elementor-element.elementor-element-f9d1039{--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:0px;}.elementor-20707 .elementor-element.elementor-element-5b4e552{width:var( --container-widget-width, 602px );max-width:602px;--container-widget-width:602px;--container-widget-flex-grow:0;}.elementor-20707 .elementor-element.elementor-element-5b4e552 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-20707 .elementor-element.elementor-element-5b4e552 .elementor-heading-title{font-size:28px;}.elementor-20707 .elementor-element.elementor-element-b84ca96{width:var( --container-widget-width, 607.837px );max-width:607.837px;--container-widget-width:607.837px;--container-widget-flex-grow:0;} .elementor-20707 .elementor-element.elementor-element-8a90d35{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;}}@media(max-width:767px){.elementor-20707 .elementor-element.elementor-element-7f01b6d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20707 .elementor-element.elementor-element-7bdac81{--width:100%;--min-height:323px;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-20707 .elementor-element.elementor-element-d2fbe70 .elementor-heading-title{font-size:12px;}.elementor-20707 .elementor-element.elementor-element-c07c40b{width:var( --container-widget-width, 344.108px );max-width:344.108px;--container-widget-width:344.108px;--container-widget-flex-grow:0;}.elementor-20707 .elementor-element.elementor-element-c07c40b .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-20707 .elementor-element.elementor-element-1b7bc66{width:var( --container-widget-width, 614px );max-width:614px;--container-widget-width:614px;--container-widget-flex-grow:0;font-size:16px;}.elementor-20707 .elementor-element.elementor-element-b9be190{--width:91%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-20707 .elementor-element.elementor-element-83d85b8 > .elementor-widget-container{padding:0rem 2rem 1rem 2rem;}.elementor-20707 .elementor-element.elementor-element-83d85b8{--container-widget-width:295px;--container-widget-flex-grow:0;width:var( --container-widget-width, 295px );max-width:295px;}.elementor-20707 .elementor-element.elementor-element-397a960 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20707 .elementor-element.elementor-element-bd16e93{--gap:0% 0%;--row-gap:0%;--column-gap:0%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-20707 .elementor-element.elementor-element-e99389b{--container-widget-width:402px;--container-widget-flex-grow:0;width:var( --container-widget-width, 402px );max-width:402px;}.elementor-20707 .elementor-element.elementor-element-f9d1039{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15px;--padding-bottom:00px;--padding-left:20px;--padding-right:020px;}.elementor-20707 .elementor-element.elementor-element-5b4e552{width:var( --container-widget-width, 344.108px );max-width:344.108px;--container-widget-width:344.108px;--container-widget-flex-grow:0;}.elementor-20707 .elementor-element.elementor-element-5b4e552 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-20707 .elementor-element.elementor-element-b84ca96{width:var( --container-widget-width, 353.385px );max-width:353.385px;--container-widget-width:353.385px;--container-widget-flex-grow:0;text-align:start;font-size:17px;}.elementor-20707 .elementor-element.elementor-element-b84ca96 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:-3px 0px 0px 0px;}.elementor-20707 .elementor-element.elementor-element-8a90d35{width:var( --container-widget-width, 77.163px );max-width:77.163px;--container-widget-width:77.163px;--container-widget-flex-grow:0;} .elementor-20707 .elementor-element.elementor-element-8a90d35{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;}}@media(min-width:768px){.elementor-20707 .elementor-element.elementor-element-7bdac81{--width:38%;}.elementor-20707 .elementor-element.elementor-element-b9be190{--width:46%;}.elementor-20707 .elementor-element.elementor-element-bd16e93{--width:50%;}.elementor-20707 .elementor-element.elementor-element-f9d1039{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20707 .elementor-element.elementor-element-7bdac81{--width:100%;}.elementor-20707 .elementor-element.elementor-element-b9be190{--width:100%;}.elementor-20707 .elementor-element.elementor-element-bd16e93{--width:100%;}.elementor-20707 .elementor-element.elementor-element-f9d1039{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-d2fbe70 */.tag-page {
        width: 135px!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b7bc66 */.description-ebook p {
    margin-bottom: 15px;
}
.description-ebook .check-icon {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-397a960 */#btn-submit {
    display: none;
}
#btn-validation {
    padding: 12px 32px!important;
    background-color: #fff;
    color: #0059DB!important;
}
.pum-container {
    margin-bottom: 0!important;
}

.popup-section {
    padding: 3rem 2rem;
    display: flex;
    align-items: flex-start;
    overflow-y: auto;
}
.popup-section > .elementor-widget-container {
    width: 100%;
}
.popmake {
    max-width: 100%!important;
    margin: 0 15px!important;
    transition-delay: 500ms;
    transition: border 600ms ease-in;
}
.wpcf7-form {
    display: flex;
    flex-wrap: wrap;
}
.popup-section h2 {
    color: #16171d;
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    padding-bottom: 10px;
    width: 100%;
}
.bee-form-row {
    padding-bottom: 18px;
    width: 100%;
}
.bee-field {
    display: flex;
    flex-direction: column;
    padding-top: 10px;
    position: relative;
}
.bee-field .wpcf7-text  {
    margin-bottom: 0px;
}
.bee-field .wpcf7-text.wpcf7-tel {
    margin-bottom: 0px;
}
.bee-field input::placeholder {
  color: #000;
}
.bee-field input::-webkit-input-placeholder {
  color: #9296ab;
}
.bee-field input:-ms-input-placeholder {
  color: #9296ab;
}
.bee-field label:not(.error){
    color: #16171d;
    border-radius: 3px;
    font-size: 11px;
    font-weight: 600;
    position: absolute;
    left: 12px;
    top: 5px;
    background-color: #fff;
    padding: 0px 3px;
    z-index: 1;
}
.bee-field input, .bee-field select {
    border-radius: 20px;
    border: 1px solid #9296ab;
    background-color: #fff;
    color: #9296ab;
    padding-left: 15px;
    height: 40px;
    font-size: 13px;
    font-weight: 600;
    transition: border 600ms ease-in;
}
.bee-field textarea {
    background-color: #fff!important;
    color: #9296ab!important;
    color: #9296ab!important;
    padding-left: 15px!important;
    font-size: 13px!important;
    font-weight: 600!important;
    transition: border 600ms ease-in!important;
}
.bee-field input {
    padding-left: 19px;
}
input:focus, input:focus-visible, input:active, select:focus-visible, .select2-container--default .select2-selection--single:focus{
    border-color: #0EA7F3!important;
}
:focus-visible {
    outline: none;
}

.wpcf7 form.sent .wpcf7-response-output {
    width: auto;
    background-color: transparent;
    color: #16171d;
    border-radius: 20px;
}
.row-cidades {
    flex-direction: row;
    flex-wrap: nowrap;
}
.col-cidades {
    width: 50%!important;
}
#select_cidades {
    width: 53%!important;
    padding-left: 16px;
}
.inputs_hidden {
    height: 0px;
}
select > option:hover, select > option{
    color: #9296ab!important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: transparent!important;
    border-width: 0!important;
    left: 56%!important;
    top: 60%!important;
    position: absolute;
    width: 9px!important;
    height: 9px!important;
    background-image: url("data:image/svg+xml,%3Csvg width='330' height='224' viewBox='0 0 330 224' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M164.987 224C157.951 224 150.911 220.875 145.549 214.625L8.05622 54.625C-2.68541 42.125 -2.68541 21.875 8.05622 9.375C18.7979 -3.125 36.1993 -3.125 46.9409 9.375L164.987 146.8L283.059 9.39999C293.801 -3.10001 311.202 -3.10001 321.944 9.39999C332.685 21.9 332.685 42.15 321.944 54.65L184.451 214.65C179.08 220.9 172.034 224 164.987 224Z' fill='%239296ab'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    background-image: url("data:image/svg+xml,%3Csvg width='330' height='224' viewBox='0 0 330 224' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M164.987 0C157.951 0 150.911 3.125 145.549 9.375L8.05622 169.375C-2.68541 181.875 -2.68541 202.125 8.05622 214.625C18.7979 227.125 36.1993 227.125 46.9409 214.625L164.987 77.2L283.059 214.6C293.801 227.1 311.202 227.1 321.944 214.6C332.685 202.1 332.685 181.85 321.944 169.35L184.451 9.35001C179.08 3.10001 172.034 0 164.987 0Z' fill='%239296ab'/%3E%3C/svg%3E%0A")!important;
}
#botao_submit {
    font-weight: 600!important;
    margin-top: 20px!important;
    border-radius: 30px;
    padding: 10px 10px;
    width: 250px;
    font-size: 14px;
    background-color: #0EA7F3 !important;
    color: #fff;
    border: none;
}
.col-btn-submit {
    width: 100%;
    display: flex;
    justify-content: center;
}

.input-hiddens {
	height: 0px;
}
.select2-results__option {
    color: #000;
    font-size: 14px;
}
.col-cidades > span {
    width: 100%!important;
}
.select2-container--default {
    max-width: 100%;
    width: 100%!important;
    z-index: 9999;
}

.select2-container--default .select2-selection--single {
    border-radius: 20px!important;
    border: 1px solid #9296ab!important;
    background-color: #fff!important;
    color: #9296ab;
    padding-left: 10px!important;
    padding: 0.5rem 1rem;
    height: 40px!important;
    line-height: 0;
    font-size: 14px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #9296ab!important;
    padding-left: 10px!important;
    padding-right: 0px!important;
    font-weight: 600;
    font-size: 13px;
}
.label-name, #select_cidades label.hidden-print, .col-cidades > label:not(.error) {
	order: 1;
	left: 28px;
    top: -5px;
    z-index: 99999;
}
.col-cidades > label:not(.error) {
    left: 18px;
}
.col-cidades, #select_cidades {
	display: flex;
    flex-direction: column-reverse;
	justify-content: flex-end;
	position: relative;
}
.row-cidades .error {
	color: #dc3232;
    font-size: 11px;
    margin-top: 42px;
    position: absolute;
}
.wpcf7-not-valid-tip {
    font-size: 11px;
    position: absolute;
}
.text-aviso {
    font-size: 11px;
    color: #000;
    padding-top: 10px;
    line-height: 130%;
    padding-left: 20%;
    padding-right: 20%;
    text-align: center;
}
.text-aviso a {
    color: #9296ab!important;
    font-weight: 400;
    text-decoration: underline;
}
input.wpcf7-not-valid, select.wpcf7-not-valid {
    border-color: red;
}
.popmake-close:after {
    content: '';
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.685 8.78406L1.70302 14.1812C1.51662 14.3831 1.27939 14.4841 0.991312 14.4841C0.703238 14.4841 0.466001 14.3831 0.2796 14.1812C0.0931999 13.9793 0 13.7223 0 13.4102C0 13.0981 0.0931999 12.8411 0.2796 12.6392L5.26158 7.24202L0.2796 1.84488C0.0931999 1.64295 0 1.38594 0 1.07386C0 0.76178 0.0931999 0.504773 0.2796 0.302839C0.466001 0.100905 0.703238 -6.10352e-05 0.991312 -6.10352e-05C1.27939 -6.10352e-05 1.51662 0.100905 1.70302 0.302839L6.685 5.69998L11.667 0.302839C11.8534 0.100905 12.0906 -6.10352e-05 12.3787 -6.10352e-05C12.6668 -6.10352e-05 12.904 0.100905 13.0904 0.302839C13.2768 0.504773 13.37 0.76178 13.37 1.07386C13.37 1.38594 13.2768 1.64295 13.0904 1.84488L8.10842 7.24202L13.0904 12.6392C13.2768 12.8411 13.37 13.0981 13.37 13.4102C13.37 13.7223 13.2768 13.9793 13.0904 14.1812C12.904 14.3831 12.6668 14.4841 12.3787 14.4841C12.0906 14.4841 11.8534 14.3831 11.667 14.1812L6.685 8.78406Z' fill='%2316171d'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    top: 0px;
    left: 0px;
}
.wpcf7 form .wpcf7-response-output {
    display: none!important;
}
span.cidade_nome {
    display: none;
    visibility: hidden;
    width: 1px;
    height: 1px;
}

#select2-id_uf-results li:first-child {
  pointer-events: unset!important;
}
.row-cidades select.error + span.select2.select2-container span.select2-selection {
    border-color: red!important;
}
span.select2.select2-container span.select2-selection {
    transition-delay: 650ms;
    transition: border 600ms ease-in;
}
input:-internal-autofill-selected {
    background-color: #fff;
}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active{
    -webkit-box-shadow: 0 0 0 30px white inset !important;
}
@media (min-width: 768px) {
    .two-collumn {
    width: 50%;
    }
    .bee-form-row {
    padding-left: 8px;
    padding-right: 8px;
    }
}
@media (max-width: 767px) {
    #botao_submit {
        font-size: 16px;
    }
    .col-form-especialista {
    border: 1px solid #f7980191;
    border-radius: 20px;
    }
    .popup-section {
    padding: 1rem 2rem;
    }
    .popmake {
    height: 100vh!important;
    border-radius: 0px!important;
    border: none!important;
    }
    .popmake-close:after { 
    width: 18px;
    height: 18px;
    top: -10px;
    left: 10px;
    }
    .text-aviso {
    padding-left: 10%;
    padding-right: 10%;
    }
    #botao_submit {
    margin-top: 10px!important;
    }
    .popup-section h2 {
    margin-bottom: 5px;
    font-size: 18px;
    }
    .bee-form-row {
    padding-bottom: 13px;
    }
    
    #select_cidades {
    width: 100%!important;
    }
    .col-cidades {
    width: 125px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9be190 */#form-page form h2 {
    display: none;
}
#form-page form h2 {
    display: none;
}
#form-page .title-form h4 {
    font-size: 20px;
    font-weight: 600;
    line-height: 17px;
    color:#000
}
#form-page .title-form h6 {
    font-size: 17px;
    font-weight: 400;
    color:#000;
}
#form-page #btn-validation {
        padding: 8px 25px;
}
.section-hero .elementor-column > div > div {
    margin-bottom: 0px!important
}

@media (min-width: 768px) {
    #form-page .two-collumn{
        width: 100%;
    }
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b4e552 */.title-strong strong {
    color: #0059DB;
    font-weight: 700
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b84ca96 */.description-ebook .check-icon:before {
    content: '';
background-image: url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.7812 7.75C13.7812 11.4961 10.7188 14.5312 7 14.5312C3.25391 14.5312 0.21875 11.4961 0.21875 7.75C0.21875 4.03125 3.25391 0.96875 7 0.96875C10.7188 0.96875 13.7812 4.03125 13.7812 7.75ZM6.20703 11.3594L11.2383 6.32812C11.4023 6.16406 11.4023 5.86328 11.2383 5.69922L10.6094 5.09766C10.4453 4.90625 10.1719 4.90625 10.0078 5.09766L5.90625 9.19922L3.96484 7.28516C3.80078 7.09375 3.52734 7.09375 3.36328 7.28516L2.73438 7.88672C2.57031 8.05078 2.57031 8.35156 2.73438 8.51562L5.57812 11.3594C5.74219 11.5234 6.04297 11.5234 6.20703 11.3594Z' fill='%230059DB'/%3E%3C/svg%3E%0A");
    width: 20px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: relative;
    top: 4px;
    
    float: left;
    margin-right: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ed204c */#copiarLink {
    cursor: pointer;
    background-color: transparent;
    color: #0ea7f3;
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='18' viewBox='0 0 11 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.7408 17.1779C4.40747 17.1779 3.27914 16.7159 2.3558 15.792C1.43192 14.8687 0.969971 13.7404 0.969971 12.407V3.57371C0.969971 2.61538 1.31025 1.79593 1.9908 1.11538C2.67136 0.434821 3.4908 0.0945435 4.44914 0.0945435C5.40747 0.0945435 6.23053 0.434821 6.9183 1.11538C7.60553 1.79593 7.94914 2.61538 7.94914 3.57371V11.532C7.94914 12.1432 7.73386 12.664 7.3033 13.0945C6.87275 13.5251 6.35192 13.7404 5.7408 13.7404C5.12969 13.7404 4.60886 13.5251 4.1783 13.0945C3.74775 12.664 3.53247 12.1432 3.53247 11.532V4.28204C3.53247 4.07371 3.60192 3.90343 3.7408 3.77121C3.87969 3.63954 4.04636 3.57371 4.2408 3.57371C4.44914 3.57371 4.61914 3.63954 4.7508 3.77121C4.88303 3.90343 4.94914 4.07371 4.94914 4.28204V11.532C4.94914 11.7543 5.02553 11.9418 5.1783 12.0945C5.33108 12.2473 5.51858 12.3237 5.7408 12.3237C5.96303 12.3237 6.15053 12.2473 6.3033 12.0945C6.45608 11.9418 6.53247 11.7543 6.53247 11.532V3.57371C6.53247 2.99038 6.33108 2.49732 5.9283 2.09454C5.52553 1.69177 5.03247 1.49038 4.44914 1.49038C3.8658 1.49038 3.37275 1.69177 2.96997 2.09454C2.56719 2.49732 2.3658 2.99038 2.3658 3.57371V12.407C2.3658 13.3376 2.6958 14.1329 3.3558 14.7929C4.01525 15.4523 4.81025 15.782 5.7408 15.782C6.67136 15.782 7.46664 15.4523 8.12664 14.7929C8.78608 14.1329 9.1158 13.3376 9.1158 12.407V4.28204C9.1158 4.07371 9.18192 3.90343 9.31414 3.77121C9.4458 3.63954 9.6158 3.57371 9.82414 3.57371C10.0186 3.57371 10.1819 3.63954 10.3141 3.77121C10.4458 3.90343 10.5116 4.07371 10.5116 4.28204V12.407C10.5116 13.7404 10.0497 14.8687 9.1258 15.792C8.20247 16.7159 7.07414 17.1779 5.7408 17.1779Z' fill='%230059DB'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    padding: 12px 12px;
    border: 0px;
    position: relative;
    bottom: 5px;
    right: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87c3553 */.col-compartilhar > .elementor-widget-wrap {
    flex-direction: row;
}
.col-compartilhar .elementor-share-buttons--view-icon {
    max-width: 300px;
    width: 100px;
}
.col-compartilhar .elementor-widget-text-editor {
    width: 85px;
}
.col-compartilhar > div {
    justify-content: flex-start!important;
}
@media (min-width: 768px) {
    .col-compartilhar .elementor-share-buttons--view-icon {
    max-width: 300px;
    width: 130px;
    }
    .col-compartilhar > .elementor-widget-wrap {
    flex-direction: row;
    flex-wrap: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS */@media (min-width: 1025px) and (max-width: 1440px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1124px;
    }
}/* End custom CSS */