.elementor-10795 .elementor-element.elementor-element-f6b2ed1{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10795 .elementor-element.elementor-element-e50a147 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10795 .elementor-element.elementor-element-e50a147 :is(.wd-breadcrumbs,.yoast-breadcrumb){font-family:"Open Sans", Sans-serif;font-size:13px;--wd-link-color-hover:var( --e-global-color-3651705 );--wd-bcrumb-color-active:var( --e-global-color-3651705 );}.elementor-10795 .elementor-element.elementor-element-a5dfc14{--display:flex;}.elementor-10795 .elementor-element.elementor-element-a5dfc14.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10795 .elementor-element.elementor-element-0630d79 .elementor-button{background-color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:600;fill:#222222;color:#222222;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.04);border-radius:8px 8px 8px 8px;}.elementor-10795 .elementor-element.elementor-element-0630d79 .elementor-button:hover, .elementor-10795 .elementor-element.elementor-element-0630d79 .elementor-button:focus{background-color:var( --e-global-color-3651705 );color:#FFFFFF;}.elementor-10795 .elementor-element.elementor-element-0630d79{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.04);}.elementor-10795 .elementor-element.elementor-element-0630d79.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-10795 .elementor-element.elementor-element-0630d79 .elementor-button:hover svg, .elementor-10795 .elementor-element.elementor-element-0630d79 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10795 .elementor-element.elementor-element-b769d41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-10795 .elementor-element.elementor-element-e439139{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10795 .elementor-element.elementor-element-fc4cbb9 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:0px 15px 15px 15px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.04);}.elementor-10795 .elementor-element.elementor-element-fc4cbb9 form.glsr-form .glsr-field-rating{--glsr-form-star:2em;}.elementor-10795 .elementor-element.elementor-element-fc4cbb9 .glsr[data-theme] .glsr-field-rating [data-stars]{font-size:initial;}.elementor-10795 .elementor-element.elementor-element-fc4cbb9 .glsr[data-theme] .glsr-field-rating [data-stars] > span{font-size:initial;height:var(--glsr-form-star);width:var(--glsr-form-star);}.elementor-10795 .elementor-element.elementor-element-fc4cbb9 form.glsr-form .glsr-field-rating span[data-rating]{column-gap:2px;}.elementor-10795 .elementor-element.elementor-element-fc4cbb9 .glsr-review-form{--glsr-gap-md:0.75em;}.elementor-10795 .elementor-element.elementor-element-fc4cbb9 .elementor-form .elementor-form-fields-wrapper .glsr-field{margin-bottom:0.75em;}.elementor-10795 .elementor-element.elementor-element-bde7758 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.04);}.elementor-10795 .elementor-element.elementor-element-bde7758 .glsr:not([data-theme]) .glsr-review .glsr-star{--glsr-review-star:1.25em;}.elementor-10795 .elementor-element.elementor-element-bde7758 .glsr:not([data-theme]) .glsr-review{text-align:start;justify-content:start;}.elementor-10795 .elementor-element.elementor-element-bde7758 .glsr:not([data-theme]) .glsr-review .glsr-review-actions{justify-content:start;}.elementor-10795 .elementor-element.elementor-element-bde7758 .glsr:not([data-theme]) .glsr-review .glsr-review-date{flex:inherit;}.elementor-10795 .elementor-element.elementor-element-9b15529 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.04);}.elementor-10795 .elementor-element.elementor-element-9b15529 .glsr:not([data-theme]) .glsr-review .glsr-star{--glsr-review-star:1.25em;}.elementor-10795 .elementor-element.elementor-element-9b15529 .glsr:not([data-theme]) .glsr-review{text-align:start;justify-content:start;}.elementor-10795 .elementor-element.elementor-element-9b15529 .glsr:not([data-theme]) .glsr-review .glsr-review-actions{justify-content:start;}.elementor-10795 .elementor-element.elementor-element-9b15529 .glsr:not([data-theme]) .glsr-review .glsr-review-date{flex:inherit;}.elementor-10795 .elementor-element.elementor-element-9b15529 .glsr-reviews{--glsr-gap-xl:2em;}.elementor-10795 .elementor-element.elementor-element-a1c0eeb{--display:flex;--wd-sticky-offset:150px;}.elementor-10795 .elementor-element.elementor-element-d633f79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-10795 .elementor-element.elementor-element-d633f79:not(.elementor-motion-effects-element-type-background), .elementor-10795 .elementor-element.elementor-element-d633f79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10795 .elementor-element.elementor-element-dc279f1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10795 .elementor-element.elementor-element-5cbe342 .glsr:not([data-theme]) .glsr-star{--glsr-summary-star:1.5em;}.elementor-10795 .elementor-element.elementor-element-5cbe342 .glsr-summary{justify-content:start;--glsr-max-w:450px;}.elementor-10795 .elementor-element.elementor-element-5cbe342 .glsr-summary-text{display:flex;justify-content:start;}.elementor-10795 .elementor-element.elementor-element-5cbe342 .glsr-summary .glsr-bar-background{--glsr-text-md:1em;}.elementor-10795 .elementor-element.elementor-element-5cbe342 .glsr-summary .glsr-bar{--glsr-bar-leading:1.5em;}.elementor-10795 .elementor-element.elementor-element-9792736{--spacer-size:50px;}.elementor-10795 .elementor-element.elementor-element-092c33e > .elementor-widget-container{margin:0px 0px 20px 0px;}@media(max-width:1024px){.elementor-10795 .elementor-element.elementor-element-a5dfc14{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10795 .elementor-element.elementor-element-b769d41{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}}@media(max-width:768px){.elementor-10795 .elementor-element.elementor-element-f6b2ed1{--margin-top:-20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10795 .elementor-element.elementor-element-a5dfc14{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10795 .elementor-element.elementor-element-0630d79{width:var( --container-widget-width, 191px );max-width:191px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:191px;--container-widget-flex-grow:0;}.elementor-10795 .elementor-element.elementor-element-0630d79 .elementor-button{font-size:16px;border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}}@media(min-width:769px){.elementor-10795 .elementor-element.elementor-element-e439139{--width:75%;}.elementor-10795 .elementor-element.elementor-element-a1c0eeb{--width:25%;}}@media(max-width:1024px) and (min-width:769px){.elementor-10795 .elementor-element.elementor-element-e439139{--width:100%;}.elementor-10795 .elementor-element.elementor-element-a1c0eeb{--width:100%;}}/* Start custom CSS for site_reviews_form, class: .elementor-element-fc4cbb9 *//* Базовый стиль кнопок */
:is(.glsr-button[type=submit], [type=button]) {
    background-color: #48C3E2 !important;
    border: 1px solid #48C3E2 !important;
    color: #fff !important;
    border-radius: 8px !important;
    transition: 0.3s ease;
}

/* Hover эффект */
:is(.glsr-button[type=submit], [type=button]):hover {
    background-color: #008EAD !important; /* чуть темнее для эффекта */
    border-color: #008EAD !important;
    color: #fff !important;
    border-radius: 8px !important;
}/* Основной фон блока + скругление */
.glsr-review-response {
    background-color: rgba(0, 162, 195, 0.1);
    border-radius: 8px;
    padding: 0;
}

/* Треугольник сверху (указатель) */
.glsr-review-response::before {
    content: "";
    position: absolute;
    top: -10px; /* регулируй по желанию */
    left: 20px; /* положение треугольника */
    border-width: 0 10px 10px 10px;
    border-style: solid;
    border-color: transparent transparent #00A2C3 transparent;

}

/* Контейнер внутри */
.glsr-review-response-inner {
    background-color: rgba(0, 162, 195, 0.3);
    color: #222222;
    padding: 18px 20px;
    border-radius: 8px;
}

/* Текст заголовка */
.glsr-review-response-inner p strong {
    color: #222222;
}/* End custom CSS */