/**
 * @license
 * MyFonts Webfont Build ID 3932915, 2020-08-05T11:56:35-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: MacklinDisplay-Light by Monotype
 * URL: https://www.myfonts.com/fonts/mti/macklin/display-light/
 * 
 * Webfont: MacklinDisplay-LightItalic by Monotype
 * URL: https://www.myfonts.com/fonts/mti/macklin/display-light-italic/
 * 
 * Webfont: MacklinDisplay-Regular by Monotype
 * URL: https://www.myfonts.com/fonts/mti/macklin/display-regular/
 * 
 * Webfont: MacklinDisplay-Italic by Monotype
 * URL: https://www.myfonts.com/fonts/mti/macklin/display-italic/
 * 
 * Webfont: MacklinDisplay-Medium by Monotype
 * URL: https://www.myfonts.com/fonts/mti/macklin/display-medium/
 * 
 * Webfont: MacklinDisplay-MediumIt by Monotype
 * URL: https://www.myfonts.com/fonts/mti/macklin/display-medium-italic/
 * 
 * Webfont: MacklinDisplay-Bold by Monotype
 * URL: https://www.myfonts.com/fonts/mti/macklin/display-bold-/
 * 
 * Webfont: MacklinSans-ExtraLight by Monotype
 * URL: https://www.myfonts.com/fonts/mti/macklin/sans-extra-light/
 * 
 * Webfont: MacklinSans-Light by Monotype
 * URL: https://www.myfonts.com/fonts/mti/macklin/sans-light/
 * 
 * Webfont: MacklinSans-LightItalic by Monotype
 * URL: https://www.myfonts.com/fonts/mti/macklin/sans-light-italic/
 * 
 * Webfont: MacklinSans-Regular by Monotype
 * URL: https://www.myfonts.com/fonts/mti/macklin/sans-regular/
 * 
 * Webfont: MacklinSans-Italic by Monotype
 * URL: https://www.myfonts.com/fonts/mti/macklin/sans-italic/
 * 
 * Webfont: MacklinSans-Medium by Monotype
 * URL: https://www.myfonts.com/fonts/mti/macklin/sans-medium/
 * 
 * Webfont: MacklinSans-MediumItalic by Monotype
 * URL: https://www.myfonts.com/fonts/mti/macklin/sans-medium-italic/
 * 
 * Webfont: MacklinSans-Bold by Monotype
 * URL: https://www.myfonts.com/fonts/mti/macklin/sans-bold/
 * 
 * 
 * Webfonts copyright: Copyright © 2020 Monotype Imaging Inc. All rights reserved.
 * 
 * © 2020 MyFonts Inc
*/
/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/3c02f3");
@font-face {
  font-family: 'MacklinDisplay-Light'; font-display: swap; 
  src: url('../../webFonts/MacklinDisplay-Light/font.woff2') format('woff2'), url('../../webFonts/MacklinDisplay-Light/font.woff') format('woff');
}
@font-face {
  font-family: 'MacklinDisplay-Medium'; font-display: swap; 
  src: url('../../webFonts/MacklinDisplay-Medium/font.woff2') format('woff2'), url('../../webFonts/MacklinDisplay-Medium/font.woff') format('woff');
}
@font-face {
  font-family: 'MacklinDisplay-Italic'; font-display: swap; 
  src: url('../../webFonts/MacklinDisplay-Italic/font.woff2') format('woff2'), url('../../webFonts/MacklinDisplay-Italic/font.woff') format('woff');
}
@font-face {
  font-family: 'MacklinDisplay-LightItalic'; font-display: swap; 
  src: url('../../webFonts/MacklinDisplay-LightItalic/font.woff2') format('woff2'), url('../../webFonts/MacklinDisplay-LightItalic/font.woff') format('woff');
}
@font-face {
  font-family: 'MacklinDisplay-Regular'; font-display: swap; 
  src: url('../../webFonts/MacklinDisplay-Regular/font.woff2') format('woff2'), url('../../webFonts/MacklinDisplay-Regular/font.woff') format('woff');
}
@font-face {
  font-family: 'MacklinSans-Bold'; font-display: swap; 
  src: url('../../webFonts/MacklinSans-Bold/font.woff2') format('woff2'), url('../../webFonts/MacklinSans-Bold/font.woff') format('woff');
}
@font-face {
  font-family: 'MacklinSans-Medium'; font-display: swap; 
  src: url('../../webFonts/MacklinSans-Medium/font.woff2') format('woff2'), url('../../webFonts/MacklinSans-Medium/font.woff') format('woff');
}
@font-face {
  font-family: 'MacklinSans-MediumItalic'; font-display: swap; 
  src: url('../../webFonts/MacklinSans-MediumItalic/font.woff2') format('woff2'), url('../../webFonts/MacklinSans-MediumItalic/font.woff') format('woff');
}
@font-face {
  font-family: 'MacklinSans-Italic'; font-display: swap; 
  src: url('../../webFonts/MacklinSans-Italic/font.woff2') format('woff2'), url('../../webFonts/MacklinSans-Italic/font.woff') format('woff');
}
@font-face {
  font-family: 'MacklinSans-Regular'; font-display: swap; 
  src: url('../../webFonts/MacklinSans-Regular/font.woff2') format('woff2'), url('../../webFonts/MacklinSans-Regular/font.woff') format('woff');
}
@font-face {
  font-family: 'MacklinSans-ExtraLight'; font-display: swap; 
  src: url('../../webFonts/MacklinSans-ExtraLight/font.woff2') format('woff2'), url('../../webFonts/MacklinSans-ExtraLight/font.woff') format('woff');
}
@font-face {
  font-family: 'MacklinSans-Light'; font-display: swap; 
  src: url('../../webFonts/MacklinSans-Light/font.woff2') format('woff2'), url('../../webFonts/MacklinSans-Light/font.woff') format('woff');
}
@font-face {
  font-family: 'MacklinSans-LightItalic'; font-display: swap; 
  src: url('../../webFonts/MacklinSans-LightItalic/font.woff2') format('woff2'), url('../../webFonts/MacklinSans-LightItalic/font.woff') format('woff');
}
@font-face {
  font-family: 'MacklinDisplay-MediumIt'; font-display: swap; 
  src: url('../../webFonts/MacklinDisplay-MediumIt/font.woff2') format('woff2'), url('../../webFonts/MacklinDisplay-MediumIt/font.woff') format('woff');
}
@font-face {
  font-family: 'MacklinDisplay-Bold'; font-display: swap; 
  src: url('../../webFonts/MacklinDisplay-Bold/font.woff2') format('woff2'), url('../../webFonts/MacklinDisplay-Bold/font.woff') format('woff');
}

