/* FONTS */
@import url('https://tnaqa.mirrorweb.com/ukgwa/20260702050159cs_/https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,700;0,900;1,300;1,400;1,500;1,700;1,900&display=swap');

video, iframe {
    border: none;
    max-width: 100%;
}

/* BACKGROUND COLOURS */
.bg-dark {o
   background-color: #232323 !important; 
}

.bg-primary {
    background-color: #ED0D2B !important; 
}

.bg-secondary {
    background-color: #1D2D50 !important;
}

.bg-light-gradient {
    background: linear-gradient(#F9F9F9, #DEDEDE);
}

.bg-lightgrey {
    background-color: #F5F5F5 !important; 
}

/* TEXT */
body {
    font-family: 'Montserrat', sans-serif;
    color: #232323;
}

h1, h2, h3, h4, h5, h6 {
    color: #ED0D2B;
    font-weight: 900;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    font-style: italic;
    line-height: 1;
}

.bg-dark h1, .bg-dark h2, .bg-dark h3, .bg-dark h5, .bg-dark h6, .bg-dark p, .bg-dark ol, .bg-dark ul, .bg-dark a {
    color: #fff;
}

.bg-dark p, .bg-dark a, .bg-dark h4 {
    color: #fff;
}

h1 {
    color: #ED0D2B;
    font-size: 30px;
}

h2 {
    font-size: 22px;
}

h3 {
    font-size: 22px;
    color: #232323;
    margin-bottom: 20px;
}

h4 {
    font-size: 18px;
}

h5 {
    font-size: 18px;
    color: #232323;
}

h1 span, h2 span, h3 span {
    font-weight: 400;
    display: block;
}

p {
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    color: 232323;
}

a {
    font-family: 'Montserrat', sans-serif;
    color: #ED0D2B;
}

a:hover {
    color: #000000;
}

.bg-dark a:hover {
    color: #ED0D2B;
    text-decoration: none;
}

ul, ol {
    font-size: 15px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    padding-right: 20px;
    padding-left: 20px;
}

/* TOP NAV */
.top-nav {
    background-color: #232323;
    padding: 10px 0;
}

.top-nav a {
    color: #fff;
    font-size: 13px;
    font-weight: bold;
}

.top-nav a:hover {
    color: #ED0D2B;
}

.top-nav .nav-link {
    padding: 0;
}

/* NAVIGATION */
.main-nav {
    -webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.16); 
    box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.16);
    z-index: 9;
    position: relative;
}

.main-nav .navbar-collapse .nav-item {
    background-color: #232323;
    padding: 11px 15px;
    margin-left: 20px;
    border-bottom: 1px solid #999999;
}

.main-nav .navbar-collapse .nav-item .nav-link {
    color: #fff;
    /*font-size: 15px;*/
    /*font-weight: bold;*/
    padding: 0 8px;
    font-size: 26px;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    font-style: italic;
    font-weight: 900;
}

.main-nav .navbar-collapse .nav-item.secondary-nav-items .nav-link {
    font-weight: 500 !important;
    text-transform: capitalize !important;
    font-style: normal !important;
    font-size: 20px !important;
    margin: 7px 0 0 0;
}

/* DROPDOWN MENU */
.dropdown-menu {
    background-color: transparent;
    border: none;
}

.dropdown-title {
    font-size: 32px;
    margin: 0;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    font-style: italic;
    font-weight: 900;
}

.dropdown-links a {
    display: block;
    margin: 10px 0;
    font-size: 18px !important;
}

/* SCROLL BAR */
.scroll-bar {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 8;
}

.scroll-bar-inner {
    display: flex;
    flex-direction: column;
    min-height: 60px;
    width: 100%;
    background-color: #232323;
    color: #fff;
    font-weight: 900;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    font-style: italic;
    line-height: 1;
    font-size: 24px;
}

.scroll-bar-inner div {
    width: 100%;
    color: #fff;
    text-align: center;
    display: flex;
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
    
}

.scroll-bar-inner a {
    color: #fff;
}

.scroll-bar svg {
    margin: 10px 0px 10px 10px;
}

.scroll-bar #get-in-touch svg {
    transform: rotate(90deg);
}

