.elementor-3250 .elementor-element.elementor-element-5aceae9{--display:flex;--flex-direction:row;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--flex-wrap:wrap;--overflow:hidden;--border-radius:clamp(35px,1.37vw,30rem) clamp(35px,1.37vw,30rem) clamp(35px,1.37vw,30rem) clamp(35px,1.37vw,30rem)}.elementor-3250 .elementor-element.elementor-element-5aceae9:not(.elementor-motion-effects-element-type-background),.elementor-3250 .elementor-element.elementor-element-5aceae9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF73;background-position:center center}.elementor-3250 .elementor-element.elementor-element-4935ad6{--display:flex;--min-height:clamp(340px,15vw,80rem)}.elementor-3250 .elementor-element.elementor-element-4935ad6:not(.elementor-motion-effects-element-type-background),.elementor-3250 .elementor-element.elementor-element-4935ad6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://xn--40153-3we6bw0b4g.xn--p1ai/wp-content/uploads/2025/01/Фото-открытая-терасса.jpg);background-position:center center;background-size:110% auto}.elementor-3250 .elementor-element.elementor-element-e4ed6fe{--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;--justify-content:space-between;--gap:clamp(28px,1.17vw,30rem) clamp(28px,1.17vw,30rem);--row-gap:clamp(28px,1.17vw,30rem);--column-gap:clamp(28px,1.17vw,30rem);--padding-top:clamp(30px,1.56vw,30rem);--padding-bottom:clamp(36px,1.95vw,30rem);--padding-left:clamp(36px,1.56vw,30rem);--padding-right:clamp(36px,1.56vw,30rem)}.elementor-3250 .elementor-element.elementor-element-e079c29{--display:flex;--gap:clamp(16px,.7vw,8rem) 0;--row-gap:clamp(16px,.7vw,8rem);--column-gap:0}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-3250 .elementor-element.elementor-element-d4f5e5a{text-align:center}.elementor-3250 .elementor-element.elementor-element-d4f5e5a .elementor-heading-title{font-family:"TT Commons",Sans-serif;font-size:clamp(40px,1.88vw,1.88vw);font-weight:300;color:var(--e-global-color-secondary)}.elementor-3250 .elementor-element.elementor-element-edf74fb{--display:flex;--gap:clamp(50px,2.11vw,8rem) 0;--row-gap:clamp(50px,2.11vw,8rem);--column-gap:0}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-3250 .elementor-element.elementor-element-baa24d0{text-align:center;font-family:"Gilroy",Sans-serif;font-size:clamp(16px,.78vw,30rem);font-weight:400;line-height:clamp(28px,1.33vw,30rem)}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-3250 .elementor-element.elementor-element-8404a5a .elementor-button{background-color:transparent;font-family:"Gilroy",Sans-serif;font-size:clamp(16px,.78vw,30rem);font-weight:300;line-height:clamp(68px,2.7vw,30rem);fill:#fff;color:#fff;background-image:linear-gradient(90deg,var(--e-global-color-4e841ef) 0%,var(--e-global-color-accent) 100%);border-radius:clamp(55px,2.15vw,8rem) clamp(55px,2.15vw,8rem) clamp(55px,2.15vw,8rem) clamp(55px,2.15vw,8rem);padding:0}.elementor-3250 .elementor-element.elementor-element-8404a5a .elementor-button:hover,.elementor-3250 .elementor-element.elementor-element-8404a5a .elementor-button:focus{background-color:transparent;background-image:linear-gradient(78deg,var(--e-global-color-accent) 0%,var(--e-global-color-4e841ef) 100%);border-color:#02010100}.elementor-3250 .elementor-element.elementor-element-8404a5a{width:var(--container-widget-width,clamp(340px,15vw,80rem));max-width:clamp(340px,15vw,80rem);--container-widget-width:clamp(340px,15vw,80rem);--container-widget-flex-grow:0}.elementor-3250 .elementor-element.elementor-element-8404a5a.elementor-element{--align-self:center}@media(max-width:1200px){.elementor-3250 .elementor-element.elementor-element-5aceae9{--border-radius:clamp(25px,1.02vw,1.02vw) clamp(25px,1.02vw,1.02vw) clamp(25px,1.02vw,1.02vw) clamp(25px,1.02vw,1.02vw)}.elementor-3250 .elementor-element.elementor-element-8404a5a{--container-widget-width:170px;--container-widget-flex-grow:0;width:var(--container-widget-width,170px);max-width:170px}.elementor-3250 .elementor-element.elementor-element-8404a5a .elementor-button{font-size:15px}}@media(max-width:880px){.elementor-3250 .elementor-element.elementor-element-8404a5a .elementor-button{font-size:14px}}@media(max-width:767px){.elementor-3250 .elementor-element.elementor-element-5aceae9{--border-radius:clamp(20px,5.56vw,5.56vw) clamp(20px,5.56vw,5.56vw) clamp(20px,5.56vw,5.56vw) clamp(20px,5.56vw,5.56vw)}.elementor-3250 .elementor-element.elementor-element-4935ad6{--min-height:170px}.elementor-3250 .elementor-element.elementor-element-e4ed6fe{--padding-top:clamp(20px,5.56vw,5.56vw);--padding-bottom:clamp(24px,7.22vw,40rem);--padding-left:clamp(20px,5.56vw,5.56vw);--padding-right:clamp(20px,5.56vw,5.56vw)}.elementor-3250 .elementor-element.elementor-element-8404a5a{width:100%;max-width:100%}.elementor-3250 .elementor-element.elementor-element-8404a5a .elementor-button{font-size:clamp(18px,5vw,20rem);line-height:clamp(60px,16.67vw,40rem)}}@media(min-width:768px){.elementor-3250 .elementor-element.elementor-element-5aceae9{--width:clamp(570px,23.98vw,23.98vw)}}