image-rendering: -moz-crisp-edges; /* Firefox */
image-rendering: -o-crisp-edges; /* Opera */
image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) */
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */

/* ---------- GENERAL ---------- */
html {
  overflow-y: scroll;
	}
body, html{
	height:100%;
	min-height:100%;
	box-sizing:border-box;
	}
body{
	position:relative;
	margin:0px auto;
	-webkit-overflow-scrolling: touch;
	font-family: 'MacklinSans-Light';
    background-color: #fafaf7;
	background-attachment: fixed;
	background-repeat:repeat;
    color: #111;
	font-size:23px;
	line-height:1.2em;
	width:100%;
	max-width:1600px;
	}
.no-webp body {
	background-image:url('../../images/bg.jpg');
	}
.webp body{
	background-image: url('../../images/bg.webp');
	}
*, *::before, *::after {
    box-sizing: inherit;
	}
li, a {
	text-decoration:none;
	list-style:none;
	color:inherit;
	transition-duration: 300ms;
    transition-property: all;
	transition-timing-function:ease-in-out;
	}
li:hover, a:hover, a:focus {
	text-decoration:none;
	list-style:none;
	color: rgba(206, 42, 130, 1);
	}
img {
	width:100%;
	height:auto;
	/*image-rendering: crisp-edges;*/
	}
h1 {
    margin-top:0px;
    margin-bottom: 1.5rem;
    font-size:33px;
    line-height:1em;
	font-family: 'MacklinDisplay-Italic';
	}
h1.enlarged{
	font-size:78px;
	line-height:0.8em;
	top: 32px;
	position: relative;
	}
h2 {
    margin-top: 2.1rem;
    margin-bottom: 1.4rem;
    font-size: 42px;
    line-height:1.05em;
	font-family: 'MacklinDisplay-Italic';
	}
h2.adj1{
	display:inline-block;
	}
h3 {
    margin-top: 2.1rem;
    margin-bottom: 1.4rem;
    font-size: 36px;
    line-height:1.05em;
	font-family: 'MacklinDisplay-Italic';
	}
