a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:none}html{height:101%}body{font-size:62.5%;line-height:1;font-family:Inter;overflow-x:hidden}input{max-width:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}strong{font-weight:700}input{outline:none}table{border-collapse:collapse;border-spacing:0}img{border:0;max-width:100%}a,a:hover{text-decoration:none}*{font-family:Inter;box-sizing:border-box}body{background:#01090e}body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-track{background:#01090e}body::-webkit-scrollbar-thumb{background:linear-gradient(180deg, #ebe4be 0%, #9a8b58 100%);background-color:#9a8b58;border-radius:20px;border:3px solid #01090e}.container{max-width:1198px;padding:0 15px;align-items:flex-start;margin:0 auto}.container,.container-fluid{width:100%;display:flex;flex-wrap:wrap}.container-fluid{max-width:100%;align-items:center}.btn{border-radius:50px;display:flex;max-width:360px;justify-content:center;align-items:center;width:100%;height:50px;transition:.3s;font-weight:500;font-size:14px;line-height:17px;color:#01090e}.btn-dark{color:#9a8b58;filter:drop-shadow(0 0 10px #9a8b58);border:1px solid #9a8b58}.btn-dark:hover{color:#b8a76a;border:1px solid #b8a76a;filter:drop-shadow(0 0 13px #b8a76a)}.btn-dark:focus{color:#7a6e46;border:1px solid #7a6e46;filter:drop-shadow(0 0 10px #7a6e46)}.btn-light{background:linear-gradient(180deg, #ebe4be 0%, #9a8b58 100%)}.btn-light:hover{background:linear-gradient(180deg, #f5efd3 0%, #b8a76a 100%)}.btn-light:focus{background:#7a6e46;color:#fff}.h1,h1{font-weight:600;font-size:55px;line-height:67px;color:#9a8b58}.h2,h2{font-weight:500;font-size:57px;line-height:69px;color:#fff}.h2 span,h2 span{color:#9a8b58}.h3,h3{font-weight:600;font-size:47px;line-height:57px;color:#fff}.h4,h4{font-weight:400;font-size:37px;line-height:45px;color:#fff}.h5,h5{font-weight:500;font-size:28px;line-height:34px;color:#fff}.row{display:flex;flex-wrap:wrap;margin:0 -15px;width:calc(100% + 30px)}.align-start{align-self:flex-start}[class*=col-]{padding:0 15px}.col-1{width:8.33333333%}.col-2{width:16.66666667%}.col-3{width:25%}.col-4{width:33.33333333%}.col-5{width:41.66666667%}.col-6{width:50%;z-index:1}.col-7{width:58.33333333%}.col-8{width:66.66666667%}.col-9{width:75%}.col-10{width:83.33333333%}.col-11{width:91.66666667%}.col-12{width:100%}.element-animation{opacity:0;transform:translateY(100%)}.element-animation.element-show{opacity:1;transition:all 1s;transform:translateY(0)}.swiper .swiper-button-next,.swiper .swiper-button-prev{background:#0183ff;border-radius:50%;width:56px;height:56px;top:65%}.swiper .swiper-button-next:hover,.swiper .swiper-button-prev:hover{background:#4399eb}.swiper .swiper-button-next:after,.swiper .swiper-button-prev:after{content:"";background-repeat:no-repeat;background-position:50%;background-size:contain;width:24px;height:24px}.accordion{width:100%;max-width:870px;margin:0 auto}.accordion .accordion-item{margin-bottom:12px;width:100%;cursor:pointer;background:#f6f6f6;border-radius:20px;margin-top:30px}.accordion .accordion-item .accordion-item-content{overflow:hidden;padding:0 53px;border-top:none;max-height:0;transition:.5s;width:100%}.accordion .accordion-item .accordion-item-content p{padding:0 0 40px}.accordion .accordion-item:hover .accordion-item-header{color:#2ab5b1}.accordion .accordion-item .accordion-item-header{position:relative;height:80px;display:flex;align-items:center;padding-left:53px;transition:.3s;padding-right:60px;font-weight:500;font-size:20px;line-height:30px;color:#434343}.accordion .accordion-item .accordion-item-header:after{content:"";display:block;background-image:url(../img/icons/arrow.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;width:21px;height:11px;position:absolute;right:52px;top:40%;transition:.2s}.accordion .accordion-item:first-child{margin-top:0}.accordion .accordion-item.show .accordion-item-header{color:#2ab5b1}.accordion .accordion-item.show .accordion-item-header:after{background-image:url(../img/icons/arrow-active.svg)}.accordion .accordion-item.show .accordion-item-content{max-height:3000px;transition:all 2s}p{font-weight:400;font-size:18px;line-height:22px;color:#fff;margin-bottom:20px}p:last-child{margin-bottom:0}.modal-dialog{position:fixed;left:0;right:0;top:0;bottom:0;z-index:99999;width:100%;height:100%;background:rgba(0,0,0,.48);-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.modal-open{overflow:hidden}@keyframes fadeIn_v2{0%{transform:translateY(-50%)}50%{transform:translateY(-25%)}to{transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}0.1%{opacity:0}to{opacity:1}}.modal-opening{opacity:1;display:block;animation:fadeIn .5s linear forwards}.modal-opening .modal-content{animation:fadeIn_v2 .3s linear forwards}.modal-close{position:absolute;right:60px;top:60px;background:transparent;border:none;cursor:pointer}.modal-close span{font-size:32px;color:#b5c6d7}.modal-dialog .modal-content{height:560px;max-width:700px;margin:auto;position:relative;top:20%;align-items:flex-start}.modal-dialog .modal-content .video-wrapper{width:100%;height:inherit}.modal-dialog video{max-width:100%;height:372px}.modal-dialog.modal-video .modal-content{border-radius:40px}.modal-dialog.modal-video .modal-content .modal-close{right:0;top:50px}.modal-dialog.modal-video .modal-content .modal-close span{color:#fff}.modal-dialog.modal-video .modal-content iframe{border-radius:40px}.modal-dialog .modal-content .modal-body{margin:0;height:100%}.header{padding:40px 0;position:absolute;width:100%;top:0}.header .row{align-items:center}.header .navbar{margin-left:100px}.header .navbar .main-menu{display:flex;align-items:center;width:100%}.header .navbar .main-menu li{margin-right:35px}.header .navbar .main-menu li a{font-size:18px;line-height:22px;color:#fff;transition:.3s}.header .navbar .main-menu li a:hover{color:#9a8b58}.header .navbar .main-menu li a:focus{color:#7a6e46}.header .header-phone a{font-size:18px;line-height:22px;color:#fff;transition:.3s;display:flex;align-items:center}.header .header-phone a:before{content:"";display:block;background-image:url(../img/icons/phone-ico.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;width:18px;height:18px;margin-right:15px}.header .header-phone a:hover{color:#9a8b58}.header .header-phone a:focus{color:#7a6e46}.header .header-phone .tab-link{display:none}.main-banner{overflow:hidden;background-image:url(../img/banner-back.png);background-size:cover;background-position:72%;background-repeat:no-repeat;height:655px;margin-bottom:100px}.main-banner .container{height:inherit;align-items:center;padding:80px 15px}.main-banner .h1,.main-banner h1{margin-bottom:15px}.main-banner .desc{margin-bottom:55px}.main-banner .btn{max-width:270px}.advantages{margin-bottom:140px}.advantages .advantage-item{background:#131a1f;border-radius:10px;display:flex;padding:26px 20px}.advantages .advantage-item .ico{min-width:35px;width:35px;height:35px;margin-right:15px;background-repeat:no-repeat;background-position:50%;background-size:contain}.products-section{margin-bottom:130px}.products-section .h3{margin-bottom:50px}



.products-section .product-card{background:linear-gradient(103.23deg,hsla(0,0%,100%,.024) -1.99%,rgba(1,9,14,.2) 118.54%),#131a1f;border-radius:10px;padding:28px 30px; /* min-height:514px; */ display:flex;flex-direction:column;justify-content:space-between}

#s7 .products-section .product-card{min-height:514px;}


.products-section .product-card .h5{margin-bottom:30px;display:flex;max-width:80%}.products-section .product-card .h5 .ico{display:block;min-width:34px;width:34px;height:34px;background-repeat:no-repeat;background-position:50%;background-size:contain;margin-right:10px}.products-section .product-card .subtitle{margin-bottom:9px;font-weight:500;font-size:14px;line-height:17px;color:#9a8b58}.products-section .product-card ul li{font-size:18px;line-height:22px;color:#999c9e;margin-bottom:10px}.products-section .product-card .price{display:flex;justify-content:space-between;width:100%;align-items:center;margin-bottom:30px}.products-section .product-card .price .price-title{margin-bottom:0}.products-section .product-card .price .price-sum{display:flex;align-items:flex-end}.products-section .product-card .price .price-sum p{font-size:15px;line-height:24px;color:#999c9e}.products-section .product-card .price .price-sum span{font-weight:500;font-size:33px;line-height:40px;color:#9a8b58}.products-section .product-card .payment-desc{margin-top:12px;font-size:12px;line-height:15px;text-align:center;color:#566067;max-width:90%}.steps-section{margin-bottom:130px}.steps-section .steps-wrapper .step:not(:last-child){margin-bottom:40px}.steps-section .steps-wrapper .step:not(:last-child):after{content:"";background:linear-gradient(100.1deg,hsla(0,0%,70.6%,.984375) -.04%,hsla(0,0%,69.4%,0) 89.16%);display:block;margin-top:40px;width:100%;height:1px}.steps-section .steps-wrapper .step .step-num{font-size:20px;line-height:24px;color:#9a8b58;margin-bottom:8px}.steps-section .steps-wrapper .step .h4{margin-bottom:15px}.steps-section .steps-wrapper .step .h4 span{color:#9a8b58}.steps-section .steps-wrapper .step p{color:#676b6e}.steps-section .btn-wrapper{margin-top:70px}.desc-tablet{display:none}.about-section{margin-bottom:140px}.about-section .subtitle{font-size:20px;line-height:24px;color:#9a8b58;margin-bottom:56px}.about-section p{margin-bottom:40px}.about-section .desc{margin-bottom:40px;position:relative}.about-section .desc:after{content:"";display:block;width:185px;height:90px;position:absolute;background-image:url(../img/stroke.png);background-repeat:no-repeat;background-position:50%;background-size:cover;right:0}.about-section .col-7{padding-left:30px}.testimonials{margin-bottom:120px}.testimonials .h3{width:100%;margin-bottom:50px}.testimonials .swiper-slide,.testimonials .testimonial-block{position:relative}.testimonial-slider{display:none}.footer{padding:80px 0 24px;background:#040404}.footer .footer-logo{display:inline-flex}.footer .col-6{align-items:center;display:flex}.footer .footer-socials{display:inline-flex;align-items:center;height:100%}.footer .footer-socials a{display:block;width:32px;height:32px;background-repeat:no-repeat;background-position:50%;background-size:contain;margin-left:39px;transition:.3s}.footer .footer-socials a:hover{opacity:.7}.footer .footer-socials .footer-facebook{background-image:url(../img/icons/bxl-facebook.svg)}.footer .footer-socials .footer-instagram{background-image:url(../img/icons/bxl-instagram-alt.svg)}.footer .footer-socials .footer-youtube{background-image:url(../img/icons/bxl-youtube.svg)}.footer .footer-menu{height:100%;display:flex;width:100%;align-items:center;justify-content:flex-end}.footer .footer-menu li{margin-left:50px;display:inline-flex;align-items:center}.footer .footer-menu li a{font-size:18px;line-height:22px;color:#fff;transition:.3s}.footer .footer-menu li a:hover{color:#9a8b58}.footer .footer-menu li a:focus{color:#7a6e46}.footer .footer-copy,.footer .footer-desc{margin-top:50px}.footer p{color:#676b6e}.youtube-block{display:flex;justify-content:center;align-items:center;width:100%;cursor:pointer;height:146px;background-size:cover;min-width:340px}.youtube-block,.youtube-block .play-button{background-repeat:no-repeat;background-position:50%}.youtube-block .play-button{display:block;width:60px;height:60px;position:absolute;background-size:contain;background-image:url(../img/icons/btn-play.svg)}.youtube{display:flex;align-items:center;justify-content:center;width:100%;cursor:pointer;height:340px}.youtube .play-button{display:block;width:60px;height:60px;position:absolute;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(../img/icons/btn-play.svg)}.youtube iframe{top:0;width:100%;height:100%}.youtube img{height:340px;width:100%;object-fit:cover}.testimonials-block{width:100%}.youtube .lazyload{display:none}@media (max-width:1024px){.col-md-1{width:8.33333333%}.col-md-2{width:16.66666667%}.col-md-3{width:25%}.col-md-4{width:33.33333333%}.col-md-5{width:41.66666667%}.col-md-6{width:50%; /* z-index:1 */}.col-md-7{width:58.33333333%}.col-md-8{width:66.66666667%}.col-md-9{width:75%}.col-md-10{width:83.33333333%}.col-md-11{width:91.66666667%}.col-md-12{width:100%}.container{max-width:726px}.row{margin:0 -12px;width:calc(100% + 24px)}[class*=col-]{padding:0 12px}.h2,h2{font-size:57px;line-height:69px}.youtube{margin-bottom:24px}.youtube img{padding:0 10%;background-color:#000}.about-section{position:relative}.about-section .staff-img{position:absolute;right:-12%;max-width:362px}.about-section .desc:after{width:195px;height:95px;z-index:1}.header .header-phone a,.header .header-phone a:before{display:none}


.header .header-phone {
  display: flex;
/*  width: 100%; */
  justify-content: flex-end;
  position: fixed;
  top: 33px;
  right: 22px;
}



.header .header-phone .tab-link{display:block;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(../img/icons/tab-ico.svg);width:50px;height:50px}.header .navbar{margin-left:16px}.header .navbar .main-menu li{margin-right:30px}.main-banner{height:520px;margin-bottom:70px}.main-banner .container{height:inherit;align-items:flex-end;padding:120px 15px 60px}.main-banner .h1,.main-banner h1{max-width:70%}.advantages{margin-bottom:100px}.advantages .advantage-item{margin-bottom:24px;min-height:96px;padding:26px 20px 26px 22px}.products-section .product-card{height:297px;padding:30px 20px 30px 34px;margin-bottom:24px}.products-section .product-card .h5{margin-bottom:20px}.products-section .product-card ul{display:inline-flex;width:90%;flex-wrap:wrap}.products-section .product-card .subtitle{display:inline-flex;width:10%;float:left}.products-section .product-card ul li{margin-left:30px}.product-section .product-desc-bottom{display:flex;flex-wrap:wrap}.products-section .product-card .payment-desc{width:100%;margin-top:22px}.products-section .product-card .price{width:auto;display:inline-flex;margin-bottom:0}.products-section .btn{display:inline-flex;margin-left:auto;max-width:310px}.products-section .product-desc-bottom{margin-top:25px;display:flex;flex-wrap:wrap;width:100%}.products-section .product-card .price .price-sum{margin-left:80px}.steps-section .h2{margin-bottom:30px}.steps-section .h2 br,.steps-section .steps-wrapper .step .h4 br{display:none}.order-t-1{order:-1}.about-section .desc:after{right:-40%;bottom:-10%;background-image:url(../img/stroke-tablet.png)}.desc-pc{display:none}.desc-tablet{display:block}.about-section .col-7{padding-left:24px;padding-right:0}.footer .footer-menu{justify-content:space-between;margin-top:40px}.footer .footer-menu li{margin-left:0}.footer .col-6:first-child{justify-content:space-between}.products-section .product-card .h5 br{display:none}.testimonials{margin-bottom:76px}}@media (max-width:880px){.about-section .staff-img{right:-9%;max-width:312px}}@media (max-width:840px){.about-section .col-7{padding-right:40px}.about-section .desc:after{bottom:40%}}@media (max-width:760px){.about-section p{max-width:90%}.about-section .desc:after{bottom:50%;right:-30%}}@media (max-width:600px){.container{padding:0 20px}.col-m-1{width:8.33333333%}.col-m-2{width:16.66666667%}.col-m-3{width:25%}.col-m-4{width:33.33333333%}.col-m-5{width:41.66666667%}.col-m-6{width:50%;z-index:1}.col-m-7{width:58.33333333%}.col-m-8{width:66.66666667%}.col-m-9{width:75%}.col-m-10{width:83.33333333%}.col-m-11{width:91.66666667%}.col-m-12{width:100%}.h2,h2{font-size:54px;line-height:81px}.h3,h3{font-size:28px;line-height:34px}.about-section.col-7{padding-left:0}.about-section .btn{max-width:100%}.about-section .staff-img{right:-20%;max-width:252px;top:0}.about-section{padding:0;position:relative}.about-section .h3{font-size:31px;line-height:46px;max-width:50%}.about-section .h5{font-size:16px;line-height:24px}.about-section .desc{margin-bottom:0;margin-top:160px}.about-section p{margin-bottom:0}.about-section .desc:after{bottom:auto;top:-50%;left:0;right:auto;width:262px;height:126px;background-size:contain}.about-section{margin-bottom:100px;overflow:hidden}.about-section .col-5{height:0}.about-section p{max-width:100%}.header .navbar{display:none}.main-banner .h1,.main-banner h1{font-size:30px;line-height:36px;max-width:65%}.main-banner{height:427px;margin-bottom:55px}.main-banner .btn{max-width:237px}.main-banner .container{padding:120px 15px 37px}.main-banner .desc{margin-bottom:25px}.advantages{margin-bottom:80px}.products-section .h3{margin-bottom:30px}.products-section .product-card .subtitle{display:block;width:100%;margin-bottom:20px}.products-section .product-card{padding:30px 14px 20px 20px}.products-section .product-card ul{display:block;width:100%}.products-section .product-card ul li{margin-left:0;width:100%}.products-section .product-card{height:auto}.products-section .product-desc-bottom{margin-top:40px}.products-section .product-card .price{display:flex;width:100%;justify-content:space-between;margin-bottom:34px}.products-section .btn{display:flex;max-width:100%}.products-section .product-card .h5{max-width:100%}.products-section .product-card .h5 .ico{margin-right:14px}.products-section .product-card .h5 br{display:initial}.products-section{margin-bottom:80px}.steps-section .h2,.steps-section .steps-wrapper .step .h4{font-size:28px;line-height:34px}.steps-section .steps-wrapper .step:not(:last-child){margin-bottom:30px}.steps-section .steps-wrapper .step:not(:last-child):after{margin-top:30px}.steps-section .btn-wrapper{margin-top:40px}.about-section .col-7{padding:0 12px}.about-section{margin-bottom:66px}.testimonials-block{display:none}.testimonial-slider{display:block;overflow:hidden;position:relative;padding-bottom:32px}.testimonial-slider .swiper-pagination{bottom:-30px;top:auto;background:#e9e9e9;height:2px;position:relative}.testimonial-slider .swiper-pagination-progressbar-fill{background:linear-gradient(90deg, #ebe4be 0%, #9a8b58 100%);position:absolute;height:4px;top:-1px}.testimonials{margin-bottom:60px}.youtube img{padding:0 5%}.footer{padding:25px 0 20px}

.footer .footer-socials a{margin-left:15px}


.footer .footer-copy,.footer .footer-desc,
.footer .footer-menu{margin-top: 0px; margin-bottom: 46px; }}
.footer-copy p{width:100%;color:#fff;text-align:center}}@media (max-width:360px){.about-section .staff-img{max-width:222px}.about-section .desc:after{width:232px}}

@media (max-width: 600px) {
 .footer .footer-copy,.footer .footer-desc p {
  font-size: 14px;
  line-height: 19px;
 }
}




.quiz {
 width: 100%;
 text-align: center;
 color: #fff;
}

.quiz .row {
 display: inline-block;
}

.quiz .btn-dark {
 filter: none;
 background: #000;
 display: inline-block;
 margin: 50px 0 40px 0;
 cursor: pointer;
}

.texttitle {
 font-size: 28px;
 margin: 40px 0 16px;
}

.step0 .texttitle {
 margin-top: 80px;
}

.quiz p {
 color: #999C9E;
 margin-bottom: 75px;
}


.step6.quiz p {
 margin-bottom: -15px;
 margin-top: 30px;
}



.step10 p {
 margin-bottom: 20px;
}

.p_dot {
 display: inline-block;
 width: 10px;
 height: 10px;
 border-radius: 10px;
 background: #1B2226;
 margin: 25px 8px 10px 8px;
}

.p_dot.active {
 background: #9a8b58;
}

.custom-control.custom-radio.custom-control-inline {
 width: 100%;
 position: absolute;
 left: 0;
 right: 0;
 top: 0;
 bottom: 0;
 margin: 0;
 padding: 0;
 display: table;
 height: 50px;
}

.custom-control-input {
 display: none;
}

.custom-control-input:checked~.custom-control-label::before {
 border-color: #45464B;
 text-align: center;
 background-color: #fff;
 border-radius: 5px;
 position: absolute;
 z-index: -1;
}

.custom-radio .custom-control-input:checked~.custom-control-label::after {
 background: linear-gradient(180deg, #ebe4be 0%, #9a8b58 100%);
 background-image: url(../img/icon_check.png);
 background-position: 17px 18px;
 background-repeat: no-repeat;
 width: 100%;
 position: absolute;
 left: 0;
 right: 0;
 top: 0;
 bottom: 0;
 height: 100%;
 border-radius: 5px;
 z-index: -1;
}

.custom-control-label {
 display: table-cell;
 vertical-align: middle;
 text-align: center;
 cursor: pointer;
}

.custom-control-label::after {
 width: 40px;
 height: 40px;
 background: none;
 top: 1rem;
 left: 1rem;
}

.custom-radio .custom-control-label::before {
 border-radius: 5px;
}

.custom-control-label::before {
 width: 40px;
 height: 40px;
 top: 1rem;
 left: 1rem;
}

.ckeckbar {
 cursor: pointer;
 display: inline-block;
 width: 300px;
 background: #131A1F;
 border-radius: 10px;
 margin: 15px 13px 15px 13px;
 text-align: left;
 color: #858585;
 font-size: 16px;
 min-height: 50px;
 position: relative;
 border: 1px solid #4c4c4c;
 max-width: 100%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label {
 color: #fff;
 background: linear-gradient(180deg, #ebe4be 0%, #9a8b58 100%);
 border-radius: 10px;
 border: 1px solid #9a8b58;
 cursor: pointer;
}


.textsubtitle {
 color: #9a8b58;
 font-size: 28px;
 margin: -40px 0 15px;
}

.tr-block {
 display: inline-block;
 width: 29%;
 text-align: left;
 vertical-align: top;
 margin: 0 14px 0 14px;
}

.tr-block p {
 font-size: 12px;
 color: #999C9E;
 line-height: 15px;
 margin-bottom: auto;
}

.tr-block .textsubtitle {
 color: #fff;
 font-size: 18px;
 line-height: 21px;
 margin: 25px 0 0 0;
}

.ffield {
 background: #131A1F;
 border-radius: 10px;
 margin: 17px 0px 17px 0px;
 text-align: left;
 color: #858585;
 font-size: 16px;
 border: 1px solid #4c4c4c;
 width: 100%;
 padding: 14px 10px 14px 24px;
}

.sitem {
 display: inline-block;
 width: 30%;
 text-align: center;
 vertical-align: top;
 margin: 5px 14px 5px 14px !important;
 min-width: 369px;
 font-size: 16px;
 color: #9a8b58 !important;
 line-height: 20px;
}

.note {
 margin: 35px 0 20px 0 !important;
}

.selected {
 color: #fff;
 background: linear-gradient(180deg, #ebe4be 0%, #9a8b58 100%);
 border-radius: 10px;
 border: 1px solid #9a8b58;
}

.product-card {
 border: 1px solid #4c4c4c;
}

.step8 .product-card, .step6 .product-card {
 justify-content: unset;
}

.step8 .product-card ul, .step6 .product-card ul {
 list-style: disc;
 padding: 30px 10px 0 22px;
}

.step8 .product-card ul li, .step6 .product-card ul li {
 margin-bottom: 9px;
 color: #9a8b58;
}

.step9 .product-card {
 height: auto;
 min-height: auto;
 width: 60%;
 margin: 0 auto 30px auto;
}

.step9 .product-card .h5 {
 max-width: unset;
}

.step9 table {
 width: 100%;
}

.step9 table td {
 vertical-align: inherit;
 padding: 10px;
}

.step9 .payment-desc {
 margin-top: -10px !important;
 max-width: 100% !important;
 text-align: right !important;
}

.step9 .summaryt {
 color: #676B6E;
 font-size: 14px;
}

.step9 .stoday {
 color: #9a8b58;
 font-size: 18px;
}

.step9 .price-sum {
 width: 100% !important;
 text-align: right !important;
}

.step9 .price-sum span {
 font-weight: 500;
 font-size: 33px;
 line-height: 40px;
 color: #9a8b58;
}

.sprice {
 color: #999C9E;
 font-size: 15px;
 text-align: right; 
 margin-bottom: 9px;
 font-weight: 500;
 line-height: 17px;
 padding-left: 14px;
}

#s10 {
 width: 58%;
 margin: 0 auto;
}

.step10 .note {
 margin-top: 5px !important;
 margin-bottom: 5px !important;
}


@media (max-width:1024px) {
 .step9 .product-card {
  width: 100%;
 }
 .step9 table td {
  vertical-align: top;
 }
 .step9 .product-card .subtitle {
  width: auto;
  float: none;
  font-size: 12px;
 }
 .sprice {
  font-size: 12px;
 }
 .step9 .product-card ul li {
  font-size: 12px;
  line-height: 17px;
  margin-bottom: 7px;
 }
 .step9 .product-card .subtitle {
  font-size: 12px;
 }
 .step9 .stoday {
  line-height: 17px;
  font-size: 12px;
 }
 .step9 table td {
  padding: 2px;
 }
 .step9 .price-sum span {
  font-size: 24px;
 }
 



}


@media (max-width:600px) {
 .quiz p {
  margin-bottom: 10px;
 }
 .ckeckbar {
  font-size: 14px;
 }
 .textsubtitle {
  font-size: 24px;
  margin: 30px 0 15px;
 }
 .tr-block, .sitem {
  min-width: 95%;
 }

 .step9 .product-card {
  padding: 10px;
 }
 .step9 table td {
  vertical-align: top;
 }


}



@media (max-width: 500px) {
 .ckeckbar, .step2 .ckeckbar, .step3 .ckeckbar {
  width: 95%;
 }

}


.colcontent {
 padding: 0 21%;
}


@media (max-width:900px) {
 #s10 {
  width: 100%;
 }
 .colcontent {
  padding: 0;
 }
}





@media (max-width: 600px) {
 .main-banner .btn.m {
    position: fixed;
    z-index: 3;
    top: 32px;
 }
 .colcontent {
  padding: 0;
 }
 .tr-block:nth-child(2) .textsubtitle {
  display: none;
 }
}

.footer-desc a {
 text-decoration: underline;
}

.footer-desc a:hover {
 text-decoration: none;
}

label {
 font-size: 13px;
 color: #8f9095;
 line-height: 20px;
}

label a {
 color: #bbb;
 text-decoration: underline;
}

label a:hover {
 color: #ddd;
 text-decoration: none;
}

.tr-block small {
 color: #e9967a;
}


