@font-face{font-family:"PT Serif Regular";src:url(/wp-content/themes/wg/assets/fonts/PTSerifRegular.ttf)}@font-face{font-family:"PT Serif Bold";src:url(/wp-content/themes/wg/assets/fonts/PTSerifBold.ttf)}@font-face{font-family:"PT Serif Bold Italic";src:url(/wp-content/themes/wg/assets/fonts/PTSerifBoldItalic.ttf)}@font-face{font-family:"PT Serif Italic";src:url(/wp-content/themes/wg/assets/fonts/PTSerifItalic.ttf)}body,html{font-family:"PT Serif Regular"}.back-to-top{cursor:pointer;position:fixed;bottom:20px;right:20px;width:40px;height:40px;display:none;z-index:1049;border-radius:50px;overflow:hidden;color:#b4732d}.back-to-top:hover{color:#623f19}.back-to-top:active,.back-to-top:visited{color:#b4732d}.bold{font-weight:700}.container_salons{background-color:#2c181a;margin-bottom:2em}.container_advantages{margin-bottom:2em}.row_tagline{font-size:.625rem;padding:4em 0}.navbar-main-menu .navbar-brand,.navbar-main-menu .navbar-brand:focus,.navbar-main-menu .navbar-brand:hover,.navbar-main-menu .navbar-nav .nav-link{color:#fff}.navbar-main-menu .navbar-nav .nav-link:focus,.navbar-main-menu .navbar-nav .nav-link:hover{color:#b3b3b3}.navbar-main-menu .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-main-menu .navbar-nav .active>.nav-link,.navbar-main-menu .navbar-nav .nav-link.active,.navbar-main-menu .navbar-nav .nav-link.show,.navbar-main-menu .navbar-nav .show>.nav-link{color:#b3b3b3}.navbar-main-menu .navbar-toggler{color:#fff;border-color:transparent}.navbar-main-menu .navbar-toggler,.navbar-main-menu .navbar-toggler:focus,.navbar-main-menu .navbar-toggler:hover{background-color:transparent!important}.navbar-main-menu .navbar-toggler:focus>.navbar-toggler-icon,.navbar-main-menu .navbar-toggler:hover>.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23b3b3b3' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-main-menu .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-main-menu .navbar-text{color:#fff}.navbar-main-menu .navbar-text a,.navbar-main-menu .navbar-text a:focus,.navbar-main-menu .navbar-text a:hover{color:#b3b3b3}.navbar-main-menu .nav-link{font-size:1.6em;position:relative;margin-right:4em}.navbar-main-menu .nav-link:before{position:absolute;display:none;content:"";top:0;left:0;width:100%;height:100%;border-bottom:10px solid #b4732d;z-index:-1}.navbar-main-menu .nav-link:hover{display:inline-block}.navbar-main-menu .nav-link:hover:before{display:block}.navbar-main-menu .navbar-brand{color:#000;padding:0 1.5em;margin-right:0}.navbar-main-menu .navbar-brand:focus,.navbar-main-menu .navbar-brand:hover{color:#000}.select-main-menu{display:inline-block;width:100%;height:calc(2.42em + 1px);padding:0 1rem 1rem 0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACHSURBVHgBjZAxDkBAEEVnRWhoqHT0VBxA5fY6B3AHGip/mLDWLn7yks3kz5+ZVfStAFQgVz9MKRhdpgiUoAax1PhNvmbKeBRYwQAWrflm6qQ7tEw6J3igAEp2rGWFyEidLCF7ci6HsVq69t6TdfGeIx0/8Ej1yC4+sgG9XnSZEzP1zTybqawNYvcP+TzrlXsAAAAASUVORK5CYII=) no-repeat 10% #fff;background-color:#fff;border:1px solid #ced4da;border-radius:1.6rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:7em;position:absolute;top:.5em;right:.5em}.select-main-menu[disabled]{color:#cbd0d4;border-color:#ebeef0}.select-main-menu:focus{border-color:hsla(0,0%,60%,.6);outline:0;-webkit-box-shadow:0 0 0 .2rem hsla(0,0%,60%,.6);box-shadow:0 0 0 .2rem hsla(0,0%,60%,.6)}.select-main-menu:focus::-ms-value{color:#495057;background-color:#fff}.btn-sign-up{padding:.67rem 1rem;font-size:.9rem;line-height:1.5;border-radius:.6rem;background-color:#b4732d;border-color:#955f25;color:#fff;text-transform:uppercase;font-family:"PT Serif Bold"}.btn-sign-up:hover{color:#fff;background-color:#8b5923;border-color:#c88032}.btn-sign-up.focus,.btn-sign-up:focus{-webkit-box-shadow:0 0 0 .2rem rgba(165,119,70,.5);box-shadow:0 0 0 .2rem rgba(165,119,70,.5)}.btn-sign-up.disabled,.btn-sign-up:disabled{color:#fff;background-color:#b4732d;border-color:#955f25}.btn-sign-up:not(:disabled):not(.disabled).active,.btn-sign-up:not(:disabled):not(.disabled):active,.show>.btn-sign-up.dropdown-toggle{color:#212529;background-color:#d08d44;border-color:#3a250e}.btn-sign-up:not(:disabled):not(.disabled).active:focus,.btn-sign-up:not(:disabled):not(.disabled):active:focus,.show>.btn-sign-up.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(165,119,70,.5);box-shadow:0 0 0 .2rem rgba(165,119,70,.5)}.header{position:relative;display:block;font-size:.625rem;margin-bottom:5em}.header:before{display:block;position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:#2c181a;z-index:-1}.header_main:before{background-image:url(/wp-content/themes/wg/assets/img/header_background.png);background-position:58% 10%;background-repeat:no-repeat;background-size:cover}.tagline{font-size:.625rem}.tagline__title{font-size:3.5em;font-family:"PT Serif Bold Italic";color:#fff;margin-bottom:2em}.close-modal{font-size:25px;position:absolute;right:20px;top:10px;cursor:pointer;font-weight:bold;}.salon{font-size:.625rem;display:block;width:29em;padding:2em}.salon__logo{display:block;position:relative;width:100%;margin-bottom:4em}.salon__name{font-size:2em;margin-bottom:1em;opacity:.8}.salon__address,.salon__description{font-size:1.4em;margin-bottom:2em;opacity:.8}.salon__communications{font-size:1.4em;opacity:.8}.salon__email,.salon__email:active,.salon__email:hover,.salon__email:link,.salon__email:visited,.salon__phone,.salon__phone:active,.salon__phone:hover,.salon__phone:link,.salon__phone:visited{color:#4a90e2;text-decoration:none}.salons{font-size:.625rem;width:100%;margin:0 auto;color:#fff;padding-top:3em;padding-bottom:3em}.salons__item{border-bottom:1px solid #3c2527;width:31em;margin:0 auto}.salons__item:first-child,.salons__item:last-child{border-bottom:none}.salons__list{margin-bottom:2em}.salons__title{font-size:2.5em;font-family:"PT Serif Bold Italic",serif;margin-bottom:1em;padding:0 15px}.salons__button{display:block;margin:0 auto}.advantage,.advantages{margin:0 auto}.advantage{font-size:.625rem;width:25em}.advantage__number{font-size:2.5em;color:#d3d3d3;margin-right:1em}.advantage__description-title{font-size:2.2em;text-transform:uppercase;margin-bottom:1em}.advantage__description-text{font-size:1.4em}.interview{position:relative;display:block;font-size:.625rem}.interview:before{display:block;position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-image:url(/wp-content/themes/wg/assets/img/interview_background.png);background-position:100% 100%;background-repeat:no-repeat;background-size:auto 50%;background-color:#f2f2f2;z-index:-1}.interview__title{text-transform:uppercase;font-size:2.7em;text-align:center;margin:0 auto}.interview__form-groups{font-size:.625rem;width:28em;margin:0 auto}.interview__form-label_photo{width:14em;margin-bottom:.5rem}.interview__form{padding-top:3em;padding-bottom:2em}.form-control{padding:1.6rem .75rem}.upload-area{font-size:.625rem}.upload-area__control{display:none}.upload-area__title{font-size:1.6em;text-align:center;margin-bottom:1em}.upload-area__text{text-align:center;font-size:1.1em;margin-bottom:1em}.upload-area__description{font-family:"PT Serif Bold";text-align:center}@media (min-width:768px){.row_tagline{padding:10em 0}.salons{width:63em;padding-bottom:5em}.salons__list{font-size:.625rem;-moz-column-count:2;-moz-column-width:31em;-moz-column-rule:1px solid #3c2527;-webkit-column-count:2;-webkit-column-width:31em;-webkit-column-rule:1px solid #3c2527;columns:31em 2;column-rule:1px solid #3c2527;margin-left:auto;margin-right:auto;margin-bottom:4em}.salon{margin:0;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.interview:before{background-size:auto 100%}}@media (min-width:992px){.container_header{margin-bottom:8em}.row_main-menu{padding:2em 8em 0}.row_tagline{padding:10em 8em}.tagline__title{font-size:5em;margin-bottom:1em}.salons{padding-top:5em;padding-bottom:8em}.advantage{width:25em}.interview:before{background-position:100% 0;background-size:auto 100%;background-color:#f2f2f2}}@media (min-width:1200px){.content{margin:0 auto}.tagline__title{font-size:6em}.btn-sign-up{font-size:1.1rem;padding:1.4rem 4rem}.salons{width:93.3em}.salons__title{font-size:3.5em;padding:0}.salons__list{margin-bottom:6em;-moz-column-width:46em;-webkit-column-width:46em;column-width:46em}.salons__item{width:46em}.salon{width:auto}.form-control{padding:2.4rem .5rem}.interview__title{font-size:3.9em}.form-group{margin-bottom:1.5rem}}@media (min-width:1500px){.tagline__title{font-size:7em}.btn-sign-up{font-size:1.5rem}.advantage{font-size:1rem}}@media (min-width:1800px){.header:before{background-size:auto 100%;background-position:100% 0}}.dropdown{list-style:none;display:inline-block;cursor:pointer}.dropdown .dropdown-toggle{position:relative;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:1em 1.5em;border-radius:50px;background:#fff}.dropdown .dropdown-toggle:hover{background-color:#ccc}.dropdown .dropdown-toggle:before{display:inline-block;position:relative;content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACHSURBVHgBjZAxDkBAEEVnRWhoqHT0VBxA5fY6B3AHGip/mLDWLn7yks3kz5+ZVfStAFQgVz9MKRhdpgiUoAax1PhNvmbKeBRYwQAWrflm6qQ7tEw6J3igAEp2rGWFyEidLCF7ci6HsVq69t6TdfGeIx0/8Ej1yC4+sgG9XnSZEzP1zTybqawNYvcP+TzrlXsAAAAASUVORK5CYII=) no-repeat 10% #fff;background-color:transparent;width:2.5em;height:2.5em}.dropdown .dropdown-toggle:after{display:none}.dropdown .dropdown-menu .dropdown-item{color:#000;text-decoration:none}.dropdown .dropdown-menu .dropdown-item.active,.dropdown .dropdown-menu .dropdown-item:hover{background-color:#ccc}.modal-form{font-size:.625rem;background-color:#f2f2f2}.modal{padding:0!important}.modal .modal-dialog{max-width:100%}.modal .modal-dialog .modal-content{margin:0 auto;padding:0}.modal .modal-dialog .modal-content .modal-body{margin:0;padding:0}.wpcf7-response-output{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40%;height:30%;top:10%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#fff}.container_footer{height:50px}.footer{font-size:.625rem}.footer__link{font-size:1.5em}.footer__link,.footer__link:active,.footer__link:hover,.footer__link:visited{color:#000;text-decoration:none}.wpcf7-response-output{width:auto;height:auto;top:50%;transform:translate(-50%, -50%);font-size:18px;}



/*----- edit -----*/

.container_advantages {
    padding-top: 2em;
}

.container_salons {
    padding-bottom: 2em;
}
.salon__logo img {
    max-width: 60%;
    background-size:cover;
    display: block;
    margin: 0 auto;
}
.salon__communications {
    flex-wrap: wrap;
    padding: 0 2%;
}
.section.interview {
    background: #fff;
    padding-bottom: 10px;
}
.interview__form-label{
    font-size:2em;
}
.interview__text {
    height: 200px;
    max-width: 1000px;
    margin: 0 auto;
    padding: 0 30px;
    overflow: hidden;
    position: relative;
    transition: .3s;
    padding-bottom: 10px;
}
.interview__text::after {
    content: "";
    width: 100%;
    left: 0;
    position: absolute;
    height: 50px;
    bottom: 0;
    background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
}
.interview__text.open {
    height: auto;
}
.interview__text--title {
    font-family: "PT Serif Regular",serif;
    text-align: center;
    font-size: 35px;
    text-transform: uppercase;
    color: #000;
    padding-bottom: 10px;
}
.interview__text--desc {
    font-family: "PT Serif Regular",serif;
    font-size: 1.4em;
    color: #000;
    padding-bottom: 10px;
}
.interview__down {
    display: flex;
    margin: 0 auto;
}
.interview__down a {
    text-decoration: none;
}
.btn-sign-up {
    padding: .67rem 1rem;
    font-size: .9rem;
    line-height: 1.5;
    border-radius: .6rem;
    background-color: #b4732d;
    border-color: #955f25;
    color: #000;
    text-transform: uppercase;
    font-family: "PT Serif Bold";
}
@media (max-width: 700px) {
    .interview__text--desc {
        font-size: 14px;
    }
    .interview__text--title {
        font-size: 24px;
    }
}

.upload-area__area.active {
  color: #ffffff;
  box-shadow: 0 0 10px -3px rgba(0,0,0,0.5);
}

.upload-area__title.active {
  color: #121212;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 2.2em;
  transition: all .3s ease;
}

body {
  overflow-x: hidden;
}

.body-block {
  overflow: hidden;
}

.grecaptcha-badge {
  visibility: hidden;
}

.form-group__vacancies label {
  font-size: 1.5em;
  display: inline-flex;
  align-items: center;
  margin: 0 10px 0 0;
  padding: 5px 0;
  cursor: pointer;
}

.form-group__vacancies label input {
  margin-right: 7px;
}

.form-check label {
  display: flex;
  align-items: center;
}
.form-check label input {
  margin-right: 10px;
  cursor: pointer;
}

@media (max-width: 767.98px) {
  .form-group__vacancies label {
    display: flex;
    margin-bottom: 5px;
  }
}
form .interview__form-photo-wrapper.invalid .upload-area__area,form input.invalid{box-shadow:0 0 10px #f13e3e;animation:invalid-showing .5s linear}form .form-group.invalid .interview__form-label,form .interview__form-photo-wrapper.invalid .interview__form-label{color:#f13e3e;animation:invalid-showing .5s linear}@keyframes invalid-showing{0%{opacity:0}15%{opacity:.15}30%{opacity:.3}50%{opacity:.5}75%{opacity:.75}to{opacity:1}}form .upload-area__area{display:block;width:auto;height:32.22em;background-color:#fff;padding:5em;border-radius:.25rem;border:1px solid #ced4da}form .upload-area__area .upload-area_cont-wrapper{position:relative;height:27.22em}form .upload-area__area img.upload-area__photo{display:none;position:absolute;height:100%;width:100%;left:0;top:0;-o-object-fit:contain;object-fit:contain;background:#fff}form .upload-area__area img.upload-area__photo.added{display:block}.interview__form-photo-wrapper{display:flex;flex-direction:column;margin:0 auto}.container_opportunities{margin-bottom:2em}.opportunities{font-size:.625rem}.opportunities__title{font-family:"PT Serif Bold Italic",serif;font-size:2.5em;color:#333;margin-bottom:2em;text-align:center}.opportunities__items{margin-bottom:4em}.opportunities__button{display:block;margin:0 auto}.opportunity{font-size:.625rem;font-family:"PT Serif Regular",serif}.opportunity__description{padding:0 4em 1em}.opportunity__title{font-size:2.3em;margin:0}.opportunity__text{font-size:1.4em;margin:0}.opportunities__item{display:flex;flex-direction:column;justify-content:flex-end;width:29em;position:relative;height:36.6em;margin:6px auto;background-position:top,50%;background-repeat:no-repeat;background-size:cover;border-radius:2px}.opportunities__item:before{font-size:.625rem;display:block;position:absolute;z-index:1;content:"";width:100%;height:100%;left:0;bottom:0;background:linear-gradient(0deg,#000,hsla(0,0%,100%,0) 66%)}.opportunities__item,.opportunities__item:before{border-radius:5px}.opportunity__description{position:relative;z-index:2;color:#cfcfcf}.container_job-openings{margin-bottom:2em}.job-openings{font-size:.625rem}.job-openings__title{font-family:"PT Serif Bold Italic",serif;font-size:2.5em;color:#333;text-align:center;margin-bottom:1em}.job-openings__items{display:grid;grid-template-rows:1fr;grid-template-columns:minmax(250px,400px);grid-gap:3em;gap:3em;justify-content:center;margin-bottom:4em}.job-openings__item{font-family:"PT Serif Regular",serif;border:1px solid #ffd6ab;margin:0 auto;border-radius:3px;padding:3em}.job-openings__button{margin:0 auto}.job-opening{padding:2em 3em;transition:transform .2s}.job-opening:hover{transform:scale(1.03);z-index:10000}.job-opening__title{color:#a0672a;font-size:2.3em}.job-opening__description{font-size:1.4em}.job-opening__description-paragraph{color:#807367;margin-bottom:3.5em}.job-opening__description-list{padding-left:1.5em;margin:0}@media (min-width:768px){.interview__form-photo-wrapper{width:-moz-fit-content;width:fit-content}.opportunities__item{width:27em;height:29em;margin:6px!important}.opportunities__title{text-align:left}.job-openings__items{justify-content:unset;grid-template-columns:repeat(3,1fr)}.job-openings__title{text-align:left}}@media (min-width:992px){.container_opportunities{margin-bottom:6em}.row_opportunities{padding:0 5em}.opportunities__title{font-size:3.5em}.container_job-openings{margin-bottom:6em}.row_job-openings{padding:0 5em}.job-openings__title{font-size:3.5em}}@media (min-width:1200px){form .upload-area__area{width:40em;height:39em;padding:7em}form .upload-area__area .upload-area_cont-wrapper{height:32em}.opportunities__item{width:33em;height:31em}.job-openings__title,.opportunities__title{margin:0 auto 2em;width:29.4em}}@media (min-width:1500px){.opportunities__title{font-size:3.9em}.opportunities__item{width:38em;height:44em}.job-openings__title{font-size:3.9em}}