h3.noMarg {
    margin-top:0px;
    margin-bottom:0px;
    font-size: 36px;
    line-height:1.1em;
	font-family: 'MacklinDisplay-Italic';
	}
h4 {
    font-size: 24px;
    line-height:1.2em;
	text-transform:uppercase;
	margin:0px;
	}
h5 {
    margin-top: 2.1rem;
    margin-bottom: 1.4rem;
    font-size: 27px;
    line-height:1.2em;
	}
h5 a:hover{
    margin-top: 2.1rem;
    margin-bottom: 1.4rem;
    font-size: 27px;
    line-height:1.2em;
	color:rgba(206, 42, 130, 1);
	}
h5 a{
	font-family: 'MacklinSans-Regular';
	}
h6 {
    font-size:26px;
    line-height:1em;
	margin:0px;
	}
h7 {
	position:relative;
	display:block;
    font-size:22px;
	font-family: 'MacklinDisplay-Italic';
    line-height:1em;
	margin:-6px 0px 0px 0px;
	}
.serrif{
	font-family: 'MacklinDisplay-Regular';
	}
.wrapper {
    position: relative;
    width: 100%;
	opacity:0;
	transition-delay:200ms;
	transition-duration:600ms;
    transition-property: all;
	transition-timing-function:ease-in-out;
	}
.wrapper.on{
	opacity:1;
	}
.wrapper.off{
	}
.content{
	position:relative;
	padding:60px 15px 0px 15px;
	}
section {
	position:relative;
	margin-bottom:30px;
	overflow:hidden;
	}
section a:hover{
	color:rgba(206, 42, 130, 1);
	}
.topAdj{
	padding-top:20px;
	}
section.sub2 {
    padding-top: 3rem;
    padding-bottom: 1rem;
	}
.Lrg{
	display:none !important;
	}
.Sml{
	display:block !important;
	}
.Lrg2{
	display:none !important;
	}
.Sml2{
	display:block !important;
	}
.Lrg3{
	display:none !important;
	}
.Sml3{
	display:block !important;
	}
.indentBlock{
	padding-left:0px;
	}
.flexSpace{
	display:block;
	}
.subHeader{
	position:relative;
	padding-left:15px;
	}
.vertSpace1em{
	padding-top:1em;
	padding-bottom:1em;
	}
.vertSpace1emTop{
	padding-top:0px;
	padding-bottom:1em;
	}
.vertSpace1emTop2{
	padding-top:0px;
	padding-bottom:2em;
	}
.vertSpace1em2{
	padding-top:1em;
	padding-bottom:2em;
	}
p {
    margin:0px;
    vertical-align: baseline;
	}
.textBlock{
	overflow:hidden;
	}
.fullwidth{
	width:100%;
	clear:both;
	}
figure {
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    margin: 0 0 1em 0;
	}
.quote{
	font-size:32px;
    line-height:35px;
	font-family: 'MacklinDisplay-Italic';
	}
.pink{
	color:rgba(247, 119, 186, 1);
	}
.blue1{
	color:rgba(95, 162, 181, 1);
	}
.highlightCol{
	color:rgba(206, 42, 130, 1);
	}
.grey1{
	color:rgba(90, 90, 90, 1);
	}
.grey2{
	color:rgba(110, 110, 110, 1);
	}
.rightBlock{
	position:relative;
	padding-top:0px;
	width:100%;
	}
.borderBottom{
	border-bottom:9px solid rgba(206, 42, 130, 1);
	}
.placeholderTxt{position:absolute; font-size:42px; line-height:42px; width:auto; text-align:center; text-transform:uppercase; color:rgba(255, 255, 255, 0.7); top:40%; font-family: 'MacklinSans-Bold'; left:0px; right:0px; margin:0px auto;
	}
.fullImg{
	position:relative;
	display:block;
	margin-bottom:15px;
	}
.fullImg.adj1{
	padding:90px 220px 60px 220px;
	}
.fullImg .Txt{
	position:absolute;
	display:block;
	top:15px;
	left:15px;
	color:#FFF;
	font-size:21px;
	text-shadow:2px 1px 3px rgba(0, 0, 0, 0.6), 2px 1px 6px rgba(0, 0, 0, 0.6);
	font-family: 'MacklinDisplay-MediumIt';
	}
