div.main a.main-logo{display:inline-block; background-image:url(https://cdn.tru.qea.la/img/logo.svg); width:100%; height:80px; background-size:auto 100%; background-position:center; background-repeat:no-repeat; margin:0 0 20px 0;}

div.main h1{font-size:36px; font-weight:bold; margin:0 0 24px 0;}
div.main h2{font-size:28px; font-weight:bold; margin:0 0 24px 0;}
div.main h3{font-size:21px; font-weight:bold; margin:0 0 6px 0;}
div.main h4{font-size:18px; font-weight:bold; margin:0 0 4px 0;}

div.main div.section{margin:0 0 40px 0;}

div.main div.intro div.line1{margin:0 0 20px 0; font-size:18px;}
div.main div.intro div.line2{margin:0 0 20px 0;}
div.main div.intro div.line3{background-color:#fef3c6; margin:0 0 20px 0; line-height:28px; display:inline-block;  padding:4px 18px; border-radius:6px;}
div.main div.intro button{padding-left:24px; padding-right:24px;}
div.main div.intro button:nth-child(1){margin-right:10px;}

div.main .r-container{border:1px solid #ddd; border-radius:11px;}
div.main .r-container div.content{margin:30px;}

div.main .r-container.silver{background-color:#efefef; border-color:#efefef;}
div.main .r-container.blue{background-color:#1d283e; color:#fff;}
div.main .r-container.light-blue{background-color:#3a4459; color:#fff; border-color:#3a4459;}

div.main ul{list-style:none; margin:0; padding:0;}
div.main ul li{line-height:24px;}
div.main ul li::before{content:'.'; width:10px; height:10px; background-color:red; border-radius:5px; line-height:10px; display:inline-block; text-align:center; margin:0 10px 4px 0; color:transparent;}
div.main ul li.green::before{background-color:#2fde6f;}
div.main ul li.powder::before{background-color:#58a1ff;}
div.main ul li.mustard::before{background-color:#fbc800;}


div.main div.bold{font-weight:bold;}

div.main div.testimonial{}
div.main div.testimonial div.stars{display:inline-block; width:125px; height:25px; background-image:url(https://cdn.tru.qea.la/img/star.svg); background-position:left center; background-repeat:repeat-x; background-size:auto 25px; margin:10px 0 20px 0;}
div.main div.testimonial div.line1{margin:0 0 20px 0; font-size:21px;}
div.main div.testimonial div.line2{margin:0 0 0 0; font-size:21px;}
div.main div.testimonial div.line3{margin:0 0 20px 0; font-size:21px;}

div.main div.choose ul{margin:0 0 20px 0;}
div.main div.choose ul li::before{content:'.'; width:24px; height:24px; background-color:transparent; background-image:url(https://cdn.tru.qea.la/img/check.svg); background-position:center center; background-repeat:no-repeat; background-size:100% auto; line-height:24px; display:inline-block; text-align:center; margin:0 5px 4px 0;}

div.main div.choose div.price{font-size:28px; font-weight:bold; margin:0 0 10px 0;}
div.main div.choose div.price span{font-size:18px; font-weight:bold; color:#4a5565;}

div.main div.choose .r-container{margin:0 0 20px 0;}
div.main div.choose .r-container div.content{margin:30px;}
div.main div.choose .r-container.blue div.price span{color:#fff;}
div.main div.choose div.most-popular{background-color:#fcba00; color:#1d283e; display:inline-block; font-size:15px; line-height:22px; border-radius:11px; padding:0 10px 0 10px; font-weight:bold; margin:0 0 10px 0;}
div.main div.choose button{margin:0 15px 0 15px; width:calc(100% - 30px); border-radius:10px;}
div.main div.choose .r-container.blue button{color:#1d283e !important; background-color:#fff !important;}

div.main div.feature-set div.r-container{margin:0 0 20px 0;}
div.main div.feature-set div.icon{display:block; border-radius:8px; width:50px; height:50px; background-color:#efefef; background-position:center center; background-repeat:no-repeat; background-size:25px 25px;  margin:0 0 15px 0;}
div.main div.feature-set div.icon.screening{background-color:#dceafe; background-image:url(https://cdn.tru.qea.la/img/screening.svg);}
div.main div.feature-set div.icon.firewall{background-color:#f3e8ff; background-image:url(https://cdn.tru.qea.la/img/firewall.svg);}
div.main div.feature-set div.icon.summaries{background-color:#ddfce6; background-image:url(https://cdn.tru.qea.la/img/summaries.svg);}
div.main div.feature-set div.icon.access{background-color:#fef3c6; background-image:url(https://cdn.tru.qea.la/img/access.svg);}
div.main div.feature-set div.icon.burner{background-color:#fee2e2; background-image:url(https://cdn.tru.qea.la/img/burner.svg);}
div.main div.feature-set div.icon.glove{background-color:#e0e7ff; background-image:url(https://cdn.tru.qea.la/img/glove.svg);}

div.main div.works div.icon{display:inline-block; border-radius:8px; width:50px; height:50px; background-color:#efefef; background-position:center center; background-repeat:no-repeat; background-size:25px 25px;  margin:0 0 15px 0;}
div.main div.works div.icon.inner{background-color:#fef3c6; background-image:url(https://cdn.tru.qea.la/img/inner.svg);}
div.main div.works div.icon.concierge{background-color:#fee2e2; background-image:url(https://cdn.tru.qea.la/img/concierge.svg);}
div.main div.works div.icon.decide{background-color:#e0e7ff; background-image:url(https://cdn.tru.qea.la/img/decide.svg);}
div.main div.works div.line1{margin:0 0 20px 0;}

div.main div.problem div.line1{margin:0 0 15px 0;}

div.indicator{position:fixed; top:0; left:0; width:20px; height:20px; display:none;}

/* xs */
@media only screen and (max-width: 575px) {
  div.indicator{ background-color: blue; }
}
/* sm */
@media only screen and (min-width: 567px) {
  div.indicator{ background-color: orange; }
}
/* md */
@media only screen and (min-width: 768px) {
  div.indicator{ background-color: red; }
}
/* lg */
@media only screen and (min-width: 992px) {
  div.indicator{ background-color: yellow; }
}
/* xl */
@media only screen and (min-width: 1200px) {
  div.indicator{ background-color: green; }
}
/* xxl */
@media only screen and (min-width: 1400px) {
  div.indicator{ background-color: purple; }
}


