.elementor-829 .elementor-element.elementor-element-536cb6e{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.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-829 .elementor-element.elementor-element-69e6130 .elementor-button{background-color:var( --e-global-color-3d5b335 );font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-69e6130 .elementor-button:hover, .elementor-829 .elementor-element.elementor-element-69e6130 .elementor-button:focus{background-color:var( --e-global-color-d293985 );}.elementor-829 .elementor-element.elementor-element-69e6130{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-69e6130 .elementor-button-content-wrapper{flex-direction:row;}.elementor-829 .elementor-element.elementor-element-13ea07b{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-829 .elementor-element.elementor-element-13ea07b:not(.elementor-motion-effects-element-type-background), .elementor-829 .elementor-element.elementor-element-13ea07b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a14ed97 );}.elementor-829 .elementor-element.elementor-element-3f7efb9{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-3f7efb9.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-829 .elementor-element.elementor-element-e6e1c84 img{max-width:75px;height:75px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7ee68f8 );border-radius:5px 5px 5px 5px;}.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-829 .elementor-element.elementor-element-1645d69{text-align:start;}.elementor-829 .elementor-element.elementor-element-1645d69 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#7E7E7E;}.elementor-829 .elementor-element.elementor-element-c289ca4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-db34c9e{width:100%;max-width:100%;text-align:start;}.elementor-829 .elementor-element.elementor-element-db34c9e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#7E7E7E;}.elementor-829 .elementor-element.elementor-element-ef6270d{width:auto;max-width:auto;}.elementor-829 .elementor-element.elementor-element-ef6270d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-ef6270d .jet-listing-dynamic-terms{text-align:left;}.elementor-829 .elementor-element.elementor-element-ef6270d .jet-listing-dynamic-terms__link{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;}.elementor-829 .elementor-element.elementor-element-eff4ca3{width:auto;max-width:auto;}.elementor-829 .elementor-element.elementor-element-eff4ca3 .jet-listing-dynamic-terms{text-align:left;}.elementor-829 .elementor-element.elementor-element-eff4ca3 .jet-listing-dynamic-terms__link{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;}.elementor-829 .elementor-element.elementor-element-406f9df{width:100%;max-width:100%;margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-829 .elementor-element.elementor-element-406f9df .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:#7E7E7E;}.elementor-829 .elementor-element.elementor-element-10fba4b{--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;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-10fba4b.e-con{--align-self:center;}.elementor-829 .elementor-element.elementor-element-653cdc1 .jet-data-store-link{background-color:var( --e-global-color-a14ed97 );font-family:"Poppins", Sans-serif;font-size:14px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;padding:9px 15px 9px 15px;}body:not([data-elementor-device-mode="mobile"]) .elementor-829 .elementor-element.elementor-element-653cdc1 .jet-data-store-link:hover{background-color:var( --e-global-color-3d5b335 );}.elementor-829 .elementor-element.elementor-element-653cdc1 .jet-data-store-link.in-store{background-color:var( --e-global-color-3d5b335 );}.elementor-829 .elementor-element.elementor-element-7c7009b .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-a14ed97 );color:var( --e-global-color-a14ed97 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-829 .elementor-element.elementor-element-1e2beac .elementor-button{background-color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-a14ed97 );color:var( --e-global-color-a14ed97 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-829 .elementor-element.elementor-element-1e2beac .elementor-button-content-wrapper{flex-direction:row;}.elementor-829 .elementor-element.elementor-element-09b2b1c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-09b2b1c.e-con{--align-self:center;}.elementor-829 .elementor-element.elementor-element-69818d4 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-829 .elementor-element.elementor-element-69818d4{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:40%;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-overlay-opacity:1;}.elementor-829 .elementor-element.elementor-element-69818d4 .e-off-canvas__content{border-radius:5px 5px 5px 5px;}.elementor-829 .elementor-element.elementor-element-b36b563{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:10;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-829 .elementor-element.elementor-element-33436ce .elementor-icon-wrapper{text-align:end;}.elementor-829 .elementor-element.elementor-element-33436ce.elementor-view-stacked .elementor-icon{background-color:#005DAC80;color:var( --e-global-color-primary );}.elementor-829 .elementor-element.elementor-element-33436ce.elementor-view-framed .elementor-icon, .elementor-829 .elementor-element.elementor-element-33436ce.elementor-view-default .elementor-icon{color:#005DAC80;border-color:#005DAC80;}.elementor-829 .elementor-element.elementor-element-33436ce.elementor-view-framed .elementor-icon, .elementor-829 .elementor-element.elementor-element-33436ce.elementor-view-default .elementor-icon svg{fill:#005DAC80;}.elementor-829 .elementor-element.elementor-element-33436ce.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-829 .elementor-element.elementor-element-33436ce.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-829 .elementor-element.elementor-element-33436ce .elementor-icon{font-size:12px;}.elementor-829 .elementor-element.elementor-element-33436ce .elementor-icon svg{height:12px;}.elementor-829 .elementor-element.elementor-element-b9215e6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-829 .elementor-element.elementor-element-f43afc0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-829 .elementor-element.elementor-element-91ea77d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.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-829 .elementor-element.elementor-element-0090d4d{--divider-border-style:solid;--divider-color:var( --e-global-color-2bde36c );--divider-border-width:1px;}.elementor-829 .elementor-element.elementor-element-0090d4d .elementor-divider-separator{width:100%;}.elementor-829 .elementor-element.elementor-element-0090d4d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-829 .elementor-element.elementor-element-c38bcaf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder-row{margin-top:0px;margin-bottom:0px;}.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder__label{text-align:left;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder__desc{text-align:left;font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder__field-wrap.checkradio-wrap span{gap:0px;}.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){font-family:"Montserrat", Sans-serif;font-size:14px;color:var( --e-global-color-secondary );background-color:#F8FAFC;padding:010px 0px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2bde36c );border-radius:10px 10px 10px 10px;}.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder input{color-scheme:normal;}.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder__action-button{background-color:var( --e-global-color-primary );color:var( --e-global-color-a14ed97 );transition:all 0.3s;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;padding:10px 25px 10px 25px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder__action-button:hover{background-color:#005DACB5;}.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder__submit-wrap{justify-content:stretch;align-items:stretch;}.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder__submit-wrap > .jet-form-builder__submit{width:100%;}.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder__submit{justify-content:center;}.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder__next-page-wrap{text-align:left;}.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder-message--success{text-align:center;}.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder-message--error{text-align:center;}.elementor-829 .elementor-element.elementor-element-99dc994{--display:flex;}.elementor-829 .elementor-element.elementor-element-f9178df{--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;--justify-content:space-around;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-829 .elementor-element.elementor-element-f9178df:not(.elementor-motion-effects-element-type-background), .elementor-829 .elementor-element.elementor-element-f9178df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a14ed97 );}.elementor-829 .elementor-element.elementor-element-8fa0041{width:100%;max-width:100%;}.elementor-829 .elementor-element.elementor-element-8fa0041 .elementor-icon-wrapper{text-align:center;}.elementor-829 .elementor-element.elementor-element-8fa0041.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:#448FD94A;}.elementor-829 .elementor-element.elementor-element-8fa0041.elementor-view-framed .elementor-icon, .elementor-829 .elementor-element.elementor-element-8fa0041.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-829 .elementor-element.elementor-element-8fa0041.elementor-view-framed .elementor-icon, .elementor-829 .elementor-element.elementor-element-8fa0041.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-829 .elementor-element.elementor-element-8fa0041.elementor-view-framed .elementor-icon{background-color:#448FD94A;}.elementor-829 .elementor-element.elementor-element-8fa0041.elementor-view-stacked .elementor-icon svg{fill:#448FD94A;}.elementor-829 .elementor-element.elementor-element-8fa0041 .elementor-icon{font-size:25px;border-width:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-8fa0041 .elementor-icon svg{height:25px;}.elementor-829 .elementor-element.elementor-element-0be168d{width:100%;max-width:100%;text-align:center;}.elementor-829 .elementor-element.elementor-element-0be168d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.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-829 .elementor-element.elementor-element-b56ac57{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-829 .elementor-element.elementor-element-cf97aeb .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;border-style:none;border-radius:20px 20px 20px 20px;padding:012px 35px 12px 35px;}.elementor-829 .elementor-element.elementor-element-cf97aeb .elementor-button:hover, .elementor-829 .elementor-element.elementor-element-cf97aeb .elementor-button:focus{background-color:#005DACCC;}.elementor-829 .elementor-element.elementor-element-cf97aeb{width:100%;max-width:100%;}.elementor-829 .elementor-element.elementor-element-7d32a52{--divider-border-style:solid;--divider-color:var( --e-global-color-2bde36c );--divider-border-width:1px;width:100%;max-width:100%;}.elementor-829 .elementor-element.elementor-element-7d32a52 .elementor-divider-separator{width:100%;}.elementor-829 .elementor-element.elementor-element-7d32a52 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-829 .elementor-element.elementor-element-61d7bad{width:auto;max-width:auto;}.elementor-829 .elementor-element.elementor-element-61d7bad > .elementor-widget-container{background-color:var( --e-global-color-3d5b335 );padding:5px 15px 5px 15px;border-radius:20px 20px 20px 20px;}.elementor-829 .elementor-element.elementor-element-61d7bad .jet-listing-dynamic-terms{text-align:left;}.elementor-829 .elementor-element.elementor-element-61d7bad .jet-listing-dynamic-terms__icon{color:var( --e-global-color-text );font-size:12px;}.elementor-829 .elementor-element.elementor-element-61d7bad .jet-listing-dynamic-terms__icon :is(svg, path){fill:var( --e-global-color-text );}body:not(.rtl) .elementor-829 .elementor-element.elementor-element-61d7bad .jet-listing-dynamic-terms__icon{margin-right:5px;}body.rtl .elementor-829 .elementor-element.elementor-element-61d7bad .jet-listing-dynamic-terms__icon{margin-left:5px;}.elementor-829 .elementor-element.elementor-element-61d7bad .jet-listing-dynamic-terms__link{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-829 .elementor-element.elementor-element-1f1341e{background-color:var( --e-global-color-3d5b335 );padding:5px 15px 5px 15px;border-radius:20px 20px 20px 20px;}.elementor-829 .elementor-element.elementor-element-1f1341e.elementor-element{--align-self:center;}.elementor-829 .elementor-element.elementor-element-1f1341e .jet-listing-dynamic-field__content{font-family:"Montserrat", Sans-serif;font-size:14px;text-align:left;}.elementor-829 .elementor-element.elementor-element-1f1341e .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-829 .elementor-element.elementor-element-1f1341e .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-829 .elementor-element.elementor-element-934a8c6{width:auto;max-width:auto;}.elementor-829 .elementor-element.elementor-element-934a8c6 > .elementor-widget-container{background-color:var( --e-global-color-3d5b335 );padding:5px 15px 5px 15px;border-radius:20px 20px 20px 20px;}.elementor-829 .elementor-element.elementor-element-934a8c6 .jet-listing-dynamic-terms{text-align:left;}.elementor-829 .elementor-element.elementor-element-934a8c6 .jet-listing-dynamic-terms__icon{color:var( --e-global-color-text );font-size:12px;}.elementor-829 .elementor-element.elementor-element-934a8c6 .jet-listing-dynamic-terms__icon :is(svg, path){fill:var( --e-global-color-text );}body:not(.rtl) .elementor-829 .elementor-element.elementor-element-934a8c6 .jet-listing-dynamic-terms__icon{margin-right:5px;}body.rtl .elementor-829 .elementor-element.elementor-element-934a8c6 .jet-listing-dynamic-terms__icon{margin-left:5px;}.elementor-829 .elementor-element.elementor-element-934a8c6 .jet-listing-dynamic-terms__link{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-829 .elementor-element.elementor-element-0cebaa6{width:auto;max-width:auto;}.elementor-829 .elementor-element.elementor-element-0cebaa6 > .elementor-widget-container{background-color:var( --e-global-color-3d5b335 );padding:5px 15px 5px 15px;border-radius:20px 20px 20px 20px;}.elementor-829 .elementor-element.elementor-element-0cebaa6 .jet-listing-dynamic-terms{text-align:left;}.elementor-829 .elementor-element.elementor-element-0cebaa6 .jet-listing-dynamic-terms__icon{color:var( --e-global-color-text );font-size:12px;}.elementor-829 .elementor-element.elementor-element-0cebaa6 .jet-listing-dynamic-terms__icon :is(svg, path){fill:var( --e-global-color-text );}body:not(.rtl) .elementor-829 .elementor-element.elementor-element-0cebaa6 .jet-listing-dynamic-terms__icon{margin-right:5px;}body.rtl .elementor-829 .elementor-element.elementor-element-0cebaa6 .jet-listing-dynamic-terms__icon{margin-left:5px;}.elementor-829 .elementor-element.elementor-element-0cebaa6 .jet-listing-dynamic-terms__link{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-829 .elementor-element.elementor-element-1d8112b{--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-829 .elementor-element.elementor-element-7a4e6c9{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-829 .elementor-element.elementor-element-7a4e6c9:not(.elementor-motion-effects-element-type-background), .elementor-829 .elementor-element.elementor-element-7a4e6c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a14ed97 );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-829 .elementor-element.elementor-element-4c4173e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-829 .elementor-element.elementor-element-4c4173e .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-829 .elementor-element.elementor-element-4c4173e .elementor-icon{font-size:15px;}.elementor-829 .elementor-element.elementor-element-4c4173e .elementor-icon-box-title, .elementor-829 .elementor-element.elementor-element-4c4173e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;text-transform:capitalize;}.elementor-829 .elementor-element.elementor-element-4c4173e .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-829 .elementor-element.elementor-element-4c4173e:has(:hover) .elementor-icon-box-title,
					 .elementor-829 .elementor-element.elementor-element-4c4173e:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-829 .elementor-element.elementor-element-4c09f73{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-829 .elementor-element.elementor-element-c3c2f29{--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-829 .elementor-element.elementor-element-dcdc982{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-829 .elementor-element.elementor-element-dcdc982:not(.elementor-motion-effects-element-type-background), .elementor-829 .elementor-element.elementor-element-dcdc982 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a14ed97 );}.elementor-829 .elementor-element.elementor-element-d34f937{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-829 .elementor-element.elementor-element-d34f937 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-829 .elementor-element.elementor-element-d34f937 .elementor-icon{font-size:15px;}.elementor-829 .elementor-element.elementor-element-d34f937 .elementor-icon-box-title, .elementor-829 .elementor-element.elementor-element-d34f937 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;text-transform:capitalize;}.elementor-829 .elementor-element.elementor-element-d34f937 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-829 .elementor-element.elementor-element-d34f937:has(:hover) .elementor-icon-box-title,
					 .elementor-829 .elementor-element.elementor-element-d34f937:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-829 .elementor-element.elementor-element-6e2fb24{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}body.elementor-page-829:not(.elementor-motion-effects-element-type-background), body.elementor-page-829 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3d5b335 );}@media(max-width:1024px){.elementor-829 .elementor-element.elementor-element-536cb6e{--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:01px 01px;--row-gap:01px;--column-gap:01px;--flex-wrap:wrap;}.elementor-829 .elementor-element.elementor-element-69e6130{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-69e6130 .elementor-button{font-size:11px;padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-13ea07b{--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;}.elementor-829 .elementor-element.elementor-element-3f7efb9{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-829 .elementor-element.elementor-element-c289ca4{--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-829 .elementor-element.elementor-element-ef6270d .jet-listing-dynamic-terms__link{font-size:20px;}.elementor-829 .elementor-element.elementor-element-eff4ca3 .jet-listing-dynamic-terms__link{font-size:20px;}.elementor-829 .elementor-element.elementor-element-10fba4b{--justify-content:flex-start;}.elementor-829 .elementor-element.elementor-element-0be168d .elementor-heading-title{font-size:16px;}.elementor-829 .elementor-element.elementor-element-b56ac57{padding:0px 0px 0px 0px;font-size:13px;}.elementor-829 .elementor-element.elementor-element-61d7bad .jet-listing-dynamic-terms__link{font-size:14px;}.elementor-829 .elementor-element.elementor-element-934a8c6 .jet-listing-dynamic-terms__link{font-size:14px;}.elementor-829 .elementor-element.elementor-element-0cebaa6 .jet-listing-dynamic-terms__link{font-size:14px;}}@media(max-width:767px){.elementor-829 .elementor-element.elementor-element-3f7efb9{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-829 .elementor-element.elementor-element-1645d69 .elementor-heading-title{font-size:13px;}.elementor-829 .elementor-element.elementor-element-db34c9e .elementor-heading-title{font-size:13px;}.elementor-829 .elementor-element.elementor-element-ef6270d .jet-listing-dynamic-terms__link{font-size:16px;}.elementor-829 .elementor-element.elementor-element-eff4ca3 .jet-listing-dynamic-terms__link{font-size:16px;}.elementor-829 .elementor-element.elementor-element-406f9df .elementor-heading-title{font-size:13px;}.elementor-829 .elementor-element.elementor-element-10fba4b{--margin-top:10px;--margin-bottom:3px;--margin-left:0px;--margin-right:0px;}.elementor-829 .elementor-element.elementor-element-653cdc1 .jet-data-store-link{font-size:13px;}.elementor-829 .elementor-element.elementor-element-7c7009b .elementor-button{font-size:13px;}.elementor-829 .elementor-element.elementor-element-1e2beac .elementor-button{font-size:13px;}.elementor-829 .elementor-element.elementor-element-69818d4{--e-off-canvas-width:75%;}.elementor-829 .elementor-element.elementor-element-c38bcaf > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder__label{font-size:14px;}.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){font-size:13px;padding:010px 010px 010px 010px;}.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder__action-button{padding:8px 55px 8px 55px;}.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder__submit-wrap{justify-content:center;align-items:center;}.elementor-829 .elementor-element.elementor-element-f9178df{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-829 .elementor-element.elementor-element-0be168d{padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-0be168d .elementor-heading-title{font-size:16px;}.elementor-829 .elementor-element.elementor-element-b56ac57{padding:0px 0px 0px 0px;font-size:12px;}.elementor-829 .elementor-element.elementor-element-99dc994{--width:100%;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-829 .elementor-element.elementor-element-61d7bad .jet-listing-dynamic-terms__link{font-size:13px;}.elementor-829 .elementor-element.elementor-element-1f1341e .jet-listing-dynamic-field__content{font-size:13px;}.elementor-829 .elementor-element.elementor-element-1f1341e .jet-listing-dynamic-field{justify-content:center;}.elementor-829 .elementor-element.elementor-element-1f1341e .jet-listing-dynamic-field__icon{font-size:12px;}body:not(.rtl) .elementor-829 .elementor-element.elementor-element-1f1341e .jet-listing-dynamic-field__icon{margin-right:5px;}body.rtl .elementor-829 .elementor-element.elementor-element-1f1341e .jet-listing-dynamic-field__icon{margin-left:5px;}.elementor-829 .elementor-element.elementor-element-934a8c6 .jet-listing-dynamic-terms__link{font-size:13px;}.elementor-829 .elementor-element.elementor-element-0cebaa6 .jet-listing-dynamic-terms__link{font-size:13px;}.elementor-829 .elementor-element.elementor-element-7a4e6c9{--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-829 .elementor-element.elementor-element-4c4173e .elementor-icon-box-title, .elementor-829 .elementor-element.elementor-element-4c4173e .elementor-icon-box-title a{font-size:16px;}.elementor-829 .elementor-element.elementor-element-4c09f73{font-size:15px;}.elementor-829 .elementor-element.elementor-element-dcdc982{--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-829 .elementor-element.elementor-element-d34f937 .elementor-icon-box-title, .elementor-829 .elementor-element.elementor-element-d34f937 .elementor-icon-box-title a{font-size:16px;}.elementor-829 .elementor-element.elementor-element-6e2fb24{font-size:15px;}}@media(min-width:768px){.elementor-829 .elementor-element.elementor-element-536cb6e{--content-width:1000px;}.elementor-829 .elementor-element.elementor-element-3f7efb9{--width:80px;}.elementor-829 .elementor-element.elementor-element-c289ca4{--width:60%;}.elementor-829 .elementor-element.elementor-element-10fba4b{--width:30%;}.elementor-829 .elementor-element.elementor-element-1d8112b{--content-width:1000px;}.elementor-829 .elementor-element.elementor-element-c3c2f29{--content-width:1000px;}}@media(max-width:1024px) and (min-width:768px){.elementor-829 .elementor-element.elementor-element-3f7efb9{--width:10%;}.elementor-829 .elementor-element.elementor-element-c289ca4{--width:50%;}.elementor-829 .elementor-element.elementor-element-10fba4b{--width:30%;}}/* Start custom CSS for jet-form-builder-form, class: .elementor-element-c38bcaf *//* ═══════════════════════════════════════════════════════════════════════════
   TRABAJOS ODONTO · Estilos de formularios JetFormBuilder
   ───────────────────────────────────────────────────────────────────────────
   Dónde pegar:  Widget JetForm → Avanzado → CSS Personalizado
   ".elementor-829 .elementor-element.elementor-element-c38bcaf"  = lo reemplaza Elementor por el ID único del widget (no lo borres)

   👉 PUNTO ÚNICO DE CONTROL: ajustá la separación cambiando SOLO las variables
      de abajo. No hace falta tocar nada más ni editar campo por campo.
   ═══════════════════════════════════════════════════════════════════════════ */

.elementor-829 .elementor-element.elementor-element-c38bcaf {
    --to-field-gap:    3px;   /* ← separación vertical entre campos (DESKTOP) */
    --to-label-gap:    1px;    /* ← separación entre el label y su campo        */
    --to-field-height: 42px;   /* ← altura uniforme de inputs y selects         */
}


/* ── 1. Caja uniforme para todos los controles ────────────────────────────── */
.elementor-829 .elementor-element.elementor-element-c38bcaf input[type="text"],
.elementor-829 .elementor-element.elementor-element-c38bcaf input[type="email"],
.elementor-829 .elementor-element.elementor-element-c38bcaf input[type="number"],
.elementor-829 .elementor-element.elementor-element-c38bcaf input[type="tel"],
.elementor-829 .elementor-element.elementor-element-c38bcaf input[type="password"],
.elementor-829 .elementor-element.elementor-element-c38bcaf input[type="date"],
.elementor-829 .elementor-element.elementor-element-c38bcaf select {
    height: var(--to-field-height) !important;
    box-sizing: border-box !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
}

/* textarea (ej: Habilidades): misma caja, pero altura libre */
.elementor-829 .elementor-element.elementor-element-c38bcaf textarea {
    box-sizing: border-box !important;
    min-height: calc(var(--to-field-height) * 2);
}


/* ── 2. Flechita del select (sin tocar tus colores) ───────────────────────── */
.elementor-829 .elementor-element.elementor-element-c38bcaf select {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%234a4a4a%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4l128-127.9c3.6-3.6%205.4-7.8%205.4-12.9%200-5-1.8-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: right 15px top 50% !important;
    background-size: 12px auto !important;
    padding-right: 35px !important;
}


/* ── 3. Espaciado vertical UNIFORME entre campos ──────────────────────────────
   Una sola fuente de verdad: el wrapper real de cada campo.
   Reemplaza al manojo de .elementor-829 .elementor-element.elementor-element-c38bcafes con margin: 1px del código anterior.       */
.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder__field-wrap,
.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder-row {
    margin-top: 0 !important;
    margin-bottom: var(--to-field-gap) !important;
}

/* sin margen sobrante en el último campo del formulario */
.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder__field-wrap:last-child,
.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder-row:last-child {
    margin-bottom: 0 !important;
}

/* separación pareja entre el label y su campo */
.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder__label,
.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder-row__label {
    display: block;
    margin-bottom: var(--to-label-gap) !important;
}

/* matar márgenes/paddings "fantasma" de bloques internos de Gutenberg
   y bloques condicionales (no aportan al diseño, solo descuadran)             */
.elementor-829 .elementor-element.elementor-element-c38bcaf .wp-block-jet-form-builder-conditional-block,
.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder__row-fields,
.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder__field-row {
    margin: 0 !important;
    padding: 0 !important;
}

/* un respiro extra arriba del botón de envío (Guardar) */
.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder__action-button {
    margin-top: 4px !important;
}


/* ── 4. Responsive: tablet y mobile ───────────────────────────────────────────
   Solo cambian las variables → todo el espaciado se reajusta automáticamente.  */

/* Tablet */
@media (max-width: 1024px) {
    .elementor-829 .elementor-element.elementor-element-c38bcaf {
        --to-field-gap: 16px;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-829 .elementor-element.elementor-element-c38bcaf {
        --to-field-gap: 14px;
        --to-label-gap: 5px;
        /* Si querés targets de toque más cómodos en celular, descomentá: */
        /* --to-field-height: 46px; */
    }
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-c38bcaf *//* ═══════════════════════════════════════════════════════════════════════════
   TRABAJOS ODONTO · Estilos de formularios JetFormBuilder
   ───────────────────────────────────────────────────────────────────────────
   Dónde pegar:  Widget JetForm → Avanzado → CSS Personalizado
   ".elementor-829 .elementor-element.elementor-element-c38bcaf"  = lo reemplaza Elementor por el ID único del widget (no lo borres)

   👉 PUNTO ÚNICO DE CONTROL: ajustá la separación cambiando SOLO las variables
      de abajo. No hace falta tocar nada más ni editar campo por campo.
   ═══════════════════════════════════════════════════════════════════════════ */

.elementor-829 .elementor-element.elementor-element-c38bcaf {
    --to-field-gap:    3px;   /* ← separación vertical entre campos (DESKTOP) */
    --to-label-gap:    1px;    /* ← separación entre el label y su campo        */
    --to-field-height: 42px;   /* ← altura uniforme de inputs y selects         */
}


/* ── 1. Caja uniforme para todos los controles ────────────────────────────── */
.elementor-829 .elementor-element.elementor-element-c38bcaf input[type="text"],
.elementor-829 .elementor-element.elementor-element-c38bcaf input[type="email"],
.elementor-829 .elementor-element.elementor-element-c38bcaf input[type="number"],
.elementor-829 .elementor-element.elementor-element-c38bcaf input[type="tel"],
.elementor-829 .elementor-element.elementor-element-c38bcaf input[type="password"],
.elementor-829 .elementor-element.elementor-element-c38bcaf input[type="date"],
.elementor-829 .elementor-element.elementor-element-c38bcaf select {
    height: var(--to-field-height) !important;
    box-sizing: border-box !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
}

/* textarea (ej: Habilidades): misma caja, pero altura libre */
.elementor-829 .elementor-element.elementor-element-c38bcaf textarea {
    box-sizing: border-box !important;
    min-height: calc(var(--to-field-height) * 2);
}


/* ── 2. Flechita del select (sin tocar tus colores) ───────────────────────── */
.elementor-829 .elementor-element.elementor-element-c38bcaf select {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%234a4a4a%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4l128-127.9c3.6-3.6%205.4-7.8%205.4-12.9%200-5-1.8-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: right 15px top 50% !important;
    background-size: 12px auto !important;
    padding-right: 35px !important;
}


/* ── 3. Espaciado vertical UNIFORME entre campos ──────────────────────────────
   Una sola fuente de verdad: el wrapper real de cada campo.
   Reemplaza al manojo de .elementor-829 .elementor-element.elementor-element-c38bcafes con margin: 1px del código anterior.       */
.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder__field-wrap,
.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder-row {
    margin-top: 0 !important;
    margin-bottom: var(--to-field-gap) !important;
}

/* sin margen sobrante en el último campo del formulario */
.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder__field-wrap:last-child,
.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder-row:last-child {
    margin-bottom: 0 !important;
}

/* separación pareja entre el label y su campo */
.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder__label,
.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder-row__label {
    display: block;
    margin-bottom: var(--to-label-gap) !important;
}

/* matar márgenes/paddings "fantasma" de bloques internos de Gutenberg
   y bloques condicionales (no aportan al diseño, solo descuadran)             */
.elementor-829 .elementor-element.elementor-element-c38bcaf .wp-block-jet-form-builder-conditional-block,
.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder__row-fields,
.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder__field-row {
    margin: 0 !important;
    padding: 0 !important;
}

/* un respiro extra arriba del botón de envío (Guardar) */
.elementor-829 .elementor-element.elementor-element-c38bcaf .jet-form-builder__action-button {
    margin-top: 4px !important;
}


/* ── 4. Responsive: tablet y mobile ───────────────────────────────────────────
   Solo cambian las variables → todo el espaciado se reajusta automáticamente.  */

/* Tablet */
@media (max-width: 1024px) {
    .elementor-829 .elementor-element.elementor-element-c38bcaf {
        --to-field-gap: 16px;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-829 .elementor-element.elementor-element-c38bcaf {
        --to-field-gap: 14px;
        --to-label-gap: 5px;
        /* Si querés targets de toque más cómodos en celular, descomentá: */
        /* --to-field-height: 46px; */
    }
}/* End custom CSS */