.backgroundImage{
	position:relative;
	z-index: -1;
	}
.regBtn{
	font-size:24px;
	line-height:32px;
	color:#111;
	border:2px solid rgb(206, 42, 130);
	display:inline-block;
	text-transform:uppercase;
	padding: 5px 12px 3px 12px;
	margin-bottom:30px;
	cursor:pointer;
	font-family: 'MacklinDisplay-Regular';
	letter-spacing:0.1rem;
	transition-duration:500ms;
	transition-property: all;
	transition-timing-function: ease-in-out;
	}
.regBtn.fp{
	color:#FFF;
	background-color:rgba(0, 0, 0, 0.5);
	}
.regBtn:hover{
	color:#FFF;
	background-color:rgba(0, 0, 0, 0.7);
	}
.regBtn.fp:hover{
	background-color:rgba(0, 0, 0, 1);
	color:#fafaf7;
	}
/* ---------- HEADER ---------- */
.Header {
	position: fixed;
	top:-100%;
	width:100%;
	height:80px;
	z-index: 999999;
	left: 0px;
	right: 0px;
	display:none;
	}
.Header .inner{
	width: 100%;
	max-width:1600px;
	margin:0px auto;
	left:0px;
	right:0px;
	padding:0px 15px 0px 15px;
	}
.no-webp .Header.header-shrink{
	background-image:url('../../images/bg.jpg');
	}
.webp .Header.header-shrink{
	background-image: url('../../images/bg.webp');
	}
/*.Header.header-shrink{
	background-image:url(../../images/bg.jpg);
	background-repeat: repeat;
	}*/
.Header .logo{
	position:relative;
	float:left;
	display:block;
	width:150px;
	padding:0px 0px 0px 0px;
	transition-duration:500ms;
	transition-property: all;
	transition-timing-function: ease-in-out;
	}
.Header.header-shrink .logo {
    width:80px;
    padding:0px 0px 0px 0px;
	}
.Header .headerMsg{
	position:absolute;
	display:inline;
	font-size:24px;
	line-height:1.2em;
	text-transform:uppercase;
	top: 156px;
	left: 28px;
	font-family: 'MacklinDisplay-Regular';
	color:rgba(206, 42, 130, 1);
	transition-duration:500ms;
	transition-property: all;
	transition-timing-function: ease-in-out;
	}
.Header .headerMsg .line-2{
	position: absolute;
    font-size: 16px;
    width: auto;
    margin: 0px auto;
    left: 0px;
    right: 0px;
    top: 26px;
    font-family: 'MacklinDisplay-Bold';
	}
.Header.header-shrink .headerMsg {
    top: 16px;
	left:120px;
	/*font-size: 19px;*/
	}
.Header .menu{
	position:relative;
	float:right;
	display:block;
	width:auto;
	}
.Header .menu ul{
	position:relative;
	width:auto;
	padding:79px 0px 0px 0px;
	transition-duration:500ms;
	transition-property: all;
	transition-timing-function: ease-in-out;
	}
.Header.header-shrink .menu ul{
	position:relative;
	width:auto;
	padding:22px 0px 0px 0px;
	}
.Header .menu ul li{
	position:relative;
	display:inline-block;
	margin:0px 6px 0px 6px;
	border-bottom:3px solid rgba(51, 51, 51, 0);
	width:auto;
	line-height: 21px;
	}
.Header .menu ul li:hover{
	border-bottom:2px solid rgba(51, 51, 51, 1);
	transition-duration:500ms;
	transition-property: all;
	transition-timing-function: ease-in-out;
	}
.Header .menu ul li.selected{
	border-bottom:2px solid rgba(51, 51, 51, 1);
	}
.Header .menu ul li.last{
	margin:0px 0px 0px 6px;
	}
.Header .menu ul li a{
	position:relative;
	color:#111;
	font-family: 'MacklinDisplay-Regular';
	margin-top: 1.4rem;
    margin-bottom: 1.4rem;
	/*font-variant: small-caps;*/
	text-transform:uppercase;
	font-size:14px;
	line-height:22px;
	letter-spacing: 0rem;
	}
.Header .menu ul li.reg{
	/*border:3px solid rgba(247, 119, 186, 1);*/
	/*border:1px solid rgba(17, 17, 17, 1);*/
	border:1px solid rgba(51, 51, 51, 1);
	margin:0px 4px 0px 4px;
	padding: 0px 1px 1px 3px;
	}
