/* @font-face {
    font-family: "crt-icon";
    src: url("fonts/crt-icon.eot?32623403");
    src: url("fonts/crt-icon.eot?32623403#iefix") format("embedded-opentype"), url("fonts/crt-icon.woff2?32623403") format("woff2"), url("fonts/crt-icon.woff?32623403") format("woff"), url("fonts/crt-icon.ttf?32623403") format("truetype"), url("fonts/crt-icon.svg?32623403#crt-icon") format("svg");
    font-weight: normal;
    font-style: normal
} */

[class^=crt-icon-]:before,
[class*=" crt-icon-"]:before {
    font-family: "crt-icon";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0
}

.crt-icon-right-open-big:before {
    content: "\E800"
}

.crt-icon-rss:before {
    content: "\E801"
}

.crt-icon-cancel:before {
    content: "\E802"
}

.crt-icon-right-open:before {
    content: "\E803"
}

.crt-icon-left-open:before {
    content: "\E804"
}

.crt-icon-left-open-big:before {
    content: "\E805"
}

.crt-icon-down-open-big:before {
    content: "\E806"
}

.crt-icon-up-open-big:before {
    content: "\E807"
}

.crt-icon-heart:before {
    content: "\E808"
}

.crt-icon-yelp:before {
    content: "\E809"
}

.crt-icon-comment-alt:before,
.crt-icon-comment:before {
    content: "\E80A"
}

.crt-icon-soundcloud:before {
    content: "\E80B"
}

.crt-icon-cogs:before,
.crt-icon-giphy:before {
    content: "\E80C"
}

.crt-icon-tiktok:before {
    content: "\E826"
}

.crt-icon-spin1:before {
    content: "\E830"
}

.crt-icon-twitter:before {
    content: "\F099"
}

.crt-icon-facebook:before {
    content: "\F09A"
}

.crt-icon-gplus:before {
    content: "\F0D5"
}

.crt-icon-linkedin:before {
    content: "\F0E1"
}

.crt-icon-angle-left:before {
    content: "\F104"
}

.crt-icon-angle-right:before {
    content: "\F105"
}

.crt-icon-angle-up:before {
    content: "\F106"
}

.crt-icon-angle-down:before {
    content: "\F107"
}

.crt-icon-attention-alt:before,
.crt-icon-unknown:before {
    content: "\F12A"
}

.crt-icon-youtube-1:before {
    content: "\F167"
}

.crt-icon-youtube:before {
    content: "\F16A"
}

.crt-icon-instagram:before {
    content: "\F16D"
}

.crt-icon-tumblr:before {
    content: "\F173"
}

.crt-icon-weibo:before {
    content: "\F18A"
}

.crt-icon-slack:before {
    content: "\F198"
}

.crt-icon-behance:before {
    content: "\F1B4"
}

.crt-icon-spotify:before {
    content: "\F1BC"
}

.crt-icon-vine:before {
    content: "\F1CA"
}

.crt-icon-pinterest:before {
    content: "\F231"
}

.crt-icon-medium:before {
    content: "\F23A"
}

.crt-icon-clone:before,
.crt-icon-image-carousel:before {
    content: "\F24D"
}

.crt-icon-tripadvisor:before {
    content: "\F262"
}

.crt-icon-snapchat-ghost:before {
    content: "\F2AC"
}

.crt-icon-flickr:before {
    content: "\F303"
}

.crt-icon-vimeo:before {
    content: "\F306"
}

.crt-icon-deviantart:before {
    content: "\F307"
}

@-webkit-keyframes opacityWithDisplay {
    0% {
        display: none;
        opacity: 0
    }

    1% {
        display: block;
        opacity: 0
    }

    100% {
        display: block;
        opacity: 1
    }
}

@keyframes opacityWithDisplay {
    0% {
        display: none;
        opacity: 0
    }

    1% {
        display: block;
        opacity: 0
    }

    100% {
        display: block;
        opacity: 1
    }
}

@keyframes crtFadeIn {
    0% {
        display: none;
        opacity: 0
    }

    1% {
        display: block;
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes crtFadeOut {
    0% {
        display: block;
        opacity: 1
    }

    99% {
        display: block;
        opacity: 0
    }

    100% {
        display: none;
        opacity: 0
    }
}

.crt-clearfix:before,
.crt-post-v1 .crt-post .crt-post-header:before,
.crt-clearfix:after,
.crt-post-v1 .crt-post .crt-post-header:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden
}

.crt-clearfix:after,
.crt-post-v1 .crt-post .crt-post-header:after {
    clear: both
}

.crt-responsive-video {
    padding-bottom: 100%
}

.crt-responsive-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.crt-sep {
    width: 4px;
    height: 1em;
    display: inline-block;
    margin: 0 4px;
    position: relative
}

.crt-sep:before {
    position: absolute;
    background-color: #ccc;
    width: 4px;
    height: 4px;
    display: block;
    content: "";
    top: 50%;
    margin-top: -1px
}

.crt-widget button {
    cursor: pointer
}

.crt-notice {
    text-align: center;
    margin: 20px
}

.crt-notice span {
    background-color: rgba(0, 0, 0, .05);
    border-radius: 5px;
    padding: 10px 20px;
    color: #0b0b0b;
    display: inline-block
}

.crt-notice.crt-notice-error span {
    color: red;
    background-color: rgba(255, 0, 0, .05)
}

.crt-notice.crt-notice-info span {
    color: #4e7291;
    background-color: rgba(143, 188, 240, .25)
}

.crt-notice.crt-notice-warning span {
    color: #b4987a;
    background-color: rgba(247, 231, 220, .25)
}

.crt-notice.crt-notice-success span {
    color: #8ac194;
    background-color: rgba(201, 237, 205, .25)
}

:focus {
    outline-color: rgba(204, 204, 204, .8)
}

.crt-icon-youtube {
    color: red !important
}

.crt-widget svg {
    fill: currentColor
}

.crt-widget svg.crt-icon-clone,
.crt-widget svg.crt-icon-image-carousel {
    width: 20px;
    height: 20px;
    bottom: 0
}

.crt-widget {
    position: relative;
    padding-bottom: 30px;
    flex: 0 0 100%
}

.crt-widget * {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none
}

.crt-widget div {
    box-sizing: border-box
}

.crt-widget a {
    cursor: pointer
}

.crt-widget a:hover {
    text-decoration: none
}

.crt-widget.crt-widget-branded {
    padding-bottom: 25px
}

.crt-widget.crt-widget-branded .crt-logo {
    display: block;
    position: absolute;
    bottom: 5px;
    right: 10px;
    font-size: .9em;
    z-index: 999;
    color: #090909;
    text-decoration: none
}

.crt-widget.crt-widget-unbranded .crt-logo {
    display: none
}

.crt-post-username {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: .8em;
    text-transform: uppercase
}

@media(max-width: 480px) {
    .crt-post-username {
        font-size: 1em
    }
}

.crt-play {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    cursor: pointer
}

.crt-post:not(.crt-post-youtube) .crt-play-icon,
.crt-grid-post:not(.crt-post-youtube) .crt-play-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -20px;
    margin-left: -10px;
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 24px solid #efefef;
    z-index: 1;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    opacity: .5
}

.crt-post:not(.crt-post-youtube) .crt-play-icon:before,
.crt-grid-post:not(.crt-post-youtube) .crt-play-icon:before {
    content: "";
    position: absolute;
    top: -30px;
    left: -46px;
    bottom: -30px;
    right: -14px;
    border-radius: 50%;
    border: 2px solid #efefef;
    z-index: 2;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s
}

.crt-post:not(.crt-post-youtube) .crt-play-icon:after,
.crt-grid-post:not(.crt-post-youtube) .crt-play-icon:after {
    content: "";
    opacity: 0;
    transition: opacity .6s;
    -webkit-transition: opacity .6s;
    -moz-transition: opacity .6s
}

.crt-post:not(.crt-post-youtube) .crt-play-icon.active,
.crt-grid-post:not(.crt-post-youtube) .crt-play-icon.active {
    border-color: transparent
}

.crt-post:not(.crt-post-youtube) .crt-play-icon.active:after,
.crt-grid-post:not(.crt-post-youtube) .crt-play-icon.active:after {
    content: "";
    opacity: 1;
    width: 20px;
    height: 32px;
    background: #efefef;
    position: absolute;
    right: 2px;
    top: -16px;
    border-left: 8px solid #efefef;
    box-shadow: inset 12px 0 0 0 #f9f9f9
}

.crt-post.crt-post-youtube .crt-play-icon,
.crt-grid-post.crt-post-youtube .crt-play-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 76px;
    color: rgba(255, 255, 255, .55);
    margin: 0;
    width: 1em;
    height: 1em;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MS40IDUwIiB3aWR0aD0iNzEiIGhlaWdodD0iNTAiPjxnIHRyYW5zZm9ybT0ic2NhbGUoMC41ODgyMzUyOSAwLjU4ODIzNTI5KSI+PHBhdGggY2xhc3M9InN0MCIgZD0iTTExOC45IDEzLjNDMTE3LjUgOC4xIDExMy40IDQgMTA4LjIgMi42IDk4LjcgMCA2MC43IDAgNjAuNyAwIDYwLjcgMCAyMi43IDAgMTMuMiAyLjUgOC4xIDMuOSAzLjkgOC4xIDIuNSAxMy4zIDAgMjIuOCAwIDQyLjUgMCA0Mi41IDAgNDIuNSAwIDYyLjMgMi41IDcxLjcgMy45IDc2LjkgOCA4MSAxMy4yIDgyLjQgMjIuOCA4NSA2MC43IDg1IDYwLjcgODVjMCAwIDM4IDAgNDcuNS0yLjUgNS4yLTEuNCA5LjMtNS41IDEwLjctMTAuNyAyLjUtOS41IDIuNS0yOS4yIDIuNS0yOS4yIDAgMCAwLjEtMTkuOC0yLjUtMjkuM3oiIGZpbGw9IiNmMDAiLz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjgwLjIgNDIuNSA0OC42IDI0LjMgNDguNiA2MC43ICIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center
}

.crt-popup .crt-play-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -20px;
    margin-left: -15px;
    width: 0;
    height: 0;
    border-top: 35px solid transparent;
    border-bottom: 35px solid transparent;
    border-left: 42px solid #efefef;
    z-index: 1;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    opacity: .5
}

.crt-popup .crt-play-icon:before {
    content: "";
    position: absolute;
    top: -52.5px;
    left: -80.5px;
    bottom: -52.5px;
    right: -24.5px;
    border-radius: 50%;
    border: 2px solid #efefef;
    z-index: 2;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s
}

.crt-popup .crt-play-icon:after {
    content: "";
    opacity: 0;
    transition: opacity .6s;
    -webkit-transition: opacity .6s;
    -moz-transition: opacity .6s
}

.crt-popup .crt-play-icon.active {
    border-color: transparent
}

.crt-popup .crt-play-icon.active:after {
    content: "";
    opacity: 1;
    width: 35px;
    height: 56px;
    background: #efefef;
    position: absolute;
    right: 3.5px;
    top: -28px;
    border-left: 14px solid #efefef;
    box-shadow: inset 21px 0 0 0 #f9f9f9
}

.crt-image-responsive {
    position: relative;
    padding-bottom: 56.25%;
    height: 0
}

.crt-image-responsive img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.crt-panel-next,
.crt-panel-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    padding: 0;
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    width: 60px;
    height: 60px;
    z-index: 100;
    background-color: rgba(151, 152, 172, .27);
    border-radius: 50%
}

.crt-panel-next svg,
.crt-panel-prev svg {
    color: #fff;
    height: 20px;
    line-height: 1;
    opacity: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.crt-panel-prev {
    left: -60px
}

.crt-panel-prev svg {
    margin-left: -3px
}

.crt-panel-next {
    right: -60px
}

.crt-panel-next svg {
    margin-left: 3px
}

.crt-controls-over .crt-panel-prev {
    left: 10px
}

.crt-controls-over .crt-panel-next {
    right: 10px
}

.crt-controls-outside {
    padding-left: 65px;
    padding-right: 65px
}

.crt-controls-outside .crt-panel-prev {
    left: 0
}

.crt-controls-outside .crt-panel-next {
    right: 0
}

.crt-controls-show-on-hover .crt-panel-prev,
.crt-controls-show-on-hover .crt-panel-next {
    opacity: 0;
    visibility: hidden;
    transition: visibility 0s, opacity .3s linear
}

.crt-controls-show-on-hover:hover .crt-panel-prev,
.crt-controls-show-on-hover:hover .crt-panel-next {
    visibility: visible;
    opacity: 1
}

.crt-ad.crt-ad-no-title .crt-post-header,
.crt-ad.crt-ad-no-header .crt-post-header {
    display: none
}

.crt-ad.crt-ad-no-title .crt-post-text,
.crt-ad.crt-ad-no-header .crt-post-text {
    padding-top: 28px
}

.crt-ad.crt-ad-no-image .crt-post-content-image {
    display: none
}

.crt-ad.crt-ad-no-image .crt-post-text {
    padding: 15px
}

.crt-post-text.with-max-lines {
    white-space: normal;
    overflow: hidden;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    padding-bottom: 0 !important;
    margin-bottom: 28px
}

.crt-widget-waterfall .crt-post {
    margin: 0 10px 20px
}

.crt-post-border {
    border-radius: 0px;
    border: 1px solid rgba(0, 0, 0, .1)
}

.crt-post {
    position: relative;
    overflow: hidden;
    background-color: #fff;
    z-index: 1
}

.crt-post a {
    transition: color .2s linear
}

.crt-post .crt-post-header {
    padding-top: 28px;
    margin: 0 17px;
    color: #2b2b2b;
    position: relative;
    text-align: center
}

.crt-post .crt-post-header .crt-social-icon {
    margin-bottom: 12px
}

.crt-post .crt-post-header .crt-social-icon i {
    font-size: 24px
}

.crt-post .crt-post-header .crt-social-icon i.crt-icon-twitter {
    font-size: 26px;
    margin-left: 6px
}

.crt-post .crt-post-fullname {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    margin-bottom: 6px;
    font-weight: bold
}

.crt-post .crt-post-content-image {
    overflow: hidden;
    position: relative
}

.crt-post .crt-post-content-image .text {
    display: none
}

.crt-post .crt-post-content-image IMG {
    width: 100%;
    vertical-align: middle
}

.crt-post .crt-post-content-image .crt-play {
    display: none
}

.crt-post video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none
}

.crt-post .crt-post-max-height-read-more,
.crt-post .crt-post-read-more {
    display: none;
    text-align: center;
    margin: .5em
}

.crt-post .crt-post-max-height-read-more {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    padding-bottom: .5em;
    padding-top: 4em;
    margin: 0em;
    background: rgba(0, 0, 0, 0);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #efefef 50%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(50%, #efefef));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #efefef 50%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #efefef 50%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #efefef 50%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #efefef 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=0)
}

.crt-post .crt-post-read-more-button {
    display: inline-block;
    background-color: #ddd;
    text-decoration: none;
    height: 2.5em;
    line-height: 2.5em;
    padding: 0 1em;
    color: #666;
    border: 0;
    border-radius: 3px;
    box-shadow: 0px 2px 30px rgba(0, 0, 0, 0)
}

.crt-post.crt-post-has-title .crt-post-title {
    display: inherit
}

.crt-post.crt-post-rss .crt-post-title {
    display: none
}

.crt-post.crt-has-image-carousel .crt-image .crt-image-carousel {
    display: block;
    height: 25px
}

.crt-post.crt-post-show-read-more .crt-post-read-more {
    display: block
}

.crt-post.crt-post-has-video .crt-play {
    display: block
}

.crt-post.crt-post-has-video .crt-hitarea:hover i:before,
.crt-post.crt-post-has-video .crt-hitarea:focus i:before {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1)
}

.crt-post.crt-post-has-video.crt-post-video-playing video {
    display: block;
    visibility: visible
}

.crt-post.crt-post-has-video.crt-post-video-playing .crt-play {
    display: none
}

.crt-post.crt-post-max-height .crt-post .crt-post-share {
    bottom: -50px;
    display: none
}

.crt-post.crt-post-max-height .crt-post-max-height-read-more {
    display: block
}

.crt-post.crt-post-no-image .crt-post-content-image {
    display: none
}

.crt-post-london .crt-post-border {
    border-width: 10px
}

.crt-post-london .crt-social-icon {
    position: absolute;
    right: 15px;
    top: 0
}

.crt-post-london .crt-social-icon i {
    line-height: .6em
}

.crt-post-london .crt-social-icon i:before {
    font-size: .6em
}

.crt-post-london .crt-post-header {
    margin: 15px 0 0;
    padding-top: 0
}

.crt-post-london .crt-post-fullname {
    text-align: left;
    padding-left: 15px;
    padding-right: 50px
}

.crt-post-london .crt-post-title {
    margin: 15px 0;
    text-align: left;
    padding: 0 15px
}

.crt-post-london .crt-post-text {
    margin: 15px 0;
    text-align: left;
    padding: 0 15px
}

.crt-post-london .crt-comments-likes {
    text-transform: none;
    text-align: left;
    padding-left: 15px
}

.crt-post-london .crt-post-footer {
    border-top: none;
    height: 60px
}

.crt-post-london .crt-post-footer .crt-post-userimage {
    top: 0;
    width: 54px
}

.crt-post-london .crt-post-footer .crt-post-date,
.crt-post-london .crt-post-footer .crt-post-username {
    position: absolute;
    left: 72px;
    top: 12px;
    line-height: 1.2em
}

.crt-post-london .crt-post-footer .crt-post-date {
    top: 30px;
    text-transform: none
}

.crt-post-london .crt-post-footer .crt-post-share {
    top: auto;
    bottom: 10px;
    line-height: 1em
}

.crt-post-london.crt-no-user-image .crt-post-footer,
.crt-post-london.crt-hide-user-image .crt-post-footer {
    height: 40px
}

.crt-post-london.crt-no-user-image .crt-post-footer .crt-post-userimage,
.crt-post-london.crt-hide-user-image .crt-post-footer .crt-post-userimage {
    display: none
}

.crt-post-london.crt-no-user-image .crt-post-footer .crt-post-date,
.crt-post-london.crt-no-user-image .crt-post-footer .crt-post-username,
.crt-post-london.crt-hide-user-image .crt-post-footer .crt-post-date,
.crt-post-london.crt-hide-user-image .crt-post-footer .crt-post-username {
    position: absolute;
    left: 15px;
    top: 0
}

.crt-post-london.crt-no-user-image .crt-post-footer .crt-post-date,
.crt-post-london.crt-hide-user-image .crt-post-footer .crt-post-date {
    top: 18px
}

.crt-post-london.crt-no-user-screen-name .crt-post-footer .crt-post-username,
.crt-post-london.crt-hide-user-screen-name .crt-post-footer .crt-post-username {
    display: none
}

.crt-post-london.crt-no-user-image.crt-no-user-screen-name .crt-post-footer,
.crt-post-london.crt-hide-user-image.crt-hide-user-screen-name .crt-post-footer {
    height: 40px
}

.crt-post-london.crt-no-user-image.crt-no-user-screen-name .crt-post-footer .crt-post-date,
.crt-post-london.crt-hide-user-image.crt-hide-user-screen-name .crt-post-footer .crt-post-date {
    top: 8px
}

.crt-post-berlin .crt-post-border {
    border-width: 0
}

.crt-post-berlin .crt-social-icon {
    position: absolute;
    left: 0;
    top: 0
}

.crt-post-berlin .crt-social-icon i {
    line-height: .6em;
    font-size: .6em
}

.crt-post-berlin .crt-post-header {
    margin: 15px 0 0;
    padding-top: 0;
    height: 20px
}

.crt-post-berlin .crt-post-fullname {
    text-align: left;
    padding-left: 30px;
    padding-right: 0;
    text-transform: uppercase
}

.crt-post-berlin .crt-post-title {
    margin: 15px 0;
    text-align: left;
    padding: 0 0
}

.crt-post-berlin .crt-post-text {
    margin: 15px 0;
    text-align: left;
    padding: 0 0
}

.crt-post-berlin .crt-comments-likes {
    text-transform: none;
    text-align: left;
    padding-left: 15px
}

.crt-post-berlin .crt-post-footer {
    border-top: none;
    height: 38px
}

.crt-post-berlin .crt-post-footer .crt-post-userimage {
    top: 0;
    width: 32px
}

.crt-post-berlin .crt-post-footer .crt-post-date,
.crt-post-berlin .crt-post-footer .crt-post-username {
    position: absolute;
    left: 50px;
    top: 3px;
    line-height: 1.2em
}

.crt-post-berlin .crt-post-footer .crt-post-username {
    left: 45px
}

.crt-post-berlin .crt-post-footer .crt-post-date {
    top: 18px
}

.crt-post-berlin .crt-post-footer .crt-post-share {
    top: auto;
    bottom: 3px;
    right: 0;
    line-height: 1em
}

.crt-post-berlin .crt-post-date {
    text-transform: uppercase
}

.crt-post-berlin.crt-no-user-image .crt-post-footer,
.crt-post-berlin.crt-hide-user-image .crt-post-footer {
    height: 40px
}

.crt-post-berlin.crt-no-user-image .crt-post-footer .crt-post-userimage,
.crt-post-berlin.crt-hide-user-image .crt-post-footer .crt-post-userimage {
    display: none
}

.crt-post-berlin.crt-no-user-image .crt-post-footer .crt-post-date,
.crt-post-berlin.crt-no-user-image .crt-post-footer .crt-post-username,
.crt-post-berlin.crt-hide-user-image .crt-post-footer .crt-post-date,
.crt-post-berlin.crt-hide-user-image .crt-post-footer .crt-post-username {
    position: absolute;
    left: 0;
    top: 0
}

.crt-post-berlin.crt-no-user-image .crt-post-footer .crt-post-date,
.crt-post-berlin.crt-hide-user-image .crt-post-footer .crt-post-date {
    top: 18px
}

.crt-post-berlin.crt-no-user-screen-name .crt-post-footer .crt-post-username,
.crt-post-berlin.crt-hide-user-screen-name .crt-post-footer .crt-post-username {
    display: none
}

.crt-post-berlin.crt-no-user-image.crt-no-user-screen-name .crt-post-footer,
.crt-post-berlin.crt-hide-user-image.crt-hide-user-screen-name .crt-post-footer {
    height: 40px
}

.crt-post-berlin.crt-no-user-image.crt-no-user-screen-name .crt-post-footer .crt-post-date,
.crt-post-berlin.crt-hide-user-image.crt-hide-user-screen-name .crt-post-footer .crt-post-date {
    top: 8px
}

.crt-widget-waterfall .crt-post.crt-post-berlin {
    margin-bottom: 40px
}

.crt-post-v1.crt-post-c {
    width: 368px;
    float: left;
    position: relative
}

.crt-post-v1 .crt-post-bg {
    position: absolute;
    top: 0px;
    left: 5px;
    right: 5px;
    bottom: 0px;
    background-color: #efefef
}

.crt-post-v1 .crt-post {
    margin: 0 5px;
    overflow: hidden;
    position: relative;
    z-index: 1;
    border-radius: 0px
}

.crt-post-v1 .crt-post a {
    transition: color .2s linear
}

.crt-post-v1 .crt-post .crt-post-header {
    background-color: #efefef;
    color: #2b2b2b;
    padding-bottom: 3px;
    position: relative
}

.crt-post-v1 .crt-post .crt-post-header .crt-social-icon {
    float: left;
    display: block;
    width: 43px;
    height: 55px;
    margin-right: 10px;
    margin-left: 3px;
    text-align: center;
    padding-top: 2px
}

.crt-post-v1 .crt-post .crt-post-header .crt-social-icon i {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    display: block;
    font-size: 38px;
    color: #2b2b2b
}

.crt-post-v1 .crt-post .crt-post-header .crt-social-icon i.crt-icon-twitter {
    font-size: 32px;
    margin-left: 6px
}

.crt-post-v1 .crt-post .crt-post-header IMG {
    float: left;
    width: 40px;
    margin-right: 9px;
    margin-top: 10px
}

.crt-post-v1 .crt-post .crt-post-header .crt-post-name {
    float: left;
    margin-top: 3px;
    position: absolute;
    left: 105px;
    top: 11px;
    right: 0px;
    font-size: .9em;
    line-height: 1.1em;
    white-space: nowrap;
    text-overflow: ellipsis
}

.crt-post-v1 .crt-post .crt-post-header .crt-post-name a {
    text-overflow: ellipsis;
    text-decoration: none;
    color: #2b2b2b
}

.crt-post-v1 .crt-post .crt-post-header .crt-post-name a:hover {
    color: #000
}

.crt-post-v1 .crt-post .crt-post-header .crt-post-fullname {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.crt-post-v1 .crt-post .crt-post-header .crt-post-username {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.crt-post-v1 .crt-post .crt-post-content-image {
    max-height: 400px;
    overflow: hidden;
    position: relative;
    margin-bottom: 16px
}

.crt-post-v1 .crt-post .crt-post-content-image .text {
    display: none
}

.crt-post-v1 .crt-post .crt-post-content-image IMG {
    width: 100%
}

.crt-post-v1 .crt-post .crt-post-content-image .crt-play {
    display: none
}

.crt-post-v1 .crt-post .crt-post-content-image-hidden {
    display: none
}

.crt-post-v1 .crt-post:hover .crt-post-share {
    bottom: 0
}

.crt-post-v1 .crt-post .crt-post-footer {
    margin: 5px 15px 10px 15px
}

.crt-post-v1 .crt-post .crt-post-footer:before,
.crt-post-v1 .crt-post .crt-post-footer:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden
}

.crt-post-v1 .crt-post .crt-post-footer:after {
    clear: both
}

.crt-post-v1 .crt-post .crt-post-share {
    float: right;
    line-height: .9em;
    font-size: .9em;
    color: #2b2b2b;
    text-align: right;
    box-shadow: none
}

.crt-post-v1 .crt-post .crt-post-share A {
    display: inline-block;
    color: #2b2b2b;
    opacity: .5;
    transition: opacity .3s linear
}

.crt-post-v1 .crt-post .crt-post-share A:hover {
    opacity: 1
}

.crt-post-v1 .crt-post .crt-post-share A i {
    font-size: 1.1em;
    display: inline-block;
    vertical-align: top
}

.crt-post-v1 .crt-post .crt-post-share A i:before {
    margin: 0 0 0 5px
}

.crt-post-v1 .crt-post .crt-post-share A i.crt-icon-twitter {
    font-size: 1.1em;
    margin-top: .1em
}

.crt-post-v1 .crt-post .crt-post-read-more,
.crt-post-v1 .crt-post .crt-post-max-height-read-more {
    display: none;
    text-align: center;
    margin: .5em
}

.crt-post-v1 .crt-post .crt-post-read-more-button {
    display: inline-block;
    background-color: #ddd;
    text-decoration: none;
    height: 2.5em;
    line-height: 2.5em;
    padding: 0 1em;
    border-radius: .1em;
    color: #666
}

.crt-post-v1 .crt-post.crt-post-show-read-more .crt-post-read-more {
    display: block
}

.crt-post-v1 .crt-post.has-video .crt-play {
    display: block
}

.crt-post-v1 .crt-post.has-video .crt-hitarea:hover i:before,
.crt-post-v1 .crt-post.has-video .crt-hitarea:focus i:before {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1)
}

.crt-post-v1 .crt-post.crt-post-max-height .crt-post .crt-post-share {
    bottom: -50px;
    display: none
}

.crt-post-v1 .crt-post.crt-post-max-height .crt-post-read-more {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    padding-bottom: .5em;
    padding-top: 4em;
    margin: 0em;
    background: rgba(0, 0, 0, 0);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #efefef 50%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(50%, #efefef));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #efefef 50%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #efefef 50%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #efefef 50%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #efefef 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=0)
}

.crt-grid-post {
    border: 0;
    margin: 0;
    float: left;
    clear: none;
    overflow: hidden;
    position: relative;
    padding: 0
}

.crt-grid-post:focus {
    border: 1px solid rgba(204, 204, 204, .8)
}

.crt-grid-post .crt-post-c {
    position: relative;
    cursor: pointer;
    overflow: hidden
}

.crt-grid-post .crt-grid-post-content {
    width: 100% !important;
    display: block;
    padding-bottom: 100%;
    position: relative;
    color: #707070;
    font-size: 1em;
    line-height: 1.2em;
    text-align: center
}

.crt-grid-post .crt-post-only-text {
    height: 100%;
    position: relative;
    color: #707070;
    font-size: 1em;
    line-height: 1.2em;
    text-align: center;
    background-color: #e9ebf0
}

.crt-grid-post .crt-post-only-text .crt-post-text {
    padding: 0px;
    margin: 0px 5px 0px 5px;
    color: #000
}

.crt-grid-post .crt-post-only-text .crt-post-userimage {
    width: 15%;
    padding: 10%
}

.crt-grid-post .crt-post-only-text .crt-post-fullname {
    padding: 0px 5px 5px 5px
}

.crt-grid-post .crt-post-only-text .crt-post-fullname a {
    color: #000;
    opacity: .5;
    text-decoration: none
}

.crt-grid-post .crt-post-only-text .crt-post-footer {
    position: absolute;
    height: 40px;
    line-height: 40px;
    text-align: center;
    bottom: 0%;
    width: 100%;
    background-color: #e9ebf0;
    border: none
}

.crt-grid-post .crt-post-only-text .crt-post-footer .crt-post-share {
    width: 100%;
    height: 100%;
    display: flex
}

.crt-grid-post .crt-post-only-text .crt-post-footer .crt-post-share a {
    position: relative;
    opacity: 1;
    width: 15%
}

.crt-grid-post .crt-post-only-text .crt-post-footer .crt-post-share a.crt-share-facebook {
    margin-left: 5%
}

.crt-grid-post .crt-post-only-text .crt-post-footer .crt-post-share a.crt-share-twitter {
    margin-right: 5%
}

.crt-grid-post .crt-post-only-text .crt-post-footer .crt-post-share .crt-post-date {
    opacity: 1;
    width: 60%
}

.crt-grid-post .crt-post-only-text .crt-post-footer .crt-post-share .crt-post-date a {
    position: relative;
    width: 100%
}

.crt-grid-post .crt-social-icon {
    position: absolute;
    right: 10px;
    bottom: 8px;
    z-index: 3;
    font-size: 24px;
    transition: opacity .2s linear
}

.crt-grid-post .crt-grid-post-text,
.crt-grid-post .crt-grid-post-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.crt-grid-post video {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    width: auto;
    height: auto;
    overflow: hidden
}

.crt-grid-post video.aspect-square {
    width: 100%;
    height: 100%
}

.crt-grid-post video.aspect-portrait {
    width: 100%;
    height: auto
}

.crt-grid-post video.aspect-landscape {
    width: auto;
    height: 100%
}

.crt-grid-post .crt-post-header {
    padding-top: 28px;
    color: #2b2b2b;
    position: relative;
    text-align: center
}

.crt-grid-post .crt-post-header .crt-social-icon {
    margin-bottom: 12px
}

.crt-grid-post .crt-post-header .crt-social-icon i {
    font-size: 24px
}

.crt-grid-post .crt-post-header .crt-social-icon i.crt-icon-twitter {
    font-size: 26px;
    margin-left: 6px
}

.crt-grid-post .crt-post-fullname {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    margin-bottom: 6px;
    font-weight: bold
}

.crt-grid-post .crt-post-footer {
    position: relative;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-top: 1px solid rgba(0, 0, 0, .1);
    background-color: #fff
}

.crt-grid-post .crt-post-footer .crt-post-userimage {
    position: absolute;
    top: 7px;
    left: 10px;
    width: 24px
}

.crt-grid-post .crt-post-footer .crt-post-share {
    position: absolute;
    top: 0px;
    right: 0px;
    font-size: .9em;
    color: #2b2b2b;
    text-align: right;
    box-shadow: none
}

.crt-grid-post .crt-post-footer .crt-post-share a {
    display: inline-block;
    color: #2b2b2b;
    opacity: .5;
    transition: opacity .3s linear;
    width: 32px;
    text-align: center
}

.crt-grid-post .crt-post-footer .crt-post-share a:hover {
    opacity: 1
}

.crt-grid-post .crt-post-footer .crt-post-share a i {
    font-size: 1.1em;
    display: inline-block;
    vertical-align: top
}

.crt-grid-post .crt-post-footer .crt-post-share a i.crt-icon-twitter {
    font-size: 1.1em;
    margin-top: 0em
}

.crt-grid-post .crt-grid-post-image {
    height: 100%;
    width: 100%;
    background-size: cover;
    background-position: center center;
    z-index: 1
}

.crt-grid-post .crt-social-icon i,
.crt-grid-post .crt-social-icon svg {
    color: #fff
}

.crt-grid-post .crt-play {
    display: none;
    z-index: 4
}

