.elementor-173 .elementor-element.elementor-element-0d352cc{--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;}.elementor-173 .elementor-element.elementor-element-d9f4c7a .rform-input{background-color:#1E1E1E;font-family:"SF Pro", Sans-serif;border-radius:10px 10px 10px 10px;color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-d9f4c7a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-173 .elementor-element.elementor-element-d9f4c7a .rform-input::placeholder{color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-d9f4c7a .rform-input::-webkit-input-placeholder{color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-d9f4c7a .rform-input::-ms-input-placeholder{color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-d9f4c7a .rform-error{text-align:left;color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-27431a6 .rform-input{background-color:#1E1E1E;font-family:"SF Pro", Sans-serif;color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-27431a6{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-173 .elementor-element.elementor-element-27431a6 .rform-input::placeholder{color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-27431a6 .rform-input::-webkit-input-placeholder{color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-27431a6 .rform-input::-ms-input-placeholder{color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-27431a6 .rform-error{text-align:left;color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-82a5515{--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;}.elementor-173 .elementor-element.elementor-element-28374e8 .rform-input{background-color:#1E1E1E;font-family:"SF Pro", Sans-serif;color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-28374e8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-173 .elementor-element.elementor-element-28374e8 .rform-input::placeholder{color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-28374e8 .rform-input::-webkit-input-placeholder{color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-28374e8 .rform-input::-ms-input-placeholder{color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-28374e8 .rform-error{text-align:left;color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-c265724{--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;}.elementor-173 .elementor-element.elementor-element-b6a2ccd .rform-input{background-color:#1E1E1E;height:195px;font-family:"SF Pro", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-b6a2ccd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-173 .elementor-element.elementor-element-b6a2ccd .rform-input::placeholder{color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-b6a2ccd .rform-input::-webkit-input-placeholder{color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-b6a2ccd .rform-input::-ms-input-placeholder{color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-b6a2ccd .rform-error{text-align:left;color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-6558648{--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-173 .elementor-element.elementor-element-5922222{--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:#1E1E1E;--border-color:#1E1E1E;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-5922222:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-5922222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;}.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-173 .elementor-element.elementor-element-14a6e1f{background-color:#1E1E1E;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 0px 20px 30px;border-radius:30px 30px 0px 0px;}.elementor-173 .elementor-element.elementor-element-14a6e1f.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-173 .elementor-element.elementor-element-14a6e1f .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-ef160a5 > .elementor-widget-container{background-color:#000000;padding:20px 0px 20px 30px;border-radius:0px 0px 30px 30px;}.elementor-173 .elementor-element.elementor-element-ef160a5.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-173 .elementor-element.elementor-element-ef160a5 .rform-checkbox-button{flex-direction:row;}.elementor-173 .elementor-element.elementor-element-ef160a5 .rform-checkboxbtn-container{flex-direction:row;padding:0px 0px 0px 0px;margin:0px 40px 0px 0px;font-family:"SF Pro", Sans-serif;color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-ef160a5 .rform-checkbox-checkmark{width:20px;}.elementor-173 .elementor-element.elementor-element-ef160a5 .rform-checkbox-checkmark:after{font-size:40px;}.elementor-173 .elementor-element.elementor-element-ef160a5 .rform-checkboxbtn-container input:not(:checked) ~ .rform-checkbox-checkmark{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-ef160a5 .rform-error{text-align:left;}.elementor-173 .elementor-element.elementor-element-e2c1845{--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-173 .elementor-element.elementor-element-44c88fe{--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:#1E1E1E;--border-color:#1E1E1E;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-44c88fe:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-44c88fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;}.elementor-173 .elementor-element.elementor-element-ac8aa86{background-color:#1E1E1E;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 0px 20px 30px;border-radius:30px 30px 0px 0px;}.elementor-173 .elementor-element.elementor-element-ac8aa86.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-173 .elementor-element.elementor-element-ac8aa86 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-ea54e4f > .elementor-widget-container{background-color:#000000;padding:20px 0px 20px 30px;border-radius:0px 0px 30px 30px;}.elementor-173 .elementor-element.elementor-element-ea54e4f.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-173 .elementor-element.elementor-element-ea54e4f .rform-checkbox-button{flex-direction:column;}.elementor-173 .elementor-element.elementor-element-ea54e4f .rform-checkboxbtn-container{flex-direction:row;padding:0px 0px 0px 0px;margin:0px 0px 20px 0px;font-family:"SF Pro", Sans-serif;color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-ea54e4f .rform-checkbox-checkmark{width:20px;}.elementor-173 .elementor-element.elementor-element-ea54e4f .rform-checkbox-checkmark:after{font-size:40px;}.elementor-173 .elementor-element.elementor-element-ea54e4f .rform-checkboxbtn-container input:not(:checked) ~ .rform-checkbox-checkmark{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-ea54e4f .rform-error{text-align:left;}.elementor-173 .elementor-element.elementor-element-f615c20{--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-173 .elementor-element.elementor-element-8f69a69{--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:#1E1E1E;--border-color:#1E1E1E;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-8f69a69:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-8f69a69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;}.elementor-173 .elementor-element.elementor-element-3d04d13{background-color:#1E1E1E;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 0px 20px 30px;border-radius:30px 30px 0px 0px;}.elementor-173 .elementor-element.elementor-element-3d04d13.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-173 .elementor-element.elementor-element-3d04d13 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-847ffa4 > .elementor-widget-container{background-color:#000000;padding:20px 0px 20px 30px;border-radius:0px 0px 30px 30px;}.elementor-173 .elementor-element.elementor-element-847ffa4.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-173 .elementor-element.elementor-element-847ffa4 .rform-checkbox-button{flex-direction:column;}.elementor-173 .elementor-element.elementor-element-847ffa4 .rform-checkboxbtn-container{flex-direction:row;padding:0px 0px 0px 0px;margin:0px 0px 20px 0px;font-family:"SF Pro", Sans-serif;color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-847ffa4 .rform-checkbox-checkmark{width:20px;}.elementor-173 .elementor-element.elementor-element-847ffa4 .rform-checkbox-checkmark:after{font-size:40px;}.elementor-173 .elementor-element.elementor-element-847ffa4 .rform-checkboxbtn-container input:not(:checked) ~ .rform-checkbox-checkmark{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-847ffa4 .rform-error{text-align:left;}.elementor-173 .elementor-element.elementor-element-4416c68{--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-173 .elementor-element.elementor-element-02581dc{--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:#1E1E1E;--border-color:#1E1E1E;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-173 .elementor-element.elementor-element-02581dc:not(.elementor-motion-effects-element-type-background), .elementor-173 .elementor-element.elementor-element-02581dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;}.elementor-173 .elementor-element.elementor-element-c66bdc1{background-color:#1E1E1E;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 0px 20px 30px;border-radius:30px 30px 0px 0px;}.elementor-173 .elementor-element.elementor-element-c66bdc1.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-173 .elementor-element.elementor-element-c66bdc1 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-b116146 > .elementor-widget-container{background-color:#000000;padding:20px 0px 20px 30px;border-radius:0px 0px 30px 30px;}.elementor-173 .elementor-element.elementor-element-b116146.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-173 .elementor-element.elementor-element-b116146 .rform-checkbox-button{flex-direction:row;}.elementor-173 .elementor-element.elementor-element-b116146 .rform-checkboxbtn-container{flex-direction:row;padding:0px 0px 0px 0px;margin:0px 40px 0px 0px;font-family:"SF Pro", Sans-serif;color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-b116146 .rform-checkbox-checkmark{width:20px;}.elementor-173 .elementor-element.elementor-element-b116146 .rform-checkbox-checkmark:after{font-size:40px;}.elementor-173 .elementor-element.elementor-element-b116146 .rform-checkboxbtn-container input:not(:checked) ~ .rform-checkbox-checkmark{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-b116146 .rform-error{text-align:left;}.elementor-173 .elementor-element.elementor-element-c43bbf2{--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-173 .elementor-element.elementor-element-9dc8892 .rform-button-submit {background-color:#1E1C2F;border-radius:30px 30px 30px 30px;}.elementor-173 .elementor-element.elementor-element-9dc8892 .rform-button-submit{flex-direction:row;font-family:"SF Pro", Sans-serif;font-size:18px;font-weight:400;padding:15px 45px 15px 45px;color:#FFFFFF;gap:17px;}.elementor-173 .elementor-element.elementor-element-9dc8892 .rform-button-container{justify-content:center;}.elementor-173 .elementor-element.elementor-element-9dc8892 #loading{border-top-color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-9dc8892 i.rform-btn-icon{color:#FFFFFF;}.elementor-173 .elementor-element.elementor-element-9dc8892 svg.rform-btn-icon{fill:#FFFFFF;}@media(max-width:767px){.elementor-173 .elementor-element.elementor-element-d9f4c7a{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-173 .elementor-element.elementor-element-27431a6{--container-widget-width:43%;--container-widget-flex-grow:0;width:var( --container-widget-width, 43% );max-width:43%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'SF Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://programa.magriclinic.com/wp-content/uploads/2026/03/SF-Pro-Text-Regular.woff') format('woff');
}
@font-face {
	font-family: 'SF Pro';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://programa.magriclinic.com/wp-content/uploads/2026/03/SF-Pro-Text-Semibold.woff') format('woff');
}
@font-face {
	font-family: 'SF Pro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://programa.magriclinic.com/wp-content/uploads/2026/03/SF-Pro-Text-Bold.woff') format('woff');
}
@font-face {
	font-family: 'SF Pro';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://programa.magriclinic.com/wp-content/uploads/2026/03/SF-Pro-Text-Light.woff') format('woff');
}
/* End Custom Fonts CSS */