.Header .menu ul li.reg a{
	padding:0px 4px 0px 4px;
	}
.Header .menu ul li.reg:hover{
	background-color:rgba(51, 51, 51, 1);
	}
.Header .menu ul li.reg.selected{
	background-color:rgba(51, 51, 51, 1);
	}
.Header .menu ul li.reg:hover a{
	color:#FFF;
	}
.Header .menu ul li.reg.selected a{
	color:#FFF;
	}
/* --- MIN NAV --- */
.minNav{
    position:fixed;
	top:0px;
    left: 0px;
	right:0px;
    width:100%;
    height: 40px;
    margin:0px auto;
    text-align: left;
    z-index: 9999999;
    transition-duration:500ms;
    transition-property: all;
    transition-timing-function: ease-in-out;
	padding: 8px 15px 12px 15px;
	background-color: #fafaf7;
	}
.no-webp .minNav{
	background-image:url('../../images/bg.jpg');
	}
.webp .minNav{
	background-image: url('../../images/bg.webp');
	}
.minNav .minLogo{
    width:42px;
    float: left;
	margin:-2px 0px 0px 0px;
	}
.minNav .headerMsg{
	position:relative;
	display:inline;
	font-size:14px;
	line-height:1.2em;
	text-transform:uppercase;
    letter-spacing: -0.04em;
	top: 6px;
	left: 6px;
	font-family: 'MacklinDisplay-Bold';
	color:rgba(206, 42, 130, 1);
	}
.minNav .headerMsg .text-2{
  font-size: 14px;
    font-family: 'MacklinDisplay-Bold';
    letter-spacing: -0.02em;  
    }
.minNav .minNavBtn {
    position: relative;
    margin-top:4px;
    float: right;
    height: 22px;
    width: 28px;
    cursor: pointer;
    padding: 0px;
    background-color: rgba(0, 0, 0, 0);
	}
.minNavBtn a {
    position: relative;
    width: auto;
    height: auto;
    text-align: center;
    text-decoration: none;
    transition-duration: 200ms;
    transition-property: all;
    transition-timing-function: ease-in-out;
    border-radius: 0px !important;
    cursor: pointer;
	}
.minNavBtn a .line {
    position: relative;
    top: -5px;
    left: 3px;
    width: 24px;
    height: 2px;
    display: inline-block;
	background-color:#333;
	}
.minNavBtn a .line::before {
    bottom: -7px;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    transform: rotate(0);
	}
.minNavBtn a .line::after {
    top: -7px;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    transform: rotate(0);
	}
.minNavBtn a .line::before, .minNavBtn a .line::after {
    position: absolute;
    left: 0;
    width: 24px;
    height: 2px;
    background: inherit;
    content: " ";
	}
/* --- DROPDOWN NAV --- */
.Navigation {
    position: fixed;
    height: 100% !important;
    max-height: 100% !important;
    width: 100%;
    top: -100%;
    left: 0px !important;
    background-color: #fafaf7;
    padding-bottom: 0;
    overflow: auto !important;
    z-index: 9999999;
    padding-top:0px;
    transition-duration:500ms;
    transition-property: all;
    transition-timing-function: ease-in-out;
	opacity:1;
	behavior: 'smooth';
	background-attachment: fixed;
	background-repeat:repeat;
	}
.no-webp .Navigation{
	background-image:url('../../images/bg.jpg');
	}
.webp .Navigation{
	background-image: url('../../images/bg.webp');
	}
.Navigation .logo {
    position: relative;
    width:120px;
    height: auto;
    margin: 0px auto;
    padding: 12px 0px 0px 0px;
	font-size: 48px;
	line-height: 42px;
	text-align:center;
	}
.Navigation .menuBlock {
    position: relative;
    width:280px;
    height: auto;
    margin: 0px auto;
	margin-top:10px;
	}
.Navigation .menuBlock .button {
    position: relative;
    width: 100%;
    height: auto;
    margin: 0px auto;
    padding: 9px 0px 9px 0px;
    text-align: center;
    cursor: pointer;
	}
