@font-face{font-display:swap;font-family:Fahkwang extra light;font-style:normal;font-weight:200;src:url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-200.9845b3f8.woff2) format("woff2"),url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-200.ce783e90.woff) format("woff"),url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-200.aabb8527.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fahkwang light;font-style:normal;font-weight:300;src:url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-300.4a833448.woff2) format("woff2"),url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-300.c6950a61.woff) format("woff"),url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-300.c1d57446.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fahkwang regular;font-style:normal;font-weight:400;src:url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-regular.616b6684.woff2) format("woff2"),url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-regular.f324bc30.woff) format("woff"),url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-regular.90f1704c.ttf) format("truetype")}@font-face{font-display:swap;font-family:Fahkwang medium;font-style:normal;font-weight:500;src:url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-500.6e7eeeba.woff2) format("woff2"),url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-500.f86ddf8f.woff) format("woff"),url(/app/themes/medilax/dist/fonts/fahkwang-v17-latin-500.434013a4.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nimbus sans L;font-style:normal;font-weight:500;src:url(/app/themes/medilax/dist/fonts/NimbusSanL-Reg-webfont.86335264.woff2) format("woff2"),url(/app/themes/medilax/dist/fonts/NimbusSanL-Reg-webfont.2af6d0fd.woff) format("woff"),url(/app/themes/medilax/dist/fonts/NimbusSanL-Reg-webfont.01525b22.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nimbus sans L bold;font-style:normal;font-weight:500;src:url(/app/themes/medilax/dist/fonts/NimbusSanL-Bol-webfont.1f9d8be7.woff2) format("woff2"),url(/app/themes/medilax/dist/fonts/NimbusSanL-Bol-webfont.e329b950.woff) format("woff"),url(/app/themes/medilax/dist/fonts/NimbusSanL-Bol-webfont.05696f75.ttf) format("truetype")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:400;src:url(/app/themes/medilax/dist/fonts/playfair-display-v39-latin-regular.b62b7a3c.woff2) format("woff2"),url(/app/themes/medilax/dist/fonts/playfair-display-v39-latin-regular.6cce92fc.woff) format("woff"),url(/app/themes/medilax/dist/fonts/playfair-display-v39-latin-regular.9670d086.ttf) format("truetype")}.contact-form-lp-block{padding-block:100px 42px}@media screen and (max-width:1024px){.contact-form-lp-block{padding-block:80px 32px}}.contact-form-lp-block .contact-form-lp__container{align-items:stretch;display:flex;height:100%}@media screen and (max-width:768px){.contact-form-lp-block .contact-form-lp__container{flex-flow:column}}.contact-form-lp-block .contact-form-lp__container .contact-form-lp__left,.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right{position:relative;width:50%}@media only screen and (max-width:1024px){.contact-form-lp-block .contact-form-lp__container .contact-form-lp__left,.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right{height:auto;width:100%}}.contact-form-lp-block .contact-form-lp__container .contact-form-lp__left{display:flex;justify-content:flex-end;min-height:600px;position:relative}@media screen and (max-width:1024px){.contact-form-lp-block .contact-form-lp__container .contact-form-lp__left{min-height:800px}}@media screen and (max-width:768px){.contact-form-lp-block .contact-form-lp__container .contact-form-lp__left{min-height:600px}}@media screen and (max-width:420px){.contact-form-lp-block .contact-form-lp__container .contact-form-lp__left{min-height:400px}}.contact-form-lp-block .contact-form-lp__container .contact-form-lp__left .contact-form-lp__image{background-position:100% 100%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.contact-form-lp-block .contact-form-lp__container .contact-form-lp__left .contact-form-lp__macaron{align-items:center;background-color:#0421fe;border-radius:50%;display:flex;height:170px;justify-content:center;margin-right:32px;margin-top:42px;padding:0;position:relative;transform:rotate(-10deg);width:170px;z-index:1}@media screen and (max-width:1024px){.contact-form-lp-block .contact-form-lp__container .contact-form-lp__left .contact-form-lp__macaron{height:150px;width:150px}}@media screen and (max-width:768px){.contact-form-lp-block .contact-form-lp__container .contact-form-lp__left .contact-form-lp__macaron{height:130px;margin-right:24px;margin-top:24px;width:130px}}@media screen and (max-width:640px){.contact-form-lp-block .contact-form-lp__container .contact-form-lp__left .contact-form-lp__macaron{height:130px;width:130px}}.contact-form-lp-block .contact-form-lp__container .contact-form-lp__left .contact-form-lp__macaron .contact-form-lp__macaron-text{color:#fff;font-family:Nimbus sans L,arial;font-size:20px;font-weight:600;text-align:center;text-wrap:wrap}@media screen and (max-width:1024px){.contact-form-lp-block .contact-form-lp__container .contact-form-lp__left .contact-form-lp__macaron .contact-form-lp__macaron-text{font-size:18px}}@media screen and (max-width:768px){.contact-form-lp-block .contact-form-lp__container .contact-form-lp__left .contact-form-lp__macaron .contact-form-lp__macaron-text{font-size:16px}}.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right{background-color:#f8f8f8;margin-left:30px;max-width:580px;overflow:hidden;padding:24px}@media screen and (max-width:1024px){.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right{margin-inline:auto}}.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__content .contact-form-lp__text p{color:#221f20;font-family:Nimbus sans L,arial;font-size:18px;font-weight:400}@media screen and (max-width:1024px){.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__content .contact-form-lp__text p{font-size:16px}}.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 form{width:100%}.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 form .form-checkbox{margin-bottom:24px}.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 form .form-checkbox h3{color:#221f20;font-family:Nimbus sans L,arial;font-size:20px;font-weight:600;margin-bottom:10px}@media screen and (max-width:1024px){.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 form .form-checkbox h3{font-size:18px}}.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 form .form-checkbox p{margin:0}.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 form .form-checkbox .wpcf7-checkbox{display:flex;flex-direction:column;gap:10px}.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 form .form-checkbox .wpcf7-checkbox .wpcf7-list-item{margin-left:0;margin-top:0}.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 form .form-checkbox .wpcf7-checkbox .wpcf7-list-item label{align-items:center;display:flex;gap:10px}.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 form .form-checkbox .wpcf7-checkbox .wpcf7-list-item label input{border:1px solid #221f20;border-radius:50%;height:15px;width:15px}.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 form .form-checkbox .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label{color:#221f20;font-family:Nimbus sans L,arial;font-size:16px;font-weight:600}@media screen and (max-width:1024px){.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 form .form-checkbox .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label{font-size:14px}}.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 form .form-checkbox .wpcf7-form-control-wrap{display:block}.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 form .acceptance p{color:#221f20;font-family:Nimbus sans L,arial;font-size:10px;font-weight:400;margin-bottom:10px}.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 form .acceptance p a{color:#221f20;text-decoration:underline}.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 form .form-input input,.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 form .form-input select,.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 form .form-input textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #221f20;font-family:Nimbus sans L,arial;padding:14px;width:100%}@media screen and (max-width:1024px){.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 form .form-input input,.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 form .form-input select,.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 form .form-input textarea{padding:10px}}.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 form .form-input input::-moz-placeholder,.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 form .form-input select::-moz-placeholder,.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 form .form-input textarea::-moz-placeholder{color:#221f20;font-family:Nimbus sans L,arial;opacity:1}.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 form .form-input input::placeholder,.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 form .form-input select::placeholder,.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 form .form-input textarea::placeholder{color:#221f20;font-family:Nimbus sans L,arial;opacity:1}.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 form .form-input input:focus,.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 form .form-input select:focus,.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 form .form-input textarea:focus{outline:none}.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 form p{margin-bottom:0;margin-top:16px}@media screen and (max-width:640px){.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 form p{margin-top:14px}}.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 form .wpcf7-not-valid-tip{margin-top:7px;padding-left:10px}.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 .button-container{margin-top:25px}.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 .button-container p{position:relative}.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 .button-container p .wpcf7-submit{background-color:#0421fe;border:1px solid #0421fe;border-radius:0;color:#fff;cursor:pointer;font-family:Fahkwang regular,arial;font-size:16px;font-weight:600;letter-spacing:2px;padding:10px 20px;text-transform:uppercase}@media screen and (max-width:1024px){.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 .button-container p .wpcf7-submit{font-size:13px;letter-spacing:0;padding:8px 16px}}.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 .button-container p .wpcf7-submit:disabled{cursor:not-allowed;opacity:.6}.contact-form-lp-block .contact-form-lp__container .contact-form-lp__right .contact-form-lp__form .wpcf7 .button-container p .wpcf7-spinner{margin:0;position:absolute;right:-40px;top:50%;transform:translateY(-50%)}