

	.Section-Card-Screen {
		width:101vw;
		height:auto;
		position:relative;
	}
	.Section-Card, .Section-Card-Mobile-NB, .Section-Card-Mobile-NT {
		padding-top:4vw;
		padding-bottom:4vw;
	}
	.Section-Card-1M {
		margin-top:1vw;
		margin-bottom:1vw;
	}
	.Section-Card-1TM {
		margin-top:1vw;
	}
	.Section-Card-1BM {
		margin-bottom:1vw;
	}
	.Section-Card-5A {
		padding:5vw;
	}
	.Section-Card-5M {
		margin-top:5vw;
		margin-bottom:5vw;
	}
	.Section-Card-5TM {
		margin-top:5vw;
	}
	.Section-Card-5BM {
		margin-bottom:5vw;
	}
	.Section-Card-5AM {
		margin:5vw;
	}
	.Section-Card-7 {
		padding-top:7vw;
		padding-bottom:7vw;
	}
	.Section-Card-7A {
		padding:7vw;
	}
	.Section-Card-7AM {
		margin:7vw;
	}
	.Section-Card-10 {
		padding-top:10vw;
		padding-bottom:10vw;
	}
	.Section-Card-7-BOR-T-33 { 
		border-top:7vw solid #333;
	}
	.Section-Card-7-BOR-B-33 { 
		border-bottom:7vw solid #333;
	}
	
	.Section-Card-7-B-33 { 
		padding-bottom:7vw;
	}

	.Section-Card-PadA {
		padding:6vw !important;
		box-sizing:border-box;
	}
	
	.Section-Card-PadW {
		padding-left:6vw !important;
		padding-right:6vw !important;
		box-sizing:border-box;
	}
  	.Section-Card-PadW10 {
		padding-left:10vw !important;
		padding-right:10vw !important;
		box-sizing:border-box;
	}

	.Section-Card-MarginW {
		margin-left:6vw !important;
		margin-right:6vw !important;
		box-sizing:border-box;
	}
	.Section-Card-MarginW-24-Row {
		margin-left:12px !important;
		margin-right:12px !important;
	}
	.Section-Card-MarginW-24-Row:first-child {
		margin-left:0px !important;
		margin-right:12px !important;
	}
	.Section-Card-MarginW-24-Row:first-child {
		margin-left:0px !important;
		margin-right:12px !important;
	}
	.Section-Card-MarginW-6-Row {
		margin-left:3px !important;
		margin-right:3px !important;
	}
	.Section-Card-MarginW-6-Row:first-child {
		margin-left:0px !important;
		margin-right:3px !important;
	}
	.Section-Card-MarginW-6-Row:first-child {
		margin-left:0px !important;
		margin-right:3px !important;
	}
	.Section-Fixed-Header { 
		position:fixed; 
		top:87px; 
		height:36vw; 
		max-height:400px; 
		overflow:hidden; 
		width:101vw; 
		z-index:-1;
	}
	.Section-Fixed-Header-33 { 
		position:fixed; 
		top:87px; 
		height:18vw; 
		max-height:200px; 
		overflow:hidden; 
		width:101vw; 
		z-index:-1;
	}
	.Section-Fixed-Header-500 { 
		position:fixed; 
		top:87px; 
		height:36vw; 
		max-height:875px; 
		overflow:hidden; 
		width:101vw; 
		z-index:-1;
	}
	
	.Section-Mobile-Img-H-Auto-Full {
		/*height:100%*/
	}
	
	.Section-Img-Full-40 {
		height:40vw;
	}
	
	.Section-Img-Full-50 {
		height:50vw;
	}

	.Section-Img-Full-60 {
		height:60vw;
	}
	.Section-Img-AS-Center-Left {
		background-position-x: center;
		background-size:contain !important;
	}
	
	.Section-Img-AS-Center-Right {
		background-position-x: center;
		background-size:contain !important;
	}
	.Section-Img-Full-65 {
		height:65vw;
	}
	.Section-Img-Full-70 {
		height:70vw;
	}
	.Section-Img-Full-75 {
		height:75vw;
	}
	.Section-Img-Full-100 {
		height:75vw;
	}
	
	.Section-Img-Left {
		background-position-x:left;
	}
	.Section-Img-Right {
		background-position-x:right;
	}
	.Section-Img-Top {
		background-position-y:top;
	}
	.Section-Img-Bottom {
		background-position-y:bottom;
	}
	
	
	.Section-Img-Full {
		height:75vh;
	}
	.Section-Fixed-Header-Spacer { 
		position:relative !important
	}
	
	.Section-Footer-Group {
		margin-right:20px;
	}
	
	.Section-Footer-Header {
		white-space:normal;
		border-bottom:1px solid #FFF;
	}
	
	.Section-Footer-Header-66 {
		white-space:normal;
		border-bottom:1px solid #AAA;
		margin-bottom:5px;
		padding-bottom:5px;
		color:#FFCC00 !important;
	}
	
	.Section-Footer {
		white-space:normal;
	}
	.Section-FootNote {
		padding-top:2vw;
		padding-bottom:2vw;
		padding-left:6vw !important;
		padding-right:6vw !important;
		box-sizing:border-box;
	}
	
	.Section-Container {
		width: 100vw;
		display:flex;
		align-items:center;
		flex-wrap:no-wrap;
		justify-content: center;
		text-align:center;
		flex-direction:row;
		box-sizing: border-box;
	}
	.Section-Container-Wrap {
		width: 100vw;
		display:flex;
		align-items:stretch;
		flex-wrap:wrap;
		justify-content: center;
		text-align:center;
		flex-direction:row;
		box-sizing: border-box;
	}
	.Section-Item-Wrap {
		flex-grow:1;
	}
	.Section-1-2 {
		display:flex;
		align-items:center;
		flex-wrap:no-wrap;
		justify-content: center;
		text-align:center;
		flex-direction:row;
	}
	
	.Section-1-2-2 {
		display:flex;
		align-items:center;
		flex-wrap:no-wrap;
		justify-content: center;
		text-align:center;
		flex-direction:row;
	}
	
	.Section-1-2-Left {
		justify-content: left;
	}
	
	.Section-1-2-Reverse {
	
	}

	.Section-SideBySide4 {
		width:25vw !important;
	}
	
	.Section-SideBySide20 {
		width:19vw !important;
	}
	
	.Section-SideBySide60 {
		width:59vw;
	}
	.Section-SideBySide40 {
		width:40vw;
	}
	.Section-SideBySide3 {
		width:33.5vw;
	}
	.Section-SideBySide3-Inner {
		width:28vw;
	}
	
	.Section-SideBySide {
		width:50vw;
	}
	
	.Section-SideBySide-P {
		width:50%;
	}

	.Section-Mobile-Shadow {
		
	    box-shadow: inset 0px 0px 23px 11px RGBA(0,0,0,0.5);
	}

	.Section-1100H {
		height:1100px !important; 
	}
	
	.Section-SideBySide-Cards {
		width:50vw;
	}
	
	.Section-SideBySide-VCenter {
		vertical-align:middle;
	}
	
	.Section-VCenter {
		display: table-cell; 
		vertical-align: middle;
	}
	
	.Section-StartRow {
		display:table-row;
	}
	
	.Section-Header-H { 
		height:400px !important;
		padding:4vw 3.5vw 4vw 3vw;
	    box-sizing: border-box;

	}
	
	.Section-Header-H-475 { 
		min-height: 475px !important;
		height:475px !important;
		padding:4vw 3.5vw 4vw 3vw;
	    box-sizing: border-box;
	}

	
	.Section-Card-300H { 
		height:100% !important;
		padding:80px 50px 80px 50px;
	    box-sizing: border-box;
	}
	
	.Section-Card-Img-300H { 
		min-height:300px;
		height:300px; 
	}
	
	.Section-Card-SideBySideImg-H { 
		min-height:1100px;
		height:1100px !important; 
	}
    
    .Section-Card-SideBySideImg-H2 { 
		min-height:3000px;
		height:3000px !important; 
	}
	
	.Section-Card-SideBySideImg-H60VW { 
		min-height:60vw;
		height:60vw !important; 
	}
	
		
	.Section-Card-Img-H {
		min-height:500px; 
	}
	
	.Section-Card-Img-Center {
		background-position:center center !important;
	}
	
	.Section-Text-Smaller {
		font-size: medium !important;
	}
	.Section-Text-Float-Shadow {
		text-shadow:60px 40px 10px rgba(0,0,0,.3) !important;
	}
	.Section-Text-Under-Shadow {
		text-shadow:.0em .3em .2em rgba(0,0,0,.3) !important;
	}
	.Section-Text-Shadow, .Section-Text-Shadow-Mobile-Off {
		text-shadow:.0em .0em .4em rgba(0,0,0,.8) !important;
	}
	H2.Section-Text {
		font-family: 'Raleway', sans-serif;	
		line-height:48px;
		font-size: 36px;
		text-align: left;
		color:#333;
		font-style: normal;
	    font-weight: 300;
		padding-bottom:20px;
	}
	H2.Section-Same-Margin {
		-webkit-margin-after:10px !important;
		-webkit-margin-before:10px !important;
	}

	H3.Section-Text {
		font-family: 'Raleway', sans-serif;	
		line-height:38px;
		font-size: 30px;
		text-align: left;
		color:#333;
		font-style: normal;
	    font-weight: 300;
		-webkit-margin-after:10px;
		-webkit-margin-before:5px;
	}
	H3.Section-Same-Margin {
		-webkit-margin-after:10px !important;
		-webkit-margin-before:10px !important;
	}
	H4.Section-Text {
		font-family: 'Raleway', sans-serif;	
		line-height:30px;
		font-size: 22px;
		text-align: left;
		color:inherit;
		font-style: normal;
	    font-weight: 300;
		-webkit-margin-after:5px;
		-webkit-margin-before:5px;
	}
	
	.Section-Text {
		font-family:Poppins, 'Raleway', sans-serif;	
		line-height:27px;
		font-size: 16px;
		text-align: left;
		color:#333;
		font-style: normal;
		position:relative;
	}
	
	.Section-Gear-Text {
		font-family:Poppins, 'Raleway', sans-serif;	
		line-height:16px !important;
		font-size: 16px !important;
		text-align: left;
		font-style: normal;
		position:relative;
	}

	.Section-Title-Place-Holder-Desktop {
		visibility:hidden;
	}
	
	.Section-On-Top {
		position:absolute; 
		z-index:0; 
	}
	
	.Section-Desktop-B-1-DD {
		border-bottom:1px solid #DDD;
	}
	
	.Section-Desktop-B-1-CC {
		border-bottom:1px solid #CCC;
	}
		
		
	
	@media (min-width:1440px) {
		.Section-Card-10 {
			padding-top:7vw;
			padding-bottom:7vw;
		}

		H3.Section-Text {
			line-height:45px;
			font-size: 33px;
		}
		H4.Section-Text {
			line-height:38px;
			font-size: 27px;
			-webkit-margin-after:15px;
		}
		.Section-Text {
			line-height:30px;
			font-size: 20px;
		}
		.Section-Gear-Text {
			line-height:20px !important;
			font-size: 20px !important;
		}
        
     	 
	}
     
    
    
	@media (max-width:1700px) {
	
	   .Section-Card-SideBySideImg-H2 { 
            height:3300px !important;
        }
    }
   
    
	@media (max-width:1400px) {
	
	   .Section-Card-SideBySideImg-H2 { 
            height:3400px !important;
        }
    }  
   
    
	@media (max-width:1024px) {
	
	   .Section-Card-SideBySideImg-H2 { 
            height:3600px !important;
        }
    } 
    

    
	
	@media (max-width:1024px) {
		.Section-Card-PadW {
			padding-left:6vw !important;
			padding-right:6vw !important;
		}
		.Section-Card-Img-300H {
			min-height:500px; 
			height:500px;
		}
		.Section-Card-Img-H {
			min-height:500px; 
		}
		
		H2.Section-Text {
			line-height:40px;
			font-size: 28px;
		}
		H3.Section-Text {
			line-height:31px;
			font-size: 26px;
		}
		.Section-Text {
			line-height:25px;
			font-size: 16px;
		}
		.Section-Gear-Text {
			line-height:16px !important;
			font-size: 16px !important;
		}


		.Section-SideBySide3-Inner {
			width:47vw;
		}
        
	}
	
	
	@media (max-width:768px) {
		.Section-On-Top {
			position:relative; 
			z-index:0; 
		}
		
		.Section-On-Top-B-1-DD {
			border-bottom:1px solid #DDD;
		}
		
		.Section-On-Top-B-1-CC {
			border-bottom:1px solid #CCC;
		}
		
		H2.Section-Text {
			line-height:35px;
			font-size: 25px;
		}
		H3.Section-Text {
			line-height:30px;
			font-size: 25px;
			-webkit-margin-after:15px;
		}
		H4.Section-Text {
			line-height:26px;
			font-size: 18px;
			-webkit-margin-after:5px;
			-webkit-margin-before:5px;
		}
	
		.Section-Img-AS-Center-Left {
		    background-position-x:right;
			height: 60vw;
			min-height: inherit;
			background-size: cover !important;
		}
		
		.Section-Img-AS-Center-Right {
		    background-position-x:left;
			height: 60vw;
			min-height: inherit;
			background-size: cover !important;
		}
		.Section-VCenter-Mobile {
			display: table-cell !important; 
			vertical-align: middle;
		}
		.Section-SideBySide-Cards {
			width: 100vw;
		}
		
		.Section-SideBySide-VCenter {
			vertical-align:top;
		}
		.Section-1-2 {
			width: 100vw;
			display:flex;
			align-items:center;
		    flex-wrap: wrap;
		}
		
		.Section-1-2-Reverse {
			flex-direction: column-reverse;
		}
		.Section-1-2-2 {
			width: 100vw;
			display:block;
		}
		.Section-SideBySide3-Inner {
			width:100vw;
		}
		
		.Section-Card-SideBySideImg-Moble600 {
			min-height:600px !important;
			height:600px !important; 
		}

		.Section-SideBySide {
			height:auto  !important;
			width: 100vw;
		}
        
        .Section-Text-Shadow-Mobile-Off {
           text-shadow: 0px 0px rgba(0,0,0,0) !important;
    	}

	}
	
	
	@media (max-width:640px) {
		.Section-Card {
			padding-top:10vw;
			padding-bottom:10vw;
		}
		.Section-Card-10 {
			padding-top:12vw;
			padding-bottom:12vw;
		}
		.Section-Card-7 {
			padding-top:9vw;
			padding-bottom:9vw;
		}
		.Section-Card-7-BOR-T-33 { 
			border-top:9vw solid #333;
		}
		.Section-Card-7-BOR-B-33 { 
			border-bottom:9vw solid #333;
		}

		.Section-Card-Mobile-NB {
			padding-top:10vw;
			padding-bottom:0vw;
		}
		.Section-Card-Mobile-NT {
			padding-top:0vw;
			padding-bottom:10vw;
		}
		.Section-Card-Mobile-Border-None {
			padding:0 !important;
		}
		
		.Section-SideBySide40 {
			width:100vw;
		}
		.Section-SideBySide60 {
			width:100vw;
		}
		.Section-SideBySide3-Inner {
			width:100vw;
		}
		
		.Section-Header-H { 
			height:auto !important;
			padding:8vw 4.5vw 8vw 4vw;
		}
		
		.Section-Header-H-475 { 
			height:auto !important;
			min-height:0 !important;
			padding:8vw;
		}

		.Section-Mobile-Shadow  {
			box-shadow:none;
		}
		
		.Section-1100H {
			height:300px !important; 
		}
		
		.Section-SideBySide {
			height:auto  !important;
			width: 100vw;
		}
		
		.Section-Card-SideBySideImg-H, .Section-Card-SideBySideImg-H2  { 
			min-height:600px !important;
			height:600px !important; 
		}
		
		.Section-Card-SideBySideImg-H60VW {
			min-height:600px !important;
			height:600px !important; 
		}
		
		
		.Section-On-Top {
			position:relative; 
			z-index:0; 
		}
		
		.Section-On-Top-B-1-DD {
			border-bottom:1px solid #DDD;
		}
		
		.Section-On-Top-B-1-CC {
			border-bottom:1px solid #CCC;
		}
		
		.Section-Desktop-B-1-DD {
			border-bottom:0px;
		}
		
		.Section-Desktop-B-1-CC {
			border-bottom:0px;
		}
		.Section-Mobile-Hide {
			display:none !important;
		}
		.Section-Title-Place-Holder-Desktop {
			display:none !important;
		}

		.Section-Mobile-Img-H-Auto-Header {
			min-height:300px !important;
			height:300px !important; 
		}
		.Section-Fixed-Header { 
		    position:relative;
			top:0px;
			height:66vw; 
		}
		.Section-Fixed-Header-33 { 
		    position:relative;
			top:0px;
			height:33vw; 
		}
		.Section-Fixed-Header-500{
			position:relative;
			top:0px;
			height:70vw; 
		}
		.Section-Fixed-Header-Spacer {
			display:none;
		}
		.Section-Mobile-H-Auto-Full {
			height:auto !important;
			display:block !important;
		}
		.Section-Mobile-Img-H-Auto-Full {
			min-height:600px !important;
			height:600px !important; 
		}
		.Section-Mobile-Auto-Img {
			width: 80vw;
			height:auto;
		}
		.Section-SideBySide20 {
			width:100vw !important;
			margin-right:16vw;
			box-sizing:content-box !important;
		}
		
		.Section-SideBySide20:not(:first-child) {
			margin-top:25px;
		}
        
        .Section-Footer {
		    line-height:32px;
    	}
	}


	.LI-Cards {
		background-color:#666;
		position:relative;
		padding-top:20px;
		padding-bottom:20px;
	}
	.LI-Card3 {
		position:relative;
		width:30vw;
		height:600px !important;
		display:inline-block;
		padding:1vw;
		filter:drop-shadow(3px 3px 3px #000000AA);
		overflow:hidden;
	}
	
	.LI-Card2 {
		position:relative;
		width:45vw;
		height:650px !important;
		display:inline-block;
		padding:1vw;
		filter:drop-shadow(3px 3px 3px #000000AA);
		overflow:hidden;
	}
	
	
	@media (max-width:1300px) {
		.LI-Card3 {
			height:550px !important;
		}
	}
	
	
	@media (max-width:1023px) {
		.LI-Card3 {
			width:45vw;
			padding-top:20px;
			height:625px !important;
		}
		.LI-Card3:nth-child(3) {
			width:92.2vw;
			padding-top:20px;
			height:725px !important;
		}
		.LI-Card2 {
			height:500px !important;
		}
	}
	
	
	@media (max-width:824px) {
		.LI-Card3, .LI-Card3:nth-child(3), .LI-Card2 {
			width:95vw;
			padding-top:20px;
			height:625px !important;
		}
	}
	
	
    .VideoHover:hover {
		box-shadow:0px -4px 10px 1px #666;
	}


