@import 'css/reset.css';
@import 'css/header.css';
@import 'css/footer.css';
@font-face {
    font-family: 'FD-icons';
    src: url('./fonts/icons/FD-icons.woff2') format('woff2'), url('./fonts/icons/FD-icons.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: auto;
}

.header.content,
.footer.content,
.panel.wrapper .navigation,
.container,
.wrapper {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px;
    width: auto;
}

.block.newsletter {
    margin-bottom: 0;
}

.block.newsletter .form.subscribe,
.block.newsletter .fieldset {
    display: block;
}

.block.newsletter .field .control:before {
    content: '';
    display: none;
}

.block.newsletter input {
    font-size: 14px;
    line-height: 21px;
    color: #A7A7A7;
    font-weight: 400;
    font-style: italic;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    height: 43px;
    padding: 11px 13px 11px 18px;
    margin-right: 0;
}

.block.newsletter input:focus {
    box-shadow: none;
}

.block.newsletter .title {
    display: block;
    text-transform: none;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 16px;
}

.block.newsletter .label {
    color: #ffffff;
    font-weight: 300;
    font-size: 13px;
    line-height: 21px;
    display: block;
    margin-bottom: 16px;
}

.block.newsletter .actions {
    display: none;
}

.block.newsletter .content {
    border: 1px solid #383B41;
    border-radius: 4px;
    max-width: 352px;
    width: 100%;
}

.block.newsletter .hbspt-form form {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
}

.block.newsletter .hbspt-form form .actions input {
    padding: 0;
}

.block.newsletter .hbspt-form form .hs_email {
    width: calc(97.25%);
}

.block.newsletter .hbspt-form form .input .hs-input {
    border: none;
    width: 100%;
    background-color: transparent;
}

.block.newsletter .hbspt-form form .hs_submit {
    position: relative;
    display: inline-block;
    text-decoration: none;
}

.block.newsletter .hbspt-form form .hs_submit:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 28px;
    line-height: 1;
    color: #41bf7a;
    content: "\e900";
    font-family: 'FD-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}

.block.newsletter .hbspt-form form .hs_submit:before {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
}

.block.newsletter .hbspt-form form .actions {
    line-height: 1;
    height: 100%;
    display: block;
}

.block.newsletter .hbspt-form form .actions .hs-button {
    height: 100%;
    cursor: pointer;
    opacity: 0;
    -webkit-appearance: none;
}

.block.newsletter .hbspt-form label {
    display: none;
}

.block.newsletter .hbspt-form .hs-input.error {
    color: #f00;
    font-weight: bold;
}

.block.newsletter .hbspt-form .submitted-message p {
    line-height: 1.5;
    padding: 0.5rem;
    background-color: #41bf7a !important;
    color: #ffffff;
    text-align: left;
}

@media all and (min-width: 480px) and (max-width: 768px) {
    .hidden-md {
        display: none !important;
    }
}

@media only screen and (max-width: 479px) {
    .hidden-xs {
        display: none !important;
    }
}


/*GLOBALS*/

button,
.button {
    display: inline-block;
    float: none !important;
    font-family: 'Raleway', sans-serif;
    font-size: 0.875rem;
    line-height: 1.5rem;
    padding: 0.6875rem 1.75rem;
    border-style: solid;
    border-radius: 100px;
    border-width: 2px;
    letter-spacing: 0.03125rem;
    text-transform: uppercase;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
    -webkit-transition: -webkit-box-shadow 200ms ease, -webkit-transform 200ms ease;
    transition: -webkit-box-shadow 200ms ease, -webkit-transform 200ms ease;
    -o-transition: box-shadow 200ms ease, transform 200ms ease;
    transition: box-shadow 200ms ease, transform 200ms ease;
    transition: box-shadow 200ms ease, transform 200ms ease, -webkit-box-shadow 200ms ease, -webkit-transform 200ms ease;
    -webkit-transform: scale(1) translate3d(0, 0, 0);
    transform: scale(1) translate3d(0, 0, 0);
    font-variant-numeric: lining-nums;
    font-feature-settings:"lnum" 1;

}

.button.button--big {
    padding: 1.875rem 3rem;
    font-size: 1.125rem;
    font-weight: 600;
    letter-spacing: 0;
    text-transform: uppercase;
    line-height: 1;
}

.button:hover {
    -webkit-box-shadow: 0px 0.125rem 0.25rem rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0.125rem 0.25rem rgba(0, 0, 0, 0.3);
    -webkit-transform: scale(1.03125) translate3d(0, 0, 0);
    transform: scale(1.03125) translate3d(0, 0, 0);
}

.button--primary {
    border-width: 0;
    padding: 0.8125rem 1.875rem;
    background-color: transparent;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: 600;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.button--primary:before {
    content: '';
    background-image: -webkit-linear-gradient(45deg, #FF6000, #FF7106 25%, #FFB74D);
    background-image: -o-linear-gradient(45deg, #FF6000, #FF7106 25%, #FFB74D);
    background-image: linear-gradient(45deg, #FF6000, #FF7106 25%, #FFB74D);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.button--primary:after {
    content: '';
    background-image: none;
    background-color: #FF6000;
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: 0;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-transition: opacity 200ms ease;
    -o-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
}

.button--primary:hover:after {
    opacity: 1;
}

.button--primary span {
    font-size: 0.875rem;
    color: #FFFFFF;
    display: inline-block;
    vertical-align: middle;
    font-family: 'Raleway', sans-serif;
    letter-spacing: 0.03125rem;
    font-weight: 500;
}

.button--primary.alt {
    background-color: transparent;
}

.button--primary.alt:before {
    background-image: -webkit-gradient(linear, left top, right top, from(#009E47), to(#65D36E));
    background-image: -webkit-linear-gradient(left, #009E47, #65D36E);
    background-image: -o-linear-gradient(left, #009E47, #65D36E);
    background-image: linear-gradient(90deg, #009E47, #65D36E);
}

.button--primary.alt:after {
    background-color: #009E47;
}

.button--primary.button--big-break {
    position: relative;
    color: #000000;
    -webkit-box-shadow: 0px 0.0625rem 0.125rem rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0.0625rem 0.125rem rgba(0, 0, 0, 0.3);
}

.button--primary.button--big-break:before {
    background-image: -webkit-linear-gradient(74deg, #E2AE2A, #F2C960 50%, #FCE0A3 75%, #ECD695);
    background-image: -o-linear-gradient(74deg, #E2AE2A, #F2C960 50%, #FCE0A3 75%, #ECD695);
    background-image: -webkit-linear-gradient(16deg, #E2AE2A, #F2C960 50%, #FCE0A3 75%, #ECD695);
    background-image: -o-linear-gradient(16deg, #E2AE2A, #F2C960 50%, #FCE0A3 75%, #ECD695);
    background-image: linear-gradient(74deg, #E2AE2A, #F2C960 50%, #FCE0A3 75%, #ECD695);
}

.button--primary.button--big-break:after {
    background-image: -webkit-linear-gradient(74deg, #E2AE2A, #F2C960 50%, #FACD69 75%, #E3B541);
    background-image: -o-linear-gradient(74deg, #E2AE2A, #F2C960 50%, #FACD69 75%, #E3B541);
    background-image: -webkit-linear-gradient(16deg, #E2AE2A, #F2C960 50%, #FACD69 75%, #E3B541);
    background-image: -o-linear-gradient(16deg, #E2AE2A, #F2C960 50%, #FACD69 75%, #E3B541);
    background-image: linear-gradient(74deg, #E2AE2A, #F2C960 50%, #FACD69 75%, #E3B541);
}

.button--primary.button--big-break span {
    position: absolute;
    width: 50%;
    height: 150%;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    top: 50%;
    left: 0%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate(-6rem, -50%) rotate(-16deg);
    -ms-transform: translate(-6rem, -50%) rotate(-16deg);
    transform: translate(-6rem, -50%) rotate(-16deg);
    opacity: 0.375;
    -webkit-transition: -webkit-transform 200ms ease;
    transition: -webkit-transform 200ms ease;
    -o-transition: transform 200ms ease;
    transition: transform 200ms ease;
    transition: transform 200ms ease, -webkit-transform 200ms ease;
}

.button--primary.button--big-break.button--big span {
    -webkit-transform: translate(-10rem, -50%) rotate(-16deg);
    -ms-transform: translate(-10rem, -50%) rotate(-16deg);
    transform: translate(-10rem, -50%) rotate(-16deg);
}

.button--primary.button--big-break:hover span {
    -webkit-transform: translate(11rem, -50%) rotate(-16deg);
    -ms-transform: translate(11rem, -50%) rotate(-16deg);
    transform: translate(11rem, -50%) rotate(-16deg);
}

.button--primary.button--big-break.button--big:hover span {
    -webkit-transform: translate(15rem, -50%) rotate(-16deg);
    -ms-transform: translate(15rem, -50%) rotate(-16deg);
    transform: translate(15rem, -50%) rotate(-16deg);
}

.button--secondary {
    border-color: #65D36E;
    color: #383B41;
}

.button--tertiary {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
    background-image: none;
    color: #000000;
    text-decoration: none;
}

.button--hollow {
    color: #FFFFFF;
    text-decoration: none;
}

@media (max-width: 767px) {
    button, .button{
        border-radius: 9px;
    }
    .button.button--big {
        padding: 1.325rem 1rem;
    }
}

.frm_style_formidable-style-2.with_frm_style .frm_submit button {
    display: inline-block;
    float: none !important;
    font-family: 'Raleway', sans-serif;
    font-size: 0.875rem;
    border-style: solid;
    border-radius: 8px;
    letter-spacing: 0.03125rem;
    -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
    -webkit-transition: -webkit-box-shadow 200ms ease, -webkit-transform 200ms ease;
    transition: -webkit-box-shadow 200ms ease, -webkit-transform 200ms ease;
    -o-transition: box-shadow 200ms ease, transform 200ms ease;
    transition: box-shadow 200ms ease, transform 200ms ease;
    transition: box-shadow 200ms ease, transform 200ms ease, -webkit-box-shadow 200ms ease, -webkit-transform 200ms ease;
    -webkit-transform: scale(1) translate3d(0, 0, 0);
    transform: scale(1) translate3d(0, 0, 0);
    border-width: 0;
    padding: 0.8125rem 1.875rem;
    background-color: transparent;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: 600;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.frm_style_formidable-style-2.with_frm_style .frm_submit button:hover {
    -webkit-box-shadow: 0px 0.125rem 0.25rem rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0.125rem 0.25rem rgba(0, 0, 0, 0.3);
    -webkit-transform: scale(1.03125) translate3d(0, 0, 0);
    transform: scale(1.03125) translate3d(0, 0, 0);
    color: #FFFFFF;
}

.frm_style_formidable-style-2.with_frm_style .frm_submit button:before {
    content: '';
    background-image: linear-gradient(90deg, #009e47, #65d36e);
    background-image: -webkit-gradient(linear, left top, right top, from(#009e47), to(#65d36e));
    background-image: -webkit-linear-gradient(left, #009e47, #65d36e);
    background-image: -o-linear-gradient(left, #009e47, #65d36e);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.frm_style_formidable-style-2.with_frm_style .frm_submit button:after {
    content: '';
    background-image: none;
    background-color: #009e47;
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: 0;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-transition: opacity 200ms ease;
    -o-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
}

.frm_style_formidable-style-2.with_frm_style .frm_submit button:hover:after {
    opacity: 1;
}

.slick-arrow {
    position: absolute;
    top: calc(50% - 50px);
    font-size: 0;
    color: #707070;
    background: none;
    border: none;
    cursor: pointer;
    padding: 0;
}

.slick-prev:before {
    content: '';
    background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 27 49"><g id="Style-Guide" fill="none" fill-rule="evenodd" stroke-linecap="round"><g id="Buttons" stroke="%23383B41" stroke-width="2" transform="translate(-47 -727)"><g id="icons/chevron-left/black" transform="translate(19 706)"><g id="icons/chevron-down/black" transform="rotate(90 45.5 45.5)"><path id="Path-3" d="M22.75 37.917l22.75 22.75 22.75-22.75"/></g></g></g></g></svg>');
    background-position: 45% 50%;
    background-size: 3rem 3rem;
    background-repeat: no-repeat;
    width: 5.6875rem;
    height: 5.6875rem;
    font-size: 100px;
    display: block;
    font-family: 'FontAwesome';
}

.slick-next {
    right: 0;
}

.slick-next:before {
    content: '';
    background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 27 49"><g id="Style-Guide" fill="none" fill-rule="evenodd" stroke-linecap="round"><g id="Buttons" stroke="%23383B41" stroke-width="2" transform="translate(-47 -727)"><g id="icons/chevron-left/black" transform="translate(19 706)"><g id="icons/chevron-down/black" transform="rotate(-90 45.5 45.5)"><path id="Path-3" d="M22.75 37.917l22.75 22.75 22.75-22.75"/></g></g></g></g></svg>');
    background-position: 45% 50%;
    background-size: 3rem 3rem;
    background-repeat: no-repeat;
    width: 5.6875rem;
    height: 5.6875rem;
    font-size: 100px;
    display: block;
    font-family: 'FontAwesome';
}

.slick-prev:hover,
.slick-next:hover {
    background-color: #DFE1E5;
}

.slick-prev:hover:before,
.slick-next:hover:before {
    opacity: 0.5;
}

.slick-slide {
    will-change: transform;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.slick-cloned {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.buy-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.buy-block .full,
.buy-block .upgrade {
    text-align: center;
    margin-left: 0.5625rem;
    margin-right: 0.5625rem;
}

.buy-block .full .button,
.buy-block .upgrade .button {
    margin-bottom: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.buy-block .upgrade .button .plus-icon {
    vertical-align: middle;
    display: inline-block;
    font-size: 2rem;
    color: #FFFFFF;
    font-weight: 300;
    line-height: 1.5rem;
    margin-left: 0.75rem;
}

.buy-block .full .price,
.buy-block .upgrade .price {
    display: block;
    font-family: 'Raleway', sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    color: #FFFFFF;
}


/*HOMEPAGE HERO*/

#homepage-hero {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-column-gap: 2.8125rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    overflow: visible;
    padding-top: 9rem;
    padding-bottom: 6rem;
}

#homepage-hero .image-wrap {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
}

#homepage-hero .image-wrap img {
    /*position: absolute;
	left: -7.625rem;
	top: 55%;
	-webkit-transform: translate3d(-50%,-50%,0);
	        transform: translate3d(-50%,-50%,0);
	opacity: 0;
	max-height: 24.375rem;
	*/
}

#homepage-hero.animate-in .image-wrap img {
    /*-webkit-animation: fadeIn--right-centered 400ms cubic-bezier(.4,.3,.2,1) 200ms forwards;
	        animation: fadeIn--right-centered 400ms cubic-bezier(.4,.3,.2,1) 200ms forwards;
	*/
}

#homepage-hero .main-copy-wrap {
    position: relative;
    -ms-grid-column: 8;
    grid-column-start: 8;
    -ms-grid-column-span: 5;
    grid-column-end: 13;
}

#homepage-hero .main-copy-wrap #fd11-logo {
    position: absolute;
    width: 7.125rem;
    height: 7.125rem;
    top: 0;
    left: -1.625rem;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
}

#homepage-hero.animate-in .main-copy-wrap #fd11-logo {
    -webkit-animation: fadeIn 800ms cubic-bezier(.4, .3, .2, 1) 650ms forwards;
    animation: fadeIn 800ms cubic-bezier(.4, .3, .2, 1) 650ms forwards;
}

#homepage-hero .main-copy-wrap h1 {
    font-family: 'Raleway', sans-serif;
    font-weight: 300;
    font-size: 3.75rem;
    color: #383B41;
    margin-bottom: 1.25rem;
    opacity: 0;
}

#homepage-hero.animate-in .main-copy-wrap h1 {
    -webkit-animation: fadeIn--up 800ms cubic-bezier(.4, .3, .2, 1) 200ms forwards;
    animation: fadeIn--up 800ms cubic-bezier(.4, .3, .2, 1) 200ms forwards;
}

#homepage-hero .main-copy-wrap h1 b {
    font-weight: 800;
    vertical-align: top;
    display: block;
}

#homepage-hero .main-copy-wrap h1 b .reg {
    font-weight: 300;
    font-size: 1.25rem;
    vertical-align: top;
    display: inline-block;
    line-height: 1.75;
}

#homepage-hero .main-copy-wrap h1 b .number {
    font-size: 4.75rem;
    font-weight: 700;
}

#homepage-hero .main-copy-wrap .subtitle {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    font-size: 1.5rem;
    color: #383B41;
    display: block;
    margin-bottom: 2.75rem;
    opacity: 0;
}

#homepage-hero.animate-in .main-copy-wrap .subtitle {
    -webkit-animation: fadeIn--up 800ms cubic-bezier(.4, .3, .2, 1) 350ms forwards;
    animation: fadeIn--up 800ms cubic-bezier(.4, .3, .2, 1) 350ms forwards;
}

#homepage-hero .button-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    opacity: 0;
}

#homepage-hero.animate-in .button-wrap {
    -webkit-animation: fadeIn--up 800ms cubic-bezier(.4, .3, .2, 1) 500ms forwards;
    animation: fadeIn--up 800ms cubic-bezier(.4, .3, .2, 1) 500ms forwards;
}

#homepage-hero .button-wrap .button:first-of-type {
    margin-right: 0.75rem;
}

#homepage-hero .sale-banner-wrap {
    position: absolute;
    top: 1.75rem;
    right: 0;
    background-image: -webkit-linear-gradient(70deg, #FF6000 0%, #FF7106 25%, #FFB74D);
    background-image: -o-linear-gradient(70deg, #FF6000 0%, #FF7106 25%, #FFB74D);
    background-image: linear-gradient(20deg, #FF6000 0%, #FF7106 25%, #FFB74D);
    padding-left: 1.125rem;
    padding-right: 8rem;
    padding-top: 0.75rem;
    padding-bottom: 1rem;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}

#homepage-hero.animate-in .sale-banner-wrap {
    -webkit-animation: fadeIn--left-offscreen 400ms cubic-bezier(.4, .3, .2, 1) 800ms forwards;
    animation: fadeIn--left-offscreen 400ms cubic-bezier(.4, .3, .2, 1) 800ms forwards;
}

#homepage-hero .sale-banner-wrap .subtitle {
    display: block;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    font-size: 1rem;
    color: #FFFFFF;
    opacity: 0;
}

#homepage-hero.animate-in .sale-banner-wrap .subtitle {
    -webkit-animation: fadeIn--left 400ms cubic-bezier(.4, .3, .2, 1) 950ms forwards;
    animation: fadeIn--left 400ms cubic-bezier(.4, .3, .2, 1) 950ms forwards;
}

#homepage-hero .sale-banner-wrap .title {
    display: block;
    font-family: 'Raleway', sans-serif;
    font-weight: 800;
    font-size: 2.25rem;
    color: #FFFFFF;
    text-transform: uppercase;
    opacity: 0;
}

#homepage-hero .sale-banner-wrap .title .number {
    font-size: 2.75rem;
    font-weight: 700;
}

#homepage-hero.animate-in .sale-banner-wrap .title {
    -webkit-animation: fadeIn--left 400ms cubic-bezier(.4, .3, .2, 1) 1100ms forwards;
    animation: fadeIn--left 400ms cubic-bezier(.4, .3, .2, 1) 1100ms forwards;
}

#homepage-main {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), color-stop(66.66666%, #F4F5F7), to(#D7D4D4));
    background-image: -webkit-linear-gradient(top, #FFFFFF, #F4F5F7 66.66666%, #D7D4D4);
    background-image: -o-linear-gradient(top, #FFFFFF, #F4F5F7 66.66666%, #D7D4D4);
    background-image: linear-gradient(180deg, #FFFFFF, #F4F5F7 66.66666%, #D7D4D4);
    padding-bottom: 6rem;
}

#homepage-main .fd11-section--bulletpoints {
    background: transparent;
    padding-top: 2rem;
    padding-bottom: 1.875rem;
}

.fd11-section--bulletpoints .caret-separator {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.875rem;
}

.fd11-section--bulletpoints .logos-heading {
    font-family: 'Raleway', sans-serif;
    font-size: 1.5rem;
    font-weight: 500;
    text-transform: uppercase;
    color: #383B41;
    display: block;
    text-align: center;
    letter-spacing: 0.125rem;
    margin-bottom: 2rem;
}

.fd11-section--bulletpoints .logos-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 3.625rem;
    padding-right: 3.625rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.fd11-section--bulletpoints .logos-wrapper li {
    line-height: 1;
}

.fd11-section--bulletpoints .logos-wrapper #logo-bbc {
    height: 1.25rem;
}

.fd11-section--bulletpoints .logos-wrapper #logo-netflix {
    height: 1.375rem;
}

.fd11-section--bulletpoints .logos-wrapper #logo-nbc {
    height: 1rem;
}

.fd11-section--bulletpoints .logos-wrapper #logo-hulu {
    height: 5rem;
}

.fd11-section--bulletpoints .logos-wrapper #logo-abc {
    height: 2.75rem;
}

.fd11-section--bulletpoints .logos-wrapper #logo-sony {
    height: 3.75rem;
}

.fd11-section--bulletpoints .logos-wrapper #logo-pixar-animation {
    height: 5rem;
}

.fd11-section--bulletpoints .logos-wrapper #logo-walt-disney {
    height: 3rem;
}

.fd11-section--video {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
}

.fd11-section--video .container {
    padding-top: 0 !important;
    max-width: 73.4375rem;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-column-gap: 2.8125rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.fd11-section--video .container:before {
    display: none;
}

.fd11-section--video .video {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 6;
    grid-column-end: 8;
}

.fd11-section--video .copy {
    -ms-grid-column: 8;
    grid-column-start: 8;
    -ms-grid-column-span: 4;
    grid-column-end: 12;
}

.fd11-section--video .copy h3 {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    font-size: 1.875rem;
    color: #383B41;
    margin-bottom: 0.5rem;
}

.fd11-section--video .copy p {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    font-size: 1rem;
    color: #383B41;
    line-height: 1.5;
    margin-bottom: 1.75rem;
}

.fd11-section--versions {
    padding-top: 3.5rem;
    padding-bottom: 7rem;
}

.fd11-section--versions h2 {
    font-family: 'Raleway', sans-serif;
    font-weight: 300;
    font-size: 3rem;
    color: #383B41;
    margin-bottom: 1.75rem;
    text-align: center;
    opacity: 0;
}

.fd11-section--versions.animate-in h2 {
    -webkit-animation: fadeIn--up 800ms cubic-bezier(.4, .3, .2, 1) forwards;
    animation: fadeIn--up 800ms cubic-bezier(.4, .3, .2, 1) forwards;
}

.fd11-section--versions .underline-shadow {
    width: 31.6875rem;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5.71875rem;
    opacity: 0;
}

.fd11-section--versions.animate-in .underline-shadow {
    -webkit-animation: fadeIn 400ms cubic-bezier(.4, .3, .2, 1) 400ms forwards;
    animation: fadeIn 400ms cubic-bezier(.4, .3, .2, 1) 400ms forwards;
}

.fd11-section--versions .container {
    padding-top: 0 !important;
    max-width: 73.4375rem;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-column-gap: 2.8125rem;
}

.fd11-section--versions .container:before {
    display: none;
}

.fd11-section--versions .version-item {
    background: #FFFFFF;
    padding: 3.375rem 2.5rem 2rem;
    border-radius: 0.5rem;
    -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.18);
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.18);
    position: relative;
    -webkit-transform: scale(1) translate3d(0, 0, 0);
    transform: scale(1) translate3d(0, 0, 0);
    -webkit-transition: -webkit-box-shadow 400ms ease, -webkit-transform 400ms ease;
    transition: -webkit-box-shadow 400ms ease, -webkit-transform 400ms ease;
    -o-transition: box-shadow 400ms ease, transform 400ms ease;
    transition: box-shadow 400ms ease, transform 400ms ease;
    transition: box-shadow 400ms ease, transform 400ms ease, -webkit-box-shadow 400ms ease, -webkit-transform 400ms ease;
    opacity: 0;
}

.fd11-section--versions .version-item:hover {
    -webkit-transform: scale(1.03125) translate3d(0, 0, 0) !important;
    transform: scale(1.03125) translate3d(0, 0, 0) !important;
    -webkit-box-shadow: 0 0.125rem 0.5rem rgba(0, 0, 0, 0.30);
    box-shadow: 0 0.125rem 0.5rem rgba(0, 0, 0, 0.30);
}

.fd11-section--versions .version-item:nth-of-type(1) {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 4;
    grid-column-end: 5;
}

.fd11-section--versions .version-item:nth-of-type(2) {
    -ms-grid-column: 5;
    grid-column-start: 5;
    -ms-grid-column-span: 4;
    grid-column-end: 9;
}

.fd11-section--versions .version-item:nth-of-type(3) {
    -ms-grid-column: 9;
    grid-column-start: 9;
    -ms-grid-column-span: 4;
    grid-column-end: 13;
}

.fd11-section--versions.animate-in .version-item:nth-of-type(1) {
    -webkit-animation: fadeIn 800ms cubic-bezier(.4, .3, .2, 1) forwards, fadeIn--up-price 800ms cubic-bezier(.4, .3, .2, 1);
    animation: fadeIn 800ms cubic-bezier(.4, .3, .2, 1) forwards, fadeIn--up-price 800ms cubic-bezier(.4, .3, .2, 1);
}

.fd11-section--versions.animate-in .version-item:nth-of-type(2) {
    -webkit-animation: fadeIn 800ms cubic-bezier(.4, .3, .2, 1) 150ms forwards, fadeIn--up-price 800ms cubic-bezier(.4, .3, .2, 1) 150ms;
    animation: fadeIn 800ms cubic-bezier(.4, .3, .2, 1) 150ms forwards, fadeIn--up-price 800ms cubic-bezier(.4, .3, .2, 1) 150ms;
}

.fd11-section--versions.animate-in .version-item:nth-of-type(3) {
    -webkit-animation: fadeIn 800ms cubic-bezier(.4, .3, .2, 1) 300ms forwards, fadeIn--up-price 800ms cubic-bezier(.4, .3, .2, 1) 300ms;
    animation: fadeIn 800ms cubic-bezier(.4, .3, .2, 1) 300ms forwards, fadeIn--up-price 800ms cubic-bezier(.4, .3, .2, 1) 300ms;
}

.fd11-section--versions .version-item .logo-img {
    position: absolute;
    width: 4.6875rem;
    height: 4.6875rem;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin-bottom: 0;
}

.fd11-section--versions .version-item h3 {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    font-size: 1.875rem;
    color: #383B41;
    text-align: center;
    margin-bottom: 0.375rem;
}

.fd11-section--versions .version-item img {
    margin-bottom: 1rem;
}

.fd11-section--versions .version-item .headline {
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
    font-size: 1rem;
    line-height: 1.5;
    color: #383B41;
    text-transform: uppercase;
    margin-bottom: 0.75rem;
    display: block;
}

.fd11-section--versions .version-item p {
    line-height: 1.5;
    color: #383B41;
    margin-bottom: 1.25rem;
}

.fd11-section--versions .version-item .button {
    width: 100%;
    text-align: center;
    padding-left: 1rem;
    padding-right: 1rem;
}

.fd11-section--pricing .container {
    padding-top: 0 !important;
    max-width: 73.4375rem;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-column-gap: 2.8125rem;
}

.fd11-section--pricing .container:before {
    display: none;
}

