.elementor-463 .elementor-element.elementor-element-ad719f0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:22;}.elementor-463 .elementor-element.elementor-element-ad719f0:not(.elementor-motion-effects-element-type-background), .elementor-463 .elementor-element.elementor-element-ad719f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-463 .elementor-element.elementor-element-0dd1a40{--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-463 .elementor-element.elementor-element-23c1d7e{--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:0px 182px;--row-gap:0px;--column-gap:182px;--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-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-463 .elementor-element.elementor-element-3c49ace .elementor-button{background-color:#61CE7000;font-family:"Gilroy-Medium", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-463 .elementor-element.elementor-element-3c49ace{width:var( --container-widget-width, 92px );max-width:92px;--container-widget-width:92px;--container-widget-flex-grow:0;}.elementor-463 .elementor-element.elementor-element-3c49ace .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-463 .elementor-element.elementor-element-3c49ace .elementor-button .elementor-button-content-wrapper{gap:35px;}.elementor-463 .elementor-element.elementor-element-eb80a12 .elementor-button{background-color:#61CE7000;font-family:"Gilroy-Medium", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-463 .elementor-element.elementor-element-eb80a12{width:var( --container-widget-width, 112px );max-width:112px;--container-widget-width:112px;--container-widget-flex-grow:0;}.elementor-463 .elementor-element.elementor-element-eb80a12 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-eb80a12 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-463 .elementor-element.elementor-element-eb80a12 .elementor-button .elementor-button-content-wrapper{gap:35px;}.elementor-463 .elementor-element.elementor-element-a155a86 .elementor-button{background-color:#61CE7000;font-family:"Gilroy-Medium", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-463 .elementor-element.elementor-element-a155a86{width:var( --container-widget-width, 121px );max-width:121px;--container-widget-width:121px;--container-widget-flex-grow:0;}.elementor-463 .elementor-element.elementor-element-a155a86 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-463 .elementor-element.elementor-element-a155a86 .elementor-button .elementor-button-content-wrapper{gap:35px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-463 .elementor-element.elementor-element-23e4a58 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.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-463 .elementor-element.elementor-element-3274627 > .elementor-widget-container{margin:40px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-3274627{font-family:"Gilroy-Medium", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;color:#1C2540;}.elementor-463 .elementor-element.elementor-element-3274627 a{color:#1C2540;transition-duration:0.4s;}.elementor-463 .elementor-element.elementor-element-3274627 a:hover, .elementor-463 .elementor-element.elementor-element-3274627 a:focus{color:#757575;}.elementor-463 .elementor-element.elementor-element-3ca68e8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--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-463 .elementor-element.elementor-element-85cc880 > .elementor-widget-container{margin:0px 167px 0px 0px;padding:0px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-85cc880{font-family:"Gilroy-Regular", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#494949;}.elementor-463 .elementor-element.elementor-element-8303d94 > .elementor-widget-container{margin:-30px 102px 0px 0px;padding:0px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-8303d94{font-family:"Gilroy-SemiBold", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;color:#1C2540;}.elementor-463 .elementor-element.elementor-element-8303d94 a{color:#1C2540;transition-duration:0.4s;}.elementor-463 .elementor-element.elementor-element-8303d94 a:hover, .elementor-463 .elementor-element.elementor-element-8303d94 a:focus{color:#757575;}.elementor-463 .elementor-element.elementor-element-56e70e3 > .elementor-widget-container{margin:0px 196px 0px 0px;padding:0px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-56e70e3{font-family:"Gilroy-Regular", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#494949;}.elementor-463 .elementor-element.elementor-element-b5691dd > .elementor-widget-container{margin:-30px 31px 0px 0px;padding:0px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-b5691dd{font-family:"Gilroy-Medium", Sans-serif;font-size:24px;font-weight:400;color:#1C2540;}.elementor-463 .elementor-element.elementor-element-b5691dd a{color:#1C2540;transition-duration:0.4s;}.elementor-463 .elementor-element.elementor-element-b5691dd a:hover, .elementor-463 .elementor-element.elementor-element-b5691dd a:focus{color:#757575;}.elementor-463 .elementor-element.elementor-element-d1e37e2 > .elementor-widget-container{margin:0px 230px 0px 0px;padding:0px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-d1e37e2{font-family:"Gilroy-Regular", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#494949;}.elementor-463 .elementor-element.elementor-element-489bd20 > .elementor-widget-container{margin:-30px 16px 0px 0px;padding:0px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-489bd20{font-family:"Gilroy-Medium", Sans-serif;font-size:22px;font-weight:400;color:#1C2540;}.elementor-463 .elementor-element.elementor-element-489bd20 a{color:#1C2540;transition-duration:0.4s;}.elementor-463 .elementor-element.elementor-element-489bd20 a:hover, .elementor-463 .elementor-element.elementor-element-489bd20 a:focus{color:#757575;}.elementor-463 .elementor-element.elementor-element-63e8f89{--display:flex;--z-index:22;}.elementor-463 .elementor-element.elementor-element-8c51716 > .elementor-widget-container{margin:4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-8c51716.elementor-element{--align-self:flex-end;}.elementor-463 .elementor-element.elementor-element-8c51716.wpr-stt-btn-align-fixed-left .wpr-stt-btn{left:5px;bottom:30px;}.elementor-463 .elementor-element.elementor-element-8c51716 .wpr-stt-content{color:#1C2540;}.elementor-463 .elementor-element.elementor-element-8c51716 .wpr-stt-icon{color:#1C2540;font-size:18px;}.elementor-463 .elementor-element.elementor-element-8c51716 .wpr-stt-icon svg{fill:#1C2540;width:18px;height:18px;}.elementor-463 .elementor-element.elementor-element-8c51716 .wpr-stt-btn{background-color:#F3F3F300;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);transition:all  0.3s ease-in-out 0s;padding:10px 5px 10px 5px;border-radius:18px 18px 18px 18px;}.elementor-463 .elementor-element.elementor-element-8c51716 .wpr-stt-btn:hover > .wpr-stt-icon{Color:#1C2540;}.elementor-463 .elementor-element.elementor-element-8c51716 .wpr-stt-btn:hover > .wpr-stt-icon svg{fill:#1C2540;}.elementor-463 .elementor-element.elementor-element-8c51716 .wpr-stt-btn:hover{background-color:#2D214800;}.elementor-463 .elementor-element.elementor-element-8c51716 .wpr-stt-btn svg{transition:all  0.3s ease-in-out 0s;}@media(max-width:1366px){.elementor-463 .elementor-element.elementor-element-ad719f0{--padding-top:10px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-463 .elementor-element.elementor-element-23c1d7e{--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-463 .elementor-element.elementor-element-3c49ace{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-463 .elementor-element.elementor-element-eb80a12{--container-widget-width:24%;--container-widget-flex-grow:0;width:var( --container-widget-width, 24% );max-width:24%;}.elementor-463 .elementor-element.elementor-element-a155a86{--container-widget-width:26%;--container-widget-flex-grow:0;width:var( --container-widget-width, 26% );max-width:26%;}}@media(min-width:768px){.elementor-463 .elementor-element.elementor-element-ad719f0{--content-width:1460px;}.elementor-463 .elementor-element.elementor-element-0dd1a40{--width:50%;}.elementor-463 .elementor-element.elementor-element-3ca68e8{--width:50%;}}@media(max-width:767px){.elementor-463 .elementor-element.elementor-element-ad719f0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-463 .elementor-element.elementor-element-23c1d7e{--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-463 .elementor-element.elementor-element-3c49ace{--container-widget-width:90px;--container-widget-flex-grow:0;width:var( --container-widget-width, 90px );max-width:90px;}.elementor-463 .elementor-element.elementor-element-eb80a12{--container-widget-width:110px;--container-widget-flex-grow:0;width:var( --container-widget-width, 110px );max-width:110px;}.elementor-463 .elementor-element.elementor-element-23e4a58 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-3274627 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-3274627{font-size:15px;}.elementor-463 .elementor-element.elementor-element-3ca68e8{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-463 .elementor-element.elementor-element-85cc880 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-85cc880{text-align:right;}.elementor-463 .elementor-element.elementor-element-8303d94 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-56e70e3 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-b5691dd > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-d1e37e2 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-489bd20 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-489bd20{text-align:left;}.elementor-463 .elementor-element.elementor-element-8c51716 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for button, class: .elementor-element-3c49ace *//* Кастомный класс: animated-border-icon-button */
.animated-border-icon-button {
    position: relative;
    overflow: hidden;
    transition: all 0.3s ease;
    border: none !important;
    background: transparent !important;
}

.animated-border-icon-button::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1.5px;
    background: #000; /* Цвет границы */
    transform: translateX(0); /* По умолчанию видна */
    transition: transform 0.3s ease;
}

.animated-border-icon-button .elementor-button-icon {
    transition: transform 0.3s ease;
}

.animated-border-icon-button:hover::after {
    transform: translateX(100%); /* При наведении уходит вправо */
}

.animated-border-icon-button:hover .elementor-button-icon {
    transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eb80a12 *//* Кастомный класс: animated-border-icon-button */
.animated-border-icon-button {
    position: relative;
    overflow: hidden;
    transition: all 0.3s ease;
    border: none !important;
    background: transparent !important;
}

.animated-border-icon-button::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1.5px;
    background: #000; /* Цвет границы */
    transform: translateX(0); /* По умолчанию видна */
    transition: transform 0.3s ease;
}

.animated-border-icon-button .elementor-button-icon {
    transition: transform 0.3s ease;
}

.animated-border-icon-button:hover::after {
    transform: translateX(100%); /* При наведении уходит вправо */
}

.animated-border-icon-button:hover .elementor-button-icon {
    transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a155a86 *//* Кастомный класс: animated-border-icon-button */
.animated-border-icon-button {
    position: relative;
    overflow: hidden;
    transition: all 0.3s ease;
    border: none !important;
    background: transparent !important;
}

.animated-border-icon-button::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1.5px;
    background: #000; /* Цвет границы */
    transform: translateX(0); /* По умолчанию видна */
    transition: transform 0.3s ease;
}

.animated-border-icon-button .elementor-button-icon {
    transition: transform 0.3s ease;
}

.animated-border-icon-button:hover::after {
    transform: translateX(100%); /* При наведении уходит вправо */
}

.animated-border-icon-button:hover .elementor-button-icon {
    transform: rotate(180deg);
}/* End custom CSS */