.Navigation .menuBlock .button a {
    position: relative;
    color: #333;
    font-size: 15px;
    line-height: 15px;
    letter-spacing: 1px;
    text-align: center;
    width:auto;
    height: auto;
    margin: 0px auto;
    left: 0px;
    right: 0px;
	text-transform:uppercase;
	letter-spacing:2px;
	font-family: 'MacklinSans-Light';
	transition-duration: 300ms;
    transition-property: all;
    transition-timing-function: ease-in-out;
	}
.Navigation .menuBlock .lineBreak {
    width: 33px;
    height: 1px;
    position: relative;
    background-color: #999;
	margin:0px auto;
    margin-top: 6px;
    margin-bottom: 6px;
	}
/* ---------- /HEADER ---------- */
/* ---------- TEAM ---------- */
.teamLogo1{
	position:relative;
	width:200px;
	}
.teamCollage{
	position:relative;
	}
.teamCollage .plchldr{
	position:relative;
	display:block;
	z-index:1;
	opacity:1;
	transition-duration:300ms;
	transition-property: all;
	transition-timing-function: ease-in-out;
	}
.teamCollage .plchldr.off{
	transition-delay:100ms;
	opacity:0;
	}
.teamCollage .faded{
	position:absolute;
	z-index:2;
	opacity:0;
	transition-duration:300ms;
	transition-property: all;
	transition-timing-function: ease-in-out;
	}
.teamCollage .faded.on{
	opacity:1;
	}
.teamBtn{
	position:absolute;
	display:block;
	background-color:rgba(0, 0, 0, 0);
	cursor:pointer;
	transition-duration:300ms;
	transition-property: all;
	transition-timing-function: ease-in-out;
	z-index:3;
	}
.tmTst{
	background-color:rgba(255, 0, 0, 0.5);
	}
.teamBtn:hover{
	background-color:rgba(0, 0, 0, 0.2);
	}
.teamBtn.noHover:hover{
	background-color:rgba(0, 0, 0, 0);
	}
.teamBtnTxt{
	font-family: 'MacklinDisplay-Medium';
	color:#FFF;
	font-size:24px;
	line-height:24px;
	}
.minImg{
	position:relative;
	display:block;
	padding:0px 0px 15px 0px;
	}
.teamLogoSml1{
	position:relative;
	width:100%;
	max-width:240px;
	margin-top:30px;
	}
.teamLogoSml2{
	position:relative;
	width:100%;
	max-width:120px;
	margin-top:30px;
	}
.teamBtn.btn1{
	top: 35%;
	left: 0%;
	height: 34.6%;
	width: 15.5%;
	}
.teamBtn.btn2{
	top: 48.8%;
	left: 15.95%;
	height: 31.1%;
	width: 31.65%;
	}
.teamBtn.btn3{
	top: 16.2%;
	left: 32.38%;
	height: 31.4%;
	width: 15.25%;
	}
.teamBtn.btn4{
	top: 0%;
	left: 48.08%;
	height: 100%;
	width: 26.75%;
	}
.teamBtn.btn5{
	top: 14.2%;
	left: 75.28%;
	height: 27.4%;
	width: 13.5%;
	}
.teamBtn.btn6{
	top: 42.6%;
	left: 75.28%;
	height: 40.4%;
	width: 24.72%;
	}
.teamBtn.btn7{
	top: 15%;
	left: 17%;
	height: 33%;
	width: 14%;
	}
.teamBtn.btn1b{
	top: 25.45%;
	left: 0%;
	height: 42%;
	width: 16.5%;
	}
.teamBtn.btn2b{
	top: 0%;
	left: 17.1%;
	height: 59.6%;
	width: 41.4%;
	}
.teamBtn.btn3b{
	top: 61.2%;
	left: 21.2%;
	height: 38.7%;
	width: 23.9%;
	}
.teamBtn.btn4b{
	top: 61.2%;
	left: 45.6%;
	height: 23.7%;
	width: 14.75%;
	}
.teamBtn.btn5b{
	top: 10.6%;
	left: 59.1%;
	height: 40.5%;
	width: 18.8%;
	}
.teamBtn.btn6b{
	top: 52.9%;
	left: 67.95%;
	height: 24%;
	width: 10%;
	}
.teamBtn.btn7b{
	top: 25.5%;
	left: 78.4%;
	height: 36.5%;
	width: 21.6%;
	}
.teamBtn.btn8b{
	top: 52.9%;
	left: 60.85%;
	height: 37%;
	width: 6.6%;
	}