.crt-grid-post .crt-grid-post-text {
    display: none
}

.crt-grid-post .crt-grid-post-text .crt-grid-post-text-wrap {
    display: table;
    position: absolute;
    top: 0;
    height: 100%;
    padding: 0 10px 20px;
    overflow: hidden
}

.crt-grid-post .crt-grid-post-text .crt-grid-post-text-wrap div {
    display: table-cell;
    vertical-align: middle;
    text-overflow: ellipsis
}

.crt-grid-post .crt-post-hover {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-color: #fff;
    z-index: 3;
    opacity: 0;
    visibility: hidden;
    transition: visibility 0s, opacity .3s linear
}

.crt-grid-post .crt-post-hover .crt-post-text {
    padding-left: 17px;
    padding-right: 17px;
    padding-bottom: 28px
}

.crt-grid-post .crt-post-hover .crt-post-text .crt-image {
    display: none
}

.crt-grid-post .crt-post-hover .crt-post-footer {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.crt-grid-post .crt-post-read-more,
.crt-grid-post .crt-post-max-height-read-more {
    display: none
}

.crt-grid-post.crt-has-image-carousel .crt-image-carousel {
    display: block
}

.crt-grid-post.crt-post-has-video .crt-play {
    display: block
}

.crt-grid-post.crt-post-has-video.crt-post-video-playing .crt-play {
    display: none
}

.crt-grid-post.crt-post-has-video.crt-post-video-playing .crt-grid-post-image {
    display: none
}

.crt-grid-post.crt-post-has-image .crt-grid-post-image {
    display: block
}

.crt-grid-post.crt-post-has-image .crt-grid-post-text {
    display: none
}

.crt-grid-post.crt-post-has-image .crt-post-text {
    display: block
}

.crt-grid-post.crt-post-has-title .crt-post-title {
    display: block
}

.crt-grid-post.crt-post-content-image-hidden .crt-grid-post-image {
    display: none
}

.crt-grid-post.crt-post-content-image-hidden .crt-grid-post-text {
    display: block
}

.crt-touch .crt-grid-post:not(.crt-post-youtube):not(.crt-post-has-image):not(.crt-ad-has-image) .crt-post-hover {
    visibility: visible;
    opacity: 1
}

.crt-no-touch .crt-grid-post:not(.crt-post-youtube):not(.crt-post-has-image):not(.crt-ad-has-image) .crt-post-hover {
    visibility: visible;
    opacity: 1
}

.crt-no-touch .crt-grid-post:not(.crt-post-youtube):not(.crt-post-has-image):not(.crt-ad-has-image) .crt-post-hover:after {
    content: "";
    text-align: right;
    position: absolute;
    z-index: 100;
    bottom: 40px;
    right: 0;
    left: 0;
    height: 40px
}

.crt-no-touch .crt-grid-post:not(.crt-post-youtube).crt-grid-post-new-york .crt-post-c .crt-post-hover:after {
    bottom: 0
}

.crt-no-touch .crt-grid-post:not(.crt-post-youtube).crt-grid-post-new-york .crt-post-c:hover .crt-post-hover:after {
    bottom: 0
}

.crt-no-touch .crt-grid-post:not(.crt-post-youtube) .crt-post-c {
    cursor: pointer
}

.crt-no-touch .crt-grid-post:not(.crt-post-youtube) .crt-post-c:hover .crt-social-icon-normal {
    opacity: 0
}

.crt-no-touch .crt-grid-post:not(.crt-post-youtube) .crt-post-c:hover .crt-image-carousel {
    opacity: 0
}

.crt-no-touch .crt-grid-post:not(.crt-post-youtube) .crt-post-c:hover .crt-post-hover {
    visibility: visible;
    opacity: 1
}

.crt-no-touch .crt-grid-post:not(.crt-post-youtube) .crt-post-c:hover .crt-post-hover:after {
    content: "";
    text-align: right;
    position: absolute;
    z-index: 100;
    bottom: 40px;
    right: 0;
    left: 0;
    height: 40px
}

.crt-no-touch .crt-grid-post:not(.crt-post-youtube) .crt-post-c:hover .crt-play {
    opacity: 0;
    visibility: hidden;
    transition: visibility 0s, opacity .3s linear
}

.crt-grid-post.crt-grid-post-tokyo .crt-post-hover:after {
    background: none !important
}

.crt-grid-post.crt-post-has-image .crt-post-text-c {
    display: none
}

.crt-grid-post-new-york {
    padding: 0 10px 20px
}

.crt-grid-post-new-york .crt-grid-post-content {
    padding-bottom: 125%
}

.crt-grid-post-new-york .crt-social-icon {
    bottom: auto;
    top: 6px;
    right: auto;
    left: 10px
}

.crt-grid-post-new-york .crt-post-date,
.crt-grid-post-new-york .crt-date {
    position: absolute;
    top: 12px;
    left: 40px;
    z-index: 2;
    color: #fff
}

.crt-grid-post-new-york .crt-post-date a,
.crt-grid-post-new-york .crt-date a {
    color: #fff
}

.crt-grid-post-new-york .crt-post-hover {
    top: auto;
    max-height: 100%;
    overflow: hidden
}

.crt-grid-post-new-york .crt-post-hover .crt-post-title {
    text-align: left;
    padding: 10px 17px 0;
    margin-bottom: 0
}

.crt-grid-post-new-york .crt-post-hover .crt-post-text {
    text-align: left;
    padding-top: 10px
}

.crt-grid-post-new-york .crt-post-footer {
    position: relative;
    height: 60px;
    line-height: 40px;
    text-align: center;
    border-top: 1px solid rgba(0, 0, 0, .1);
    background-color: #fff
}

.crt-grid-post-new-york .crt-post-footer .crt-post-userimage {
    position: absolute;
    top: 7px;
    left: 10px;
    width: 40px
}

.crt-grid-post-new-york .crt-post-footer .crt-post-fullname {
    position: absolute;
    top: 10px;
    left: 60px;
    line-height: 1em;
    right: 10px;
    overflow: hidden;
    text-align: left
}

.crt-grid-post-new-york .crt-post-footer .crt-post-username {
    position: absolute;
    top: 7px;
    left: 60px
}

.crt-grid-post-new-york .crt-post-footer .crt-post-date,
.crt-grid-post-new-york .crt-post-footer .crt-date {
    top: 7px;
    left: 60px
}

.crt-grid-post-new-york .crt-post-footer .crt-post-share {
    position: absolute;
    top: auto;
    bottom: 13px
}

.crt-grid-post-new-york.crt-post-youtube .crt-social-icon,
.crt-grid-post-new-york.crt-post-youtube .crt-post-date,
.crt-grid-post-new-york.crt-post-youtube .crt-date {
    display: none
}

.crt-grid-post-new-york.crt-no-user-image .crt-post-footer .crt-post-username,
.crt-grid-post-new-york.crt-no-user-image .crt-post-footer .crt-post-date {
    left: 0
}

.crt-grid-post-retro {
    border: 0;
    margin: 0;
    overflow: hidden
}

.crt-grid-post-retro img.spacer {
    width: 100%;
    display: block;
    margin: 0 !important;
    padding: 0 !important;
    position: relative
}

.crt-grid-post-retro .crt-post-text-c,
.crt-grid-post-retro .crt-post-content-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.crt-grid-post-retro .crt-social-icon-normal {
    color: #fff
}

.crt-grid-post-retro .crt-social-icon {
    position: absolute;
    right: 3px;
    bottom: 5px;
    z-index: 3;
    font-size: 1.3em;
    transition: opacity .4s linear
}

.crt-grid-post-retro .crt-post-content-image {
    background-size: cover;
    background-position: center center;
    z-index: 1
}

.crt-grid-post-retro .crt-post-text-c {
    z-index: 2
}

.crt-grid-post-retro .crt-post-text-c .crt-post-text {
    font-size: 20px
}

.crt-grid-post-retro .crt-post-hover {
    position: absolute;
    top: 3px;
    left: 3px;
    right: 3px;
    bottom: 3px;
    background-color: rgba(255, 255, 255, .8);
    z-index: 3;
    opacity: 0;
    transition: opacity .4s linear
}

.crt-grid-post-retro .crt-post-hover .crt-post-header .crt-social-icon,
.crt-grid-post-retro .crt-post-hover .crt-post-header {
    background-color: transparent
}

.crt-grid-post-retro .crt-post-hover .crt-post-header .crt-social-icon IMG,
.crt-grid-post-retro .crt-post-hover .crt-post-header IMG {
    margin-left: 6px;
    margin-top: 6px
}

.crt-grid-post-retro .crt-post-hover .crt-post-header .crt-social-icon .crt-post-name,
.crt-grid-post-retro .crt-post-hover .crt-post-header .crt-post-name {
    left: 53px;
    margin-top: 0;
    font-size: .8em
}

.crt-grid-post-retro .crt-post-hover .crt-post-hover-text {
    padding: 6px;
    font-size: .85em
}

.crt-grid-post-retro .crt-hitarea:hover .crt-social-icon-normal {
    opacity: 0
}

.crt-grid-post-retro .crt-hitarea:hover .crt-post-hover {
    display: block;
    opacity: 1
}

.crt-grid-post-retro.crt-post-has-image .crt-post-text-c {
    display: none
}

.crt-grid-post-tokyo .crt-grid-post-content,
.crt-grid-post-tokyo .crt-video-container {
    border-radius: 10px;
    overflow: hidden
}

.crt-grid-post-tokyo .crt-post-hover,
.crt-grid-post-tokyo .crt-grid-post-image {
    border-radius: 10px
}

.crt-grid-post-tokyo .crt-post-footer {
    display: none
}

.crt-grid-post-tokyo .crt-post-header {
    margin: 0;
    padding: 0;
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    transform: translateY(-50%)
}

.crt-grid-post-tokyo .crt-post-header .crt-social-icon,
.crt-grid-post-tokyo .crt-post-header .crt-post-share {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    text-align: center;
    margin-bottom: 0
}

.crt-grid-post-tokyo .crt-post-header .crt-social-icon i,
.crt-grid-post-tokyo .crt-post-header .crt-social-icon svg,
.crt-grid-post-tokyo .crt-post-header .crt-post-share i,
.crt-grid-post-tokyo .crt-post-header .crt-post-share svg {
    color: #0b0b0b
}

.crt-grid-post-tokyo .crt-post-header .crt-date {
    margin-bottom: 4px
}

.crt-grid-post-tokyo .crt-post-header .crt-post-title {
    margin: 0;
    padding: 0
}

.crt-widget-theme-tokyo .crt-grid-ad .crt-grid-post-content {
    border-radius: 10px
}

.crt-widget-theme-tokyo .crt-grid-ad .crt-post-hover,
.crt-widget-theme-tokyo .crt-grid-ad .crt-grid-post-image {
    border-radius: 10px
}

.crt-list-post {
    border-radius: 0px;
    border: 1px solid rgba(0, 0, 0, .1);
    position: relative;
    overflow: hidden;
    background-color: #fff;
    z-index: 1;
    margin-bottom: 20px
}

.crt-list-post a {
    transition: color .2s linear
}

.crt-list-post .crt-post-header {
    padding-top: 28px;
    color: #2b2b2b;
    position: relative;
    text-align: center
}

.crt-list-post .crt-post-header .crt-social-icon {
    margin-bottom: 12px
}

.crt-list-post .crt-post-header .crt-social-icon i {
    font-size: 24px
}

.crt-list-post .crt-post-header .crt-social-icon i.crt-icon-twitter {
    font-size: 26px;
    margin-left: 6px
}

.crt-list-post .crt-post-fullname {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    margin-bottom: 6px;
    font-weight: bold
}

.crt-list-post .crt-post-footer {
    position: relative;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-top: 1px solid rgba(0, 0, 0, .1)
}

.crt-list-post .crt-post-footer .crt-post-userimage {
    position: absolute;
    top: 7px;
    left: 10px;
    width: 24px
}

.crt-list-post .crt-post-footer .crt-post-share {
    position: absolute;
    top: 0px;
    right: 10px;
    font-size: .9em;
    color: #2b2b2b;
    text-align: right;
    box-shadow: none
}

.crt-list-post .crt-post-footer .crt-post-share a {
    display: inline-block;
    color: #2b2b2b;
    opacity: .5;
    transition: opacity .3s linear
}

.crt-list-post .crt-post-footer .crt-post-share a:hover {
    opacity: 1
}

.crt-list-post .crt-post-footer .crt-post-share a i {
    font-size: 1.1em;
    display: inline-block;
    vertical-align: top
}

.crt-list-post .crt-post-footer .crt-post-share a i:before {
    margin: 0 0 0 5px
}

.crt-list-post .crt-post-footer .crt-post-share a i.crt-icon-twitter {
    font-size: 1.1em;
    margin-top: 0em
}

.crt-list-post .crt-post-content-image {
    max-height: 400px;
    overflow: hidden;
    position: relative
}

.crt-list-post .crt-post-content-image img {
    width: 100%
}

.crt-list-post .crt-post-content-image .crt-play {
    display: none
}

.crt-list-post video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.crt-list-post .crt-post-title {
    padding: 0 17px 10px;
    color: #2b2b2b;
    font-size: 1em;
    line-height: 1.2em;
    text-align: center;
    font-weight: bold
}

.crt-list-post .crt-post-max-height-read-more,
.crt-list-post .crt-post-read-more {
    display: none;
    text-align: center;
    margin: .5em
}

.crt-list-post .crt-post-read-more-button {
    display: inline-block;
    background-color: #ddd;
    text-decoration: none;
    height: 2.5em;
    line-height: 2.5em;
    padding: 0 1em;
    border-radius: .1em;
    color: #666
}

.crt-list-post.crt-post-show-read-more .crt-post-read-more {
    display: block
}

.crt-list-post.crt-post-has-video .crt-play {
    display: block
}

.crt-list-post.crt-post-has-video .crt-hitarea:hover i:before,
.crt-list-post.crt-post-has-video .crt-hitarea:focus i:before {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1)
}

.crt-list-post.crt-post-has-video.crt-post-video-playing .crt-play {
    display: none
}

.crt-list-post.crt-post-max-height .crt-post .crt-post-share {
    bottom: -50px;
    display: none
}

.crt-list-post.crt-post-max-height .crt-post-max-height-read-more {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    padding-bottom: .5em;
    padding-top: 4em;
    margin: 0em;
    background: rgba(0, 0, 0, 0);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #efefef 50%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(50%, #efefef));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #efefef 50%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #efefef 50%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #efefef 50%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #efefef 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=0)
}

.crt-list-post.crt-post-no-image .crt-post-content-image {
    display: none
}

.crt-list-post .crt-post-content {
    display: table;
    width: 100%
}

.crt-list-post .crt-list-post-image {
    display: table-cell;
    vertical-align: top;
    width: 170px;
    padding-right: 0px
}

.crt-list-post .crt-list-post-image img {
    max-width: 100%;
    display: block
}

.crt-list-post .crt-list-post-image div {
    position: relative
}

.crt-list-post .crt-list-post-text {
    display: table-cell;
    vertical-align: top;
    position: relative
}

.crt-list-post .crt-list-post-text .crt-post-footer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%
}

.crt-list-post .crt-list-post-text .crt-comments-likes {
    padding-top: 10px
}

.crt-list-post .crt-list-post-text-wrap {
    padding: 10px 20px 60px;
    text-align: center
}

.crt-list-post .crt-social-icon {
    position: absolute;
    right: 7px;
    bottom: 5px;
    z-index: 3;
    font-size: 1.3em;
    transition: opacity .4s linear
}

.crt-list-post .crt-social-icon i,
.crt-list-post .crt-social-icon svg {
    color: #fff
}

.crt-list-post .crt-social-icon {
    left: 7px;
    right: auto
}

.crt-list-post .crt-image-carousel {
    display: none
}

.crt-list-post.crt-has-image-carousel .crt-image .crt-image-carousel {
    display: block
}

.crt-mosaic-post {
    border: 0;
    margin: 0;
    float: left;
    clear: none;
    overflow: hidden;
    position: relative;
    padding: 0
}

.crt-mosaic-post .crt-post-c {
    position: relative;
    cursor: pointer;
    overflow: hidden;
    height: 100%
}

.crt-mosaic-post .crt-post-c:focus {
    border-width: 2px
}

.crt-mosaic-post .crt-mosaic-post-content .crt-social-icon {
    position: absolute;
    right: 10px;
    bottom: 8px;
    z-index: 3;
    transition: opacity .2s linear
}

.crt-mosaic-post .crt-post-only-text {
    height: 100%;
    position: relative;
    color: #707070;
    font-size: 1em;
    line-height: 1.2em;
    text-align: center;
    background-color: #e9ebf0;
    padding: 30px
}

.crt-mosaic-post .crt-post-only-text .crt-post-text {
    padding: 0px;
    margin: 0px 5px 0px 5px;
    color: #000
}

.crt-mosaic-post .crt-post-only-text .crt-post-userimage {
    width: 15%;
    padding: 10%
}

.crt-mosaic-post .crt-post-only-text .crt-post-fullname {
    padding: 0px 5px 5px 5px
}

.crt-mosaic-post .crt-post-only-text .crt-post-fullname a {
    color: #000;
    opacity: .5;
    text-decoration: none
}

.crt-mosaic-post .crt-post-text:after {
    content: "";
    text-align: right;
    position: absolute;
    z-index: 100;
    bottom: 35px;
    right: 0;
    left: 0;
    height: 40px
}

.crt-mosaic-post .crt-post-text-footer {
    z-index: 100;
    position: absolute;
    height: 35px;
    left: 0px
}

.crt-mosaic-post .crt-post-spots-content {
    background-color: #efefef;
    padding: 6px;
    font-weight: bold;
    font-size: 10px;
    line-height: 1.5em;
    text-align: left
}

.crt-mosaic-post .crt-post-spots-content a {
    text-decoration: underline;
    color: #707070
}

.crt-mosaic-post .crt-grid-post-text,
.crt-mosaic-post .crt-grid-post-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.crt-mosaic-post video {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    width: auto;
    height: auto;
    overflow: hidden
}

.crt-mosaic-post video.aspect-square {
    width: 100%;
    height: 100%
}

.crt-mosaic-post video.aspect-portrait {
    width: 100%;
    height: auto
}

.crt-mosaic-post video.aspect-landscape {
    width: auto;
    height: 100%
}

.crt-mosaic-post .crt-post-header {
    padding-top: 28px;
    color: #2b2b2b;
    position: relative;
    text-align: center
}

.crt-mosaic-post .crt-post-header .crt-social-icon {
    margin-bottom: 12px
}

.crt-mosaic-post .crt-post-fullname {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    margin-bottom: 6px;
    font-weight: bold
}

.crt-mosaic-post .crt-post-footer {
    background-color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.crt-mosaic-post .crt-grid-post-image {
    height: 100%;
    width: 100%;
    background-size: cover;
    background-position: center center;
    z-index: 1
}

.crt-mosaic-post .crt-social-icon i,
.crt-mosaic-post .crt-social-icon svg {
    color: #fff
}

.crt-mosaic-post .crt-play {
    display: none;
    z-index: 4
}

.crt-mosaic-post .crt-grid-post-text {
    display: none
}

.crt-mosaic-post .crt-grid-post-text .crt-grid-post-text-wrap {
    display: table;
    position: absolute;
    top: 0;
    height: 100%;
    padding: 0 10px 20px;
    overflow: hidden
}

.crt-mosaic-post .crt-grid-post-text .crt-grid-post-text-wrap div {
    display: table-cell;
    vertical-align: middle;
    text-overflow: ellipsis
}

.crt-mosaic-post .crt-post-title {
    color: #707070;
    font-size: 1em;
    line-height: 1.2em;
    padding: 10px 17px 0;
    font-weight: bold;
    text-align: center;
    word-break: break-word;
    margin-bottom: 12px
}

.crt-mosaic-post .crt-post-hover {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    z-index: 3;
    opacity: 0;
    visibility: hidden;
    transition: visibility 0s, opacity .3s linear
}

.crt-mosaic-post .crt-post-hover .crt-social-icon i,
.crt-mosaic-post .crt-post-hover .crt-social-icon svg {
    color: #707070
}

.crt-mosaic-post .crt-post-hover .crt-post-text {
    padding-left: 17px;
    padding-right: 17px;
    padding-bottom: 28px
}

.crt-mosaic-post .crt-post-hover .crt-post-text .crt-image {
    display: none
}

.crt-mosaic-post .crt-post-read-more,
.crt-mosaic-post .crt-post-max-height-read-more {
    display: none
}

.crt-mosaic-post.crt-has-image-carousel .crt-image-carousel {
    display: block
}

.crt-mosaic-post.crt-post-has-video .crt-play {
    display: block
}

.crt-mosaic-post.crt-post-has-video.crt-post-video-playing .crt-play {
    display: none
}

.crt-mosaic-post.crt-post-has-video.crt-post-video-playing .crt-grid-post-image {
    display: none
}

.crt-mosaic-post.crt-post-has-image .crt-grid-post-image {
    display: block
}

.crt-mosaic-post.crt-post-has-image .crt-grid-post-text {
    display: none
}

.crt-mosaic-post.crt-post-has-image .crt-post-text {
    display: block
}

.crt-mosaic-post.crt-post-has-title .crt-post-title {
    display: block
}

.crt-mosaic-post.crt-post-content-image-hidden .crt-grid-post-image {
    display: none
}

.crt-mosaic-post.crt-post-content-image-hidden .crt-grid-post-text {
    display: block
}

.crt-no-touch .crt-mosaic-post:not(.crt-post-youtube) .crt-post-c {
    cursor: pointer
}

.crt-no-touch .crt-mosaic-post:not(.crt-post-youtube) .crt-post-c:hover .crt-social-icon-normal {
    opacity: 0
}

.crt-no-touch .crt-mosaic-post:not(.crt-post-youtube) .crt-post-c:hover .crt-image-carousel {
    opacity: 0
}

.crt-no-touch .crt-mosaic-post:not(.crt-post-youtube) .crt-post-c:hover .crt-post-hover {
    visibility: visible;
    opacity: 1
}

.crt-no-touch .crt-mosaic-post:not(.crt-post-youtube) .crt-post-c:hover .crt-post-hover:after {
    content: "";
    text-align: right;
    position: absolute;
    z-index: 100;
    bottom: 40px;
    right: 0;
    left: 0;
    height: 40px
}

.crt-no-touch .crt-mosaic-post:not(.crt-post-youtube) .crt-post-c:hover .crt-play {
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s, opacity .3s linear
}

.crt-mosaic-post.crt-post-has-image .crt-post-text-c {
    display: none
}

.crt-tetris-post {
    border: 0;
    margin: 0;
    float: left;
    clear: none;
    overflow: hidden;
    position: relative;
    padding: 0
}

.crt-tetris-post .crt-post-c {
    position: relative;
    cursor: pointer;
    overflow: hidden;
    height: 100%;
    border-radius: 6px;
    border: 0
}

.crt-tetris-post .crt-tetris-post-content {
    width: 100% !important;
    height: 100%;
    display: block;
    color: #707070;
    font-size: 1em;
    line-height: 1.2em;
    text-align: center
}

.crt-tetris-post .crt-tetris-post-content .crt-social-icon {
    position: absolute;
    right: 10px;
    bottom: 8px;
    z-index: 3;
    transition: opacity .2s linear
}

.crt-tetris-post .crt-tetris-post-content .crt-tetris-post-image {
    background-color: #f1f1f1
}

.crt-tetris-post .crt-post-only-text {
    height: 100%;
    position: relative;
    color: #707070;
    font-size: 1em;
    line-height: 1.2em;
    text-align: center;
    background-color: #e9ebf0;
    padding: 30px
}

.crt-tetris-post .crt-post-only-text .crt-post-text {
    padding: 30px;
    margin: 15px 5px 0px 5px;
    color: #000
}

.crt-tetris-post .crt-post-only-text .crt-post-userimage {
    width: 15%;
    max-width: 40px;
    margin: 20px 0px 10px 0px
}

.crt-tetris-post .crt-post-only-text .crt-post-fullname {
    padding: 0px 5px 5px 5px
}

.crt-tetris-post .crt-post-only-text .crt-post-fullname a {
    color: #000;
    opacity: .5;
    text-decoration: none
}

.crt-tetris-post .crt-post-text-footer {
    z-index: 100;
    position: absolute;
    height: 75px;
    padding-top: 20px;
    left: 0px
}

.crt-tetris-post .crt-post-spots-content {
    background-color: #efefef;
    padding: 6px;
    font-weight: bold;
    font-size: 10px;
    line-height: 1.5em;
    text-align: left
}

.crt-tetris-post .crt-post-spots-content a {
    text-decoration: underline;
    color: #707070
}

.crt-tetris-post .crt-grid-post-text,
.crt-tetris-post .crt-grid-post-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.crt-tetris-post video {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    width: auto;
    height: auto;
    overflow: hidden
}

.crt-tetris-post video.aspect-square {
    width: 100%;
    height: 100%
}

.crt-tetris-post video.aspect-portrait {
    width: 100%;
    height: auto
}

.crt-tetris-post video.aspect-landscape {
    width: auto;
    height: 100%
}

.crt-tetris-post .crt-post-header {
    padding-top: 28px;
    color: #2b2b2b;
    position: relative;
    text-align: center
}

.crt-tetris-post .crt-post-header .crt-social-icon {
    margin-bottom: 12px
}

.crt-tetris-post .crt-post-fullname {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    margin-bottom: 0px;
    font-weight: bold
}

.crt-tetris-post .crt-post-footer {
    background-color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.crt-tetris-post .crt-grid-post-image {
    height: 100%;
    width: 100%;
    background-size: cover;
    background-position: center center;
    z-index: 1
}

.crt-tetris-post .crt-social-icon i,
.crt-tetris-post .crt-social-icon svg {
    color: #fff
}

.crt-tetris-post .crt-play {
    display: none;
    z-index: 4
}

.crt-tetris-post .crt-grid-post-text {
    display: none
}

.crt-tetris-post .crt-grid-post-text .crt-grid-post-text-wrap {
    display: table;
    position: absolute;
    top: 0;
    height: 100%;
    padding: 0 10px 20px;
    overflow: hidden
}

.crt-tetris-post .crt-grid-post-text .crt-grid-post-text-wrap div {
    display: table-cell;
    vertical-align: middle;
    text-overflow: ellipsis
}

.crt-tetris-post .crt-post-title {
    color: #707070;
    font-size: 1em;
    line-height: 1.2em;
    padding: 10px 17px 0;
    font-weight: bold;
    text-align: center;
    word-break: break-word;
    margin-bottom: 12px
}

.crt-tetris-post .crt-post-hover {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    z-index: 3;
    opacity: 0;
    visibility: hidden;
    transition: visibility 0s, opacity .3s linear
}

.crt-tetris-post .crt-post-hover .crt-social-icon i,
.crt-tetris-post .crt-post-hover .crt-social-icon svg {
    color: #707070
}

.crt-tetris-post .crt-post-hover .crt-post-text {
    padding-left: 17px;
    padding-right: 17px;
    padding-bottom: 28px
}

.crt-tetris-post .crt-post-hover .crt-post-text .crt-image {
    display: none
}

.crt-tetris-post .crt-post-read-more,
.crt-tetris-post .crt-post-max-height-read-more {
    display: none
}

.crt-tetris-post.crt-has-image-carousel .crt-image-carousel {
    display: block
}

.crt-tetris-post.crt-post-has-video .crt-play {
    display: block
}

.crt-tetris-post.crt-post-has-video.crt-post-video-playing .crt-play {
    display: none
}

.crt-tetris-post.crt-post-has-video.crt-post-video-playing .crt-grid-post-image {
    z-index: 0
}

.crt-tetris-post.crt-post-has-image .crt-grid-post-image {
    display: block
}

.crt-tetris-post.crt-post-has-image .crt-grid-post-text {
    display: none
}

.crt-tetris-post.crt-post-has-image .crt-post-text {
    display: block
}

.crt-tetris-post.crt-post-has-title .crt-post-title {
    display: block
}

.crt-tetris-post.crt-post-content-image-hidden .crt-grid-post-image {
    display: none
}

.crt-tetris-post.crt-post-content-image-hidden .crt-grid-post-text {
    display: block
}

.crt-no-touch .crt-tetris-post:not(.crt-post-youtube) .crt-post-c {
    cursor: pointer
}

.crt-no-touch .crt-tetris-post:not(.crt-post-youtube) .crt-post-c:hover .crt-social-icon-normal {
    opacity: 0
}

.crt-no-touch .crt-tetris-post:not(.crt-post-youtube) .crt-post-c:hover .crt-image-carousel {
    opacity: 0
}

.crt-no-touch .crt-tetris-post:not(.crt-post-youtube) .crt-post-c:hover .crt-post-hover {
    visibility: visible;
    opacity: 1
}

.crt-no-touch .crt-tetris-post:not(.crt-post-youtube) .crt-post-c:hover .crt-post-hover:after {
    content: "";
    text-align: right;
    position: absolute;
    z-index: 100;
    bottom: 40px;
    right: 0;
    left: 0;
    height: 40px;
    background: linear-gradient(rgba(255, 255, 255, 0), white 75%)
}

.crt-tetris-post.crt-post-has-image .crt-post-text-c {
    display: none
}

.crt-wall-post {
    border: 0;
    margin: 0;
    float: left;
    clear: none;
    overflow: hidden;
    position: relative;
    padding: 0;
    width: 100%
}

.crt-wall-post .crt-post-c.crt-post-border {
    border: none
}

.crt-wall-post .crt-post-c .crt-image-c {
    display: flex
}

.crt-wall-post .crt-post-c .crt-image-c img {
    width: 100%
}

.crt-wall-post .crt-wall-post-content .crt-social-icon {
    position: absolute;
    right: 10px;
    bottom: 8px;
    z-index: 3;
    transition: opacity .2s linear
}

.crt-wall-post .crt-post-only-text {
    height: 100%;
    position: relative;
    color: #707070;
    font-size: 1em;
    line-height: 1.2em;
    text-align: center;
    background-color: #e9ebf0;
    padding: 30px
}

.crt-wall-post .crt-post-only-text .crt-post-text {
    padding: 0px;
    color: #000
}

.crt-wall-post .crt-post-only-text .crt-post-userimage {
    width: 15%;
    padding: 10%
}

.crt-wall-post .crt-post-only-text .crt-post-fullname {
    padding: 0px 5px 5px 5px
}

.crt-wall-post .crt-post-only-text .crt-post-fullname a {
    color: #000;
    opacity: .5;
    text-decoration: none
}

.crt-wall-post .crt-post-text-footer {
    z-index: 100;
    position: absolute;
    background: linear-gradient(rgba(0, 0, 0, 0), #e9ebf0 50%);
    height: 55px;
    padding-top: 20px;
    left: 0px;
    border-bottom: 1px solid #a9a9a9
}

.crt-wall-post .crt-post-spots-content {
    background-color: #efefef;
    padding: 6px;
    font-weight: bold;
    font-size: 10px;
    line-height: 1.5em;
    text-align: left
}

.crt-wall-post .crt-post-spots-content a {
    text-decoration: underline;
    color: #707070
}

.crt-wall-post video {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    width: auto;
    height: auto;
    overflow: hidden
}

.crt-wall-post video.aspect-square {
    width: 100%;
    height: 100%
}

.crt-wall-post video.aspect-portrait {
    width: 100%;
    height: auto
}

.crt-wall-post video.aspect-landscape {
    width: auto;
    height: 100%
}

.crt-wall-post .crt-post-header {
    padding-top: 28px;
    color: #2b2b2b;
    position: relative;
    text-align: center
}

.crt-wall-post .crt-post-header .crt-social-icon {
    margin-bottom: 12px
}

.crt-wall-post .crt-post-fullname {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    margin-bottom: 6px;
    font-weight: bold
}

.crt-wall-post .crt-post-footer {
    background-color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.crt-wall-post .crt-social-icon i,
.crt-wall-post .crt-social-icon svg {
    color: #fff
}

.crt-wall-post .crt-play {
    display: none;
    z-index: 4
}

.crt-wall-post .crt-post-hover {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    z-index: 3;
    opacity: 0;
    visibility: hidden;
    transition: visibility 0s, opacity .3s linear
}

.crt-wall-post .crt-post-hover .crt-social-icon i,
.crt-wall-post .crt-post-hover .crt-social-icon svg {
    color: #707070
}

.crt-wall-post .crt-post-hover .crt-post-text {
    padding-left: 17px;
    padding-right: 17px;
    padding-bottom: 28px
}

.crt-wall-post .crt-post-hover .crt-post-text .crt-image {
    display: none
}

.crt-wall-post .crt-post-read-more,
.crt-wall-post .crt-post-max-height-read-more {
    display: none
}

.crt-wall-post.crt-post-has-video .crt-post-video-playing .crt-play {
    display: none
}

.crt-wall-post.crt-post-has-image .crt-post-text {
    display: block
}

.crt-wall-post.crt-post-has-image .crt-post-text-c {
    display: none
}

.crt-no-touch .crt-wall-post:not(.crt-post-youtube) .crt-post-c {
    cursor: pointer
}

.crt-no-touch .crt-wall-post:not(.crt-post-youtube) .crt-post-c:hover .crt-social-icon-normal {
    opacity: 0
}

.crt-no-touch .crt-wall-post:not(.crt-post-youtube) .crt-post-c:hover .crt-image-carousel {
    opacity: 0
}

.crt-no-touch .crt-wall-post:not(.crt-post-youtube) .crt-post-c:hover .crt-post-hover {
    visibility: visible;
    opacity: 1
}

.crt-no-touch .crt-wall-post:not(.crt-post-youtube) .crt-post-c:hover .crt-post-hover:after {
    content: "";
    text-align: right;
    position: absolute;
    z-index: 100;
    bottom: 40px;
    right: 0;
    left: 0;
    height: 40px;
    background: linear-gradient(rgba(255, 255, 255, 0), white 75%)
}

.crt-widget-theme-manila .crt-post-c .crt-post-header,
.crt-widget-theme-manila .crt-post-c .crt-post-text,
.crt-widget-theme-manila .crt-post-c .crt-post-footer,
.crt-widget-theme-manila .crt-post-c .crt-post-read-more,
.crt-widget-theme-manila .crt-post-c .crt-post-max-height-read-morecrt-post-max-height-read-more,
.crt-widget-theme-manila .crt-post-c .crt-social-icon {
    display: none
}

.crt-widget-theme-manila .crt-post-c .crt-post-text.with-max-lines {
    display: none !important
}

.crt-widget-theme-manila .crt-grid-post .crt-post-c:hover .crt-post-hover,
.crt-widget-theme-manila .crt-mosaic-post .crt-post-c:hover .crt-post-hover {
    display: none
}

.crt-widget-theme-manila .crt-grid-post .crt-post-c .crt-post-footer,
.crt-widget-theme-manila .crt-mosaic-post .crt-post-c .crt-post-footer {
    display: none
}

.crt-widget-theme-manila.crt-select .crt-selected-post .crt-select-post-content .crt-select-post-image-container {
    margin-right: 0
}

.crt-widget-theme-manila.crt-select .crt-selected-post .crt-select-post-content .crt-select-post-image-container .crt-select-post-image {
    border-radius: 8px
}

.crt-widget-theme-manila.crt-select .crt-selected-post .crt-select-post-body-container {
    display: none
}

.crt-filter {
    margin: 5px;
    padding: 5px;
    text-align: center
}

.crt-filter label,
.crt-filter a {
    color: #2b2b2b
}

.crt-filter .crt-filter-networks,
.crt-filter .crt-filter-sources {
    position: relative;
    display: block;
    margin-bottom: 3px
}

.crt-filter .crt-filter-networks ul,
.crt-filter .crt-filter-sources ul {
    display: inline-block;
    margin: 0;
    padding: 0
}

.crt-filter .crt-filter-networks ul li,
.crt-filter .crt-filter-sources ul li {
    display: inline-block
}

.crt-filter .crt-filter-networks ul li a,
.crt-filter .crt-filter-sources ul li a {
    display: block;
    padding: 7px 10px;
    text-decoration: none;
    font-size: 1em;
    line-height: 1.2em;
    margin-right: 5px;
    border-radius: 20px;
    transition: background-color .3s linear
}

.crt-filter .crt-filter-networks ul li a i,
.crt-filter .crt-filter-sources ul li a i {
    pointer-events: none
}

.crt-filter .crt-filter-networks ul li a:hover,
.crt-filter .crt-filter-sources ul li a:hover {
    text-decoration: none;
    background-color: rgba(0, 0, 0, .1)
}

.crt-filter .crt-filter-networks ul li a svg,
.crt-filter .crt-filter-sources ul li a svg {
    width: 11px;
    height: 11px;
    margin-right: 2px
}

.crt-filter .crt-filter-networks ul li.active a,
.crt-filter .crt-filter-sources ul li.active a {
    background-color: #ccc
}

.crt-filter .crt-filter-networks .crt-filter-label,
.crt-filter .crt-filter-sources .crt-filter-label {
    margin: 0 5px
}

.crt-social-icon {
    display: block
}

.crt-social-icon i {
    display: inline-block;
    color: #2b2b2b;
    line-height: 1em
}

.crt-social-icon svg {
    width: 24px;
    height: auto;
    max-height: 24px
}

.crt-post-userimage {
    width: 24px;
    height: auto;
    border-radius: 50%
}

.crt-post-date {
    margin-top: 0
}

.crt-post-date .crt-post-date-link {
    text-transform: uppercase;
    opacity: .5;
    color: #999;
    font-size: .8em;
    text-decoration: none
}

body.crt-popup-visible {
    overflow: hidden
}

.crt-popup-underlay {
    background-color: rgba(0, 0, 0, .5);
    bottom: 0;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    display: none;
    z-index: 100
}

.crt-popup-wrapper-c {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    min-height: 100%;
    width: 100%;
    position: relative
}

.crt-popup-wrapper {
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    position: fixed;
    display: none;
    z-index: 100000;
    overflow-x: hidden;
    overflow-y: auto
}

.crt-popup-wrapper.crt-popup-wrapper-visible {
    display: block
}

.crt-popup-wrapper.crt-popup-wrapper-visible .crt-popup-underlay {
    display: block
}

.crt-popup-wrapper div {
    box-sizing: border-box
}

.crt-popup-wrapper .crt-popup-container {
    padding: 60px;
    position: relative;
    z-index: 101
}

.crt-popup-wrapper .crt-popup-padding {
    padding: 60px 0;
    margin: 0 auto
}

.crt-popup-wrapper .crt-popup {
    position: relative;
    max-width: 950px;
    width: 100%;
    z-index: 101;
    background-color: #fff;
    float: left
}

.crt-popup-wrapper .crt-popup a {
    text-overflow: ellipsis;
    text-decoration: none;
    color: #2b2b2b;
    cursor: pointer
}

.crt-popup-wrapper .crt-popup a:hover {
    color: #000
}

.crt-popup-wrapper .crt-popup .crt-popup-left {
    display: none;
    background-color: #fff;
    position: relative;
    padding-right: 335px;
    min-height: 310px
}

.crt-popup-wrapper .crt-popup .crt-popup-left img {
    width: 100%;
    max-width: 600px;
    height: auto;
    display: block
}

.crt-popup-wrapper .crt-popup .crt-popup-left .crt-video {
    width: 100%;
    display: none
}

.crt-popup-wrapper .crt-popup .crt-popup-left .crt-video.crt-has-video-youtube,
.crt-popup-wrapper .crt-popup .crt-popup-left .crt-video.crt-has-video-vimeo {
    display: block;
    width: 615px
}

.crt-popup-wrapper .crt-popup .crt-popup-left .crt-video.crt-has-video-youtube .crt-play,
.crt-popup-wrapper .crt-popup .crt-popup-left .crt-video.crt-has-video-vimeo .crt-play {
    display: none
}

@media(max-width: 768px) {

    .crt-popup-wrapper .crt-popup .crt-popup-left .crt-video.crt-has-video-youtube,
    .crt-popup-wrapper .crt-popup .crt-popup-left .crt-video.crt-has-video-vimeo {
        width: 100%
    }
}

.crt-popup-wrapper .crt-popup .crt-popup-left .crt-video .crt-video-container {
    position: relative
}

.crt-popup-wrapper .crt-popup .crt-popup-left .crt-video .crt-video-container img {
    position: relative;
    display: block;
    z-index: 1
}

.crt-popup-wrapper .crt-popup .crt-popup-left .crt-video .crt-video-container video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    visibility: visible
}

.crt-popup-wrapper .crt-popup .crt-popup-left .crt-video .crt-video-container iframe {
    display: block
}

.crt-popup-wrapper .crt-popup .crt-popup-left .crt-pagination {
    text-align: center;
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 335px
}

.crt-popup-wrapper .crt-popup .crt-popup-left .crt-pagination ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center
}

.crt-popup-wrapper .crt-popup .crt-popup-left .crt-pagination ul li {
    padding: 0;
    display: inline-block;
    margin: 0 5px
}

.crt-popup-wrapper .crt-popup .crt-popup-left .crt-pagination ul li a {
    border: 2px solid #fff;
    display: block;
    border-radius: 50%;
    width: 13px;
    height: 13px;
    box-shadow: 0 0 5px rgba(0, 0, 0, .5)
}

.crt-popup-wrapper .crt-popup .crt-popup-left .crt-pagination ul li.selected a {
    background-color: #f6f6f6;
    border: 2px solid #f6f6f6
}

.crt-popup-wrapper .crt-popup .crt-popup-right {
    width: 335px;
    padding: 10px 20px;
    font-family: Arial, san-serif;
    font-weight: normal !important;
    font-size: 15px;
    color: #0b0b0b
}

.crt-popup-wrapper .crt-popup .crt-popup-right a {
    color: #626262
}

.crt-popup-wrapper .crt-popup .crt-popup-right .crt-popup-text {
    overflow-x: hidden;
    overflow-y: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar
}

.crt-popup-wrapper .crt-popup .crt-popup-right .crt-popup-text .crt-popup-text-container {
    padding-right: 5px;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-word;
    word-break: break-word
}

.crt-popup-wrapper .crt-popup .crt-popup-right .crt-popup-text .crt-popup-text-container .crt-popup-post-spots-content {
    font-size: 10px;
    padding: 10px 6px 10px 6px;
    background: #f0f0f0;
    font-weight: bold;
    line-height: 1.5em
}

.crt-popup-wrapper .crt-popup .crt-popup-right .crt-popup-text .crt-popup-text-container .crt-popup-post-spots-content a {
    text-decoration: underline;
    color: #666
}

.crt-popup-wrapper .crt-popup .crt-popup-right .crt-popup-text::-webkit-scrollbar {
    width: 6px;
    height: 6px
}

.crt-popup-wrapper .crt-popup .crt-popup-right .crt-popup-text::-webkit-scrollbar-thumb {
    background: #ccc
}

.crt-popup-wrapper .crt-popup .crt-popup-right .crt-popup-text::-webkit-scrollbar-track {
    background: #fff
}

.crt-popup-wrapper .crt-popup .crt-popup-header {
    border-bottom: 1px solid #fff;
    color: #2b2b2b;
    padding-bottom: 5px;
    position: relative;
    margin-bottom: 15px
}

.crt-popup-wrapper .crt-popup .crt-popup-header:before,
.crt-popup-wrapper .crt-popup .crt-popup-header:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden
}

.crt-popup-wrapper .crt-popup .crt-popup-header:after {
    clear: both
}

.crt-popup-wrapper .crt-popup .crt-popup-header .crt-social-icon {
    float: left;
    display: block;
    width: 34px;
    height: 42px;
    margin-right: 10px;
    line-height: 42px;
    text-align: center;
    padding-top: 2px
}

.crt-popup-wrapper .crt-popup .crt-popup-header .crt-social-icon i {
    margin-top: 0;
    font-size: 35px;
    color: #2b2b2b
}

.crt-popup-wrapper .crt-popup .crt-popup-header .crt-social-icon i.crt-icon-twitter {
    font-size: 32px;
    margin-right: 6px
}

.crt-popup-wrapper .crt-popup .crt-popup-header .crt-social-icon i.crt-icon-instagram {
    margin-left: -1px
}

.crt-popup-wrapper .crt-popup .crt-popup-header img {
    float: left;
    width: 40px;
    margin-right: 9px;
    margin-top: 7px
}

.crt-popup-wrapper .crt-popup .crt-popup-header .crt-post-name {
    float: left;
    position: absolute;
    left: 105px;
    top: 11px;
    right: 15px;
    font-size: .9em;
    line-height: 1.1em;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.crt-popup-wrapper .crt-popup .crt-popup-header .crt-post-name.username-ad {
    left: 45px
}

.crt-popup-wrapper .crt-popup .crt-popup-read-more {
    display: none;
    padding: 10px 15px 10px;
    background-color: #fff;
    line-height: 1em;
    text-align: center;
    z-index: 1
}

.crt-popup-wrapper .crt-popup .crt-popup-read-more:before,
.crt-popup-wrapper .crt-popup .crt-popup-read-more:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden
}

.crt-popup-wrapper .crt-popup .crt-popup-read-more:after {
    clear: both
}

.crt-popup-wrapper .crt-popup .crt-popup-read-more a.crt-button {
    border-radius: 6px;
    background-color: #efefef;
    display: inline-block;
    padding: 10px 15px;
    font-size: 1em;
    color: #2e2e2e
}

.crt-popup-wrapper .crt-popup .crt-popup-footer {
    position: absolute;
    left: 0;
    right: 0;
    border-top: 1px solid #efefef;
    padding: 10px 15px 10px;
    background-color: #fff;
    margin-top: 4px;
    line-height: 1em;
    z-index: 2
}

.crt-popup-wrapper .crt-popup .crt-popup-footer:before,
.crt-popup-wrapper .crt-popup .crt-popup-footer:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden
}