.scroll-bar #get-in-touch {
    background-color: #ED0D2B;
}

/* OVERLAY */
.overlay {
    background-color: #232323;
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: 0.6;
}

.overlay-gradient {
    background: linear-gradient(transparent, #232323);
    width: 100%;
    height: 100%;
    position: absolute;
}

.overlay-lines {
    background-image: url("/ukgwa/20260702050159oe_/https://www.oas.ukaea.uk/media/p4clslhd/overlay-lines.png");
    opacity: 0.05;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top right;
    width: 100%;
    height: 100%;
    position: absolute;
}

.overlay-corner-lines {
    background-image: url(/ukgwa/20260702050159oe_/https://www.oas.ukaea.uk/media/otrhwuq1/corner-lines.png);
    background-size: auto 20px;
    background-repeat: no-repeat;
    background-position: bottom right;
    width: 100%;
    height: 100%;
    position: absolute;
}

/* HEADER */
header {
    background-position: center center;
    background-size: cover;
    position: relative;
    display: flex;
}

.secondary-header {
    min-height: 250px;
}

.secondary-header-image {
    height: 600px;
    width: 100%;
    object-fit: cover;
}

.header-image {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.secondary-header h2 {
    color: #232323;
}

.secondary-header-two {
    min-height: 600px;
}

.secondary-header-two h1 {
    color: #ED0D2B !important;
}



.secondary-header-two h2, .secondary-header h2 {
    font-size: 18px;
    font-weight: 500;
    line-height: 1.3;
    text-transform: initial;
    font-style: normal;
}

.secondary-header-two.bg-light-gradient h2 {
    color: #232323 !important;
}

.secondary-header-two.bg-dark h2 {
    color: #fff !important;
}

/* HORIZONTAL RULES */
hr {
    border-top: 2px solid #707070;
}

.primary-hr {
    border-top: 2px solid #ED0D2B;
}

.secondary-hr {
    border-top: 2px solid #707070;
}

/* BUTTONS */
.btn {
    text-transform: uppercase;
    font-weight: 900;
    font-size: 15px;
    border-radius: 0;
    padding: 10px 30px;
    margin: 5px 15px 5px 0px;
    font-family: 'Montserrat', sans-serif;
}

.btn-primary {
    background-color: #ED0D2B;
    border: 2px solid #ED0D2B;
    color: #fff !important;
}

.btn-primary:hover, .btn-primary:active {
    background-color: transparent;
    border: 2px solid #ED0D2B;
    color: #ED0D2B !important;
}

.btn-secondary {
    background-color: transparent;
    border-color: #fff;
    border: 2px solid #fff;
}

.btn-dark {
    background-color: #232323;
    color: #fff;
    border: 2px solid #232323;
}

.btn-filter{
    background-color: #ED0D2B;
    border-color: #ED0D2B;
    color: #fff !important;
}

.active-filter{
    background-color: transparent !important;
    color: #ED0D2B !important;
}

.reset-container{
    float: right;
}

/* HOMEPAGE */
.homepage-header {
    min-height: 800px;
}

.homepage-header h1 {
    /* text-shadow: -5px 10px 6px rgb(0 0 0 / 16%); */
    font-size: 60px;
    line-height: 0.9em;
    /*background: -webkit-linear-gradient(#ED0D2B, #000000);*/
    background: -moz-linear-gradient(90deg, rgba(237,13,43,1) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(237,13,43,1) 0%, rgba(0,0,0,1) 100%);
    background: linear-gradient(90deg, rgba(237,13,43,1) 0%, rgba(0,0,0,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    filter: drop-shadow(-5px 10px 6px rgb(0 0 0 / 16%));
}

.homepage-header h2 {
    font-size: 28px;
    font-style: normal;
}

.homepage-header h2 span {
    display: inline;
}

.boxed-heading {
    letter-spacing: normal;
    color: #ffffff;
    text-transform: uppercase;
    display: inline;
    line-height: 1.5em;
    background: #000000;
    -webkit-box-shadow: 5px 0 0 #000000, -5px 0 0 #000000;
    box-shadow: 5px 0 0 #000000, -5px 0px 0 #000000;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    font-weight: bold;    
}

.homepage-header .boxed-heading span {
    background: #ED0D2B;
    -webkit-box-shadow: 5px 0 0 #ED0D2B, -5px 0 0 #ED0D2B;
    margin-left: 0;
    box-shadow: 5px 0 0 #ED0D2B, -5px 0px 0 #ED0D2B;
}

.overlay-image {
    background-image: url(/ukgwa/20260702050159oe_/https://www.oas.ukaea.uk/media/bdudkmvv/oas-home-banner.png);
    width: 100%;
    height: 90%;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom right;
}

/* NEWS LIST */
.news-item img {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}

.news-cat {
    font-size: 20px;
}

/* FOOTER */
.footer-background {
    width: 100%;
}

footer img {
    max-width: 100%;
}

.enable-recite:hover {
    cursor: pointer;
}

/* PARTNERS */
.partners img {
    max-width: 100%;
    width: 100%;
}

/* CAROUSEL */
.vacancy-img img {
   width: 100%;
}

.vacancy-item p {
    color: #ED0D2B !important;
    font-size: 18px;
}

/* LOGIN PAGE */
.login-form h3 {
    text-align: center;
}

/* EMPLOYER PORTAL */
.employer-heading img {
    max-width: 270px;
}

.category-pills {
    background-color: #F7F7F7;
    border: 2px solid #DDDDDD;
    padding: 20px;
}

.cat-link.level-0 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    font-size: 20px;
    line-height: 24px;
}

.cat-link {
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 25px;
    display: flex;
    align-items: center;
    margin: 5px 0;
}

.cat-link.level-2 {
    margin-left: 15px;
}

.category-pills .cat-link:hover {
    color: #ED0D2B !important;
    cursor: pointer;
}

.key-document:hover {
    color: red;
    text-decoration: none;
    cursor: pointer;
}

.key-document {
    padding: 15px;
    background-color: #F7F7F7;
    border: 2px solid #DDDDDD;
    font-style: normal;
    font-weight: 800;
    font-size: 20px;
    line-height: 24px;
    color: black;
    margin-bottom: 15px
}

/* LATEST NEWS WIDGET */
.latest-news a {
    font-weight: bold;
    color: #ED0D2B;
    text-transform: uppercase;
}

/* NEWS ARTICLES */
.article-title {
    color: #ED0D2B;
    font-size: 24px;
    font-weight: 700;
    text-decoration: none;
}

.news-img {
    width: 100%;
    height: 220px;
    margin-bottom: 13px;
}

.news-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.news-card {
    margin: 15px 0 10px 0;
}

.article-image {
    width: 100%;
    height: 600px;
    object-fit: cover;
}

/* JOBS ARCHIVE */
.job-listing {
    background-color: #F9F9F9;
}

.job-listing h3, .job-listing h4 {
    margin-bottom: 20px;
}

.job-listing .employer-logo {
    width: 100%;
}

.job-listing table {
    margin: 20px 0;
}

.job-listing table td {
    padding: 5px 15px 5px 0;
}

.job-listing table td:first-child {
    font-weight: bold;
}

/* EVENTS */
.event-details h4 {
    color: #232323;
}

.event-details-block {
    -webkit-box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 16%);
    box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 16%);
    padding: 30px;
    max-width: 470px;
}

.event-details-block p {
    margin-bottom: 5px;
}

.event-details-block div {
    padding: 0 15px;
}


.event-date {
    font-weight: 900;
    font-style: italic;f
    font-size: 20px;
    text-align: center;
    text-transform: uppercase;
}

.event-date span {
    display: block;
    color: #ED0D2B;
    font-size: 60px;
}

.start-date {
    font-weight: 900;
    font-style: italic;
    font-size: 20px;
    text-transform: uppercase;
    line-height: 1em;
}

.homepage-events h4, .homepage-events .event-date, .homepage-events .event-date span  {
    color: #fff;
}

/* CONTENT BLOCKS */
/* ACCORDION */
#accordion .card {
    border-radius: 0;
    border: 2px solid #232323;
    margin-bottom: 10px;
}

#accordion .card-header {
    padding: 15px 20px;
    background-color: #232323;
    color: #ffffff;
    cursor: pointer;
    border-radius: 0;
}

#accordion .card-header a {
    cursor: pointer;
}

