body{
margin:0;
background-image:linear-gradient(180deg, #ffffff, #f59991);
font-family:'Urbanist', sans-serif;
}

#body{
display:none;
}

.text h1, .text h2, .text p{
margin:40px;
line-height:25px;
}

.text h1, .text h2{
display:inline-block;
margin-left:20px;
margin-right:20px;
font-size:50px;
font-weight:300;
line-height:normal;
}

.text h2{
font-size:25px;
margin-top:-25px;
}

.text h3{
font-size:25px;
margin-top:40px;
}

#cycle{
font-size:40px;
margin-bottom:-25px;
color:#ff0000;
}

.plan{
background-color:#ffffff;
margin:5px;
padding:35px;
width:250px;
border-top:7px solid #ff0000;
border-radius:30px;
display:inline-block;
vertical-align:top;
transition:0.5s;
}

.name{
color:#000000;
margin-top:0;
margin-bottom:0;
/* width:250px; */
font-family:'Urbanist', sans-serif;
font-size:25px;
}

.subname{
background-color:#ff0000;
color:#ffffff;
margin-top:-28px;
margin-left:170px;
padding:5px;
max-width:calc(10ch + 10px);
font-size:13px;
/* font-weight:bold; */
border-radius:5px;
display:inline-block;
float:left;
clear:both;
vertical-align:top;
box-shadow:0 3.5px 0 0 #bb0000;
}

.price{
color:#000000;
margin-top:0;
}

.price-amount{
color:#ff0000;
font-size:25px;
font-weight:bold;
}

.price-frequency{
font-size:20px;
font-weight:normal;
}

.price s{
color:#808080;
font-size:20px;
font-weight:normal;
}

.price .disclaimer{
font-size:15px;
}

.plan ul{
margin-left:-30px;
}

.plan ul li{
list-style-type:none;
background-image:url('https://stratocreative.com/assets/media/images/checkmark.png');
background-repeat:no-repeat;
background-position:top left;
background-size:18px;
margin-bottom:18px;
padding-left:21px;
font-size:15px;
line-height:18px;
}

.plan ul li::before{
margin-right:1px;
}

h1,h2,h3,h4,h5,h6{
font-weight:normal;
color:#000000;
}

.link{
text-decoration:none;
color:#cc0000;
}

.link:hover{
color:#bb0000;
}

.link:active{
color:#aa0000;
}

.button{
display:inline-block !important;
width:210px !important;
font-size:13px !important;
padding:10px !important;
}

.button:after, .button:after{
font-family:Arial, 'Urbanist', sans-serif;
transition:0.3s;
margin-right:-8px;
opacity:0;
content:'\2192';
}

.button:hover:after, .button:hover:after{
opacity:1;
margin-left:4px;
}

li{
text-align:left;
}