.fd11-section--pricing .fd-mobile {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 5;
    grid-column-end: 7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.fd11-section--pricing .fd-mobile .copy-wrap {
    background-color: #009E47;
}

.fd11-section--pricing .big-break .copy-wrap {
    background-color: #383B41;
}

.fd11-section--pricing .big-break {
    -ms-grid-column: 7;
    grid-column-start: 7;
    -ms-grid-column-span: 5;
    grid-column-end: 12;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
}

.fd11-section--pricing .promo-item .copy-wrap {
    text-align: left;
    padding-top: 3rem;
    padding-right: 3.75rem;
    padding-bottom: 3rem;
    padding-left: 3.75rem;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.fd11-section--pricing .promo-item .copy-wrap .title {
    display: block;
    font-family: 'Raleway', sans-serif;
    font-size: 1.875rem;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 1.25;
    text-transform: uppercase;
    margin-bottom: 0.75rem;
}

.fd11-section--pricing .promo-item .copy-wrap .title sup {
    font-size: 0.5em;
    bottom: 0.75em;
}

.fd11-section--pricing .promo-item .copy-wrap .subheader {
    display: block;
    font-family: 'Raleway', sans-serif;
    font-size: 1.5rem;
    font-weight: 300;
    line-height: 2rem;
    color: #FFFFFF;
    margin-bottom: 0.5rem;
}

.fd11-section--pricing .promo-item .copy-wrap p {
    display: block;
    font-family: 'Raleway', sans-serif;
    font-size: 1rem;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 1.5rem;
    margin-bottom: 1.75rem;
}

.fd11-section--testimonials {
    padding-top: 7.75rem;
    padding-bottom: 8.125rem;
}

.fd11-section--testimonials .container {
    max-width: 73.4375rem;
    margin-left: auto;
    margin-right: auto;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-column-gap: 2.8125rem;
    width: 100%;
    overflow: hidden;
    padding-top: 0 !important;
}

.fd11-section--testimonials .container:before {
    display: none;
}

.fd11-section--testimonials .testimonial-slider {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 10;
    grid-column-end: 12;
    width: 100%;
}

.fd11-section--testimonials .slick-arrow {
    z-index: 2;
}

.fd11-section--testimonials .slick-prev {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
}

.fd11-section--testimonials .slick-next {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
}

.fd11-section--testimonials .testimonial-slide-item .inner-wrap {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-column-gap: 2.8125rem;
    position: relative;
    overflow: hidden;
}

.fd11-section--testimonials .testimonial-slide-item .image-wrap {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1 / 4;
    width: 100%;
    position: absolute;
    overflow: hidden;
    height: 100%;
    z-index: 1;
}

.fd11-section--testimonials .testimonial-slide-item .image-wrap img {
    position: absolute;
    -webkit-transform: translate3d(200%, 0, 0);
    transform: translate3d(200%, 0, 0);
    -webkit-transition: -webkit-transform 800ms cubic-bezier(.5, .5, 0, 1) 200ms;
    transition: -webkit-transform 800ms cubic-bezier(.5, .5, 0, 1) 200ms;
    -o-transition: transform 800ms cubic-bezier(.5, .5, 0, 1) 200ms;
    transition: transform 800ms cubic-bezier(.5, .5, 0, 1) 200ms;
    transition: transform 800ms cubic-bezier(.5, .5, 0, 1) 200ms, -webkit-transform 800ms cubic-bezier(.5, .5, 0, 1) 200ms;
}

.fd11-section--testimonials .slick-active .testimonial-slide-item .image-wrap img {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.fd11-section--testimonials .testimonial-slide-item ul {
    -ms-grid-column: 4;
    -ms-grid-column-span: 7;
    grid-column: 4 / 11;
    padding-top: 0.75rem;
    padding-bottom: 1.5rem;
    opacity: 0;
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0);
    -webkit-transition: opacity 600ms cubic-bezier(.4, .3, .2, 1) 600ms, -webkit-transform 600ms cubic-bezier(.5, .5, 0, 1) 400ms;
    transition: opacity 600ms cubic-bezier(.4, .3, .2, 1) 600ms, -webkit-transform 600ms cubic-bezier(.5, .5, 0, 1) 400ms;
    -o-transition: opacity 600ms cubic-bezier(.4, .3, .2, 1) 600ms, transform 600ms cubic-bezier(.5, .5, 0, 1) 400ms;
    transition: opacity 600ms cubic-bezier(.4, .3, .2, 1) 600ms, transform 600ms cubic-bezier(.5, .5, 0, 1) 400ms;
    transition: opacity 600ms cubic-bezier(.4, .3, .2, 1) 600ms, transform 600ms cubic-bezier(.5, .5, 0, 1) 400ms, -webkit-transform 600ms cubic-bezier(.5, .5, 0, 1) 400ms;
}

.fd11-section--testimonials .slick-active .testimonial-slide-item ul {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.fd11-section--testimonials .testimonial-slide-item ul li {
    display: block;
}

.fd11-section--testimonials .testimonial-slide-item ul li span {
    font-family: 'Raleway', sans-serif;
    font-size: 1.875rem;
    font-weight: 400;
    color: #383B41;
    line-height: 2.5rem;
}

.fd11-section--testimonials .testimonial-slide-item .testimonial-card {
    -ms-grid-column: 3;
    -ms-grid-column-span: 8;
    grid-column: 3 / 11;
    background-image: -webkit-linear-gradient(330deg, #65D36E, #009E47);
    background-image: -o-linear-gradient(330deg, #65D36E, #009E47);
    background-image: linear-gradient(120deg, #65D36E, #009E47);
    padding-top: 4.75rem;
    padding-right: 6.25rem;
    padding-bottom: 6.25rem;
    padding-left: 9.625rem;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    -webkit-transition: -webkit-transform 800ms cubic-bezier(.5, .5, 0, 1) 0ms;
    transition: -webkit-transform 800ms cubic-bezier(.5, .5, 0, 1) 0ms;
    -o-transition: transform 800ms cubic-bezier(.5, .5, 0, 1) 0ms;
    transition: transform 800ms cubic-bezier(.5, .5, 0, 1) 0ms;
    transition: transform 800ms cubic-bezier(.5, .5, 0, 1) 0ms, -webkit-transform 800ms cubic-bezier(.5, .5, 0, 1) 0ms;
}

.fd11-section--testimonials .slick-active .testimonial-slide-item .testimonial-card {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.fd11-section--testimonials .testimonial-card .quote {
    font-family: 'Raleway', sans-serif;
    font-size: 1.5rem;
    font-weight: 300;
    color: #FFFFFF;
    line-height: 2rem;
    position: relative;
    opacity: 0;
    -webkit-transition: opacity 600ms cubic-bezier(.4, .3, .2, 1) 400ms;
    -o-transition: opacity 600ms cubic-bezier(.4, .3, .2, 1) 400ms;
    transition: opacity 600ms cubic-bezier(.4, .3, .2, 1) 400ms;
}

.fd11-section--testimonials .testimonial-card .quote:before {
    content: '“';
    font-family: 'Raleway', sans-serif;
    font-size: 4.5rem;
    font-weight: 700;
    position: absolute;
    left: 0;
    -webkit-transform: translateX(-200%);
    -ms-transform: translateX(-200%);
    transform: translateX(-200%);
}

.fd11-section--testimonials .testimonial-card .quote:after {
    content: '”';
    font-family: 'Raleway', sans-serif;
    font-size: 4.5rem;
    font-weight: 700;
    position: absolute;
    bottom: 0;
    right: 0;
    -webkit-transform: translateX(0%) translateY(150%);
    -ms-transform: translateX(0%) translateY(150%);
    transform: translateX(0%) translateY(150%);
}

.fd11-section--testimonials .testimonial-card .author:before {
    content: '';
    display: block;
    width: 2.8125rem;
    height: 2px;
    background-color: #FFDE17;
    margin-top: 1.5rem;
    margin-bottom: 1rem;
}

.fd11-section--testimonials .testimonial-card .author {
    font-family: 'Raleway', sans-serif;
    font-size: 1rem;
    font-weight: 400;
    color: #FFFFFF;
    margin-right: 1.5rem;
    opacity: 0;
    overflow: auto;
    display: inline-block;
    vertical-align: bottom;
    -webkit-transition: opacity 600ms cubic-bezier(.4, .3, .2, 1) 400ms;
    -o-transition: opacity 600ms cubic-bezier(.4, .3, .2, 1) 400ms;
    transition: opacity 600ms cubic-bezier(.4, .3, .2, 1) 400ms;
}

.fd11-section--testimonials .testimonial-card .title {
    font-family: 'Raleway', sans-serif;
    font-size: 1rem;
    font-weight: 400;
    color: #FFFFFF;
    opacity: 0;
    vertical-align: bottom;
    -webkit-transition: opacity 600ms cubic-bezier(.4, .3, .2, 1) 400ms;
    -o-transition: opacity 600ms cubic-bezier(.4, .3, .2, 1) 400ms;
    transition: opacity 600ms cubic-bezier(.4, .3, .2, 1) 400ms;
}

.fd11-section--testimonials .slick-active .testimonial-card .quote,
.fd11-section--testimonials .slick-active .testimonial-card .author,
.fd11-section--testimonials .slick-active .testimonial-card .title {
    opacity: 1;
}

.fd11-section--writing {
    position: relative;
    padding-top: 0rem;
    padding-bottom: 4rem;
    overflow: hidden;
}

.fd11-section--writing .caret-intro {
    display: block;
    width: 12.875rem;
    position: absolute;
    top: -1px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

.fd11-section--writing h2 {
    font-family: 'Raleway', sans-serif;
    font-size: 3rem;
    font-weight: 300;
    color: #383B41;
    margin-bottom: 1.75rem;
    text-align: center;
    opacity: 0;
}

.fd11-section--writing.animate-in h2 {
    -webkit-animation: fadeIn--up 800ms cubic-bezier(.4, .3, .2, 1) 0ms forwards;
    animation: fadeIn--up 800ms cubic-bezier(.4, .3, .2, 1) 0ms forwards;
}

.fd11-section--writing h2 b {
    font-weight: 800;
    display: block;
}

.fd11-section--writing .underline-shadow {
    width: 31.6875rem;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.5rem;
    opacity: 0;
}

.fd11-section--writing.animate-in .underline-shadow {
    -webkit-animation: fadeIn 400ms cubic-bezier(.4, .3, .2, 1) 400ms forwards;
    animation: fadeIn 400ms cubic-bezier(.4, .3, .2, 1) 400ms forwards;
}

.fd11-section--writing .subheader {
    font-family: 'Raleway', sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 300;
    color: #383B41;
    max-width: 50rem;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5.3125rem;
    opacity: 0;
}

.fd11-section--writing .subheader sup {
    font-size: 0.5em;
    bottom: 0.75em;
}

.fd11-section--writing.animate-in .subheader {
    -webkit-animation: fadeIn--up 600ms cubic-bezier(.4, .3, .2, 1) 200ms forwards;
    animation: fadeIn--up 600ms cubic-bezier(.4, .3, .2, 1) 200ms forwards;
}

.fd11-section--writing .container {
    max-width: 80rem;
    padding: 0 9.5rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 6.6875rem;
    opacity: 0;
    padding-top: 0 !important;
    width: 100%;
}

.fd11-section--writing .container:before {
    display: none;
}

.fd11-section--writing.animate-in .container {
    -webkit-animation: fadeIn 600ms cubic-bezier(.4, .3, .2, 1) 300ms forwards;
    animation: fadeIn 600ms cubic-bezier(.4, .3, .2, 1) 300ms forwards;
}

.fd11-section--writing .mobile-swipe-wrap {
    display: none;
}

.fd11-section--writing .slider-wrap {
    margin-bottom: 4.1875rem;
}

.fd11-section--writing .slick-arrow {
    z-index: 2;
}

.fd11-section--writing .slick-prev {
    -webkit-transform: translateX(-125%);
    -ms-transform: translateX(-125%);
    transform: translateX(-125%);
}

.fd11-section--writing .slick-next {
    -webkit-transform: translateX(125%);
    -ms-transform: translateX(125%);
    transform: translateX(125%);
}

.fd11-section--writing .slider-controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: 4.125rem;
}

.fd11-section--writing .slider-controls button {
    width: 16.6666666667%;
    border-radius: 0;
    font-family: 'Raleway', sans-serif;
    font-size: 0.8125rem;
    font-weight: 400;
    color: #7C7C7D;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), color-stop(80%, #F5F5F5), to(#EDEDED));
    background-image: -webkit-linear-gradient(#FFFFFF, #F5F5F5 80%, #EDEDED);
    background-image: -o-linear-gradient(#FFFFFF, #F5F5F5 80%, #EDEDED);
    background-image: linear-gradient(#FFFFFF, #F5F5F5 80%, #EDEDED);
    border: 1px solid #C1C7D0;
    border-right: none;
    padding: 0.5625rem;
}

.fd11-section--writing .slider-controls button:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(151, 151, 151, 0.2)), color-stop(66%, rgba(83, 83, 83, 0.2)), to(rgba(34, 34, 34, 0.2)));
    background-image: -webkit-linear-gradient(rgba(151, 151, 151, 0.2), rgba(83, 83, 83, 0.2) 66%, rgba(34, 34, 34, 0.2));
    background-image: -o-linear-gradient(rgba(151, 151, 151, 0.2), rgba(83, 83, 83, 0.2) 66%, rgba(34, 34, 34, 0.2));
    background-image: linear-gradient(rgba(151, 151, 151, 0.2), rgba(83, 83, 83, 0.2) 66%, rgba(34, 34, 34, 0.2));
}

.fd11-section--writing .slider-controls button:first-of-type {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
}

.fd11-section--writing .slider-controls button:last-of-type {
    border-right: 1px solid #C1C7D0;
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
}

.fd11-section--writing .slider-controls button.active {
    background: -webkit-gradient(linear, left top, left bottom, from(#65D36E), to(#009E47));
    background: -webkit-linear-gradient(#65D36E, #009E47);
    background: -o-linear-gradient(#65D36E, #009E47);
    background: linear-gradient(#65D36E, #009E47);
    border: none;
    color: #FFFFFF;
}

.fd11-section--writing .slider-copy-wrap {
    position: relative;
}

.fd11-section--writing .slider-copy-wrap .slider-copy {
    position: absolute;
    pointer-events: none;
    opacity: 0;
    top: 0;
    left: 0;
    z-index: -1;
    -webkit-transition: opacity 300ms ease;
    -o-transition: opacity 300ms ease;
    transition: opacity 300ms ease;
    width: 100%;
}

.fd11-section--writing .slider-copy-wrap .slider-copy.active {
    position: relative;
    opacity: 1;
    pointer-events: all;
    z-index: 1;
}

.fd11-section--writing .slider-copy .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1rem;
}

.fd11-section--writing .slider-copy h3 {
    font-family: 'Raleway', sans-serif;
    font-size: 1.875rem;
    font-weight: 400;
    text-transform: uppercase;
    width: 42%;
    padding-right: 2.25rem;
}

.fd11-section--writing .slider-copy h3 b {
    display: block;
    font-weight: 800;
}

.fd11-section--writing .slider-copy p {
    width: 58%;
    font-family: 'Raleway', sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    color: #383B41;
    padding-right: 2.25rem;
}

.fd11-section--writing .slider-copy .link {
    font-family: 'Raleway', sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 600;
    padding-bottom: 0.25rem;
    border-bottom: 1px solid #65D36E;
    text-decoration: none;
    color: #65D36E;
    -webkit-transition: border 300ms ease;
    -o-transition: border 300ms ease;
    transition: border 300ms ease;
}

.fd11-section--writing .slider-copy .link:hover {
    border-bottom: 1px solid transparent;
}

.fd11-section--writing .buy-block .full .price,
.fd11-section--writing .buy-block .upgrade .price {
    color: #7C7C7D;
}


/*SUPPORT PAGE*/

.page-template-page-template-fd11-support footer {
    margin-top: 0 !important;
}

#support-page {
    overflow: auto;
}

#support-page .container {
    padding-top: 0;
}

#support-page .container:before {
    display: none;
}

#support-page #breadcrumbs,
#support-page #breadcrumbs a {
    color: #FFFFFF;
}

#support-page .fd11-support--intro {
    overflow: auto;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#454545));
    background-image: -webkit-linear-gradient(#000000, #454545);
    background-image: -o-linear-gradient(#000000, #454545);
    background-image: linear-gradient(#000000, #454545);
    background-image: url('/wp-content/themes/final-draft/images/tiny_grid_@2X.png'), -webkit-gradient(linear, left top, left bottom, from(#000000), to(#454545));
    background-image: url('/wp-content/themes/final-draft/images/tiny_grid_@2X.png'), -webkit-linear-gradient(#000000, #454545);
    background-image: url('/wp-content/themes/final-draft/images/tiny_grid_@2X.png'), -o-linear-gradient(#000000, #454545);
    background-image: url('/wp-content/themes/final-draft/images/tiny_grid_@2X.png'), linear-gradient(#000000, #454545);
    background-blend-mode: multiply;
}

#support-page .fd11-support--inner {
    padding-top: 4rem;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 12;
    grid-column-end: 13;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-column-gap: 2.8125rem;
    max-width: 73.4375rem;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

#support-page h1 {
    font-weight: 800;
    font-size: 3rem;
    padding-bottom: 0;
    margin-bottom: 1.5rem;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 12;
    grid-column-end: 13;
    text-align: center;
    color: #FFFFFF;
}

#support-page .subheader {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 8;
    grid-column-end: 11;
    text-align: center;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 300;
    margin-bottom: 4.5rem;
    color: #FFFFFF;
}

#support-page h2 {
    font-family: 'Raleway', sans-serif;
    font-size: 1.875rem;
    font-weight: 400;
    color: #383B41;
    line-height: 2.5rem;
    margin-bottom: 1rem;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 12;
    grid-column-end: 13;
    text-align: center;
}

#support-page h3 {
    font-family: 'Raleway', sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    color: #383B41;
    margin-bottom: 0;
    padding-bottom: 0;
}

#support-page .fd11-support--versions {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 10;
    grid-column-end: 12;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 2.5rem;
    margin-top: 1rem;
    margin-left: -1.125rem;
    margin-right: -1.125rem;
}

#support-page .fd11-support--version-item {
    width: calc(33.33333% - 2.25rem);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 2rem;
    margin-left: 1.125rem;
    margin-right: 1.125rem;
    padding-top: 1.875rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    background-color: #FFFFFF;
    border-radius: 0.5rem;
}

#contact-columns .et_pb_blurb_2.et_pb_blurb {
    padding-top: 0 !important;
    margin-left: 0 !important;
}

#support-page .fd-12-support .fd11-support--version-item {
    width: calc(25% - 2.4rem)
}

#support-page .fd-12-support .fd11-support--inner {
    max-width: 90rem;
}

#support-page .fd11-support--version-item .image-wrap {
    margin-right: 0.75rem;
}

#support-page .fd11-support--version-item .image-wrap img {
    width: 3.25rem;
    height: auto;
    margin-top: -0.25rem;
}

#support-page .fd11-support--version-item .copy-wrap a {
    color: #30B4E9;
    text-decoration: underline;
}

#support-page .fd11-support--version-item .installer-wrap {
    margin-top: 0.5rem;
}

#support-page .fd11-support--version-item .installer-wrap span {
    margin-bottom: 0;
}

#support-page .fd11-support--version-item .installer-wrap ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 1.5;
}

#support-page .fd11-support--version-item .installer-wrap ul li:after {
    content: '|';
    display: inline-block;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}

#support-page .fd11-support--version-item .installer-wrap ul li:last-of-type:after {
    display: none;
}

#support-page .fd11-support--docs {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 12;
    grid-column-end: 13;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 3rem;
    margin-top: 1rem;
}

#support-page .fd11-support--doc-item {
    width: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

#support-page .fd11-support--doc-item .image-wrap {
    margin-right: 1rem;
    line-height: 1;
}

#support-page .fd11-support--doc-item .image-wrap img {
    max-width: 4.6875rem;
}

#support-page .fd11-support--doc-item .copy-wrap h3 {
    color: #FFFFFF;
}

#support-page .fd11-support--doc-item .copy-wrap a {
    color: #52C9FA;
    text-decoration: underline;
}

#support-page .fd11-support--doc-item .installer-wrap {
    margin-top: 0.5rem;
}

#support-page .fd11-support--doc-item .installer-wrap span {
    margin-bottom: 0;
}

#support-page .fd11-support--doc-item .installer-wrap ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 1.5;
}

#support-page .fd11-support--doc-item .installer-wrap ul li:after {
    content: '|';
    display: inline-block;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}

#support-page .fd11-support--doc-item .installer-wrap ul li:last-of-type:after {
    display: none;
}

#support-page .fd11-support--body {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 12;
    grid-column-end: 13;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-column-gap: 2.8125rem;
    max-width: 73.4375rem;
    width: 100%;
    margin-top: 6rem;
    margin-left: auto;
    margin-right: auto;
}

#support-page .fd11-support--cards {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 12;
    grid-column-end: 13;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 3rem;
    margin-bottom: 6rem;
    margin-left: -1.40875rem;
    margin-right: -1.40875rem;
}

#support-page .fd11-support--card-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #FFFFFF;
    padding: 3.375rem 2.5rem 2rem;
    border-radius: 0.5rem;
    -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.18);
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.18);
    position: relative;
    text-align: center;
    -webkit-transform: scale(1) translate3d(0, 0, 0);
    transform: scale(1) translate3d(0, 0, 0);
    -webkit-transition: -webkit-box-shadow 400ms ease, -webkit-transform 400ms ease;
    transition: -webkit-box-shadow 400ms ease, -webkit-transform 400ms ease;
    -o-transition: box-shadow 400ms ease, transform 400ms ease;
    transition: box-shadow 400ms ease, transform 400ms ease;
    transition: box-shadow 400ms ease, transform 400ms ease, -webkit-box-shadow 400ms ease, -webkit-transform 400ms ease;
}

#support-page .fd11-support--card-item:hover {
    -webkit-transform: scale(1.03125) translate3d(0, 0, 0) !important;
    transform: scale(1.03125) translate3d(0, 0, 0) !important;
    -webkit-box-shadow: 0 0.125rem 0.5rem rgba(0, 0, 0, 0.30);
    box-shadow: 0 0.125rem 0.5rem rgba(0, 0, 0, 0.30);
}

#support-page .fd11-support--card-item.full {
    width: calc(100% - 2.8175rem);
    margin-left: 1.40875rem;
    margin-right: 1.40875rem;
}

#support-page .fd11-support--card-item.half {
    width: calc(50% - 2.8175rem);
    margin-left: 1.40875rem;
    margin-right: 1.40875rem;
}

#support-page .fd11-support--card-item.third {
    width: calc(33.33333% - 2.8175rem);
    margin-left: 1.40875rem;
    margin-right: 1.40875rem;
    text-align: left;
}

#support-page .fd-12-support .fd11-support--card-item.third {
    margin-bottom: 5rem;
}

#support-page .fd11-support--card-item img {
    position: absolute;
    width: 4.6875rem;
    height: 4.6875rem;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin-bottom: 0;
}

#support-page .fd11-support--card-item h3 {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    font-size: 1.875rem;
    color: #383B41;
    text-align: center;
    margin-bottom: 0.75rem;
}

#support-page .fd11-support--card-item .headline {
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
    font-size: 1rem;
    line-height: 1.5;
    color: #383B41;
    text-transform: uppercase;
    margin-bottom: 0.75rem;
    display: block;
}

#support-page .fd11-support--card-item p {
    line-height: 1.5;
    color: #383B41;
    margin-bottom: 1.25rem;
}

#support-page .fd11-support--card-item .button {
    margin-top: auto;
    text-align: center;
}


/*BIG BREAK LP*/

.big-break-lp h1, .big-break-lp h2, .big-break-lp h3, .big-break-lp h4, .big-break-lp h5, .big-break-lp p, .big-break-lp span, .big-break-lp div {
  font-variant-numeric: lining-nums;
}

.page-template-page-template-big-break-lp #page-container {
  margin-top: -7rem;
}

.big-break-lp--header {
  width: 100%;
  z-index: 1000;
  position: fixed;
  background: transparent;
  transition: 0.25s all ease-in-out;
}

@media (max-width: 767px) {
  .big-break-lp--header {
    background: #170c2f !important;
  }

  #big-break-lp .big-break-lp--sticky-nav.active {
    top: 7.5rem;
  }
}
@media (min-width: 998px) {
    .big-break-lp--header .header.content{
        padding-top: 18px;
        padding-bottom: 18px;
    }
    .big-break-lp--header .navigation-wrapper {
        display: flex;
        -moz-column-gap: 41px;
            column-gap: 41px;
    }
}

.big-break-lp {
    position: relative;
}
.big-break-lp h1, .big-break-lp h2, .big-break-lp h3,.big-break-lp h4,.big-break-lp h5 {
    margin-top: 0;
}

.big-break-lp .section-arrow {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 4.375rem;
    width: auto;
}

#big-break-lp .cta-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    row-gap: 24px;
}

#big-break-lp .cta-block .button {
    /* margin-bottom: 1.5rem; */
}

#big-break-lp .cta-block .read-more {
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    font-size: 1rem;
    color: #000000;
    text-transform: uppercase;

    -webkit-transition: color 200ms ease;
    -o-transition: color 200ms ease;
    transition: color 200ms ease;
    text-decoration: underline;
}

#big-break-lp .cta-block .read-more:after {
    /* content: '';
    background-color: #3B3B3B;
    width: 100%;
    height: 1px;
    display: block;
    -webkit-transition: background-color 200ms ease;
    -o-transition: background-color 200ms ease;
    transition: background-color 200ms ease; */
}

#big-break-lp .cta-block .read-more:hover {
    color: #FFB74D;
    font-weight: 500;
}

#big-break-lp .cta-block .read-more:hover:after {
    background-color: #FFB74D;
}

#big-break-lp .diamond-divider {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
    width: 9.625rem;
    height: auto;
}

#big-break-lp .diamond-divider path#Polygon {
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 400ms cubic-bezier(.25, .0, 0, 1);
    -o-transition: all 400ms cubic-bezier(.25, .0, 0, 1);
    transition: all 400ms cubic-bezier(.25, .0, 0, 1);
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
}

#big-break-lp .diamond-divider.animate-in path#Polygon {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

#big-break-lp .diamond-divider path#Line {
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: all 400ms cubic-bezier(.25, .0, 0, 1) 200ms;
    -o-transition: all 400ms cubic-bezier(.25, .0, 0, 1) 200ms;
    transition: all 400ms cubic-bezier(.25, .0, 0, 1) 200ms;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
}

#big-break-lp .diamond-divider.animate-in path#Line {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
}

#big-break-lp .container {
    max-width: 73.4375rem;
    display: -ms-grid;
    display: grid;
    width: 100%;
    -ms-grid-columns: 1fr 2.8125rem 1fr 2.8125rem 1fr 2.8125rem 1fr 2.8125rem 1fr 2.8125rem 1fr 2.8125rem 1fr 2.8125rem 1fr 2.8125rem 1fr 2.8125rem 1fr 2.8125rem 1fr 2.8125rem 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-column-gap: 2.8125rem;
}

#big-break-lp .container:before {
    display: none;
}

#big-break-lp .inner {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 10;
    grid-column-end: 12;
    text-align: center;
    position: relative;
    z-index: 1;
    font-size: 1rem;
}


/*IE 11*/

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
    #big-break-lp .container {
        display: flex;
        flex-direction: column;
    }
    #big-break-lp .inner {
        -ms-grid-column: unset;
        grid-column-start: unset;
        -ms-grid-column-span: unset;
        grid-column-end: unset;
        width: 83.33333%;
        margin-left: auto;
        margin-right: auto;
    }
}

#big-break-lp .mobile-only {
    display: none !important;
}

#big-break-lp .number {
    font-family: 'Raleway', sans-serif;
}


/*RESPONSIVE BIG BREAK LP GLOBAL*/

@media (max-width: 767px) {

    #big-break-lp .container {
        display: block;
    }
    #big-break-lp .diamond-divider {
        margin-top: 3rem;
        margin-bottom: 3rem;
    }
    #big-break-lp h2 .line{
        display: none !important;

    }
    #big-break-lp .inner {
        /* padding-left: 1.875rem; */
        /* padding-right: 1.875rem; */
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    #big-break-lp .mobile-only {
        display: block !important;
    }
    #big-break-lp .desktop-only {
        display: none !important;
    }
    .big-break-lp .section-arrow {
        height: 3.375rem;
    }
    #big-break-lp .cta-block{
        row-gap: 32px;
    }
    #big-break-lp .cta-block .read-more {
        font-size: 0.875rem;
        font-weight: 700;
        text-transform: uppercase;
    }
    #big-break-lp .cta-block .button {
        font-size: 0.875rem;
        padding: 14px 32px;
    }
    #big-break-lp h2 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 2rem !important;
    }
    /* .line--right {
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        -webkit-transform-origin: center !important;
        -ms-transform-origin: center !important;
        transform-origin: center !important;
        width: 3rem !important;
        margin-top: 1.75rem;
    }
    .animate-in .line--right {
        -webkit-transform-origin: center !important;
        -ms-transform-origin: center !important;
        transform-origin: center !important;
        opacity: 1 !important;
        -webkit-transform: scaleX(1) !important;
        -ms-transform: scaleX(1) !important;
        transform: scaleX(1) !important;
    } */
}

@media (max-width: 480px) {
    #big-break-lp .inner {
        /* padding-left: 1.875rem; */
        /* padding-right: 1.875rem; */
        padding: 0;
    }
}


/*BIG BREAK LP HEADER*/

.page-template-page-template-big-break-lp #page-container,
.page-template-page-template-big-break-cms #page-container,
.page-template-page-template-big-break-closed #page-container {
    margin-top: 0 !important;
}


/*BIG BREAK LP HERO*/

