.elementor-8571 .elementor-element.elementor-element-bb2f2e7{--display:flex;}.elementor-8571 .elementor-element.elementor-element-70c4d6df{--display:flex;--min-height:720px;--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:20px 40px;--row-gap:20px;--column-gap:40px;--overflow:hidden;}.elementor-8571 .elementor-element.elementor-element-70c4d6df.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8571 .elementor-element.elementor-element-5fffdff7{--display:flex;--min-height:517px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8571 .elementor-element.elementor-element-48a360ca{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8571 .elementor-element.elementor-element-2a8b31a{--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;--justify-content:flex-end;}.elementor-8571 .elementor-element.elementor-element-1b6ee631{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8571 .elementor-element.elementor-element-1b6ee631.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8571 .elementor-element.elementor-element-62364d63{text-align:end;}.elementor-8571 .elementor-element.elementor-element-62364d63 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;color:#7B001C;}.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-8571 .elementor-element.elementor-element-3bcf8756 .elementor-icon-wrapper{text-align:end;}.elementor-8571 .elementor-element.elementor-element-3bcf8756.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-8571 .elementor-element.elementor-element-3bcf8756.elementor-view-framed .elementor-icon, .elementor-8571 .elementor-element.elementor-element-3bcf8756.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-8571 .elementor-element.elementor-element-3bcf8756.elementor-view-framed .elementor-icon, .elementor-8571 .elementor-element.elementor-element-3bcf8756.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-8571 .elementor-element.elementor-element-3bcf8756 .elementor-icon{font-size:30px;}.elementor-8571 .elementor-element.elementor-element-3bcf8756 .elementor-icon svg{height:30px;}.elementor-8571 .elementor-element.elementor-element-5dbbeae .elementor-icon-wrapper{text-align:end;}.elementor-8571 .elementor-element.elementor-element-5dbbeae.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-8571 .elementor-element.elementor-element-5dbbeae.elementor-view-framed .elementor-icon, .elementor-8571 .elementor-element.elementor-element-5dbbeae.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-8571 .elementor-element.elementor-element-5dbbeae.elementor-view-framed .elementor-icon, .elementor-8571 .elementor-element.elementor-element-5dbbeae.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-8571 .elementor-element.elementor-element-5dbbeae .elementor-icon{font-size:30px;}.elementor-8571 .elementor-element.elementor-element-5dbbeae .elementor-icon svg{height:30px;}.elementor-8571 .elementor-element.elementor-element-75dd605c .elementor-icon-wrapper{text-align:end;}.elementor-8571 .elementor-element.elementor-element-75dd605c.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-8571 .elementor-element.elementor-element-75dd605c.elementor-view-framed .elementor-icon, .elementor-8571 .elementor-element.elementor-element-75dd605c.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-8571 .elementor-element.elementor-element-75dd605c.elementor-view-framed .elementor-icon, .elementor-8571 .elementor-element.elementor-element-75dd605c.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-8571 .elementor-element.elementor-element-75dd605c .elementor-icon{font-size:30px;}.elementor-8571 .elementor-element.elementor-element-75dd605c .elementor-icon svg{height:30px;}.elementor-8571 .elementor-element.elementor-element-6175f036 .elementor-icon-wrapper{text-align:end;}.elementor-8571 .elementor-element.elementor-element-6175f036.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-8571 .elementor-element.elementor-element-6175f036.elementor-view-framed .elementor-icon, .elementor-8571 .elementor-element.elementor-element-6175f036.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-8571 .elementor-element.elementor-element-6175f036.elementor-view-framed .elementor-icon, .elementor-8571 .elementor-element.elementor-element-6175f036.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-8571 .elementor-element.elementor-element-6175f036 .elementor-icon{font-size:30px;}.elementor-8571 .elementor-element.elementor-element-6175f036 .elementor-icon svg{height:30px;}.elementor-8571 .elementor-element.elementor-element-4349c53c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8571 .elementor-element.elementor-element-54d21069 .elementor-heading-title{font-family:"MagistralBlackC", Sans-serif;font-weight:600;color:#3F3F3F;}.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-8571 .elementor-element.elementor-element-6712c8e2 img{border-radius:30px 30px 30px 30px;}.elementor-8571 .elementor-element.elementor-element-794e73dd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-8571 .elementor-element.elementor-element-18415ccf{font-family:"HelveticaNeueCyr", Sans-serif;font-size:22px;font-weight:400;color:#3F3F3F;}.elementor-8571 .elementor-element.elementor-element-18415ccf p{margin-block-end:25px;}.elementor-8571 .elementor-element.elementor-element-5245b0cd{font-family:"HelveticaNeueCyr", Sans-serif;font-size:25px;font-weight:600;color:#3F3F3F;}.elementor-8571 .elementor-element.elementor-element-5245b0cd p{margin-block-end:25px;}.elementor-8571 .elementor-element.elementor-element-2c30dcd7{--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-8571 .elementor-element.elementor-element-59ca10b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8571 .elementor-element.elementor-element-2d21459f{--display:flex;--min-height:245px;--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:flex-end;--overflow:hidden;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8571 .elementor-element.elementor-element-2d21459f:not(.elementor-motion-effects-element-type-background), .elementor-8571 .elementor-element.elementor-element-2d21459f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tsk38.ru/wp-content/uploads/2026/04/ff47dd4b-93c9-460c-a92a-044fb193ea1c.png");background-position:0px -17px;background-repeat:no-repeat;background-size:cover;}.elementor-8571 .elementor-element.elementor-element-6edecbd8{--display:flex;--position:absolute;top:0px;}.elementor-8571 .elementor-element.elementor-element-6edecbd8:not(.elementor-motion-effects-element-type-background), .elementor-8571 .elementor-element.elementor-element-6edecbd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727AD;}body:not(.rtl) .elementor-8571 .elementor-element.elementor-element-6edecbd8{left:0px;}body.rtl .elementor-8571 .elementor-element.elementor-element-6edecbd8{right:0px;}.elementor-8571 .elementor-element.elementor-element-47319c60{width:var( --container-widget-width, 105.421% );max-width:105.421%;--container-widget-width:105.421%;--container-widget-flex-grow:0;font-family:"HelveticaNeueCyr", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-8571 .elementor-element.elementor-element-47319c60.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8571 .elementor-element.elementor-element-47319c60 p{margin-block-end:0px;}.elementor-8571 .elementor-element.elementor-element-22a7275b{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8571 .elementor-element.elementor-element-75061223{--display:flex;}.elementor-8571 .elementor-element.elementor-element-150db065{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8571 .elementor-element.elementor-element-150db065 .elementor-heading-title{font-family:"MagistralBlackC", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-8571 .elementor-element.elementor-element-22cf34ba{--display:flex;--min-height:245px;--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:flex-end;--overflow:hidden;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8571 .elementor-element.elementor-element-22cf34ba:not(.elementor-motion-effects-element-type-background), .elementor-8571 .elementor-element.elementor-element-22cf34ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tsk38.ru/wp-content/uploads/2026/03/Rectangle-738-5.png");background-position:-540px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-8571 .elementor-element.elementor-element-3b38403a{--display:flex;--position:absolute;top:0px;}.elementor-8571 .elementor-element.elementor-element-3b38403a:not(.elementor-motion-effects-element-type-background), .elementor-8571 .elementor-element.elementor-element-3b38403a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#27272796;}body:not(.rtl) .elementor-8571 .elementor-element.elementor-element-3b38403a{left:0px;}body.rtl .elementor-8571 .elementor-element.elementor-element-3b38403a{right:0px;}.elementor-8571 .elementor-element.elementor-element-5159c0b7{width:var( --container-widget-width, 105.421% );max-width:105.421%;--container-widget-width:105.421%;--container-widget-flex-grow:0;font-family:"HelveticaNeueCyr", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-8571 .elementor-element.elementor-element-5159c0b7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8571 .elementor-element.elementor-element-5159c0b7 p{margin-block-end:0px;}.elementor-8571 .elementor-element.elementor-element-249cd019{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8571 .elementor-element.elementor-element-6b2d4e23{--display:flex;}.elementor-8571 .elementor-element.elementor-element-75edc414{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8571 .elementor-element.elementor-element-75edc414 .elementor-heading-title{font-family:"MagistralBlackC", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-8571 .elementor-element.elementor-element-397130f3{--display:flex;--min-height:245px;--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:flex-end;--overflow:hidden;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8571 .elementor-element.elementor-element-397130f3:not(.elementor-motion-effects-element-type-background), .elementor-8571 .elementor-element.elementor-element-397130f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tsk38.ru/wp-content/uploads/2026/04/WhatsApp-Image-2024-07-05-at-09.39.05-1-1.png");background-position:-111px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-8571 .elementor-element.elementor-element-19646720{--display:flex;--position:absolute;top:0px;}.elementor-8571 .elementor-element.elementor-element-19646720:not(.elementor-motion-effects-element-type-background), .elementor-8571 .elementor-element.elementor-element-19646720 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#27272796;}body:not(.rtl) .elementor-8571 .elementor-element.elementor-element-19646720{left:0px;}body.rtl .elementor-8571 .elementor-element.elementor-element-19646720{right:0px;}.elementor-8571 .elementor-element.elementor-element-78eff6c8{width:var( --container-widget-width, 105.421% );max-width:105.421%;--container-widget-width:105.421%;--container-widget-flex-grow:0;font-family:"HelveticaNeueCyr", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-8571 .elementor-element.elementor-element-78eff6c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8571 .elementor-element.elementor-element-78eff6c8 p{margin-block-end:0px;}.elementor-8571 .elementor-element.elementor-element-2bfc6f30{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8571 .elementor-element.elementor-element-47198df5{--display:flex;}.elementor-8571 .elementor-element.elementor-element-4b07af80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8571 .elementor-element.elementor-element-4b07af80 .elementor-heading-title{font-family:"MagistralBlackC", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-8571 .elementor-element.elementor-element-eb1f1d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8571 .elementor-element.elementor-element-244ade6c{--display:flex;--min-height:245px;--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:flex-end;--overflow:hidden;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8571 .elementor-element.elementor-element-244ade6c:not(.elementor-motion-effects-element-type-background), .elementor-8571 .elementor-element.elementor-element-244ade6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tsk38.ru/wp-content/uploads/2026/04/bcb3802f-a479-44f1-9bd8-8e6908625649.png");background-position:-143px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-8571 .elementor-element.elementor-element-40b4aef0{--display:flex;--position:absolute;top:0px;}.elementor-8571 .elementor-element.elementor-element-40b4aef0:not(.elementor-motion-effects-element-type-background), .elementor-8571 .elementor-element.elementor-element-40b4aef0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727AD;}body:not(.rtl) .elementor-8571 .elementor-element.elementor-element-40b4aef0{left:0px;}body.rtl .elementor-8571 .elementor-element.elementor-element-40b4aef0{right:0px;}.elementor-8571 .elementor-element.elementor-element-3bfa31ea{width:var( --container-widget-width, 105.421% );max-width:105.421%;--container-widget-width:105.421%;--container-widget-flex-grow:0;font-family:"HelveticaNeueCyr", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-8571 .elementor-element.elementor-element-3bfa31ea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8571 .elementor-element.elementor-element-3bfa31ea p{margin-block-end:0px;}.elementor-8571 .elementor-element.elementor-element-136da810{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8571 .elementor-element.elementor-element-21d71f39{--display:flex;}.elementor-8571 .elementor-element.elementor-element-42db2fd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8571 .elementor-element.elementor-element-42db2fd0 .elementor-heading-title{font-family:"MagistralBlackC", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-8571 .elementor-element.elementor-element-4e02695b{--display:flex;--min-height:245px;--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:flex-end;--overflow:hidden;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8571 .elementor-element.elementor-element-4e02695b:not(.elementor-motion-effects-element-type-background), .elementor-8571 .elementor-element.elementor-element-4e02695b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tsk38.ru/wp-content/uploads/2026/03/b3bd1971-5932-48f1-96a8-037b01194014.png");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-8571 .elementor-element.elementor-element-7a27cc86{--display:flex;--position:absolute;top:0px;}.elementor-8571 .elementor-element.elementor-element-7a27cc86:not(.elementor-motion-effects-element-type-background), .elementor-8571 .elementor-element.elementor-element-7a27cc86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#27272796;}body:not(.rtl) .elementor-8571 .elementor-element.elementor-element-7a27cc86{left:0px;}body.rtl .elementor-8571 .elementor-element.elementor-element-7a27cc86{right:0px;}.elementor-8571 .elementor-element.elementor-element-1bafdb40{width:var( --container-widget-width, 105.421% );max-width:105.421%;--container-widget-width:105.421%;--container-widget-flex-grow:0;font-family:"HelveticaNeueCyr", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-8571 .elementor-element.elementor-element-1bafdb40.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8571 .elementor-element.elementor-element-1bafdb40 p{margin-block-end:0px;}.elementor-8571 .elementor-element.elementor-element-7a0f6cdf{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8571 .elementor-element.elementor-element-5d9f2add{--display:flex;}.elementor-8571 .elementor-element.elementor-element-2cd1e543{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8571 .elementor-element.elementor-element-2cd1e543 .elementor-heading-title{font-family:"MagistralBlackC", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-8571 .elementor-element.elementor-element-78916023{--display:flex;--min-height:245px;--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:flex-end;--overflow:hidden;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8571 .elementor-element.elementor-element-78916023:not(.elementor-motion-effects-element-type-background), .elementor-8571 .elementor-element.elementor-element-78916023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tsk38.ru/wp-content/uploads/2026/04/qidb80vfxnd1h82d0ij2odroxm7bxc0t.jpeg");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-8571 .elementor-element.elementor-element-6e6d2f68{--display:flex;--position:absolute;top:0px;}.elementor-8571 .elementor-element.elementor-element-6e6d2f68:not(.elementor-motion-effects-element-type-background), .elementor-8571 .elementor-element.elementor-element-6e6d2f68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#27272796;}body:not(.rtl) .elementor-8571 .elementor-element.elementor-element-6e6d2f68{left:0px;}body.rtl .elementor-8571 .elementor-element.elementor-element-6e6d2f68{right:0px;}.elementor-8571 .elementor-element.elementor-element-3834e51{width:var( --container-widget-width, 105.421% );max-width:105.421%;--container-widget-width:105.421%;--container-widget-flex-grow:0;font-family:"HelveticaNeueCyr", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-8571 .elementor-element.elementor-element-3834e51.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8571 .elementor-element.elementor-element-3834e51 p{margin-block-end:0px;}.elementor-8571 .elementor-element.elementor-element-439b6626{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8571 .elementor-element.elementor-element-22a2fb5a{--display:flex;}.elementor-8571 .elementor-element.elementor-element-8266726{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8571 .elementor-element.elementor-element-8266726 .elementor-heading-title{font-family:"MagistralBlackC", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-8571 .elementor-element.elementor-element-29b867a1{font-family:"HelveticaNeueCyr", Sans-serif;font-size:22px;font-weight:400;color:#3F3F3F;}.elementor-8571 .elementor-element.elementor-element-29b867a1 p{margin-block-end:25px;}.elementor-8571 .elementor-element.elementor-element-7810b31c{font-family:"HelveticaNeueCyr", Sans-serif;font-size:25px;font-weight:600;color:#3F3F3F;}.elementor-8571 .elementor-element.elementor-element-7810b31c p{margin-block-end:25px;}.elementor-8571 .elementor-element.elementor-element-6ed8425e{--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;--row-gap:10px;--column-gap:10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-8571 .elementor-element.elementor-element-58340fe8{--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-8571 .elementor-element.elementor-element-106c5905 .elementor-icon-wrapper{text-align:center;}.elementor-8571 .elementor-element.elementor-element-7dae6f0a{text-align:center;}.elementor-8571 .elementor-element.elementor-element-7dae6f0a .elementor-heading-title{font-family:"HelveticaNeueCyr", Sans-serif;font-size:22px;font-weight:900;color:#3F3F3F;}.elementor-8571 .elementor-element.elementor-element-2a6dcfe6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8571 .elementor-element.elementor-element-4b76a35a .elementor-icon-wrapper{text-align:center;}.elementor-8571 .elementor-element.elementor-element-3fbb5899.elementor-element{--align-self:center;}.elementor-8571 .elementor-element.elementor-element-3fbb5899{text-align:center;}.elementor-8571 .elementor-element.elementor-element-3fbb5899 .elementor-heading-title{font-family:"HelveticaNeueCyr", Sans-serif;font-size:22px;font-weight:900;color:#3F3F3F;}.elementor-8571 .elementor-element.elementor-element-39d0d0b5{--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-8571 .elementor-element.elementor-element-785116ca .elementor-icon-wrapper{text-align:center;}.elementor-8571 .elementor-element.elementor-element-19455f0b.elementor-element{--align-self:center;}.elementor-8571 .elementor-element.elementor-element-19455f0b{text-align:center;}.elementor-8571 .elementor-element.elementor-element-19455f0b .elementor-heading-title{font-family:"HelveticaNeueCyr", Sans-serif;font-size:22px;font-weight:900;color:#3F3F3F;}.elementor-8571 .elementor-element.elementor-element-4a83075{--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-8571 .elementor-element.elementor-element-4d825e4 .elementor-icon-wrapper{text-align:center;}.elementor-8571 .elementor-element.elementor-element-f428efe.elementor-element{--align-self:center;}.elementor-8571 .elementor-element.elementor-element-f428efe{text-align:center;}.elementor-8571 .elementor-element.elementor-element-f428efe .elementor-heading-title{font-family:"HelveticaNeueCyr", Sans-serif;font-size:22px;font-weight:900;color:#3F3F3F;}.elementor-8571 .elementor-element.elementor-element-66a02015{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"HelveticaNeueCyr", Sans-serif;font-size:22px;font-weight:600;color:#3F3F3F;}.elementor-8571 .elementor-element.elementor-element-66a02015 p{margin-block-end:23px;}.elementor-8571 .elementor-element.elementor-element-bbf8dbc{text-align:center;font-family:"HelveticaNeueCyr", Sans-serif;font-size:25px;font-weight:600;color:#3F3F3F;}.elementor-8571 .elementor-element.elementor-element-bbf8dbc p{margin-block-end:25px;}.elementor-8571 .elementor-element.elementor-element-8cb6e2d{font-family:"HelveticaNeueCyr", Sans-serif;font-size:22px;font-weight:400;color:#3F3F3F;}.elementor-8571 .elementor-element.elementor-element-8cb6e2d p{margin-block-end:25px;}.elementor-8571 .elementor-element.elementor-element-cb20468{text-align:center;font-family:"HelveticaNeueCyr", Sans-serif;font-size:25px;font-weight:600;color:#3F3F3F;}.elementor-8571 .elementor-element.elementor-element-cb20468 p{margin-block-end:25px;}.elementor-8571 .elementor-element.elementor-element-6bf832a{font-family:"HelveticaNeueCyr", Sans-serif;font-size:22px;font-weight:400;color:#3F3F3F;}.elementor-8571 .elementor-element.elementor-element-6bf832a p{margin-block-end:25px;}.elementor-8571 .elementor-element.elementor-element-3129655{text-align:center;font-family:"HelveticaNeueCyr", Sans-serif;font-size:25px;font-weight:600;color:#3F3F3F;}.elementor-8571 .elementor-element.elementor-element-3129655 p{margin-block-end:25px;}.elementor-8571 .elementor-element.elementor-element-9bdf35c{font-family:"HelveticaNeueCyr", Sans-serif;font-size:22px;font-weight:400;color:#3F3F3F;}.elementor-8571 .elementor-element.elementor-element-9bdf35c p{margin-block-end:25px;}.elementor-8571 .elementor-element.elementor-element-df1887e{text-align:center;font-family:"HelveticaNeueCyr", Sans-serif;font-size:25px;font-weight:600;color:#3F3F3F;}.elementor-8571 .elementor-element.elementor-element-df1887e p{margin-block-end:25px;}.elementor-8571 .elementor-element.elementor-element-7264067{font-family:"HelveticaNeueCyr", Sans-serif;font-size:22px;font-weight:400;color:#3F3F3F;}.elementor-8571 .elementor-element.elementor-element-7264067 p{margin-block-end:25px;}.elementor-8571 .elementor-element.elementor-element-138104d{--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;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-8571 .elementor-element.elementor-element-2ee4e2cf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8571 .elementor-element.elementor-element-7b40dd78 .elementor-heading-title{font-family:"MagistralBlackC", Sans-serif;font-size:50px;font-weight:600;color:#3F3F3F;}.elementor-8571 .elementor-element.elementor-element-762c4dc4{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8571 .elementor-element.elementor-element-290f56b1{--display:flex;--min-height:0px;--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:flex-end;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8571 .elementor-element.elementor-element-3f83d30d.elementor-element{--align-self:center;}.elementor-8571 .elementor-element.elementor-element-3f83d30d{text-align:end;}.elementor-8571 .elementor-element.elementor-element-3f83d30d .elementor-heading-title{font-family:"HelveticaNeueCyr", Sans-serif;font-size:20px;font-weight:300;color:#585858;}.elementor-8571 .elementor-element.elementor-element-1e10b050{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8571 .elementor-element.elementor-element-1e10b050.elementor-element{--align-self:center;}.elementor-8571 .elementor-element.elementor-element-1e10b050 .elementor-icon-wrapper{text-align:center;}.elementor-8571 .elementor-element.elementor-element-1e10b050 .elementor-icon{font-size:24px;}.elementor-8571 .elementor-element.elementor-element-1e10b050 .elementor-icon svg{height:24px;}.elementor-8571 .elementor-element.elementor-element-1e10b050 .elementor-icon-wrapper svg{width:auto;}.elementor-8571 .elementor-element.elementor-element-37d98cba{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8571 .elementor-element.elementor-element-5f730899{--grid-columns:3;}.elementor-8571 .elementor-element.elementor-element-5f730899 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-8571 .elementor-element.elementor-element-5f730899 .e-loop-item > .elementor-section, .elementor-8571 .elementor-element.elementor-element-5f730899 .e-loop-item > .elementor-section > .elementor-container, .elementor-8571 .elementor-element.elementor-element-5f730899 .e-loop-item > .e-con, .elementor-8571 .elementor-element.elementor-element-5f730899 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}body.elementor-page-8571:not(.elementor-motion-effects-element-type-background), body.elementor-page-8571 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-8571 .elementor-element.elementor-element-70c4d6df{--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-8571 .elementor-element.elementor-element-2c30dcd7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-8571 .elementor-element.elementor-element-59ca10b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8571 .elementor-element.elementor-element-2d21459f{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-8571 .elementor-element.elementor-element-2d21459f:not(.elementor-motion-effects-element-type-background), .elementor-8571 .elementor-element.elementor-element-2d21459f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8571 .elementor-element.elementor-element-47319c60{font-size:18px;}.elementor-8571 .elementor-element.elementor-element-22cf34ba:not(.elementor-motion-effects-element-type-background), .elementor-8571 .elementor-element.elementor-element-22cf34ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8571 .elementor-element.elementor-element-5159c0b7{font-size:18px;}.elementor-8571 .elementor-element.elementor-element-397130f3:not(.elementor-motion-effects-element-type-background), .elementor-8571 .elementor-element.elementor-element-397130f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8571 .elementor-element.elementor-element-78eff6c8{font-size:18px;}.elementor-8571 .elementor-element.elementor-element-eb1f1d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8571 .elementor-element.elementor-element-244ade6c:not(.elementor-motion-effects-element-type-background), .elementor-8571 .elementor-element.elementor-element-244ade6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8571 .elementor-element.elementor-element-3bfa31ea{font-size:18px;}.elementor-8571 .elementor-element.elementor-element-4e02695b:not(.elementor-motion-effects-element-type-background), .elementor-8571 .elementor-element.elementor-element-4e02695b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8571 .elementor-element.elementor-element-1bafdb40{font-size:18px;}.elementor-8571 .elementor-element.elementor-element-78916023:not(.elementor-motion-effects-element-type-background), .elementor-8571 .elementor-element.elementor-element-78916023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8571 .elementor-element.elementor-element-3834e51{font-size:18px;}.elementor-8571 .elementor-element.elementor-element-5f730899{--grid-columns:2;}}@media(max-width:767px){.elementor-8571 .elementor-element.elementor-element-2a8b31a{--justify-content:flex-start;}.elementor-8571 .elementor-element.elementor-element-4349c53c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8571 .elementor-element.elementor-element-2d21459f:not(.elementor-motion-effects-element-type-background), .elementor-8571 .elementor-element.elementor-element-2d21459f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8571 .elementor-element.elementor-element-47319c60{font-size:18px;}.elementor-8571 .elementor-element.elementor-element-150db065 .elementor-heading-title{font-size:20px;}.elementor-8571 .elementor-element.elementor-element-22cf34ba:not(.elementor-motion-effects-element-type-background), .elementor-8571 .elementor-element.elementor-element-22cf34ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-713px 0px;}.elementor-8571 .elementor-element.elementor-element-5159c0b7{font-size:18px;}.elementor-8571 .elementor-element.elementor-element-75edc414 .elementor-heading-title{font-size:20px;}.elementor-8571 .elementor-element.elementor-element-397130f3:not(.elementor-motion-effects-element-type-background), .elementor-8571 .elementor-element.elementor-element-397130f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-195px 0px;}.elementor-8571 .elementor-element.elementor-element-78eff6c8{font-size:18px;}.elementor-8571 .elementor-element.elementor-element-47198df5{--width:85%;}.elementor-8571 .elementor-element.elementor-element-4b07af80 .elementor-heading-title{font-size:20px;}.elementor-8571 .elementor-element.elementor-element-244ade6c:not(.elementor-motion-effects-element-type-background), .elementor-8571 .elementor-element.elementor-element-244ade6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-188px 0px;}.elementor-8571 .elementor-element.elementor-element-3bfa31ea{font-size:18px;}.elementor-8571 .elementor-element.elementor-element-42db2fd0 .elementor-heading-title{font-size:20px;}.elementor-8571 .elementor-element.elementor-element-4e02695b:not(.elementor-motion-effects-element-type-background), .elementor-8571 .elementor-element.elementor-element-4e02695b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-61px 0px;}.elementor-8571 .elementor-element.elementor-element-1bafdb40{font-size:18px;}.elementor-8571 .elementor-element.elementor-element-5d9f2add{--width:80%;}.elementor-8571 .elementor-element.elementor-element-2cd1e543 .elementor-heading-title{font-size:20px;}.elementor-8571 .elementor-element.elementor-element-78916023:not(.elementor-motion-effects-element-type-background), .elementor-8571 .elementor-element.elementor-element-78916023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8571 .elementor-element.elementor-element-3834e51{font-size:18px;}.elementor-8571 .elementor-element.elementor-element-8266726 .elementor-heading-title{font-size:20px;}.elementor-8571 .elementor-element.elementor-element-37d98cba{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8571 .elementor-element.elementor-element-5f730899{--grid-columns:1;}}@media(min-width:768px){.elementor-8571 .elementor-element.elementor-element-bb2f2e7{--content-width:1600px;}.elementor-8571 .elementor-element.elementor-element-70c4d6df{--content-width:1600px;}.elementor-8571 .elementor-element.elementor-element-5fffdff7{--width:65%;}.elementor-8571 .elementor-element.elementor-element-1b6ee631{--width:63%;}.elementor-8571 .elementor-element.elementor-element-794e73dd{--width:92%;}.elementor-8571 .elementor-element.elementor-element-2d21459f{--width:33%;}.elementor-8571 .elementor-element.elementor-element-22cf34ba{--width:33%;}.elementor-8571 .elementor-element.elementor-element-397130f3{--width:33%;}.elementor-8571 .elementor-element.elementor-element-47198df5{--width:71%;}.elementor-8571 .elementor-element.elementor-element-244ade6c{--width:33%;}.elementor-8571 .elementor-element.elementor-element-4e02695b{--width:33%;}.elementor-8571 .elementor-element.elementor-element-5d9f2add{--width:80%;}.elementor-8571 .elementor-element.elementor-element-78916023{--width:33%;}.elementor-8571 .elementor-element.elementor-element-22a2fb5a{--width:89%;}.elementor-8571 .elementor-element.elementor-element-138104d{--content-width:1600px;}.elementor-8571 .elementor-element.elementor-element-290f56b1{--width:30%;}.elementor-8571 .elementor-element.elementor-element-37d98cba{--content-width:1600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8571 .elementor-element.elementor-element-5fffdff7{--width:100%;}.elementor-8571 .elementor-element.elementor-element-290f56b1{--width:45%;}}/* Start custom CSS for shortcode, class: .elementor-element-9ea010f */.rank-math-breadcrumb,
.rank-math-breadcrumb * {
    font-family: "HelveticaNeueCyr", sans-serif !important;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5;
}

.rank-math-breadcrumb a {
    color: #7B001C;
    text-decoration: none;
}

.rank-math-breadcrumb a:hover {
    text-decoration: underline;
}

.rank-math-breadcrumb .separator {
    color: #999;
    margin: 0 6px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3bcf8756 */.share-link-copy {
  position: relative;
  cursor: pointer;
}

.share-link-copy.copied::after {
  content: "✔";
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 22px;
  font-weight: 700;
  color: #22c55e;
  background: rgba(255,255,255,.9);
  border-radius: 8px;
  z-index: 20;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a8b31a */.share-btn {
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fffdff7 */.elementor-8571 .elementor-element.elementor-element-5fffdff7{
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6edecbd8 */.elementor-8571 .elementor-element.elementor-element-6edecbd8 .card-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background: rgba(0, 0, 0, 0.75);
    
    opacity: 0;
    transform: translateY(-100%);
    transition: all 0.4s ease;
    
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22a7275b */.elementor-8571 .elementor-element.elementor-element-22a7275b .card-title {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    
    z-index: 2;
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d21459f */.elementor-8571 .elementor-element.elementor-element-2d21459f {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    min-height: 300px;
}

.elementor-8571 .elementor-element.elementor-element-2d21459f .card-overlay {
    position: absolute;
    inset: 0;
    z-index: 5;
    
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    
    padding: 24px;
    box-sizing: border-box;
    
    background: rgba(0, 0, 0, 0.78);
    
    opacity: 0;
    visibility: hidden;
    transform: translateY(-100%);
    transition: all 0.4s ease;
}

.elementor-8571 .elementor-element.elementor-element-2d21459f .card-title {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    transition: all 0.4s ease;
}

.elementor-8571 .elementor-element.elementor-element-2d21459f:hover .card-overlay {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.elementor-8571 .elementor-element.elementor-element-2d21459f:hover .card-title {
    transform: translateY(120%);
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b38403a */.elementor-8571 .elementor-element.elementor-element-3b38403a .card-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background: rgba(0, 0, 0, 0.75);
    
    opacity: 0;
    transform: translateY(-100%);
    transition: all 0.4s ease;
    
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-249cd019 */.elementor-8571 .elementor-element.elementor-element-249cd019 .card-title {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    
    z-index: 2;
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22cf34ba */.elementor-8571 .elementor-element.elementor-element-22cf34ba {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    min-height: 300px;
}

.elementor-8571 .elementor-element.elementor-element-22cf34ba .card-overlay {
    position: absolute;
    inset: 0;
    z-index: 5;
    
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    
    padding: 24px;
    box-sizing: border-box;
    
    background: rgba(0, 0, 0, 0.78);
    
    opacity: 0;
    visibility: hidden;
    transform: translateY(-100%);
    transition: all 0.4s ease;
}

.elementor-8571 .elementor-element.elementor-element-22cf34ba .card-title {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    transition: all 0.4s ease;
}

.elementor-8571 .elementor-element.elementor-element-22cf34ba:hover .card-overlay {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.elementor-8571 .elementor-element.elementor-element-22cf34ba:hover .card-title {
    transform: translateY(120%);
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19646720 */.elementor-8571 .elementor-element.elementor-element-19646720 .card-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background: rgba(0, 0, 0, 0.75);
    
    opacity: 0;
    transform: translateY(-100%);
    transition: all 0.4s ease;
    
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bfc6f30 */.elementor-8571 .elementor-element.elementor-element-2bfc6f30 .card-title {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    
    z-index: 2;
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-397130f3 */.elementor-8571 .elementor-element.elementor-element-397130f3 {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    min-height: 300px;
}

.elementor-8571 .elementor-element.elementor-element-397130f3 .card-overlay {
    position: absolute;
    inset: 0;
    z-index: 5;
    
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    
    padding: 24px;
    box-sizing: border-box;
    
    background: rgba(0, 0, 0, 0.78);
    
    opacity: 0;
    visibility: hidden;
    transform: translateY(-100%);
    transition: all 0.4s ease;
}

.elementor-8571 .elementor-element.elementor-element-397130f3 .card-title {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    transition: all 0.4s ease;
}

.elementor-8571 .elementor-element.elementor-element-397130f3:hover .card-overlay {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.elementor-8571 .elementor-element.elementor-element-397130f3:hover .card-title {
    transform: translateY(120%);
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40b4aef0 */.elementor-8571 .elementor-element.elementor-element-40b4aef0 .card-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background: rgba(0, 0, 0, 0.75);
    
    opacity: 0;
    transform: translateY(-100%);
    transition: all 0.4s ease;
    
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-136da810 */.elementor-8571 .elementor-element.elementor-element-136da810 .card-title {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    
    z-index: 2;
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-244ade6c */.elementor-8571 .elementor-element.elementor-element-244ade6c {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    min-height: 300px;
}

.elementor-8571 .elementor-element.elementor-element-244ade6c .card-overlay {
    position: absolute;
    inset: 0;
    z-index: 5;
    
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    
    padding: 24px;
    box-sizing: border-box;
    
    background: rgba(0, 0, 0, 0.78);
    
    opacity: 0;
    visibility: hidden;
    transform: translateY(-100%);
    transition: all 0.4s ease;
}

.elementor-8571 .elementor-element.elementor-element-244ade6c .card-title {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    transition: all 0.4s ease;
}

.elementor-8571 .elementor-element.elementor-element-244ade6c:hover .card-overlay {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.elementor-8571 .elementor-element.elementor-element-244ade6c:hover .card-title {
    transform: translateY(120%);
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a27cc86 */.elementor-8571 .elementor-element.elementor-element-7a27cc86 .card-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background: rgba(0, 0, 0, 0.75);
    
    opacity: 0;
    transform: translateY(-100%);
    transition: all 0.4s ease;
    
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a0f6cdf */.elementor-8571 .elementor-element.elementor-element-7a0f6cdf .card-title {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    
    z-index: 2;
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e02695b */.elementor-8571 .elementor-element.elementor-element-4e02695b {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    min-height: 300px;
}

.elementor-8571 .elementor-element.elementor-element-4e02695b .card-overlay {
    position: absolute;
    inset: 0;
    z-index: 5;
    
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    
    padding: 24px;
    box-sizing: border-box;
    
    background: rgba(0, 0, 0, 0.78);
    
    opacity: 0;
    visibility: hidden;
    transform: translateY(-100%);
    transition: all 0.4s ease;
}

.elementor-8571 .elementor-element.elementor-element-4e02695b .card-title {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    transition: all 0.4s ease;
}

.elementor-8571 .elementor-element.elementor-element-4e02695b:hover .card-overlay {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.elementor-8571 .elementor-element.elementor-element-4e02695b:hover .card-title {
    transform: translateY(120%);
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6d2f68 */.elementor-8571 .elementor-element.elementor-element-6e6d2f68 .card-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background: rgba(0, 0, 0, 0.75);
    
    opacity: 0;
    transform: translateY(-100%);
    transition: all 0.4s ease;
    
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-439b6626 */.elementor-8571 .elementor-element.elementor-element-439b6626 .card-title {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    
    z-index: 2;
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78916023 */.elementor-8571 .elementor-element.elementor-element-78916023 {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    min-height: 300px;
}

.elementor-8571 .elementor-element.elementor-element-78916023 .card-overlay {
    position: absolute;
    inset: 0;
    z-index: 5;
    
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    
    padding: 24px;
    box-sizing: border-box;
    
    background: rgba(0, 0, 0, 0.78);
    
    opacity: 0;
    visibility: hidden;
    transform: translateY(-100%);
    transition: all 0.4s ease;
}

.elementor-8571 .elementor-element.elementor-element-78916023 .card-title {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    transition: all 0.4s ease;
}

.elementor-8571 .elementor-element.elementor-element-78916023:hover .card-overlay {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.elementor-8571 .elementor-element.elementor-element-78916023:hover .card-title {
    transform: translateY(120%);
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e10b050 */.elementor-8571 .elementor-element.elementor-element-1e10b050{
line-height:0;
display:block;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'MagistralBlackC';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tsk38.ru/wp-content/uploads/2026/03/magistralblackc-regular.woff2') format('woff2'),
		url('https://tsk38.ru/wp-content/uploads/2026/03/magistralblackc-regular_1.woff') format('woff'),
		url('https://tsk38.ru/wp-content/uploads/2026/03/ofont.ru_Magistral-C.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'HelveticaNeueCyr';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tsk38.ru/wp-content/uploads/2026/03/AnyConv.com__helveticaneuecyr_ultralight.ttf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNeueCyr';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tsk38.ru/wp-content/uploads/2026/03/AnyConv.com__helveticaneuecyr_ultralightitalic.ttf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNeueCyr';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tsk38.ru/wp-content/uploads/2026/03/AnyConv.com__helveticaneuecyr_black.ttf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNeueCyr';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tsk38.ru/wp-content/uploads/2026/03/AnyConv.com__helveticaneuecyr_roman.ttf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNeueCyr';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tsk38.ru/wp-content/uploads/2026/03/AnyConv.com__helveticaneuecyr_thin.ttf') format('truetype');
}
/* End Custom Fonts CSS */