.crt-popup-wrapper .crt-popup .crt-popup-footer:after {
    clear: both
}

.crt-popup-wrapper .crt-popup .crt-popup-footer .crt-popup-stats {
    float: left;
    color: #ccc;
    font-size: .8em;
    text-transform: uppercase;
    vertical-align: middle;
    padding-top: 2px
}

.crt-popup-wrapper .crt-popup .crt-popup-footer .crt-popup-stats span {
    color: #666
}

.crt-popup-wrapper .crt-popup .crt-popup-footer .crt-popup-stats .sep {
    background-color: #ccc;
    width: 4px;
    height: 4px;
    display: inline-block;
    margin: 0 4px;
    vertical-align: middle;
    position: relative;
    top: -2px
}

.crt-popup-wrapper .crt-popup .crt-popup-footer .crt-post-share {
    float: right;
    text-align: right
}

.crt-popup-wrapper .crt-popup .crt-popup-footer .crt-post-share i {
    color: #666
}

.crt-popup-wrapper .crt-popup .crt-date {
    margin-top: 0;
    opacity: .5
}

.crt-popup-wrapper .crt-popup .crt-link {
    text-decoration: underline
}

.crt-popup-wrapper .crt-popup .crt-popup-text-title {
    font-weight: bold;
    display: none
}

.crt-popup-wrapper .crt-popup a.crt-play {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3
}

.crt-popup-wrapper .crt-popup .crt-close {
    position: absolute;
    top: 13px;
    right: 15px;
    z-index: 10
}

.crt-popup-wrapper .crt-popup .crt-previous,
.crt-popup-wrapper .crt-popup .crt-next {
    position: absolute;
    top: 50%;
    margin-top: -25px;
    z-index: 1;
    color: #fff;
    height: 50px;
    width: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 20px
}

.crt-popup-wrapper .crt-popup .crt-previous svg,
.crt-popup-wrapper .crt-popup .crt-next svg {
    width: 24px;
    height: 24px
}

.crt-popup-wrapper .crt-popup .crt-previous {
    left: -51px
}

.crt-popup-wrapper .crt-popup .crt-next {
    right: -51px
}

.crt-popup-wrapper .crt-popup.crt-popup-has-title .crt-popup-text-title {
    display: block
}

.crt-popup-wrapper .crt-popup.has-image .crt-popup-left {
    display: block
}

.crt-popup-wrapper .crt-popup.has-image .crt-popup-right {
    position: absolute;
    width: 335px;
    height: 100%;
    top: 0;
    right: 0
}

.crt-popup-wrapper .crt-popup.has-image .crt-popup-right .crt-popup-text {
    position: absolute;
    top: 75px;
    left: 20px;
    right: 20px;
    bottom: 40px
}

.crt-popup-wrapper .crt-popup.has-image .crt-popup-right .crt-popup-footer {
    bottom: 0
}

.crt-popup-wrapper .crt-popup.has-video .crt-popup-left .crt-video {
    display: block
}

.crt-popup-wrapper .crt-popup.has-video .crt-popup-left .crt-image {
    display: none
}

.crt-popup-wrapper .crt-popup.has-video a.crt-play {
    display: block
}

.crt-popup-wrapper .crt-popup.crt-has-read-more .crt-popup-read-more {
    display: block
}

.crt-popup-wrapper .crt-popup.crt-has-read-more.has-image .crt-popup-right {
    padding-bottom: 100px
}

.crt-popup-wrapper .crt-popup.crt-has-read-more.has-image .crt-popup-right .crt-popup-read-more {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 39px
}

.crt-popup-wrapper .crt-popup.crt-has-read-more.has-image .crt-popup-right .crt-popup-text {
    bottom: 100px
}

.crt-popup-wrapper .crt-popup.video-playing .crt-popup-left .crt-video .crt-video-container a i {
    opacity: 0
}

@media screen and (max-width: 910px) {
    .crt-popup-wrapper .crt-popup-container {
        padding: 40px
    }

    .crt-popup-wrapper .crt-popup .crt-previous,
    .crt-popup-wrapper .crt-popup .crt-next {
        width: 40px
    }

    .crt-popup-wrapper .crt-popup .crt-next {
        right: -41px
    }

    .crt-popup-wrapper .crt-popup .crt-previous {
        left: -41px
    }

    .crt-popup-wrapper .crt-popup .crt-close {
        background-color: #fff;
        top: 0;
        right: 0;
        width: 30px;
        line-height: 30px;
        height: 30px;
        text-align: center
    }

    .crt-popup-wrapper .crt-popup .crt-popup-right {
        position: relative;
        width: auto;
        max-width: 600px;
        right: auto;
        height: auto;
        padding-bottom: 40px
    }

    .crt-popup-wrapper .crt-popup .crt-popup-right .crt-popup-text {
        position: relative;
        top: auto;
        left: auto;
        right: auto;
        bottom: auto;
        max-height: 300px;
        padding-bottom: 15px
    }

    .crt-popup-wrapper .crt-popup .crt-popup-left {
        padding-right: 0
    }

    .crt-popup-wrapper .crt-popup .crt-popup-left .crt-pagination {
        right: 0
    }

    .crt-popup-wrapper .crt-popup.has-image .crt-popup-right {
        position: relative;
        width: auto;
        max-width: 600px;
        right: auto;
        height: auto
    }

    .crt-popup-wrapper .crt-popup.has-image .crt-popup-right .crt-popup-text {
        position: relative;
        top: auto;
        left: auto;
        right: auto;
        bottom: auto;
        max-height: 300px
    }

    .crt-popup-wrapper .crt-popup.crt-has-read-more.has-image .crt-popup-right .crt-popup-text {
        bottom: auto
    }
}

.crt-post-share {
    position: absolute;
    top: 0;
    right: 10px;
    font-size: .9em;
    text-align: right;
    box-shadow: none
}

.crt-post-share a {
    display: inline-block;
    color: #2b2b2b;
    transition: opacity .3s linear;
    opacity: .3
}

.crt-post-share a:hover {
    opacity: 1
}

.crt-post-share a.crt-share-twitter {
    margin-left: .4em
}

.crt-post-share a svg {
    vertical-align: top;
    width: 16px;
    margin-top: .6em
}

.crt-post-text {
    padding: 0 17px 28px;
    color: #707070;
    font-size: 1em;
    line-height: 1.2em;
    text-align: center;
    overflow-wrap: break-word;
    word-break: break-word
}

.crt-post-text img {
    max-width: 100%;
    height: auto
}

.crt-post-text a {
    color: #2b2b2b
}

.crt-post-text a:hover {
    color: #000
}

.crt-post-text .crt-image {
    display: none
}

.crt-load-more-container {
    text-align: center
}

button.crt-load-more {
    background-color: #fff;
    color: #2b2b2b;
    display: inline-block;
    text-align: center;
    padding: 20px 30px;
    text-decoration: none;
    border: 1px solid rgba(0, 0, 0, .1);
    box-shadow: 0px 2px 30px rgba(0, 0, 0, 0)
}

.crt-post-video-playing .crt-video-container.playable .crt-play {
    display: block !important;
    z-index: 1
}

.crt-post-video-playing .crt-video-container.playable .crt-play .crt-play-icon {
    display: none
}

.crt-image-carousel {
    position: absolute;
    bottom: 10px;
    left: 10px;
    color: #fff;
    font-size: 20px;
    display: none;
    z-index: 3
}

.crt-post-spots-content {
    background-color: #efefef;
    padding: 12px;
    font-weight: bold;
    font-size: 10px;
    line-height: 1.5em
}

.crt-post-spots-content a {
    text-decoration: underline;
    color: #2b2b2b
}

.crt-comments-likes {
    position: relative;
    font-size: .8em;
    text-transform: uppercase;
    text-align: center;
    padding: 0 0 13px
}

.crt-comments-likes span span {
    opacity: .5
}

.crt-post-footer {
    position: relative;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-top: 1px solid rgba(0, 0, 0, .1)
}

.crt-post-footer .crt-post-userimage {
    position: absolute;
    top: 7px;
    left: 10px;
    width: 24px
}

.crt-post-footer .hide {
    position: absolute;
    opacity: 0
}

.crt-post-title {
    margin: 17px 17px 6px;
    color: #2b2b2b;
    font-size: 1em;
    line-height: 1.2em;
    font-weight: bold;
    text-align: center;
    padding: 10px 17px 0;
    word-break: break-word;
    margin-bottom: 12px
}

.crt-widget-waterfall {
    min-height: 400px;
    position: relative;
    display: block;
    clear: both;
    max-width: 100%;
    overflow-anchor: none
}

.crt-widget-waterfall .crt-feed-scroll {
    width: 100%
}

.crt-widget-waterfall .crt-feed {
    width: 100%
}

.crt-widget-waterfall .crt-feed:before,
.crt-widget-waterfall .crt-feed:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden
}

.crt-widget-waterfall .crt-feed:after {
    clear: both
}

.crt-feed-spacer {
    height: 1px;
    opacity: 0
}

.crt-widget-grid {
    position: relative
}

.crt-widget-grid:before,
.crt-widget-grid:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden
}

.crt-widget-grid:after {
    clear: both
}

.crt-widget-grid .crt-grid-post {
    width: 33%
}

.crt-widget-grid.crt-grid-col1 .crt-grid-post {
    width: 100%
}

.crt-widget-grid .crt-grid-col1 .crt-grid-post {
    width: 100%
}

.crt-widget-grid.crt-grid-col2 .crt-grid-post {
    width: 50%
}

.crt-widget-grid .crt-grid-col2 .crt-grid-post {
    width: 50%
}

.crt-widget-grid.crt-grid-col3 .crt-grid-post {
    width: 33.3333333333%
}

.crt-widget-grid .crt-grid-col3 .crt-grid-post {
    width: 33.3333333333%
}

.crt-widget-grid.crt-grid-col4 .crt-grid-post {
    width: 25%
}

.crt-widget-grid .crt-grid-col4 .crt-grid-post {
    width: 25%
}

.crt-widget-grid.crt-grid-col5 .crt-grid-post {
    width: 20%
}

.crt-widget-grid .crt-grid-col5 .crt-grid-post {
    width: 20%
}

.crt-widget-grid.crt-grid-col6 .crt-grid-post {
    width: 16.6666666667%
}

.crt-widget-grid .crt-grid-col6 .crt-grid-post {
    width: 16.6666666667%
}

.crt-widget-grid.crt-grid-col7 .crt-grid-post {
    width: 14.2857142857%
}

.crt-widget-grid .crt-grid-col7 .crt-grid-post {
    width: 14.2857142857%
}

.crt-widget-grid.crt-grid-col8 .crt-grid-post {
    width: 12.5%
}

.crt-widget-grid .crt-grid-col8 .crt-grid-post {
    width: 12.5%
}

.crt-widget-grid.crt-grid-col9 .crt-grid-post {
    width: 11.1111111111%
}

.crt-widget-grid .crt-grid-col9 .crt-grid-post {
    width: 11.1111111111%
}

.crt-widget-grid.crt-grid-col10 .crt-grid-post {
    width: 10%
}

.crt-widget-grid .crt-grid-col10 .crt-grid-post {
    width: 10%
}

.crt-widget-grid.crt-grid-col11 .crt-grid-post {
    width: 9.0909090909%
}

.crt-widget-grid .crt-grid-col11 .crt-grid-post {
    width: 9.0909090909%
}

.crt-widget-grid.crt-grid-col12 .crt-grid-post {
    width: 8.3333333333%
}

.crt-widget-grid .crt-grid-col12 .crt-grid-post {
    width: 8.3333333333%
}

.crt-widget-grid.crt-grid-col13 .crt-grid-post {
    width: 7.6923076923%
}

.crt-widget-grid .crt-grid-col13 .crt-grid-post {
    width: 7.6923076923%
}

.crt-widget-grid.crt-grid-col14 .crt-grid-post {
    width: 7.1428571429%
}

.crt-widget-grid .crt-grid-col14 .crt-grid-post {
    width: 7.1428571429%
}

.crt-widget-grid.crt-grid-col15 .crt-grid-post {
    width: 6.6666666667%
}

.crt-widget-grid .crt-grid-col15 .crt-grid-post {
    width: 6.6666666667%
}

.crt-widget-grid .crt-feed:before,
.crt-widget-grid .crt-feed:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden
}

.crt-widget-grid .crt-feed:after {
    clear: both
}

.crt-widget-grid .crt-load-more-container {
    margin-top: 20px
}

.crt-widget-grid .crt-post {
    border: 0;
    margin: 0
}

.crt-widget-grid .crt-post img.spacer {
    width: 100%;
    display: block;
    margin: 0 !important;
    padding: 0 !important;
    position: relative
}

.crt-widget-grid .crt-post .crt-post-content-text-c,
.crt-widget-grid .crt-post .crt-post-content-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-height: none;
    max-width: none
}

.crt-widget-grid .crt-post .crt-social-icon-normal {
    color: #fff
}

.crt-widget-grid .crt-post .crt-social-icon {
    position: absolute;
    right: 3px;
    bottom: 5px;
    z-index: 3;
    font-size: 1.3em;
    transition: opacity .4s linear
}

.crt-widget-grid .crt-post .crt-post-content-image {
    background-size: cover;
    background-position: center center;
    z-index: 1
}

.crt-widget-grid .crt-post .crt-post-content-text-c {
    z-index: 2
}

.crt-widget-grid .crt-post .crt-post-content-text-c .crt-post-content-text {
    font-size: 20px
}

.crt-widget-grid .crt-post .crt-post-hover {
    position: absolute;
    top: 3px;
    left: 3px;
    right: 3px;
    bottom: 3px;
    background-color: rgba(255, 255, 255, .8);
    z-index: 3;
    opacity: 0;
    transition: opacity .4s linear
}

.crt-widget-grid .crt-post .crt-post-hover .crt-post-header .crt-social-icon,
.crt-widget-grid .crt-post .crt-post-hover .crt-post-header {
    background-color: transparent
}

.crt-widget-grid .crt-post .crt-post-hover .crt-post-header .crt-social-icon IMG,
.crt-widget-grid .crt-post .crt-post-hover .crt-post-header IMG {
    margin-left: 6px;
    margin-top: 6px
}

.crt-widget-grid .crt-post .crt-post-hover .crt-post-header .crt-social-icon .crt-post-name,
.crt-widget-grid .crt-post .crt-post-hover .crt-post-header .crt-post-name {
    left: 53px;
    margin-top: 0;
    font-size: .8em
}

.crt-widget-grid .crt-post .crt-post-hover .crt-post-hover-text {
    padding: 6px;
    font-size: .85em
}

.crt-widget-grid .crt-post.crt-post-has-image .crt-post-content-text-c {
    display: none
}

.crt-widget-grid.crt-no-touch .crt-post .crt-hitarea:hover .crt-social-icon-normal {
    opacity: 0
}

.crt-widget-grid.crt-no-touch .crt-post .crt-hitarea:hover .crt-post-hover {
    display: block;
    opacity: 1
}

.crt-carousel-pane {
    position: relative
}

.crt-carousel-pane .crt-pane-index {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    border: 1px solid red;
    z-index: 100;
    padding: 3px;
    display: none
}

.crt-widget-carousel {
    margin: 0 auto;
    min-height: 400px;
    position: relative
}

.crt-widget-carousel .crt-carousel-feed {
    width: 100%;
    position: relative;
    -webkit-font-smoothing: antialiased
}

.crt-widget-carousel .crt-hide-controls .crt-panel-next,
.crt-widget-carousel .crt-hide-controls .crt-panel-prev {
    display: none
}

.crt-widget-carousel .crt-post .crt-post-c {
    width: 100%
}

.crt-widget-carousel .crt-carousel-pane {
    padding: 0 10px
}

.crt-widget-carousel .crt-carousel-stage {
    width: 100%;
    overflow: hidden;
    position: relative
}

.crt-widget-carousel .crt-carousel-slider {
    width: 0%;
    list-style: none;
    position: relative;
    overflow: hidden;
    padding: 0;
    left: 0;
    display: block
}

.crt-widget-carousel .crt-carousel-slider .crt-post-c {
    height: auto;
    justify-content: center
}

.crt-widget-carousel .crt-match-heights .crt-post-c {
    padding-bottom: 40px
}

.crt-widget-carousel .crt-match-heights .crt-carousel-pane {
    border: 1px solid red;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: stretch
}

.crt-widget-carousel .crt-match-heights .crt-carousel-pane .crt-post {
    flex-grow: 1
}

.crt-widget-carousel .crt-match-heights .crt-post-footer {
    position: absolute;
    bottom: 0;
    width: 100%
}

.crt-carousel-pane {
    float: left
}

.crt-carousel-pane .crt-grid-post {
    float: none
}

.crt-widget-grid-carousel {
    position: relative
}

.crt-widget-grid-carousel .crt-grid-carousel-feed {
    width: 100%;
    position: relative;
    -webkit-font-smoothing: antialiased
}

.crt-widget-grid-carousel .crt-hide-controls .crt-panel-next,
.crt-widget-grid-carousel .crt-hide-controls .crt-panel-prev {
    display: none
}

.crt-widget-grid-carousel .crt-post {
    width: 100%;
    padding: 0 10px;
    float: left
}

.crt-widget-grid-carousel .crt-post .crt-post-c {
    width: 100%
}

.crt-widget-grid-carousel .crt-grid-carousel-stage {
    width: 100%;
    overflow: hidden;
    position: relative
}

.crt-widget-grid-carousel .crt-grid-carousel-stage.crt-match-heights .crt-post-content {
    margin-bottom: 40px
}

.crt-widget-grid-carousel .crt-grid-carousel-stage.crt-match-heights .crt-post-footer {
    position: absolute;
    bottom: 0;
    width: 100%
}

.crt-widget-grid-carousel .crt-grid-carousel-slider {
    width: 0%;
    list-style: none;
    position: relative;
    overflow: hidden;
    padding: 0;
    left: 0;
    display: block
}

.crt-widget-grid-carousel .crt-grid-carousel-slider .crt-post-c {
    height: auto;
    justify-content: center
}

.crt-widget-panel {
    min-height: 400px;
    position: relative
}

.crt-widget-list {
    position: relative
}

.crt-widget-list:before,
.crt-widget-list:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden
}

.crt-widget-list:after {
    clear: both
}

.crt-widget-list .crt-feed:before,
.crt-widget-list .crt-feed:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden
}

.crt-widget-list .crt-feed:after {
    clear: both
}

.crt-post-text-footer {
    height: 40px;
    line-height: 40px;
    text-align: center;
    bottom: 0%;
    width: 100%;
    background-color: #e9ebf0;
    border: none;
    width: 100%;
    display: flex
}

.crt-post-text-footer a {
    display: block;
    opacity: 1;
    width: 20%
}

.crt-post-text-footer a svg {
    margin-top: 8px;
    width: 18px
}

.crt-post-text-footer a.crt-share-facebook {
    text-align: left
}

.crt-post-text-footer a.crt-share-facebook svg {
    margin-left: 15px
}

.crt-post-text-footer a.crt-share-twitter {
    text-align: right
}

.crt-post-text-footer a.crt-share-twitter svg {
    margin-right: 15px
}

.crt-post-text-footer .crt-post-date {
    opacity: 1;
    width: 60%
}

.crt-post-text-footer .crt-post-date a {
    position: relative;
    width: 100%
}

.crt-widget-mosaic {
    min-height: 400px;
    position: relative;
    display: block;
    clear: both;
    max-width: 100%;
    overflow-anchor: none
}

.crt-widget-mosaic:before,
.crt-widget-mosaic:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden
}

.crt-widget-mosaic:after {
    clear: both
}

.crt-widget-mosaic .crt-feed {
    position: relative
}

.crt-widget-mosaic .crt-post-instagram {
    padding: 2px
}

.crt-widget-mosaic.crt-mosaic-col1 .crt-mosaic-post {
    width: 100%
}

.crt-widget-mosaic.crt-mosaic-col2 .crt-mosaic-post {
    width: 50%
}