#big-break-lp .big-break-lp--hero {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#0F0624), to(#4A385D));
    background-image: -webkit-linear-gradient(bottom, #0F0624, #4A385D);
    background-image: -o-linear-gradient(bottom, #0F0624, #4A385D);
    background-image: linear-gradient(0deg, #0F0624, #4A385D);
    height: 36.5rem;
    overflow: hidden;
    position: relative;
    min-height: 36.5rem;
}

#big-break-lp #big-break-lp--hero-video {
    position: absolute;
    top: 50%;
    left: 50%;
    min-height: 100%;
    max-width: none;
    min-width: 100%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    object-fit: cover;
}

#big-break-lp .big-break-lp--hero-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#0F0624), to(#4A385D));
    background-image: -webkit-linear-gradient(bottom, #0F0624, #4A385D);
    background-image: -o-linear-gradient(bottom, #0F0624, #4A385D);
    background-image: linear-gradient(0deg, #0F0624, #4A385D);
    opacity: 0.75;
}

#big-break-lp .big-break-lp--hero-content {
    position: absolute;
    top: 30%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 60%;
    text-align: center;
    border-left: 1px solid #E5B436;
    border-right: 1px solid #E5B436;
}
#big-break-lp .big-break-lp--hero-content .inner{
    display: flex;
    column-gap: 1rem;
}
#big-break-lp .big-break-lp--hero-content .inner:last-child{
    align-items: end;
    margin-top: -1rem;
}
#big-break-lp .big-break-lp--hero-content .inner .button{
    transform: translateY(24px);
    min-width: 196px;
}
#big-break-lp .big-break-lp--hero-content .inner img{
    margin-top: -1rem;
    min-width: 149px;
}
#big-break-lp .big-break-lp--hero-content .line{
    display: inline-block;
    background-color: #E5B436;
    height: 1px;
    width: 100%;
    transition: all 1200ms cubic-bezier(0.25, 0, 0, 1) 150ms;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

#big-break-lp .big-break-lp--hero-content .preheading {
    font-size: 3rem;
    font-weight: 300;
    color: #FFFFFF;
    margin-bottom: 0.5rem;
    display: block;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1);
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1);
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    text-transform: capitalize;
    position: absolute;
    top: 25%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(4rem);
    -ms-transform: translateX(-50%) translateY(4rem);
    transform: translateX(-50%) translateY(4rem);
    width: 100%;
}

#big-break-lp .big-break-lp--hero.animate-in .preheading {
    -webkit-animation: slideInOut 3000ms cubic-bezier(.25, .0, 0, 1) 0ms forwards;
    animation: slideInOut 3000ms cubic-bezier(.25, .0, 0, 1) 0ms forwards;
}

@-webkit-keyframes slideInOut {
    0% {
        -webkit-transform: translateX(-50%) translateY(8rem);
        transform: translateX(-50%) translateY(8rem);
        opacity: 0;
    }
    40% {
        opacity: 1;
        -webkit-transform: translateX(-50%) translateY(0);
        transform: translateX(-50%) translateY(0);
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(-50%) translateY(0);
        transform: translateX(-50%) translateY(0);
    }
    80% {
        opacity: 0;
    }
    100% {
        -webkit-transform: translateX(-50%) translateY(-8rem);
        transform: translateX(-50%) translateY(-8rem);
        opacity: 0;
    }
}

@keyframes slideInOut {
    0% {
        -webkit-transform: translateX(-50%) translateY(8rem);
        transform: translateX(-50%) translateY(8rem);
        opacity: 0;
    }
    40% {
        opacity: 1;
        -webkit-transform: translateX(-50%) translateY(0);
        transform: translateX(-50%) translateY(0);
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(-50%) translateY(0);
        transform: translateX(-50%) translateY(0);
    }
    80% {
        opacity: 0;
    }
    100% {
        -webkit-transform: translateX(-50%) translateY(-8rem);
        transform: translateX(-50%) translateY(-8rem);
        opacity: 0;
    }
}

@-webkit-keyframes slideInOutMobile {
    0% {
        -webkit-transform: translateX(-50%) translateY(4rem);
        transform: translateX(-50%) translateY(4rem);
        opacity: 0;
    }
    40% {
        opacity: 1;
        -webkit-transform: translateX(-50%) translateY(-4rem);
        transform: translateX(-50%) translateY(-4rem);
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(-50%) translateY(-4rem);
        transform: translateX(-50%) translateY(-4rem);
    }
    80% {
        opacity: 0;
    }
    100% {
        -webkit-transform: translateX(-50%) translateY(-12rem);
        transform: translateX(-50%) translateY(-12rem);
        opacity: 0;
    }
}

@keyframes slideInOutMobile {
    0% {
        -webkit-transform: translateX(-50%) translateY(4rem);
        transform: translateX(-50%) translateY(4rem);
        opacity: 0;
    }
    40% {
        opacity: 1;
        -webkit-transform: translateX(-50%) translateY(-4rem);
        transform: translateX(-50%) translateY(-4rem);
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(-50%) translateY(-4rem);
        transform: translateX(-50%) translateY(-4rem);
    }
    80% {
        opacity: 0;
    }
    100% {
        -webkit-transform: translateX(-50%) translateY(-12rem);
        transform: translateX(-50%) translateY(-12rem);
        opacity: 0;
    }
}

#big-break-lp .big-break-lp--hero-content .anniversary-wrap {
    opacity: 0;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 2200ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 2200ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 2200ms;
    width: auto;
    display: inline-block;
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-left: 4.1875rem;
    padding-right: 4.1875rem;
    margin-bottom: 3rem;
}

.big-break-lp--disclaimer {
    position: absolute;
    top: 83%;
    text-align: center;
    width: 100%;
    margin-left: -2rem;
    color: white;
}

.big-break-lp--disclaimer img{
    height: 15px;
    top: 4px;
    position: absolute;
    margin-left: 8px;
}

@media only screen and (max-width: 786px)  {
    .big-break-lp--disclaimer {
        top: 92%;
    }
    #big-break-lp .big-break-lp--hero {
        height: 38.5rem;
    }
}


@media (max-width: 767px) {
    #big-break-lp .big-break-lp--hero {
        min-height: 20.375rem;
    }
    #big-break-lp .big-break-lp--hero-content .inner img{
        min-width: 109px;
    }
    #big-break-lp .big-break-lp--hero-content {
        top: 15%;
        max-width: 90%;
        width: 90%;
    }
    #big-break-lp .big-break-lp--hero-content .anniversary-wrap {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .big-break-lp--disclaimer {
        top: 83%;
    }
}

#big-break-lp .big-break-lp--hero.animate-in .anniversary-wrap {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    position: relative;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

#big-break-lp .big-break-lp--hero .anniversary-wrap:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    border-left: 1px solid #E5B436;
    border-right: 1px solid #E5B436;
    left: 0;
    top: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    transform-origin: top;
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transition: all 300ms linear 2500ms;
    -o-transition: all 300ms linear 2500ms;
    transition: all 300ms linear 2500ms;
}

#big-break-lp .big-break-lp--hero.animate-in .anniversary-wrap:before {
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
}

#big-break-lp .big-break-lp--hero .anniversary-wrap .anniversary-bottom-border {
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: 0;
    left: 0;
}

#big-break-lp .big-break-lp--hero .anniversary-wrap .anniversary-bottom-border:before {
    content: '';
    display: inline-block;
    position: absolute;
    width: 50%;
    bottom: 0;
    left: 0;
    height: 1px;
    background-color: #E5B436;
    -webkit-transform-origin: left;
    -ms-transform-origin: left;
    transform-origin: left;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: all 600ms cubic-bezier(0, 0, 0, 1) 2800ms;
    -o-transition: all 600ms cubic-bezier(0, 0, 0, 1) 2800ms;
    transition: all 600ms cubic-bezier(0, 0, 0, 1) 2800ms;
}

#big-break-lp .big-break-lp--hero .anniversary-wrap .anniversary-bottom-border:after {
    content: '';
    display: inline-block;
    position: absolute;
    width: 50%;
    bottom: 0;
    right: 0;
    height: 1px;
    background-color: #E5B436;
    -webkit-transform-origin: right;
    -ms-transform-origin: right;
    transform-origin: right;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: all 600ms cubic-bezier(0, 0, 0, 1) 2800ms;
    -o-transition: all 600ms cubic-bezier(0, 0, 0, 1) 2800ms;
    transition: all 600ms cubic-bezier(0, 0, 0, 1) 2800ms;
}

#big-break-lp .big-break-lp--hero.animate-in .anniversary-wrap .anniversary-bottom-border:before {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
}

#big-break-lp .big-break-lp--hero.animate-in .anniversary-wrap .anniversary-bottom-border:after {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
}

#big-break-lp .big-break-lp--hero-content .anniversary-text-wrap {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    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;
}

#big-break-lp .big-break-lp--hero-content .anniversary-text-wrap:before {
    content: '';
    display: inline-block;
    width: 100%;
    height: 1px;
    background-color: #E5B436;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: right;
    -ms-transform-origin: right;
    transform-origin: right;
    -webkit-transition: all 300ms cubic-bezier(.25, .0, 0, 1) 2200ms;
    -o-transition: all 300ms cubic-bezier(.25, .0, 0, 1) 2200ms;
    transition: all 300ms cubic-bezier(.25, .0, 0, 1) 2200ms;
}

#big-break-lp .big-break-lp--hero.animate-in .anniversary-text-wrap:before {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
}

#big-break-lp .big-break-lp--hero-content .anniversary-text-wrap:after {
    content: '';
    display: inline-block;
    width: 100%;
    height: 1px;
    background-color: #E5B436;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: left;
    -ms-transform-origin: left;
    transform-origin: left;
    -webkit-transition: all 300ms cubic-bezier(.25, .0, 0, 1) 2200ms;
    -o-transition: all 300ms cubic-bezier(.25, .0, 0, 1) 2200ms;
    transition: all 300ms cubic-bezier(.25, .0, 0, 1) 2200ms;
}

#big-break-lp .big-break-lp--hero.animate-in .anniversary-text-wrap:after {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
}

#big-break-lp .big-break-lp--hero-content .anniversary {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    font-size: 1.5rem;
    color: #E5B436;
    text-transform: uppercase;
    letter-spacing: 0.3125rem;
    margin-left: 1rem;
    margin-right: 1rem;
    -ms-flex-negative: 4;
    flex-shrink: 4;
    white-space: nowrap;
}

#big-break-lp .big-break-lp--hero-content .anniversary .miniscule {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    font-size: 1rem;
    color: #E5B436;
    text-transform: uppercase;
    letter-spacing: 0.3125rem;
}

#big-break-lp .big-break-lp--hero-content h1 {
    text-transform: capitalize;
    font-size: 2.5rem !important;
    line-height: 56px !important;
    font-weight: 300 !important;
    color: #FFFFFF;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 2300ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 2300ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 2300ms;
    -webkit-transform: translateY(1.5rem);
    -ms-transform: translateY(1.5rem);
    transform: translateY(1.5rem);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: inline-block;
    margin: 0 !important;
    padding-bottom: 0;
}

#big-break-lp .big-break-lp--hero.animate-in h1 {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .big-break-lp--hero-content h1 b {
    font-weight: 700;
    display: block;
    margin-bottom: 0.5rem;
}

#big-break-lp .big-break-lp--hero-content p {
    font-size: 1.375rem;
    font-weight: 300;
    display: block;
    color: #FFFFFF;
    margin-bottom: 4.5rem;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 2400ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 2400ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 2400ms;
    opacity: 0;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

#big-break-lp .big-break-lp--hero.animate-in p {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .big-break-lp--hero .button {
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 2500ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 2500ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 2500ms;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

#big-break-lp .big-break-lp--hero.animate-in .button {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}


/*RESPONSIVE BIG BREAK HERO*/

@media (max-width: 998px) {
    #big-break-lp .big-break-lp--hero-content h1, #big-break-lp .big-break-lp--hero-content h1 b {
        font-size: 2rem !important;
    }
}
@media (max-width: 767px) {
    #big-break-lp .big-break-lp--hero {
        min-height: 0;
        height: 20.375rem;
    }
    #big-break-lp .big-break-lp--hero-content .preheading {
        top: 50%;
        font-size: 1.75rem;
        margin-bottom: 0.5rem;
    }
    #big-break-lp .big-break-lp--hero.animate-in .preheading {
        -webkit-animation: slideInOutMobile 3000ms cubic-bezier(.25, .0, 0, 1) 0ms forwards;
        animation: slideInOutMobile 3000ms cubic-bezier(.25, .0, 0, 1) 0ms forwards;
    }
    #big-break-lp .big-break-lp--hero-content .anniversary-wrap {
        margin-bottom: 2rem;
    }
    #big-break-lp .big-break-lp--hero-content h1, #big-break-lp .big-break-lp--hero-content h1 b {
        font-size: 1.5rem !important;
        margin-bottom: 0rem;
        padding-bottom: 0;
        line-height: 32px;
    }
    #big-break-lp .big-break-lp--hero-content h1 b {
        margin-bottom: 0;
    }
    #big-break-lp .big-break-lp--hero-content p {
        font-size: 1rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        margin-bottom: 2rem;
    }
}


/*BIG BREAK LP STICKY NAV*/

#big-break-lp .big-break-lp--sticky-nav {
    padding: 1rem;
    background-color: #FFFFFF;
    -webkit-box-shadow: 0 0.125rem 0.5625rem rgba(0, 0, 0, 0.11);
    box-shadow: 0 0.125rem 0.5625rem rgba(0, 0, 0, 0.11);
    width: 100%;
    position: absolute;
    z-index: 9;
}

#big-break-lp .big-break-lp--sticky-nav.active {
    position: fixed;
    top: 5.5rem;
}
#big-break-lp .big-break-lp--sticky-nav .select-wrapper{
    display: none;
}

#big-break-lp .big-break-lp--sticky-nav ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
    line-height: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
#big-break-lp .big-break-lp--sticky-nav ul li{
    margin-bottom: 0;
    list-style-type: none;
}

#big-break-lp .big-break-lp--sticky-nav ul li a {
    color: #000000;
    width: 100%;
    text-decoration: none;
}

#big-break-lp .big-break-lp--sticky-nav ul li a:hover {

    text-decoration: underline;
}

#big-break-lp .big-break-lp--sticky-nav ul .button {
    padding: 14px 1.5rem;
    line-height: 1em;
}


/*RESPONSIVE BIG BREAK STICKY NAV*/

@media (max-width: 767px) {
    #big-break-lp .big-break-lp--sticky-nav {
        /* display: none; */
        min-height: fit-content;
    }
    #big-break-lp .big-break-lp--sticky-nav img{
        transition: .25s all ease-in-out;
    }
    #big-break-lp .big-break-lp--sticky-nav img.rotate{
        transform: rotate(180deg);
    }
    #big-break-lp .big-break-lp--sticky-nav.active {
        top: 4.7rem;
    }
    #big-break-lp .big-break-lp--sticky-nav .select-wrapper{
        display: flex;
        justify-content: space-between;
    }
    #big-break-lp .big-break-lp--sticky-nav .select-wrapper p{
        margin-bottom: 0;
    }
    #big-break-lp .big-break-lp--sticky-nav ul{
        display: none;
        align-items: start;
        flex-direction: column;
    }
    #big-break-lp .big-break-lp--sticky-nav ul.close{
        display: none;
    }
    #big-break-lp .big-break-lp--sticky-nav ul.open{
        margin-top: 12px;
        transition: 1s all ease-in-out;
        display: flex;
    }
    #big-break-lp .big-break-lp--sticky-nav ul li{
        width: 100%;
        padding: 12px 0;
    }
    #big-break-lp .big-break-lp--sticky-nav ul li:last-child{
        text-align: center;
    }

}


/*BIG BREAK LP ABOUT*/

.big-break-lp .big-break-lp--about {
  padding-top: 8rem;
  padding-bottom: 4.5rem;
  background: #FFFFFF;
  position: relative;
}
.big-break-lp .big-break-lp--about h2 {
  font-size: 3rem !important;
  font-weight: 300 !important;
  color: #000000;
  text-align: center;
  display: inline-block;
  padding: 0;
  margin-top: 0;
  margin-bottom: 4.1875rem !important;
  display: flex;
  align-items: center;
  justify-content: stretch;
  transition: all 1200ms cubic-bezier(0.25, 0, 0, 1);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.big-break-lp .big-break-lp--about h2 .line {
  display: inline-block;
  background-color: #E5B436;
  height: 1px;
  width: 100%;
  transition: all 1200ms cubic-bezier(0.25, 0, 0, 1) 150ms;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.big-break-lp .big-break-lp--about h2 .content {
  flex-shrink: 4;
  width: 100%;
  white-space: nowrap;
  padding: 0 2.625rem;
  font-size: 48px !important;
}

@media (max-width: 767px) {
    .big-break-lp .big-break-lp--about {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }

  .big-break-lp .big-break-lp--about h2 {
    font-size: 1.875rem !important;
  }
  .big-break-lp .big-break-lp--about h2 .content {
    padding: 0;
    font-size: 30px !important;
    font-weight: 300 !important;
  }
}/*# sourceMappingURL=about.css.map */


/*BIG BREAK LP PRIZES*/

#big-break-lp .big-break-lp--prizes {
    /* margin-top: 5.75rem; */
    padding-top: 8rem;
    padding-bottom: 4.5rem;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(#FFFFFF));
    background-image: -webkit-linear-gradient(#F9F9F9, #FFFFFF);
    background-image: -o-linear-gradient(#F9F9F9, #FFFFFF);
    background-image: linear-gradient(#F9F9F9, #FFFFFF);
    position: relative;
}

#big-break-lp .big-break-lp--prizes h2 {
    font-size: 3rem !important;
    font-weight: 300 !important;
    color: #000000;
    text-align: center;
    display: inline-block;
    padding: 0;
    margin-bottom: 4.1875rem !important
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1);
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1);
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1);
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
}

#big-break-lp .big-break-lp--prizes.animate-in h2 {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .big-break-lp--prizes h2 .line {
    display: inline-block;
    background-color: #E5B436;
    height: 1px;
    width: 100%;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 150ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 150ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 150ms;
    opacity: 0;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

#big-break-lp .big-break-lp--prizes.animate-in h2 .line {
    opacity: 1;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
}

#big-break-lp h2 .line--left {
    -webkit-transform-origin: right;
    -ms-transform-origin: right;
    transform-origin: right;
}

#big-break-lp h2 .line--right {
    -webkit-transform-origin: left;
    -ms-transform-origin: left;
    transform-origin: left;
}

#big-break-lp .big-break-lp--prizes h2 .content {
    -ms-flex-negative: 4;
    flex-shrink: 4;
    width: 100%;
    white-space: nowrap;
    padding: 0 2.625rem;
}

#big-break-lp .big-break-lp--prizes .subheading {
    font-family: 'Raleway', sans-serif;
    font-size: 21px;
    font-weight: 300;
    color: #000000;
    max-width: 54.375rem;
    margin-left: auto;
    margin-right: auto;
    line-height: 2rem;
    margin-bottom: 3rem;
    text-align: center;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 100ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 100ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 100ms;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
}

#big-break-lp .big-break-lp--prizes.animate-in .subheading {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .big-break-lp--prizes .prize-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 1.5rem;
    margin-bottom: 0;
}

#big-break-lp .big-break-lp--prizes .prize-list li {
    width: 33.33333%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 17.5rem;
    justify-content: flex-start;
    margin-bottom: 6.5rem;
    opacity: 0;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

#big-break-lp .big-break-lp--prizes .prize-list.animate-in li {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .big-break-lp--prizes .prize-list li:nth-of-type(1) {
    -webkit-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 200ms;
    -o-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 200ms;
    transition: all 800ms cubic-bezier(.25, .0, 0, 1) 200ms;
}

#big-break-lp .big-break-lp--prizes .prize-list li:nth-of-type(2) {
    -webkit-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 250ms;
    -o-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 250ms;
    transition: all 800ms cubic-bezier(.25, .0, 0, 1) 250ms;
}

#big-break-lp .big-break-lp--prizes .prize-list li:nth-of-type(3) {
    -webkit-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 300ms;
    -o-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 300ms;
    transition: all 800ms cubic-bezier(.25, .0, 0, 1) 300ms;
}

#big-break-lp .big-break-lp--prizes .prize-list li:nth-of-type(4) {
    -webkit-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 350ms;
    -o-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 350ms;
    transition: all 800ms cubic-bezier(.25, .0, 0, 1) 350ms;
}

#big-break-lp .big-break-lp--prizes .prize-list li:nth-of-type(5) {
    -webkit-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 400ms;
    -o-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 400ms;
    transition: all 800ms cubic-bezier(.25, .0, 0, 1) 400ms;
}

#big-break-lp .big-break-lp--prizes .prize-list li:nth-of-type(6) {
    -webkit-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 450ms;
    -o-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 450ms;
    transition: all 800ms cubic-bezier(.25, .0, 0, 1) 450ms;
}

#big-break-lp .big-break-lp--prizes .prize-list li .image-wrap {
    width: 3.25rem;
    margin-right: 1.25rem;
}

#big-break-lp .big-break-lp--prizes .prize-list li .image-wrap img {
    width: 100%;
    height: auto;
}

#big-break-lp .big-break-lp--prizes .prize-list li .copy-wrap {
    text-align: left;
    max-width: 13.125rem;
}

#big-break-lp .big-break-lp--prizes .prize-list li .copy-wrap h4 {
    font-family: 'Raleway', sans-serif;
    font-weight: 600 !important;
    font-size: 1rem !important;
    line-height: 27px;
    color: #000000;
    padding-bottom: 0;
    margin-bottom: 0.75rem !important;
    margin-top: 0;
}

#big-break-lp .big-break-lp--prizes .prize-list li .copy-wrap p {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    font-size: 1rem;
    color: #000000;
    line-height: 1.5rem;
}

#big-break-lp .big-break-lp--prizes .cta-block {
    margin-bottom: 0.5rem;
    row-gap: 24px;
}

#big-break-lp .big-break-lp--prizes .cta-block .read-more{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
}

#big-break-lp .big-break-lp--prizes h3 {
    font-family: 'Raleway', sans-serif;
    font-weight: 500 !important;
    font-size: 21px !important;
    color: #000000;
    text-transform: uppercase;
    letter-spacing: 0.0625rem;
    line-height: 1;
    padding-bottom: 0;
    margin-bottom: 3.375rem !important;
}

#big-break-lp .big-break-lp--prizes p {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    font-size: 1rem;
    color: #000000;
    line-height: 1.5;
    text-align: left;
}

#big-break-lp .big-break-lp--prizes .nyfa-image-wrap {
    position: relative;
}

#big-break-lp .big-break-lp--prizes .nyfa-image-wrap:before {
    content: '';
    display: block;
    padding-top: 66.66666%;
}

#big-break-lp .big-break-lp--prizes .nyfa-featured-image {
    width: 100%;
    max-width: 29.625rem;
    height: auto;
    margin-top: 3.75rem;
    margin-bottom: 5rem;
    -webkit-box-shadow: 0 0.375rem 1.25rem rgba(0, 0, 0, 0);
    box-shadow: 0 0.375rem 1.25rem rgba(0, 0, 0, 0);
}

#big-break-lp .big-break-lp--prizes .inner {
    -webkit-perspective: 1000px;
    perspective: 1000px;
    -webkit-perspective-origin: 50% 50%;
    perspective-origin: 50% 50%;
}

#big-break-lp .big-break-lp--prizes #nyfa-image {
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    transform-origin: top;
}

#big-break-lp .big-break-lp--prizes #nyfa-image.animate-in {
    -webkit-animation: pickUp 1200ms ease forwards;
    animation: pickUp 1200ms ease forwards;
}

@-webkit-keyframes pickUp {
    0% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
        -webkit-box-shadow: 0 0.375rem 1.25rem rgba(0, 0, 0, 1);
        box-shadow: 0 0.375rem 1.25rem rgba(0, 0, 0, 1);
    }
    30% {
        -webkit-transform: rotateX(10deg) scale(0.95);
        transform: rotateX(10deg) scale(0.95);
        -webkit-box-shadow: 0 0.375rem 1.25rem rgba(0, 0, 0, 0.625);
        box-shadow: 0 0.375rem 1.25rem rgba(0, 0, 0, 0.625);
    }
    100% {
        -webkit-transform: rotateX(0deg) scale(1);
        transform: rotateX(0deg) scale(1);
        -webkit-box-shadow: 0 0.375rem 2.5rem rgba(0, 0, 0, 0.5);
        box-shadow: 0 0.375rem 2.5rem rgba(0, 0, 0, 0.5);
    }
}

@keyframes pickUp {
    0% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
        -webkit-box-shadow: 0 0.375rem 1.25rem rgba(0, 0, 0, 1);
        box-shadow: 0 0.375rem 1.25rem rgba(0, 0, 0, 1);
    }
    30% {
        -webkit-transform: rotateX(10deg) scale(0.95);
        transform: rotateX(10deg) scale(0.95);
        -webkit-box-shadow: 0 0.375rem 1.25rem rgba(0, 0, 0, 0.625);
        box-shadow: 0 0.375rem 1.25rem rgba(0, 0, 0, 0.625);
    }
    100% {
        -webkit-transform: rotateX(0deg) scale(1);
        transform: rotateX(0deg) scale(1);
        -webkit-box-shadow: 0 0.375rem 2.5rem rgba(0, 0, 0, 0.5);
        box-shadow: 0 0.375rem 2.5rem rgba(0, 0, 0, 0.5);
    }
}


/*RESPONSIVE BIG BREAK PRIZES*/

@media (max-width: 1024px) {
    #big-break-lp .big-break-lp--prizes .prize-list {}
    #big-break-lp .big-break-lp--prizes .prize-list li {
        width: 33.33333%;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    #big-break-lp .big-break-lp--prizes .prize-list li .image-wrap {
        margin-right: 0;
    }
    #big-break-lp .big-break-lp--prizes .prize-list li .copy-wrap {
        padding-left: 1.25rem;
        padding-right: 1rem;
    }
}

@media (max-width: 768px) {
    #big-break-lp .big-break-lp--prizes .subheading {
        line-height: 1.6875rem;
    }
    #big-break-lp .big-break-lp--prizes .prize-list li {
        width: 50%;
        max-width: none;
        margin-bottom: 2.25rem;
    }
    #big-break-lp .big-break-lp--prizes .prize-list li .image-wrap {
        width: 3rem;
        min-width: 3rem !important;
    }
    #big-break-lp .big-break-lp--prizes .prize-list li .copy-wrap {
        width: auto;
        max-width: none;
        padding-right: 1.5rem;
    }
}

@media (max-width: 767px) {
    #big-break-lp .big-break-lp--prizes {
        margin-top: 0;
        padding-top: 1.5rem;
        padding-bottom: 2.25rem;
    }
    #big-break-lp .big-break-lp--prizes .container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    #big-break-lp .big-break-lp--prizes h2 {
        font-size: 1.875rem !important;
        margin-bottom: 1.5rem !important;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    #big-break-lp .big-break-lp--prizes h2 .content {
        padding-left: 0.625rem;
        padding-right: 0.625rem;
    }
    #big-break-lp .big-break-lp--prizes h2 .line {
        -webkit-transform-origin: center !important;
        -ms-transform-origin: center !important;
        transform-origin: center !important;
        -webkit-transform: scaleX(0);
        -ms-transform: scaleX(0);
        transform: scaleX(0);
        margin-top: 1.75rem;
        display: none;
    }
    #big-break-lp .big-break-lp--prizes .subheading {
        margin-bottom: 1.5rem;
        padding-bottom: 0;
        font-size: 1rem;
        line-height: 1.5rem;
    }
    #big-break-lp .big-break-lp--prizes .prize-list{
        margin-bottom: 0;
    }
    #big-break-lp .big-break-lp--prizes .prize-list li .image-wrap {
        width: 2.125rem !important;
        min-width: 2.125rem !important;
    }
    #big-break-lp .big-break-lp--prizes .prize-list li .copy-wrap {
        padding-right: 0;
    }
    #big-break-lp .big-break-lp--prizes .prize-list li .copy-wrap p {
        text-align: left;
    }
    #big-break-lp .big-break-lp--prizes .cta-block {
        margin-top: 1.5rem;
        margin-bottom: 0;
    }
    #big-break-lp .big-break-lp--prizes h3 {
        font-size: 1.125rem;
        margin-bottom: 1.6875rem;
    }
    #big-break-lp .big-break-lp--prizes .nyfa-image-wrap {
        overflow: hidden;
        margin-top: 1.5rem;
        margin-bottom: 3.75rem;
    }
    #big-break-lp .big-break-lp--prizes .nyfa-featured-image {
        margin-bottom: 0;

    }
    #big-break-lp .big-break-lp--prizes p {
        text-align: center;
    }
}

@media (max-width: 599px) {
    #big-break-lp .big-break-lp--prizes .prize-list li {
        width: 100%;
        max-width: none;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin-bottom: 1.875rem;
    }
    #big-break-lp .big-break-lp--prizes .prize-list li .copy-wrap {
        padding-left: 1rem;
        padding-right: 0;
        max-width: none;
    }
}


/*BIG BREAK LP AWARDS*/

