#cms-wrapper{width:100%;padding:35px 20px 0}
#cms-container{max-width:1220px;margin:0 auto}
.breadcrumb-wrapper{text-align:center}
.breadcrumb-container{display:inline-flex}
.breadcrumb-container > li{margin-left:1px}
.breadcrumb-container > li:first-child{margin-left:0}
.breadcrumb-container > li > a,.breadcrumb-container > li > div{position:relative;padding:4px 0 0 6px;font:var(--font15Reg);color:#262626}
.breadcrumb-container > li:first-child > a,.breadcrumb-container > li:first-child > div{padding:4px 0 0}
.breadcrumb-container > li.breadcrumb-sel > a{font-weight:700}
#cms-h1{margin-top:25px;font:var(--font40Bold);color:#262626;text-align:center}
#cms-desc{max-width:1000px;margin:0 auto;padding:30px 0;font:var(--font18Reg);color:#262626;line-height:1.6;text-align:center}
#reviews-container{margin-top:20px;width:100%}
#reviews-photo-container{width:44%}
#reviews-form-container{width:56%;background-color:#2E3792;padding:30px}
#reviews-photo{position:relative;width:100%;padding-bottom:96%;overflow:hidden}
#reviews-photo img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}
#reviews-form-title{font:var(--font24Bold);color:#fff;text-align:center}
.reviews-form{display:block;width:100%;margin-top:30px}
.reviews-col{width:100%}
.reviews-col.textarea{margin-top:20px}
.reviews-col-left{width:50%;padding-right:10px}
.reviews-col-right{width:50%;padding-left:10px}
.reviews-input{position:relative;font:var(--font18Reg);color:#262626;width:100%;height:50px;background:#fff;padding:0 15px;border:1px solid #cbcbcb;outline:none}
.reviews-textarea{position:relative;font:var(--font18Reg);color:#262626;width:100%;height:180px;background:#fff;padding:15px 10px;resize:none;border:1px solid #cbcbcb;outline:none}
.contact-label-container{display:inline-flex;margin-top:20px}
.contact-label{display:block;position:relative;padding-left:35px;cursor:pointer;font-size:14px;font-weight:300;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.contact-label-link{display:block;font:var(--font16Bold);color:#fff;line-height:26px}
.contact-label input{position:absolute;opacity:0;cursor:pointer}
.contact-checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border:1px solid #bababa;background-color:#fff}
.contact-label:hover input ~ .contact-checkmark{border:1px solid #F2C300}
.contact-label input:checked ~ .contact-checkmark{border:1px solid #4b4b4b;background-color:#4b4b4b}
.contact-checkmark:after{content:"";position:absolute;display:none}
.contact-label input:checked ~ .contact-checkmark:after{display:block}
.contact-label .contact-checkmark:after{left:8px;top:3px;width:5px;height:11px;border:solid #fff;border-width:0 3px 3px 0;-ms-transform:rotate(45deg);transform:rotate(45deg)}
#reviews-submit{width:100%;margin-top:20px;padding:18px 20px;background-color:#F2C300;color:#262626;border:none;outline:none;font:var(--font16Bold);cursor:pointer;text-transform:uppercase;border-radius:5px!important}
#reviews-submit:hover{background-color:#424242;color:#fff}
#reviews-list-container{margin-top:50px;width:100%}
#reviews-list-h2{font:var(--font22Reg);color:#262626;text-align:center;margin-bottom:30px}
#reviews-list{width:100%}
#reviews-list > li{margin-top:20px;width:100%;padding:30px 40px;background-color:#F8F8F8}
#reviews-list > li:first-child{margin-top:0}
.reviews-list-header{width:100%;align-items:flex-start;flex-direction:column}
.reviews-list-date{font:var(--font16Bold);color:#2E3792}
.reviews-list-fullname{margin-top:10px;font:var(--font22Bold);color:#262626}
.reviews-list-desc{margin-top:20px;font:var(--font18Reg);color:#262626;line-height:1.6}
.reviews-list-logInfo{margin-top:20px;font:var(--font15Bold);color:#585858;line-height:1;text-transform:uppercase;padding-top:15px;border-top:1px solid #c6c6c6}
.reviews-list-logInfo-score{margin-top:14px;padding-top:10px;border-top:1px solid #D9D9D9;align-items:center}
.reviews-list-logInfo-icon{margin-right:10px}
.reviews-list-score{border-radius:5px;border:1px solid #d4d4d4;align-items:center;padding:10px}
.reviews-list-score > span{display:block;font:var(--font18Reg);color:#262626;text-transform:uppercase}
.reviews-list-score-stars{margin-left:10px}
.reviews-list-score-stars > li{margin-left:3px}
.reviews-list-score-stars > li:first-child{margin-left:0}
.reviews-list-photos-container{padding-top:14px;border-top:1px solid #D9D9D9}
.reviews-list-photos-title{font:var(--font18Bold);color:#1D3557}
.reviews-list-photos{width:100%}
.reviews-list-photos > li{margin-top:10px;margin-right:10px;width:10%}
.reviews-list-photos > li > a{position:relative;width:100%}
.reviews-list-photos > li > a figure.cms-img{position:relative;width:100%;padding-bottom:60%;overflow:hidden}
.reviews-list-photos > li > a figure.cms-img img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}

@media (min-width:1200px) {
}
@media (max-width:1199px) {
    #cms-wrapper{padding:30px 15px 20px}
    #cms-desc{padding:25px 0}
    #reviews-form-container{width:100%;background-color:#2E3792;padding:25px}
    #reviews-list > li{padding:25px 20px}
    .reviews-list-photos > li{width:16%}
}
@media (max-width:764px) {
    #cms-wrapper{padding:15px 10px 20px}
    #cms-desc{padding:20px 0}
    .reviews-col-left{width:100%;padding-right:0}
    .reviews-col-right{width:100%;padding-left:0;margin-top:20px}
    #reviews-list > li{padding:20px 10px}
    .reviews-list-photos > li{width:18%}
}