.contact-form__wrapper,.custom-form__wrapper,.popup-form{z-index:9999999;width:90vw;max-width:90vw;max-height:93vh;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (width<=1023px){.contact-form__wrapper,.custom-form__wrapper,.popup-form{flex-direction:column;max-width:80vw;height:80vh;overflow:scroll}}.contact-form__wrapper.active,.custom-form__wrapper.active,.popup-form.active{display:flex}.contact-form__wrapper.active>div,.custom-form__wrapper.active>div,.popup-form.active>div{flex:1}@media screen and (width<=1023px){.contact-form__wrapper.active>div,.custom-form__wrapper.active>div,.popup-form.active>div{flex:none}}.contact-form__wrapper .image__wrapper img,.custom-form__wrapper .image__wrapper img,.popup-form .image__wrapper img{-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;max-width:100%;height:100%;max-height:100%}@media screen and (width<=1023px){.contact-form__wrapper .image__wrapper img,.custom-form__wrapper .image__wrapper img,.popup-form .image__wrapper img{-o-object-position:start;object-position:start;-o-object-fit:cover;object-fit:cover;max-width:100%;max-height:200px}}.contact-form__wrapper .text__wrapper,.custom-form__wrapper .text__wrapper,.popup-form .text__wrapper{max-height:100%;padding:3rem;overflow-y:scroll}@media screen and (width<=1023px){.contact-form__wrapper .text__wrapper,.custom-form__wrapper .text__wrapper,.popup-form .text__wrapper{min-height:fit-content;max-height:fit-content;overflow-y:hidden}}@media screen and (width<=767px){.contact-form__wrapper .text__wrapper,.custom-form__wrapper .text__wrapper,.popup-form .text__wrapper{width:100%;padding:6.4% 3.2%}}.contact-form__wrapper .text__wrapper .text-center,.custom-form__wrapper .text__wrapper .text-center,.popup-form .text__wrapper .text-center{margin-bottom:2.85714rem}.contact-form__wrapper .text__wrapper .field__input,.custom-form__wrapper .text__wrapper .field__input,.popup-form .text__wrapper .field__input{border:1px solid #e8e8e8;margin-bottom:1rem}.contact-form__wrapper .text__wrapper .field__input:focus,.custom-form__wrapper .text__wrapper .field__input:focus,.popup-form .text__wrapper .field__input:focus{border:1px solid #00e178}.contact-form__wrapper .text__wrapper .gym-design__form input[type=radio],.custom-form__wrapper .text__wrapper .gym-design__form input[type=radio],.popup-form .text__wrapper .gym-design__form input[type=radio]{cursor:pointer;background-color:#fff;border-radius:100%;width:16px;height:16px;margin:0;position:relative;top:3px}.contact-form__wrapper .text__wrapper .gym-design__form input[type=radio]+label,.custom-form__wrapper .text__wrapper .gym-design__form input[type=radio]+label,.popup-form .text__wrapper .gym-design__form input[type=radio]+label{cursor:pointer;margin-right:15px;padding-left:8px}.contact-form__wrapper .text__wrapper .gym-design__form input[type=radio]:checked,.custom-form__wrapper .text__wrapper .gym-design__form input[type=radio]:checked,.popup-form .text__wrapper .gym-design__form input[type=radio]:checked{background-color:#000;border-color:#000}.contact-form__wrapper .form__close-btn,.contact-form__wrapper .customForm__close-btn,.custom-form__wrapper .form__close-btn,.custom-form__wrapper .customForm__close-btn,.popup-form .form__close-btn,.popup-form .customForm__close-btn{cursor:pointer;position:absolute;top:3rem;right:3rem}@media screen and (width<=767px){.contact-form__wrapper .form__close-btn,.contact-form__wrapper .customForm__close-btn,.custom-form__wrapper .form__close-btn,.custom-form__wrapper .customForm__close-btn,.popup-form .form__close-btn,.popup-form .customForm__close-btn{top:1.2rem;right:1.2rem}.contact-form__wrapper .form__close-btn svg path,.contact-form__wrapper .customForm__close-btn svg path,.custom-form__wrapper .form__close-btn svg path,.custom-form__wrapper .customForm__close-btn svg path,.popup-form .form__close-btn svg path,.popup-form .customForm__close-btn svg path{stroke:#00e178;fill:#00e178}}.contact-form__wrapper .form__close-btn:hover path,.contact-form__wrapper .customForm__close-btn:hover path,.custom-form__wrapper .form__close-btn:hover path,.custom-form__wrapper .customForm__close-btn:hover path,.popup-form .form__close-btn:hover path,.popup-form .customForm__close-btn:hover path{stroke:#00e178;fill:#00e178}.contact-form__wrapper h3,.custom-form__wrapper h3,.popup-form h3{text-align:center;margin-bottom:2rem;padding-right:1rem}.contact-form__wrapper .field,.custom-form__wrapper .field,.popup-form .field{margin-bottom:.85rem}.contact-form__wrapper button,.custom-form__wrapper button,.popup-form button{margin-top:2rem;line-height:1em}.contact-form__wrapper .field__label,.custom-form__wrapper .field__label,.popup-form .field__label{display:none}.contact-form__wrapper,.custom-form__wrapper{flex-direction:column;padding:30px;overflow-y:scroll}.contact-form__wrapper.background--black h3,.contact-form__wrapper.background--black svg,.custom-form__wrapper.background--black h3,.custom-form__wrapper.background--black svg{color:#fff}.contact-form__wrapper.background--black h3 path,.contact-form__wrapper.background--black svg path,.custom-form__wrapper.background--black h3 path,.custom-form__wrapper.background--black svg path{color:#fff;fill:currentColor}.button--custom-order,.button--bulk-order{cursor:pointer!important}body:has(.custom-form__wrapper.active) .header-content{z-index:1000!important}