#big-break-lp .big-break-lp--awards {
    padding-top: 8.5rem;
    padding-bottom: 0rem;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(74, 56, 93, 0.54)), to(rgba(24, 9, 59, 0.88))), -webkit-gradient(linear, left top, left bottom, from(#4A385D), to(#18093B));
    background-image: -webkit-linear-gradient(rgba(74, 56, 93, 0.54), rgba(24, 9, 59, 0.88)), -webkit-linear-gradient(#4A385D, #18093B);
    background-image: -o-linear-gradient(rgba(74, 56, 93, 0.54), rgba(24, 9, 59, 0.88)), -o-linear-gradient(#4A385D, #18093B);
    background-image: linear-gradient(rgba(74, 56, 93, 0.54), rgba(24, 9, 59, 0.88)), linear-gradient(#4A385D, #18093B);
    background-size: cover;
    position: relative;
}

#big-break-lp .big-break-lp--awards .deco-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url('/wp-content/themes/final-draft/images/deco-pattern.png'), -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 1)));
    background-image: url('/wp-content/themes/final-draft/images/deco-pattern.png'), -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
    background-image: url('/wp-content/themes/final-draft/images/deco-pattern.png'), -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
    background-image: url('/wp-content/themes/final-draft/images/deco-pattern.png'), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
    background-blend-mode: overlay;
    background-size: 26.875rem, cover;
    background-repeat: repeat, no-repeat;
    opacity: 0.25;
    z-index: 1;
}

#big-break-lp .big-break-lp--awards .grain-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url('/wp-content/themes/final-draft/images/grain.png');
    background-size: 3.125rem;
    background-blend-mode: multiply;
    opacity: 0.25;
    z-index: 2;
}

#big-break-lp .big-break-lp--awards .content-wrap {
    z-index: 3;
    position: relative;
}

#big-break-lp .big-break-lp--awards h2 {
    font-size: 3rem !important;
    font-weight: 300 !important;
    color: #FFFFFF;
    text-align: center;
    display: inline-block;
    padding: 0;
    margin-bottom: 4.1875rem !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1);
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1);
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1);
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
}

#big-break-lp .big-break-lp--awards.animate-in h2 {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .big-break-lp--awards h2 .line {
    display: inline-block;
    background-color: #E5B436;
    height: 1px;
    width: 100%;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 150ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 150ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 150ms;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
}

#big-break-lp .big-break-lp--awards.animate-in h2 .line {
    opacity: 1;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
}

#big-break-lp .big-break-lp--awards h2 .content {
    -ms-flex-negative: 4;
    flex-shrink: 4;
    width: 100%;
    white-space: nowrap;
    padding: 0 2.625rem;
}

#big-break-lp .big-break-lp--awards .subheading {
    font-family: 'Raleway', sans-serif;
    font-size: 21px;
    font-weight: 300;
    color: #FFFFFF;
    max-width: 978px;
    margin-left: auto;
    margin-right: auto;
    line-height: 2rem;
    margin-bottom: 4rem !important;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 100ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 100ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 100ms;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
}

#big-break-lp .big-break-lp--awards.animate-in .subheading {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .big-break-lp--awards .awards-featured-image {
    width: 100%;
    height: auto;
    max-width: 50.75rem;
    border-radius: 0.5rem;
    -webkit-box-shadow: 0 0.375rem 2.5rem rgba(0, 0, 0, 0);
    box-shadow: 0 0.375rem 2.5rem rgba(0, 0, 0, 0);
    margin-bottom: 5rem;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 200ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 200ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 200ms;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-filter: blur(3px);
    filter: blur(3px);
}

#big-break-lp .big-break-lp--awards .awards-video-wrap {
    position: relative;
    width: 100%;
    height: auto;
    max-width: 50.75rem;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.5rem;
    -webkit-box-shadow: 0 0.375rem 2.5rem rgba(0, 0, 0, 0);
    box-shadow: 0 0.375rem 2.5rem rgba(0, 0, 0, 0);
    margin-bottom: 5rem;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 200ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 200ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 200ms;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-filter: blur(3px);
    filter: blur(3px);
}

#big-break-lp .big-break-lp--awards.animate-in .awards-video-wrap {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-filter: blur(0px);
    filter: blur(0px);
    -webkit-box-shadow: 0 0.375rem 2.5rem rgba(0, 0, 0, 0.5);
    box-shadow: 0 0.375rem 2.5rem rgba(0, 0, 0, 0.5);
}

#big-break-lp .big-break-lp--awards .awards-video-wrap:before {
    content: '';
    display: block;
    padding-top: 56.25%;
}

#big-break-lp .big-break-lp--awards .awards-video-wrap iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

#big-break-lp .big-break-lp--awards.animate-in .awards-featured-image {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-filter: blur(0px);
    filter: blur(0px);
    -webkit-box-shadow: 0 0.375rem 2.5rem rgba(0, 0, 0, 0.5);
    box-shadow: 0 0.375rem 2.5rem rgba(0, 0, 0, 0.5);
}

#big-break-lp .big-break-lp--awards p {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    font-size: 1rem;
    color: #FFFFFF;
    line-height: 1.5;
    max-width: 40.25rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1em !important;
}

#big-break-lp .big-break-lp--awards .award-categories--tabs {
    display: flex;
    justify-content: center;
    margin-bottom: 6rem;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 100ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 100ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 100ms;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
}

#big-break-lp .big-break-lp--awards .animate-in .award-categories--tabs {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .big-break-lp--awards .award-categories--tab-item {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.35);
    letter-spacing: 0.5rem;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
    -webkit-transition: all 400ms cubic-bezier(.25, .0, 0, 1) 0ms;
    -o-transition: all 400ms cubic-bezier(.25, .0, 0, 1) 0ms;
    transition: all 400ms cubic-bezier(.25, .0, 0, 1) 0ms;
    text-align: center;
}

#big-break-lp .big-break-lp--awards .award-categories--tab-item:after {
    display: block;
    width: 100%;
    height: 0.125rem;
    background-color: rgba(255, 255, 255, 0.5);
    margin-top: 0.25rem;
    content: '';
    margin-left: -0.25rem;
    -webkit-transition: all 400ms cubic-bezier(.25, .0, 0, 1) 0ms;
    -o-transition: all 400ms cubic-bezier(.25, .0, 0, 1) 0ms;
    transition: all 400ms cubic-bezier(.25, .0, 0, 1) 0ms;
    opacity: 0;
}

#big-break-lp .big-break-lp--awards .award-categories--tab-item.active {
    color: rgba(255, 255, 255, 0.75);
}

#big-break-lp .big-break-lp--awards .award-categories--tab-item.active:after {
    opacity: 1;
}

#big-break-lp .big-break-lp--awards .award-categories--content {
    width: 61.5rem;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    opacity: 0;
    display: none;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 200ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 200ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 200ms;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
}

#big-break-lp .big-break-lp--awards .animate-in .award-categories--content {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .big-break-lp--awards .award-categories--content.active {
    animation: fadeCategoriesIn 400ms cubic-bezier(.25, .0, 0, 1) 0ms forwards;
    display: block;
}

@keyframes fadeCategoriesIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

#big-break-lp .big-break-lp--awards .award-categories--content ul {
    /* display: flex;
    flex-wrap: wrap; */
}

#big-break-lp .big-break-lp--awards .award-categories--content ul li {
    margin-right: 0;
    width: 100%;
    margin-bottom: 1rem !important;
    /* width: 33.33333%;
    text-align: center;
    font-size: 1.5rem;
    font-weight: 400;
    color: #FFF;
    display: inline-block;
    margin-bottom: 4rem; */
}
#big-break-lp .big-break-lp--awards svg{
    margin-bottom: 0;
}

@media (max-width: 767px) {
    #big-break-lp .big-break-lp--awards .award-categories--tab-item {
        font-size: 0.875rem;
        letter-spacing: 0.25rem;
        margin-left: 1rem;
        margin-right: 1rem;
    }
    #big-break-lp .big-break-lp--awards .award-categories--tab-item:after {
        margin-left: -0.125rem;
    }
    #big-break-lp .big-break-lp--awards .award-categories--tabs {
        margin-bottom: 3rem;
    }
    #big-break-lp .big-break-lp--awards .award-categories--content ul li {
        width: 100%;
        font-size: 1rem;
        margin-bottom: 1rem;
    }
}

#big-break-lp .big-break-lp--awards .full-width {
    overflow: hidden;
}

#big-break-lp .big-break-lp--awards .full-width h2 {
    font-size: 3rem;
    font-weight: 300;
    color: #FFFFFF;
    text-align: center;
    display: inline-block;
    padding: 0;
    margin-bottom: 4.1875rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 0ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 0ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 0ms;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
}

#big-break-lp .big-break-lp--awards .full-width.animate-in h2 {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .big-break-lp--awards .full-width h2 .content {
    -ms-flex-negative: 4;
    flex-shrink: 4;
    width: 100%;
    white-space: nowrap;
    padding: 0 2.625rem;
    text-transform: uppercase;
    font-size: 21px;
    font-weight: 500;
}


#big-break-lp .big-break-lp--awards .full-width .feature-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: center;
    color: white;
    margin: 0 auto;
    max-width: 50rem;
}
#big-break-lp .big-break-lp--awards .full-width .feature-wrapper .list-wrapper{
    flex: 1;
    font-size: 1rem;
}
#big-break-lp .big-break-lp--awards .full-width .feature-wrapper .list-wrapper ul{
  -moz-columns: 2;
       columns: 2;
}
#big-break-lp .big-break-lp--awards .full-width .feature-wrapper .list-wrapper:first-child ul{
    border-right: 1px solid rgba(255, 255, 255, 0.5);
    padding-right: 3rem;
}
#big-break-lp .big-break-lp--awards .full-width .feature-wrapper .list-wrapper:last-child ul{
    padding-left: 3rem;
}
#big-break-lp .big-break-lp--awards .full-width .feature-wrapper .list-wrapper p{
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    text-align: center;
    margin-bottom: 40px !important;
}


#big-break-lp .big-break-lp--awards .category-slider {
    margin-bottom: 3rem;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 100ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 100ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 100ms;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
}

#big-break-lp .big-break-lp--awards .animate-in .category-slider {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .big-break-lp--awards .category-slider .slick-list.draggable {
    overflow: visible;
}

#big-break-lp .big-break-lp--awards .category-slider .slick-arrow {
    z-index: 4;
    color: #383B41;
}

#big-break-lp .big-break-lp--awards .category-slider .slick-next {
    right: 1.25rem;
}

#big-break-lp .big-break-lp--awards .category-slider .slick-prev {
    left: 1.25rem;
}

#big-break-lp .big-break-lp--awards .category-slider .category-slide-item {
    margin-left: auto;
    margin-right: auto;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-filter: blur(3px);
    filter: blur(3px);
    -webkit-transition: -webkit-filter 400ms ease;
    transition: -webkit-filter 400ms ease;
    -o-transition: filter 400ms ease;
    transition: filter 400ms ease;
    transition: filter 400ms ease, -webkit-filter 400ms ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    padding: 0.3125rem;
    -webkit-animation: scaleBounceOut 400ms linear forwards;
    animation: scaleBounceOut 400ms linear forwards;
}

#big-break-lp .big-break-lp--awards .category-slider .slick-center .category-slide-item {
    -webkit-filter: blur(0px);
    filter: blur(0px);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-animation: scaleBounce 400ms linear forwards;
    animation: scaleBounce 400ms linear forwards;
}

@-webkit-keyframes scaleBounce {
    0% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }
    55% {
        -webkit-transform: scale(1.03125);
        transform: scale(1.03125);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes scaleBounce {
    0% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }
    55% {
        -webkit-transform: scale(1.03125);
        transform: scale(1.03125);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@-webkit-keyframes scaleBounceOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    55% {
        -webkit-transform: scale(0.76875);
        transform: scale(0.76875);
    }
    100% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }
}

@keyframes scaleBounceOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    55% {
        -webkit-transform: scale(0.76875);
        transform: scale(0.76875);
    }
    100% {
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
    }
}

#big-break-lp .big-break-lp--awards .category-slider .category-slide-item .inner-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #FFFFFF;
    border-radius: 0.5rem;
    overflow: hidden;
    -webkit-transition: -webkit-box-shadow 400ms ease;
    transition: -webkit-box-shadow 400ms ease;
    -o-transition: box-shadow 400ms ease;
    transition: box-shadow 400ms ease;
    transition: box-shadow 400ms ease, -webkit-box-shadow 400ms ease;
}

#big-break-lp .big-break-lp--awards .category-slider .slick-center .category-slide-item .inner-wrap {
    -webkit-box-shadow: 0 0.3125rem 0.3125rem rgba(11, 11, 11, 0.24);
    box-shadow: 0 0.3125rem 0.3125rem rgba(11, 11, 11, 0.24);
}

#big-break-lp .big-break-lp--awards .category-slider .category-slide-item .body-wrap {
    width: 56.5%;
    padding: 3.75rem 3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

#big-break-lp .big-break-lp--awards .category-slider .category-slide-item .body-wrap .intro-copy h3 {
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    font-size: 1.875rem;
    line-height: 2.1875rem;
    color: #000000;
}

#big-break-lp .big-break-lp--awards .category-slider .category-slide-item .body-wrap .intro-copy p {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #000000;
    max-width: none;
    padding: 0;
}

#big-break-lp .big-break-lp--awards .category-slider .category-slide-item .body-wrap .actions {
    margin-top: auto;
}

#big-break-lp .big-break-lp--awards .category-slider .category-slide-item .body-wrap .actions .button {
    margin-bottom: 1.25rem;
}

#big-break-lp .big-break-lp--awards .category-slider .category-slide-item .body-wrap .actions .footnote {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    font-size: 0.75rem;
    color: #000000;
    line-height: 1.125rem;
    max-width: 15.3125rem;
    margin: 0;
    position: relative;
    margin-left: 1.5rem;
}

#big-break-lp .big-break-lp--awards .category-slider .category-slide-item .body-wrap .actions .footnote:before {
    content: '';
    display: inline-block;
    width: 0.9375rem;
    height: 0.9375rem;
    background-image: url('data:image/svg+xml;charset=UTF-8,<svg width="90px" height="90px" viewBox="0 0 90 90" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Big-Break-R6" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="np_star_796312_000000" fill="#E5B436" fill-rule="nonzero"><polygon id="Shape" points="73.6101747 89.1166995 45.5764414 74.2610115 17.9884541 90 22.8286312 57.5149417 0 34.9244331 31.0261938 29.7024637 44.5045689 0 58.8365808 29.2608135 90 33.4924367 67.8357291 56.798894"></polygon></g></g></svg>');
    background-size: cover;
    position: absolute;
    top: 0;
    left: -1.5rem
}

#big-break-lp .big-break-lp--awards .category-slider .category-slide-item .image-wrap {
    line-height: 1;
    position: relative;
    width: 43.5%;
    overflow: hidden;
}

#big-break-lp .big-break-lp--awards .category-slider .category-slide-item .image-wrap:before {
    content: '';
    display: block;
    padding-top: 125%;
}

#big-break-lp .big-break-lp--awards .category-slider .category-slide-item .image-wrap img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: auto;
    max-width: none;
    max-height: none;
}


/*RESPONSIVE BIG BREAK AWARDS*/

@media (max-width: 1199px) {
    #big-break-lp .big-break-lp--awards .slick-dots {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-top: 2rem;
    }
    #big-break-lp .big-break-lp--awards .slick-dots .slick-active {
        font-size: 0;
        border-radius: 50%;
        width: 0.75rem;
        height: 0.75rem;
        margin-left: 0.5rem;
        margin-right: 0.5rem;
        background-color: #FFFFFF;
        opacity: 1;
        -webkit-filter: blur(1px);
        filter: blur(1px);
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transition: all 200ms ease;
        -o-transition: all 200ms ease;
        transition: all 200ms ease;
    }
    #big-break-lp .big-break-lp--awards .slick-dots li {
        font-size: 0;
        border-radius: 50%;
        width: 0.75rem;
        height: 0.75rem;
        margin-left: 0.5rem;
        margin-right: 0.5rem;
        background-color: #FFFFFF;
        opacity: 0.5;
        -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
        transform: scale(0.5);
    }
    #big-break-lp .big-break-lp--awards .slick-dots li button {
        display: none;
    }
}

@media (max-width: 767px) {
    #big-break-lp .big-break-lp--awards {
        padding-top: 0rem;
        padding-bottom: 2.25rem;
    }
    #big-break-lp .big-break-lp--awards h2 {
        font-size: 1.875rem !important;
        margin-bottom: 2.5rem !important;
    }
    #big-break-lp .big-break-lp--awards h2 .content {
        padding-left: 0.625rem;
        padding-right: 0.625rem;
        white-space: normal;
    }
    #big-break-lp .big-break-lp--awards .full-width .feature-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: white;
    max-width: fit-content;
    }
    #big-break-lp .big-break-lp--awards .full-width .feature-wrapper p {
    font-family: "Raleway", sans-serif;
    font-size: 16px;
    font-weight: 700;
    }
    #big-break-lp .big-break-lp--awards .full-width .feature-wrapper .list-wrapper ul{
    -moz-columns: 1;
        columns: 1;
    text-align: center;
    }
    #big-break-lp .big-break-lp--awards .full-width .feature-wrapper .list-wrapper:first-child ul, #big-break-lp .big-break-lp--awards .full-width .feature-wrapper .list-wrapper:last-child ul{
        border: none;
        padding: 0;
    }
    #big-break-lp .big-break-lp--awards .subheading {
        font-size: 1rem;
        line-height: 1.5rem;
        margin-bottom: 2.5rem !important;
        padding-bottom: 0.5em;
    }
    #big-break-lp .big-break-lp--awards .awards-image-wrap {
        position: relative;
        overflow: hidden;
        margin-bottom: 3.5rem;
    }
    #big-break-lp .big-break-lp--awards .awards-image-wrap:before {
        content: '';
        display: block;
        padding-top: 66.66666%;
    }
    #big-break-lp .big-break-lp--awards .awards-video-wrap {
        display: none;
    }
    #big-break-lp .big-break-lp--awards .awards-video-wrap.mobile-only {
        display: block;
    }
    #big-break-lp .big-break-lp--awards .awards-featured-image {
        -webkit-transition: none;
        -o-transition: none;
        transition: none;
        margin-bottom: 2.5rem;
        position: absolute;
        top: 0;
        margin-top: 0;
        margin-bottom: 0;
        height: 100%;
        width: auto;
        max-width: none;
        border-radius: 0;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
    #big-break-lp .big-break-lp--awards .full-width h2 {
        font-size: 1.875rem;
        margin-bottom: 2.5rem;
    }
    #big-break-lp .big-break-lp--awards .full-width h2 .content {
        padding-left: 0.625rem;
        padding-right: 0.625rem;
        font-size: 1rem;
    }
    #big-break-lp .big-break-lp--awards .full-width h2.alternate {
        margin-bottom: 2rem !important;
    }
    #big-break-lp .big-break-lp--awards .category-slider {
        margin-bottom: 1.5rem;
    }
    #big-break-lp .big-break-lp--awards .category-slider .category-slide-item {
        -webkit-filter: none !important;
        filter: none !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;
        -webkit-animation: none !important;
        animation: none !important;
    }
    #big-break-lp .big-break-lp--awards .category-slider .category-slide-item .inner-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    #big-break-lp .big-break-lp--awards .category-slider .category-slide-item .body-wrap {
        padding: 1.6875rem 1.5rem;
        width: 100%;
    }
    #big-break-lp .big-break-lp--awards .category-slider .category-slide-item .image-wrap {
        width: 100%;
    }
    #big-break-lp .big-break-lp--awards .category-slider .category-slide-item .image-wrap:before {
        padding-top: 60%;
    }
    #big-break-lp .big-break-lp--awards .category-slider .category-slide-item .image-wrap img {
        top: 0;
        -webkit-transform: translate(-50%, -0%);
        -ms-transform: translate(-50%, -0%);
        transform: translate(-50%, -0%);
        width: 100%;
        height: auto;
    }
    #big-break-lp .big-break-lp--awards .category-slider .category-slide-item .body-wrap .intro-copy h3 {
        font-size: 1.125rem;
        line-height: 2.1875rem;
    }
    #big-break-lp .big-break-lp--awards .category-slider .category-slide-item .body-wrap .intro-copy p {
        margin-bottom: 2rem !important;
    }
    #big-break-lp .big-break-lp--awards .category-slider .category-slide-item .body-wrap .actions .button {
        display: none;
    }
    #big-break-lp .big-break-lp--awards .cta-block {
        margin-top: 0.75rem;
    }
}


/*BIG BREAK JUDGES*/

#big-break-lp .big-break-lp--judges {
    padding-top: 8.5rem;
    padding-bottom: 0rem;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(#FFFFFF));
    background-image: -webkit-linear-gradient(#F9F9F9, #FFFFFF);
    background-image: -o-linear-gradient(#F9F9F9, #FFFFFF);
    background-image: linear-gradient(#F9F9F9, #FFFFFF);
    position: relative;
}

#big-break-lp .big-break-lp--judges h2 {
    font-size: 3rem !important;
    font-weight: 300 !important;
    color: #000000;
    text-align: center;
    display: inline-block;
    padding: 0;
    margin-bottom: 4.5rem !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1);
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1);
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1);
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
}

#big-break-lp .big-break-lp--judges.animate-in h2 {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .big-break-lp--judges h2 .line {
    display: inline-block;
    background-color: #E5B436;
    height: 1px;
    width: 100%;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 150ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 150ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 150ms;
    opacity: 0;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

#big-break-lp .big-break-lp--judges.animate-in h2 .line {
    opacity: 1;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
}

#big-break-lp .big-break-lp--judges h2 .content {
    -ms-flex-negative: 4;
    flex-shrink: 4;
    width: 100%;
    white-space: nowrap;
    padding: 0 2.625rem;
}

#big-break-lp .big-break-lp--judges .cta-block .read-more{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
}
#big-break-lp .big-break-lp--judges svg{
    margin-bottom: 0;
}

#big-break-lp .big-break-lp--judges .judge-slider {
    padding-bottom: 4rem;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 100ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 100ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 100ms;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
}

#big-break-lp .big-break-lp--judges.animate-in .judge-slider {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .big-break-lp--judges .judge-slider .slick-arrow {
    z-index: 4;
    color: #383B41;
}

#big-break-lp .big-break-lp--judges .judge-slider .slick-next {
    right: 1.25rem;
}

#big-break-lp .big-break-lp--judges .judge-slider .slick-prev {
    left: 1.25rem;
}

#big-break-lp .big-break-lp--judges .judge-slider .judge-slide .inner-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    row-gap: 3rem;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
}

#big-break-lp .big-break-lp--judges .judge-slider .judge-slide .judge-item {
    width: 33.33%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 31.75rem;
    padding-left: 1.375rem;
    padding-right: 1.375rem;
    align-items: center;
}

#big-break-lp .big-break-lp--judges .judge-slider .judge-slide .judge-item .image-wrap {
    width: 118px;
}
#big-break-lp .big-break-lp--judges .judge-slider .judge-slide .judge-item .image-wrap img {
    width: 118px;
    height: 118px;
    object-fit: cover;
}

#big-break-lp .big-break-lp--judges .judge-slider .judge-slide .judge-item .copy-wrap {
    width: 62%;
    padding-left: 1.5rem;
}

#big-break-lp .big-break-lp--judges .judge-slider .judge-slide .judge-item .copy-wrap h3 {
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    font-size: 1.125rem !important;
    color: #000000;
    padding-bottom: 0;
}

#big-break-lp .big-break-lp--judges .judge-slider .judge-slide .judge-item .copy-wrap .subheading {
    font-family: 'Raleway', sans-serif;
    font-weight: 300;
    font-size: 0.875rem;
    color: #000000;
    text-transform: uppercase;
    display: block;
    margin-bottom: 1.875rem;
}

#big-break-lp .big-break-lp--judges .judge-slider .judge-slide .judge-item .copy-wrap p {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    font-size: 1rem;
    color: #000000;
    line-height: 1.5;
}


/*RESPONSIVE BIG BREAK JUDGES*/

@media (max-width: 1024px) {
    #big-break-lp .big-break-lp--judges .judge-slider .judge-item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    #big-break-lp .big-break-lp--judges .judge-slider .judge-item .image-wrap {
        width: 100% !important;
        max-width: none;
        position: relative;
        overflow: hidden;
    }
    #big-break-lp .big-break-lp--judges .judge-slider .judge-item .image-wrap:before {
        content: '';
        display: block;
        padding-top:70%;
    }
    #big-break-lp .big-break-lp--judges .judge-slider .judge-item .image-wrap img {
        position: absolute;
        width: 100%;
        height: auto;
        top: 0;
        left: 0;
    }
    #big-break-lp .big-break-lp--judges .judge-slider .judge-slide .judge-item .copy-wrap {
        width: 100%;
        padding-top: 1.5rem;
        padding-left: 0;
    }
}

@media (max-width: 767px) {
    #big-break-lp .big-break-lp--judges {
        padding-top: 2.25rem;
        padding-bottom: 0;
    }
    #big-break-lp .big-break-lp--judges h2 {
        font-size: 1.875rem !important;
        margin-bottom: 2rem !important;
    }
    #big-break-lp .big-break-lp--judges h2 .content {
        padding-left: 0.625rem;
        padding-right: 0.625rem;
    }
    #big-break-lp .big-break-lp--judges .judge-slider {
        padding-bottom: 2rem;
        padding-top: 0.5rem;
    }
    #big-break-lp .big-break-lp--judges .judge-item {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    #big-break-lp .big-break-lp--judges .judge-slider .judge-item .image-wrap{
        margin-bottom: 1rem;
    }
    #big-break-lp .big-break-lp--judges .judge-slider .judge-item .image-wrap img {
        position: relative;
        object-fit: cover;
        width: 100%;
        height: 140px;
    }
    #big-break-lp .big-break-lp--judges .judge-slider .judge-item .image-wrap:before {
        padding-top:0;
    }
    #big-break-lp .big-break-lp--judges .judge-slider .judge-item .copy-wrap h3 {
        font-family: 'Raleway', sans-serif;
        font-weight: 700;
        font-size: 1.125rem !important;
        margin-bottom: 1rem !important;
        color: #000000;
        padding-bottom: 0;
        margin-top: 0;
    }
    #big-break-lp .big-break-lp--judges .judge-slider .judge-item .copy-wrap .subheading {
        font-family: 'Raleway', sans-serif;
        font-weight: 300;
        font-size: 0.875rem;
        color: #000000;
        text-transform: uppercase;
        margin-bottom: 1.5rem;
        display: block;
    }
    #big-break-lp .big-break-lp--judges .judge-slider .judge-item .copy-wrap p {
        font-family: 'Raleway', sans-serif;
        font-weight: 400;
        font-size: 1rem;
        line-height: 1.5;
        color: #000000;
    }
    #big-break-lp .big-break-lp--judges .slick-dots {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-top: 0;
        margin-bottom: 0;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        max-width: 90%;
        margin-left: auto;
        margin-right: auto;
    }
    #big-break-lp .big-break-lp--judges .slick-dots .slick-active {
        font-size: 0;
        border-radius: 50%;
        width: 0.75rem;
        height: 0.75rem;
        margin-left: 0.5rem;
        margin-right: 0.5rem;
        background-color: #E5B436;
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transition: all 200ms ease;
        -o-transition: all 200ms ease;
        transition: all 200ms ease;
    }
    #big-break-lp .big-break-lp--judges .slick-dots li {
        font-size: 0;
        border-radius: 50%;
        width: 0.75rem;
        height: 0.75rem;
        margin-left: 4px;
        margin-right: 4px;
        background-color: #E5B436;
        opacity: 0.5;
        -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
        transform: scale(0.5);
        margin-bottom: 0.5rem;
    }
    #big-break-lp .big-break-lp--judges .slick-dots li button {
        display: none;
    }
}


/*BIG BREAK SUCCESS STORIES*/