.crt-widget-mosaic.crt-mosaic-col3 .crt-mosaic-post {
    width: 33.3333333333%
}

.crt-widget-mosaic.crt-mosaic-col4 .crt-mosaic-post {
    width: 25%
}

.crt-widget-mosaic.crt-mosaic-col5 .crt-mosaic-post {
    width: 20%
}

.crt-widget-mosaic.crt-mosaic-col6 .crt-mosaic-post {
    width: 16.6666666667%
}

.crt-widget-mosaic.crt-mosaic-col7 .crt-mosaic-post {
    width: 14.2857142857%
}

.crt-widget-mosaic.crt-mosaic-col8 .crt-mosaic-post {
    width: 12.5%
}

.crt-widget-mosaic.crt-mosaic-col9 .crt-mosaic-post {
    width: 11.1111111111%
}

.crt-widget-mosaic.crt-mosaic-col10 .crt-mosaic-post {
    width: 10%
}

.crt-widget-mosaic.crt-mosaic-col11 .crt-mosaic-post {
    width: 9.0909090909%
}

.crt-widget-mosaic.crt-mosaic-col12 .crt-mosaic-post {
    width: 8.3333333333%
}

.crt-widget-mosaic.crt-mosaic-col13 .crt-mosaic-post {
    width: 7.6923076923%
}

.crt-widget-mosaic.crt-mosaic-col14 .crt-mosaic-post {
    width: 7.1428571429%
}

.crt-widget-mosaic.crt-mosaic-col15 .crt-mosaic-post {
    width: 6.6666666667%
}

.crt-widget-mosaic .crt-feed:before,
.crt-widget-mosaic .crt-feed:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden
}

.crt-widget-mosaic .crt-feed:after {
    clear: both
}

.crt-widget-mosaic .crt-load-more-container {
    margin-top: 20px
}

.crt-widget-mosaic.crt-no-touch .crt-post .crt-hitarea:hover .crt-social-icon-normal {
    opacity: 0
}

.crt-widget-mosaic.crt-no-touch .crt-post .crt-hitarea:hover .crt-post-hover {
    display: block;
    opacity: 1
}

.crt-post-centered-text {
    height: 100%
}

.crt-post-centered-text.middle-text {
    display: flex;
    align-items: center
}

.post-footer-2 {
    height: 40px;
    line-height: 40px;
    text-align: center;
    bottom: 0%;
    width: 100%;
    background-color: #e9ebf0;
    border: none;
    width: 100%;
    display: flex
}

.post-footer-2 a {
    display: block;
    opacity: 1;
    width: 20%
}

.post-footer-2 a svg {
    width: 18px
}

.post-footer-2 a.crt-share-facebook {
    text-align: center
}

.post-footer-2 a.crt-share-twitter {
    text-align: center
}

.post-footer-2 .crt-post-date {
    opacity: 1;
    width: 60%
}

.post-footer-2 .crt-post-date a {
    position: relative;
    width: 100%
}

.post-footer-2 .hide {
    position: absolute;
    opacity: 0
}

.crt-widget-tetris {
    position: relative
}

.crt-widget-tetris .crt-logo {
    display: none
}

.crt-widget-tetris:before,
.crt-widget-tetris:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden
}

.crt-widget-tetris:after {
    clear: both
}

.crt-widget-tetris .crt-feed {
    position: relative
}

.crt-widget-tetris .crt-post-instagram {
    padding: 2px
}

.crt-widget-tetris.crt-tetris-col1 .crt-tetris-post {
    width: 100%
}

.crt-widget-tetris.crt-tetris-col2 .crt-tetris-post {
    width: 50%
}

.crt-widget-tetris.crt-tetris-col3 .crt-tetris-post {
    width: 33.3333333333%
}

.crt-widget-tetris.crt-tetris-col4 .crt-tetris-post {
    width: 25%
}

.crt-widget-tetris.crt-tetris-col5 .crt-tetris-post {
    width: 20%
}

.crt-widget-tetris.crt-tetris-col6 .crt-tetris-post {
    width: 16.6666666667%
}

.crt-widget-tetris.crt-tetris-col7 .crt-tetris-post {
    width: 14.2857142857%
}

.crt-widget-tetris.crt-tetris-col8 .crt-tetris-post {
    width: 12.5%
}

.crt-widget-tetris.crt-tetris-col9 .crt-tetris-post {
    width: 11.1111111111%
}

.crt-widget-tetris.crt-tetris-col10 .crt-tetris-post {
    width: 10%
}

.crt-widget-tetris.crt-tetris-col11 .crt-tetris-post {
    width: 9.0909090909%
}

.crt-widget-tetris.crt-tetris-col12 .crt-tetris-post {
    width: 8.3333333333%
}

.crt-widget-tetris.crt-tetris-col13 .crt-tetris-post {
    width: 7.6923076923%
}

.crt-widget-tetris.crt-tetris-col14 .crt-tetris-post {
    width: 7.1428571429%
}

.crt-widget-tetris.crt-tetris-col15 .crt-tetris-post {
    width: 6.6666666667%
}

.crt-widget-tetris .crt-feed:before,
.crt-widget-tetris .crt-feed:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden
}

.crt-widget-tetris .crt-feed:after {
    clear: both
}

.crt-widget-tetris .crt-load-more-container {
    margin-top: 20px
}

.crt-widget-tetris.crt-no-touch .crt-post .crt-hitarea:hover .crt-social-icon-normal {
    opacity: 0
}

.crt-widget-tetris.crt-no-touch .crt-post .crt-hitarea:hover .crt-post-hover {
    display: block;
    opacity: 1
}

.crt-widget-tetris .crt-tetris-post .crt-post-date {
    display: block
}

.crt-widget-tetris .crt-tetris-post .crt-post-date a {
    color: #1e1e23;
    font-weight: 500
}

.crt-widget-tetris .crt-tetris-post .crt-post-only-text {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-bottom: 55px
}

.crt-widget-tetris .crt-tetris-post .crt-post-only-text .crt-post-userimage {
    margin-top: 40px
}

.crt-widget-tetris .crt-tetris-post .crt-post-only-text .crt-post-text {
    margin: 0
}

.crt-widget-tetris .crt-tetris-post .crt-post-only-text .crt-post-text.with-max-lines {
    margin-bottom: 30px
}

.crt-widget-tetris .crt-tetris-post .crt-post-text-footer {
    line-height: 24px;
    background-color: #fff
}

.crt-widget-tetris .crt-tetris-post .crt-post-text-footer .crt-social-icon {
    position: absolute;
    left: 20px;
    right: auto;
    bottom: 20px;
    top: auto
}

.crt-widget-tetris .crt-tetris-post .crt-post-text-footer .crt-social-icon svg,
.crt-widget-tetris .crt-tetris-post .crt-post-text-footer .crt-social-icon i {
    width: 18px;
    max-height: 24px;
    color: #1e1e23
}

.crt-widget-tetris .crt-tetris-post .crt-post-text-footer .crt-social-icon svg:before,
.crt-widget-tetris .crt-tetris-post .crt-post-text-footer .crt-social-icon i:before {
    vertical-align: bottom
}

.crt-widget-tetris .crt-tetris-post .crt-post-text-footer .crt-post-username {
    position: absolute;
    top: auto;
    left: 40px;
    bottom: 18px;
    padding: 0px
}

.crt-widget-tetris .crt-tetris-post .crt-post-text-footer .crt-post-username a {
    color: #1e1e23;
    opacity: 1;
    font-family: "Roboto-Medium";
    text-transform: uppercase;
    font-weight: 500;
    font-size: 11px
}

.crt-widget-tetris .crt-tetris-post .crt-post-text-footer .crt-post-share {
    bottom: 20px;
    right: 20px;
    top: auto
}

.crt-widget-tetris .crt-tetris-post .crt-post-text-footer .crt-post-share svg {
    width: 18px;
    max-height: 24px;
    margin: 0
}

.crt-widget-tetris .crt-tetris-post .crt-post-text-footer .crt-post-share a {
    width: auto;
    display: inline-block
}

.crt-widget-wall {
    min-height: 400px;
    position: relative;
    display: block;
    clear: both;
    max-width: 100%;
    overflow-anchor: none
}

.crt-widget-wall .crt-feed-scroll {
    width: 100%
}

.crt-widget-wall .crt-feed {
    width: 100%;
    padding: 10px
}

.crt-widget-wall .crt-feed:before,
.crt-widget-wall .crt-feed:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden
}

.crt-widget-wall .crt-feed:after {
    clear: both
}

.crt-widget-select {
    padding: 50px
}

.crt-select .crt-feed .crt-selected-post {
    width: 100%
}

.crt-select .crt-feed .crt-selected-post .crt-post .crt-post-border {
    border: 0
}

.crt-select .crt-feed .crt-selected-post .crt-select-post-content {
    min-height: 470px;
    display: flex;
    width: 100%;
    flex-direction: row;
    align-items: stretch
}

.crt-select .crt-feed .crt-selected-post .crt-select-post-content .crt-select-post-image-container {
    flex: 1;
    margin-right: 13px;
    position: relative
}

.crt-select .crt-feed .crt-selected-post .crt-select-post-content .crt-select-post-image-container .crt-select-post-image {
    width: 100%;
    height: 100%;
    border-radius: 8px 0px 0px 8px;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover
}