/* ---------- TEAM ---------- */
/* ---------- /CONTACT ---------- */
@media(min-width:424px){
/* ---------- HEADER --------- */
.minNav .headerMsg{
	top: 6px;
	left: 6px;
	}
/* ---------- /HEADER --------- */
}
@media(min-width:544px){
/* ---------- GENERAL ---------- */
h1 {
    font-size:55px;
    line-height:0.8em;
	}
.fullImg .Txt{
	font-size:28px;
	}
.minNav .headerMsg{
	font-size:23px;
    font-family: 'MacklinDisplay-Regular';
	}
.minNav .headerMsg .text-2{
  font-size: 18px;
    font-family: 'MacklinDisplay-Medium';
    letter-spacing: -0.02em;  
    }
/* ---------- /GENERAL ---------- */

}
@media(min-width:768px){
/* ---------- GENERAL ---------- */
.Lrg{
	display:block !important;
	}
.Sml{
	display:none !important;
	}
.flexSpace{
	display: flex;
	justify-content: space-between;
	}
.rightBlock{
	float:right;
	padding-top:45px;
	width:47%;
	}
.borderBottom{
	border-bottom:9px solid rgba(206, 42, 130, 1);
	}
/* ---------- GENERAL ---------- */
}
@media(min-width:824px){
/* ---------- GENERAL ---------- */
.content{
	padding:90px 30px 0px 30px;
	}
h4 {
    font-size: 32px;
  	}
.Lrg2{
	display:block !important;
	}
.Sml2{
	display:none !important;
	}
.rightBlock {
    position: absolute;
    float: right;
    padding-top:0px;
    bottom: 30px;
    right: 0px;
	top:60px;
	}
/* ---------- GENERAL ---------- */
/* ---------- HEADER ---------- */	
.minNav{
	padding: 8px 30px 12px 30px;
	}
.Header .inner{
	padding:0px 30px 0px 30px;
	}
/* ---------- HEADER ---------- */	
}
@media(min-width:1084px){
/* ---------- GENERAL ---------- */
.content{
	padding-top:210px;
	}
.indentBlock{
	padding-left:180px;
	}
h1 {
    font-size:64px;
	}
/* ---- HEADER ---- */
.Header {
	top:0%;
	display:block;
	}
.Header .menu ul li a{
	letter-spacing: 0.05rem;
	}
.minNav{
	top:-45px;
	}
.Header .headerMsg .line-2{
    font-size: 12px;
    top: 20px;
	}
/* ---------- /HEADER ---------- */	

}
@media(min-width:1200px){
/* ---------- GENERAL ---------- */	
.Lrg3{
	display:block !important;
	}
.Sml3{
	display:none !important;
	}
.rightBlock {
    position: absolute;
    float: right;
    padding-top: 0px;
    bottom: 30px;
    right: 0px;
	top:auto;
	}
.regBtn{
	margin-bottom:0px;
	}
.topAdj{
	padding-top:90px;
	}
/* ---------- /GENERAL ---------- */
/* ---------- HEADER ---------- */
.Header .headerMsg{
	position:relative;
	top: 75px;
	font-size:27px;
	left:20px;
	}
.Header .headerMsg .line-2{
    font-size: 13.5px;
    top: 26px;
	}	
.Header.header-shrink .headerMsg {
    top: 18px;
    left: 30px;
	}
/* ---------- /HEADER ---------- */
}
@media(min-width:1300px){
/* ---------- GENERAL ---------- */
h2.adj1{
    margin-bottom: -90px;
	}
/* ---------- /GENERAL ---------- */	
/* ---------- HEADER ---------- */
.Header .headerMsg{
	top: 70px;
	font-size:32px;
	left:30px;
	}
.Header .headerMsg .line-2{
    font-size: 16px;
	}
.Header .menu ul li a{
	letter-spacing: 0.05rem;
	}
/* ---------- /HEADER ---------- */	

}
@media(min-width:1400px){
/* ---------- HEADER ---------- */
.Header .menu ul li{
	margin:0px 11px 0px 11px;
	}
.Header .menu ul li.reg{
	margin:0px 7px 0px 7px;
	}
.Header .menu ul li.last{
	margin:0px 0px 0px 11px;
	}
.Header .menu ul li a{
	font-size:15px;
	line-height:22px;
	letter-spacing: 0.1rem;
	}
/* ---------- /HEADER ---------- */
}