#accordion .card-header h5 {
    color: #ffffff !important;
    font-size: 16px;
    font-family: 'Geomanist-Black', Helvetica, sans-serif;
}

#accordion {
    width: 100%;
}

/* CONTENT GRID */
.grid-section img {
    max-width: 100%;
}

/* GALLERY */
.gallery img {
    object-fit: cover;
    width: 100%;
    height: 200px;
    max-height: 300px;
    object-position: center;
}

/* FEATURE LINK BOXES */
.horizontal-tile {
    min-height: 360px;
    background-size: cover;
    background-position: center center;
    position: relative;
    display: flex;
    -webkit-box-align: end!important;
    -ms-flex-align: end!important;
    align-items: flex-end!important;
}

.horizontal-tile-content {
    padding: 20px;
    width: 100%;
    position: relative;
    font-size: 12px;
    color: #fff;
}

.horizontal-tile-content p, .horizontal-tile-content h3 {
    color: #fff;
    line-height: 1.2em;
    margin-bottom: 5px;
} 

.feautre-link-boxes a:hover {
    text-decoration: none !important;
}

.horizontal-tile-content h3 {
    font-size: 20px;
}

.horizontal-tile .link-button {
    width: 20px;
}

/* LATEST VACANCIES WIDGET */
#latest-vacancies-carousel h4 {
    font-weight: bold;
    color: #232323;
    text-transform: initial;
    font-size: 18px;
    font-style: normal;
    line-height: 1.3;
}

