.elementor-7 .elementor-element.elementor-element-43c239b {
  --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;
  --align-items:stretch;
  --gap:10px 10px;
  --row-gap:10px;
  --column-gap:10px;
  --overlay-opacity:0.37;
  --margin-top:-50px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:370px;
  --padding-bottom:300px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-7 .elementor-element.elementor-element-43c239b:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-43c239b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#000000;
}
.elementor-7 .elementor-element.elementor-element-43c239b::before,
.elementor-7 .elementor-element.elementor-element-43c239b > .elementor-background-video-container::before,
.elementor-7 .elementor-element.elementor-element-43c239b > .e-con-inner > .elementor-background-video-container::before,
.elementor-7 .elementor-element.elementor-element-43c239b > .elementor-background-slideshow::before,
.elementor-7 .elementor-element.elementor-element-43c239b > .e-con-inner > .elementor-background-slideshow::before,
.elementor-7 .elementor-element.elementor-element-43c239b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-image:url("/files/black-fon.jpg");
  --background-overlay:'';
}
.elementor-7 .elementor-element.elementor-element-bbe0359 {
  --display:flex;
}
.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-7 .elementor-element.elementor-element-44b31d7 img {
  width:60%;
  opacity:0.79;
}
.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-7 .elementor-element.elementor-element-4199e87 > .elementor-widget-container {
  margin:15px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-4199e87 {
  text-align:center;
}
.elementor-7 .elementor-element.elementor-element-4199e87 .elementor-heading-title {
  font-family:"Anek Gujarati", Sans-serif;
  font-size:28px;
  font-weight:400;
  letter-spacing:0.5px;
  word-spacing:17px;
  -webkit-text-stroke-color:#000;
  stroke:#000;
  text-shadow:0px 0px 10px rgba(0, 0, 0, 0.89);
  mix-blend-mode:exclusion;
  color:#FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-594a78b > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-594a78b {
  text-align:center;
}
.elementor-7 .elementor-element.elementor-element-594a78b .elementor-heading-title {
  font-family:"Anek Gujarati", Sans-serif;
  font-size:34px;
  font-weight:200;
  line-height:43px;
  letter-spacing:0.1px;
  word-spacing:6px;
  text-shadow:0px 0px 10px #000000;
  color:#FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-b27379b {
  --display:flex;
  --min-height:800px;
  --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;
  --align-items:center;
  --gap:10px 10px;
  --row-gap:10px;
  --column-gap:10px;
  --overlay-opacity:0.5;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-7 .elementor-element.elementor-element-b27379b:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-b27379b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#000000;
  background-image:url("/files/2.jpg");
  background-size:cover;
}
.elementor-7 .elementor-element.elementor-element-b27379b::before,
.elementor-7 .elementor-element.elementor-element-b27379b > .elementor-background-video-container::before,
.elementor-7 .elementor-element.elementor-element-b27379b > .e-con-inner > .elementor-background-video-container::before,
.elementor-7 .elementor-element.elementor-element-b27379b > .elementor-background-slideshow::before,
.elementor-7 .elementor-element.elementor-element-b27379b > .e-con-inner > .elementor-background-slideshow::before,
.elementor-7 .elementor-element.elementor-element-b27379b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  --background-overlay:'';
}
.elementor-7 .elementor-element.elementor-element-b27379b:hover::before,
.elementor-7 .elementor-element.elementor-element-b27379b:hover > .elementor-background-video-container::before,
.elementor-7 .elementor-element.elementor-element-b27379b:hover > .e-con-inner > .elementor-background-video-container::before,
.elementor-7 .elementor-element.elementor-element-b27379b > .elementor-background-slideshow:hover::before,
.elementor-7 .elementor-element.elementor-element-b27379b > .e-con-inner > .elementor-background-slideshow:hover::before {
  --background-overlay:'';
}
.elementor-7 .elementor-element.elementor-element-b27379b:hover {
  --overlay-opacity:0.5;
}
.elementor-7 .elementor-element.elementor-element-8f96174 {
  --display:flex;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-7 .elementor-element.elementor-element-0e251a2 .ekit-video-popup-btn {
  background-color:#FFFFFF00;
  padding:0px 0px 0px 0px;
  font-family:"Anek Gujarati", Sans-serif;
  font-size:24px;
  font-weight:300;
  line-height:23px;
  letter-spacing:3px;
  word-spacing:0px;
  width:62px;
  height:63px;
  --glow-size:41px;
  color:#FFFFFF;
  border-width:0px 0px 0px 0px;
  border-color:#FFFFFF00;
  box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.69);
}
.elementor-7 .elementor-element.elementor-element-0e251a2 > .elementor-widget-container:hover {
  --e-transform-scale:1.3;
}
.elementor-7 .elementor-element.elementor-element-0e251a2 > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-0e251a2 {
  --e-transform-transition-duration:850ms;
  --e-transform-origin-x:center;
  --e-transform-origin-y:center;
}
.elementor-7 .elementor-element.elementor-element-0e251a2 .video-content {
  text-align:center;
  padding:0px 0px 0px 0px;
  border-radius:0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-0e251a2 .ekit-video-popup-btn i {
  font-size:76px;
}
.elementor-7 .elementor-element.elementor-element-0e251a2 .ekit-video-popup-btn svg {
  max-width:76px;
}
.elementor-7 .elementor-element.elementor-element-0e251a2 .ekit-video-popup-btn.glow-btn:before {
  color:#FF2BDC;
}
.elementor-7 .elementor-element.elementor-element-0e251a2 .ekit-video-popup-btn.glow-btn:after {
  color:#FF2BDC;
}
.elementor-7 .elementor-element.elementor-element-0e251a2 .ekit-video-popup-btn.glow-btn > i:after {
  color:#FF2BDC;
}
.elementor-7 .elementor-element.elementor-element-0e251a2 .ekit-video-popup-btn svg path {
  stroke:#FFFFFF;
  fill:#FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-0e251a2 .ekit-video-popup-btn:hover {
  color:#FF2BDC;
  border-color:#00000000;
}
.elementor-7 .elementor-element.elementor-element-0e251a2 .ekit-video-popup-btn:hover svg path {
  stroke:#FF2BDC;
  fill:#FF2BDC;
}
.elementor-7 .elementor-element.elementor-element-0e251a2 .ekit-video-popup-btn,
.elementor-7 .elementor-element.elementor-element-0e251a2 .ekit-video-popup-btn:before {
  border-radius:-1px -1px -1px -1px;
}
.elementor-7 .elementor-element.elementor-element-e46223c {
  --e-transform-transition-duration:919ms;
  text-align:center;
}
.elementor-7 .elementor-element.elementor-element-e46223c .elementor-heading-title {
  font-family:"Anek Gujarati", Sans-serif;
  font-size:17px;
  font-weight:300;
  line-height:16px;
  letter-spacing:2.8px;
  word-spacing:12px;
}
.elementor-7 .elementor-element.elementor-element-a3c18c9 {
  --display:flex;
  --min-height:100vh;
  --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;
  --align-items:stretch;
  --gap:10px 10px;
  --row-gap:10px;
  --column-gap:10px;
  --overlay-opacity:0.5;
}
.elementor-7 .elementor-element.elementor-element-a3c18c9:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-a3c18c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image:url("/files/4.jpg");
  background-position:bottom center;
  background-size:cover;
}
.elementor-7 .elementor-element.elementor-element-a3c18c9::before,
.elementor-7 .elementor-element.elementor-element-a3c18c9 > .elementor-background-video-container::before,
.elementor-7 .elementor-element.elementor-element-a3c18c9 > .e-con-inner > .elementor-background-video-container::before,
.elementor-7 .elementor-element.elementor-element-a3c18c9 > .elementor-background-slideshow::before,
.elementor-7 .elementor-element.elementor-element-a3c18c9 > .e-con-inner > .elementor-background-slideshow::before,
.elementor-7 .elementor-element.elementor-element-a3c18c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  --background-overlay:'';
}
.elementor-7 .elementor-element.elementor-element-b7daea5 {
  --display:flex;
  --justify-content:center;
  --margin-top:44px;
  --margin-bottom:41px;
  --margin-left:71px;
  --margin-right:0px;
  --padding-top:19px;
  --padding-bottom:19px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-7 .elementor-element.elementor-element-0ad4602 > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-0ad4602 .elementor-heading-title {
  font-family:"Anek Gujarati", Sans-serif;
  font-size:35px;
  font-weight:300;
  line-height:39px;
  letter-spacing:2.4px;
  word-spacing:5px;
  text-shadow:0px 0px 10px #000000;
  color:#FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-7174508 > .elementor-widget-container {
  margin:-66px 0px 0px 281px;
  padding:0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-7174508.exad-link-anything-wrapper {
  opacity:0.1;
  transition:all .3s ease;
}
.elementor-7 .elementor-element.elementor-element-7174508 {
  text-align:left;
}
.elementor-7 .elementor-element.elementor-element-7174508 img {
  width:14%;
  max-width:15%;
}
.elementor-7 .elementor-element.elementor-element-9d6c2bc > .elementor-widget-container {
  margin:0px 0px 0px 30px;
  padding:0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-9d6c2bc .elementor-heading-title {
  font-family:"Anek Gujarati", Sans-serif;
  font-size:15px;
  font-weight:400;
  line-height:19px;
  word-spacing:4px;
  text-shadow:0px 0px 10px rgba(0, 0, 0, 0.9);
  color:#FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-8d64ad7 {
  --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;
  --align-items:flex-start;
  --gap:10px 10px;
  --row-gap:10px;
  --column-gap:10px;
  --overlay-opacity:1;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-7 .elementor-element.elementor-element-8d64ad7:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-8d64ad7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image:url("/files/KAV_1643-scaled.jpg");
  background-size:auto;
}
.elementor-7 .elementor-element.elementor-element-8d64ad7::before,
.elementor-7 .elementor-element.elementor-element-8d64ad7 > .elementor-background-video-container::before,
.elementor-7 .elementor-element.elementor-element-8d64ad7 > .e-con-inner > .elementor-background-video-container::before,
.elementor-7 .elementor-element.elementor-element-8d64ad7 > .elementor-background-slideshow::before,
.elementor-7 .elementor-element.elementor-element-8d64ad7 > .e-con-inner > .elementor-background-slideshow::before,
.elementor-7 .elementor-element.elementor-element-8d64ad7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-image:url("/files/black-fon.jpg");
  --background-overlay:'';
}
.elementor-7 .elementor-element.elementor-element-b6084a8 {
  --display:flex;
}
.elementor-7 .elementor-element.elementor-element-3d0b957 {
  --e-image-carousel-slides-to-show:3;
}
.elementor-7 .elementor-element.elementor-element-3d0b957 > .elementor-widget-container {
  margin:0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-3d0b957 .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-7 .elementor-element.elementor-element-3d0b957 .elementor-swiper-button.elementor-swiper-button-next {
  font-size:35px;
  color:#FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-3d0b957 .elementor-swiper-button.elementor-swiper-button-prev svg,
.elementor-7 .elementor-element.elementor-element-3d0b957 .elementor-swiper-button.elementor-swiper-button-next svg {
  fill:#FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-3d0b957 .swiper-wrapper {
  display:flex;
  align-items:center;
}
.elementor-7 .elementor-element.elementor-element-3d0b957 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
  border-radius:0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-c72b8b9 {
  --display:flex;
  --min-height:100vh;
  --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;
  --align-items:stretch;
  --gap:10px 10px;
  --row-gap:10px;
  --column-gap:10px;
  --overlay-opacity:0.5;
}
.elementor-7 .elementor-element.elementor-element-c72b8b9:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-c72b8b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#00000000;
  background-image:url("/files/4.jpg");
  background-size:cover;
}
.elementor-7 .elementor-element.elementor-element-c72b8b9::before,
.elementor-7 .elementor-element.elementor-element-c72b8b9 > .elementor-background-video-container::before,
.elementor-7 .elementor-element.elementor-element-c72b8b9 > .e-con-inner > .elementor-background-video-container::before,
.elementor-7 .elementor-element.elementor-element-c72b8b9 > .elementor-background-slideshow::before,
.elementor-7 .elementor-element.elementor-element-c72b8b9 > .e-con-inner > .elementor-background-slideshow::before,
.elementor-7 .elementor-element.elementor-element-c72b8b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color:transparent;
  --background-overlay:'';
  background-image:linear-gradient(84deg, #00000038 57%, #141114 60%);
}
.elementor-7 .elementor-element.elementor-element-1ec4c1d {
  --display:flex;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-7 .elementor-element.elementor-element-7e3fb8e > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-7e3fb8e {
  text-align:right;
}
.elementor-7 .elementor-element.elementor-element-7e3fb8e .elementor-heading-title {
  font-family:"Anek Gujarati", Sans-serif;
  font-size:40px;
  font-weight:600;
  text-shadow:0px 0px 10px #000000;
}
.elementor-7 .elementor-element.elementor-element-9483ce9 > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-9483ce9 {
  text-align:right;
}
.elementor-7 .elementor-element.elementor-element-9483ce9 img {
  width:13%;
}
.elementor-7 .elementor-element.elementor-element-69cce50 > .elementor-widget-container {
  margin:35px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-69cce50 {
  text-align:right;
}
.elementor-7 .elementor-element.elementor-element-69cce50 .elementor-heading-title {
  font-family:"Anek Gujarati", Sans-serif;
  font-size:12px;
  font-weight:400;
  line-height:30px;
  letter-spacing:1.6px;
  word-spacing:0px;
  text-shadow:0px 0px 7px rgba(0, 0, 0, 0.97);
}
.elementor-7 .elementor-element.elementor-element-87cdf10 {
  --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;
  --align-items:stretch;
  --gap:10px 10px;
  --row-gap:10px;
  --column-gap:10px;
  --overlay-opacity:1;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:20px;
  --padding-bottom:20px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-7 .elementor-element.elementor-element-87cdf10:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-87cdf10 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#FFFFFF00;
  background-image:url("/files/fon_cherniy_setka.jpg");
  background-size:cover;
}
.elementor-7 .elementor-element.elementor-element-87cdf10::before,
.elementor-7 .elementor-element.elementor-element-87cdf10 > .elementor-background-video-container::before,
.elementor-7 .elementor-element.elementor-element-87cdf10 > .e-con-inner > .elementor-background-video-container::before,
.elementor-7 .elementor-element.elementor-element-87cdf10 > .elementor-background-slideshow::before,
.elementor-7 .elementor-element.elementor-element-87cdf10 > .e-con-inner > .elementor-background-slideshow::before,
.elementor-7 .elementor-element.elementor-element-87cdf10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color:#020101D1;
  background-image:url("/files/black-fon.jpg");
  --background-overlay:'';
}
.elementor-7 .elementor-element.elementor-element-cbc0b11 {
  --display:flex;
}
.elementor-7 .elementor-element.elementor-element-d652e8f > .elementor-widget-container {
  margin:25px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-d652e8f {
  text-align:center;
}
.elementor-7 .elementor-element.elementor-element-d652e8f .elementor-heading-title {
  font-family:"Anek Gujarati", Sans-serif;
  font-weight:400;
  line-height:30px;
  letter-spacing:2.1px;
  word-spacing:13px;
  color:#FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-b5d6fb6 {
  --display:grid;
  --e-con-grid-template-columns:repeat(2, 1fr);
  --e-con-grid-template-rows:repeat(3, 1fr);
  --grid-auto-flow:row;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-7 .elementor-element.elementor-element-f84dbc5 > .elementor-widget-container {
  margin:4px 4px 4px 4px;
  padding:0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-f84dbc5 .elementor-wrapper {
  --video-aspect-ratio:1.77777;
}
.elementor-7 .elementor-element.elementor-element-40ac04d > .elementor-widget-container {
  margin:4px 4px 4px 4px;
  padding:0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-40ac04d .elementor-wrapper {
  --video-aspect-ratio:1.77777;
}
.elementor-7 .elementor-element.elementor-element-a1e367a > .elementor-widget-container {
  margin:4px 4px 4px 4px;
  padding:0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-a1e367a .elementor-wrapper {
  --video-aspect-ratio:1.77777;
}
.elementor-7 .elementor-element.elementor-element-b1db16b > .elementor-widget-container {
  margin:4px 4px 4px 4px;
  padding:0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-b1db16b .elementor-wrapper {
  --video-aspect-ratio:1.77777;
}
.elementor-7 .elementor-element.elementor-element-d88e6b8 > .elementor-widget-container {
  margin:4px 4px 4px 4px;
  padding:0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-d88e6b8 .elementor-wrapper {
  --video-aspect-ratio:1.77777;
}
.elementor-7 .elementor-element.elementor-element-b3dd2c8 > .elementor-widget-container {
  margin:4px 4px 4px 4px;
  padding:0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-b3dd2c8 .elementor-wrapper {
  --video-aspect-ratio:1.77777;
}
.elementor-7 .elementor-element.elementor-element-a50a082 {
  --display:flex;
  --min-height:100vh;
  --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;
  --align-items:stretch;
  --gap:10px 10px;
  --row-gap:10px;
  --column-gap:10px;
  --overlay-opacity:0.13;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-7 .elementor-element.elementor-element-a50a082:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-a50a082 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image:url("/files/4.jpg");
  background-size:cover;
}
.elementor-7 .elementor-element.elementor-element-a50a082::before,
.elementor-7 .elementor-element.elementor-element-a50a082 > .elementor-background-video-container::before,
.elementor-7 .elementor-element.elementor-element-a50a082 > .e-con-inner > .elementor-background-video-container::before,
.elementor-7 .elementor-element.elementor-element-a50a082 > .elementor-background-slideshow::before,
.elementor-7 .elementor-element.elementor-element-a50a082 > .e-con-inner > .elementor-background-slideshow::before,
.elementor-7 .elementor-element.elementor-element-a50a082 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-image:url("/files/1.jpg");
  --background-overlay:'';
}
.elementor-7 .elementor-element.elementor-element-61186b5 {
  --display:flex;
}
.elementor-7 .elementor-element.elementor-element-3290453 > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-3290453 .elementor-heading-title {
  font-family:"Anek Gujarati", Sans-serif;
  font-size:43px;
  font-weight:600;
  line-height:55px;
  letter-spacing:4px;
  word-spacing:9px;
  text-shadow:0px 0px 10px rgba(0, 0, 0, 0.59);
  color:#FFFFFF;
}
.elementor-widget-divider {
  --divider-color:var( --e-global-color-secondary );
}
.elementor-widget-divider .elementor-divider__text {
  color:var( --e-global-color-secondary );
  font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-secondary );
}
.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
  color:var( --e-global-color-secondary );
  border-color:var( --e-global-color-secondary );
}
.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
  fill:var( --e-global-color-secondary );
}
.elementor-7 .elementor-element.elementor-element-b827878 {
  --divider-border-style:solid;
  --divider-color:#FFFFFF;
  --divider-border-width:1px;
}
.elementor-7 .elementor-element.elementor-element-b827878 .elementor-divider-separator {
  width:25%;
  margin:0 auto;
  margin-left:0;
}
.elementor-7 .elementor-element.elementor-element-b827878 .elementor-divider {
  text-align:left;
  padding-block-start:15px;
  padding-block-end:15px;
}
.elementor-7 .elementor-element.elementor-element-ee0ee28 > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-ee0ee28 .elementor-heading-title {
  font-family:"Anek Gujarati", Sans-serif;
  font-size:19px;
  font-weight:300;
  line-height:21px;
  letter-spacing:2.6px;
  word-spacing:12px;
  text-shadow:0px 0px 10px rgba(0, 0, 0, 0.56);
}
.elementor-7 .elementor-element.elementor-element-1b56ea9 {
  --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;
  --align-items:stretch;
  --gap:10px 10px;
  --row-gap:10px;
  --column-gap:10px;
  --overlay-opacity:0.3;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:35px;
  --padding-bottom:45px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-7 .elementor-element.elementor-element-1b56ea9:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-1b56ea9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#000000;
}
.elementor-7 .elementor-element.elementor-element-1b56ea9::before,
.elementor-7 .elementor-element.elementor-element-1b56ea9 > .elementor-background-video-container::before,
.elementor-7 .elementor-element.elementor-element-1b56ea9 > .e-con-inner > .elementor-background-video-container::before,
.elementor-7 .elementor-element.elementor-element-1b56ea9 > .elementor-background-slideshow::before,
.elementor-7 .elementor-element.elementor-element-1b56ea9 > .e-con-inner > .elementor-background-slideshow::before,
.elementor-7 .elementor-element.elementor-element-1b56ea9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color:#00000000;
  background-image:url("/files/fon_cherniy_setka.jpg");
  --background-overlay:'';
}
.elementor-7 .elementor-element.elementor-element-436e3b6 {
  --display:flex;
  --gap:30px 30px;
  --row-gap:30px;
  --column-gap:30px;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-7 .elementor-element.elementor-element-890ecaa > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-890ecaa {
  text-align:center;
}
.elementor-7 .elementor-element.elementor-element-890ecaa .elementor-heading-title {
  font-family:"Anek Gujarati", Sans-serif;
  font-size:20px;
  font-weight:400;
  line-height:54px;
  letter-spacing:2.1px;
  text-shadow:0px 0px 10px rgba(0, 0, 0, 0.76);
}
.elementor-7 .elementor-element.elementor-element-ee22163 > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-ee22163 {
  text-align:center;
}
.elementor-7 .elementor-element.elementor-element-ee22163 .elementor-heading-title {
  font-family:"Anek Gujarati", Sans-serif;
  font-size:20px;
  font-weight:400;
  line-height:25px;
  letter-spacing:2.1px;
  text-shadow:0px 0px 10px rgba(0, 0, 0, 0.76);
}
.elementor-7 .elementor-element.elementor-element-fe6cf74 {
  --display:flex;
  --min-height:100vh;
  --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;
  --align-items:stretch;
  --gap:10px 10px;
  --row-gap:10px;
  --column-gap:10px;
  --overlay-opacity:0.8;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-7 .elementor-element.elementor-element-fe6cf74:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-fe6cf74 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image:url("/files/KAV_1643-scaled.jpg");
  background-size:cover;
}
.elementor-7 .elementor-element.elementor-element-fe6cf74::before,
.elementor-7 .elementor-element.elementor-element-fe6cf74 > .elementor-background-video-container::before,
.elementor-7 .elementor-element.elementor-element-fe6cf74 > .e-con-inner > .elementor-background-video-container::before,
.elementor-7 .elementor-element.elementor-element-fe6cf74 > .elementor-background-slideshow::before,
.elementor-7 .elementor-element.elementor-element-fe6cf74 > .e-con-inner > .elementor-background-slideshow::before,
.elementor-7 .elementor-element.elementor-element-fe6cf74 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color:#000000;
  background-image:url("/files/black-fon.jpg");
  --background-overlay:'';
}
.elementor-7 .elementor-element.elementor-element-02bd0c5 {
  --display:flex;
}
.elementor-widget-text-editor {
  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-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-7 .elementor-element.elementor-element-4fe46d0 {
  text-align:center;
  font-family:"Anek Gujarati", Sans-serif;
  font-weight:400;
}
.elementor-7 .elementor-element.elementor-element-a9061bd {
  text-align:center;
}
.elementor-7 .elementor-element.elementor-element-a9061bd .elementor-heading-title {
  font-family:"Anek Gujarati", Sans-serif;
  font-size:17px;
  font-weight:200;
  line-height:39px;
  letter-spacing:0.3px;
  word-spacing:4px;
}
.elementor-7 .elementor-element.elementor-element-90fcfee {
  --divider-border-style:solid;
  --divider-color:#FFFFFF96;
  --divider-border-width:1px;
}
.elementor-7 .elementor-element.elementor-element-90fcfee .elementor-divider-separator {
  width:20%;
  margin:0 auto;
  margin-center:0;
}
.elementor-7 .elementor-element.elementor-element-90fcfee .elementor-divider {
  text-align:center;
  padding-block-start:23px;
  padding-block-end:23px;
}
.elementor-7 .elementor-element.elementor-element-d36b3bd {
  --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;
  --align-items:stretch;
  --gap:10px 10px;
  --row-gap:10px;
  --column-gap:10px;
}
.elementor-7 .elementor-element.elementor-element-d36b3bd:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-d36b3bd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#00000040;
}
.elementor-7 .elementor-element.elementor-element-f49fcb6 {
  --display:flex;
}
.elementor-7 .elementor-element.elementor-element-b552a39 {
  text-align:right;
}
.elementor-7 .elementor-element.elementor-element-b552a39 .elementor-heading-title {
  font-family:"Anek Gujarati", Sans-serif;
  font-size:25px;
  font-weight:300;
}
.elementor-7 .elementor-element.elementor-element-fb2f02b {
  --display:flex;
}
.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-7 .elementor-element.elementor-element-405cf40 .elementor-icon-wrapper {
  text-align:center;
}
.elementor-7 .elementor-element.elementor-element-405cf40.elementor-view-stacked .elementor-icon {
  background-color:#FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-405cf40.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-405cf40.elementor-view-default .elementor-icon {
  color:#FFFFFF;
  border-color:#FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-405cf40.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-405cf40.elementor-view-default .elementor-icon svg {
  fill:#FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-405cf40 .elementor-icon {
  font-size:17px;
}
.elementor-7 .elementor-element.elementor-element-405cf40 .elementor-icon svg {
  height:17px;
}
.elementor-7 .elementor-element.elementor-element-0da8ae4 {
  --display:flex;
}
.elementor-7 .elementor-element.elementor-element-12bec12 {
  --grid-template-columns:repeat(0, auto);
  --icon-size:42px;
  --grid-column-gap:20px;
  --grid-row-gap:0px;
}
.elementor-7 .elementor-element.elementor-element-12bec12 .elementor-widget-container {
  text-align:left;
}
.elementor-7 .elementor-element.elementor-element-12bec12 .elementor-social-icon {
  background-color:#DE4B9C08;
  --icon-padding:0.1em;
}
.elementor-7 .elementor-element.elementor-element-12bec12 .elementor-social-icon i {
  color:#FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-12bec12 .elementor-social-icon svg {
  fill:#FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-12bec12 .elementor-icon {
  border-radius:30px 30px 30px 30px;
}
.elementor-7 .elementor-element.elementor-element-12bec12 .elementor-social-icon:hover {
  background-color:#00000000;
}
.elementor-7 .elementor-element.elementor-element-12bec12 .elementor-social-icon:hover i {
  color:#DE4B9C;
}
.elementor-7 .elementor-element.elementor-element-12bec12 .elementor-social-icon:hover svg {
  fill:#DE4B9C;
}
.elementor-7 .elementor-element.elementor-element-1fd8858 {
  text-align:center;
}
.elementor-7 .elementor-element.elementor-element-1fd8858 .elementor-heading-title {
  font-family:"Anek Gujarati", Sans-serif;
  font-weight:500;
  mix-blend-mode:screen;
}
@media(max-width:1024px) {
  .elementor-7 .elementor-element.elementor-element-43c239b {
    --margin-top:-95px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:190px;
    --padding-bottom:100px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-7 .elementor-element.elementor-element-bbe0359 {
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-7 .elementor-element.elementor-element-44b31d7 img {
    width:62%;
  }
  .elementor-7 .elementor-element.elementor-element-4199e87 .elementor-heading-title {
    font-size:19px;
  }
  .elementor-7 .elementor-element.elementor-element-594a78b > .elementor-widget-container {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-594a78b .elementor-heading-title {
    font-size:24px;
  }
  .elementor-7 .elementor-element.elementor-element-b27379b {
    --min-height:500px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-7 .elementor-element.elementor-element-e46223c .elementor-heading-title {
    word-spacing:0.8em;
  }
  .elementor-7 .elementor-element.elementor-element-a3c18c9 {
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:50px;
    --padding-bottom:50px;
    --padding-left:30px;
    --padding-right:30px;
  }
  .elementor-7 .elementor-element.elementor-element-b7daea5 {
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-7 .elementor-element.elementor-element-0ad4602 > .elementor-widget-container {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-0ad4602 {
    text-align:left;
  }
  .elementor-7 .elementor-element.elementor-element-0ad4602 .elementor-heading-title {
    font-size:25px;
  }
  .elementor-7 .elementor-element.elementor-element-7174508 > .elementor-widget-container {
    margin:-58px 0px 0px 217px;
    padding:0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-7174508 {
    text-align:left;
  }
  .elementor-7 .elementor-element.elementor-element-7174508 img {
    width:19%;
    max-width:19%;
  }
  .elementor-7 .elementor-element.elementor-element-9d6c2bc > .elementor-widget-container {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-9d6c2bc .elementor-heading-title {
    font-size:10px;
  }
  .elementor-7 .elementor-element.elementor-element-3d0b957 > .elementor-widget-container {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-c72b8b9 {
    --overlay-opacity:0.39;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:100px;
    --padding-bottom:100px;
    --padding-left:0px;
    --padding-right:30px;
  }
  .elementor-7 .elementor-element.elementor-element-7e3fb8e > .elementor-widget-container {
    margin:0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-7e3fb8e .elementor-heading-title {
    font-size:25px;
  }
  .elementor-7 .elementor-element.elementor-element-9483ce9 > .elementor-widget-container {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-9483ce9 {
    text-align:right;
  }
  .elementor-7 .elementor-element.elementor-element-9483ce9 img {
    width:20%;
  }
  .elementor-7 .elementor-element.elementor-element-69cce50 > .elementor-widget-container {
    margin:0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-69cce50 .elementor-heading-title {
    font-size:10px;
  }
  .elementor-7 .elementor-element.elementor-element-87cdf10 {
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-7 .elementor-element.elementor-element-b5d6fb6 {
    --grid-auto-flow:row;
  }
  .elementor-7 .elementor-element.elementor-element-a50a082 {
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:40px;
    --padding-bottom:40px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-7 .elementor-element.elementor-element-3290453 > .elementor-widget-container {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-3290453 .elementor-heading-title {
    font-size:20px;
  }
  .elementor-7 .elementor-element.elementor-element-ee0ee28 > .elementor-widget-container {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-ee0ee28 {
    text-align:left;
  }
  .elementor-7 .elementor-element.elementor-element-ee0ee28 .elementor-heading-title {
    font-size:11px;
  }
  .elementor-7 .elementor-element.elementor-element-1b56ea9 {
    --overlay-opacity:0.37;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:20px;
    --padding-bottom:30px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-7 .elementor-element.elementor-element-436e3b6 {
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-7 .elementor-element.elementor-element-890ecaa > .elementor-widget-container {
    padding:0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-890ecaa .elementor-heading-title {
    font-size:17px;
  }
  .elementor-7 .elementor-element.elementor-element-ee22163 > .elementor-widget-container {
    padding:0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-ee22163 .elementor-heading-title {
    font-size:17px;
  }
  .elementor-7 .elementor-element.elementor-element-fe6cf74:not(.elementor-motion-effects-element-type-background),
  .elementor-7 .elementor-element.elementor-element-fe6cf74 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image:url("/files/KAV_1643-scaled.jpg");
  }
  .elementor-7 .elementor-element.elementor-element-fe6cf74 {
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:30px;
    --padding-bottom:30px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-7 .elementor-element.elementor-element-a9061bd .elementor-heading-title {
    font-size:11px;
  }
  .elementor-7 .elementor-element.elementor-element-b552a39 .elementor-heading-title {
    font-size:20px;
  }
}
@media(max-width:767px) {
  .elementor-7 .elementor-element.elementor-element-43c239b {
    --margin-top:-125px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:196px;
    --padding-bottom:110px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-7 .elementor-element.elementor-element-44b31d7 img {
    width:91%;
  }
  .elementor-7 .elementor-element.elementor-element-4199e87 .elementor-heading-title {
    font-size:14px;
  }
  .elementor-7 .elementor-element.elementor-element-594a78b {
    text-align:center;
  }
  .elementor-7 .elementor-element.elementor-element-594a78b .elementor-heading-title {
    font-size:20px;
  }
  .elementor-7 .elementor-element.elementor-element-b27379b:not(.elementor-motion-effects-element-type-background),
  .elementor-7 .elementor-element.elementor-element-b27379b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image:url("/files/2.jpg");
  }
  .elementor-7 .elementor-element.elementor-element-b27379b {
    --min-height:270px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-7 .elementor-element.elementor-element-8f96174 {
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-7 .elementor-element.elementor-element-0e251a2 .video-content {
    text-align:center;
    padding:20px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-0e251a2 .ekit-video-popup-btn {
    padding:0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-e46223c .elementor-heading-title {
    font-size:12px;
    letter-spacing:1.3px;
    word-spacing:0.5em;
  }
  .elementor-7 .elementor-element.elementor-element-a3c18c9::before,
  .elementor-7 .elementor-element.elementor-element-a3c18c9 > .elementor-background-video-container::before,
  .elementor-7 .elementor-element.elementor-element-a3c18c9 > .e-con-inner > .elementor-background-video-container::before,
  .elementor-7 .elementor-element.elementor-element-a3c18c9 > .elementor-background-slideshow::before,
  .elementor-7 .elementor-element.elementor-element-a3c18c9 > .e-con-inner > .elementor-background-slideshow::before,
  .elementor-7 .elementor-element.elementor-element-a3c18c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-image:url("/files/black-fon.jpg");
  }
  .elementor-7 .elementor-element.elementor-element-a3c18c9 {
    --overlay-opacity:0.55;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:65px;
    --padding-bottom:65px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-7 .elementor-element.elementor-element-b7daea5 {
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:15px;
    --padding-right:0px;
  }
  .elementor-7 .elementor-element.elementor-element-0ad4602 > .elementor-widget-container {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-0ad4602 {
    text-align:left;
  }
  .elementor-7 .elementor-element.elementor-element-0ad4602 .elementor-heading-title {
    font-size:14px;
    line-height:2.7em;
    letter-spacing:2.9px;
    word-spacing:0.6em;
  }
  .elementor-7 .elementor-element.elementor-element-7174508 > .elementor-widget-container {
    margin:-55px 0px 0px 162px;
    padding:0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-7174508 img {
    width:46%;
    max-width:39%;
  }
  .elementor-7 .elementor-element.elementor-element-9d6c2bc > .elementor-widget-container {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-9d6c2bc {
    text-align:left;
  }
  .elementor-7 .elementor-element.elementor-element-9d6c2bc .elementor-heading-title {
    font-size:11px;
  }
  .elementor-7 .elementor-element.elementor-element-8d64ad7 {
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:5px;
    --padding-bottom:5px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-7 .elementor-element.elementor-element-b6084a8 {
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:30px;
    --padding-bottom:30px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-7 .elementor-element.elementor-element-3d0b957 {
    --e-image-carousel-slides-to-show:2;
  }
  .elementor-7 .elementor-element.elementor-element-3d0b957 > .elementor-widget-container {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-c72b8b9 {
    --padding-top:20px;
    --padding-bottom:20px;
    --padding-left:20px;
    --padding-right:20px;
  }
  .elementor-7 .elementor-element.elementor-element-7e3fb8e {
    text-align:center;
  }
  .elementor-7 .elementor-element.elementor-element-9483ce9 {
    text-align:center;
  }
  .elementor-7 .elementor-element.elementor-element-9483ce9 img {
    width:38%;
  }
  .elementor-7 .elementor-element.elementor-element-69cce50 > .elementor-widget-container {
    margin:0px 0px 8px 0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-69cce50 {
    text-align:center;
  }
  .elementor-7 .elementor-element.elementor-element-69cce50 .elementor-heading-title {
    font-size:11px;
  }
  .elementor-7 .elementor-element.elementor-element-d652e8f > .elementor-widget-container {
    margin:25px 0px 25px 0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-d652e8f .elementor-heading-title {
    font-size:15px;
  }
  .elementor-7 .elementor-element.elementor-element-b5d6fb6 {
    --e-con-grid-template-columns:repeat(1, 1fr);
    --grid-auto-flow:row;
  }
  .elementor-7 .elementor-element.elementor-element-f84dbc5 {
    width:100%;
    max-width:100%;
  }
  .elementor-7 .elementor-element.elementor-element-f84dbc5 > .elementor-widget-container {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-40ac04d {
    width:100%;
    max-width:100%;
  }
  .elementor-7 .elementor-element.elementor-element-40ac04d > .elementor-widget-container {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-a1e367a {
    width:100%;
    max-width:100%;
  }
  .elementor-7 .elementor-element.elementor-element-a1e367a > .elementor-widget-container {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-b1db16b {
    width:100%;
    max-width:100%;
  }
  .elementor-7 .elementor-element.elementor-element-b1db16b > .elementor-widget-container {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-d88e6b8 {
    width:100%;
    max-width:100%;
  }
  .elementor-7 .elementor-element.elementor-element-d88e6b8 > .elementor-widget-container {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-b3dd2c8 {
    width:100%;
    max-width:100%;
  }
  .elementor-7 .elementor-element.elementor-element-b3dd2c8 > .elementor-widget-container {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-a50a082::before,
  .elementor-7 .elementor-element.elementor-element-a50a082 > .elementor-background-video-container::before,
  .elementor-7 .elementor-element.elementor-element-a50a082 > .e-con-inner > .elementor-background-video-container::before,
  .elementor-7 .elementor-element.elementor-element-a50a082 > .elementor-background-slideshow::before,
  .elementor-7 .elementor-element.elementor-element-a50a082 > .e-con-inner > .elementor-background-slideshow::before,
  .elementor-7 .elementor-element.elementor-element-a50a082 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-image:url("/files/black-fon.jpg");
  }
  .elementor-7 .elementor-element.elementor-element-a50a082:not(.elementor-motion-effects-element-type-background),
  .elementor-7 .elementor-element.elementor-element-a50a082 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position:top center;
  }
  .elementor-7 .elementor-element.elementor-element-a50a082 {
    --overlay-opacity:0.55;
    --padding-top:50px;
    --padding-bottom:60px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-7 .elementor-element.elementor-element-61186b5 {
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:5px;
    --padding-right:0px;
  }
  .elementor-7 .elementor-element.elementor-element-3290453 {
    text-align:left;
  }
  .elementor-7 .elementor-element.elementor-element-3290453 .elementor-heading-title {
    font-size:16px;
  }
  .elementor-7 .elementor-element.elementor-element-ee0ee28 {
    text-align:left;
  }
  .elementor-7 .elementor-element.elementor-element-ee0ee28 .elementor-heading-title {
    font-size:12px;
    line-height:1.5em;
  }
  .elementor-7 .elementor-element.elementor-element-1b56ea9 {
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:35px;
    --padding-bottom:35px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-7 .elementor-element.elementor-element-890ecaa {
    text-align:center;
  }
  .elementor-7 .elementor-element.elementor-element-890ecaa .elementor-heading-title {
    font-size:16px;
    line-height:2.2em;
  }
  .elementor-7 .elementor-element.elementor-element-ee22163 {
    text-align:center;
  }
  .elementor-7 .elementor-element.elementor-element-ee22163 .elementor-heading-title {
    font-size:16px;
    line-height:2.2em;
  }
  .elementor-7 .elementor-element.elementor-element-fe6cf74 {
    --padding-top:040px;
    --padding-bottom:50px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-7 .elementor-element.elementor-element-4fe46d0 {
    text-align:center;
  }
  .elementor-7 .elementor-element.elementor-element-a9061bd > .elementor-widget-container {
    margin:0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-a9061bd .elementor-heading-title {
    font-size:14px;
  }
  .elementor-7 .elementor-element.elementor-element-b552a39 {
    text-align:center;
  }
  .elementor-7 .elementor-element.elementor-element-12bec12 .elementor-widget-container {
    text-align:center;
  }
}
@media(min-width:768px) {
  .elementor-7 .elementor-element.elementor-element-c72b8b9 {
    --content-width:1134px;
  }
  .elementor-7 .elementor-element.elementor-element-436e3b6 {
    --content-width:60%;
  }
  .elementor-7 .elementor-element.elementor-element-02bd0c5 {
    --width:100%;
  }
  .elementor-7 .elementor-element.elementor-element-d36b3bd {
    --width:700px;
  }
  .elementor-7 .elementor-element.elementor-element-f49fcb6 {
    --width:67.179%;
  }
  .elementor-7 .elementor-element.elementor-element-fb2f02b {
    --width:6.914%;
  }
  .elementor-7 .elementor-element.elementor-element-0da8ae4 {
    --width:25.476%;
  }
}
@media(max-width:1024px) and (min-width:768px) {
  .elementor-7 .elementor-element.elementor-element-f49fcb6 {
    --width:60%;
  }
}
@media(min-width:1025px) {
  .elementor-7 .elementor-element.elementor-element-b27379b:not(.elementor-motion-effects-element-type-background),
  .elementor-7 .elementor-element.elementor-element-b27379b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-attachment:scroll;
  }
}
