@charset "UTF-8";@-webkit-keyframes zoom{0%{height:120%;opacity:0}80%{height:100%;opacity:1}to{height:100%;opacity:1}}@-webkit-keyframes ml{0%{opacity:0;margin-left:-300px}to{opacity:1;margin-left:0}}@keyframes ml{0%{opacity:0;margin-left:-300px}to{opacity:1;margin-left:0}}@-webkit-keyframes mr{0%{opacity:0;margin-left:1900px}to{opacity:1;margin-right:0}}@keyframes mr{0%{opacity:0;margin-left:1900px}to{opacity:1;margin-right:0}}@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade1{0%{opacity:0}60%{opacity:0}to{opacity:1}}@keyframes fade1{0%{opacity:0}60%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-logo{0%{transform:translate(-50%,-50%);opacity:0;top:50%;left:48%;font-size:80px}10%{transform:translate(-50%,-50%);opacity:1;top:50%;left:48%;font-size:80px}30%{transform:translate(-50%,-50%);opacity:1;top:50%;left:48%;font-size:80px}50%{transform:translate(-50%,-50%);opacity:1;top:50%;left:48%;font-size:80px}60%{transform:translate(-50%);opacity:1;top:10px;left:48%;font-size:80px}80%{transform:translate(0);opacity:1;top:5px;left:0;font-size:40px}90%{transform:translate(0);opacity:1;top:5px;left:0;font-size:40px}to{transform:translate(0);opacity:1;top:5px;left:0;font-size:40px}}@keyframes fade-logo{0%{transform:translate(-50%,-50%);opacity:0;top:50%;left:48%;font-size:80px}10%{transform:translate(-50%,-50%);opacity:1;top:50%;left:48%;font-size:80px}30%{transform:translate(-50%,-50%);opacity:1;top:50%;left:48%;font-size:80px}50%{transform:translate(-50%,-50%);opacity:1;top:50%;left:48%;font-size:80px}60%{transform:translate(-50%);opacity:1;top:10px;left:48%;font-size:80px}80%{transform:translate(0);opacity:1;top:5px;left:0;font-size:40px}90%{transform:translate(0);opacity:1;top:5px;left:0;font-size:40px}to{transform:translate(0);opacity:1;top:5px;left:0;font-size:40px}}@-webkit-keyframes fade-in{0%{opacity:0}20%{opacity:0}30%{opacity:1}50%{opacity:1}60%{opacity:0}to{opacity:0}}@keyframes fade-in{0%{opacity:0}20%{opacity:0}30%{opacity:1}50%{opacity:1}60%{opacity:0}to{opacity:0}}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}to{z-index:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}to{z-index:0}}@-webkit-keyframes fullfade{0%{opacity:0}to{opacity:1}}@keyframes fullfade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes loadingfade{0%{opacity:1}80%{opacity:1}90%{opacity:0}to{opacity:0}}@keyframes loadingfade{0%{opacity:1}80%{opacity:1}90%{opacity:0}to{opacity:0}}@-webkit-keyframes anim{0%{height:0;opacity:0}to{height:100px;opacity:1}}@keyframes anim{0%{height:0;opacity:0}to{height:100px;opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes width{0%{width:0;opacity:0}to{width:75%;opacity:1}}@keyframes width{0%{width:0;opacity:0}to{width:75%;opacity:1}}@keyframes zoom{0%{height:140%;opacity:1}to{height:100%;opacity:1}}@-webkit-keyframes width100{0%{width:0}to{width:100%}}@keyframes width100{0%{width:0}to{width:100%}}@-webkit-keyframes zoom100{0%{height:130%}to{height:100%}}@keyframes zoom100{0%{height:130%}to{height:100%}}@-webkit-keyframes height{0%{height:0%}to{height:100%}}@keyframes height{0%{height:0%}to{height:100%}}.clear:after,.clear:before{content:" ";display:table}.clear{*zoom:1}.clear:after{clear:both}

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,html{scroll-behavior:smooth;font-family:Montserrat-Regular;font-size:12px;margin:0;padding:0;height:100%}.lock-scroll,body.overflow-hidden,html.overflow-hidden{overflow:hidden}h1{font-size:42px;font-family:Bicyclette-Regular}h1,h2{color:#000}h2{font-size:28px;font-family:Bicyclette-Bold}@media (min-width:1500px){h2{font-size:32px}}h3{margin-top:20px}h3,h4{font-family:Bicyclette-Bold;color:#000}h4{font-size:20px}p{font-family:Montserrat-Regular}a,a:hover{color:#000}a:hover{text-decoration:none}.navbar-brand{display:inline-block;width:200px;height:100px;margin:0}.navbar-brand .logo{width:180px;height:85px;margin-left:30px;background-image:url(../images/logo_еnologue_de_france.svg);background-size:180px auto;background-repeat:no-repeat;background-position:0 0}@media (min-width:768px){.navbar-brand{top:20px}}@media (min-width:1500px){.navbar-brand{width:320px;height:140px}.navbar-brand .logo{width:230px;height:110px;background-size:230px auto}}header{height:120px;position:fixed;z-index:0}header .navbar-brand{position:relative;z-index:1}header .navbar-brand .logo{background-image:url(../images/logo_еnologue_de_france.svg)}@media (min-width:768px){header .navbar-brand{top:20px}}@media (min-width:1500px){header .navbar-brand{width:320px;height:140px}header .navbar-brand .logo{width:230px;height:110px;background-size:230px auto}}@media (min-width:768px){header{background-color:#fff}}@media (min-width:1500px){header{height:140px}}.left-site .navbar-brand{top:20px;left:50px;position:fixed;z-index:20}.left-site .navbar-brand .logo{background-image:url(../images/logo_enologue_de_france-inverte.svg)}@media (min-width:1500px){.left-site .navbar-brand{width:320px;height:140px}.left-site .navbar-brand .logo{width:230px;height:110px;background-size:230px auto}}.main{position:relative;z-index:30}.main .main-content{width:100%;padding-top:50px}.main .main-content .container-fluid{padding-left:0;padding-right:0}@media (min-width:992px){.main .main-content{width:50%;padding-top:0}}.main .w-small{max-width:730px!important}.main .page-info{font-family:Montserrat-Regular;font-size:15px;padding:200px 35px 25px;max-width:1350px;width:95%;margin-left:auto;margin-right:auto}.main .page-info h1{position:relative;font-family:Montserrat-ExtraBold;font-size:22px;line-height:30px;padding:10px 0;margin-bottom:30px;margin-left:50px}.main .page-info h1:after{content:"";position:absolute;left:0;bottom:0;border-bottom:1px solid #a1a7a5;width:90%}@media (min-width:992px){.main .page-info h1{font-size:24px;line-height:32px;margin-left:0}}@media (min-width:1500px){.main .page-info h1{font-size:28px;line-height:40px}}.main .page-info h2{position:relative;font-family:Montserrat-ExtraBold;font-size:22px;line-height:30px;margin-bottom:20px}@media (min-width:992px){.main .page-info h2{font-size:26px;line-height:40px}}@media (min-width:1500px){.main .page-info h2{font-size:28px;line-height:40px}}.main .page-info h3{font-size:18px;line-height:20px}.main .page-info h3,.main .page-info h4{position:relative;font-family:Montserrat-ExtraBold}.main .page-info p{font-size:15px}.main .page-info table{display:block}.main .page-info table th{font-size:14px;line-height:20px;border-top:0;border-bottom:1px solid #dee2e6}.main .page-info table thead tr{border-bottom:0 solid #dee2e6!important}.main .page-info table tr{border-bottom:1px solid #dee2e6}.main .page-info table td,.main .page-info table tr:first-child td{border-top:0 solid #dee2e6}.main .page-info table td{font-size:14px}.main .page-info table td .info a{text-transform:uppercase;position:relative;padding:0 15px 0 12px;margin:10px 0 0;display:block;font-size:12px}.main .page-info table td .info a:hover{opacity:.6}@media (min-width:576px){.main .page-info table td .info a{display:inline-block}.main .page-info table td .info a:after{opacity:1;left:auto;right:0}.main .page-info table td .info a:first-child{padding-left:0;font-family:Montserrat-SemiBold}.main .page-info table td .info a:last-child:after{display:none}}.main .page-info table td,.main .page-info table th{border-right:0 solid #dee2e6;display:block}.main .page-info table td:last-child,.main .page-info table th:last-child{border-right:0}@media (min-width:576px){.main .page-info table{display:table}.main .page-info table tr{border-bottom:0 solid #dee2e6}.main .page-info table tr td{border-top:1px solid #dee2e6}.main .page-info table tr:last-child td{padding-bottom:50px}.main .page-info table td,.main .page-info table th{border-right:1px solid #dee2e6;display:table-cell}}@media (min-width:992px){.main .page-info{width:100%;padding:200px 25px 25px 85px}}@media (min-width:1200px){.main .page-info{width:90%}}@media (min-width:1500px){.main .page-info{width:90%}}.main .place{position:relative;font-family:Montserrat-Light;font-size:17px;text-transform:uppercase;margin-bottom:10px}.main .place strong{font-family:Montserrat-ExtraBold;font-size:18px;text-transform:none;display:block}.main .place span{font-family:Montserrat-SemiBold;font-size:15px;text-transform:none;display:block}.main .place:before{content:"";position:absolute;top:5px;left:-30px;background-image:url(../images/icons/icon-pointer.svg);background-repeat:no-repeat;width:19px;height:29px}.main .place.red-icon-place:before{background-image:url(../images/icons/icon-pointer-red.svg)}@media (min-width:992px){.main{z-index:1}}.close-menu header{z-index:10;transition:background-color .2s ease;transition-delay:.5s;margin-left:50px}.close-menu .main-content{width:100%}@media (min-width:992px){.close-menu .main-content{width:calc(100% - 50px)}}.close-menu .main{min-height:100%}.close-menu .main .row{width:100%;height:100%}.close-menu .main .two-cols .col-left{width:100%;height:auto!important}.close-menu .main .two-cols .col-right{min-height:100%!important}@media (min-width:992px){.close-menu .main .two-cols .col-left{height:100%!important;width:calc(50% - 24px)}.close-menu .main .two-cols .col-right{width:calc(50% + 24px)}}.two-cols .row{width:100%}.two-cols .row .col-left{width:100%;min-height:auto}.two-cols .row .col-right{width:100%;background-color:#edf6f3;align-items:top!important}.two-cols .row .col-right .page-info{padding-top:100px}@media (min-width:1200px){.two-cols .row .col-right{align-items:center!important}}@media (min-width:992px){.two-cols .row .col-left{min-height:100vh}}label{display:block;font-family:Montserrat-SemiBold;font-size:14px;margin:5px 0}.col-left .col-container{font-family:Montserrat-Regular;font-size:15px;padding:200px 15px 25px 25px;width:100%}@media (min-width:992px){.col-left .col-container{padding:200px 65px 25px}}.col-left form input,.col-left form textarea{font-family:Montserrat-Regular;font-size:14px}.col-left form .w-50{width:100%!important}.col-left form .col-7{flex:0 0 70.333333%;max-width:70.333333%}@media (min-width:1500px){.col-left form .w-50{width:50%!important}.col-left form .col-7{flex:0 0 58.333333%;max-width:58.333333%}}.col-left form .att-doc{color:#108ca0}.col-left form .att-doc:hover{opacity:.7}.jq-toast-wrap.bottom-right{right:20px}.cookie-container{position:fixed;width:100%;padding:15px;bottom:0;left:0;z-index:990;background-color:#fff;color:#000;border-top:1px solid #cbcbcb}.cookie-container .cookie-data{font-size:15px}.cookie-container .cookie-data .accept{position:absolute;right:10px;top:50%;font-size:13px;color:#000;transform:translateY(-50%)}.cookie-container .cookie-data .text{width:100%;text-align:center}.cookie-container .cookie-data .text a{color:#08adc2;margin-left:15px;transition:all .3s ease}.cookie-container .cookie-data .text a:hover{color:#000}@media screen and (max-width:1400px){.cookie-container .cookie-data{font-size:12px}.cookie-container .cookie-data .accept{font-size:11px}.cookie-container .cookie-data .text{text-align:left}}@media screen and (max-width:960px){.cookie-container{height:auto;line-height:18px}.cookie-container .cookie-data .text{width:80%}}blockquote{margin-left:40px}.text-blue{color:#08adc2}strong{font-family:Montserrat-SemiBold;font-weight:400}strong.extra{font-weight:400;width:50px;display:inline-block;font-size:26px}p.strong,strong.extra{font-family:Bicyclette-Bold}p.big{font-size:23px}p.small{font-size:16px}.text-red{color:#b3405f}:focus{outline:none}.alert,.modal-content{border-radius:0}.custom-file{height:auto}.custom-file-input{height:38px}.custom-file-label{margin:0;padding:0 10px;line-height:38px;height:38px}.custom-file-label:after{height:36px;padding:0 10px;line-height:36px}.pagination-container{margin-top:30px}.pagination-container .page-item:first-child .page-link,.pagination-container .page-item:last-child .page-link,.pagination-container .pagination{border-radius:0}.pagination-container .page-link{color:#000}.alert-info,.pagination-container .page-item.active .page-link{background-color:#108ca0;color:#fff}.alert-info{border-color:#108ca0}.card{border-radius:0}.select2-container .select2-selection--single{border:1px solid #ced4da;height:38px;outline:none}.select2-container .select2-selection--single .select2-selection__rendered{line-height:36px;padding-left:12px}.select2-container .select2-selection--single .select2-selection__arrow{height:34px;width:34px;right:3px}.datepicker{text-align:right}.home{width:100%;position:relative;height:100%;min-height:100vh}.home .home-container{position:relative;z-index:1;padding-top:50px;transition:all .2s ease}.home .home-container .logo{position:relative;display:block;width:100%;z-index:1;margin-bottom:50px}.home .home-container .logo .navbar-brand{margin:0 auto;display:block;width:250px}.home .home-container .logo .navbar-brand img{width:100%}@media (min-width:1200px){.home .home-container .logo .navbar-brand{width:320px}}.home .home-container .box{position:relative;transform:translate(-50%);left:50%;max-width:700px;width:100%;padding:20px}.home .home-container .box .text-box{transition:all .2s ease;opacity:1;margin-top:20px;color:#fff;font-family:Montserrat-Regular;font-size:16px;width:100%}@media (min-width:768px){.home .home-container .box .text-box{margin-top:50px;font-size:18px;opacity:0}}@media (min-width:1500px){.home .home-container .box .text-box{font-size:23px}}@media (min-width:768px){.home .home-container .box{padding:50px 50px 0}}@media (min-width:768px){.home .home-container{padding-top:15%}.home .home-container .logo{margin-bottom:50px}}@media (min-width:768px) and (max-height:700px){.home .home-container{padding-top:100px}.home .home-container .logo{margin-bottom:0}}@media (min-width:768px){.home.hover-rec .rec .text-box{opacity:1;transition:all .2s ease}.home.hover-rec .recruteur-col{background-color:#b3405e;transition:all .2s ease}.home.hover-can .can .text-box{opacity:1;transition:all .2s ease}.home.hover-can .candidat-col{background-color:#308343;transition:all .2s ease}}.home .main-image{position:absolute;z-index:0;margin:0;min-height:600px;top:0;left:0}.home .main-image,.home .main-image .image{height:100%;width:100%}.home .main-image .image .mask{opacity:.1;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0}.home .main-image .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home .main-image .image-info{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%}.home .main-image .image-info .container-fluid{padding:0}.left-site{position:relative;background-color:#308343;min-width:500px;min-height:100vh;display:none}.left-site,.left-site .left-menu{width:50%;transition:width .2s ease}.left-site .left-menu{position:fixed;height:100vh}.left-site .left-menu .left-menu-in{min-width:460px;position:absolute;padding-top:160px;left:50%;top:20vh;font-family:Montserrat-Medium;font-size:24px;transform:translate(-50%);display:inline-block}.left-site .left-menu .left-menu-in a{opacity:1;transition:all .2s ease;transition-delay:.5s;display:block;line-height:52px;color:#fff;position:relative;padding-left:55px}.left-site .left-menu .left-menu-in a:before{position:absolute;content:"";width:40px;height:40px;background-image:url(../images/face.svg);background-size:40px;left:0;top:10px;z-index:2;opacity:0}.left-site .left-menu .left-menu-in a:after{position:absolute;content:"";width:40px;height:40px;background-color:#1d724d;left:0;top:10px;z-index:1;border-radius:50%;opacity:0}.left-site .left-menu .left-menu-in a:hover:after,.left-site .left-menu .left-menu-in a:hover:before{opacity:1;transition:all .3s ease}.left-site .left-menu .left-menu-in.red-face a:after{background-color:#b3405f!important}@media (min-width:992px){.left-site{display:block}}.close-menu .left-site{width:50px;min-height:100vh;min-width:auto;overflow:hidden}.close-menu .left-site .navbar-brand{display:none}.close-menu .left-site .left-menu{width:50px}.close-menu .left-site .left-menu .left-menu-in{width:0;display:none;overflow:hidden}.close-menu .left-site .left-menu .left-menu-in a{opacity:0}.mobile-menu{width:100%;min-height:120px;min-width:auto;position:fixed;background-color:#308343;z-index:50}.mobile-menu .navbar-brand .logo{background-image:url(../images/logo_enologue_de_france-inverte.svg)!important}.mobile-menu .mobile-menu-in{display:none;position:fixed;height:calc(100vh - 100px);top:100px;z-index:60;width:100%;background-color:#308343;padding-top:40px}.mobile-menu .mobile-menu-in a{font-family:Montserrat-Medium;font-size:18px;color:#fff;display:block;padding:10px 10px 10px 30px}.mobile-menu .mobile-menu-in .settings{margin-top:10px}.mobile-menu .mobile-menu-in .settings a{padding:10px 10px 10px 60px;position:relative}.mobile-menu .mobile-menu-in .settings a u{text-decoration:none!important}.mobile-menu .mobile-menu-in .settings a .icon-alert{position:absolute;left:20px;top:10px;font-size:14px;padding-top:3px}.mobile-menu .mobile-menu-in .settings a .icon-lock{position:absolute;left:20px;top:12px}.mobile-menu .mobile-menu-in .settings .top-menu-title{position:relative}.mobile-menu .mobile-menu-in .settings .top-menu-title:before{position:absolute;content:"";width:30px;height:30px;background-image:url(../images/face.svg);background-size:35px;left:18px;top:8px;z-index:2}.mobile-menu .mobile-menu-in .settings .top-menu-title:after{position:absolute;content:"";width:30px;height:30px;border:1px solid #fff;left:20px;top:10px;z-index:1;border-radius:50%}@media (min-width:1500px){.mobile-menu .mobile-menu-in .settings .top-menu-title{padding-left:80px;white-space:nowrap}.mobile-menu .mobile-menu-in .settings .top-menu-title:after,.mobile-menu .mobile-menu-in .settings .top-menu-title:before{left:30px}}.mobile-menu .welcome-message{background-color:#108ca0;padding:20px;color:#fff;width:100%}.mobile-menu.red .welcome-message{background-color:#b3405f}@media (min-width:992px){.mobile-menu{display:none}}.mobile-menu #menu-open-close{width:40px;height:40px;z-index:200;position:relative;border-color:#fff;border-top:3px solid #fff;display:block;transition:all .4s;top:0}.mobile-menu #menu-open-close:after,.mobile-menu #menu-open-close:before{content:"";position:absolute;width:100%;height:0;border-top:3px solid #fff;left:0;transition:all .4s}.mobile-menu #menu-open-close:after{top:6px}.mobile-menu #menu-open-close:before{top:15px}.mobile-menu .navbar-toggler{float:right;margin:20px}.mobile-menu .navbar-toggler:focus{box-shadow:none!important;outline:none!important}.mobile-menu #menu-open-close.open{border:3px solid #fff;border-radius:50%;width:40px;height:40px;top:-5px;transform:rotate(135deg)}.mobile-menu #menu-open-close.open:after,.mobile-menu #menu-open-close.open:before{top:16px;left:3px;width:80%}.mobile-menu #menu-open-close.open:after{transform:rotate(0deg)}.mobile-menu #menu-open-close.open:before{transform:rotate(-90deg)}.top-menu{background-color:#108ca0;height:110px;width:50%;display:none;position:fixed;top:0;right:0;width:100%;z-index:200;border-bottom:1px solid #fff}.top-menu .name{display:block;padding:20px;font-family:Montserrat-Regular;font-size:13px;color:#fff}.top-menu ul{margin:0!important;padding:0}.top-menu ul li{margin:0;font-family:Montserrat-Regular;font-size:13px;text-transform:uppercase;list-style:none}.top-menu ul li a{position:relative;padding:20px 20px 20px 50px;display:block;background-color:#108ca0;color:#fff;border-left:1px solid #fff;height:100%}.top-menu ul li a .icon-alert{position:absolute;left:20px;top:12px}@media (min-width:1200px){.top-menu ul li a .icon-alert{top:12px}}@media (min-width:1500px){.top-menu ul li a .icon-alert{top:15px}}.top-menu ul li a .icon-lock{position:absolute;left:20px;top:12px}@media (min-width:992px){.top-menu ul li a{padding:20px 20px 30px 60px}}@media (min-width:1500px){.top-menu ul li a{padding:20px 20px 20px 60px}}.top-menu ul li u{display:none}@media (min-width:1500px){.top-menu ul li u{display:inline-block;text-decoration:none;white-space:nowrap}}.top-menu ul li span{position:relative;padding:20px;display:block;background-color:#108ca0;color:#fff;border-left:1px solid #fff;text-transform:none;height:100%}.top-menu ul .top-menu-title{background-color:#baddd9;color:#1d724d;position:relative;display:inline-block;padding-left:50px}.top-menu ul .top-menu-title:before{position:absolute;content:"";width:35px;height:35px;background-image:url(../images/face.svg);background-size:35px;left:20px;top:10px;z-index:2}.top-menu ul .top-menu-title:after{position:absolute;content:"";width:35px;height:35px;background-color:#1d724d;left:20px;top:10px;z-index:1;border-radius:50%}@media (min-width:1500px){.top-menu ul .top-menu-title{padding-left:80px;white-space:nowrap}.top-menu ul .top-menu-title:after,.top-menu ul .top-menu-title:before{left:30px}}.top-menu.red ul li a,.top-menu.red ul li span{background-color:#b3405f}.top-menu.red ul .top-menu-title{background-color:#e4e9e8;color:#b3405f}.top-menu.red ul .top-menu-title:after{background-color:#b3405f}@media (min-width:768px){.top-menu{background-color:#fff;height:auto;width:50%}.top-menu .name{display:none}.top-menu .flex-grow-1{display:initial}}@media (min-width:992px){.top-menu{display:initial}}.offers{margin-top:20vh;padding-top:200px;margin-left:auto;margin-right:auto;max-width:1300px!important}.offers .col-card{width:350px;margin:0 20px 50px 50px;padding:20px 20px 20px 40px}.offers .col-card .card{border:0}.offers .col-card .card,.offers .col-card .card p{font-family:Montserrat-Regular;font-size:15px}.offers .col-card .card strong{font-family:Montserrat-Medium;font-size:15px}.offers .col-card .card .card-title{font-family:Montserrat-ExtraBold;font-size:28px}.offers .col-card .card .card-footer{border:0;background-color:transparent!important;padding:15px 0;position:relative}.offers .col-card .card .card-footer .text-muted{color:#108ca0!important}.offers .col-card .card .card-footer:before{width:40px;margin-top:10px;content:"";position:absolute;top:0;left:0;border-bottom:1px solid #000}body.register{font-size:14px}body.register form label{display:block;font-family:Montserrat-SemiBold;font-size:14px;margin:5px 0}body.register .row{margin-right:-15px;margin-left:-15px}body.register [class^=col-]{padding-right:15px;padding-left:15px}body.register .header-title{font-family:Montserrat-Medium;font-size:16px}body.register .sub-header{font-size:12px;margin-bottom:24px;color:#98a6ad}body.register .datepicker table{font-size:12px}.form-control{font-size:14px;height:38px;padding:.45rem .9rem;line-height:1.5}.form-control.preview{border:0;border-radius:0;border-bottom:1px solid #ced4da;padding-left:0;padding-right:0}.auth-login{background-color:#329357}.auth-login h3{font-family:Montserrat-ExtraBold;font-size:35px;margin-top:40px}.auth-login.auth-recruiter{background-color:#b3405f}.auth-login .card-body{padding:0 50px}.register .card-body{padding:20px}.loading{height:100vh!important;overflow:hidden!important}.loading .loader{position:fixed;z-index:1500;left:0}.loading .loader,.loading .loader:before{width:100%;height:100vh;top:0;background-color:#000}.loading .loader:before{position:absolute;content:"";opacity:1}.loading .loader .loading-title{white-space:nowrap;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;font-family:Bicyclette-Bold;font-size:60px;line-height:60px}.two-cols .col-right .menu-info{margin-bottom:50px}.two-cols .col-right .menu-info a{position:relative;display:block;background-color:#108ca0;border-radius:0;white-space:nowrap;padding:13px 25px 13px 15px;margin-top:8px;margin-bottom:8px;font-family:Montserrat-ExtraBold;font-size:12px;color:#fff}@media (min-width:576px){.two-cols .col-right .menu-info a{margin-top:0;margin-bottom:0;margin-right:7px;padding:13px 25px 13px 15px;display:inline-block}}@media (min-width:992px){.two-cols .col-right .menu-info a{padding:13px 15px 13px 10px}}@media (min-width:1200px){.two-cols .col-right .menu-info a{padding:13px 25px 13px 15px}}@media (min-width:1500px){.two-cols .col-right .menu-info a{padding:15px 40px 15px 30px;font-size:14px;margin-right:13px}}.two-cols .col-right .doc{width:100%;display:table}.two-cols .col-right .doc a.btn-remove-file{float:right;border:0!important;background-color:transparent;padding:0;color:#108ca0}.two-cols .col-right .file-upload{display:block;width:100%;margin-right:7px}.two-cols .col-right .file-upload .btn-file{position:relative;overflow:hidden;background-color:#108ca0;border-radius:0;white-space:nowrap;padding:13px 20px;width:100%;color:#fff;font-size:12px;font-family:Montserrat-ExtraBold}.two-cols .col-right .file-upload .btn-file:after{content:"\203A";position:absolute;width:30px;height:30px;font-size:38px;line-height:10px;transform:rotate(90deg);right:10px;top:20px;font-family:Montserrat-Medium}.two-cols .col-right .file-upload .btn-file input[type=file]{position:absolute;top:0;right:0;width:190px;height:50px;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;cursor:inherit;display:block}@media (min-width:576px){.two-cols .col-right .file-upload{float:left;width:188px}}@media (min-width:1500px){.two-cols .col-right .file-upload{width:240px;margin-right:13px}.two-cols .col-right .file-upload .btn-file{font-size:14px;padding:15px 30px 15px 20px}}.two-cols .form-buttons{margin:30px 0}.two-cols .form-buttons button{margin-right:10px}a.smile{padding:0 0 0 70px;margin:0;width:240px;display:inline-block;color:#fff;font-size:25px;text-transform:uppercase;font-family:Bicyclette-Light;line-height:32px;position:relative;transform:translate(-50%);left:50%}a.smile span{display:block;text-transform:none;font-size:43px;font-family:Bicyclette-Regular;padding:0}a.smile:before{background-image:url(../images/face.svg);z-index:2}a.smile:after,a.smile:before{position:absolute;content:"";width:61px;height:61px;left:0;top:50%;transform:translateY(-50%)}a.smile:after{background-color:#308343;z-index:1;border-radius:50%}a.smile.red:after{background-color:#b3405f}@media (min-width:768px){a.smile{top:20px}}.menu-arrow{width:58px;height:58px;position:absolute;top:50%;transform:translateY(-50%);right:-29px;transition:all .2s ease}.menu-arrow:before{content:"";width:9px;height:17px;background-image:url(../images/menu-arrow.svg);z-index:1;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;left:40%}.menu-arrow:after{background-color:#fff;content:"";position:absolute;top:0;left:0;width:58px;height:58px;border-radius:50%;z-index:0}.close-menu .menu-arrow{right:-29px}.close-menu .menu-arrow:before{content:"";width:9px;height:17px;background-image:url(../images/menu-arrow.svg);z-index:1;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;left:40%;top:35%;transform:rotate(180deg)}.btn{font-size:13px;padding:.5rem 1.5rem}.btn-success{color:#fff;background-color:#308343;border-color:#308343;transition:all .2s ease}.btn-success:hover{opacity:.8;transition:all .2s ease}.btn-dark{color:#fff;background-color:#000;border-color:#000}.btn-dark:hover{opacity:.8;transition:all .2s ease}.btn{border-radius:0}.btn-labeled{padding-top:0;padding-bottom:0;padding-left:0}.btn-label{position:relative;display:inline-block;padding:6px 12px;background:rgba(0,0,0,.15);margin-right:5px}.btn-candidate-modal.disabled,.btn-job-modal.disabled{background-color:#e5e5e5;padding:5px 0!important;border-radius:3px}.btn-save-job{cursor:pointer}.btn-success{background-color:#1d724d;border-color:#1d724d}.btn-danger{background-color:#b3405f;border-color:#b3405f}.btn-primary{background-color:#108ca0;border-color:#108ca0}.icon-alert{background-image:url(../images/icons/icon-alert.svg);padding-top:6px}.icon-alert,.icon-lock{background-repeat:no-repeat;display:block;width:30px;height:30px;font-style:normal;text-align:center}.icon-lock{background-image:url(../images/icons/icon-lock.svg);padding-top:5px}.icon-document{position:absolute;left:-70px;width:48px;height:48px;display:inline-block;margin-right:10px}.icon-document:before{content:"";background-image:url(../images/icons/icon-document.svg);background-repeat:no-repeat;width:18px;height:22px;font-style:normal;text-align:center;z-index:1;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%}.icon-document:after{background-color:#108ca0;content:"";position:absolute;top:0;left:0;width:48px;height:48px;border-radius:50%;z-index:0}@media (min-width:992px){.icon-document{width:58px;height:58px}.icon-document:before{width:23px;height:27px}.icon-document:after{width:58px;height:58px}}.icon-info{position:absolute;left:-50px;top:0;width:48px;height:48px;display:inline-block;margin-right:10px}.icon-info:before{content:"";background-image:url(../images/icons/icon-info.svg);background-repeat:no-repeat;background-size:40px auto;width:100%;height:100%;font-style:normal;text-align:center;z-index:1;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%}@media (min-width:992px){.icon-info{left:-70px;width:58px;height:58px}.icon-info:before{width:55px;height:55px;background-size:50px auto}}.in{padding-left:50px}.in .icon-info{left:0;top:-8px}@media (min-width:992px){.in{padding-left:80px}.in .icon-info{left:0;top:-15px}}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.slide{display:none}}