.elementor-8516 .elementor-element.elementor-element-d7fda13{--display:flex;}.elementor-8516 .elementor-element.elementor-element-334c549f{--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-8516 .elementor-element.elementor-element-334c549f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8516 .elementor-element.elementor-element-4a3537d6{--display:flex;--min-height:517px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8516 .elementor-element.elementor-element-7354f6b5{--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-8516 .elementor-element.elementor-element-50f113f9{--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-8516 .elementor-element.elementor-element-1309134b{--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-8516 .elementor-element.elementor-element-1309134b.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-8516 .elementor-element.elementor-element-7eb17f24{text-align:end;}.elementor-8516 .elementor-element.elementor-element-7eb17f24 .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-8516 .elementor-element.elementor-element-10b66bec .elementor-icon-wrapper{text-align:end;}.elementor-8516 .elementor-element.elementor-element-10b66bec.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-8516 .elementor-element.elementor-element-10b66bec.elementor-view-framed .elementor-icon, .elementor-8516 .elementor-element.elementor-element-10b66bec.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-8516 .elementor-element.elementor-element-10b66bec.elementor-view-framed .elementor-icon, .elementor-8516 .elementor-element.elementor-element-10b66bec.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-8516 .elementor-element.elementor-element-10b66bec .elementor-icon{font-size:30px;}.elementor-8516 .elementor-element.elementor-element-10b66bec .elementor-icon svg{height:30px;}.elementor-8516 .elementor-element.elementor-element-3be86f74 .elementor-icon-wrapper{text-align:end;}.elementor-8516 .elementor-element.elementor-element-3be86f74.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-8516 .elementor-element.elementor-element-3be86f74.elementor-view-framed .elementor-icon, .elementor-8516 .elementor-element.elementor-element-3be86f74.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-8516 .elementor-element.elementor-element-3be86f74.elementor-view-framed .elementor-icon, .elementor-8516 .elementor-element.elementor-element-3be86f74.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-8516 .elementor-element.elementor-element-3be86f74 .elementor-icon{font-size:30px;}.elementor-8516 .elementor-element.elementor-element-3be86f74 .elementor-icon svg{height:30px;}.elementor-8516 .elementor-element.elementor-element-37b64274 .elementor-icon-wrapper{text-align:end;}.elementor-8516 .elementor-element.elementor-element-37b64274.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-8516 .elementor-element.elementor-element-37b64274.elementor-view-framed .elementor-icon, .elementor-8516 .elementor-element.elementor-element-37b64274.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-8516 .elementor-element.elementor-element-37b64274.elementor-view-framed .elementor-icon, .elementor-8516 .elementor-element.elementor-element-37b64274.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-8516 .elementor-element.elementor-element-37b64274 .elementor-icon{font-size:30px;}.elementor-8516 .elementor-element.elementor-element-37b64274 .elementor-icon svg{height:30px;}.elementor-8516 .elementor-element.elementor-element-40458bb4 .elementor-icon-wrapper{text-align:end;}.elementor-8516 .elementor-element.elementor-element-40458bb4.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-8516 .elementor-element.elementor-element-40458bb4.elementor-view-framed .elementor-icon, .elementor-8516 .elementor-element.elementor-element-40458bb4.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-8516 .elementor-element.elementor-element-40458bb4.elementor-view-framed .elementor-icon, .elementor-8516 .elementor-element.elementor-element-40458bb4.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-8516 .elementor-element.elementor-element-40458bb4 .elementor-icon{font-size:30px;}.elementor-8516 .elementor-element.elementor-element-40458bb4 .elementor-icon svg{height:30px;}.elementor-8516 .elementor-element.elementor-element-4ad347af{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8516 .elementor-element.elementor-element-161331d4 .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-8516 .elementor-element.elementor-element-28e2abee img{border-radius:30px 30px 30px 30px;}.elementor-8516 .elementor-element.elementor-element-3d375132{--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-8516 .elementor-element.elementor-element-12c355ba{font-family:"HelveticaNeueCyr", Sans-serif;font-size:22px;font-weight:400;color:#3F3F3F;}.elementor-8516 .elementor-element.elementor-element-12c355ba p{margin-block-end:25px;}.elementor-8516 .elementor-element.elementor-element-1118ba26{font-family:"HelveticaNeueCyr", Sans-serif;font-size:25px;font-weight:600;color:#3F3F3F;}.elementor-8516 .elementor-element.elementor-element-1118ba26 p{margin-block-end:25px;}.elementor-8516 .elementor-element.elementor-element-e3ba224{--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-8516 .elementor-element.elementor-element-011c4d6{--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-8516 .elementor-element.elementor-element-430a1db{--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-8516 .elementor-element.elementor-element-430a1db:not(.elementor-motion-effects-element-type-background), .elementor-8516 .elementor-element.elementor-element-430a1db > .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-8516 .elementor-element.elementor-element-a6cee33{--display:flex;--position:absolute;top:0px;}.elementor-8516 .elementor-element.elementor-element-a6cee33:not(.elementor-motion-effects-element-type-background), .elementor-8516 .elementor-element.elementor-element-a6cee33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727AD;}body:not(.rtl) .elementor-8516 .elementor-element.elementor-element-a6cee33{left:0px;}body.rtl .elementor-8516 .elementor-element.elementor-element-a6cee33{right:0px;}.elementor-8516 .elementor-element.elementor-element-e23556f{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-8516 .elementor-element.elementor-element-e23556f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8516 .elementor-element.elementor-element-e23556f p{margin-block-end:0px;}.elementor-8516 .elementor-element.elementor-element-be19b70{--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-8516 .elementor-element.elementor-element-695ba5f{--display:flex;}.elementor-8516 .elementor-element.elementor-element-b2246e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8516 .elementor-element.elementor-element-b2246e0 .elementor-heading-title{font-family:"MagistralBlackC", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-8516 .elementor-element.elementor-element-118ceb2{--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-8516 .elementor-element.elementor-element-118ceb2:not(.elementor-motion-effects-element-type-background), .elementor-8516 .elementor-element.elementor-element-118ceb2 > .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-8516 .elementor-element.elementor-element-c34248c{--display:flex;--position:absolute;top:0px;}.elementor-8516 .elementor-element.elementor-element-c34248c:not(.elementor-motion-effects-element-type-background), .elementor-8516 .elementor-element.elementor-element-c34248c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#27272796;}body:not(.rtl) .elementor-8516 .elementor-element.elementor-element-c34248c{left:0px;}body.rtl .elementor-8516 .elementor-element.elementor-element-c34248c{right:0px;}.elementor-8516 .elementor-element.elementor-element-7eae0b6{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-8516 .elementor-element.elementor-element-7eae0b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8516 .elementor-element.elementor-element-7eae0b6 p{margin-block-end:0px;}.elementor-8516 .elementor-element.elementor-element-7b5e527{--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-8516 .elementor-element.elementor-element-15403dc{--display:flex;}.elementor-8516 .elementor-element.elementor-element-5ef75e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8516 .elementor-element.elementor-element-5ef75e0 .elementor-heading-title{font-family:"MagistralBlackC", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-8516 .elementor-element.elementor-element-588fbdd{--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-8516 .elementor-element.elementor-element-588fbdd:not(.elementor-motion-effects-element-type-background), .elementor-8516 .elementor-element.elementor-element-588fbdd > .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-8516 .elementor-element.elementor-element-3796207{--display:flex;--position:absolute;top:0px;}.elementor-8516 .elementor-element.elementor-element-3796207:not(.elementor-motion-effects-element-type-background), .elementor-8516 .elementor-element.elementor-element-3796207 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#27272796;}body:not(.rtl) .elementor-8516 .elementor-element.elementor-element-3796207{left:0px;}body.rtl .elementor-8516 .elementor-element.elementor-element-3796207{right:0px;}.elementor-8516 .elementor-element.elementor-element-00eea5b{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-8516 .elementor-element.elementor-element-00eea5b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8516 .elementor-element.elementor-element-00eea5b p{margin-block-end:0px;}.elementor-8516 .elementor-element.elementor-element-6decd2b{--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-8516 .elementor-element.elementor-element-edf9aef{--display:flex;}.elementor-8516 .elementor-element.elementor-element-b766184{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8516 .elementor-element.elementor-element-b766184 .elementor-heading-title{font-family:"MagistralBlackC", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-8516 .elementor-element.elementor-element-e3f4d24{--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-8516 .elementor-element.elementor-element-a98b82b{--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-8516 .elementor-element.elementor-element-a98b82b:not(.elementor-motion-effects-element-type-background), .elementor-8516 .elementor-element.elementor-element-a98b82b > .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-8516 .elementor-element.elementor-element-427c650{--display:flex;--position:absolute;top:0px;}.elementor-8516 .elementor-element.elementor-element-427c650:not(.elementor-motion-effects-element-type-background), .elementor-8516 .elementor-element.elementor-element-427c650 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727AD;}body:not(.rtl) .elementor-8516 .elementor-element.elementor-element-427c650{left:0px;}body.rtl .elementor-8516 .elementor-element.elementor-element-427c650{right:0px;}.elementor-8516 .elementor-element.elementor-element-942f780{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-8516 .elementor-element.elementor-element-942f780.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8516 .elementor-element.elementor-element-942f780 p{margin-block-end:0px;}.elementor-8516 .elementor-element.elementor-element-45603ba{--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-8516 .elementor-element.elementor-element-566b1f5{--display:flex;}.elementor-8516 .elementor-element.elementor-element-dfe7136{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8516 .elementor-element.elementor-element-dfe7136 .elementor-heading-title{font-family:"MagistralBlackC", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-8516 .elementor-element.elementor-element-53adeb6{--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-8516 .elementor-element.elementor-element-53adeb6:not(.elementor-motion-effects-element-type-background), .elementor-8516 .elementor-element.elementor-element-53adeb6 > .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-8516 .elementor-element.elementor-element-0508049{--display:flex;--position:absolute;top:0px;}.elementor-8516 .elementor-element.elementor-element-0508049:not(.elementor-motion-effects-element-type-background), .elementor-8516 .elementor-element.elementor-element-0508049 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#27272796;}body:not(.rtl) .elementor-8516 .elementor-element.elementor-element-0508049{left:0px;}body.rtl .elementor-8516 .elementor-element.elementor-element-0508049{right:0px;}.elementor-8516 .elementor-element.elementor-element-2742630{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-8516 .elementor-element.elementor-element-2742630.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8516 .elementor-element.elementor-element-2742630 p{margin-block-end:0px;}.elementor-8516 .elementor-element.elementor-element-752d2b5{--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-8516 .elementor-element.elementor-element-1f3da5a{--display:flex;}.elementor-8516 .elementor-element.elementor-element-4343ed4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8516 .elementor-element.elementor-element-4343ed4 .elementor-heading-title{font-family:"MagistralBlackC", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-8516 .elementor-element.elementor-element-be536b3{--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-8516 .elementor-element.elementor-element-be536b3:not(.elementor-motion-effects-element-type-background), .elementor-8516 .elementor-element.elementor-element-be536b3 > .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-8516 .elementor-element.elementor-element-2eee779{--display:flex;--position:absolute;top:0px;}.elementor-8516 .elementor-element.elementor-element-2eee779:not(.elementor-motion-effects-element-type-background), .elementor-8516 .elementor-element.elementor-element-2eee779 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#27272796;}body:not(.rtl) .elementor-8516 .elementor-element.elementor-element-2eee779{left:0px;}body.rtl .elementor-8516 .elementor-element.elementor-element-2eee779{right:0px;}.elementor-8516 .elementor-element.elementor-element-b17b607{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-8516 .elementor-element.elementor-element-b17b607.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8516 .elementor-element.elementor-element-b17b607 p{margin-block-end:0px;}.elementor-8516 .elementor-element.elementor-element-52117b9{--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-8516 .elementor-element.elementor-element-193dab0{--display:flex;}.elementor-8516 .elementor-element.elementor-element-2f74aed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8516 .elementor-element.elementor-element-2f74aed .elementor-heading-title{font-family:"MagistralBlackC", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-8516 .elementor-element.elementor-element-3a64e16{font-family:"HelveticaNeueCyr", Sans-serif;font-size:22px;font-weight:400;color:#3F3F3F;}.elementor-8516 .elementor-element.elementor-element-3a64e16 p{margin-block-end:25px;}.elementor-8516 .elementor-element.elementor-element-2b27338{font-family:"HelveticaNeueCyr", Sans-serif;font-size:25px;font-weight:600;color:#3F3F3F;}.elementor-8516 .elementor-element.elementor-element-2b27338 p{margin-block-end:25px;}.elementor-8516 .elementor-element.elementor-element-464eb111{--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-8516 .elementor-element.elementor-element-605dd605{--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-8516 .elementor-element.elementor-element-5a4c61e5 .elementor-icon-wrapper{text-align:center;}.elementor-8516 .elementor-element.elementor-element-11c50de0{text-align:center;}.elementor-8516 .elementor-element.elementor-element-11c50de0 .elementor-heading-title{font-family:"HelveticaNeueCyr", Sans-serif;font-size:22px;font-weight:900;color:#3F3F3F;}.elementor-8516 .elementor-element.elementor-element-6019ca4{--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-8516 .elementor-element.elementor-element-58ccdb9d .elementor-icon-wrapper{text-align:center;}.elementor-8516 .elementor-element.elementor-element-18754cfe.elementor-element{--align-self:center;}.elementor-8516 .elementor-element.elementor-element-18754cfe{text-align:center;}.elementor-8516 .elementor-element.elementor-element-18754cfe .elementor-heading-title{font-family:"HelveticaNeueCyr", Sans-serif;font-size:22px;font-weight:900;color:#3F3F3F;}.elementor-8516 .elementor-element.elementor-element-106a9a21{--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-8516 .elementor-element.elementor-element-beaea20 .elementor-icon-wrapper{text-align:center;}.elementor-8516 .elementor-element.elementor-element-46cd88da.elementor-element{--align-self:center;}.elementor-8516 .elementor-element.elementor-element-46cd88da{text-align:center;}.elementor-8516 .elementor-element.elementor-element-46cd88da .elementor-heading-title{font-family:"HelveticaNeueCyr", Sans-serif;font-size:22px;font-weight:900;color:#3F3F3F;}.elementor-8516 .elementor-element.elementor-element-10e3afdf{--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-8516 .elementor-element.elementor-element-4af046d9{--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-8516 .elementor-element.elementor-element-60fb8f8e .elementor-icon-wrapper{text-align:center;}.elementor-8516 .elementor-element.elementor-element-67b7d249{text-align:center;}.elementor-8516 .elementor-element.elementor-element-67b7d249 .elementor-heading-title{font-family:"HelveticaNeueCyr", Sans-serif;font-size:22px;font-weight:900;color:#3F3F3F;}.elementor-8516 .elementor-element.elementor-element-5a9366ec{--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-8516 .elementor-element.elementor-element-21c27d36 .elementor-icon-wrapper{text-align:center;}.elementor-8516 .elementor-element.elementor-element-4c995548.elementor-element{--align-self:center;}.elementor-8516 .elementor-element.elementor-element-4c995548{text-align:center;}.elementor-8516 .elementor-element.elementor-element-4c995548 .elementor-heading-title{font-family:"HelveticaNeueCyr", Sans-serif;font-size:22px;font-weight:900;color:#3F3F3F;}.elementor-8516 .elementor-element.elementor-element-1d96b230{--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-8516 .elementor-element.elementor-element-6387b921 .elementor-icon-wrapper{text-align:center;}.elementor-8516 .elementor-element.elementor-element-48b849a8.elementor-element{--align-self:center;}.elementor-8516 .elementor-element.elementor-element-48b849a8{text-align:center;}.elementor-8516 .elementor-element.elementor-element-48b849a8 .elementor-heading-title{font-family:"HelveticaNeueCyr", Sans-serif;font-size:22px;font-weight:900;color:#3F3F3F;}.elementor-8516 .elementor-element.elementor-element-c783cad{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"HelveticaNeueCyr", Sans-serif;font-size:25px;font-weight:600;color:#3F3F3F;}.elementor-8516 .elementor-element.elementor-element-c783cad p{margin-block-end:25px;}.elementor-8516 .elementor-element.elementor-element-2760f46{--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:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-8516 .elementor-element.elementor-element-471d98d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8516 .elementor-element.elementor-element-7b5347b{--display:flex;--min-height:235px;--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 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8516 .elementor-element.elementor-element-920e413{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:30px 30px 30px 30px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8516 .elementor-element.elementor-element-920e413:not(.elementor-motion-effects-element-type-background), .elementor-8516 .elementor-element.elementor-element-920e413 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tsk38.ru/wp-content/uploads/2026/03/Rectangle-730.png");background-repeat:no-repeat;background-size:cover;}.elementor-8516 .elementor-element.elementor-element-ce7d624{--display:flex;--justify-content:center;--border-radius:30px 30px 30px 30px;}.elementor-8516 .elementor-element.elementor-element-343da90{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;text-align:center;}.elementor-8516 .elementor-element.elementor-element-343da90.elementor-element{--align-self:center;}.elementor-8516 .elementor-element.elementor-element-343da90 .elementor-heading-title{font-family:"HelveticaNeueCyr", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-8516 .elementor-element.elementor-element-375c7a4{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:30px 30px 30px 30px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8516 .elementor-element.elementor-element-375c7a4:not(.elementor-motion-effects-element-type-background), .elementor-8516 .elementor-element.elementor-element-375c7a4 > .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:center left;background-repeat:no-repeat;background-size:cover;}.elementor-8516 .elementor-element.elementor-element-9d023ad{--display:flex;--justify-content:center;--border-radius:30px 30px 30px 30px;}.elementor-8516 .elementor-element.elementor-element-a41c251{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;text-align:center;}.elementor-8516 .elementor-element.elementor-element-a41c251.elementor-element{--align-self:center;}.elementor-8516 .elementor-element.elementor-element-a41c251 .elementor-heading-title{font-family:"HelveticaNeueCyr", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-8516 .elementor-element.elementor-element-691b6cb{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:30px 30px 30px 30px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8516 .elementor-element.elementor-element-691b6cb:not(.elementor-motion-effects-element-type-background), .elementor-8516 .elementor-element.elementor-element-691b6cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tsk38.ru/wp-content/uploads/2026/06/909ab262-e825-466e-a0a1-95c9238ec0e6.png");background-repeat:no-repeat;background-size:cover;}.elementor-8516 .elementor-element.elementor-element-7ebbfb2{--display:flex;--justify-content:center;--border-radius:30px 30px 30px 30px;}.elementor-8516 .elementor-element.elementor-element-df9f101{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;text-align:center;}.elementor-8516 .elementor-element.elementor-element-df9f101.elementor-element{--align-self:center;}.elementor-8516 .elementor-element.elementor-element-df9f101 .elementor-heading-title{font-family:"HelveticaNeueCyr", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-8516 .elementor-element.elementor-element-c1b3431{--display:flex;--min-height:235px;--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 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8516 .elementor-element.elementor-element-58dacd1{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:30px 30px 30px 30px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8516 .elementor-element.elementor-element-58dacd1:not(.elementor-motion-effects-element-type-background), .elementor-8516 .elementor-element.elementor-element-58dacd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tsk38.ru/wp-content/uploads/2026/04/6cb716241a0272e09dbee78b5047006a.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8516 .elementor-element.elementor-element-f3c46ed{--display:flex;--justify-content:center;--border-radius:30px 30px 30px 30px;}.elementor-8516 .elementor-element.elementor-element-049c292{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;text-align:center;}.elementor-8516 .elementor-element.elementor-element-049c292.elementor-element{--align-self:center;}.elementor-8516 .elementor-element.elementor-element-049c292 .elementor-heading-title{font-family:"HelveticaNeueCyr", Sans-serif;font-size:20px;font-weight:600;color:#3F3F3F;}.elementor-8516 .elementor-element.elementor-element-a86e626{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:30px 30px 30px 30px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8516 .elementor-element.elementor-element-a86e626:not(.elementor-motion-effects-element-type-background), .elementor-8516 .elementor-element.elementor-element-a86e626 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tsk38.ru/wp-content/uploads/2026/06/ChatGPT-Image-11-июн.-2026-г.-10_08_52.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8516 .elementor-element.elementor-element-cded6f6{--display:flex;--justify-content:center;--border-radius:30px 30px 30px 30px;}.elementor-8516 .elementor-element.elementor-element-f35f361{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;text-align:center;}.elementor-8516 .elementor-element.elementor-element-f35f361.elementor-element{--align-self:center;}.elementor-8516 .elementor-element.elementor-element-f35f361 .elementor-heading-title{font-family:"HelveticaNeueCyr", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-8516 .elementor-element.elementor-element-1e16cc8{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:30px 30px 30px 30px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8516 .elementor-element.elementor-element-1e16cc8:not(.elementor-motion-effects-element-type-background), .elementor-8516 .elementor-element.elementor-element-1e16cc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tsk38.ru/wp-content/uploads/2026/06/ChatGPT-Image-9-июн.-2026-г.-11_07_35.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8516 .elementor-element.elementor-element-0df7827{--display:flex;--justify-content:center;--border-radius:30px 30px 30px 30px;}.elementor-8516 .elementor-element.elementor-element-ffaa8ae{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;text-align:center;}.elementor-8516 .elementor-element.elementor-element-ffaa8ae.elementor-element{--align-self:center;}.elementor-8516 .elementor-element.elementor-element-ffaa8ae .elementor-heading-title{font-family:"HelveticaNeueCyr", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-8516 .elementor-element.elementor-element-38033ca{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"HelveticaNeueCyr", Sans-serif;font-size:22px;font-weight:400;color:#3F3F3F;}.elementor-8516 .elementor-element.elementor-element-38033ca p{margin-block-end:25px;}.elementor-8516 .elementor-element.elementor-element-590bd24c{--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-8516 .elementor-element.elementor-element-570dd036{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8516 .elementor-element.elementor-element-4d953d39 .elementor-heading-title{font-family:"MagistralBlackC", Sans-serif;font-size:50px;font-weight:600;color:#3F3F3F;}.elementor-8516 .elementor-element.elementor-element-28eec30{--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-8516 .elementor-element.elementor-element-6138cc00{--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-8516 .elementor-element.elementor-element-1bd3c0d.elementor-element{--align-self:center;}.elementor-8516 .elementor-element.elementor-element-1bd3c0d{text-align:end;}.elementor-8516 .elementor-element.elementor-element-1bd3c0d .elementor-heading-title{font-family:"HelveticaNeueCyr", Sans-serif;font-size:20px;font-weight:300;color:#585858;}.elementor-8516 .elementor-element.elementor-element-1b4ba2f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8516 .elementor-element.elementor-element-1b4ba2f5.elementor-element{--align-self:center;}.elementor-8516 .elementor-element.elementor-element-1b4ba2f5 .elementor-icon-wrapper{text-align:center;}.elementor-8516 .elementor-element.elementor-element-1b4ba2f5 .elementor-icon{font-size:24px;}.elementor-8516 .elementor-element.elementor-element-1b4ba2f5 .elementor-icon svg{height:24px;}.elementor-8516 .elementor-element.elementor-element-1b4ba2f5 .elementor-icon-wrapper svg{width:auto;}.elementor-8516 .elementor-element.elementor-element-655bf256{--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-8516 .elementor-element.elementor-element-3c146ea1{--grid-columns:3;}.elementor-8516 .elementor-element.elementor-element-3c146ea1 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-8516 .elementor-element.elementor-element-3c146ea1 .e-loop-item > .elementor-section, .elementor-8516 .elementor-element.elementor-element-3c146ea1 .e-loop-item > .elementor-section > .elementor-container, .elementor-8516 .elementor-element.elementor-element-3c146ea1 .e-loop-item > .e-con, .elementor-8516 .elementor-element.elementor-element-3c146ea1 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}body.elementor-page-8516:not(.elementor-motion-effects-element-type-background), body.elementor-page-8516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-8516 .elementor-element.elementor-element-334c549f{--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-8516 .elementor-element.elementor-element-e3ba224{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-8516 .elementor-element.elementor-element-011c4d6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8516 .elementor-element.elementor-element-430a1db{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-8516 .elementor-element.elementor-element-430a1db:not(.elementor-motion-effects-element-type-background), .elementor-8516 .elementor-element.elementor-element-430a1db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8516 .elementor-element.elementor-element-e23556f{font-size:18px;}.elementor-8516 .elementor-element.elementor-element-118ceb2:not(.elementor-motion-effects-element-type-background), .elementor-8516 .elementor-element.elementor-element-118ceb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8516 .elementor-element.elementor-element-7eae0b6{font-size:18px;}.elementor-8516 .elementor-element.elementor-element-588fbdd:not(.elementor-motion-effects-element-type-background), .elementor-8516 .elementor-element.elementor-element-588fbdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8516 .elementor-element.elementor-element-00eea5b{font-size:18px;}.elementor-8516 .elementor-element.elementor-element-e3f4d24{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8516 .elementor-element.elementor-element-a98b82b:not(.elementor-motion-effects-element-type-background), .elementor-8516 .elementor-element.elementor-element-a98b82b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8516 .elementor-element.elementor-element-942f780{font-size:18px;}.elementor-8516 .elementor-element.elementor-element-53adeb6:not(.elementor-motion-effects-element-type-background), .elementor-8516 .elementor-element.elementor-element-53adeb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8516 .elementor-element.elementor-element-2742630{font-size:18px;}.elementor-8516 .elementor-element.elementor-element-be536b3:not(.elementor-motion-effects-element-type-background), .elementor-8516 .elementor-element.elementor-element-be536b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8516 .elementor-element.elementor-element-b17b607{font-size:18px;}.elementor-8516 .elementor-element.elementor-element-471d98d{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8516 .elementor-element.elementor-element-7b5347b{--min-height:571px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-8516 .elementor-element.elementor-element-920e413{--min-height:300px;}.elementor-8516 .elementor-element.elementor-element-343da90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8516 .elementor-element.elementor-element-343da90 .elementor-heading-title{font-size:18px;}.elementor-8516 .elementor-element.elementor-element-a41c251{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8516 .elementor-element.elementor-element-a41c251.elementor-element{--align-self:center;}.elementor-8516 .elementor-element.elementor-element-a41c251 .elementor-heading-title{font-size:18px;}.elementor-8516 .elementor-element.elementor-element-df9f101{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:center;}.elementor-8516 .elementor-element.elementor-element-df9f101.elementor-element{--align-self:center;}.elementor-8516 .elementor-element.elementor-element-df9f101 .elementor-heading-title{font-size:18px;}.elementor-8516 .elementor-element.elementor-element-c1b3431{--min-height:571px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-8516 .elementor-element.elementor-element-58dacd1{--min-height:300px;}.elementor-8516 .elementor-element.elementor-element-049c292{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8516 .elementor-element.elementor-element-049c292.elementor-element{--align-self:center;}.elementor-8516 .elementor-element.elementor-element-049c292 .elementor-heading-title{font-size:18px;}.elementor-8516 .elementor-element.elementor-element-a86e626{--min-height:300px;}.elementor-8516 .elementor-element.elementor-element-f35f361{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8516 .elementor-element.elementor-element-f35f361.elementor-element{--align-self:center;}.elementor-8516 .elementor-element.elementor-element-f35f361 .elementor-heading-title{font-size:18px;}.elementor-8516 .elementor-element.elementor-element-1e16cc8{--min-height:300px;}.elementor-8516 .elementor-element.elementor-element-ffaa8ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8516 .elementor-element.elementor-element-ffaa8ae.elementor-element{--align-self:center;}.elementor-8516 .elementor-element.elementor-element-ffaa8ae .elementor-heading-title{font-size:18px;}.elementor-8516 .elementor-element.elementor-element-3c146ea1{--grid-columns:2;}}@media(max-width:767px){.elementor-8516 .elementor-element.elementor-element-50f113f9{--justify-content:flex-start;}.elementor-8516 .elementor-element.elementor-element-4ad347af{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8516 .elementor-element.elementor-element-430a1db:not(.elementor-motion-effects-element-type-background), .elementor-8516 .elementor-element.elementor-element-430a1db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8516 .elementor-element.elementor-element-e23556f{font-size:18px;}.elementor-8516 .elementor-element.elementor-element-b2246e0 .elementor-heading-title{font-size:20px;}.elementor-8516 .elementor-element.elementor-element-118ceb2:not(.elementor-motion-effects-element-type-background), .elementor-8516 .elementor-element.elementor-element-118ceb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-713px 0px;}.elementor-8516 .elementor-element.elementor-element-7eae0b6{font-size:18px;}.elementor-8516 .elementor-element.elementor-element-5ef75e0 .elementor-heading-title{font-size:20px;}.elementor-8516 .elementor-element.elementor-element-588fbdd:not(.elementor-motion-effects-element-type-background), .elementor-8516 .elementor-element.elementor-element-588fbdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-195px 0px;}.elementor-8516 .elementor-element.elementor-element-00eea5b{font-size:18px;}.elementor-8516 .elementor-element.elementor-element-edf9aef{--width:85%;}.elementor-8516 .elementor-element.elementor-element-b766184 .elementor-heading-title{font-size:20px;}.elementor-8516 .elementor-element.elementor-element-a98b82b:not(.elementor-motion-effects-element-type-background), .elementor-8516 .elementor-element.elementor-element-a98b82b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-188px 0px;}.elementor-8516 .elementor-element.elementor-element-942f780{font-size:18px;}.elementor-8516 .elementor-element.elementor-element-dfe7136 .elementor-heading-title{font-size:20px;}.elementor-8516 .elementor-element.elementor-element-53adeb6:not(.elementor-motion-effects-element-type-background), .elementor-8516 .elementor-element.elementor-element-53adeb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-61px 0px;}.elementor-8516 .elementor-element.elementor-element-2742630{font-size:18px;}.elementor-8516 .elementor-element.elementor-element-1f3da5a{--width:80%;}.elementor-8516 .elementor-element.elementor-element-4343ed4 .elementor-heading-title{font-size:20px;}.elementor-8516 .elementor-element.elementor-element-be536b3:not(.elementor-motion-effects-element-type-background), .elementor-8516 .elementor-element.elementor-element-be536b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8516 .elementor-element.elementor-element-b17b607{font-size:18px;}.elementor-8516 .elementor-element.elementor-element-2f74aed .elementor-heading-title{font-size:20px;}.elementor-8516 .elementor-element.elementor-element-2760f46{--gap:100px 0px;--row-gap:100px;--column-gap:0px;}.elementor-8516 .elementor-element.elementor-element-471d98d{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8516 .elementor-element.elementor-element-7b5347b{--min-height:495px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8516 .elementor-element.elementor-element-920e413{--min-height:250px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8516 .elementor-element.elementor-element-343da90{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-8516 .elementor-element.elementor-element-343da90.elementor-element{--align-self:flex-start;}.elementor-8516 .elementor-element.elementor-element-343da90 .elementor-heading-title{font-size:18px;}.elementor-8516 .elementor-element.elementor-element-375c7a4{--min-height:250px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8516 .elementor-element.elementor-element-a41c251{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8516 .elementor-element.elementor-element-a41c251.elementor-element{--align-self:center;}.elementor-8516 .elementor-element.elementor-element-a41c251 .elementor-heading-title{font-size:18px;}.elementor-8516 .elementor-element.elementor-element-691b6cb{--min-height:250px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8516 .elementor-element.elementor-element-df9f101{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-8516 .elementor-element.elementor-element-df9f101.elementor-element{--align-self:center;}.elementor-8516 .elementor-element.elementor-element-df9f101 .elementor-heading-title{font-size:18px;}.elementor-8516 .elementor-element.elementor-element-c1b3431{--min-height:495px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8516 .elementor-element.elementor-element-58dacd1{--min-height:250px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8516 .elementor-element.elementor-element-049c292{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-8516 .elementor-element.elementor-element-049c292.elementor-element{--align-self:flex-start;}.elementor-8516 .elementor-element.elementor-element-049c292 .elementor-heading-title{font-size:18px;}.elementor-8516 .elementor-element.elementor-element-a86e626{--min-height:250px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8516 .elementor-element.elementor-element-f35f361{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-8516 .elementor-element.elementor-element-f35f361.elementor-element{--align-self:flex-start;}.elementor-8516 .elementor-element.elementor-element-f35f361 .elementor-heading-title{font-size:18px;}.elementor-8516 .elementor-element.elementor-element-1e16cc8{--min-height:250px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8516 .elementor-element.elementor-element-ffaa8ae{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-8516 .elementor-element.elementor-element-ffaa8ae.elementor-element{--align-self:flex-start;}.elementor-8516 .elementor-element.elementor-element-ffaa8ae .elementor-heading-title{font-size:18px;}.elementor-8516 .elementor-element.elementor-element-655bf256{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8516 .elementor-element.elementor-element-3c146ea1{--grid-columns:1;}}@media(min-width:768px){.elementor-8516 .elementor-element.elementor-element-d7fda13{--content-width:1600px;}.elementor-8516 .elementor-element.elementor-element-334c549f{--content-width:1600px;}.elementor-8516 .elementor-element.elementor-element-4a3537d6{--width:65%;}.elementor-8516 .elementor-element.elementor-element-1309134b{--width:63%;}.elementor-8516 .elementor-element.elementor-element-3d375132{--width:92%;}.elementor-8516 .elementor-element.elementor-element-430a1db{--width:33%;}.elementor-8516 .elementor-element.elementor-element-118ceb2{--width:33%;}.elementor-8516 .elementor-element.elementor-element-588fbdd{--width:33%;}.elementor-8516 .elementor-element.elementor-element-edf9aef{--width:71%;}.elementor-8516 .elementor-element.elementor-element-a98b82b{--width:33%;}.elementor-8516 .elementor-element.elementor-element-53adeb6{--width:33%;}.elementor-8516 .elementor-element.elementor-element-1f3da5a{--width:80%;}.elementor-8516 .elementor-element.elementor-element-be536b3{--width:33%;}.elementor-8516 .elementor-element.elementor-element-193dab0{--width:89%;}.elementor-8516 .elementor-element.elementor-element-590bd24c{--content-width:1600px;}.elementor-8516 .elementor-element.elementor-element-6138cc00{--width:30%;}.elementor-8516 .elementor-element.elementor-element-655bf256{--content-width:1600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8516 .elementor-element.elementor-element-4a3537d6{--width:100%;}.elementor-8516 .elementor-element.elementor-element-920e413{--width:49%;}.elementor-8516 .elementor-element.elementor-element-375c7a4{--width:49%;}.elementor-8516 .elementor-element.elementor-element-691b6cb{--width:49%;}.elementor-8516 .elementor-element.elementor-element-58dacd1{--width:49%;}.elementor-8516 .elementor-element.elementor-element-a86e626{--width:49%;}.elementor-8516 .elementor-element.elementor-element-1e16cc8{--width:49%;}.elementor-8516 .elementor-element.elementor-element-6138cc00{--width:45%;}}/* Start custom CSS for shortcode, class: .elementor-element-e44a4bf */.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-10b66bec */.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-50f113f9 */.share-btn {
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a3537d6 */.elementor-8516 .elementor-element.elementor-element-4a3537d6{
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6cee33 */.elementor-8516 .elementor-element.elementor-element-a6cee33 .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-be19b70 */.elementor-8516 .elementor-element.elementor-element-be19b70 .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-430a1db */.elementor-8516 .elementor-element.elementor-element-430a1db {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    min-height: 300px;
}

.elementor-8516 .elementor-element.elementor-element-430a1db .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-8516 .elementor-element.elementor-element-430a1db .card-title {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    transition: all 0.4s ease;
}

.elementor-8516 .elementor-element.elementor-element-430a1db:hover .card-overlay {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.elementor-8516 .elementor-element.elementor-element-430a1db:hover .card-title {
    transform: translateY(120%);
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c34248c */.elementor-8516 .elementor-element.elementor-element-c34248c .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-7b5e527 */.elementor-8516 .elementor-element.elementor-element-7b5e527 .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-118ceb2 */.elementor-8516 .elementor-element.elementor-element-118ceb2 {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    min-height: 300px;
}

.elementor-8516 .elementor-element.elementor-element-118ceb2 .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-8516 .elementor-element.elementor-element-118ceb2 .card-title {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    transition: all 0.4s ease;
}

.elementor-8516 .elementor-element.elementor-element-118ceb2:hover .card-overlay {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.elementor-8516 .elementor-element.elementor-element-118ceb2:hover .card-title {
    transform: translateY(120%);
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3796207 */.elementor-8516 .elementor-element.elementor-element-3796207 .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-6decd2b */.elementor-8516 .elementor-element.elementor-element-6decd2b .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-588fbdd */.elementor-8516 .elementor-element.elementor-element-588fbdd {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    min-height: 300px;
}

.elementor-8516 .elementor-element.elementor-element-588fbdd .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-8516 .elementor-element.elementor-element-588fbdd .card-title {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    transition: all 0.4s ease;
}

.elementor-8516 .elementor-element.elementor-element-588fbdd:hover .card-overlay {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.elementor-8516 .elementor-element.elementor-element-588fbdd:hover .card-title {
    transform: translateY(120%);
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-427c650 */.elementor-8516 .elementor-element.elementor-element-427c650 .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-45603ba */.elementor-8516 .elementor-element.elementor-element-45603ba .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-a98b82b */.elementor-8516 .elementor-element.elementor-element-a98b82b {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    min-height: 300px;
}

.elementor-8516 .elementor-element.elementor-element-a98b82b .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-8516 .elementor-element.elementor-element-a98b82b .card-title {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    transition: all 0.4s ease;
}

.elementor-8516 .elementor-element.elementor-element-a98b82b:hover .card-overlay {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.elementor-8516 .elementor-element.elementor-element-a98b82b:hover .card-title {
    transform: translateY(120%);
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0508049 */.elementor-8516 .elementor-element.elementor-element-0508049 .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-752d2b5 */.elementor-8516 .elementor-element.elementor-element-752d2b5 .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-53adeb6 */.elementor-8516 .elementor-element.elementor-element-53adeb6 {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    min-height: 300px;
}

.elementor-8516 .elementor-element.elementor-element-53adeb6 .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-8516 .elementor-element.elementor-element-53adeb6 .card-title {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    transition: all 0.4s ease;
}

.elementor-8516 .elementor-element.elementor-element-53adeb6:hover .card-overlay {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.elementor-8516 .elementor-element.elementor-element-53adeb6:hover .card-title {
    transform: translateY(120%);
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eee779 */.elementor-8516 .elementor-element.elementor-element-2eee779 .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-52117b9 */.elementor-8516 .elementor-element.elementor-element-52117b9 .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-be536b3 */.elementor-8516 .elementor-element.elementor-element-be536b3 {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    min-height: 300px;
}

.elementor-8516 .elementor-element.elementor-element-be536b3 .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-8516 .elementor-element.elementor-element-be536b3 .card-title {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    transition: all 0.4s ease;
}

.elementor-8516 .elementor-element.elementor-element-be536b3:hover .card-overlay {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.elementor-8516 .elementor-element.elementor-element-be536b3:hover .card-title {
    transform: translateY(120%);
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2760f46 */.services-wrapper{
border:2px solid transparent;
border-radius:30px;
transition:border .3s ease;
}

.services-wrapper.is-open{
border:2px solid #7B001C;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1b4ba2f5 */.elementor-8516 .elementor-element.elementor-element-1b4ba2f5{
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 */