#big-break-lp .big-break-lp--success {
    padding-top: 8.5rem;
    padding-bottom: 4.5rem;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(74, 56, 93, 0.54)), to(rgba(24, 9, 59, 0.88))), -webkit-gradient(linear, left top, left bottom, from(#18093B), to(#18093B));
    background-image: -webkit-linear-gradient(rgba(74, 56, 93, 0.54), rgba(24, 9, 59, 0.88)), -webkit-linear-gradient(#18093B, #18093B);
    background-image: -o-linear-gradient(rgba(74, 56, 93, 0.54), rgba(24, 9, 59, 0.88)), -o-linear-gradient(#18093B, #18093B);
    background-image: linear-gradient(#18093B, #18093B);
    position: relative;
}

#big-break-lp .big-break-lp--success .deco-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url('/wp-content/themes/final-draft/images/deco-pattern.png'), -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 1)), to(rgba(0, 0, 0, 1)));
    background-image: url('/wp-content/themes/final-draft/images/deco-pattern.png'), -webkit-linear-gradient(rgba(0, 0, 0, 1), rgba(0, 0, 0, 1));
    background-image: url('/wp-content/themes/final-draft/images/deco-pattern.png'), -o-linear-gradient(rgba(0, 0, 0, 1), rgba(0, 0, 0, 1));
    background-image: url('/wp-content/themes/final-draft/images/deco-pattern.png'), linear-gradient(rgba(0, 0, 0, 1), rgba(0, 0, 0, 1));
    background-blend-mode: overlay;
    background-size: 26.875rem, cover;
    background-repeat: repeat, no-repeat;
    opacity: 0.25;
    z-index: 1;
}

#big-break-lp .big-break-lp--success .grain-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url('/wp-content/themes/final-draft/images/grain.png');
    background-size: 3.125rem;
    background-blend-mode: multiply;
    opacity: 0.25;
    z-index: 2;
}

#big-break-lp .big-break-lp--success .content-wrap {
    z-index: 3;
    position: relative;
}

#big-break-lp .big-break-lp--success h2 {
    font-size: 3rem !important;
    font-weight: 300 !important;
    color: #FFFFFF;
    text-align: center;
    display: inline-block;
    padding: 0;
    margin-bottom: 7.1875rem !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1);
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1);
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1);
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
}

#big-break-lp .big-break-lp--success.featured-winners h2 {
    margin-bottom: 2.5rem;
}

#big-break-lp .big-break-lp--success.animate-in h2 {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .big-break-lp--success h2 .line {
    display: inline-block;
    background-color: #E5B436;
    height: 1px;
    width: 100%;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 150ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 150ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 150ms;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
}

#big-break-lp .big-break-lp--success.animate-in h2 .line {
    opacity: 1;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
}

#big-break-lp .big-break-lp--success h2 .content {
    -ms-flex-negative: 4;
    flex-shrink: 4;
    width: 100%;
    white-space: nowrap;
    padding: 0 2.625rem;
}

#big-break-lp .big-break-lp--success .subheading {
    font-family: 'Raleway', sans-serif;
    font-size: 1.5rem;
    font-weight: 300;
    color: #FFFFFF;
    max-width: 54.5625rem;
    margin-left: auto;
    margin-right: auto;
    line-height: 2rem;
    margin-bottom: 4.5rem;
    text-align: center;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 100ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 100ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 100ms;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
}

#big-break-lp .big-break-lp--success.animate-in .subheading {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .big-break-lp--success .full-width {
    overflow: hidden;
}

#big-break-lp .big-break-lp--success .full-width h2 {
    font-size: 3rem;
    font-weight: 300;
    color: #FFFFFF;
    text-align: center;
    display: inline-block;
    padding: 0;
    margin-bottom: 4.1875rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
}

#big-break-lp .big-break-lp--success .full-width h2 .content {
    -ms-flex-negative: 4;
    flex-shrink: 4;
    width: 100%;
    white-space: nowrap;
    padding: 0 2.625rem;
}

#big-break-lp .big-break-lp--success .success-slider {
    margin-bottom: 3rem;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 100ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 100ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 100ms;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
}

#big-break-lp .big-break-lp--success.animate-in .success-slider {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .big-break-lp--success .success-slider .slick-list.draggable {
    overflow: visible;
}

#big-break-lp .big-break-lp--success .success-slider .slick-arrow {
    z-index: 4;
    color: #383B41;
}

#big-break-lp .big-break-lp--success .success-slider .slick-next {
    right: 1.25rem;
}

#big-break-lp .big-break-lp--success .success-slider .slick-prev {
    left: 1.25rem;
}

#big-break-lp .big-break-lp--success .success-slider .success-slide-item {
    margin-left: auto;
    margin-right: auto;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    padding: 0.5rem;
    -webkit-animation: scaleBounceOut 400ms linear forwards;
    animation: scaleBounceOut 400ms linear forwards;
}

#big-break-lp .big-break-lp--success .success-slider .slick-center .success-slide-item {
    -webkit-filter: blur(0px);
    filter: blur(0px);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-animation: scaleBounce 400ms linear forwards;
    animation: scaleBounce 400ms linear forwards;
}

#big-break-lp .big-break-lp--success .success-slider .success-slide-item .inner-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #FFFFFF;
    border-radius: 0.5rem;
    overflow: hidden;
    -webkit-transition: -webkit-box-shadow 400ms ease;
    transition: -webkit-box-shadow 400ms ease;
    -o-transition: box-shadow 400ms ease;
    transition: box-shadow 400ms ease;
    transition: box-shadow 400ms ease, -webkit-box-shadow 400ms ease;
}

#big-break-lp .big-break-lp--success .success-slider .success-slide-item .inner-wrap--video {
    border-radius: 0.5rem;
    overflow: hidden;
    position: relative;
    -webkit-transition: -webkit-box-shadow 400ms ease;
    transition: -webkit-box-shadow 400ms ease;
    -o-transition: box-shadow 400ms ease;
    transition: box-shadow 400ms ease;
    transition: box-shadow 400ms ease, -webkit-box-shadow 400ms ease;
}

#big-break-lp .big-break-lp--success .success-slider .slick-center .success-slide-item .inner-wrap,
#big-break-lp .big-break-lp--success .success-slider .slick-center .success-slide-item .inner-wrap--video {
    -webkit-box-shadow: 0 0.3125rem 0.3125rem rgba(11, 11, 11, 0.24);
    box-shadow: 0 0.3125rem 0.3125rem rgba(11, 11, 11, 0.24);
}

#big-break-lp .big-break-lp--success .success-slider .success-slide-item .inner-wrap--video .video-description-wrap {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: auto;
    background-color: rgba(255, 255, 255, 0.9);
    z-index: 6;
    padding: 1.875rem 2rem;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 0ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 0ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 0ms;
}

#big-break-lp .big-break-lp--success .success-slider .success-slide-item .inner-wrap--video .video-wrap:before {
    content: '';
    display: block;
    padding-top: 56.25%;
}

#big-break-lp .big-break-lp--success .success-slider .success-slide-item .inner-wrap--video.playing .video-description-wrap {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
}

#big-break-lp .big-break-lp--success .success-slider .success-slide-item .inner-wrap--video .video-description-wrap h3 {
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    font-size: 1.875rem;
    color: #000000;
    line-height: 2.1875rem;
}

#big-break-lp .big-break-lp--success .success-slider .success-slide-item .inner-wrap--video iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

#big-break-lp .big-break-lp--success .success-slider .success-slide-item .inner-wrap--video .video-description-wrap p {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    font-size: 1rem;
    color: #000000;
    line-height: 1.5rem;
}

#big-break-lp .big-break-lp--success .success-slider .success-slide-item .body-wrap {
    width: 56.5%;
    padding: 3.75rem 3rem;
}

#big-break-lp .big-break-lp--success.contest-closed .success-slider .success-slide-item .body-wrap {
    width: 65.25%;
    padding: 48px;
}

#big-break-lp .big-break-lp--success .success-slider .success-slide-item .body-wrap .intro-copy h3 {
    font-family: 'Raleway', sans-serif;
    font-weight: 800 !important;
    font-size: 1.875rem !important;
    line-height: 2.1875rem;
    color: #000000;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 1rem !important;
}

#big-break-lp .big-break-lp--success .success-slider .success-slide-item .body-wrap .intro-copy .subtitle {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    font-size: 21px;
    color: #000000;
    line-height: 1.5rem;
    display: block;
    margin-bottom: 32px;
}

#big-break-lp .big-break-lp--success .success-slider .success-slide-item .body-wrap .intro-copy .line {
    border-top: 2px solid #E5B436;
    width: 48px;
    margin-bottom: 32px;
}

#big-break-lp .big-break-lp--success .success-slider .success-slide-item .body-wrap .intro-copy p {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    font-size: 14px !important;
    line-height: 1.5rem;
    color: #000000;
    max-width: none;
    padding: 0;
    margin-bottom: 0.75rem;
}

#big-break-lp .big-break-lp--success .success-slider .success-slide-item .body-wrap .actions {
    margin-top: auto;
}

#big-break-lp .big-break-lp--success .success-slider .success-slide-item .body-wrap .actions .button {
    margin-bottom: 1.25rem;
}

#big-break-lp .big-break-lp--success .success-slider .success-slide-item .body-wrap .actions .footnote {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    font-size: 0.75rem;
    color: #000000;
    line-height: 1.125rem;
    max-width: 15.3125rem;
    margin: 0;
    position: relative;
    margin-left: 1.5rem;
}

#big-break-lp .big-break-lp--success .success-slider .success-slide-item .body-wrap .actions .footnote:before {
    content: '';
    display: inline-block;
    width: 0.9375rem;
    height: 0.9375rem;
    background-image: url('data:image/svg+xml;charset=UTF-8,<svg width="90px" height="90px" viewBox="0 0 90 90" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Big-Break-R6" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="np_star_796312_000000" fill="#E5B436" fill-rule="nonzero"><polygon id="Shape" points="73.6101747 89.1166995 45.5764414 74.2610115 17.9884541 90 22.8286312 57.5149417 0 34.9244331 31.0261938 29.7024637 44.5045689 0 58.8365808 29.2608135 90 33.4924367 67.8357291 56.798894"></polygon></g></g></svg>');
    background-size: cover;
    position: absolute;
    top: 0;
    left: -1.5rem
}

#big-break-lp .big-break-lp--success .success-slider .success-slide-item .image-wrap {
    line-height: 1;
    position: relative;
    width: 43.5%;
    overflow: hidden;
}

#big-break-lp .big-break-lp--success.contest-closed .success-slider .success-slide-item .image-wrap {
    width: 34.75%;
}

#big-break-lp .big-break-lp--success .success-slider .success-slide-item .image-wrap:before {
    content: '';
    display: block;
    padding-top: 125%;
}

#big-break-lp .big-break-lp--success .success-slider .success-slide-item .image-wrap img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: auto;
    min-width: 100%;
    max-width: none;
    max-height: 100%;
    min-height: 100%;
}

#big-break-lp .big-break-lp--success .cta-block a {
    color: #FFFFFF;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
}

#big-break-lp .big-break-lp--success .cta-block a:after {
    background-color: #FFFFFF;
}


/*RESPONSIVE BIG BREAK SUCCESS STORIES*/

@media (max-width: 1199px) {
    #big-break-lp .big-break-lp--success .slick-dots {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-top: 2rem;
    }
    #big-break-lp .big-break-lp--success .slick-dots .slick-active {
        font-size: 0;
        border-radius: 50%;
        width: 0.75rem;
        height: 0.75rem;
        margin-left: 0.5rem;
        margin-right: 0.5rem;
        background-color: #E5B436;
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transition: all 200ms ease;
        -o-transition: all 200ms ease;
        transition: all 200ms ease;
    }
    #big-break-lp .big-break-lp--success .slick-dots li {
        font-size: 0;
        border-radius: 50%;
        width: 0.75rem;
        height: 0.75rem;
        margin-left: 0.5rem;
        margin-right: 0.5rem;
        background-color: #E5B436;
        opacity: 0.5;
        -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
        transform: scale(0.5);
    }
    #big-break-lp .big-break-lp--success .slick-dots li button {
        display: none;
    }
}

@media (max-width: 1024px) {
    #big-break-lp .big-break-lp--success .success-slider .success-slide-item .image-wrap img {
        width: auto;
        min-width: 100%;
        max-height: 100%;
        min-height: 100%;
    }
}

@media (max-width: 767px) {
    #big-break-lp .big-break-lp--success {
        padding-top: 0rem;
        padding-bottom: 2.25rem;
    }
    #big-break-lp .big-break-lp--success h2 {
        font-size: 1.875rem !important;
        margin-bottom: 2rem !important;
    }
    #big-break-lp .big-break-lp--success h2 .content {
        padding-left: 0.625rem;
        padding-right: 0.625rem;
    }
    #big-break-lp .big-break-lp--success .subheading {
        font-size: 1rem;
        line-height: 1.5rem;
        margin-bottom: 2.5rem !important;
        padding-bottom: 0.5em;
    }
    #big-break-lp .big-break-lp--success .success-slider {
        margin-bottom: 1.5rem;
    }
    #big-break-lp .big-break-lp--success .success-slider .slick-list.draggable {
        overflow: hidden;
    }
    #big-break-lp .big-break-lp--success .slick-dots {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-top: 2rem;
    }
    #big-break-lp .big-break-lp--success .slick-dots .slick-active {
        font-size: 0;
        border-radius: 50%;
        width: 0.75rem;
        height: 0.75rem;
        margin-left: 0.5rem;
        margin-right: 0.5rem;
        background-color: #E5B436;
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transition: all 200ms ease;
        -o-transition: all 200ms ease;
        transition: all 200ms ease;
    }
    #big-break-lp .big-break-lp--success .slick-dots li {
        font-size: 0;
        border-radius: 50%;
        width: 0.75rem;
        height: 0.75rem;
        margin-left: 0.5rem;
        margin-right: 0.5rem;
        background-color: #E5B436;
        opacity: 0.5;
        -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
        transform: scale(0.5);
    }
    #big-break-lp .big-break-lp--success .slick-dots li button {
        display: none;
    }
    #big-break-lp .big-break-lp--success .success-slider {
        margin-bottom: 1.5rem;
    }
    #big-break-lp .big-break-lp--success .success-slider .success-slide-item {
        -webkit-filter: none !important;
        filter: none !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;
        -webkit-animation: none !important;
        animation: none !important;
    }
    #big-break-lp .big-break-lp--success .success-slider .success-slide-item .inner-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    #big-break-lp .big-break-lp--success .success-slider .success-slide-item .body-wrap {
        padding: 1.6875rem 1.5rem;
        width: 100%;
    }
    #big-break-lp .big-break-lp--success.contest-closed .success-slider .success-slide-item .body-wrap {
        padding: 1.6875rem 1.5rem;
        width: 100%;
    }
    #big-break-lp .big-break-lp--success .success-slider .success-slide-item .image-wrap {
        width: 100%;
    }
    #big-break-lp .big-break-lp--success.contest-closed .success-slider .success-slide-item .image-wrap {
        width: 100%;
    }
    #big-break-lp .big-break-lp--success .success-slider .success-slide-item .image-wrap:before {
        padding-top: 100%;
    }
    #big-break-lp .big-break-lp--success .success-slider .success-slide-item .image-wrap img {
        top: 0;
        -webkit-transform: translate(-50%, -0%);
        -ms-transform: translate(-50%, -0%);
        transform: translate(-50%, -0%);
        height: auto;
        width: 100%;
        max-height: none;
    }
    #big-break-lp .big-break-lp--success .success-slider .success-slide-item .body-wrap .intro-copy h3 {
        font-size: 1.313rem !important;
        line-height: 2.1875rem;
    }
    #big-break-lp .big-break-lp--success .success-slider .success-slide-item .body-wrap .intro-copy .subtitle {
        margin-bottom: 1rem;
        font-size: 1rem;
    }
    #big-break-lp .big-break-lp--success .success-slider .success-slide-item .body-wrap .intro-copy p {
        margin-bottom: 1rem !important;
    }
    #big-break-lp .big-break-lp--success .success-slider .success-slide-item .body-wrap .actions .button {
        display: none;
    }
    #big-break-lp .big-break-lp--success .success-slider .success-slide-item .inner-wrap--video {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    #big-break-lp .big-break-lp--success .success-slider .success-slide-item .inner-wrap--video .video-description-wrap {
        position: relative;
    }
    #big-break-lp .big-break-lp--success .success-slider .success-slide-item .inner-wrap--video .video-description-wrap {
        padding: 1.6875rem 1.5rem;
    }
    #big-break-lp .big-break-lp--success .success-slider .success-slide-item .inner-wrap--video .video-description-wrap h3 {
        font-size: 1.125rem;
        line-height: 2.1875rem;
    }
}


/*BIG BREAK RULES*/

#big-break-lp .big-break-lp--rules {
    padding-top: 8rem;
    padding-bottom: 4.5rem;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(#FFFFFF));
    background-image: -webkit-linear-gradient(#F9F9F9, #FFFFFF);
    background-image: -o-linear-gradient(#F9F9F9, #FFFFFF);
    background-image: linear-gradient(#F9F9F9, #FFFFFF);
    position: relative;
}

#big-break-lp .big-break-lp--rules h2 {
    font-size: 3rem !important;
    font-weight: 300 !important;
    color: #000000;
    text-align: center;
    display: inline-block;
    padding: 0;
    margin-bottom: 4.1875rem !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1);
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1);
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1);
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
}

#big-break-lp .big-break-lp--rules.animate-in h2 {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .big-break-lp--rules h2 .line {
    display: inline-block;
    background-color: #E5B436;
    height: 1px;
    width: 100%;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 150ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 150ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 150ms;
    opacity: 0;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

#big-break-lp .big-break-lp--rules.animate-in h2 .line {
    opacity: 1;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
}

#big-break-lp .big-break-lp--rules h2 .content {
    -ms-flex-negative: 4;
    flex-shrink: 4;
    width: 100%;
    white-space: nowrap;
    padding: 0 2.625rem;
}

#big-break-lp .big-break-lp--rules .subheading {
    font-family: 'Raleway', sans-serif;
    font-size: 1.5rem;
    font-weight: 300;
    color: #000000;
    max-width: 54.375rem;
    margin-left: auto;
    margin-right: auto;
    line-height: 2rem;
    margin-bottom: 3rem;
    text-align: center;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 100ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 100ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 100ms;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
}

#big-break-lp .big-break-lp--rules.animate-in .subheading {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .big-break-lp--rules .contest-closed-message {
    background-color: #F0F1F3;
    display: block;
    width: 100%;
    max-width: 48.1875rem;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    padding: 1.125rem 2.75rem 1.125rem 4.8125rem;
    margin-bottom: 5.125rem;
}

#big-break-lp .big-break-lp--rules .contest-closed-message p {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5;
    color: #787878;
    position: relative;
}

#big-break-lp .big-break-lp--rules .contest-closed-message p:before {
    content: '';
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMDUyODggMTcuMTkyOUMyLjA5Nzc4IDE2LjI3MDQgMS4zMzU5NiAxNS4xNjcgMC44MTE4NjggMTMuOTQ2OUMwLjI4Nzc3OCAxMi43MjY5IDAuMDExOTE1NyAxMS40MTQ3IDAuMDAwMzc3NTY4IDEwLjA4NjlDLTAuMDExMTYwNiA4Ljc1OTEgMC4yNDE4NTYgNy40NDIzMSAwLjc0NDY2NSA2LjIxMzM0QzEuMjQ3NDcgNC45ODQzOCAxLjk5MDAxIDMuODY3ODYgMi45Mjg5MyAyLjkyODkzQzMuODY3ODYgMS45OTAwMSA0Ljk4NDM4IDEuMjQ3NDcgNi4yMTMzNCAwLjc0NDY2NUM3LjQ0MjMxIDAuMjQxODU2IDguNzU5MSAtMC4wMTExNjA2IDEwLjA4NjkgMC4wMDAzNzc1NjhDMTEuNDE0NyAwLjAxMTkxNTcgMTIuNzI2OSAwLjI4Nzc3OCAxMy45NDY5IDAuODExODY4QzE1LjE2NyAxLjMzNTk2IDE2LjI3MDQgMi4wOTc3OCAxNy4xOTI5IDMuMDUyODhDMTkuMDE0NSA0LjkzODkgMjAuMDIyNCA3LjQ2NDkzIDE5Ljk5OTYgMTAuMDg2OUMxOS45NzY4IDEyLjcwODkgMTguOTI1MSAxNS4yMTcgMTcuMDcxMSAxNy4wNzExQzE1LjIxNyAxOC45MjUxIDEyLjcwODkgMTkuOTc2OCAxMC4wODY5IDE5Ljk5OTZDNy40NjQ5MyAyMC4wMjI0IDQuOTM4OSAxOS4wMTQ1IDMuMDUyODggMTcuMTkyOVpNMTUuNzgyOSAxNS43ODI5QzE3LjI4NCAxNC4yODE4IDE4LjEyNzMgMTIuMjQ1OCAxOC4xMjczIDEwLjEyMjlDMTguMTI3MyA3Ljk5OTk3IDE3LjI4NCA1Ljk2NDAxIDE1Ljc4MjkgNC40NjI4OEMxNC4yODE4IDIuOTYxNzYgMTIuMjQ1OCAyLjExODQzIDEwLjEyMjkgMi4xMTg0M0M3Ljk5OTk3IDIuMTE4NDMgNS45NjQwMSAyLjk2MTc2IDQuNDYyODggNC40NjI4OEMyLjk2MTc2IDUuOTY0MDEgMi4xMTg0MyA3Ljk5OTk3IDIuMTE4NDMgMTAuMTIyOUMyLjExODQzIDEyLjI0NTggMi45NjE3NiAxNC4yODE4IDQuNDYyODggMTUuNzgyOUM1Ljk2NDAxIDE3LjI4NCA3Ljk5OTk3IDE4LjEyNzMgMTAuMTIyOSAxOC4xMjczQzEyLjI0NTggMTguMTI3MyAxNC4yODE4IDE3LjI4NCAxNS43ODI5IDE1Ljc4MjlaTTkuMTIyODggNS4xMjI4OEgxMS4xMjI5VjExLjEyMjlIOS4xMjI4OFY1LjEyMjg4Wk05LjEyMjg4IDEzLjEyMjlIMTEuMTIyOVYxNS4xMjI5SDkuMTIyODhWMTMuMTIyOVoiIGZpbGw9IiNFNUI0MzYiLz4KPC9zdmc+Cg==');
    position: absolute;
    top: 0.125rem;
    left: -1rem;
    transform: translateX(-100%);
}

#big-break-lp .big-break-lp--rules .deadlines {
    width: 100%;
    max-width: 40.8125rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5rem;
    border-top: 1px solid rgba(21, 21, 22, 0.5);
}

#big-break-lp .big-break-lp--rules .deadlines tbody {
    width: 100%;
    position: relative;
}

#big-break-lp .big-break-lp--rules .deadlines .deadline-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    font-family: 'Raleway', sans-serif;
    font-weight: 300;
    font-size: 16px;
    color: #000000;
    height: 4rem;
    line-height: 4rem;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
}

#big-break-lp .big-break-lp--rules.animate-in .deadlines .deadline-item {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .big-break-lp--rules .deadlines .deadline-item:nth-of-type(1) {
    -webkit-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 200ms;
    -o-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 200ms;
    transition: all 800ms cubic-bezier(.25, .0, 0, 1) 200ms;
}

#big-break-lp .big-break-lp--rules .deadlines .deadline-item:nth-of-type(2) {
    -webkit-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 250ms;
    -o-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 250ms;
    transition: all 800ms cubic-bezier(.25, .0, 0, 1) 250ms;
}

#big-break-lp .big-break-lp--rules .deadlines .deadline-item:nth-of-type(3) {
    -webkit-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 300ms;
    -o-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 300ms;
    transition: all 800ms cubic-bezier(.25, .0, 0, 1) 300ms;
}

#big-break-lp .big-break-lp--rules .deadlines .deadline-item:nth-of-type(4) {
    -webkit-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 350ms;
    -o-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 350ms;
    transition: all 800ms cubic-bezier(.25, .0, 0, 1) 350ms;
}

#big-break-lp .big-break-lp--rules .deadlines .deadline-item:last-of-type {
    border-bottom: none;
}

#big-break-lp .big-break-lp--rules .deadlines .deadline-item.inactive {
    color: #8F8F8F;
    position: relative;
}

#big-break-lp .big-break-lp--rules .deadlines .deadline-item.inactive:after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 400ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 400ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 400ms;
    -webkit-transform: translate(-50%, -50%) scaleX(0);
    -ms-transform: translate(-50%, -50%) scaleX(0);
    transform: translate(-50%, -50%) scaleX(0);
    -webkit-transform-origin: left;
    -ms-transform-origin: left;
    transform-origin: left;
    background-color: #8F8F8F;
    height: 1px;
    width: 105%;
}

#big-break-lp .big-break-lp--rules.animate-in .deadlines .deadline-item.inactive:after {
    -webkit-transform: translate(-50%, -50%) scaleX(1);
    -ms-transform: translate(-50%, -50%) scaleX(1);
    transform: translate(-50%, -50%) scaleX(1);
}

#big-break-lp .big-break-lp--rules .deadlines .deadline-item.active {
    font-weight: 600;
    position: relative;
    border-bottom: none;
}

#big-break-lp .big-break-lp--rules .deadlines .deadline-item.active:after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border: 2px solid #E5B436;
    border-radius: 5rem;
    height: 57px;
    width: 110%;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 450ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 450ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 450ms;
    opacity: 0;
}

#big-break-lp .big-break-lp--rules.animate-in .deadlines .deadline-item.active:after {
    opacity: 1;
}

#big-break-lp .big-break-lp--rules .deadlines .deadline-item .title {
    text-align: left;
    width: 30%;
}

#big-break-lp .big-break-lp--rules .deadlines .deadline-item .date {
    text-align: left;
    width: 30%;
}

#big-break-lp .big-break-lp--rules .deadlines .deadline-item .price {
    text-align: right;
    width: 25%;
}

#big-break-lp .big-break-lp--rules .cta-block {
    margin-bottom: 3rem;
    row-gap: 24px;
}

#big-break-lp .big-break-lp--rules .cta-block a{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
}

#big-break-lp .big-break-lp--rules .footnote {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    line-height: 27px;
    max-width: 774px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.5rem;
}

#big-break-lp .big-break-lp--rules .faq-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 3rem;
    padding-bottom: 1rem;
}

#big-break-lp .big-break-lp--rules .faq-list .faq-item {
    width: 50%;
    text-align: left;
    position: relative;
    max-width: 31.75rem;
    padding-left: 2.375rem;
    padding-right: 2.8125rem;
    margin-bottom: 3.25rem;
    opacity: 0;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    list-style: none;
}

#big-break-lp .big-break-lp--rules #faqs h2 {
    opacity: 0;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
    margin-bottom: 3.1875rem;
}

#big-break-lp .big-break-lp--rules #faqs.animate-in h2 {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .big-break-lp--rules .animate-in .faq-list .faq-item {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .big-break-lp--rules .animate-in .faq-list .faq-item:nth-of-type(1) {
    -webkit-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 100ms;
    -o-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 100ms;
    transition: all 800ms cubic-bezier(.25, .0, 0, 1) 100ms;
}

#big-break-lp .big-break-lp--rules .animate-in .faq-list .faq-item:nth-of-type(2) {
    -webkit-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 150ms;
    -o-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 150ms;
    transition: all 800ms cubic-bezier(.25, .0, 0, 1) 150ms;
}

#big-break-lp .big-break-lp--rules .animate-in .faq-list .faq-item:nth-of-type(3) {
    -webkit-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 200ms;
    -o-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 200ms;
    transition: all 800ms cubic-bezier(.25, .0, 0, 1) 200ms;
}

#big-break-lp .big-break-lp--rules .animate-in .faq-list .faq-item:nth-of-type(4) {
    -webkit-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 250ms;
    -o-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 250ms;
    transition: all 800ms cubic-bezier(.25, .0, 0, 1) 250ms;
}

#big-break-lp .big-break-lp--rules .animate-in .faq-list .faq-item:nth-of-type(5) {
    -webkit-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 300ms;
    -o-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 300ms;
    transition: all 800ms cubic-bezier(.25, .0, 0, 1) 300ms;
}

#big-break-lp .big-break-lp--rules .animate-in .faq-list .faq-item:nth-of-type(6) {
    -webkit-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 350ms;
    -o-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 350ms;
    transition: all 800ms cubic-bezier(.25, .0, 0, 1) 350ms;
}

