.elementor-15719 .elementor-element.elementor-element-f037674{--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;--gap:40px 40px;--background-transition:0.3s;--border-radius:10px 10px 0px 0px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-15719 .elementor-element.elementor-element-f037674:not(.elementor-motion-effects-element-type-background), .elementor-15719 .elementor-element.elementor-element-f037674 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bbceb28 );}.elementor-15719 .elementor-element.elementor-element-f037674, .elementor-15719 .elementor-element.elementor-element-f037674::before{--border-transition:0.3s;}.elementor-15719 .elementor-element.elementor-element-52806bb{--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;--background-transition:0.3s;}.elementor-15719 .elementor-element.elementor-element-76c6cc0{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-15719 .elementor-element.elementor-element-06d4e6b{text-align:left;}.elementor-15719 .elementor-element.elementor-element-06d4e6b .elementor-heading-title{color:var( --e-global-color-4f263af );font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:700;}.elementor-15719 .elementor-element.elementor-element-dbefdf5 .wd-text-block{font-family:"Open Sans", Sans-serif;font-size:1vw;font-weight:400;line-height:1.2em;color:var( --e-global-color-77b0910 );}.elementor-15719 .elementor-element.elementor-element-6353238{--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;--gap:10px 10px;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15719 .elementor-element.elementor-element-9aa2dab .elementor-icon-wrapper{text-align:center;}.elementor-15719 .elementor-element.elementor-element-9aa2dab .elementor-icon{font-size:2vw;}.elementor-15719 .elementor-element.elementor-element-9aa2dab .elementor-icon svg{height:2vw;}.elementor-15719 .elementor-element.elementor-element-68a3476 .elementor-icon-wrapper{text-align:center;}.elementor-15719 .elementor-element.elementor-element-68a3476 .elementor-icon{font-size:2vw;}.elementor-15719 .elementor-element.elementor-element-68a3476 .elementor-icon svg{height:2vw;}.elementor-15719 .elementor-element.elementor-element-c60e035 .elementor-icon-wrapper{text-align:center;}.elementor-15719 .elementor-element.elementor-element-c60e035 .elementor-icon{font-size:2vw;}.elementor-15719 .elementor-element.elementor-element-c60e035 .elementor-icon svg{height:2vw;}.elementor-15719 .elementor-element.elementor-element-f9795de .elementor-icon-wrapper{text-align:center;}.elementor-15719 .elementor-element.elementor-element-f9795de .elementor-icon{font-size:2vw;}.elementor-15719 .elementor-element.elementor-element-f9795de .elementor-icon svg{height:2vw;}.elementor-15719 .elementor-element.elementor-element-37962ce{--display:flex;--justify-content:center;--gap:10px 10px;--background-transition:0.3s;}.elementor-15719 .elementor-element.elementor-element-3e5b522 .wd-text-block{font-family:"Open Sans", Sans-serif;font-size:1vw;font-weight:400;color:#BCBCBC;}.elementor-15719 .elementor-element.elementor-element-5202206 .wd-text-block{font-family:"Open Sans", Sans-serif;font-size:1vw;font-weight:400;color:var( --e-global-color-77b0910 );}.elementor-15719 .elementor-element.elementor-element-5fa51f0{--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;--background-transition:0.3s;}.elementor-15719 .elementor-element.elementor-element-0c6547e .wd-text-block{font-family:"Open Sans", Sans-serif;font-size:1vw;font-weight:400;color:var( --e-global-color-77b0910 );}.elementor-15719 .elementor-element.elementor-element-9b21d78 .wd-text-block{font-family:"Open Sans", Sans-serif;font-size:1vw;font-weight:400;color:#BCBCBC;}.elementor-15719 .elementor-element.elementor-element-df5c4c4 .elementor-button{font-family:"Open Sans", Sans-serif;font-size:1.33vw;font-weight:600;fill:var( --e-global-color-c5bdb41 );color:var( --e-global-color-c5bdb41 );background-color:var( --e-global-color-4f263af );transition-duration:50ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4f263af );border-radius:10px 10px 10px 10px;padding:1vw 2.92vw 1vw 2.92vw;}.elementor-15719 .elementor-element.elementor-element-df5c4c4 .elementor-button:hover, .elementor-15719 .elementor-element.elementor-element-df5c4c4 .elementor-button:focus{color:var( --e-global-color-4f263af );background-color:#745CC800;border-color:var( --e-global-color-4f263af );}.elementor-15719 .elementor-element.elementor-element-df5c4c4 .elementor-button:hover svg, .elementor-15719 .elementor-element.elementor-element-df5c4c4 .elementor-button:focus svg{fill:var( --e-global-color-4f263af );}.elementor-15719 .elementor-element.elementor-element-8ec1158{--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;--gap:40px 40px;--background-transition:0.3s;--border-radius:10px 10px 0px 0px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-15719 .elementor-element.elementor-element-8ec1158:not(.elementor-motion-effects-element-type-background), .elementor-15719 .elementor-element.elementor-element-8ec1158 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bbceb28 );}.elementor-15719 .elementor-element.elementor-element-8ec1158, .elementor-15719 .elementor-element.elementor-element-8ec1158::before{--border-transition:0.3s;}.elementor-15719 .elementor-element.elementor-element-083df39{--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;--background-transition:0.3s;}.elementor-15719 .elementor-element.elementor-element-b85d547{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-15719 .elementor-element.elementor-element-88dd307{text-align:left;}.elementor-15719 .elementor-element.elementor-element-88dd307 .elementor-heading-title{color:var( --e-global-color-4f263af );font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:700;}.elementor-15719 .elementor-element.elementor-element-896bbf7 .wd-text-block{font-family:"Open Sans", Sans-serif;font-size:1vw;font-weight:400;color:var( --e-global-color-77b0910 );}.elementor-15719 .elementor-element.elementor-element-f18001e{--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;--background-transition:0.3s;}.elementor-15719 .elementor-element.elementor-element-24d0674 .wd-text-block{font-family:"Open Sans", Sans-serif;font-size:1vw;font-weight:400;color:#BCBCBC;}.elementor-15719 .elementor-element.elementor-element-25bde3e .wd-text-block{font-family:"Open Sans", Sans-serif;font-size:1vw;font-weight:400;color:var( --e-global-color-77b0910 );}.elementor-15719 .elementor-element.elementor-element-43aed5d{--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;--gap:10px 10px;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15719 .elementor-element.elementor-element-4c0acb3 .elementor-icon-wrapper{text-align:center;}.elementor-15719 .elementor-element.elementor-element-4c0acb3 .elementor-icon{font-size:30px;}.elementor-15719 .elementor-element.elementor-element-4c0acb3 .elementor-icon svg{height:30px;}.elementor-15719 .elementor-element.elementor-element-b4d6ad7 .elementor-icon-wrapper{text-align:center;}.elementor-15719 .elementor-element.elementor-element-b4d6ad7 .elementor-icon{font-size:30px;}.elementor-15719 .elementor-element.elementor-element-b4d6ad7 .elementor-icon svg{height:30px;}.elementor-15719 .elementor-element.elementor-element-67c26b3 .elementor-icon-wrapper{text-align:center;}.elementor-15719 .elementor-element.elementor-element-67c26b3 .elementor-icon{font-size:30px;}.elementor-15719 .elementor-element.elementor-element-67c26b3 .elementor-icon svg{height:30px;}.elementor-15719 .elementor-element.elementor-element-526c110 .elementor-icon-wrapper{text-align:center;}.elementor-15719 .elementor-element.elementor-element-526c110 .elementor-icon{font-size:30px;}.elementor-15719 .elementor-element.elementor-element-526c110 .elementor-icon svg{height:30px;}.elementor-15719 .elementor-element.elementor-element-04390a0 .elementor-button{font-family:"Open Sans", Sans-serif;font-size:1.33vw;font-weight:600;fill:var( --e-global-color-c5bdb41 );color:var( --e-global-color-c5bdb41 );background-color:var( --e-global-color-4f263af );transition-duration:50ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4f263af );border-radius:10px 10px 10px 10px;padding:1vw 2.92vw 1vw 2.92vw;}.elementor-15719 .elementor-element.elementor-element-04390a0 .elementor-button:hover, .elementor-15719 .elementor-element.elementor-element-04390a0 .elementor-button:focus{color:var( --e-global-color-4f263af );background-color:#745CC800;border-color:var( --e-global-color-4f263af );}.elementor-15719 .elementor-element.elementor-element-04390a0 .elementor-button:hover svg, .elementor-15719 .elementor-element.elementor-element-04390a0 .elementor-button:focus svg{fill:var( --e-global-color-4f263af );}.elementor-15719 .elementor-element.elementor-element-4a0ba91 .wd-text-block{font-family:"Open Sans", Sans-serif;font-size:1vw;font-weight:400;color:var( --e-global-color-77b0910 );}.elementor-15719 .elementor-element.elementor-element-bda956d .wd-text-block{font-family:"Open Sans", Sans-serif;font-size:1vw;font-weight:400;color:var( --e-global-color-77b0910 );}@media(max-width:1024px){.elementor-15719 .elementor-element.elementor-element-f037674{--gap:20px 20px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:3vw;--padding-right:3vw;}.elementor-15719 .elementor-element.elementor-element-52806bb{--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-15719 .elementor-element.elementor-element-06d4e6b .elementor-heading-title{font-size:3.44vw;}.elementor-15719 .elementor-element.elementor-element-dbefdf5 .wd-text-block{font-size:1.88vw;}.elementor-15719 .elementor-element.elementor-element-3e5b522 .wd-text-block{font-size:1.88vw;}.elementor-15719 .elementor-element.elementor-element-5202206 .wd-text-block{font-size:1.88vw;}.elementor-15719 .elementor-element.elementor-element-0c6547e .wd-text-block{font-size:1.88vw;}.elementor-15719 .elementor-element.elementor-element-9b21d78 .wd-text-block{font-size:1.88vw;}.elementor-15719 .elementor-element.elementor-element-df5c4c4 .elementor-button{font-size:1.88vw;padding:1.5vw 3vw 1.5vw 3vw;}.elementor-15719 .elementor-element.elementor-element-8ec1158{--gap:20px 20px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:3vw;--padding-right:3vw;}.elementor-15719 .elementor-element.elementor-element-083df39{--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-15719 .elementor-element.elementor-element-88dd307 .elementor-heading-title{font-size:3.44vw;}.elementor-15719 .elementor-element.elementor-element-896bbf7 .wd-text-block{font-size:1.88vw;}.elementor-15719 .elementor-element.elementor-element-24d0674 .wd-text-block{font-size:1.88vw;}.elementor-15719 .elementor-element.elementor-element-25bde3e .wd-text-block{font-size:1.88vw;}.elementor-15719 .elementor-element.elementor-element-04390a0 .elementor-button{font-size:1.88vw;padding:1.5vw 3vw 1.5vw 3vw;}.elementor-15719 .elementor-element.elementor-element-4a0ba91 .wd-text-block{font-size:1.88vw;}.elementor-15719 .elementor-element.elementor-element-bda956d .wd-text-block{font-size:1.88vw;}}@media(max-width:767px){.elementor-15719 .elementor-element.elementor-element-f037674{--gap:20px 20px;--padding-top:7vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-15719 .elementor-element.elementor-element-76c6cc0{--width:50%;}.elementor-15719 .elementor-element.elementor-element-06d4e6b .elementor-heading-title{font-size:6.11vw;}.elementor-15719 .elementor-element.elementor-element-dbefdf5 .wd-text-block{max-width:100%;font-size:3.33vw;}.elementor-15719 .elementor-element.elementor-element-37962ce{--width:50%;}.elementor-15719 .elementor-element.elementor-element-3e5b522 .wd-text-block{max-width:100%;font-size:3.33vw;}.elementor-15719 .elementor-element.elementor-element-5202206 .wd-text-block{max-width:100%;font-size:3.33vw;}.elementor-15719 .elementor-element.elementor-element-0c6547e .wd-text-block{max-width:100%;font-size:3.33vw;}.elementor-15719 .elementor-element.elementor-element-9b21d78 .wd-text-block{max-width:100%;font-size:3.33vw;}.elementor-15719 .elementor-element.elementor-element-df5c4c4 .elementor-button{font-size:3.33vw;padding:3vw 0vw 3vw 0vw;}.elementor-15719 .elementor-element.elementor-element-8ec1158{--gap:20px 20px;--padding-top:7vw;--padding-bottom:7vw;--padding-left:7vw;--padding-right:7vw;}.elementor-15719 .elementor-element.elementor-element-88dd307{text-align:center;}.elementor-15719 .elementor-element.elementor-element-88dd307 .elementor-heading-title{font-size:6.11vw;}.elementor-15719 .elementor-element.elementor-element-896bbf7 .wd-text-block{max-width:100%;font-size:3.33vw;}.elementor-15719 .elementor-element.elementor-element-24d0674 .wd-text-block{max-width:100%;font-size:3.33vw;}.elementor-15719 .elementor-element.elementor-element-25bde3e .wd-text-block{max-width:100%;font-size:3.33vw;}.elementor-15719 .elementor-element.elementor-element-43aed5d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15719 .elementor-element.elementor-element-4c0acb3 .elementor-icon{font-size:10vw;}.elementor-15719 .elementor-element.elementor-element-4c0acb3 .elementor-icon svg{height:10vw;}.elementor-15719 .elementor-element.elementor-element-b4d6ad7 .elementor-icon{font-size:10vw;}.elementor-15719 .elementor-element.elementor-element-b4d6ad7 .elementor-icon svg{height:10vw;}.elementor-15719 .elementor-element.elementor-element-67c26b3 .elementor-icon{font-size:10vw;}.elementor-15719 .elementor-element.elementor-element-67c26b3 .elementor-icon svg{height:10vw;}.elementor-15719 .elementor-element.elementor-element-526c110 .elementor-icon{font-size:10vw;}.elementor-15719 .elementor-element.elementor-element-526c110 .elementor-icon svg{height:10vw;}.elementor-15719 .elementor-element.elementor-element-04390a0 .elementor-button{font-size:3.33vw;padding:3vw 6vw 3vw 6vw;}.elementor-15719 .elementor-element.elementor-element-4a0ba91 .wd-text-block{max-width:100%;font-size:3.33vw;}.elementor-15719 .elementor-element.elementor-element-bda956d .wd-text-block{max-width:100%;font-size:3.33vw;}}/* Start custom CSS for heading, class: .elementor-element-06d4e6b */.elementor-15719 .elementor-element.elementor-element-06d4e6b span {
    color: #745CC8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6353238 *//* Общая плавность переходов */
.elementor-15719 .elementor-element.elementor-element-6353238 svg,
.elementor-15719 .elementor-element.elementor-element-6353238 svg path,
.elementor-15719 .elementor-element.elementor-element-6353238 svg circle,
.elementor-15719 .elementor-element.elementor-element-6353238 .elementor-icon {
    transition: all 0.4s ease;
}

/* Гарантируем, что обертки круглые (нужно для фокусов с фоном) */
.elementor-15719 .elementor-element.elementor-element-6353238 .elementor-icon {
    border-radius: 50%;
}

/* --- 1. TELEGRAM (.tg) --- */
/* Так как иконка "вырезная", мы красим подложку (ссылку) в белый, 
   чтобы самолетик стал белым за счет прозрачности выреза */
.elementor-15719 .elementor-element.elementor-element-6353238 .tg:hover .elementor-icon {
    background-color: #FBFBFB !important;
}
/* А саму SVG форму красим в синий - это будет "круг" */
.elementor-15719 .elementor-element.elementor-element-6353238 .tg:hover svg path {
    fill: #74B8EC !important;
}

/* --- 2. WHATSAPP (.wh) --- */
/* Тут всё просто: красим круг в зеленый */
.elementor-15719 .elementor-element.elementor-element-6353238 .wh:hover svg circle {
    fill: #65D435 !important;
}
/* А трубку внутри явно красим в нужный белый */
.elementor-15719 .elementor-element.elementor-element-6353238 .wh:hover svg path {
    fill: #FBFBFB !important;
}

/* --- 3. VK (.vk) --- */
/* Аналогично Телеграму - это вырезная иконка.
   Красим фон обертки в белый (для логотипа) */
.elementor-15719 .elementor-element.elementor-element-6353238 .vk:hover .elementor-icon {
    background-color: #FBFBFB !important;
}
/* Саму форму SVG красим в синий */
.elementor-15719 .elementor-element.elementor-element-6353238 .vk:hover svg path {
    fill: #187EF3 !important;
}

/* --- 4. INSTAGRAM (.inst) --- */
/* Скрываем серый круг внутри SVG, чтобы показать градиент под ним */
.elementor-15719 .elementor-element.elementor-element-6353238 .inst:hover svg circle {
    fill: transparent !important;
}
/* Красим камеру внутри в белый */
.elementor-15719 .elementor-element.elementor-element-6353238 .inst:hover svg path {
    fill: #FBFBFB !important;
}
/* Задаем градиент фоном самой ссылке-контейнеру */
.elementor-15719 .elementor-element.elementor-element-6353238 .inst:hover .elementor-icon {
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%) !important;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-9b21d78 */.elementor-15719 .elementor-element.elementor-element-9b21d78 a {
    transition: color 0.3s ease;
}

.elementor-15719 .elementor-element.elementor-element-9b21d78 a:hover {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88dd307 */.elementor-15719 .elementor-element.elementor-element-88dd307 span {
    color: #745CC8;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-24d0674 */.elementor-15719 .elementor-element.elementor-element-24d0674 a[href^="tel"] {
    color: inherit !important;
    text-decoration: none !important;
    pointer-events: none; 
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-25bde3e */.elementor-15719 .elementor-element.elementor-element-25bde3e a[href^="tel"] {
    color: inherit !important;
    text-decoration: none !important;
    pointer-events: none; 
}/* End custom CSS */