/*GLOBALS*/

.button {
	display: inline-block;
	float: none !important;
	font-family: 'Montserrat', sans-serif;
	font-size: 0.875rem;
	padding: 0.6875rem 1.75rem;
	border-style: solid;
	border-radius: 8px;
	border-width: 2px;
	letter-spacing: 0.03125rem;
	-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);
}

.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: 'Montserrat', 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;
}

.frm_style_formidable-style-2.with_frm_style .frm_submit button {
	display: inline-block;
	float: none !important;
	font-family: 'Montserrat', 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: -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;
}

.frm_style_formidable-style-2.with_frm_style .frm_submit button: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;
}

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

.head-call-container {
	background: transparent !important;
	padding: 0 !important;
	border-radius: 0 !important;
	margin: 0 !important;
}

.head-call-container a {
	display: inline-block;
	float: none !important;
	font-family: 'Montserrat', sans-serif;
	font-size: 0.875rem;
	font-weight: 600;
	line-height: 1.7em;
	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 !important;
	background-color: transparent;
	color: #FFFFFF !important;
	text-decoration: none;
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.head-call-container a:before {
	content: '';
	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);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}

.head-call-container a:after {
	content: '';
	background-image: none;
	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;
	background-color: #009E47;
}

.head-call-container a: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);
}

.head-call-container a:hover:after {
	opacity: 1;
}

.navigation > ul > li > a, .menu-flyout a {
	font-family: 'Raleway', sans-serif;
}

.foot-call a {
	color: #009E47 !important;
}

.footer-main .hbspt-form label {
	display: none;
}

.footer-main .hbspt-form form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
}

.footer-main .hbspt-form form .input {
	line-height: 1;
}

.footer-main .hbspt-form form .hs_email {
	width: calc(100% - 2.75rem);
}

.footer-main .hbspt-form form .input .hs-input {
	font-size: 0.75rem;
	padding: 1rem;
	border: none;
	width: 100%;
	background-color: transparent;
}

.footer-main .hbspt-form form .hs_submit {
	background-image: url('/wp-content/themes/Divi-Space-Child/images/newsletter_email_icon.png');
	background-repeat: no-repeat;
	background-position: center center;
}

.footer-main .hbspt-form form .actions {
	line-height: 1;
	height: 100%;
}

.footer-main .hbspt-form form .actions .hs-button {
	height: 100%;
	cursor: pointer;
	opacity: 0;
}

.footer-main .hbspt-form .submitted-message p {
	line-height: 1.5;
	padding: 0.5rem;
	background-color: #009E47 !important;
	color: #FFFFFF;
}

.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: 'Montserrat', 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: 'Montserrat', 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: 'Montserrat', 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-paramount {
	height: 3rem;
}

.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-warner-bros {
	height: 3rem;
}

.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: 'Montserrat', sans-serif;
	font-weight: 400;
	font-size: 1.875rem;
	color: #383B41;
	margin-bottom: 0.5rem;
}

.fd11-section--video .copy p {
	font-family: 'Montserrat', 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: 'Montserrat', 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: 'Montserrat', 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: 'Montserrat', 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: 'Montserrat', 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: 'Montserrat', 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: 'Montserrat', 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: 'Montserrat', 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: 'Montserrat', 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: 'Montserrat', 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: 'Montserrat', 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/Divi-Space-Child/images/tiny_grid_@2X.png'), -webkit-gradient(linear, left top, left bottom, from(#000000), to(#454545));
	background-image: url('/wp-content/themes/Divi-Space-Child/images/tiny_grid_@2X.png'), -webkit-linear-gradient(#000000, #454545);
	background-image: url('/wp-content/themes/Divi-Space-Child/images/tiny_grid_@2X.png'), -o-linear-gradient(#000000, #454545);
	background-image: url('/wp-content/themes/Divi-Space-Child/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: 'Montserrat', 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: 'Montserrat', 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;
}

#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 .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: 'Montserrat', 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: 'Montserrat', 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 {
	position: relative;
}

.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;
}

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

#big-break-lp .cta-block .read-more {
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 1rem;
	color: #000000;
	-webkit-transition: color 200ms ease;
	-o-transition: color 200ms ease;
	transition: color 200ms ease;
}

