/*!
 * 
 *       Name: TheNetworkGroup
 *       Description: The responsive theme for TheNetworkGroup
 *       website: http://
 *       lastUpdate: 27/10/21 @ 35:32
 *     
 */
.font-lato {
    font-family: Lato, sans-serif !important
}

.font-noto {
    font-family: Noto Serif, serif !important
}

.custom__wrapper:not(:first-of-type) {
    padding-top: 50px;
    padding-bottom: 50px
}

.banner-wrap.sdots-banner,
.home .banner-wrap.sdots-banner {
    height: auto !important
}

.banner-wrap.sdots-banner .banner-holder {
    padding: 0
}

.banner-wrap.sdots-banner .banner-holder img.wp-post-image {
    padding-top: 7.25%
}

@media only screen and (min-width:1100px) {
    .banner-wrap.sdots-banner .banner-holder img.wp-post-image {
        padding-top: 4.25%
    }
}

.banner-wrap.sdots-banner+.sdots__about {
    margin-top: -15px
}

@media only screen and (max-width:1099px) {
    .refresh-banner-image {
        margin-top: 0 !important;
        padding-top: 0 !important
    }
}

@media only screen and (max-width:1099px) {
    .refresh-banner {
        max-width: none;
        padding-top: 68.96552%;
        background-repeat: no-repeat;
        background-size: cover
    }
}

.new-bespoke-banner-desktop {
    display: block;
    max-width: none;
    padding-top: 25%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-color: #F6F6F6;
}

footer.sdots-footer .footer-content .footer-social a i {
    font-size: 25px;
    border: 0;
    border-radius: 50%;
    padding: 0;
    margin-right: 0;
    margin-left: 0
}

.wp-block-atomic-blocks-ab-container {
    max-width: none
}

.wp-block-atomic-blocks-ab-container.aligncenter .ab-container-content {
    text-align: center
}