.crt-select .crt-feed .crt-selected-post .crt-select-post-content .crt-select-post-image-container .crt-video {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.crt-select .crt-feed .crt-selected-post .crt-select-post-content .crt-select-post-image-container .crt-video .crt-video-container {
    border-radius: 8px 0px 0px 8px;
    overflow: hidden
}

.crt-select .crt-feed .crt-selected-post .crt-select-post-content .crt-select-post-image-container .crt-video .crt-video-container,
.crt-select .crt-feed .crt-selected-post .crt-select-post-content .crt-select-post-image-container .crt-video .crt-video-container>div,
.crt-select .crt-feed .crt-selected-post .crt-select-post-content .crt-select-post-image-container .crt-video .crt-video-container img {
    height: 100%;
    width: 100%
}

.crt-select .crt-feed .crt-selected-post .crt-select-post-content .crt-select-post-image-container .crt-video .crt-video-container {
    background-color: #b3b3b3
}

.crt-select .crt-feed .crt-selected-post .crt-select-post-content .crt-select-post-body-container {
    margin-left: 13px;
    border: 1px solid #aeb0bc;
    flex: 1;
    box-sizing: border-box;
    border-radius: 0px 8px 8px 0px;
    max-height: 470px;
    position: relative
}

.crt-select .crt-feed .crt-selected-post .crt-select-post-content .crt-select-post-body-container .crt-select-post-body {
    flex-direction: column;
    padding: 20px 20px 80px;
    display: flex;
    align-items: center;
    height: 100%
}

.crt-select .crt-feed .crt-selected-post .crt-select-post-content .crt-select-post-body-container .crt-select-post-body:after {
    content: "";
    text-align: right;
    position: absolute;
    z-index: 100;
    bottom: 60px;
    right: 0;
    left: 0;
    height: 60px
}

.crt-select .crt-feed .crt-selected-post .crt-select-post-content .crt-select-post-body-container .crt-select-post-body .crt-post-date a {
    color: #1e1e23;
    font-weight: 500;
    font-family: "Roboto-Medium";
    opacity: 1
}

.crt-select .crt-feed .crt-selected-post .crt-select-post-content .crt-select-post-body-container .crt-select-post-body .crt-select-post-center-body {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 100%
}

.crt-select .crt-feed .crt-selected-post .crt-select-post-content .crt-select-post-body-container .crt-select-post-body .crt-select-post-center-body .center-body {
    padding-top: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    max-height: 100%;
    overflow: hidden
}

.crt-select .crt-feed .crt-selected-post .crt-select-post-content .crt-select-post-body-container .crt-select-post-body .crt-post-userimage {
    margin-top: 20px;
    height: 43px;
    width: 43px;
    margin-bottom: 35px
}

.crt-select .crt-feed .crt-selected-post .crt-select-post-content .crt-select-post-body-container .crt-select-post-body .crt-post-fullname {
    line-height: 30px;
    text-align: center;
    letter-spacing: .1px;
    white-space: pre-wrap;
    overflow: inherit
}

.crt-select .crt-feed .crt-selected-post .crt-select-post-content .crt-select-post-body-container .crt-select-post-body .crt-select-post-text-footer {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 100;
    height: 60px;
    width: 100%;
    line-height: 24px;
    border-radius: 0px 0px 8px 0px
}

.crt-select .crt-feed .crt-selected-post .crt-select-post-content .crt-select-post-body-container .crt-select-post-body .crt-select-post-text-footer .crt-social-icon {
    position: absolute;
    left: 20px;
    right: auto;
    bottom: 20px;
    top: auto
}

.crt-select .crt-feed .crt-selected-post .crt-select-post-content .crt-select-post-body-container .crt-select-post-body .crt-select-post-text-footer .crt-social-icon svg {
    width: 18px;
    max-height: 24px;
    color: #1e1e23
}

.crt-select .crt-feed .crt-selected-post .crt-select-post-content .crt-select-post-body-container .crt-select-post-body .crt-select-post-text-footer .crt-post-username {
    position: absolute;
    top: auto;
    left: 40px;
    bottom: 18px;
    padding: 0px
}

.crt-select .crt-feed .crt-selected-post .crt-select-post-content .crt-select-post-body-container .crt-select-post-body .crt-select-post-text-footer .crt-post-username a {
    color: #1e1e23;
    opacity: 1;
    font-family: "Roboto-Medium";
    text-transform: uppercase;
    font-weight: 500;
    font-size: 11px
}

.crt-select .crt-feed .crt-selected-post .crt-select-post-content .crt-select-post-body-container .crt-select-post-body .crt-select-post-text-footer .crt-post-share {
    bottom: 20px;
    right: 20px;
    top: auto
}

.crt-select .crt-feed .crt-selected-post .crt-select-post-content .crt-select-post-body-container .crt-select-post-body .crt-select-post-text-footer .crt-post-share svg {
    width: 18px;
    max-height: 24px;
    margin: 0
}

.crt-select .crt-feed .crt-selected-post .crt-select-post-content .crt-select-post-body-container .crt-select-post-body .crt-select-post-text-footer .crt-post-share a {
    width: auto;
    opacity: 1;
    display: inline-block
}

.crt-select .crt-feed .crt-selected-post .crt-post.crt-post-video-playing .crt-select-post-image {
    filter: blur(1px)
}

.crt-select .crt-feed .crt-select-post-list {
    align-items: center;
    position: relative;
    padding: 10px 45px;
    margin: 17px auto 0;
    width: 100%
}

.crt-select .crt-feed .crt-select-post-list .crt-post.selected .image-container {
    padding: 0
}

.crt-select .crt-feed .crt-select-post-list .crt-post .image-container {
    padding: 10px
}

.crt-select .crt-feed .crt-select-post-list .crt-panel-next,
.crt-select .crt-feed .crt-select-post-list .crt-panel-prev {
    height: 40px;
    width: 40px
}

.crt-select .crt-feed .crt-select-post-list .crt-panel-next {
    right: 0
}

.crt-select .crt-feed .crt-select-post-list .crt-panel-prev {
    left: 0
}

.crt-select .crt-feed .crt-select-post-list .crt-select-post-list-item {
    display: inline-block;
    margin-right: 14px;
    padding: 10px;
    width: 100%;
    border-radius: 8px;
    cursor: pointer
}

.crt-select .crt-feed .crt-select-post-list .crt-select-post-list-item:after {
    content: "";
    display: block;
    padding-bottom: 100%
}

.crt-select .crt-feed .crt-select-post-list .crt-select-post-list-item.has-image {
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover
}

.crt-stack .crt-stack-feed-container {
    padding: 20px;
    display: flex;
    width: 90%;
    margin: auto;
    flex-direction: row;
    align-items: stretch;
    max-width: 1100px
}

.crt-stack .crt-stack-content {
    flex: 1;
    position: relative
}

.crt-stack .crt-stack-content .arrow-left-icon {
    position: absolute;
    top: 50%;
    left: 25px;
    transform: translateY(-50%);
    cursor: pointer;
    color: #8b8e9f
}

.crt-stack .crt-stack-content .arrow-left-icon:hover {
    color: #000
}

.crt-stack .crt-stack-content .arrow-right-icon {
    position: absolute;
    top: 50%;
    right: 25px;
    transform: translateY(-50%);
    cursor: pointer;
    color: #8b8e9f
}

.crt-stack .crt-stack-content .arrow-right-icon:hover {
    color: #000
}

.crt-stack .crt-stacked-cards-box {
    flex: 1;
    position: relative;
    min-height: 300px
}

.crt-stack .crt-stacked-cards-box .hidden-card {
    width: 88%;
    padding-bottom: 100%;
    margin-left: 13%;
    background-color: #fff
}

.crt-stack .crt-stacked-cards-box .crt-stacked-card {
    width: 87.5%;
    cursor: pointer;
    background-color: #f1f1f1
}

.crt-stack .crt-stacked-cards-box .crt-stacked-card .card-image {
    width: 100%;
    padding-bottom: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover
}

.crt-stack .crt-stacked-cards-box .crt-stacked-card .crt-video {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.crt-stack .crt-stacked-cards-box .crt-stacked-card .crt-video .crt-video-container,
.crt-stack .crt-stacked-cards-box .crt-stacked-card .crt-video .crt-video-container>div,
.crt-stack .crt-stacked-cards-box .crt-stacked-card .crt-video .crt-video-container img {
    height: 100%;
    width: 100%
}

.crt-stack .crt-stacked-cards-box .crt-stacked-card .crt-video.crt-video-playing img {
    filter: blur(3px)
}

.crt-stack .crt-stacked-cards-box .crt-stacked-card.hide {
    visibility: hidden;
    position: absolute
}

.crt-stack .crt-stacked-cards-box .crt-stacked-card:not(.hide) {
    position: absolute;
    top: 0;
    left: 0;
    transition: all .8s cubic-bezier(0.18, 0.98, 0.45, 1)
}

.crt-stack .crt-stacked-cards-box .crt-stacked-card:not(.hide)[data-slide="0"] {
    transform: translate(0px, 0px) scale(1);
    z-index: 6;
    opacity: 1
}

.crt-stack .crt-stacked-cards-box .crt-stacked-card:not(.hide)[data-slide="1"] {
    transform: translate(2.85%, 2.85%);
    z-index: 5;
    opacity: .9
}

.crt-stack .crt-stacked-cards-box .crt-stacked-card:not(.hide)[data-slide="2"] {
    transform: translate(5.7%, 5.7%);
    z-index: 4;
    opacity: .9
}

.crt-stack .crt-stacked-cards-box .crt-stacked-card:not(.hide)[data-slide="3"] {
    transform: translate(8.55%, 8.55%);
    z-index: 3;
    opacity: .9
}

.crt-stack .crt-stacked-cards-box .crt-stacked-card:not(.hide)[data-slide="4"] {
    transform: translate(11.4%, 11.4%);
    z-index: 2;
    opacity: .9
}

.crt-stack .crt-stacked-cards-box .crt-stacked-card:not(.hide)[data-slide="5"] {
    transform: translate(14.25%, 14.25%);
    z-index: 1;
    opacity: .9
}

.crt-stack .crt-stacked-cards-box .crt-stacked-card:not(.hide)[data-slide="0"] {
    transition: all .32s cubic-bezier(0.18, 0.98, 0.45, 1)
}

.crt-stack .crt-stack-post-content {
    height: 100%;
    padding: 0 50px
}

.crt-stack .crt-stack-post-content .crt-stack-post-body {
    flex-direction: column;
    padding: 20px 0 60px;
    display: flex;
    align-items: center;
    height: 100%;
    position: relative
}

.crt-stack .crt-stack-post-content .crt-stack-post-body .crt-stack-post-center-body {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 100%
}

.crt-stack .crt-stack-post-content .crt-stack-post-body .crt-stack-post-center-body .center-body {
    padding: 20px 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    max-height: 100%
}

.crt-stack .crt-stack-post-content .crt-stack-post-body .crt-stack-post-center-body .center-body .crt-post-userimage {
    width: 43px;
    height: 43px;
    margin-bottom: 18px
}

.crt-stack .crt-stack-post-content .crt-stack-post-body .crt-stack-post-center-body .center-body .crt-post-text {
    overflow: hidden
}

.crt-stack .crt-stack-post-content .crt-stack-post-body .crt-stack-post-center-body .center-body:after {
    content: "";
    position: absolute;
    z-index: 100;
    bottom: 56px;
    right: 0;
    left: 0;
    height: 60px
}

.crt-stack .crt-stack-post-content .crt-stack-post-body .crt-stack-post-text-footer {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 100;
    height: 60px;
    width: 100%;
    line-height: 24px;
    border-radius: 0px 0px 8px 0px
}

.crt-stack .crt-stack-post-content .crt-stack-post-body .crt-stack-post-text-footer .crt-social-icon {
    position: absolute;
    left: 20px;
    right: auto;
    bottom: 20px;
    top: auto
}

.crt-stack .crt-stack-post-content .crt-stack-post-body .crt-stack-post-text-footer .crt-social-icon svg {
    width: 18px;
    max-height: 24px;
    color: #1e1e23
}

.crt-stack .crt-stack-post-content .crt-stack-post-body .crt-stack-post-text-footer .crt-post-username {
    position: absolute;
    top: auto;
    left: 40px;
    bottom: 18px;
    padding: 0px
}

.crt-stack .crt-stack-post-content .crt-stack-post-body .crt-stack-post-text-footer .crt-post-username a {
    color: #1e1e23;
    opacity: 1;
    font-family: "Roboto-Medium";
    text-transform: uppercase;
    font-weight: 500;
    font-size: 11px
}

.crt-stack .crt-stack-post-content .crt-stack-post-body .crt-stack-post-text-footer .crt-post-share {
    bottom: 20px;
    right: 20px;
    top: auto
}

.crt-stack .crt-stack-post-content .crt-stack-post-body .crt-stack-post-text-footer .crt-post-share svg {
    width: 18px;
    max-height: 24px;
    margin: 0
}

.crt-stack .crt-stack-post-content .crt-stack-post-body .crt-stack-post-text-footer .crt-post-share a {
    width: auto;
    opacity: 1;
    display: inline-block
}

.crt-cover-flow .crt-feed {
    padding: 20px 50px
}

.crt-cover-flow .crt-cover-flow-gallery-wrap {
    display: flex;
    flex-direction: row;
    position: relative
}

.crt-cover-flow .crt-cover-flow-gallery-wrap .crt-cover-flow-item {
    flex: 1;
    height: 100%;
    background-position: center;
    background-size: cover;
    background-repeat: none;
    transition: flex .8s ease;
    margin: 0 2px;
    min-width: 10px;
    background-color: #f1f1f1;
    border-radius: 4px
}

.crt-cover-flow .crt-cover-flow-gallery-wrap .crt-cover-flow-item:not(:hover) {
    flex: 1 !important
}

.crt-cover-flow .crt-cover-flow-gallery-wrap .crt-cover-flow-item:hover .crt-cover-flow-image-content {
    opacity: 1
}

.crt-cover-flow .crt-cover-flow-gallery-wrap .crt-cover-flow-item .crt-cover-flow-image-content {
    transition: opacity 1s ease-out;
    opacity: 0;
    height: 100%;
    overflow: hidden;
    display: block;
    position: relative;
    padding: 20px
}

.crt-cover-flow .crt-cover-flow-gallery-wrap .crt-cover-flow-item .crt-cover-flow-image-content .crt-social-icon {
    background-color: #000;
    display: inline-block;
    width: 31px;
    height: 31px;
    border-radius: 50%;
    position: relative;
    text-align: center;
    line-height: 31px
}

.crt-cover-flow .crt-cover-flow-gallery-wrap .crt-cover-flow-item .crt-cover-flow-image-content .crt-social-icon svg {
    max-width: 15px;
    max-height: 15px;
    color: #fff
}

.crt-cover-flow .crt-cover-flow-gallery-wrap .crt-cover-flow-item .crt-cover-flow-image-content .crt-post-text-footer {
    background: transparent;
    position: absolute;
    height: auto;
    line-height: 15px;
    color: #fff;
    bottom: 20px
}

.crt-cover-flow .crt-cover-flow-gallery-wrap .crt-cover-flow-item .crt-cover-flow-image-content .crt-post-text-footer a {
    color: #fff;
    width: calc(100% - 115px);
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.crt-cover-flow .crt-cover-flow-gallery-wrap .crt-cover-flow-item .crt-cover-flow-image-content .crt-post-text-footer .crt-post-userimage {
    height: 30px;
    width: 30px;
    border: 1px solid rgba(255, 255, 255, .5)
}

.crt-cover-flow .crt-cover-flow-gallery-wrap .crt-cover-flow-item .crt-cover-flow-image-content .crt-post-text-footer .user-info {
    margin-left: 17px;
    width: 100%;
    text-align: left
}

.crt-cover-flow .crt-cover-flow-gallery-wrap .crt-cover-flow-item .crt-cover-flow-image-content .crt-post-text-footer .user-info .crt-post-fullname {
    font-size: 13px
}

.crt-cover-flow .crt-cover-flow-gallery-wrap .crt-cover-flow-item .crt-cover-flow-image-content .crt-post-text-footer .user-info .crt-post-date a {
    font-size: 9px;
    opacity: 1
}

.crt-cover-flow .crt-cover-flow-gallery-wrap .crt-cover-flow-item .crt-cover-flow-image-content .crt-post-share {
    bottom: 23px;
    right: 23px;
    top: auto
}

.crt-cover-flow .crt-cover-flow-gallery-wrap .crt-cover-flow-item .crt-cover-flow-image-content .crt-post-share svg {
    width: 18px;
    max-height: 24px;
    margin: 0
}

.crt-cover-flow .crt-cover-flow-gallery-wrap .crt-cover-flow-item .crt-cover-flow-image-content .crt-post-share a {
    width: auto;
    opacity: 1;
    display: inline-block
}

.crt-cover-flow .crt-cover-flow-gallery-wrap .crt-cover-flow-item .crt-cover-flow-image-content .crt-post-share svg,
.crt-cover-flow .crt-cover-flow-gallery-wrap .crt-cover-flow-item .crt-cover-flow-image-content .crt-post-share a {
    color: #fff
}

.crt-widget-stagger {
    padding: 50px
}

.crt-stagger .crt-feed .crt-stagger-post.crt-stagger-post-reverse .crt-stagger-post-content {
    flex-direction: row-reverse
}

.crt-stagger .crt-feed .crt-stagger-post.crt-stagger-post-reverse .crt-stagger-post-content .crt-stagger-post-image-container,
.crt-stagger .crt-feed .crt-stagger-post.crt-stagger-post-reverse .crt-stagger-post-content .crt-stagger-post-image-container .crt-stagger-post-image {
    border-radius: 0px 15px 15px 0px
}

.crt-stagger .crt-feed .crt-stagger-post.crt-stagger-post-reverse .crt-stagger-post-content .crt-stagger-post-body-container {
    border-radius: 15px 0px 0px 15px
}

.crt-stagger .crt-feed .crt-stagger-post {
    width: 100%
}

.crt-stagger .crt-feed .crt-stagger-post .crt-post-c.crt-post-border {
    border: 0
}

.crt-stagger .crt-feed .crt-stagger-post .crt-stagger-post-content {
    min-height: 440px;
    display: flex;
    width: 100%;
    flex-direction: row;
    align-items: stretch
}

.crt-stagger .crt-feed .crt-stagger-post .crt-stagger-post-content .crt-stagger-post-image-container {
    flex: 1;
    position: relative;
    border-radius: 15px 0px 0px 15px;
    background-color: #f1f1f1
}

.crt-stagger .crt-feed .crt-stagger-post .crt-stagger-post-content .crt-stagger-post-image-container .crt-stagger-post-image {
    width: 100%;
    height: 100%;
    border-radius: 15px 0px 0px 15px;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover
}

.crt-stagger .crt-feed .crt-stagger-post .crt-stagger-post-content .crt-stagger-post-image-container .crt-video {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.crt-stagger .crt-feed .crt-stagger-post .crt-stagger-post-content .crt-stagger-post-image-container .crt-video .crt-video-container {
    overflow: hidden
}

.crt-stagger .crt-feed .crt-stagger-post .crt-stagger-post-content .crt-stagger-post-image-container .crt-video .crt-video-container,
.crt-stagger .crt-feed .crt-stagger-post .crt-stagger-post-content .crt-stagger-post-image-container .crt-video .crt-video-container>div,
.crt-stagger .crt-feed .crt-stagger-post .crt-stagger-post-content .crt-stagger-post-image-container .crt-video .crt-video-container img {
    height: 100%;
    width: 100%
}

.crt-stagger .crt-feed .crt-stagger-post .crt-stagger-post-content .crt-stagger-post-image-container .crt-video .crt-video-container {
    background-color: #b3b3b3
}

.crt-stagger .crt-feed .crt-stagger-post .crt-stagger-post-content .crt-stagger-post-body-container {
    flex: 1;
    box-sizing: border-box;
    border-radius: 0px 15px 15px 0px;
    max-height: 470px;
    position: relative;
    overflow: hidden
}

.crt-stagger .crt-feed .crt-stagger-post .crt-stagger-post-content .crt-stagger-post-body-container .crt-stagger-post-body {
    flex-direction: column;
    padding: 20px 20px 80px;
    display: flex;
    align-items: center;
    height: 100%
}

.crt-stagger .crt-feed .crt-stagger-post .crt-stagger-post-content .crt-stagger-post-body-container .crt-stagger-post-body:after {
    content: "";
    text-align: right;
    position: absolute;
    z-index: 100;
    bottom: 60px;
    right: 0;
    left: 0;
    height: 60px
}

.crt-stagger .crt-feed .crt-stagger-post .crt-stagger-post-content .crt-stagger-post-body-container .crt-stagger-post-body .post-footer-2 {
    background-color: transparent
}

.crt-stagger .crt-feed .crt-stagger-post .crt-stagger-post-content .crt-stagger-post-body-container .crt-post-date a {
    color: #1e1e23;
    font-weight: 500;
    font-family: "Roboto-Medium";
    opacity: 1
}

.crt-stagger .crt-feed .crt-stagger-post .crt-stagger-post-content .crt-stagger-post-body-container .crt-stagger-post-center-body {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 100%
}

.crt-stagger .crt-feed .crt-stagger-post .crt-stagger-post-content .crt-stagger-post-body-container .crt-stagger-post-center-body .center-body {
    padding-top: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    max-height: 100%;
    overflow: hidden
}

.crt-stagger .crt-feed .crt-stagger-post .crt-stagger-post-content .crt-stagger-post-body-container .crt-post-userimage {
    margin-top: 20px;
    height: 43px;
    width: 43px;
    margin-bottom: 35px
}

.crt-stagger .crt-feed .crt-stagger-post .crt-stagger-post-content .crt-stagger-post-body-container .crt-post-fyullname {
    line-height: 30px;
    text-align: center;
    letter-spacing: .1px;
    white-space: pre-wrap;
    overflow: inherit
}

.crt-stagger .crt-feed .crt-stagger-post .crt-stagger-post-content .crt-stagger-post-body-container .crt-stagger-post-text-footer {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 100;
    height: 60px;
    width: 100%;
    line-height: 24px
}

.crt-stagger .crt-feed .crt-stagger-post .crt-stagger-post-content .crt-stagger-post-body-container .crt-stagger-post-text-footer .crt-social-icon {
    position: absolute;
    left: 20px;
    right: auto;
    bottom: 20px;
    top: auto
}

.crt-stagger .crt-feed .crt-stagger-post .crt-stagger-post-content .crt-stagger-post-body-container .crt-stagger-post-text-footer .crt-social-icon svg {
    width: 18px;
    max-height: 24px;
    color: #1e1e23
}

.crt-stagger .crt-feed .crt-stagger-post .crt-stagger-post-content .crt-stagger-post-body-container .crt-stagger-post-text-footer .crt-post-username {
    position: absolute;
    top: auto;
    left: 40px;
    bottom: 18px;
    padding: 0px
}

.crt-stagger .crt-feed .crt-stagger-post .crt-stagger-post-content .crt-stagger-post-body-container .crt-stagger-post-text-footer .crt-post-username a {
    color: #1e1e23;
    opacity: 1;
    font-family: "Roboto-Medium";
    text-transform: uppercase;
    font-weight: 500;
    font-size: 11px
}

.crt-stagger .crt-feed .crt-stagger-post .crt-stagger-post-content .crt-stagger-post-body-container .crt-stagger-post-text-footer .crt-post-share {
    bottom: 20px;
    right: 20px;
    top: auto
}

.crt-stagger .crt-feed .crt-stagger-post .crt-stagger-post-content .crt-stagger-post-body-container .crt-stagger-post-text-footer .crt-post-share svg {
    width: 18px;
    max-height: 24px;
    margin: 0
}

.crt-stagger .crt-feed .crt-stagger-post .crt-stagger-post-content .crt-stagger-post-body-container .crt-stagger-post-text-footer .crt-post-share a {
    width: auto;
    opacity: 1;
    display: inline-block
}

.crt-stagger .crt-feed .crt-post.crt-post-video-playing .crt-stagger-post-image {
    filter: blur(1px)
}

.crt-layers-posts-container {
    height: 700px;
    width: 100%;
    overflow-y: scroll;
    position: relative
}

.crt-layers-posts-container .rear .crt-post,
.crt-layers-posts-container .front .crt-post {
    background-color: transparent;
    width: 100%
}

.crt-layers-posts-container .rear .crt-post:first-child,
.crt-layers-posts-container .front .crt-post:first-child {
    margin-top: 0
}

.crt-layers-posts-container .rear .crt-post:last-child,
.crt-layers-posts-container .front .crt-post:last-child {
    margin-bottom: 0
}

.crt-layers-posts-container .rear .crt-post .crt-layers-thumbnail,
.crt-layers-posts-container .front .crt-post .crt-layers-thumbnail {
    padding-bottom: 80%;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat
}

.crt-layers-posts-container .rear .crt-post.small,
.crt-layers-posts-container .front .crt-post.small {
    width: 45%;
    height: auto;
    margin-bottom: 60px
}

.crt-layers-posts-container .rear .crt-post.small .crt-layers-thumbnail,
.crt-layers-posts-container .front .crt-post.small .crt-layers-thumbnail {
    height: auto;
    padding-bottom: 100%
}

.crt-layers-posts-container .rear {
    position: absolute;
    width: 60%;
    top: 0
}

.crt-layers-posts-container .rear .crt-post {
    margin-top: 200px
}

.crt-layers-posts-container .rear .crt-post.small {
    margin-top: 60px;
    margin-left: 8%
}

.crt-layers-posts-container .front {
    margin-top: 0;
    width: 60%;
    position: absolute;
    right: 0;
    top: 0
}

.crt-layers-posts-container .front .crt-post {
    margin-bottom: 200px;
    text-align: right
}

.crt-layers-posts-container .front .crt-post.small {
    float: right;
    margin-right: 8%;
    text-align: left
}

.skip-links__link,.visuallyhidden,.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.skip-links__link:focus,.visuallyhidden.focusable:active,.focusable.sr-only:active,.visuallyhidden.focusable:focus,.focusable.sr-only:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.skip-links__list{margin:0;padding:0;list-style:none}.clearfix{*zoom:1}.clearfix::before,.clearfix::after{content:"";display:table;line-height:0}.clearfix::after{clear:both}body{font-family:"NexaBook",sans-serif;z-index:1;color:#494949;background-color:#f3f3f3}h1,h2,h3,h4,h5,h6{font-family:"NexaBold",sans-serif;color:#003255}h1{font-size:2.75rem;line-height:3.3rem}h2{font-size:1.8125rem;line-height:2.0625rem}h3{font-size:1.4375rem;line-height:2.0625rem}h4{font-size:1.125rem;line-height:1.5625rem}h5{font-size:1.0625rem;line-height:1.5625rem}h6{font-size:1rem;line-height:1.4rem}a{color:#494949}a:hover,a:focus{text-decoration:none}strong{font-family:"NexaBold",sans-serif}em{font-family:"NexaBookItalic",sans-serif}hr{border:0;margin:0;width:100%;background-color:#e5e5e5}ul:not([class]),ul.circle,ul.dash,ul.arrow,ol.alpha,ol:not([class]){margin:0;padding:0;list-style:none;padding:0 0 0 1.5rem}ul:not([class]) li,ul.circle li,ul.dash li,ul.arrow li,ol.alpha li,ol:not([class]) li{margin:0;padding:0;list-style:none;position:relative;padding:0.5rem 0 0.5rem 1.25rem}ul:not([class])>li:before{content:"";border-radius:999px;background-color:#7cc24d;width:0.375rem;height:0.375rem;top:0.875rem;left:0;position:absolute}ul.circle>li:before{content:"";border-radius:999px;border:0.0625rem solid #7cc24d;width:0.375rem;height:0.375rem;top:0.875rem;left:0;position:absolute}ul.dash>li:before{content:"";background-color:#7cc24d;width:0.375rem;height:0.125rem;top:1rem;left:0;position:absolute}ul.arrow>li:before{content:url(mysource_files/arrow-green.svg);display:block;width:0.75rem;height:0.75rem;top:0.5625rem;left:0;position:absolute}ol:not([class]){counter-reset:item}ol:not([class])>li{display:table;padding:0.5rem 0}ol:not([class])>li:before{color:#7cc24d;content:counters(item, ".") ". ";counter-increment:item;font-family:"NexaBold",sans-serif;display:table-cell;padding-right:0.875rem}ol.alpha{counter-reset:item-1}ol.alpha>li:before{color:#7cc24d;content:counter(item-1, lower-alpha) ".  ";counter-increment:item-1;font-family:"NexaBold",sans-serif;position:absolute;left:0;top:0.5rem}.table{margin:1.875rem 0;overflow-x:auto;border-top-right-radius:1.875rem;border-bottom-right-radius:1.875rem;border:0.0625rem solid #e8e8e8}table{width:100%;display:table;border-collapse:collapse;border-left:0.3125rem solid #7cc24d}table th{background-color:#f3f3f3;color:#003255;font-family:"NexaBold",sans-serif}table thead th{border-top:none}table thead th:first-of-type{border-left:none}table thead th:last-child{border-right:none}table tbody tr:nth-of-type(even){background-color:#f3f3f3}table tbody tr td:first-of-type,table tbody tr th{border-left:none}table tbody tr td:last-child{border-right:none}table tbody tr:first-of-type th,table tbody tr:first-of-type td{border-top:none}table tbody tr:last-child th,table tbody tr:last-child td{border-bottom:none}table th,table td{padding:1.875rem;border:0.0625rem solid #e8e8e8;text-align:left}.cta{padding-bottom:1.25rem}.cta-link{display:inline-block;text-decoration:none}.placeholder .cta-link{cursor:not-allowed}.placeholder .cta-link:hover .cta-wrapper,.placeholder .cta-link:focus .cta-wrapper{background-color:#fff}.placeholder .cta-link:hover .cta-icon,.placeholder .cta-link:focus .cta-icon{background-color:#e5e5e5}.cta-link:hover .cta-wrapper,.cta-link:focus .cta-wrapper{background-color:#7cc24d}.cta-link:hover .cta-icon,.cta-link:focus .cta-icon{background-color:#fff}button.cta-link{padding:0;border:none;background:transparent;cursor:pointer}.cta-link--alt:hover .cta-wrapper,.cta-link--alt:focus .cta-wrapper{background-color:#fff;border-color:#7cc24d}.cta-link--alt:hover .cta-text,.cta-link--alt:focus .cta-text{color:#003255}.cta-link--alt:hover .cta-icon,.cta-link--alt:focus .cta-icon{background-color:#7cc24d}.cta-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background-color:#fff;padding:0.4375rem 0.625rem;border-radius:25px;transition:background-color .25s 0s ease;border:0.0625rem solid #7cc24d}.placeholder .cta-wrapper{border-color:#e5e5e5}.cta-link--alt .cta-wrapper{background-color:#003255;border-color:#003255}.cta-text{display:inline-block;color:#003255;font-size:0.875rem;font-family:"NexaBold",sans-serif;padding:0 0.75rem;letter-spacing:-0.005625rem}.placeholder .cta-text{margin:0 0.75rem;width:9.375rem;height:1.25rem;background-color:#e5e5e5}.cta-link--alt .cta-text{color:#fff}.cta-icon{color:#003255;display:inline-block;background-color:#7cc24d;width:1.875rem;height:1.875rem;border-radius:999px;transition:background-color .25s 0s ease;text-align:center}.placeholder .cta-icon{background-color:#e5e5e5}.cta-icon svg{display:inline-block;vertical-align:middle;width:0.75rem;height:auto;margin-top:0.375rem}.cta-link--alt .cta-icon{background-color:#fff}.page-content blockquote{font-size:1.125rem;line-height:1.33;color:#003255;background-color:#f3f3f3;padding:1.875rem 2.5rem;border-left:solid 0.3125rem #7cc24d;border-top-right-radius:1.875rem;border-bottom-right-radius:1.875rem;margin:0}.custom-image{display:inline-block;border-left:0.3125rem solid #7cc24d;border-top-right-radius:1.875rem;border-bottom-right-radius:1.875rem;width:100%}.load-more__wrapper{text-align:center}.load-more__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;border-radius:23px;display:inline-block;background-color:#003255;padding:0.75rem 1.375rem 0.8125rem 1.375rem;color:#fff;font-family:"NexaBold",sans-serif;margin:0.75rem 0;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.load-more__link:hover,.load-more__link:focus{background-color:#7cc24d;color:#003255}abbr[title]{color:#fd3368;text-decoration:none}@media screen and (min-width: 768px){body{z-index:2}table{table-layout:fixed}}@media screen and (min-width: 1180px){body{z-index:3}.inside-content{display:flex;flex-direction:row-reverse;justify-content:flex-start}.lhs{width:25%}.rhs{margin-left:1.875rem;width:75%}}@font-face{font-family:"NexaBook";src:url(./mysource_files/3ea6e706-2c55-42fa-9e85-fb08943055a1.woff2) format("woff2"),url(./mysource_files/6a3c94da-f7bb-4260-a69e-8c5ad8e6680c.woff) format("woff")}@font-face{font-family:"NexaBookItalic";src:url(./mysource_files/99a1022e-b538-4086-8944-cf574495bea7.woff2) format("woff2"),url(./mysource_files/8552ddeb-6282-4f98-8362-4b291c72ede9.woff) format("woff")}@font-face{font-family:"NexaBold";src:url(./mysource_files/ee81dc59-4c2d-4c07-9563-9a407f35acb9.woff2) format("woff2"),url(./mysource_files/7eaa4de0-908e-4e14-a196-80bd2fe1fa91.woff) format("woff")}@font-face{font-family:"NexaExtraBold";src:url(./mysource_files/faaba122-0508-40a3-acfb-f74709081e74.woff2) format("woff2"),url(./mysource_files/070ec778-3332-4191-9fd8-8fdd2ca1b2b3.woff) format("woff")}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}.hidden{display:none !important;visibility:hidden}.invisible{visibility:hidden}.pull-left{float:left}img.pull-left{margin-right:1em}.pull-right{float:right}img.pull-right{margin-left:1em}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:1em}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}::selection{background:#b3d4fc;text-shadow:none}html,body{height:100%}body{overflow-y:scroll;font-size:1em;line-height:1.4;padding:0;margin:0}img{max-width:100%}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}@-ms-viewport{width:device-width}@page{margin:.5cm}header{background-color:#fff}footer{background-color:#5e6a70}.header-quick-links__container,.header-logo-buttons__container,.page-content,.footer__container{margin:0 auto;padding:0 1.25rem}.header__container{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.page-content,.footer__container{max-width:73.75rem}.page-content{background-color:#fff;overflow:auto;margin-bottom:4.25rem;padding-bottom:3.125rem;border-radius:0 0 1.875rem 1.875rem}.page-content.home{background:none;margin-bottom:0}.page-content.full-width{margin-bottom:0;padding-top:1.25rem;padding-bottom:0;max-width:90rem;background-color:#f3f3f3}.site-alert__cookie-timeout{display:none}.site-alert__container{opacity:0;position:absolute;transition:opacity 1s linear;display:flex;flex-direction:row;justify-content:flex-start;margin:0 auto;padding:0 1.25rem}.site-alert__container.active{opacity:1;position:relative}.site-alert__container a:visited{color:#fff}.site-alert--info{background-color:#bd5800}.site-alert--info svg{padding-top:0.6875rem;width:1.375rem}.site-alert--warning{background-color:#6958a1}.site-alert--warning svg{padding-top:0.5rem;width:1.5rem}.site-alert--emergency{background-color:#e80240}.site-alert--emergency svg{padding-top:0.6875rem;width:1.375rem}.site-alert__icon svg,.site-alert__icon--arrow svg{height:auto;color:#fff}.site-alert__icon--arrow svg{padding-top:0.9375rem;width:0.75rem;display:inline-block;vertical-align:middle}.site-alert__close-btn{position:absolute;top:0.875rem;right:0.5rem;padding:0;background-color:#fff;height:1rem;width:1rem;border:solid 0.0625rem transparent;border-radius:1rem}.site-alert__close-btn>div{position:relative}.site-alert__close-btn svg{padding:0;height:0.5rem;width:0.5rem;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.site-alert__close-btn:hover,.site-alert__close-btn:focus{cursor:pointer}.site-alert__content{padding:0 0.9375rem;color:#fff;font-size:0.875rem;text-decoration:none}.site-alert__content:hover,.site-alert__content:focus{text-decoration:underline}.site-alert__title{margin:0.625rem;padding:0;font-size:1rem;line-height:1.4rem;color:#fff}.site-alert__title span{margin-left:1.25rem;font-size:0.8125rem}.header-quick-links__container{display:none;flex-direction:row;justify-content:space-between;background-color:#f3f3f3}.header-quick-links__translate{padding:0.4375rem 0 0}.header-quick-links__list-level-one{display:flex;flex-direction:row;justify-content:flex-start;list-style:none;margin:0;padding:0}.header-quick-links__item-level-one{position:relative;margin:0 2.9375rem 0 0;padding:0.6875rem 0 0;color:#494949}.header-quick-links__item-level-one:last-child{margin:0 -1.25rem 0 0;border-top-left-radius:1.375rem;border-bottom-left-radius:1.375rem;padding:0.6875rem 1.75rem 0.75rem 2.6875rem;color:#fff;background-color:#63777e}.header-quick-links__link-level-one{margin:0;padding:0;font-family:"NexaBook",sans-serif;font-size:0.8125rem;color:inherit;text-decoration:none}.header-quick-links__link-level-one:hover,.header-quick-links__link-level-one:focus{text-decoration:underline}.header-quick-links__support-icon{position:absolute;top:0.75rem;left:0.75rem}.header-quick-links__support-icon svg{width:1.25rem;height:auto;color:#fff}.header-logo-buttons__container{display:flex;flex-direction:row;justify-content:space-between;padding-top:1.25rem;padding-bottom:0.9375rem;flex-basis:100%;order:1}.header-site-logo__link{display:block}.header-site-logo__link svg{width:11.25rem;height:auto}@media screen and (min-width: 360px){.header-site-logo__link svg{width:12.625rem}}.header-mobile-buttons__container{padding-top:0.25rem;overflow:hidden}.mobile-search-button,.mobile-menu-button{-webkit-appearance:none;-moz-appearance:none;display:block;float:left;outline:none;margin:0;padding:0;border:1px solid #7cc24d;border-radius:1.5625rem;width:2.8125rem;height:2.8125rem;background-color:#fff;cursor:pointer}.mobile-search-button__active-icon,.mobile-menu-button__active-icon{display:none}.mobile-search-button__active-icon svg,.mobile-menu-button__active-icon svg{width:1.3125rem;height:auto;color:#5e6a70}.mobile-search-button.is-active,.mobile-menu-button.is-active{padding-top:0.4375rem}.mobile-search-button.is-active .mobile-search-button__icon,.mobile-search-button.is-active .mobile-menu-button__bar,.mobile-menu-button.is-active .mobile-search-button__icon,.mobile-menu-button.is-active .mobile-menu-button__bar{display:none}.mobile-search-button.is-active .mobile-search-button__active-icon,.mobile-menu-button.is-active .mobile-search-button__active-icon{display:block}.mobile-search-button{margin:0 0.375rem 0 0.125rem;padding:0.5rem 0 0}@media screen and (min-width: 360px){.mobile-search-button{margin:0 1rem 0 0}}.mobile-search-button__icon svg{width:1.375rem;height:auto;color:#5e6a70}.mobile-menu-button{padding:0 0.75rem}.mobile-menu-button.is-active{padding:0.4375rem 0 0}.mobile-menu-button__bar{display:block;height:0.125rem;background-color:#494949}.mobile-menu-button__bar+.mobile-menu-button__bar{margin-top:0.3125rem}.header-site-menu__container,.header-site-search__container{flex-basis:100%;visibility:hidden;max-height:0;z-index:100;height:auto;overflow:hidden;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);will-change:max-height;transition:max-height 1s 0s ease,visibility 0s 1s ease}.header-site-menu__container.is-visible,.header-site-search__container.is-visible{visibility:visible}.header-site-search__container{order:2;z-index:105}.header-site-search__container.is-visible{max-height:10rem;transition:max-height 1s 0s ease,visibility 0s 0s ease}.header-site-search__form{margin:0;border-bottom:1px solid #7cc24d;padding:2.25rem 1.25rem}.header-site-search-input__group{display:flex;flex-direction:row;justify-content:flex-start}.header-site-search__input{flex-grow:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;margin:0;border-radius:0;border:1px solid #7cc24d;border-right:none;padding:0 0 0 1.1875rem;height:2.875rem;width:100%;border-top-left-radius:1.4375rem;border-bottom-left-radius:1.4375rem;font-family:"NexaBold",sans-serif;font-size:1rem;line-height:1.4rem;color:#494949;background-color:#fff}.header-site-search__input::-webkit-input-placeholder{overflow:visible;color:#494949}.header-site-search__input:-ms-input-placeholder{overflow:visible;color:#494949}.header-site-search__input::placeholder{overflow:visible;color:#494949}.header-site-search__submit{-webkit-appearance:none;-moz-appearance:none;display:block;outline:none;border:1px solid #7cc24d;border-left:none;border-top-right-radius:1.4375rem;border-bottom-right-radius:1.4375rem;margin:0;padding:0;width:3.125rem;cursor:pointer;background-color:#fff;text-decoration:none}.header-site-search__submit:hover svg,.header-site-search__submit:focus svg{color:#7cc24d}.header-site-search__submit svg{width:1.375rem;height:auto;color:#494949;display:inline-block;vertical-align:middle}.header-site-search__icon--search{display:inline-block;padding:0.5rem 1rem 0}.header-site-search__icon--search svg{width:1.375rem;height:auto;color:#494949}.header-site-search__form .twitter-typeahead{flex-grow:1}.page-wrapper .tt-menu{left:0;right:-1.6875rem;margin:0 0 0 1.25rem;border:none;border-radius:0;border-bottom-left-radius:1.5625rem;border-bottom-right-radius:1.5625rem;padding:0 0 1.1875rem;background-color:#fff;box-shadow:0 2px 2px #e5e5e5}.page-wrapper .tt-menu .tt-suggestion{margin:0;padding:0.4375rem 1.3125rem 0.5625rem;font-family:"NexaBook",sans-serif;font-size:1rem;line-height:1.4rem;color:#494949;cursor:pointer}.page-wrapper .tt-menu .tt-suggestion:nth-child(even){background-color:#f3f3f3}.page-wrapper .tt-menu .tt-suggestion:nth-child(even).tt-cursor,.page-wrapper .tt-menu .tt-suggestion:nth-child(even):hover,.page-wrapper .tt-menu .tt-suggestion:nth-child(even):focus{background-color:#f3f3f3}.page-wrapper .tt-menu .tt-suggestion:last-child{border-bottom:none}.page-wrapper .tt-menu .tt-suggestion.tt-cursor,.page-wrapper .tt-menu .tt-suggestion:hover,.page-wrapper .tt-menu .tt-suggestion:focus{font-family:"NexaBold",sans-serif;color:#494949;text-decoration:underline;background-color:#fff}.header-site-menu__container{order:3}.header-site-menu__container.is-visible{max-height:187.5rem;transition:max-height 1s 0s ease,visibility 0s 0s ease}.header-site-menu__container.is-visible~.header-site-search__container .header-site-search__form{border-bottom:none}.header-site-menu__container .accordion__content{margin:0;border:none;padding:0 0 2.3125rem;background:none}.header-site-menu__container .u-accordion-helper{flex-basis:100%}.header-site-menu__navigation{padding:0 1.25rem}.header-site-menu__list-level-one{list-style:none;margin:0;padding:0}.header-site-menu__list-level-one>div:last-child .header-site-menu__item-level-one,.header-site-menu__list-level-one>.header-site-menu__item-level-one:last-child{border-bottom:none}.header-site-menu__item-level-one{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;margin:0;border-bottom:1px solid #7cc24d;background-color:#fff}.header-site-menu__menu-button-level-one.accordion__label,.header-site-menu__menu-button-level-two.accordion__label{position:relative;top:auto;right:auto;margin:0;padding:0 0 0 1.875rem;border:none;width:3.125rem;-webkit-appearance:none;-moz-appearance:none;outline:none;background:none}.header-site-menu__menu-button-level-one.accordion__label.is-active .header-site-menu__menu-button-icon,.header-site-menu__menu-button-level-two.accordion__label.is-active .header-site-menu__menu-button-icon{transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.header-site-menu__menu-button-icon{display:block;transition:transform .25s 0s ease}.header-site-menu__menu-button-icon svg{width:1.0625rem;height:auto;color:#5e6a70}.header-site-menu__link-level-one{display:block;margin:2.3125rem 0;padding:0.25rem 0 0;max-width:82%;font-family:"NexaBold",sans-serif;font-size:1.375rem;line-height:1.8rem;color:#494949;text-decoration:none}.header-site-menu__link-level-one:hover,.header-site-menu__link-level-one:focus{text-decoration:underline}.header-site-menu__list-level-two{list-style:none;margin:0;padding:0 0 0 1.25rem}.header-site-menu__item-level-two{position:relative;margin:0 0 0.1875rem;padding:0}.header-site-menu__link-level-two{display:inline-block;margin:0;padding:0.375rem 0 0.25rem;font-family:"NexaBold",sans-serif;font-size:1rem;line-height:1.4rem;color:#494949;text-decoration:none}.header-site-menu__link-level-two:hover,.header-site-menu__link-level-two:focus{text-decoration:underline}.header-site-menu__list-level-three{list-style:none;margin:0;padding:0.375rem 0 0.1875rem}.header-site-menu__item-level-three{margin:0 0 0.375rem;padding:0 0 0 1.4375rem;background:no-repeat 7px 5px url(mysource_files/arrow-right-small.svg);background-size:9px auto}.header-site-menu__link-level-three{font-family:"NexaBook",sans-serif;font-size:0.875rem;color:#494949;text-decoration:none}.header-site-menu__link-level-three:hover,.header-site-menu__link-level-three:focus{text-decoration:underline}.mobile-header-quick-links__container{border-top:1px solid #7cc24d;padding:2.8125rem 1.25rem 2.625rem;background-color:#f3f3f3}.mobile-header-quick-links__list-level-one{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.mobile-header-quick-links__item-level-one{flex:0 1 50%;margin:0 0 1.75rem 0}.mobile-header-quick-links__link-level-one{font-family:"NexaBook",sans-serif;font-size:1rem;line-height:1.4rem;color:#494949;text-decoration:none}.mobile-header-quick-links__link-level-one:hover,.mobile-header-quick-links__link-level-one:focus{text-decoration:underline}.mobile-header-quick-links__button{display:inline-block;position:relative;border-radius:1.375rem;padding:0.8125rem 1.75rem 0.625rem 2.6875rem;color:#fff;background-color:#63777e;text-decoration:none;width:100%}.mobile-header-quick-links__button:hover .mobile-header-quick-links__button span,.mobile-header-quick-links__button:focus .mobile-header-quick-links__button span{text-decoration:underline}.mobile-header-quick-links__button-wrapper{display:flex;justify-content:center}.mobile-header-quick-links__button span{display:inline-block}.mobile-header-quick-links__button svg{width:1.125rem;height:auto;color:#fff;display:inline-block;vertical-align:middle;margin-right:0.625rem}.global-support-button{text-align:center;padding:1.25rem}.footer__container{padding-top:3.25rem;padding-bottom:2.25rem}.footer-logos__container{padding:0 0 2.1875rem;border-bottom:1px solid #7b878f}@media screen and (min-width: 360px){.footer-logos__container{display:flex;flex-direction:row;justify-content:space-between}}.footer-logos__brand svg{width:9.375rem;height:auto}.footer-logos__social{display:flex;flex-direction:row;padding:0.75rem 0 0}@media screen and (min-width: 360px){.footer-logos__social{padding:0.25rem 0 0}}.footer-logos__social-link{display:block;margin:0 0.5625rem 0 0;border-radius:1.0625rem;padding:0;width:2rem;height:2rem;background-color:#fff;transition:background-color .25s 0s ease}.footer-logos__social-link:last-child{margin-right:0}.footer-logos__social-link svg{color:#003255;height:auto}.footer-logos__social-link:hover,.footer-logos__social-link:focus{background-color:#7cc24d}.footer-logos__youtube{padding:0.375rem 0rem 0.125rem 0.4375rem}.footer-logos__youtube svg{width:1.0625rem}.footer-logos__facebook{padding:0.4375rem 0 0.125rem 0.75rem}.footer-logos__facebook svg{width:0.4375rem}.footer-logos__linkedin{padding:0.375rem 0 0 0.625rem}.footer-logos__linkedin svg{width:0.75rem}.footer-logos__twitter{padding:0.375rem 0 0.125rem 0.5625rem}.footer-logos__twitter svg{width:0.875rem}.footer-contact__container{padding:2.6875rem 0 0;border-bottom:1px solid #7b878f}.footer-contact-title__container{margin:0 0 1.75rem}.footer-contact-title__label{margin:0;color:#fff;font-family:"NexaBold",sans-serif;font-size:1.375rem;line-height:1.8rem}.footer-contact-block__wrapper{display:flex;flex-direction:column;max-width:21.25rem}@media screen and (min-width: 360px){.footer-contact-block__wrapper{flex-direction:row;justify-content:space-between}}.footer-contact-block__container{margin:0 0 2.6875rem}.footer-contact-block__container svg{color:#7cc24d;width:1.8125rem;height:auto;padding-top:0.25rem}.footer-contact-block__title{margin:0 0 1.625rem;color:#fff;font-family:"NexaBold",sans-serif;font-size:0.875rem;line-height:1.4rem}.footer-contact-block__link{color:#fff;font-family:"NexaBold",sans-serif;font-size:2rem;line-height:2.3rem;text-decoration:none;vertical-align:top}.footer-contact-block__link:hover,.footer-contact-block__link:focus{border-bottom:2px solid #fff}.footer-contact-signup__container{padding:0 0 2.625rem}.footer-contact-signup__title{margin:0 0 1.75rem;color:#fff;font-family:"NexaBold",sans-serif;font-size:1.375rem;line-height:1.8rem}.footer-contact-signup__message{margin:0 0 1.375rem;max-width:26.25rem;font-size:0.8125rem;color:#fff;line-height:1.125rem}.footer-contact-signup__group{max-width:25rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:2.875rem}.footer-contact-signup__form{margin:0;padding:0}.footer-contact-signup__input{flex-grow:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;margin:0;border-radius:0;border:none;border-top-left-radius:1.4375rem;border-bottom-left-radius:1.4375rem;padding:0.125rem 0.5rem;height:2.875rem;font-family:"NexaBook",sans-serif;font-size:0.9375rem;line-height:1.3rem;color:#494949;background-color:#fff;width:60%}@media screen and (min-width: 360px){.footer-contact-signup__input{padding:0.125rem 0.875rem 0.125rem 0.875rem}}@media screen and (max-width: 370px){.footer-contact-signup__input::-webkit-input-placeholder{font-size:0.75rem}.footer-contact-signup__input:-ms-input-placeholder{font-size:0.75rem}.footer-contact-signup__input::placeholder{font-size:0.75rem}}.footer-contact-signup__submit{-webkit-appearance:none;-moz-appearance:none;display:flex;align-items:center;outline:none;border:none;margin:0;padding:0;width:7.5rem;height:100%;cursor:pointer;font-family:"NexaExtraBold",sans-serif;font-size:0.75rem;line-height:1.1rem;color:#003255;background-color:#fff;text-align:left;text-decoration:none;border-radius:0 1.4375rem 1.4375rem 0}.footer-contact-signup__submit:hover,.footer-contact-signup__submit:focus{text-decoration:underline}.footer-contact-signup__button-text{font-size:0.9375rem;margin-right:0.5rem}.footer-contact-signup__icon--arrow{display:inline-block;border-radius:1.5625rem;padding:0.5625rem 0 0 0.5625rem;width:1.875rem;height:1.875rem;background-color:#7cc24d;transition:margin .25s 0s ease}.footer-contact-signup__icon--arrow svg{width:0.75rem;height:auto;color:#003255;padding-bottom:0.0625rem}.footer-quick-links__container{border-top:1px solid #7b878f;padding:1.5625rem 1.125rem 1.6875rem}.footer-quick-links__list-level-one{list-style:none;margin:0;padding:0;-webkit-column-count:2;column-count:2}.footer-quick-links__item-level-one{margin:0 0 1.125rem}.footer-quick-links__link-level-one{font-family:"NexaBold",sans-serif;font-size:0.9375rem;line-height:1.3rem;color:#fff;text-decoration:none}.footer-quick-links__link-level-one:hover,.footer-quick-links__link-level-one:focus{text-decoration:underline}.footer__message,.footer__message--copyright-link{color:#fff}.footer__message{padding-top:2.4375rem}.footer__message h2{margin-bottom:1.25rem}.footer__message p{font-size:0.9375rem}.footer__message-content svg{display:inline-block;vertical-align:middle;width:40px;height:auto;margin-bottom:0.75rem}.footer__message-content div{font-size:0.9375rem}.sk-chase{margin:0 auto;width:40px;height:40px;position:relative;animation:sk-chase 2.5s infinite linear both}.sk-chase-dot{width:100%;height:100%;position:absolute;left:0;top:0;animation:sk-chase-dot 2s infinite ease-in-out both}.sk-chase-dot:before{content:"";display:block;width:25%;height:25%;background-color:#5e6a70;border-radius:100%;animation:sk-chase-dot-before 2s infinite ease-in-out both}.sk-chase-dot:nth-child(1){animation-delay:-1.1s}.sk-chase-dot:nth-child(2){animation-delay:-1s}.sk-chase-dot:nth-child(3){animation-delay:-0.9s}.sk-chase-dot:nth-child(4){animation-delay:-0.8s}.sk-chase-dot:nth-child(5){animation-delay:-0.7s}.sk-chase-dot:nth-child(6){animation-delay:-0.6s}.sk-chase-dot:nth-child(1):before{animation-delay:-1.1s}.sk-chase-dot:nth-child(2):before{animation-delay:-1s}.sk-chase-dot:nth-child(3):before{animation-delay:-0.9s}.sk-chase-dot:nth-child(4):before{animation-delay:-0.8s}.sk-chase-dot:nth-child(5):before{animation-delay:-0.7s}.sk-chase-dot:nth-child(6):before{animation-delay:-0.6s}@keyframes sk-chase{100%{transform:rotate(360deg)}}@keyframes sk-chase-dot{80%,100%{transform:rotate(360deg)}}@keyframes sk-chase-dot-before{50%{transform:scale(0.4)}100%,0%{transform:scale(1)}}.loading-container{display:none;position:fixed;top:0;right:0;bottom:0;left:0;padding:38vh 0 0;text-align:center;background-color:rgba(255,255,255,.5);z-index:15}.loading-container.is-active{display:block}.loading-message{display:inline-block;margin:1rem 0 0;padding:0;color:#003255}.search__container .js-search-form{position:relative}.search__container .search-submit__button{border:none;background-color:transparent;display:flex;position:absolute;top:0.4375rem;right:0.25rem;align-items:center}.search__container .search-submit__button-label{visibility:hidden;margin-bottom:0}.search__container .search-submit__icon{margin-bottom:0;height:1.875rem}@media screen and (min-width: 768px){.site-alert__title{font-family:NexaBold}.footer-contact__container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.footer-contact-title__container{flex-basis:70%}.footer-contact-block__wrapper{flex-basis:50%;justify-content:flex-start;max-width:none}.footer-contact-block__container:first-child{margin-right:1.125rem}.footer-contact-signup__container{flex-basis:50%;margin-top:-3.5rem}.footer-quick-links__container{flex-basis:100%}.footer__message-content{display:flex;align-items:center;flex-direction:row;justify-content:flex-start}.footer__message-content svg{margin:0 0.75rem 0 0}.footer__message-content div{width:95%}.search__container .sq-form-submit--search{display:block}.search__container .search-submit__button:hover{cursor:pointer}.search__container .search-submit__button-label{visibility:visible;padding-right:1rem;font-size:0.875rem;font-family:NexaBold;color:#003255}}@media screen and (min-width: 1180px){.header__container{flex-wrap:nowrap;margin:0 auto;padding-left:1.0625rem;padding-right:1.0625rem}.header-quick-links__container{display:flex}.header-logo-buttons__container{flex-basis:unset;order:unset;flex-grow:1;margin:0;padding:1.1875rem 0 0.625rem}.header-site-logo__link svg{width:15rem}.header-site-menu__container{flex-basis:unset;order:unset;visibility:visible;max-height:none;overflow:visible}.header-site-menu__navigation{height:100%}.header-site-menu__menu-button-level-one,.header-site-menu__menu-button-level-one.accordion,.header-site-menu__menu-button-level-two{display:none !important}.header-site-menu__list-level-one{display:flex;flex-direction:row;justify-content:space-between;height:100%}.header-site-menu__item-level-one{display:block;position:relative;margin:0;border:none;padding:0 1.25rem;height:100%;background-color:transparent}.header-site-menu__item-level-one+.header-site-menu__item-level-one{margin-left:1.0625rem}.header-site-menu__item-level-one:hover .header-site-menu__list-level-two,.header-site-menu__item-level-one:focus .header-site-menu__list-level-two{visibility:visible;opacity:1}.header-site-menu__link-level-one{margin:0;padding:2.4375rem 0 0;height:100%;max-width:none;font-size:1rem;line-height:1.4rem}.header-site-menu__list-level-two{visibility:hidden;position:absolute;opacity:0;top:100%;left:-0.25rem;border-top:4px solid #7cc24d;border-bottom-right-radius:1.875rem;border-bottom-left-radius:1.875rem;padding:1.125rem 0.625rem 1.25rem 1.5rem;width:18.125rem;background-color:#fff;transition:opacity .5s .15s ease}.mobile-header-quick-links__container{display:none}.header-site-search__container{flex-basis:unset;order:unset;visibility:visible;padding-top:1.625rem;max-height:none;overflow:visible}.header-site-search__form{border:none;padding:0}.header-site-search__input{max-width:10rem}.mobile-search-button,.mobile-menu-button,.global-support-button{display:none}.footer-logos__container{padding-bottom:2.75rem}.footer-logos__brand svg{width:12.5rem}.footer-logos__social{padding-top:1.3125rem}.footer-logos__social-link{margin-right:0.6875rem;border-radius:1.25rem;width:2.4375rem;height:2.4375rem}.footer-logos__youtube{padding:0.75rem 0 0 0.5625rem}.footer-logos__youtube svg{width:1.3125rem}.footer-logos__facebook{padding:0.75rem 0 0 0.9375rem}.footer-logos__facebook svg{width:0.5rem}.footer-logos__linkedin{padding:0.625rem 0 0 0.8125rem}.footer-logos__linkedin svg{width:0.875rem}.footer-logos__twitter{padding:0.8125rem 0 0 0.6875rem}.footer-logos__twitter svg{width:1.0625rem}.footer-contact__container{padding-bottom:1.5625rem}.footer-contact-block__wrapper{flex-basis:33%}.footer-contact-block__container:first-child{margin-right:2.8125rem}.footer-contact-block__title{margin-bottom:1.9375rem;font-size:0.9375rem}.footer-contact-title__container{margin-bottom:1.25rem}.footer-contact-signup__container{order:1;flex-basis:33%;margin-top:-3rem;padding-bottom:0}.footer-contact-signup__title{margin-bottom:1.3125rem}.footer-contact-signup__message{margin-bottom:1.8125rem}.footer-contact-signup__input::-webkit-input-placeholder{font-size:0.875rem}.footer-contact-signup__input:-ms-input-placeholder{font-size:0.875rem}.footer-contact-signup__input::placeholder{font-size:0.875rem}.footer-quick-links__container{flex-basis:33%;border:none;padding:0;max-width:18.75rem}.footer-quick-links__item-level-one{margin-bottom:0.5rem;max-width:8.75rem}.footer-copyright__message{padding-top:2.75rem}}* Mobile layout .accordion__container{font-family:NexaBook}.accordion__label{cursor:pointer}.u-accordion-helper{visibility:hidden;height:0;overflow:hidden;margin-top:-10px}.u-accordion-helper.u-css-transition{visibility:hidden;max-height:0;height:auto;overflow:hidden;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);will-change:max-height}.accordion__label{display:block;margin:2px 0 0;padding:29px 79px 27px 23px;width:100%;background-color:#fff;text-decoration:none;font-family:NexaBold;font-size:16px;font-weight:bold;line-height:1.2em;color:#003255;box-sizing:border-box;border:#e8e8e8 1px solid;border-left-width:5px;border-radius:0 30px 30px 0;margin-bottom:10px;position:relative}.js-page-accordion{margin-bottom:0.625rem}.js-page-accordion .accordion__label:before{content:none;width:0.9375rem;height:0.1875rem;top:-1.4375rem;right:2.3125rem;bottom:0;margin:auto;position:absolute;border-radius:999px;transition:background-color .4s ease}.js-page-accordion .accordion__label:after{content:url(mysource_files/accordion-plus.svg);width:0.9375rem;height:0.9375rem;top:0;right:2.26875rem;bottom:0;margin:auto;position:absolute;border-radius:999px;transition:background-color .4s ease}.accordion__label.is-active{font-weight:bold;text-decoration:underline;border-radius:0 30px 0 0;border-bottom-color:transparent;background-color:#fff;border-left-color:#7cc24d;border-bottom:none;padding-left:1.4375rem}.accordion__label.is-active:after{content:none}:not(.header-site-menu__menu-button-level-one).accordion__label.is-active:before{content:url(mysource_files/accordion-minus.svg)}.js-page-accordion .accordion__label:hover,.js-page-accordion .accordion__label:focus{background-color:#f3f3f3;border-left-color:#7cc24d;text-decoration:underline}.accordion__content{padding:1rem 1rem 1rem 1.6875rem;border:1px solid #ccc;border-radius:0 0 30px 0;border-top-color:transparent;border-top:none;background-color:#fff;border-left:0.3125rem solid #7cc24d}.banner__image,.banner__video-wrapper,.banner__video-fallback{height:28.75rem;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;overflow:hidden}.banner--landing,.banner__image--landing{height:14.375rem}.banner__content{padding:1.25rem;margin:0 auto;position:absolute;top:50%;transform:translateY(-50%)}.banner__content-wrapper{height:28.75rem;background:linear-gradient(to left, rgba(20, 20, 20, 0) 0%, #141414 100%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.banner__content-wrapper--landing{height:14.375rem}.banner__content-wrapper--landing li,.banner__content-wrapper--landing a{color:#fff}.banner__title{overflow:auto}.banner__title h1{font-size:1.875rem;line-height:1.1;color:#fff}.banner__video-button-text{display:inline-block;color:#003255;font-size:0.75rem;text-transform:uppercase;font-family:"NexaBold",sans-serif;padding:0.375rem 0.75rem 0 0.75rem;letter-spacing:-0.005rem}.banner__video-button-icon{display:inline-block;background-color:#7cc24d;width:1.875rem;height:1.875rem;padding:0.25rem 0.625rem;border-radius:999px}.banner__video-button-icon svg{display:inline-block;vertical-align:middle;width:0.625rem;height:0.625rem}.banner__video,.banner__video-button{display:none}@media(max-width: 1385px)and (min-width: 1180px){.banner__video-wrapper{height:26.5625rem}}@media screen and (min-width: 1385px){.banner__video-wrapper{height:28.75rem}}@media screen and (min-width: 1180px){.banner__content{max-width:73.75rem;position:relative;margin:0 auto}.banner__title{max-width:37.5rem}.banner__title h1{font-size:3rem;line-height:1.15}.banner__video{display:block;min-width:100%;height:auto;width:auto;position:relative}.banner__video-overlay{top:0;left:0;right:0;bottom:0;margin:auto;position:absolute;width:100%;height:100%;z-index:1}.banner__video-button{display:block;text-align:right;position:absolute;bottom:1.875rem;right:0;left:0;width:100%;z-index:2}.banner__video-button-wrapper{max-width:71.25rem;width:100%;margin:0 auto;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.banner__video-button-text{color:#fff;padding:0.3125rem 0.5rem 0 0}.banner__video-button-icon{background-color:#fff;padding:0.125rem 0.625rem 0.3125rem 0.625rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;transition:background-color .25s 0s ease}.banner__video-button-icon svg{height:0.875rem}.banner__video-button-icon:hover,.banner__video-button-icon:focus{background-color:#7cc24d}.banner__video-button-icon.play{padding:0.125rem 0 0 0.125rem}.banner__video-button-icon.play svg{width:0.625rem;height:auto;padding-bottom:0.1875rem}.banner__video-fallback{display:none}.banner__video-wrapper{position:relative}.banner__video{position:absolute;top:50%;transform:translateY(-50%)}}.breadcrumbs__wrapper{margin:2.5rem 0 1.25rem 0}.breadcrumbs__wrapper ul{margin:0;padding:0;list-style:none;display:flex;align-content:center;align-items:center;flex-flow:row nowrap}.breadcrumbs__wrapper ul li{margin:0;padding:0;list-style:none;font-size:1rem;line-height:.94;letter-spacing:normal;padding:0 0.75rem 0 0;margin:0 1rem 0 0;position:relative;font-family:"NexaBold",sans-serif}.breadcrumbs__wrapper ul li:after{transform:rotate(-45deg);content:"";position:absolute;right:-0.1875rem;top:40%;width:0.375rem;height:0.375rem;border-right:0.025rem solid #7cc24d;border-bottom:0.025rem solid #7cc24d}.breadcrumbs__wrapper ul li:last-child{padding:0;margin:0}.breadcrumbs__wrapper ul li:last-child:after{display:none}.sq-form-question.calc-tooltip{position:relative !important}.sq-form-question.calc-tooltip .calculator-tooltip__wrapper{position:absolute;top:1rem;right:1.25rem;display:none}.sq-form-question.calc-tooltip .calculator-tooltip__text{width:10rem;color:#003255;background-color:#7cc24d;padding:0.5rem 1rem;border-radius:1.25rem}.sq-form-question.calc-tooltip .calculator-tooltip__bubble{width:1rem;height:1rem;border-right:0.5rem solid #7cc24d;border-top:0.5rem solid transparent;border-bottom:0.5rem solid transparent;position:absolute;left:-1rem;top:1.25rem}.feature-cards{margin:0.625rem 0 0 0}.feature-cards__wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative}.feature-cards__tile{width:100%;border-radius:30px;background-color:#fff;margin-bottom:1.25rem;position:relative}.feature-cards__image{height:10.3125rem;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;border-top-right-radius:1.875rem;border-top-left-radius:1.875rem}.feature-cards__content{padding:1.25rem}.feature-cards__content--news{text-align:center}.feature-cards__title{line-height:.95;font-size:1.375rem;position:relative;color:#494949}.feature-cards__title--news{line-height:1.22;font-size:1.125rem;margin:0}.feature-cards__list{padding:0 0 0.625rem;margin:0;list-style:none}.feature-cards__list li{border-bottom:solid 1px #e5e5e5;padding:0.625rem 0}.feature-cards__link{display:block;text-decoration:none;height:100%;line-height:1.07;color:#003255;font-family:"NexaExtraBold",sans-serif}.feature-cards__link-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.feature-cards__link--news:after{content:"";border-radius:30px;display:block;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.feature-cards__link:hover .feature-cards__text span,.feature-cards__link:focus .feature-cards__text span{text-decoration:underline}.feature-cards__text{width:90%}.feature-cards__text span{display:inline-block;padding-right:0.625rem;font-size:0.875rem}.feature-cards__text--news{width:100%}.feature-cards__text--news span{font-size:0.8125rem;line-height:1.38;padding:0.375rem 0 0.625rem 0;color:#494949;font-family:"NexaBook",sans-serif}.feature-cards__icon{background-color:#7cc24d;border-radius:999px;width:1.25rem;height:1.25rem;text-align:center}.feature-cards__icon svg{display:inline-block;width:0.5rem;height:auto;color:#003255}.feature-cards__news-date{background-color:#759aa0;padding:0.25rem 0.875rem 0.375rem;border-radius:14.5px;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0.625rem 0}.feature-cards__news-date span{display:inline-block;color:#fff;font-size:0.75rem;font-family:"NexaExtraBold",sans-serif;text-transform:uppercase}.cta--news{text-align:center}@media screen and (min-width: 768px){.feature-cards__wrapper{flex-direction:row;flex-wrap:wrap;align-items:stretch;margin-right:-0.875rem}.feature-cards__tile{width:calc(50% - 14px);margin-right:0.875rem}}@media screen and (min-width: 1180px){.feature-cards{margin:1.5625rem 0 1.25rem 0}.feature-cards__tile{width:calc(25% - 14px)}.feature-cards__tile--third{width:calc(33.33% - 14px)}}.feature-panel{margin:1.25rem 0}.feature-panel__wrapper{padding:1.25rem;display:flex;flex-direction:column;overflow:hidden;height:100%;position:relative;background-color:#fff}.feature-panel__picture{height:100%;width:100%;border-radius:30px;-o-object-fit:cover;object-fit:cover;display:block}.feature-panel__picture-wrapper{height:13.375rem;background-size:cover;background-repeat:no-repeat;background-position:50%}.feature-panel__content{height:100%}.feature-panel__content h2{font-size:1.875rem;line-height:1.1}@media screen and (min-width: 1180px){.feature-panel{margin:1.25rem 0 2.5rem 0}.feature-panel__wrapper{flex-direction:row;justify-content:center;align-items:stretch;padding:0;background:none}.feature-panel__wrapper--right{flex-direction:row-reverse}.feature-panel__wrapper--right .feature-panel__content{border-top-left-radius:1.875rem;border-bottom-left-radius:1.875rem;border-top-right-radius:0;border-bottom-right-radius:0}.feature-panel__wrapper--right .feature-panel__content::after{left:100%;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:100%;border-bottom-right-radius:100%}.feature-panel__picture-wrapper{height:auto;width:48%;padding:4.375rem 0;z-index:1}.feature-panel__content{padding:4.375rem 3.125rem;width:52%;border-top-right-radius:1.875rem;border-bottom-right-radius:1.875rem;background-color:#fff;position:relative;min-height:31.5625rem}.feature-panel__content:after{content:"\A";position:absolute;background-color:#fff;top:0;bottom:0;right:0;left:-50%;width:50%;border-top-left-radius:100%;border-bottom-left-radius:100%;height:100%}.feature-panel__content h2{font-size:3rem;line-height:1.04;margin-top:0}.feature-panel__content .cta{padding-bottom:0}}.featured-CTA{padding:1.25rem 0}.featured-CTA hr{margin-bottom:2.5rem;height:0.0625rem}.featured-CTA__wrapper--colored{background-color:#f3f3f3;padding:1.25rem 1.875rem;border-left:solid 0.3125rem #7cc24d;border-top-right-radius:1.875rem;border-bottom-right-radius:1.875rem}.featured-CTA__with-img .featured-CTA__wrapper--colored{padding:0}.featured-CTA__with-img .featured-CTA__content{padding:2.625rem 1.125rem}.featured-CTA__with-img .featured-image__picture{border-bottom-right-radius:0}.featured-CTA__with-img h2{margin-top:0}.featured-CTA__with-img .cta{padding-bottom:0}.featured-CTA__with-label{background:#fff;border-radius:1.875rem;margin-top:1.25rem;padding:0;width:100%}.featured-CTA__with-label .featured-CTA__wrapper{border-radius:1.875rem;display:flex;flex-direction:column;height:100%}.featured-CTA__with-label .featured-CTA__wrapper.bg-grey{background-color:#f3f3f3}.featured-CTA__with-label .featured-CTA__content{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:1.25rem}.featured-CTA__with-label .featured-img__wrapper{position:relative}.featured-CTA__with-label .featured-image__picture{border-top-left-radius:1.875rem;border-bottom-left-radius:1.875rem;min-height:12.5rem;max-height:16.875rem}.featured-CTA__with-label .featured-image__label{border:1px solid #bed600;border-radius:1.5625rem;color:#fff;font-size:0.875rem;font-weight:bold;font-family:"NexaBold";padding:0.8125rem 1.25rem;position:absolute;bottom:1.25rem;left:1.25rem;letter-spacing:.1em;text-align:center;text-transform:uppercase}.featured-CTA__with-label .featured-CTA__description{margin:0.9375rem 0 2.1875rem}.featured-CTA__with-label h2{font-size:1.75rem;margin:0}.featured-CTA__with-label h3{color:#494949;font-size:1.25rem;line-height:1.45;margin-top:0.6875rem}.featured-CTA__with-label .cta-link{margin-right:0.875rem}.featured-CTA__with-label .cta-link:last-of-type{margin-top:0.6875rem}@media screen and (min-width: 768px){.featured-CTA__with-img .featured-img__wrapper{flex:187}.featured-CTA__with-img .featured-CTA__wrapper{display:flex}.featured-CTA__with-img .featured-image__picture{border-top-right-radius:0}.featured-CTA__with-img .featured-CTA__content{padding-left:2.5rem;flex:192}.featured-CTA__column--two{display:flex;flex-wrap:wrap;margin-right:-1.25rem}.featured-CTA__column--two .featured-CTA__with-label{width:calc(50% - 1.25rem);margin-right:1.25rem;margin-top:1.25rem}.featured-CTA__column--two .featured-image__picture{height:14.375rem}.featured-CTA__column--four{display:flex;flex-wrap:wrap;margin-right:-1.25rem}.featured-CTA__column--four .featured-CTA__with-label{width:calc(50% - 1.25rem);margin-right:1.25rem}.featured-CTA__column--four .featured-image__picture{height:14.375rem}.featured-CTA__column--four .cta-link{margin-right:0.875rem}}@media screen and (min-width: 1180px){.featured-CTA__column--one .featured-CTA__with-label{margin-top:3.125rem}.featured-CTA__column--one .featured-CTA__content{padding:3.5rem 3.25rem}.featured-CTA__column--one .featured-image__label{bottom:2.0625rem;left:3.5rem}.featured-CTA__column--one .featured-CTA__description{margin:1.25rem 0}.featured-CTA__column--four .featured-CTA__with-label{width:calc(25% - 0.75rem);margin-right:0.75rem;margin-top:0.75rem}.featured-CTA__column--four .featured-image__picture{height:10.3125rem}}.featured-image{padding:1.25rem 0}.featured-image__wrapper{overflow:hidden;height:100%;position:relative}.featured-image__picture{height:100%;width:100%;border-top-right-radius:1.875rem;border-bottom-right-radius:1.875rem;-o-object-fit:cover;object-fit:cover;display:block}.featured-image__picture-wrapper{border-left:0.3125rem solid #7cc24d;height:13.375rem;background-size:cover;background-repeat:no-repeat;background-position:50%}.featured-image__content{height:100%;display:flex;flex-direction:column}@media screen and (min-width: 1180px){.featured-image__wrapper{display:flex;flex-direction:row;justify-content:center}.featured-image__wrapper--right{flex-direction:row-reverse}.featured-image__wrapper--right .featured-image__content{padding:0 1.25rem 0 0}.featured-image__picture-wrapper{height:auto;width:50%}.featured-image__content{width:50%;padding-left:1.5rem}}.feedback-tab__wrapper{position:absolute;left:-5rem;top:3.125rem;background-color:#fff;border:0.0625rem #e5e5e5 solid;border-top-left-radius:0.9375rem;border-top-right-radius:0.9375rem;transform:rotate(-90deg) perspective(1px) scale(1.1) translateZ(0);-webkit-font-smoothing:subpixel-antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:2.1875rem;display:flex;justify-content:space-between;align-items:center;padding-right:0.625rem;padding-left:2.25rem;font-family:NexaBold;color:#003255;font-size:0.875rem;line-height:1rem}.feedback-tab__wrapper:hover{cursor:pointer}.feedback-tab__text:before{content:url(mysource_files/ee-feedback-tab-logo.png);width:1.25rem;height:1.25rem;position:absolute;left:0.6875rem;top:0.5625rem;transform:rotate(90deg)}.feedback{position:fixed;top:15%;right:-18.5625rem;z-index:120}.feedback-window__wrapper{display:inline-block;background-color:#fff;padding-top:1.25rem;border-radius:0 1.875rem 1.875rem 1.875rem;border:0.0625rem solid #e5e5e5}.feedback-window__wrapper .active{display:block}.feedback-window__wrapper .logo{margin:0.1875rem 1.75rem 1.5rem;width:14.375rem;height:3.75rem;position:relative}.feedback-window__wrapper .logo-wrapper{border-bottom:0.0625rem solid #e5e5e5}.feedback-window__wrapper .logo svg{position:absolute;left:0;top:0;width:100%;height:100%}.feedback-window__wrapper .contact{border-bottom:0.0625rem solid #e5e5e5;padding:1.5625rem 1.75rem 0.625rem}.feedback-window__wrapper .contact-heading{text-align:center;color:#003255;font-family:NexaBold;font-size:1.125rem;line-height:0.8125rem;padding-bottom:0.5625rem}.feedback-window__wrapper .contact-number{display:flex;justify-content:center;align-items:center}.feedback-window__wrapper .contact-number--icon{color:#7cc24d;height:1.875rem}.feedback-window__wrapper .contact-number--number{font-size:2rem;font-family:NexaBold;padding-left:0.1875rem}.feedback-window__wrapper .contact-number--number a{color:#003255;text-decoration:none}.feedback-window__wrapper .close{border:0.0625rem solid #e5e5e5;display:inline-block;position:absolute;top:0;right:0;background-color:#fff;border-radius:0.9375rem;height:1.5rem;width:1.5rem}.feedback-window__wrapper .close:hover{cursor:pointer;border-color:#7cc24d;background-color:#7cc24d}.feedback-window__wrapper .close>div{position:relative;height:0.625rem}.feedback-window__wrapper .close svg{position:absolute;left:0.0625rem;top:0.0625rem;width:0.5rem;height:0.5rem}.feedback-window{width:18.4375rem}.feedback__main-options{list-style-type:none;margin:0;padding:0}.feedback__main-options button{width:100%;border:none;background-color:#fff;text-align:start}.feedback__main-option{padding:1.625rem 1.75rem 1.5rem 4.375rem;position:relative;display:block;color:#003255;font-family:"NexaBold";text-decoration:none}.feedback__main-option:last-child{border-radius:0 0 1.875rem 1.875rem}.feedback__main-option:not(:last-child){border-bottom:0.0625rem solid #e5e5e5}.feedback__main-option:before{height:1.875rem;width:1.875rem;position:absolute;top:50%;left:1.75rem;transform:translateY(-50%)}.feedback__main-option:hover{cursor:pointer}.feedback__main-option a{text-decoration:none}.feedback__input-wrapper{background-color:#f5f5f5;padding:1.125rem 1.625rem 1.125rem;border-radius:0 0 1.875rem 1.875rem}.feedback-success{display:flex;flex-direction:column;align-items:center;padding:0 1.75rem;color:#003255;padding:1.4375rem 1.75rem 0.25rem 1.75rem}.feedback-success--icon{margin:0 auto;padding-bottom:1.375rem}.feedback-success--icon svg{width:3.5rem;height:3.5rem}.feedback-success--thankyou{font-family:NexaBold;font-size:1.0625rem;line-height:0.8125rem;padding-bottom:1.6875rem}.feedback-success--message{text-align:center;padding-bottom:2.0625rem}.feedback__main-option:hover,.feedback__main-option:focus{background-color:#e5e5e5;text-decoration:underline}.feedback-window--main{display:none}.feedback-window--main .feedback__main-option--outages:before{content:url(mysource_files/zap.svg)}.feedback-window--main .feedback__main-option--contact:before{content:url(mysource_files/mail.svg)}.feedback-window--main .feedback__main-option--feedback:before{content:url(mysource_files/happy-face.svg)}.feedback-window--type,.feedback-window--input{display:none}.feedback-window--type .feedback__main-option--like:before,.feedback-window--input .feedback__main-option--like:before{content:url(mysource_files/happy-face.svg)}.feedback-window--type .feedback__main-option--dislike:before,.feedback-window--input .feedback__main-option--dislike:before{content:url(mysource_files/sad-face.svg)}.feedback-window--type .feedback__main-option--idea:before,.feedback-window--input .feedback__main-option--idea:before{content:url(mysource_files/light-bulb.svg)}.feedback-window--type .contact,.feedback-window--input .contact{display:flex;align-items:center;width:100%;background-color:#fff;border-top:none;border-left:none;border-right:none}.feedback-window--type .contact-heading,.feedback-window--input .contact-heading{padding:1.25rem 0 2.0625rem 1rem}.feedback-window--type .contact:hover,.feedback-window--type .contact:focus,.feedback-window--input .contact:hover,.feedback-window--input .contact:focus{background-color:#e5e5e5;cursor:pointer}.feedback-window--type .contact-back{padding-bottom:0.5rem}.feedback-window--input{display:none}.feedback-window--input .contact{padding-top:0;padding-bottom:0;padding-right:0}.feedback-window--input .feedback__main-option{padding-left:3.25rem}.feedback-window--input .feedback__main-option:before{left:0.9375rem}.feedback-window--input .feedback__main-option:focus,.feedback-window--input .feedback__main-option:hover{background-color:initial;cursor:initial;text-decoration:initial}.feedback-window--input .has-error{border-color:#fd3368}.feedback-window--input .sq-form-question{padding-bottom:0.6875rem}.feedback-window--input .sq-form-question-title{color:#003255;font-family:NexaBold}.feedback-window--input .sq-form-question-answer{margin-top:1rem}.feedback-window--input .sq-form-question-answer textarea{width:100%;min-width:initial}.feedback-window--input .sq-form-control{display:block}.feedback-window--input .sq-form-control .sq-form-submit{background-color:#003255;color:#fff;border-color:#003255;background-image:url(mysource_files/oval-arrow-white.svg)}.feedback-window--input .sq-form-submit{display:block;margin:0 auto}.feedback-window--input .sq-form-submit:hover,.feedback-window--input .sq-form-submit:focus{border-color:#7cc24d;color:#003255}.feedback-window--input #sq_form_field_wrapper_q4122_q3{display:none}.feedback-window--input .help-block{color:#fd3368}.feedback-window--success{display:none}.feedback-window--success .report-outage__container{margin-bottom:1.5rem}.feedback-window--success .report-outage__button{background-color:#003255;color:#fff;margin:0 auto;width:auto}.feedback-window--success .report-outage__button:hover,.feedback-window--success .report-outage__button:focus{background-color:#7cc24d;color:#003255}.feedback-window--success .report-outage__button:hover .report-outage__icon,.feedback-window--success .report-outage__button:focus .report-outage__icon{background-color:#fff}@media screen and (min-width: 768px){.feedback{top:30%}}.ee-form .sq-form-question .error-input{border-left:0.3125rem solid #fd3368;border-top-left-radius:0;border-bottom-left-radius:0}.google_translate_popup{position:fixed;z-index:999;background:#fff;top:0;right:50%;padding:1rem;border:1px solid #fafafa;display:none}.translate{display:flex}.translate__select-input{-webkit-appearance:none;background-repeat:no-repeat,no-repeat;background-position-y:0.4375rem,0.875rem;background-position-x:0.5rem,8.4375rem;padding:0.5625rem 1.25rem 0.3125rem 1.875rem;width:9.8125rem;border:0.0625rem solid #ccc;border-radius:0.375rem;font-size:0.75rem;color:#4a4a4a;line-height:inherit;min-width:initial}.sq-form-section{border-bottom:1px solid #000}.calculator-hidden-defaults{display:none}.iebanner__wrapper{display:none;background-color:#2d5299;color:#fff;margin-bottom:20px}@media screen and (min-width: 1180px){.iebanner__wrapper{margin-bottom:0}}.iebanner__wrapper .iebanner__container{margin:auto;max-width:950px;padding:15px 0}.iebanner__wrapper .iebanner__attention{width:100%;margin:0;padding:0;font-weight:bold}.iebanner__wrapper .iebanner__message{width:100%;margin:0 !important;padding:0}.iebanner__wrapper .iebanner__learnmore{color:#fff}.item-slick.slick-slide.slick-current.slick-active{outline:none !important}.slider-for{margin-bottom:15px}.slider-for img{width:100%;min-height:100%}.slider-nav{margin:auto}.slider-nav .item-slick{max-width:240px;margin-right:5px;outline:none !important;cursor:pointer}.slider-nav .item-slick img{max-width:100%;background-size:cover;background-position:center;border-radius:30px}.slick-arrow{position:absolute;top:50%;z-index:50;border:none;background-color:transparent}.slick-arrow:before{content:none}.slick-arrow img{max-width:initial}.slick-prev{left:0.625rem}.slick-next{right:1.25rem}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close:hover{cursor:pointer}.mfp-container:hover{cursor:default}.image-source-link{color:#98c3d1}.mfp-with-zoom .mfp-container{opacity:0;transition:all .3s ease-out}.mfp-with-zoom.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container{opacity:0}.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}*{transition:-webkit-filter .25s ease;transition:filter .25s ease;transition:filter .25s ease, -webkit-filter .25s ease}.mfp-wrap~*{-webkit-filter:blur(5px);filter:blur(5px)}.mfp-ready .mfp-figure{opacity:0}.mfp-zoom-in .mfp-zoom-in .mfp-figure,.mfp-zoom-in .mfp-iframe-holder .mfp-iframe-scaler{opacity:0;transition:all .3s ease-out;transform:scale(0.95)}.mfp-zoom-in.mfp-bg .mfp-zoom-in .mfp-preloader{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-image-loaded .mfp-figure,.mfp-zoom-in.mfp-ready .mfp-iframe-holder .mfp-iframe-scaler{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-ready .mfp-preloader{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-figure,.mfp-zoom-in.mfp-removing .mfp-iframe-holder .mfp-iframe-scaler{transform:scale(0.95);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-zoom-in.mfp-removing .mfp-preloader{opacity:0}.mfp-iframe-scaler{overflow:visible}.mfp-zoom-out-cur{cursor:auto}.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer}.slick-list.draggable{border-radius:30px}.landing-cards{padding:1.25rem 0}.landing-cards__wrapper{display:flex;flex-direction:column}.landing-cards__link{display:block;text-decoration:none;width:100%;margin-bottom:1.25rem}.landing-cards__link:hover .landing-cards__cta-text,.landing-cards__link:focus .landing-cards__cta-text{text-decoration:underline}.landing-cards__content{border-top-right-radius:1.875rem;border-bottom-right-radius:1.875rem;border:0.0625rem solid #e5e5e5;border-left:0.3125rem solid #7cc24d;padding:1.5625rem;height:100%;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff}.landing-cards__title{font-size:1.375rem;font-family:"NexaBold",sans-serif;color:#003255;padding-bottom:1.25rem}.landing-cards__description{padding-bottom:1.25rem}.landing-cards__cta{display:flex;justify-content:space-between;border-top:0.0625rem solid #e5e5e5;padding-top:1.25rem}.landing-cards__cta-text{font-family:"NexaBold",sans-serif;color:#003255;line-height:1.07;padding-top:0.0625rem}.landing-cards__cta-target{background-color:#7cc24d;border-radius:100%;width:1.25rem;height:1.25rem;text-align:center}.landing-cards__cta-target svg{display:inline-block;vertical-align:middle;width:0.5rem;height:auto;margin:0 0 0.25rem 0;color:#003255}@media screen and (min-width: 768px){.landing-cards__wrapper{flex-direction:row;flex-wrap:wrap;align-items:stretch;margin-right:-1.25rem}.landing-cards__link{margin-right:1.25rem;width:calc(50% - 20px)}}@media screen and (min-width: 1180px){.landing-cards__wrapper{margin-right:-0.75rem}.landing-cards__link{margin-right:0.75rem;width:calc(25% - 12px)}.inside-content .rhs .landing-cards__wrapper{margin-right:-1.25rem}.inside-content .rhs .landing-cards__link{margin-right:1.25rem;width:calc(50% - 20px)}}.landing-module__wrapper{background-color:#f3f3f3}.landing-module__content{width:100%;padding:3rem 2.3125rem 1.875rem 1.875rem;background-color:#fff}.landing-module__content h2{margin-top:0}.landing-module__heading{margin:3rem 0 1.6875rem;font-size:1.75rem;font-weight:bold;color:#003255;line-height:2rem}.landing-module__subheading{font-size:1.125rem;line-height:1.5rem;padding-bottom:1.25rem}.landing-module__description{font-size:0.875rem;line-height:1.375rem;padding-bottom:1.1875rem}.landing-module__qlinks{width:100%;padding:2.9375rem 1.5625rem 3rem 1.875rem;background-color:#7cc24d;border-radius:0 0 1.875rem 0;color:#003255;font-family:"NexaBold",sans-serif;line-height:0.9375rem}.landing-module__qlinks-title{padding-bottom:1.5rem}.landing-module__qlinks-list,.landing-module__qlinks li{margin:0;padding:0;list-style:none}.landing-module__qlinks li{border-top:0.0625rem solid #fff;padding:0.75rem 0}.landing-module__qlinks li:last-child{border-bottom:0.0625rem solid #fff}.landing-module_qlink{color:#003255;text-decoration:none;display:block;line-height:1.07}.landing-module_qlink:hover .landing-module_qlink-text span,.landing-module_qlink:focus .landing-module_qlink-text span{text-decoration:underline}.landing-module_qlink:hover .landing-module_qlink-icon,.landing-module_qlink:focus .landing-module_qlink-icon{background-color:#003255}.landing-module_qlink:hover .landing-module_qlink-icon svg,.landing-module_qlink:focus .landing-module_qlink-icon svg{color:#fff}.landing-module_qlink-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.landing-module_qlink-text{width:90%}.landing-module_qlink-text span{display:inline-block;font-size:0.875rem;padding-right:0.375rem}.landing-module_qlink-icon{background-color:#fff;border-radius:50%;width:1.25rem;height:1.25rem;text-align:center}.landing-module_qlink-icon svg{display:inline-block;vertical-align:middle;color:#003255;width:0.5rem;height:auto}@media screen and (min-width: 768px){.landing-module__wrapper{display:flex}.landing-module__content{border-radius:0 0 0 1.875rem;width:75.85%}.landing-module__qlinks{width:24.15%}}.news-article__summary{margin-bottom:1.875rem;font-size:1.125rem;font-family:"NexaBold",sans-serif}.news-article__info{margin:1.875rem 0}.news-article__info h3{margin-bottom:0}.news-listing__upper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;border-radius:22.5px;font-family:NexaBold;font-size:0.875rem;color:#003255;padding:0.75rem 1.875rem 0.75rem 1.25rem;border:0.0625rem solid #7cc24d;min-width:unset;width:100%;cursor:pointer;background:url(mysource_files/small-down-chevron.svg) 92% no-repeat;display:block}.news-listing__sort>label{display:block;padding-bottom:1rem;font-weight:bold;width:100%}.news-listing .loading{border:0.125rem solid #ccc;width:1.875rem;height:1.875rem;border-radius:999px;border-top-color:#003255;border-left-color:#003255;animation:spin 1s infinite ease-in;margin:auto}@keyframes spin{0%{transform:rotate(0deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0)}100%{transform:rotate(360deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0)}}@media screen and (min-width: 768px){.news-listing__upper{display:flex;align-items:center;justify-content:space-between}.news-listing__sort{display:flex;align-items:center;width:40%}.news-listing__sort>label{padding:0 0.75rem 0 0;width:50%}}.online-services{margin:1.25rem 0 0.625rem 0}.online-services__wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.online-services__link{display:block;text-decoration:none;width:100%;margin-bottom:0.625rem;border-radius:30px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;border:solid 0.0625rem #494949;transition:background-color .2s ease;min-height:6.5625rem;padding:0 1.25rem}.online-services__link--armadillo{border:solid 0.0625rem #494949}.online-services__link--armadillo svg{color:#494949}.online-services__link--armadillo:hover,.online-services__link--armadillo:focus{background-color:#494949}.online-services__link--studio{border:solid 0.0625rem #6958a1}.online-services__link--studio svg{color:#6958a1}.online-services__link--studio:hover,.online-services__link--studio:focus{background-color:#6958a1}.online-services__link--folly{border:solid 0.0625rem #e80240}.online-services__link--folly svg{color:#e80240}.online-services__link--folly:hover,.online-services__link--folly:focus{background-color:#e80240}.online-services__link--bondi-blue{border:solid 0.0625rem #0094b3}.online-services__link--bondi-blue svg{color:#0094b3}.online-services__link--bondi-blue:hover,.online-services__link--bondi-blue:focus{background-color:#0094b3}.online-services__link--shuttle-grey{border:solid 0.0625rem #5e6a70}.online-services__link--shuttle-grey svg{color:#5e6a70}.online-services__link--shuttle-grey:hover,.online-services__link--shuttle-grey:focus{background-color:#5e6a70}.online-services__link--prussian-blue{border:solid 0.0625rem #003255}.online-services__link--prussian-blue svg{color:#003255}.online-services__link--prussian-blue:hover,.online-services__link--prussian-blue:focus{background-color:#003255}.online-services__link--fuego{border:solid 0.0625rem #7cc24d}.online-services__link--fuego svg{color:#7cc24d}.online-services__link--fuego:hover,.online-services__link--fuego:focus{background-color:#7cc24d}.online-services__link--mirage{border:solid 0.0625rem #1c1f2a}.online-services__link--mirage svg{color:#1c1f2a}.online-services__link--mirage:hover,.online-services__link--mirage:focus{background-color:#1c1f2a}.online-services__link:hover--armadillo,.online-services__link:focus--armadillo{background-color:#494949}.online-services__link:hover--studio,.online-services__link:focus--studio{background-color:#6958a1}.online-services__link:hover--folly,.online-services__link:focus--folly{background-color:#e80240}.online-services__link:hover--bondi-blue,.online-services__link:focus--bondi-blue{background-color:#0094b3}.online-services__link:hover--shuttle-grey,.online-services__link:focus--shuttle-grey{background-color:#5e6a70}.online-services__link:hover--prussian-blue,.online-services__link:focus--prussian-blue{background-color:#003255}.online-services__link:hover--fuego,.online-services__link:focus--fuego{background-color:#7cc24d}.online-services__link:hover--mirage,.online-services__link:focus--mirage{background-color:#1c1f2a}.online-services__link:hover .online-services__name span,.online-services__link:focus .online-services__name span{color:#fff}.online-services__link:hover .online-services__icon svg,.online-services__link:focus .online-services__icon svg{color:#fff}.online-services__icon{margin-right:1.125rem}.online-services__icon svg{display:inline-block;vertical-align:middle;width:2.5rem;height:auto}.online-services__icon--bubble svg{width:2.8125rem}.online-services__icon--doc svg{width:1.875rem}.online-services__icon--electricity svg{width:2.1875rem}.online-services__icon--calculators svg{width:2.1875rem}.online-services__name span{display:inline-block;font-size:1.125rem;font-family:"NexaExtraBold",sans-serif;color:#003255;line-height:1.33;padding-top:0.25rem}@media screen and (min-width: 768px){.online-services__wrapper{flex-direction:row;align-items:stretch;flex-wrap:wrap;justify-content:space-around;margin-right:-1rem}.online-services__link{width:calc(50% - 16px);margin-right:1rem}}@media screen and (min-width: 1180px){.online-services{margin:2.5rem 0 1.5625rem 0}.online-services__link{margin-bottom:0.9375rem}.online-services__link--third{width:calc(33.33% - 16px)}.online-services__link--quarter{width:calc(25% - 16px)}.online-services__icon--bubble svg{width:3.125rem}}.outage-checker-form__container{position:relative;padding:2.1875rem 1.25rem;border-top-left-radius:1.875rem;border-top-right-radius:1.875rem;background-color:#7cc24d;z-index:5}.outage-checker-form__title{margin:0;padding:0;font-family:"NexaBold",sans-serif;font-size:1.875rem;line-height:1.9375rem}.outage-checker-form__form{margin:1.6875rem 0 0}.outage-checker-form_input-group{position:relative}.outage-checker-form__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;margin:0;border:2px solid transparent;border-bottom:none;border-radius:1.5625rem;padding:0.8125rem 7.375rem 0.75rem 1.125rem;width:100%;font-family:"NexaBold",sans-serif;font-size:0.875rem;line-height:1.3125rem;color:#494949}.outage-checker-form__input::-webkit-input-placeholder{font-family:"NexaBook",sans-serif}.outage-checker-form__input:-ms-input-placeholder{font-family:"NexaBook",sans-serif}.outage-checker-form__input::placeholder{font-family:"NexaBook",sans-serif}.outage-checker-form__input.is-active{border-bottom-left-radius:0rem;border-bottom-right-radius:0rem}.outage-checker-form__input.has-error{border-color:#fd3368}.outage-checker-form-submit__button{-webkit-appearance:none;-moz-appearance:none;position:absolute;top:0.5625rem;right:0.5625rem;display:flex;align-items:center;outline:none;margin:0;border:none;padding:0;font-family:"NexaBold",sans-serif;font-size:0.875rem;line-height:1.3125rem;text-align:left;color:#003255;background:none;cursor:pointer;text-decoration:none}.outage-checker-form-submit__button:hover,.outage-checker-form-submit__button:focus{text-decoration:underline}.outage-checker-form-submit__button:hover .outage-checker-form-submit__icon,.outage-checker-form-submit__button:focus .outage-checker-form-submit__icon{background-color:#003255}.outage-checker-form-submit__button-label{display:none;padding-top:0.0625rem}.outage-checker-form-submit__icon{display:inline-block;margin:0;border-radius:0.9375rem;padding:0.5rem 0 0 0.5rem;width:1.875rem;height:1.875rem;background-color:#e80240;transition:background-color .25s 0s ease}.outage-checker-form-submit__icon svg{width:0.8125rem;height:auto;color:#fff;vertical-align:top}.outage-checker-form-reset__button{-webkit-appearance:none;-moz-appearance:none;display:none;position:absolute;top:0.625rem;right:3.4375rem;outline:none;margin:0;border:none;padding:0;width:1.625rem;height:1.625rem;font-size:0.875rem;line-height:1.3125rem;background:none;cursor:pointer;text-decoration:none}.outage-checker-form-reset__button.is-active{display:block}.outage-checker-form-reset__button:hover .outage-checker-form__close-bar,.outage-checker-form-reset__button:focus .outage-checker-form__close-bar{background-color:#003255}.outage-checker-form__close-bar{position:absolute;top:0.8125rem;left:0.125rem;width:1.3125rem;height:0.125rem;background-color:#7b878f;transform:rotate(45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0.5);transition:background-color .2s 0s ease}.outage-checker-form__close-bar+.outage-checker-form__close-bar{transform:rotate(-45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3.5)}.outage-checker-suggestions__container{display:none;position:absolute;top:100%;left:0;right:0;border-bottom-left-radius:1.5625rem;border-bottom-right-radius:1.5625rem;padding:0 0 1.1875rem;background-color:#fff;overflow:hidden;box-shadow:0 2px 2px #e5e5e5}.outage-checker-form__input.is-active+.outage-checker-suggestions__container{display:block}.outage-checker-form__input.has-error+.outage-checker-suggestions__container{border:2px solid #fd3368;border-top:none}.outage-checker-suggestions__list{margin:0;padding:0;list-style:none}.outage-checker-suggestions__list-item{margin:0;padding:0.4375rem 1.3125rem 0.5625rem}.outage-checker-suggestions__list-item:nth-child(even){background-color:#f3f3f3}.outage-checker-suggestions__button{-webkit-appearance:none;-moz-appearance:none;display:inline-block;outline:none;margin:0;border:none;padding:0;font-family:"NexaBook",sans-serif;font-size:0.875rem;line-height:1.3125rem;color:#494949;text-align:left;cursor:pointer;background:transparent;text-decoration:none}.outage-checker-suggestions__button:hover,.outage-checker-suggestions__button:focus{font-family:"NexaBold",sans-serif;text-decoration:underline}.outage-checker-form__button{-webkit-appearance:none;-moz-appearance:none;display:flex;justify-content:space-between;align-items:center;outline:none;margin:0.5rem 0.125rem 0 auto;border:none;padding:0;font-family:"NexaBold",sans-serif;font-size:0.8125rem;line-height:1.1875rem;text-align:left;color:#003255;background:none;cursor:pointer;text-decoration:underline}.outage-checker-form__button:hover,.outage-checker-form__button:focus{text-decoration:none}.outage-checker-form__button.is-loading .outage-checker-form__button-label{display:none}.outage-checker-form__button.is-loading .outage-checker-form__loading-message{display:inline-block}.outage-checker-form__button[disabled=disabled]{display:none}.outage-checker-form__button-label{display:inline-block}.outage-checker-form__loading-message{display:none}.outage-checker-form__button-icon{display:inline-block;margin:0 0.3125rem 0 0;padding:0.25rem 0 0}.outage-checker-form__button-icon svg{width:1.25rem;height:auto;color:#003255}.outage-checker-map__container{position:relative;height:15rem;background-image:url(mysource_files/home-outage-map.png);background-position:center left;background-repeat:no-repeat;background-size:cover}.outage-checker-map__icon{display:none;position:absolute;right:1.25rem;bottom:1.1875rem;margin:0;padding:0;line-height:0;box-shadow:0px 1px 5px #999}.outage-checker-map__icon:hover,.outage-checker-map__icon:focus{box-shadow:0px 1px 5px #222}.outage-checker-map__icon:hover svg,.outage-checker-map__icon:focus svg{color:#7cc24d}.outage-checker-map__icon svg{width:1.875rem;color:#fff;height:auto;transition:color .2s 0s ease}.outage-checker-content__container{border-top:1px solid #e5e5e5;border-bottom-left-radius:1.875rem;border-bottom-right-radius:1.875rem;padding:1.625rem 1.25rem 2.25rem;background-color:#fff}.outage-checker-info__title,.outage-checker-contact__title{margin:0;font-family:"NexaBold",sans-serif;font-size:1rem;line-height:1.375rem;color:#494949}.outage-checker-info__list{margin:0.5625rem 0 0;border-top:1px solid #e5e5e5;padding:0;list-style:none}.outage-checker-info__list-item{margin:0;padding:0}.outage-checker-info__link{display:flex;justify-content:space-between;align-items:center;margin:0;border-bottom:1px solid #e5e5e5;padding:0.75rem 0 0.6875rem;font-family:"NexaBold",sans-serif;font-size:0.875rem;line-height:1.125rem;letter-spacing:-0.2px;color:#003255;text-decoration:none}.outage-checker-info__link:hover,.outage-checker-info__link:focus{text-decoration:underline}.outage-checker-info__link-label{display:inline-block;padding:0.0625rem 0 0}.outage-checker-info__link-icon{display:inline-block;border-radius:0.625rem;width:1.25rem;height:1.25rem;background-color:#7cc24d;text-align:center}.outage-checker-info__link-icon svg{width:0.5rem;height:auto;color:#003255;display:inline-block}.outage-checker-contact__container{margin:1.75rem 0 0}.outage-checker-contact__title-wrapper{display:flex;justify-content:space-between;align-items:center}.outage-checker-contact__title{padding:0.25rem 0 0}.outage-checker-contact__title-social{display:inline-block;position:relative;border-radius:0.9375rem;width:1.8125rem;height:1.8125rem;transition:background-color .25s 0s ease}.outage-checker-contact__title-social.facebook:hover,.outage-checker-contact__title-social.facebook:focus,.outage-checker-contact__title-social.twitter:hover,.outage-checker-contact__title-social.twitter:focus{background-color:#373a3c}.outage-checker-contact__title-social svg{position:absolute;height:auto;color:#fff}.outage-checker-contact__title-social.facebook{margin:0 0 0 auto;background-color:#4c6ba5}.outage-checker-contact__title-social.facebook svg{top:0.5rem;left:0.6875rem;width:0.375rem}.outage-checker-contact__title-social.twitter{margin:0 0.1875rem 0 0.625rem;background-color:#00a4f6}.outage-checker-contact__title-social.twitter svg{top:0.5625rem;left:0.4375rem;width:0.875rem}.outage-checker-contact__list{margin:0.5rem 0 0;border-top:1px solid #e5e5e5;padding:0;list-style:none}.outage-checker-contact__list-item{display:flex;justify-content:space-between;align-items:center;margin:0;padding:0.625rem 0.125rem 0.5rem 0;border-bottom:1px solid #e5e5e5}.outage-checker-contact__list-item-label{font-family:"NexaBold",sans-serif;font-size:0.875rem;line-height:1.125rem;color:#003255}.outage-checker-contact__link{display:flex;justify-content:space-between;align-items:center;margin:0;padding:0;font-family:"NexaBold",sans-serif;font-size:1.375rem;line-height:1.8125rem;color:#003255;text-decoration:none}.outage-checker-contact__link:hover svg,.outage-checker-contact__link:focus svg{color:#373a3c}.outage-checker-contact__link-label{display:inline-block;font-size:0.9375rem}@media screen and (min-width: 360px){.outage-checker-contact__link-label{font-size:1.375rem}}.outage-checker-contact__link-icon{display:inline-block;padding:0.4375rem 0 0;margin:0 0.3125rem 0 0}.outage-checker-contact__link-icon svg{width:1.8125rem;height:auto;color:#7cc24d}.outage-checker-alert__wrapper{display:none;position:fixed;top:0;left:0;padding:25vh 1.25rem 1.25rem;width:100%;height:100%;background-color:rgba(0,50,85,.75);z-index:150}.outage-checker-alert__wrapper.is-active{display:block}.outage-checker-alert__container{margin:0 auto;border-radius:1.875rem;max-width:28.125rem;background-color:#fff;overflow:hidden}.outage-checker-alert__header{display:flex;flex-wrap:wrap;justify-content:space-between;padding:1.5625rem 1.25rem;background-color:#7cc24d}.outage-checker-alert__close-button{order:1;position:relative;flex-basis:2rem;-webkit-appearance:none;-moz-appearance:none;display:block;outline:none;margin:0 -0.3125rem 0 0;padding:0;border:none;width:2rem;height:2rem;background:transparent;cursor:pointer}.outage-checker-alert__close-button:hover .outage-checker-alert__close-bar,.outage-checker-alert__close-button:focus .outage-checker-alert__close-bar{background-color:#fff}.outage-checker-alert__close-bar{position:absolute;top:0.8125rem;left:0.125rem;width:1.625rem;height:0.1875rem;background-color:#003255;transform:rotate(45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0.5);transition:background-color .2s 0s ease}.outage-checker-alert__close-bar+.outage-checker-alert__close-bar{transform:rotate(-45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3.5)}.outage-checker-alert__title{display:block;margin:0;padding:0;font-family:"NexaBold",sans-serif;font-size:1.75rem;font-weight:400;line-height:2.125rem;color:#003255}.outage-checker-alert__content{padding:2.6875rem 1.25rem}.outage-checker-alert__message{margin:0;padding:0;font-family:"NexaBold",sans-serif;font-size:0.875rem;line-height:1.3125rem;text-align:left;color:#1c1f2a}@media screen and (min-width: 768px){.outage-checker__section{display:flex;flex-wrap:wrap}.outage-checker-form__container,.outage-checker-map__container{flex-basis:50%;height:15.4375rem}.outage-checker-form__container{border-top-right-radius:0;padding:2.0625rem 1.9375rem 0}.outage-checker-form__form{margin-top:2rem}.outage-checker-form__title{font-size:2rem;line-height:2.125rem}.outage-checker-form-submit__button{right:0.6875rem}.outage-checker-form__button{margin-top:1rem;margin-right:0.5625rem}.outage-checker-map__container{border-top-right-radius:1.875rem}.outage-checker-content__container{flex-basis:100%}.outage-checker-map__icon{display:block}.outage-checker-content__container{display:flex;border-top:none;padding:1.5625rem 1.4375rem 2.125rem 1.75rem}.outage-checker-info__container,.outage-checker-contact__container{flex-basis:50%}.outage-checker-info__container{padding:0.375rem 1.875rem 0 0}.outage-checker-contact__container{margin-top:0;padding:0 0 0 1.875rem}.outage-checker-alert__header{padding:2.375rem 2.125rem 1.6875rem}.outage-checker-alert__close-button{margin:0}.outage-checker-alert__title{font-size:1.875rem}.outage-checker-alert__content{padding:2.875rem 2.125rem}}@media screen and (min-width: 1180px){.outage-checker-form__container{padding-top:3rem}.outage-checker-form__input{padding-right:10rem}.outage-checker-form-submit__button-label{display:inline-block}.outage-checker-form-submit__icon{margin:0 0 0 1rem}.outage-checker-form-reset__button{right:7.8125rem}.outage-checker-form__container,.outage-checker-map__container{border-radius:0}.outage-checker-info__list{display:flex;flex-direction:row;flex-wrap:wrap;border-top:none}.outage-checker-info__list-item{flex-basis:50%}.outage-checker-info__list-item:nth-child(1) .outage-checker-info__link,.outage-checker-info__list-item:nth-child(2) .outage-checker-info__link{border-top:1px solid #e5e5e5}.outage-checker-info__list-item:nth-child(odd){padding-right:1.6875rem}.outage-checker-info__list-item:nth-child(even){padding-left:1.6875rem}.outage-checker-contact__list{display:flex;flex-direction:row;border-top:none}.outage-checker-contact__list-item{flex-basis:50%;flex-wrap:wrap;border-top:1px solid #e5e5e5;padding-top:0.9375rem;padding-bottom:0.625rem}.outage-checker-contact__list-item:nth-child(1){margin-right:2.125rem}.outage-checker-contact__list-item:nth-child(2){margin-left:2.125rem}.outage-checker-contact__list-item-label{flex-basis:100%}.outage-checker-contact__link{margin-top:0.125rem}.outage-checker-contact__link-icon{margin:0 0.5rem 0 -0.1875rem}}.outage-form__wrapper .sq-form-question label{display:inline-block;padding-bottom:0.375rem}.outage-form__wrapper .sq-form-question-note{display:block;margin-bottom:0.625rem;font-size:0.8125rem;line-height:1.1875rem;color:#373a3c}.outage-form__wrapper .sq-form-question-title{font-family:"NexaBold",sans-serif}.outage-form__wrapper .sq-form-question-answer{position:relative}.outage-form__wrapper .sq-form-question-answer input,.outage-form__wrapper .sq-form-question-answer textarea{border:0.0625rem solid #ccc;width:100%;padding:0.5rem;border-radius:4px}.outage-form__wrapper .sq-form-question-answer input.is-active{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.outage-form__wrapper .sq-form-question-answer textarea{overflow:auto;resize:vertical}.outage-form__wrapper .sq-form-question-answer select{padding:0.5rem 0.625rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:unset}.outage-form__wrapper .sq-form-question-select .sq-form-question-answer{position:relative}.outage-form__wrapper .sq-form-question-select .sq-form-question-answer::after{content:url(mysource_files/triangle.svg);display:block;width:0.5rem;height:auto;top:22%;right:0.6875rem;position:absolute}.outage-form__wrapper .sq-form-question__wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-self:flex-end}.outage-form__wrapper .sq-form-question__wrapper .sub-text{font-family:"NexaBold",sans-serif;padding:0.5rem 1rem 0 0}.outage-form__wrapper .sq-form-question__wrapper .sq-form-question{width:100%}.outage-form__wrapper .sq-form-question__wrapper .sq-form-question-text label,.outage-form__wrapper .sq-form-question__wrapper .sq-form-question-text span,.outage-form__wrapper .sq-form-question__wrapper .sq-form-question-text svg{display:inline-block}.outage-form__wrapper .sq-form-question__wrapper .sq-form-question-text svg{vertical-align:text-top}.outage-form__wrapper .sq-form-question__wrapper .sq-form-question-text .tooltip{-webkit-appearance:none;-moz-appearance:none;outline:none;display:inline-block;position:relative;margin:0 0 0 0.1875rem;border:none;padding:0;width:1.5625rem;height:1.5625rem;color:#fd3368;text-decoration:none;text-align:left;background:none;cursor:pointer;transition:color .25s 0s ease}.outage-form__wrapper .sq-form-question__wrapper .sq-form-question-text .tooltip:hover,.outage-form__wrapper .sq-form-question__wrapper .sq-form-question-text .tooltip:focus{color:#000}.outage-form__wrapper .sq-form-question__wrapper .sq-form-question-text .tooltip:hover .tooltip-text,.outage-form__wrapper .sq-form-question__wrapper .sq-form-question-text .tooltip:focus .tooltip-text{visibility:visible;opacity:1;transition:opacity .35s 0s ease,visibility 0s 0s ease}.outage-form__wrapper .sq-form-question__wrapper .sq-form-question-text .tooltip svg{width:0.75rem;height:0.75rem}.outage-form__wrapper .sq-form-question__wrapper .sq-form-question-text .tooltip-text{visibility:hidden;opacity:0;position:absolute;top:100%;left:-6.875rem;border:solid 0.0625rem #ccc;padding:1rem;width:13.75rem;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);background-color:#fff;font-size:0.75rem;font-family:"NexaBook",sans-serif;color:#494949;text-overflow:ellipsis;z-index:5;border-radius:4px;transition:opacity .35s 0s ease,visibility 0s .35s ease}.outage-form__wrapper .sq-form-question-error input{border-left:0.3125rem solid #fd3368;border-top-left-radius:0;border-bottom-left-radius:0}.outage-form__wrapper .sq-form-required-field{color:#fd3368;text-decoration:none;font-family:"NexaBold",sans-serif;padding-right:0.25rem}.outage-form__wrapper .sq-form-required-field-note{display:block;font-size:0.8125rem;line-height:2;color:#373a3c;margin-top:-1rem}.outage-form__wrapper .sq-form-control{padding-top:1.625rem;display:block}.outage-form__wrapper .sq-form-control input{background-color:#003255;border-radius:23px;color:#fff;border:0.0625rem solid #003255;padding:0.8125rem 3.6875rem 0.75rem 1.375rem;background-image:url(mysource_files/oval-arrow-white.svg);background-repeat:no-repeat;background-position:92%}.outage-form__wrapper .sq-form-control input:hover,.outage-form__wrapper .sq-form-control input:focus{background-color:#fff;color:#003255;border:0.0625rem solid #7cc24d;background-image:url(mysource_files/oval-arrow-green.svg)}.outage-form__wrapper .address-search__wrapper{position:relative;z-index:10}.outage-form__wrapper .address-search__input{padding-right:2.8125rem}.outage-form__wrapper .location-inputs-reset__button{top:0.375rem;right:0.75rem}.outage-form__wrapper .form-recaptcha__wrapper{margin-bottom:1.75rem;text-align:left}@media screen and (min-width: 1180px){.outage-form__wrapper .col-2{display:flex;justify-content:space-between}.outage-form__wrapper .col-2 .sq-form-question:first-child{width:70%}.outage-form__wrapper .col-2 .sq-form-question__wrapper{width:30%;align-items:center}.outage-form__wrapper .col-2 .sq-form-question__wrapper .sub-text{padding:0.5rem 1.5625rem 0 1.375rem}.outage-form__wrapper .col-4{display:flex}.outage-form__wrapper .col-4 .sq-form-question{width:25%}.outage-form__wrapper .col-4 .sq-form-question:not(:last-child){margin-right:1.6875rem}.outage-form__wrapper .sq-form-control{display:flex;justify-content:space-between;text-align:right}.outage-form__wrapper .sq-form-control input{align-self:center}.outage-form__wrapper .form-recaptcha__wrapper{margin-bottom:0}}.ee-form__wrapper{background-color:#fff;font-family:NexaBook;padding-top:1.875rem;padding-bottom:3rem}.ee-form{background-color:#f3f3f3;padding:2.5rem 1.25rem;border-left:5px solid #7cc24d;border-radius:0 30px 30px 0}.ee-form_heading{color:#003255;font-size:32px;padding-bottom:23px}.ee-form_description{color:#494949;line-height:22px;font-size:18px;padding-bottom:28px}.sq-form-required-field-note{display:none}.sq-form-section{padding-left:0}.sq-form-error{color:#fd3368;font-size:0.9375rem;font-family:NexaBold}.ee-form input:not([type=submit]),select,textarea{border:1px solid #ccc;width:100%;padding:12px 14px 6px 14px;border-radius:4px}input[type=submit]:hover,.form_submit-wrapper:hover{cursor:pointer}.calculator_results{padding:40px 37px;margin-top:40px}.calculator_results .sq-form-section-title{margin-bottom:0px}.calculator_results h2{margin-top:0}.calculator_results h4{font-size:20px;font-weight:bold;margin:14px 0}.calculator_results-value{background-color:#fff;display:inline-block;padding:8px;border:1px solid #7cc24d}.calculator_results--notes{border-top:1px solid #ccc;padding-top:14px;margin-top:18px}.calculator_usage-block{border-bottom:1px solid #ccc;padding-bottom:12px}.calculator_savings{border-top:1px solid #ccc}.sq-form-question-title{color:#373a3c;font-size:15px;font-weight:bold;line-height:24px;padding-bottom:8px}.sq-form-section{border:none;border-bottom:1px solid #ccc;margin-bottom:20px;word-break:break-word;padding:0}.sq-form-section-title{font-size:22px;font-weight:bold;padding-bottom:14px}.sq-form-question{padding-bottom:21px}.sq-form-control{display:inline-block}.sq-form-control .sq-form-submit{background-color:#fff;font-family:"NexaBold";font-size:0.875rem;color:#003255;border-radius:25px;border:0.0625rem solid #7cc24d;padding:0.8125rem 3.625rem 0.75rem 1.375rem;transition:background-color .5s ease;background-image:url(mysource_files/oval-arrow-green.svg);background-repeat:no-repeat;background-position:92%}.sq-form-control .sq-form-submit:hover,.sq-form-control .sq-form-submit:focus{background-color:#7cc24d;background-image:url(mysource_files/oval-arrow-white.svg)}.sq-form-control .sq-form-submit.sq-form-submit--search{background-position:98%}.pool-calculator__wrapper .sq-form-section-title{display:none}@media screen and (min-width: 768px){.ee-form__wrapper .col-2{display:flex}.ee-form__wrapper .col-2>div{width:50%;flex-basis:50%;margin-right:20px}.ee-form__wrapper .col-2>div+div{margin-right:0}.sq-form-control .sq-form-submit.sq-form-submit--search{background-position:92%}}@media screen and (min-width: 1180px){.ee-form{padding:2.5rem 2.3125rem;margin-right:8%}.ee-form input:not([type=submit]),select,textarea{min-width:330px}}.search-filters__container{width:100%;padding:0;border:none;overflow:hidden;padding-top:3.125rem;color:#494949;border-bottom:0.0625rem solid #7cc24d}.search-filters__container h2{color:#494949;font-size:1.125rem;margin:0;line-height:normal;padding-bottom:1.5625rem}.search-filters__container button{border:none;background-color:#fff}.search-filters__container input:checked~.search-filters__group-label:after{transform:rotate(225deg);transition:all .35s}.search-filters__container input:checked~.search-filters__group-content{max-height:100vh;padding:0;opacity:1}.search-filters__container input:focus+label{text-decoration:underline}.search-filters__group{position:relative;z-index:1}.search-filters__group-label{font-family:NexaBold;font-size:1.125rem;line-height:normal;margin:0;border-top:0.0625rem solid #7cc24d;padding:1.375rem 0;width:100%;display:inline-block}.search-filters__group-label:hover,.search-filters__group-label:focus{cursor:pointer}.search-filters__group-label:after{content:"";width:0.9375rem;height:0.9375rem;transform:rotate(45deg);border-top:solid 0.125rem #5e6a70;border-left:solid 0.125rem #5e6a70;position:absolute;right:0.5rem;top:1.875rem;transition:all .35s}.search-filters__group-label--heading{padding-bottom:0}.search-filters__group-label--heading~.search-filters__group-content .search-filters__group-label{padding-left:0}.search-filters__group-label--heading~.search-filters__group-content .search-filters__group-label:before{opacity:0}.search-filters__group-content{max-height:0;opacity:0;transition:all .35s;z-index:-1}.search-filters__group-content input{opacity:0;position:absolute}.search-filters__group-content label{padding-left:2.5rem;position:relative;display:block;margin-bottom:0.75rem}.search-filters__group-content label:hover,.search-filters__group-content label:focus{cursor:pointer}.search-filters__group>input{position:absolute;opacity:0;z-index:-1}.search-filters--checkbox label:before{content:"";position:absolute;left:0;top:0.1875rem;width:0.875rem;height:0.875rem;border:0.0625rem solid #7cc24d}.search-filters--checkbox>[type=checkbox]:checked+label:after{content:"";position:absolute;left:0.25rem;top:0.4375rem;width:0.375rem;height:0.375rem;background-color:#003255}.search-filters--radio label:before{content:"";position:absolute;left:0;top:0.25rem;width:0.875rem;height:0.875rem;border:0.0625rem solid #7cc24d;border-radius:0.5rem}.search-filters--radio>[type=radio]:checked+label:after{content:"";position:absolute;left:0.25rem;top:0.5rem;width:0.375rem;height:0.375rem;background-color:#003255;border-radius:0.25rem}@media screen and (min-width: 768px){.search-filters__container{width:25%;float:left;margin-bottom:2.25rem}.search-filters__group-label{padding-right:1.875rem;pointer-events:none}.search-filters__group-label:after{content:none}.search-filters__group-content{max-height:initial;opacity:1;margin-bottom:1.5625rem}}.search-options__container{position:relative;margin:0}.search-options__container .js-sort-option{min-width:initial}.search-tags__container h2{font-size:1.125rem;color:#494949;margin:0;line-height:normal}.search-tags__item{display:inline-flex;align-items:center;margin-bottom:0.5rem;margin-right:0.5rem;height:2.5625rem}.search-tags__item .js-active-facet{display:flex;text-decoration:none;background-color:#f3f3f3;border:0.0625rem solid #f3f3f3;border-radius:1.5625rem;font-family:NexaBold;color:#003255;font-size:0.875rem;padding:0.6875rem 1rem 0.4375rem 1rem;height:100%}.search-tags__item .js-active-facet--clear-all{padding-top:0.75rem;border:none}.search-tags__item .js-active-facet:hover,.search-tags__item .js-active-facet:focus{background-color:#e5e5e5;outline:none}.search-tags__text{font-size:0.875rem}.search-tags__tag-icon{padding-right:0.5625rem}.search-tags__close-icon{padding-left:0.8125rem}.search-options__sort-groups{position:absolute;right:0;top:-0.75rem}.search-options__sort-groups label{display:none}.js-sort-option{margin:0;font-family:NexaBold;font-size:0.875rem;color:#003255;border:0.0625rem solid #7cc24d;border-radius:1.40625rem;padding:0.6875rem 2.5rem 0.5625rem 1.0625rem;-webkit-appearance:none;background-position-y:center;background-position-x:6.875rem;background-repeat:no-repeat}.js-sort-option:hover,.js-sort-option:focus{background-color:#7cc24d;outline:none}.search-tags__list{width:70%;display:flex;flex-wrap:wrap;padding:0}@media screen and (min-width: 768px){.search-options__sort-groups{top:3.25rem}.search-options__no-sort-groups{top:-0.75rem !important}.search-tags__list{display:flex;margin-top:1.5625rem}.search-tags__item{flex:0 1 auto}}.search__no-results{margin-top:2.5rem;margin-bottom:23.75rem}.search__container{background-color:#fff;padding:0;margin:0 0 3.9375rem;max-width:70rem;box-sizing:border-box;overflow:hidden;border-radius:0 0 1.875rem 1.875rem}.search__container h1{font-size:1.875rem;margin:0;padding:2.75rem 0 3rem}.search__container span{display:block !important;margin-bottom:1.25rem}.search__container .js-search-autocomplete{display:block;border:0.0625rem solid #7cc24d;border-radius:1.4375rem;margin-bottom:1.25rem;margin:0;padding-left:1.1875rem;padding-right:1.1875rem;height:2.875rem;width:100%;outline:none}.search__container .js-search-autocomplete::-webkit-input-placeholder{color:#66767d}.search__container .js-search-autocomplete:-ms-input-placeholder{color:#66767d}.search__container .js-search-autocomplete::placeholder{color:#66767d}.search__container input.js-search-submit-button{width:100%;text-align:left;background-color:#fff;border:0.0625rem solid #7cc24d;border-radius:1.5625rem;font-family:NexaBold;font-size:0.875rem;font-weight:bold;padding:0.8125rem 3.75rem 0.8125rem 1.0625rem;outline:none}.search__container input.js-search-submit-button:hover,.search__container input.js-search-submit-button:focus{background-color:#7cc24d}.search__container input.js-search-submit-button:hover:hover+.footer-contact-signup__icon--arrow,.search__container input.js-search-submit-button:hover:focus+.footer-contact-signup__icon--arrow,.search__container input.js-search-submit-button:focus:hover+.footer-contact-signup__icon--arrow,.search__container input.js-search-submit-button:focus:focus+.footer-contact-signup__icon--arrow{background-color:#fff}.search__container .form_submit-wrapper{display:block}.search__container .sq-form-control input{width:100%;text-align:left}.search__container input[type=search]{width:100%}.search__container input[type=submit]{margin:0}.search__container .footer-contact-signup__icon--arrow{padding-top:0.3125rem}.search__container div.tt-menu{margin-left:0}.search__container .sq-form-control{display:block}.search-results__container{width:100%;padding:3.125rem 0 0 0;border:none;margin-left:0}.search-results__container .search-results_list{padding-left:0;list-style-type:none;margin-top:2rem;margin-bottom:3.125rem}.search-results__container .search-results_list-item{border-bottom:0.0625rem solid #e5e5e5}.search-results__container .search-results_list-item:first-child{border-top:0.0625rem solid #e5e5e5}.search-results__container .search-results_list a{text-decoration:none}.search-results__container .search-result__wrapper{margin:3.125rem 0}.search-results__container .search-result--date{font-size:0.8125rem;color:#003255}.search-results__container .search-result--title{color:#003255;font-family:NexaBold;font-weight:bold;font-size:1.375rem;padding-top:0.75rem}.search-results__container .search-result--title:hover{text-decoration:underline}.search-results__container .search-result--description{padding-top:1.0625rem;font-size:0.875rem;line-height:1.375rem}.search-results__container .search-result--keywords{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none}.search-results__container .search-result--keyword{padding-top:0.9375rem;padding-right:25px;margin-bottom:0;font-family:NexaBold;font-size:0.8125rem}.search-results__container .search-result__thumbnail{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:18.75rem;margin-top:1rem;border-left:0.1875rem solid #7cc24d;border-radius:0 1.875rem 1.875rem 0}.search-pagination__container .search-pagination_list{list-style-type:none;display:flex;justify-content:center;padding-left:0;margin-bottom:4rem}.search-pagination__container li{flex:0 0 2.8125rem;text-align:center;color:#003255;font-family:NexaBold;font-weight:bold;vertical-align:middle;margin-bottom:0;border-top:0.0625rem solid #e5e5e5;border-bottom:0.0625rem solid #e5e5e5}.search-pagination__container li .js-search-pagination{padding-bottom:0.75rem;padding-top:0.875rem}.search-pagination__container li:first-child{border-left:0.0625rem solid #e5e5e5;border-radius:2.0625rem 0 0 2.0625rem}.search-pagination__container li:last-child{border-right:0.0625rem solid #e5e5e5;border-radius:0 2.0625rem 2.0625rem 0}.search-pagination__container li:not(:first-child){border-left:0.0625rem solid #e5e5e5}.search-pagination__container a{color:#003255;text-decoration:none;display:block;padding:0.75rem 1rem}.search-pagination__container svg{vertical-align:middle}.search-pagination__container .is-current{background-color:#7cc24d}.best-bet{background-color:#f3f3f3;padding-left:8px;padding-right:8px}@media screen and (min-width: 768px){.search__no-results{margin-left:8.0625rem}.search__container .footer-contact-signup__icon--arrow{padding-top:0.3125rem}.search__container span{margin-bottom:0}.search__container .sq-form-control{display:inline-block;margin-left:1.25rem}.js-search-form{display:flex;margin-left:5.3125rem;margin-right:5.3125rem}.js-search-form span{flex:713}.form_submit-wrapper{flex:135;margin-left:1.25rem}.search-results__container{float:left;margin-left:3%;width:72%;word-break:break-all}.search-results__container .search-results_list{margin-top:1.625rem}.search-results__container .search-result__wrapper{display:flex}.search-results__container .search-result__content{flex:491}.search-results__container .search-result__thumbnail{height:9.375rem;margin-top:0}.search-result__wrapper>a{flex:267;margin-left:1.375rem}.search-pagination__container .search-pagination_list{justify-content:start}}.side-navigation__list{margin:0;padding:0;list-style:none;transition:.3s ease-in-out;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;position:relative;overflow:hidden}.side-navigation__list--level-1>.side-navigation__list-item{padding:1.5rem 0;border-top:0.0625rem solid #7cc24d}.side-navigation__list--level-1>.side-navigation__list-item>.side-navigation__list-item-link{font-size:1.125rem}.side-navigation__list--level-1>.side-navigation__list-item:last-child{border-bottom:0.0625rem solid #7cc24d}.side-navigation__list--level-2{padding:1.25rem 0 0.625rem 1.25rem}.side-navigation__list--level-2>.side-navigation__list-item{padding:0.625rem 0}.side-navigation__list--level-2>.side-navigation__list-item:last-child{padding-bottom:0}.side-navigation__list--level-3{padding:1.25rem 0 0 1.25rem}.side-navigation__list--level-3>.side-navigation__list-item{padding-bottom:0.625rem}.side-navigation__list--level-3>.side-navigation__list-item.active .side-navigation__list-item-link,.side-navigation__list--level-3>.side-navigation__list-item.current .side-navigation__list-item-link{text-decoration:underline}.side-navigation__list--level-3 .side-navigation__list-item-wrapper{display:flex;align-items:baseline}.side-navigation__list--level-3 .side-navigation__list-item-wrapper svg{margin-right:0.5rem;display:inline-block}.side-navigation__list--level-3 .side-navigation__list-item-wrapper .side-navigation__list-item-link{font-family:"NexaBook",sans-serif;font-size:0.875rem;position:relative;width:100%;display:inline-block}.side-navigation__list-item{display:grid;display:-ms-grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.side-navigation__list-item-link{text-decoration:none;font-family:"NexaBold",sans-serif}.side-navigation__list-item-link:hover,.side-navigation__list-item-link:focus{text-decoration:underline}.side-navigation__list-item:not(.active) .side-navigation__list--level-2,.side-navigation__list-item:not(.active) .side-navigation__list--level-3{display:none}.side-navigation__list-item.active>.side-navigation__list-item-link,.side-navigation__list-item.current>.side-navigation__list-item-link{text-decoration:underline}.side-navigation__list-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;width:auto;height:100%;position:relative;cursor:pointer;display:block;align-items:center;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;overflow:visible;padding:0 1em;justify-content:center;line-height:normal;margin:0;transition:all 1s}.no-js .side-navigation__list-toggle,.no-flexbox .side-navigation__list-toggle{display:table}.flexbox .side-navigation__list-toggle{display:flex}.side-navigation__list-toggle:after{transform:rotate(225deg);content:"";position:absolute;left:40%;top:30%;width:0.5rem;height:0.5rem;border-right:0.025rem solid #5e6a70;border-bottom:0.025rem solid #5e6a70}.side-navigation__list-toggle.active:after{transform:rotate(45deg)}.side-navigation__list-toggle:hover:after,.side-navigation__list-toggle:focus:after{border-right:0.025rem solid #7cc24d;border-bottom:0.025rem solid #7cc24d}@media screen and (min-width: 1180px){.side-navigation{padding-top:1.875rem}}.skip-links__link{color:#000}.social-aggregator__wrapper{margin:1.25rem -0.4375rem 0}.social-aggregator__wrapper .crt-widget-waterfall{padding-bottom:0}.social-aggregator__wrapper .crt-widget-waterfall .crt-post{margin-left:0.4375rem;margin-right:0.4375rem;border:none}.crt-post{border-radius:1.875rem}.crt-post-c{width:initial}.crt-post-c.crt-post-border{border:initial}.crt-post-footer .crt-post-date.hide{opacity:1;left:50%;transform:translateX(-50%)}.crt-post .crt-post-content-image IMG{height:17rem;-o-object-fit:cover;object-fit:cover}.crt-post .crt-post-header{background-color:#fff}.crt-post .crt-post-share{background-color:#fff;right:0.75rem;left:initial;bottom:initial;padding:0;width:initial}.tab-area__container{position:relative;margin:1em 0}.tab-area__menu-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;flex-direction:row}.tab-area__tab-label{padding:0;list-style:none;border:1px solid #e5e5e5;border-radius:30px 30px 0 0;padding:25px 25px 18px 25px;color:#003255;cursor:pointer;font-family:NexaBold;background-color:#f3f3f3;position:relative;flex:1;margin-bottom:0.125rem}.tab-area__tab-label:not(:last-child){margin-right:0.125rem}.tab-area__tab-label:after{content:"";position:absolute;height:4px;left:0;right:0;background-color:#e5e5e5;bottom:0}.tab-area__tab-label:hover,.tab-area__tab-label:focus{background-color:#fff}.tab-area__tab-label:hover:after,.tab-area__tab-label:focus:after{background-color:#7cc24d}.tab-area__tab-label[aria-expanded=true]{background:#fff;border-bottom:1px solid #fff;margin-bottom:0}.tab-area__tab-label[aria-expanded=true]:after{background-color:#fff}.tab-area__content{display:none;margin-top:-1px;border:1px solid #e5e5e5;padding:12px 25px 25px 25px;background-color:#fff;border-radius:0 0 30px 30px}.tab-area__content h3,.tab-area__content h4{font-size:16px;font-weight:bold;color:#003255}.tab-area__content p{font-size:14px;color:#494949;line-height:22px}.tab-area__content[aria-hidden=false]{display:block}.workshop-dates__row{color:#003255;font-size:0.875rem;padding:0.1875rem 0}.workshop-dates__row:first-child{padding-top:0}.workshop-dates__wrapper{background-color:#f3f3f3;border-radius:10px;display:flex;flex-direction:column;align-items:flex-start;padding:1.125rem}.workshop-dates__date{background-color:#7cc24d;border-radius:5px;padding:0.625rem;font-family:"NexaBold"}.workshop-dates__time{margin:0.75rem 0}.workshop-dates label{display:block;font-family:"NexaBold";font-weight:700}.workshop-dates__location>span{font-weight:300}.workshop-dates__time-icon{display:none;vertical-align:middle;height:auto;margin-top:0.125rem}@media screen and (min-width: 768px){.workshop-dates__wrapper{align-items:center;flex-direction:row}.workshop-dates__time{flex:1;margin:0;text-align:center}.workshop-dates__location{flex:1}.workshop-dates__time>label{display:none}.workshop-dates__time>span{font-weight:bold;font-family:"NexaBold"}.workshop-dates__time-icon{display:inline-block}}.wenrolment__wrapper{position:relative;padding:1.25rem 0;width:100%}.wenrolment-error-form__wrapper{display:none}.wenrolment__form{border-radius:30px;overflow:hidden}.wenrolment__form .response-cta{margin-top:2rem}.wenrolment-loader__wrapper{display:none;position:fixed;top:0;right:0;bottom:0;left:0;padding:38vh 0 0;text-align:center;background-color:rgba(255,255,255,.5);z-index:15}.wenrolment-loader__wrapper.is-active{display:block}.wenrolment-loading-message{display:inline-block;margin:1rem 0 0;padding:0;color:#003255}.wenrolment-alert__wrapper{display:none;position:fixed;top:0;left:0;padding:25vh 1.25rem 1.25rem;width:100%;height:100%;background-color:rgba(0,50,85,.75);z-index:150}.wenrolment-alert__wrapper.is-active{display:block}.wenrolment-alert__container{margin:0 auto;border-radius:1.875rem;max-width:28.125rem;background-color:#fff;overflow:hidden}.wenrolment-alert__header{display:flex;flex-wrap:wrap;justify-content:space-between;padding:1.5625rem 1.25rem;background-color:#7cc24d}.wenrolment-alert__close-button{order:1;position:relative;flex-basis:2rem;-webkit-appearance:none;-moz-appearance:none;display:block;outline:none;margin:0 -0.3125rem 0 0;padding:0;border:none;width:2rem;height:2rem;background:transparent;cursor:pointer}.wenrolment-alert__close-button:hover .wenrolment-alert__close-bar,.wenrolment-alert__close-button:focus .wenrolment-alert__close-bar{background-color:#fff}.wenrolment-alert__close-bar{position:absolute;top:0.8125rem;left:0.125rem;width:1.625rem;height:0.1875rem;background-color:#003255;transform:rotate(45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0.5);transition:background-color .2s 0s ease}.wenrolment-alert__close-bar+.wenrolment-alert__close-bar{transform:rotate(-45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3.5)}.wenrolment-alert__title{display:block;margin:0;padding:0;font-family:"NexaBold",sans-serif;font-size:1.75rem;font-weight:400;line-height:2.125rem;color:#003255}.wenrolment-alert__content{padding:2.6875rem 1.25rem 1.6875rem}.wenrolment-alert__message{margin:0;padding:0;font-family:"NexaBold",sans-serif;font-size:0.875rem;line-height:1.3125rem;text-align:left;color:#1c1f2a}.wenrolment-alert__message+.wenrolment-alert__message{margin:1rem 0 0}.wenrolment__address__wrapper .sq-form-question-answer{position:relative}.wenrolment__form .sq-form-question-answer .wenrolment__address__input.is-active{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.wenrolment__form .sq-form-question-answer .wenrolment__address__input.has-error{border-color:#fd3368;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.wenrolment__suggestions__container{display:none;position:absolute;top:100%;left:0;right:0;border:1px solid #ccc;border-top:none;border-bottom-left-radius:0.25rem;border-bottom-right-radius:0.25rem;padding:0 0 1.1875rem;background-color:#fff;overflow:hidden}.wenrolment__address__input.is-active+.wenrolment__suggestions__container{display:block}.wenrolment__address__input.has-error+.wenrolment__suggestions__container{border:1px solid #fd3368;border-top:none}.wenrolment__suggestions__list{margin:0;padding:0;list-style:none}.wenrolment__suggestions__list-item{margin:0;padding:0.4375rem 1.3125rem 0.5625rem}.wenrolment__suggestions__list-item:nth-child(even){background-color:#f3f3f3}.wenrolment__suggestions__button{-webkit-appearance:none;-moz-appearance:none;display:inline-block;outline:none;margin:0;border:none;padding:0;font-family:"NexaBook",sans-serif;font-size:0.875rem;line-height:1.3125rem;color:#494949;text-align:left;cursor:pointer;background:transparent;text-decoration:none}.wenrolment__suggestions__button:hover,.wenrolment__suggestions__button:focus{font-family:"NexaBold",sans-serif;text-decoration:underline}.wenrolment__tabs{background-color:#fff;display:flex;flex-wrap:wrap}.wenrolment__tab{color:#003255;flex:1;font-weight:bold;font-family:"NexaBold";padding:13px}.wenrolment__tab .tab__icon{background-color:#7cc24d;border-radius:20px;font-size:0.75rem;line-height:20px;display:inline-block;width:1.25rem;height:1.25rem;text-align:center;vertical-align:middle}.wenrolment__tab .tab__icon-check{display:none}.wenrolment__tab .tab__label{display:block;margin:8px 0 0;vertical-align:middle;font-size:1rem}.wenrolment__tab svg{display:inline-block;width:.75rem;height:auto;margin-top:.375rem}.wenrolment__tab--active{background-color:#7cc24d}.wenrolment__tab--active .tab__icon{background-color:#fff}.wenrolment__tab--completed{background-color:#e5e5e5}.wenrolment__tab--completed .tab__icon{background-color:#fff;display:none}.wenrolment__tab--completed .tab__icon-check{display:inline-block}.wenrolment__tab-content{display:none}.wenrolment__tab-content--active{display:block}.wenrolment__tab-heading{background-color:#7cc24d;margin:0;padding:1.625rem 1.25rem}.wenrolment__tab-body{background-color:#fff;padding:1.625rem 1.25rem 2rem}.wenrolment__tab-body blockquote{margin-bottom:1.875rem;padding-top:0.9375rem;padding-bottom:0.9375rem;font-size:0.9375rem;line-height:1.5rem}.wenrolment__tab-body blockquote.is-hidden{display:none}.wenrolment__login{padding-bottom:1rem;border-bottom:1px solid #e5e5e5;margin-bottom:1rem}.wenrolment__login>*{display:inline-block}.wenrolment__continue{font-size:0.9375rem;font-weight:300;margin-bottom:0.6875rem}.wenrolment__logout__wrapper{display:flex;flex-wrap:wrap;font-size:0.9375rem;font-weight:300}.wenrolment__logout__message{display:flex;margin:0 0 0.6875rem;max-width:30rem}.wenrolment__logout__message span:first-child{margin-right:0.375rem;font-family:"NexaBold",sans-serif}.wenrolment__logout-link__wrapper{margin:0 1.6875rem 1.25rem 0}.wenrolment__logout-link__wrapper a{font-family:"NexaBold",sans-serif;color:#003255}.wenrolment__tbody-top h3{margin-top:0}.wenrolment__tbody-message{margin:0 0 1rem}.wenrolment__tbody-message:last-of-type{margin-bottom:1.5rem}.wenrolment__tbody-bottom .cta{padding-bottom:0}.wenrolment__tbody-bottom .cta-link{margin-right:0.625rem}.wenrolment__tbody-bottom .cta-link:last-child{margin-top:0.6875rem}.wenrolment__tbody-bottom button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;cursor:pointer;background-color:transparent}.cta-link.is-hidden{display:none}.wenrolment__details:last-child{margin-bottom:2rem}.wenrolment__details h5{margin-bottom:0.5rem}.wenrolment__details-body{background-color:rgba(231,198,198,.2);border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:1.5625rem}.wenrolment__detail{font-size:0.875rem;margin-bottom:0.625rem}.wenrolment__detail-label{color:#003255;font-weight:bold;font-family:"NexaBold"}.wenrolment__detail-address{display:inline-block;margin-top:0.25rem}.wenrolment__detail:last-child{margin-bottom:0}.wenrolment__detail>div{font-weight:300}.wenrolment__form .form-required-note{margin-bottom:1.3125rem;font-size:0.9375rem;line-height:1.5rem}.wenrolment__form .sq-form-section{margin-right:0;margin-left:0;margin-bottom:0;border-bottom:none}.wenrolment__form .sq-form-section-title{padding-bottom:1.4375rem;color:#003255;font-family:"NexaBold",sans-serif;font-size:1.4375rem;line-height:2.0625rem}.wenrolment__form .sq-form-submit{display:inline-block;text-decoration:none;margin-top:0.6875rem;border:1px solid #003255;padding:0.75rem 3.1875rem 0.75rem 1.3125rem;background-color:#003255;color:#fff;font-size:0.875rem;font-family:"NexaBold",sans-serif;background-image:url(mysource_files/oval-arrow-white.svg);background-repeat:no-repeat;background-position:center right 0.625rem;border-radius:25px;transition:background-color .25s ease}.wenrolment__form .sq-form-submit:hover,.wenrolment__form .sq-form-submit:focus{border-color:#7cc24d;color:#003255;background-color:#fff;background-image:url(mysource_files/oval-arrow-green.svg)}.wenrolment__form .sq-form-required-field{color:#fd3368;text-decoration:none;font-family:"NexaBold",sans-serif;padding-right:.25rem}.wenrolment__form .sq-form-question-answer input{border:.0625rem solid #ccc;width:100%;padding:.5rem;border-radius:4px}.wenrolment__form .sq-form-question-title{font-family:"NexaBold",sans-serif}.wenrolment__form .sq-form-question svg{vertical-align:text-top}.wenrolment__form .sq-form-question .tooltip{-webkit-appearance:none;-moz-appearance:none;outline:none;display:inline-block;position:relative;margin:0 0 0 .1875rem;border:none;padding:0;width:1.5625rem;height:1.5625rem;color:#fd3368;text-decoration:none;text-align:left;background:none;cursor:pointer;transition:color .25s 0s ease}.wenrolment__form .sq-form-question .tooltip:hover{color:#000}.wenrolment__form .sq-form-question .tooltip:hover .tooltip-text{visibility:visible;opacity:1;transition:opacity .35s 0s ease,visibility 0s 0s ease}.wenrolment__form .sq-form-question .tooltip .tooltip-text{font-size:0.875rem}.wenrolment__form .sq-form-question .tooltip .tooltip-text ul{padding-left:0.375rem}.wenrolment__form .sq-form-question .tooltip svg{width:0.75rem;height:0.75rem}.wenrolment__form .sq-form-question .tooltip-text{visibility:hidden;opacity:0;position:absolute;top:100%;right:0;border:solid .0625rem #ccc;padding:1rem;width:13.75rem;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);background-color:#fff;font-size:.75rem;font-family:"NexaBook",sans-serif;color:#494949;text-overflow:ellipsis;z-index:5;border-radius:4px;transition:opacity .35s 0s ease,visibility 0s .35s ease}.wenrolment__payment-redirect-form{display:inline-block}@media screen and (min-width: 768px){.wenrolment__tab .tab__label{display:inline;margin:0 0 0 0.625rem}.wenrolment__tab-heading{padding:2.125rem 2.5rem}.wenrolment__tab-body{padding:2.5rem}.wenrolment__login{padding-bottom:0.625rem;margin-bottom:1.875rem}.wenrolment__continue{margin-bottom:0;margin-left:0.6875rem}.wenrolment__tbody-bottom .cta{padding-top:1.9375rem}.wenrolment__tbody-bottom .cta-link:last-child{margin-top:0}.wenrolment__tbody-bottom .cta-link:not(:last-child){margin-right:0.875rem}.wenrolment__details-body{display:flex;flex-wrap:wrap}.wenrolment__detail{flex-basis:50%;margin:0 0 1.25rem;padding:0 1.25rem 0 0}.wenrolment__form .col-2{display:flex;justify-content:space-between}.wenrolment__form .col-2>.sq-form-question{width:50%}.wenrolment__form .col-2>.sq-form-question:not(:last-child){margin-right:1.25rem}.wenrolment__form .sq-form-question .tooltip-text{left:-6.875rem;right:auto}.wenrolment-alert__header{padding:2.375rem 2.125rem 1.6875rem}.wenrolment-alert__close-button{margin:0}.wenrolment-alert__title{font-size:1.875rem}.wenrolment-alert__content{padding:2.875rem 2.125rem 1.875rem}}@media screen and (min-width: 1180px){.wenrolment__tab .tab__label{margin-left:1.25rem}.wenrolment__detail{flex-basis:20%;margin:0}.wenrolment__detail:nth-child(1){flex-basis:35%}.wenrolment__detail:nth-child(4){flex-basis:25%}}.featured-CTA--workshop-panel{padding:0 0 0.9375rem}.featured-CTA--workshop-panel+.featured-CTA--workshop-panel{padding:0.9375rem 0}.featured-CTA--workshop-panel .featured-CTA__wrapper{padding:1.5625rem}.featured-CTA--workshop-panel .featured-CTA__wrapper--colored{background-color:#fff}.featured-CTA--workshop-panel .featured-CTA__main-content h3{font-size:1.375rem;margin-top:0;margin-bottom:0.625rem}.featured-CTA--workshop-panel .featured-CTA__main-content p{font-size:0.875rem;margin-top:0;margin-bottom:1.875rem}.featured-CTA--workshop-panel .featured-CTA__alt-content{display:flex;flex-flow:row wrap}.featured-CTA--workshop-panel .featured-CTA__alt-info{font-size:0.875rem;padding:0.3125rem 0;width:calc(50% - 0.625rem)}.featured-CTA--workshop-panel .featured-CTA__alt-info label{color:#003255;font-family:"NexaBold";font-weight:700}.featured-CTA--workshop-panel .featured-CTA__alt-info p{font-weight:300;margin:0.5rem 0}.featured-CTA--workshop-panel .featured-CTA__full{color:#fd3368;font-family:NexaBold}.featured-CTA--workshop-panel .featured-CTA__CTA-content{padding-top:1.875rem}.featured-CTA--workshop-panel .cta{display:flex;flex-flow:column;align-items:flex-start}.featured-CTA--workshop-panel .cta-link+.cta-link{margin-top:0.6875rem}.search-pagination__container--workshop li{background-color:#fff}@media screen and (min-width: 768px){.featured-CTA--workshop-panel .featured-CTA__content{display:flex}.featured-CTA--workshop-panel .featured-CTA__main-content{flex:1;padding-right:1.25rem;border-right:1px solid #e5e5e5}.featured-CTA--workshop-panel .featured-CTA__main-content h3{margin-bottom:0.25rem}.featured-CTA--workshop-panel .featured-CTA__main-content p{margin-bottom:0}.featured-CTA--workshop-panel .featured-CTA__alt-content{flex-flow:column;flex:1;justify-content:space-around;padding:0 1.25rem}.featured-CTA--workshop-panel .featured-CTA__alt-info{width:auto}.featured-CTA--workshop-panel .featured-CTA__CTA-content{flex:1;padding-top:0;padding-left:1.25rem;border-left:1px solid #e5e5e5}.featured-CTA--workshop-panel .cta{align-items:flex-start;justify-content:center;height:100%;padding-bottom:0}}@media screen and (min-width: 1180px){.featured-CTA--workshop-panel .featured-CTA__wrapper{padding:3.0625rem 3.75rem}.featured-CTA--workshop-panel .featured-CTA__alt-content{flex-flow:row;flex:2}.featured-CTA--workshop-panel .featured-CTA__main-content{padding-right:2.0625rem}.featured-CTA--workshop-panel .featured-CTA__CTA-content{padding-left:4rem}}.page-content>.axcelerate-sign-in__wrapper{margin:1.25rem 0 0;border-left:5px solid #7cc24d;border-top-right-radius:1.875rem;border-bottom-right-radius:1.875rem;padding:1.5625rem 1.25rem;background-color:#fff}.axcelerate-sign-in__wrapper{margin-top:1.25rem;margin-bottom:0.625rem}.axcelerate-sign-in__wrapper .cta{padding-bottom:0}.axcelerate-sign-in__wrapper .is-hidden{display:none}.axcelerate-sign-in__continue .cta-link{display:inline-block}.axcelerate-sign-in__continue .cta-icon{min-width:1.875rem}.axcelerate-sign-in__sign-out-message{display:inline-block;margin:0.75rem 0 0 0.6875rem;font-family:"NexaBook",sans-serif;font-size:0.9375rem;font-weight:300;line-height:1.3125rem;color:#494949}.axcelerate-sign-in-loader__wrapper{display:none;position:fixed;top:0;right:0;bottom:0;left:0;padding:38vh 0 0;text-align:center;background-color:rgba(255,255,255,.5);z-index:15}.axcelerate-sign-in-loader__wrapper.is-active{display:block}.axcelerate-sign-in-loading-message{display:inline-block;margin:1rem 0 0;padding:0;color:#003255}.axcelerate-sign-in-alert__wrapper{display:none;position:fixed;top:0;left:0;padding:25vh 1.25rem 1.25rem;width:100%;height:100%;background-color:rgba(0,50,85,.75);z-index:150}.axcelerate-sign-in-alert__wrapper.is-active{display:block}.axcelerate-sign-in-alert__container{margin:0 auto;border-radius:1.875rem;max-width:28.125rem;background-color:#fff;overflow:hidden}.axcelerate-sign-in-alert__header{display:flex;flex-wrap:wrap;justify-content:space-between;padding:1.5625rem 1.25rem;background-color:#7cc24d}.axcelerate-sign-in-alert__close-button{order:1;position:relative;flex-basis:2rem;-webkit-appearance:none;-moz-appearance:none;display:block;outline:none;margin:0 -0.3125rem 0 0;padding:0;border:none;width:2rem;height:2rem;background:transparent;cursor:pointer}.axcelerate-sign-in-alert__close-button:hover .axcelerate-sign-in-alert__close-bar,.axcelerate-sign-in-alert__close-button:focus .axcelerate-sign-in-alert__close-bar{background-color:#fff}.axcelerate-sign-in-alert__close-bar{position:absolute;top:0.8125rem;left:0.125rem;width:1.625rem;height:0.1875rem;background-color:#003255;transform:rotate(45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0.5);transition:background-color .2s 0s ease}.axcelerate-sign-in-alert__close-bar+.axcelerate-sign-in-alert__close-bar{transform:rotate(-45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3.5)}.axcelerate-sign-in-alert__title{display:block;margin:0;padding:0;font-family:"NexaBold",sans-serif;font-size:1.75rem;font-weight:400;line-height:2.125rem;color:#003255}.axcelerate-sign-in-alert__content{padding:2.6875rem 1.25rem 1.6875rem}.axcelerate-sign-in-alert__message{margin:0;padding:0;font-family:"NexaBold",sans-serif;font-size:0.875rem;line-height:1.3125rem;text-align:left;color:#1c1f2a}.axcelerate-sign-in-alert__message+.axcelerate-sign-in-alert__message{margin:1rem 0 0}@media screen and (min-width: 768px){.axcelerate-sign-in-alert__header{padding:2.375rem 2.125rem 1.6875rem}.axcelerate-sign-in-alert__close-button{margin:0}.axcelerate-sign-in-alert__title{font-size:1.875rem}.axcelerate-sign-in-alert__content{padding:2.875rem 2.125rem 1.875rem}}.workshop-details{width:100%}.workshop-details>p{font-weight:300;line-height:1.5}.workshop-details__full{color:#fd3368;font-family:NexaBold}.workshop-details__section{margin:1.375rem 0}.workshop-details__section>h4{margin:0}.workshop-details__section>p{line-height:1.5;margin:2px 0}.workshop-details__info-wrapper{margin:22px 0}.workshop-details__info{display:inline-block;margin-right:2.1875rem}.workshop-details__info:last-of-type{margin-right:0}.workshop-details__info>label{color:#003255;font-weight:bold;font-family:"NexaBold"}.workshop-details__cta{padding-top:1.125rem}.workshop-details__cta>.cta-link:first-child{margin-right:0.875rem}.workshop-details__cta>.cta-link:last-of-type{margin-top:0.6875rem}@media screen and (min-width: 768px){.workshop-details__info{margin-right:5rem}.workshop-details__cta{padding-top:2.1875rem}.workshop-details__cta>.cta-link:last-of-type{margin-top:0}}

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