.join-us{overflow:hidden;position:relative; min-height: 50vh;display:flex;align-items:center;width:100%;margin:0;padding:50px 0;background-repeat:no-repeat!important;background-position:50% 50%!important;background-attachment:fixed!important;background-color:transparent!important;background-size:cover!important;color:#fff;text-align:center}
.join-us:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(40,40,40,.3)}
.join-us a{color:#fff}
.join-us .j-titolo{font-size:35px;text-align:center;color:#fff;font-family:'Brandon Printed Two';-webkit-font-smoothing:antialiased;margin-bottom:10px;text-shadow:0 0 8px rgba(0,0,0,.5)}
.join-us .j-testo{width:100%;display:inline-block;margin:10px 0 30px;font-size:16px;font-weight:400;line-height:normal;text-align:center;text-shadow:0 0 8px rgba(0,0,0,.5)}

.join-us .bootstrap-select .dropdown-toggle .filter-option-inner-inner{ font-size: 14px; font-family: 'Montserrat';font-weight:400; }
.join-us form .form-control{ font-size: 14px;}
.join-us  .bootstrap-select .dropdown-menu li a span.text { font-size: 14px!important; font-family: 'Montserrat'!important; font-weight: 500!important;}

.join-us .social-bar{font-size:14px;padding:10px 0 0;margin:20px 0 0}
.join-us .social-bar .s-titolo{font-size:35px;text-align:center;color:#fff;font-family:'Brandon Printed Two';-webkit-font-smoothing:antialiased;text-shadow:0 0 8px rgba(0,0,0,.5)}
.join-us .social-bar .social-icons{text-align:center}
.join-us .social-bar .social-icons a{padding:10px;font-size:40px;color:none;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear;text-shadow:0 0 8px rgba(0,0,0,.5)}
.join-us .social-bar .social-icons a:hover{color:#e30613}

@media screen and (max-width:736px){
    .join-us{min-height:70vh;background-attachment:inherit!important;aspect-ratio:inherit}
}
