 .u-section-1 {
   background-image: none;
 }

 .item-raspisanie-gde-adres a img {
   height: 40px;
   margin-left: 10px;
 }

 .item-raspisanie-gde-adres {
   display: flex;
   flex-direction: row;
   justify-content: center;
   align-items: center;
 }

 .form-content h3 {
   font-size: 1.3rem;
 }

 .u-form .u-form-1form h3 .u-label {
   font-size: 1.3rem;
 }

 .u-section-1 .u-shape-1 {
   width: 143px;
   height: 143px;
   --animation-custom_in-translate_x: -300px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
   margin: 509px auto 0 0;
 }

 .u-section-1 .u-image-1 {
   width: 328px;
   height: 328px;
   --animation-custom_in-translate_x: -300px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
   background-image: url("images/hgghh.jpg");
   background-position: 50% 50%;
   margin: -603px auto 0 0;
 }

 .u-section-1 .u-image-2 {
   width: 372px;
   height: 372px;
   --animation-custom_in-translate_x: 300px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
   margin: -293px auto 0 726px;
 }

 .u-section-1 .u-image-3 {
   width: 502px;
   height: 474px;
   --animation-custom_in-translate_x: -300px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 180deg;
   --animation-custom_in-scale: 1;
   margin: -177px auto 0 264px;
 }

 .u-section-1 .u-image-4 {
   width: 250px;
   height: 250px;
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: 300px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
   margin: -272px auto 0 890px;
 }

 .u-section-1 .u-group-1 {
   width: 621px;
   /* min-height:  96px;*/
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: 300px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 0.3;
   height: auto;
   margin: 64px auto 41px;
 }

 .u-section-1 .u-container-layout-1 {
   padding-top: 17px;
   padding-bottom: 17px;
 }

 .u-section-1 .u-text-1 {
   font-size: 3.75rem;
   text-transform: none;
   margin: 17px 0 0;
 }

 @media (max-width: 1199px) {

   .u-section-1 .u-shape-1 {
     margin-left: 20px;
   }

   .u-section-1 .u-image-1 {
     width: 293px;
     height: 293px;
     margin-left: -20px;
   }

   .u-section-1 .u-image-2 {
     width: 268px;
     height: 268px;
     margin-right: -20px;
     margin-left: auto;
   }

   .u-section-1 .u-image-3 {
     width: 424px;
     height: 424px;
     margin-left: auto;
   }

   .u-section-1 .u-image-4 {
     width: 270px;
     height: 270px;
     margin-right: 0;
     margin-top: -15%;
     margin-left: auto;
   }

   .u-section-1 .u-group-1 {
     height: auto;
   }
 }

 @media (max-width: 991px) {
   .u-section-1 .u-group-1 {
     margin: 0;
   }

   .u-section-1 .u-shape-1 {
     margin-left: 12px;
   }

   .u-section-1 .u-image-1 {
     width: 313px;
     height: 313px;
     margin-left: -15px;
   }

   .u-section-1 .u-image-2 {
     width: 300px;
     height: 300px;
     margin-right: -24px;
   }

   .u-section-1 .u-image-3 {
     width: 300px;
     height: 300px;
     margin-top: -175px;
   }
 }

 @media (max-width: 767px) {

   .u-section-1 .u-shape-1 {
     margin-left: 20px;

   }

   .u-section-1 .u-image-1 {
     margin-left: 12px;
     width: 200px;
     height: 200px;
   }

   .u-section-1 .u-image-2 {
     width: 200px;
     height: 200px;
     margin-top: -30%;
   }

   .u-section-1 .u-image-3 {
     width: 300px;
     height: 300px;
     /*margin-top: 10px;*/
   }

   .u-section-1 .u-image-4 {
     margin-right: 0
   }

   .u-section-1 .u-group-1 {
     margin: 64px auto 41px;
   }

   .u-section-1 .u-text-1 {
     font-size: 3rem;
   }
 }

 @media (max-width: 575px) {

   .u-section-1 .u-shape-1 {
     width: 126px;
     height: 126px;
     margin-left: 0;
   }

   .u-section-1 .u-image-1 {
     width: 200px;
     height: 200px;
     margin-left: -25%;
   }

   .u-section-1 .u-image-3 {
     margin-top: -35%;
   }

   .u-section-1 .u-image-2 .u-section-1 .u-image-3 {
     width: 322px;
     height: 322px;
     margin-top: -145px;
   }

   .u-section-1 .u-image-2 {
     margin-top: -50%;
     margin-right: -30%;
   }

   .u-section-1 .u-image-4 {
     margin-top: -119px;
     margin-right: -35%;
   }

   .u-section-1 .u-group-1 {
     width: auto;
     margin-right: initial;
     margin-left: initial;
   }

   .u-section-1 .u-text-1 {
     font-size: 2rem;
   }
 }

 .u-section-2 .u-sheet-1 {
   /*min-height: 1158px;*/
 }

 .u-section-2 .u-image-1 {
   width: 254px;
   height: 254px;
   background-image: url("images/gffgfgfgfg.jpg");
   background-position: 50% 50%;
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: -300px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
   margin: 120px 40px 0 auto;
 }

 .u-section-2 .u-shape-1 {
   width: 134px;
   height: 133px;
   --animation-custom_in-translate_x: 50px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 180deg;
   --animation-custom_in-scale: 0.3;
   margin: -261px 379px 0 auto;
 }

 .u-section-2 .u-image-2 {
   width: 628px;
   height: 628px;
   background-image: url("images/dfdf.jpg");
   background-position: 50% 50%;
   --animation-custom_in-translate_x: -300px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 180deg;
   --animation-custom_in-scale: 0.3;
   margin: -167px auto 0 0;
 }

 .u-section-2 .u-image-3 {
   width: 435px;
   height: 435px;
   background-image: url("images/mm.jpg");
   background-position: 50% 50%;
   --animation-custom_in-translate_x: 300px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
   margin: -242px 85px 0 auto;
 }

 .u-section-2 .u-group-1 {
   width: 570px;
   background-image: none;
   height: auto;
   --animation-custom_in-translate_x: 300px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
   margin: -152px auto 0 20px;
 }

 .u-section-2 .u-container-layout-1 {
   padding: 30px 60px;
 }

 .u-section-2 .u-text-1 {
   margin: 73px auto 0 0;
 }

 .u-section-2 .u-text-2 {
   font-size: 1.125rem;
   margin: 20px 0 0;
 }

 .u-section-2 .u-shape-2 {
   width: 218px;
   height: 218px;
   --animation-custom_in-translate_x: -300px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 0.3;
   margin: -179px 0 20px auto;
 }

 @media (max-width: 1199px) {

   .u-section-2 .u-image-1 {
     width: 227px;
     height: 227px;
     margin-top: 192px;
     margin-right: 0;
   }

   .u-section-2 .u-shape-1 {
     margin-top: -312px;
     margin-right: 309px;
   }

   .u-section-2 .u-image-2 {
     width: 497px;
     height: 497px;
     margin-top: -153px;
   }

   .u-section-2 .u-image-3 {
     width: 401px;
     height: 401px;
     margin-top: -124px;
     margin-right: 26px;
   }

   .u-section-2 .u-group-1 {
     width: 487px;
     margin-top: -105px;
     margin-left: 0;
     height: auto;
   }

   .u-section-2 .u-container-layout-1 {
     padding-left: 30px;
     padding-right: 30px;
   }

   .u-section-2 .u-shape-2 {
     margin-top: -238px;
     margin-bottom: 0;
   }
 }

 @media (max-width: 991px) {
   .u-section-2 .u-sheet-1 {
     /* min-height: 2013px;*/
     margin-top: 5%;
   }

   .u-section-2 .u-image-1 {
     margin-top: 60px;
   }

   .u-section-2 .u-shape-1 {
     margin-top: -332px;
     margin-right: auto;
     margin-left: 278px;
   }

   .u-section-2 .u-image-2 {
     margin-top: 40px;
   }

   .u-section-2 .u-image-3 {
     width: 395px;
     height: 395px;
     margin-top: 6px;
     margin-right: 0;
   }

   .u-section-2 .u-group-1 {
     /* min-height: 559px;*/
     margin-top: 6px;
   }

   .u-section-2 .u-shape-2 {
     margin-top: -8px;
     margin-right: 15px;
     margin-bottom: 10%;
   }
 }

 @media (max-width: 767px) {
   .u-section-2 .u-sheet-1 {
     /* min-height: 2147px;*/
   }

   .u-section-2 .u-shape-1 {
     margin-top: -294px;
     margin-left: 92px;
   }

   .u-section-2 .u-image-2 {
     width: 435px;
     height: 435px;
     margin-top: 167px;
   }

   .u-section-2 .u-image-3 {
     width: 343px;
     height: 343px;
     margin-top: 24px;
   }

   .u-section-2 .u-group-1 {
     /* min-height: 581px;*/
     width: 412px;
     margin-top: 48px;
   }

   .u-section-2 .u-container-layout-1 {
     padding-left: 10px;
     padding-right: 10px;
   }

   .u-section-2 .u-shape-2 {
     width: 194px;
     height: 194px;
     margin-top: 48px;
     margin-right: 9px;
   }
 }

 @media (max-width: 575px) {
   .u-section-2 .u-sheet-1 {
     /* min-height: 1970px;*/
   }

   .u-section-2 .u-image-1 {
     width: 209px;
     height: 209px;
     margin-right: auto;
     margin-left: 0;
   }

   .u-section-2 .u-shape-1 {
     width: 110px;
     height: 109px;
     margin-top: -18px;
     margin-right: 0;
     margin-left: auto;
   }

   .u-section-2 .u-image-2 {
     width: 308px;
     height: 308px;
     margin-top: 56px;
   }

   .u-section-2 .u-image-3 {
     width: 258px;
     height: 258px;
     margin-top: 56px;
   }

   .u-section-2 .u-group-1 {
     margin-top: 56px;
     margin-right: initial;
     margin-left: initial;
     width: auto;
   }

   .u-section-2 .u-text-1 {
     width: auto;
     margin-right: 0;
   }

   .u-section-2 .u-shape-2 {
     width: 138px;
     height: 138px;
     margin-top: 66px;
     margin-right: 0;
     margin-bottom: 20px;
   }
 }

 .u-section-3 {
   background-image: none;
   /* min-height: 942px;*/
 }

 .u-section-3 .u-shape-1 {
   height: 610px;
   background-image: none;
   margin: 0;
 }

 .u-section-3 .u-text-1 {
   width: 797px;
   font-size: 3rem;
   font-family: Montserrat, sans-serif;
   margin: -534px auto 0;
 }

 .u-section-3 .u-text-2 {
   font-style: italic;
   width: 578px;
   font-size: 1.125rem;
   margin: 20px auto 0;
 }

 .u-section-3 .u-list-1 {
   width: 1140px;
   height: auto;
   margin: 40px auto 20px;
 }

 .u-section-3 .u-repeater-1 {
   grid-template-columns: repeat(3, calc(33.3333% - 20.6667px));
   /* min-height: 478px;*/
   grid-gap: 31px;
 }

 .u-section-3 .u-list-item-1 {
   background-image: none;
 }

 .u-section-3 .u-container-layout-1 {
   padding: 30px;
 }

 .u-section-3 .u-image-1 {
   height: 290px;
   width: 290px;
   background-image: url("images/jhhjjhj.jpg");
   background-position: 50% 50%;
   margin: 0 auto;
 }

 .u-section-3 .u-text-3 {
   text-transform: uppercase;
   font-weight: 400;
   letter-spacing: normal;
   margin: 20px 0 0;
 }

 .u-section-3 .u-text-4 {
   font-size: 1rem;
   font-style: italic;
   margin: 20px 0 0;
 }

 .u-section-3 .u-list-item-2 {
   background-size: auto;
 }

 .u-section-3 .u-container-layout-2 {
   padding: 30px;
 }

 .u-section-3 .u-image-2 {
   height: 290px;
   width: 290px;
   background-image: url("images/bows-rope-twine-pink-bouquets-white-chairs_8353-793.jpg");
   background-position: 50% 50%;
   margin: 0 auto;
 }

 .u-section-3 .u-text-5 {
   text-transform: uppercase;
   font-weight: 400;
   letter-spacing: normal;
   margin: 20px 0 0;
 }

 .u-section-3 .u-text-6 {
   font-size: 1rem;
   font-style: italic;
   margin: 20px 0 0;
 }

 .u-section-3 .u-list-item-3 {
   background-size: auto;
 }

 .u-section-3 .u-container-layout-3 {
   padding: 30px;
 }

 .u-section-3 .u-image-3 {
   height: 290px;
   width: 290px;
   background-image: url("images/pexelsphoto931162.jpeg");
   background-position: 50% 50%;
   margin: 0 auto;
 }

 .u-section-3 .u-text-7 {
   text-transform: uppercase;
   font-weight: 400;
   letter-spacing: normal;
   margin: 20px 0 0;
 }

 .u-section-3 .u-text-8 {
   font-size: 1rem;
   font-style: italic;
   margin: 20px 0 0;
 }

 .u-section-3 .u-btn-1 {
   border-style: solid;
   text-transform: uppercase;
   letter-spacing: 2px;
   font-size: 0.875rem;
   align-self: center;
   text-align: center;
   font-weight: 700;
   margin: 33px auto 60px;
   padding: 9px 44px 11px 43px;
 }

 @media (max-width: 1199px) {
   .u-section-3 .u-shape-1 {
     margin-right: initial;
     margin-left: initial;
   }

   .u-section-3 .u-list-1 {
     width: 940px;
   }

   .u-section-3 .u-repeater-1 {
     grid-template-columns: repeat(3, calc(33.3333% - 14.6667px));
     /* min-height: 394px;*/
     grid-gap: 22px;
   }

   .u-section-3 .u-image-1 {
     height: 217px;
     width: 217px;
   }

   .u-section-3 .u-text-3 {
     width: auto;
   }

   .u-section-3 .u-text-4 {
     width: auto;
   }

   .u-section-3 .u-image-2 {
     height: 217px;
     width: 217px;
   }

   .u-section-3 .u-text-5 {
     width: auto;
   }

   .u-section-3 .u-text-6 {
     width: auto;
   }

   .u-section-3 .u-image-3 {
     height: 217px;
     width: 217px;
   }

   .u-section-3 .u-text-7 {
     width: auto;
   }

   .u-section-3 .u-text-8 {
     width: auto;
   }
 }

 @media (max-width: 991px) {
   .u-section-3 .u-text-1 {
     width: 720px;
   }

   .u-section-3 .u-list-1 {
     width: 720px;
   }

   .u-section-3 .u-repeater-1 {
     /* min-height: 905px;*/
     grid-template-columns: repeat(2, calc(50% - 11px));
   }
 }

 @media (max-width: 767px) {
   .u-section-3 .u-text-1 {
     width: 540px;
   }

   .u-section-3 .u-text-2 {
     width: 540px;
   }

   .u-section-3 .u-list-1 {
     width: 540px;
   }

   .u-section-3 .u-repeater-1 {
     grid-template-columns: 100%;
   }

   .u-section-3 .u-image-1 {
     height: 264px;
     width: 264px;
   }

   .u-section-3 .u-image-2 {
     height: 264px;
     width: 264px;
   }

   .u-section-3 .u-image-3 {
     height: 264px;
     width: 264px;
   }
 }

 @media (max-width: 575px) {
   .u-section-3 .u-text-1 {
     width: 340px;
     font-size: 2rem;
   }

   .u-section-3 .u-text-2 {
     width: 340px;
   }

   .u-section-3 .u-list-1 {
     width: 340px;
   }

   .u-section-3 .u-container-layout-1 {
     padding-left: 20px;
     padding-right: 20px;
   }

   .u-section-3 .u-container-layout-2 {
     padding-left: 20px;
     padding-right: 20px;
   }

   .u-section-3 .u-container-layout-3 {
     padding-left: 20px;
     padding-right: 20px;
   }
 }

 .u-section-4 {
   background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55)), url('images/pexelsphoto931162.jpeg');
   background-position: 50% 50%;
 }

 .u-section-4 .u-sheet-1 {
   /* min-height: 749px;*/
 }

 .u-section-4 .u-layout-wrap-1 {
   margin: 50px auto 50px 0;
 }

 .u-section-4 .u-image-1 {
   background-image: url("images/pexelsphoto1819179.jpeg");
   background-position: 50% 50%;
   /* min-height: 494px;*/
 }

 .u-section-4 .u-container-layout-1 {
   padding: 30px;
 }

 .u-section-4 .u-image-2 {
   /* min-height: 494px;*/
   background-image: url("images/pexelsphoto1940583.jpeg");
   background-position: 50% 50%;
 }

 .u-section-4 .u-container-layout-2 {
   padding: 30px;
 }

 .u-section-4 .u-layout-cell-3 {
   /* min-height: 494px;*/
   background-image: none;
 }

 .u-section-4 .u-container-layout-3 {
   padding: 20px;
 }

 .u-section-4 .u-text-1 {
   font-size: 1.125rem;
   text-transform: uppercase;
   font-weight: 300;
   letter-spacing: 2px;
   margin: 0 20px;
 }

 .u-section-4 .u-text-2 {
   margin: 20px 0 0;
 }

 .u-section-4 .u-text-3 {
   font-size: 0.875rem;
   margin: 20px 20px 0;
 }

 @media (max-width: 1199px) {
   .u-section-4 .u-sheet-1 {
     /* min-height: 618px;*/
   }

   .u-section-4 .u-layout-wrap-1 {
     margin-right: initial;
     margin-left: initial;
   }

   .u-section-4 .u-image-1 {
     /* min-height: 407px;*/
   }

   .u-section-4 .u-image-2 {
     /* min-height: 407px;*/
   }

   .u-section-4 .u-layout-cell-3 {
     /* min-height: 535px;*/
   }

   .u-section-4 .u-text-1 {
     margin-left: 16px;
     margin-right: 16px;
   }

   .u-section-4 .u-text-2 {
     margin-left: 16px;
     margin-right: 16px;
   }

   .u-section-4 .u-text-3 {
     margin-left: 16px;
     margin-right: 16px;
   }
 }

 @media (max-width: 991px) {
   .u-section-4 .u-sheet-1 {
     /* min-height: 473px;*/
   }

   .u-section-4 .u-image-1 {
     /* min-height: 312px;*/
   }

   .u-section-4 .u-image-2 {
     /* min-height: 312px;*/
   }

   .u-section-4 .u-layout-cell-3 {
     /* min-height: 528px;*/
   }

   .u-section-4 .u-text-1 {
     margin-left: 13px;
     margin-right: 13px;
   }

   .u-section-4 .u-text-2 {
     margin-left: 13px;
     margin-right: 13px;
   }

   .u-section-4 .u-text-3 {
     margin-left: 13px;
     margin-right: 13px;
   }
 }

 @media (max-width: 767px) {
   .u-section-4 .u-sheet-1 {
     /* min-height: 100px;*/
   }

   .u-section-4 .u-image-1 {
     /* min-height: 702px;*/
   }

   .u-section-4 .u-container-layout-1 {
     padding-left: 10px;
     padding-right: 10px;
   }

   .u-section-4 .u-image-2 {
     /* min-height: 702px;*/
   }

   .u-section-4 .u-container-layout-2 {
     padding-left: 10px;
     padding-right: 10px;
   }

   .u-section-4 .u-layout-cell-3 {
     /* min-height: 100px;*/
   }

   .u-section-4 .u-container-layout-3 {
     padding-left: 10px;
     padding-right: 10px;
   }

   .u-section-4 .u-text-1 {
     margin-left: 9px;
     margin-right: 9px;
   }

   .u-section-4 .u-text-2 {
     margin-left: 9px;
     margin-right: 9px;
   }

   .u-section-4 .u-text-3 {
     margin-left: 9px;
     margin-right: 9px;
   }
 }

 @media (max-width: 575px) {
   .u-section-4 .u-image-1 {
     /* min-height: 442px;*/
   }

   .u-section-4 .u-image-2 {
     /* min-height: 442px;*/
   }

   .u-section-4 .u-text-1 {
     margin-left: 6px;
     margin-right: 6px;
   }

   .u-section-4 .u-text-2 {
     margin-left: 6px;
     margin-right: 6px;
   }

   .u-section-4 .u-text-3 {
     margin-left: 6px;
     margin-right: 6px;
   }
 }

 .u-section-5 .u-sheet-1 {
   /* min-height: 1429px;*/
 }

 .u-section-5 .u-image-1 {
   width: 254px;
   height: 254px;
   background-image: url("images/jhhjjhj.jpg");
   background-position: 50% 50%;
   --animation-custom_in-translate_x: -300px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
   margin: 153px auto 0 40px;
 }

 .u-section-5 .u-image-2 {
   width: 628px;
   height: 628px;
   background-image: url("images/gffgfgfgfg.jpg");
   background-position: 50% 50%;
   --animation-custom_in-translate_x: 50px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 180deg;
   --animation-custom_in-scale: 0.3;
   margin: 295px 20px 0 auto;
 }

 .u-section-5 .u-image-3 {
   width: 435px;
   height: 435px;
   background-image: url("images/hgghhg5.jpg");
   background-position: 50% 50%;
   --animation-custom_in-translate_x: -300px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
   margin: -846px auto 0 85px;
 }

 .u-section-5 .u-group-1 {
   /* min-height: 562px;*/
   width: 570px;
   background-image: none;
   height: auto;
   --animation-custom_in-translate_x: 300px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
   margin: -820px 0 0 auto;
 }

 .u-section-5 .u-container-layout-1 {
   padding: 29px 60px;
 }

 .u-section-5 .u-text-1 {
   font-size: 3rem;
   margin: 0 auto 0 0;
 }

 .u-section-5 .u-text-2 {
   font-size: 1.125rem;
   margin: 23px 0 0;
 }

 .u-section-5 .u-shape-1 {
   width: 218px;
   height: 218px;
   --animation-custom_in-translate_x: -300px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 0.3;
   margin: 415px auto 0 26px;
 }

 .u-section-5 .u-shape-2 {
   width: 134px;
   height: 133px;
   --animation-custom_in-translate_x: 50px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 180deg;
   --animation-custom_in-scale: 0.3;
   margin: -1159px auto 60px 371px;
 }

 @media (max-width: 1199px) {
   .u-section-5 .u-sheet-1 {
     /* min-height: 1452px;*/
   }

   .u-section-5 .u-image-1 {
     width: 249px;
     height: 249px;
     margin-top: 60px;
     margin-left: 21px;
   }

   .u-section-5 .u-image-2 {
     width: 615px;
     height: 615px;
     margin-top: 387px;
   }

   .u-section-5 .u-image-3 {
     width: 402px;
     height: 402px;
     margin-top: -952px;
     margin-left: 34px;
   }

   .u-section-5 .u-group-1 {
     width: 470px;
     margin-top: -665px;
     height: auto;
   }

   .u-section-5 .u-container-layout-1 {
     padding-left: 40px;
     padding-right: 40px;
   }

   .u-section-5 .u-shape-1 {
     margin-top: 148px;
     animation-duration: 1500ms;
   }

   .u-section-5 .u-shape-2 {
     height: 135px;
     margin-top: -1034px;
     margin-bottom: 1176px;
     margin-left: 336px;
   }
 }

 @media (max-width: 991px) {
   .u-section-5 .u-sheet-1 {
     /* min-height: 1656px;*/
   }

   .u-section-5 .u-image-1 {
     width: 224px;
     height: 224px;
     margin-left: 20px;
   }

   .u-section-5 .u-image-2 {
     width: 575px;
     height: 575px;
     margin-top: 604px;
     margin-right: 0;
   }

   .u-section-5 .u-image-3 {
     margin-top: -1129px;
     margin-left: 20px;
   }

   .u-section-5 .u-group-1 {
     width: 374px;
     /* min-height: 670px;*/
     margin-top: -677px;
   }

   .u-section-5 .u-container-layout-1 {
     padding-left: 30px;
     padding-right: 30px;
   }

   .u-section-5 .u-text-1 {
     font-size: 2.5rem;
   }

   .u-section-5 .u-shape-1 {
     width: 170px;
     height: 170px;
     margin-top: 57px;
     margin-left: 20px;
   }

   .u-section-5 .u-shape-2 {
     width: 112px;
     height: 114px;
     margin-top: -989px;
     margin-bottom: 1349px;
     margin-left: 264px;
   }
 }

 @media (max-width: 767px) {
   .u-section-5 .u-sheet-1 {
     /* min-height: 1951px;*/
   }

   .u-section-5 .u-image-1 {
     width: 309px;
     height: 309px;
     margin-top: 59px;
     margin-left: 0;
   }

   .u-section-5 .u-image-2 {
     width: 451px;
     height: 451px;
     margin-top: 964px;
     margin-right: auto;
     margin-left: 0;
   }

   .u-section-5 .u-image-3 {
     width: 405px;
     height: 405px;
     margin-top: -930px;
     margin-right: 26px;
     margin-left: auto;
   }

   .u-section-5 .u-group-1 {
     width: 314px;
     /* min-height: 671px;*/
     margin-top: -999px;
   }

   .u-section-5 .u-container-layout-1 {
     padding-left: 20px;
     padding-right: 20px;
   }

   .u-section-5 .u-shape-1 {
     width: 152px;
     height: 152px;
     margin-top: -283px;
     margin-left: 0;
   }

   .u-section-5 .u-shape-2 {
     width: 113px;
     height: 113px;
     margin: -850px 89px 1670px auto;
   }
 }

 @media (max-width: 575px) {
   .u-section-5 .u-sheet-1 {
     /* min-height: 2032px;*/
   }

   .u-section-5 .u-image-1 {
     width: 260px;
     height: 260px;
     margin-top: 60px;
   }

   .u-section-5 .u-image-2 {
     width: 320px;
     height: 320px;
     margin-top: 1186px;
   }

   .u-section-5 .u-image-3 {
     width: 287px;
     height: 287px;
     margin-top: -655px;
     margin-right: 0;
   }

   .u-section-5 .u-group-1 {
     width: 268px;
     /* min-height: 611px;*/
     margin-top: -1089px;
   }

   .u-section-5 .u-container-layout-1 {
     padding-left: 0;
     padding-right: 0;
   }

   .u-section-5 .u-text-1 {
     font-size: 2rem;
   }

   .u-section-5 .u-shape-1 {
     width: 143px;
     height: 143px;
     margin-top: 0;
   }

   .u-section-5 .u-shape-2 {
     width: 97px;
     height: 99px;
     margin-top: -1198px;
     margin-right: 40px;
     margin-bottom: 1727px;
   }
 }

 .u-section-6 {
   background-image: none;
 }

 .u-section-6 .u-sheet-1 {
   /* min-height: 1302px;*/
 }

 .u-section-6 .u-shape-1 {
   width: 237px;
   height: 237px;
   margin: 75px auto 0 60px;
 }

 .u-section-6 .u-image-1 {
   width: 791px;
   height: 791px;
   background-image: url("images/jhjhjhjh.jpg");
   background-position: 50% 50%;
   margin: -209px 26px 0 auto;
 }

 .u-section-6 .u-shape-2 {
   width: 245px;
   height: 245px;
   margin: -181px 7px 0 auto;
 }

 .u-section-6 .u-group-1 {
   width: 634px;
   /* min-height: 735px;*/
   background-image: none;
   margin: -372px 500px 0 auto;
 }

 .u-section-6 .u-container-layout-1 {
   padding: 50px 30px;
 }

 .u-section-6 .u-text-1 {
   margin: 0 15px 0 0;
 }

 .u-section-6 .u-form-1 {
   height: 422px;
   margin: 20px 25px 0 0;
 }

 .u-section-6 .u-btn-1 {
   text-transform: uppercase;
   font-size: 1.25rem;
   width: 100%;
   background-image: none;
   border-style: none;
   padding: 16px 0 17px;
 }

 .u-section-6 .u-shape-3 {
   width: 146px;
   height: 146px;
   margin: -256px 270px 110px auto;
 }

 @media (max-width: 1199px) {
   .u-section-6 .u-shape-1 {
     width: 180px;
     height: 180px;
     margin-top: 60px;
   }

   .u-section-6 .u-image-1 {
     width: 700px;
     height: 700px;
     margin-top: -152px;
   }

   .u-section-6 .u-shape-2 {
     margin-top: -158px;
     margin-right: 0;
   }

   .u-section-6 .u-group-1 {
     width: 560px;
     /* min-height: 662px;*/
     margin-top: -303px;
     margin-right: auto;
     margin-left: 0;
   }

   .u-section-6 .u-shape-3 {
     margin-top: -265px;
     margin-right: 174px;
     margin-bottom: 179px;
   }
 }

 @media (max-width: 991px) {
   .u-section-6 .u-sheet-1 {
     /* min-height: 1504px;*/
   }

   .u-section-6 .u-shape-1 {
     margin-left: 0;
   }

   .u-section-6 .u-image-1 {
     width: 558px;
     height: 558px;
     margin-top: -138px;
     margin-right: 20px;
   }

   .u-section-6 .u-shape-2 {
     margin-top: -163px;
     margin-right: 29px;
   }

   .u-section-6 .u-group-1 {
     margin-top: -157px;
   }

   .u-section-6 .u-container-layout-1 {
     padding-top: 30px;
     padding-bottom: 30px;
   }

   .u-section-6 .u-shape-3 {
     margin-top: 50px;
     margin-right: 50px;
     margin-bottom: 59px;
   }
 }

 @media (max-width: 767px) {
   .u-section-6 .u-sheet-1 {
     /* min-height: 1683px;*/
   }

   .u-section-6 .u-shape-1 {
     margin-top: 55px;
   }

   .u-section-6 .u-image-1 {
     width: 497px;
     height: 497px;
     margin-top: -24px;
     margin-right: 0;
   }

   .u-section-6 .u-shape-2 {
     width: 194px;
     height: 194px;
     margin-top: -125px;
     margin-right: 25px;
   }

   .u-section-6 .u-group-1 {
     margin-top: 40px;
     margin-right: initial;
     margin-left: initial;
     width: auto;
   }

   .u-section-6 .u-container-layout-1 {
     padding-left: 20px;
     padding-right: 20px;
   }

   .u-section-6 .u-shape-3 {
     margin: -876px auto 785px 93px;
   }
 }

 @media (max-width: 575px) {
   .u-section-6 .u-sheet-1 {
     /* min-height: 1469px;*/
   }

   .form-content h3 {
     font-size: 1.25rem;
   }



   .u-section-6 .u-shape-1 {
     width: 126px;
     height: 126px;
   }

   .u-section-6 .u-image-1 {
     width: 340px;
     height: 340px;
     margin-top: 30px;
   }

   .u-section-6 .u-shape-2 {
     width: 135px;
     height: 135px;
     margin-top: -94px;
     margin-right: 28px;
   }

   .u-section-6 .u-group-1 {
     width: auto;
     margin-right: initial;
     margin-left: initial;
   }

   .u-section-6 .u-container-layout-1 {
     padding-left: 10px;
     padding-right: 10px;
   }

   .u-section-6 .u-text-1 {
     width: auto;
     margin-right: 0;
   }

   .u-section-6 .u-form-1 {
     margin-right: 0;
   }

   .u-section-6 .u-shape-3 {
     width: 77px;
     height: 77px;
     margin-top: -785px;
     margin-bottom: 763px;
     margin-left: 103px;
   }
 }



 .btn-sub {
   margin: 20px 0;
   padding: 0 10px;
   background: #4f4545;
   color: #ffffff;
   font-size: 18px;
   text-transform: uppercase;
   border-width: 0;
   border-radius: 20px;
   cursor: pointer;
   transition: .2s linear;
   width: 100%;
 }

 .u-container-text {
   width: 33%;
   flex-direction: column;
 }

 .u-layout-row {
   justify-content: space-evenly;
 }

 .u-container-img {
   width: 66%;
 }

 .img-p {
   width: 50%;
 }

 @media (max-width: 1199px) {
   .u-container-img {
     display: flex;
     flex-direction: column;
     width: 50%;
   }

   .img-p {
     height: 100%;
     width: 100%;
   }

   .u-container-text {
     all: unset;
     flex: none;
     max-width: none;
     width: 50%;
   }
 }

 @media (max-width: 991px) {
   .u-container-img {
     width: 100%;
   }

   .img-p {
     height: 100%;
     height: 60vh;
   }

   .u-container-text {
     width: 100%;
     margin-top: 30px;
   }
 }

 @media (max-width: 400px) {
   .item-raspisanie-gde-adres {
     flex-direction: column;
   }

   .item-raspisanie-gde-adres a img {
     margin-top: 10px;
   }
 }

 