@charset "utf-8";

.blog-review h2.display-1{font-weight: 500;}
.blog-review h2 strong{font-weight:700;}
.text-muted{font-size: .889em;color: #666}

.cont-1 .hl>*{font-weight: 500}
.display-1 small{display: block;font-size:28px;margin-bottom:0.7em;font-weight:700}
.cont-1 p{margin-top: 55px}
.txt{position:relative;margin-top: 40px;line-height:1.6;z-index:1}
.cntr{padding-left:0;padding-right: 0;}
.txt .hl>*{font-weight:400;}
.cont-2 .hl>*,.cont-9 .hl>*{font-weight:700;}
.cont-4 .txt{font-weight: 700;}
.cont-7{background: #f5f2ed;}
.text-danger{color: #e83d52 !important}
.prdt-link{line-height: 1.5;}
.info .text-secondary{font-size:0.875rem}
[class^=cont-]{max-width:1320px;margin:0 auto;padding-left:20px;padding-right:20px;}
[class^=cont-].wide .container{max-width:1320px;margin:0 auto;padding-left:20px;padding-right:20px;}
[class^=cont-].wide{max-width: none}
[class^=cont-] *, .txt *{word-break: keep-all}
@media (min-width: 768px) {
    .visible-m{display: none !important;}
    .story-page [class^=cont-]{padding-top: 60px;padding-bottom: 60px}
    /* .prdt-banner .img-area{flex: 1 !important;max-width: 100% !important}
    .prdt-banner .txt-area{flex: 0 0 auto !important;max-width: 100% !important} */
    .btn-blog-link{padding:15px 0 18px; /*margin:3% 4.88% 12%; */border-radius:12px;}
    .story-page{font-size: 16px;}
    .flex-content{display: flex;flex-wrap: wrap;margin: 0 -10px;align-items: center}
    .align-end{align-items: flex-end}
    .align-end .txt-area{margin-bottom: 6.25%}
    .align-start{align-items: flex-start}
    .justify-content-between{justify-content: space-between}
    .justify-content-end{justify-content: flex-end}
    .row-reverse{flex-direction: row-reverse}
    .flex-content>*{padding-left: 10px;padding-right: 10px}
    .flex-content .img-area{flex: 1}
    .flex-content .txt-area{flex-basis: 50%;max-width: 50%;}
    .col-10{max-width: 83.333333% !important;flex-basis: 83.333333% !important}
    .col-7{max-width: 58.333333% !important;flex-basis: 58.333333% !important}
    .col-5{max-width: 41.666667% !important;flex-basis: 41.666667% !important}
    .col-6{max-width: 50% !important;flex-basis: 50% !important}
    .col-4{max-width: 33.333333% !important;flex-basis: 33.333333% !important}
    .w-100{width: 100%}
    .txt-area>.txt:first-child{margin-top: 0}
    .txt{position:relative;margin-top:40px;line-height:1.6;z-index:1}
    .txt.pb{padding-bottom:6.25%}
    .cont-2 .txt-area{display: flex; justify-content: center;}
    .cont-7 .col-md-7 {padding:0}
    .cont-7 .img-block+.img-block{margin-top:1.5rem}
    .cont-8 .txt, .cont-9 .txt, .cont-10 .txt, .cont-11 .txt, .cont-14 .txt{text-align: center;}
    .mov-wrp .btn-blog-link{width: 200px;padding: 14px;border: 2px solid #222;border-radius: 30px;font-weight: 700;margin: 0;text-align:center}
    .mov-wrp .flex-content{margin-top:25px;margin-bottom:35px;align-items:flex-start;}
    .cont-13 .img-block+.img-block{margin-top:1rem}
    .cont-12{position: relative;z-index: 1;}
    .cont-13{position: relative;}
    .cont-13::before{content:"";position:absolute;width:78%;height:120%;right:-20vw;top:-16vw;background:#f5f2ed;}
    .cont-13 .flex-content:nth-of-type(2){margin-top:-5%}
    .txt.img-cap{margin-top:1rem;font-weight: 700;}
    .txt.txt-center{text-align: center;}
    .text-bull{padding-left: .5em;font-size: 14px;line-height: 1.6}
    .text-bull>span{float: left;margin-left: -.5em}
    .cont-14{padding-top:10% !important}
    .cont-15{position:relative}
    .cont-15::before{content: "";position:absolute;left:-25%;bottom:0;width:200vw;height:81%;background:#f5f2ed;}
    .txt-bull-area{padding-top:10% !important;padding-bottom:15% !important}
    .prdt-banner{background: #f5f2ed;}
    .prdt-banner .container{position: relative;text-align: center;max-width:1320px;margin:0 auto;padding-right:20px;padding-left:20px}
    .prdt-banner .prdt-container{padding-left:20%; display: flex;align-items: center;}
    .prdt-banner .prdt-img{padding: 35px 20px;}
    .prdt-banner .prdt-txt{flex:1;font-size: 26px;font-weight: 700;white-space: nowrap;}
    .prdt-banner .prdt-txt p{line-height: 1.6;}
    .prdt-banner .img-fluid{vertical-align: top}
    .btn-blog-link{display: inline-block;vertical-align: top;font-size: 16px;border: 2px solid;font-weight: 700;border-radius: 2rem;width: 195px;margin-top: 35px}
    .prdt-banner .prdt-title{font-size: 1.5em;line-height:1.28em}
    .prdt-link {position:absolute;left:20px;top:-30%}
    .prdt-link>.img-inline{padding-bottom: 182px;}
}

@media (min-width:768px) and (max-width: 1199.98px){
    .txt br{display: none;}
    br.visible-t{display: block !important;}
}
@media (min-width: 992px) {
    .story-page{font-size: 16px;}
    
}

@media (min-width: 1200px) {
    .prdt-banner .prdt-txt{flex:1;font-size: 26px;font-weight: 700;white-space: nowrap;}
    .prdt-banner .prdt-txt p{line-height: 1.6;}
    /* .prdt-banner .img-fluid{vertical-align: top} */
    .btn-blog-link{display: inline-block;vertical-align: top;font-size: 16px;border: 2px solid;font-weight: 700;border-radius: 2rem;width: 195px;margin-top: 35px}
    .prdt-banner .prdt-title{font-size: 50px;line-height:1.28em}
    .prdt-link {position:absolute;left:0;top:-20%}
    .prdt-link>.img-inline{padding-bottom: 182px;}
}

@media (max-width: 767px) {
    .invisible-m{display: none !important;}
    .story-page [class^=cont-]{padding-top: 35px;padding-bottom: 35px;margin-top:35px}
    [class^=cont-]{padding-left:0px;padding-right:0px;}
    [class^=cont-].wide .container{padding-left:0px;padding-right:0px;}
    .display-1 small{margin-bottom: .5em;font-size: 16px;}
    .blog-review h2.display-1{font-size: 32px;padding:0 20px}
    .cont-1 p{margin-top: 25px}

    .txt{padding:0 20px}
    [class^=col-]{padding-left:0;padding-right:0}
    .cont-7{padding-top:0 !important}
    .cont-7 img{margin-bottom:20px}
    .cont-8{background:#f5f2ed;margin-top: 0 !important;padding-top:30px !important;padding-bottom:70px !important}
    .cont-8 img{margin-bottom:20px}
    .cont-9{margin-top: 0 !important;}
    .mov-wrp{font-size: 12px;}
    .mov-wrp .flex-content{display: flex; justify-content: space-between;margin-top:4%;padding:0 20px;align-items: center;}
    .mov-wrp .btn-blog-link{padding:7px 9px;border-radius: 5px;border:1px solid #ccc;}
    .cont-11 img,.cont-13 img{margin-bottom:20px}
    .cont-13{background:#f5f2ed;padding-bottom:70px}
    .cont-13 .flex-content:nth-of-type(2){padding-top:70px}
    .cont-14{margin-top: 0 !important;}
    .cont-14 img+img{margin-top:20px}
    .cont-15{background:#f5f2ed;padding-bottom:70px !important}
    .txt.img-cap{margin-top:10px;font-weight: 700;margin-bottom:20px}
    .text-bull{font-size: 13px;}
    .cont-16{margin-top: 0 !important;}
    .txt-bull-area{padding:15% 20px 10% !important;line-height: 24px;}
    .prdt-banner .btn-blog-link{padding:15px 0 18px;margin:3% 0 12%;border-radius:12px;border:1px solid #999;display: block;text-align: center;}
    .prdt-banner{padding:0 20px}
    .prdt-link{position: static;margin-bottom:12%}
    .prdt-link>.img-inline>img{transform:scale(.5) translateX(-100%)}
}