/* FEATURE TWO */
.feature-two img {
    max-width: 100%;
    width: 100%;
}

/* EMBED VIDEO */
.video-wrapper {
    margin: 20px 0;    
}

.video-wrapper iframe {
    width: 100%;
    height: 220px;
    max-height: 100%;
    max-width: 100%;
}

/* IMAGE / VIDEO */
.full-width-image {
    width: 100%;
    height: auto;
    object-fit: cover;
}

.full-width-video {
    width: 100%;
    height: 700px;
    object-fit: cover;
}

/* ICON LIST */
.icon-list img {
    margin-bottom: 15px;
}

/* FEATURE VIDEO BOXES */
.feature-video-boxes .feature-video-box-container {
    width: 100%;
    height: 250px;
    padding-bottom: 20px;
}

.feature-video-box-container video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.feature-video-title, .feature-video-sub-heading {
    font-weight: 900;
    color: #232323;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    font-style: italic;
    font-size: 20px;
    margin-bottom: 0px;
}

.feature-video-sub-heading {
    color: #ED0D2B;
}

/* FEATURE BOXES */
.feature-boxes .feature-box-image {
    width: 100%;
    height: 350px;
    padding-bottom: 20px;
}

.feature-boxes .feature-box-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* FEATURE ONE */
.feature-one {
    background-position: center center;
    background-size: cover;
}

.feature-one .row div {
    background-size: cover;
    background-position: top center;
}

/* LOGO GRID */
.logo-grid div {
    flex-basis: 20%;
    padding: 10px;
}

.logo-grid img {
    width: 100%;
}

/* TEAM MEMBERS */
.event-speakers{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    border: none;
    margin: 0;
}

.event-speakers-heading{
    text-align: center;
}

.event-speakers-content{
    font-size: 16px;
    text-align: center;
}

.speaker-container{
    text-decoration: none !important;
    margin: 0 !important;
}

.speaker-details {
   padding: 16px !important;
   width: 100% !important;
}

.speaker-name {
    
}

.speaker-role{

}

.speaker-image {
  height: 200px !important;
  width: 100% !important;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-color: #ED0D2B;
}

/* TABS */
.nav-tabs {
    border-bottom: 2px solid #707070;
}

.nav-tabs .nav-item {
    margin-right: 5px;
}

.nav-tabs .nav-link {
    border-radius: 0 !important;
    border: none;
    background-color: #ED0D2B;
    color: #FFFFFF;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    background-color: #232323;
    color: #FFFFFF;
}

/* TABS - PILLS */
.nav-pills {
    border-bottom: 2px solid #ED0D2B;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    background-color: #ED0D2B;
    color: #ffffff !important;
}