#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;
}

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

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


/*RESPONSIVE BIG BREAK LP GLOBAL*/

@media (max-width: 767px) {
	#big-break-lp .container {
		display: block;
	}
	#big-break-lp .diamond-divider {
		margin-top: 2.5rem;
		margin-bottom: 2.5rem;
	}
	#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 .read-more {
		font-size: 0.875rem;
	}
	#big-break-lp h2 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		margin-bottom: 1.5rem !important;
	}
	.line--left {
		display: none !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;
	}
}

/*BIG BREAK LP HEADER*/

.page-template-page-template-big-break-lp .page-header, .page-template-page-template-big-break-cms .page-header {
	background: transparent;
	border-bottom: none;
	position: absolute;
	width: 100%;
	z-index: 99;
}

.page-template-page-template-big-break-lp .navigation > ul > li > a, .page-template-page-template-big-break-cms .navigation > ul > li > a {
	color: #FFFFFF;
}

.page-template-page-template-big-break-lp .navigation > ul > li > a div, .page-template-page-template-big-break-cms .navigation > ul > li > a div {
	margin-top: 0 !important;
}

.page-template-page-template-big-break-lp .navigation > ul > li.topNavLI > a:after, .page-template-page-template-big-break-cms .navigation > ul > li.topNavLI > a:after {
	color: #FFFFFF;
}

.page-template-page-template-big-break-lp .navigation > ul > li > a img, .page-template-page-template-big-break-cms .navigation > ul > li > a img {
	display: none;
}

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

.page-template-page-template-big-break-lp .navigation .head-call-container, .page-template-page-template-big-break-cms .navigation .head-call-container {
	padding-top: 0.125rem !important;
}

.page-template-page-template-big-break-lp .navigation .head-call-container a, .page-template-page-template-big-break-cms .navigation .head-call-container a {
	border: 1px solid #E5B436;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	font-size: 0.875rem;
	-webkit-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
	padding: 0.875rem 1.875rem !important;
}

.page-template-page-template-big-break-lp .navigation .head-call-container a:hover, .page-template-page-template-big-break-cms .navigation .head-call-container a:hover {
	border: 1px solid #E5B436;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	font-size: 0.875rem;
	background-color: #E5B436;
	color: #FFFFFF !important;
}

.page-template-page-template-big-break-lp .navigation .head-call-container a:before, .page-template-page-template-big-break-cms .navigation .head-call-container a:before {
	display: none;
}

.page-template-page-template-big-break-lp .navigation .head-call-container a:after, .page-template-page-template-big-break-cms .navigation .head-call-container a:after {
	display: none;
}

