﻿@import url("https://fonts.googleapis.com/css?family=Overpass:200,200i,300,300i,400,400i,600,600i,700,700i");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.navigation{background-color:rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);min-height:60px;width:100%;z-index:999}.navigation .navigation-wrapper{position:relative;z-index:9999}.navigation .navigation-wrapper::after{clear:both;content:"";display:block}.navigation .logo{float:left;max-width:160px;margin-right:2em}.navigation .logo img{max-width:100%;padding:1.1em 0.2em}.navigation .navigation-menu-button{display:block;float:right;line-height:60px;margin:0;padding-right:1em;text-decoration:none;text-transform:uppercase;height:60px}@media (min-width: 1024px){.navigation .navigation-menu-button{display:none}}.navigation nav{float:none;min-height:60px;z-index:9999999}@media (min-width: 1024px){.navigation nav{float:left}}.navigation ul.navigation-menu{clear:both;display:none;margin:0 auto;overflow:visible;padding:0;width:100%;z-index:9999}.navigation ul.navigation-menu.show{display:block}@media (min-width: 1024px){.navigation ul.navigation-menu{display:inline;margin:0;padding:0}}.navigation ul li.nav-link{background:rgba(0,0,0,0);display:block;line-height:30px;overflow:hidden;padding-right:0.8em;text-align:center;width:100%;z-index:9999}@media (min-width: 1024px){.navigation ul li.nav-link{background:transparent;display:inline;line-height:60px;text-decoration:none;width:auto}}.navigation ul li.nav-link a{display:inline-block}.navigation .active-nav-item a{border-bottom:1px solid rgba(255,255,255,0.5);padding-bottom:3px}.navigation li.more.nav-link{padding-right:0}.navigation li.more.nav-link>a{padding-right:1em}@media (min-width: 1024px){.navigation li.more.nav-link{padding-right:1em}.navigation li.more.nav-link>a::after{position:absolute;top:auto;right:-.4em;bottom:auto;left:auto;content:"\25BE"}.navigation li.more.nav-link>a{padding-right:0.6em}}.navigation li.more{overflow:visible;padding-right:0}.navigation li.more a{padding-right:0.8em}.navigation li.more>a{padding-right:1.6em;position:relative}@media (min-width: 1024px){.navigation li.more>a{margin-right:1em}}.navigation li.more>a::after{font-size:1.2em;position:absolute;right:.5em}@media (min-width: 1024px){.navigation li.more:focus>.submenu,.navigation li.more:hover>.submenu{display:block}}@media (min-width: 1024px){.navigation li.more{padding-right:0.8em;position:relative}}.navigation ul.submenu{display:none;padding-left:0}@media (min-width: 1024px){.navigation ul.submenu{left:-1em;position:absolute;top:45px}}@media (min-width: 1024px){.navigation ul.submenu .submenu.fly-out-right{left:11.8em;top:0}}@media (min-width: 1024px){.navigation ul.submenu .submenu.fly-out-left{left:-11.8em;top:0}}@media (min-width: 1024px){.navigation ul.submenu .submenu{left:11.8em;top:0}}.navigation ul.submenu li{display:block;padding-right:0}@media (min-width: 1024px){.navigation ul.submenu li{line-height:46.1538461538px}.navigation ul.submenu li:first-child>a{border-top-left-radius:0;border-top-right-radius:0}.navigation ul.submenu li:last-child>a{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:0.7em}}.navigation ul.submenu li a{display:inline-block;text-align:right;width:100%}@media (min-width: 1024px){.navigation ul.submenu li a{padding-left:1em;text-align:left;width:12em}}.navigation .navigation-tools{clear:both;display:block;position:absolute;right:60px;top:0px}@media (min-width: 1024px){.navigation .navigation-tools{background:transparent;clear:none;float:right;right:10px}}.modal label{cursor:pointer;margin-bottom:0}.modal label img{border-radius:150px;display:block;max-width:300px}.modal .modal-state{display:none}.modal .modal-fade-screen{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(192,190,178,0.85);opacity:0;padding-top:0.6em;text-align:left;transition:opacity 0.25s ease;visibility:hidden;z-index:99999}@media (min-width: 1024px){.modal .modal-fade-screen{padding-top:10em}}.modal .modal-fade-screen .modal-bg{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.modal .modal-close{position:absolute;top:1.5em;right:1.5em;height:1.5em;width:1.5em;background:#fff;cursor:pointer}.modal .modal-close::after,.modal .modal-close::before{position:absolute;top:3px;right:3px;bottom:0;left:50%;height:1.5em;width:.15em;background:#ddd;content:"";display:block;margin:-3px 0 0 -1px;transform:rotate(45deg)}.modal .modal-close:hover::after,.modal .modal-close:hover::before{background:#c4c4c4}.modal .modal-close::before{transform:rotate(-45deg)}.modal .modal-inner{background:#fff;border-radius:3px;margin:auto;margin-top:0;max-height:95%;overflow:auto;padding:1.5em;position:relative;transition:opacity 0.25s ease;width:95%}@media (min-width: 768px){.modal .modal-inner{max-height:70%;padding:3em;width:70%}}@media (min-width: 1024px){.modal .modal-inner{width:70%}}.modal .modal-inner h1{color:#333;text-align:left;text-transform:capitalize}.modal .modal-inner p{color:#333;line-height:1.5em}.modal .modal-inner .modal-intro{margin-bottom:1em}.modal .modal-inner .modal-content{color:#333}@media (min-width: 768px){.modal .modal-inner .modal-content{columns:2 8em}}.modal .modal-inner a.cta{color:#fff;display:inline-block;margin-right:0.5em;margin-top:1em}.modal .modal-inner a.cta:last-child{padding:0 2em}.modal .modal-state:checked+.modal-fade-screen{opacity:1;visibility:visible}.modal .modal-state:checked+.modal-fade-screen .modal-inner{top:0.5em}.modal-open{overflow:hidden}.video-wrapper{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video-wrapper embed,.video-wrapper object,.video-wrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%}.steps{display:inline-block;margin-bottom:1.5em;text-align:left}.steps .profile-steps{background-color:#fff;border:1px solid #dcdcdc;border-left:0;color:#999;display:inline-block;font-size:0.8em;line-height:2.25em;margin-bottom:2px;margin-right:-5px;padding:0 .5625em 0 1.125em;position:relative;text-decoration:none}.steps .profile-steps:first-child{border-bottom-left-radius:3px;border-left:1px solid #dcdcdc;border-top-left-radius:3px;padding-left:1.125em}.steps .profile-steps:last-child{background-color:#fff;border-bottom-right-radius:3px;border-top-right-radius:3px;color:#999;padding-right:1.125em}.steps .profile-steps:focus{background-color:#fff;color:#477DCA}.steps .profile-steps::after,.steps .profile-steps::before{position:absolute;top:0;right:auto;bottom:0;left:100%;border-bottom:1.125em solid transparent;border-left:.5625em solid transparent;border-top:1.125em solid transparent;content:"";display:block;margin:auto;z-index:2}.steps .profile-steps:last-child::after,.steps .profile-steps:last-child::before{border:0}.steps .profile-steps::before{border-left-color:#dcdcdc;margin-left:1px;z-index:1}.steps .profile-steps::after{border-left-color:#fff}@media (min-width: 40em){.steps .profile-steps{font-size:1em;padding:0 1.125em 0 1.5em}}.tooltip-item{background:transparent;display:inline-block;max-width:24px}.tooltip-item:focus,.tooltip-item:hover .tooltip{opacity:1;visibility:visible}.tooltip-item .tooltip{position:absolute;top:4em;right:0;left:0;background-color:#fff;background:#fff;border-radius:3px;box-shadow:0 -3px 4px rgba(0,0,0,0.4);color:#333;font-size:0.9em;line-height:1.5em;margin:0 auto;max-width:16em;opacity:0;visibility:hidden;padding:1em;text-align:center;transition:all 0.2s ease-in-out;z-index:100000;left:25px}.tooltip-item .tooltip p{line-height:1.5em;margin:0;font-weight:400}.tooltip-item .tooltip::after{position:absolute;top:0;bottom:0;border:8px solid transparent;top:-1.2em;color:#fff;content:"▲";font-size:1.4em;margin-left:-8px;text-align:center;text-shadow:0 -3px 4px rgba(0,0,0,0.4);margin-left:17px}.label-switch{border-radius:32px;cursor:pointer;display:inline-block;height:32px;position:relative;width:52px}.label-switch input[type="checkbox"]{display:none}.label-switch input[type="checkbox"]+.checkbox{background:#e8e8e8;border:0;border-radius:32px;cursor:pointer;height:32px;margin:0;padding:0;position:relative;transition:all 0.3s ease;width:52px;z-index:0}.label-switch input[type="checkbox"]+.checkbox::before{position:absolute;top:2px;right:0;bottom:0;left:2px;background:#fff;border-radius:32px;content:"";height:28px;transform:scale(1);transition:all 0.3s ease;width:48px;z-index:1}.label-switch input[type="checkbox"]+.checkbox::after{position:absolute;top:2px;right:0;bottom:0;left:2px;height:28px;width:28px;background:#fff;border-radius:28px;box-shadow:0 2px 5px rgba(0,0,0,0.4);content:"";transition:all 0.3s ease;z-index:2}.label-switch input[type="checkbox"]:checked+.checkbox{background:#477DCA}.label-switch input[type="checkbox"]:checked+.checkbox::before{transform:scale(0)}.label-switch input[type="checkbox"]:checked+.checkbox::after{left:22px}body{font-family:'Overpass', sans-serif;color:#555;text-rendering:optimizeLegibility}section{max-width:100%}section::after{clear:both;content:"";display:block}img{max-width:100%}hr{border:none;border-top:1px solid #ccc;margin:0}input::placeholder{color:rgba(85,85,85,0.4)}.btn-blu,button{color:#fff;background-color:#009cdb;text-transform:uppercase;font-size:14px;font-weight:600;padding:14px 16px 10px;display:table}.btn-blu:hover,button:hover{text-decoration:none;background-color:#196786}.wrapper{max-width:1280px;margin:0 auto;padding:0 10px}@media (min-width: 1280px){.wrapper{padding:0}}.clearfix{clear:both}*{transition:all .05s ease-in}.col-1-1{width:calc(100% - 40px);float:left;margin-left:20px}.col-1-2{width:calc(100% - 40px);float:left;margin-left:20px}@media (min-width: 480px){.col-1-2{width:calc(50% - 30px);float:left;margin-left:20px}}.col-1-3{width:calc(100% - 40px);float:left;margin-left:20px}@media (min-width: 480px){.col-1-3{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px}}.col-1-4{width:calc(100% - 40px);float:left;margin-left:20px}@media (min-width: 1024px){.col-1-4{width:calc(25% - 25px);float:left;margin-left:20px}}.row:after{content:'';display:block;clear:both}.breadcrumb-section{padding:2em 0 0;text-transform:uppercase;font-size:12px;font-weight:600;color:#555}.breadcrumb-section ul li{display:inline-block}.breadcrumb-section ul li:after{content:' \203A';font-size:1.1em;margin:0 4px;color:#c0beb2}.breadcrumb-section ul li:last-child:after{content:'';margin:0}.breadcrumb-section ul li a:hover{color:#009cdb}.content-section{padding:3em 0}.content-section h1,.content-section h2,.content-section h3,.content-section h4,.content-section h5{margin-bottom:1em}.content-section ul{list-style:circle;margin-left:20px}.content-section ul li{line-height:1.4em;font-weight:300;color:#555}@media (min-width: 768px){.content-section ul li{font-size:21px}}.content-section ul li strong{font-weight:600}.content-2columns article{width:calc(100% - 40px);float:left;margin-left:20px;margin-bottom:20px}@media (min-width: 480px){.content-2columns article{width:calc(50% - 30px);float:left;margin-left:20px}}.bg-grigio{background-color:#f8f8f7}.bg-grigio input[type="file"]{background-color:#f8f8f7}.pagination{position:relative;margin:1em auto}.pagination ul li{display:inline-block}.pagination ul li a{font-family:'Overpass', sans-serif;border:none;color:#555;font-size:.8em;background-color:#f8f8f7;border-radius:4px;color:#555;padding:6px 10px 3px;margin-right:3px}.pagination ul li a:hover{cursor:pointer;text-decoration:none;background-color:#c0beb2;color:#fff}.pagination .active a{background-color:#c0beb2}.pagination span{position:initial;border:none;font-size:.8em}.pagination span:before{content:"" !important}.btn{box-sizing:border-box}form{width:100%;padding:0;position:relative}form .required>label:after{content:" * ";color:#555}label{font-weight:300;font-size:1.313em;font-weight:200;margin-bottom:5px}input:not([type='file']){background-color:#fff}input{height:37px;border:none;border:1px solid #ccc;border-radius:4px;font-size:1em;font-family:'Overpass', sans-serif;padding-left:.5em;color:#555}input[type="email"],input[type="text"],input[type="search"]{-webkit-appearance:none;-moz-appearance:none}input[type="radio"],input[type="checkbox"]{height:auto}input[type="submit"]{color:#fff;background-color:#009cdb;text-transform:uppercase;font-size:14px;font-weight:600;padding:10px 16px;display:block;border:none;margin:1em 0}input[type="submit"]:hover{text-decoration:none;background-color:#196786;cursor:pointer}input[type="file"]{border:none;padding-left:0}textarea{width:100%;margin:10px 0;border:none;display:block;background-color:#fff;font-size:1em;font-family:'Overpass', sans-serif;padding:.5em;color:#555;-webkit-appearance:none;border:1px solid #ccc;border-radius:4px}select{width:100%;line-height:30px;font-size:14px;padding:4px 2px 4px 12px;display:block;color:#555;font-family:'Overpass', sans-serif;-webkit-appearance:none;-moz-appearance:none;border:none;height:37px;background-color:transparent}select optgroup,select option{padding-left:10px}.select-wrapper{position:relative;display:block;height:37px;background:url(../images/select-down.png) no-repeat right center #fff}.select-wrapper select{padding-right:25px}button{border:none;cursor:pointer;padding:10px 16px}.help-block{color:red;margin:5px 0}.mess-container .flash-success,.mess-container .flash-error{margin:0 auto;border-radius:10px;color:#09B589;text-align:center;padding:120px 2em 2em 2em;font-size:1.8em;font-weight:200;border:1px solid #09B589;max-width:600px;background:url(../images/ico-success.png) no-repeat top 30px center transparent;background-size:60px}@media (min-width: 480px){.mess-container .flash-success,.mess-container .flash-error{padding:2em 2em 2em 100px;background:url(../images/ico-success.png) no-repeat left 30px center transparent;background-size:60px}}.mess-container .flash-error{background:url(../images/ico-error.png) no-repeat top 30px center transparent;background-size:60px;color:#E1163C;border:1px solid #E1163C}@media (min-width: 480px){.mess-container .flash-error{background:url(../images/ico-error.png) no-repeat left 30px center transparent;background-size:60px}}.mess-container-custom .flash-error{margin-top:15px;color:#E1163C;border:1px solid #E1163C;background:url(../images/ico-error.png) no-repeat left 30px center transparent;background-size:20px;padding:1em 1em 1em 70px;font-size:1em}@media (min-width: 480px){.mess-container-custom .flash-error{margin-left:20px}}ul.paginate_button{display:flex}.apply_privacy_modal{width:calc(100% - 45px);display:inline-block}.apply_privacy_modal a.modal-trigger{color:inherit;font-size:16px}h1,h2,h3,h4{color:#009cdb;text-transform:uppercase;line-height:1em;margin:.2em 0;font-weight:300}h1,h2{font-size:1.5em}@media (min-width: 768px){h1,h2{font-size:40px}}h3{font-size:1.125em}@media (min-width: 768px){h3{font-size:28px}}h4{font-weight:400;font-size:1.125em}@media (min-width: 768px){h4{font-size:21px}}h5{font-weight:600;margin:.2em 0}@media (min-width: 768px){h5{font-size:1.125em}}h6{margin:.2em 0;font-weight:600}p{line-height:1.4em;font-weight:300;color:#555}@media (min-width: 768px){p{font-size:1.313em}}p strong{font-weight:600}@media (min-width: 768px){article p{font-size:20px !important}}article ul,article ol{list-style:initial;margin:0 0 1em 1em}article ul li,article ol li{line-height:1.4em;font-weight:300;color:#555}@media (min-width: 768px){article ul li,article ol li{font-size:1em}}article ul li strong,article ol li strong{font-weight:600}a{text-decoration:none;color:#009cdb}a:hover{text-decoration:underline}.content-section h1{margin-bottom:1em}.content-section p{margin-bottom:1em}.content-section strong{color:#009cdb}.top-bar-job .wrapper{position:relative}.top-bar-job .wrapper .logo_job{display:block;text-indent:-999px;background:url("../images/logo-top-mobile.png") no-repeat center center;background-size:100%;width:50px;height:50px;margin:15px 0 0 15px}@media (min-width: 480px){.top-bar-job .wrapper .logo_job{background:url("../images/logo-job.png") no-repeat center center;background-size:100%;width:350px;height:80px;margin:10px 5px 0}}@media (min-width: 1024px){.top-bar-job .wrapper .logo_job{margin:10px 20px 0 0}}.top-bar-job .wrapper .top-bar-login{text-transform:uppercase;color:#555;font-size:.875em;position:absolute;right:1em;top:0;line-height:40px;padding-right:45px;padding-top:10px;background-size:auto 100%;height:40px}@media (min-width: 480px){.top-bar-job .wrapper .top-bar-login{top:1em}}@media (min-width: 768px){.top-bar-job .wrapper .top-bar-login{padding-right:65px}}.top-bar-job .wrapper .top-bar-login a{margin-right:1em}.top-bar-job .wrapper .top-bar-login .tooltip-item{width:24px}.top-bar-job .wrapper .top-bar-login .ico-login,.top-bar-job .wrapper .top-bar-login .ico-logged{background:url("../images/job_ico_login.png") no-repeat center center;background-size:100%;width:40px;height:40px;display:block;margin:10px 5px 0;position:absolute;right:0;top:0}@media (min-width: 768px){.top-bar-job .wrapper .top-bar-login .ico-login,.top-bar-job .wrapper .top-bar-login .ico-logged{margin:10px 20px 0 0}}.top-bar-job .wrapper .top-bar-login .ico-logged{background:url("../images/job_ico_login-logged.png") no-repeat center center;background-size:100%}#top-bar{background-color:#009cdb}#top-bar .navigation .logo{text-indent:-999px;background:url("../images/logo-top-mobile.png") no-repeat center center;background-size:100%;width:50px;height:50px;margin:15px 0 0 15px}@media (min-width: 480px){#top-bar .navigation .logo{background:url("../images/logo-top.png") no-repeat center center;background-size:100%;width:160px;height:60px;margin:10px 5px 0}}@media (min-width: 1024px){#top-bar .navigation .logo{margin:10px 20px 0 0}}#top-bar .navigation nav .nav-link a{text-transform:uppercase;color:white;font-weight:300;padding-top:4px}@media (min-width: 1024px){#top-bar .navigation nav .nav-link a{font-size:.875em;padding-top:0}}#top-bar .navigation nav .nav-link a:hover,#top-bar .navigation nav .nav-link a .selected{opacity:.7;text-decoration:none}#top-bar .navigation nav .submenu{background-color:rgba(255,255,255,0.98)}@media (min-width: 1024px){#top-bar .navigation nav .nav-separator{border-left:1px solid white;padding-left:1em}}#top-bar .navigation .navigation-tools{padding-top:20px}#top-bar .navigation .navigation-tools .localization img{width:20px;height:20px;margin:8px}#top-bar .navigation .navigation-tools .localization,#top-bar .navigation .navigation-tools .search{float:right}#top-bar .navigation .more-horizontal{position:inherit}@media (min-width: 1024px){#top-bar .navigation .more-horizontal .submenu{position:absolute;background-color:rgba(255,255,255,0.98);left:0;right:0;top:60px;padding:10px}#top-bar .navigation .more-horizontal .submenu li{float:left;width:25%;text-align:left;line-height:2em;padding:10px 0}#top-bar .navigation .more-horizontal .submenu li a{border-bottom:1px solid #c0beb2;width:90%;padding:10px 0 !important;font-weight:700;line-height:1.2em}#top-bar .navigation .more-horizontal .submenu li ul{padding-top:10px}#top-bar .navigation .more-horizontal .submenu li ul li{display:list;float:none;width:100%;line-height:2em;padding:4px 0}#top-bar .navigation .more-horizontal .submenu li ul li a{text-transform:inherit;border:none;font-weight:300;line-height:1.2em;font-size:15px;padding:0 !important}#top-bar .navigation .more-horizontal .submenu li ul li a:hover{color:#fff;font-weight:400;background-color:#c0beb2;padding:4px 0 4px 10px !important}}#top-bar .hamburger{padding:5px}#top-bar .hamburger .hamburger-box{height:20px;width:20px}#top-bar .hamburger .hamburger-box .hamburger-inner,#top-bar .hamburger .hamburger-box .hamburger-inner::after,#top-bar .hamburger .hamburger-box .hamburger-inner::before{width:25px;height:2px;background-color:#fff}#top-bar .hamburger .hamburger-box .hamburger--elastic .hamburger-inner::after{top:16px}#top-bar .hamburger .hamburger-box .hamburger--elastic .hamburger-inner:before{top:-10px}footer{background-color:#196786;padding:20px 0}footer ul{text-align:center}footer ul li{display:inline-block;color:#fff;text-align:center;font-size:.8em;font-weight:300;padding:0 1em;border-right:1px solid #fff}footer ul li a{color:#fff}footer ul li:last-child{border:none}.top-title-section{width:100%;background-color:#f8f8f7;max-height:300px;position:relative}.top-title-section .wrapper{padding:0}.three-job-section{padding:0 0 4em 0}.three-job-section:after{clear:both;content:'';display:block}.three-job-section a{width:calc(100% - 40px);float:left;margin-left:20px;margin-bottom:4em}.three-job-section a:last-child{margin-bottom:0}@media (min-width: 480px){.three-job-section a{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px;margin-bottom:0}}.three-job-section a .three-job-icon{width:80px;border:1px solid #ccc;border-radius:50%;padding:20px;display:block;margin:0 auto}.three-job-section a p{font-size:2em;display:block;text-align:center;text-transform:initial;color:#555;margin:5px 0;font-weight:200}@media (min-width: 480px){.three-job-section a p{margin:1em 0}}.three-job-section a .three-job-link{width:50px;margin:0 auto;display:block}.three-job-section a:hover{text-decoration:none}.three-job-section a:hover p{color:#009cdb}.opportunities-section{padding:3em 0}.opportunities-section article{margin-bottom:3em}.opportunities-section .opportunities-box{background-color:#f8f8f7;padding:1em 0;overflow:auto;margin-bottom:1em}.opportunities-section .opportunities-box:hover{background-color:rgba(192,190,178,0.5)}.opportunities-section .opportunities-box .opp-description{width:calc(100% - 40px);float:left;margin-left:20px}@media (min-width: 480px){.opportunities-section .opportunities-box .opp-description{width:calc(66.6666666667% - 33.3333333333px);float:left;margin-left:20px}}@media (min-width: 1024px){.opportunities-section .opportunities-box .opp-description{width:calc(83.3333333333% - 36.6666666667px);float:left;margin-left:20px}}.opportunities-section .opportunities-box .opp-description h4{text-transform:initial}.opportunities-section .opportunities-box .opp-description span{color:#555}.opportunities-section .opportunities-box .opp-description p{margin-top:1em;font-size:1em}.opportunities-section .opportunities-box .opp-info{text-align:left;border-top:1px solid #ccc;margin-top:1em;padding-top:1em;width:calc(100% - 40px);float:left;margin-left:20px;line-height:1.2em;color:#555}@media (min-width: 480px){.opportunities-section .opportunities-box .opp-info{text-align:right;border:none;margin:0;padding:0;width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px}}@media (min-width: 1024px){.opportunities-section .opportunities-box .opp-info{width:calc(16.6666666667% - 23.3333333333px);float:left;margin-left:20px}}.opportunities-section .opportunities-box .opp-info strong{font-weight:700}.people-section .meetus-content{display:none;background-color:#f8f8f7;padding:1em 0;overflow:auto}.people-section .meetus-content .meetus-portrait{width:calc(100% - 40px);float:left;margin-left:20px}@media (min-width: 480px){.people-section .meetus-content .meetus-portrait{width:calc(50% - 30px);float:left;margin-left:20px}}@media (min-width: 768px){.people-section .meetus-content .meetus-portrait{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px}}.people-section .meetus-content .meetus-portrait img{width:300px;border-radius:50%}.people-section .meetus-content .meetus-info{width:calc(100% - 40px);float:left;margin-left:20px}@media (min-width: 480px){.people-section .meetus-content .meetus-info{width:calc(50% - 30px);float:left;margin-left:20px}}@media (min-width: 768px){.people-section .meetus-content .meetus-info{width:calc(66.6666666667% - 33.3333333333px);float:left;margin-left:20px}}.people-section .meetus-content .meetus-info h4{font-size:1.2em;text-transform:initial;font-weight:300}.people-section .meetus-content .meetus-info h4 span{color:#555;border-right:1px solid #555;margin-right:.6em;padding-right:.6em}.people-section .meetus-content .meetus-info p{margin-top:2em;font-size:1em}.people-section .meetus-btn{overflow:auto;padding:3em 0}.people-section .meetus-btn a{width:calc(50% - 30px);float:left;margin-left:20px;text-align:center;margin-bottom:2em}@media (min-width: 480px){.people-section .meetus-btn a{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px}}@media (min-width: 768px){.people-section .meetus-btn a{width:calc(25% - 25px);float:left;margin-left:20px}}@media (min-width: 1024px){.people-section .meetus-btn a{width:calc(16.6666666667% - 23.3333333333px);float:left;margin-left:20px}}.people-section .meetus-btn a img{border-radius:50%;width:150px;border:4px solid white}.people-section .meetus-btn a h5{font-size:1em;color:#555}.people-section .meetus-btn a p{font-size:.875em}.people-section .meetus-btn a:hover{text-decoration:none}.people-section .meetus-btn a:hover img{border-color:#009cdb}.people-section .meetus-btn .active img{border-color:#009cdb}.region-section{padding:3em 0}.region-section .region-map{width:calc(100% - 40px);float:left;margin-left:20px}@media (min-width: 768px){.region-section .region-map{width:calc(66.6666666667% - 33.3333333333px);float:left;margin-left:20px}}.region-section .region-map .map{display:none}.region-section .region-map .map-base{display:block}.region-section .region-map .map-selector-area{width:33.33%;height:100%;display:block;position:absolute;background:rgba(255,0,0,0.5)}.region-section .region-select{font-size:1.313em;margin-top:1.5em;width:calc(100% - 40px);float:left;margin-left:20px}@media (min-width: 768px){.region-section .region-select{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px}}@media (min-width: 768px){.region-section .region-select{margin-top:3em}}.region-section .region-select h6{margin-bottom:1em}.region-section .region-select ul{margin-bottom:1.5em;border-bottom:1px solid #c0beb2;padding-bottom:1em}.region-section .region-select ul li span{font-weight:300;color:#555;display:block;padding:6px 0 3px;margin-bottom:.5em;cursor:pointer}.region-section .region-select ul li input[type=radio]{display:none}.region-section .region-select ul li input[type=radio]:checked+span,.region-section .region-select ul li input[type=radio]:hover+span{background-color:#c0beb2;color:white;font-weight:400;padding:6px 10px 3px}.searchjob-section{padding:3em 0}.searchjob-section .col-1-4{padding:1em auto;margin-bottom:1em}.searchjob-section .col-1-4:last-child{margin-bottom:0}@media (min-width: 1024px){.searchjob-section .col-1-4{margin-bottom:0}}.searchjob-section input[type="text"]{width:100%}.searchjob-section span{font-size:1.313em;font-weight:200;margin-bottom:.6em;display:block}.searchjob-section span:after{content:'';display:block;clear:both}.position-section{padding:3em 0}.position-section article{width:calc(100% - 40px);float:left;margin-left:20px}@media (min-width: 768px){.position-section article{width:calc(58.3333333333% - 31.6666666667px);float:left;margin-left:20px}}@media (min-width: 1024px){.position-section article{width:calc(66.6666666667% - 33.3333333333px);float:left;margin-left:20px}}.position-section article li{font-size:20px}@media (max-width: 480px){.position-section article li{font-size:1.1em}}.position-section article header{position:relative;border-bottom:1px solid #ccc;padding-bottom:1.5em;margin-bottom:1.5em}.position-section article header h1{text-transform:initial;font-size:1.875em;padding-right:117px}.position-section article header p{font-size:18px}.position-section article header .position-social{position:absolute;right:0;top:0;text-align:right}.position-section article header .position-social span{font-size:12px;color:#555;font-weight:600;text-transform:uppercase}.position-section article header .position-social ul li{display:inline-block;padding-right:5px}.position-section article header .position-social ul li a img{width:24px}.position-section article header .position-social ul li a:hover{opacity:.5}.position-section article p{font-size:1.1em;line-height:1.6em}.position-section aside{width:calc(100% - 40px);float:left;margin-left:20px}@media (min-width: 768px){.position-section aside{width:calc(41.6666666667% - 28.3333333333px);float:left;margin-left:20px}}@media (min-width: 1024px){.position-section aside{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px}}.position-section aside .position-info{background-color:#f8f8f7;padding:1em;margin-bottom:1em}.position-section aside .position-info ul li{margin-bottom:1.5em}.position-section aside .position-info ul li:last-child{margin-bottom:0}.position-section aside .position-info ul li h6{font-size:12px;color:#999;font-weight:600;text-transform:uppercase;display:block;border-bottom:1px solid #ccc;padding-bottom:.3em;margin-bottom:.6em}.position-section aside .position-info ul li p{font-size:1.1em}.position-section aside .btn-blu{display:block;text-align:center;line-height:2em;font-size:1.2em;width:100%;font-weight:400}.related-section{padding:3em 0}.related-section ul{padding:1em 0}.related-section ul:after{content:'';display:block;clear:both}.related-section ul li{display:inline-block;background-color:#f8f8f7;min-height:100px;margin-bottom:1em;width:calc(100% - 40px);float:left;margin-left:20px}@media (min-width: 480px){.related-section ul li{width:calc(50% - 30px);float:left;margin-left:20px}}@media (min-width: 768px){.related-section ul li{width:calc(25% - 25px);float:left;margin-left:20px}}.related-section ul li:hover{background-color:#c0beb2}.related-section ul li a{padding:10px;display:block}.related-section ul li a:hover{text-decoration:none}.related-section ul li a h4{text-transform:initial}.related-section ul li a span{color:#555}.related-section .btn-blu{margin-top:1em}.profile-section,.login-section{padding:3em 0}.profile-section .steps,.login-section .steps{padding-top:2em;width:100%;position:relative}.profile-section .steps p,.login-section .steps p{font-weight:200}.profile-section form .row,.login-section form .row{padding:1em 0}.profile-section form .bottom-row,.login-section form .bottom-row{border-top:1px solid #ccc;margin-top:3em}.profile-section form label,.login-section form label{display:block;margin-top:10px}.profile-section form input[type="email"],.profile-section form input[type="text"],.profile-section form input[type="search"],.profile-section form input[type="password"],.login-section form input[type="email"],.login-section form input[type="text"],.login-section form input[type="search"],.login-section form input[type="password"]{display:block;width:100%}.profile-section form input[type="email"]:disabled,.profile-section form input[type="text"]:disabled,.profile-section form input[type="search"]:disabled,.profile-section form input[type="password"]:disabled,.login-section form input[type="email"]:disabled,.login-section form input[type="text"]:disabled,.login-section form input[type="search"]:disabled,.login-section form input[type="password"]:disabled{background-color:rgba(204,204,204,0.5)}.profile-section form select,.login-section form select{border:1px solid #ccc;border-radius:4px}.profile-section form h3,.login-section form h3{text-transform:initial;border-bottom:1px solid #ccc;display:block;font-size:1.313em;margin:3em 0 1em;padding-bottom:.5em}.profile-section form h3:after,.login-section form h3:after{content:'';display:block;clear:both}.profile-section form .btn-primary,.login-section form .btn-primary{float:right}.login-section{padding:3em 0}.login-section .login-box1,.login-section .login-box2,.login-section .login-box-apply{width:calc(100% - 60px);margin-bottom:1em;background-color:#f8f8f7;padding:30px}@media (min-width: 768px){.login-section .login-box1,.login-section .login-box2,.login-section .login-box-apply{width:calc(50% - 80px);float:left;margin-left:20px}}.login-section .login-box1 h3,.login-section .login-box2 h3,.login-section .login-box-apply h3{text-transform:initial}.login-section .login-box1 h3,.login-section .login-box1 p,.login-section .login-box1 hr,.login-section .login-box2 h3,.login-section .login-box2 p,.login-section .login-box2 hr,.login-section .login-box-apply h3,.login-section .login-box-apply p,.login-section .login-box-apply hr{margin-bottom:20px}.login-section .login-box1 .col-1-2,.login-section .login-box2 .col-1-2,.login-section .login-box-apply .col-1-2{width:calc(100% - 20px);margin-left:0}@media (min-width: 1024px){.login-section .login-box1 .col-1-2,.login-section .login-box2 .col-1-2,.login-section .login-box-apply .col-1-2{width:calc(50% - 40px);margin-left:20px}}.login-section .login-box-apply{width:100%;margin-left:0;box-sizing:border-box;padding:1em}.login-section .login-box-apply input{box-sizing:border-box}.login-section .field-user-gender label{display:inline-block}.login-section .form-group{margin-bottom:1em}.login-section .retrive-password{margin-top:2em}.login-section .retrive-password form{margin-top:1em}.reset-password .login-box1{margin:1em auto;float:none}.menu-profile{position:absolute;right:1em;top:40px}.menu-profile a{display:inline-block;color:#E1163C}@media (min-width: 1024px){.video-padding{padding:20px 200px}}@media print{.navigation-tools,nav,.navigation-menu-button,.breadcrumb-section,.top-title-section,footer,.meetus-link,.meetus-print{display:none !important}body{font-size:60%}}
