﻿    body {
        font-family: 'Open Sans', sans-serif;
        font-variant-numeric: lining-nums;
        font-feature-settings: "lnum";
        text-size-adjust: 100%;
        font-size: 16px;
        -webkit-font-smoothing: antialiased;        
        margin: 0px;
        overflow-x: hidden;
    }
    i {
        font-style:normal;
    }    

    *, ::after, ::before {
        box-sizing: border-box;
    }
    
    .myhidden 
    {
        display:none;
    }    
    
    .banner-wrapper {
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        z-index: 2;
        flex-wrap: wrap;
        position: fixed;
        top: 0;
        left: 0;
        height: 64px;
        font-size: 14px;
        background: #0080bf;
        color: white;        
        width: 100%;
    }

    .hide {
        display: none;
    }
    .mybold{
        font-weight:bold;
    }

    .banner-wrapper .cta-container {        
        display: flex;
        width: 100%;
        -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
    }

    .banner-wrapper .cta-container .cta {
        color: white;
        cursor: pointer;
        font-size: 12px;
        font-weight: 700;        
    }

    .banner-wrapper .cta-container .create-cta {
        outline: 0;
        border-radius: 2px;
        padding: 0 6px;
        min-width: 115px;
        min-height: 25px;
        margin: 0 12px;
        background: #33b3f2;
        border-color: #33b3f2;
        border: none;        
    }

    .banner-wrapper .cta-container .create-cta:hover {
        background: #00adef;
        border-color: #00adef;
    }

    .banner-wrapper .cta-container .done-cta {
        margin: 0;
        background: transparent;
        border-color: transparent;
        color: white;
    }

    .banner-wrapper .cta-container .done-cta:hover {
        color: rgba(255, 255, 255, 0.8);
        background: transparent;
        border-color: transparent;
    }

    @media only screen and (min-width: 768px) {
        .banner-wrapper {
            height: 32px;
        }
        .banner-wrapper .cta-container {
            width: initial;
        }
    }    
    
    @-webkit-keyframes record_animation {
        0%,
        20%,
        50%,
        80%,
        100% {
            -webkit-transform: translateY(0);
            transform: translateY(0);
        }
        40% {
            -webkit-transform: translateY(2px);
            transform: translateY(2px);
        }
        60% {
            -webkit-transform: translateY(3px);
            transform: translateY(3px);
        }
    }

    @keyframes record_animation {
        0%,
        20%,
        50%,
        80%,
        100% {
            -webkit-transform: translateY(0);
            transform: translateY(0);
        }
        40% {
            -webkit-transform: translateY(2px);
            transform: translateY(2px);
        }
        60% {
            -webkit-transform: translateY(3px);
            transform: translateY(3px);
        }
    }

    nav {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        position: fixed;
        height: 70px;        
        width: 100%;
        top: 0;
        left: 0;        
        padding: 0 20px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        z-index: 99;
    }

    nav.has_banner {
        top: 64px;
    }

    nav #nav-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        position: relative;
        width: 100%;
        height: 100%;        
    }

    nav #nav-container #mobile-topmenu {
        position: absolute;
        left: 0;
        top: 31px;
        -webkit-user-select: none;
        -moz-user-select: none;
         -ms-user-select: none;
             user-select: none;
    }

    nav #nav-container #mobile-topmenu aside {
        display: block;
        position: relative;
        background: #000000;
        width: 18px;
        height: 2px;        
        border-radius: 100px;
        z-index: 1;
        -webkit-transform-origin: 0px 0px;
        -ms-transform-origin: 0px 0px;
        transform-origin: 0px 0px;
        -webkit-transition: background 0.5s cubic-bezier(0.77,0.2,0.05,1.0), opacity 0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
        transition: background 0.5s cubic-bezier(0.77,0.2,0.05,1.0), opacity 0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
        -o-transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0), background 0.5s cubic-bezier(0.77,0.2,0.05,1.0), opacity 0.55s ease;
        transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0), background 0.5s cubic-bezier(0.77,0.2,0.05,1.0), opacity 0.55s ease;
        transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0), background 0.5s cubic-bezier(0.77,0.2,0.05,1.0), opacity 0.55s ease, -webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
    }

    nav #nav-container #mobile-topmenu input[type=checkbox] {
        position: absolute;
        top: -1px;
        left: -1px;
        height: 15px;
        width: 19px;
        cursor: pointer;
        margin: 0;
        opacity: 0;
        z-index: 2;        
    }

    nav #nav-container #mobile-topmenu aside:not(:last-child) {
        margin-bottom: 4px;
    }

    nav #nav-container #mobile-topmenu aside:first-child {
        -webkit-transform-origin: 0% 0%;
            -ms-transform-origin: 0% 0%;
                transform-origin: 0% 0%;
    }

    nav #nav-container #mobile-topmenu aside:nth-last-child(2) {
        -webkit-transform-origin: 0% 100%;
            -ms-transform-origin: 0% 100%;
                transform-origin: 0% 100%;
    }

    nav #nav-container #mobile-topmenu input:checked ~ aside {
        opacity: 1;
        -webkit-transform: rotate(45deg) translate(4px, 0);
            -ms-transform: rotate(45deg) translate(4px, 0);
                transform: rotate(45deg) translate(4px, 0);
    }

    nav #nav-container #mobile-topmenu input:checked ~ aside:nth-last-child(3) {
        opacity: 0;
    }

    nav #nav-container #mobile-topmenu input:checked ~ aside:nth-last-child(2) {
        -webkit-transform: rotate(-45deg) translate(0, 4px);
            -ms-transform: rotate(-45deg) translate(0, 4px);
                transform: rotate(-45deg) translate(0, 4px);
    }

    nav #nav-container #mobile-topmenu #mobile-wrap {
        position: fixed;
        width: 100%;
        top: 0;
        left: 0;
        height: calc(100% + 2px);
        -webkit-transform-origin: 0% 0%;
            -ms-transform-origin: 0% 0%;
                transform-origin: 0% 0%;
        -webkit-transform: translate(-100%, 0);
            -ms-transform: translate(-100%, 0);
                transform: translate(-100%, 0);
        -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
        transition: -webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
        -o-transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
        transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
        transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0), -webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
        background-color: #FFFFFF;
        padding: 70px 0 0 20px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    nav #nav-container #logo {
        z-index: 2;
        padding-bottom: 7px;
    }

    nav #nav-container #logo:hover svg path,
    nav #nav-container #logo:focus svg path {
        fill: rgb(19, 147, 205);
    }

    nav #nav-container .pc_topmenu {
        display: none;
    }

    nav #nav-container .rightmenu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;        
        position: absolute;
        right: 0;
        top: 0;
        height: 100%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    nav #nav-container .rightmenu .search-btn {
        display: none;
    }

    nav #nav-container .rightmenu .search-container a {        
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-top: 5px;
        text-decoration: none;
    }

    nav #nav-container .rightmenu .search-input-container form {
        position: relative;
    }
    nav #nav-container .rightmenu .search-input-container form .input-container input {
        display: inline-block;
        border: 1px solid #efefef;
        border-radius: 4px;
        font-size: 16px;        
        width: 340px;
        background-color: rgb(255, 255, 255);
        color: rgb(26, 46, 59);
        height: 40px;
        margin: 0px;
        box-shadow: rgb(255 255 255) 0px 0px 0px 0px inset;
        padding: 0 0 0 10px;
        box-sizing: border-box;
        outline: 0px;
    }

    nav #nav-container .rightmenu .search-input-container form .input-container input::placeholder {
        color: rgb(132, 152, 164);
        opacity: 0.54;
        font-size: 16px;
        font-weight: 100;
    }

    nav #nav-container .rightmenu .search-input-container form .input-container input:focus {
        border-color: rgb(0, 136, 204);
        outline: none;
    }

    nav #nav-container .rightmenu .search-input-container form .input-container button {
        position: absolute;
        width: 40px;
        height: 38px;
        background: rgb(255, 255, 255);
        top: 1px;
        right: 1px;
        border: 1px solid transparent;
        border-radius: 0px 3px 3px 0px;
        cursor: pointer;        
    }

    nav #nav-container .rightmenu .search-input-container form .input-container .submit-btn svg {
        width: 19px;
        height: 19px;
        margin-top: 9px;
        margin-left: 6px;        
    }

    nav #nav-container .rightmenu .search-input-container form .input-container .clear-btn svg {
        width: 19px;
        height: 19px;
    }

    nav #nav-container .rightmenu .search-input-container form .input-container button:hover,
    nav #nav-container .rightmenu .search-input-container form .input-container button:focus {
        background: rgb(238, 241, 242);
    }

    nav #nav-container .rightmenu .search-container .search-btn span {
        letter-spacing: -0.3px;
        color: rgb(26, 46, 59);
        -webkit-transition: all 300ms ease;
        -o-transition: all 300ms ease;
        transition: all 300ms ease;
        font-size: 15px;
        line-height: 21px;
        font-weight: bold;        
    }

    nav #nav-container .rightmenu .login-join {
        display: none;
    }

    nav.mobile-toggle-on #nav-container .rightmenu {
        opacity: 0;
        visibility: hidden;
    }

    nav #nav-container .rightmenu .topnav_desktop_video_popover {
        display: -webkit-box;
        display: -ms-flexbox;
        display: none;        
        -ms-flex-align: center;
            align-items: center;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        color: rgb(26, 46, 59);
        -webkit-box-align: center;
        position: relative;
    }

    nav #nav-container .rightmenu .topnav_desktop_video_popover:hover .pc_topmenu_items_dropdown {
        opacity: 1;
        visibility: visible;
    }

    nav #nav-container .rightmenu .topnav_desktop_video_popover .topnav_desktop_video_popover_button {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        outline: 0;
        width: auto;
        border-width: 0;
        text-align: center;
        vertical-align: middle;
        font-weight: 700;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        min-width: 84px;
        border-radius: 3px;
        padding: 0 10px;
        height: 40px;
        color: #FFFFFF;
        cursor: pointer;
        border-color: #23313B;
        background-color: #23313B;
        -webkit-transition: background-color 80ms;
        -o-transition: background-color 80ms;
        transition: background-color 80ms;
    }

    nav #nav-container .rightmenu .topnav_desktop_video_popover .topnav_desktop_video_popover_button:focus,
    nav #nav-container .rightmenu .topnav_desktop_video_popover .topnav_desktop_video_popover_button:active {
        background-color: rgb(12, 22, 28);
    }

    nav #nav-container .rightmenu .topnav_desktop_video_popover .topnav_desktop_video_popover_button:hover {
        background-color: rgb(5, 9, 11);
    }

    nav #nav-container .rightmenu .topnav_desktop_video_popover .topnav_desktop_video_popover_button .topnav_desktop_video_popover_span_wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        overflow: hidden;
        -o-text-overflow: ellipsis;
           text-overflow: ellipsis;
        font-size: 15px;
    }

    nav #nav-container .rightmenu .topnav_desktop_video_popover .topnav_desktop_video_popover_button .topnav_desktop_video_popover_span_wrapper #record_animation_wrapper.record_animate {
        -webkit-animation: 1.5s ease 0.25s 5 normal none running record_animation;
                animation: 1.5s ease 0.25s 5 normal none running record_animation;
    }

    nav #nav-container .rightmenu .topnav_desktop_video_popover .pc_topmenu_items_dropdown {
        visibility: hidden;
        opacity: 0;
        position: absolute;
        top: 42px;
        right: 0;
        left: auto;
        -webkit-transform: none;
            -ms-transform: none;
                transform: none;
        border-radius: 3px;
        min-width: 122px;
        max-width: 298px;
        background-color: #FFFFFF;
        background-clip: padding-box;
        color: #1a2e3b;
        -webkit-box-shadow: 0 3px 5px 0 rgb(0 0 0 / 10%);
                box-shadow: 0 3px 5px 0 rgb(0 0 0 / 10%);
        -webkit-transition: opacity 75ms ease-out, -webkit-transform 75ms ease-out;
        transition: opacity 75ms ease-out, -webkit-transform 75ms ease-out;
        -o-transition: transform 75ms ease-out, opacity 75ms ease-out;
        transition: transform 75ms ease-out, opacity 75ms ease-out;
        transition: transform 75ms ease-out, opacity 75ms ease-out, -webkit-transform 75ms ease-out;
        max-height: 90vh;
        overflow: auto;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        margin: 0;
        padding: 0;
    }

    nav #nav-container .rightmenu .topnav_desktop_video_popover .pc_topmenu_items_dropdown .topnav_desktop_menu_items_dropdown_item_variant {
        border-bottom:1px solid rgba(151,151,151,0.18);
        min-width: 150px;
        border-radius: 3px;
        padding: 3px;
    }

    nav #nav-container .rightmenu .topnav_desktop_video_popover .pc_topmenu_items_dropdown .topnav_desktop_menu_items_dropdown_item_variant:hover,
    nav #nav-container .rightmenu .topnav_desktop_video_popover .pc_topmenu_items_dropdown .topnav_desktop_menu_items_dropdown_item_variant:focus {
        background-color: rgb(246, 247, 248);
    }

    nav #nav-container .rightmenu .topnav_desktop_video_popover .pc_topmenu_items_dropdown .topnav_desktop_menu_items_dropdown_item_variant a {        
        display: block;
        padding: 4px 12px;
        font-size: 14px;
        letter-spacing: 0.16px;        
        line-height: 30px;
        font-weight: normal;
        text-decoration: none;
        color: #1a2e3b;
        max-width: 704px;
        margin-bottom: 0;
        overflow: hidden;
        white-space: nowrap;
        -o-text-overflow: ellipsis;
           text-overflow: ellipsis;
        -webkit-transition: background-color 80ms;
        -o-transition: background-color 80ms;
        transition: background-color 80ms;
        -webkit-box-sizing: content-box;
                box-sizing: content-box;
    }

    nav #nav-container .rightmenu .topnav_desktop_video_popover .pc_topmenu_items_dropdown .topnav_desktop_menu_items_dropdown_item_variant:first-child {
        border-radius: 3px 3px 0px 0px;
    }

    nav #nav-container .rightmenu .topnav_desktop_video_popover .pc_topmenu_items_dropdown .topnav_desktop_menu_items_dropdown_item_variant:last-child {
        border-bottom:none;
    }

    nav #nav-container .rightmenu .topnav_desktop_video_popover .pc_topmenu_items_dropdown .topnav_desktop_menu_items_dropdown_item_variant .align_topnav_dropdown_icons {
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
            -ms-flex-align:center;
                align-items:center
    }

    nav #nav-container .rightmenu .topnav_desktop_video_popover .pc_topmenu_items_dropdown .topnav_desktop_menu_items_dropdown_item_variant .align_topnav_dropdown_icons .topnav_dropdown_icons {
        display: inline-block;
        margin: 8px 8px 0 0;
    }

    nav #nav-container .rightmenu .topnav_desktop_video_popover .pc_topmenu_items_dropdown .topnav_desktop_menu_items_dropdown_item_variant .align_topnav_dropdown_icons .new_label {
        text-transform: uppercase;
        background-color: #1140C6;
        color: #fff;
        border-radius: 2px;
        height: 20px;
        line-height: 20px;
        margin-left: 8px;
        font-size: 10px;
        font-weight: 700;
        padding: 0 2px;
        text-align: center;
    }

    #g_id_onload {
        position: absolute;
        right: 0;
        top: 100%;
        z-index: 99;
    }


    @media only screen and (min-width: 768px) {
        nav.has_banner {
            top: 32px;
        }

        nav #nav-container .rightmenu .login-join {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            margin-left: 24px;
            height: 100%;
            padding: 0 9px;
        }

        nav #nav-container .rightmenu .login-join div:last-child {
            margin-left: 24px;
        }

        nav #nav-container .rightmenu .login-join div a {
            text-decoration: none;
            color: #23313B;
        }


        nav #nav-container .rightmenu .login-join div[data-menu-id="login"] a {
            font-weight: bold;
            font-size: 14px;
            line-height: 17px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            height: 40px;
        }

        nav #nav-container .rightmenu .login-join div[data-menu-id="join"] a {
            border: 1px solid rgba(26, 46, 58, 0.25);
            border-radius: 4px;
            width: 77px;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            font-weight: bold;
            font-size: 14px;
            line-height: 17px;
            text-align: center;
            padding: 10px 24px 11px;
            -webkit-transition: border 300ms ease;
            -o-transition: border 300ms ease;
            transition: border 300ms ease;
        }

        nav #nav-container .rightmenu .login-join div[data-menu-id="join"] a:hover {
            border: 1px solid #23313B;
        }

        nav:not(.mobile-toggle-on) #nav-container {
            justify-content: flex-start;
        }

        nav:not(.mobile-toggle-on) #nav-container #logo {
            text-align: left;
            margin-left: 32px;
            padding-bottom: 0;
        }

        nav #nav-container .rightmenu .topnav_desktop_video_popover {
            display: flex;
            padding-top: 2px;
        }
    }

    .modal 
    {
        display:none;
        margin: 0;
        background-color: transparent;
    }

    .modal .modal-container {
        padding: 25px 0;
        position: fixed;
        z-index: 1000;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        -webkit-transform-style: preserve-3d;
                transform-style: preserve-3d;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all 300ms ease-out;
        -o-transition: all 300ms ease-out;
        transition: all 300ms ease-out;
    }



    @media only screen and (min-width: 1024px) {
        nav {
            height: 80px;
        }

        nav #nav-container #logo,
        nav:not(.mobile-toggle-on) #nav-container #logo {
            margin-right: 20px;
        }

        nav #nav-container .pc_topmenu {
            list-style: none;
            padding: 0;
            margin: 0;
        }

        nav #nav-container .pc_topmenu .pc_topmenu_items {
            padding: 0 15px;
            position: relative;
        }

        nav #nav-container .pc_topmenu .pc_topmenu_items a.hide {
            display: none;
        }

        nav #nav-container .pc_topmenu .pc_topmenu_items .pc_topmenu_items_dropdown--wrapper,
        nav #nav-container .pc_topmenu .pc_topmenu_items .pc_topmenu_items_dropdown {
            opacity: 0;
            visibility: hidden;
            position: absolute;
            top: 100%;
            left: -15px;
            -webkit-transition: all 300ms ease;
            -o-transition: all 300ms ease;
            transition: all 300ms ease;
        }

        nav #nav-container .pc_topmenu .pc_topmenu_items .pc_topmenu_items_dropdown {
            list-style: none;
            padding: 0;
            margin: 0;
            background-color: rgb(255, 255, 255);
            border-radius: 4px;
            -webkit-box-shadow: rgb(0 0 0 / 10%) 3px 3px 20px;
                    box-shadow: rgb(0 0 0 / 10%) 3px 3px 20px;
            margin: 0px;
            min-width: 240px;
            padding: 0px;
            position: absolute;
        }

        nav #nav-container .pc_topmenu .pc_topmenu_items > a {
            font-size: 14px;
            line-height: 17px;
            color: rgb(26, 46, 59);
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            height: 40px;
            font-weight: bold;
            text-decoration: none;
        }

        nav #nav-container .pc_topmenu .pc_topmenu_items a .topnav_dropdown_arrow svg {
            -webkit-transition: all 300ms ease;
            -o-transition: all 300ms ease;
            transition: all 300ms ease;
            margin-left: 3px;
        }

        nav #nav-container .pc_topmenu .pc_topmenu_items:hover a svg,
        nav #nav-container .pc_topmenu .pc_topmenu_items a .rotate_arrow svg {
            -webkit-transform: rotate(180deg);
                -ms-transform: rotate(180deg);
                    transform: rotate(180deg);
        }

    }

    @media only screen and (min-width: 1100px) {
        nav #nav-container #mobile-topmenu {
            display: none;
        }

        nav #nav-container .pc_topmenu {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
        }

        nav #nav-container #logo,
        nav:not(.mobile-toggle-on) #nav-container #logo {
            margin-left: 0;
        }
    }

    @media only screen and (min-width: 1200px) {
        nav #nav-container .pc_topmenu .pc_topmenu_items .pc_topmenu_items_dropdown--wrapper  {
            left: 0;
        }
    }

    @media only screen and (min-width: 1440px) {

        nav #nav-container .rightmenu .search-container a svg {
            margin: 0 5px 0 9px;
        }

        nav #nav-container .rightmenu .search-container a {
            padding-top: 10px;
            display: none;
        }

        nav #nav-container .rightmenu .search-container {
            height: 40px;
            border-right: 1px solid rgba(0, 0, 0, 0.1);
            padding-right: 24px;
        }

        nav #nav-container .rightmenu .search-input-container {
            border-right: 1px solid rgba(0, 0, 0, 0.1);
            padding-right: 24px;
        }

        nav #nav-container .rightmenu .search-btn {
            display: block;
            padding-top: 10px;
            cursor: pointer;
        }
        nav #nav-container .rightmenu .search-btn svg {
            vertical-align: middle;
            margin: 0 5px 0 9px;
        }

        nav #nav-container .rightmenu .topnav_desktop_video_popover .topnav_desktop_video_popover_button {
            min-width: 132px;
        }
    }

    .search-input-container form {
        position: relative;
    }
    .search-input-container form .input-container input {
        display: inline-block;
        border: 1px solid #efefef;
        border-radius: 4px;
        font-size: 16px;        
        width: 100%;
        background-color: rgb(255, 255, 255);
        color: rgb(26, 46, 59);
        height: 40px;
        margin: 0px;
        box-shadow: rgb(255 255 255) 0px 0px 0px 0px inset;
        padding: 0 0 0 10px;
        box-sizing: border-box;
        outline: 0px;
    }

    .search-input-container form .input-container input::placeholder {
        color: rgb(132, 152, 164);
        opacity: 0.54;
        font-size: 16px;
        font-weight: 100;
    }

    .search-input-container form .input-container input:focus {
        border-color: rgb(0, 136, 204);
        outline: none;
    }

    .search-input-container form .input-container button {
        position: absolute;
        cursor: pointer;
        border: 1px solid transparent;
        border-radius: 0px 3px 3px 0px;        
        width: 40px;
        height: 38px;
        background: rgb(255, 255, 255);
        top: 1px;
        right: 1px;
    }

    .search-input-container form .input-container .submit-btn svg {
        margin-top: 9px;
        margin-left: 6px;
        width: 19px;
        height: 19px;
    }

    .search-input-container form .input-container .clear-btn svg {
        width: 19px;
        height: 19px;
    }

    .search-input-container form .input-container button:hover,
    .search-input-container form .input-container button:focus {
        background: rgb(238, 241, 242);
    }
    
    .search-input-container form .search-dropdown-container {
        width: 100%;        
        border-radius: 4px;
        box-shadow: rgb(208, 216, 219) 0px 0px 0px 1px, rgba(0, 0, 0, 0.12) 0px 2px 4px 0px;
        white-space: nowrap;
        overflow: hidden;
        position: absolute;
        top: 45px;
        background-color: #ffffff;
    }

    .search-input-container form .search-dropdown-container .search-query {
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        justify-content: space-between;
        position: relative;
        padding: 0 21px;
        height: 43px;
        border-top: 1px solid rgb(227, 232, 233);
        color: rgb(26, 46, 59);
        cursor: pointer;
        text-decoration: none;        
    }
    .search-input-container form .search-dropdown-container .search-query:hover,
    .search-input-container form .search-dropdown-container .search-query.active {
        background-color: rgba(162, 175, 184, 0.16);
    }
    .search-input-container form .search-dropdown-container .search-query .search-term-container {
        display: flex;
    }
    .search-input-container form .search-dropdown-container .search-query .search-term-container svg {
        position: relative;
        height: 23px;
        width: 23px;
        margin-right: 6px;
    }

    .search-input-container form .search-dropdown-container .search-query .search-term-container span {
        color: rgb(26, 46, 59);
        font-size: 14px;
        line-height: 20px;
        align-self: center;
    }
    .search-input-container form .search-dropdown-container .search-query .enter-icon {
        display: flex;
        text-align: right;
    }
    .search-input-container form .search-dropdown-container .search-query .enter-icon svg {
        position: relative;
        height: 15px;
        width: 15px;
        margin-left: 5px;
        line-height: 10px;
        transform: scale(-1, 1);
    }
    .search-input-container form .search-dropdown-container .suggestions-container {
        margin-bottom: 8px;
    }
    .search-input-container form .search-dropdown-container .suggestions-container .suggestions-list {
        margin: 0px;
        padding: 0px;
        list-style: none;
    }
    .search-input-container form .search-dropdown-container .suggestions-container .suggestions-list li.active {
        background-color: rgb(238, 241, 244);
    }
    .search-input-container form .search-dropdown-container .suggestions-container .suggestions-list li .list-item {
        text-decoration: none;
        color: #1a2e3b;
        display: block;
    }
    .search-input-container form .search-dropdown-container .suggestions-container .suggestions-list li .list-item:hover {
        background-color: rgb(238, 241, 244);
    }

    .search-input-container form .search-dropdown-container .suggestions-container .suggestions-list li .list-item > span {
        display: flex;
        -webkit-box-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        align-items: center;
        padding: 4px 21px;
        font-size: 14px;
        height: 35px;
        box-sizing: border-box;
    }
    .search-input-container form .search-dropdown-container .suggestions-container .suggestions-list li .list-item .video-text {
        text-align: right;
        color: rgb(124, 147, 166);
        font-size: 14px;
        font-weight: normal;
        letter-spacing: 0.16px;
        line-height: 1.42857;
    }

    .search-input-container form .search-dropdown-container .suggestions-container h2 {
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        justify-content: space-between;
        color: rgb(124, 147, 166);
        font-size: 12px;
        font-weight: 500;
        letter-spacing: 0.6px;
        line-height: 15px;
        padding: 21px 21px 10px;
        text-transform: uppercase;        
        height: 25px;
        margin: 6px 0px;
        box-sizing: border-box;
    }

    @media only screen and (min-width: 1440px) {
        .search-input-container {
            border-right: 1px solid rgba(0, 0, 0, 0.1);
            padding-right: 24px;
        }
    }

    .search-input-container form {
        position: relative;
    }
    .search-input-container form .input-container input {
        display: inline-block;
        width: 100%;
        background-color: rgb(255, 255, 255);
        color: rgb(26, 46, 59);
        border: 1px solid #efefef;
        border-radius: 4px;
        font-size: 16px;        
        height: 40px;
        margin: 0px;
        box-shadow: rgb(255 255 255) 0px 0px 0px 0px inset;
        padding: 0 0 0 10px;
        box-sizing: border-box;
        outline: 0px;
    }

    .search-input-container form .input-container input::placeholder {
        color: rgb(132, 152, 164);
        opacity: 0.54;
        font-size: 16px;
        font-weight: 100;
    }

    .search-input-container form .input-container input:focus {
        border-color: rgb(0, 136, 204);
        outline: none;
    }

    .search-input-container form .input-container button {
        position: absolute;
        border: 1px solid transparent;
        border-radius: 0px 3px 3px 0px;
        cursor: pointer;
        width: 40px;
        height: 38px;
        background: rgb(255, 255, 255);
        top: 1px;
        right: 1px;
    }

    .search-input-container form .input-container .submit-btn svg {
        margin-top: 9px;
        margin-left: 6px;
        width: 19px;
        height: 19px;
    }

    .search-input-container form .input-container .clear-btn svg {
        width: 19px;
        height: 19px;
    }

    .search-input-container form .input-container button:hover,
    .search-input-container form .input-container button:focus {
        background: rgb(238, 241, 242);
    }
    
    .search-input-container form .search-dropdown-container {
        width: 100%;
        background-color: #ffffff;
        border-radius: 4px;
        box-shadow: rgb(208, 216, 219) 0px 0px 0px 1px, rgba(0, 0, 0, 0.12) 0px 2px 4px 0px;
        white-space: nowrap;
        overflow: hidden;
        position: absolute;
        top: 45px;
    }

    .search-input-container form .search-dropdown-container .search-query {
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        justify-content: space-between;
        position: relative;
        padding: 0 21px;
        color: rgb(26, 46, 59);
        cursor: pointer;
        text-decoration: none;
        height: 43px;
        border-top: 1px solid rgb(227, 232, 233);
    }
    .search-input-container form .search-dropdown-container .search-query:hover,
    .search-input-container form .search-dropdown-container .search-query.active {
        background-color: rgba(162, 175, 184, 0.16);
    }
    .search-input-container form .search-dropdown-container .search-query .search-term-container {
        display: flex;
    }
    .search-input-container form .search-dropdown-container .search-query .search-term-container svg {
        position: relative;
        height: 23px;
        width: 23px;
        margin-right: 6px;
    }

    .search-input-container form .search-dropdown-container .search-query .search-term-container span {
        color: rgb(26, 46, 59);
        font-size: 14px;
        line-height: 20px;
        align-self: center;
    }
    .search-input-container form .search-dropdown-container .search-query .enter-icon {
        display: flex;
        text-align: right;
    }
    .search-input-container form .search-dropdown-container .search-query .enter-icon svg {
        position: relative;
        height: 15px;
        width: 15px;
        margin-left: 5px;
        line-height: 10px;
        transform: scale(-1, 1);
    }
    .search-input-container form .search-dropdown-container .suggestions-container {
        margin-bottom: 8px;
    }
    .search-input-container form .search-dropdown-container .suggestions-container .suggestions-list {
        margin: 0px;
        padding: 0px;
        list-style: none;
    }
    .search-input-container form .search-dropdown-container .suggestions-container .suggestions-list li.active {
        background-color: rgb(238, 241, 244);
    }
    .search-input-container form .search-dropdown-container .suggestions-container .suggestions-list li .list-item {
        text-decoration: none;
        color: #1a2e3b;
        display: block;
    }
    .search-input-container form .search-dropdown-container .suggestions-container .suggestions-list li .list-item:hover {
        background-color: rgb(238, 241, 244);
    }

    .search-input-container form .search-dropdown-container .suggestions-container .suggestions-list li .list-item > span {
        display: flex;
        -webkit-box-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        align-items: center;
        padding: 4px 21px;
        font-size: 14px;
        height: 35px;
        box-sizing: border-box;
    }
    .search-input-container form .search-dropdown-container .suggestions-container .suggestions-list li .list-item .video-text {
        text-align: right;
        color: rgb(124, 147, 166);
        font-size: 14px;
        font-weight: normal;
        letter-spacing: 0.16px;
        line-height: 1.42857;
    }

    .search-input-container form .search-dropdown-container .suggestions-container h2 {
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        justify-content: space-between;
        height: 25px;
        color: rgb(124, 147, 166);
        font-size: 12px;
        font-weight: 500;
        letter-spacing: 0.6px;
        line-height: 15px;
        padding: 21px 21px 10px;
        text-transform: uppercase;        
        margin: 6px 0px;
        box-sizing: border-box;
    }

    @media only screen and (min-width: 1440px) {
        .search-input-container {
            border-right: 1px solid rgba(0, 0, 0, 0.1);
            padding-right: 24px;
        }
    }
    
