.elementor-631 .elementor-element.elementor-element-8dba60c{--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;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-631 .elementor-element.elementor-element-3494e9d .jet-listing-dynamic-field__content{font-family:"Libre Baskerville", Sans-serif;font-size:28px;font-weight:bold;text-transform:lowercase;font-style:normal;line-height:38px;text-align:center;}.elementor-631 .elementor-element.elementor-element-3494e9d .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-631 .elementor-element.elementor-element-3494e9d .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-631 .elementor-element.elementor-element-3494e9d .jet-listing-dynamic-field{justify-content:center;}.elementor-631 .elementor-element.elementor-element-b05fe3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;}.elementor-631 .elementor-element.elementor-element-b05fe3f .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:20px;font-weight:normal;font-style:italic;line-height:38px;}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder-row{margin-bottom:15px;}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder__label{margin:0px 0px 10px 0px;text-align:left;font-family:"Libre Baskerville", Sans-serif;font-size:20px;font-weight:bold;text-transform:lowercase;font-style:normal;}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder__desc{text-align:left;}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder__fields-group{flex-direction:row;gap:3em 3em;}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder__field-wrap label{font-family:"Libre Baskerville", Sans-serif;font-size:20px;font-weight:normal;text-transform:lowercase;font-style:italic;}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder__field-wrap.checkradio-wrap span{gap:10px;}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder__field-wrap span::before{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder__field-wrap label :not(:disabled):not(:checked):hover + span::before{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder__field-wrap label :focus:not(:checked) + span::before{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder__field-wrap label :checked + span::before{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );background-color:var( --e-global-color-secondary );}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){font-family:"Libre Baskerville", Sans-serif;font-size:20px;font-weight:normal;font-style:italic;color:var( --e-global-color-secondary );background-color:#02010100;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:25px 25px 25px 25px;}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder ::-webkit-input-placeholder{color:#A080D8CC;}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder ::-ms-input-placeholder{color:#A080D8CC;}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder ::-moz-placeholder{color:#A080D8CC;}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder :-moz-placeholder{color:#A080D8CC;}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder input{color-scheme:normal;}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder__action-button{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );transition:all 0.3s;font-family:"Libre Baskerville", Sans-serif;font-size:20px;font-weight:bold;text-transform:lowercase;font-style:normal;padding:15px 15px 15px 15px;border-style:none;border-radius:25px 25px 25px 25px;}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder__action-button:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );border-color:var( --e-global-color-accent );}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder__submit-wrap{justify-content:stretch;align-items:stretch;}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder__submit-wrap > .jet-form-builder__submit{width:100%;}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder__submit{justify-content:center;}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder-message--success{text-align:center;text-transform:lowercase;color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:25px 25px 25px 25px;}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder-message--error{text-align:center;text-transform:lowercase;color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:25px 25px 25px 25px;}.elementor-631 .elementor-element.elementor-element-2fa2e48 .elementor-button{background-color:#A080D800;font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:bold;text-transform:lowercase;font-style:normal;text-decoration:underline;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-631 .elementor-element.elementor-element-2fa2e48 .elementor-button:hover, .elementor-631 .elementor-element.elementor-element-2fa2e48 .elementor-button:focus{background-color:#A786E000;color:var( --e-global-color-accent );}.elementor-631 .elementor-element.elementor-element-2fa2e48 .elementor-button:hover svg, .elementor-631 .elementor-element.elementor-element-2fa2e48 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-631 .elementor-element.elementor-element-e3e4d89 .jet-listing-dynamic-field__content{font-family:"Libre Baskerville", Sans-serif;font-size:12px;font-weight:400;text-transform:lowercase;font-style:normal;line-height:64px;text-align:left;}.elementor-631 .elementor-element.elementor-element-e3e4d89 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-631 .elementor-element.elementor-element-e3e4d89 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-631 .elementor-element.elementor-element-e3e4d89 .jet-listing-dynamic-field{justify-content:center;}.elementor-631 .elementor-element.elementor-element-d7874ee{--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;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-631 .elementor-element.elementor-element-6e24e55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-631 .elementor-element.elementor-element-6e24e55 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:58px;font-weight:700;text-transform:none;font-style:normal;line-height:64px;}.elementor-631 .elementor-element.elementor-element-0950932{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-631 .elementor-element.elementor-element-0950932 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:36px;font-weight:400;text-transform:lowercase;font-style:italic;line-height:38px;}.elementor-631 .elementor-element.elementor-element-5deed6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-631 .elementor-element.elementor-element-5deed6d .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:20px;font-weight:bold;text-transform:lowercase;font-style:normal;line-height:38px;}.elementor-631 .elementor-element.elementor-element-2a0395b{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:25px 25px 25px 25px;}.elementor-631 .elementor-element.elementor-element-2a0395b .jet-listing-dynamic-field__content{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:normal;text-transform:lowercase;font-style:italic;line-height:30px;text-align:left;}.elementor-631 .elementor-element.elementor-element-2a0395b .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-631 .elementor-element.elementor-element-2a0395b .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-631 .elementor-element.elementor-element-2a0395b .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-631 .elementor-element.elementor-element-2a0395b .jet-listing-dynamic-field.display-multiline, .elementor-631 .elementor-element.elementor-element-2a0395b .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{border-style:none;}.elementor-631 .elementor-element.elementor-element-0366a00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-631 .elementor-element.elementor-element-0366a00 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:20px;font-weight:bold;text-transform:lowercase;font-style:normal;line-height:38px;}.elementor-631 .elementor-element.elementor-element-f3fc524{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:25px 25px 25px 25px;}.elementor-631 .elementor-element.elementor-element-f3fc524 .jet-listing-dynamic-field__content{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:normal;text-transform:lowercase;font-style:italic;line-height:30px;text-align:left;}.elementor-631 .elementor-element.elementor-element-f3fc524 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-631 .elementor-element.elementor-element-f3fc524 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-631 .elementor-element.elementor-element-f3fc524 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-631 .elementor-element.elementor-element-f3fc524 .jet-listing-dynamic-field.display-multiline, .elementor-631 .elementor-element.elementor-element-f3fc524 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{border-style:none;}.elementor-631 .elementor-element.elementor-element-00f14b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-631 .elementor-element.elementor-element-00f14b4 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:20px;font-weight:bold;text-transform:lowercase;font-style:normal;line-height:38px;}.elementor-631 .elementor-element.elementor-element-f84fc7e{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:25px 25px 25px 25px;}.elementor-631 .elementor-element.elementor-element-f84fc7e .jet-listing-dynamic-field__content{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:normal;text-transform:lowercase;font-style:italic;line-height:30px;text-align:left;}.elementor-631 .elementor-element.elementor-element-f84fc7e .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-631 .elementor-element.elementor-element-f84fc7e .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-631 .elementor-element.elementor-element-f84fc7e .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-631 .elementor-element.elementor-element-f84fc7e .jet-listing-dynamic-field.display-multiline, .elementor-631 .elementor-element.elementor-element-f84fc7e .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{border-style:none;}.elementor-631 .elementor-element.elementor-element-effb5db{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:25px 25px 25px 25px;}.elementor-631 .elementor-element.elementor-element-ad668f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-631 .elementor-element.elementor-element-ad668f1 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:20px;font-weight:bold;text-transform:lowercase;font-style:normal;text-decoration:underline;line-height:38px;}.elementor-631 .elementor-element.elementor-element-89e60ab{border-style:none;}.elementor-631 .elementor-element.elementor-element-89e60ab .jet-listing-dynamic-field__content{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:normal;text-transform:lowercase;font-style:italic;line-height:30px;text-align:left;}.elementor-631 .elementor-element.elementor-element-89e60ab .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-631 .elementor-element.elementor-element-89e60ab .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-631 .elementor-element.elementor-element-89e60ab .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-631 .elementor-element.elementor-element-89e60ab .jet-listing-dynamic-field.display-multiline, .elementor-631 .elementor-element.elementor-element-89e60ab .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{border-style:none;}.elementor-631 .elementor-element.elementor-element-049606b{border-style:none;}.elementor-631 .elementor-element.elementor-element-049606b .jet-listing-dynamic-field__content{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:normal;text-transform:lowercase;font-style:italic;line-height:30px;text-align:left;}.elementor-631 .elementor-element.elementor-element-049606b .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-631 .elementor-element.elementor-element-049606b .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-631 .elementor-element.elementor-element-049606b .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-631 .elementor-element.elementor-element-049606b .jet-listing-dynamic-field.display-multiline, .elementor-631 .elementor-element.elementor-element-049606b .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{border-style:none;}.elementor-631 .elementor-element.elementor-element-856f1a3{border-style:none;}.elementor-631 .elementor-element.elementor-element-856f1a3 .jet-listing-dynamic-field__content{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:normal;text-transform:lowercase;font-style:italic;line-height:30px;text-align:left;}.elementor-631 .elementor-element.elementor-element-856f1a3 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-631 .elementor-element.elementor-element-856f1a3 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-631 .elementor-element.elementor-element-856f1a3 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-631 .elementor-element.elementor-element-856f1a3 .jet-listing-dynamic-field.display-multiline, .elementor-631 .elementor-element.elementor-element-856f1a3 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{border-style:none;}.elementor-631 .elementor-element.elementor-element-5fbe079{border-style:none;}.elementor-631 .elementor-element.elementor-element-5fbe079 .jet-listing-dynamic-field__content{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:normal;text-transform:lowercase;font-style:italic;line-height:30px;text-align:left;}.elementor-631 .elementor-element.elementor-element-5fbe079 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-631 .elementor-element.elementor-element-5fbe079 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-631 .elementor-element.elementor-element-5fbe079 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-631 .elementor-element.elementor-element-5fbe079 .jet-listing-dynamic-field.display-multiline, .elementor-631 .elementor-element.elementor-element-5fbe079 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{border-style:none;}.elementor-631 .elementor-element.elementor-element-6b99ff9{border-style:none;}.elementor-631 .elementor-element.elementor-element-6b99ff9 .jet-listing-dynamic-field__content{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:normal;text-transform:lowercase;font-style:italic;line-height:30px;text-align:left;}.elementor-631 .elementor-element.elementor-element-6b99ff9 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-631 .elementor-element.elementor-element-6b99ff9 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-631 .elementor-element.elementor-element-6b99ff9 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-631 .elementor-element.elementor-element-6b99ff9 .jet-listing-dynamic-field.display-multiline, .elementor-631 .elementor-element.elementor-element-6b99ff9 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{border-style:none;}.elementor-631 .elementor-element.elementor-element-aea78f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ed168b4 );border-radius:25px 25px 25px 25px;text-align:center;}.elementor-631 .elementor-element.elementor-element-aea78f1 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:36px;font-weight:400;text-transform:lowercase;font-style:italic;line-height:38px;color:var( --e-global-color-ed168b4 );}.elementor-631 .elementor-element.elementor-element-b9b6357{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:25px 25px 25px 25px;text-align:center;}.elementor-631 .elementor-element.elementor-element-b9b6357 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:36px;font-weight:400;text-transform:lowercase;font-style:italic;line-height:38px;color:var( --e-global-color-secondary );}.elementor-631 .elementor-element.elementor-element-0d1f79f .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Libre Baskerville", Sans-serif;font-size:20px;font-weight:bold;text-transform:lowercase;font-style:normal;line-height:38px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;padding:15px 15px 15px 15px;}.elementor-631 .elementor-element.elementor-element-0d1f79f .elementor-button:hover, .elementor-631 .elementor-element.elementor-element-0d1f79f .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-631 .elementor-element.elementor-element-0d1f79f .elementor-button:hover svg, .elementor-631 .elementor-element.elementor-element-0d1f79f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-631 .elementor-element.elementor-element-b4cef74 .jet-listing-dynamic-field__content{font-family:"Libre Baskerville", Sans-serif;font-size:12px;font-weight:400;text-transform:lowercase;font-style:normal;line-height:64px;text-align:left;}.elementor-631 .elementor-element.elementor-element-b4cef74 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-631 .elementor-element.elementor-element-b4cef74 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-631 .elementor-element.elementor-element-b4cef74 .jet-listing-dynamic-field{justify-content:center;}.elementor-631 .elementor-element.elementor-element-dda8928{--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;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-631 .elementor-element.elementor-element-c837c7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-631 .elementor-element.elementor-element-c837c7f .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:58px;font-weight:700;text-transform:lowercase;font-style:normal;line-height:64px;}.elementor-631 .elementor-element.elementor-element-306e244{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-631 .elementor-element.elementor-element-306e244 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:36px;font-weight:400;text-transform:lowercase;font-style:italic;line-height:38px;}.elementor-631 .elementor-element.elementor-element-00f921e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-631 .elementor-element.elementor-element-00f921e .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:36px;font-weight:bold;text-transform:lowercase;font-style:normal;line-height:38px;}.elementor-631 .elementor-element.elementor-element-3241eaf{border-style:solid;border-color:var( --e-global-color-secondary );}.elementor-631 .elementor-element.elementor-element-3241eaf .jet-listing-dynamic-field__content{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:normal;text-transform:lowercase;font-style:italic;line-height:30px;text-align:left;}.elementor-631 .elementor-element.elementor-element-3241eaf .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-631 .elementor-element.elementor-element-3241eaf .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-631 .elementor-element.elementor-element-3241eaf .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-631 .elementor-element.elementor-element-3241eaf .jet-listing-dynamic-field.display-multiline, .elementor-631 .elementor-element.elementor-element-3241eaf .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{border-style:none;}.elementor-631 .elementor-element.elementor-element-e9572fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-631 .elementor-element.elementor-element-e9572fa .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:36px;font-weight:bold;text-transform:lowercase;font-style:normal;line-height:38px;}.elementor-631 .elementor-element.elementor-element-b7164ab{border-style:solid;border-color:var( --e-global-color-secondary );}.elementor-631 .elementor-element.elementor-element-b7164ab .jet-listing-dynamic-field__content{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:normal;text-transform:lowercase;font-style:italic;line-height:30px;text-align:left;}.elementor-631 .elementor-element.elementor-element-b7164ab .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-631 .elementor-element.elementor-element-b7164ab .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-631 .elementor-element.elementor-element-b7164ab .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-631 .elementor-element.elementor-element-b7164ab .jet-listing-dynamic-field.display-multiline, .elementor-631 .elementor-element.elementor-element-b7164ab .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{border-style:none;}.elementor-631 .elementor-element.elementor-element-3eb0b4e .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Libre Baskerville", Sans-serif;font-size:20px;font-weight:bold;text-transform:lowercase;font-style:normal;line-height:38px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-631 .elementor-element.elementor-element-3eb0b4e .elementor-button:hover, .elementor-631 .elementor-element.elementor-element-3eb0b4e .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-631 .elementor-element.elementor-element-3eb0b4e .elementor-button:hover svg, .elementor-631 .elementor-element.elementor-element-3eb0b4e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-631 .elementor-element.elementor-element-f2ee474 .jet-listing-dynamic-field__content{font-family:"Libre Baskerville", Sans-serif;font-size:12px;font-weight:400;text-transform:lowercase;font-style:italic;line-height:64px;text-align:left;}.elementor-631 .elementor-element.elementor-element-f2ee474 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-631 .elementor-element.elementor-element-f2ee474 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-631 .elementor-element.elementor-element-f2ee474 .jet-listing-dynamic-field{justify-content:center;}#jet-popup-631 .jet-popup__container-inner{background-color:var( --e-global-color-primary );justify-content:flex-start;padding:50px 100px 50px 100px;border-radius:25px 25px 0px 0px;}#jet-popup-631 .jet-popup__container{width:80%;height:80%;}#jet-popup-631 .jet-popup__inner{justify-content:center;align-items:center;}#jet-popup-631 .jet-popup__container-overlay{border-radius:25px 25px 0px 0px;}#jet-popup-631 .jet-popup__close-button{transform:translateX(-25px) translateY(25px);-webkit-transform:translateX(-25px) translateY(25px);color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;}@media(max-width:767px){.elementor-631 .elementor-element.elementor-element-3494e9d{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-631 .elementor-element.elementor-element-3494e9d .jet-listing-dynamic-field__content{font-size:32px;line-height:1.2em;}.elementor-631 .elementor-element.elementor-element-3494e9d .jet-listing-dynamic-field{justify-content:center;}.elementor-631 .elementor-element.elementor-element-b05fe3f{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;}.elementor-631 .elementor-element.elementor-element-b05fe3f .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder-row{margin-bottom:15px;}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder__label{margin:0px 0px 10px 0px;text-align:left;font-size:18px;}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder__fields-group{flex-direction:column;gap:20px 20px;}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder__field-wrap label{font-size:20px;line-height:1.2em;}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder__field-wrap.checkradio-wrap span{gap:10px;}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){font-size:20px;line-height:1.2em;padding:10px 15px 10px 15px;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder__action-button{font-size:20px;line-height:1.2em;padding:15px 0px 15px 0px;margin:25px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder__submit-wrap{justify-content:stretch;align-items:stretch;}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder__submit{justify-content:center;}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder-message--success{border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-631 .elementor-element.elementor-element-4320600 .jet-form-builder-message--error{border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-631 .elementor-element.elementor-element-2fa2e48{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-631 .elementor-element.elementor-element-2fa2e48 .elementor-button{font-size:20px;line-height:1.2em;padding:0px 0px 0px 0px;}.elementor-631 .elementor-element.elementor-element-e3e4d89{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-631 .elementor-element.elementor-element-e3e4d89 .jet-listing-dynamic-field__content{font-size:16px;line-height:1em;text-align:center;}.elementor-631 .elementor-element.elementor-element-e3e4d89 .jet-listing-dynamic-field{justify-content:center;}.elementor-631 .elementor-element.elementor-element-8dba60c{--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-631 .elementor-element.elementor-element-6e24e55{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-631 .elementor-element.elementor-element-6e24e55 .elementor-heading-title{font-size:32px;line-height:1em;}.elementor-631 .elementor-element.elementor-element-0950932{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;}.elementor-631 .elementor-element.elementor-element-0950932 .elementor-heading-title{font-size:22px;line-height:1em;}.elementor-631 .elementor-element.elementor-element-5deed6d{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:left;}.elementor-631 .elementor-element.elementor-element-5deed6d .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-631 .elementor-element.elementor-element-2a0395b{padding:15px 15px 15px 15px;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-631 .elementor-element.elementor-element-2a0395b .jet-listing-dynamic-field__content{font-size:16px;line-height:1em;text-align:left;}.elementor-631 .elementor-element.elementor-element-2a0395b .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-631 .elementor-element.elementor-element-0366a00{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:left;}.elementor-631 .elementor-element.elementor-element-0366a00 .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-631 .elementor-element.elementor-element-f3fc524{padding:15px 15px 15px 15px;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-631 .elementor-element.elementor-element-f3fc524 .jet-listing-dynamic-field__content{font-size:16px;line-height:1em;text-align:left;}.elementor-631 .elementor-element.elementor-element-f3fc524 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-631 .elementor-element.elementor-element-00f14b4{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:left;}.elementor-631 .elementor-element.elementor-element-00f14b4 .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-631 .elementor-element.elementor-element-f84fc7e{padding:15px 15px 15px 15px;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-631 .elementor-element.elementor-element-f84fc7e .jet-listing-dynamic-field__content{font-size:16px;line-height:1em;text-align:left;}.elementor-631 .elementor-element.elementor-element-f84fc7e .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-631 .elementor-element.elementor-element-effb5db{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:25px 25px 25px 25px;--padding-top:15px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-631 .elementor-element.elementor-element-ad668f1{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:left;}.elementor-631 .elementor-element.elementor-element-ad668f1 .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-631 .elementor-element.elementor-element-89e60ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-631 .elementor-element.elementor-element-89e60ab .jet-listing-dynamic-field__content{font-size:16px;line-height:1em;text-align:left;}.elementor-631 .elementor-element.elementor-element-89e60ab .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-631 .elementor-element.elementor-element-049606b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-631 .elementor-element.elementor-element-049606b .jet-listing-dynamic-field__content{font-size:16px;line-height:1em;text-align:left;}.elementor-631 .elementor-element.elementor-element-049606b .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-631 .elementor-element.elementor-element-856f1a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-631 .elementor-element.elementor-element-856f1a3 .jet-listing-dynamic-field__content{font-size:16px;line-height:1em;text-align:left;}.elementor-631 .elementor-element.elementor-element-856f1a3 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-631 .elementor-element.elementor-element-5fbe079{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;}.elementor-631 .elementor-element.elementor-element-5fbe079 .jet-listing-dynamic-field__content{font-size:16px;line-height:1em;text-align:left;}.elementor-631 .elementor-element.elementor-element-5fbe079 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-631 .elementor-element.elementor-element-6b99ff9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;}.elementor-631 .elementor-element.elementor-element-6b99ff9 .jet-listing-dynamic-field__content{font-size:16px;line-height:1em;text-align:left;}.elementor-631 .elementor-element.elementor-element-6b99ff9 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-631 .elementor-element.elementor-element-aea78f1{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 15px 0px;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;text-align:center;}.elementor-631 .elementor-element.elementor-element-aea78f1 .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-631 .elementor-element.elementor-element-b9b6357{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 15px 0px;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;text-align:center;}.elementor-631 .elementor-element.elementor-element-b9b6357 .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-631 .elementor-element.elementor-element-0d1f79f{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-631 .elementor-element.elementor-element-0d1f79f .elementor-button{font-size:20px;line-height:1.2em;border-radius:25px 25px 25px 25px;padding:15px 0px 15px 0px;}.elementor-631 .elementor-element.elementor-element-b4cef74{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-631 .elementor-element.elementor-element-b4cef74 .jet-listing-dynamic-field__content{font-size:16px;line-height:1em;text-align:center;}.elementor-631 .elementor-element.elementor-element-b4cef74 .jet-listing-dynamic-field{justify-content:center;}.elementor-631 .elementor-element.elementor-element-d7874ee{--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-631 .elementor-element.elementor-element-c837c7f{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-631 .elementor-element.elementor-element-c837c7f .elementor-heading-title{font-size:32px;line-height:1em;}.elementor-631 .elementor-element.elementor-element-306e244{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;}.elementor-631 .elementor-element.elementor-element-306e244 .elementor-heading-title{font-size:22px;line-height:1em;}.elementor-631 .elementor-element.elementor-element-00f921e{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:left;}.elementor-631 .elementor-element.elementor-element-00f921e .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-631 .elementor-element.elementor-element-3241eaf{padding:15px 15px 15px 15px;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-631 .elementor-element.elementor-element-3241eaf .jet-listing-dynamic-field__content{font-size:16px;line-height:1em;text-align:left;}.elementor-631 .elementor-element.elementor-element-3241eaf .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-631 .elementor-element.elementor-element-e9572fa{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:left;}.elementor-631 .elementor-element.elementor-element-e9572fa .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-631 .elementor-element.elementor-element-b7164ab{padding:15px 15px 15px 15px;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;}.elementor-631 .elementor-element.elementor-element-b7164ab .jet-listing-dynamic-field__content{font-size:16px;line-height:1em;text-align:left;}.elementor-631 .elementor-element.elementor-element-b7164ab .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-631 .elementor-element.elementor-element-3eb0b4e{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-631 .elementor-element.elementor-element-3eb0b4e .elementor-button{font-size:20px;line-height:1.2em;border-radius:25px 25px 25px 25px;padding:15px 0px 15px 0px;}.elementor-631 .elementor-element.elementor-element-f2ee474{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-631 .elementor-element.elementor-element-f2ee474 .jet-listing-dynamic-field__content{font-size:16px;line-height:1em;text-align:center;}.elementor-631 .elementor-element.elementor-element-f2ee474 .jet-listing-dynamic-field{justify-content:center;}.elementor-631 .elementor-element.elementor-element-dda8928{--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}#jet-popup-631 .jet-popup__container{width:100%;height:85%;}#jet-popup-631 .jet-popup__inner{align-items:flex-end;}#jet-popup-631 .jet-popup__container-inner{padding:50px 15px 50px 15px;margin:0px 0px 0px 0px;}#jet-popup-631 .jet-popup__close-button{transform:translateX(-20px) translateY(15px);-webkit-transform:translateX(-20px) translateY(15px);font-size:20px;width:30px;height:30px;}#jet-popup-631 .jet-popup__close-button:before{font-size:20px;}#jet-popup-631 .jet-popup__close-button svg{width:20px;}}/* Start custom CSS for jet-form-builder-form, class: .elementor-element-4320600 *//* ========== DESKTOP ========== */
@media (min-width: 769px) {
    /* Container pai */
    .wp-block-columns.is-not-stacked-on-mobile {
        display: flex !important;
        gap: 8px !important;
        width: 100% !important;
    }
    
    /* Hora = FIXA (quando existir) */
    .wp-block-columns.is-not-stacked-on-mobile > .birth-col:nth-child(2) {
        flex: 0 0 200px !important;
        max-width: 200px !important;
        min-width: 200px !important;
    }
    
    /* Data = FLEXÍVEL (ocupa o resto quando tem hora) */
    .wp-block-columns.is-not-stacked-on-mobile > .birth-col:nth-child(1):not(:only-child) {
        flex: 1 1 auto !important;
        max-width: calc(100% - 208px) !important;
        min-width: 0 !important;
    }
    
    /* Data = 100% (quando só tem data, sem hora) */
    .wp-block-columns.is-not-stacked-on-mobile > .birth-col:only-child {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    
    /* Garante que inputs não transbordam */
    .birth-col input {
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
    }
}

/* ========== MOBILE (seu código existente) ========== */
@media (max-width: 768px) {
    .wp-block-columns.is-not-stacked-on-mobile {
        display: flex !important;
        gap: 8px !important;
        width: 100% !important;
        overflow: hidden !important;
    }
    
    .wp-block-columns.is-not-stacked-on-mobile > .birth-col:nth-child(2) {
        flex: 0 0 30% !important;
        max-width: 30% !important;
        min-width: 30% !important;
    }
    
    .wp-block-columns.is-not-stacked-on-mobile > .birth-col:nth-child(1):not(:only-child) {
        flex: 1 1 auto !important;
        max-width: calc(70% - 8px) !important;
        min-width: 0 !important;
    }
    
    .wp-block-columns.is-not-stacked-on-mobile > .birth-col:only-child {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    
    .birth-col input {
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-4320600 *//* ========== DESKTOP ========== */
@media (min-width: 769px) {
    /* Container pai */
    .wp-block-columns.is-not-stacked-on-mobile {
        display: flex !important;
        gap: 8px !important;
        width: 100% !important;
    }
    
    /* Hora = FIXA (quando existir) */
    .wp-block-columns.is-not-stacked-on-mobile > .birth-col:nth-child(2) {
        flex: 0 0 200px !important;
        max-width: 200px !important;
        min-width: 200px !important;
    }
    
    /* Data = FLEXÍVEL (ocupa o resto quando tem hora) */
    .wp-block-columns.is-not-stacked-on-mobile > .birth-col:nth-child(1):not(:only-child) {
        flex: 1 1 auto !important;
        max-width: calc(100% - 208px) !important;
        min-width: 0 !important;
    }
    
    /* Data = 100% (quando só tem data, sem hora) */
    .wp-block-columns.is-not-stacked-on-mobile > .birth-col:only-child {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    
    /* Garante que inputs não transbordam */
    .birth-col input {
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
    }
}

/* ========== MOBILE (seu código existente) ========== */
@media (max-width: 768px) {
    .wp-block-columns.is-not-stacked-on-mobile {
        display: flex !important;
        gap: 8px !important;
        width: 100% !important;
        overflow: hidden !important;
    }
    
    .wp-block-columns.is-not-stacked-on-mobile > .birth-col:nth-child(2) {
        flex: 0 0 30% !important;
        max-width: 30% !important;
        min-width: 30% !important;
    }
    
    .wp-block-columns.is-not-stacked-on-mobile > .birth-col:nth-child(1):not(:only-child) {
        flex: 1 1 auto !important;
        max-width: calc(70% - 8px) !important;
        min-width: 0 !important;
    }
    
    .wp-block-columns.is-not-stacked-on-mobile > .birth-col:only-child {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    
    .birth-col input {
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dba60c */.campo-invisivel {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7874ee */.campo-invisivel {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dda8928 */.campo-invisivel {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-4320600 *//* ========== DESKTOP ========== */
@media (min-width: 769px) {
    /* Container pai */
    .wp-block-columns.is-not-stacked-on-mobile {
        display: flex !important;
        gap: 8px !important;
        width: 100% !important;
    }
    
    /* Hora = FIXA (quando existir) */
    .wp-block-columns.is-not-stacked-on-mobile > .birth-col:nth-child(2) {
        flex: 0 0 200px !important;
        max-width: 200px !important;
        min-width: 200px !important;
    }
    
    /* Data = FLEXÍVEL (ocupa o resto quando tem hora) */
    .wp-block-columns.is-not-stacked-on-mobile > .birth-col:nth-child(1):not(:only-child) {
        flex: 1 1 auto !important;
        max-width: calc(100% - 208px) !important;
        min-width: 0 !important;
    }
    
    /* Data = 100% (quando só tem data, sem hora) */
    .wp-block-columns.is-not-stacked-on-mobile > .birth-col:only-child {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    
    /* Garante que inputs não transbordam */
    .birth-col input {
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
    }
}

/* ========== MOBILE (seu código existente) ========== */
@media (max-width: 768px) {
    .wp-block-columns.is-not-stacked-on-mobile {
        display: flex !important;
        gap: 8px !important;
        width: 100% !important;
        overflow: hidden !important;
    }
    
    .wp-block-columns.is-not-stacked-on-mobile > .birth-col:nth-child(2) {
        flex: 0 0 30% !important;
        max-width: 30% !important;
        min-width: 30% !important;
    }
    
    .wp-block-columns.is-not-stacked-on-mobile > .birth-col:nth-child(1):not(:only-child) {
        flex: 1 1 auto !important;
        max-width: calc(70% - 8px) !important;
        min-width: 0 !important;
    }
    
    .wp-block-columns.is-not-stacked-on-mobile > .birth-col:only-child {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    
    .birth-col input {
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
    }
}/* End custom CSS */
/* Start custom CSS for jet-form-builder-form, class: .elementor-element-4320600 *//* ========== DESKTOP ========== */
@media (min-width: 769px) {
    /* Container pai */
    .wp-block-columns.is-not-stacked-on-mobile {
        display: flex !important;
        gap: 8px !important;
        width: 100% !important;
    }
    
    /* Hora = FIXA (quando existir) */
    .wp-block-columns.is-not-stacked-on-mobile > .birth-col:nth-child(2) {
        flex: 0 0 200px !important;
        max-width: 200px !important;
        min-width: 200px !important;
    }
    
    /* Data = FLEXÍVEL (ocupa o resto quando tem hora) */
    .wp-block-columns.is-not-stacked-on-mobile > .birth-col:nth-child(1):not(:only-child) {
        flex: 1 1 auto !important;
        max-width: calc(100% - 208px) !important;
        min-width: 0 !important;
    }
    
    /* Data = 100% (quando só tem data, sem hora) */
    .wp-block-columns.is-not-stacked-on-mobile > .birth-col:only-child {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    
    /* Garante que inputs não transbordam */
    .birth-col input {
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
    }
}

/* ========== MOBILE (seu código existente) ========== */
@media (max-width: 768px) {
    .wp-block-columns.is-not-stacked-on-mobile {
        display: flex !important;
        gap: 8px !important;
        width: 100% !important;
        overflow: hidden !important;
    }
    
    .wp-block-columns.is-not-stacked-on-mobile > .birth-col:nth-child(2) {
        flex: 0 0 30% !important;
        max-width: 30% !important;
        min-width: 30% !important;
    }
    
    .wp-block-columns.is-not-stacked-on-mobile > .birth-col:nth-child(1):not(:only-child) {
        flex: 1 1 auto !important;
        max-width: calc(70% - 8px) !important;
        min-width: 0 !important;
    }
    
    .wp-block-columns.is-not-stacked-on-mobile > .birth-col:only-child {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    
    .birth-col input {
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dba60c */.campo-invisivel {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7874ee */.campo-invisivel {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dda8928 */.campo-invisivel {
    display: none !important;
}/* End custom CSS */