#big-break-lp .big-break-lp--rules .faq-list .faq-item:before {
    content: '';
    display: inline-block;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTRweCIgaGVpZ2h0PSI5NHB4IiB2aWV3Qm94PSIwIDAgOTQgOTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGcgaWQ9IkJpZy1CcmVhay1SNiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgaWQ9Im5wX3F1ZXN0aW9uXzY3MDM5OF8wMDAwMDAiIGZpbGw9IiNFNUI0MzYiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTQ3LDAgQzU5LjQ2NCw1LjMyOTA3MDUyZS0xNSA3MS40MTc2LDQuOTUzNSA4MC4yMzQsMTMuNzY2IEM4OS4wNDY5LDIyLjU4MiA5NCwzNC41MzYgOTQsNDcgQzk0LDU5LjQ2NCA4OS4wNDY1LDcxLjQxNzYgODAuMjM0LDgwLjIzNCBDNzEuNDE4LDg5LjA0NjkgNTkuNDY0LDk0IDQ3LDk0IEMzNC41MzYsOTQgMjIuNTgyNCw4OS4wNDY1IDEzLjc2Niw4MC4yMzQgQzQuOTUzMSw3MS40MTggLTEuNzc2MzU2ODRlLTE1LDU5LjQ2NCAtMS43NzYzNTY4NGUtMTUsNDcgQy0xLjc3NjM1Njg0ZS0xNSwzNC41MzYgNC45NTM1LDIyLjU4MjQgMTMuNzY2LDEzLjc2NiBDMjIuNTgyLDQuOTUzMSAzNC41MzUsMCA0NywwIFogTTQ2LjM1OTM4LDc3LjkyMiBDNDkuMzI4MDgsNzcuOTE0MiA1MS43MzQzNzQsNzUuNTA4IDUxLjczODI4LDcyLjUzOTIgQzUxLjczODI4LDcwLjM2MzQgNTAuNDI5NjgsNjguNDAyNDMgNDguNDE3OTgsNjcuNTcwNCBDNDYuNDEwMTgsNjYuNzM4NCA0NC4wOTM3OCw2Ny4xOTU0IDQyLjU1NDY4LDY4LjczNDUgQzQxLjAxNTU4LDcwLjI3MzYgNDAuNTU4NTUsNzIuNTkgNDEuMzkwNTgsNzQuNTk3OCBDNDIuMjIyNjgsNzYuNjA5NSA0NC4xODM1OCw3Ny45MjIgNDYuMzU5MzgsNzcuOTIyIFogTTUxLjcwNzAzLDUyLjMwMSBDNTEuNzA3MDMsNTEuOTkyNDEgNTIuMjM4MjgsNTEuODAxIDUyLjI1MDExNyw1MS43ODkyIEM1NS45NzY3MTcsNTAuNTM5MiA1OS4xOTkzMTcsNDguMTIxMyA2MS40NDE1MTcsNDQuODk0NyBDNjMuNjgzNzE3LDQxLjY2NDcgNjQuODI0MzI3LDM3Ljc5NzUgNjQuNjkxNTE3LDMzLjg3MTcgQzY0LjUxMTgxNywyOS4xMSA2Mi41MDQwMTcsMjQuNjAyMiA1OS4wODIxMTcsMjEuMjg5NyBDNTUuNjYwMTE3LDE3Ljk3MzMgNTEuMDkzNzE3LDE2LjExMDA1IDQ2LjMyODExNywxNi4wNzg4IEw0Ni4yMTg3MzcsMTYuMDc4OCBDNDIuNzkyOTM3LDE2LjA5NDQgMzkuNDM3NDM3LDE3LjA3ODggMzYuNTQyOTM3LDE4LjkxNDcgQzMzLjY0NDUzNywyMC43NTA3IDMxLjMyODEzNywyMy4zNjc4IDI5Ljg1MTUzNywyNi40NjE2IEMyOC41NjYzMzcsMjkuMTI1NiAyOS42ODM1MzcsMzIuMzI0OCAzMi4zNTE1MzcsMzMuNjEgQzM1LjAxNTUzNywzNC44OTUyIDM4LjIxNDczNywzMy43NzQxIDM5LjQ5OTkzNywzMS4xMSBDNDAuNzUzODM3LDI4LjQ4MTEgNDMuMzk4MzM3LDI2LjgwNTMyNiA0Ni4zMDg1MzcsMjYuNzg5NyBDNTAuNDIxODM3LDI2Ljg0ODIgNTMuNzg1MDk3LDMwLjA4MjYgNTMuOTk5OTM3LDM0LjE5MiBDNTQuMTA5MzM3LDM3LjU1MTMgNTEuOTk5OTM3LDQwLjU4NjUgNDguODA4NTM3LDQxLjY0OSBDNDQuMTkxMzM3LDQzLjE1NjUgNDEuMDQ2ODEyLDQ3LjQ0MTYgNDAuOTk5OTM3LDUyLjMwMSBMNDAuOTk5OTM3LDU2LjU3MDUgQzQwLjk5OTkzNyw1OS41Mjc2IDQzLjM5ODMzNyw2MS45MjYgNDYuMzU1NDM3LDYxLjkyNiBDNDkuMzEyNTM3LDYxLjkyNiA1MS43MTA5MzcsNTkuNTI3NSA1MS43MDcwMyw1Ni41NzA1IEw1MS43MDcwMyw1Mi4zMDEgWiIgaWQ9IlNoYXBlIj48L3BhdGg+PC9nPjwvZz48L3N2Zz4=');
    background-size: contain;
    width: 1.5625rem;
    height: 1.5625rem;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: translateY(-12.5%);
    -ms-transform: translateY(-12.5%);
    transform: translateY(-12.5%);
}

#big-break-lp .big-break-lp--rules .faq-list .faq-item h3 {
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    font-size: 1rem;
    color: #000000;
    padding-bottom: 0.875rem;
}

#big-break-lp .big-break-lp--rules .faq-list .faq-item p {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    font-size: 1rem;
    color: #000000;
    line-height: 1.5;
}

#big-break-lp .big-break-lp--rules .button--big {
    margin-top: 6rem;
}


/*RESPONSIVE BIG BREAK RULES*/

@media (max-width: 767px) {
    #big-break-lp .big-break-lp--rules {
        padding-top: 2.25rem;
        padding-bottom: 2.25rem;
    }
    #big-break-lp .big-break-lp--rules .container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    #big-break-lp .big-break-lp--rules h2 {
        font-size: 1.875rem !important;
        margin-bottom: 2rem !important;
    }
    #big-break-lp .big-break-lp--rules h2 .content {
        padding-left: 0rem;
        padding-right: 0rem;
        white-space: normal;
    }
    #big-break-lp .big-break-lp--rules .subheading {
        margin-bottom: 1rem;
        padding-bottom: 0;
        font-size: 1.125rem;
    }
    #big-break-lp .big-break-lp--rules .deadlines {
        width: 90%;
        margin-bottom: 2.5rem;
        border: none;
    }
    #big-break-lp .big-break-lp--rules .deadlines .deadline-item {
        font-size: 1.125rem;
        height: 2.5rem;
        line-height: 2.5rem;
        border-top: 1px solid #DFDFDF;

    }
    #big-break-lp .big-break-lp--rules .deadlines .deadline-item.active:after {
        height: 2.5rem;
        border-radius: 2.5rem;
    }
    #big-break-lp .big-break-lp--rules .deadlines .deadline-item .date {
        width: 37%;
    }
    #big-break-lp .big-break-lp--rules .deadlines .deadline-item .price {
        width: 22%;
    }
    #big-break-lp .big-break-lp--rules .footnote {
        margin-top: 2rem;
        margin-bottom: 0.75rem;
    }
    #big-break-lp .big-break-lp--rules .faq-list {
        padding-top: 1.5rem;
        padding-bottom: 0;
    }
    #big-break-lp .big-break-lp--rules .faq-list .faq-item {
        width: 100%;
        max-width: none;
        padding-right: 0;
    }
    #big-break-lp .big-break-lp--rules .button--big {
        margin-top: 3rem;
    }
    #big-break-lp .big-break-lp--rules .cta-block {
        margin-bottom: 1.5rem;
    }
    #big-break-lp .big-break-lp--rules .cta-block:last-of-type {
        margin-bottom: 0;
    }
}

@media (max-width: 559px) {
    #big-break-lp .big-break-lp--rules .deadlines .deadline-item {
        font-size: 0.625rem;
    }
}


/*BIG BREAK SPONSORS*/

#big-break-lp .big-break-lp--sponsors {
    padding-top: 0rem;
    padding-bottom: 3.25rem;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(74, 56, 93, 0.54)), to(rgba(24, 9, 59, 0.88))), -webkit-gradient(linear, left top, left bottom, from(#4A385D), to(#18093B));
    background-image: -webkit-linear-gradient(rgba(74, 56, 93, 0.54), rgba(24, 9, 59, 0.88)), -webkit-linear-gradient(#4A385D, #18093B);
    background-image: -o-linear-gradient(rgba(74, 56, 93, 0.54), rgba(24, 9, 59, 0.88)), -o-linear-gradient(#4A385D, #18093B);
    background-image: linear-gradient(rgba(74, 56, 93, 0.54), rgba(24, 9, 59, 0.88)), linear-gradient(#4A385D, #18093B);
    position: relative;
}

#big-break-lp .big-break-lp--sponsors .deco-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url('/wp-content/themes/final-draft/images/deco-pattern.png'), -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 1)));
    background-image: url('/wp-content/themes/final-draft/images/deco-pattern.png'), -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
    background-image: url('/wp-content/themes/final-draft/images/deco-pattern.png'), -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
    background-image: url('/wp-content/themes/final-draft/images/deco-pattern.png'), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
    background-blend-mode: overlay;
    background-size: 26.875rem, cover;
    background-repeat: repeat, no-repeat;
    opacity: 0.25;
    z-index: 1;
}

#big-break-lp .big-break-lp--sponsors .grain-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url('/wp-content/themes/final-draft/images/grain.png');
    background-size: 3.125rem;
    background-blend-mode: multiply;
    opacity: 0.25;
    z-index: 2;
}

#big-break-lp .big-break-lp--sponsors .content-wrap {
    z-index: 3;
    position: relative;
}

#big-break-lp .big-break-lp--sponsors .container {
    padding-top: 3.4375rem;
    max-width: 100%;
}

#big-break-lp .big-break-lp--sponsors h2 {
    font-family: 'Raleway', sans-serif;
    font-weight: 500 !important;
    font-size: 1.5rem !important;
    color: #FFFFFF;
    letter-spacing: 0.0625rem;
    text-transform: uppercase;
    margin-bottom: 3.375rem !important;
    padding-bottom: 0;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 0ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 0ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 0ms;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

#big-break-lp .big-break-lp--sponsors .inner {
    max-width: 100%;
}

#big-break-lp .big-break-lp--sponsors.animate-in h2 {
    opacity: 1;
}

#big-break-lp .big-break-lp--sponsors .number {
    font-family: 'Raleway', sans-serif;
}

#big-break-lp .big-break-lp--sponsors ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

#big-break-lp .big-break-lp--sponsors ul .slick-list {
    width: 100%;
}

#big-break-lp .big-break-lp--sponsors ul .slick-track {
    display: flex;
    align-items: center;
}

#big-break-lp .big-break-lp--sponsors ul .slick-arrow {
    z-index: 999;
    position: absolute;
    top: calc(50% - 50px);
    font-size: 0;
    color: #FFFFFF;
    background: none;
    border: none;
    cursor: pointer;
    padding: 0;
}

#big-break-lp .big-break-lp--sponsors ul .slick-prev:before {
    content: '';
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNyA0OSI+CiAgPHBhdGggZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiNGRkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMjUuMDgzIDEuNzVMMi4zMzMgMjQuNWwyMi43NSAyMi43NSIvPgo8L3N2Zz4=');
    background-position: 45% 50%;
    background-size: 3rem 3rem;
    background-repeat: no-repeat;
    width: 5.6875rem;
    height: 5.6875rem;
    font-size: 100px;
    display: block;
    font-family: 'FontAwesome';
}

#big-break-lp .big-break-lp--sponsors ul .slick-prev {
    left: -5rem;
}

#big-break-lp .big-break-lp--sponsors ul .slick-next {
    right: -5rem;
}

#big-break-lp .big-break-lp--sponsors ul .slick-next:before {
    content: '';
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNyA0OSI+CiAgPHBhdGggZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiNGRkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNOS45MTcgNDcuMjVsMjIuNzUtMjIuNzVMOS45MTcgMS43NSIvPgo8L3N2Zz4=');
    background-position: 45% 50%;
    background-size: 3rem 3rem;
    background-repeat: no-repeat;
    width: 5.6875rem;
    height: 5.6875rem;
    font-size: 100px;
    display: block;
    font-family: 'FontAwesome';
}

#big-break-lp .big-break-lp--sponsors ul .slick-prev:hover,
#big-break-lp .big-break-lp--sponsors ul .slick-next:hover {
    background-color: rgba(0, 0, 0, 0.25);
}

#big-break-lp .big-break-lp--sponsors ul .slick-prev:hover:before,
#big-break-lp .big-break-lp--sponsors ul .slick-next:hover:before {
    opacity: 1;
}

#big-break-lp .big-break-lp--sponsors ul li {
    width: auto;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

#big-break-lp .big-break-lp--sponsors.animate-in ul li {
    opacity: 1;
}

#big-break-lp .big-break-lp--sponsors ul li:nth-of-type(1) {
    -webkit-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 100ms;
    -o-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 100ms;
    transition: all 800ms cubic-bezier(.25, .0, 0, 1) 100ms;
}

#big-break-lp .big-break-lp--sponsors ul li:nth-of-type(2) {
    -webkit-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 200ms;
    -o-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 200ms;
    transition: all 800ms cubic-bezier(.25, .0, 0, 1) 200ms;
}

#big-break-lp .big-break-lp--sponsors ul li:nth-of-type(3) {
    -webkit-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 300ms;
    -o-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 300ms;
    transition: all 800ms cubic-bezier(.25, .0, 0, 1) 300ms;
}

#big-break-lp .big-break-lp--sponsors ul li:nth-of-type(4) {
    -webkit-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 400ms;
    -o-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 400ms;
    transition: all 800ms cubic-bezier(.25, .0, 0, 1) 400ms;
}

#big-break-lp .big-break-lp--sponsors ul li:nth-of-type(5) {
    -webkit-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 500ms;
    -o-transition: all 800ms cubic-bezier(.25, .0, 0, 1) 500ms;
    transition: all 800ms cubic-bezier(.25, .0, 0, 1) 500ms;
}

#big-break-lp .big-break-lp--sponsors ul li img {
    max-width: 9.25rem;
    max-height: 3rem;
    margin-left: auto;
    margin-right: auto;
}


/*RESPONSIVE BIG BREAK SPONSORS*/

@media (max-width: 1024px) {
    #big-break-lp .big-break-lp--sponsors {
        padding-bottom: 0.25rem;
    }
    #big-break-lp .big-break-lp--sponsors ul {
        margin-bottom: 3rem;
    }
    #big-break-lp .big-break-lp--sponsors ul li {
        width: 50%;
        margin-bottom: 0;
    }
    #big-break-lp .big-break-lp--sponsors ul .slick-prev {
        left: -3.75rem;
    }
    #big-break-lp .big-break-lp--sponsors ul .slick-next {
        right: -3.75rem;
    }
}

@media (max-width: 767px) {
    #big-break-lp .big-break-lp--sponsors h2 {
        font-size: 1.125rem !important;
        margin-bottom: 3rem !important;
    }
    #big-break-lp .big-break-lp--sponsors ul .slick-prev {
        left: 0rem;
    }
    #big-break-lp .big-break-lp--sponsors ul .slick-next {
        right: 0rem;
    }
}

@media (max-width: 480px) {
    #big-break-lp .big-break-lp--sponsors .container {}
    #big-break-lp .big-break-lp--sponsors ul li {
        width: 100%;
    }
}

.page-template-page-template-big-break-lp footer,
.page-template-page-template-big-break-cms footer,
.page-template-page-template-big-break-closed footer {
    margin-top: 0 !important;
}


/*BIG BREAK CMS*/

#big-break-lp .big-break--heading {
    padding-top: 10rem;
    padding-bottom: 5.25rem;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(74, 56, 93, 0.54)), to(rgba(24, 9, 59, 0.88))), -webkit-gradient(linear, left top, left bottom, from(#4A385D), to(#18093B));
    background-image: -webkit-linear-gradient(rgba(74, 56, 93, 0.54), rgba(24, 9, 59, 0.88)), -webkit-linear-gradient(#4A385D, #18093B);
    background-image: -o-linear-gradient(rgba(74, 56, 93, 0.54), rgba(24, 9, 59, 0.88)), -o-linear-gradient(#4A385D, #18093B);
    background-image: linear-gradient(rgba(74, 56, 93, 0.54), rgba(24, 9, 59, 0.88)), linear-gradient(#4A385D, #18093B);
    background-size: cover;
    position: relative;
}

#big-break-lp .big-break--heading .deco-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url('/wp-content/themes/final-draft/images/deco-pattern.png'), -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 1)));
    background-image: url('/wp-content/themes/final-draft/images/deco-pattern.png'), -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
    background-image: url('/wp-content/themes/final-draft/images/deco-pattern.png'), -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
    background-image: url('/wp-content/themes/final-draft/images/deco-pattern.png'), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
    background-blend-mode: overlay;
    background-size: 26.875rem, cover;
    background-repeat: repeat, no-repeat;
    opacity: 0.25;
    z-index: 1;
}

#big-break-lp .big-break--heading .grain-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url('/wp-content/themes/final-draft/images/grain.png');
    background-size: 3.125rem;
    background-blend-mode: multiply;
    opacity: 0.25;
    z-index: 2;
}

#big-break-lp .big-break--heading .content-wrap {
    z-index: 3;
    position: relative;
}

#big-break-lp .big-break--heading .content-wrap .container {
    padding-top: 0;
    max-width: 73.4375rem;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 2.8125rem 1fr 2.8125rem 1fr 2.8125rem 1fr 2.8125rem 1fr 2.8125rem 1fr 2.8125rem 1fr 2.8125rem 1fr 2.8125rem 1fr 2.8125rem 1fr 2.8125rem 1fr 2.8125rem 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-column-gap: 2.8125rem;
}

#big-break-lp .big-break--heading .content-wrap .inner {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 10;
    grid-column-end: 12;
    text-align: center;
    position: relative;
}

#big-break-lp .big-break--heading h1 {
    font-size: 3.375rem;
    font-weight: 300;
    color: #FFFFFF;
    text-align: center;
    display: inline-block;
    padding: 0;
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1);
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1);
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1);
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
}

#big-break-lp .big-break--heading.animate-in h1 {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .big-break--heading h1 .line {
    display: inline-block;
    background-color: #E5B436;
    height: 1px;
    width: 100%;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 150ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 150ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 150ms;
    opacity: 0;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

#big-break-lp .big-break--heading.animate-in h1 .line {
    opacity: 1;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
}

#big-break-lp .big-break--heading h1 .line--left {
    -webkit-transform-origin: right;
    -ms-transform-origin: right;
    transform-origin: right;
}

#big-break-lp .big-break--heading h1 .line--right {
    -webkit-transform-origin: left;
    -ms-transform-origin: left;
    transform-origin: left;
}

#big-break-lp .big-break--heading h1 .content {
    -ms-flex-negative: 4;
    flex-shrink: 4;
    width: 100%;
    white-space: nowrap;
    padding: 0 2.625rem;
}

#big-break-lp .big-break--content .container {
    padding-top: 7.75rem;
}

#big-break-lp .big-break--content .container #breadcrumbs {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 10;
    grid-column-end: 12;
    margin: 0;
    margin-bottom: 3.625rem;
    font-family: 'Raleway', sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #000000;
    border-bottom: 1px solid #979797;
    padding-bottom: 0.625rem;
    width: 100% !important;
}

#big-break-lp .big-break--content .container #breadcrumbs a {
    font-family: 'Raleway', sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #000000;
}

#big-break-lp .big-break--content .container #breadcrumbs .breadcrumb_last {
    font-weight: 600;
}

#big-break-lp .big-break--content .container .content-wrap {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 10;
    grid-column-end: 12;
    margin-bottom: 6.125rem;
}

#big-break-lp .big-break--content .container .content-wrap h2 {
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    font-size: 1.875rem;
    line-height: 2.1875rem;
    color: #000000;
    margin-bottom: 1.5rem;
    padding-bottom: 0;
}

#big-break-lp .big-break--content .container .content-wrap p {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #000000;
    margin-bottom: 1.5rem;
    padding-bottom: 0;
}

#big-break-lp .big-break--content .container .content-wrap ul {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #000000;
    margin-bottom: 3.75rem;
    padding-bottom: 0;
}

#big-break-lp .big-break--content .container .content-wrap ul li {
    margin-bottom: 1rem;
    padding-left: 1.5rem;
    position: relative;
}

#big-break-lp .big-break--content .container .content-wrap ul li:before {
    content: '';
    display: inline-block;
    position: absolute;
    top: 0.7rem;
    left: 0;
    width: 2px;
    height: 2px;
    background-color: #000000;
    border-radius: 50%;
}

#big-break-lp .big-break--content .grand-prize-winners {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin-bottom: 1.25rem;
}

#big-break-lp .big-break--content .grand-prize-winner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

#big-break-lp .big-break--content .grand-prize-winner img {
    max-width: 15.625rem;
    max-height: 15.625rem;
    width: 100%;
    height: auto;
}

#big-break-lp .big-break--content .fellowship-image {
    max-width: 33.75rem;
    width: 100%;
    height: auto;
    padding-top: 1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 2.8125rem;
}

#big-break-lp .big-break--content .content-wrap .fellowship-image img {
    margin-bottom: 0.875rem;
}

#big-break-lp .big-break--content .content-wrap .fellowship-image p {
    margin-bottom: 0;
    font-family: 'Raleway', sans-serif;
    font-style: italic;
    font-weight: 400;
    font-size: 0.75rem;
    line-height: 1rem;
    color: #979797;
}

#big-break-lp .big-break--content .content-wrap .judge-list {
    padding-top: 3rem;
}

#big-break-lp .big-break--content .content-wrap .judge-list .judge-list--item {
    border-top: 1px solid #979797;
    padding-top: 2.5rem;
    padding-bottom: 1.25rem;
    padding-left: 0;
}

#big-break-lp .big-break--content .content-wrap .judge-list .judge-list--item:before {
    display: none;
}

#big-break-lp .big-break--content .content-wrap .judge-list .judge-list--item img {
    max-width: 9.75rem;
    width: 100%;
    height: auto;
    float: left;
    margin-right: 2.8125rem;
    margin-bottom: 1.375rem;
}

#big-break-lp .big-break--content .content-wrap .judge-list .judge-list--item br {
    display: none;
}

#big-break-lp .big-break--content .content-wrap .judge-list .judge-list--item .name {
    display: block;
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1.375rem;
}

#big-break-lp .big-break--content .content-wrap .judge-list .judge-list--item .company {
    display: block;
    font-weight: 300;
    font-size: 0.875rem;
    line-height: 1.125rem;
    text-transform: uppercase;
}

#big-break-lp .big-break--content .content-wrap .judge-list .judge-list--item p:last-of-type {
    margin-bottom: 0;
}

#big-break-lp .big-break--content .content-wrap .faq-list .faq-list--item {
    position: relative;
}

#big-break-lp .big-break--content .content-wrap .faq-list .faq-list--item>p {
    cursor: pointer;
}

#big-break-lp .big-break--content .content-wrap .faq-list .faq-list--item:before {
    content: '+';
    color: #E5B436;
    width: 0.6875rem;
    height: 0.6875rem;
    cursor: pointer;
    background: transparent;
    border-radius: 0;
    position: absolute;
    left: 0;
    top: 0.375rem;
    font-size: 1.5rem;
    line-height: 0.6875rem;
}

#big-break-lp .big-break--content .content-wrap .faq-list .faq-list--item.open:before {
    content: '–';
    top: 0.25rem;
    font-weight: 500;
}

#big-break-lp .big-break--content .content-wrap .faq-list .faq-list--item blockquote {
    border-color: #E5B436;
    display: none;
}

#big-break-lp .big-break--content .content-wrap .faq-list .faq-list--item.open blockquote {
    display: block;
}

#big-break-lp .big-break--content .content-wrap .faq-list .faq-list--item ol {
    padding-left: 1rem;
    list-style-type: decimal;
}

#big-break-lp .big-break--content .content-wrap .faq-list .faq-list--item ol li {
    padding-left: 0;
}

#big-break-lp .big-break--content .content-wrap .faq-list .faq-list--item ol li:before {
    display: none;
}


/*RESPONSIVE BIG BREAK CMS*/

@media (max-width: 767px) {
    #big-break-lp .big-break--heading {
        padding-top: 7.5rem;
        padding-bottom: 2.25rem;
    }
    #big-break-lp .big-break--heading .content-wrap .container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    #big-break-lp .big-break--heading h1 {
        font-size: 1.875rem;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    #big-break-lp .big-break--heading h1 .content {
        padding-left: 0.625rem;
        padding-right: 0.625rem;
    }
    #big-break-lp .big-break--heading h1 .line {
        -webkit-transform-origin: center !important;
        -ms-transform-origin: center !important;
        transform-origin: center !important;
        -webkit-transform: scaleX(0);
        -ms-transform: scaleX(0);
        transform: scaleX(0);
        margin-top: 1.75rem;
    }
    #big-break-lp .big-break--content .container {
        padding-top: 2rem;
        padding-left: 1.875rem;
        padding-right: 1.875rem;
    }
    #big-break-lp .big-break--content .container .content-wrap h2 {
        font-size: 1.5rem;
        line-height: 2.1875rem;
    }
    #big-break-lp .big-break--content .grand-prize-winners {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    #big-break-lp .big-break--content .grand-prize-winner {
        margin-bottom: 1rem;
    }
}


/*RESPONSIVE HERO*/

@media (max-width: 1220px) {
    #homepage-hero .image-wrap {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 7;
        grid-column-end: 8;
        -ms-flex-item-align: end;
        -ms-grid-row-align: end;
        align-self: end;
        line-height: 0;
    }
    #homepage-hero .main-copy-wrap {
        -ms-grid-column: 8;
        grid-column-start: 8;
        -ms-grid-column-span: 5;
        grid-column-end: 13;
    }
    #homepage-hero .main-copy-wrap #fd11-logo {
        width: 4.125rem;
        height: 4.125rem;
        left: -0.5rem;
    }
}

@media (max-width: 1110px) {
    #homepage-hero {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
        padding-left: 0;
        padding-right: 0;
    }
    #homepage-hero .image-wrap {
        -ms-grid-column: unset;
        grid-column-start: unset;
        -ms-grid-column-span: NaN;
        grid-column-end: unset;
        position: relative;
        padding-left: 1.875rem;
        padding-right: 1.875rem;
    }
    #homepage-hero .image-wrap img {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        position: relative;
        max-height: none;
        left: 0;
    }
    #homepage-hero .main-copy-wrap {
        -ms-grid-column: unset;
        grid-column-start: unset;
        -ms-grid-column-span: NaN;
        grid-column-end: unset;
        padding-left: 1.875rem;
        padding-right: 1.875rem;
        margin-bottom: 3rem;
    }
    #homepage-hero .main-copy-wrap #fd11-logo {
        width: 7.125rem;
        height: 7.125rem;
        position: relative;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        left: 0;
    }
}

@media (max-width: 600px) {
    #homepage-hero .main-copy-wrap #fd11-logo {
        width: 4.6875rem;
        height: 4.6875rem;
        margin-bottom: 1rem;
    }
    #homepage-hero .main-copy-wrap h1 {
        font-size: 2.25rem;
    }
    #homepage-hero .main-copy-wrap h1 b .reg {
        line-height: 1.5;
    }
    #homepage-hero .main-copy-wrap h1 b .number {
        font-size: 2.75rem;
    }
    #homepage-hero .main-copy-wrap .subtitle {
        font-size: 1.25rem;
    }
    #homepage-hero .button-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center;
    }
    #homepage-hero .button-wrap .button:first-of-type {
        margin-right: 0;
        margin-bottom: 0.75rem;
    }
    #homepage-hero .sale-banner-wrap {
        padding-top: 0.5rem;
        padding-bottom: 0.25rem;
        padding-right: 2rem;
    }
    #homepage-hero .sale-banner-wrap .subtitle {
        font-size: 0.75rem;
        line-height: 1.2;
    }
    #homepage-hero .sale-banner-wrap .title {
        font-size: 1.5rem;
        line-height: 1.2;
    }
    #homepage-hero .sale-banner-wrap .title .number {
        font-size: 1.875rem;
    }
}

@media (max-width: 350px) {
    #homepage-hero .main-copy-wrap #fd11-logo {
        width: 3.5rem;
        height: 3.5rem;
        margin-bottom: 1rem;
    }
    #homepage-hero .sale-banner-wrap .subtitle {
        font-size: 0.625rem;
    }
    #homepage-hero .sale-banner-wrap .title {
        font-size: 1.25rem;
    }
    #homepage-hero .sale-banner-wrap .title .number {
        font-size: 1.5rem;
    }
}

@media (max-width: 600px) {
    #homepage-main {
        padding-bottom: 2rem;
    }
}


/*RESPONSIVE LOGOS*/

@media (max-width: 1024px) {
    .fd11-section--bulletpoints .logos-heading {
        padding: 0 2.375rem;
    }
}

