﻿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}

    

.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}.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}

     
.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;word-spacing:6px;letter-spacing:2px;font-weight:400}

dd{margin:0} 
 
  
  
 
  
.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%)}
 





  .bones{background:linear-gradient(to top,white 0,white 50%,#002060 50%,#002060 100%); padding:50px 0 0 0; margin:0px 0 250px 0}



  .bonewhite{background:linear-gradient(to top,white 0,white 50%,black 50%,black 100%); padding:0; margin:-80px 0 350px 0}

.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:450px 0 0 0 ;margin:-150px 0 250px 0}
#CARD{margin:10px  0}#CARD a{color:grey;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}
 


 
 
 
 .em {margin-top:200px}   
 
 
 


.meabs  img{	width:600px!important; height:auto!important; margin: 0}

  


#video {margin: 0 auto; width:1000px } 

  .ctr strong{font-size:36px}  
 
 
 




.ad{ background-color:#002060;padding: 150px  0 500px 0 ; margin: -80px 0 -250px  0}


 .ad img, .four img { height:auto; width: 1100px!important} .nunn {border: 2px black solid; width:700px!important; height:auto}
 
 
.why {margin: 0 auto;  width:840px} .left {float:left} .right {float:right} .why p {width:360px; font-size:32px!important; line-height:1!important}  .for{	display:none}
 
#CTA {	margin-top:75px}  

 

 .or { font-size:42px}


 
 
 
  .ctr strong{ color: #50164a; line-height:1.75}
.ps {	font-size:36px!important; line-height:1.75!important}

  .ctr strong span{ font-size:72px;  line-height:1}
.try span {	font-size:28px}




  h1 strong {font-size:36px}  h1{   line-height:2; font-weight:normal; color: #50164a;font-size:32px; margin:0 0 25px 0}    h1 b, h1 strong{color: black} 
  h1 b  {font-size:48px}
 h1 span  {font-size:22px; color:#444} 


 

 
 .spti {	margin-top: -300px!important; padding-top:400px!important} 


 
.byone{ background: linear-gradient( to right,     black 0%,     black 50%,     white 50%,     white 100%  );padding:500px 0 0 0 ;margin:-300px 0 0  0} 



.confirm{background-color:#000;padding:250px 0 25px 0;margin:0  0}
 .swh{margin-top:20%}
@media screen and (max-width:699px){  


.byone{padding:200px 0 0 0 ;margin:  0 } 
 








 
  
 
.green{padding:350px 0 0 0 ;margin:-100px 0 250px 0}

 
 .spti {margin-top: -50px!important; padding-top:150px!important}


 


h1 {font-size: 24px}    

  h1 b ,.ctr strong {font-size:32px}

 h1 span  {font-size:18px}h1 strong  {font-size:28px}
 




 
.ctr strong span{ font-size:72px;  line-height:1}
.ps {	font-size:32px!important}
 

.why {width:340px} .why p {  line-height:42px!important}.for{	display:inline} .why b {font-size:28px; line-height:1}
 

 
.nunn {	border: none}
.ada { background: linear-gradient( to right,     #002060 0%,   #002060 50.2%,     #FBFBC4 50%,    #FBFBC4 100%  ); padding:150px 0 100px 0; margin-top:-80px}
.adb { background: linear-gradient( to right,     #FBFBC4 0%,   #FBFBC4 50.2%,     #002060 50%,    #002060 100%  ); padding:100px  0 250px 0;}

.try span{font-size:24px}   

 .tips ul  {font-size:18px}

 



 .all {margin:0 0  -15px 0; line-height:1.75; font-size:20px}   


 

 .meabs img{  	width:100%!important; height:auto!important}

    
.or { font-size:36px}
 
 


.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}


.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}


.more{word-spacing:0}.tc{display:none}#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:150px 0 100px 0; margin-top:-80px}

.nunn {	border: 2px solid black}

.adb { background: linear-gradient( to right,     #FBFBC4 0%,   #FBFBC4 50.2%,     #002060 50%,    #002060 100%  ); padding:100px  0 250px 0}.ada img, .adb img { height: auto; width:500px}}

@media (min-width:700px) and (max-width:998px){#video{width:100%}  }
@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 {width:300px} .wye{font-size:24px}.sp,.mm{max-width:300px!important; font-size:28px!important}.aa{margin-top:-50px!important}.a ul{width:310px;margin:100px auto}  h1 span {font-size: 16px}   .tions {	font-size:22px}}
@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}  .ad img, .four img { height:auto; width: 98%}}
@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}.swh{margin-top:25%}}
@media screen and (max-width:999px){.ad, .four{display:none} }
@media screen and (min-width:1000px){.else, .two{display:none}}

@media screen and (max-width:380px){.swh{margin-top:75%}}@media (min-width:381px) and (max-width:699px){.swh{margin-top:100%}}@media (min-width:700px) and (max-width:899px){.swh{margin-top:70%}}

