.elementor-290 .elementor-element.elementor-element-07ffc00{--display:flex;--min-height:60vh;--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;--justify-content:center;--align-items:center;}.elementor-290 .elementor-element.elementor-element-07ffc00:not(.elementor-motion-effects-element-type-background), .elementor-290 .elementor-element.elementor-element-07ffc00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01151A;}.elementor-290 .elementor-element.elementor-element-d4bfa46 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:100px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-290 .elementor-element.elementor-element-659c75a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;letter-spacing:2px;color:#26A69A;}.elementor-290 .elementor-element.elementor-element-5ed87e3{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#26A69A;--border-color:#26A69A;--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-290 .elementor-element.elementor-element-5ed87e3:not(.elementor-motion-effects-element-type-background), .elementor-290 .elementor-element.elementor-element-5ed87e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01151A;}.elementor-290 .elementor-element.elementor-element-90f214d{--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;}.elementor-290 .elementor-element.elementor-element-5fde82b{text-align:center;}.elementor-290 .elementor-element.elementor-element-5fde82b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;letter-spacing:2px;color:#5F757A;}.elementor-290 .elementor-element.elementor-element-87b5d69{--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;}.elementor-290 .elementor-element.elementor-element-6ba5ee2{text-align:center;font-size:24px;font-weight:600;color:#5F757A;}.elementor-290 .elementor-element.elementor-element-96f83fa{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#5F757A;}.elementor-290 .elementor-element.elementor-element-59335f9{--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;}.elementor-290 .elementor-element.elementor-element-59335f9:not(.elementor-motion-effects-element-type-background), .elementor-290 .elementor-element.elementor-element-59335f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01151A;}.elementor-290 .elementor-element.elementor-element-b2a0d84{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-290 .elementor-element.elementor-element-b2a0d84:not(.elementor-motion-effects-element-type-background), .elementor-290 .elementor-element.elementor-element-b2a0d84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-290 .elementor-element.elementor-element-89d2338{text-align:center;}.elementor-290 .elementor-element.elementor-element-89d2338 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;color:#26A69A;}.elementor-290 .elementor-element.elementor-element-55a7d6c{text-align:center;}.elementor-290 .elementor-element.elementor-element-55a7d6c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-290 .elementor-element.elementor-element-7c5daa4{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#B0BEC5;}.elementor-290 .elementor-element.elementor-element-d7a7a84{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-290 .elementor-element.elementor-element-d7a7a84:not(.elementor-motion-effects-element-type-background), .elementor-290 .elementor-element.elementor-element-d7a7a84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-290 .elementor-element.elementor-element-8129499{text-align:center;}.elementor-290 .elementor-element.elementor-element-8129499 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;color:#26A69A;}.elementor-290 .elementor-element.elementor-element-20524ee.elementor-element{--align-self:center;}.elementor-290 .elementor-element.elementor-element-20524ee{text-align:center;}.elementor-290 .elementor-element.elementor-element-20524ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-290 .elementor-element.elementor-element-efc8269{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#B0BEC5;}.elementor-290 .elementor-element.elementor-element-c47f85e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-290 .elementor-element.elementor-element-c47f85e:not(.elementor-motion-effects-element-type-background), .elementor-290 .elementor-element.elementor-element-c47f85e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-290 .elementor-element.elementor-element-4103906{text-align:center;}.elementor-290 .elementor-element.elementor-element-4103906 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;color:#26A69A;}.elementor-290 .elementor-element.elementor-element-60475b7{text-align:center;}.elementor-290 .elementor-element.elementor-element-60475b7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-290 .elementor-element.elementor-element-c8ea2bc{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#B0BEC5;}.elementor-290 .elementor-element.elementor-element-7367a44{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-290 .elementor-element.elementor-element-7367a44:not(.elementor-motion-effects-element-type-background), .elementor-290 .elementor-element.elementor-element-7367a44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-290 .elementor-element.elementor-element-a0a4f9d{text-align:center;}.elementor-290 .elementor-element.elementor-element-a0a4f9d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;color:#26A69A;}.elementor-290 .elementor-element.elementor-element-f03f384{text-align:center;}.elementor-290 .elementor-element.elementor-element-f03f384 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-290 .elementor-element.elementor-element-41e3222{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#B0BEC5;}.elementor-290 .elementor-element.elementor-element-278d1f0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-290 .elementor-element.elementor-element-278d1f0:not(.elementor-motion-effects-element-type-background), .elementor-290 .elementor-element.elementor-element-278d1f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-290 .elementor-element.elementor-element-7b3b5d4{text-align:center;}.elementor-290 .elementor-element.elementor-element-7b3b5d4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;color:#26A69A;}.elementor-290 .elementor-element.elementor-element-dfd6bb0{text-align:center;}.elementor-290 .elementor-element.elementor-element-dfd6bb0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-290 .elementor-element.elementor-element-41d2f5c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#B0BEC5;}.elementor-290 .elementor-element.elementor-element-275cf45{--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;}.elementor-290 .elementor-element.elementor-element-275cf45:not(.elementor-motion-effects-element-type-background), .elementor-290 .elementor-element.elementor-element-275cf45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01151A;}.elementor-290 .elementor-element.elementor-element-25dec69{text-align:center;}.elementor-290 .elementor-element.elementor-element-25dec69 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}@media(min-width:768px){.elementor-290 .elementor-element.elementor-element-90f214d{--width:30%;}.elementor-290 .elementor-element.elementor-element-87b5d69{--width:70%;}.elementor-290 .elementor-element.elementor-element-275cf45{--content-width:800px;}}@media(max-width:767px){.elementor-290 .elementor-element.elementor-element-d4bfa46{text-align:center;}.elementor-290 .elementor-element.elementor-element-d4bfa46 .elementor-heading-title{font-size:50px;}.elementor-290 .elementor-element.elementor-element-659c75a{text-align:center;}}/* Start custom CSS for heading, class: .elementor-element-d4bfa46 */.elementor-290 .elementor-element.elementor-element-d4bfa46 .elementor-heading-title {
    /* Делаем текст прозрачным с тонкой обводкой — стиль "Чертеж" */
    -webkit-text-stroke: 1px rgba(255, 255, 255, 0.2); 
    color: transparent;
    transition: all 0.5s ease;
}
.elementor-290 .elementor-element.elementor-element-d4bfa46:hover .elementor-heading-title {
    /* При наведении заливается белым */
    color: #ffffff;
    -webkit-text-stroke: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ed87e3 */.elementor-290 .elementor-element.elementor-element-5ed87e3 {
    padding: 60px 5% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59335f9 *//* Когда мышь наводится на любую карточку внутри */
.elementor-290 .elementor-element.elementor-element-59335f9 .elementor-element:hover {
    /* Меняем цвет границы на бирюзовый */
    border-color: #26A69A !important;
    
    /* Добавляем легкий фон */
    background-color: rgba(38, 166, 154, 0.05) !important;
    
    /* Поднимаем карточку выше соседей, чтобы рамка светилась полностью */
    z-index: 5;
    
    /* Плавность уже должна быть в настройках, но продублируем */
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS *//* Принудительное удаление отступов для этой страницы */
#content, .ast-container {
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
}
.elementor-section-wrap {
    overflow-x: hidden;
}/* End custom CSS */