/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * plau:
 *   - http://typekit.com/eulas/00000000000000007735aa50
 *   - http://typekit.com/eulas/00000000000000007735aa52
 *   - http://typekit.com/eulas/00000000000000007735aa53
 *   - http://typekit.com/eulas/00000000000000007735aa56
 *   - http://typekit.com/eulas/00000000000000007735aa5b
 *   - http://typekit.com/eulas/00000000000000007735aa64
 *   - http://typekit.com/eulas/00000000000000007735aa5f
 *   - http://typekit.com/eulas/00000000000000007735aa63
 *   - http://typekit.com/eulas/00000000000000007735aa69
 *   - http://typekit.com/eulas/00000000000000007735aa6d
 *   - http://typekit.com/eulas/00000000000000007735aa70
 *   - http://typekit.com/eulas/00000000000000007735aa73
 *
 * © 2009-2023 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2023-04-04 12:59:35 UTC"}*/

@import url("https://p.typekit.net/p.css?s=1&k=djr7rvu&ht=tk&f=35979.35980.35981.35982.35983.35984.35985.35986.35987.35988.35989.35990&a=107108712&app=typekit&e=css");

@font-face {
font-family:"plau";
src:url("https://use.typekit.net/af/76c77d/00000000000000007735aa50/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff2"),url("https://use.typekit.net/af/76c77d/00000000000000007735aa50/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff"),url("https://use.typekit.net/af/76c77d/00000000000000007735aa50/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:900;font-stretch:normal;
}

@font-face {
font-family:"plau";
src:url("https://use.typekit.net/af/5618ac/00000000000000007735aa52/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3") format("woff2"),url("https://use.typekit.net/af/5618ac/00000000000000007735aa52/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3") format("woff"),url("https://use.typekit.net/af/5618ac/00000000000000007735aa52/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:900;font-stretch:normal;
}

@font-face {
font-family:"plau";
src:url("https://use.typekit.net/af/38360a/00000000000000007735aa53/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/38360a/00000000000000007735aa53/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/38360a/00000000000000007735aa53/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"plau";
src:url("https://use.typekit.net/af/70cdc6/00000000000000007735aa56/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/70cdc6/00000000000000007735aa56/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/70cdc6/00000000000000007735aa56/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"plau";
src:url("https://use.typekit.net/af/607542/00000000000000007735aa5b/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/607542/00000000000000007735aa5b/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/607542/00000000000000007735aa5b/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;
}

@font-face {
font-family:"plau";
src:url("https://use.typekit.net/af/039f80/00000000000000007735aa64/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff2"),url("https://use.typekit.net/af/039f80/00000000000000007735aa64/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff"),url("https://use.typekit.net/af/039f80/00000000000000007735aa64/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:300;font-stretch:normal;
}

@font-face {
font-family:"plau";
src:url("https://use.typekit.net/af/f4dcd8/00000000000000007735aa5f/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/f4dcd8/00000000000000007735aa5f/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/f4dcd8/00000000000000007735aa5f/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;
}

@font-face {
font-family:"plau";
src:url("https://use.typekit.net/af/3aef28/00000000000000007735aa63/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"),url("https://use.typekit.net/af/3aef28/00000000000000007735aa63/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"),url("https://use.typekit.net/af/3aef28/00000000000000007735aa63/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:500;font-stretch:normal;
}

@font-face {
font-family:"plau";
src:url("https://use.typekit.net/af/3dd10b/00000000000000007735aa69/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/3dd10b/00000000000000007735aa69/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/3dd10b/00000000000000007735aa69/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"plau";
src:url("https://use.typekit.net/af/bbe1de/00000000000000007735aa6d/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/bbe1de/00000000000000007735aa6d/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/bbe1de/00000000000000007735aa6d/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"plau";
src:url("https://use.typekit.net/af/34baac/00000000000000007735aa70/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff2"),url("https://use.typekit.net/af/34baac/00000000000000007735aa70/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff"),url("https://use.typekit.net/af/34baac/00000000000000007735aa70/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:200;font-stretch:normal;
}

@font-face {
font-family:"plau";
src:url("https://use.typekit.net/af/d3c643/00000000000000007735aa73/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i2&v=3") format("woff2"),url("https://use.typekit.net/af/d3c643/00000000000000007735aa73/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i2&v=3") format("woff"),url("https://use.typekit.net/af/d3c643/00000000000000007735aa73/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i2&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:200;font-stretch:normal;
}

.tk-plau { font-family: "plau",sans-serif; }
@font-face{font-family:Nunito-Regular;
    src:url(fonts/Nunito-Regular.woff2) format("woff2"),
        url(fonts/Nunito-Regular.woff) format("woff");
}
body {
    background: url(images/bg.jpg) 0 0 no-repeat;
    background-repeat: no-repeat, repeat;
    background-color: #cccccc;
    width: 100%;
    position: relative;
  }
.c-header {
    position: relative;
    width: 100%;
    top: 0;
    left: 0;
    padding: 10px 15px;
    z-index: 101;
    background: #003e53;
    background: linear-gradient(to right, #003E53 0%, #041C2C 100%);
    padding: 0px;
    height: 94px;
}
.c-header__inner {
    max-width: 1920px;
    margin: 0 auto;
    position: relative;
}
.c-header__logo {
    margin: 0;
    z-index: 2;
    position: absolute;
    top: 44px;
    left: 20px;
    width: 92px;
    transform: translateY(-50%);
}
.c-logo {
    padding-top: 61.8181818182%;
    position: relative;
    display: block;
    color: #fff;
}
.c-logo img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.c-header__nav {
    padding: 0;
    position: relative;
}
.c-nav {
    font-size: 1.0625rem;
    line-height: 1.0625rem;
    font-family: "Nunito-Medium",Arial,sans-serif;
    font-weight: normal;
    padding: 0px;
}
.c-nav__list {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    align-items: center;
    padding-left: 192px;
}
.c-nav__item {
    color: #fff;
}
.c-nav__link {
    text-decoration: none;
    font-family: "plau";
    font-weight: 900;
    color: #003e53;
    font-size: 1.125rem;
    line-height: 1.125rem;
    cursor: pointer;
    padding: 0;
    margin: 0;
    border-radius: 0;
    text-align: left;
    border: 0;
    border-radius: 0;
    line-height: normal;
    vertical-align: top;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    display: inline-block;
    text-decoration: none;
    padding: 36px 0;
    position: relative;
    color: #fff;
    position: relative;
}
.c-nav__link a{
    text-decoration: none;
    font-family: "plau";
    font-weight: 900;
    color: #003e53;
    font-size: 1.125rem;
    line-height: 1.125rem;
    cursor: pointer;
    padding: 0;
    margin: 0;
    border-radius: 0;
    text-align: left;
    border: 0;
    border-radius: 0;
    line-height: normal;
    vertical-align: top;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    /* display: inline-block; */
    text-decoration: none;
    padding: 36px 0;
    position: relative;
    color: #fff;
    position: relative;
}
.c-nav__item:nth-child(odd) .c-nav__link:hover {
    color: #fdd03f;
}
.c-nav__item:nth-child(even) .c-nav__link:hover {
    color: #23f0c7;
}
.c-nav__link:hover .c-nav__link__active-icon {
    display: block;
}
.c-nav__item:not(:first-child) {
    margin: 0 0 0 60px;
}
.c-nav__link__active-icon {
    display: none;
    position: absolute;
    width: 124px;
    height: 10px;
    left: 50%;
    margin: 10px 0 0 -74px;
}
.c-header__book {
    right: 0;
    position: absolute;
    top: 50%;
    right: 83px;
    transform: translateY(-50%);
    margin: 0;
    padding: 0 20px 0 0;
}
.c-button {
    cursor: pointer;
    display: inline-block;
    padding: 0.875rem 1.875rem;
    margin: 0;
    border-radius: 0;
    text-decoration: none;
    text-align: center;
    border: 0;
    border-radius: 50px;
    font-size: 1.25rem;
    line-height: normal;
    vertical-align: top;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #fff;
    font-family: "plau";
    font-weight: 900;
    text-transform: uppercase;
    background: #671e75;
    background: linear-gradient(to right, #671E75 0%, #ce1069 100%);
}
.c-header__spurs-logo {
    display: block;
    position: absolute;
    top: 50%;
    right: 90px;
    width: 21px;
    transform: translateY(-50%);
    margin: 0;
    padding: 0;
    right: 25px;
    width: 32px;
    padding: 0;
    border: 0;
}
.c-header__spurs-logo__link {
    color: #fff;
    display: block;
    padding-top: 211.1111111111%;
    position: relative;
    padding-top: 205.8325493885%;
}
.c-header__spurs-logo__link__icon {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.c-header__spurs-logo__link__icon--mobile {
    display: none;
}
.c-header__spurs-logo__link__icon--desktop {
    display: initial;
}
.u-visuallyhidden {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}
.c-header:after {
    content: "";
    display: block;
    position: absolute;
    bottom: -9px;
    left: 0;
    width: 100%;
    height: 10px;
    background: #003e53;
    background: linear-gradient(to right, #003E53 0%, #041C2C 100%);
    -webkit-mask-image: url(images/curve.png);
    mask-image: url(images/curve.png);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    height: 20px;
    /* bottom: -20px */
}


/*Footer*/
.c-footer {
    position: relative;
    padding: 20px 0 0 0;
}
.c-footer__inner {
    content-visibility: auto;
    contain-intrinsic-size: auto 877px;
    padding: 30px 15px;
    font-size: .9375rem;
    line-height: 1.25rem;
    background: #f8f5f4;
    background: linear-gradient(to bottom, #003E53 0%, #041C2C 100%);
    color: #fff;
    font-size: .875rem;
    line-height: 1.1875rem;
    contain-intrinsic-size: auto 564px;
    padding: 0 15px 15px 15px;
}
.c-footer__inner__inner {
    max-width: 1400px;
    margin: 0 auto;
    position: relative;
}
.c-footer__logo {
    margin: 0 0 70px 0;
    width: 162px;
    position: relative;
    left: -55px;
}
.c-footer__primary {
    display: flex;
}
.c-footer__primary__col {
    width: 50%;
}
.c-footer__primary__col:first-child {
    padding: 0 15px 0 0;
}
.c-grid {
    margin-left: -30px;
    zoom: 1;
}
.c-grid:before, .c-grid:after {
    display: table;
    content: "";
}
.c-grid__inner {
    margin: 0 0 -30px 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    float: left;
    width: 100%;
}
.c-grid__inner:before, .c-grid__inner:after {
    display: table;
    content: "";
}
.c-grid__col {
    padding-left: 30px;
    width: 100%;
    margin-bottom: 30px;
    flex-shrink: 1;
    display: flex;
}
.c-grid__col--4-wide {
    width: 28.3333333333%;
}
.c-grid__col__inner {
    width: 100%;
}
.c-generic-list--footer-accordion .c-generic-list__title {
    display: none;
}
.c-generic-list__list {
    margin: 0;
    padding: 0;
    list-style: none;
}
.js .c-generic-list--footer-accordion .c-generic-list__list {
    height: auto !important;
}
.c-generic-list__item:not(:last-child) {
    margin: 0 0 10px 0;
}
.c-generic-list__link {
    text-decoration: none;
}
.c-footer__inner a {
    color: #fff;
    font-family: "Nunito-Regular",Arial,sans-serif;
}
.c-generic-list__link:hover {
    text-decoration: underline;
    opacity: .5;
}
.c-button:hover {
    color: #cf0c71;
    background: #fff;
}
.c-grid__inner:before, .c-grid__inner:after {
    display: table;
    content: "";
}
.c-grid__inner:after {
    clear: both;
}
.c-footer__social {
    margin: 30px 0 0 0;
}
.c-social {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    align-items: center;
    margin-left: 200px;
    margin-top: -18px;
}
.c-social__item--ask {
    width: 35.997px;
}
.c-social__link {
    display: block;
    position: relative;
}
.c-social__item--ask .c-social__link {
    padding-top: 91.7243103592%;
}
.c-social__icon {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.u-visuallyhidden {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}
.c-social__item--instagram {
    width: 34.018px;
}
.c-social__item--instagram .c-social__link {
    padding-top: 99.9764830384%;
}
.c-social__item:not(:first-child) {
    margin: 0 0 0 15px;
}
.c-social__item--twitter {
    width: 31.812px;
}
.c-social__item--twitter .c-social__link {
    padding-top: 82.3651452282%;
}
.c-footer__tag {
    font-size: 2.3125rem;
    line-height: 2.3125rem;
    margin: 0;
    text-align: left;
    position: absolute;
    top: 65px;
    right: 0;
    font-size: 3.5625rem;
    line-height: 3.5625rem;
    margin: 0;
    /* top: -117px; */
    font-family: "plau";
    font-weight: 900;
    text-transform: uppercase;
}
.c-footer__action {
    text-align: left;
    margin: 35px 0 0 0;
    margin: 0;
    position: absolute;
    top: 175px;
    right: 0;
}
.c-button {
    cursor: pointer;
    display: inline-block;
    padding: 0.875rem 1.875rem;
    margin: 0;
    border-radius: 0;
    text-decoration: none;
    text-align: center;
    border: 0;
    border-radius: 50px;
    font-size: 1.25rem;
    line-height: normal;
    vertical-align: top;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #fff;
    font-family: "plau";
    font-weight: 900;
    text-transform: uppercase;
    background: #671e75;
    background: linear-gradient(to right, #671E75 0%, #ce1069 100%);
}
.c-footer__action .c-button {
    width: auto;
    font-family: "plau";
}
.c-footer__secondary {
    /* margin: 40px 0 0 0; */
    display: flex;
    align-items: flex-end;
}
.c-footer__secondary__col:first-child {
    order: 2;
    padding: 0 0 0 15px;
    width: 30%;
}
.c-footer__secondary__col:last-child {
    margin: 0;
    padding: 0 15px 0 0;
    width: 70%;
}
.c-accreditation {
    margin: 0;
    padding: 0;
    list-style: none;
    align-items: center;
    display: flex;
}
.c-footer__accreditation .c-accreditation {
    justify-content: flex-end;
}
.c-footer__accreditation .c-accreditation {
    justify-content: flex-end;
}
.c-footer__accreditation .c-accreditation {
    justify-content: flex-end;
}
.c-accreditation__item__inner {
    display: block;
    position: relative;
}
.c-accreditation__item--choice .c-accreditation__item__inner {
    padding-top: 119.7044334975%;
}
.c-accreditation__item__icon {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.c-footer__suffix {
    display: flex;
    font-size: .75rem;
    line-height: 1.0625rem;
}
.c-footer__suffix__links {
    margin: 0 0 0 40px;
    order: 2;
}
.c-footer__suffix__links {
    margin: 0 0 0 40px;
    order: 2;
}
.c-generic-list--inline .c-generic-list__list {
    display: flex;
}
.c-generic-list--inline .c-generic-list__item:not(:last-child) {
    margin: 0;
    padding: 0 25px 0 0;
    position: relative;
}
.c-generic-list__link {
    text-decoration: none;
}
.c-accreditation__item--choice {
    width: 76px;
}
.c-accreditation__item__link {
    display: block;
    text-decoration: underline;
}
.c-accreditation__item--choice .c-accreditation__item__inner {
    padding-top: 119.7044334975%;
    padding-top: 70.7044334975%;
}
.c-accreditation__item__inner {
    display: block;
    position: relative;
}
.c-generic-list--inline .c-generic-list__item:not(:last-child):after {
    content: "";
    display: block;
    width: 1px;
    position: absolute;
    top: 4px;
    bottom: 4px;
    right: 12px;
    background: #fff;
}
.c-footer__suffix__copy {
    margin: 0;
    font-family: "Nunito-Regular",Arial,sans-serif;
}
.c-footer:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 10px;
    background: #003e53;
    -webkit-mask-image: url(images/curve-reversed.png);
    mask-image: url(images/curve-reversed.png);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    height: 20px;
}
@media only screen and (max-width: 1500px) {
    .c-logo img {
        left: 40px;
    }
  }