* {
 font-family: Alata;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
.questions-box .questions-reponse {
 -ms-transition: all 0.2s ease-in-out;
}
*,
body {
 -webkit-font-smoothing: antialiased;
 text-rendering: optimizeLegibility;
 -moz-osx-font-smoothing: grayscale;
}
.mr-tp-40 {
 margin-top: 40px !important;
}
.padding-100-0 {
 padding: 100px 0 !important;
}
.with-top-border {
 border-top: 1px solid #edeff2;
}
.questions-box .questions-title {
 color: #87d9f6;
 font-weight: 600;
 margin: 0 0 15px;
 padding: 0;
 font-size: 15px;
 font-family: Alata;
 position: relative;
 box-shadow: none;
 outline: 0;
}
.questions-box .questions-title.collapsed {
 color: #363b40;
}
.questions-box .questions-title:after {
 content: "";
 position: absolute;
 height: 12px;
 width: 2px;
 background: #87d9f6;
 border-radius: 10px;
 top: 0;
 bottom: 0;
 margin: auto;
 left: -24px;
 opacity: 0;
 transform: rotate(90deg);
 -webkit-transition: 0.2s ease-in-out;
 -moz-transition: 0.2s ease-in-out;
 -o-transition: 0.2s ease-in-out;
 -ms-transition: all 0.2s ease-in-out;
 transition: 0.2s ease-in-out;
}
.questions-box .questions-title.collapsed:after {
 opacity: 1;
 transform: rotate(0);
 background: #363b40;
}
.questions-box .questions-title:before {
 content: "";
 position: absolute;
 height: 2px;
 width: 13px;
 background: #87d9f6;
 border-radius: 10px;
 top: 0;
 bottom: 0;
 margin: auto;
 left: -29px;
}
.questions-box .questions-title.collapsed:before {
 background: #2e2f38;
}
.questions-box .questions-reponse {
 color: #505665;
 font-size: 16px;
 font-weight: 300;
 line-height: 25px;
 margin-bottom: 0;
 -webkit-transition: 0.2s ease-in-out;
 -moz-transition: 0.2s ease-in-out;
 -o-transition: 0.2s ease-in-out;
 -ms-transition: all 0.2s ease-in-out;
 transition: 0.2s ease-in-out;
}
.questions-box .questions-reponse.show {
 margin-bottom: 40px;
}
button,
input,
optgroup,
select,
textarea {
 color: inherit;
 font: inherit;
 margin: 0;
}
.features-boxed {
 color: #313437;
 background-color: #eef4f7;
}
.features-boxed p {
 color: #7d8285;
}
.features-boxed h2 {
 font-weight: 700;
 margin-bottom: 40px;
 padding-top: 40px;
 color: inherit;
}
.features-boxed .intro {
 font-size: 16px;
 max-width: 500px;
 margin: 0 auto;
}
.features-boxed .intro p {
 margin-bottom: 0;
}
.features-boxed .features {
 padding: 50px 0;
}
.features-boxed .item {
 text-align: center;
}
.features-boxed .item .box {
 text-align: center;
 padding: 30px;
 background-color: #fff;
 margin-bottom: 30px;
}
.features-boxed .item .icon {
 font-size: 60px;
 color: #1485ee;
 margin-top: 20px;
 margin-bottom: 35px;
}
.features-boxed .item .name {
 font-weight: 700;
 font-size: 18px;
 margin-bottom: 8px;
 margin-top: 0;
 color: inherit;
}
.features-boxed .item .description {
 font-size: 15px;
 margin-top: 15px;
 margin-bottom: 20px;
}
.footer-clean {
 padding: 50px 0;
 background-color: #fff;
 color: #4b4c4d;
}
.footer-clean h3 {
 margin-top: 0;
 margin-bottom: 12px;
 font-weight: 700;
 font-size: 16px;
}
.footer-clean ul {
 padding: 0;
 list-style: none;
 line-height: 1.6;
 font-size: 14px;
 margin-bottom: 0;
}
.footer-clean ul a {
 color: inherit;
 text-decoration: none;
 opacity: 0.8;
}
.footer-clean ul a:hover {
 opacity: 1;
}
.footer-clean .item.social {
 text-align: right;
}
@media (max-width: 768px) {
 .footer-clean .item.social {
  text-align: center;
 }
}
.footer-clean .item.social > a {
 font-size: 24px;
 width: 40px;
 height: 40px;
 line-height: 40px;
 display: inline-block;
 text-align: center;
 border-radius: 50%;
 border: 1px solid #ccc;
 margin-left: 10px;
 margin-top: 22px;
 color: inherit;
 opacity: 0.75;
}
.footer-clean .item.social > a:hover {
 opacity: 0.9;
}
@media (max-width: 991px) {
 .footer-clean .item.social > a {
  margin-top: 40px;
 }
}
@media (max-width: 767px) {
 #frequently-questions {
  margin: 0 40px;
 }
 .features-boxed h2 {
  margin-bottom: 25px;
  padding-top: 25px;
  font-size: 24px;
 }
 .footer-clean .item {
  text-align: center;
  padding-bottom: 20px;
 }
 .footer-clean .item.social > a {
  margin-top: 10px;
 }
}
.footer-clean .copyright {
 margin-top: 14px;
 margin-bottom: 0;
 font-size: 13px;
 opacity: 0.6;
}
p {
 color: #7d8285;
 line-height: 25px;
}
ul {
 margin: 0;
 padding: 0;
}
#pricing {
 margin-bottom: 30px;
}
.pricing-table.text-center {
 padding: 45px;
 border: 1px solid #ccc;
 transition: 0.3s ease-in-out;
 border-radius: 10px;
}
.desc-text p {
 font-size: 16px;
}
.pricing-table.text-center.pricing-details h3,
h3 {
 color: #313437;
 font-size: 20px;
 font-weight: 500;
 text-transform: uppercase;
 margin-bottom: 11px;
}
h1,
h2,
h3,
h4,
h5 {
 color: #313437;
 font-family: Poppins, sans-serif;
}
.fa.fa-dollar.dollar {
 color: #87d9f6;
 position: absolute;
 left: -10px;
}
#pricing .pricing-table h1 span {
 font-size: 16px;
 position: absolute;
 top: 10px;
 text-align: center;
}
#pricing .pricing-table h1 {
 color: #87d9f6;
 font-size: 30px;
 font-weight: 700;
 position: relative;
}
#pricing .pricing-table ul {
 padding-bottom: 28px;
 list-style: None;
 color: #7d8285;
 display: block;
 line-height: 33px;
}
#pricing .pricing-table ul li {
 font-size: 14px;
 font-weight: 400;
}
@media (min-width: 770px) {
 #pricing .pricing-table h1 {
  color: #87d9f6;
  font-size: 50px;
  font-weight: 700;
  position: relative;
 }
 #pricing .pricing-table ul li {
  font-size: 16px;
  font-weight: 400;
 }
}
#pricing-table-heading {
 font-size: 35px;
 font-weight: 600;
 position: relative;
 line-height: 40px;
 margin-bottom: 12px;
}
.btn:not(:disabled):not(.disabled) {
 cursor: pointer;
}
a:focus,
a:hover {
 text-decoration: none;
 outline: 0;
 color: #000;
}
.btn-border {
 width: 160px;
 height: 50px;
 padding: 14px 15px;
 color: #87d9f6;
 border: 1px solid #87d9f6;
}
.btn-border:focus,
.btn-border:hover {
 box-shadow: 0 8px 9px 0 rgba(96, 94, 94, 0.17);
 transform: translateY(-0.25em);
}
.pricing-table.text-center:focus,
.pricing-table.text-center:hover {
 transform: translateY(-0.25em);
 -webkit-box-shadow: -1px 1px 28px -8px #474747;
 -moz-box-shadow: -1px 1px 28px -8px #474747;
 box-shadow: -1px 1px 28px -8px #474747;
 border-color: #87d9f6;
}
.btn {
 font-size: 14px;
 border-radius: 4px;
 font-family: Rubik;
 letter-spacing: 1px;
 font-weight: 600;
 text-transform: uppercase;
 transition: 0.3s ease-in-out;
 display: inline-block;
 text-align: center;
 margin-left: -4px;
}
@media (min-width: 991px) {
 .btn {
  margin-left: 0;
 }
}
.btn.btn-border.standard {
 color: #fff;
 background-color: #3ecf8e;
 text-align: center;
}
.col-12.col-md-4.col-lg-4.pricing-tables {
 margin-top: 10px;
}
.business-description.business-paragraph p,
p {
 margin-top: 13px;
}
.btn:hover {
 color: #212529;
 text-decoration: none;
}
#text {
 font-size: 26.5px;
 font-family: Alata;
 color: #313437;
}
