.elementor-21321 .elementor-element.elementor-element-ebc36a3{--display:flex;--gap:5px 9px;--row-gap:5px;--column-gap:9px;}.elementor-21321 .elementor-element.elementor-element-ebc36a3:not(.elementor-motion-effects-element-type-background), .elementor-21321 .elementor-element.elementor-element-ebc36a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-21321 .elementor-element.elementor-element-f30a86a .elementor-icon-wrapper{text-align:center;}.elementor-21321 .elementor-element.elementor-element-f30a86a.elementor-view-stacked .elementor-icon{background-color:#23A0DD;}.elementor-21321 .elementor-element.elementor-element-f30a86a.elementor-view-framed .elementor-icon, .elementor-21321 .elementor-element.elementor-element-f30a86a.elementor-view-default .elementor-icon{color:#23A0DD;border-color:#23A0DD;}.elementor-21321 .elementor-element.elementor-element-f30a86a.elementor-view-framed .elementor-icon, .elementor-21321 .elementor-element.elementor-element-f30a86a.elementor-view-default .elementor-icon svg{fill:#23A0DD;}.elementor-21321 .elementor-element.elementor-element-f30a86a.elementor-view-stacked .elementor-icon:hover{background-color:#2089BD;}.elementor-21321 .elementor-element.elementor-element-f30a86a.elementor-view-framed .elementor-icon:hover, .elementor-21321 .elementor-element.elementor-element-f30a86a.elementor-view-default .elementor-icon:hover{color:#2089BD;border-color:#2089BD;}.elementor-21321 .elementor-element.elementor-element-f30a86a.elementor-view-framed .elementor-icon:hover, .elementor-21321 .elementor-element.elementor-element-f30a86a.elementor-view-default .elementor-icon:hover svg{fill:#2089BD;}.elementor-21321 .elementor-element.elementor-element-f30a86a .elementor-icon{font-size:24px;padding:7px;border-radius:10px 10px 10px 10px;}.elementor-21321 .elementor-element.elementor-element-f30a86a .elementor-icon svg{height:24px;}.elementor-21321 .elementor-element.elementor-element-2349aad .elementor-icon-wrapper{text-align:center;}.elementor-21321 .elementor-element.elementor-element-2349aad.elementor-view-stacked .elementor-icon{background-color:#25D366;}.elementor-21321 .elementor-element.elementor-element-2349aad.elementor-view-framed .elementor-icon, .elementor-21321 .elementor-element.elementor-element-2349aad.elementor-view-default .elementor-icon{color:#25D366;border-color:#25D366;}.elementor-21321 .elementor-element.elementor-element-2349aad.elementor-view-framed .elementor-icon, .elementor-21321 .elementor-element.elementor-element-2349aad.elementor-view-default .elementor-icon svg{fill:#25D366;}.elementor-21321 .elementor-element.elementor-element-2349aad .elementor-icon{font-size:24px;padding:7px;border-radius:10px 10px 10px 10px;}.elementor-21321 .elementor-element.elementor-element-2349aad .elementor-icon svg{height:24px;}.elementor-21321 .elementor-element.elementor-element-b0bb5f4 .elementor-icon-wrapper{text-align:center;}.elementor-21321 .elementor-element.elementor-element-b0bb5f4.elementor-view-stacked .elementor-icon{background-color:#6F5CEA;}.elementor-21321 .elementor-element.elementor-element-b0bb5f4.elementor-view-framed .elementor-icon, .elementor-21321 .elementor-element.elementor-element-b0bb5f4.elementor-view-default .elementor-icon{color:#6F5CEA;border-color:#6F5CEA;}.elementor-21321 .elementor-element.elementor-element-b0bb5f4.elementor-view-framed .elementor-icon, .elementor-21321 .elementor-element.elementor-element-b0bb5f4.elementor-view-default .elementor-icon svg{fill:#6F5CEA;}.elementor-21321 .elementor-element.elementor-element-b0bb5f4 .elementor-icon{font-size:24px;padding:7px;border-radius:10px 10px 10px 10px;}.elementor-21321 .elementor-element.elementor-element-b0bb5f4 .elementor-icon svg{height:24px;}#elementor-popup-modal-21321 .dialog-widget-content{animation-duration:0.7s;background-color:#02010100;margin:0px 3px 35px 0px;}#elementor-popup-modal-21321 .dialog-message{width:80px;height:234px;align-items:flex-start;}#elementor-popup-modal-21321{justify-content:flex-end;align-items:flex-end;}#elementor-popup-modal-21321 .dialog-close-button{display:flex;top:162px;font-size:18px;}body:not(.rtl) #elementor-popup-modal-21321 .dialog-close-button{right:31px;}body.rtl #elementor-popup-modal-21321 .dialog-close-button{left:31px;}/* Start custom CSS *//*
 * Убирает черную обводку (outline) при фокусе
 * специально для ссылок и иконок внутри попапов Elementor.
 */
.elementor-popup-modal .elementor-widget-icon a:focus,
.elementor-popup-modal .elementor-widget-icon a:focus-visible,
.elementor-popup-modal .elementor-icon-box-wrapper a:focus,
.elementor-popup-modal .elementor-icon-box-wrapper a:focus-visible {
    outline: none !important;
}/* End custom CSS */