.muli{font-family: 'Muli', sans-serif;}



.cp-section-1 .product-info .price{font-weight: 600;font-size: 32px;color: #000000;}
.cp-img{max-width: 100%;display: block;margin: 0 auto;}
.cp-step-1 .info-security img{margin-right: 30px;max-width: 25px;}
.cp-step-1 .info-security p{max-width: 200px;line-height: 1.2;font-size: 18px;margin-bottom: 0;}
.cp-step-1-img-section{position: relative;}
.cp-step-1-img-section img{display: block;width: 100%;}
.cp-step-1-img-section .section-indicators{position: absolute;right: 0;width: 30%;}
.cp-step-1-img-section .section-indicators:before{position: absolute;content: '';display: block;height: 1px;background: #c6a568;transform: translate(-110%, 15px);}
.cp-step-1-img-section .section-indicators.ind-1{/*top: 10%;*/ top:15%;}
.cp-step-1-img-section .section-indicators.ind-2{top: 34%;}
.cp-step-1-img-section .section-indicators.ind-3{/*top: 50%;*/ top:55%;}
.cp-step-1-img-section .section-indicators.ind-4{/*top: 64%;*/ top:68%;}
.cp-step-1-img-section .section-indicators.ind-5{/*top: 85%;*/ top:90%;}
.cp-step-1-img-section .section-indicators.ind-1:before{width: 65%;}
.cp-step-1-img-section .section-indicators.ind-2:before{width: 60%;}
.cp-step-1-img-section .section-indicators.ind-3:before{width: 87%;}
.cp-step-1-img-section .section-indicators.ind-4:before{width: 120%;}
.cp-step-1-img-section .section-indicators.ind-5:before{width: 68%;}
.cp-step-3 .container{min-height: 70vh;background-image: url(../images/bactarias_party.svg);background-size: 70%;background-repeat: no-repeat;background-position: 90% 90%;}

.cp-step-bg-img{min-height: 70vh;}
.cp-step-7 {min-height: 70vh;position: relative;}
.cp-step-7 ul{list-style-type: none;padding: 0;margin: 0;}
.cp-step-7 ul li{margin-bottom: 40px;cursor: pointer;}
.cp-step-7 ul li:last-child{margin-bottom: 0;}
.cp-step-7 ul li img{max-width: 60px;margin-right: 30px;}
.cp-step-7 .step-7-img{position: absolute;bottom: 0;right: 0;height: 70%;width: 50%;pointer-events: none;display: flex;vertical-align: bottom;}
.cp-step-7 .step-7-img img{max-width: 100%;max-height: 100%;margin-left: auto;height: auto;width: auto;object-fit: contain;}
ul.cp-ul{list-style-type: none;padding: 0;margin: 0;margin-bottom: 40px;}
ul.cp-ul li{margin-bottom: 15px;}
ul.cp-ul li{padding-left: 30px;position: relative;}
ul.cp-ul li:before{content: '';position: absolute;top:7px;left: 0;height: 10px;width: 10px;border-radius: 50%;background-color: #c6a568;}
.cp-icn-bx img{max-width: 80px;margin-bottom: 20px;display: inline-block;}
.cp-icn-bx p{max-width: 250px;display: block;margin: 0 auto;}
.cp-x-100{min-height: 100vh;}
.icns-cont{text-align: center;}
.icns-cont img{display: inline-block;max-width: 50px;max-height: 50px;}
.icns-cont img{margin-left: 15px;}
.icns-cont img:first-child{margin-left: 0;}

.cp-qa-bx{padding: 30px 20px;background: #f6f5f6;border-radius:10px;position: relative;}
.cp-qa-bx.cp-q{cursor: pointer;transition: all 0.5s;}
.cp-qa-bx.cp-q.active{transform: translateX(20px);}
.cp-qa-bx.cp-q:after{content: '';position: absolute;width: 0;height: 0;border-style: solid;border-width: 0 0 13px 30px;border-color: transparent transparent #f6f5f6 transparent;left: 10px;bottom: 0;transform: translate(-100%,0);}
.cp-qa-bx.cp-a{background: #c6a46f;}
.cp-qa-bx.cp-a:after{content: '';position: absolute;width: 0;height: 0;border-style: solid;border-width: 13px 0 0 30px;border-color: transparent transparent transparent #c6a46f;right: 10px;bottom: 0;transform: translate(100%,0);}
.cp-q-a-cont{position: relative;}
.cp-q-a-cont .row{position: static;margin-bottom: 30px;}
.cp-q-a-cont .row > div{position: static;}
.cp-q-a-cont .cp-a{position: absolute;transform: translateY(100px);opacity: 0;visibility: hidden;transition: all 0.5s;top: 0;}
.cp-q-a-cont .cp-a.active{transform: translateY(0);opacity: 1;visibility: visible;}
.bg-1 .cp-qa-bx.cp-q{background: #ffffff;}
.bg-1 .cp-qa-bx.cp-q:after{border-color: transparent transparent #fff transparent;}

.cp-img-block h3{font-size: 18px;}
.cp-img-block .block{margin-bottom: 40px;}
.cp-img-block .block:last-child{margin-bottom: 0;}

.cst-carousel-control-next,
.cst-carousel-control-prev{position: absolute;top: 50%;width: 30px;height: 30px;transform: translateY(-50%)}
.cst-carousel-control-next img,
.cst-carousel-control-prev img{width: 100%;height: 100%;}
.cst-carousel-control-prev{left: 0;}
.cst-carousel-control-next{right: 0;}

.cst-bg-image {position: relative;display:block;}
.cst-bg-image img:first-child{display: block;position: relative;z-index: 1;}
.cst-bg-image img{position:absolute;top: 0;z-index: -2;display: block;}
.cst-bg-image img.active{z-index: 2;}

@media(min-width:768px){
    .product-info .block{transition:all 0.5s;cursor: pointer;}
    .product-info .block.active{transform:translateX(-15px);}
    .order-md-1.product-info .block.active{transform:translateX(15px);}
}
@media(max-width:767px){
    .cp-step-3 .container{background-image:none;min-height: initial;}
    .cp-q-a-cont{padding: 0 10px;}
    .cp-q-a-cont .cp-a{position: relative;margin-top: 15px;visibility:visible;opacity: 1;display: none;}
    .cp-q-a-cont .cp-a,.cp-q-a-cont .cp-q.active{transform: none;}
    .cp-q-a-cont .cp-a.active{display: block;}
    .cp-step-3 .container:after{width: 100%;display: block;padding-top: 70%;content: '';background-image: url(../images/bactarias_party.svg);background-size: contain;background-repeat: no-repeat;background-position: center;}
    .cp-step-7 .step-7-img{width: 100%;display: block;position: static;margin-top: 30px;}
    .privacy-protection img{max-width: 300px;margin: 0 auto;display: block;}
    .cst-carousel-control-next,
    .cst-carousel-control-prev{position: static;width: 30px;height: 30px;display: block;transform:none;}
    .carousel-controls{display: flex;justify-content: center; align-items: center;}
    .carousel-controls .cst-carousel-control-next{margin-right: 15px;}
}



/* Dna pages */
.dna-image .cp-step-1-img-section img{width: 60%;}
.dna-image .cp-step-1-img-section .section-indicators.ind-1:before {width: 85%;}
.dna-image .cp-step-1-img-section .section-indicators.ind-2:before {width: 90%;}
.dna-image .cp-step-1-img-section .section-indicators.ind-4:before {width: 43%;}
.dna-sect-2{background: #c6a568;}
.dna-sect-2 *{color: #ffffff !important;}
.dna-sect-3 .cp-img {max-width: 240px;}
.dna-image .cp-step-1-img-section .section-indicators.ind-3{top: 49%;}
.dna-image-5 .cp-img {max-width: 180px;}
@media(max-width:576px){
    .cp-step-1-img-section .section-indicators{white-space: nowrap;font-size: 12px;line-height: 2.5;}
}