.elementor-2035 .elementor-element.elementor-element-06bc847{--display:flex;--min-height:100vh;--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;--justify-content:center;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-2035 .elementor-element.elementor-element-06bc847:not(.elementor-motion-effects-element-type-background), .elementor-2035 .elementor-element.elementor-element-06bc847 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F0;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2035 .elementor-element.elementor-element-5d5f1b2 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-2035 .elementor-element.elementor-element-5d5f1b2 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-2035 .elementor-element.elementor-element-5d5f1b2 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2035 .elementor-element.elementor-element-5d5f1b2 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2035 .elementor-element.elementor-element-5d5f1b2 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2035 .elementor-element.elementor-element-5d5f1b2 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2035 .elementor-element.elementor-element-5d5f1b2 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2035 .elementor-element.elementor-element-5d5f1b2 .elementor-field-type-html{padding-bottom:0px;}.elementor-2035 .elementor-element.elementor-element-5d5f1b2 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-2035 .elementor-element.elementor-element-5d5f1b2 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-2035 .elementor-element.elementor-element-5d5f1b2 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-2035 .elementor-element.elementor-element-5d5f1b2 .elementor-button[type="submit"]{color:#ffffff;}.elementor-2035 .elementor-element.elementor-element-5d5f1b2 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2035 .elementor-element.elementor-element-5d5f1b2 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2035 .elementor-element.elementor-element-5d5f1b2 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2035 .elementor-element.elementor-element-5d5f1b2 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2035 .elementor-element.elementor-element-5d5f1b2 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2035 .elementor-element.elementor-element-5d5f1b2 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2035 .elementor-element.elementor-element-5d5f1b2{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-progress-height:20px;--e-form-steps-indicator-progress-border-radius:0px;}@media(max-width:767px){.elementor-2035 .elementor-element.elementor-element-06bc847{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS for form, class: .elementor-element-5d5f1b2 */.elementor-2035 .elementor-element.elementor-element-5d5f1b2 { max-width: 580px; width: 100%; margin: 0 auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06bc847 */.elementor-2035 .elementor-element.elementor-element-06bc847 { background:#F8F5F0; font-family:GoogleSansFlex,sans-serif; } .elementor-2035 .elementor-element.elementor-element-06bc847 .elementor-form { max-width:580px; margin:0 auto; } .elementor-2035 .elementor-element.elementor-element-06bc847 .elementor-form-fields-wrapper { gap:0 !important; } .elementor-2035 .elementor-element.elementor-element-06bc847 .elementor-field-group { margin-bottom:16px; } .elementor-2035 .elementor-element.elementor-element-06bc847 .elementor-field-label { font-family:Sansation,sans-serif; font-size:clamp(22px,4vw,30px); font-weight:400; color:#2B1F15; line-height:1.3; margin-bottom:8px; letter-spacing:-0.02em; } .elementor-2035 .elementor-element.elementor-element-06bc847 .elementor-field-textual { width:100%; padding:16px 18px; font-size:17px; font-family:GoogleSansFlex,sans-serif; color:#2B1F15; background:#fff; border:1.5px solid rgba(43,31,21,.1); border-radius:14px; outline:none; transition:border .25s,box-shadow .25s; -webkit-appearance:none; } .elementor-2035 .elementor-element.elementor-element-06bc847 .elementor-field-textual::placeholder { color:#b5a897; } .elementor-2035 .elementor-element.elementor-element-06bc847 .elementor-field-textual:focus { border-color:#C9A55C; box-shadow:0 0 0 3px rgba(201,165,92,.12); outline:none; } .elementor-2035 .elementor-element.elementor-element-06bc847 textarea.elementor-field-textual { min-height:120px; resize:vertical; } .elementor-2035 .elementor-element.elementor-element-06bc847 .elementor-field-type-radio .elementor-field-subgroup, .elementor-2035 .elementor-element.elementor-element-06bc847 .elementor-field-type-checkbox .elementor-field-subgroup { display:flex; flex-direction:column; gap:10px; } .elementor-2035 .elementor-element.elementor-element-06bc847 .elementor-field-option { margin:0 !important; } .elementor-2035 .elementor-element.elementor-element-06bc847 .elementor-field-option label { position:relative; display:flex; align-items:center; gap:14px; padding:14px 18px; background:#fff; border:1.5px solid rgba(43,31,21,.08); border-radius:14px; cursor:pointer; transition:border .2s,box-shadow .2s,background .2s; font-size:16px; line-height:1.4; color:#2B1F15; user-select:none; -webkit-tap-highlight-color:transparent; } .elementor-2035 .elementor-element.elementor-element-06bc847 .elementor-field-option label:hover { border-color:rgba(201,165,92,.3); background:rgba(248,245,240,.5); } .elementor-2035 .elementor-element.elementor-element-06bc847 .elementor-field-option label:has(input:checked) { border-color:#C9A55C; background:rgba(201,165,92,.06); box-shadow:0 0 0 2px rgba(201,165,92,.15); } .elementor-2035 .elementor-element.elementor-element-06bc847 .elementor-field-option input[type="radio"], .elementor-2035 .elementor-element.elementor-element-06bc847 .elementor-field-option input[type="checkbox"] { position:relative; flex-shrink:0; width:22px; height:22px; border:2px solid rgba(43,31,21,.15); border-radius:50%; appearance:none; -webkit-appearance:none; margin:0; cursor:pointer; transition:border .2s,background .2s; background:#fff; } .elementor-2035 .elementor-element.elementor-element-06bc847 .elementor-field-option input[type="checkbox"] { border-radius:6px; } .elementor-2035 .elementor-element.elementor-element-06bc847 .elementor-field-option input[type="radio"]:checked, .elementor-2035 .elementor-element.elementor-element-06bc847 .elementor-field-option input[type="checkbox"]:checked { border-color:#C9A55C; background:#C9A55C; } .elementor-2035 .elementor-element.elementor-element-06bc847 .elementor-field-option input[type="radio"]:checked::after { content:""; display:block; width:8px; height:8px; border-radius:50%; background:#fff; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); } .elementor-2035 .elementor-element.elementor-element-06bc847 .elementor-field-option input[type="checkbox"]:checked::after { content:"\2713"; display:flex; align-items:center; justify-content:center; width:100%; height:100%; color:#fff; font-size:13px; font-weight:700; line-height:1; } .elementor-2035 .elementor-element.elementor-element-06bc847 .elementor-field-option label::before { display:none !important; } .elementor-2035 .elementor-element.elementor-element-06bc847 .e-form__indicators { margin-bottom:40px; } .elementor-2035 .elementor-element.elementor-element-06bc847 .e-form__indicators__indicator__progress { height:3px; background:#EFE9E1; border-radius:99px; overflow:hidden; } .elementor-2035 .elementor-element.elementor-element-06bc847 .e-form__indicators__indicator__progress__meter { height:100%; background:linear-gradient(90deg,#C9A55C,#e8d5a8); border-radius:99px; transition:width .5s cubic-bezier(.4,0,.2,1); } .elementor-2035 .elementor-element.elementor-element-06bc847 .e-form__indicators__indicator { font-family:GoogleSansFlex,sans-serif; font-size:11px; letter-spacing:.12em; text-transform:uppercase; color:#C9A55C; font-weight:400; } .elementor-2035 .elementor-element.elementor-element-06bc847 .e-form__indicators__indicator--state-active { color:#C9A55C; } .elementor-2035 .elementor-element.elementor-element-06bc847 .e-form__indicators__indicator--state-completed { color:#C9A55C; } .elementor-2035 .elementor-element.elementor-element-06bc847 .e-form__indicators__indicator__label { font-size:0; } .elementor-2035 .elementor-element.elementor-element-06bc847 .e-form__buttons__wrapper { display:flex; gap:12px; margin-top:32px; align-items:center; } .elementor-2035 .elementor-element.elementor-element-06bc847 .e-form__buttons button, .elementor-2035 .elementor-element.elementor-element-06bc847 .elementor-button { padding:14px 32px; font-size:15px; font-weight:700; font-family:GoogleSansFlex,sans-serif; letter-spacing:.04em; border:none; border-radius:999px; cursor:pointer; transition:transform .2s,box-shadow .2s; } .elementor-2035 .elementor-element.elementor-element-06bc847 .e-form__buttons__wrapper__button-next, .elementor-2035 .elementor-element.elementor-element-06bc847 button[type="submit"], .elementor-2035 .elementor-element.elementor-element-06bc847 .elementor-button[type="submit"] { background:linear-gradient(135deg,#f5e6c8,#c9a55c); color:#5a4520; box-shadow:0 4px 16px rgba(201,165,92,.2); flex:1; text-transform:uppercase; width:100%; } .elementor-2035 .elementor-element.elementor-element-06bc847 .e-form__buttons__wrapper__button-next:hover, .elementor-2035 .elementor-element.elementor-element-06bc847 button[type="submit"]:hover { transform:translateY(-2px); box-shadow:0 6px 24px rgba(201,165,92,.3); } .elementor-2035 .elementor-element.elementor-element-06bc847 .e-form__buttons__wrapper__button-previous { background:transparent; color:#7A6B5D; font-weight:400; padding:14px 16px; font-size:14px; border:none; box-shadow:none; } .elementor-2035 .elementor-element.elementor-element-06bc847 .e-form__buttons__wrapper__button-previous:hover { color:#2B1F15; } @media(max-width:600px){ .elementor-2035 .elementor-element.elementor-element-06bc847 .elementor-field-label { font-size:20px; margin-bottom:6px; } .elementor-2035 .elementor-element.elementor-element-06bc847 .elementor-field-option label { padding:10px 12px; font-size:14px; gap:10px; border-radius:11px; } .elementor-2035 .elementor-element.elementor-element-06bc847 .elementor-field-option input[type="radio"], .elementor-2035 .elementor-element.elementor-element-06bc847 .elementor-field-option input[type="checkbox"] { width:20px; height:20px; } .elementor-2035 .elementor-element.elementor-element-06bc847 .elementor-field-type-radio .elementor-field-subgroup, .elementor-2035 .elementor-element.elementor-element-06bc847 .elementor-field-type-checkbox .elementor-field-subgroup { gap:7px; } .elementor-2035 .elementor-element.elementor-element-06bc847 .e-form__buttons button { padding:13px 20px; font-size:14px; } .elementor-2035 .elementor-element.elementor-element-06bc847 .e-form__buttons__wrapper { margin-top:20px; flex-wrap:wrap; } .elementor-2035 .elementor-element.elementor-element-06bc847 .e-form__indicators { margin-bottom:24px; } }/* End custom CSS */
/* Start custom CSS */html,body{width:100%; overflow-x:clip!important; text-wrap: balance !important; font-weight:normal !important;}

[data-elementor-type="wp-page"]{overflow: clip!important;}

.centered{transform:translate(-50%,-50%) !important;}
  
::-webkit-scrollbar {width: 0px !important;}
::-webkit-scrollbar-thumb {background-color: transparent;}
    
.elementor-section {padding: 0 !important;}
.elementor-icon{width:100%;}
.elementor-icon svg{width:100% !important; overflow: visible !important;}
p {margin-bottom: 0;}

*:focus {
    outline: none;
    box-shadow: 0 0 0 0.2rem #fff;
}

*:focus:not(:focus-visible) {
    outline: none;
    box-shadow: none;
}

::placeholder {
    opacity: 1 !important;
    color: #000 !important;
}

.naometoque{user-select:none; pointer-events:none;}
.linered{text-decoration: line-through; text-decoration-color: red;}/* End custom CSS */