.wp-block-atomic-blocks-ab-container.banner .ab-container-content .wp-block-columns {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media only screen and (min-width:768px) {
    .wp-block-atomic-blocks-ab-container.banner .ab-container-content .wp-block-columns.has-2-columns.col-1-2 .wp-block-column:first-of-type {
        -ms-flex-preferred-size: 33%;
        flex-basis: 33%
    }
}

@media only screen and (min-width:768px) {
    .wp-block-atomic-blocks-ab-container.banner .ab-container-content .wp-block-columns.has-2-columns.col-1-2 .wp-block-column:nth-of-type(2) {
        -ms-flex-preferred-size: 67%;
        flex-basis: 67%
    }
}

.wp-block-atomic-blocks-ab-container.banner .ab-container-content .wp-block-columns .wp-block-column {
    text-align: center
}

.wp-block-atomic-blocks-ab-container.banner .ab-container-content .wp-block-columns .wp-block-column h2 {
    margin: 0
}

.wp-block-atomic-blocks-ab-container .ab-container-inside {
    margin: 0 auto
}

.wp-block-atomic-blocks-ab-container .ab-container-inside .ab-container-content {
    font-size: 20px;
    font-family: Noto Serif, serif
}

@media only screen and (max-width:767px) {
    .wp-block-atomic-blocks-ab-container .ab-container-inside .ab-container-content {
        padding: 3px 15px;
        font-size: 18px
    }
}

.wp-block-atomic-blocks-ab-container .ab-container-inside .ab-container-content p {
    line-height: 30px
}

.wp-block-atomic-blocks-ab-container .ab-container-inside .ab-container-content p.has-large-font-size {
    font-size: 30px;
    line-height: 40px
}

.wp-block-atomic-blocks-ab-container .ab-container-inside .ab-container-content .lato {
    font-family: Lato, sans-serif !important
}

.sdots-padding-4-bottom {
    padding-top: 4em
}

.sdots__bespoke-meetings-information .wp-block-columns {
    margin-bottom: 0
}

.sdots-gform h2 {
    color: #ef662f !important;
    font-size: 19px !important;
    font-weight: 900;
    letter-spacing: 4px
}

.sdots-gform h2,
.sdots-gform h3 {
    font-family: Lato Neue, Lato, Arial, sans-serif;
    text-transform: uppercase
}

.sdots-gform h3 {
    color: #f26522;
    margin-bottom: 40px !important;
    padding-bottom: 20px !important;
    position: relative;
    display: inline-block
}

.sdots-gform .ginput_container.ginput_container_select.gselect_container {
    border-radius: 0;
    background: #f6f6f6;
    padding: .4em 1.9em .5em .4em;
    font-family: Lato !important
}

.upcoming-news__container .simplebar-scrollbar:before {
    background: #f06522
}

.upcoming-news__container .simplebar-scrollbar.simplebar-visible:before {
    opacity: .8
}

.sdots__bespoke-meetings .introduction-content__wrapper {
    padding-top: 4%;
    padding-bottom: 0
}

.introduction-content__wrapper .pagetitle {
    max-width: 70%;
    margin: 0 auto
}

.introduction-content__wrapper.content-main .introduction__body-content {
    font-size: 18px;
    color: #141414 !important;
    font-family: Lato, sans-serif !important;
    font-weight: normal;
    width: 80%;
}

.introduction-content__wrapper .col-md-6 {
    justify-content: center;
    align-items: center;
    margin-bottom: 200px;
}

.introduction-content__wrapper .introduction__body-content {
    line-height: 28px !important
}

.two-column-content__wrapper.content-main .introduction__body-content h2 {
    font-family: Lato, sans-serif !important
}

.two-column-content__wrapper.content-main .introduction__body-content p {
    width: inherit
}

.image-content__wrapper.content-main .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

@media only screen and (min-width:768px) and (max-width:992px) {
    .image-content__wrapper.content-main .row .image-content-column {
        max-width: 82%
    }
}

@media only screen and (max-width:992px) {
    .image-content__wrapper.content-main .row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .image-content__wrapper.content-main .row .image-content-column {
        margin: auto
    }
}

.image-content__wrapper.content-main.content-right .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media only screen and (min-width:992px) {
    .image-content__wrapper.content-main.content-right .row {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
}

@media only screen and (max-width:992px) {
    .image-content__wrapper.content-main .introduction__body-content {
        margin-bottom: 40px
    }
}

.image-content__wrapper.content-main .introduction__body-content p {
    margin: 0;
    width: 100%;
    font-size: 18px
}

.image-content__wrapper.content-main .introduction__body-content p:not(:last-of-type) {
    margin-bottom: 10px
}

@media only screen and (max-width:992px) {
    .image-content__wrapper.content-main .introduction__body-content img {
        margin-top: 20px
    }
}

.image-content__wrapper.content-main .introduction__body-content h2 {
    font-family: Lato, sans-serif !important
}

.call-out__wrapper {
    background-color: #ECECEF;
    margin-top: 40px;
    position: relative
}

@media only screen and (min-width:992px) {
    .call-out__wrapper {
        margin-bottom: 0px;
    }
}

.call-out__wrapper.content-main .call-out__content-wrapper {
    margin: 0 auto;
    z-index: 2;
    padding-top: 50px;
    padding-bottom: 50px
}

@media only screen and (max-width:768px) {
    .call-out__wrapper.content-main .call-out__content-wrapper {
        max-width: 92%
    }
}

.call-out__wrapper.content-main .call-out__content-wrapper p {
    width: inherit;
    color: #fff !important;
    font-family: Lato, sans-serif !important;
    font-size: 31px;
    text-align: center;
    margin-bottom: 0;
    line-height: 1.5
}

@media only screen and (max-width:768px) {
    .call-out__wrapper.content-main .call-out__content-wrapper p {
        font-size: 20px;
        width: 100%
    }
}

@media only screen and (min-width:768px) and (max-width:992px) {
    .call-out__wrapper.content-main .call-out__content-wrapper p {
        font-size: 24px
    }
}

.call-out__image {
    width: 100%;
    max-width: 1260px
}

@media only screen and (max-width:1260px) {
    .call-out__image {
        margin: 0 40px
    }
}

@media only screen and (max-width:768px) {
    .call-out__image {
        width: auto;
        margin: 0 30px 20px
    }
}

.call-out__image img {
    width: 100%
}

@media only screen and (min-width:768px) {
    .call-out__image {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

.call-out__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 40px 0;
    position: relative
}

@media only screen and (max-width:768px) {
    .call-out__row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        margin: 0
    }
}

@media only screen and (min-width:1200px) {
    .feature-title-content__wrapper {
        padding-left: 231px;
        padding-right: 231px
    }
}

.feature-title-content__wrapper.content-left .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@media only screen and (min-width:992px) {
    .feature-title-content__wrapper.content-left .row {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
}

.feature-title-content__column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

@media only screen and (max-width:991px) {
    .feature-title-content__column {
        margin-bottom: 20px
    }
}

.feature-title-content__column .feature-title-content__title {
    font-family: Lato, sans-serif;
    color: #f26522;
    font-size: 70px;
    font-weight: 300;
    text-align: left;
    margin: 0 0 10px
}

.feature-title-content__title:after {
    content: "";
    position: relative;
    display: block;
    width: 70%;
    height: 2px;
    margin-top: 20px;
    margin-bottom: 10px
}

@media only screen and (min-width:992px) {
    .feature-title-content__title:after {
        margin-bottom: 30px
    }
}

.feature-title-content__subtitle {
    font-size: 35px;
    color: #fff !important;
    font-family: Lato, sans-serif !important;
    font-weight: 300;
}

.feature-title-content__content ul {
    list-style: none
}

.feature-title-content__content ul li {
    font-size: 18px
}

.feature-title-content__content ul li {
    margin-bottom: 20px !important;
    color: #fff;
    font-family: 'Lato';
    font-size: 18px;
}

.feature-title-content__content ul li:before {
    content: "\2022";
    color: #f26522;
    font-weight: 700;
    display: inline-block;
    width: 1em;
    margin-left: -1em
}

.sdots-cta-button a {
    position: relative;
    font-family: Lato, serif;
    padding: 5px 12px;
    font-weight: 700;
    min-width: 13em;
    text-align: left;
    color: #fff;
    border: 1px solid #ef662f
}

.sdots-cta-button a i {
    font-size: 24px;
    position: absolute;
    top: 1px;
    right: 0
}

.sdots-cta-button a:hover {
    background-color: #fff !important;
    color: #ef662f;
    text-decoration: none
}

.feedback-content__wrapper {
    background-color: #f6f6f6;
    padding: 50px 65px;
    -webkit-box-shadow: 5px 5px 10px #ccc;
    box-shadow: 5px 5px 10px #ccc
}

.feedback-content__wrapper .sdots-block .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.feedback-content__wrapper .sdots-block .swiper-slide .feedback-holder {
    width: 80%;
    margin: 0 auto;
    text-align: center
}

.feedback-content__wrapper .sdots-block .swiper-slide .feedback-holder p:after {
    content: close-quote;
    color: #f06522
}

.feedback-content__wrapper .sdots-block .swiper-slide .feedback-holder p:before {
    content: open-quote;
    color: #f06522
}

.feedback-content__wrapper .swiper-button-next,
.feedback-content__wrapper .swiper-button-prev {
    color: #666
}

.sdots-youtube-custom-block {
    position: relative
}

.sdots-youtube-custom-block button {
    border: 0;
    z-index: 1;
    pointer-events: auto;
    position: absolute;
    padding: 0;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 125px;
    height: 125px;
    border-radius: 50%;
    background-color: transparent
}

.sdots-youtube-custom-block button svg {
    fill: #fff;
    opacity: .4
}

.sdots-youtube-custom-block iframe,
.sdots-youtube-custom-block img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.sdots-youtube-custom-block iframe {
    opacity: 0;
    visibility: hidden
}

.sdots-youtube-custom-block.-js-play iframe {
    opacity: 1;
    visibility: visible
}

.sdots-youtube-custom-block.-js-play button {
    opacity: 0;
    visibility: hidden
}

.sdots__one-to-one-meetings {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.sdots__one-to-one-meetings.refresh-banner-image {
    margin-top: 0
}

.sdots__one-to-one-meetings .lato-font {
    font-family: Lato, sans-serif !important
}

.sdots__one-to-one-meetings .overlapping {
    padding-bottom: 15% !important
}

.sdots__one-to-one-meetings .overlapping+.overlapping {
    margin-top: -15% !important;
    padding-bottom: unset !important
}

@media only screen and (max-width:991px) {
    body.single-virtual_event .row--page_content .summarygrp {
        margin: auto;
        width: 100%;
        max-width: 1040px
    }
}

.news-page__container.container {
    width: 100%;
    max-width: 1290px
}

header+div.archive-tng-news,
header+div.single-tng-news {
    margin-top: 100px
}

@media only screen and (min-width:768px) {

    header+div.archive-tng-news,
    header+div.single-tng-news {
        margin-top: 120px
    }
}

@media only screen and (min-width:1100px) {

    header+div.archive-tng-news,
    header+div.single-tng-news {
        margin-top: 150px
    }
}

header+div.archive-tng-news a,
header+div.single-tng-news a {
    text-decoration: none
}

.news-page__title {
    text-transform: uppercase;
    font-weight: 800;
    letter-spacing: .25em;
    color: #242f66;
    font-size: 42px
}

@media only screen and (min-width:768px) {
    .news-page__title {
        font-size: 52px
    }
}

@media only screen and (min-width:1100px) {
    .news-page__title {
        font-size: 62px
    }
}

.news-page__sub-title {
    font-size: 26px;
    color: #242f66
}

.archive-tng-news.row .tng-news__container {
    border-bottom: 8px solid #242f66;
    margin-bottom: 25px
}

@media only screen and (min-width:768px) {
    .archive-tng-news.row .tng-news__container.-mobile-slider {
        display: none
    }
}

@media only screen and (max-width:767px) {
    .archive-tng-news.row .tng-news__container.-desktop-slider {
        display: none
    }
}

.archive-tng-news.row .tng-news__container article.tng-news__item {
    height: 221px;
    position: relative
}

.archive-tng-news.row .tng-news__container article.tng-news__item .tng-news__thumbnail {
    height: 100%;
    width: 100%
}

.archive-tng-news.row .tng-news__container article.tng-news__item .tng-news__thumbnail:after {
    content: "";
    display: block;
    position: relative;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, hsla(0, 0%, 100%, 0)), to(#242f66));
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, #242f66);
    margin-top: -120px;
    height: 120px;
    width: 100%;
    opacity: .62
}

.archive-tng-news.row .tng-news__container article.tng-news__item .tng-news__thumbnail img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.archive-tng-news.row .tng-news__container article.tng-news__item .tng-news__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    width: 100%
}

.archive-tng-news.row .tng-news__container article.tng-news__item .tng-news__tag {
    margin-left: 20px;
    margin-bottom: 18px
}

.archive-tng-news.row .tng-news__container article.tng-news__item .tng-news__tag a {
    background-color: #fff;
    color: #ef662f;
    padding: 10px;
    text-decoration: none;
    font-size: 22px;
    line-height: 1
}

.archive-tng-news.row .tng-news__container article.tng-news__item .tng-news__tag a:hover {
    background-color: #f2f2f2
}

.archive-tng-news.row .tng-news__container article.tng-news__item .tng-news__title {
    color: #fff;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%
}

.archive-tng-news.row .tng-news__container article.tng-news__item .tng-news__title a {
    color: #fff;
    text-decoration: none;
    font-size: 18px;
    font-weight: 600
}

.sdots__contact-page {
    margin-bottom: 18px
}

.sdots__contact-page p a {
    font-size: 24px !important;
    font-weight: 400 !important
}

.sdots__contact-page img,
.sdots__contact-page p {
    display: inline-block
}

.sdots__contact-page img {
    margin-right: 15px
}

.sdots__about {
    margin-top: -40px;
}

.sdots__about.refresh-banner-image {
    margin-top: 0
}

@media only screen and (max-width:767px) {
    .sdots__about {
        padding-top: 6.75em
    }
}

.sdots__about .section-content.wrapped.narrow h1 {
    font-size: 23px;
    letter-spacing: 4px
}

.sdots__about .grey-background {
    background-color: #f6f6f6 !important
}

.sdots__about .call-out__wrapper+.grey-background {
    margin-top: -40px;
    padding: 40px 0
}

.presentation-filter__container {
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-top: 3px solid #f06522;
    border-bottom: 3px solid #f06522;
    margin-bottom: 85px
}

@media only screen and (max-width:829px) {
    .presentation-filter__container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 35px
    }
}

.presentation-filter__container .presentation__title {
    background-color: #f06522;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 10px 0
}

.presentation-filter__container .presentation__title h2 {
    margin: 0;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 18px;
    letter-spacing: .25em
}

.presentation-filter__container div {
    -ms-flex-preferred-size: 48%;
    flex-basis: 48%
}

.presentation-filter__container .choices {
    width: 100%
}

@media only screen and (min-width:830px) {
    .presentation-filter__container .choices {
        max-width: 279px;
        margin-left: auto
    }
}

.presentation-filter__container .choices__inner {
    background-color: transparent;
    border: none;
    padding-left: 0
}

.presentation-filter__container .choices__list .choices__item {
    text-transform: none;
    font-weight: 600;
    color: #000
}

.presentation-filter__container .choices__list--single {
    padding-left: 0
}

.presentation-filter__container .choices__list--single .choices__item {
    text-transform: uppercase;
    color: #f06522
}

.presentation-filter__container .choices__list--dropdown {
    border: none;
    border-radius: 0;
    margin-top: 3px;
    -webkit-box-shadow: 0 15px 10px hsla(0, 0%, 53%, .5), 0 7px 10px hsla(0, 0%, 53%, .5);
    box-shadow: 0 15px 10px hsla(0, 0%, 53%, .5), 0 7px 10px hsla(0, 0%, 53%, .5)
}

.presentation-filter__container .choices__list--dropdown .choices__item--selectable {
    padding-right: 10px
}

.presentation-filter__container .choices__list--dropdown .choices__item--selectable.is-highlighted {
    background-color: #ffe7dc;
    color: #f06522
}

.presentation-filter__container .choices[data-type*=select-one].is-open:after {
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg);
    margin-top: -3px
}

.presentation-filter__container .choices[data-type*=select-one].is-open:after,
.presentation-filter__container .choices[data-type*=select-one]:after {
    border-color: #f06522;
    -webkit-transition: -webkit-transform .2s ease;
    transition: -webkit-transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease, -webkit-transform .2s ease
}

.presentation-filter__container .choices[data-type*=select-one]:after {
    content: "";
    display: inline-block;
    right: 0;
    width: 12px;
    height: 12px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    border-right: 2.5px solid #f06522;
    border-bottom: 2.5px solid #f06522;
    border-top: none;
    border-left: none;
    margin-top: -7px;
    margin-right: 2px;
    border-radius: 2px
}

.tng-presentation__container .tng-presentation__item {
    padding-top: 46px;
    padding-bottom: 32px;
    border-top: 1px solid #dedede;
    position: relative
}

.tng-presentation__container .tng-presentation__item:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 10px 0;
    border-color: #dedede transparent transparent
}

