.top-section{position:relative;min-height:312px;overflow:hidden;align-items:end!important;border-radius:5px;user-select:none}.cst-main-page{min-height:428px}@media (min-width:1280px){.top-section{width:calc(100% - 80px)}}@media (min-width:768px){.top-section{align-items:center!important;border-radius:0;min-height:428px}}.top-section .container{position:relative}@media (max-width:768px){.top-section .container{padding:0 20px}.cst-top-section-description{font-size:1.2rem!important}}.top-section .row:not(.cst-absolute){position:relative;z-index:10}.cst-absolute{position:absolute;top:0;left:0;z-index:1}.cst-border-radius{border-radius:5px}.cst-image-top-section{left:20px;right:20px}@media (min-width:1280px){.cst-image-top-section{left:80px}}@media (min-width:768px){.cst-top-section-container{padding-left:6rem}}.cst-image-top-main{background:linear-gradient(0deg,var(--main-color) 80%,var(--dark-main-color) 100%);width:calc(100% - 40px);height:100%;border-radius:5px}.cst-image-top-main img{mask-image:linear-gradient(180deg,var(--main-color),transparent);width:100%;height:70%;object-fit:cover;object-position:90% 50%;border-radius:5px}@media (min-width:768px){.cst-image-top-main img{mask-image:linear-gradient(-90deg,var(--main-color),transparent);width:100%;height:100%;object-fit:cover;border-radius:0}.cst-image-top-main{background:linear-gradient(90deg,var(--main-color) 80%,var(--dark-main-color) 100%);width:calc(100% - 40px);height:100%;border-radius:0}}.cst-top-section-title{font-size:2rem;color:var(--text-light);z-index:50;font-weight:500}@media (min-width:768px){.cst-top-section-title{font-size:2.5rem}}.cst-top-section-description{font-size:1.250rem;color:var(--text-light);z-index:50}.cst-top-section-sub-description{font-size:2rem;color:var(--text-light);z-index:50}.cst-top-section-btn{width:100%;min-width:280px;font-size:1rem;padding:10px 30px;min-height:0}@media (min-width:768px){.cst-top-section-btn{width:280px}}@media (max-width:400px){.cst-top-section-btn{min-width:0}}.cst-feedback-section{padding:40px 0 80px}.cst-feedback-section>.container{max-width:none;width:100%;padding-left:20px;padding-right:20px}@media (min-width:1280px){.cst-feedback-section>.container{padding-left:80px;padding-right:80px}}.cst-feedback-col-main,.cst-feedback-col-side{display:flex;flex-direction:column;gap:30px;margin-bottom:30px}.cst-feedback-block{background:var(--light-blue-element,#F5F8FD);box-shadow:4px 4px 4px 0 rgba(0,0,0,0.25);border-radius:5px;padding:25px 30px;display:flex;flex-direction:column;gap:15px}.cst-feedback-block .cst-title{font-size:1.5rem;margin:0}.cst-feedback-inp-col{display:flex;flex-direction:column;gap:6px;margin-bottom:15px}.cst-feedback-inp-col label{color:var(--tarif-text-color,#4D626B);font-size:0.875rem;font-weight:500}.cst-textarea{resize:vertical;min-height:100px;font-family:inherit}.cst-feedback-radio-col{display:flex;align-items:center;gap:10px;margin-bottom:15px}.cst-feedback-radio-col input[type="checkbox"]{display:none}.cst-feedback-maps-links{display:flex;flex-wrap:wrap;gap:12px}.cst-feedback-address-block{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-top:5px}.cst-feedback-address-text{color:var(--tarif-text-color,#4D626B);font-size:1rem;margin:0}.cst-feedback-address-copy{border-color:var(--main-color,#00B0FF);background:rgba(0,176,255,0.08);color:var(--main-color,#00B0FF)}.cst-feedback-address-copy:hover{background:rgba(0,176,255,0.18);color:var(--main-color,#00B0FF)}.cst-feedback-address-copy.cst-copied{background:rgba(0,176,255,0.25)}.cst-feedback-social-icons{display:flex;flex-direction:row;gap:15px}.cst-feedback-social-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:rgba(0,176,255,0.08);transition:background 0.2s ease,transform 0.2s ease}.cst-feedback-social-icon:hover{background:rgba(0,176,255,0.18);transform:translateY(-2px)}.cst-feedback-reviews-feed{display:flex;flex-direction:column;gap:15px;max-height:900px;overflow-y:auto;padding-right:6px}.cst-feedback-review-card{background:#FFF;border-radius:5px;padding:15px 18px;box-shadow:2px 2px 6px 0 rgba(0,0,0,0.1);display:flex;flex-direction:column;gap:6px}.cst-feedback-review-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.cst-feedback-review-author{font-weight:600;color:var(--text-dark,#1A1A1A)}.cst-feedback-review-platform{font-size:0.75rem;text-transform:uppercase;letter-spacing:0.5px;color:var(--main-color,#00B0FF);font-weight:600}.cst-feedback-review-stars{color:#FFB800;font-size:0.8125rem;letter-spacing:2px}.cst-feedback-review-text{font-size:0.9375rem;color:var(--tarif-text-color,#4D626B);margin:0;line-height:140%}.cst-feedback-review-date{font-size:0.75rem;color:var(--tarif-text-color,#4D626B);opacity:0.7}.cst-feedback-leave-review-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:5px}.cst-feedback-leave-review{align-self:flex-start}@media (max-width:991px){.cst-feedback-col-side{order:2}.cst-feedback-col-main{order:1}}