.popup{-webkit-overflow-scrolling:touch;z-index:100;padding:30px 10px;position:fixed;top:0px;left:0;width:100%;height:100%;transition:visibility 0.8s ease 0s;visibility:hidden;z-index:999}@media (max-width:767px){.popup{padding:0}}.popup::before{content:"";background:rgba(0, 0, 0, 0.6);position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;transition:opacity 0.8s ease 0s}.popup.show{visibility:visible;overflow:auto}.popup.show::before{opacity:1}.popup.show .popup__body{transform:scale(1)}.popup._active{overflow:auto;visibility:visible}.popup._active::before{opacity:1}.popup._active .popup__body{transition:all 0.3s ease 0.2s;transform:scale(1)}.popup._active::-webkit-scrollbar{background:transparent;width:0px}.popup._active::-webkit-scrollbar-track{background:transparent}.popup._active::-webkit-scrollbar-thumb{background-color:transparent;width:0}.popup__content{display:flex;flex-direction:column;align-items:center;min-height:100%;flex:1 1 auto;width:100%;display:flex;justify-content:center;align-items:center;padding:16px}.popup__content.popup-search{justify-content:flex-start;margin-top:90px;position:fixed;left:0}@media (max-width:1302px){.popup__content.popup-search{margin-top:calc(54px + 36 * ((100vw - 360px) / 942))}}.popup__body{transform:scale(0);transition:all 0.3s ease 0s;background-color:#ffffff;padding:80px 56px;width:100%;max-width:562px;position:relative}@media (max-width:767px){.popup__body{padding:60px 16px}}.popup__close{width:23px;height:23px;position:absolute;top:24px;right:24px;cursor:pointer;z-index:30;transition:all 0.5s ease 0s;background-color:transparent;border:none;padding:0}@media (max-width:767px){.popup__close{top:16px;right:16px}}.popup-form__form .wpcf7 .wpcf7-form .form__row{position:relative}.popup-form__form .wpcf7 .wpcf7-form .form__row .cfc-input{padding:4px 0;border:none;border-bottom:1px solid #232323;color:#232323;font-size:20px;line-height:normal;margin:0 0 24px 0;width:100%}.popup-form__form .wpcf7 .wpcf7-form .form__row .cfc-input::placeholder{color:#b0b0b0;font-family:"Rubik", sans-serif}@media (max-width:767px){.popup-form__form .wpcf7 .wpcf7-form .form__row .cfc-input{font-size:16px}}.popup-form__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap{position:relative;display:flex;flex-direction:column}.popup-form__form .wpcf7 .wpcf7-form .form__row .wpcf7-form-control-wrap .wpcf7-not-valid-tip{font-size:14px;margin:-14px 0 16px 0}.popup-form__form .wpcf7 .wpcf7-form .form__row .wpcf7-submit{margin:16px 0 0 0;background-color:#ea5c0c;padding:16px 24px;border-radius:100px;font-size:20px;font-weight:500;color:#fff;text-transform:uppercase;display:flex;align-items:center;justify-content:center;width:100%;font-family:"Rubik", sans-serif;border:none;outline:none;cursor:pointer;transition:all 0.3s ease 0s}.popup-form__form .wpcf7 .wpcf7-form .form__row .wpcf7-submit:hover{background-color:#c9510e}@media (max-width:767px){.popup-form__form .wpcf7 .wpcf7-form .form__row .wpcf7-submit{font-size:16px}}.popup-form__form .wpcf7 .wpcf7-form .form__row .wpcf7-spinner{position:absolute;bottom:-20px;left:50%;transform:translate(-50%, 0);margin:0}.popup-form__form .wpcf7 .wpcf7-form .form__label{font-size:20px;line-height:normal;font-weight:500;color:#232323;font-family:"Rubik", sans-serif;margin:0 0 16px 0;display:flex}@media (max-width:767px){.popup-form__form .wpcf7 .wpcf7-form .form__label{font-size:16px}}.popup-form__form .wpcf7 .wpcf7-form .form__checkboxes{margin:0 0 24px 0}.popup-form__form .wpcf7 .wpcf7-form .form__checkboxes .wpcf7-form-control-wrap .wpcf7-not-valid-tip{bottom:unset;top:100%;margin:18px 0 -10px 0}.popup-form__form .wpcf7 .wpcf7-form .form__checkboxes .wpcf7-form-control-wrap .cfc-checkboxes{display:flex;flex-direction:column;row-gap:16px}.popup-form__form .wpcf7 .wpcf7-form .form__checkboxes .wpcf7-form-control-wrap .cfc-checkboxes.wpcf7-not-valid .wpcf7-list-item label::before{border-color:#ff0000}.popup-form__form .wpcf7 .wpcf7-form .form__checkboxes .wpcf7-form-control-wrap .cfc-checkboxes .wpcf7-list-item{margin:0;font-size:20px;line-height:normal;color:#232323}@media (max-width:767px){.popup-form__form .wpcf7 .wpcf7-form .form__checkboxes .wpcf7-form-control-wrap .cfc-checkboxes .wpcf7-list-item{font-size:16px}}.popup-form__form .wpcf7 .wpcf7-form .form__checkboxes .wpcf7-form-control-wrap .cfc-checkboxes .wpcf7-list-item label{padding:0 0 0 32px;position:relative;cursor:pointer}.popup-form__form .wpcf7 .wpcf7-form .form__checkboxes .wpcf7-form-control-wrap .cfc-checkboxes .wpcf7-list-item label::before{content:"";position:absolute;top:-1px;left:0;width:24px;height:24px;max-width:24px;max-height:24px;border:1px solid #232323}@media (max-width:767px){.popup-form__form .wpcf7 .wpcf7-form .form__checkboxes .wpcf7-form-control-wrap .cfc-checkboxes .wpcf7-list-item label::before{top:-3px}}.popup-form__form .wpcf7 .wpcf7-form .form__checkboxes .wpcf7-form-control-wrap .cfc-checkboxes .wpcf7-list-item label::after{content:"";position:absolute;top:-1px;left:0;width:26px;height:26px;background-image:url("/wp-content/uploads/2024/10/Frame-6.svg");background-position:center center;background-repeat:no-repeat;background-size:26px;opacity:0;visibility:hidden;transition:all 0.3s ease 0s}@media (max-width:767px){.popup-form__form .wpcf7 .wpcf7-form .form__checkboxes .wpcf7-form-control-wrap .cfc-checkboxes .wpcf7-list-item label::after{top:-3px}}.popup-form__form .wpcf7 .wpcf7-form .form__checkboxes .wpcf7-form-control-wrap .cfc-checkboxes .wpcf7-list-item label input{opacity:0;visibility:hidden;position:absolute;z-index:-1}.popup-form__form .wpcf7 .wpcf7-form .form__checkboxes .wpcf7-form-control-wrap .cfc-checkboxes .wpcf7-list-item label._active::after{opacity:1;visibility:visible}.popup-form__form .wpcf7 .wpcf7-form .form__checkboxes .wpcf7-not-valid-tip{font-size:14px;margin:12px 0 0 0}.popup-form__form .wpcf7 .wpcf7-form .form__radio{margin:0 0 24px 0}.popup-form__form .wpcf7 .wpcf7-form .form__radio .wpcf7-form-control-wrap .cfc-radio{display:flex;flex-direction:column;row-gap:16px}.popup-form__form .wpcf7 .wpcf7-form .form__radio .wpcf7-form-control-wrap .cfc-radio .wpcf7-list-item{margin:0;font-size:20px;line-height:normal;color:#232323}@media (max-width:767px){.popup-form__form .wpcf7 .wpcf7-form .form__radio .wpcf7-form-control-wrap .cfc-radio .wpcf7-list-item{font-size:16px}}.popup-form__form .wpcf7 .wpcf7-form .form__radio .wpcf7-form-control-wrap .cfc-radio .wpcf7-list-item label{padding:0 0 0 32px;position:relative;cursor:pointer}.popup-form__form .wpcf7 .wpcf7-form .form__radio .wpcf7-form-control-wrap .cfc-radio .wpcf7-list-item label::before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;border-radius:100px;border:1px solid #232323}.popup-form__form .wpcf7 .wpcf7-form .form__radio .wpcf7-form-control-wrap .cfc-radio .wpcf7-list-item label::after{content:"";position:absolute;top:0;left:0;width:26px;height:26px;background-image:url("/wp-content/uploads/2024/10/Frame-6-1.svg");background-position:center center;background-repeat:no-repeat;background-size:26px;opacity:0;visibility:hidden;transition:all 0.3s ease 0s}.popup-form__form .wpcf7 .wpcf7-form .form__radio .wpcf7-form-control-wrap .cfc-radio .wpcf7-list-item label input{opacity:0;visibility:hidden;position:absolute;z-index:-1}.popup-form__form .wpcf7 .wpcf7-form .form__radio .wpcf7-form-control-wrap .cfc-radio .wpcf7-list-item label._active::after{opacity:1;visibility:visible}.popup-form__form .wpcf7 .wpcf7-form .wpcf7-response-output{display:none}._visit{padding-top:340px}@media (max-width:767px){._visit{padding-top:210px}}._visit .popup-form__image{position:absolute;top:0;left:0;width:100%;height:300px;object-fit:cover}@media (max-width:767px){._visit .popup-form__image{height:170px}}._visit .popup-form__title{font-size:33px;line-height:150%;text-align:center;margin:0;font-family:"Geologica", sans-serif;font-family:500}@media (max-width:767px){._visit .popup-form__title{font-size:28px}}._visit .popup-form__text{margin:8px 0 40px 0;font-size:20px;line-height:150%;text-align:center;font-family:"Rubik", sans-serif}@media (max-width:767px){._visit .popup-form__text{font-size:18px}._visit .popup-form__text br{display:none}}