/* login and register */ 
.modal-login ::after,.modal-login ::before,.modal-login :not([class^=responsive_border_]),.modal-login html{box-sizing:border-box}.modal-login .iris_form_text--defined,.modal-login sup{vertical-align:top}.modal-login .iris_btn,.modal-login body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.modal-login .apple-icon path,.modal-login .iris_btn-flag-path,.modal-login .iris_btn-truncate svg path,.modal-login .iris_btn-truncate svg rect,.modal-login .iris_btn-utility svg path,.modal-login .iris_btn-utility svg rect{fill:currentColor}.modal-login body,.modal-login form{margin:0;padding:0}.modal-login html{overflow-y:scroll;background:#fff}.modal-login blockquote,.modal-login dd,.modal-login dl,.modal-login figure,.modal-login h1,.modal-login h2,.modal-login h3,.modal-login h4,.modal-login h5,.modal-login h6,.modal-login p,.modal-login pre{margin:0}.modal-login p.first,.modal-login p:first-child{margin-top:0}.modal-login img{border:0}.modal-login fieldset,.modal-login legend{margin:0;padding:0;border:0}.modal-login acronym{cursor:help}.modal-login time{cursor:default}.modal-login em{font-style:italic}.modal-login [tabindex="-1"]:focus{outline:0!important}.modal-login ol,.modal-login ul{margin:0;padding:0;list-style-type:none}.modal-login *,.modal-login :after,.modal-login :before{box-sizing:inherit}.modal-login mark{display:inline;color:inherit;background:#A6E2F9}.modal-login body{font-size:1rem;color:#1a2e3b}.modal-login ::selection{color:#fff;background-color:#00adef}.modal-login ::-moz-selection{color:#fff;background-color:#00adef}.modal-login strong{font-weight:700}.modal-login a{color:#17272E;cursor:pointer;text-decoration:none}.modal-login a.selected,.modal-login a:focus,.modal-login a:hover{color:#1a2e3b}.modal-login a img{border:0}.modal-login h1,.modal-login h2,.modal-login h3,.modal-login h4,.modal-login h5,.modal-login h6{margin-bottom:.2em;font-weight:700;line-height:1.189;color:#1a2e3b}.modal-login label{font-weight:400}.modal-login blockquote{margin-bottom:1em;font-style:italic}.modal-login .VimeoBrand_ColorRibbon:before{display:block;width:100%;height:.1875rem;background-image:-webkit-linear-gradient(left,#73D2F6,#08C 22%,#7FC400 36%,#FFD583 48%,#FFB21E 63%,#FF4D4D 76%,#503873);background-image:linear-gradient(to right,#73D2F6,#08C 22%,#7FC400 36%,#FFD583 48%,#FFB21E 63%,#FF4D4D 76%,#503873);content:'';-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.modal-login hr{display:block;clear:both;height:0;margin:10px 0;border:1px solid #D0D8DB}.modal-login body.progress,.modal-login body.progress a{cursor:progress!important}.modal-login [type=text],.modal-login [type=tel],.modal-login [type=email],.modal-login [type=password],.modal-login [type=number],.modal-login [type=date],.modal-login [type=search],.modal-login textarea{padding:.5rem;font-size:.875rem;line-height:1;color:#4E5A5E}.modal-login [type=text][disabled],.modal-login [type=tel][disabled],.modal-login [type=email][disabled],.modal-login [type=password][disabled],.modal-login [type=number][disabled],.modal-login [type=date][disabled],.modal-login [type=search][disabled],.modal-login textarea[disabled]{color:#E3E8E9;border-color:#D0D8DB;background-color:#FFF}.modal-login textarea{font-family:sans-serif;line-height:1.6;resize:vertical}.modal-login [contenteditable=true]:hover{outline:#D0D8DB dotted 1px}.modal-login .iris_form_text{display:inline-block;padding:.625rem;border:1px solid #D0D8DB;border-radius:.1875rem;background-color:#FFF;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-login #registration_forms input,.modal-login .iris_btn,.modal-login .iris_link{-moz-appearance:none;-webkit-appearance:none}.modal-login .iris_form_text::-webkit-input-placeholder{color:#8A9599}.modal-login .iris_form_text:-ms-input-placeholder{color:#8A9599}.modal-login .iris_form_text::placeholder{color:#8A9599}.modal-login .iris_form_text:disabled{background-color:#F6F7F8}.modal-login .iris_form_text:focus{box-shadow:inset 0 0 0 1px #D0D8DB}.modal-login .iris_form_text.submitting{color:#8A9599;background-color:#EEF1F2}.modal-login .iris_form_text--lg{padding:.9375rem;font-size:1rem}.modal-login .iris_form_text--full{width:100%}.modal-login .iris_form_text--sm{font-size:.75rem}.modal-login .iris_form_text--alert{padding-right:1.875rem;border-color:#FF9D9D;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='298 389 16 14'%3E%3Cpath fill='%23ff4d4d' d='M313.7 400l-6-10c-.4-.6-1-1-1.7-1s-1.4.4-1.7 1l-6 10c-.2.3-.3.6-.3 1 0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2 0-.4-.1-.7-.3-1zm-6.7 1h-2v-2h2v2zm0-3h-2v-5h2v5z'/%3E%3C/svg%3E") right .625rem top 50% no-repeat;background-size:16px}.modal-login .iris_form_text--alert:focus{box-shadow:inset 0 0 0 1px #FF9D9D}.modal-login .iris_form_text--success{padding-right:1.875rem;border-color:#B9DF73;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-299 391 12 12'%3E%3Cpath fill='%237fc400' d='M-287.2 393.5l-.8-.8c-.3-.3-.8-.3-1.1 0l-5.4 5.4-2.4-2.4c-.3-.3-.8-.3-1.1 0l-.8.8c-.3.3-.3.8 0 1.1l3.8 3.7c.3.3.8.3 1.1 0l6.8-6.7c.2-.3.2-.8-.1-1.1z'/%3E%3C/svg%3E") right .625rem top 50% no-repeat;background-size:16px}.modal-login .iris_form_text--success:focus{box-shadow:inset 0 0 0 1px #B9DF73}.modal-login .iris_form_text--warning{padding-right:1.875rem;border-color:#FFD583;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='298 389 16 14'%3E%3Cpath fill='%23ffb21e' d='M313.7 400l-6-10c-.4-.6-1-1-1.7-1s-1.4.4-1.7 1l-6 10c-.2.3-.3.6-.3 1 0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2 0-.4-.1-.7-.3-1zm-6.7 1h-2v-2h2v2zm0-3h-2v-5h2v5z'/%3E%3C/svg%3E") right .625rem top 50% no-repeat;background-size:16px}.modal-login .iris_form_text--warning:focus{box-shadow:inset 0 0 0 1px #FFD583}.modal-login .iris_btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative;width:auto;min-width:5.25rem;margin:0;padding:0 1rem;font-size:.875rem;font-weight:700;line-height:2.7142857143;border-width:1px;border-style:solid;border-radius:.1875rem;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;text-align:center;vertical-align:middle;letter-spacing:.5px;appearance:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-font-smoothing:initial}@-moz-document url-prefix(){.modal-login .iris_btn{display:inline-block}}.modal-login .iris_btn:hover{cursor:pointer}.modal-login .iris_btn:active{outline:0;-webkit-transform:scale(.98);transform:scale(.98)}.modal-login .iris_btn svg{width:1rem;height:1rem}.modal-login .iris_btn .iris_ic{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.modal-login .iris_btn:nth-last-child(n+2):not(:only-of-type),.modal-login .iris_btn:nth-last-child(n+2)~.iris_btn:not(:last-child){margin-right:.625rem}.modal-login .iris_btn:only-child{margin-right:0;margin-left:0}@-moz-document url-prefix(){.modal-login .iris_btn,.modal-login .iris_btn .iris_ic{display:inline-block}.modal-login .iris_btn-content{vertical-align:middle}}.modal-login .iris_btn__content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.modal-login .iris_btn__icon-lft{margin-left:.375rem}.modal-login .iris_btn-flag{position:relative;color:rgba(255,255,255,.4);border:1px solid rgba(255,255,255,.4);background-color:transparent}.modal-login .iris_btn-flag:active,.modal-login .iris_btn-flag:hover{color:#fff;border-color:#fff}.modal-login .iris_btn-flag-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-login .iris_btn-switch{color:#00ADEF;border:1px solid #73D2F6;background:0 0}.modal-login .iris_btn-switch:hover{color:#08C;border:1px solid #00ADEF;background-color:#CCEFFC}.modal-login .iris_btn-switch:active{border:2px solid #73D2F6}.modal-login .iris_btn-switch--on{color:#7FC400;border:1px solid #B9DF73}.modal-login .iris_btn-switch--on:hover{color:#3A5161;border:1px solid #D0D8DB;background-color:#E3E8E9}.modal-login .iris_btn-switch--on:active{color:#657987;border:2px solid #E3E8E9}.modal-login .iris_btn-switch--destroy{color:#FF4D4D;border:1px solid #FF9D9D}.modal-login .iris_btn-switch--destroy:hover{color:#D93636;border:1px solid #FF4D4D;background-color:#FFDBDB}.modal-login .iris_btn-switch--destroy:active{border:2px solid #FF9D9D}.modal-login .iris_btn-switch--successful:hover{color:#7FC400;border:1px solid #B9DF73;background-color:transparent}.modal-login .iris_btn-txt{font-size:16px;font-weight:inherit;border:0;background-color:transparent}.modal-login .iris_btn-txt--upload{color:#3A5161}.modal-login .iris_btn-txt--upload:hover{color:#1A2E3B}.modal-login .iris_btn-txt--yellow{color:#FFB21E}.modal-login .iris_btn-txt--yellow:hover{color:#FF8A00}.modal-login .iris_btn-txt--purple{color:#675089}.modal-login .iris_btn-txt--purple:hover{color:#503873}.modal-login .iris_btn-truncate,.modal-login .iris_btn-utility{padding:0 .75rem;font-size:.875rem;line-height:2.1428571429;color:#657987;border:1px solid #D0D8DB;background-color:#F6F7F8}.modal-login .iris_btn-utility--transparent{background-color:inherit}.modal-login .iris_btn-utility.is-active,.modal-login .is-active.iris_btn-truncate{color:#FFF;background-color:#657987;box-shadow:none}.modal-login .iris_btn-truncate:focus,.modal-login .iris_btn-utility:focus{color:#657987;background-color:#F6F7F8}.modal-login .iris_btn-truncate:hover,.modal-login .iris_btn-utility:hover{color:#FFF;border-color:#3A5161;background-color:#3A5161}.modal-login .iris_btn-truncate:active,.modal-login .iris_btn-utility:active{color:#FFF;border-width:1px;background-color:#111d26}.modal-login .active.iris_btn-truncate,.modal-login .iris_btn-utility.active{color:#FFF;border-color:#3A5161;background-color:#3A5161}.modal-login .iris_btn-truncate .iris_btn-utility__arrow,.modal-login .iris_btn-utility .iris_btn-utility__arrow{margin-right:5px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.modal-login .iris_btn-truncate .iris_btn-utility__arrow.is--arrow-rgt,.modal-login .iris_btn-utility .iris_btn-utility__arrow.is--arrow-rgt{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.modal-login .iris_btn-utility--selected,.modal-login .iris_btn-utility--selected:active{color:#7FC400;border:1px solid #B9DF73;background-color:#F2F9E5}.modal-login .iris_btn-utility--deselect,.modal-login .iris_btn-utility--deselect:active,.modal-login .iris_btn-utility--deselect:hover{color:#3A5161;border:1px solid #D0D8DB;background:#E3E8E9}.modal-login .iris_btn-truncate{max-width:1.25rem;padding:.3125rem;line-height:0;border-radius:50%}.modal-login .iris_btn-undertaker{width:.5rem;padding:0;font-size:.875rem;font-weight:700;color:#FF4D4D;border:none;outline:0;background-color:transparent;cursor:pointer}.modal-login .iris_btn-undertaker:hover{color:#D93636}.modal-login .iris_btn-undertaker--lg{width:auto}.modal-login a.iris_btn--downplay:focus{color:#FFF}.modal-login .iris_btn--circle{padding:0;border-radius:50%}.modal-login .iris_btn--primary,.modal-login .iris_btn-outline--primary:hover{color:#FFF;border-color:#00ADEF;background-color:#00ADEF}.modal-login .iris_btn--primary:hover{color:#FFF;border-color:#08C;background-color:#08C}.modal-login .iris_btn--primary:focus{color:#FFF}.modal-login .iris_btn--primary:active,.modal-login .iris_btn-outline--primary:active{color:#FFF;background-color:#069}.modal-login .iris_btn-outline--primary{background-color:transparent;letter-spacing:.25px;color:#00ADEF;border-color:#00ADEF}.modal-login .iris_btn--secondary{color:#1A2E3B;border-color:#EEF1F2;background-color:#EEF1F2;letter-spacing:.25px}.modal-login .iris_btn-outline--secondary{background-color:transparent;color:#879CAB;border-color:#879CAB;letter-spacing:.25px}.modal-login .iris_btn--secondary:hover,.modal-login .iris_btn-outline--secondary:hover{color:#1A2E3B;border-color:#D0D8DB;background-color:#D0D8DB}.modal-login .iris_btn--secondary:active,.modal-login .iris_btn-outline--secondary:active{color:#1A2E3B;background-color:#bfcace}.modal-login .iris_btn--secondary:focus{color:#1A2E3B}.modal-login .iris_btn--positive,.modal-login .iris_btn-outline--positive:hover{color:#FFF;border-color:#7FC400;background-color:#7FC400}.modal-login .iris_btn--positive:hover{color:#FFF;border-color:#5A9E02;background-color:#5A9E02}.modal-login .iris_btn--positive:active,.modal-login .iris_btn-outline--positive:active,.modal-login .successOutline:active{background-color:#3d6c01}.modal-login .iris_btn--positive:focus{color:#FFF}.modal-login .iris_btn-outline--positive{background-color:transparent;letter-spacing:.25px;color:#7FC400;border-color:#7FC400}.modal-login .iris_btn--negative,.modal-login .iris_btn-outline--negative:hover{color:#FFF;border-color:#FF4D4D;background-color:#FF4D4D}.modal-login .iris_btn--negative:hover{color:#FFF;border-color:#D93636;background-color:#D93636}.modal-login .iris_btn--negative:active,.modal-login .iris_btn-outline--negative:active,.modal-login .warningOutline:active{background-color:#b92323}.modal-login .iris_btn--negative:active{color:#FFF}.modal-login .iris_btn-outline--negative{background-color:transparent;letter-spacing:.25px;color:#FF4D4D;border-color:#FF4D4D}.modal-login .iris_btn--downplay,.modal-login .iris_btn-outline--downplay:hover{color:#FFF;border-color:#3A5161;background-color:#3A5161}.modal-login .iris_btn--downplay:hover{color:#FFF;border-color:#1A2E3B;background-color:#1A2E3B}.modal-login .iris_btn--downplay:focus{color:#FFF}.modal-login .iris_btn--downplay:active,.modal-login .iris_btn-outline--downplay:active{color:#FFF;background-color:#111d26}.modal-login .iris_btn-outline--downplay{background-color:transparent;letter-spacing:.25px;color:#1A2E3B;border-color:#1A2E3B}.modal-login .iris_btn--yellow,.modal-login .iris_btn-outline--yellow:hover{color:#FFF;border-color:#FFB21E;background-color:#FFB21E}.modal-login .iris_btn--yellow:focus,.modal-login .iris_btn--yellow:hover{color:#FFF;border-color:#FF8A00;background-color:#FF8A00}.modal-login .iris_btn--yellow:active,.modal-login .iris_btn-outline--yellow:active{color:#FFF;background-color:#e07900}.modal-login .iris_btn-outline--yellow{background-color:transparent;letter-spacing:.25px;color:#FFB21E;border-color:#FFB21E}.modal-login .iris_btn--purple,.modal-login .iris_btn-outline--purple:hover{color:#FFF;border-color:#675089;background-color:#675089}.modal-login .iris_btn--purple:focus,.modal-login .iris_btn--purple:hover{color:#FFF;border-color:#503873;background-color:#503873}.modal-login .iris_btn--purple:active,.modal-login .iris_btn-outline--purple:active{color:#FFF;background-color:#422e5e}.modal-login .iris_btn-outline--purple{background-color:transparent;letter-spacing:.25px;color:#675089;border-color:#675089}.modal-login .iris_btn--xsm{min-width:3rem;min-height:1.5rem;padding:0 .375rem;font-size:.75rem;line-height:1.9;border-radius:.125rem}.modal-login .iris_btn--sm{min-width:4.25rem;min-height:1.875rem;padding:0 .75rem;font-size:.875rem;line-height:2.1428571429}.modal-login .iris_btn--md{min-width:5.25rem;min-height:2.375rem;padding:0 1rem;font-size:.875rem;line-height:2.7142857143}.modal-login .iris_btn--lg{min-width:7rem;min-height:2.375rem;min-height:3rem;padding:0 1.5rem;font-size:1rem;line-height:2.875}.modal-login .iris_btn--full{width:100%}.modal-login .iris_btn-content--arrow-white::after,.modal-login .iris_btn-content--arrow::after{content:"";width:8px;height:8px;margin-left:.625rem;position:relative}@media screen and (max-width:900px){.modal-login .iris_btn--rsp .iris_btn-content{display:none}}@media screen and (max-width:1000px){.modal-login .iris_btn--rsp_lts{padding-left:0}.modal-login .iris_btn--rsp_rts{padding-right:0}}.modal-login .iris_btn-content--arrow::after{display:inline-block;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23657987' d='M7.707 2.293c-.391-.391-1.024-.391-1.414 0L4 4.586 1.707 2.293c-.391-.391-1.024-.391-1.414 0-.391.391-.391 1.024 0 1.414l3 3c.391.391 1.024.391 1.414 0l3-3c.391-.39.391-1.024 0-1.414z'/%3E%3C/svg%3E") no-repeat;background-size:cover;-webkit-transform:none;transform:none;-webkit-transition:background .1s ease-in-out;transition:background .1s ease-in-out}.modal-login .iris_btn-content--arrow:hover::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233A5161' d='M7.707 2.293c-.391-.391-1.024-.391-1.414 0L4 4.586 1.707 2.293c-.391-.391-1.024-.391-1.414 0-.391.391-.391 1.024 0 1.414l3 3c.391.391 1.024.391 1.414 0l3-3c.391-.39.391-1.024 0-1.414z'/%3E%3C/svg%3E")}.modal-login .iris_btn-content--arrow-white::after{display:inline-block;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23FFFFFF' d='M7.707 2.293c-.391-.391-1.024-.391-1.414 0L4 4.586 1.707 2.293c-.391-.391-1.024-.391-1.414 0-.391.391-.391 1.024 0 1.414l3 3c.391.391 1.024.391 1.414 0l3-3c.391-.39.391-1.024 0-1.414z'/%3E%3C/svg%3E") no-repeat;background-size:cover;-webkit-transform:none;transform:none;-webkit-transition:background .1s ease-in-out;transition:background .1s ease-in-out}.modal-login .iris_link--arrow::after,.modal-login .iris_link--arrow:hover::after{height:.5em;will-change:content,transform,opacity,background;content:"";opacity:1}.modal-login .iris_btn-content--arrow-white:hover::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23FFFFFF' d='M7.707 2.293c-.391-.391-1.024-.391-1.414 0L4 4.586 1.707 2.293c-.391-.391-1.024-.391-1.414 0-.391.391-.391 1.024 0 1.414l3 3c.391.391 1.024.391 1.414 0l3-3c.391-.39.391-1.024 0-1.414z'/%3E%3C/svg%3E")}.modal-login .iris_btn--smoke{color:#00ADEF;border:none;background-color:rgba(23,35,34,.75);box-shadow:none}.modal-login .iris_btn--smoke:focus,.modal-login .iris_btn--smoke:hover{color:#005070;background-color:#00ADEF;box-shadow:none}.modal-login .iris_btn--smoke:active{box-shadow:none}.modal-login .iris_btn-outline--white{color:#FFF;border-color:transparent;background-color:rgba(255,255,255,.3)}.modal-login .iris_btn-outline--white:focus,.modal-login .iris_btn-outline--white:hover{color:#FFF;background-color:rgba(255,255,255,.5)}.modal-login .iris_btn-outline--white:active{background-color:rgba(255,255,255,.7)}.modal-login .iris_btn--disabled,.modal-login .iris_btn:disabled,.modal-login .iris_btn:disabled:hover{color:#D0D8DB;border-color:#E3E8E9;background-color:#E3E8E9;cursor:not-allowed}.modal-login .iris_btn--disabled:hover,.modal-login .iris_btn:disabled:hover,.modal-login .iris_btn:disabled:hover:hover{color:#D0D8DB;border-color:#E3E8E9;background-color:#E3E8E9;box-shadow:none}.modal-login .iris_btn--disabled:focus,.modal-login .iris_btn:disabled:focus,.modal-login .iris_btn:disabled:hover:focus{border:1px solid #D0D8DB}.modal-login .iris_btn--disabled.iris_btn-outline,.modal-login .iris_btn--disabled.iris_btn-outline:hover,.modal-login .iris_btn:disabled.iris_btn-outline,.modal-login .iris_btn:disabled.iris_btn-outline:hover,.modal-login .iris_btn:disabled:hover.iris_btn-outline,.modal-login .iris_btn:disabled:hover.iris_btn-outline:hover{border:1px solid #E3E8E9;background:0 0}.modal-login .iris_btn--disabled.iris_btn-outline:focus,.modal-login .iris_btn:disabled.iris_btn-outline:focus,.modal-login .iris_btn:disabled:hover.iris_btn-outline:focus{border:1px solid #E3E8E9}.modal-login .iris_btn--transparent{color:#FFF;background-color:rgba(255,255,255,.26)}.modal-login .iris_btn--transparent:hover{background-color:rgba(255,255,255,.46)}.modal-login .iris_btn--transparent:active{background-color:#F5F5F5}.modal-login .iris_btn--transparent .iris_btn-content{color:#FFF}.modal-login .iris_btn-follow{color:#FFF;background-color:#00ADEF}.modal-login .iris_btn-follow:hover{background-color:#08C}.modal-login .iris_btn-follow:active{background-color:#006DA3}.modal-login .iris_btn-follow--on{background-color:#7FC400}.modal-login .iris_btn-follow--on:hover{background-color:#5A9E02}.modal-login .iris_btn-follow--on:active{background-color:#669D00}.modal-login .iris_btn-follow--outline{color:#00ADEF;border:1px solid #00ADEF;background-color:transparent}.modal-login .iris_btn-follow--outline:hover{color:#FFF;background-color:#00ADEF}.modal-login .iris_btn-follow--outline:active{color:#FFF;background-color:#006DA3}.modal-login .iris_btn-follow--outline--on{color:#7FC400;border:1px solid #7FC400}.modal-login .iris_btn-follow--outline--on:hover{color:#FFF;background-color:#7FC400}.modal-login .iris_btn-follow--outline--on:active{color:#FFF;background-color:#669D00}.modal-login .iris_link{appearance:none;padding:0;border:0;background-color:transparent;font-size:inherit;color:#00ADEF;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.modal-login .iris_link::-moz-focus-inner{border:0;padding:0;margin:0}.modal-login .iris_link:focus,.modal-login .iris_link:hover{color:#08C;cursor:pointer}.modal-login .iris_link:active{cursor:wait}.modal-login .iris_link img,.modal-login .iris_link svg{vertical-align:middle}.modal-login .iris_link__icon-text{vertical-align:middle;margin-left:.3125rem}.modal-login .iris_link__icon-text--left{margin-left:0;margin-right:.3125rem}.modal-login .iris_link--arrow::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath fill='%23009FDE' d='M7.707,2.293c-0.391-0.391-1.024-0.391-1.414,0L4,4.586L1.707,2.293c-0.391-0.391-1.024-0.391-1.414,0 c-0.391,0.391-0.391,1.024,0,1.414l3,3c0.391,0.391,1.024,0.391,1.414,0l3-3C8.098,3.317,8.098,2.683,7.707,2.293z'/%3E%3C/svg%3E");display:inline-block;width:.5em;margin-left:-webkit-calc(1em/2);margin-left:calc(1em/2);-webkit-transition:all 70ms;transition:all 70ms;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.modal-login .iris_link--arrow:hover::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath fill='%23007CBA' d='M7.707,2.293c-0.391-0.391-1.024-0.391-1.414,0L4,4.586L1.707,2.293c-0.391-0.391-1.024-0.391-1.414,0 c-0.391,0.391-0.391,1.024,0,1.414l3,3c0.391,0.391,1.024,0.391,1.414,0l3-3C8.098,3.317,8.098,2.683,7.707,2.293z'/%3E%3C/svg%3E");display:inline-block;width:.5em;margin-left:-webkit-calc(1em/2);margin-left:calc(1em/2);-webkit-transition:all 70ms;transition:all 70ms;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.modal-login .iris_link--glow-red{color:#1A2E3B}.modal-login .iris_link--glow-red:focus,.modal-login .iris_link--glow-red:hover{color:#FF4D4D}.modal-login .iris_link--gray-0{color:#FFF}.modal-login .iris_link--gray-0:focus,.modal-login .iris_link--gray-0:hover{color:#ccc}.modal-login .iris_link--gray-1{color:#1A2E3B}.modal-login .iris_link--gray-1:focus,.modal-login .iris_link--gray-1:hover{color:#000}.modal-login .iris_link--gray-2{color:#3A5161}.modal-login .iris_link--gray-2:focus,.modal-login .iris_link--gray-2:hover{color:#141c21}.modal-login .iris_link--gray-3{color:#657987}.modal-login .iris_link--gray-3:focus,.modal-login .iris_link--gray-3:hover{color:#39454d}.modal-login .iris_link--gray-4{color:#879CAB}.modal-login .iris_link--gray-4:focus,.modal-login .iris_link--gray-4:hover{color:#546978}.modal-login .iris_link--gray-5{color:#A2AFB8}.modal-login .iris_link--gray-5:focus,.modal-login .iris_link--gray-5:hover{color:#6a7d8a}.modal-login .iris_link--gray-6{color:#D0D8DB}.modal-login .iris_link--gray-6:focus,.modal-login .iris_link--gray-6:hover{color:#96a8af}.modal-login .iris_link--gray-7{color:#E3E8E9}.modal-login .iris_link--gray-7:focus,.modal-login .iris_link--gray-7:hover{color:#aab9bc}.modal-login .iris_link--gray-8{color:#EEF1F2}.modal-login .iris_link--gray-8:focus,.modal-login .iris_link--gray-8:hover{color:#b4c1c6}.modal-login .iris_link--gray-9{color:#F2F4F5}.modal-login .iris_link--gray-9:focus,.modal-login .iris_link--gray-9:hover{color:#b8c3c9}.modal-login .iris_link--gray-10{color:#F6F7F8}.modal-login .iris_link--gray-10:focus,.modal-login .iris_link--gray-10:hover{color:#bdc4cb}.modal-login .iris_link--loud{font-weight:700}.modal-login .iris_link--quiet{font-weight:inherit;border-bottom:1px solid currentColor}.modal-login .iris_link--silent{color:currentColor;border-bottom:1px solid transparent}.modal-login .iris_link--silent:focus,.modal-login .iris_link--silent:hover{color:currentColor;border-bottom:1px solid currentColor}.modal-login .iris_link--opaque{color:#FFF}.modal-login .iris_link--opaque-reverse,.modal-login .iris_link--opaque:focus,.modal-login .iris_link--opaque:hover{color:rgba(255,255,255,.7)}.modal-login .iris_link--opaque-reverse:focus,.modal-login .iris_link--opaque-reverse:hover{color:#fff}.modal-login .iris_notification{border-radius:5px;display:block;position:relative;padding:1.25rem 2.5rem 1.25rem 2.875rem;font-size:.875rem;line-height:1.3;color:#1a2e3b;text-align:left}.modal-login .iris_notification--upsell{background-color:#E5F7FD}.modal-login .iris_notification--upsell-icon{position:absolute;left:1.25rem;color:#00ADEF}.modal-login .iris_notification--upsell .iris_notification-link,.modal-login .iris_notification--upsell .iris_notification-text a:not(.iris_btn),.modal-login .iris_notification--upsell a:not(.iris_btn):not(.iris_badge):not(.iris_link-header){color:#00ADEF}.modal-login .iris_notification--upsell .iris_notification-link:focus,.modal-login .iris_notification--upsell .iris_notification-link:hover,.modal-login .iris_notification--upsell .iris_notification-text a:not(.iris_btn):focus,.modal-login .iris_notification--upsell .iris_notification-text a:not(.iris_btn):hover,.modal-login .iris_notification--upsell a:not(.iris_btn):not(.iris_badge):not(.iris_link-header):focus,.modal-login .iris_notification--upsell a:not(.iris_btn):not(.iris_badge):not(.iris_link-header):hover{color:#08C}.modal-login .iris_notification-close--upsell{color:#A6E2F9}.modal-login .iris_notification-close--upsell:hover{color:#00ADEF}.iris_notification--deeplink .modal-login .iris_notification-close--upsell{position:absolute;right:1.25rem;left:auto;top:.625rem}.iris_notification--deeplink .modal-login .iris_notification-close--upsell:hover{color:#A6E2F9}.modal-login .iris_notification--notice{background-color:#F2F4F5}.modal-login .iris_notification--notice-icon{position:absolute;left:1.25rem;color:#879CAB}.iris_notification--deeplink .modal-login .iris_notification-close--notice,.iris_notification--deeplink .modal-login .iris_notification-close--success{left:auto;position:absolute;right:1.25rem;top:.625rem}.modal-login .iris_notification--notice .iris_notification-link,.modal-login .iris_notification--notice .iris_notification-text a:not(.iris_btn),.modal-login .iris_notification--notice a:not(.iris_btn):not(.iris_badge):not(.iris_link-header){color:#009FDE}.modal-login .iris_notification--notice .iris_notification-link:focus,.modal-login .iris_notification--notice .iris_notification-link:hover,.modal-login .iris_notification--notice .iris_notification-text a:not(.iris_btn):focus,.modal-login .iris_notification--notice .iris_notification-text a:not(.iris_btn):hover,.modal-login .iris_notification--notice a:not(.iris_btn):not(.iris_badge):not(.iris_link-header):focus,.modal-login .iris_notification--notice a:not(.iris_btn):not(.iris_badge):not(.iris_link-header):hover{color:#007CBA}.modal-login .iris_notification-close--notice{color:#D0D8DB}.modal-login .iris_notification-close--notice:hover{color:#009FDE}.iris_notification--deeplink .modal-login .iris_notification-close--notice:hover{color:#D0D8DB}.modal-login .iris_notification--success{background-color:#F2F9E5}.modal-login .iris_notification--success-icon{position:absolute;left:1.25rem;color:#7FC400}.modal-login .iris_notification--success .iris_notification-link,.modal-login .iris_notification--success .iris_notification-text a:not(.iris_btn),.modal-login .iris_notification--success a:not(.iris_btn):not(.iris_badge):not(.iris_link-header){color:#7FC400}.modal-login .iris_notification--success .iris_notification-link:focus,.modal-login .iris_notification--success .iris_notification-link:hover,.modal-login .iris_notification--success .iris_notification-text a:not(.iris_btn):focus,.modal-login .iris_notification--success .iris_notification-text a:not(.iris_btn):hover,.modal-login .iris_notification--success a:not(.iris_btn):not(.iris_badge):not(.iris_link-header):focus,.modal-login .iris_notification--success a:not(.iris_btn):not(.iris_badge):not(.iris_link-header):hover{color:#5A9E02}.modal-login .iris_notification-close--success{color:#D2EAA6}.modal-login .iris_notification-close--success:hover{color:#7FC400}.iris_notification--deeplink .modal-login .iris_notification-close--success:hover{color:#D2EAA6}.modal-login .iris_notification--caution{background-color:#FFF7E8}.modal-login .iris_notification--caution-icon{position:absolute;left:1.25rem;color:#FFB21E}.modal-login .iris_notification--caution .iris_notification-link,.modal-login .iris_notification--caution .iris_notification-text a:not(.iris_btn),.modal-login .iris_notification--caution a:not(.iris_btn):not(.iris_badge):not(.iris_link-header){color:#FFB21E}.modal-login .iris_notification--caution .iris_notification-link:focus,.modal-login .iris_notification--caution .iris_notification-link:hover,.modal-login .iris_notification--caution .iris_notification-text a:not(.iris_btn):focus,.modal-login .iris_notification--caution .iris_notification-text a:not(.iris_btn):hover,.modal-login .iris_notification--caution a:not(.iris_btn):not(.iris_badge):not(.iris_link-header):focus,.modal-login .iris_notification--caution a:not(.iris_btn):not(.iris_badge):not(.iris_link-header):hover{color:#FF8A00}.modal-login .iris_notification-close--caution{color:#FFE4B0}.modal-login .iris_notification-close--caution:hover{color:#FFB21E}.iris_notification--deeplink .modal-login .iris_notification-close--caution{position:absolute;right:1.25rem;left:auto;top:.625rem}.iris_notification--deeplink .modal-login .iris_notification-close--caution:hover{color:#FFE4B0}.modal-login .iris_notification--warning{background-color:#FFEDED}.modal-login .iris_notification--warning-icon{position:absolute;left:1.25rem;color:#FF4D4D}.modal-login .iris_notification--warning .iris_notification-link,.modal-login .iris_notification--warning .iris_notification-text a:not(.iris_btn),.modal-login .iris_notification--warning a:not(.iris_btn):not(.iris_badge):not(.iris_link-header){color:#FF4D4D}.modal-login .iris_notification--warning .iris_notification-link:focus,.modal-login .iris_notification--warning .iris_notification-link:hover,.modal-login .iris_notification--warning .iris_notification-text a:not(.iris_btn):focus,.modal-login .iris_notification--warning .iris_notification-text a:not(.iris_btn):hover,.modal-login .iris_notification--warning a:not(.iris_btn):not(.iris_badge):not(.iris_link-header):focus,.modal-login .iris_notification--warning a:not(.iris_btn):not(.iris_badge):not(.iris_link-header):hover{color:#D93636}.modal-login .iris_notification-close--warning{color:#FFC1C1}.modal-login .iris_notification-close--warning:hover{color:#FF4D4D}.iris_notification--deeplink .modal-login .iris_notification-close--warning{position:absolute;right:1.25rem;left:auto;top:.625rem}.iris_notification--deeplink .modal-login .iris_notification-close--warning:hover{color:#FFC1C1}.modal-login .iris_notification-addendum--upsell{margin-top:.625rem;padding-top:.625rem;font-size:.75rem;color:#88BCD1;border-top:1px solid #CCEFFC}.modal-login .iris_notification-addendum--notice{margin-top:.625rem;padding-top:.625rem;font-size:.75rem;color:#8A9599;border-top:1px solid #E3E8E9}.modal-login .iris_notification-addendum--success{margin-top:.625rem;padding-top:.625rem;font-size:.75rem;color:#ABC28F;border-top:1px solid #E5F3CC}.modal-login .iris_notification-addendum--caution{margin-top:.625rem;padding-top:.625rem;font-size:.75rem;color:#CFBD97;border-top:1px solid #FFF0D2}.modal-login .iris_notification-addendum--warning{margin-top:.625rem;padding-top:.625rem;font-size:.75rem;color:#CFA1A5;border-top:1px solid #FFDBDB}.modal-login .iris_notification-content-wrapper{position:relative}.modal-login .iris_notification-link,.modal-login .iris_notification-text{display:inline-block}.modal-login .iris_notification a:not(.iris_btn):not(.iris_badge):not(.iris_link-header){font-size:inherit;font-weight:400}.modal-login .iris_notification-clip{margin:1.5625rem auto 0;border-radius:5px}.modal-login .iris_notification-clip--upsell{background-color:#E5F7FD}.modal-login .iris_notification-clip--upsell-icon{color:#00ADEF}.modal-login .iris_notification-clip--notice{background-color:#F2F4F5}.modal-login .iris_notification-clip--success{background-color:#F2F9E5}.modal-login .iris_notification-clip--success-icon{color:#7FC400}.modal-login .iris_notification-clip--caution{background-color:#FFF7E8}.modal-login .iris_notification-clip--caution-icon{color:#FFB21E}.modal-login .iris_notification-clip--warning{background-color:#FFEDED}.modal-login .iris_notification-clip--warning-icon{color:#FF4D4D}.modal-login .iris_notification-clip-addendum--upsell{margin-top:.625rem;padding-top:.625rem;font-size:.75rem;color:#88BCD1;border-top:1px solid #CCEFFC}.modal-login .iris_notification-clip-addendum--notice{margin-top:.625rem;padding-top:.625rem;font-size:.75rem;color:#8A9599;border-top:1px solid #E3E8E9}.modal-login .iris_notification-clip-addendum--success{margin-top:.625rem;padding-top:.625rem;font-size:.75rem;color:#ABC28F;border-top:1px solid #E5F3CC}.modal-login .iris_notification-clip-addendum--caution{margin-top:.625rem;padding-top:.625rem;font-size:.75rem;color:#CFBD97;border-top:1px solid #FFF0D2}.modal-login .iris_notification-clip-addendum--warning{margin-top:.625rem;padding-top:.625rem;font-size:.75rem;color:#CFA1A5;border-top:1px solid #FFDBDB}.modal-login .iris_notification-clip-content,.modal-login .iris_notification-clip-header{color:#1a2e3b}.modal-login .iris_notification-link{display:inline-block;margin-top:-.125rem;font-size:inherit;font-weight:400;vertical-align:middle}.modal-login .iris_notification-btn{margin-top:.625rem}.modal-login .iris_notification-close{position:absolute;right:.9375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto;padding:0;border:none;outline:0;background:0 0;cursor:pointer;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;text-align:center}.modal-login .iris_notification-close--centered{top:50%}.modal-login .iris_notification-close--top{top:.9375rem;-webkit-transform:none;transform:none}.modal-login .iris_notification-content{color:#1a2e3b}.modal-login .iris_notification-header{margin-bottom:.625rem;color:#1a2e3b}.modal-login .iris_notification-icon{margin:0 .125rem 0 .375rem}.modal-login .iris_notification-icon-link{font-weight:700}.modal-login .iris_notification-link-text{font-weight:400}.modal-login .iris_notification--no-close .iris_notification-close{display:none}.modal-login .iris_notification-list,.modal-login .iris_notification-list--no-disc{display:inline-block;margin-left:1.0625rem}.modal-login .iris_notification-list,.modal-login .iris_notification-list li{list-style-type:disc}.modal-login .iris_notification--blocker{max-width:95%;margin:1.25rem auto 0}.modal-login .iris_notification--centered{text-align:center}.modal-login .iris_notification--centered-content>*{vertical-align:middle}.modal-login .iris_notification--centered span{margin-left:.3125rem}.modal-login .iris_notification--deeplink{padding:0 .9375rem 0 1.25rem;margin-bottom:.3125rem}.modal-login .iris_notification--full{width:100%}.modal-login .iris_notification--no-icon{padding:1.25rem}.modal-login .iris_notification--no-icon .iris_notification--caution-icon,.modal-login .iris_notification--no-icon .iris_notification--notice-icon,.modal-login .iris_notification--no-icon .iris_notification--success-icon,.modal-login .iris_notification--no-icon .iris_notification--upsell-icon,.modal-login .iris_notification--no-icon .iris_notification--warning-icon{display:none}@-webkit-keyframes shake{0%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}25%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}50%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}75%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes shake{0%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}25%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}50%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}75%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.modal-login .iris_notification--shakes{-webkit-animation:shake .3s ease-out;animation:shake .3s ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.modal-login .l-block{display:block}.modal-login .l-inline-block{display:inline-block}.modal-login .l-hide{display:none!important}.modal-login .l-flex-parent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.modal-login .l-flex-nowrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.modal-login .l-clearfix::after{content:"";display:table;clear:both}.modal-login .l-float-left{float:left!important}.modal-login .l-float-right{float:right!important}.modal-login .l-float-none{float:none!important}.modal-login .l-collapse{padding:0!important}.modal-login .l-collapse-lrs{padding-left:0!important;padding-right:0!important}.modal-login .l-collapse-rts{padding-right:0!important}.modal-login .l-collapse-lts{padding-left:0!important}.modal-login .l-no_margin-rts{margin-right:0!important}.modal-login .l-no_margin-lts{margin-left:0!important}.modal-login .l-block-spc-right{padding-right:1.5625rem!important}.modal-login .l-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.modal-login .l-hide-text{overflow:hidden!important;white-space:nowrap!important;text-indent:100%!important}.modal-login .l-text-center{text-align:center!important}.modal-login .l-text-left{text-align:left!important}.modal-login .l-text-right{text-align:right!important}.modal-login .l-color-inherit{color:inherit}.modal-login .offstage{position:absolute!important;top:-9999px!important;left:-9999px!important}.modal-login .hide{display:none}.modal-login body{min-width:100%}.modal-login form{margin-bottom:0}.modal-login .inner_wrap{margin:0 auto;max-width:1070px;position:relative}.modal-login :focus{outline-color:transparent;outline-style:none}.modal-login .overTxtLabel{line-height:inherit!important;top:15px!important;left:10px!important;font-weight:400}@media (max-width:768px){.modal-login .hide_for_tablet{display:none!important}}.modal-login #ribbon{position:relative}.modal-login .topnav_menu_join:active,.modal-login .topnav_menu_join:focus,.modal-login .topnav_menu_join:hover{background-color:#5A9E02!important}.modal-login .topnav_desktop_upload,.modal-login .topnav_desktop_video_popover_button{background-color:#009FDE!important}.modal-login .topnav_desktop_upload:hover,.modal-login .topnav_desktop_video_popover_button:hover{background-color:#007CBA!important}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.modal-login .topnav_desktop{display:none}.modal-login .video_wrapper{top:0!important}}.modal-login #content{width:100%;height:100%;padding-top:0}.modal-login html{min-height:750px;overflow:auto}.modal-login #wrap,.modal-login .logged_out_join,.modal-login .login,.modal-login html{height:100%}.modal-login #main{overflow:hidden}.modal-login .main-content{position:relative;width:100%;height:100%;overflow:hidden}.modal-login .intro_card{position:relative;padding:0;top:0;min-height:670px;height:100%}.modal-login .intro_card .inner_wrap{z-index:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-60%);transform:translate(-50%,-60%)}.modal-login .intro_card .inner_wrap .legal_copy{font-size:.75rem;color:#E3E8E9;margin:20px auto 0;display:block;text-align:center;text-shadow:0 0 20px #000}.modal-login .intro_card .inner_wrap .legal_copy.hide{display:none}.modal-login .intro_card .masthead{margin:-15px auto 42px;padding:0 2%}@media (max-width:700px){.modal-login .intro_card{margin-top:50px;min-height:620px}}.modal-login .intro_card .registration_forms{width:29.6875rem;padding:.5rem 3.75rem;border-radius:5px;margin-left:auto;margin-right:auto;top:50%;position:relative}.modal-login .intro_card .registration_forms .login_text{width:100%;text-align:center;margin:1.5625rem 0 1.25rem;color:#FFF;font-size:.875rem;display:block}.modal-login .intro_card .registration_forms .full_form-header{color:#FFF;text-align:center;margin:.9375rem 0}.modal-login .intro_card .registration_forms .full_form-header h1{color:#FFF;margin-bottom:0}.modal-login .intro_card .registration_forms .full_form-header .pair_device_text{font-size:18px}.modal-login .intro_card .registration_forms .forgot_password{margin-top:.625rem;display:inline-block;font-size:g-fontSize(sm)}.modal-login .intro_card .registration_forms.use_sso .forgot_password{display:none}.modal-login .intro_card .activate_box_container{width:25.75rem;padding:.5rem 1.875rem;border-radius:5px;margin-left:auto;margin-right:auto;top:50%;position:relative;color:#FFF}.modal-login .intro_card .activate_box_container .activate_form-header{color:#FFF;text-align:center;margin:20px 0 30px}.modal-login .intro_card .activate_box_container .activate_form-header h1{color:#FFF;margin-bottom:15px}.modal-login .intro_card .activate_box_container .activate_form-header .device_code_text{font-size:14px}.modal-login .intro_card .activate_box_container .activate_success_form-header{color:#FFF;text-align:center;margin:20px 0}.modal-login .intro_card .activate_box_container .activate_success_form-header h1{color:#FFF}.modal-login .intro_card .activate_box_container .activation_code_input{width:100%;margin-bottom:10px}.modal-login .intro_card .activate_box_container .activation_code_submit{width:100%;margin-bottom:20px}.modal-login .intro_card .activate_box_container .activate_preferences,.modal-login .intro_card .activate_box_container .authorize_password_access{color:#FFF;font-size:12px;line-height:normal;margin-bottom:20px;text-align:center}.modal-login .intro_card .activate_box_container .activate_preferences a,.modal-login .intro_card .activate_box_container .authorize_password_access a{color:#009FDE}.modal-login .intro_card .activate_box_container .activate_preferences a:hover,.modal-login .intro_card .activate_box_container .authorize_password_access a:hover{color:#007CBA}.modal-login .intro_card .activate_box_container .authorized_success_text{font-size:14px;color:#FFF;margin-bottom:20px}.modal-login .intro_card .activate_box_container .explore_vidbravo_btn{width:100%;margin-bottom:20px}.modal-login .intro_card .activate_box_container .authorize_logo{text-align:center;margin-bottom:20px}.modal-login .intro_card .activate_box_container .authorize_allow_access{text-align:center;font-size:14px;margin-bottom:20px}.modal-login .intro_card .activate_box_container .authorize_allow_access a{color:#009FDE}.modal-login .intro_card .activate_box_container .authorize_allow_access a:hover{color:#007CBA}.modal-login .intro_card .activate_box_container .authorize_permissions_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px}.modal-login .intro_card .activate_box_container .authorize_permissions{margin:0 5px}.modal-login .intro_card .activate_box_container .authorize_permissions_header{font-size:14px;font-weight:700}.modal-login .intro_card .activate_box_container .authorize_permissions_list{line-height:20px;padding:0 25px;max-height:90px;overflow:scroll}.modal-login .intro_card .activate_box_container .authorize_permissions_list li{font-size:14px;list-style:disc}.modal-login .intro_card .activate_box_container .oauth_authorize_permissions_list{line-height:20px;padding:0 25px;max-height:90px;overflow-y:scroll}.modal-login .intro_card .activate_box_container .oauth_authorize_permissions_list li{font-size:14px;list-style:disc}.modal-login .intro_card .activate_box_container .authorize_form{margin-bottom:20px}.modal-login .intro_card .activate_box_container .authorize_allow_btn{width:100%;margin-bottom:10px}.modal-login .intro_card .activate_box_container .authorize_disallow{text-align:center;font-size:14px}.modal-login .intro_card .activate_box_container .authorize_disallow a{color:#FFF}.modal-login .js-sso-continue{display:none}.modal-login .use_sso .form_note{margin:.625rem 0;font-size:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.modal-login .use_sso .form_note svg{margin:2px}.modal-login .use_sso .form_note span{margin-left:2px}.modal-login .use_sso #facebook_form,.modal-login .use_sso #google_form,.modal-login .use_sso #login_btn,.modal-login .use_sso .forgot_password,.modal-login .use_sso .form-errors,.modal-login .use_sso .form-or,.modal-login .use_sso .js-email-submit,.modal-login .use_sso .js-join-email-submit,.modal-login .use_sso .js-join_name,.modal-login .use_sso .js-join_password,.modal-login .use_sso .js-login_password{display:none}.modal-login .use_sso .js-sso-continue{display:block;border-bottom:1px solid #d0d7da;padding:0 60px 50px;margin:0 -60px}.modal-login #main{width:100%;height:100%}.modal-login .transparent_overlay_box{background:rgba(0,0,0,.6);border-radius:2px;padding:20px 0;width:100%}.iris_modal .modal-login .transparent_overlay_box{background:0 0;padding:0}@media (max-width:750px){.modal-login .transparent_overlay_box{margin:0 auto;float:none!important}}.modal-login #registration_forms input{width:100%;-ms-appearance:none;-o-appearance:none;appearance:none}.modal-login input:not([type=submit]) ::-webkit-input-placeholder{-webkit-transition:color .2s ease;transition:color .2s ease}.modal-login input:not([type=submit]) :-ms-input-placeholder{-webkit-transition:color .2s ease;transition:color .2s ease}.modal-login input:not([type=submit]) ::placeholder{-webkit-transition:color .2s ease;transition:color .2s ease}.modal-login input:not([type=submit]).topnav_menu_search_input:focus{box-shadow:none;color:#FFF}.modal-login input:not([type=submit]).topnav_menu_search_input:focus ::-webkit-input-placeholder{color:#8A9599}.modal-login input:not([type=submit]).topnav_menu_search_input:focus :-ms-input-placeholder{color:#8A9599}.modal-login input:not([type=submit]).topnav_menu_search_input:focus ::placeholder{color:#8A9599}.modal-login .iris_form_text--alert,.modal-login .iris_form_text--alert:active,.modal-login .iris_form_text--alert:focus{background-color:#FFF}.modal-login [type=text]:focus.iris_form_text--alert,.modal-login [type=email]:focus.iris_form_text--alert,.modal-login [type=password]:focus.iris_form_text--alert{border-color:#FF9D9D}.modal-login .input_wrapper{position:relative}.modal-login .form-or{margin-top:3px;margin-bottom:5px;font-family:HelveticaNeue;font-size:14px;text-align:center}.modal-login .form_note{margin-top:5px;margin-bottom:10px;font-family:HelveticaNeue;font-size:12px;text-align:center}.modal-login .restart_link{font-size:14px;text-align:center}.modal-login .restart_link.sso{margin-top:1.25rem}.modal-login .gdpr_checkbox,.modal-login .sso-tracking-consent{padding:1.375rem .625rem;border-bottom:1px solid #D0D7DA}.modal-login .gdpr_checkbox input.marketing_opt_in,.modal-login .sso-tracking-consent input.marketing_opt_in{width:auto!important}.modal-login .gdpr_checkbox .InputLabelInline,.modal-login .sso-tracking-consent .InputLabelInline{display:inherit}.modal-login .gdpr_checkbox .InputCheckboxWrapper,.modal-login .sso-tracking-consent .InputCheckboxWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;margin-bottom:.5rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:2rem}.modal-login .gdpr_checkbox .InputCheckboxLabel,.modal-login .sso-tracking-consent .InputCheckboxLabel{min-height:1.125rem;color:#FFF;font-size:14px;line-height:20px}.modal-login .gdpr_checkbox .InputCheckbox,.modal-login .sso-tracking-consent .InputCheckbox{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:absolute;z-index:1;top:.625rem;left:.625rem;width:.0625rem;height:.0625rem;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.modal-login .gdpr_checkbox .InputCheckbox:focus,.modal-login .sso-tracking-consent .InputCheckbox:focus{outline:0}.modal-login .gdpr_checkbox .InputCheckbox:checked:after,.modal-login .sso-tracking-consent .InputCheckbox:checked:after{-webkit-transform:scale(1);transform:scale(1)}.modal-login .gdpr_checkbox .InputCheckbox:checked:before,.modal-login .gdpr_checkbox .InputCheckbox:checked:focus:before,.modal-login .sso-tracking-consent .InputCheckbox:checked:before,.modal-login .sso-tracking-consent .InputCheckbox:checked:focus:before{border:0;background-color:#00adef;box-shadow:none}.modal-login .gdpr_checkbox .InputCheckboxOverlay,.modal-login .sso-tracking-consent .InputCheckboxOverlay{display:block;position:absolute;z-index:2;top:0;left:0;width:1.25rem;height:1.25rem;border-width:.0625rem;border-style:solid;border-radius:.125rem;background-color:#fff;border-color:#8699a6}.modal-login .gdpr_checkbox .InputCheckbox:checked+.InputCheckboxOverlay,.modal-login .sso-tracking-consent .InputCheckbox:checked+.InputCheckboxOverlay{border:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill='%23ffffff' d='M6.667 14.39L1.306 9.22l1.388-1.44 3.973 3.83 8.639-8.33 1.388 1.44z'/%3E%3C/svg%3E") center no-repeat #00adef;background-size:80%}.modal-login .sso-tracking-consent{border-top:1px solid #d0d7da;border-bottom:none;margin-top:1.25rem}.modal-login .sso-tracking-consent .InputCheckboxOverlay{cursor:pointer}.modal-login .login-btn__content-wrapper{width:100%;height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.modal-login .login-btn__icon-container{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;top:0;height:auto;min-height:100%;min-width:50px}.modal-login .login-btn__icon-container--facebook{width:32px;height:32px}.modal-login .login-btn__message{width:100%;padding:0 50px}.modal-login .apple,.modal-login .facebook,.modal-login .google{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;border:0;color:#FFF;width:100%;height:100%;text-align:center}.modal-login .apple.iris_btn--lg,.modal-login .facebook.iris_btn--lg,.modal-login .google.iris_btn--lg{padding-right:0;padding-left:0}.modal-login .apple-icon,.modal-login .facebook-icon,.modal-login .google-icon{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:auto}.modal-login .facebook{background-color:#4267b2}.modal-login .facebook:hover{background-color:#2f579e}.modal-login .facebook:focus{box-shadow:inset 0 0 0 3px #2f579e}.modal-login .facebook-icon{width:32px;height:32px}.modal-login .apple-icon,.modal-login .google-icon{height:auto}.modal-login .google{background-color:#4285f4}.modal-login .google:hover{background-color:#3367d6}.modal-login .apple,.modal-login .apple:hover{background-color:#fff}.modal-login .google:focus{box-shadow:inset 0 0 0 3px #3367d6}.modal-login .apple{color:#000}.modal-login .apple:focus{box-shadow:inset 0 0 0 3px #000}.modal-login .alt_form_option{display:inline-block;width:48%;padding-top:10px;text-align:center}.modal-login #login_btn:disabled,.modal-login #sso-connect-btn:disabled{background-color:#ACD564!important;border-color:#ACD564;color:rgba(255,255,255,.6)!important}.modal-login #ribbon,.modal-login .main{z-index:1}.modal-login .video_wrapper{background-color:rgba(0,0,0,.8);width:100%;height:100%;position:fixed!important;border:none!important;top:0;bottom:0;right:0;left:0;z-index:0;overflow:hidden}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.modal-login .video_wrapper{top:44px;position:absolute!important}}.modal-login .video{position:fixed;min-width:100%;min-height:100%;left:0;top:0;right:0;bottom:0;opacity:1;z-index:1;-webkit-transition:opacity 1.5s linear;transition:opacity 1.5s linear}.modal-login .video.shy{opacity:0}.modal-login .video_credit{display:block;font-size:.875rem;margin-bottom:50px;padding:0 50px;position:absolute;bottom:30px;right:0;z-index:2;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.modal-login .video_credit p{margin:0}@media screen and (max-width:1080px){.modal-login .video_credit{display:none}}.modal-login .footers_footer{position:absolute;bottom:0;left:0;right:0;padding:1rem 1.5rem;margin:0 auto;background:-webkit-linear-gradient(transparent,#000);background:linear-gradient(transparent,#000);color:#FFF}.modal-login .footers_footer a{color:#009FDE}.modal-login .footers_footer a:hover{color:#007CBA}@media screen and (max-width:768px){.modal-login .footers_footer{text-align:center;bottom:-44px}.modal-login .footers_footer .contentfilter,.modal-login .footers_footer .language{float:none!important}.modal-login .legal .footer_copyright{margin-right:0;line-height:1.8em}.modal-login .legal p.with_love{margin:10px 0}.modal-login .footer_modal-prompt{float:none}.modal-login .contentfilter{margin-right:10px}}.modal-login .iris_modal .transparent_overlay_box{background:0 0;padding:0}.modal-login .content{padding:20px 40px 5px}.modal-login .main{background-color:transparent}.modal-login .modal-header{text-align:center;border-bottom:1px solid #D0D8DB;background-color:#F4F6F6;padding:1.5625rem;font-size:1.25rem;color:#40545C;border-radius:.3125rem .3125rem 0 0}.modal-login .row+.row{margin-top:10px}.modal-login .undertaker{position:absolute;font-size:2rem;color:#879CAB;border:none;outline:0;background:0 0;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal-login .inner_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:23.125rem}.modal-login .registration_forms{background-color:#fff;width:100%;padding-top:0}.modal-login .legal_copy{background-color:transparent;position:absolute;bottom:-25px;color:#fff}.modal-login .legal_copy.hide{display:none}.modal-login .transparent_overlay_box{color:inherit}.modal-login form input{-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none}.modal-login form #login_btn{background-color:#7FC400;margin-top:.9375rem}.modal-login form.facebook_join{background-position:72px 13px;margin-bottom:.9375rem}.modal-login form.facebook_join:hover{background-position:72px 13px}.modal-login form .forgot_password{margin-top:.625rem;display:inline-block;font-size:g-fontSize(sm)}.modal-login .login_text{text-align:center;padding-top:.9375rem;font-size:.875rem;margin:20px 0 10px;display:block;color:#4E5A5E}.login_apple,.login_facebook,.login_google{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.js-sso-continue,.use_sso #apple_form,.use_sso #facebook_form,.use_sso #google_form,.use_sso #login_btn,.use_sso .forgot_password,.use_sso .form-errors,.use_sso .form-or,.use_sso .js-email-submit,.use_sso .js-join-email-submit,.use_sso .js-join_name,.use_sso .js-join_password,.use_sso .js-login_password{display:none}.use_sso .js-sso-continue{display:block;border-bottom:1px solid #d0d7da;padding:0 60px 50px;margin:0 -60px}.use_sso .form_note{margin:rem-calc(10) 0;font-size:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.use_sso .form_note svg{margin:2px}.use_sso .form_note span{margin-left:2px}
.l-collapse-lrs,.l-collapse-rts{padding-right:0!important}.l-collapse-lrs,.l-collapse-lts{padding-left:0!important}.iris_btn,.iris_link img,.iris_link svg,.iris_link__icon-text,.iris_notification--centered-content>*,.iris_notification-link{vertical-align:middle}.iris_btn,.iris_link{-webkit-appearance:none;-moz-appearance:none;-webkit-transition:all .1s ease-in-out}.iris_btn-flag-path,.iris_btn-truncate svg path,.iris_btn-truncate svg rect,.iris_btn-utility svg path,.iris_btn-utility svg rect{fill:currentColor}.l-block{display:block}.l-inline-block{display:inline-block}.l-hide{display:none!important}.l-flex-parent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.l-flex-nowrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.l-clearfix::after{content:"";display:table;clear:both}.l-float-left{float:left!important}.l-float-right{float:right!important}.l-float-none{float:none!important}.l-collapse{padding:0!important}.l-no_margin-rts{margin-right:0!important}.l-no_margin-lts{margin-left:0!important}.l-block-spc-right{padding-right:1.5625rem!important}.l-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.l-hide-text{overflow:hidden!important;white-space:nowrap!important;text-indent:100%!important}.l-text-center{text-align:center!important}.l-text-left{text-align:left!important}.l-text-right{text-align:right!important}.iris_btn,.iris_notification--centered,.iris_notification-close{text-align:center}.l-color-inherit{color:inherit}.offstage{position:absolute!important;top:-9999px!important;left:-9999px!important}.hide{display:none}.iris_btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative;width:auto;min-width:5.25rem;margin:0;padding:0 1rem;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:700;line-height:2.7142857143;border-width:1px;border-style:solid;border-radius:.1875rem;transition:all .1s ease-in-out;letter-spacing:.5px;appearance:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-font-smoothing:initial}@-moz-document url-prefix(){.iris_btn{display:inline-block}}.iris_btn:hover{cursor:pointer}.iris_btn:active{outline:0;-webkit-transform:scale(.98);transform:scale(.98)}.iris_btn svg{width:1rem;height:1rem}.iris_btn .iris_ic{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.iris_btn:nth-last-child(n+2):not(:only-of-type),.iris_btn:nth-last-child(n+2)~.iris_btn:not(:last-child){margin-right:.625rem}.iris_btn:only-child{margin-right:0;margin-left:0}@-moz-document url-prefix(){.iris_btn,.iris_btn .iris_ic{display:inline-block}.iris_btn-content{vertical-align:middle}}.iris_btn__content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.iris_btn__icon-lft{margin-left:.375rem}.iris_btn-flag{position:relative;color:rgba(255,255,255,.4);border:1px solid rgba(255,255,255,.4);background-color:transparent}.iris_btn-flag:active,.iris_btn-flag:hover{color:#fff;border-color:#fff}.iris_btn-flag-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.iris_btn-switch{color:#00ADEF;border:1px solid #73D2F6;background:0 0}.iris_btn-switch:hover{color:#08C;border:1px solid #00ADEF;background-color:#CCEFFC}.iris_btn-switch:active{border:2px solid #73D2F6}.iris_btn-switch--on{color:#7FC400;border:1px solid #B9DF73}.iris_btn-switch--on:hover{color:#3A5161;border:1px solid #D0D8DB;background-color:#E3E8E9}.iris_btn-switch--on:active{color:#657987;border:2px solid #E3E8E9}.iris_btn-switch--destroy{color:#FF4D4D;border:1px solid #FF9D9D}.iris_btn-switch--destroy:hover{color:#D93636;border:1px solid #FF4D4D;background-color:#FFDBDB}.iris_btn-switch--destroy:active{border:2px solid #FF9D9D}.iris_btn-switch--successful:hover{color:#7FC400;border:1px solid #B9DF73;background-color:transparent}.iris_btn-txt{font-size:16px;font-weight:inherit;border:0;background-color:transparent}.iris_btn-txt--upload{color:#3A5161}.iris_btn-txt--upload:hover{color:#1A2E3B}.iris_btn-txt--yellow{color:#FFB21E}.iris_btn-txt--yellow:hover{color:#FF8A00}.iris_btn-txt--purple{color:#675089}.iris_btn-txt--purple:hover{color:#503873}.iris_btn-truncate,.iris_btn-utility{padding:0 .75rem;font-size:.875rem;line-height:2.1428571429;color:#657987;border:1px solid #D0D8DB;background-color:#F6F7F8}.iris_btn-utility--transparent{background-color:inherit}.iris_btn-utility.is-active,.is-active.iris_btn-truncate{color:#FFF;background-color:#657987;box-shadow:none}.iris_btn-truncate:focus,.iris_btn-utility:focus{color:#657987;background-color:#F6F7F8}.iris_btn-truncate:hover,.iris_btn-utility:hover{color:#FFF;border-color:#3A5161;background-color:#3A5161}.iris_btn-truncate:active,.iris_btn-utility:active{color:#FFF;border-width:1px;background-color:#111d26}.active.iris_btn-truncate,.iris_btn-utility.active{color:#FFF;border-color:#3A5161;background-color:#3A5161}.iris_btn-truncate .iris_btn-utility__arrow,.iris_btn-utility .iris_btn-utility__arrow{margin-right:5px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.iris_btn-truncate .iris_btn-utility__arrow.is--arrow-rgt,.iris_btn-utility .iris_btn-utility__arrow.is--arrow-rgt{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.iris_btn-utility--selected,.iris_btn-utility--selected:active{color:#7FC400;border:1px solid #B9DF73;background-color:#F2F9E5}.iris_btn-utility--deselect,.iris_btn-utility--deselect:active,.iris_btn-utility--deselect:hover{color:#3A5161;border:1px solid #D0D8DB;background:#E3E8E9}.iris_btn-truncate{max-width:1.25rem;padding:.3125rem;line-height:0;border-radius:50%}.iris_btn-undertaker{width:.5rem;padding:0;font-size:.875rem;font-weight:700;color:#FF4D4D;border:none;outline:0;background-color:transparent;cursor:pointer}.iris_btn-undertaker:hover{color:#D93636}.iris_btn-undertaker--lg{width:auto}a.iris_btn--downplay:focus{color:#FFF}.iris_btn--circle{padding:0;border-radius:50%}.iris_btn--primary,.iris_btn-outline--primary:hover{color:#FFF;border-color:#00ADEF;background-color:#00ADEF}.iris_btn--primary:hover{color:#FFF;border-color:#08C;background-color:#08C}.iris_btn--primary:focus{color:#FFF}.iris_btn--primary:active,.iris_btn-outline--primary:active{color:#FFF;background-color:#069}.iris_btn-outline--primary{background-color:transparent;letter-spacing:.25px;color:#00ADEF;border-color:#00ADEF}.iris_btn--secondary{color:#1A2E3B;border-color:#EEF1F2;background-color:#EEF1F2;letter-spacing:.25px}.iris_btn-outline--secondary{background-color:transparent;color:#879CAB;border-color:#879CAB;letter-spacing:.25px}.iris_btn--secondary:hover,.iris_btn-outline--secondary:hover{color:#1A2E3B;border-color:#D0D8DB;background-color:#D0D8DB}.iris_btn--secondary:active,.iris_btn-outline--secondary:active{color:#1A2E3B;background-color:#bfcace}.iris_btn--secondary:focus{color:#1A2E3B}.iris_btn--positive,.iris_btn-outline--positive:hover{color:#FFF;border-color:#7FC400;background-color:#7FC400}.iris_btn--positive:hover{color:#FFF;border-color:#5A9E02;background-color:#5A9E02}.iris_btn--positive:active,.iris_btn-outline--positive:active,.successOutline:active{background-color:#3d6c01}.iris_btn--positive:focus{color:#FFF}.iris_btn-outline--positive{background-color:transparent;letter-spacing:.25px;color:#7FC400;border-color:#7FC400}.iris_btn--negative,.iris_btn-outline--negative:hover{color:#FFF;border-color:#FF4D4D;background-color:#FF4D4D}.iris_btn--negative:hover{color:#FFF;border-color:#D93636;background-color:#D93636}.iris_btn--negative:active,.iris_btn-outline--negative:active,.warningOutline:active{background-color:#b92323}.iris_btn--negative:active{color:#FFF}.iris_btn-outline--negative{background-color:transparent;letter-spacing:.25px;color:#FF4D4D;border-color:#FF4D4D}.iris_btn--downplay,.iris_btn-outline--downplay:hover{color:#FFF;border-color:#3A5161;background-color:#3A5161}.iris_btn--downplay:hover{color:#FFF;border-color:#1A2E3B;background-color:#1A2E3B}.iris_btn--downplay:focus{color:#FFF}.iris_btn--downplay:active,.iris_btn-outline--downplay:active{color:#FFF;background-color:#111d26}.iris_btn-outline--downplay{background-color:transparent;letter-spacing:.25px;color:#1A2E3B;border-color:#1A2E3B}.iris_btn--yellow,.iris_btn-outline--yellow:hover{color:#FFF;border-color:#FFB21E;background-color:#FFB21E}.iris_btn--yellow:focus,.iris_btn--yellow:hover{color:#FFF;border-color:#FF8A00;background-color:#FF8A00}.iris_btn--yellow:active,.iris_btn-outline--yellow:active{color:#FFF;background-color:#e07900}.iris_btn-outline--yellow{background-color:transparent;letter-spacing:.25px;color:#FFB21E;border-color:#FFB21E}.iris_btn--purple,.iris_btn-outline--purple:hover{color:#FFF;border-color:#675089;background-color:#675089}.iris_btn--purple:focus,.iris_btn--purple:hover{color:#FFF;border-color:#503873;background-color:#503873}.iris_btn--purple:active,.iris_btn-outline--purple:active{color:#FFF;background-color:#422e5e}.iris_btn-outline--purple{background-color:transparent;letter-spacing:.25px;color:#675089;border-color:#675089}.iris_btn--xsm{min-width:3rem;min-height:1.5rem;padding:0 .375rem;font-size:.75rem;line-height:1.9;border-radius:.125rem}.iris_btn--sm{min-width:4.25rem;min-height:1.875rem;padding:0 .75rem;font-size:.875rem;line-height:2.1428571429}.iris_btn--md{min-width:5.25rem;min-height:2.375rem;padding:0 1rem;font-size:.875rem;line-height:2.7142857143}.iris_btn--lg{min-width:7rem;min-height:2.375rem;min-height:3rem;padding:0 1.5rem;font-size:1rem;line-height:2.875}.iris_btn--full{width:100%}@media screen and (max-width:900px){.iris_btn--rsp .iris_btn-content{display:none}}.iris_btn-content--arrow-white::after,.iris_btn-content--arrow::after{display:inline-block;width:8px;height:8px;margin-left:.625rem;content:"";position:relative}@media screen and (max-width:1000px){.iris_btn--rsp_lts{padding-left:0}.iris_btn--rsp_rts{padding-right:0}}.iris_btn-content--arrow::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23657987' d='M7.707 2.293c-.391-.391-1.024-.391-1.414 0L4 4.586 1.707 2.293c-.391-.391-1.024-.391-1.414 0-.391.391-.391 1.024 0 1.414l3 3c.391.391 1.024.391 1.414 0l3-3c.391-.39.391-1.024 0-1.414z'/%3E%3C/svg%3E") no-repeat;background-size:cover;-webkit-transform:none;transform:none;-webkit-transition:background .1s ease-in-out;transition:background .1s ease-in-out}.iris_btn-content--arrow:hover::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233A5161' d='M7.707 2.293c-.391-.391-1.024-.391-1.414 0L4 4.586 1.707 2.293c-.391-.391-1.024-.391-1.414 0-.391.391-.391 1.024 0 1.414l3 3c.391.391 1.024.391 1.414 0l3-3c.391-.39.391-1.024 0-1.414z'/%3E%3C/svg%3E")}.iris_btn-content--arrow-white::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23FFFFFF' d='M7.707 2.293c-.391-.391-1.024-.391-1.414 0L4 4.586 1.707 2.293c-.391-.391-1.024-.391-1.414 0-.391.391-.391 1.024 0 1.414l3 3c.391.391 1.024.391 1.414 0l3-3c.391-.39.391-1.024 0-1.414z'/%3E%3C/svg%3E") no-repeat;background-size:cover;-webkit-transform:none;transform:none;-webkit-transition:background .1s ease-in-out;transition:background .1s ease-in-out}.iris_link--arrow::after,.iris_link--arrow:hover::after{height:.5em;opacity:1;will-change:content,transform,opacity,background;display:inline-block}.iris_btn-content--arrow-white:hover::after{background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23FFFFFF' d='M7.707 2.293c-.391-.391-1.024-.391-1.414 0L4 4.586 1.707 2.293c-.391-.391-1.024-.391-1.414 0-.391.391-.391 1.024 0 1.414l3 3c.391.391 1.024.391 1.414 0l3-3c.391-.39.391-1.024 0-1.414z'/%3E%3C/svg%3E")}.iris_btn--smoke{color:#00ADEF;border:none;background-color:rgba(23,35,34,.75);box-shadow:none}.iris_btn--smoke:focus,.iris_btn--smoke:hover{color:#005070;background-color:#00ADEF;box-shadow:none}.iris_btn--smoke:active{box-shadow:none}.iris_btn-outline--white{color:#FFF;border-color:transparent;background-color:rgba(255,255,255,.3)}.iris_btn-outline--white:focus,.iris_btn-outline--white:hover{color:#FFF;background-color:rgba(255,255,255,.5)}.iris_btn-outline--white:active{background-color:rgba(255,255,255,.7)}.iris_btn--disabled,.iris_btn:disabled,.iris_btn:disabled:hover{color:#D0D8DB;border-color:#E3E8E9;background-color:#E3E8E9;cursor:not-allowed}.iris_btn--disabled:hover,.iris_btn:disabled:hover,.iris_btn:disabled:hover:hover{color:#D0D8DB;border-color:#E3E8E9;background-color:#E3E8E9;box-shadow:none}.iris_btn--disabled:focus,.iris_btn:disabled:focus,.iris_btn:disabled:hover:focus{border:1px solid #D0D8DB}.iris_btn--disabled.iris_btn-outline,.iris_btn--disabled.iris_btn-outline:hover,.iris_btn:disabled.iris_btn-outline,.iris_btn:disabled.iris_btn-outline:hover,.iris_btn:disabled:hover.iris_btn-outline,.iris_btn:disabled:hover.iris_btn-outline:hover{border:1px solid #E3E8E9;background:0 0}.iris_btn--disabled.iris_btn-outline:focus,.iris_btn:disabled.iris_btn-outline:focus,.iris_btn:disabled:hover.iris_btn-outline:focus{border:1px solid #E3E8E9}.iris_btn--transparent{color:#FFF;background-color:rgba(255,255,255,.26)}.iris_btn--transparent:hover{background-color:rgba(255,255,255,.46)}.iris_btn--transparent:active{background-color:#F5F5F5}.iris_btn--transparent .iris_btn-content{color:#FFF}.iris_btn-follow{color:#FFF;background-color:#00ADEF}.iris_btn-follow:hover{background-color:#08C}.iris_btn-follow:active{background-color:#006DA3}.iris_btn-follow--on{background-color:#7FC400}.iris_btn-follow--on:hover{background-color:#5A9E02}.iris_btn-follow--on:active{background-color:#669D00}.iris_btn-follow--outline,.iris_link{background-color:transparent;color:#00ADEF}.iris_btn-follow--outline{border:1px solid #00ADEF}.iris_btn-follow--outline:hover{color:#FFF;background-color:#00ADEF}.iris_btn-follow--outline:active{color:#FFF;background-color:#006DA3}.iris_btn-follow--outline--on{color:#7FC400;border:1px solid #7FC400}.iris_btn-follow--outline--on:hover{color:#FFF;background-color:#7FC400}.iris_btn-follow--outline--on:active{color:#FFF;background-color:#669D00}.iris_link{appearance:none;padding:0;border:0;font-size:inherit;transition:all .1s ease-in-out}.iris_link::-moz-focus-inner{border:0;padding:0;margin:0}.iris_link:focus,.iris_link:hover{color:#08C;cursor:pointer}.iris_link:active{cursor:wait}.iris_link__icon-text{margin-left:.3125rem}.iris_link__icon-text--left{margin-left:0;margin-right:.3125rem}.iris_link--arrow::after{content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath fill='%23009FDE' d='M7.707,2.293c-0.391-0.391-1.024-0.391-1.414,0L4,4.586L1.707,2.293c-0.391-0.391-1.024-0.391-1.414,0 c-0.391,0.391-0.391,1.024,0,1.414l3,3c0.391,0.391,1.024,0.391,1.414,0l3-3C8.098,3.317,8.098,2.683,7.707,2.293z'/%3E%3C/svg%3E");width:.5em;margin-left:-webkit-calc(1em/2);margin-left:calc(1em/2);-webkit-transition:all 70ms;transition:all 70ms;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.iris_link--arrow:hover::after{content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath fill='%23007CBA' d='M7.707,2.293c-0.391-0.391-1.024-0.391-1.414,0L4,4.586L1.707,2.293c-0.391-0.391-1.024-0.391-1.414,0 c-0.391,0.391-0.391,1.024,0,1.414l3,3c0.391,0.391,1.024,0.391,1.414,0l3-3C8.098,3.317,8.098,2.683,7.707,2.293z'/%3E%3C/svg%3E");width:.5em;margin-left:-webkit-calc(1em/2);margin-left:calc(1em/2);-webkit-transition:all 70ms;transition:all 70ms;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.iris_link--glow-red{color:#1A2E3B}.iris_link--glow-red:focus,.iris_link--glow-red:hover{color:#FF4D4D}.iris_link--gray-0{color:#FFF}.iris_link--gray-0:focus,.iris_link--gray-0:hover{color:#ccc}.iris_link--gray-1{color:#1A2E3B}.iris_link--gray-1:focus,.iris_link--gray-1:hover{color:#000}.iris_link--gray-2{color:#3A5161}.iris_link--gray-2:focus,.iris_link--gray-2:hover{color:#141c21}.iris_link--gray-3{color:#657987}.iris_link--gray-3:focus,.iris_link--gray-3:hover{color:#39454d}.iris_link--gray-4{color:#879CAB}.iris_link--gray-4:focus,.iris_link--gray-4:hover{color:#546978}.iris_link--gray-5{color:#A2AFB8}.iris_link--gray-5:focus,.iris_link--gray-5:hover{color:#6a7d8a}.iris_link--gray-6{color:#D0D8DB}.iris_link--gray-6:focus,.iris_link--gray-6:hover{color:#96a8af}.iris_link--gray-7{color:#E3E8E9}.iris_link--gray-7:focus,.iris_link--gray-7:hover{color:#aab9bc}.iris_link--gray-8{color:#EEF1F2}.iris_link--gray-8:focus,.iris_link--gray-8:hover{color:#b4c1c6}.iris_link--gray-9{color:#F2F4F5}.iris_link--gray-9:focus,.iris_link--gray-9:hover{color:#b8c3c9}.iris_link--gray-10{color:#F6F7F8}.iris_link--gray-10:focus,.iris_link--gray-10:hover{color:#bdc4cb}.iris_link--loud{font-weight:700}.iris_link--quiet{font-weight:inherit;border-bottom:1px solid currentColor}.iris_link--silent{color:currentColor;border-bottom:1px solid transparent}.iris_link--silent:focus,.iris_link--silent:hover{color:currentColor;border-bottom:1px solid currentColor}.iris_link--opaque{color:#FFF}.iris_link--opaque-reverse,.iris_link--opaque:focus,.iris_link--opaque:hover{color:rgba(255,255,255,.7)}.iris_link--opaque-reverse:focus,.iris_link--opaque-reverse:hover{color:#fff}.iris_form_text{display:inline-block;padding:.625rem;border:1px solid #D0D8DB;border-radius:.1875rem;background-color:#FFF;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.iris_form_text::-webkit-input-placeholder{color:#8A9599}.iris_form_text:-ms-input-placeholder{color:#8A9599}.iris_form_text::placeholder{color:#8A9599}.iris_form_text:disabled{background-color:#F6F7F8}.iris_form_text:focus{box-shadow:inset 0 0 0 1px #D0D8DB}.iris_form_text.submitting{color:#8A9599;background-color:#EEF1F2}.iris_form_text--lg{padding:.9375rem;font-size:1rem}.iris_form_text--full{width:100%}.iris_form_text--sm{font-size:.75rem}.iris_form_text--alert{padding-right:1.875rem;border-color:#FF9D9D;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='298 389 16 14'%3E%3Cpath fill='%23ff4d4d' d='M313.7 400l-6-10c-.4-.6-1-1-1.7-1s-1.4.4-1.7 1l-6 10c-.2.3-.3.6-.3 1 0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2 0-.4-.1-.7-.3-1zm-6.7 1h-2v-2h2v2zm0-3h-2v-5h2v5z'/%3E%3C/svg%3E") right .625rem top 50% no-repeat;background-size:16px}.iris_form_text--alert:focus{box-shadow:inset 0 0 0 1px #FF9D9D}.iris_form_text--success{padding-right:1.875rem;border-color:#B9DF73;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-299 391 12 12'%3E%3Cpath fill='%237fc400' d='M-287.2 393.5l-.8-.8c-.3-.3-.8-.3-1.1 0l-5.4 5.4-2.4-2.4c-.3-.3-.8-.3-1.1 0l-.8.8c-.3.3-.3.8 0 1.1l3.8 3.7c.3.3.8.3 1.1 0l6.8-6.7c.2-.3.2-.8-.1-1.1z'/%3E%3C/svg%3E") right .625rem top 50% no-repeat;background-size:16px}.iris_form_text--success:focus{box-shadow:inset 0 0 0 1px #B9DF73}.iris_form_text--warning{padding-right:1.875rem;border-color:#FFD583;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='298 389 16 14'%3E%3Cpath fill='%23ffb21e' d='M313.7 400l-6-10c-.4-.6-1-1-1.7-1s-1.4.4-1.7 1l-6 10c-.2.3-.3.6-.3 1 0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2 0-.4-.1-.7-.3-1zm-6.7 1h-2v-2h2v2zm0-3h-2v-5h2v5z'/%3E%3C/svg%3E") right .625rem top 50% no-repeat;background-size:16px}.iris_form_text--warning:focus{box-shadow:inset 0 0 0 1px #FFD583}.iris_form_text--defined{vertical-align:top}.iris_notification{border-radius:5px;display:block;position:relative;padding:1.25rem 2.5rem 1.25rem 2.875rem;font-size:.875rem;line-height:1.3;color:#1a2e3b;text-align:left}.iris_notification-addendum--caution,.iris_notification-addendum--notice,.iris_notification-addendum--success,.iris_notification-addendum--upsell,.iris_notification-addendum--warning{margin-top:.625rem;padding-top:.625rem;font-size:.75rem}.iris_notification--upsell{background-color:#E5F7FD}.iris_notification--upsell-icon{position:absolute;left:1.25rem;color:#00ADEF}.iris_notification--upsell .iris_notification-link,.iris_notification--upsell .iris_notification-text a:not(.iris_btn),.iris_notification--upsell a:not(.iris_btn):not(.iris_badge):not(.iris_link-header){color:#00ADEF}.iris_notification--upsell .iris_notification-link:focus,.iris_notification--upsell .iris_notification-link:hover,.iris_notification--upsell .iris_notification-text a:not(.iris_btn):focus,.iris_notification--upsell .iris_notification-text a:not(.iris_btn):hover,.iris_notification--upsell a:not(.iris_btn):not(.iris_badge):not(.iris_link-header):focus,.iris_notification--upsell a:not(.iris_btn):not(.iris_badge):not(.iris_link-header):hover{color:#08C}.iris_notification-close--upsell{color:#A6E2F9}.iris_notification-close--upsell:hover{color:#00ADEF}.iris_notification--deeplink .iris_notification-close--upsell{position:absolute;right:1.25rem;left:auto;top:.625rem}.iris_notification--deeplink .iris_notification-close--upsell:hover{color:#A6E2F9}.iris_notification--notice{background-color:#F2F4F5}.iris_notification--notice-icon{position:absolute;left:1.25rem;color:#879CAB}.iris_notification--notice .iris_notification-link,.iris_notification--notice .iris_notification-text a:not(.iris_btn),.iris_notification--notice a:not(.iris_btn):not(.iris_badge):not(.iris_link-header){color:#009FDE}.iris_notification--notice .iris_notification-link:focus,.iris_notification--notice .iris_notification-link:hover,.iris_notification--notice .iris_notification-text a:not(.iris_btn):focus,.iris_notification--notice .iris_notification-text a:not(.iris_btn):hover,.iris_notification--notice a:not(.iris_btn):not(.iris_badge):not(.iris_link-header):focus,.iris_notification--notice a:not(.iris_btn):not(.iris_badge):not(.iris_link-header):hover{color:#007CBA}.iris_notification-close--notice{color:#D0D8DB}.iris_notification-close--notice:hover{color:#009FDE}.iris_notification--deeplink .iris_notification-close--notice{position:absolute;right:1.25rem;left:auto;top:.625rem}.iris_notification--deeplink .iris_notification-close--notice:hover{color:#D0D8DB}.iris_notification--success{background-color:#F2F9E5}.iris_notification--success-icon{position:absolute;left:1.25rem;color:#7FC400}.iris_notification--success .iris_notification-link,.iris_notification--success .iris_notification-text a:not(.iris_btn),.iris_notification--success a:not(.iris_btn):not(.iris_badge):not(.iris_link-header){color:#7FC400}.iris_notification--success .iris_notification-link:focus,.iris_notification--success .iris_notification-link:hover,.iris_notification--success .iris_notification-text a:not(.iris_btn):focus,.iris_notification--success .iris_notification-text a:not(.iris_btn):hover,.iris_notification--success a:not(.iris_btn):not(.iris_badge):not(.iris_link-header):focus,.iris_notification--success a:not(.iris_btn):not(.iris_badge):not(.iris_link-header):hover{color:#5A9E02}.iris_notification-close--success{color:#D2EAA6}.iris_notification-close--success:hover{color:#7FC400}.iris_notification--deeplink .iris_notification-close--success{position:absolute;right:1.25rem;left:auto;top:.625rem}.iris_notification--deeplink .iris_notification-close--success:hover{color:#D2EAA6}.iris_notification--caution{background-color:#FFF7E8}.iris_notification--caution-icon{position:absolute;left:1.25rem;color:#FFB21E}.iris_notification--caution .iris_notification-link,.iris_notification--caution .iris_notification-text a:not(.iris_btn),.iris_notification--caution a:not(.iris_btn):not(.iris_badge):not(.iris_link-header){color:#FFB21E}.iris_notification--caution .iris_notification-link:focus,.iris_notification--caution .iris_notification-link:hover,.iris_notification--caution .iris_notification-text a:not(.iris_btn):focus,.iris_notification--caution .iris_notification-text a:not(.iris_btn):hover,.iris_notification--caution a:not(.iris_btn):not(.iris_badge):not(.iris_link-header):focus,.iris_notification--caution a:not(.iris_btn):not(.iris_badge):not(.iris_link-header):hover{color:#FF8A00}.iris_notification-close--caution{color:#FFE4B0}.iris_notification-close--caution:hover{color:#FFB21E}.iris_notification--deeplink .iris_notification-close--caution{position:absolute;right:1.25rem;left:auto;top:.625rem}.iris_notification--deeplink .iris_notification-close--caution:hover{color:#FFE4B0}.iris_notification--warning{background-color:#FFEDED}.iris_notification--warning-icon{position:absolute;left:1.25rem;color:#FF4D4D}.iris_notification--warning .iris_notification-link,.iris_notification--warning .iris_notification-text a:not(.iris_btn),.iris_notification--warning a:not(.iris_btn):not(.iris_badge):not(.iris_link-header){color:#FF4D4D}.iris_notification--warning .iris_notification-link:focus,.iris_notification--warning .iris_notification-link:hover,.iris_notification--warning .iris_notification-text a:not(.iris_btn):focus,.iris_notification--warning .iris_notification-text a:not(.iris_btn):hover,.iris_notification--warning a:not(.iris_btn):not(.iris_badge):not(.iris_link-header):focus,.iris_notification--warning a:not(.iris_btn):not(.iris_badge):not(.iris_link-header):hover{color:#D93636}.iris_notification-close--warning{color:#FFC1C1}.iris_notification-close--warning:hover{color:#FF4D4D}.iris_notification--deeplink .iris_notification-close--warning{position:absolute;right:1.25rem;left:auto;top:.625rem}.iris_notification--deeplink .iris_notification-close--warning:hover{color:#FFC1C1}.iris_notification-addendum--upsell{color:#88BCD1;border-top:1px solid #CCEFFC}.iris_notification-addendum--notice{color:#8A9599;border-top:1px solid #E3E8E9}.iris_notification-addendum--success{color:#ABC28F;border-top:1px solid #E5F3CC}.iris_notification-addendum--caution{color:#CFBD97;border-top:1px solid #FFF0D2}.iris_notification-addendum--warning{color:#CFA1A5;border-top:1px solid #FFDBDB}.iris_notification-content-wrapper{position:relative}.iris_notification-link,.iris_notification-text{display:inline-block}.iris_notification a:not(.iris_btn):not(.iris_badge):not(.iris_link-header){font-size:inherit;font-weight:400}.iris_notification-clip{margin:1.5625rem auto 0;border-radius:5px}.iris_notification-clip-addendum--caution,.iris_notification-clip-addendum--notice,.iris_notification-clip-addendum--success,.iris_notification-clip-addendum--upsell,.iris_notification-clip-addendum--warning{margin-top:.625rem;padding-top:.625rem;font-size:.75rem}.iris_notification-clip--upsell{background-color:#E5F7FD}.iris_notification-clip--upsell-icon{color:#00ADEF}.iris_notification-clip--notice{background-color:#F2F4F5}.iris_notification-clip--success{background-color:#F2F9E5}.iris_notification-clip--success-icon{color:#7FC400}.iris_notification-clip--caution{background-color:#FFF7E8}.iris_notification-clip--caution-icon{color:#FFB21E}.iris_notification-clip--warning{background-color:#FFEDED}.iris_notification-clip--warning-icon{color:#FF4D4D}.iris_notification-clip-addendum--upsell{color:#88BCD1;border-top:1px solid #CCEFFC}.iris_notification-clip-addendum--notice{color:#8A9599;border-top:1px solid #E3E8E9}.iris_notification-clip-addendum--success{color:#ABC28F;border-top:1px solid #E5F3CC}.iris_notification-clip-addendum--caution{color:#CFBD97;border-top:1px solid #FFF0D2}.iris_notification-clip-addendum--warning{color:#CFA1A5;border-top:1px solid #FFDBDB}.iris_notification-clip-content,.iris_notification-clip-header,.iris_notification-content,.iris_notification-header{color:#1a2e3b}.iris_notification-link{display:inline-block;margin-top:-.125rem;font-size:inherit;font-weight:400}.iris_notification-btn{margin-top:.625rem}.iris_notification-close{position:absolute;right:.9375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto;padding:0;border:none;outline:0;background:0 0;cursor:pointer;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.iris_notification-close--centered{top:50%}.iris_notification-close--top{top:.9375rem;-webkit-transform:none;transform:none}.iris_notification-header{margin-bottom:.625rem}.iris_notification-icon{margin:0 .125rem 0 .375rem}.iris_notification-icon-link{font-weight:700}.iris_notification-link-text{font-weight:400}.iris_notification--no-close .iris_notification-close{display:none}.iris_notification-list,.iris_notification-list--no-disc{display:inline-block;margin-left:1.0625rem}.iris_notification-list,.iris_notification-list li{list-style-type:disc}.back,.iris_notification--no-icon .iris_notification--caution-icon,.iris_notification--no-icon .iris_notification--notice-icon,.iris_notification--no-icon .iris_notification--success-icon,.iris_notification--no-icon .iris_notification--upsell-icon,.iris_notification--no-icon .iris_notification--warning-icon{display:none}.iris_notification--blocker{max-width:95%;margin:1.25rem auto 0}.iris_notification--centered span{margin-left:.3125rem}.iris_notification--deeplink{padding:0 .9375rem 0 1.25rem;margin-bottom:.3125rem}.iris_notification--full{width:100%}.iris_notification--no-icon{padding:1.25rem}@-webkit-keyframes shake{0%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}25%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}50%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}75%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes shake{0%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}25%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}50%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}75%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.iris_notification--shakes{-webkit-animation:shake .3s ease-out;animation:shake .3s ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}form input[type=text],form input[type=email],form input[type=password]{border-color:#D0D8DB;background-color:#fff;line-height:normal}form input[type=text].iris_form_text--alert,form input[type=email].iris_form_text--alert,form input[type=password].iris_form_text--alert{border-color:#FF4D4D}.registration_forms input{width:100%;box-sizing:border-box;display:block}.registration_forms .row{margin:0}.registration_forms .row:after,.registration_forms .row:before{display:none}.registration_forms .row .modal-context{color:#4E5A5E;text-align:Center;padding-bottom:1.25rem;margin-bottom:-10px}.apple,.facebook,.form-or,.google,.join_form,.legal_copy,.login_form{text-align:center}.registration_forms .row.login_text{margin:20px 0 10px;display:block;color:#4E5A5E;font-size:14px;line-height:18px}.login-btn__content-wrapper,.login-btn__icon-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.registration_forms .row:not(:first-of-type){margin-top:10px}[type=text]:focus.iris_form_text--alert,[type=email]:focus.iris_form_text--alert,[type=password]:focus.iris_form_text--alert{border-color:#FF9D9D}.input_wrapper{position:relative}.form-or{margin-top:6px;margin-bottom:10px;font-family:HelveticaNeue;font-size:14px}.login-btn__content-wrapper{width:100%;height:50px;display:flex}.login-btn__icon-container{position:absolute;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;top:0;height:auto;min-height:100%;min-width:50px}.login-btn__message{width:100%;padding:0 50px}.apple,.facebook,.google{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;border:0;color:#FFF;width:100%;height:100%}.apple-icon,.google-icon{height:auto}.apple.iris_btn--lg,.facebook.iris_btn--lg,.google.iris_btn--lg{padding-right:0;padding-left:0}.apple-icon,.facebook-icon,.google-icon{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:auto}.facebook{background-color:#4267b2}.facebook:hover{background-color:#2f579e}.facebook:focus{box-shadow:inset 0 0 0 3px #2f579e}.facebook-icon{max-height:32px}.google{background-color:#4285f4}.google:hover{background-color:#3367d6}.google:focus{box-shadow:inset 0 0 0 3px #3367d6}.apple{background-color:#000;color:#fff}.apple:hover{background-color:#262626}.apple:focus{box-shadow:inset 0 0 0 3px #262626}.apple-icon{-webkit-filter:invert(100%);filter:invert(100%)}.legal_copy{display:block;position:absolute;bottom:-45px;color:#E3E8E9;max-width:85%;line-height:1.4}form{text-align:left}.iris_modal-header,.restart_link{text-align:center}form .forgot_password{color:#17272E;margin-top:.625rem;display:inline-block;font-size:.75rem;font-weight:400}.restart_link{font-size:14px}.restart_link.sso{margin-top:1.25rem}.use_sso .form_note{margin:.625rem 0;font-size:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.use_sso .form_note svg{margin:2px}.use_sso .form_note span{margin-left:2px}.js-sso-continue,.use_sso #apple_form,.use_sso #facebook_form,.use_sso #google_form,.use_sso #login_btn,.use_sso .forgot_password,.use_sso .form-errors,.use_sso .form-or,.use_sso .js-email-submit,.use_sso .js-join-email-submit,.use_sso .js-join_name,.use_sso .js-join_password,.use_sso .js-login_password{display:none}.use_sso .js-sso-continue{display:block;border-bottom:1px solid #d0d7da;padding:0 60px 50px;margin:0 -60px}.gdpr_checkbox,.sso-tracking-consent{padding:1.375rem .625rem;border-bottom:1px solid #D0D7DA}.gdpr_checkbox input.marketing_opt_in,.sso-tracking-consent input.marketing_opt_in{width:auto!important}.gdpr_checkbox .InputLabelInline,.sso-tracking-consent .InputLabelInline{display:inherit}.gdpr_checkbox .InputCheckboxWrapper,.sso-tracking-consent .InputCheckboxWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;margin-bottom:.5rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:2rem}.gdpr_checkbox .InputCheckboxLabel,.sso-tracking-consent .InputCheckboxLabel{min-height:1.125rem;font-size:14px;line-height:20px;text-align:left}.gdpr_checkbox .InputCheckbox,.sso-tracking-consent .InputCheckbox{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:absolute;z-index:1;top:.625rem;left:.625rem;width:.0625rem;height:.0625rem;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.gdpr_checkbox .InputCheckbox:focus,.sso-tracking-consent .InputCheckbox:focus{outline:0}.gdpr_checkbox .InputCheckbox:checked:after,.sso-tracking-consent .InputCheckbox:checked:after{-webkit-transform:scale(1);transform:scale(1)}.gdpr_checkbox .InputCheckbox:checked:before,.gdpr_checkbox .InputCheckbox:checked:focus:before,.sso-tracking-consent .InputCheckbox:checked:before,.sso-tracking-consent .InputCheckbox:checked:focus:before{border:0;background-color:#00adef;box-shadow:none}.gdpr_checkbox .InputCheckboxOverlay,.sso-tracking-consent .InputCheckboxOverlay{display:block;position:absolute;z-index:2;top:0;left:0;width:1.25rem;height:1.25rem;border-width:.0625rem;border-style:solid;border-radius:.125rem;background-color:#fff;border-color:#8699a6}.gdpr_checkbox .InputCheckbox:checked+.InputCheckboxOverlay,.sso-tracking-consent .InputCheckbox:checked+.InputCheckboxOverlay{border:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill='%23ffffff' d='M6.667 14.39L1.306 9.22l1.388-1.44 3.973 3.83 8.639-8.33 1.388 1.44z'/%3E%3C/svg%3E") center no-repeat #00adef;background-size:80%}.sso-tracking-consent{border-top:1px solid #d0d7da;border-bottom:none;margin-top:1.25rem}.sso-tracking-consent .InputCheckboxOverlay{cursor:pointer}

.forgot_password.link-right
{
    float:right;
}
.forgot_password.link-right span
{
    font-weight:bold;margin-left:4px; color:#4285f4;font-size: .85rem;
}
.txt_md.login_text a
{
    text-decoration: underline;color: #4E5A5E;
}

/* left text right image; left image right text */ 

    .image-and-text {
        display: flex;
        flex-direction: column;
        max-width: 1936px;
        margin: 0px auto;
        padding-bottom: 2rem;
        padding-top: 2rem;
    }
    .side-text {
        position: relative;
        padding: 0px 1.5rem 3rem;
        text-align: center;
    }    
    .side-text .title {
        color: rgb(26, 46, 59);
        letter-spacing: -1px;
        padding-bottom: 1rem;
        font-size: 30px;
        line-height: 40px;
    }    
    .side-text .describe {
        line-height: 26px;
        font-style: normal;
        color: rgb(26, 46, 59);
        font-size: 16px;
    }    
    .side-text .below-button {
        display: flex;
        flex-flow: row wrap;
        padding-bottom: 3rem;
        margin: 2rem auto 0px;
        width: 100%;
        -webkit-box-pack: center;
        justify-content: center;
    }    
    .side-text .below-button > div:first-child {
        margin-left: 0px;
    }
    .side-text .below-button > div {
        margin: 4px !important;
    }
    .side-text .below-button .button-wrap {
        margin-top: 2rem;
    }    
    .side-text .below-button .button-wrap a, .side-text .below-button .button-wrap button {
        min-width: 10rem;
    }    
    .side-text .below-button .button-wrap .link1 {
        border-radius: 3px;
        cursor: pointer;
        display: inline-block;
        font-weight: 700;
        overflow: hidden;
        padding: 0px;
        background: #23408c;
        color: rgb(255, 255, 255);
        border: none;
        transition: all 0.3s ease 0s;
        line-height: 48px;
        height: 48px;
        font-size: 16px;
        text-decoration: none;
        text-align: center !important;
    }    
    .side-text .below-button .button-wrap .link1:hover:not(:active){background:#181c48}
    
    .side-text .below-button .button-wrap .button-title {
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        padding: 0px 1.5rem;
        white-space: nowrap;
    }    
    .side-text .below-button .button-wrap .link2 {
        border-radius: 3px;
        cursor: pointer;
        display: inline-block;
        font-weight: 700;
        overflow: hidden;
        padding: 0px;
        background: transparent;
        color: rgb(26, 46, 59);
        border: none;
        transition: all 0.3s ease 0s;
        line-height: 48px;
        height: 48px;
        font-size: 16px;
        text-decoration: none;
        text-align: center !important;
    }    
    .side-text .below-button .button-wrap .button-title {
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        padding: 0px 1.5rem;
        white-space: nowrap;
    }    
    .side-image {
        position: relative;
        width: 100%;
        padding-top: 3rem;
        padding-right: 1.5rem;
        padding-bottom: 0px;
        padding-left: 1.5rem;
    } 
    .side-image-pic {
        display: block;
    }     
    .text-and-imagebk {
        background-color:#fff;
        overflow: hidden;
        width: 100%;
    }  
    .text-and-image {
        display: flex;
        flex-direction: column;
        max-width: 1936px;
        margin: 0px auto;
        padding-bottom: 4rem;
        padding-top: 4rem;
    }    
    .side-image2 {
        position: relative;
        width: 100%;
        padding: 0px 0px 0px 1.5rem;
    }     
    .side-image2 video {
        width:90%;
        max-width: 100%;
    }         
    
@media (min-width: 48rem){
    .image-and-text {
        flex-direction: row-reverse;
        padding-bottom: 2rem;
        padding-top: 2rem;
    }
    .side-text {
        display: flex;
        flex-direction: column;
        -webkit-box-pack: center;
        justify-content: center;
        width: 50%;
        flex-shrink: 0;
        -webkit-box-flex: 0;
        flex-grow: 0;
        text-align: left;
        padding: 0px 2% 0px 7%;
    }   
    .side-text .title {
        font-size: 35px;
        line-height: 48px;
    }     
    .side-text .below-button {
        padding-bottom: 0px;
        margin: 2rem 0px 0px;
        -webkit-box-pack: start;
        justify-content: flex-start;
    }    
    .side-image {
        display: flex;
        flex-direction: column;
        -webkit-box-pack: center;
        justify-content: center;
        width: 50%;
        flex-shrink: 0;
        -webkit-box-flex: 0;
        flex-grow: 0;
    }    
    .side-image picture {
        width: 100%;
        height: 100%;
        margin: auto;
    }    
    .text-and-image {
        flex-direction: row;
        padding-bottom: 4rem;
        padding-top: 4rem;
    }    
    .side-image2 {
        display: flex;
        flex-direction: column;
        -webkit-box-pack: center;
        justify-content: center;
        width: 50%;
        flex-shrink: 0;
        -webkit-box-flex: 0;
        flex-grow: 0;
    }     
    .side-image2 picture {
        width: 80%;
        height: 80%;
        margin: auto;
    }       
}

@media (min-width: 64rem){
    .side-text .title {
        font-size: 45px;
        line-height: 50px;
    }
    .side-text {
        padding: 0px 5% 0px 10%;
    }    
    .side-text .title {
        font-size: 45px;
        line-height: 50px;
    }    
    .side-text .describe {
        font-size: 18px;
        line-height: 30px;
    }    
}

/* grid layout */ 
.col {
    margin-bottom: 55px;
}
.grid-box {
    position: relative;
}
.media-wrap {
    display: block;
    position: relative;
}
.grid-box__media .responsive-embed {
    background-color: #000;
    background-position: 50%;
    background-size: cover;
    padding-bottom: 56.25%;
    position: relative;    
}
.lazyloaded {
    opacity: 1;
    transition: opacity .3s;
}
.media-wrap .media-wrap-play {
    bottom: 9px;
    height: 28px!important;
    left: 10px;
    max-width: 45px;
    position: absolute;
    top: auto;
    width: 100%;
}
.media-wrap img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.grid-box__body {
    padding-left: 10px;
    padding-right: 10px;
}
.grid-box a:not(.grid-box__link) {
    position: relative;
    z-index: 1;
}
.grid-box__cat {
    color: #adb6ba;
    display: inline-block;
    font-size: 12px;
    letter-spacing: .15em;
    line-height: 1.16667;
    margin-top: 30px;
    text-decoration: none;
    text-transform: uppercase;
    transition: color .2s ease;
}
.grid-box__link {
    cursor: pointer;
    position: static;
    text-decoration: none;
}
.grid-box__link:before {
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}
.grid-box__title {
    color: #1a2e3a;
    font-size: 30px;
    font-weight: 400;
    letter-spacing: -.025em;
    line-height: 1.16667;
    margin-bottom: 22px;
    margin-top: 15px;
    position: static;
    transition: opacity .2s ease,box-shadow .2s ease;
}
.grid-box__excerpt {
    font-size: 16px;
    line-height: 1.625;
    margin-top: 0;
}
    .grid-box-set{ 
        padding-top:20px;padding-bottom:20px;padding-right: 2%;padding-left: 2%; background-color:#e5ebfb;
    }   
    .grid-box-set h2{ 
        text-align:center; 
    }   
    .grid-box-set h3 {
        text-align:center; 
        text-decoration:underline;   
    }       
    .grid-box-img1
    {
        background-image: url('https://mvus.oss-us-east-1.aliyuncs.com/template/images/a5a59b3da653.jpg');
    }
    .grid-box-img2
    {
        background-image: url('https://mvus.oss-us-east-1.aliyuncs.com/template/images/e409a7e8069c.jpg');
    }
    .grid-box-img3
    {
        background-image: url('https://mvus.oss-us-east-1.aliyuncs.com/template/images/d7a2abd3906a.jpg');
    }        
    
@media (min-width: 768px){
    .grid-box__body {
        padding-left: 60px;
        padding-right: 60px;
    }   
}

@media (min-width: 1024px)
{
    .grid-box-set h2{
        font-size: 36px;
        line-height: 40px;
        letter-spacing: -1.5px;       
    }
    .grid-3-up {
        align-items: flex-start;
        justify-content: center;
    }
    .grid {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }    
    .grid-3-up .col {
        flex: 1 1 31%;
        margin-right: 30px;
        max-width: 30%;
    }    
    .col {
        margin-bottom: 47px;
    }    
    .grid-box__body {
        padding-left: 0;
        padding-right: 0;
    }    
    .grid-box__cat {
        margin-top: 28px;
    }    
}

.vidbravo_logo
{
    width:150px;height:32px;
}
.js-email-submit
{
    width:100%;
}
.vidbravo_main
{
    margin-top:10px;
}
.vidbravo_light_blue
{
    background-color:#e5ebfb;
}
.grid-box__title2 {
    font-size: 24px;
    line-height: 28px;
}

    .bnt_login_wait
    {
        display:none;
        min-width: 7rem;
        min-height: 3rem;
        padding: 0 1.5rem;
        font-size: 1rem;
        line-height: 2.875;   
        justify-content: flex-start;
        -webkit-box-pack: start;
        width: 100%;
        height: 2rem;   
        background-color: #eee;
        text-align: center;    
        border: 1px solid #efefef;
        border-radius: 4px;          
    }
    .bnt_login_wait img
    {
        height:90%;
        width:auto;
    }
    
.my-account
{
    text-decoration: none;
    color: #1a2e3b;
    font-size: 14px;
    font-weight: 700;
}
.my-account .drop-down{
    display: inline-block;
}
.my-account .drop-down svg {
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    margin-left: 3px;
}
.my-account .submenu {
    position: absolute;
    top: 70px;
    right: 0;
    z-index: 100;
    display:none;
    width: 178px;
    margin: 0;
    background: #fff;
   list-style: none;
    padding: 0;
    border:#eee 1px solid;     
}
.my-account .submenu-item {
    display: block;
    padding: 0;
    border-bottom: 1px solid #dadada;
    margin: 0;
    text-align: left;
}
.my-account .submenu-item .gh-link {
    display: block;
    padding: 16px 0 16px 16px;
    line-height: 20px;
}
.my-account .submenu-item a {
    text-decoration: none;
    color: #969696;
    letter-spacing: .06em;
    font-size: 12px;
}

.share-video .title-info
{
    line-height: 40px;
    letter-spacing: -1.5px;
    text-align: center;    
    font-size: 20px;
    margin-top: 20px;
}
.share-video .play-video
{
    width: 100%;
}
.share-video .grid
{
    width:100%;
    margin: 0 auto; 
    justify-content:center;
}
@media (min-width: 768px){
    .share-video .grid .col{
        max-width: 90%;
    }
}
@media (min-width: 1024px)
{
    .share-video .grid .col{
        max-width: 70%;
    }
}
    

.cookie-alert {
    background: #fff;
    position: fixed;
    bottom: 0;
    left: 10%;
    right: 10%;
    z-index: 50;
    border-radius: 5px;
    border: none;     
    box-shadow: 0 2px 10px rgb(0 0 0 / 20%);    
}
.cookie-alert .cookie-text {
    position: relative;
    padding: 0px 1.5rem;
    text-align: center;
    width: 100%;
}    
.cookie-alert .cookie-text .describe 
{
    line-height: 26px;
    font-style: normal;
    color: rgb(26, 46, 59);
    font-size: 16px;
}    
.cookie-alert .cookie-text .below-button 
{
    -webkit-box-pack: center;
}    
.cookie-alert .cookie-text .below-button > div:first-child {
    margin-left: 0px;
}
.cookie-alert .cookie-text .below-button > div {
    margin: 4px !important;
}
.cookie-alert .cookie-text .below-button .button-wrap {
    margin-top: 2rem;
}    
.cookie-alert .cookie-text .below-button .button-wrap a, .cookie-text .below-button .button-wrap button {
    min-width: 10rem;
}    
.cookie-alert .cookie-text .below-button .button-wrap .agree-link {
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    overflow: hidden;
    padding: 0px;
    background: #23408c;
    color: rgb(255, 255, 255);
    border: none;
    transition: all 0.3s ease 0s;
    line-height: 48px;
    height: 48px;
    font-size: 16px;
    text-decoration: none;
    text-align: center !important;
}    
.cookie-alert .cookie-text .below-button .button-wrap .agree-link:hover:not(:active){background:#181c48}

@media (min-width: 48rem){
    .cookie-alert .cookie-text {
        display: flex;
        flex-direction: column;
        -webkit-box-pack: center;
        justify-content: center;
        flex-shrink: 0;
        -webkit-box-flex: 0;
        flex-grow: 0;
        text-align: left;
        padding: 0px 2% 0px 2%;
    }      
    .cookie-alert .cookie-text .describe 
    {
        display: block;
        width: 100%;        
        font-size: 18px;
        line-height: 30px;
    }      
    .cookie-alert .cookie-text .below-button 
    {
        display: flex;
        flex-flow: row wrap;        
        width: 100%;  
        -webkit-box-pack: start;
        justify-content: center;
    }   
}    
@media (min-width: 64rem){
    .cookie-alert .cookie-text 
    {
        display: block;
        padding: 5px 2% 5px 2%;
    }      
    .cookie-alert .cookie-text .describe {
        display: inline-block;
        width: 80%;        
        font-size: 18px;
        line-height: 30px;
    }    
    .cookie-alert .cookie-text .below-button 
    {
        display: inline-block;
        width: 18%;
        -webkit-box-pack: center;
    }        
}  
        
       .online_service {
            position: fixed;
            z-index: 100;
            bottom: 25px;
            right: 13px;
            width: 60px;
            height: 60px;
            border-radius: 50%; 
            color: white !important;
            letter-spacing: 1px;
            cursor: pointer;
            background: #03a9f4 url(https://mvus.oss-us-east-1.aliyuncs.com/web/img/logo_chat1.png) center center/36px auto no-repeat;
            box-shadow: 0 2px 10px rgb(0 0 0 / 40%);
        } 
        .online_service:hover {
            background: #03a9f4 url(https://mvus.oss-us-east-1.aliyuncs.com/web/img/logo_chat2.png) center center/36px auto no-repeat;
        }        
       .online_chat {
            display:none;
            position: fixed;
            z-index: 100;
            bottom: 0px;
            right: 0;
            width: 350px;
            height: 100%;
            padding:5px;
            box-shadow:0 0 16px #ddd;
            border:1;
            border-radius: 5px;
            background-color:#fff;
        }         
        .online_chat .chat_box {
            width: 100%;
            height: 100%;
            position: relative;
        }
       .online_chat .kGUesu {
            width: 100%;
            height: 100%;
            position: relative;
            background: rgb(252, 252, 252);
            box-sizing: border-box;
            overflow: hidden;
            padding-top: 60px;
        } 
        .online_chat .topBar {
            position: absolute;
            top: 0px;
            width: 100%;
        }    
        .online_chat .cQXljB {
            width: 100%;
            height: 60px;
            padding: 10px;
            display: flex;
            -webkit-box-pack: center;
            justify-content: center;
            align-items: flex-start;
            font-size: 14px;
            box-sizing: border-box;
            color: white;
            background: #23408c;
        }    
        .online_chat .jtePMp {
            height: 40px;
            flex: 10 1 auto;
            overflow: hidden;
            position: relative;
            padding-left: 46px;
        }    
        .jtePMp .avatar {
            position: absolute;
            left: 0px;
            top: 0px;
            height: 40px;
            width: 40px;
            object-fit: cover;
            border-radius: 50%;
        }        
        .online_chat .topTitle {
            width: 100%;
            display: inline-block;
            vertical-align: middle;
        }        
        .topTitle .title {
            font-size: 14px;
            line-height: 40px;
        }
        .topTitle .name, .topTitle .title, .topTitle .signature {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            width: 100%;
        }    
        .topTitle .icons {
            margin-top: 5px;
            display: flex;
            -webkit-box-align: center;
            align-items: center;
        }    
        .topTitle .optIcon {
            flex: 1 1 auto;
            text-align: right;
            white-space: nowrap;
            padding: 10px 0px 10px 10px;
        }   
        .optIcon .closeIcon {
            display: inline-block;
            height: 15px;
            width: 15px;
            margin-top: 10px;
            cursor: pointer;
        }    
        .optIcon .bAIRlo {
            width: auto;
            height: auto;
            display: inline-block;
            vertical-align: middle;
            font-size: 13px;
            border: 0px;
            outline: none;
            border-radius: 3px;
            cursor: pointer;
            text-align: center;
            text-decoration: none;
            opacity: 0.8;
            color: white;
            background: transparent;
            margin-right:50px;
        }               
        .chat_main {
            width: 100%;
            height: 100%;
            box-sizing: border-box;
            position: relative;
            background: rgb(252, 252, 252);
            padding-bottom: 100px;
        }
        .chat_message {
            width: 100%;
            height: 100%;
            box-sizing: border-box;
            position: relative;
        }
        .chat_input {
            width: 100%;
            height: 100px;
            background: rgb(252, 252, 252);
        }
        .chat_message .message_container {
            width: 100%;
            height: 100%;
            padding: 40px 14px 14px;
            box-sizing: border-box;
            overflow-y: auto;
            position: relative;
        }
        .chat_message .message_history {
            display:none;
            position: absolute;
            top: 10px;
            left: 0px;
            right: 0px;
            width: 100%;
            height: 20px;
            line-height: 20px;
            text-align: center;
            font-size: 12px;
            color: rgb(119, 119, 119);
            cursor: pointer;
        }
        .chat_message .message_content {
            width: 100%;
            position: relative;
        }
        .chat_message .message_replay {
            padding-top: 10px;
            padding-bottom: 10px;
            padding-right: 10px;
        }
        .chat_message .message_replay::after {
            content: " ";
            display: table;
            clear: both;
        }
        .edbuRv {
            float: left;
            text-align: left;
            max-width: calc(100% - 50px);
        }
        .chat_message .message_container .message_content .message_title {
            color: rgb(178, 178, 178);
            font-size: 12px;
            margin-bottom: 2px;
        }
        .chat_message .message_container .message_content .message_replay .text_container {
            max-width: 100%;
            position: relative;
            background-color: rgb(255, 255, 255);
            border-radius: 3px;
            border: 1px solid rgb(240, 240, 240);
            float: left;
        }
        .chat_message .message_container .message_content .word_container {
            padding: 10px 15px;
            border-radius: 3px;
            font-size: 13px;
            word-break: break-word;
        }
        .chat_message .message_container .message_content .message_replay .word_container a{
            color: rgb(24, 128, 255);
            text-decoration: none;
        } 
        
        .chat_message .message_container .message_content .remark {
            position: absolute;
            text-align: right;
            font-size: 12px;
            color: rgb(178, 178, 178);
            right: 0px;
            bottom: -10px;
        }

        .chat_input .chat_container {
            height: 100%;
            width: 100%;
            border-top: 1px solid rgb(237, 237, 237);
            position: relative;
            background: rgb(255, 255, 255);
            padding-bottom: 40px;
            box-sizing: border-box;
        }
        .chat_input .text_container {
            width: 100%;
            height: 100%;
            position: relative;
        }
        .chat_input .text_container .box {
            height: 100%;
            width: 100%;
            box-sizing: border-box;
        }
        .chat_message .message_container .message_content .message_ask {
            padding-top: 10px;
            padding-bottom: 10px;
            padding-left: 10px;
        }
        .chat_message .message_container .message_content .message_ask::after {
            content: " ";
            display: table;
            clear: both;
        }
        .dfcjLC {
            float: right;
            text-align: right;
            max-width: calc(100% - 50px);
        }
        .chat_message .message_container .message_content .message_ask .text_container {
            max-width: 100%;
            position: relative;
            background-color: #23408c;
            border-radius: 3px;
            border: 1px solid rgb(240, 240, 240);
            margin-left: 30px;
            float: right;
        }
        .chat_message .message_container .message_content .message_ask .word {
            color: white;
            white-space: normal;
            text-align: left;
        }

        .chat_input .button_container {
            position: relative;
            height: 40px;
            padding: 5px 10px 5px 14px;
            box-sizing: border-box;
            display: flex;
            flex-direction: row;
        }
        .chat_input .button_container::after {
            content: " ";
            display: table;
            clear: both;
        }
        .chat_input .button_container .box {
            -webkit-box-flex: 1;
            flex-grow: 1;
            width: 100%;
            display: flex;
            -webkit-box-pack: end;
            justify-content: flex-end;
        }
        .chat_input .button_container .bnt {
            width: 60px;
            height: 32px;
            line-height: 32px;
            display: inline-block;
            vertical-align: middle;
            font-size: 13px;
            border: 0px;
            outline: none;
            border-radius: 3px;
            cursor: pointer;
            text-align: center;
            text-decoration: none;
            opacity: 1;
            color: white;
            background: #23408c;
        }
        .online_chat .chat_audio {
            display: none;
        }
        .chat_input .text_area {
            display: block;
            width: 100%;
            height: 100%;
            resize: none;
            padding: 8px 10px;
            outline: 0px;
            background: rgb(255, 255, 255);
            border: none;
            font-size: 13px;
            line-height: 15px;
        }   
        
        .chat_message .message_container .message_content .related {
            width: 100%;
            display: inline-block;
            overflow: hidden;
        }
        .chat_message .message_container .message_content .related .textBefore {
            color: rgb(29, 39, 84);
        }
        .chat_message .message_container .message_content .splitline {
            margin-bottom: 8px;
            padding-bottom: 8px;
            border-bottom: 1px solid rgb(225, 229, 240);
        }         
        .chat_message .message_container .message_content .related_item {
            margin: 3px 0px;
        }
        .chat_message .message_container .message_content .related_item .word {
            font-size: 13px;
            color: rgb(24, 128, 255);
            cursor: pointer;
        }
        .chat_message .message_container .message_content .related_remark {
            color: rgb(144, 149, 171);
            margin: 8px 0px;
            font-size: 13px;
        }           
                    
    .language_box {
        position: relative;
        width: 201px;
        text-align: left;
        right: 0;
        margin: 0;
        padding-top: 12px;
        margin-bottom: 35px;        
    }
    .language {
        width: 99%;
        border: 1px solid #1a1b1c;
        height: 2.25em;
        border-radius: 4px;
        display: flex;
        align-items: center;
        background-color:#fff;
    }
    .language span {
        color: #1a1b1c;
        width: calc(100% - 24px);
        padding: 0 0 0 4%;
        display: inline-block;
        font-size: .956em;
    }
    .language div {
        position: absolute;
        width: 24px;
        height: 7px;
        top: 58%;
        right: 3.5%;
        background: url(https://mvus.oss-us-east-1.aliyuncs.com/web/img/lang-arrow1.svg) 0 0 no-repeat;
    }
    .lang_list {
        width: 99%;
        padding: 10px 8px;
        list-style-type: none;
        display: none;
        position: absolute;
        background: #292b37;
        bottom: 2.375em;
        border-radius: 6px;
    }
    .lang_list li {
        list-style-type: none;
        padding-left: 3%;
    }
    .lang_list li a {
        color: #fff;
        font-size: .956em;
        text-decoration: none;
        display: inline-block;
        width: 100%;
        padding: 0.35em 0;
    }