@media (max-width: 1080px) {
	.page-template-page-template-big-break-lp .header-lower, .page-template-page-template-big-break-cms .header-lower {
	    background-color: white;
	    position: fixed;
	    left: -275px;
	    height: 100%;
	    z-index: 10000;
	    top: 0;
	    text-align: center;
	    width: 225px !important;
	    overflow: auto;
	    padding: 15px 0;
	}
	.page-template-page-template-big-break-lp .logo, .page-template-page-template-big-break-cms .logo {
		float: left;
	}
	.page-template-page-template-big-break-lp header.page-header a.logo, .page-template-page-template-big-break-cms header.page-header a.logo {
		margin-left: 1.5rem;
	}
	.page-template-page-template-big-break-lp .toggleNav, .page-template-page-template-big-break-cms .toggleNav {
		display: block;
		float: right;
		width: 44px;
		margin-top: 0rem;
		cursor: pointer;
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
		margin-right: 1rem;
	}
	.page-template-page-template-big-break-lp .patty, .page-template-page-template-big-break-cms .patty {
		width: 1.375rem;
		height: 0.1875rem;
		margin: 0.25rem auto;
		background: #FFFFFF;
	}
	.page-template-page-template-big-break-lp .mobile-cart, .page-template-page-template-big-break-cms .mobile-cart {
		display: block;
		color: #FFFFFF;
		font-size: 24px;
		text-align: center;
		width: 44px;
		float: right;
		line-height: 1;
		margin-top: 0;
		margin-right: 0.25rem;
	}
	.page-template-page-template-big-break-lp .mobile-cart a, .page-template-page-template-big-break-cms .mobile-cart a {
		color: #FFFFFF;
		display: inline-block;
		width: 44px;
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
	}
	.page-template-page-template-big-break-lp .top-nav, .page-template-page-template-big-break-lp .minicart-wrapper, .page-template-page-template-big-break-cms .top-nav, .page-template-page-template-big-break-cms .minicart-wrapper {
		display: block;
	    float: none;
	    width: 100%;
	    margin: 0;
	}
	.page-template-page-template-big-break-lp .navigation, .page-template-page-template-big-break-cms .navigation {
		background-color: #FFFFFF;
	}
	.page-template-page-template-big-break-lp .navigation > ul > li, .page-template-page-template-big-break-cms .navigation > ul > li {
		float: none;
	    display: block;
	    width: 100%;
	}
	.page-template-page-template-big-break-lp .navigation > ul > li:after, .page-template-page-template-big-break-cms .navigation > ul > li:after {
		width: 100px;
	    background: #231f20;
	    height: 1px;
	    display: block;
	    margin: 0 auto;
	    content: "";
	}
	.page-template-page-template-big-break-lp .navigation > ul > li > a, .page-template-page-template-big-break-cms .navigation > ul > li > a {
		padding: 20px 0;
    	font-size: 18px;
	}
	.page-template-page-template-big-break-lp .navigation > ul > li > a, .page-template-page-template-big-break-cms .navigation > ul > li > a {
		color: #000000 !important;
	}
	.page-template-page-template-big-break-lp .navigation .head-call-container, .page-template-page-template-big-break-cms .navigation .head-call-container {
		padding-top: 0.625rem !important;
	}
	.page-template-page-template-big-break-lp .navigation .head-call-container a, .page-template-page-template-big-break-cms .navigation .head-call-container a {
		color: #000000 !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: 100vh;
	overflow: hidden;
	position: relative;
	min-height: 43.375rem;
}

#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%);
}

#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: 25%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
	width: 100%;
	text-align: center;
}

#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);
	opacity: 0;
	-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;
}

@media (max-width: 767px) {
	#big-break-lp .big-break-lp--hero-content {
		top: 20%;
		max-width: 90%;
	}
	#big-break-lp .big-break-lp--hero-content .anniversary-wrap {
		padding-left: 1rem;
		padding-right: 1rem;
	}
}

#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: 'Montserrat', 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: 'Montserrat', 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 {
	font-size: 3.375rem;
	font-weight: 300;
	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;
	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-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: 800;
	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;
	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 .button {
	opacity: 1;
	-webkit-transform: translateY(0);
	    -ms-transform: translateY(0);
	        transform: translateY(0);
}

/*RESPONSIVE BIG BREAK HERO*/

@media (max-width: 767px) {
	#big-break-lp .big-break-lp--hero {
		min-height: 0;
	}
	#big-break-lp .big-break-lp--hero-content {
		top: 20%;
	}
	#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 {
		font-size: 2.25rem;
		margin-bottom: 0rem;
		padding-bottom: 0;
	}
	#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: 1.125rem;
	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;
	min-height: 5.75rem;
}

#big-break-lp .big-break-lp--sticky-nav.active {
	position: fixed;
	top: 0;
}

#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;
	line-height: 1;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

#big-break-lp .big-break-lp--sticky-nav ul li a {
	color: #000000;
}

