@keyframes skeleton-animation{to{background-position:0 0}}.file-input-wrapper{-webkit-margin-end:8px;cursor:pointer;margin:2px 0 3px;margin-inline-end:8px;overflow:hidden;position:relative;vertical-align:top;z-index:1}.file-input-wrapper input[type=file],.file-input-wrapper input[type=file]:focus,.file-input-wrapper input[type=file]:hover{cursor:pointer;filter:alpha(opacity=0);left:0;opacity:0;outline:0;position:absolute;top:0;z-index:99}.file-input-name{word-wrap:break-word;display:inline-block;font-size:11px;line-height:17px;margin:0 0 0 8px;max-width:100%;vertical-align:top}.file-input-name:before{-webkit-margin-end:2px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiPjxwYXRoIGQ9Ik0yMTMgODVoODZ2ODU0aC04NnptODYgODU0aDQyNnY4NUgyOTl6bTQyNi02ODNoODZ2NjgzaC04NnpNNTU1IDY4M2gtODZWMzQxaC04NXY0MjdoMjU2VjBIMjk5djg1aDI1NnoiLz48L3N2Zz4=);content:"";display:inline-block;height:13px;margin-inline-end:2px;vertical-align:middle;width:13px}.cms-careers-page .main{margin:0;max-width:none;overflow:hidden;padding:0}.cms-careers-page .breadcrumbs{display:block;visibility:visible!important}.careers-wrap{margin:0 auto;max-width:1024px;padding:0 8px}@media (min-width:768px) and (max-width:1023px){.careers-wrap{padding:0 14px}}@media (max-width:767px){.careers-wrap{padding:0 12px}}.b-hero{direction:ltr;margin:0 auto 22px;max-width:1366px;position:relative;text-align:center;white-space:nowrap}@media (max-width:1023px){.b-hero{margin-bottom:16px}}.b-hero .block-image{bottom:0;left:0;position:absolute;right:0;top:0}@media (min-width:1367px){.b-hero .block-image{left:-277px;right:-277px}}.b-hero .block-height{display:inline-block;height:0;padding:0 0 22.14%;vertical-align:middle;width:100%}@media (min-width:768px) and (max-width:1023px){.b-hero .block-height{padding:0 0 32.42%}}@media (max-width:767px){.b-hero .block-height{padding:0 0 76.09%}}.b-hero .block-content{color:#fff;display:inline-block;margin:0 0 0 -100%;position:relative;vertical-align:middle;white-space:normal;width:100%}.b-hero picture{background:#fbfbfb url(https://www.childrensalon.com/build/website/images/loader_css.a58a77a3.svg) no-repeat 50%;background-size:40px 40px;display:block;height:100%;overflow:hidden;padding:0}.b-hero img{width:100%}.b-list-hero{font-size:10px;max-width:1024px}@media (min-width:1920px){.b-list-hero{font-size:.5208333333vw}}@media (min-width:768px) and (max-width:1023px){.b-list-hero{font-size:.9765625vw}}@media (max-width:767px){.b-list-hero{font-size:0}}@media (max-width:374px){.b-list-hero{font-size:8.4px}}@media (max-width:767px){.b-list-hero .block-content{font-size:2.6666666667vw;vertical-align:top}}.b-list-hero .block-image{left:0;right:auto;width:100%}@media (min-width:1367px){.b-list-hero .block-image{left:calc(512px - 96em);width:192em}}@media (min-width:1024px) and (max-width:1366px){.b-list-hero .block-image{left:-171px;width:1366px}}@media (min-width:1367px){.b-list-hero .block-image .customer-service-image-note{left:calc(50% - 50vw + 8px);max-width:calc(100vw - 16px)}}@media (min-width:1024px) and (max-width:1366px){.b-list-hero .block-image .customer-service-image-note{left:calc(50% - 50vw);max-width:100vw}}.b-list-hero .lazyload-block,.b-list-hero .lazyload-block img{background:none!important}.b-list-hero .block-height{padding:0 0 30.4em}@media (max-width:767px){.b-list-hero .block-height{padding:0 0 83.6%}}.b-list-hero .block-content-inner{padding:1em;position:relative;width:45em}@media (min-width:768px){.b-list-hero .block-content-inner{float:right}}@media (min-width:1920px){.b-list-hero .block-content-inner{margin-right:calc(512px - 86em);width:96.4em}.b-list-hero .block-content-inner .temp-br{display:none}}@media screen and (min-width:768px) and (max-width:1100px){.b-list-hero .block-content-inner{margin:0 7em 0 0}}@media (max-width:767px){.b-list-hero .block-content-inner{padding:2em 1.6em 0;width:100%}}.b-list-hero .block-content-inner:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.b-list-hero .copy{font-size:3.6em;font-weight:400;position:relative}@media (min-width:1920px){.b-list-hero .copy{margin-right:.5em}}@media (max-width:767px){.b-list-hero .copy{font-size:2.4em}}.b-list-hero .block-desc{font-size:3em}@media (max-width:767px){.b-list-hero .block-desc{font-size:1.5em}}.b-view-hero .block-height{padding:0 0 13.62%}@media (min-width:768px) and (max-width:1023px){.b-view-hero .block-height{padding:0 0 17.32%}}@media (max-width:767px){.b-view-hero .block-height{padding:0 0 41.56%}}.b-view-hero .block-content{text-align:left;vertical-align:bottom}.b-view-hero .title{margin:0 auto;max-width:1024px;padding:0 8px 21px}@media (max-width:767px){.b-view-hero .title{margin-bottom:19px}}.careers-list{margin:0 0 14px}@media (min-width:768px) and (max-width:1023px){.careers-list{margin:0 -14px}}@media (max-width:767px){.careers-list{margin:0 -12px}}.careers-list .block-head{border-bottom:1px solid #333;margin:0 0 9px}@media (min-width:768px) and (max-width:1023px){.careers-list .block-head{padding:0 25px}}@media (max-width:767px){.careers-list .block-head{margin:0 0 1px;padding:0 8px;text-align:center}}.careers-list .block-head h1{font-weight:400;margin:0 0 17px}@media (min-width:768px){.careers-list .block-head h1{float:left;margin:0 0 20px}}.careers-list .block-head .tools{margin:0 0 25px}@media (min-width:768px){.careers-list .block-head .tools{float:right;margin:0 0 21px;width:310px}}@media (min-width:768px) and (max-width:1023px){.careers-list .block-head .tools{margin:0 0 13px}}.careers-list .block-head .filter{float:left;font-size:14px;margin:-9px 0 0;width:200px}.careers-list .block-head .results{float:right;font-size:17px;letter-spacing:0;line-height:17px;margin:6px 0 0}@media (min-width:1024px){.lang-ru .careers-list .block-head .results{font-size:14px}}.careers-list .items{overflow:hidden}.careers-list .item{border-top:1px solid #d1d1d1;direction:ltr;margin:-1px 0 1px;text-align:left}.careers-list .item>a{display:block;padding:18px 0 19px 10px}@media (min-width:768px) and (max-width:1023px){.careers-list .item>a{padding:20px 25px}}@media (max-width:767px){.careers-list .item>a{padding:12px 8px 20px}}@media (min-width:768px){.careers-list .item-main-info{display:inline-block;margin:0 1% 0 0;vertical-align:middle;width:57%}}@media (min-width:768px) and (max-width:1023px){.careers-list .item-main-info{width:68%}}.careers-list .item-main-info .pencil-icon{border:1px solid;border-radius:50%;float:left;height:33px;margin:2px 0 0;padding:6px;width:33px}.careers-list .item-main-info svg{height:19px;width:19px}.careers-list .item-main-info .inner{margin:0 0 0 50px}@media (max-width:767px){.careers-list .item-main-info .inner{margin-left:42px}}.careers-list .item-main-info em{display:block;font-size:15px;font-style:normal;letter-spacing:0;line-height:1;margin:0 0 5px}@media (max-width:767px){.careers-list .item-main-info em{margin:0 0 4px}}.careers-list .item-main-info .h5{display:block;text-transform:none}.careers-list .item-main-info .note{font-size:12px;letter-spacing:0;line-height:1;margin:2px 0 0}@media (min-width:768px){.careers-list .item-secondary-info{display:inline-block;margin:-2px 0 0;text-align:right;vertical-align:middle;width:400px}}@media (min-width:768px) and (max-width:1023px){.careers-list .item-secondary-info{width:30%}}@media (max-width:767px){.careers-list .item-secondary-info{padding:16px 0 0 42px}}.careers-list .item-secondary-info p{font-size:15px;letter-spacing:0;line-height:1;white-space:nowrap}@media (min-width:1024px){.careers-list .item-secondary-info p{display:inline-block;text-align:left;vertical-align:middle}}@media (min-width:768px) and (max-width:1023px){.careers-list .item-secondary-info p{font-size:14px}}@media (max-width:767px){.careers-list .item-secondary-info p{font-size:13px}}.careers-list .item-secondary-info p span{display:inline-block;vertical-align:top;white-space:normal}.careers-list .item-secondary-info svg{height:13px;margin:-1px 1px 0 0;vertical-align:top;width:13px}.careers-list .item-secondary-info sup{display:inline-block;font-size:10px;margin:-1px 0 0;vertical-align:top}.careers-list .item-secondary-info .btn{width:109px}@media (min-width:1024px){.careers-list .item-secondary-info .item-time{width:261px}.careers-list .item-secondary-info .item-location{width:191px}}@media (max-width:1023px){.careers-list .item-secondary-info .item-location{margin:10px 0 0}}.careers-detail{margin:0 0 25px;position:relative}@media (max-width:767px){.careers-detail{padding:8px 0 0}}.careers-detail .main-info{direction:ltr;text-align:left}@media (min-width:1024px){.careers-detail .main-info{float:left;width:51.09%}}@media (min-width:768px) and (max-width:1023px){.careers-detail .main-info{padding:0 0 20px;position:relative}}.careers-detail .main-info:before{background:#c7c7c7;content:"";position:absolute}@media (min-width:1024px){.careers-detail .main-info:before{bottom:40px;left:54.3%;top:18px;width:1px}}@media (min-width:768px) and (max-width:1023px){.careers-detail .main-info:before{bottom:0;height:1px;left:15%;right:15%}}.careers-detail .info-title{margin:0 0 11px}@media (max-width:767px){.careers-detail .info-title{margin:0 0 4px}}.careers-detail .info-details{border-bottom:1px dashed #333;display:inline-block;font-size:15px;letter-spacing:0;line-height:1;margin:0 0 10px}@media (min-width:768px) and (max-width:1023px){.careers-detail .info-details{font-size:16px;margin:0 0 15px}}@media (max-width:767px){.careers-detail .info-details{display:block;font-size:12px;margin:0 -12px 10px;padding:0 12px;text-align:justify}.careers-detail .info-details:after{content:"";display:inline-block;height:0;width:100%}}.careers-detail .info-details svg{height:19px;margin:-4px 2px 0 0;vertical-align:middle;width:15px}@media (max-width:767px){.careers-detail .info-details svg{display:block;margin:0 auto 3px}}.careers-detail .info-details li{display:inline-block;margin:0 15px 10px 0}@media (min-width:768px) and (max-width:1023px){.careers-detail .info-details li{margin:0 35px 14px 0}}@media (max-width:767px){.careers-detail .info-details li{margin:0 15px 5px 0}}.careers-detail .share-buttons{margin:0 0 15px}@media (max-width:767px){.careers-detail .share-buttons{margin:0 0 6px;text-align:center}}.careers-detail .share-buttons .icon{height:24px;margin:0 5px 0 0;width:24px}@media (min-width:768px) and (max-width:1023px){.careers-detail .share-buttons .icon{height:35px;margin:0 15px 0 0;width:35px}}@media (max-width:767px){.careers-detail .share-buttons .icon{height:29px;margin:0 5px;width:29px}}.careers-detail .std{font-size:12px;line-height:1.3}@media (min-width:768px) and (max-width:1023px){.careers-detail .std{font-size:15px}}.careers-detail .std h2{font-size:15px;margin:1.2em 0 .6em}.careers-detail .std h2:first-child{margin-top:0}@media (min-width:768px) and (max-width:1023px){.careers-detail .std h2{font-size:22px}}@media (max-width:767px){.careers-detail .std h2{font-size:16px}}.careers-detail .std p{margin:0 0 1em}.careers-detail .std ul{line-height:1.5;padding-left:1.5em;padding-right:0}@media (min-width:1024px){.careers-detail .careers-form{float:right;padding:39px 0 0;width:42.16%}}@media (min-width:768px) and (max-width:1023px){.careers-detail .careers-form{padding:23px 0 0}}@media (max-width:767px){.careers-detail .careers-form{padding:9px 0 0}.careers-detail .careers-form form{display:none;padding:20px 0 0}.careers-detail .careers-form.active .form-title span:after{transform:translateY(3px) rotate(135deg)}}.careers-detail .careers-form.active form{display:block}.careers-detail .careers-form .careers-group{margin-bottom:10px}.careers-detail .careers-form .group-title{font-weight:600;margin-bottom:15px}@media (max-width:767px){.careers-detail .careers-form .careers-btn{width:100%}}.careers-detail .careers-form .file-box.validation-error{position:relative}.careers-detail .careers-form .file-box.validation-error .btn{background-color:#b62826;border:1px solid #b62826;color:#fff}@media (pointer:fine){.careers-detail .careers-form .file-box.validation-error .btn:hover{background-color:#d63b39;border:1px solid #d63b39;color:#fff}}.careers-detail .careers-form .file-box.validation-error .btn:focus{background-color:#d63b39;border:1px solid #d63b39;color:#fff}.careers-detail .careers-form .file-box.validation-error .btn.btn-load{background-color:#b62826!important;border-color:#b62826!important}.careers-detail .form-title{margin:0 0 20px;text-align:left}@media (max-width:767px){.careers-detail .form-title{background:#333;color:#fff;margin:0 -12px;padding:5px 0;text-align:center}.careers-detail .form-title span{-webkit-padding-end:15px;display:inline-block;padding-inline-end:15px;position:relative}[dir=ltr] .careers-detail .form-title span:after{right:0}[dir=rtl] .careers-detail .form-title span:after{left:0}.careers-detail .form-title span:after{border-bottom:1px solid;border-left:1px solid;content:"";height:7px;margin-top:-5px;position:absolute;top:50%;transform:rotate(-45deg);width:7px}}.careers-detail .success-message{direction:ltr;margin:10px 0 0;text-align:left}.careers-detail input.input-file{opacity:0}.careers-detail .recaptcha{margin-top:15px;text-align:center}