@media (max-width: 900px) {
    .fd11-section--bulletpoints .logos-wrapper {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .fd11-section--bulletpoints .logos-wrapper li {
        width: 25%;
        text-align: center;
        margin-bottom: 1.5rem;
    }
}

@media (max-width: 600px) {
    .fd11-section--bulletpoints .logos-heading {
        font-size: 1.25rem;
        line-height: 1.875rem;
    }
    .fd11-section--bulletpoints .logos-wrapper li {
        width: 50%;
        text-align: center;
        margin-bottom: 1.5rem;
    }
}


/*RESPONSIVE VIDEO*/

@media (max-width: 767px) {
    .fd11-section--video .container {
        padding: 0 2.375rem;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }
    .fd11-section--video .video {
        -ms-grid-column: unset;
        grid-column-start: unset;
        -ms-grid-column-span: NaN;
        grid-column-end: unset;
        margin-bottom: 3rem;
    }
    .fd11-section--video .copy {
        -ms-grid-column: unset;
        grid-column-start: unset;
        -ms-grid-column-span: NaN;
        grid-column-end: unset;
    }
}

@media (max-width: 600px) {
    .fd11-section--video {
        padding-bottom: 3rem;
    }
    .fd11-section--video .video {
        margin-bottom: 1.5rem;
    }
}


/*RESPONSIVE VERSIONS*/

@media (max-width: 1220px) {
    .fd11-section--versions h2 {
        padding: 0 2.375rem;
    }
    .fd11-section--versions .underline-shadow {
        padding: 0 2.375rem;
    }
    .fd11-section--versions .container {
        padding: 0 2.375rem;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }
    .fd11-section--versions .version-item {
        -ms-grid-column: unset !important;
        grid-column-start: unset !important;
        -ms-grid-column-span: NaN !important;
        grid-column-end: unset !important;
        margin-bottom: 4.5rem;
    }
    .fd11-section--versions .version-item:last-of-type {
        margin-bottom: 0;
    }
    .fd11-section--versions .version-item img {
        max-width: none;
        width: 100%;
    }
}

@media (max-width: 600px) {
    .fd11-section--versions h2 {
        font-size: 1.875rem;
    }
    .fd11-section--versions {
        padding-bottom: 3rem;
    }
    .fd11-section--versions .version-item {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        padding-bottom: 1.5rem;
    }
}


/*RESPONSIVE PROMO BLOCKS*/

@media (max-width: 1024px) {
    .fd11-section--pricing .fd-mobile {
        -ms-grid-column-span: 12;
        grid-column-end: 12;
        margin-bottom: 4.5rem;
    }
    .fd11-section--pricing .big-break {
        -ms-grid-column: 2;
        grid-column-start: 2;
        margin-top: 0;
        margin-bottom: 0;
    }
}

@media (max-width: 768px) {
    .fd11-section--pricing .container {
        padding: 0 2.375rem;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    }
    .fd11-section--pricing .fd-mobile {
        -ms-grid-column: unset;
        grid-column-start: unset;
        -ms-grid-column-span: NaN;
        grid-column-end: unset;
        margin-bottom: 4.5rem;
    }
    .fd11-section--pricing .big-break {
        -ms-grid-column: unset;
        grid-column-start: unset;
        -ms-grid-column-span: NaN;
        grid-column-end: unset;
        margin-top: 0;
        margin-bottom: 0;
    }
}

@media (max-width: 600px) {
    .fd11-section--pricing {
        padding-top: 2.8125rem;
        padding-bottom: 4.5rem;
    }
    .fd11-section--pricing .promo-item .copy-wrap {
        padding-top: 2rem;
        padding-bottom: 2rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .fd11-section--pricing .promo-item .copy-wrap .title {
        font-size: 1.5rem;
        line-height: 1.25;
    }
    .fd11-section--pricing .promo-item .copy-wrap .subheader {
        font-size: 1.25rem;
    }
}


/*RESPONSIVE TESTIMONIAL SECTION*/

@media (max-width: 1024px) {
    .fd11-section--testimonials .testimonial-slider {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 12;
        grid-column-end: 13;
    }
    .fd11-section--testimonials .slick-list {
        margin-bottom: 1.5rem;
    }
    .fd11-section--testimonials .slick-dots {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 0 2.375rem;
    }
    .fd11-section--testimonials .slick-dots li {
        display: inline-block;
        width: 100%;
        margin-left: 0.15625rem;
        margin-right: 0.15625rem;
    }
    .fd11-section--testimonials .slick-dots li button {
        display: inline-block;
        width: 100%;
        height: 6px;
        border-radius: 0;
        background-color: #DFE1E5;
        font-size: 0;
        border: none;
    }
    .fd11-section--testimonials .slick-dots li.slick-active button {
        background-color: #65D36E;
    }
    .fd11-section--testimonials .slick-dots li button:hover {
        background-color: rgba(34, 34, 34, 0.2);
    }
}

@media (max-width: 768px) {
    .fd11-section--testimonials {
        padding-top: 5rem;
        padding-bottom: 2.5rem;
    }
    .fd11-section--testimonials .container {
        display: block;
    }
    .fd11-section--testimonials .testimonial-slide-item .inner-wrap {
        -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-column-gap: 0.3125rem;
    }
    .fd11-section--testimonials .testimonial-slide-item .image-wrap {
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / 5;
    }
    .fd11-section--testimonials .testimonial-slide-item ul {
        -ms-grid-column: 6;
        -ms-grid-column-span: 7;
        grid-column: 6 / 13
    }
    .fd11-section--testimonials .testimonial-slide-item .testimonial-card {
        -ms-grid-column: 1;
        -ms-grid-column-span: 12;
        grid-column: 1 / 13;
        padding-left: 2.375rem;
        padding-right: 2.375rem;
        padding-top: 16.25rem;
    }
    .fd11-section--testimonials .testimonial-card .quote:before {
        -webkit-transform: translate(0, -100%);
        -ms-transform: translate(0, -100%);
        transform: translate(0, -100%);
    }
}

@media (max-width: 600px) {
    .fd11-section--testimonials .testimonial-slide-item ul li span {
        font-style: italic;
        font-weight: 600;
        font-size: 1rem;
        line-height: 1.75;
    }
    .fd11-section--testimonials .testimonial-slide-item .testimonial-card {
        padding-top: 14.5rem;
        padding-bottom: 4rem;
    }
    .fd11-section--testimonials .testimonial-card .quote {
        font-size: 1rem;
        line-height: 1.5;
        margin-bottom: 1.5rem;
    }
    .fd11-section--testimonials .testimonial-card .quote:before {
        line-height: 1rem;
    }
    .fd11-section--testimonials .testimonial-card .quote:after {
        line-height: 1rem;
        -webkit-transform: translateX(0%) translateY(250%);
        -ms-transform: translateX(0%) translateY(250%);
        transform: translateX(0%) translateY(250%);
    }
    .fd11-section--testimonials .testimonial-card .author {
        font-weight: 600;
        display: block;
        margin-bottom: 1rem;
    }
    .fd11-section--testimonials .testimonial-card .author:before {
        margin-bottom: 1.5rem;
    }
}

@media (max-width: 480px) {
    .fd11-section--testimonials .testimonial-slide-item .testimonial-card {
        padding-top: 8.5rem;
    }
}

@media (max-width: 320px) {
    .fd11-section--testimonials .testimonial-slide-item .testimonial-card {
        padding-top: 6.5rem;
    }
}


/*RESPONSIVE WRITING SECTION*/

@media (max-width: 1024px) {
    .fd11-section--writing .mobile-swipe-wrap {
        display: block;
        text-align: center;
        margin-bottom: 1rem;
    }
    .fd11-section--writing .mobile-swipe-wrap .copy {
        font-family: 'Raleway', sans-serif;
        font-weight: 400;
        font-size: 0.875rem;
        color: #383B41;
        letter-spacing: 0.03125rem;
        vertical-align: top;
        line-height: 1.5;
    }
    .fd11-section--writing .mobile-swipe-wrap .copy:before {
        content: '';
        background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 12"><g id="Symbols" fill="none" fill-rule="evenodd" stroke-linecap="round" opacity=".5"><g id="Mobile/Feature_List_Horizontal_Tour/White" stroke="%23383B41" stroke-width="2" transform="translate(-110 -385)"><g id="icons/arrow-left/black" transform="translate(109 381)"><g id="icons/arrow-down/black" transform="rotate(90 10 10)"><path id="Path-2" d="M10 2.5v15"/><path id="Path-3" d="M5 12.5l5 5 5-5"/></g></g></g></g></svg>');
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
        display: inline-block;
        width: 1.25rem;
        height: 1.25rem;
        vertical-align: top;
        margin-right: 0.75rem;
    }
    .fd11-section--writing .mobile-swipe-wrap .copy:after {
        content: '';
        background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 12"><g id="Symbols" fill="none" fill-rule="evenodd" stroke-linecap="round" opacity=".5"><g id="Mobile/Feature_List_Horizontal_Tour/White" stroke="%23383B41" stroke-width="2" transform="translate(-193 -385)"><g id="icons/arrow-right/black" transform="translate(192 381)"><g id="icons/arrow-down/black" transform="rotate(-90 10 10)"><path id="Path-2" d="M10 2.5v15"/><path id="Path-3" d="M5 12.5l5 5 5-5"/></g></g></g></g></svg>');
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
        display: inline-block;
        width: 1.25rem;
        height: 1.25rem;
        vertical-align: top;
        margin-left: 0.75rem;
    }
    .fd11-section--writing .slider-copy .content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 1.75rem;
    }
    .fd11-section--writing .slider-copy h3 {
        margin-bottom: 1.5rem;
        width: 100%;
        padding-right: 0;
    }
    .fd11-section--writing .slider-copy p {
        width: 100%;
        padding-right: 0;
    }
    .fd11-section--writing .slider-controls button {
        background-image: none;
        background-color: #DFE1E5;
        font-size: 0;
        border: none;
        margin-left: 0.15625rem;
        margin-right: 0.15625rem;
        padding: 0;
        height: 6px;
    }
    .fd11-section--writing .slider-controls button.active {
        background-image: none;
        background-color: #65D36E;
    }
    .fd11-section--writing .slider-controls button:hover {
        background-image: none;
        background-color: rgba(34, 34, 34, 0.2);
    }
    .fd11-section--writing .slider-controls button:first-of-type {
        border-radius: 0;
    }
    .fd11-section--writing .slider-controls button:last-of-type {
        border-radius: 0;
        border-right: none;
    }
    .fd11-section--writing .buy-block {
        padding-top: 3rem;
    }
}

@media (max-width: 900px) {
    .fd11-section--writing h2 {
        padding: 0 2.375rem;
    }
    .fd11-section--writing .underline-shadow {
        padding: 0 2.375rem;
    }
    .fd11-section--writing .subheader {
        padding: 0 2.375rem;
    }
    .fd11-section--writing .container {
        padding: 0 2.375rem;
    }
}

@media (max-width: 600px) {
    .fd11-section--writing {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }
    .fd11-section--writing .caret-intro {
        width: 9rem;
    }
    .fd11-section--writing h2 {
        font-size: 1.875rem;
    }
    .fd11-section--writing .underline-shadow {
        margin-bottom: 1rem;
    }
    .fd11-section--writing .subheader {
        font-size: 1rem;
        line-height: 1.5;
        margin-bottom: 3rem;
    }
    .fd11-section--writing .container {
        margin-bottom: 0;
    }
    .fd11-section--writing .slider-wrap {
        margin-bottom: 2rem;
    }
    .fd11-section--writing .slider-controls {
        margin-bottom: 2rem;
    }
    .fd11-section--writing .slider-copy h3 {
        font-size: 1.25rem;
        line-height: 1.875rem;
    }
}


/*RESPONSIVE SUPPORT PAGE*/

@media (max-width: 1220px) {
    #support-page h2 {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    #support-page .fd11-support--cards {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 3rem;
    }
    #support-page .fd11-support--card-item {
        margin-bottom: 4.5rem;
    }
    #support-page .fd-12-support .fd11-support--version-item {
        width: calc(50% - 2.4rem)
    }
    #support-page .fd11-support--card-item.third {
        width: calc(50% - 2.8175rem);
    }
}

@media (max-width: 1024px) {
    #support-page .fd11-support--version-item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    #support-page .fd11-support--doc-item {
        width: 50%;
    }
}

@media (max-width: 900px) {
    #support-page .fd11-support--body,
    #support-page .fd11-support--inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    #support-page .fd11-support--doc-item {
        width: 50%;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    #support-page .fd11-support--cards {
        margin-bottom: 3rem;
    }
    #support-page .fd11-support--card-item.full {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    #support-page .fd11-support--card-item.half {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    #support-page .fd11-support--card-item.third {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
}

@media (max-width: 767px) {
    #support-page .fd11-support--versions {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-left: 0;
        margin-right: 0;
    }
    #support-page .fd11-support--version-item {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}

@media (max-width: 600px) {
    #support-page .container {
        width: 100%;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    #support-page #breadcrumbs {
        margin-left: 0;
    }
    #support-page .fd11-support--doc-item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    #support-page .fd11-support--doc-item:nth-of-type(odd) {
        padding-left: 0;
    }
    #support-page .fd11-support--doc-item:nth-of-type(even) {
        padding-right: 0;
    }
    #support-page .fd11-support--doc-item .image-wrap {
        margin-bottom: 0.5rem;
        margin-right: 0;
    }
    #support-page .fd11-support--card-item {
        text-align: left;
    }
    #support-page h1 {
        font-size: 1.875rem;
    }
    #support-page h2 {
        font-size: 1.25rem;
        line-height: 1.5;
    }
    #support-page h3 {
        font-size: 1.125rem;
    }
    #support-page .subheader {
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}

@media (max-width: 400px) {
    #support-page .fd11-support--card-item {
        padding: 3.375rem 2.25rem 2rem;
        text-align: left;
    }
    #support-page .fd11-support--card-item .button {
        line-height: 1.5;
    }
}


/*BIG BREAK CLOSED HERO*/

#big-break-lp .big-break-closed--hero {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#0F0624), to(#4A385D));
    background-image: -webkit-linear-gradient(bottom, #0F0624, #4A385D);
    background-image: -o-linear-gradient(bottom, #0F0624, #4A385D);
    background-image: linear-gradient(0deg, #0F0624, #4A385D);
    height: 100vh;
    max-height: 606px;
    min-height: 606px;
    overflow: hidden;
    position: relative;
}

#big-break-lp #big-break-closed--hero-video {
    position: absolute;
    top: 50%;
    left: 50%;
    min-height: 100%;
    max-width: none;
    min-width: 100%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

#big-break-lp .big-break-closed--hero-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#0F0624), to(#4A385D));
    background-image: -webkit-linear-gradient(bottom, #0F0624, #4A385D);
    background-image: -o-linear-gradient(bottom, #0F0624, #4A385D);
    background-image: linear-gradient(0deg, #0F0624, #4A385D);
    opacity: 0.75;
}

#big-break-lp .big-break-closed--hero-content {
    position: absolute;
    top: 28%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100%;
    text-align: center;
}

@media (max-width: 767px) {
    #big-break-lp .big-break-closed--hero-content {
        top: 20%;
        max-width: 90%;
    }
}

#big-break-lp .big-break-closed--hero-content h1 {
    font-size: 2.625rem;
    font-weight: 800;
    margin-bottom: 1.75rem;
    color: #FFFFFF;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 400ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 400ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 400ms;
    opacity: 0;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: inline-block;
}

#big-break-lp .big-break-closed--hero-content h1 sup {
    font-size: .5em;
}

#big-break-lp .big-break-closed--hero.animate-in h1 {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .big-break-closed--hero-content p {
    font-size: 1.125rem;
    font-weight: 400;
    display: block;
    color: #FFFFFF;
    margin-bottom: 3.0625rem;
    line-height: 1.5;
    width: 45rem;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 500ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 500ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 500ms;
    opacity: 0;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

#big-break-lp .big-break-closed--hero-content p b {
    font-weight: 700;
}

#big-break-lp .big-break-closed--hero.animate-in p {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .big-break-closed--hero form {
    display: flex;
    align-items: center;
    width: 43.25rem;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
}

#big-break-lp .big-break-closed--hero .hs-firstname {
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 600ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 600ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 600ms;
    opacity: 0;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

#big-break-lp .big-break-closed--hero .hs-form-field {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-right: 1.5rem;
}

#big-break-lp .big-break-closed--hero .hs-form-field label {
    color: #FFFFFF;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.125rem;
    font-size: 0.75rem;
    margin-bottom: 0.5rem;
    line-height: 1;
}

#big-break-lp .big-break-closed--hero .hs-form-field .input {
    line-height: 1;
}

#big-break-lp .big-break-closed--hero .hs-form-field .input .hs-input {
    width: 14.75rem;
    height: 2.8125rem;
    background-color: rgba(255, 255, 255, 0.5);
    border: 2px solid rgba(196, 196, 196, 0.5);
    border-radius: 0.5rem;
    color: #FFFFFF;
    font-weight: 600;
    font-size: 1rem;
    padding-left: 0.75rem;
    transition: background-color 200ms ease, border 200ms ease;
}

#big-break-lp .big-break-closed--hero .hs-form-field .input .hs-input:focus {
    background-color: rgba(255, 255, 255, 1);
    border: 2px solid rgba(196, 196, 196, 1);
    color: #000000;
}

#big-break-lp .big-break-closed--hero .hs-form-field .hs-error-msgs {
    position: absolute;
    top: 100%;
    width: auto;
    line-height: 1;
    padding-top: 0.5rem;
}

#big-break-lp .big-break-closed--hero.animate-in .hs-firstname {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .big-break-closed--hero .hs-email {
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 700ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 700ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 700ms;
    opacity: 0;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

#big-break-lp .big-break-closed--hero.animate-in .hs-email {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .big-break-closed--hero .hs-submit {
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 800ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 800ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 800ms;
    opacity: 0;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    line-height: 1;
}

#big-break-lp .big-break-closed--hero.animate-in .hs-submit {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .big-break-closed--hero .hs-submit .actions {
    margin-top: 1.375rem;
    display: inline-block;
    font-family: 'Raleway', sans-serif;
    border-radius: 0.5rem;
    background-image: linear-gradient(74deg, #E2AE2A, #F2C960 50%, #FCE0A3 75%, #ECD695);
    overflow: hidden;
    z-index: 1;
    padding: 0;
    font-size: 0.875rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1;
    position: relative;
    transition: box-shadow 200ms ease, transform 200ms ease, -webkit-box-shadow 200ms ease, -webkit-transform 200ms ease;
    -webkit-box-shadow: 0px 0.0625rem 0.125rem rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0.0625rem 0.125rem rgba(0, 0, 0, 0.3);
}

#big-break-lp .big-break-closed--hero .hs-submit .actions:hover {
    transform: scale(1.03125) translate3d(0, 0, 0);
}

#big-break-lp .big-break-closed--hero .hs-submit .actions:before {
    content: '';
    transform: translate(-10rem, -50%) rotate(-16deg);
    position: absolute;
    width: 50%;
    height: 150%;
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    top: 50%;
    left: 0%;
    backface-visibility: hidden;
    opacity: 0.375;
    transition: transform 200ms ease, -webkit-transform 200ms ease;
}

#big-break-lp .big-break-closed--hero .hs-submit .actions:hover:before {
    transform: translate(15rem, -50%) rotate(-16deg);
}

#big-break-lp .big-break-closed--hero .hs-submit .actions:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    opacity: 0;
    background-image: linear-gradient(74deg, #E2AE2A, #F2C960 50%, #FACD69 75%, #E3B541);
    transition: opacity 200ms ease;
}

#big-break-lp .big-break-closed--hero .hs-submit .actions:hover:after {
    opacity: 1;
}

#big-break-lp .big-break-closed--hero .hs-submit .actions .hs-button {
    font-family: 'Raleway', sans-serif;
    border-radius: 0.5rem;
    background-color: transparent;
    border: none;
    z-index: 1;
    padding: 1.25rem 3rem;
    font-size: 0.875rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1;
    cursor: pointer;
}


/*RESPONSIVE BIG BREAK HERO*/

@media (max-width: 767px) {
    #big-break-lp .big-break-closed--hero {
        min-height: 0;
        height: auto;
        max-height: none;
    }
    #big-break-lp .big-break-closed--hero-content {
        margin-top: 8rem;
        position: relative;
        padding-bottom: 4rem;
    }
    #big-break-lp .big-break-closed--hero-content h1 {
        font-size: 2.25rem;
        padding-bottom: 0;
    }
    #big-break-lp .big-break-closed--hero-content p {
        font-size: 1rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        margin-bottom: 2rem;
    }
    #big-break-lp .big-break-closed--hero-content form {
        flex-direction: column;
    }
    #big-break-lp .big-break-closed--hero-content .hs-form-field {
        margin-bottom: 1.5rem;
        margin-right: 0;
    }
    #big-break-lp .big-break-closed--hero .hs-submit .actions {
        margin-top: 0;
    }
}


/*BIG BREAK CLOSED WINNERS*/

#big-break-lp .big-break-closed--winners {
    margin-top: 0;
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(#FFFFFF));
    background-image: -webkit-linear-gradient(#F9F9F9, #FFFFFF);
    background-image: -o-linear-gradient(#F9F9F9, #FFFFFF);
    background-image: linear-gradient(#F9F9F9, #FFFFFF);
    position: relative;
}

#big-break-lp .big-break-closed--winners h2 {
    font-size: 3rem;
    font-weight: 300;
    color: #000000;
    text-align: center;
    display: inline-block;
    padding: 0;
    margin-bottom: 6.9375rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1);
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1);
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1);
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
}

#big-break-lp .big-break-closed--winners.animate-in h2 {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .big-break-closed--winners h2 .line {
    display: inline-block;
    background-color: #E5B436;
    height: 1px;
    width: 100%;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 150ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 150ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 150ms;
    opacity: 0;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

#big-break-lp .big-break-closed--winners.animate-in h2 .line {
    opacity: 1;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
}

#big-break-lp h2 .line--left {
    -webkit-transform-origin: right;
    -ms-transform-origin: right;
    transform-origin: right;
}

#big-break-lp h2 .line--right {
    -webkit-transform-origin: left;
    -ms-transform-origin: left;
    transform-origin: left;
}

#big-break-lp .big-break-closed--winners h2 .content {
    -ms-flex-negative: 4;
    flex-shrink: 4;
    width: 100%;
    white-space: nowrap;
    padding: 0 2.625rem;
}

#big-break-lp .big-break-closed--winners .cta-block {
    margin-bottom: 0.5rem;
}

#big-break-lp .big-break-closed--winners .inner {
    -webkit-perspective: 1000px;
    perspective: 1000px;
    -webkit-perspective-origin: 50% 50%;
    perspective-origin: 50% 50%;
}

#big-break-lp .big-break-closed--winners .inner-wrap--video {
    border-radius: 0.5rem;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 300ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 300ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 300ms;
    opacity: 0;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    margin-bottom: 2.8125rem;
}

#big-break-lp .big-break-closed--winners.animate-in .inner-wrap--video {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .big-break-closed--winners .inner-wrap--video .video-description-wrap {
    position: absolute;
    text-align: left;
    bottom: 0;
    width: 100%;
    height: auto;
    background-color: rgba(255, 255, 255, 0.85);
    z-index: 6;
    padding: 1.875rem 2rem;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 0ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 0ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 0ms;
}

#big-break-lp .big-break-closed--winners .inner-wrap--video .video-wrap:before {
    content: '';
    display: block;
    padding-top: 56.25%;
}

#big-break-lp .big-break-closed--winners .inner-wrap--video.playing .video-description-wrap {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
}

#big-break-lp .big-break-closed--winners .inner-wrap--video .video-description-wrap h3 {
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    font-size: 1.875rem;
    color: #000000;
    line-height: 2.1875rem;
}

#big-break-lp .big-break-closed--winners .inner-wrap--video iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

#big-break-lp .big-break-closed--winners .inner-wrap--video .video-description-wrap p {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    font-size: 1rem;
    color: #000000;
    line-height: 1.5rem;
}

#big-break-lp .big-break-closed--winners .winner-blocks {
    margin-bottom: 5.625rem;
    display: flex;
    justify-content: space-between;
    min-height: 530px;
}

#big-break-lp .big-break-closed--winners .winner-block--item {
    width: calc(50% - 1.40625rem);
    position: relative;
    overflow: hidden;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 450ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 450ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 450ms;
    opacity: 0;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

#big-break-lp .big-break-closed--winners.animate-in .winner-block--item {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .big-break-closed--winners .winner-block--item .image-wrap:before {
    content: '';
    display: block;
    padding-top: 100%;
}

#big-break-lp .big-break-closed--winners .winner-block--item .image-wrap {
    position: relative;
    margin-top: 2rem;
}

#big-break-lp .big-break-closed--winners .winner-block--item .image-wrap img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

#big-break-lp .big-break-closed--winners .winner-block--item .description-wrap {
    position: absolute;
    bottom: 0;
    width: 100%;
    background-color: rgba(38, 38, 38, 0.75);
    padding: 2.625rem;
    text-align: left;
}

#big-break-lp .big-break-closed--winners .winner-block--item .description-wrap h3 {
    color: #FFFFFF;
    font-weight: 700;
    font-size: 1.5rem;
    margin-bottom: 2px;
}

#big-break-lp .big-break-closed--winners .winner-block--item .description-wrap h4 {
    color: #FFFFFF;
    font-weight: 300;
    font-size: 1.3125rem;
    padding-bottom: 0;
}


/*RESPONSIVE BIG BREAK PRIZES*/

@media (max-width: 1024px) {
    #big-break-lp .big-break-closed--winners .winner-block--item .description-wrap h3 {
        font-size: 1.25rem;
    }
    #big-break-lp .big-break-closed--winners .winner-block--item .description-wrap h4 {
        font-size: 1rem;
    }
}

@media (max-width: 768px) {
    #big-break-lp .big-break-closed--winners .winner-block--item .description-wrap {
        padding: 1.3125rem;
    }
    #big-break-lp .big-break-closed--winners .winner-block--item .description-wrap h3 {
        font-size: 1rem;
    }
    #big-break-lp .big-break-closed--winners .winner-block--item .description-wrap h4 {
        font-size: 0.875rem;
    }
}

@media (max-width: 767px) {
    #big-break-lp .big-break-closed--winners {
        margin-top: 0;
        padding-top: 1.5rem;
        padding-bottom: 2.25rem;
    }
    #big-break-lp .big-break-closed--winners .container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    #big-break-lp .big-break-closed--winners h2 {
        font-size: 1.875rem;
        margin-bottom: 1.5rem;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    #big-break-lp .big-break-closed--winners h2 .content {
        padding-left: 0.625rem;
        padding-right: 0.625rem;
    }
    #big-break-lp .big-break-closed--winners h2 .line {
        -webkit-transform-origin: center !important;
        -ms-transform-origin: center !important;
        transform-origin: center !important;
        -webkit-transform: scaleX(0);
        -ms-transform: scaleX(0);
        transform: scaleX(0);
        margin-top: 1.75rem;
    }
    #big-break-lp .big-break-closed--winners .cta-block {
        margin-top: 1.25rem;
        margin-bottom: 1.5rem;
    }
    #big-break-lp .big-break-closed--winners .inner:last-of-type .cta-block {
        margin-top: 3.5rem;
    }
    #big-break-lp .big-break-closed--winners .inner-wrap--video .video-wrap:before {
        padding-top: 100%;
    }
    #big-break-lp .big-break-closed--winners .inner-wrap--video .video-description-wrap {
        padding: 1.3125rem;
    }
    #big-break-lp .big-break-closed--winners .inner-wrap--video .video-description-wrap h3 {
        font-size: 1.125rem;
        padding-bottom: 2px;
        line-height: 1.125;
    }
    #big-break-lp .big-break-closed--winners .inner-wrap--video .video-description-wrap p {
        font-size: 0.875rem;
    }
    #big-break-lp .big-break-closed--winners .winner-blocks {
        flex-direction: column;
    }
    #big-break-lp .big-break-closed--winners .winner-block--item {
        width: 100%;
        margin-bottom: 2.8125rem;
    }
    #big-break-lp .big-break-closed--winners .winner-block--item:last-of-type {
        margin-bottom: 0;
    }
}

@media (max-width: 599px) {}


/*AWARDS PAGE*/


/*AWARDS HERO*/

#big-break-lp .awards--hero {
    width: 100%;
    max-width: 120rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: flex;
    justify-content: space-between;
}

#big-break-lp .awards--hero .awards--hero-main {
    position: relative;
    width: 51%;
    opacity: 0;
    transition: opacity 1200ms cubic-bezier(.25, .0, 0, 1) 0ms;
}

#big-break-lp .awards--hero.animate-in .awards--hero-main {
    opacity: 1;
}

#big-break-lp .awards--hero .awards--hero-main:before {
    content: '';
    display: block;
    padding-top: 83.89154705%;
}

#big-break-lp .awards--hero .awards--hero-main h1 {
    font-family: 'Raleway', sans-serif;
    font-weight: 800;
    font-size: 3.75rem;
    line-height: 4rem;
    color: #FFFFFF;
    position: absolute;
    bottom: 0;
    left: 0;
    padding-left: 3.3125rem;
    padding-right: 3.3125rem;
    padding-bottom: 2.5625rem;
}

#big-break-lp .awards--hero .awards--hero-main img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    min-width: 100%;
    min-height: 100%;
    width: 100%;
    height: auto;
    max-width: none;
    max-height: 100%;
}