.nav-pills .nav-link {
    border-radius: 0;
    font-weight: bold;
    font-size: 16px;
    font-family: 'Montserrat', sans-serif;
    color: #000000;
}

/* FORMS */

.text.form-control {
    display: inline;
    border:1px solid black;
    border-radius: 0;
    color: black;
}

.field-validation-error {
    color: #ED0D2B;
    font-weight: 700;
}

.radio.form-control {
    border: none;
}

select {
    border:1px solid black !important;
    border-radius: 0 !important;
}

textarea {
    border:1px solid black !important;
    border-radius: 0 !important;
}

.form-control{
    border: none;
    display: inline;
    font-family: 'Montserrat', sans-serif;
    color: #000000;
    font-size: 16px;
    line-height: 1.5em;
}

input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0;
    width: auto;
    height: auto;
}

.umbraco-forms-container {
    padding: 0;
}

label {
    display: inline;
    width: 100%;
    font-family: 'Montserrat', sans-serif;
    color: #000000;
    font-size: 16px;
    line-height: 1.5em;
}

.umbraco-forms-label {
    display: block;
}


.form-button {
    border-radius: 0;
}

.form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: black;
  opacity: 1; /* Firefox */
}

.form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: black;
}

.form-control::-ms-input-placeholder { /* Microsoft Edge */
  color: black;
}

.umbraco-forms-form {
    margin-top: 50px;
    margin-bottom: 50px;
}

/*HIDE RECAPTCHA LABEL */
.recaptcha2 label{
    display: none !important;
}

/* CALL TO ACTION */
.call-to-action .container {
    background-size: cover;
    background-position: center left;
}

.call-to-action h3 {
    font-size: 32px;
    color: #fff;
}

.call-to-action p {
    color: #fff;
}

/* TWO COLUMN MODULE */
.two-column-module img {
    width: 100%;
    height: 400px;
    object-fit: cover;
}


/* Medium devices (tablets, 768px and down) */
@media (max-width: 768px) {
    #navbarMain {
        position: fixed;
        background: #232323;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 9;
    }
    
    .main-nav .navbar-collapse .nav-item {
        margin-left: 0;
    }
    
    .dropdown-links a {
        margin: 7px 0 0 0;
        font-weight: 500 !important;
    }
    
    .main-nav .navbar-collapse .nav-item a {
        font-size: 25px;
    }
    
    .secondary-header-image {
        height: 300px;
        width: 100%;
        object-fit: cover;
    }
    
    /* CONTENT BLOCKS */
    .logo-grid div {
        flex-basis: 50%;
    }
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
    
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
    
    h1 {
        font-size: 60px;
    }
    
    h2 {
        font-size: 32px;
    }
    
    h3 {
        font-size: 32px;
    }
    
    h4 {
        font-size: 24px;
    }
    
    .secondary-header-two h2, .secondary-header h2 {
        font-size: 24px;
    }
    
    .homepage-header h1 {
        font-size: 90px;
    }
    
    .homepage-header h2 {
        font-size: 32px;
    }
    
    .boxed-heading {
        -webkit-box-shadow: 17px 0 0 #000000, -17px 0 0 #000000;
        box-shadow: 17px 0 0 #000000, -17px 0px 0 #000000;
    }
    
    .homepage-header .boxed-heading span {
        -webkit-box-shadow: 7px 0 0 #ED0D2B, -17px 0 0 #ED0D2B;
        margin-left: 17px;
        box-shadow: 17px 0 0 #ED0D2B, -17px 0px 0 #ED0D2B;
    }
    
    .scroll-bar-inner div {
        width: 50%;
    }
    
    .scroll-bar-inner {
        flex-direction: row;
    }
    
    .main-nav .navbar-collapse .nav-item {
        background-color: #ED0D2B;
        border-bottom: none;
    }
    
    .main-nav .navbar-collapse .nav-item .nav-link {
        font-size: 15px;
        font-weight: bold;
        font-style: normal;
        text-transform: capitalize;
    }
    
    .gallery img {
        height: 300px;
    }
    
    .video-wrapper iframe {
        height: 520px;
    }
    
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
    .homepage-header h1 {
        font-size: 120px;
    }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    .speaker-image {
  height: 400px !important;
  width: 100% !important;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-color: #ED0D2B;
}
}