.user-login-form,.user-form,.user-pass{max-width:500px;margin:40px auto;border:1px solid #ddd;padding:10px 30px;background:#fff}.user-login-form .form-text,.user-login-form .form-email,.user-form .form-text,.user-form .form-email,.user-pass .form-text{width:100%;border:1px solid #ccc;padding:10px 8px;outline:0!important}.region-content{width:100%}.header-logo img{display:block;margin:0 auto;height:80px;width:auto;object-fit:contain}.region-primary-menu{margin-left:auto!important}.user-login-form .form-wrapper .form-submit{background:#be1e2d;border:none!important;border-radius:30px;padding:15px 50px;margin:25px 0;text-transform:uppercase;color:#fff}.webform-submission-newsletters-form{position:relative}.webform-submission-newsletters-form .form-actions{display:inline-block}.site-newsletter form{display:flex;max-width:575px;margin:0 auto}.webform-submission-newsletters-form input{padding:15px!important;outline:0!important;border:none!important;width:100%}.region-search .search-block-form .js-form-item{width:100%;display:block;justify-self:start;align-self:baseline}.region-search .search-block-form input{outline:0!important}.region-search .search-block-form input[type="submit"]{display:inline-block;padding:9px;color:#fff;font-size:14px;margin:0 5px 0}.region-search .search-block-form form{justify-content:space-between;align-items:center;display:flex}.banner_area{margin:30px 0 0}.region-page-title h1{font-weight:600;font-size:56px;color:#fff}.webform-submission-form label{display:block}.webform-submission-form textarea{width:100%;color:#212529!important;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da!important}.region-footer-contact .button--primary{color:#fff!important;background:#be1e2d!important;width:150px!important;padding:15px!important;margin:20px 0 0!important;border-radius:3px!important;text-align:center;text-transform:uppercase}.region-footer-contact .webform-submission-form input{outline:0!important;display:block;width:100%;margin:0 0 20px;padding:15px;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;-webkit-transition:border-color .15s ease-in-out , -webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out , -webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out , box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out , box-shadow .15s ease-in-out , -webkit-box-shadow .15s ease-in-out}.site-hero{position:relative;height:auto}@media (min-width:1024px){.site-sec{padding:10.4166666667vh 7.3206442167vw}}.site-hero .img{position:absolute;top:0;left:0;width:100%;height:100%}.img-cover{overflow:hidden;height:35vh}.site-hero .txt{color:#fff;position:relative;padding-top:30vh}.border-primary h2{text-transform:uppercase;font-weight:700!important}.txt h2{color:#fff!important;margin-bottom:35px;text-shadow: 0px 3px 6px rgb(0 0 0 / 50%);font-size:26px}#toolbar-administration,#toolbar-administration *{box-sizing:border-box;z-index:9999999}.link-text{display:none}.line{display:block;width:100%;overflow:hidden}.site-hero .img::after{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.5);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}