#big-break-lp .awards--hero .awards--hero-asides {
    width: 49%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-left: 0.875rem;
}

#big-break-lp .awards--hero .awards--hero-aside-item {
    width: 100%;
    height: calc(50% - 0.4375rem);
    position: relative;
    opacity: 0;
}

#big-break-lp .awards--hero .awards--hero-aside-item:nth-of-type(1) {
    transition: opacity 1200ms cubic-bezier(.25, .0, 0, 1) 150ms;
}

#big-break-lp .awards--hero .awards--hero-aside-item:nth-of-type(2) {
    transition: opacity 1200ms cubic-bezier(.25, .0, 0, 1) 300ms;
}

#big-break-lp .awards--hero.animate-in .awards--hero-aside-item {
    opacity: 1;
}

#big-break-lp .awards--hero .awards--hero-aside-item img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    min-width: 100%;
    min-height: 100%;
    width: 100%;
    height: auto;
    max-width: none;
    max-height: 100%;
}

#big-break-lp .awards--hero .awards--hero-aside-content {
    position: absolute;
    bottom: 0;
    width: 100%;
    display: flex;
    align-items: center;
    padding: 1rem 1.5rem;
    background-color: rgba(0, 0, 0, 0.65);
    transition: background-color 300ms cubic-bezier(.25, .0, 0, 1) 0ms;
}

#big-break-lp .awards--hero .awards--hero-aside-item:hover .awards--hero-aside-content {
    background-color: rgba(0, 0, 0, 1);
}

#big-break-lp .awards--hero .awards--hero-aside-content h4 {
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
    font-size: 1.3125rem;
    margin-right: 1.5rem;
    padding-bottom: 0;
    color: #FFFFFF;
}

#big-break-lp .awards--hero .awards--hero-aside-content svg {
    width: 1.1875rem;
    height: 1.1875rem;
}

@media (max-width: 767px) {
    #big-break-lp .awards--hero {
        flex-direction: column;
    }
    #big-break-lp .awards--hero .awards--hero-main {
        width: 100%;
        margin-bottom: 0.875rem;
    }
    #big-break-lp .awards--hero .awards--hero-main h1 {
        font-size: 3rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        padding-bottom: 1rem;
    }
    #big-break-lp .awards--hero .awards--hero-asides {
        width: 100%;
        padding-left: 0;
    }
    #big-break-lp .awards--hero .awards--hero-aside-item {
        position: relative;
        height: auto;
        margin-bottom: 0.875rem;
    }
    #big-break-lp .awards--hero .awards--hero-aside-item:before {
        content: '';
        display: block;
        padding-top: 43.31641286%;
    }
}


/*MASONRY SECTION*/

#big-break-lp .awards--masonry-section {
    padding-top: 4.3125rem;
    padding-bottom: 8.3125rem;
}

#big-break-lp .awards--masonry-section .inner {
    display: flex;
    margin-left: auto;
    margin-right: auto;
    width: 82.75%;
    max-width: 972px;
    align-items: center;
    grid-column-start: 1;
    grid-column-end: 13;
    justify-content: space-between;
}

#big-break-lp .awards--masonry-section-content {
    width: 37.25%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    grid-column-start: 1;
    grid-column-end: 5;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 0ms;
    opacity: 0;
    transform: translateY(4rem);
}

#big-break-lp .awards--masonry-section.animate-in .awards--masonry-section-content {
    opacity: 1;
    transform: translateY(0);
}

#big-break-lp .awards--masonry-section-content h3 {
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    font-size: 1.875rem;
    line-height: 2.1875rem;
    color: #000000;
    padding-bottom: 0;
    margin-bottom: 1.5rem;
}

#big-break-lp .awards--masonry-section-content p {
    width: 100%;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5;
    color: #000000;
    padding-bottom: 0;
    margin-bottom: 2.5625rem;
}

#big-break-lp .awards--masonry-section-images {
    width: 58.125%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    grid-column-start: 5;
    grid-column-end: 11;
}

#big-break-lp .awards--masonry-section-images .image-full {
    width: 100%;
    margin-bottom: 0.5625rem;
    position: relative;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 150ms;
    opacity: 0;
    transform: translateY(4rem);
}

#big-break-lp .awards--masonry-section.animate-in .awards--masonry-section-images .image-full {
    opacity: 1;
    transform: translateY(0);
}

#big-break-lp .awards--masonry-section-images .image-full:before {
    content: '';
    display: block;
    padding-top: 40.53097345%;
}

#big-break-lp .awards--masonry-section-images .image-half {
    width: calc(50% - 0.28125rem);
    position: relative;
    opacity: 0;
    transform: translateY(4rem);
}

#big-break-lp .awards--masonry-section-images .image-half:nth-of-type(2) {
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 250ms;
}

#big-break-lp .awards--masonry-section-images .image-half:nth-of-type(3) {
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 350ms;
}

#big-break-lp .awards--masonry-section.animate-in .awards--masonry-section-images .image-half {
    opacity: 1;
    transform: translateY(0);
}

#big-break-lp .awards--masonry-section-images .image-half:before {
    content: '';
    display: block;
    padding-top: 82.43727599%;
}

#big-break-lp .awards--masonry-section-images a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#big-break-lp .awards--masonry-section-images a:after {
    content: '';
    display: block;
    width: 3.875rem;
    height: 3.875rem;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjMiIGhlaWdodD0iNjMiIHZpZXdCb3g9IjAgMCA2MyA2MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMxLjUgMC43MDAwNzNDMTQuNTA5MiAwLjcwMDA3MyAwLjcwMDAwNiAxNC41MDkzIDAuNzAwMDA2IDMxLjUwMDFDMC43MDAwMDYgNDguNDkwOSAxNC41MDkyIDYyLjMwMDEgMzEuNSA2Mi4zMDAxQzQ4LjQ5MDggNjIuMzAwMSA2Mi4zIDQ4LjQ5MDkgNjIuMyAzMS41MDAxQzYyLjMgMTQuNTA5MyA0OC40OTA4IDAuNzAwMDczIDMxLjUgMC43MDAwNzNaTTMxLjUgMy43ODAwN0M0Ni44Mjc2IDMuNzgwMDcgNTkuMjIgMTYuMTcyNSA1OS4yMiAzMS41MDAxQzU5LjIyIDQ2LjgyNzcgNDYuODI3NiA1OS4yMjAxIDMxLjUgNTkuMjIwMUMxNi4xNzI0IDU5LjIyMDEgMy43ODAwMSA0Ni44Mjc3IDMuNzgwMDEgMzEuNTAwMUMzLjc4MDAxIDE2LjE3MjUgMTYuMTcyNCAzLjc4MDA3IDMxLjUgMy43ODAwN1pNMjMuMDMgMTcuNjQwMVY0NS4zNjAxTDQ2LjEzIDMxLjUwMDFMMjMuMDMgMTcuNjQwMVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==');
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#big-break-lp .awards--masonry-section-images img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    min-width: 100%;
    min-height: 100%;
    width: 100%;
    height: auto;
    max-width: none;
    max-height: 100%;
    transition: opacity 300ms cubic-bezier(.25, .0, 0, 1) 0ms;
}

#big-break-lp .awards--masonry-section-images a:hover img {
    opacity: 0.875;
}

@media (max-width: 1024px) {
    #big-break-lp .awards--masonry-section .inner {
        display: flex;
        flex-direction: column;
    }
    #big-break-lp .awards--masonry-section-content {
        margin-bottom: 4rem;
        width: 100%;
    }
    #big-break-lp .awards--masonry-section-images {
        width: 100%;
    }
}

@media (max-width: 767px) {
    #big-break-lp .awards--masonry-section {
        padding-top: 0;
        padding-bottom: 2.25rem;
    }
    #big-break-lp .awards--masonry-section .inner {
        width: 100%;
        max-width: none;
    }
    #big-break-lp .awards--masonry-section-images .image-half {
        width: 100%;
        margin-bottom: 0.5625rem;
    }
}


/*IN THE NEWS*/

#big-break-lp .awards--in-the-news {
    margin-top: 0;
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
    background-color: #FFFFFF;
    position: relative;
}

#big-break-lp .awards--in-the-news h2 {
    font-size: 3rem;
    font-weight: 300;
    color: #000000;
    text-align: center;
    display: inline-block;
    padding: 0;
    margin-bottom: 2.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1);
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1);
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1);
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
}

#big-break-lp .awards--in-the-news.animate-in h2 {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .awards--in-the-news h2 .line {
    display: inline-block;
    background-color: #E5B436;
    height: 1px;
    width: 100%;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 150ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 150ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 150ms;
    opacity: 0;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

#big-break-lp .awards--in-the-news.animate-in h2 .line {
    opacity: 1;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
}

#big-break-lp h2 .line--left {
    -webkit-transform-origin: right;
    -ms-transform-origin: right;
    transform-origin: right;
}

#big-break-lp h2 .line--right {
    -webkit-transform-origin: left;
    -ms-transform-origin: left;
    transform-origin: left;
}

#big-break-lp .awards--in-the-news .subheading {
    font-family: 'Raleway', sans-serif;
    font-size: 1.5rem;
    font-weight: 300;
    color: #000000;
    max-width: 48.1875rem;
    margin-left: auto;
    margin-right: auto;
    line-height: 2rem;
    margin-bottom: 5rem;
    text-align: center;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 100ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 100ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 100ms;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
}

#big-break-lp .awards--in-the-news.animate-in .subheading {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .awards--in-the-news h2 .content {
    -ms-flex-negative: 4;
    flex-shrink: 4;
    width: 100%;
    white-space: nowrap;
    padding: 0 2.625rem;
}

.awards--in-the-news .news-items {
    display: flex;
    justify-content: space-between;
    margin-left: -3rem;
    margin-right: -3rem;
    margin-bottom: 4.5rem;
}

.awards--in-the-news .news-items--item {
    width: 33.33333%;
    padding-left: 3rem;
    padding-right: 3rem;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    opacity: 0;
    transform: translateY(4rem);
}

.awards--in-the-news.animate-in .news-items--item {
    opacity: 1;
    transform: translateY(0);
}

.awards--in-the-news .news-items--item:nth-of-type(1) {
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 200ms;
}

.awards--in-the-news .news-items--item:nth-of-type(2) {
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 300ms;
}

.awards--in-the-news .news-items--item:nth-of-type(3) {
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 400ms;
}

.awards--in-the-news .news-items--image-wrap {
    position: relative;
    overflow: hidden;
    margin-bottom: 1rem;
    width: 100%;
}

.awards--in-the-news .news-items--image-wrap:before {
    content: '';
    display: block;
    padding-top: 76.62835249%;
}

.awards--in-the-news .news-items--image-wrap img {
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    max-height: 100%;
    transform: translate(-50%, -50%);
}

.awards--in-the-news .news-items--content {
    width: 100%;
}

.awards--in-the-news .news-items--date {
    display: inline-block;
    margin-bottom: 0.3125rem;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    font-size: 0.875rem;
    letter-spacing: 2px;
    line-height: 1;
    color: #8D8D8D;
}

.awards--in-the-news .news-items--title {
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    font-size: 1.3125rem;
    line-height: 1.3;
    color: #000000;
    padding-bottom: 0;
    margin-bottom: 1.5rem;
}

.awards--in-the-news .news-items--excerpt {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5;
    color: #000000;
    margin-bottom: 1.5rem;
}

.awards--in-the-news .news-items--link {
    display: inline-block;
    font-family: 'Raleway', sans-serif;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.1875rem;
    color: #000000;
    position: relative;
    transition: color 150ms cubic-bezier(.25, .0, 0, 1) 0ms;
}

.awards--in-the-news .news-items--link:after {
    content: '';
    display: block;
    position: absolute;
    bottom: -0.25rem;
    width: 100%;
    height: 1px;
    background-color: #000000;
    transition: background-color 150ms cubic-bezier(.25, .0, 0, 1) 0ms;
}

.awards--in-the-news .news-items--link:hover {
    color: #FFB74D;
}

.awards--in-the-news .news-items--link:hover:after {
    background-color: #FFB74D;
}

@media (max-width: 1024px) {
    .awards--in-the-news .news-items {
        flex-direction: column;
        margin-left: 0;
        margin-right: 0;
    }
    .awards--in-the-news .news-items--item {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        flex-direction: row;
        margin-bottom: 1.5rem;
    }
    .awards--in-the-news .news-items--content {
        padding-left: 1.5rem;
    }
}

@media (max-width: 767px) {
    #big-break-lp .awards--in-the-news {
        padding-top: 2.25rem;
        padding-bottom: 4.25rem;
    }
    #big-break-lp .awards--in-the-news h2 {
        font-size: 1.875rem;
        margin-bottom: 2rem;
    }
    #big-break-lp .awards--in-the-news h2 .content {
        padding-left: 0.625rem;
        padding-right: 0.625rem;
    }
    #big-break-lp .awards--in-the-news .subheading {
        font-size: 1rem;
        line-height: 1.5rem;
        margin-bottom: 2.5rem !important;
        padding-bottom: 0.5em;
    }
    .awards--in-the-news .news-items--item {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        flex-direction: column;
        margin-bottom: 4rem;
    }
    .awards--in-the-news .news-items--item:last-of-type {
        margin-bottom: 0;
    }
    .awards--in-the-news .news-items--content {
        padding-left: 0;
    }
}


/*SHOW HIGHLIGHTS*/

#big-break-lp .awards--show-highlights {
    margin-top: 0;
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(#FFFFFF));
    background-image: -webkit-linear-gradient(#F9F9F9, #FFFFFF);
    background-image: -o-linear-gradient(#F9F9F9, #FFFFFF);
    background-image: linear-gradient(#F9F9F9, #FFFFFF);
    position: relative;
}

#big-break-lp .awards--show-highlights h2 {
    font-size: 3rem;
    font-weight: 300;
    color: #000000;
    text-align: center;
    display: inline-block;
    padding: 0;
    margin-bottom: 2.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1);
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1);
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1);
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
}

#big-break-lp .awards--show-highlights.animate-in h2 {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .awards--show-highlights h2 .line {
    display: inline-block;
    background-color: #E5B436;
    height: 1px;
    width: 100%;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 150ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 150ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 150ms;
    opacity: 0;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

#big-break-lp .awards--show-highlights.animate-in h2 .line {
    opacity: 1;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
}

#big-break-lp h2 .line--left {
    -webkit-transform-origin: right;
    -ms-transform-origin: right;
    transform-origin: right;
}

#big-break-lp h2 .line--right {
    -webkit-transform-origin: left;
    -ms-transform-origin: left;
    transform-origin: left;
}

#big-break-lp .awards--show-highlights .subheading {
    font-family: 'Raleway', sans-serif;
    font-size: 1.5rem;
    font-weight: 300;
    color: #000000;
    max-width: 48.1875rem;
    margin-left: auto;
    margin-right: auto;
    line-height: 2rem;
    margin-bottom: 5rem;
    text-align: center;
    -webkit-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 100ms;
    -o-transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 100ms;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 100ms;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateY(4rem);
    -ms-transform: translateY(4rem);
    transform: translateY(4rem);
}

#big-break-lp .awards--show-highlights.animate-in .subheading {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

#big-break-lp .awards--show-highlights h2 .content {
    -ms-flex-negative: 4;
    flex-shrink: 4;
    width: 100%;
    white-space: nowrap;
    padding: 0 2.625rem;
}

#big-break-lp .awards--show-highlights .video-wrap {
    position: relative;
    transition: all 1200ms cubic-bezier(.25, .0, 0, 1) 200ms;
    opacity: 0;
    backface-visibility: hidden;
    transform: translateY(4rem);
}

#big-break-lp .awards--show-highlights.animate-in .video-wrap {
    opacity: 1;
    transform: translateY(0);
}

#big-break-lp .awards--show-highlights .video-wrap:before {
    content: '';
    display: block;
    padding-top: 56.25%;
}

#big-break-lp .awards--show-highlights #show-highlights-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.page-template-page-template-final-draft-awards footer {
    margin-top: 0 !important;
}

@media (max-width: 767px) {
    #big-break-lp .awards--show-highlights {
        padding-top: 0rem;
        padding-bottom: 2.25rem;
    }
    #big-break-lp .awards--show-highlights h2 {
        font-size: 1.875rem;
        margin-bottom: 2rem;
    }
    #big-break-lp .awards--show-highlights h2 .content {
        padding-left: 0.625rem;
        padding-right: 0.625rem;
    }
    #big-break-lp .awards--show-highlights .subheading {
        font-size: 1rem;
        line-height: 1.5rem;
        margin-bottom: 2.5rem !important;
        padding-bottom: 0.5em;
    }
}
/* BIG BREAK FAQ */

#big-break-lp .big-break-lp--faq {
    margin-bottom: 4.25rem;
}
#big-break-lp .big-break-lp--faq .container{
    padding-top: 0;
}
#big-break-lp .big-break-lp--faq h2 {
  text-align: center;
  font-size: 1.875rem !important;
  font-weight: 300 !important;
}
#big-break-lp .big-break-lp--faq #faqs {
  grid-column: 2/12;
}
#big-break-lp .big-break-lp--faq #faqs .faq-list {
  margin-bottom: 2rem;
}
#big-break-lp .big-break-lp--faq #faqs .faq-list h3 {
  display: flex;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  font-size: 1rem !important;
  line-height: 24px;
  font-weight: 700;
  justify-content: space-between;
  border-bottom: 1px solid rgba(21, 21, 22, 0.25);
  transition: 0.25s all ease-in-out;
  margin-bottom: 0 !important;
  padding: 1rem 0;
}
#big-break-lp .big-break-lp--faq #faqs .faq-list h3.close img {
  transform: rotate(360deg);
}
#big-break-lp .big-break-lp--faq #faqs .faq-list h3.open {
  border: none;
}
#big-break-lp .big-break-lp--faq #faqs .faq-list h3.open img {
  transform: rotate(180deg);
}
#big-break-lp .big-break-lp--faq #faqs .faq-list div {
  border-bottom: 1px solid rgba(21, 21, 22, 0.25);
  padding-bottom: 2rem;
}
#big-break-lp .big-break-lp--faq .cta-block {
  grid-column: 1/-1;
}

@media screen and (min-width: 998px) {
  #big-break-lp .big-break-lp--faq {
    margin-bottom: 6rem;
  }
  #big-break-lp .big-break-lp--faq h2 {
    font-size: 3rem !important;
    margin-bottom: 4rem !important;
  }
  #big-break-lp .big-break-lp--faq #faqs .faq-list {
    margin-bottom: 4rem;
  }
  #big-break-lp .big-break-lp--faq #faqs .faq-list h3 {
    padding: 32px 0;
  }
  #big-break-lp .big-break-lp--faq #faqs .faq-list p {
    margin-bottom: 2rem;
  }
}

/*FINAL DRAFT AWARDS HEADER*/

.page-template-page-template-final-draft-awards #page-container {
    margin-top: 0 !important;
}


/*VIDEO MODAL*/

.video-modal {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 80%;
    max-width: 56.25rem;
    height: auto;
    opacity: 0;
    transition: opacity 600ms cubic-bezier(.25, .0, 0, 1) 200ms;
    pointer-events: none;
    z-index: 10;
    transform: translate(-50%, -50%);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.25), 0 16px 32px rgba(0, 0, 0, 0.125);
}

.video-modal.active {
    opacity: 1;
    pointer-events: all;
}

.video-modal:before {
    content: '';
    display: block;
    padding-top: 56.25%;
}

.video-modal #video-modal--container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video-modal .close {
    position: absolute;
    top: 0;
    right: -3rem;
    cursor: pointer;
}

@media (max-width: 767px) {
    .video-modal .close {
        top: auto;
        right: auto;
        bottom: -6rem;
        left: 50%;
        transform: translateX(-50%);
        background-color: #333333;
        width: 4rem;
        height: 4rem;
        border-radius: 50%;
    }
    .video-modal .close:hover {
        background-color: #161616;
    }
    .video-modal .close svg {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
}

.video-modal .close:hover svg {
    fill: #DDDDDD;
}

.video-modal .close svg {
    width: 1.5rem;
    height: 1.5rem;
    fill: #FFFFFF;
}

.video-modal--overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.75);
    opacity: 0;
    transition: opacity 600ms cubic-bezier(.25, .0, 0, 1) 0ms;
    pointer-events: none;
    z-index: 9;
}

.video-modal--overlay.active {
    opacity: 1;
    pointer-events: all;
}


/*GALLERY MODAL*/

.gallery-modal {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 80%;
    height: auto;
    opacity: 0;
    transition: opacity 600ms cubic-bezier(.25, .0, 0, 1) 200ms;
    pointer-events: none;
    z-index: 10;
}

.gallery-modal .slick-slider {
    width: 100%;
    max-height: 80vh;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.gallery-modal .slick-list,
.gallery-modal .slick-track,
.gallery-modal .slick-slide,
.gallery-modal .slick-slide * {
    max-height: 80vh;
}

.gallery-modal .slick-track {
    display: flex;
    align-items: center;
}

.gallery-modal .slick-arrow {
    z-index: 5;
}

.gallery-modal .slick-arrow:hover {
    background-color: transparent;
}

.gallery-modal .slick-prev {
    left: 0;
    transform: translateX(-4rem);
}

.gallery-modal .slick-prev:before {
    background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 27 49"><g id="Style-Guide" fill="none" fill-rule="evenodd" stroke-linecap="round"><g id="Buttons" stroke="%23FFFFFF" stroke-width="2" transform="translate(-47 -727)"><g id="icons/chevron-left/black" transform="translate(19 706)"><g id="icons/chevron-down/black" transform="rotate(90 45.5 45.5)"><path id="Path-3" d="M22.75 37.917l22.75 22.75 22.75-22.75"/></g></g></g></g></svg>');
}

.gallery-modal .slick-next {
    right: 0;
    transform: translateX(4rem);
}

.gallery-modal .slick-next:before {
    background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 27 49"><g id="Style-Guide" fill="none" fill-rule="evenodd" stroke-linecap="round"><g id="Buttons" stroke="%23FFFFFF" stroke-width="2" transform="translate(-47 -727)"><g id="icons/chevron-left/black" transform="translate(19 706)"><g id="icons/chevron-down/black" transform="rotate(-90 45.5 45.5)"><path id="Path-3" d="M22.75 37.917l22.75 22.75 22.75-22.75"/></g></g></g></g></svg>');
}

@media (max-width: 1024px) {
    .gallery-modal .slick-next:before,
    .gallery-modal .slick-prev:before {
        background-size: 2rem 2rem;
    }
}

.gallery-modal .image-wrap {
    display: flex;
    justify-content: center;
}

.gallery-modal .image-wrap img {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.25), 0 16px 32px rgba(0, 0, 0, 0.125);
    max-width: 100%;
    width: auto;
    height: auto;
}

.gallery-modal.active {
    opacity: 1;
    pointer-events: all;
}

.gallery-modal--overlay .close {
    position: absolute;
    top: 1.5rem;
    right: 1.5rem;
    cursor: pointer;
}

.gallery-modal--overlay .close:hover svg {
    fill: #DDDDDD;
}

.gallery-modal--overlay .close svg {
    width: 1.5rem;
    height: 1.5rem;
    fill: #FFFFFF;
}

.gallery-modal--overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.75);
    opacity: 0;
    transition: opacity 600ms cubic-bezier(.25, .0, 0, 1) 0ms;
    pointer-events: none;
    z-index: 9;
}

.gallery-modal--overlay.active {
    opacity: 1;
    pointer-events: all;
}


/*ANIMATION KEYFRAMES*/

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-webkit-keyframes fadeIn--up {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 2rem, 0);
        transform: translate3d(0, 2rem, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes fadeIn--up {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 2rem, 0);
        transform: translate3d(0, 2rem, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@-webkit-keyframes fadeIn--up-price {
    0% {
        -webkit-transform: scale(1) translate3d(0, 2rem, 0);
        transform: scale(1) translate3d(0, 2rem, 0);
    }
    100% {
        -webkit-transform: scale(1) translate3d(0, 0, 0);
        transform: scale(1) translate3d(0, 0, 0);
    }
}

@keyframes fadeIn--up-price {
    0% {
        -webkit-transform: scale(1) translate3d(0, 2rem, 0);
        transform: scale(1) translate3d(0, 2rem, 0);
    }
    100% {
        -webkit-transform: scale(1) translate3d(0, 0, 0);
        transform: scale(1) translate3d(0, 0, 0);
    }
}

@-webkit-keyframes fadeIn--left {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(2rem, 0, 0);
        transform: translate3d(2rem, 0, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes fadeIn--left {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(2rem, 0, 0);
        transform: translate3d(2rem, 0, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@-webkit-keyframes fadeIn--left-offscreen {
    0% {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
    100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes fadeIn--left-offscreen {
    0% {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
    100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@-webkit-keyframes fadeIn--right {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-2rem, 0, 0);
        transform: translate3d(-2rem, 0, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes fadeIn--right {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-2rem, 0, 0);
        transform: translate3d(-2rem, 0, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@-webkit-keyframes fadeIn--right-centered {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-2rem, -50%, 0);
        transform: translate3d(-2rem, -50%, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: translate3d(0, -50%, 0);
        transform: translate3d(0, -50%, 0);
    }
}

@keyframes fadeIn--right-centered {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-2rem, -50%, 0);
        transform: translate3d(-2rem, -50%, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: translate3d(0, -50%, 0);
        transform: translate3d(0, -50%, 0);
    }
}

@-webkit-keyframes fadeIn--right-centered-half {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-50%, -50%, 0);
        transform: translate3d(-50%, -50%, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: translate3d(-25%, -50%, 0);
        transform: translate3d(-25%, -50%, 0);
    }
}

@keyframes fadeIn--right-centered-half {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-50%, -50%, 0);
        transform: translate3d(-50%, -50%, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: translate3d(-25%, -50%, 0);
        transform: translate3d(-25%, -50%, 0);
    }
}

@-webkit-keyframes fadeIn--right-centered-quarter {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, -50%, 0);
        transform: translate3d(-100%, -50%, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: translate3d(-50%, -50%, 0);
        transform: translate3d(-50%, -50%, 0);
    }
}

@keyframes fadeIn--right-centered-quarter {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, -50%, 0);
        transform: translate3d(-100%, -50%, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: translate3d(-50%, -50%, 0);
        transform: translate3d(-50%, -50%, 0);
    }
}

@-webkit-keyframes fadeIn--up-centered {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-50%, 75%, 0);
        transform: translate3d(-50%, 75%, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: translate3d(-50%, 50%, 0);
        transform: translate3d(-50%, 50%, 0);
    }
}

@keyframes fadeIn--up-centered {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-50%, 75%, 0);
        transform: translate3d(-50%, 75%, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: translate3d(-50%, 50%, 0);
        transform: translate3d(-50%, 50%, 0);
    }
}

@-webkit-keyframes bulletpoint--diamond {
    0% {
        -webkit-transform: translate3d(0, -50%, 0) rotate(225deg) scale(0);
        transform: translate3d(0, -50%, 0) rotate(225deg) scale(0);
    }
    100% {
        -webkit-transform: translate3d(0, -50%, 0) rotate(45deg) scale(1);
        transform: translate3d(0, -50%, 0) rotate(45deg) scale(1);
    }
}

@keyframes bulletpoint--diamond {
    0% {
        -webkit-transform: translate3d(0, -50%, 0) rotate(225deg) scale(0);
        transform: translate3d(0, -50%, 0) rotate(225deg) scale(0);
    }
    100% {
        -webkit-transform: translate3d(0, -50%, 0) rotate(45deg) scale(1);
        transform: translate3d(0, -50%, 0) rotate(45deg) scale(1);
    }
}

@-webkit-keyframes bulletpoint--diamond-mobile {
    0% {
        -webkit-transform: translate3d(-50%, -50%, 0) rotate(225deg) scale(0);
        transform: translate3d(-50%, -50%, 0) rotate(225deg) scale(0);
    }
    100% {
        -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg) scale(1);
        transform: translate3d(-50%, -50%, 0) rotate(45deg) scale(1);
    }
}

@keyframes bulletpoint--diamond-mobile {
    0% {
        -webkit-transform: translate3d(-50%, -50%, 0) rotate(225deg) scale(0);
        transform: translate3d(-50%, -50%, 0) rotate(225deg) scale(0);
    }
    100% {
        -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg) scale(1);
        transform: translate3d(-50%, -50%, 0) rotate(45deg) scale(1);
    }
}

@-webkit-keyframes bulletpoint--border {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
    }
    100% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
}

@keyframes bulletpoint--border {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
    }
    100% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
}

@-webkit-keyframes textColor--transparent {
    0% {
        color: transparent;
    }
    100% {
        color: #383B41;
    }
}

@keyframes textColor--transparent {
    0% {
        color: transparent;
    }
    100% {
        color: #383B41;
    }
}

.accordion-button:focus {
    box-shadow: none !important;
    border: none;
}
