.elementor-1624 .elementor-element.elementor-element-48fc780{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1624 .elementor-element.elementor-element-10ff126{--display:flex;}.elementor-1624 .elementor-element.elementor-element-f7d6daf{--divider-border-style:solid;--divider-color:var( --e-global-color-0b06d6a );--divider-border-width:2px;}.elementor-1624 .elementor-element.elementor-element-f7d6daf .elementor-divider-separator{width:100%;}.elementor-1624 .elementor-element.elementor-element-f7d6daf .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1624 .elementor-element.elementor-element-1ddb188{--display:flex;--min-height:42px;--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;--justify-content:space-between;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1624 .elementor-element.elementor-element-fe2edbf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1624 .elementor-element.elementor-element-fe2edbf.e-con{--align-self:center;}.elementor-1624 .elementor-element.elementor-element-bfb8ecf{text-align:center;}.elementor-1624 .elementor-element.elementor-element-bfb8ecf .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:17px;line-height:17px;letter-spacing:1.6px;color:var( --e-global-color-292833f );}.elementor-1624 .elementor-element.elementor-element-111f97e > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1624 .elementor-element.elementor-element-111f97e{text-align:center;}.elementor-1624 .elementor-element.elementor-element-111f97e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:15px;letter-spacing:0.4px;color:var( --e-global-color-292833f );}.elementor-1624 .elementor-element.elementor-element-c314947{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1624 .elementor-element.elementor-element-c314947.e-con{--align-self:center;}.elementor-1624 .elementor-element.elementor-element-0907db6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1624 .elementor-element.elementor-element-0907db6 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:24px;}.elementor-1624 .elementor-element.elementor-element-0907db6 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-292833f );fill:var( --e-global-color-292833f );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-1624 .elementor-element.elementor-element-0907db6 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-1624 .elementor-element.elementor-element-0907db6{--e-nav-menu-horizontal-menu-item-margin:calc( 118px / 2 );}.elementor-1624 .elementor-element.elementor-element-0907db6 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:118px;}.elementor-1624 .elementor-element.elementor-element-b5c3d4e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1624 .elementor-element.elementor-element-b5c3d4e.e-con{--align-self:center;}.elementor-1624 .elementor-element.elementor-element-e8d3290{--grid-template-columns:repeat(4, auto);--icon-size:21px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-1624 .elementor-element.elementor-element-e8d3290 .elementor-widget-container{text-align:center;}.elementor-1624 .elementor-element.elementor-element-e8d3290 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1624 .elementor-element.elementor-element-e8d3290 .elementor-social-icon{background-color:var( --e-global-color-0b06d6a );}.elementor-1624 .elementor-element.elementor-element-e8d3290 .elementor-social-icon i{color:var( --e-global-color-75bcd2a );}.elementor-1624 .elementor-element.elementor-element-e8d3290 .elementor-social-icon svg{fill:var( --e-global-color-75bcd2a );}.elementor-1624 .elementor-element.elementor-element-e36912a{--display:flex;--margin-top:14px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1624 .elementor-element.elementor-element-c425473{--grid-template-columns:repeat(4, auto);--icon-size:21px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-1624 .elementor-element.elementor-element-c425473 .elementor-widget-container{text-align:center;}.elementor-1624 .elementor-element.elementor-element-c425473 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1624 .elementor-element.elementor-element-c425473 .elementor-social-icon{background-color:var( --e-global-color-0b06d6a );}.elementor-1624 .elementor-element.elementor-element-c425473 .elementor-social-icon i{color:var( --e-global-color-75bcd2a );}.elementor-1624 .elementor-element.elementor-element-c425473 .elementor-social-icon svg{fill:var( --e-global-color-75bcd2a );}.elementor-1624 .elementor-element.elementor-element-0334d99{--display:flex;--margin-top:14px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1624 .elementor-element.elementor-element-a9033a8{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:17px;color:var( --e-global-color-292833f );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1200px){.elementor-1624 .elementor-element.elementor-element-0907db6{--e-nav-menu-horizontal-menu-item-margin:calc( 53px / 2 );}.elementor-1624 .elementor-element.elementor-element-0907db6 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:53px;}}@media(max-width:1020px){.elementor-1624 .elementor-element.elementor-element-1ddb188{--min-height:37px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1624 .elementor-element.elementor-element-0907db6{--e-nav-menu-horizontal-menu-item-margin:calc( 41px / 2 );}.elementor-1624 .elementor-element.elementor-element-0907db6 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:41px;}.elementor-1624 .elementor-element.elementor-element-e36912a{--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1624 .elementor-element.elementor-element-0334d99{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-1624 .elementor-element.elementor-element-48fc780{--content-width:320px;}.elementor-1624 .elementor-element.elementor-element-1ddb188{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1624 .elementor-element.elementor-element-c314947{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1624 .elementor-element.elementor-element-0907db6{--e-nav-menu-horizontal-menu-item-margin:calc( 31px / 2 );}.elementor-1624 .elementor-element.elementor-element-0907db6 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:31px;}.elementor-1624 .elementor-element.elementor-element-b5c3d4e{--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1624 .elementor-element.elementor-element-0334d99{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-1624 .elementor-element.elementor-element-fe2edbf{--width:148px;}.elementor-1624 .elementor-element.elementor-element-c314947{--width:581px;}.elementor-1624 .elementor-element.elementor-element-b5c3d4e{--width:204px;}}@media(max-width:1200px) and (min-width:768px){.elementor-1624 .elementor-element.elementor-element-48fc780{--content-width:980px;}.elementor-1624 .elementor-element.elementor-element-fe2edbf{--width:155px;}.elementor-1624 .elementor-element.elementor-element-c314947{--width:388px;}}@media(max-width:1020px) and (min-width:768px){.elementor-1624 .elementor-element.elementor-element-48fc780{--content-width:720px;}.elementor-1624 .elementor-element.elementor-element-fe2edbf{--width:155px;}.elementor-1624 .elementor-element.elementor-element-c314947{--width:352px;}}/* Start custom CSS for social-icons, class: .elementor-element-e8d3290 *//* Исходный стиль иконок */
.elementor-social-icon {
    position: relative; /* Убедимся, что каждая иконка имеет базовое позиционирование */
    transition: box-shadow 0.3s ease-in-out, transform 0.3s ease-in-out; /* Плавный переход эффектов */
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

/* Эффект при наведении */
.elementor-social-icon:hover {
    box-shadow: 0 0 20px 5px rgba(0, 204, 156, 0.7) !important; /* Тень с цветом #00cc9c */

}/* End custom CSS */