#big-break-lp .big-break-lp--sticky-nav ul .button {
	padding: 0.9375rem 1.875rem;
	line-height: 1.7em;
}

/*RESPONSIVE BIG BREAK STICKY NAV*/

@media (max-width: 767px) {
	#big-break-lp .big-break-lp--sticky-nav {
		display: none;
	}
}

/*BIG BREAK LP PRIZES*/

#big-break-lp .big-break-lp--prizes {
	margin-top: 5.75rem;
	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-lp--prizes h2 {
	font-size: 3rem;
	font-weight: 300;
	color: #000000;
	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);
	-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: 1.5rem;
	font-weight: 300;
	color: #000000;
	max-width: 54.375rem;
	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 .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;
}

#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: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 1rem;
	color: #000000;
	padding-bottom: 0;
	margin-bottom: 0.75rem;
}

#big-break-lp .big-break-lp--prizes .prize-list li .copy-wrap p {
	font-family: 'Montserrat', 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;
}

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

#big-break-lp .big-break-lp--prizes p {
	font-family: 'Montserrat', 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;
		margin-bottom: 1.5rem;
		-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;
	}
	#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: 1.5rem;
	}
	#big-break-lp .big-break-lp--prizes .prize-list li {
		margin-bottom: 1.875rem;
	}
	#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.25rem;
		margin-bottom: 1.5rem;
	}
	#big-break-lp .big-break-lp--prizes .inner:last-of-type .cta-block {
		margin-top: 3.5rem;
	}
	#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 {
		-webkit-box-shadow: none;
		        box-shadow: none;
		position: absolute;
		top: 0;
		margin-top: 0;
		margin-bottom: 0;
		height: 100%;
		width: auto;
		max-width: none;
	}
	#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: 4.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(#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/Divi-Space-Child/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/Divi-Space-Child/images/deco-pattern.png'), -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));
	background-image: url('/wp-content/themes/Divi-Space-Child/images/deco-pattern.png'), -o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));
	background-image: url('/wp-content/themes/Divi-Space-Child/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/Divi-Space-Child/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;
	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);
	-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: 1.5rem;
	font-weight: 300;
	color: #FFFFFF;
	max-width: 54.375rem;
	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.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: 'Montserrat', 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 {
	width: 33.33333%;
	text-align: center;
	font-size: 1.5rem;
	font-weight: 400;
	color: #FFF;
	display: inline-block;
	margin-bottom: 4rem;
}

@media (max-width: 1024px) {
	#big-break-lp .big-break-lp--awards .award-categories--content ul li {
		width: 50%;
	}
}

@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: 1.25rem;
		margin-bottom: 2rem;
	}
}

#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;
}

#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: 'Montserrat', 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: 'Montserrat', 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-filter: blur(2px);
		        filter: blur(2px);
		-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;
		margin-bottom: 2.5rem;
	}
	#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 .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-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;
	}
	#big-break-lp .big-break-lp--awards .full-width h2.alternate {
		margin-bottom: 3.75rem !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: 4.5rem;
	padding-bottom: 5.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--judges h2 {
	font-size: 3rem;
	font-weight: 300;
	color: #000000;
	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);
	-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 .judge-slider {
	padding-top: 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;
	-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: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 31.75rem;
	padding-left: 1.375rem;
	padding-right: 1.375rem;
	margin-bottom: 7rem;
}

#big-break-lp .big-break-lp--judges .judge-slider .judge-slide .judge-item .image-wrap {
	width: 38%;
}

#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: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 1.125rem;
	color: #000000;
	padding-bottom: 0;
}

