h1,h2,h3,h4,h4 a,h5,h6{ font-family:'Playfair Display', sans-serif;}
p,a{font-family: 'Lato', sans-serif;}
h3{
font-size: 40px;
font-weight: 600;
}
p{
color: #555552;
line-height: 28px;
}
a,a:hover{text-decoration: none;}
li{list-style: none;}
.c-white{color: #fff;}
.c-blue{color: #254151;}
.bg-white{background-color: #fff;}
.bg-cream{background-color: #ece7df;}
.btn-orange{
background-color: #f2770c;
color: #fff;
padding: 10px 36px;
display:inline-block;
border-radius: 50px;
border: solid 2px #f2770c; font-size: 15px;
font-weight: 600;
line-height:normal;
cursor:pointer;
}
.btn-orange2{
background-color: #f2770c;
color: #fff;
padding: 10px 36px;
border-radius: 50px;
border: solid 2px #f2770c;
font-weight: 600;
font-size: 15px;
display: inline-block;
line-height:normal;
}
.btn-orange:hover,.btn-orange2:hover{
background-color: #fff;
color: #f2770c;
}
.btn-watch{
color: #254151;
font-weight: 600;
text-transform: capitalize;
font-size: 18px;
}
.btn-watch:hover{color: inherit;}
.btn-watch:hover i{
background-color: #254151;
color: #fff;
}
.btn-watch i{
color: #254151;
border: solid 2px #254151;
border-radius: 50%;
width: 45px;
height: 45px;
text-align: center;
font-size: 12px;
display: inline-block;
vertical-align: middle;
padding-top: 15px;
padding-left: 3px;
margin-right: 15px;
}
.btn-simple{
background-color: #fff;
color: #254151;
text-transform: capitalize;
padding: 10px 40px;
border-radius: 50px;
border:solid 2px #fff;
font-weight: 600;
font-size: 18px;
display: inline-block;
}
.btn-simple:hover{
color: #fff;
background-color: transparent;
}
ul.check-list li{
position: relative;
font-family: 'Lato', sans-serif;
line-height: 25px;
color: #fff;
font-size: 20px;
padding-bottom: 25px;
font-weight: 400;
}
ul.check-list li:before{
font-family: 'icomoon';
content: "\e901";
position: absolute;
left: -35px;
color: #fff;
font-size: 14px;
}
#questions{
height:150px;
margin-bottom:20px;
}
#sponsership {
margin-bottom: 22px;
}
main{
position: relative;
z-index: 1;
}
@media only screen and (max-width: 991px){
ul.check-list li{font-size: 18px;}
}
@media only screen and (max-width:767px){
ul.check-list li{padding-bottom: 15px;}
.btn-orange{
padding: 10px 15px;
margin: 0 10px;
}
}