.elementor-widget-container .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-container .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-container .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-145 .elementor-element.elementor-element-20ecf0d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-145 .elementor-element.elementor-element-20ecf0d:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-20ecf0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-145 .elementor-element.elementor-element-28cd858{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-145 .elementor-element.elementor-element-28cd858:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-28cd858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-text-editor .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-text-editor .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-text-editor .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.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-145 .elementor-element.elementor-element-6553546{text-align:center;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:10px;}.elementor-widget-heading .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-heading .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-heading .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.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-145 .elementor-element.elementor-element-9143413 > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-145 .elementor-element.elementor-element-9143413 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-divider .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-divider .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-145 .elementor-element.elementor-element-7c3b402{--divider-border-style:solid;--divider-color:#E0E0E0;--divider-border-width:1px;}.elementor-145 .elementor-element.elementor-element-7c3b402 .elementor-divider-separator{width:100%;}.elementor-145 .elementor-element.elementor-element-7c3b402 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-145 .elementor-element.elementor-element-bbc2310{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-145 .elementor-element.elementor-element-36772fb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-pafe-form-builder-field .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-pafe-form-builder-field .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-pafe-form-builder-field .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pafe-form-builder-field [data-pafe-form-builder-spiner] button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pafe-form-builder-field .image_picker_selector .thumbnail p{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pafe-form-builder-field .pafe-calculated-fields-form{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-widget-pafe-form-builder-field .elementor-field-group > label{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-widget-pafe-form-builder-field .pafe-form-builder-label-animated .elementor-field-group > label{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-widget-pafe-form-builder-field .elementor-field-group .elementor-field .elementor-field-textual option{color:var( --e-global-color-text );}.elementor-widget-pafe-form-builder-field .elementor-field-group .elementor-field .selectize-control .selectize-dropdown .selectize-dropdown-content{color:var( --e-global-color-text );}.elementor-widget-pafe-form-builder-field .elementor-field-group .elementor-field .selectize-control .selectize-input{color:var( --e-global-color-text );}.elementor-widget-pafe-form-builder-field .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-pafe-form-builder-field .elementor-field-group .elementor-field, .elementor-widget-pafe-form-builder-field .elementor-field-subgroup label, .elementor-widget-pafe-form-builder-field .elementor-field-group .elementor-field .selectize-control .selectize-dropdown .selectize-dropdown-content, .elementor-widget-pafe-form-builder-field .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input input, .elementor-widget-pafe-form-builder-field .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input input::placeholder, .elementor-widget-pafe-form-builder-field .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input .item{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-widget-pafe-form-builder-field .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper)::placeholder{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-145 .elementor-element.elementor-element-32944bc > .elementor-widget-container{margin:1% 0% 0% 0%;}.elementor-145 .elementor-element.elementor-element-32944bc .pafe-label-inline{width:30%;}.elementor-145 .elementor-element.elementor-element-32944bc .pafe-field-inline{width:calc(100% - 30%);}.elementor-145 .elementor-element.elementor-element-32944bc span.elementor-field-option label{padding-left:30px;}body.rtl .elementor-145 .elementor-element.elementor-element-32944bc .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-145 .elementor-element.elementor-element-32944bc .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-145 .elementor-element.elementor-element-32944bc .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-145 .elementor-element.elementor-element-5a1137b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-145 .elementor-element.elementor-element-25d9c05 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){padding-left:20px !important;}.elementor-145 .elementor-element.elementor-element-25d9c05 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field .elementor-field-textual{padding-left:20px !important;}.elementor-145 .elementor-element.elementor-element-25d9c05 .pafe-field-icon{width:20px;font-size:18px;left:2%;top:30%;}.elementor-145 .elementor-element.elementor-element-25d9c05 .pafe-field-icon i{color:#757575;}.elementor-145 .elementor-element.elementor-element-25d9c05 span.elementor-field-option label{padding-left:30px;}body.rtl .elementor-145 .elementor-element.elementor-element-25d9c05 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-145 .elementor-element.elementor-element-25d9c05 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-145 .elementor-element.elementor-element-25d9c05 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-145 .elementor-element.elementor-element-625f5ca{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-145 .elementor-element.elementor-element-0233ed4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:2%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-145 .elementor-element.elementor-element-30e15aa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-145 .elementor-element.elementor-element-30e15aa .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){padding-left:20px !important;}.elementor-145 .elementor-element.elementor-element-30e15aa .elementor-field-group:not(.elementor-field-type-upload) .elementor-field .elementor-field-textual{padding-left:20px !important;}.elementor-145 .elementor-element.elementor-element-30e15aa .pafe-field-icon{width:20px;font-size:18px;left:3%;top:30%;}.elementor-145 .elementor-element.elementor-element-30e15aa .pafe-field-icon i{color:#757575;}.elementor-145 .elementor-element.elementor-element-30e15aa span.elementor-field-option label{padding-left:30px;}body.rtl .elementor-145 .elementor-element.elementor-element-30e15aa .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-145 .elementor-element.elementor-element-30e15aa .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-145 .elementor-element.elementor-element-30e15aa .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-145 .elementor-element.elementor-element-30e15aa .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-145 .elementor-element.elementor-element-9336f34{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:1%;--margin-right:1%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-145 .elementor-element.elementor-element-6594eb8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-145 .elementor-element.elementor-element-6594eb8 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){padding-left:20px !important;}.elementor-145 .elementor-element.elementor-element-6594eb8 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field .elementor-field-textual{padding-left:20px !important;}.elementor-145 .elementor-element.elementor-element-6594eb8 .pafe-field-icon{width:20px;font-size:18px;left:2%;top:30%;}.elementor-145 .elementor-element.elementor-element-6594eb8 .pafe-field-icon i{color:#757575;}.elementor-145 .elementor-element.elementor-element-6594eb8 span.elementor-field-option label{padding-left:30px;}body.rtl .elementor-145 .elementor-element.elementor-element-6594eb8 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-145 .elementor-element.elementor-element-6594eb8 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-145 .elementor-element.elementor-element-6594eb8 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-145 .elementor-element.elementor-element-6594eb8 .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-145 .elementor-element.elementor-element-af439e0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:2%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-145 .elementor-element.elementor-element-8a53247 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){padding-left:20px !important;}.elementor-145 .elementor-element.elementor-element-8a53247 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field .elementor-field-textual{padding-left:20px !important;}.elementor-145 .elementor-element.elementor-element-8a53247 .pafe-field-icon{width:20px;font-size:18px;left:2%;top:30%;}.elementor-145 .elementor-element.elementor-element-8a53247 .pafe-field-icon i{color:#757575;}.elementor-145 .elementor-element.elementor-element-8a53247 span.elementor-field-option label{padding-left:30px;}body.rtl .elementor-145 .elementor-element.elementor-element-8a53247 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-145 .elementor-element.elementor-element-8a53247 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-145 .elementor-element.elementor-element-8a53247 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-145 .elementor-element.elementor-element-92ea9cc{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-145 .elementor-element.elementor-element-7710f38{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:2%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-145 .elementor-element.elementor-element-477e6db > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-145 .elementor-element.elementor-element-477e6db .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){padding-left:20px !important;}.elementor-145 .elementor-element.elementor-element-477e6db .elementor-field-group:not(.elementor-field-type-upload) .elementor-field .elementor-field-textual{padding-left:20px !important;}.elementor-145 .elementor-element.elementor-element-477e6db .pafe-field-icon{width:20px;font-size:18px;left:3%;top:30%;}.elementor-145 .elementor-element.elementor-element-477e6db .pafe-field-icon i{color:#757575;}.elementor-145 .elementor-element.elementor-element-477e6db span.elementor-field-option label{padding-left:30px;}body.rtl .elementor-145 .elementor-element.elementor-element-477e6db .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-145 .elementor-element.elementor-element-477e6db .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-145 .elementor-element.elementor-element-477e6db .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-145 .elementor-element.elementor-element-477e6db .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-145 .elementor-element.elementor-element-506208c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:1%;--margin-right:1%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-145 .elementor-element.elementor-element-425f2ea > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-145 .elementor-element.elementor-element-425f2ea .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){padding-left:20px !important;}.elementor-145 .elementor-element.elementor-element-425f2ea .elementor-field-group:not(.elementor-field-type-upload) .elementor-field .elementor-field-textual{padding-left:20px !important;}.elementor-145 .elementor-element.elementor-element-425f2ea .pafe-field-icon{width:20px;font-size:18px;left:2%;top:30%;}.elementor-145 .elementor-element.elementor-element-425f2ea .pafe-field-icon i{color:#757575;}.elementor-145 .elementor-element.elementor-element-425f2ea span.elementor-field-option label{padding-left:30px;}body.rtl .elementor-145 .elementor-element.elementor-element-425f2ea .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-145 .elementor-element.elementor-element-425f2ea .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-145 .elementor-element.elementor-element-425f2ea .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-145 .elementor-element.elementor-element-425f2ea .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-145 .elementor-element.elementor-element-95351d0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:2%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-145 .elementor-element.elementor-element-944a048 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){padding-left:20px !important;}.elementor-145 .elementor-element.elementor-element-944a048 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field .elementor-field-textual{padding-left:20px !important;}.elementor-145 .elementor-element.elementor-element-944a048 .pafe-field-icon{width:20px;font-size:18px;left:2%;top:30%;}.elementor-145 .elementor-element.elementor-element-944a048 .pafe-field-icon i{color:#757575;}.elementor-145 .elementor-element.elementor-element-944a048 span.elementor-field-option label{padding-left:30px;}body.rtl .elementor-145 .elementor-element.elementor-element-944a048 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-145 .elementor-element.elementor-element-944a048 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-145 .elementor-element.elementor-element-944a048 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-145 .elementor-element.elementor-element-f2308d2{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-145 .elementor-element.elementor-element-8610410{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:2%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-145 .elementor-element.elementor-element-9b2d4dd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-145 .elementor-element.elementor-element-9b2d4dd .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){padding-left:20px !important;}.elementor-145 .elementor-element.elementor-element-9b2d4dd .elementor-field-group:not(.elementor-field-type-upload) .elementor-field .elementor-field-textual{padding-left:20px !important;}.elementor-145 .elementor-element.elementor-element-9b2d4dd .pafe-field-icon{width:20px;font-size:18px;left:3%;top:30%;}.elementor-145 .elementor-element.elementor-element-9b2d4dd .pafe-field-icon i{color:#757575;}.elementor-145 .elementor-element.elementor-element-9b2d4dd span.elementor-field-option label{padding-left:30px;}body.rtl .elementor-145 .elementor-element.elementor-element-9b2d4dd .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-145 .elementor-element.elementor-element-9b2d4dd .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-145 .elementor-element.elementor-element-9b2d4dd .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-145 .elementor-element.elementor-element-9b2d4dd .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-145 .elementor-element.elementor-element-a12d757{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:1%;--margin-right:1%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-145 .elementor-element.elementor-element-0df9a46 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-145 .elementor-element.elementor-element-0df9a46 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){padding-left:20px !important;}.elementor-145 .elementor-element.elementor-element-0df9a46 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field .elementor-field-textual{padding-left:20px !important;}.elementor-145 .elementor-element.elementor-element-0df9a46 .pafe-field-icon{width:20px;font-size:18px;left:2%;top:30%;}.elementor-145 .elementor-element.elementor-element-0df9a46 .pafe-field-icon i{color:#757575;}.elementor-145 .elementor-element.elementor-element-0df9a46 span.elementor-field-option label{padding-left:30px;}body.rtl .elementor-145 .elementor-element.elementor-element-0df9a46 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-145 .elementor-element.elementor-element-0df9a46 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-145 .elementor-element.elementor-element-0df9a46 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-145 .elementor-element.elementor-element-0df9a46 .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-145 .elementor-element.elementor-element-f6f1dab{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:2%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-145 .elementor-element.elementor-element-b45bbc9 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){padding-left:20px !important;}.elementor-145 .elementor-element.elementor-element-b45bbc9 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field .elementor-field-textual{padding-left:20px !important;}.elementor-145 .elementor-element.elementor-element-b45bbc9 .pafe-field-icon{width:20px;font-size:18px;left:2%;top:30%;}.elementor-145 .elementor-element.elementor-element-b45bbc9 .pafe-field-icon i{color:#757575;}.elementor-145 .elementor-element.elementor-element-b45bbc9 span.elementor-field-option label{padding-left:30px;}body.rtl .elementor-145 .elementor-element.elementor-element-b45bbc9 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-145 .elementor-element.elementor-element-b45bbc9 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-145 .elementor-element.elementor-element-b45bbc9 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-145 .elementor-element.elementor-element-5f3b51b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-145 .elementor-element.elementor-element-876e3df > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-145 .elementor-element.elementor-element-876e3df .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-145 .elementor-element.elementor-element-fec9d95 > .elementor-widget-container{padding:020px 0px 0px 15px;}.elementor-145 .elementor-element.elementor-element-fec9d95 span.elementor-field-option label{padding-left:30px;}body.rtl .elementor-145 .elementor-element.elementor-element-fec9d95 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-145 .elementor-element.elementor-element-fec9d95 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-145 .elementor-element.elementor-element-fec9d95 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-145 .elementor-element.elementor-element-fec9d95 .elementor-field-group .elementor-field, .elementor-145 .elementor-element.elementor-element-fec9d95 .elementor-field-subgroup label, .elementor-145 .elementor-element.elementor-element-fec9d95 .elementor-field-group .elementor-field .selectize-control .selectize-dropdown .selectize-dropdown-content, .elementor-145 .elementor-element.elementor-element-fec9d95 .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input input, .elementor-145 .elementor-element.elementor-element-fec9d95 .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input input::placeholder, .elementor-145 .elementor-element.elementor-element-fec9d95 .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input .item{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-145 .elementor-element.elementor-element-4bd32e6 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-145 .elementor-element.elementor-element-4bd32e6 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-145 .elementor-element.elementor-element-23783b8{--divider-border-style:solid;--divider-color:#E0E0E0;--divider-border-width:1px;}.elementor-145 .elementor-element.elementor-element-23783b8 .elementor-divider-separator{width:100%;}.elementor-145 .elementor-element.elementor-element-23783b8 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-145 .elementor-element.elementor-element-26d0d57 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-145 .elementor-element.elementor-element-1f171ff > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-145 .elementor-element.elementor-element-1f171ff{text-align:center;}.elementor-145 .elementor-element.elementor-element-1f171ff .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-text );}.elementor-145 .elementor-element.elementor-element-f003cbd{--divider-border-style:solid;--divider-color:#E0E0E0;--divider-border-width:1px;}.elementor-145 .elementor-element.elementor-element-f003cbd .elementor-divider-separator{width:100%;}.elementor-145 .elementor-element.elementor-element-f003cbd .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-widget-pafe-form-builder-submit .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-pafe-form-builder-submit .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-pafe-form-builder-submit .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pafe-form-builder-submit .pafe-form-builder-pdf-generator-preview__item{color:var( --e-global-color-primary );}.elementor-widget-pafe-form-builder-submit .pafe-form-builder-field-mapping__preview{color:var( --e-global-color-primary );}.elementor-widget-pafe-form-builder-submit a.elementor-button, .elementor-widget-pafe-form-builder-submit .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-pafe-form-builder-submit .elementor-message{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-145 .elementor-element.elementor-element-d73f564 a.elementor-button, .elementor-145 .elementor-element.elementor-element-d73f564 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;background-color:#4CAF50;border-radius:4px 4px 4px 4px;padding:12px 32px 12px 32px;}.elementor-145 .elementor-element.elementor-element-d73f564 .elementor-button{border-style:solid;border-width:0px 0px 6px 0px;border-color:#00000026;}@media(min-width:768px){.elementor-145 .elementor-element.elementor-element-20ecf0d{--content-width:1285px;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-pafe-form-builder-field .pafe-calculated-fields-form{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-pafe-form-builder-field .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-pafe-form-builder-field .pafe-form-builder-label-animated .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-pafe-form-builder-field .elementor-field-group .elementor-field, .elementor-widget-pafe-form-builder-field .elementor-field-subgroup label, .elementor-widget-pafe-form-builder-field .elementor-field-group .elementor-field .selectize-control .selectize-dropdown .selectize-dropdown-content, .elementor-widget-pafe-form-builder-field .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input input, .elementor-widget-pafe-form-builder-field .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input input::placeholder, .elementor-widget-pafe-form-builder-field .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input .item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-pafe-form-builder-field .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper)::placeholder{font-size:var( --e-global-typography-text-font-size );}.elementor-145 .elementor-element.elementor-element-fec9d95 .elementor-field-group .elementor-field, .elementor-145 .elementor-element.elementor-element-fec9d95 .elementor-field-subgroup label, .elementor-145 .elementor-element.elementor-element-fec9d95 .elementor-field-group .elementor-field .selectize-control .selectize-dropdown .selectize-dropdown-content, .elementor-145 .elementor-element.elementor-element-fec9d95 .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input input, .elementor-145 .elementor-element.elementor-element-fec9d95 .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input input::placeholder, .elementor-145 .elementor-element.elementor-element-fec9d95 .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input .item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-pafe-form-builder-submit .elementor-message{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-pafe-form-builder-field .pafe-calculated-fields-form{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-pafe-form-builder-field .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-pafe-form-builder-field .pafe-form-builder-label-animated .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-pafe-form-builder-field .elementor-field-group .elementor-field, .elementor-widget-pafe-form-builder-field .elementor-field-subgroup label, .elementor-widget-pafe-form-builder-field .elementor-field-group .elementor-field .selectize-control .selectize-dropdown .selectize-dropdown-content, .elementor-widget-pafe-form-builder-field .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input input, .elementor-widget-pafe-form-builder-field .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input input::placeholder, .elementor-widget-pafe-form-builder-field .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input .item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-pafe-form-builder-field .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper)::placeholder{font-size:var( --e-global-typography-text-font-size );}.elementor-145 .elementor-element.elementor-element-fec9d95 .elementor-field-group .elementor-field, .elementor-145 .elementor-element.elementor-element-fec9d95 .elementor-field-subgroup label, .elementor-145 .elementor-element.elementor-element-fec9d95 .elementor-field-group .elementor-field .selectize-control .selectize-dropdown .selectize-dropdown-content, .elementor-145 .elementor-element.elementor-element-fec9d95 .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input input, .elementor-145 .elementor-element.elementor-element-fec9d95 .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input input::placeholder, .elementor-145 .elementor-element.elementor-element-fec9d95 .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input .item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-pafe-form-builder-submit .elementor-message{font-size:var( --e-global-typography-text-font-size );}}


/* Start custom CSS for pafe-form-builder-field, class: .elementor-element-32944bc *//* Ẩn radio gốc đúng cách */
input[type="radio"] {
  position: absolute;
  opacity: 0;
  pointer-events: none;

}

/* Style cho label */
input[type="radio"] + label {
  display: inline-flex;
  align-items: center;
  padding: 8px 12px;
  border: 2px solid #ccc;
  border-radius: 30px;
  margin-right: 10px;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  position: relative;
  font-weight: 500;
}

/* Icon tròn ban đầu */
input[type="radio"] + label::before {
  content: '';
  width: 20px;
  height: 20px;
  border: 2px solid #999;
  border-radius: 50%;
  display: inline-block;
  margin-right: 8px;
  box-sizing: border-box;
    vertical-align: middle;     /* Căn giữa icon với text */
  transform: translateY(0px); /* Hoặc thử 2px, tùy font bạn dùng */
}

/* Khi được chọn */
input[type="radio"]:checked + label {
  border-color: #28a745;
  color: #28a745;
}

/* Icon khi được chọn */
input[type="radio"]:checked + label::before {
  background-color: #28a745;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.285 6.709l-11.32 11.32-5.657-5.656 1.414-1.415 4.243 4.243 9.906-9.905z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  border-color: #28a745;
}

.elementor-145 .elementor-element.elementor-element-32944bc span.elementor-field-option label{
    padding-left: 15px !important;
    margin-left: 40px;
}/* End custom CSS */





/* Start custom CSS for pafe-form-builder-field, class: .elementor-element-30e15aa *//* Ẩn radio gốc đúng cách */
input[type="radio"] {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

/* Style cho label */
input[type="radio"] + label {
  display: inline-flex;
  align-items: center;
  padding: 8px 12px;
  border: 2px solid #ccc;
  border-radius: 30px;
  margin-right: 10px;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  position: relative;
  font-weight: 500;
}

/* Icon tròn ban đầu */
input[type="radio"] + label::before {
  content: '';
  width: 20px;
  height: 20px;
  border: 2px solid #999;
  border-radius: 50%;
  display: inline-block;
  margin-right: 8px;
  box-sizing: border-box;
    vertical-align: middle;     /* Căn giữa icon với text */
  transform: translateY(0px); /* Hoặc thử 2px, tùy font bạn dùng */
}

/* Khi được chọn */
input[type="radio"]:checked + label {
  border-color: #28a745;
  color: #28a745;
}

/* Icon khi được chọn */
input[type="radio"]:checked + label::before {
  background-color: #28a745;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.285 6.709l-11.32 11.32-5.657-5.656 1.414-1.415 4.243 4.243 9.906-9.905z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  border-color: #28a745;
}

.elementor-145 .elementor-element.elementor-element-32944bc span.elementor-field-option label{
    padding-left: 15px !important;
    margin-left: 40px;
}/* End custom CSS */


/* Start custom CSS for pafe-form-builder-field, class: .elementor-element-6594eb8 *//* Ẩn radio gốc đúng cách */
input[type="radio"] {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

/* Style cho label */
input[type="radio"] + label {
  display: inline-flex;
  align-items: center;
  padding: 8px 12px;
  border: 2px solid #ccc;
  border-radius: 30px;
  margin-right: 10px;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  position: relative;
  font-weight: 500;
}

/* Icon tròn ban đầu */
input[type="radio"] + label::before {
  content: '';
  width: 20px;
  height: 20px;
  border: 2px solid #999;
  border-radius: 50%;
  display: inline-block;
  margin-right: 8px;
  box-sizing: border-box;
    vertical-align: middle;     /* Căn giữa icon với text */
  transform: translateY(0px); /* Hoặc thử 2px, tùy font bạn dùng */
}

/* Khi được chọn */
input[type="radio"]:checked + label {
  border-color: #28a745;
  color: #28a745;
}

/* Icon khi được chọn */
input[type="radio"]:checked + label::before {
  background-color: #28a745;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.285 6.709l-11.32 11.32-5.657-5.656 1.414-1.415 4.243 4.243 9.906-9.905z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  border-color: #28a745;
}

.elementor-145 .elementor-element.elementor-element-32944bc span.elementor-field-option label{
    padding-left: 15px !important;
    margin-left: 40px;
}/* End custom CSS */





/* Start custom CSS for pafe-form-builder-field, class: .elementor-element-477e6db *//* Ẩn radio gốc đúng cách */
input[type="radio"] {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

/* Style cho label */
input[type="radio"] + label {
  display: inline-flex;
  align-items: center;
  padding: 8px 12px;
  border: 2px solid #ccc;
  border-radius: 30px;
  margin-right: 10px;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  position: relative;
  font-weight: 500;
}

/* Icon tròn ban đầu */
input[type="radio"] + label::before {
  content: '';
  width: 20px;
  height: 20px;
  border: 2px solid #999;
  border-radius: 50%;
  display: inline-block;
  margin-right: 8px;
  box-sizing: border-box;
    vertical-align: middle;     /* Căn giữa icon với text */
  transform: translateY(0px); /* Hoặc thử 2px, tùy font bạn dùng */
}

/* Khi được chọn */
input[type="radio"]:checked + label {
  border-color: #28a745;
  color: #28a745;
}

/* Icon khi được chọn */
input[type="radio"]:checked + label::before {
  background-color: #28a745;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.285 6.709l-11.32 11.32-5.657-5.656 1.414-1.415 4.243 4.243 9.906-9.905z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  border-color: #28a745;
}

.elementor-145 .elementor-element.elementor-element-32944bc span.elementor-field-option label{
    padding-left: 15px !important;
    margin-left: 40px;
}/* End custom CSS */


/* Start custom CSS for pafe-form-builder-field, class: .elementor-element-425f2ea *//* Ẩn radio gốc đúng cách */
input[type="radio"] {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

/* Style cho label */
input[type="radio"] + label {
  display: inline-flex;
  align-items: center;
  padding: 8px 12px;
  border: 2px solid #ccc;
  border-radius: 30px;
  margin-right: 10px;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  position: relative;
  font-weight: 500;
}

/* Icon tròn ban đầu */
input[type="radio"] + label::before {
  content: '';
  width: 20px;
  height: 20px;
  border: 2px solid #999;
  border-radius: 50%;
  display: inline-block;
  margin-right: 8px;
  box-sizing: border-box;
    vertical-align: middle;     /* Căn giữa icon với text */
  transform: translateY(0px); /* Hoặc thử 2px, tùy font bạn dùng */
}

/* Khi được chọn */
input[type="radio"]:checked + label {
  border-color: #28a745;
  color: #28a745;
}

/* Icon khi được chọn */
input[type="radio"]:checked + label::before {
  background-color: #28a745;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.285 6.709l-11.32 11.32-5.657-5.656 1.414-1.415 4.243 4.243 9.906-9.905z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  border-color: #28a745;
}

.elementor-145 .elementor-element.elementor-element-32944bc span.elementor-field-option label{
    padding-left: 15px !important;
    margin-left: 40px;
}/* End custom CSS */





/* Start custom CSS for pafe-form-builder-field, class: .elementor-element-9b2d4dd *//* Ẩn radio gốc đúng cách */
input[type="radio"] {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

/* Style cho label */
input[type="radio"] + label {
  display: inline-flex;
  align-items: center;
  padding: 8px 12px;
  border: 2px solid #ccc;
  border-radius: 30px;
  margin-right: 10px;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  position: relative;
  font-weight: 500;
}

/* Icon tròn ban đầu */
input[type="radio"] + label::before {
  content: '';
  width: 20px;
  height: 20px;
  border: 2px solid #999;
  border-radius: 50%;
  display: inline-block;
  margin-right: 8px;
  box-sizing: border-box;
    vertical-align: middle;     /* Căn giữa icon với text */
  transform: translateY(0px); /* Hoặc thử 2px, tùy font bạn dùng */
}

/* Khi được chọn */
input[type="radio"]:checked + label {
  border-color: #28a745;
  color: #28a745;
}

/* Icon khi được chọn */
input[type="radio"]:checked + label::before {
  background-color: #28a745;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.285 6.709l-11.32 11.32-5.657-5.656 1.414-1.415 4.243 4.243 9.906-9.905z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  border-color: #28a745;
}

.elementor-145 .elementor-element.elementor-element-32944bc span.elementor-field-option label{
    padding-left: 15px !important;
    margin-left: 40px;
}/* End custom CSS */


/* Start custom CSS for pafe-form-builder-field, class: .elementor-element-0df9a46 *//* Ẩn radio gốc đúng cách */
input[type="radio"] {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

/* Style cho label */
input[type="radio"] + label {
  display: inline-flex;
  align-items: center;
  padding: 8px 12px;
  border: 2px solid #ccc;
  border-radius: 30px;
  margin-right: 10px;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  position: relative;
  font-weight: 500;
}

/* Icon tròn ban đầu */
input[type="radio"] + label::before {
  content: '';
  width: 20px;
  height: 20px;
  border: 2px solid #999;
  border-radius: 50%;
  display: inline-block;
  margin-right: 8px;
  box-sizing: border-box;
    vertical-align: middle;     /* Căn giữa icon với text */
  transform: translateY(0px); /* Hoặc thử 2px, tùy font bạn dùng */
}

/* Khi được chọn */
input[type="radio"]:checked + label {
  border-color: #28a745;
  color: #28a745;
}

/* Icon khi được chọn */
input[type="radio"]:checked + label::before {
  background-color: #28a745;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.285 6.709l-11.32 11.32-5.657-5.656 1.414-1.415 4.243 4.243 9.906-9.905z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  border-color: #28a745;
}

.elementor-145 .elementor-element.elementor-element-32944bc span.elementor-field-option label{
    padding-left: 15px !important;
    margin-left: 40px;
}/* End custom CSS */






/* Start custom CSS for pafe-form-builder-field, class: .elementor-element-fec9d95 */.elementor-145 .elementor-element.elementor-element-fec9d95 /* Ẩn checkbox mặc định */
input[type="checkbox"] {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

/* Label tạo giao diện checkbox */
input[type="checkbox"] + label {
  position: relative;
  display: inline-flex;
  align-items: flex-start;
  padding-left: 40px;
  cursor: pointer;
  font-size: 16px;
  line-height: 1.4;
}

/* Ô checkbox */
input[type="checkbox"] + label::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;                           /* căn giữa theo chiều cao */
  transform: translateY(-50%);        /* đẩy lên đúng giữa dòng */
  width: 24px;
  height: 24px;
  border: 2px solid #ccc;
  border-radius: 4px;
  background-color: #fff;
  transition: all 0.2s ease-in-out;
}

/* Dấu check khi chọn */
input[type="checkbox"]:checked + label::before {
  background-color: #28a745;
  border-color: #28a745;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.173 12.727L2.385 8.939l1.415-1.415 2.373 2.374 6.431-6.431 1.415 1.415-7.846 7.846z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-26d0d57 */.elementor-145 .elementor-element.elementor-element-26d0d57 li {
 /* Dấu chấm nằm trong padding */
  /*margin-top: -10px;*/
}
.elementor-145 .elementor-element.elementor-element-26d0d57 a{
text-decoration: none;
color:#000;
}

.elementor-145 .elementor-element.elementor-element-26d0d57 a:hover{
    color:#07006E;
    /*font-weight: bold;*/
}/* End custom CSS */





/* Start custom CSS for container, class: .elementor-element-28cd858 */.elementor-145 .elementor-element.elementor-element-28cd858{
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
.elementor-145 .elementor-element.elementor-element-28cd858 input::placeholder {
    /*padding-left: 3%;*/
    font-family: roboto !important;
    font-size:14px !important;
    color:#757575 !important;
}
.elementor-145 .elementor-element.elementor-element-28cd858 input{
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 5% !important;
border: 1px solid #69727d;    
}

.elementor-145 .elementor-element.elementor-element-28cd858 .elementor-145 .elementor-element.elementor-element-6594eb8 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){
       padding-left: 5% !important; 
}


#form-field-hoten {
  padding-left: 6% !important;
}
#form-field-sdt {
  padding-left: 8% !important;
}
#form-field-chucvu {
  padding-left: 8% !important;
}
#form-field-depart {
  padding-left: 8% !important;
}
#form-field-email_business {
  padding-left: 8% !important;
}
#form-field-company {
  padding-left: 8% !important;
}
#form-field-company_add {
  padding-left: 8% !important;
}
#form-field-email_person {
  padding-left: 8% !important;
}
#form-field-web {
  padding-left: 8% !important;
}
#form-field-linhvuc {
  padding-left: 8% !important;
}
#form-field-reg {
  padding-left: 8% !important;
}/* End custom CSS */


