.elementor-7462 .elementor-element.elementor-element-38658de{--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-7462 .elementor-element.elementor-element-38658de:not(.elementor-motion-effects-element-type-background), .elementor-7462 .elementor-element.elementor-element-38658de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B0A;}.elementor-7462 .elementor-element.elementor-element-3fb5f20{--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:66px;--padding-bottom:78px;--padding-left:30px;--padding-right:30px;}.elementor-7462 .elementor-element.elementor-element-3fb5f20:not(.elementor-motion-effects-element-type-background), .elementor-7462 .elementor-element.elementor-element-3fb5f20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B0A;}.elementor-7462 .elementor-element.elementor-element-b08af52{--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-7462 .elementor-element.elementor-element-de7142b{text-align:center;font-family:"Geist", Sans-serif;font-size:11px;font-weight:800;line-height:1.2em;color:#E4C277;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7462 .elementor-element.elementor-element-3b467a9{text-align:center;}.elementor-7462 .elementor-element.elementor-element-3b467a9 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:50px;font-weight:550;line-height:1.08em;color:#FFFDF7;}.elementor-7462 .elementor-element.elementor-element-637211e{text-align:center;font-family:"Geist", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#C1C5BC;}.elementor-7462 .elementor-element.elementor-element-534bef7{--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-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:#BF995744;--border-color:#BF995744;--border-radius:20px 20px 20px 20px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-7462 .elementor-element.elementor-element-534bef7:not(.elementor-motion-effects-element-type-background), .elementor-7462 .elementor-element.elementor-element-534bef7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171B16;}.elementor-7462 .elementor-element.elementor-element-7897b877{--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:52px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7462 .elementor-element.elementor-element-54307439{--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-7462 .elementor-element.elementor-element-545237e8{text-align:start;font-family:"Geist", Sans-serif;font-size:13px;font-weight:700;line-height:1.2em;color:#F0CA50;}.elementor-7462 .elementor-element.elementor-element-2266a74c{text-align:start;}.elementor-7462 .elementor-element.elementor-element-2266a74c .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:34px;font-weight:400;line-height:1.05em;color:#F5F1E8;}.elementor-7462 .elementor-element.elementor-element-242462c9{text-align:start;font-family:"Geist", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#C8C8C1;}.elementor-7462 .elementor-element.elementor-element-6c6011b8{--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-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:#D0A72E55;--border-color:#D0A72E55;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7462 .elementor-element.elementor-element-6c6011b8:not(.elementor-motion-effects-element-type-background), .elementor-7462 .elementor-element.elementor-element-6c6011b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F3;}.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-7462 .elementor-element.elementor-element-3022afe5 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-7462 .elementor-element.elementor-element-3022afe5 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-7462 .elementor-element.elementor-element-3022afe5 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-7462 .elementor-element.elementor-element-3022afe5 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-7462 .elementor-element.elementor-element-3022afe5 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-7462 .elementor-element.elementor-element-3022afe5 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-7462 .elementor-element.elementor-element-3022afe5 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-7462 .elementor-element.elementor-element-3022afe5 .elementor-field-group > label, .elementor-7462 .elementor-element.elementor-element-3022afe5 .elementor-field-subgroup label{color:#171915;}.elementor-7462 .elementor-element.elementor-element-3022afe5 .elementor-field-type-html{padding-bottom:0px;}.elementor-7462 .elementor-element.elementor-element-3022afe5 .elementor-field-group .elementor-field{color:#171915;}.elementor-7462 .elementor-element.elementor-element-3022afe5 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;}.elementor-7462 .elementor-element.elementor-element-3022afe5 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;}.elementor-7462 .elementor-element.elementor-element-3022afe5 .elementor-button{font-family:"Geist", Sans-serif;font-weight:800;border-radius:9px 9px 9px 9px;}.elementor-7462 .elementor-element.elementor-element-3022afe5 .e-form__buttons__wrapper__button-next{background-color:#F0CA50;color:#080A09;}.elementor-7462 .elementor-element.elementor-element-3022afe5 .elementor-button[type="submit"]{background-color:#F0CA50;color:#080A09;}.elementor-7462 .elementor-element.elementor-element-3022afe5 .elementor-button[type="submit"] svg *{fill:#080A09;}.elementor-7462 .elementor-element.elementor-element-3022afe5 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-7462 .elementor-element.elementor-element-3022afe5 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-7462 .elementor-element.elementor-element-3022afe5 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-7462 .elementor-element.elementor-element-3022afe5 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-7462 .elementor-element.elementor-element-3022afe5 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-7462 .elementor-element.elementor-element-3022afe5{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-progress-height:20px;--e-form-steps-indicator-progress-border-radius:0px;}.elementor-7462 .elementor-element.elementor-element-3d8c3ed{--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-7462 .elementor-element.elementor-element-cf30017{--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-7462 .elementor-element.elementor-element-a8ddc97{--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;--flex-wrap:nowrap;}.elementor-7462 .elementor-element.elementor-element-4cfd325{--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-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:#FFFFFF1C;--border-color:#FFFFFF1C;--border-radius:17px 17px 17px 17px;--padding-top:28px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-7462 .elementor-element.elementor-element-4cfd325:not(.elementor-motion-effects-element-type-background), .elementor-7462 .elementor-element.elementor-element-4cfd325 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171B16;}.elementor-7462 .elementor-element.elementor-element-dfce8ca{text-align:center;font-family:"Geist", Sans-serif;font-size:11px;font-weight:800;line-height:1.2em;color:#E4C277;}.elementor-7462 .elementor-element.elementor-element-475376b{text-align:center;}.elementor-7462 .elementor-element.elementor-element-475376b .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:25px;font-weight:750;line-height:1.08em;color:#FFFDF7;}.elementor-7462 .elementor-element.elementor-element-5ac0fdd{text-align:center;}.elementor-7462 .elementor-element.elementor-element-5ac0fdd .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:39px;font-weight:750;line-height:1.08em;color:#E4C277;}.elementor-7462 .elementor-element.elementor-element-2ae5727{text-align:center;font-family:"Geist", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:#9EA49A;}.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-7462 .elementor-element.elementor-element-c675e1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-7462 .elementor-element.elementor-element-c675e1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-7462 .elementor-element.elementor-element-c675e1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-7462 .elementor-element.elementor-element-c675e1f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-7462 .elementor-element.elementor-element-c675e1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-7462 .elementor-element.elementor-element-c675e1f .elementor-icon-list-icon i{color:#E4C277;transition:color 0.3s;}.elementor-7462 .elementor-element.elementor-element-c675e1f .elementor-icon-list-icon svg{fill:#E4C277;transition:fill 0.3s;}.elementor-7462 .elementor-element.elementor-element-c675e1f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7462 .elementor-element.elementor-element-c675e1f .elementor-icon-list-icon{padding-inline-end:9px;}.elementor-7462 .elementor-element.elementor-element-c675e1f .elementor-icon-list-text{color:#D7DAD2;transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7462 .elementor-element.elementor-element-eec81cd .elementor-button{background-color:#00000000;font-family:"Geist", Sans-serif;font-size:15px;font-weight:800;fill:#E4C277;color:#E4C277;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BF9957;border-radius:10px 10px 10px 10px;padding:16px 22px 16px 22px;}.elementor-7462 .elementor-element.elementor-element-36e04b0{--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-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:#FFFFFF1C;--border-color:#FFFFFF1C;--border-radius:17px 17px 17px 17px;--padding-top:28px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-7462 .elementor-element.elementor-element-36e04b0:not(.elementor-motion-effects-element-type-background), .elementor-7462 .elementor-element.elementor-element-36e04b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171B16;}.elementor-7462 .elementor-element.elementor-element-fb963a2{text-align:center;font-family:"Geist", Sans-serif;font-size:11px;font-weight:800;line-height:1.2em;color:#E4C277;}.elementor-7462 .elementor-element.elementor-element-e4b1071{text-align:center;}.elementor-7462 .elementor-element.elementor-element-e4b1071 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:25px;font-weight:750;line-height:1.08em;color:#FFFDF7;}.elementor-7462 .elementor-element.elementor-element-58ab754{text-align:center;}.elementor-7462 .elementor-element.elementor-element-58ab754 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:39px;font-weight:750;line-height:1.08em;color:#E4C277;}.elementor-7462 .elementor-element.elementor-element-3f4d25b{text-align:center;font-family:"Geist", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:#9EA49A;}.elementor-7462 .elementor-element.elementor-element-205f5a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-7462 .elementor-element.elementor-element-205f5a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-7462 .elementor-element.elementor-element-205f5a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-7462 .elementor-element.elementor-element-205f5a2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-7462 .elementor-element.elementor-element-205f5a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-7462 .elementor-element.elementor-element-205f5a2 .elementor-icon-list-icon i{color:#E4C277;transition:color 0.3s;}.elementor-7462 .elementor-element.elementor-element-205f5a2 .elementor-icon-list-icon svg{fill:#E4C277;transition:fill 0.3s;}.elementor-7462 .elementor-element.elementor-element-205f5a2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7462 .elementor-element.elementor-element-205f5a2 .elementor-icon-list-icon{padding-inline-end:9px;}.elementor-7462 .elementor-element.elementor-element-205f5a2 .elementor-icon-list-text{color:#D7DAD2;transition:color 0.3s;}.elementor-7462 .elementor-element.elementor-element-e3af8b9 .elementor-button{background-color:#00000000;font-family:"Geist", Sans-serif;font-size:15px;font-weight:800;fill:#E4C277;color:#E4C277;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BF9957;border-radius:10px 10px 10px 10px;padding:16px 22px 16px 22px;}.elementor-7462 .elementor-element.elementor-element-101cbf9{--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-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:#E4C277;--border-color:#E4C277;--border-radius:17px 17px 17px 17px;--padding-top:28px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-7462 .elementor-element.elementor-element-101cbf9:not(.elementor-motion-effects-element-type-background), .elementor-7462 .elementor-element.elementor-element-101cbf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#20251E;}.elementor-7462 .elementor-element.elementor-element-7c0891b{text-align:center;font-family:"Geist", Sans-serif;font-size:11px;font-weight:800;line-height:1.2em;color:#E4C277;}.elementor-7462 .elementor-element.elementor-element-0b64229{text-align:center;}.elementor-7462 .elementor-element.elementor-element-0b64229 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:25px;font-weight:750;line-height:1.08em;color:#FFFDF7;}.elementor-7462 .elementor-element.elementor-element-b6af0e8{text-align:center;}.elementor-7462 .elementor-element.elementor-element-b6af0e8 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:39px;font-weight:750;line-height:1.08em;color:#E4C277;}.elementor-7462 .elementor-element.elementor-element-c75734d{text-align:center;font-family:"Geist", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:#9EA49A;}.elementor-7462 .elementor-element.elementor-element-0cfef37 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-7462 .elementor-element.elementor-element-0cfef37 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-7462 .elementor-element.elementor-element-0cfef37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-7462 .elementor-element.elementor-element-0cfef37 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-7462 .elementor-element.elementor-element-0cfef37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-7462 .elementor-element.elementor-element-0cfef37 .elementor-icon-list-icon i{color:#E4C277;transition:color 0.3s;}.elementor-7462 .elementor-element.elementor-element-0cfef37 .elementor-icon-list-icon svg{fill:#E4C277;transition:fill 0.3s;}.elementor-7462 .elementor-element.elementor-element-0cfef37{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7462 .elementor-element.elementor-element-0cfef37 .elementor-icon-list-icon{padding-inline-end:9px;}.elementor-7462 .elementor-element.elementor-element-0cfef37 .elementor-icon-list-text{color:#D7DAD2;transition:color 0.3s;}.elementor-7462 .elementor-element.elementor-element-d7fffa7 .elementor-button{background-color:#E4C277;font-family:"Geist", Sans-serif;font-size:15px;font-weight:800;fill:#090B0A;color:#090B0A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4C277;border-radius:10px 10px 10px 10px;padding:16px 22px 16px 22px;}.elementor-7462 .elementor-element.elementor-element-63e4844{text-align:center;font-family:"Geist", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#8D9389;}.elementor-7462 .elementor-element.elementor-element-5edbf15a{--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-7462 .elementor-element.elementor-element-5edbf15a.e-con{--order:-99999 /* order start hack */;}.elementor-widget-image .widget-image-caption{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-7462 .elementor-element.elementor-element-377d045d{text-align:center;}.elementor-7462 .elementor-element.elementor-element-377d045d img{width:100%;}.elementor-7462 .elementor-element.elementor-element-c94d871{--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:24px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-7462 .elementor-element.elementor-element-c94d871:not(.elementor-motion-effects-element-type-background), .elementor-7462 .elementor-element.elementor-element-c94d871 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070907;}.elementor-7462 .elementor-element.elementor-element-a064536{--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;--flex-wrap:nowrap;}.elementor-7462 .elementor-element.elementor-element-2fe1c48{text-align:start;}.elementor-7462 .elementor-element.elementor-element-2fe1c48 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:18px;font-weight:800;line-height:1.08em;color:#FFFDF7;}.elementor-7462 .elementor-element.elementor-element-6da0c6f{text-align:center;font-family:"Geist", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:#969B92;}.elementor-7462 .elementor-element.elementor-element-c1fa597{text-align:end;font-family:"Geist", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;color:#70766D;}body.elementor-page-7462:not(.elementor-motion-effects-element-type-background), body.elementor-page-7462 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090B0A;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7462 .elementor-element.elementor-element-38658de{--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-7462 .elementor-element.elementor-element-3fb5f20{--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:56px;--padding-bottom:68px;--padding-left:24px;--padding-right:24px;}.elementor-7462 .elementor-element.elementor-element-b08af52{--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-7462 .elementor-element.elementor-element-de7142b{font-size:11px;}.elementor-7462 .elementor-element.elementor-element-3b467a9 .elementor-heading-title{font-size:42px;}.elementor-7462 .elementor-element.elementor-element-637211e{font-size:17px;}.elementor-7462 .elementor-element.elementor-element-534bef7{--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:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7462 .elementor-element.elementor-element-7897b877{--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-7462 .elementor-element.elementor-element-54307439{--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-7462 .elementor-element.elementor-element-545237e8{font-size:16px;}.elementor-7462 .elementor-element.elementor-element-2266a74c .elementor-heading-title{font-size:28px;}.elementor-7462 .elementor-element.elementor-element-242462c9{font-size:16px;}.elementor-7462 .elementor-element.elementor-element-6c6011b8{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-7462 .elementor-element.elementor-element-3d8c3ed{--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-7462 .elementor-element.elementor-element-a8ddc97{--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;--flex-wrap:nowrap;}.elementor-7462 .elementor-element.elementor-element-4cfd325{--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:26px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-7462 .elementor-element.elementor-element-dfce8ca{font-size:11px;}.elementor-7462 .elementor-element.elementor-element-475376b .elementor-heading-title{font-size:24px;}.elementor-7462 .elementor-element.elementor-element-5ac0fdd .elementor-heading-title{font-size:36px;}.elementor-7462 .elementor-element.elementor-element-2ae5727{font-size:16px;}.elementor-7462 .elementor-element.elementor-element-36e04b0{--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:26px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-7462 .elementor-element.elementor-element-fb963a2{font-size:11px;}.elementor-7462 .elementor-element.elementor-element-e4b1071 .elementor-heading-title{font-size:24px;}.elementor-7462 .elementor-element.elementor-element-58ab754 .elementor-heading-title{font-size:36px;}.elementor-7462 .elementor-element.elementor-element-3f4d25b{font-size:16px;}.elementor-7462 .elementor-element.elementor-element-101cbf9{--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:26px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-7462 .elementor-element.elementor-element-7c0891b{font-size:11px;}.elementor-7462 .elementor-element.elementor-element-0b64229 .elementor-heading-title{font-size:24px;}.elementor-7462 .elementor-element.elementor-element-b6af0e8 .elementor-heading-title{font-size:36px;}.elementor-7462 .elementor-element.elementor-element-c75734d{font-size:16px;}.elementor-7462 .elementor-element.elementor-element-63e4844{font-size:16px;}.elementor-7462 .elementor-element.elementor-element-c94d871{--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:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-7462 .elementor-element.elementor-element-a064536{--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;--flex-wrap:nowrap;}.elementor-7462 .elementor-element.elementor-element-2fe1c48 .elementor-heading-title{font-size:18px;}.elementor-7462 .elementor-element.elementor-element-6da0c6f{font-size:16px;}.elementor-7462 .elementor-element.elementor-element-c1fa597{font-size:16px;}}@media(min-width:768px){.elementor-7462 .elementor-element.elementor-element-38658de{--width:100%;}.elementor-7462 .elementor-element.elementor-element-3fb5f20{--content-width:1120px;}.elementor-7462 .elementor-element.elementor-element-534bef7{--width:100%;}.elementor-7462 .elementor-element.elementor-element-54307439{--width:43%;}.elementor-7462 .elementor-element.elementor-element-6c6011b8{--width:53%;}.elementor-7462 .elementor-element.elementor-element-4cfd325{--width:33.333%;}.elementor-7462 .elementor-element.elementor-element-36e04b0{--width:33.333%;}.elementor-7462 .elementor-element.elementor-element-101cbf9{--width:33.333%;}.elementor-7462 .elementor-element.elementor-element-c94d871{--content-width:1120px;}}@media(max-width:1024px) and (min-width:768px){.elementor-7462 .elementor-element.elementor-element-38658de{--width:100%;}.elementor-7462 .elementor-element.elementor-element-3fb5f20{--content-width:920px;}.elementor-7462 .elementor-element.elementor-element-534bef7{--width:100%;}.elementor-7462 .elementor-element.elementor-element-54307439{--width:100%;}.elementor-7462 .elementor-element.elementor-element-6c6011b8{--width:100%;}.elementor-7462 .elementor-element.elementor-element-4cfd325{--width:50%;}.elementor-7462 .elementor-element.elementor-element-36e04b0{--width:50%;}.elementor-7462 .elementor-element.elementor-element-101cbf9{--width:50%;}.elementor-7462 .elementor-element.elementor-element-c94d871{--content-width:920px;}}@media(max-width:767px){.elementor-7462 .elementor-element.elementor-element-38658de{--width:100%;--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-7462 .elementor-element.elementor-element-3fb5f20{--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:44px;--padding-bottom:56px;--padding-left:18px;--padding-right:18px;}.elementor-7462 .elementor-element.elementor-element-b08af52{--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-7462 .elementor-element.elementor-element-de7142b{font-size:10px;}.elementor-7462 .elementor-element.elementor-element-3b467a9 .elementor-heading-title{font-size:34px;}.elementor-7462 .elementor-element.elementor-element-637211e{font-size:16px;}.elementor-7462 .elementor-element.elementor-element-534bef7{--width:100%;--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:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-7462 .elementor-element.elementor-element-7897b877{--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-7462 .elementor-element.elementor-element-54307439{--width:100%;--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-7462 .elementor-element.elementor-element-545237e8{font-size:12px;}.elementor-7462 .elementor-element.elementor-element-2266a74c .elementor-heading-title{font-size:28px;}.elementor-7462 .elementor-element.elementor-element-242462c9{font-size:16px;}.elementor-7462 .elementor-element.elementor-element-6c6011b8{--width:100%;--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:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-7462 .elementor-element.elementor-element-3d8c3ed{--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-7462 .elementor-element.elementor-element-a8ddc97{--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;--flex-wrap:nowrap;}.elementor-7462 .elementor-element.elementor-element-4cfd325{--width:100%;--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:27px;--padding-bottom:24px;--padding-left:21px;--padding-right:21px;}.elementor-7462 .elementor-element.elementor-element-dfce8ca{font-size:10px;}.elementor-7462 .elementor-element.elementor-element-475376b .elementor-heading-title{font-size:24px;}.elementor-7462 .elementor-element.elementor-element-5ac0fdd .elementor-heading-title{font-size:36px;}.elementor-7462 .elementor-element.elementor-element-2ae5727{font-size:13px;}.elementor-7462 .elementor-element.elementor-element-eec81cd .elementor-button{font-size:15px;}.elementor-7462 .elementor-element.elementor-element-36e04b0{--width:100%;--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:27px;--padding-bottom:24px;--padding-left:21px;--padding-right:21px;}.elementor-7462 .elementor-element.elementor-element-fb963a2{font-size:10px;}.elementor-7462 .elementor-element.elementor-element-e4b1071 .elementor-heading-title{font-size:24px;}.elementor-7462 .elementor-element.elementor-element-58ab754 .elementor-heading-title{font-size:36px;}.elementor-7462 .elementor-element.elementor-element-3f4d25b{font-size:13px;}.elementor-7462 .elementor-element.elementor-element-e3af8b9 .elementor-button{font-size:15px;}.elementor-7462 .elementor-element.elementor-element-101cbf9{--width:100%;--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:27px;--padding-bottom:24px;--padding-left:21px;--padding-right:21px;}.elementor-7462 .elementor-element.elementor-element-7c0891b{font-size:10px;}.elementor-7462 .elementor-element.elementor-element-0b64229 .elementor-heading-title{font-size:24px;}.elementor-7462 .elementor-element.elementor-element-b6af0e8 .elementor-heading-title{font-size:36px;}.elementor-7462 .elementor-element.elementor-element-c75734d{font-size:13px;}.elementor-7462 .elementor-element.elementor-element-d7fffa7 .elementor-button{font-size:15px;}.elementor-7462 .elementor-element.elementor-element-63e4844{font-size:12px;}.elementor-7462 .elementor-element.elementor-element-377d045d img{width:100%;}.elementor-7462 .elementor-element.elementor-element-c94d871{--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:26px;--padding-bottom:26px;--padding-left:18px;--padding-right:18px;}.elementor-7462 .elementor-element.elementor-element-a064536{--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;--flex-wrap:nowrap;}.elementor-7462 .elementor-element.elementor-element-2fe1c48 .elementor-heading-title{font-size:18px;}.elementor-7462 .elementor-element.elementor-element-6da0c6f{font-size:16px;}.elementor-7462 .elementor-element.elementor-element-c1fa597{font-size:16px;}}/* Start custom CSS for container, class: .elementor-element-7897b877 *//* CP6519 DIAGNOSTICO UI v1 — nativo, grafite/marfim/dourado */
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:100%!important;max-width:500px!important;margin:40px auto 0!important;padding:32px!important;min-height:0!important;border:1px solid #3B4036!important;border-radius:20px!important;background:#131A15!important;box-shadow:0 22px 55px #0004!important;overflow:visible!important;scroll-margin-top:80px;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico > .e-con{width:100%!important;min-width:0!important;padding:0!important;gap:0!important;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .elementor-element-6c6011b8{display:flex!important;visibility:visible!important;background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;margin:0!important;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .elementor-element-54307439{text-align:center!important;margin:0 0 24px!important;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .elementor-element-545237e8 p{font-size:10px!important;letter-spacing:2px!important;line-height:1.5!important;color:#D9B85F!important;margin:0 0 10px!important;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico h3{font-size:30px!important;line-height:1.2!important;color:#F4F0E5!important;margin:0 0 10px!important;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .elementor-element-242462c9 p{font-size:12px!important;line-height:1.5!important;color:#B8BFB5!important;margin:0!important;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .elementor-form{width:100%!important;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .elementor-form-fields-wrapper{margin:0!important;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .e-form__step{padding:0!important;min-width:0!important;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .e-form__step.elementor-hidden{display:none!important;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .elementor-field-group{padding:0!important;margin:0 0 20px!important;min-width:0!important;width:100%!important;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .elementor-field-label{color:#F4F0E5!important;font-size:20px!important;font-weight:600!important;line-height:1.35!important;margin:0 0 20px!important;padding:0!important;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .elementor-field-type-radio .elementor-field-subgroup{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .elementor-field-type-radio .elementor-field-option{position:relative!important;display:block!important;width:100%!important;margin:0!important;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .elementor-field-type-radio input{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .elementor-field-type-radio .elementor-field-option > label{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:54px!important;width:100%!important;padding:14px 16px!important;border:1px solid #454D40!important;border-radius:10px!important;background:#1C251D!important;color:#EEEDE4!important;font-size:15px!important;font-weight:400!important;line-height:1.4!important;cursor:pointer!important;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .elementor-field-type-radio .elementor-field-option > label::after{content:'›';font-size:24px;color:#D9B85F;line-height:1;flex-shrink:0;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .elementor-field-type-radio input:checked+label,.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .elementor-field-type-radio .elementor-field-option > label:hover{border-color:#D9B85F!important;background:#292E20!important;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico input:focus-visible+label,.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .elementor-field-textual:focus-visible,.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico button:focus-visible{outline:2px solid #D9B85F!important;outline-offset:3px!important;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .elementor-field-textual{min-height:54px!important;padding:14px 16px!important;border:1px solid #56604F!important;border-radius:10px!important;background:#0E1510!important;color:#F4F0E5!important;font-size:16px!important;line-height:1.45!important;box-shadow:none!important;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .elementor-field-textual::placeholder{color:#A6AEA1!important;opacity:1;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico textarea.elementor-field-textual{min-height:140px!important;resize:vertical;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .e-form__buttons{width:100%!important;margin:4px 0 0!important;padding:0!important;display:flex!important;gap:10px!important;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .e-form__buttons__wrapper{flex:1!important;width:auto!important;margin:0!important;padding:0!important;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .elementor-button{min-height:50px!important;width:100%!important;padding:12px 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important;white-space:normal!important;border:1px solid #D9B85F!important;border-radius:10px!important;background:#D9B85F!important;color:#11180F!important;box-shadow:none!important;transform:none!important;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .elementor-field-type-previous .elementor-button{background:transparent!important;color:#D6DCCF!important;border-color:#505949!important;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .e-form__indicators{margin:0 0 28px!important;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .e-form__indicators__indicator__progress{height:5px!important;background:#394034!important;border-radius:10px!important;overflow:hidden;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .e-form__indicators__indicator__progress__meter{height:5px!important;background:#D9B85F!important;border-radius:10px!important;font-size:0!important;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .elementor-field-type-acceptance .elementor-field-label{font-size:13px!important;line-height:1.4!important;margin-bottom:10px!important;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .elementor-field-type-acceptance .elementor-field-option{display:flex!important;align-items:flex-start!important;gap:10px!important;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .elementor-field-type-acceptance input{width:20px!important;height:20px!important;flex-shrink:0!important;margin-top:2px!important;accent-color:#D9B85F;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .elementor-field-type-acceptance label{font-size:12px!important;line-height:1.5!important;color:#BCC5B5!important;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico p.cp-diag-local-notice,.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico p.cp-diag-local-result{font-size:12px!important;line-height:1.5!important;color:#C5CDBD!important;margin:0 0 12px!important;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .elementor-message{color:#FFCEBD!important;font-size:14px!important;}
@media(max-width:767px){.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico{padding:22px!important;margin-top:28px!important;border-radius:16px!important;}.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .elementor-field-label{font-size:18px!important;}.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .elementor-field-type-radio .elementor-field-option > label{font-size:14px!important;padding:13px!important;}.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .elementor-button{padding:12px 10px!important;font-size:14px!important;}}
@media(prefers-reduced-motion:reduce){.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico *{animation:none!important;transition:none!important;scroll-behavior:auto!important;}}
/* FIM CP6519 DIAGNOSTICO UI v1 */
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .elementor-element-54307439 .elementor-widget,.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .elementor-element-54307439 h3,.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico .elementor-element-54307439 p{text-align:center!important;}

/* CP6519 página dedicada: formulário -> pitch nativo. Apenas homologação. */
body.elementor-page-6519{background:#0B0E0C!important;}
.elementor-6519{min-height:100svh!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:40px 20px!important;}
.elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico{margin:0 auto!important;flex-shrink:0!important;}
.elementor-6519 > .elementor-element-38658de{display:none!important;}
body.cp-diag-complete .elementor-6519 > .elementor-element-38658de{display:flex!important;min-height:0!important;padding:0!important;width:100%!important;}
body.cp-diag-complete .elementor-7462 .elementor-element.elementor-element-7897b877#diagnostico{display:none!important;}
.elementor-6519 .cp-fiscal-form-header,.elementor-6519 .cp-fiscal-form-intro,.elementor-6519 .cp-fiscal-form-card,.elementor-6519 .elementor-element-4cfd325,.elementor-6519 .cp-fiscal-plan-features{display:none!important;}
.elementor-6519 .cp-fiscal-form-main{width:100%!important;max-width:1080px!important;min-height:0!important;padding:0!important;margin:0 auto!important;}
.elementor-6519 .cp-fiscal-form-result{display:flex!important;visibility:visible!important;width:100%!important;gap:28px!important;}
.elementor-6519 .cp-fiscal-plan-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;}
.elementor-6519 .cp-fiscal-plan-card{width:100%!important;min-width:0!important;min-height:390px!important;padding:28px!important;background:#151C16!important;border:1px solid #4C513D!important;border-radius:18px!important;}
.elementor-6519 .cp-fiscal-plan-card .elementor-widget-button{margin-top:auto!important;}
.elementor-6519 .cp-fiscal-plan-card .elementor-button{min-height:50px!important;display:flex!important;align-items:center!important;justify-content:center!important;}
.elementor-6519 .cp-fiscal-plan-card .cp-fiscal-price .elementor-heading-title{font-size:23px!important;color:#D9B85F!important;}
.elementor-6519 .cp-fiscal-form-result .elementor-heading-title{color:#F3F0E7!important;}
.elementor-6519 .cp-fiscal-form-result p{color:#CFD5C7!important;}
.elementor-6519 .cp-fiscal-result-summary a{display:inline-flex;min-height:44px;align-items:center;color:#D9B85F!important;text-decoration:underline;}

@media(max-width:767px){.elementor-6519{padding:28px 16px!important;}.elementor-6519 .cp-fiscal-plan-grid{grid-template-columns:1fr!important;}.elementor-6519 .cp-fiscal-plan-card{min-height:320px!important;padding:24px!important;}}
/* FIM CP6519 página dedicada */
/* CP6519 ACABAMENTO v2 — sem recomendação comercial não aprovada */
body.elementor-page-6519:not(.cp-diag-complete) .elementor-element.elementor-element-38658de.e-con.e-parent{display:none!important;}
.elementor-6519 .cp-fiscal-plan-featured::before{content:none!important;display:none!important;}
.elementor-6519 .cp-fiscal-plan-card,.elementor-6519 .cp-fiscal-plan-card:hover{transform:none!important;}
/* FIM CP6519 ACABAMENTO v2 *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5edbf15a *//* CP FINAL HERO V4 - single approved panoramic image */
.cp-final-hero{--cp-gold:#e5c35f;--cp-text:#f0ede1;--cp-muted:#bac2b5;--cp-font:Arial,Helvetica,sans-serif;display:flex;flex-direction:column;align-items:center;width:100%;max-width:1040px;margin:0 auto!important;padding:16px 0 0!important;gap:0!important;color:var(--cp-text);font-family:var(--cp-font);}
.cp-final-hero *{box-sizing:border-box;}
.cp-final-hero p{margin:0;}
.cp-final-hero .cp-final-eyebrow{text-align:center;color:var(--cp-gold);font-size:12px;font-weight:700;letter-spacing:.18em;line-height:1.5;margin:0 0 16px!important;}
.cp-final-hero .cp-final-title{width:100%;text-align:center;max-width:860px!important;margin:0 auto!important;}
.cp-final-hero .cp-final-title h1{font-family:var(--cp-font);font-size:clamp(34px,4.1vw,52px);font-weight:600;line-height:1.09;letter-spacing:-.042em;color:var(--cp-text);margin:0;}
.cp-final-hero .cp-final-title h1 span{color:var(--cp-gold);white-space:nowrap;}
.cp-final-hero .cp-final-subtitle{width:100%;max-width:610px!important;text-align:center;margin:20px auto 0!important;color:var(--cp-muted);font:400 16px/1.65 var(--cp-font);}
.cp-final-hero .cp-final-panorama{width:100%;max-width:900px!important;margin:24px auto!important;padding:0!important;line-height:0;}
.cp-final-hero .cp-final-panorama img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:3/1;object-fit:contain;border:0;border-radius:0;}
.cp-final-plan-heading{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center;gap:8px!important;padding:24px 0 0!important;margin:0!important;border-top:1px solid #333d2d;}
.cp-final-plan-heading h2{font:600 28px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.025em;color:#f0ede1;margin:0;}
.cp-final-plan-heading p{font:400 15px/1.5 Arial,Helvetica,sans-serif;color:#bac2b5;margin:0;}
@media(max-width:767px){.cp-final-hero{padding:8px 0 0!important;}.cp-final-hero .cp-final-eyebrow{font-size:11px;margin-bottom:14px!important;}.cp-final-hero .cp-final-title h1{font-size:34px;line-height:1.13;letter-spacing:-.04em;}.cp-final-hero .cp-final-subtitle{font-size:15px;line-height:1.55;margin-top:16px!important;max-width:340px!important;}.cp-final-hero .cp-final-panorama{margin:24px auto!important;}.cp-final-plan-heading h2{font-size:26px;}.cp-final-plan-heading p{font-size:14px;max-width:280px;}}
/* END CP FINAL HERO V4 *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d8c3ed *//* CP6519 site-first 2026-09-21: replaces previous monthly-first layout. */
.elementor-7462 .elementor-element.elementor-element-3d8c3ed#planos-diagnostico{max-width:1180px!important;margin-inline:auto!important;padding:32px 20px 40px!important;gap:32px!important}
.elementor-7462 .elementor-element.elementor-element-3d8c3ed .cp-fiscal-result-summary{display:block!important;width:min(850px,100%)!important;max-width:100%!important;padding:28px!important;text-align:left!important;border:1px solid #76633e;border-radius:18px;background:#141b16;color:#e8e9e2;font-size:16px!important;line-height:1.7!important}
.elementor-7462 .elementor-element.elementor-element-3d8c3ed .cp-fiscal-result-summary h2{color:#e4c277;font-size:clamp(23px,3vw,30px);line-height:1.2;margin:0 0 18px}
.elementor-7462 .elementor-element.elementor-element-3d8c3ed .cp-fiscal-result-summary p+p{margin-top:16px!important}
.elementor-7462 .elementor-element.elementor-element-3d8c3ed .cp-fiscal-plan-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:22px!important;width:100%!important;padding:10px 0!important}
.elementor-7462 .elementor-element.elementor-element-3d8c3ed .cp-fiscal-plan-card{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;order:0!important;grid-column:auto!important;padding:30px 22px!important;gap:18px!important;border:1px solid #737963!important;border-radius:20px!important;background:#151c16!important;box-shadow:0 18px 44px #0003;transform:none!important}
.elementor-7462 .elementor-element.elementor-element-3d8c3ed .cp-fiscal-plan-featured{border:2px solid #e4c277!important;background:linear-gradient(145deg,#2e3222,#161e17)!important;box-shadow:0 0 0 5px #e4c27714,0 22px 50px #0004}
.elementor-7462 .elementor-element.elementor-element-3d8c3ed .cp-fiscal-plan-card::before,.elementor-7462 .elementor-element.elementor-element-3d8c3ed .cp-fiscal-plan-card::after{display:none!important}
.elementor-7462 .elementor-element.elementor-element-3d8c3ed .cp-fiscal-plan-card h3{color:#fffdf7!important;font-size:27px!important;line-height:1.2}
.elementor-7462 .elementor-element.elementor-element-3d8c3ed .cp-fiscal-price .elementor-heading-title{color:#e4c277!important;font-size:clamp(29px,3vw,40px)!important;line-height:1.2;letter-spacing:-.035em;white-space:nowrap}
.elementor-7462 .elementor-element.elementor-element-3d8c3ed .cp-price-period{font-size:16px;font-weight:400;color:#d9decf}
.elementor-7462 .elementor-element.elementor-element-3d8c3ed .cp-fiscal-eyebrow{color:#e4c277!important;font-size:11px!important;font-weight:700;letter-spacing:.1em}
.elementor-7462 .elementor-element.elementor-element-3d8c3ed .cp-fiscal-plan-features{display:block!important;font-size:14px;line-height:1.5}
.elementor-7462 .elementor-element.elementor-element-3d8c3ed .cp-fiscal-checkout{width:100%!important;margin-top:auto!important;padding-top:10px}
.elementor-7462 .elementor-element.elementor-element-3d8c3ed .cp-fiscal-checkout .elementor-button{display:flex!important;justify-content:center;align-items:center;width:100%;min-height:54px;padding:14px 16px!important;border-radius:11px;background:#343c2a!important;border:1px solid #d8bb72!important;color:#fff1c9!important;white-space:normal;font-size:15px;font-weight:700}
.elementor-7462 .elementor-element.elementor-element-3d8c3ed .cp-fiscal-plan-featured .elementor-button{background:#e4c277!important;color:#10170d!important}
.elementor-7462 .elementor-element.elementor-element-3d8c3ed .cp-fiscal-checkout .elementor-button:focus-visible{outline:3px solid white;outline-offset:4px}
.elementor-7462 .elementor-element.elementor-element-3d8c3ed .elementor-element-63e4844{font-size:13px;line-height:1.6;color:#c3c9bd;text-align:center}
@media(max-width:1024px){.elementor-7462 .elementor-element.elementor-element-3d8c3ed .cp-fiscal-plan-grid{grid-template-columns:1fr!important;max-width:660px;margin-inline:auto}.elementor-7462 .elementor-element.elementor-element-3d8c3ed .cp-fiscal-plan-card{width:100%!important}.elementor-7462 .elementor-element.elementor-element-3d8c3ed .cp-fiscal-price .elementor-heading-title{font-size:38px!important}}
@media(max-width:767px){.elementor-7462 .elementor-element.elementor-element-3d8c3ed#planos-diagnostico{padding:16px 4px 28px!important;gap:24px!important}.elementor-7462 .elementor-element.elementor-element-3d8c3ed .cp-fiscal-result-summary{padding:22px!important;font-size:15px!important}.elementor-7462 .elementor-element.elementor-element-3d8c3ed .cp-fiscal-plan-card{padding:26px 22px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38658de *//* CP REMOVE SUBMIT NOTICE 20260927 */
.elementor-7462 .elementor-element.elementor-element-38658de .cp-funil-consent { display: none !important; }
/* END CP REMOVE SUBMIT NOTICE *//* End custom CSS */
/* Start custom CSS */html,body{max-width:100%;overflow-x:clip;scrollbar-width:thin;scrollbar-color:#BF9957 #1C1C1C}
::-webkit-scrollbar{width:8px}
::-webkit-scrollbar-track{background:#1C1C1C}
::-webkit-scrollbar-thumb{border:2px solid #BF9957;border-radius:10px;background:#BF9957}
.cp-fiscal-form-page,.cp-fiscal-form-page *{box-sizing:border-box}
.cp-fiscal-form-page{width:100%;max-width:100vw;min-height:100svh;gap:0!important;overflow:hidden;color:#FFFDF7;background:radial-gradient(circle at 50% 18%,rgba(191,153,87,.16),transparent 34%),#090B0A}
.cp-fiscal-form-page :is(h1,h2,h3,p,a,button,label,input,select,legend,small){font-family:Geist,Inter,Arial,sans-serif}
.cp-fiscal-form-page .elementor-widget-text-editor p{margin:0}
.cp-fiscal-form-page [hidden]{display:none!important}
.cp-fiscal-form-header{border-bottom:1px solid rgba(191,153,87,.16);background:rgba(9,11,10,.88)}
.cp-fiscal-form-header>.e-con-inner{min-height:78px}
.cp-fiscal-form-brand{min-width:190px}
.cp-fiscal-form-brand .elementor-widget-image{width:48px!important;flex:0 0 48px}
.cp-fiscal-form-brand img{width:48px!important;height:48px!important;object-fit:contain}
.cp-fiscal-form-trust p{display:flex;align-items:center;gap:8px}
.cp-fiscal-form-trust p:before{content:"";width:8px;height:8px;border-radius:50%;background:#49B486;box-shadow:0 0 0 5px rgba(73,180,134,.12)}
.cp-fiscal-return-lp{width:auto!important;flex:0 0 auto}
.cp-fiscal-return-lp .elementor-button{width:auto!important;min-height:44px;padding:10px 15px!important;background:transparent!important;color:#E4C277!important;box-shadow:none!important}
.cp-fiscal-return-lp .elementor-button:hover{transform:none!important;border-color:#FFFDF7!important;color:#FFFDF7!important}
.cp-fiscal-form-main{isolation:isolate;position:relative;min-height:calc(100svh - 78px);overflow:hidden}
.cp-fiscal-form-main:before,.cp-fiscal-form-main:after{content:"";position:absolute;z-index:-1;border:1px solid rgba(191,153,87,.11);border-radius:50%;pointer-events:none}
.cp-fiscal-form-main:before{width:680px;height:680px;left:-460px;top:90px;box-shadow:0 0 0 90px rgba(191,153,87,.02)}
.cp-fiscal-form-main:after{width:520px;height:520px;right:-360px;bottom:-160px;box-shadow:0 0 0 70px rgba(191,153,87,.018)}
.cp-fiscal-form-intro{width:min(760px,100%)!important;align-self:center;text-align:center}
.cp-fiscal-form-intro :is(.elementor-heading-title,.elementor-widget-text-editor){text-align:center!important}
.cp-fiscal-eyebrow p{letter-spacing:.14em;text-transform:uppercase}
.cp-fiscal-form-card{width:min(780px,100%)!important;align-self:center;overflow:hidden;box-shadow:0 34px 100px rgba(0,0,0,.48),0 0 0 8px rgba(191,153,87,.025)}
.cp-fiscal-form-card>.e-con-inner{width:100%}
.cp-fiscal-wizard-runtime,.cp-fiscal-wizard-runtime .elementor-widget-container{width:100%}
.cp-fiscal-wizard{width:100%;color:#FFFDF7}
.cp-fiscal-progress-copy{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px;color:#C3C7BE;font-size:12px;font-weight:750;letter-spacing:.04em}
.cp-fiscal-progress{width:100%;height:7px;overflow:hidden;border-radius:999px;background:#2B3029}
.cp-fiscal-progress-fill{display:block;width:16.667%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#BF9957,#F0D392);box-shadow:0 0 18px rgba(228,194,119,.28);transition:width .32s ease}
.cp-fiscal-step{min-width:0;margin:30px 0 0;padding:0;border:0}
.cp-fiscal-step.is-active{animation:cpFiscalStepIn .28s ease both}
.cp-fiscal-step legend{display:block;width:100%;margin:0;padding:0;color:#FFFDF7;font-size:30px;font-weight:650;line-height:1.16;outline:none}
.cp-fiscal-step-help{margin:10px 0 24px;color:#AEB3A9;font-size:15px;line-height:1.55}
.cp-fiscal-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.cp-fiscal-option{position:relative;display:block;min-width:0;cursor:pointer}
.cp-fiscal-option input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}
.cp-fiscal-option>span{display:flex;min-height:98px;flex-direction:column;justify-content:center;gap:5px;padding:17px;border:1px solid rgba(255,255,255,.11);border-radius:12px;color:#F3F0E8;background:#111410;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}
.cp-fiscal-option strong{font-size:15px;font-weight:750;line-height:1.3}
.cp-fiscal-option small{color:#93998F;font-size:12px;line-height:1.45}
.cp-fiscal-option:hover>span{transform:translateY(-1px);border-color:rgba(228,194,119,.44)}
.cp-fiscal-option input:checked+span{border-color:#E4C277;background:linear-gradient(145deg,rgba(191,153,87,.17),#151913);box-shadow:0 0 0 3px rgba(191,153,87,.09)}
.cp-fiscal-option input:focus-visible+span{outline:3px solid #FFFDF7;outline-offset:3px}
.cp-fiscal-option-grid-compact .cp-fiscal-option>span{min-height:62px;padding:13px 15px}
.cp-fiscal-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.cp-fiscal-field-wide{grid-column:1/-1}
.cp-fiscal-field{display:flex;min-width:0;flex-direction:column;gap:8px;color:#D9DCD5;font-size:13px;font-weight:700}
.cp-fiscal-field :is(input,select){width:100%;min-height:52px;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:10px;outline:0;color:#FFFDF7;background:#0D100E;font-size:15px;box-shadow:none}
.cp-fiscal-field select{appearance:auto}
.cp-fiscal-field :is(input,select)::placeholder{color:#72786F}
.cp-fiscal-field :is(input,select):focus{border-color:#E4C277;box-shadow:0 0 0 3px rgba(191,153,87,.12)}
.cp-fiscal-question-block+ .cp-fiscal-question-block{margin-top:23px}
.cp-fiscal-question-label{margin:0 0 10px;color:#D9DCD5;font-size:13px;font-weight:750}
.cp-fiscal-consent{display:flex;align-items:flex-start;gap:11px;margin-top:18px;color:#AEB3A9;font-size:12px;font-weight:450;line-height:1.5;cursor:pointer}
.cp-fiscal-consent input{width:18px;height:18px;flex:0 0 18px;margin:1px 0 0;accent-color:#BF9957}
.cp-fiscal-consent input:focus-visible{outline:3px solid #FFFDF7;outline-offset:3px}
.cp-fiscal-step-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:26px}
.cp-fiscal-step-actions-end{justify-content:flex-end}
.cp-fiscal-step-actions button{min-height:50px;padding:0 23px;border-radius:10px;font-size:14px;font-weight:800;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.cp-fiscal-next,.cp-fiscal-submit{border:1px solid #E4C277;color:#171307;background:#E4C277;box-shadow:0 12px 30px rgba(191,153,87,.16)}
.cp-fiscal-back{border:1px solid rgba(228,194,119,.45);color:#E4C277;background:transparent}
.cp-fiscal-step-actions button:hover{transform:translateY(-1px)}
.cp-fiscal-step-actions button:focus-visible{outline:3px solid #FFFDF7;outline-offset:3px}
.cp-fiscal-form-status{min-height:20px;margin:14px 0 0;color:#F1B3A9;font-size:12px;line-height:1.4}
.cp-fiscal-noscript{margin:12px 0 0;color:#F1B3A9;font-size:13px}
.cp-fiscal-form-result{display:none!important;width:min(1080px,100%)!important;align-self:center;scroll-margin-top:22px}
.cp-fiscal-form-result.is-visible{display:flex!important;animation:cpFiscalResultIn .38s ease both}
.elementor-editor-active .cp-fiscal-form-result{display:flex!important;opacity:.72}
.cp-fiscal-result-intro{width:min(760px,100%)!important;align-self:center;text-align:center}
.cp-fiscal-result-intro :is(.elementor-heading-title,.elementor-widget-text-editor){text-align:center!important}
.cp-fiscal-result-summary{width:min(760px,100%)!important;align-self:center;padding:14px 18px;border:1px solid rgba(191,153,87,.22);border-radius:11px;background:rgba(191,153,87,.07)}
.cp-fiscal-plan-grid{width:100%;align-items:stretch}
.cp-fiscal-plan-card{position:relative;width:33.333%!important;min-width:0;overflow:visible;text-align:center;box-shadow:0 24px 64px rgba(0,0,0,.28)}
.cp-fiscal-plan-card :is(.elementor-heading-title,.elementor-widget-text-editor,p){text-align:center!important}
.cp-fiscal-plan-card .elementor-widget-button,.cp-fiscal-plan-card .elementor-button{width:100%}
.cp-fiscal-plan-card .elementor-button{min-height:50px;justify-content:center;transition:transform .18s ease,box-shadow .18s ease}
.cp-fiscal-plan-card .elementor-button:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(191,153,87,.22)}
.cp-fiscal-plan-card .elementor-button:focus-visible{outline:3px solid #FFFDF7;outline-offset:3px}
.cp-fiscal-plan-featured{z-index:2;border-width:2px!important;border-color:#E4C277!important;background:linear-gradient(155deg,#252A21,#171B16)!important;box-shadow:0 30px 80px rgba(0,0,0,.36),0 0 0 7px rgba(191,153,87,.07)}
.cp-fiscal-plan-featured:before{content:"RECOMENDADO";position:absolute;top:-15px;left:50%;min-height:30px;display:grid;place-items:center;padding:0 14px;border-radius:999px;color:#171307;background:#E4C277;font-size:9px;font-weight:900;letter-spacing:.12em;transform:translateX(-50%)}
.cp-fiscal-plan-card.is-preselected{outline:2px solid rgba(228,194,119,.72);outline-offset:5px}
.cp-fiscal-price .elementor-heading-title{font-variant-numeric:tabular-nums}
.cp-fiscal-plan-features{text-align:left}
.cp-fiscal-plan-features .elementor-icon-list-item{align-items:flex-start}
.cp-fiscal-checkout.is-loading{pointer-events:none;opacity:.72}
.cp-fiscal-form-footer{border-top:1px solid rgba(191,153,87,.16);background:#070907}
.cp-fiscal-form-footer>.e-con-inner{min-height:94px}
@keyframes cpFiscalStepIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@keyframes cpFiscalResultIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@media(max-width:1024px){.cp-fiscal-form-main{min-height:auto}.cp-fiscal-plan-grid{flex-wrap:wrap!important}.cp-fiscal-plan-card{width:calc(50% - 8px)!important}.cp-fiscal-plan-featured{order:-1}.cp-fiscal-plan-card:last-child{width:100%!important}}
@media(max-width:767px){.cp-fiscal-form-header>.e-con-inner{min-height:68px}.cp-fiscal-form-brand{min-width:0}.cp-fiscal-form-brand .elementor-widget-image{width:42px!important;flex-basis:42px}.cp-fiscal-form-brand img{width:42px!important;height:42px!important}.cp-fiscal-form-trust{display:none!important}.cp-fiscal-return-lp .elementor-button{min-height:44px;padding:9px 11px!important;font-size:12px!important}.cp-fiscal-form-main:before{left:-570px}.cp-fiscal-form-card{border-radius:16px!important}.cp-fiscal-step{margin-top:24px}.cp-fiscal-step legend{font-size:25px}.cp-fiscal-option-grid,.cp-fiscal-field-grid{grid-template-columns:1fr}.cp-fiscal-option>span{min-height:78px}.cp-fiscal-option-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-fiscal-field-wide{grid-column:auto}.cp-fiscal-step-actions{align-items:stretch}.cp-fiscal-step-actions button{flex:1;padding:0 14px}.cp-fiscal-plan-grid{flex-direction:column!important;flex-wrap:nowrap!important}.cp-fiscal-plan-card,.cp-fiscal-plan-card:last-child{width:100%!important}.cp-fiscal-form-footer>.e-con-inner{align-items:flex-start!important}.cp-fiscal-form-footer :is(.elementor-heading-title,.elementor-widget-text-editor){text-align:left!important}}
@media(max-width:420px){.cp-fiscal-option-grid-compact{grid-template-columns:1fr}.cp-fiscal-step-actions{flex-direction:column-reverse}.cp-fiscal-step-actions-end{flex-direction:column}.cp-fiscal-step-actions button{width:100%}}
@media(prefers-reduced-motion:reduce){.cp-fiscal-progress-fill,.cp-fiscal-option>span,.cp-fiscal-step-actions button,.cp-fiscal-plan-card .elementor-button{transition:none}.cp-fiscal-step.is-active,.cp-fiscal-form-result.is-visible{animation:none}.cp-fiscal-option:hover>span,.cp-fiscal-step-actions button:hover,.cp-fiscal-plan-card .elementor-button:hover{transform:none}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-Thin.eot');
	src: url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-Thin.eot?#iefix') format('embedded-opentype'),
		url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-Thin.woff2') format('woff2'),
		url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-Thin.woff') format('woff'),
		url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-Thin.ttf') format('truetype'),
		url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-Thin.svg#Geist') format('svg');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-ExtraLight.eot');
	src: url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-ExtraLight.eot?#iefix') format('embedded-opentype'),
		url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-ExtraLight.woff2') format('woff2'),
		url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-ExtraLight.woff') format('woff'),
		url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-ExtraLight.ttf') format('truetype'),
		url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-ExtraLight.svg#Geist') format('svg');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-Light.eot');
	src: url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-Light.eot?#iefix') format('embedded-opentype'),
		url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-Light.woff2') format('woff2'),
		url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-Light.woff') format('woff'),
		url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-Light.ttf') format('truetype'),
		url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-Light.svg#Geist') format('svg');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-Regular.eot');
	src: url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-Regular.woff2') format('woff2'),
		url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-Regular.woff') format('woff'),
		url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-Regular.ttf') format('truetype'),
		url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-Regular.svg#Geist') format('svg');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-SemiBold.eot');
	src: url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-SemiBold.woff2') format('woff2'),
		url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-SemiBold.woff') format('woff'),
		url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-SemiBold.ttf') format('truetype'),
		url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-SemiBold.svg#Geist') format('svg');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-Bold.eot');
	src: url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-Bold.woff2') format('woff2'),
		url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-Bold.woff') format('woff'),
		url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-Bold.ttf') format('truetype'),
		url('https://manualcoliseu.com.br/wp-content/uploads/2025/08/Geist-Bold.svg#Geist') format('svg');
}
/* End Custom Fonts CSS */