﻿Div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body{font-family:Arial,Helvetica,sans-serif;margin:0;-webkit-animation-duration:.1s;-webkit-animation-name:fontfix;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;-webkit-animation-delay:.1s;text-align:center}img{border:0}html{scroll-behavior:smooth}






.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button {width: 60px!important; height: 60px!important}   .flickity-button {background: steelblue!important; top: -46px!important} .flickity-button-icon {fill: white!important}#nue {max-width: 1200px; margin: auto}.carousel-cell {width: 100%; margin-right: 0px}.flickity-prev-next-button.next {right: 16%!important} .flickity-prev-next-button.previous {left: 16%!important}.carousel-cell-image {  transition: opacity 0.4s;  opacity: 0}.carousel-cell-image.flickity-lazyloaded,.carousel-cell-image.flickity-lazyerror {opacity: 1}
@media (min-width: 1279px) and (max-width: 1598px)  { .carousel-cell {width: auto  ;margin-right: 60px} .carousel-cell img {width: 360px; height:auto} }
@media screen and (min-width:1599px) { .logic {background: linear-gradient( to right,     #002060 0%,     #002060 50.3%,     black 50%,     black 100%  ) }#nue {max-width: 1600px}.carousel-cell {width: auto;   margin-right: 100px} .flickity-prev-next-button.next {right: 23%!important} .flickity-prev-next-button.previous {left: 23%!important}  }
@media (min-width: 999px) and (max-width: 1199px)  { .sea strong {	width:100%} #nue {max-width: 1000px}.carousel-cell {width: 100%;   margin-right: 0px} .flickity-prev-next-button.next {right: 10%!important} .flickity-prev-next-button.previous {left: 10%!important}  }
@media screen and (max-width: 998px) {  #nue {	max-width: 600px} .carousel-cell {  width: 100%;   margin-right: 0px} .carousel-cell {    margin-top: 20px} .flickity-button {top: -18px!important} .flickity-prev-next-button.next {right: 2%!important} .flickity-prev-next-button.previous {left:2%!important} }  
@media (min-width: 700px) and (max-width: 998px) {#SPACE {margin-bottom:125px}.logic {background: linear-gradient( to right,     #002060 0%,     #002060 51%,     black 50%,     black 100%  ) }    .flickity-prev-next-button.next {right: 0%!important} .flickity-prev-next-button.previous {left: 0%!important}       } 
@media screen and (max-width:699px) { .logic img,.sfc img {width:100%!important; height:auto}

 .lsolo{ padding:50px 0 0 0;margin:0} .flickity-prev-next-button.next {right: 6%!important} .flickity-prev-next-button.previous {left:6%!important}  .flickity-prev-next-button {width: 44px!important; height: 44px!important} .all {margin:0 0  -15px 0; line-height:1.75; font-size:20px}  } 
@media screen and (min-width:1278px){.wide{width:1000px}.wider{ width:1200px}}
@media (min-width:1001px) and (max-width:1598px){.info img{width:450px!important;height:auto} }
@media screen and (min-width:1199px){.eight{display:none}}
@media screen and (max-width:1198px){.ten{display:none}}


.logic {margin: 0 0 -80px 0; padding: 75px 0 150px 0; background: linear-gradient( to right,     #002060 0%,     #002060 50.9%,     black 50%,     black 100%  ) }
.logic img,.sfc img {width:500px!important; height:auto}

.sea {margin:0;  font-size:28px; line-height:2; color:#2a5981}     
.sea strong {	   letter-spacing:1px; line-height:2.5; display:inline-block; background-color:black; color:white; width:604px}


.lsolo{background-color:#000;padding:275px 0;margin:-235px 0 -275px 0}

.ten img{width:1200px!important;height:auto!important; margin: 0}.eight img{width:100%;max-width:500px!important;height:auto;margin: 0}.ten,.eight {	margin:50px 0}

.DHAM {	padding: 300px 0 450px 0; margin: -250px 0 0 0;background-color:#50164a} .dpic{border:3px black solid}.DHAM img{width:325px!important;height:auto!important; margin-bottom:25px}
.wye {background-color:black; padding:30px  0; word-spacing:4px; letter-spacing:1px; font-family: 'Open Sans',sans-serif; font-size:36px; color:white; width:456px; margin:auto;border:3px black solid; border-bottom:none; text-shadow:1px 2px 0 #000}

 
.alb{ width: 600px!important; height:auto; border: 2px black solid}


.tips{background-color:#002060;text-shadow:1px 2px 1px #000;margin: 0 0 -80px 0;padding:75px 0 150px 0}
.tips ul strong{color:#ff0}.tips ul{color:#fff}
.tips ul{padding:0 40px;width:360px;margin:auto;text-align:left;line-height:2}.tips ul{font-size:22px}
.tips ul b{color:#90ee90} 
.tips ul li{margin:100px 0;list-style-type:none}
 

.ooo{font-size:36px;font-weight:700;margin: 0}.ooo strong{font-size:56px}
 .ooo a{text-decoration:none;color:#369;border-bottom:5px gray dotted;line-height:80px}
 



#PUSH {	margin-top:90px}




.need p{font-size:18px;margin:0}.need ul{display:flex}.need li{list-style-type:none;padding:0;float:left}.sup{font-size:20px}

 
.be{color:#4472c4}.pe{color:#7030a0}.emo{line-height:1}.ok,.shit,.today, h1 b, h1 strong{font-family:'Open Sans',sans-serif}
.today{font-size:42px;line-height:1.75;word-spacing:12px}.a,.d{background-color:#ffffe5}.pad,.trips ul{padding:75px 0}.shit{font-size:56px;line-height:1.75}

 .cc{margin-bottom:-91px}.cc p{padding:75px 0 175px 0}.aa{padding-top:0!important;margin-top:0!important}.a li{width:150px;margin-right:125px}
.a ul{padding:0 0 75px 0;margin:225px auto 0}.a ul,.trips ul{width:700px}.lye{width:175px;margin-top:125px}.mid{width:230px;margin:0 75px 0 66px}.rye{width:110px;margin-top:66px}
.look{padding:200px 0 0 0}.triple{display:inline}.duo{display:none}.mw ul{width:600px;padding:0}.men,.women{width:300px}.women{padding-bottom:75px!important}
.women p{padding:0}.ts{font-size:26px}

 .black,.c{background-color:#000}

.black{padding:15px 30px}
.green{background-color:#004038;margin:0}.arrow{width:0;height:0;border-style:solid;border-width:40px 40px 0 40px;border-color:#fff transparent transparent transparent;margin:-1px auto 0 auto}.b,.trips{background-color:#002060}.get,.mw ul,.trips ul{margin:0 auto}


 .sp span,.yw{color:#ff0}.b,.black,.c,.ctr a,.trips{color:#fff}.try{letter-spacing:2px}
.sp span{font-weight:400}.try{font-weight:700}.tf{font-size:24px}.ld{width:800px!important;height:auto!important}
.need strong,.tt{font-size:22px}.emo{font-size:36px!important}.emp,.then{font-size:28px}.try{font-size:32px;line-height:42px}.lg{color:#90ee90}.get{width:600px;display:flex}.device{width:50%;float:left}


.ctr a{text-decoration:none!important}.ctr{margin:25px auto}.try{background-color:#2e8b57;box-shadow:9px 9px 10px 0 #333;cursor:pointer;padding:30px 0;width:450px;display:inline-block;margin:auto;border:2px solid #000}.try a,.try a:active,.try a:visited{color:#fff}

.sp:hover,.try:hover{background-color:#0064fb}.sp{background-color:#50164a; }.top{padding:10px 0;margin:-45px 0 0 0;font-size:32px!important;width:375px!important}.cta{width:560px;margin:-25px auto 0 auto}
.need p{line-height:2.5}.me{margin:-15px auto -60px auto!important}.learn{font-size:36px;font-weight:700;color:#fff}
     
.last{margin:0 auto -120px auto} 
.need u{margin:0 0 15px 0;font-size:48px;text-decoration:none}

.mw{background:linear-gradient(90deg,#002060 50%,#ffffe5 50%);padding:25px 0 0 0;margin:0}.mwbot{padding-top:125px!important;margin-top:-100px!important}

 
.bs{margin:15px 0 150px 0!important}.try span{color:#ff0;font-size:22px;word-spacing:6px;letter-spacing:2px;font-weight:400}

dd{margin:0} 
 
 
  
 .fst {	margin-top:100px!important}

 
 
 

 
.border{border:2px solid #000}
 




 .for{display:none}.bone{padding:0;margin:0;background:linear-gradient(to top,#000 0,#000 50%,#ffffe5 50%,#ffffe5 100%)}.bfive{padding:0;margin:0;background:linear-gradient(to top,#002060 0,#002060 50%,#000 50%,#000 100%)}
 



  

.mef{font-size:32px!important;line-height:42px!important}.we{margin:0 auto}.sp{margin:0}.if{margin:25px 0 0 0}.dawn{margin:50px 0 200px 0}

 


 

.green{padding:400px 0 0 0 ;margin:-200px 0 100px 0} 
#CARD{margin:  0}#CARD a{color:#000;font-size:16px} 
 
 

 

  .ME{width:auto!important;height:650px!important} 
 

 
.mm {background-color:#50164a;font-size:36px; margin-top:50px}




 
 

.app {width:800px!important; height:auto!important}.firm {width:550px!important; height:auto!important}
 


 

 
 
.bytwo{padding:0;margin:0 0 300px  0} 

 .bytwo, .bythree{ background: linear-gradient( to right,     black 0%,     black 50%,     white 50%,     white 100%  )} 
 .bythree{padding: 0;margin:25px 0 300px  0} 

 
 .em {margin-top:200px}   
 
 
 
 

 

.meabs  img{	width:auto!important; height:600px!important; margin:   0}

 

.hold {	margin:0 0 75px 0}


 

#video {margin:350px auto 0px auto; width:1000px } 
 h1{font-size:32px} h1 strong {font-size:36px}  h1{  line-height:1.75; font-weight:normal; color: #50164a}    h1 b, h1 strong{color: black} 
  h1 b  {font-size:48px}
 h1 span  {font-size:22px; color:#444} 
h2 {line-height:1.75; font-size:32px;text-shadow:1px 2px 1px #000}  h2 b  {font-size:56px; font-weight:bold}  h2 span {font-size:28px; color:yellow}
 
.email,h2 {color:white} .ad{ background-color:#FBFBC4} .ad{padding: 475px  0 ; margin:-250px 0} .ad img { height:auto; width: 1000px} .nunn {border: 2px black solid; margin-bottom:300px}
 
 
.why {margin: 0 auto;  width:840px} .left {float:left} .right {float:right} .why p {width:360px; font-size:28px!important; line-height:1!important}  .for{	display:none}
 .learn{font-size:28px}
#CTA {	margin-top:75px}

@media screen and (max-width:699px){.hold {	margin:0 0 50px 0}#PUSH,#SPACE {	margin-top:60px}  
  

  .why {width:340px} .why p {width:150px; font-size:24px!important; line-height:42px!important}.for{	display:inline} .why b {font-size:28px; line-height:1}
  .sea { margin:15px 0 -90px 0; line-height:2.5; word-spacing: normal}      
.sea strong {	 width:100%; padding:20px 0px 16px 0px; line-height:1.5}


.alb{  border:none; width:100%; margin-top:70px}

.logic { background: linear-gradient( to right,     #002060 0%,     #002060 52%,     black 50%,     black 100%  ) }
.ooo{font-size:28px}
.DHAM {padding: 50px 0 200px 0; margin:  0} .DHAM img{width:250px!important;height:auto!important}.dpic{border:none}
.wye {   font-size:28px;  width:100%;   border:none}

 .sea {	font-size:24px}
.nunn {	border: none}
.ada { background: linear-gradient( to right,     #002060 0%,   #002060 50.2%,     #FBFBC4 50%,    #FBFBC4 100%  ); padding:225px 0 125px 0}
.adb { background: linear-gradient( to right,     #FBFBC4 0%,   #FBFBC4 50.2%,     #002060 50%,    #002060 100%  ); padding:100px 0 225px 0}

  h1, h2, h2 span{font-size:24px} h1 b  {font-size:32px}

 h1 span,.tips ul  {font-size:18px}h1 strong  {font-size:28px}.tips ul{margin:auto;padding:0;width:275px}
 h2 b  {font-size:48px} 
 

.email { font-size:20px}

 .all {margin:0 0  -15px 0; line-height:1.75; font-size:20px}   


 

 .meabs img{  	width:100%!important; height:auto!important}

    
 
 
 


.mwbot{margin-top:-100px!important}   


  
 .mef{font-size:28px!important;line-height:2!important}.sp{letter-spacing:1px!important;margin:0;max-width:320px!important}
 

 
  
  .sex{padding:50px 0 0 0!important}#video{width:100%}
 
.for{display:inline} .border{border:none}.width{width:100%} .try span{word-spacing:0px} .try{line-height:40px;max-width:290px;padding:25px 0}.button{margin:50px 0!important}.bs{margin:0 0 100px 0!important}.get{width:100%}.if{margin:10px 0 -80px 0;padding:0 0 125px 0}

 
 
 



.mw{padding:25px 0 0 0;margin:0}.other{letter-spacing:2px!important}

.stdp{width:100%;height:auto} 
.more{word-spacing:0}.tc{display:none}.learn{font-size:28px}#library{width:100%;background-color:#004038;padding:0 5% 0 5%}.try{font-size:28px}

.need strong,.tt{font-size:20px}.get{width:100%} .top{margin:-45px auto 35px auto;width:320px}.a li{width:125px;margin-right:0}.a ul,.trips ul{width:320px}
.a{padding-bottom:75px}.mw ul{width:100%}.men,.women{width:50%}.trips ul{padding:25px 0 75px 0}.lye{margin:80px 0 0 0}.rye{margin:0 60px 0 10px}.look{padding:125px 0 0 0}.duo{display:inline}.triple{display:none}
.need p{font-size:16px;margin:0}.mm {font-size:28px; max-width:320px} 

 

}

@media (min-width:451px) and (max-width:699px){.try{width:70%}.tc{display:inline}}
@media (min-width:599px) and (max-width:998px){.cta{width:456px} .ada { background: linear-gradient( to right,     #002060 0%,   #002060 50.2%,     #FBFBC4 50%,    #FBFBC4 100%  ); padding:250px 0 125px 0}.adb { background: linear-gradient( to right,     #FBFBC4 0%,   #FBFBC4 50.2%,     #002060 50%,    #002060 100%  ); padding:100px 0 475px 0; margin-bottom: -250px}.ada img, .adb img { height: auto; width:500px}}@media (min-width:700px) and (max-width:998px){#video{width:100%}.sea {	margin:50px 0 -100px 0} .alb {margin-top:80px} .sea strong {width:600px} }
@media (min-width:700px) and (max-width:1277px){.not{width:325px!important}.not p{width:325px!important;font-size:28px!important}}
@media (min-width:999px) and (max-width:1199px){.need{width:600px}.needus{width:auto!important} }
@media screen and (max-width:349px){.why p {width:140px}.why {width:300px}  .try{font-size:24px!important}.sp,.mm{max-width:300px!important; font-size:28px!important}.aa{margin-top:-50px!important}.a ul{width:310px;margin:100px auto}}
@media screen and (max-width:450px){.lap{display:none}}
@media screen and (min-width:451px){.dev{display:none}}
@media (min-width: 700px) and (max-width:1099px){ .why {width:650px} .why p {width:300px; font-size:28px!important} }
@media screen and (min-width:1001px){.swipe{display:none}}
@media screen and (max-width:1000px){.click{display:none} }
@media screen and (max-width:1040px){img{max-width:100%;height:auto}}
@media screen and (max-width:598px){.ld{display:none}.t{display:none}}
@media (min-width:599px) and (max-width:1281px){.ld{display:none}.m{display:none}}@media (min-width:599px) and (max-width:1598px){.x{display:none}}
@media screen and (min-width:1282px){.m{display:none}.t{display:none}}
@media screen and (min-width:1599px){.x{display:none}.ld,.app{width:1000px!important;height:auto!important}}






.ose {background-color: #002060; padding: 20px 0; max-width: 1000px; font-size: 28px; margin: auto; color:white; letter-spacing:1px; font-weight:bold}
#wowslider-container1,#wowslider-container2{	display: table;	zoom: 1; 	position: relative;	width: 100%;max-width: 1000px;	max-height:562px;margin:0px auto 0px;z-index:90;	 		text-shadow: none;  	-webkit-box-sizing: content-box;	-moz-box-sizing: content-box;	box-sizing: content-box}#wowslider-container2 { max-width: 600px;	max-height:900px}* html #wowslider-container2{ width:600px }* html #wowslider-container1{ width:1600px }
#wowslider-container1 .ws_images ul,#wowslider-container2 .ws_images ul{position:relative;	width: 10000%; 	height:100%;	left:0;	list-style:none;	margin:0;	padding:0;	border-spacing:0;	overflow: visible}
#wowslider-container1 .ws_images ul li,#wowslider-container2 .ws_images ul li{	position: relative;	width:1%;height:100%;line-height:0; 	overflow: hidden;	float:left;	padding:0 0 0 0 !important;	margin:0 0 0 0 !important}
#wowslider-container1 .ws_images,#wowslider-container2 .ws_images{	position: relative;	left:0;	top:0;	height:100%;	max-height:900px;	max-width: 1600px;	vertical-align: top;	border:none;overflow: hidden}#wowslider-container2 .ws_images{max-height:900px;	max-width: 600px}
#wowslider-container1 .ws_images ul a,#wowslider-container2 .ws_images ul a{	width:100%;	height:100%;	max-height:900px;	display:block;	color:transparent}
#wowslider-container1 img,#wowslider-container2 img{	max-width: none !important}
#wowslider-container1 .ws_images .ws_list img,#wowslider-container1 .ws_images > div > img,#wowslider-container2 .ws_images .ws_list img,#wowslider-container2 .ws_images > div > img {	width:100%;	border:none 0;	max-width: none;	padding:0;	margin:0}
#wowslider-container1 .ws_images > div > img,#wowslider-container2 .ws_images > div > img {	max-height:900px}
#wowslider-container1 .ws_images iframe,#wowslider-container2 .ws_images iframe {	position: absolute;	z-index: -1}
#wowslider-container1 .ws-title > div {	display: inline-block !important}
#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {background-size: 200%;	position:absolute;	top:50%; font-size:15px;	margin-top:-2.8em;	z-index:60;	height: 6.2em;	width: 3.8em;	background-image: url(https://32ff862abbdc4e77010a-670209ab2ef22d17f648986c837eedc0.ssl.cf1.rackcdn.com/airrows.gif)}
#wowslider-container1 a.ws_next{background-position: 100% 0;	right:-8em}#wowslider-container1 a.ws_prev {left:-8em;background-position: 0 0}
#wowslider-container1 a.ws_next:hover{background-position: 100% 100%}#wowslider-container1 a.ws_prev:hover {	background-position: 0 100%}
#wowslider-container1 a,#wowslider-container2 a {color: transparent}
@media (min-width: 899px) and (max-width:1279px){#wowslider-container1 {max-width: 800px;	max-height:450px} #wowslider-container1 a.ws_next{	right:-5em}#wowslider-container1 a.ws_prev {left:-5em;background-position: 0 0} #wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev { font-size:10px}.ose {  max-width: 800px} }
@media screen and (min-width:1599px){#wowslider-container1 {max-width: 1280px;	max-height:720px}.ose {  max-width: 1280px}}
@media screen and (min-width:900px){.after{display:none}}@media screen and (max-width:899px){.before{display:none}.ose {	max-width:600px}}
@media screen and (max-width:699px){.ose {font-size: 18px}}
@media screen and (max-width:380px){.ose {	font-weight:normal}}

@media screen and (max-width:349px){.ose {font-size: 16px}}
 
 

