.tng-presentation__container .tng-presentation__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px
}

@media only screen and (max-width:829px) {
    .tng-presentation__container .tng-presentation__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.tng-presentation__container .presentation__title h2 {
    color: #fff
}

.tng-presentation__container .tng-presentation__image {
    margin-right: 40px;
    padding: 32px 0 32px 26px;
    position: relative;
    overflow: hidden;
    background-color: #f6f6f6;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 65%
}

@media only screen and (max-width:579px) {
    .tng-presentation__container .tng-presentation__image {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media only screen and (max-width:829px) {
    .tng-presentation__container .tng-presentation__image {
        width: 100%;
        margin-right: 0
    }
}

@media only screen and (min-width:830px) {
    .tng-presentation__container .tng-presentation__image {
        height: 174px
    }
}

.tng-presentation__container .tng-presentation__image div.image__listing {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 30%;
    padding-right: 10px
}

@media only screen and (max-width:579px) {
    .tng-presentation__container .tng-presentation__image div.image__listing {
        width: 100%
    }
}

.tng-presentation__container .tng-presentation__image div.image__listing img {
    max-width: 175px;
    max-height: 140px;
    width: 100%
}

.tng-presentation__container .tng-presentation__image div.image__text {
    font-size: 19px;
    color: #242f66;
    font-weight: 600;
    width: 30%
}

@media only screen and (max-width:579px) {
    .tng-presentation__container .tng-presentation__image div.image__text {
        width: 60%;
        padding-top: 20px;
        padding-right: 10px
    }
}

.tng-presentation__container .tng-presentation__image div.image__pattern {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 40%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.tng-presentation__container .tng-presentation__text {
    width: 35%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

@media only screen and (max-width:829px) {
    .tng-presentation__container .tng-presentation__text {
        width: 100%;
        padding-top: 20px
    }
}

.tng-presentation__container .tng-presentation__text h3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.tng-presentation__container .tng-presentation__text h3 a {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600
}

.tng-presentation__container .tng-presentation__text p {
    font-family: Noto Serif, serif
}

.tng-presentation__summary {
    padding-bottom: 20px;
    width: 100%
}

.tng-btn {
    background-color: #666;
    padding: 10px 12px;
    font-size: 14px;
    text-decoration: none;
    margin-top: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tng-btn,
.tng-btn:link,
.tng-btn:visited {
    color: #fff
}

.tng-btn:focus,
.tng-btn:hover {
    text-decoration: none;
    background-color: #595959
}

.tng-btn i {
    margin-left: 10px;
    font-size: 20px;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.tng-btn i,
.tng-btn i:before {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.tng-btn i:before {
    width: auto;
    margin-right: 0
}

.presentation__page-title {
    text-transform: uppercase;
    color: #f06522;
    font-weight: 600;
    font-size: 19px;
    letter-spacing: .25em
}

.carousel__navigation-wrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 20px 0 30px;
    padding-right: 8px
}

.carousel__navigation.-next,
.carousel__navigation.-prev {
    position: relative;
    top: 0;
    margin-top: 0;
    left: 0;
    right: 0;
    background-image: none;
    height: 18px;
    width: 18px;
    pointer-events: none !important
}

.carousel__navigation.-next:active,
.carousel__navigation.-next:focus,
.carousel__navigation.-next:visited,
.carousel__navigation.-prev:active,
.carousel__navigation.-prev:focus,
.carousel__navigation.-prev:visited {
    outline: none
}

.carousel__navigation.-next:after,
.carousel__navigation.-prev:after {
    content: "";
    display: inline-block;
    right: 0;
    width: 18px;
    height: 18px;
    border-right: 3.5px solid #242f66;
    border-bottom: 3.5px solid #242f66;
    border-top: none;
    border-left: none;
    border-color: #242f66;
    border-radius: 2px;
    pointer-events: all
}

.carousel__navigation.-next.-disable,
.carousel__navigation.-prev.-disable {
    pointer-events: none;
    opacity: .35
}

.carousel__navigation.-nested,
.carousel__navigation.-outer.-hide {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    position: absolute
}

.carousel__navigation.-nested.-show {
    opacity: 1;
    visibility: visible;
    pointer-events: all;
    position: relative
}

.carousel__navigation.-nested.-show.swiper-button-disabled {
    opacity: .35;
    pointer-events: none
}

.carousel__navigation.-next:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.carousel__navigation.-prev {
    padding-right: 30px
}

.carousel__navigation.-prev:after {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg)
}

.carousel__navigation.-hidden {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    position: absolute
}

.tng-news__container {
    position: relative;
    overflow: hidden
}

.tng-news__fake-slide,
.tng-news__fake-slide__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.tng-news__fake-slide {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 100%;
    width: 100%;
    z-index: 2;
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out
}

@media only screen and (max-width:767px) {
    .tng-news__fake-slide {
        display: none
    }
}

.tng-news__fake-slide .tng-news__item:first-child {
    margin-bottom: 26px
}

.tng-news__fake-slide__featured {
    width: 50%;
    padding-right: 26px;
    min-height: 442px
}

.archive-tng-news.row .tng-news__fake-slide__featured article.tng-news__item {
    height: 100%;
    padding-right: 0
}

.tng-news__item-wrapper {
    height: 100%;
    position: relative
}

.tng-news__item-wrapper article {
    height: 100%;
    width: 100%
}

.tng-news__item.-empty-slide.-hide {
    margin-right: 16px;
    pointer-events: none;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out
}

.single-tng__article {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.single-tng__article .post-thumbnail {
    margin-top: 35px;
    margin-bottom: 40px;
    width: 100%
}

.single-tng__article .post-content,
.single-tng__article .post-thumbnail img {
    width: 100%
}

.single-tng__article .post-content h2,
.single-tng__article .post-content h3,
.single-tng__article .post-content h4 {
    color: #f06522;
    margin-bottom: 28px;
    font-weight: 600
}

.single-tng__article .post-content p {
    font-size: 19px;
    margin-bottom: 50px;
    font-family: Noto Serif, serif
}

.single-tng__tag {
    margin-bottom: 48px
}

.single-tng__tag a {
    background-color: #f06522;
    color: #fff !important;
    text-decoration: none;
    padding: 9px 16px;
    display: block;
    font-size: 24px
}

.single-tng__tag a:focus,
.single-tng__tag a:hover {
    text-decoration: none;
    background-color: #e95610
}

.single-tng__page-title {
    font-size: 48px;
    color: #242f66;
    font-weight: 600;
    width: 90%
}

.tng__feature-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 40px;
    margin-top: 35px;
    width: 100%
}

@media only screen and (max-width:829px) {
    .tng__feature-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.tng__feature-column.-left {
    width: 55%
}

@media only screen and (max-width:829px) {
    .tng__feature-column.-left {
        width: 100%
    }
}

.tng__feature-column.-left .post-thumbnail {
    margin: 0;
    height: 100%
}

.tng__feature-column.-left .post-thumbnail img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.tng__feature-column.-right {
    width: 45%;
    background-color: #f6f6f6;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media only screen and (max-width:829px) {
    .tng__feature-column.-right {
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.tng__feature-column.-right h3 {
    padding: 62px 50px;
    color: #242f66;
    font-size: 26px
}

@media only screen and (max-width:767px) {
    .tng__feature-column.-right h3 {
        padding: 32px 25px;
        font-size: 20px;
        width: 70%
    }
}

@media only screen and (min-width:768px) and (max-width:829px) {
    .tng__feature-column.-right h3 {
        font-size: 24px
    }
}

@media only screen and (max-width:829px) {
    .tng__feature-column.-right h3 {
        width: 78%
    }
}

.tng__feature-column.-right .image__pattern {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

@media only screen and (max-width:829px) {
    .tng__feature-column.-right .image__pattern {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        padding-top: 30px
    }
}

.related-news__container.swiper-container {
    margin-top: 33px
}

.related-news__wrapper {
    border-top: 8px solid #242f66;
    border-bottom: 8px solid #242f66;
    margin-bottom: 45px;
    padding-top: 40px
}

.related-news__title {
    font-size: 43px;
    color: #242f66;
    letter-spacing: .25em;
    font-weight: 800;
    text-transform: uppercase
}

.related-news__item {
    background-color: #242f66;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding: 20px 18px
}

.related-news__item.swiper-slide {
    height: 227px
}

.related-news__item a {
    color: #fff !important;
    text-decoration: none;
    font-size: 19px
}

.blog-wrap.tng_news {
    margin-top: 90px;
    margin-bottom: 50px
}

.blog-wrap.tng_news .filter-row {
    padding-left: 0
}

.blog-wrap.tng_news .filter-row .catlist {
    list-style: none;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.blog-wrap.tng_news .filter-row .catlist li:first-of-type {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.blog-wrap.tng_news .filter-row .catlist li:not(:first-of-type) {
    padding-right: 10px
}

.blog-wrap.tng_news #blog-articles {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -10px
}

.blog-wrap.tng_news #blog-articles article {
    width: 33.333%;
    padding: 0 10px;
    position: relative;
    margin-bottom: 20px
}

@media only screen and (max-width:767px) {
    .blog-wrap.tng_news #blog-articles article {
        width: 100%
    }
}

@media only screen and (min-width:768px) and (max-width:991px) {
    .blog-wrap.tng_news #blog-articles article {
        width: 50%
    }
}

.blog-wrap.tng_news #blog-articles article a {
    text-decoration: none
}

.blog-wrap.tng_news #blog-articles article .post-thumbnail {
    padding-bottom: 10px
}

.blog-wrap.tng_news #blog-articles article .post-thumbnail img {
    width: 100%
}

.news__pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 60px;
    margin-top: 40px
}

.news__pagination .page-numbers {
    padding: 0 20px;
    cursor: pointer;
    font-size: 17px;
    color: #666
}

.news__pagination .page-numbers.current,
.news__pagination .page-numbers:hover {
    color: #f06522
}

.news__pagination .page-numbers.prev {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    padding-right: 0
}

.news__pagination .page-numbers.next {
    padding-left: 0
}

.tng-presentation__container {
    position: relative;
    min-width: 100%;
    max-width: 100%
}

.tng-presentation__container.loading-presentation {
    display: inline-block
}

.tng-presentation__container.loading-presentation:before {
    content: "";
    background-color: #333;
    opacity: .1;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2
}

.tng-presentation__container.loading-presentation:after {
    content: " ";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border: 4px solid;
    border-color: transparent #f06522;
    -webkit-animation: a .8s linear infinite;
    animation: a .8s linear infinite;
    z-index: 3
}

.tng-presentation__container.loading-presentation .tng-presentation__item {
    opacity: .3
}

@-webkit-keyframes a {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes a {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.upcoming-news__wrapper {
    border-left: 1px solid #bfbfbf;
    position: relative;
    overflow: hidden;
    top: 0
}

@media only screen and (max-width:991px) {
    .upcoming-news__wrapper {
        height: 100% !important
    }
}

.upcoming-news__container {
    height: 100%;
    overflow: auto;
    padding-bottom: 50px
}

@media only screen and (max-width:991px) {
    .upcoming-news__container .subgroup {
        width: 100%
    }
}

@media only screen and (min-width:480px) and (max-width:991px) {
    .upcoming-news__container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0 -10px
    }

    .upcoming-news__container .subgroup {
        margin: 0 10px
    }
}

@media only screen and (min-width:992px) {
    .upcoming-news__container {
        padding-bottom: 155px
    }
}

.upcoming-news__container .subgroup {
    text-transform: uppercase;
    font-weight: 600;
    color: #999;
    padding-bottom: 20px
}

.upcoming-news__container .subgroup:not(:first-of-type) {
    border-top: 1px solid #999;
    padding-top: 23px
}

@media only screen and (max-width:991px) {
    .upcoming-news__container .simplebar-content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.upcoming-title {
    padding-bottom: 24px;
    margin-bottom: 52px;
    text-transform: uppercase;
    font-weight: 800;
    letter-spacing: .25em;
    color: #242f66;
    border-bottom: 8px solid #242f66
}

@media only screen and (max-width:991px) {
    .upcoming-title {
        margin-bottom: 30px
    }
}

@media only screen and (min-width:480px) and (max-width:991px) {
    .upcoming-event {
        width: 50%;
        padding: 0 10px
    }
}

.upcoming-event__inner {
    background-color: #242f66;
    margin-bottom: 23px;
    padding: 20px 17px 14px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: relative
}

@media only screen and (max-width:767px) {
    .upcoming-event__inner {
        padding: 20px 17px 14px
    }
}

.upcoming-event__inner .event-date {
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    width: 50%;
    padding: 0 10px 12px 12px;
    position: relative
}

.upcoming-event__inner .event-date:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 103px;
    height: 2px;
    background-color: #f06522
}

.upcoming-event__inner .event-logo {
    width: 50%;
    padding-left: 10px
}

.upcoming-event__inner .event-logo a,
.upcoming-event__inner .event-logo img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.upcoming-event__inner .event-logo img {
    max-width: 130px;
    margin-left: auto
}

.upcoming-event__inner .event-name {
    margin-top: auto;
    width: 100%;
    padding-left: 12px
}

.upcoming-event__inner .event-name a {
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    font-size: 15px
}

.upcoming-event__inner .event-name a:after {
    content: "";
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.upcoming-event__inner .event-pattern {
    position: absolute;
    right: 0;
    bottom: 0;
    pointer-events: none
}

.upcoming-event__inner .event-pattern img {
    max-height: 115px
}

.events-listing .upcoming-event__inner {
    background-color: transparent
}

.events-listing .upcoming-event__inner .event-logo img {
    max-width: none;
    margin: 0 auto
}

.events-listing .upcoming-event__inner .event-name {
    font-size: 12px;
    font-weight: 400;
    padding-left: 0;
    text-align: left
}

.events-listing .upcoming-event__inner .event-date {
    color: #242f66;
    padding: 0 10px 0 12px
}

.events-listing .upcoming-event__inner .event-date:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 2px;
    height: 20px;
    background-color: #f06522
}

.events-listing .upcoming-event__inner .event-area {
    color: #242f66;
    font-weight: 600;
    padding-right: 10px;
    position: relative;
    font-size: 16px
}

.events-listing .upcoming-event__inner .event-city {
    color: #909090;
    padding: 0 10px 0 12px;
    position: relative;
    font-size: 16px
}

.events-listing .upcoming-event__inner .event-city:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 2px;
    height: 20px;
    background-color: #f06522
}

.events-listing .upcoming-event__inner .upcoming-event__cta {
    margin-top: 16px
}

@media only screen and (max-width:767px) {
    .upcoming-event__inner .upcoming-event__details {
        width: 100%
    }
}

.sdots-events {
    max-width: 1260px;
    margin: 0 auto;
    padding: 0px 50px;
}

.sdots-events .grouping-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-top: 1px solid #ccc
}

.sdots-events .grouping-wrapper .tag-group-name span {
    color: #fff;
    display: inline-block;
    padding: 5px 15px;
    background-image: linear-gradient(to left, #F26522 0%, #162b69 60%);
}

.event-title-hidden {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden
}

.events-list .sdots-upcoming-events.title .titlebottom {
    margin: 0 auto;
    margin-top: 10px
}

.sector-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media only screen and (max-width:767px) {
    .sector-wrapper {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.sector-wrapper:not(:last-child) {
    border-bottom: 1px solid #ccc
}

.sector-wrapper .sector-logo {
    padding: 20px 0;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media only screen and (min-width:768px) {
    .sector-wrapper .sector-logo {
        -ms-flex-preferred-size: 65%;
        flex-basis: 65%
    }
}

.sector-wrapper .sector-logo .event-logo img {
    display: block
}

.sector-wrapper .sector-logo .event-summary {
    padding-top: 5%
}

@media only screen and (max-width:767px) {
    .sector-wrapper .sector-logo .event-summary {
        padding-left: 10px;
        padding-right: 10px
    }
}

@media only screen and (min-width:768px) {
    .sector-wrapper .sector-logo .event-summary p {
        max-width: 85%;
        font-size: 18px;
    }
}

@media only screen and (min-width:768px) {
    .sector-wrapper .sector-events {
        -ms-flex-preferred-size: 35%;
        flex-basis: 35%
    }
}

.upcoming-event__cta a.btn.booking {
    margin: 0px 10px 10px 0px;
    border-radius: 40px !important;
    text-align: left;
}

@media only screen and (max-width:767px) {
    .page-id-19 .wrapped.footer-content {
        width: 100% !important
    }
}

.choices {
    position: relative;
    margin-bottom: 24px;
    font-size: 16px
}

.choices:focus {
    outline: none
}

.choices:last-child {
    margin-bottom: 0
}

.choices.is-disabled .choices__inner,
.choices.is-disabled .choices__input {
    background-color: #eaeaea;
    cursor: not-allowed;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.choices.is-disabled .choices__item {
    cursor: not-allowed
}

.choices [hidden] {
    display: none !important
}

.choices[data-type*=select-one] {
    cursor: pointer
}

.choices[data-type*=select-one] .choices__inner {
    padding-bottom: 7.5px
}

.choices[data-type*=select-one] .choices__input {
    display: block;
    width: 100%;
    padding: 10px;
    border-bottom: 1px solid #ddd;
    background-color: #fff;
    margin: 0
}

.choices[data-type*=select-one] .choices__button {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
    padding: 0;
    background-size: 8px;
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -10px;
    margin-right: 25px;
    height: 20px;
    width: 20px;
    border-radius: 10em;
    opacity: .5
}

.choices[data-type*=select-one] .choices__button:focus,
.choices[data-type*=select-one] .choices__button:hover {
    opacity: 1
}

.choices[data-type*=select-one] .choices__button:focus {
    -webkit-box-shadow: 0 0 0 2px #00bcd4;
    box-shadow: 0 0 0 2px #00bcd4
}

.choices[data-type*=select-one]:after {
    content: "";
    height: 0;
    width: 0;
    border-style: solid;
    border-color: #333 transparent transparent;
    border-width: 5px;
    position: absolute;
    right: 11.5px;
    top: 50%;
    margin-top: -2.5px;
    pointer-events: none
}

.choices[data-type*=select-one].is-open:after {
    border-color: transparent transparent #333;
    margin-top: -7.5px
}

.choices[data-type*=select-one][dir=rtl]:after {
    left: 11.5px;
    right: auto
}

.choices[data-type*=select-one][dir=rtl] .choices__button {
    right: auto;
    left: 0;
    margin-left: 25px;
    margin-right: 0
}

.choices[data-type*=select-multiple] .choices__inner,
.choices[data-type*=text] .choices__inner {
    cursor: text
}

.choices[data-type*=select-multiple] .choices__button,
.choices[data-type*=text] .choices__button {
    position: relative;
    display: inline-block;
    margin: 0 -4px 0 8px;
    padding-left: 16px;
    border-left: 1px solid #008fa1;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
    background-size: 8px;
    width: 8px;
    line-height: 1;
    opacity: .75;
    border-radius: 0
}

.choices[data-type*=select-multiple] .choices__button:focus,
.choices[data-type*=select-multiple] .choices__button:hover,
.choices[data-type*=text] .choices__button:focus,
.choices[data-type*=text] .choices__button:hover {
    opacity: 1
}

.choices__inner {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    background-color: #f9f9f9;
    padding: 7.5px 7.5px 3.75px;
    border: 1px solid #ddd;
    border-radius: 2.5px;
    font-size: 14px;
    min-height: 44px;
    overflow: hidden
}

.is-focused .choices__inner,
.is-open .choices__inner {
    border-color: #b7b7b7
}

.is-open .choices__inner {
    border-radius: 2.5px 2.5px 0 0
}

.is-flipped.is-open .choices__inner {
    border-radius: 0 0 2.5px 2.5px
}

.choices__list {
    margin: 0;
    padding-left: 0;
    list-style: none
}

.choices__list--single {
    display: inline-block;
    padding: 4px 16px 4px 4px;
    width: 100%
}

[dir=rtl] .choices__list--single {
    padding-right: 4px;
    padding-left: 16px
}

.choices__list--single .choices__item {
    width: 100%
}

.choices__list--multiple {
    display: inline
}

.choices__list--multiple .choices__item {
    display: inline-block;
    vertical-align: middle;
    border-radius: 20px;
    padding: 4px 10px;
    font-size: 12px;
    font-weight: 500;
    margin-right: 3.75px;
    margin-bottom: 3.75px;
    background-color: #00bcd4;
    border: 1px solid #00a5bb;
    color: #fff;
    word-break: break-all
}

.choices__list--multiple .choices__item[data-deletable] {
    padding-right: 5px
}

[dir=rtl] .choices__list--multiple .choices__item {
    margin-right: 0;
    margin-left: 3.75px
}

.choices__list--multiple .choices__item.is-highlighted {
    background-color: #00a5bb;
    border: 1px solid #008fa1
}

.is-disabled .choices__list--multiple .choices__item {
    background-color: #aaa;
    border: 1px solid #919191
}

.choices__list--dropdown {
    display: none;
    z-index: 1;
    position: absolute;
    width: 100%;
    background-color: #fff;
    border: 1px solid #ddd;
    top: 100%;
    margin-top: -1px;
    border-bottom-left-radius: 2.5px;
    border-bottom-right-radius: 2.5px;
    overflow: hidden;
    word-break: break-all
}

.choices__list--dropdown.is-active {
    display: block
}

.is-open .choices__list--dropdown {
    border-color: #b7b7b7
}

.is-flipped .choices__list--dropdown {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: -1px;
    border-radius: .25rem .25rem 0 0
}

.choices__list--dropdown .choices__list {
    position: relative;
    max-height: 300px;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    will-change: scroll-position
}

.choices__list--dropdown .choices__item {
    position: relative;
    padding: 10px;
    font-size: 14px
}

[dir=rtl] .choices__list--dropdown .choices__item {
    text-align: right
}

@media (min-width:640px) {
    .choices__list--dropdown .choices__item--selectable {
        padding-right: 100px
    }

    .choices__list--dropdown .choices__item--selectable:after {
        content: attr(data-select-text);
        font-size: 12px;
        opacity: 0;
        position: absolute;
        right: 10px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    [dir=rtl] .choices__list--dropdown .choices__item--selectable {
        text-align: right;
        padding-left: 100px;
        padding-right: 10px
    }

    [dir=rtl] .choices__list--dropdown .choices__item--selectable:after {
        right: auto;
        left: 10px
    }
}

.choices__list--dropdown .choices__item--selectable.is-highlighted {
    background-color: #f2f2f2
}

.choices__list--dropdown .choices__item--selectable.is-highlighted:after {
    opacity: .5
}

.choices__item {
    cursor: default
}

.choices__item--selectable {
    cursor: pointer
}

.choices__item--disabled {
    cursor: not-allowed;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    opacity: .5
}

.choices__heading {
    font-weight: 600;
    font-size: 12px;
    padding: 10px;
    border-bottom: 1px solid #f7f7f7;
    color: gray
}

.choices__button {
    text-indent: -9999px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 50%;
    cursor: pointer
}

.choices__button:focus {
    outline: none
}

.choices__input {
    display: inline-block;
    vertical-align: baseline;
    background-color: #f9f9f9;
    font-size: 14px;
    margin-bottom: 5px;
    border: 0;
    border-radius: 0;
    max-width: 100%;
    padding: 4px 0 4px 2px
}

.choices__input:focus {
    outline: 0
}

[dir=rtl] .choices__input {
    padding-right: 2px;
    padding-left: 0
}

.choices__placeholder {
    opacity: .5
}

[data-simplebar] {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.simplebar-wrapper {
    overflow: hidden;
    width: inherit;
    height: inherit;
    max-width: inherit;
    max-height: inherit
}

.simplebar-mask {
    direction: inherit;
    overflow: hidden;
    width: auto !important;
    height: auto !important;
    z-index: 0
}

.simplebar-mask,
.simplebar-offset {
    position: absolute;
    padding: 0;
    margin: 0;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0
}

.simplebar-offset {
    direction: inherit !important;
    -webkit-box-sizing: inherit !important;
    box-sizing: inherit !important;
    resize: none !important;
    -webkit-overflow-scrolling: touch
}

.simplebar-content-wrapper {
    direction: inherit;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
    position: relative;
    display: block;
    height: 100%;
    width: auto;
    visibility: visible;
    max-width: 100%;
    max-height: 100%;
    scrollbar-width: none
}

.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
    display: none
}

.simplebar-content:after,
.simplebar-content:before {
    content: " ";
    display: table
}

.simplebar-placeholder {
    max-height: 100%;
    max-width: 100%;
    width: 100%;
    pointer-events: none
}

.simplebar-height-auto-observer-wrapper {
    -webkit-box-sizing: inherit !important;
    box-sizing: inherit !important;
    height: 100%;
    width: 100%;
    max-width: 1px;
    position: relative;
    float: left;
    max-height: 1px;
    overflow: hidden;
    z-index: -1;
    padding: 0;
    margin: 0;
    pointer-events: none;
    -webkit-box-flex: inherit;
    -ms-flex-positive: inherit;
    flex-grow: inherit;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0
}

.simplebar-height-auto-observer {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
    display: block;
    opacity: 0;
    top: 0;
    left: 0;
    height: 1000%;
    width: 1000%;
    min-height: 1px;
    min-width: 1px;
    z-index: -1
}

.simplebar-height-auto-observer,
.simplebar-track {
    position: absolute;
    overflow: hidden;
    pointer-events: none
}

.simplebar-track {
    z-index: 1;
    right: 0;
    bottom: 0
}

[data-simplebar].simplebar-dragging .simplebar-content {
    pointer-events: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-select: none
}

[data-simplebar].simplebar-dragging .simplebar-track {
    pointer-events: all
}

.simplebar-scrollbar {
    position: absolute;
    right: 2px;
    width: 7px;
    min-height: 10px
}

.simplebar-scrollbar:before {
    position: absolute;
    content: "";
    background: #000;
    border-radius: 7px;
    left: 0;
    right: 0;
    opacity: 0;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear
}

.simplebar-scrollbar.simplebar-visible:before {
    opacity: .5;
    -webkit-transition: opacity 0s linear;
    transition: opacity 0s linear
}

.simplebar-track.simplebar-vertical {
    top: 0;
    width: 11px
}

.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
    top: 2px;
    bottom: 2px
}

.simplebar-track.simplebar-horizontal {
    left: 0;
    height: 11px
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
    height: 100%;
    left: 2px;
    right: 2px
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
    right: auto;
    left: 0;
    top: 2px;
    height: 7px;
    min-height: 0;
    min-width: 10px;
    width: auto
}

[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical {
    right: auto;
    left: 0
}

.hs-dummy-scrollbar-size {
    direction: rtl;
    position: fixed;
    opacity: 0;
    visibility: hidden;
    height: 500px;
    width: 500px;
    overflow-y: hidden;
    overflow-x: scroll
}

.simplebar-hide-scrollbar {
    position: fixed;
    left: 0;
    visibility: hidden;
    overflow-y: scroll;
    scrollbar-width: none
}

@media only screen and (min-width:768px) {
    .banner-wrap+.sdots-bespoke-meetings {
        margin-top: -20px
    }
}

.banner-wrap+.sdots-bespoke-meetings>.wp-block-atomic-blocks-ab-container:first-of-type {
    margin-top: 0
}

.sdots-bespoke-meetings-information .gform_confirmation_message,
.sdots-bespoke-meetings .gform_confirmation_message {
    min-height: 250px;
    padding-top: 5%;
    text-align: center
}

.sdots-bespoke-meetings-information .typ .ab-container-inside,
.sdots-bespoke-meetings .typ .ab-container-inside {
    max-width: 800px;
    margin: 0 auto
}

.sdots-bespoke-meetings-information hr.orange,
.sdots-bespoke-meetings hr.orange {
    border-top: 2px solid #ef662f
}

.sdots-bespoke-meetings-information hr.orange.light,
.sdots-bespoke-meetings hr.orange.light {
    border-top-color: #f96
}

.sdots-bespoke-meetings-information p+hr.orange,
.sdots-bespoke-meetings p+hr.orange {
    margin-top: -10px
}

@media only screen and (max-width:767px) {

    .sdots-bespoke-meetings-information p+hr.orange,
    .sdots-bespoke-meetings p+hr.orange {
        display: block
    }
}

.sdots-bespoke-meetings-information h2,
.sdots-bespoke-meetings-information h3,
.sdots-bespoke-meetings h2,
.sdots-bespoke-meetings h3 {
    line-height: 1.5
}

@media only screen and (max-width:767px) {

    .sdots-bespoke-meetings-information h2 br,
    .sdots-bespoke-meetings-information h3 br,
    .sdots-bespoke-meetings h2 br,
    .sdots-bespoke-meetings h3 br {
        display: inline-block
    }
}

.sdots-bespoke-meetings-information h2.underline,
.sdots-bespoke-meetings-information h3.underline,
.sdots-bespoke-meetings h2.underline,
.sdots-bespoke-meetings h3.underline {
    display: inline-block;
    border-bottom: 2px solid #ef662f;
    padding-bottom: 10px;
    margin-bottom: 60px
}

.sdots-bespoke-meetings-information h2.underline.header,
.sdots-bespoke-meetings-information h3.underline.header,
.sdots-bespoke-meetings h2.underline.header,
.sdots-bespoke-meetings h3.underline.header {
    border-bottom: none
}

.sdots-bespoke-meetings-information h2.underline.header:after,
.sdots-bespoke-meetings-information h3.underline.header:after,
.sdots-bespoke-meetings h2.underline.header:after,
.sdots-bespoke-meetings h3.underline.header:after {
    width: 70%;
    content: "";
    height: 2px;
    background: #ef662f;
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 0
}

.sdots-bespoke-meetings-information h2.orange,
.sdots-bespoke-meetings-information h3.orange,
.sdots-bespoke-meetings h2.orange,
.sdots-bespoke-meetings h3.orange {
    color: #ef662f;
    text-transform: uppercase;
    font-family: Lato, sans-serif;
    font-size: 40px;
}

.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column p {
    font-size: 24px;
    color: #0E246B;
    font-family: 'Lato';
    font-weight: 300;
}

.sdots-bespoke-meetings-information h2.header,
.sdots-bespoke-meetings-information h3.header,
.sdots-bespoke-meetings h2.header,
.sdots-bespoke-meetings h3.header {
    font-size: 36px;
    font-weight: 600
}

.sdots-bespoke-meetings-information h2.header:after,
.sdots-bespoke-meetings-information h3.header:after,
.sdots-bespoke-meetings h2.header:after,
.sdots-bespoke-meetings h3.header:after {
    width: 150px;
    content: "";
    height: 2px;
    background: #ef662f;
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 0
}

.sdots-bespoke-meetings-information .wp-block-button,
.sdots-bespoke-meetings .wp-block-button {
    margin-top: 30px
}

.sdots-bespoke-meetings-information .wp-block-button a,
.sdots-bespoke-meetings .wp-block-button a {
    position: relative;
    font-family: Lato, serif;
    padding: 5px 12px;
    font-weight: 700;
    min-width: 14em;
    text-align: left;
    color: #fff;
    border: 1px solid #ef662f;
    border-radius: 50px !important;
}

.sdots-bespoke-meetings-information .wp-block-button a i,
.sdots-bespoke-meetings .wp-block-button a i {
    font-size: 24px;
    position: absolute;
    top: 3px;
    right: 0
}

.sdots-bespoke-meetings-information .wp-block-button {
    margin-top: 0;
    padding-bottom: 40px;
    background: #11294B;
}

.sdots-bespoke-meetings-information .wp-block-button a:hover,
.sdots-bespoke-meetings .wp-block-button a:hover {
    background-color: #fff !important;
    color: #ef662f;
    text-decoration: none
}

@media only screen and (max-width:767px) {

    .sdots-bespoke-meetings-information .wp-block-column .wp-block-button,
    .sdots-bespoke-meetings .wp-block-column .wp-block-button {
        text-align: center;
        float: none
    }
}

.sdots-bespoke-meetings-information .has-luminous-vivid-orange-background-color,
.sdots-bespoke-meetings .has-luminous-vivid-orange-background-color {
    background-color: #ef662f !important
}

.sdots-bespoke-meetings-information .has-luminous-vivid-orange-color,
.sdots-bespoke-meetings .has-luminous-vivid-orange-color {
    color: #ef662f !important
}

.bespoke-meetings-events-tab {
    display: inline-block;
    text-transform: uppercase;
    padding-right: 20px;
    margin-right: 20px
}

.bespoke-meetings-events-tab.off a {
    text-decoration: none;
    -webkit-transition: color .3s ease;
    transition: color .3s ease
}

.bespoke-meetings-events-tab.off a .titlebottom {
    opacity: 0;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.bespoke-meetings-events-tab.off a:hover {
    text-decoration: none
}

.bespoke-meetings-events-tab.off a:hover .titlebottom {
    opacity: 1
}

.sdots-skip-header {
    margin-top: 80px !important
}

.sdots-bespoke-meetings-information .wp-block-cover,
.sdots-bespoke-meetings-list .wp-block-cover,
.sdots-bespoke-meetings .wp-block-cover {
    background-repeat: no-repeat
}

@media only screen and (max-width:767px) {

    .sdots-bespoke-meetings-information .wp-block-cover,
    .sdots-bespoke-meetings-list .wp-block-cover,
    .sdots-bespoke-meetings .wp-block-cover {
        background-size: auto 250px;
        min-height: 250px;
        background-position-y: 80px
    }
}

.sdots-bespoke-meetings-information .wp-block-cover.has-parallax,
.sdots-bespoke-meetings-list .wp-block-cover.has-parallax,
.sdots-bespoke-meetings .wp-block-cover.has-parallax {
    background-color: #000c37
}

.sdots-bespoke-meetings-information .wp-block-cover.cover-bg-white,
.sdots-bespoke-meetings-list .wp-block-cover.cover-bg-white,
.sdots-bespoke-meetings .wp-block-cover.cover-bg-white {
    background-color: #fff
}

@media only screen and (min-width:768px) {

    .sdots-bespoke-meetings-information .wp-block-cover.cover-contain,
    .sdots-bespoke-meetings-list .wp-block-cover.cover-contain,
    .sdots-bespoke-meetings .wp-block-cover.cover-contain {
        background-size: contain
    }
}

.sdots-bespoke-meetings-information .wp-block-cover.cover-position-center,
.sdots-bespoke-meetings-list .wp-block-cover.cover-position-center,
.sdots-bespoke-meetings .wp-block-cover.cover-position-center {
    background-position-y: 80px
}

.sdots-bespoke-meetings-information .wp-block-cover.cover-position-top,
.sdots-bespoke-meetings-list .wp-block-cover.cover-position-top,
.sdots-bespoke-meetings .wp-block-cover.cover-position-top {
    background-position-y: 0
}

.sdots-bespoke-meetings-information .wp-block-cover.cover-position-half-top,
.sdots-bespoke-meetings-list .wp-block-cover.cover-position-half-top,
.sdots-bespoke-meetings .wp-block-cover.cover-position-half-top {
    background-position-y: 40px
}

@media only screen and (max-width:767px) {

    .sdots-bespoke-meetings-information .wp-block-cover.cover-position-half-top,
    .sdots-bespoke-meetings-list .wp-block-cover.cover-position-half-top,
    .sdots-bespoke-meetings .wp-block-cover.cover-position-half-top {
        background-position-y: 80px
    }
}

.sdots-bespoke-meetings-information .wp-block-cover.cover-height-medium,
.sdots-bespoke-meetings-list .wp-block-cover.cover-height-medium,
.sdots-bespoke-meetings .wp-block-cover.cover-height-medium {
    min-height: 330px
}

@media only screen and (min-width:768px) {

    .sdots-bespoke-meetings-information .wp-block-cover.cover-height-medium,
    .sdots-bespoke-meetings-list .wp-block-cover.cover-height-medium,
    .sdots-bespoke-meetings .wp-block-cover.cover-height-medium {
        min-height: 500px
    }
}

@media only screen and (min-width:768px) {

    .sdots-bespoke-meetings-information .wp-block-cover.cover-height-medium.m-1,
    .sdots-bespoke-meetings-list .wp-block-cover.cover-height-medium.m-1,
    .sdots-bespoke-meetings .wp-block-cover.cover-height-medium.m-1 {
        min-height: 600px
    }
}

@media only screen and (min-width:580px) and (max-width:767px) {

    .sdots-bespoke-meetings-information .wp-block-cover.cover-height-medium.m-1,
    .sdots-bespoke-meetings-list .wp-block-cover.cover-height-medium.m-1,
    .sdots-bespoke-meetings .wp-block-cover.cover-height-medium.m-1 {
        min-height: 400px
    }
}

@media only screen and (min-width:768px) {

    .sdots-bespoke-meetings-information .wp-block-cover.cover-height-medium.m-2,
    .sdots-bespoke-meetings-list .wp-block-cover.cover-height-medium.m-2,
    .sdots-bespoke-meetings .wp-block-cover.cover-height-medium.m-2 {
        min-height: 700px
    }
}

.sdots-bespoke-meetings-information p.has-background a {
    color: #fff;
}

.sdots-bespoke-meetings-information p.has-background,
.sdots-bespoke-meetings-list p.has-background,
.sdots-bespoke-meetings p.has-background {
    padding-top: 2.5em;
    padding-bottom: 2.5em
}

.sdots-bespoke-meetings-information .sixty-bottom,
.sdots-bespoke-meetings-list .sixty-bottom,
.sdots-bespoke-meetings .sixty-bottom {
    margin-bottom: 60px
}

.new-bespoke-banner {
    margin: 0 -15px;
    text-align: center
}

@media only screen and (max-width:767px) {
    .new-bespoke-banner {
        display: none
    }
}

.new-bespoke-banner-mobile {
    display: none
}

@media only screen and (max-width:767px) {
    .new-bespoke-banner-mobile {
        display: block;
        margin: 0 -15px;
        text-align: center
    }
}

.sdots__bespoke-meetings-information {
    padding-top: 80px
}

.sdots__bespoke-meetings-information .sdots-gform {
    background-color: #fff !important;
    max-width: unset
}

.sdots__bespoke-meetings-information .sdots-gform .forms-wrap {
    max-width: 1260px;
    padding: 0 15px;
    margin: 0 auto
}

.sdots__bespoke-meetings-information p.sdots-reset {
    margin: unset !important
}

header+div.archive-tng-news,
header+div.single-tng-news {
    margin-top: 80px
}

/*# sourceMappingURL=main-bundle.css.map*/