.modal_modalOverlay__7qAGp{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal_modalContent__G_B1C{background:#fff;padding:2rem;border-radius:12px;position:relative;max-width:90%;width:400px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.15);display:flex;flex-direction:column;align-items:center;gap:1rem}.modal_checkIcon__pC0co{width:64px;height:64px;background:#4cd964;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.modal_title__iWgzS{font-size:24px;font-weight:600;color:#333;margin:0}.modal_message__jhJfV{font-size:16px;color:#000;line-height:1.5;margin:0 0 1.5rem}.modal_okButton__EP_j9{background:#4cd964;color:#fff;border:none;border-radius:8px;padding:12px 0;font-size:16px;font-weight:500;cursor:pointer;width:100%;transition:background-color .2s}.modal_okButton__EP_j9:hover{background:#44c359}.contactUs_section__7VPwz{display:flex;align-items:center;flex-direction:column;gap:2rem}.contactUs_imageSection__zgao0{width:100%;min-height:200px;position:relative;text-align:center;align-content:center}.contactUs_formSection__JzPa2{flex:1 1}.contactUs_form__o1YUD{display:flex;flex-direction:column;gap:1.5rem}.contactUs_inputGroup__e3QBf{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.contactUs_input__vI3K5{width:100%;padding:.75rem 1rem;border:1px solid #1a1a1a;border-radius:8px;font-size:1rem;color:#1a1a1a;background:#fff}.contactUs_input__vI3K5:focus{outline:none;border-color:#000}.contactUs_servicesTitle__H4dc5{margin-bottom:1.5rem;color:#8b104e;font-size:1.125rem;font-weight:500}.contactUs_checkboxGroup__E7A4e{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem;margin-bottom:1.44rem;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem}.contactUs_checkbox__nhZN0{display:flex;align-items:center;gap:.5rem}.contactUs_checkbox__nhZN0 input[type=checkbox]{width:1rem;height:1rem;border:1px solid #000;cursor:pointer}.contactUs_checkbox__nhZN0 label{font-size:.875rem;color:#000;cursor:pointer;font-weight:500}.contactUs_buttonGroup__tWbcR{display:flex;flex-direction:column;gap:1rem}.contactUs_clearButton__ZZZee,.contactUs_submitButton___6_Qk{padding:.75rem 1.75rem;border:1px solid #000;border-radius:1.5rem;background:#fff;color:#000;font-weight:400;font-size:1rem;cursor:pointer;transition:all .2s;&:disabled{border-color:#ccc;background-color:#ccc;cursor:not-allowed}}.contactUs_clearButton__ZZZee:hover{background:#f3f4f6}.contactUs_submitButton___6_Qk{background:#8b104e;color:#fff;border:0}.contactUs_submitButton___6_Qk:hover{background:#770f43}.contactUs_contactUsImage__VAA_d{-webkit-mask-composite:destination-in;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:cover;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent),linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent),linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect;mask-repeat:no-repeat;mask-position:center;mask-size:cover;background:linear-gradient(180deg,#e7dac9,#fff);width:325px;height:100%}.contactUs_consent__9Newu{color:#7a7a7a;font-size:14px;font-weight:500}@media only screen and (min-width:577px){.contactUs_checkboxGroup__E7A4e{grid-template-columns:repeat(2,1fr)}.contactUs_contactUsImage__VAA_d{width:510px}}@media only screen and (min-width:768px){.contactUs_imageSection__zgao0{min-height:400px}.contactUs_checkboxGroup__E7A4e{grid-template-columns:repeat(3,1fr)}.contactUs_buttonGroup__tWbcR{flex-direction:row;gap:1.75rem}}@media only screen and (min-width:992px){.contactUs_section__7VPwz{flex-direction:row}.contactUs_imageSection__zgao0{flex:1 1}.contactUs_formSection__JzPa2{flex:0.75 1}.contactUs_checkboxGroup__E7A4e{grid-template-columns:repeat(3,1fr)}.contactUs_inputGroup__e3QBf{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1200px){.contactUs_section__7VPwz{gap:3rem}.contactUs_formSection__JzPa2{flex:1 1}}.exclusiveProducts_title__Xo1R7{margin-bottom:.625rem;color:#8b104e;text-align:center;font-size:1.125rem;font-weight:600}.exclusiveProducts_subtitle__263yh{margin-bottom:2rem;color:#000;text-align:center;font-size:.6875rem;font-weight:600}.exclusiveProducts_grid__B8BNb{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;margin:0 auto}.exclusiveProducts_card__2JUSO{width:344px;padding:1rem 2.25rem;display:flex;flex-direction:column;gap:2rem;position:relative;border-radius:2.5rem 0;background:#fff;box-shadow:8px 8px 43px 0 rgba(8,50,79,.1);margin:0 auto;opacity:0;transform:translateY(-100px);transition:opacity .1s cubic-bezier(.4,0,.2,1),transform .1s cubic-bezier(.4,0,1,1)}.exclusiveProducts_cardVisible__CZtD8{opacity:1;transform:translateY(0)}.exclusiveProducts_card__2JUSO:hover{transform:translateY(-10px)!important;.exclusiveProducts_arrow__B4Yzv{background:#860f4b;.exclusiveProducts_arrowSlant__Uz6Mf{fill:#fff}}}.exclusiveProducts_imageWrapper__62GNm{width:100%;height:14rem;position:relative;overflow:hidden;border-radius:.75rem;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);max-width:14rem;margin:0 auto}.exclusiveProducts_cardContent__1aOOQ{display:flex;flex-direction:column;gap:1rem;text-align:center}.exclusiveProducts_cardTitle__H88i6{color:#8b104e;font-size:1rem;font-weight:700}.exclusiveProducts_cardDescription__xyR_r{color:#000;font-size:.6875rem;font-weight:500;line-height:1.25rem;letter-spacing:.01875rem;text-align:left}.exclusiveProducts_arrow__B4Yzv{position:absolute;bottom:-.5rem;right:-.5rem;width:4.25rem;height:4.25rem;display:none;align-items:center;justify-content:center;box-shadow:0 0 4px rgba(0,0,0,.25);border-radius:50%;color:#860f4b;background:#fff;font-size:1.6875rem;.exclusiveProducts_arrowSlant__Uz6Mf{fill:#860f4b}}.exclusiveProducts_scheduleDemo___CIY7{margin-top:40px;text-align:center}@media only screen and (min-width:577px){.exclusiveProducts_grid__B8BNb{grid-template-columns:repeat(2,1fr)}.exclusiveProducts_card__2JUSO{padding:1rem;width:100%;&:last-child:not(:nth-child(2n)){grid-column-start:span 2;width:calc(50% - 1rem)}}}@media only screen and (min-width:768px){.exclusiveProducts_title__Xo1R7{font-size:1.5rem}.exclusiveProducts_subtitle__263yh{font-size:.875rem}.exclusiveProducts_card__2JUSO{padding:1.75rem 1rem}.exclusiveProducts_imageWrapper__62GNm{height:18rem;max-width:18rem}}@media only screen and (min-width:992px){.exclusiveProducts_title__Xo1R7{font-size:1.875rem}.exclusiveProducts_subtitle__263yh{font-size:1rem}.exclusiveProducts_grid__B8BNb{grid-template-columns:repeat(2,minmax(auto,500px));grid-template-rows:repeat(2,auto);justify-content:center;gap:3rem 5rem;max-width:1200px;margin:0 auto}.exclusiveProducts_card__2JUSO{padding:1.75rem 2.25rem;width:100%;&:last-child:not(:nth-child(2n)){width:calc(50% - 2.5rem)}}.exclusiveProducts_imageWrapper__62GNm{height:21rem;max-width:21rem}.exclusiveProducts_cardContent__1aOOQ{width:22rem;margin:0 auto}.exclusiveProducts_arrow__B4Yzv{display:flex}}@media only screen and (min-width:1200px){.exclusiveProducts_grid__B8BNb{gap:4rem 7rem;max-width:1400px}.exclusiveProducts_card__2JUSO{padding:1.88rem 2.5rem;&:last-child:not(:nth-child(2n)){width:calc(50% - 3.5rem)}}.exclusiveProducts_cardTitle__H88i6{font-size:1.125rem}.exclusiveProducts_cardDescription__xyR_r{font-size:.875rem}}@media only screen and (min-width:1400px){.exclusiveProducts_grid__B8BNb{gap:2.25rem 7rem}}@media only screen and (min-width:1600px){.exclusiveProducts_imageWrapper__62GNm{height:26rem;max-width:27rem}}