#big-break-lp .big-break-lp--judges .judge-slider .judge-slide .judge-item .copy-wrap .subheading {
	font-family: 'Montserrat', 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: 'Montserrat', 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: 100%;
	}
	#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: 4.25rem;
	}
	#big-break-lp .big-break-lp--judges h2 {
		font-size: 1.875rem;
		margin-bottom: 2rem;
	}
	#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-top: 0.5rem;
	}
	#big-break-lp .big-break-lp--judges .judge-item {
		padding-left: 1.875rem;
		padding-right: 1.875rem;
	}
	#big-break-lp .big-break-lp--judges .judge-item .image-wrap {
		margin-bottom: 2rem;
	}
	#big-break-lp .big-break-lp--judges .judge-slider .judge-item .copy-wrap h3 {
		font-family: 'Montserrat', sans-serif;
		font-weight: 700;
		font-size: 1.125rem;
		color: #000000;
		padding-bottom: 0;
	}
	#big-break-lp .big-break-lp--judges .judge-slider .judge-item .copy-wrap .subheading {
		font-family: 'Montserrat', 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: 'Montserrat', 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: 2rem;
		margin-bottom: 2.25rem;
		-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: #000000;
		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--judges .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: #000000;
		opacity: 0.5;
		-webkit-filter: blur(2px);
		        filter: blur(2px);
		-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: 4.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(#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--success .deco-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url('/wp-content/themes/Divi-Space-Child/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/Divi-Space-Child/images/deco-pattern.png'), -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));
	background-image: url('/wp-content/themes/Divi-Space-Child/images/deco-pattern.png'), -o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));
	background-image: url('/wp-content/themes/Divi-Space-Child/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--success .grain-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url('/wp-content/themes/Divi-Space-Child/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;
	font-weight: 300;
	color: #FFFFFF;
	text-align: center;
	display: inline-block;
	padding: 0;
	margin-bottom: 7.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);
	-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.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 .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-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--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: 'Montserrat', 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 .success-slider .success-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;
	padding-bottom: 0;
}

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

#big-break-lp .big-break-lp--success .success-slider .success-slide-item .body-wrap .intro-copy p {
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	font-size: 1rem;
	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: 'Montserrat', 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 .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;
}

#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: #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--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: #FFFFFF;
		opacity: 0.5;
		-webkit-filter: blur(2px);
		        filter: blur(2px);
		-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;
		margin-bottom: 2.25rem !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 .success-slider {
		margin-bottom: 1.5rem;
	}
	
	#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: #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--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: #FFFFFF;
		opacity: 0.5;
		-webkit-filter: blur(2px);
		        filter: blur(2px);
		-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 .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: 60%;
	}
	#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.125rem;
		line-height: 2.1875rem;
	}
	#big-break-lp .big-break-lp--success .success-slider .success-slide-item .body-wrap .intro-copy .subtitle {
		margin-bottom: 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: 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-lp--rules h2 {
	font-size: 3rem;
	font-weight: 300;
	color: #000000;
	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);
	-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 .deadlines {
	width: 100%;
	max-width: 47.8125rem;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5rem;
}

#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: 'Montserrat', sans-serif;
	font-weight: 300;
	font-size: 1.5rem;
	color: #000000;
	height: 5rem;
	border-bottom: 1px solid rgba(151,151,151,.25);
	line-height: 5rem;
	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: 5rem;
	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;
}

#big-break-lp .big-break-lp--rules .footnote {
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	font-size: 0.6875rem;
	color: #000000;
	line-height: 1.125rem;
	max-width: 33rem;
	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;
}

