/*#quiz-result, .res-row{display:none}*/
#btmBar, #customers, #allFea, .btmBar, #btmscroll, #scroll{display: none;}
.foot-copy, .foot-copy > span, .foot-copy > a {font-size:14px;color:#898c90;}
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;margin-bottom:16px;color:#000;}
h2 {font-weight:500;}
p, li, span, label {font-size:16px;line-height:1.8;margin:0;padding:0;color:#000;}

.mt1 {margin-top: 16px;} .brdr-r {border-right:1px solid #D5DEF0 !important;} .brdr-tb {border-top:1px solid #D5DEF0;border-bottom:1px solid #D5DEF0;}
.container {max-width: 1170px;}
.banner {background:#1f0e58;padding:70px 0;}
.banner-row {display: -webkit-box;display: -ms-flexbox;-ms-flex-wrap: wrap;display: flex;gap: 50px;flex-wrap:wrap;align-items:center;}
.banner-row > .cell:first-child{width:45%;}
.banner-row > .cell:last-child {width:calc(55% - 50px);text-align:center;}
.banner-row > .cell img {max-width:500px;}
.banner-content {padding-right:10%;}
.banner-content h1, .banner-content p, .banner-content span {color:#f9f7ff;}
.banner-content h1 {font-size: 45px;line-height: 1.3;font-weight: 600;}
.banner-content p {font-size:18px;line-height:1.75;}
.banner-content a {margin-top: 16px;display: inline-block;background:#FF0B3A;padding:12px 24px;color:#fff;font-weight:500;transition: all .3s;font-size:16px;}
.banner-content a:hover {text-decoration:none;background:#ff4165;}
.ct-container {max-width:800px;margin:0 auto}
.ct-container > p {padding-bottom:16px;}
.ct-container > p:last-child{padding-bottom:0;}
.body-wrapper {position:relative;font-size:16px;}
.body-wrapper .container {max-width:1000px;}
.body-wrapper > .sec {padding:80px 0;}
.body-wrapper > .sec:nth-child(even) {background:#f7f5ff;}
.align-center {text-align:center;}

.quiz-con {box-sizing:border-box;text-align:left;display:flex;flex-direction:column;justify-content:center;gap:24px;margin:0 auto;margin-top:24px;max-width:800px;}
.quiz-row {box-shadow: 0 8px 16px 0 rgb(219 219 219 / 50%);padding: 24px;background: #fff;} .quiz-row h2 {font-size:20px;}
.quiz-options {list-style:none}

.quiz-options > li  {padding-bottom:16px;}
.quiz-options > li:last-child{padding-bottom:0;}
.quiz-options > li > [type="radio"]:checked,
.quiz-options > li > [type="radio"]:not(:checked) {
position: absolute;left: -999999px;
}
.quiz-options > li > [type="radio"]:checked + label,
.quiz-options > li > [type="radio"]:not(:checked) + label
{
position: relative;padding-left: 40px;cursor: pointer;display: inline-block;
}
.quiz-options > li > [type="radio"]:checked + label:before,
.quiz-options > li > [type="radio"]:not(:checked) + label:before {
content: '';position: absolute;left: 0;top: 0;width: 24px;height: 24px;border: 1px solid #1f0f57;border-radius: 100%;background: #fff;
}
.quiz-options > li > [type="radio"]:checked + label:after,
.quiz-options > li > [type="radio"]:not(:checked) + label:after {
content: '';width: 18px;height: 18px;background: #1f0f57;position: absolute;top: 4px;left: 4px;border-radius: 100%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease;
}
.quiz-options > li > [type="radio"]:not(:checked) + label:after {
opacity: 0; -webkit-transform: scale(0); transform: scale(0);
}
.quiz-options > li > [type="radio"]:checked + label:after {
opacity: 1;-webkit-transform: scale(1);transform: scale(1);
}
.btn {text-align:center;}
.btn input[type="submit"] {background:#FF0B3A;color:#fff;font-size:16px;font-weight:600;border:0;cursor:pointer;transition: all .3s ease-in-out;padding:16px 32px;}
.btn input[type="submit"]:hover {background:#ff4165;}
.no-result {text-align:center}
.no-result > img {max-width:600px;}
#meGDPRMessage {width:100%;color:#fff;font-size:13px;line-height:1.2;margin-bottom:8px;margin-top:0;}
.pb0 {padding-bottom:0}
.form-group > select {
  -webkit-appearance: none;
    -moz-appearance: none;
    background-image: linear-gradient(45deg, transparent 50%, #5a5a5a 50%), linear-gradient(135deg, #5a5a5a 50%, transparent 50%), linear-gradient(to right, #fff0, #fff0) !important;
    background-position: calc(100% - 17px) calc(1em + 4px), calc(100% - 12px) calc(1em + 4px), calc(100% - 2.5em) .5em !important;
    background-size: 6px 5px, 5px 5px, 1px 1.5em !important;
    background-repeat: no-repeat !important;
}
.privacy {font-size:13px;text-align:center;color:#000;} #meGDPRMessage {font-size:13px;}


.res-row {display:flex;justify-content:center;align-items: center;border-top:1px solid #b1b1b1;padding-top:24px;gap:40px;}
.res-row img {max-width:350px;padding:24px;}
.res-row > .cell:nth-child(1) {width:50%;}
.res-row > .cell:nth-child(2) {width:50%;}

.div-row {display:flex;align-items:center;gap:40px;flex-wrap:wrap;}
.div-row > .cell {flex:1;}
.div-row > .cell > img {width:90%;}

.sec-img {display:flex;flex-wrap:wrap;gap:40px;margin-top:50px;}
.sec-img > .cell {flex:1;padding: 40px;box-sizing: border-box;border-radius:10px;border:1px solid #eee;}
.card-img > img {margin-bottom:16px;width:100%;}
.card-img > p {font-size:14px}
.card-img > a {display:inline-block;background:#f00;color:#fff;padding:6px 12px;font-size:14px;font-weight:600;margin-top:16px}

.foot-copy {border-top: 1px solid #c9c9c9;}
.foot-copy, .foot-copy > span, .foot-copy > a {color:#000;}

.res-row{display:none}
.terms-conditions > li {font-size:14px}

@media screen and (max-width:1200px) {
.container {max-width:95%;}
.banner-content {padding-right:0;}
}
@media screen and (max-width:1024px) {
.cards {width:90%;} .quiz-con {max-width:95%;}
.body-wrapper .container {width:96%;}
.ct-container {max-width:96%;}
}

@media screen and (max-width:778px) {
.res-row {flex-wrap:wrap;} .reverse {flex-direction:column-reverse;}
.banner-row > .cell, .res-row > .cell, .div-row > .cell {width:100% !important;text-align:center;flex:auto;}
.banner-row > .cell > img {width:100%;max-width:500px;}
.cards > li {width:100% !important;text-align:center;} .icon-place {justify-content:center;}
.form-row {width:96%;}
.form-row >li {width:100% !important;}
.sec-img > .cell {flex:auto;width:100%;}
}
@media screen and (max-width:450px) {
.banner-content h1 {font-size:24px;}
}