/*! normalize */.hidden{display:none}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;padding:0}main{display:block;box-sizing:border-box}hr{box-sizing:content-box;height:0;overflow:hidden}pre{font-family:monospace,monospace;font-size:1rem}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:700}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:0}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none}/*! critical */html{font-size:14px}*{box-sizing:border-box}section{display:block;position:relative;box-sizing:border-box}body{font-family:Manrope,sans-serif;font-weight:400;font-size:1rem;line-height:1.357rem;color:#777;background-color:#fff}.main-screen h2,h1{font-family:Manrope,sans-serif;font-weight:700;font-size:2.75rem;line-height:3.143rem;color:#40403f}h1.normalh1,h2{font-family:Inter,sans-serif;font-weight:700;font-size:1.714rem;line-height:2.071rem;color:#40403f}h3{font-family:Manrope,sans-serif;font-weight:700;font-size:1.429rem;line-height:1.95rem;color:#40403f}a.btn:hover{text-decoration:none}.wrapper{width:100%;margin:0 auto;max-width:1440px}section{position:relative;display:block;box-sizing:border-box;padding-top:4.357rem}.lightgraybg{background-color:#f8fcff}.dpurple{color:#7e2b61}.dpurplebg{background-color:#7e2b61}.dpurpleborder{border-color:#7e2b61}.pink{color:#e070b7}.pinkbg{background-color:#e070b7}.pinkborder{border-color:#e070b7}.orange{color:#e8983e}.orangebg{background-color:#e8983e}.orangeborder{border-color:#e8983e}.green{color:#72c059}.greenbg{background-color:#72c059}.greenborder{border-color:#72c059}.lightblue{color:#6ab7f9}.lightbluebg{background-color:#6ab7f9}.lightblueborder{border-color:#6ab7f9}.blue{color:#376ac8}.bluebg{background-color:#376ac8}.blueborder{border-color:#376ac8}.slgbg{background-color:#fafafa}header{position:fixed;top:0;display:block;box-sizing:border-box;width:100%;height:80px;z-index:10;background:#fff;padding:17px 16px 16px}.mobile-only{display:none}@media (max-width:468px){.mobile-only{display:block}}@media (max-width:1080px){header{height:80px!important}.main-menu ul li{position:relative}.main-menu ul li.active a{color:#7e2b61;display:inline-block;position:relative}.main-menu ul li.active a:after{content:"";height:2px;width:100%;background:#7e2b61;display:block;position:absolute;border-radius:4px}.scrolllock ul.menu-right{padding-bottom:50px!important}}header .btn.postjob{width:126px;height:37px;font-size:1.286rem;padding:0;line-height:100%}header.menu-active .main-menu{background:#fff;width:100%;height:calc(100vh - 65px);position:absolute;margin-top:11px;left:0}header.menu-active .main-menu ul{list-style:none;margin-left:44px;margin-top:44px;padding:0;width:calc(100% - 88px)}header.menu-active .main-menu ul li{margin-bottom:2.071rem}header.menu-active .main-menu ul li a{font-size:1.286rem;line-height:1.571rem}header.menu-active{border-bottom:1px solid #ededed}header.menu-active .main-menu{overflow-x:auto}header.menu-active .main-menu li.withbtn{margin-bottom:12px}header.menu-active .main-menu .btn{width:100%;margin:0;display:block;box-sizing:border-box;max-width:100%;line-height:1.15rem;font-size:1.071rem}header.menu-active .btn.postjob{display:inline-block}.main-menu li a:hover{text-decoration:none}li.phone{background-image:url(../images/icons/phone.svg);background-repeat:no-repeat;background-size:1rem;background-position:left center;padding-left:1.7rem}.langselector ul{text-align:center;padding:0;margin:0;width:100%}.langselector ul li{display:inline-block;padding:0 1rem}.langselector ul li a{color:#b9b9b9}.langselector ul li.active a{color:#7e2b61}.langselector ul li.active a:after{display:none}.menu-toggle{width:43px;height:32px;position:absolute;right:1rem;top:24px}.micromenu .menu-toggle{width:21px;height:15px;right:16px;top:23px}.micromenu .menu-toggle.active{right:16px;top:23px}.micromenu .menu-toggle .mtc{width:21px;height:3px;margin:6px 0;transition:all .25s}.micromenu .menu-toggle:before,.registration_process .menu-toggle:after{width:21px;height:3px}.form a.btn.huge{width:100%;max-width:100%;height:10.55rem;display:flex;align-items:center;justify-content:center}.form a.btn.huge.inverse{color:#404040;border:1px solid #e9e9e9;margin-top:27px}.menu-toggle:before{display:block;content:"";position:absolute;top:0;left:0;width:43px;height:6px;background:#7e2b61;transition:all .25s}.menu-toggle:after{display:block;content:"";position:absolute;bottom:0;left:0;width:43px;height:6px;background:#7e2b61;transition:all .25s}.menu-toggle .mtc{width:43px;height:6px;background-color:#7e2b61;margin:13px 0}.main-menu{display:none}.header-logo{height:77px;width:116px;display:inline-block;vertical-align:middle;margin-right:20px}@media (max-width:1080px){.header-logo{vertical-align:top}header.menu-active .main-menu{margin-top:10px}header .btn.postjob{width:auto;padding:0 10px}}.header-logo img{height:43px;width:auto}header.menu-active .main-menu{display:block}header .btn.postjob{display:none}@media (max-width:1080px){header .btn.postjob{width:auto;height:37px;font-size:1.071rem;padding:0 10px;line-height:34px}.header-logo{width:65px;height:43px}}@media (min-width:1081px){header{height:100px}}.ccover{background-repeat:no-repeat;background-position:center;background-size:cover}.btn{border-radius:8px;border:2px solid #7e2b61;font-size:1.071rem;color:#fff;font-weight:700;line-height:1.429rem;padding:1.286rem;text-align:center;position:relative;background-color:#7e2b61;margin-bottom:.786rem;cursor:pointer;transition:all .25s}.btn.gray{border:2px solid #dadada;color:#dadada;background-color:#fff}.btn.inverse{background-color:#fff;color:#7e2b61;font-weight:600}.btn:hover{background-color:#fff;color:#7e2b61}.btn.inverse:hover{background-color:#7e2b61;color:#fff}@media (min-width:768px){.btn{font-size:1.286rem}}@media (max-width:480px){.btn{width:auto;max-width:calc(100vw - 30px);box-sizing:border-box}/*.main-screen.ccover{background-position:center 70px!important}*/}.main-screen{height:100vh;width:100%;padding:80px 15px;background-color:#e5e5e5}@media (max-width:428px){main.service .main-screen{max-height:685px}}.main-screen h1,.main-screen h2{margin-bottom:13vh;text-align:center}.flex-centred{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}.flex-centred .btn{width:100%}@media (min-width:480px){.btn{max-width:345px}.main-screen h1,.main-screen h2{font-size:4.071rem;line-height:5.741rem;max-width:640px;margin-bottom:2.857rem}.main-screen{padding-top:100px}}.spoiler-content{display:none}.spoiler:hover{cursor:pointer}.regular.slider{width:100%;height:300px;background:#fafafa}.regular.slider div{width:100%;height:300px}@media (min-width:1081px){.menu-toggle{display:none}.main-menu{display:block}.header-lp{width:184px;display:inline-block;background:#fff}.header-logo{margin-top:-5px;margin-right:25px}.header-logo img{height:77px;width:auto}.main-menu ul li,.main-menu ul li ul,header .btn.postjob{display:inline-block;vertical-align:middle}header .btn.postjob{margin-bottom:0;padding:11px 10px 10px;width:auto;font-size:1rem;height:41px}.header-lp{width:150px;display:inline-block}.main-menu{display:inline-block;width:calc(100% - 160px);height:56px;float:right;text-align:right;padding:0;margin:6px 0;position:relative}.main-menu ul{margin:0;padding:0;width:auto;text-align:left}.main-menu ul.menu-left{float:left;padding-top:20px}.main-menu ul.menu-right{float:right;padding-top:0}.main-menu .langselector{padding-top:0}.main-menu ul li{margin:0 11px}.main-menu ul li:first-child{margin-left:0}.main-menu ul li.withbtn:last-child{margin-right:0}.main-menu ul li.langselector ul li:first-child{margin:30px 15px 0}.main-menu ul li.langselector ul li:first-child.active{margin:0 15px}.main-menu ul li a{font-size:1rem;position:relative}.main-menu li.phone{display:none}.main-menu li a.btn{padding:16px 0;display:block;margin:0 6px;width:149px}.main-menu li a:hover{text-decoration:none;transition:all .25s}.main-menu li.active a{display:inline-block;text-decoration:none;color:#7e2b61}.main-menu li a.btn:hover,.main-menu li a:hover{text-decoration:none}.main-menu li.withbtn{margin:0}.main-menu a.btn:after{display:none!important}.main-menu .langselector{padding-left:13px;position:relative;margin-top:6px;margin-right:2vw}.main-menu .langselector ul li{padding-left:0}.main-menu .langselector:before{display:block;content:"";background-image:url(../images/icons/dropdown.svg);background-repeat:no-repeat;background-size:12px;width:12px;height:12px;position:absolute;left:0;top:6px;transition:transform .25s}.main-menu .langselector:hover:before{transform:rotate(-90deg);top:calc(50% - 6px)}.main-menu .langselectorul{height:auto}.main-menu .langselector:hover ul{margin-top:0}.main-menu .langselector ul li{display:none;position:absolute;transition:all .25s}.main-menu .langselector ul li.active{display:block;position:relative}.main-menu .langselector ul li.active a{color:#404040}.main-menu .langselector ul li.active a:after{display:none}.main-menu .langselector:hover{height:50px}.main-menu .langselector:hover ul li{display:block;margin-top:1rem}.main-menu .langselector:hover ul li.active{display:block;margin-top:0}.main-menu .langselector ul li:last-child{margin-left:15px}}@media (min-width:1081px) and (max-width:1368px){.main-menu ul li a{font-size:.925rem}.main-menu .langselector{margin:0 1vw}.main-menu li a.btn{width:auto;font-size:.925rem;padding:11px}.main-menu .langselector{margin-top:4px}.header-logo{height:65px;margin-right:15px}.header-logo img{height:65px}header{padding:19px 16px 16px}.main-menu ul.menu-left{padding-top:16px}.main-menu ul.menu-right{padding-top:4px}.main-menu .langselector{margin-top:-2px}}@media (min-width:1440px){.headerwrapper{max-width:1408px;margin:0 auto}}.formheader{background:#fff}#login .btn{max-width:100%}.squarebadge{width:133px;height:130px}.qfother{display:none}textarea{max-width:100%}.main-menu .menu-left li{vertical-align:top;text-align:center;margin:0 7px}.fl,.username{display:inline-block;vertical-align:middle}.fl{width:40px;height:40px;border-radius:100%;background:#7e2b61;color:#fff;margin-right:10px;text-align:center;font-weight:600;font-size:24px;line-height:39px;text-transform:uppercase;padding-left:2px}.username{font-weight:600;font-size:18px;line-height:22px;color:#404040}@media (max-width:1280px){.header-lp{width:145px}.header-logo{margin-right:9px}header .btn.postjob{font-size:.825rem;padding:13px 6px}.main-menu{width:calc(100% - 145px)}.main-menu .menu-left li{margin:0 5px}.main-menu .langselector{margin-right:0}.main-menu ul li.langselector ul li:first-child.active{margin:0 7px}}@media (min-width:1081px) and (max-width:1140px){.header-logo{width:88px;margin-right:10px}.header-logo img{height:54px;margin-top:6px}.header-lp{width:115px}.main-menu{width:calc(100% - 115px)}.main-menu li a.btn{margin:0 3px}.main-menu .langselector ul li:last-child{margin-left:7px}}@media (min-width:1081px) and (max-width:1280px){.username{font-size:14px}.fl{margin-right:4px;font-size:18px;line-height:31px;width:30px;height:30px}}@media (max-width:1080px){header .btn.postjob{padding:0 11px;margin-top:5px}}@media (max-width:428px){.main-menu .menu-left li{text-align:left}header.menu-active .main-menu ul{margin-top:19px}header.menu-active .main-menu ul li{margin-bottom:29px}header.menu-active .main-menu ul li.phone{margin-top:63px}header.menu-active .main-menu ul li a{font-family:Inter,sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:22px}header.menu-active .main-menu ul li a:hover{color:#7e2b61;text-decoration:underline}header.menu-active .main-menu ul li a.btn:hover,header.menu-active .main-menu ul li a.username:hover{text-decoration:none}.langselector{margin-top:43px}header.menu-active .main-menu .langselector ul{width:100%;margin-left:0}}.profile.familyjobs.my-jobs .undermenu-wrapper .btn.postjob{display:none}.form-group{break-inside:avoid!important}a .squarebadge img{color:transparent}.offers a{text-decoration:none!important}.infopop{text-align:center}#gautocomplete:focus{outline:0}.pac-container{z-index:10999}.dtcols-no{display:flex;flex-wrap:wrap}.dtcols-no .flexy-space.aleft,.dtcols-no .form-group{width:48%;margin:0}.dtcols-no .flexy-space.aleft{margin-right:2%}.dtcols-no .flexy-space.aleft .short{width:50%}.dtcols-no .flexy-space.aleft .form-group{width:100%}@media (max-width:795px){.dtcols-no .flexy-space.aleft,.dtcols-no .form-group{min-width:100%;margin:0}.dtcols-no .flexy-space.aleft{margin-right:0}}#search_filter .form-group,.datehalf{position:relative}.datereset{display:block;position:absolute;top:43px;left:calc(100% - 54px);z-index:9;cursor:pointer;width:12px;height:12px;background:url(../images/icons/closepurple.svg) no-repeat}.profile.newjob .datereset{top:44px}.uformdt.serv.avail .datereset{top:44px;left:calc(100% - 50px)}#search_filter .form-group .datereset{top:44px}.family .profile #search_filter .form-group .datereset{left:calc(100% - 60px)}.datereset.disabled{display:none}@media (max-width:428px){#search_filter .hasDatepicker{width:calc(100% - 30px)}#search_filter .form-group{text-align:left}#search_filter .datereset{left:calc(100% - 15px)}.family .profile #search_filter .form-group .datereset{left:calc(100% - 15px)}.family .profile #search_filter .form-group .datereset{left:calc(100% - 15px)}.datereset{left:calc(100% - 60px)}input{-webkit-appearance:none!important}}.ui-datepicker .ui-datepicker-title select,.ui-datepicker-month,.ui-datepicker-year{background:0 0}