#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;charset=UTF-8,<svg width="94px" height="94px" viewBox="0 0 94 94" 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_question_670398_000000" fill="#E5B436" fill-rule="nonzero"><path d="M47,0 C59.464,5.32907052e-15 71.4176,4.9535 80.234,13.766 C89.0469,22.582 94,34.536 94,47 C94,59.464 89.0465,71.4176 80.234,80.234 C71.418,89.0469 59.464,94 47,94 C34.536,94 22.5824,89.0465 13.766,80.234 C4.9531,71.418 -1.77635684e-15,59.464 -1.77635684e-15,47 C-1.77635684e-15,34.536 4.9535,22.5824 13.766,13.766 C22.582,4.9531 34.535,0 47,0 Z M46.35938,77.922 C49.32808,77.9142 51.734374,75.508 51.73828,72.5392 C51.73828,70.3634 50.42968,68.40243 48.41798,67.5704 C46.41018,66.7384 44.09378,67.1954 42.55468,68.7345 C41.01558,70.2736 40.55855,72.59 41.39058,74.5978 C42.22268,76.6095 44.18358,77.922 46.35938,77.922 Z M51.70703,52.301 C51.70703,51.99241 52.23828,51.801 52.250117,51.7892 C55.976717,50.5392 59.199317,48.1213 61.441517,44.8947 C63.683717,41.6647 64.824327,37.7975 64.691517,33.8717 C64.511817,29.11 62.504017,24.6022 59.082117,21.2897 C55.660117,17.9733 51.093717,16.11005 46.328117,16.0788 L46.218737,16.0788 C42.792937,16.0944 39.437437,17.0788 36.542937,18.9147 C33.644537,20.7507 31.328137,23.3678 29.851537,26.4616 C28.566337,29.1256 29.683537,32.3248 32.351537,33.61 C35.015537,34.8952 38.214737,33.7741 39.499937,31.11 C40.753837,28.4811 43.398337,26.805326 46.308537,26.7897 C50.421837,26.8482 53.785097,30.0826 53.999937,34.192 C54.109337,37.5513 51.999937,40.5865 48.808537,41.649 C44.191337,43.1565 41.046812,47.4416 40.999937,52.301 L40.999937,56.5705 C40.999937,59.5276 43.398337,61.926 46.355437,61.926 C49.312537,61.926 51.710937,59.5275 51.70703,56.5705 L51.70703,52.301 Z" id="Shape"></path></g></g></svg>');
	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: 'Montserrat', 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: 'Montserrat', 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;
		margin-bottom: 2rem;
	}
	#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: 1.5rem;
		padding-bottom: 0;
		font-size: 1.125rem;
	}
	#big-break-lp .big-break-lp--rules .deadlines {
		width: 90%;
		margin-bottom: 2.5rem;
	}
	#big-break-lp .big-break-lp--rules .deadlines .deadline-item {
		font-size: 1.125rem;
		height: 2.5rem;
		line-height: 2.5rem;
	}
	#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: 33%;
	}
	#big-break-lp .big-break-lp--rules .deadlines .deadline-item .price {
		width: 22%;
	}
	#big-break-lp .big-break-lp--rules .footnote {
		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: 3.25vw;
	}
}

/*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/Divi-Space-Child/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/Divi-Space-Child/images/deco-pattern.png'), -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));
	background-image: url('/wp-content/themes/Divi-Space-Child/images/deco-pattern.png'), -o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));
	background-image: url('/wp-content/themes/Divi-Space-Child/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/Divi-Space-Child/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;
}

#big-break-lp .big-break-lp--sponsors h2 {
	font-family: 'Raleway', sans-serif;
	font-weight: 500;
	font-size: 1.5rem;
	color: #FFFFFF;
	letter-spacing: 0.0625rem;
	text-transform: uppercase;
	margin-bottom: 3.375rem;
	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.animate-in h2 {
	opacity: 1;
}

#big-break-lp .big-break-lp--sponsors .number {
	font-family: 'Montserrat', 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 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 {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	#big-break-lp .big-break-lp--sponsors ul li {
		width: 50%;
		margin-bottom: 3rem;
	}
}

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

@media (max-width: 480px) {
	#big-break-lp .big-break-lp--sponsors .container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	#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 {
	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/Divi-Space-Child/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/Divi-Space-Child/images/deco-pattern.png'), -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));
	background-image: url('/wp-content/themes/Divi-Space-Child/images/deco-pattern.png'), -o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));
	background-image: url('/wp-content/themes/Divi-Space-Child/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/Divi-Space-Child/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: 'Montserrat', 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: 'Montserrat', 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: 'Montserrat', 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: 'Montserrat', 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: 'Montserrat', 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: 'Montserrat', 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 .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;
	}
}

/*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;
	}
}