 .u-section-1 {
   /* background-image: url("../images/back_banner.png"); */
   /* background-image: url("../images/back_banner.png"); */
   /* background-color: #c7d0fa; */
   background-position: 50% 50%;
 }

 .u-section-1 .u-sheet-1 {
   min-height: 1500px;
   /* min-height: 1034px; */
 }

 .u-section-1 .u-layout-wrap-1 {
   width: 1341px;
   margin: 125px -21px 0 0;
 }

 .u-section-1 .u-layout-cell-1 {
   min-height: 854px;
 }

 .u-section-1 .u-container-layout-1 {
   padding: 30px;
 }

 .u-section-1 .u-image-1 {
   width: 313px;
   height: 176px;
   margin: 31px auto 0 0;
 }

 .u-section-1 .u-text-1 {
   font-weight: 700;
   font-size: 3.125rem;
   margin: 50px 56px 0 0;
 }

 .u-section-1 .u-layout-cell-2 {
   min-height: 854px;
 }

 .u-section-1 .u-container-layout-2 {
   padding: 6px 28px 6px 30px;
 }

 .u-section-1 .u-text-2 {
   font-weight: 700;
   font-size: 1.25rem;
   margin: 36px auto 0 0;
   width: 490px;
   text-align: center;
 }

 .u-section-1 .u-form-1 {
   height: 371px;
   background-image: none;
   width: 560px;
   margin: 25px 0 100px 0;
 }

 .u-section-1 .u-form-group-2 {
   margin-left: 0;
 }

 .u-section-1 .u-form-group-3 {
   margin-left: 0;
 }

 .u-section-1 .u-form-group-4 {
   margin-left: 0;
 }

 .u-section-1 .u-form-group-6 {
   margin-left: 0;
 }

 .u-section-1 .u-form-group-7 {
   margin-left: 0;
 }

 .u-section-1 .u-form-group-8 {
   margin-left: 0;
 }

 .u-section-1 .u-form-group-9 {
   margin-left: 0;
 }

 .u-section-1 .u-form-group-10 {
   margin-left: 0;
 }

 .u-section-1 .u-form-group-11 {
   margin-left: 0;
 }

 .u-section-1 .u-btn-1 {
   background-image: none;
   border-style: none;
 }

 .u-section-1 .u-image-2 {
   width: 299px;
   height: 188px;
   margin: -954px auto 766px 37px;
 }

 @media (max-width: 1399px) {
   .u-section-1 .u-sheet-1 {
     min-height: 1070px;
   }

   .u-section-1 .u-layout-wrap-1 {
     margin-right: initial;
     margin-left: initial;
     width: auto;
   }

   .u-section-1 .u-layout-cell-1 {
     min-height: 878px;
   }

   .u-section-1 .u-image-1 {
     margin-top: 193px;
   }

   .u-section-1 .u-text-1 {
     /* width: auto; */
     margin-top: 56px;
     margin-right: 0;
   }

   .u-section-1 .u-layout-cell-2 {
     min-height: 726px;
   }

   .u-section-1 .u-form-1 {
     width: 540px;
   }
 }

 @media (min-width: 992px) and (max-width: 1199px) {
  .u-section-1 .u-form-1
  {
    margin-top: -69% !important;
  }
 }
 @media (max-width: 1199px) {
   .u-section-1 .u-sheet-1 {
     min-height: 974px;
   }

   .u-section-1 .u-layout-cell-1 {
     min-height: 724px;
   }

   .u-section-1 .u-container-layout-1 {
     padding: 0;
   }

   .u-section-1 .u-image-1 {
     margin-top: 174px;
     margin-left: 13px;
   }

   .u-section-1 .u-text-1 {
     font-size: 2.25rem;
     margin-top: 61px;
     margin-right: -13px;
     margin-left: 13px;
   }

   .u-section-1 .u-layout-cell-2 {
     min-height: 599px;
   }

   .u-section-1 .u-container-layout-2 {
     padding: 0;
   }

   .u-section-1 .u-text-2 {
     width: auto;
     margin-top: -745px;
     margin-right: 43px;
     margin-left: 457px;
   }

   .u-section-1 .u-form-1 {
     height: 732px;
     margin-top: 13px;
     margin-right: 13px;
     margin-left: 450px;
     width: 490px;
   }

   .u-section-1 .u-image-2 {
     margin-top: -1401px;
     margin-left: 13px;
   }
 }

 @media (max-width: 991px) {
   .u-section-1 .u-sheet-1 {
     min-height: 1017px;
   }

   .u-section-1 .u-layout-wrap-1 {
     width: 834px;
     margin-right: -114px;
     margin-left: auto;
   }

   .u-section-1 .u-layout-cell-1 {
     min-height: 369px;
   }

   .u-section-1 .u-image-1 {
     width: 255px;
     margin-top: 177px;
     margin-left: 0;
   }

   .u-section-1 .u-text-1 {
     margin: 57px 13px -160px 0;
   }

   .u-section-1 .u-layout-cell-2 {
     min-height: 570px;
   }

   .u-section-1 .u-text-2 {
     margin-top: -350px;
     margin-right: 68px;
     margin-left: 425px;
   }

   .u-section-1 .u-form-1 {
     height: 832px;
     margin-top: 32px;
     margin-right: 87px;
     margin-left: 450px;
     width: 391px;
   }

   .u-section-1 .u-image-2 {
     width: 244px;
     height: 154px;
     margin-top: -973px;
     margin-bottom: 60px;
     margin-left: 0;
   }
 }

 @media (max-width: 767px) {
   .u-section-1 .u-sheet-1 {
     min-height: 488px;
   }

   .u-section-1 .u-layout-wrap-1 {
     width: 540px;
     margin-right: 0;
   }

   .u-section-1 .u-layout-cell-1 {
     min-height: 100px;
   }

   .u-section-1 .u-text-1 {
     font-size: 3rem;
     margin-right: 0;
     margin-left: 13px;
   }

   .u-section-1 .u-layout-cell-2 {
     min-height: 100px;
   }

   .u-section-1 .u-text-2 {
     margin-left: 252px;
     margin-right: 0;
   }

   .u-section-1 .u-form-1 {
     margin-left: 296px;
     margin-right: 0;
     width: 324px;
   }
 }

 @media (max-width: 575px) {
   .u-section-1 .u-sheet-1 {
     min-height: 1746px;
   }

   .u-section-1 .u-layout-wrap-1 {
     margin-top: 478px;
     width: 340px;
   }

   .u-section-1 .u-image-1 {
     margin-top: -388px;
     margin-left: auto;
   }

   .u-section-1 .u-text-1 {
     font-size: 1.875rem;
     margin-top: 25px;
     margin-bottom: 0;
   }

   .u-section-1 .u-layout-cell-2 {
     min-height: 1079px;
   }

   .u-section-1 .u-text-2 {
     margin-top: -30px;
     margin-left: 26px;
     margin-right: 26px;
   }

   .u-section-1 .u-form-1 {
     width: 360px;
     margin: 16px -10px 5px;
   }

   .u-section-1 .u-image-2 {
     width: 266px;
     height: 189px;
     margin-top: -1632px;
     margin-right: 26px;
     margin-left: auto;
   }
 }

 .u-section-2 .u-sheet-1 {
   min-height: 758px;
 }

 .u-section-2 .u-text-1 {
   text-transform: uppercase;
   --animation-custom_in-scale: 1;
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: -300px;
   font-weight: 700;
   margin: 1px 111px 0;
 }

 .u-section-2 .u-list-1 {
   width: 540px;
   margin: 60px auto 0 0;
 }

 .u-section-2 .u-repeater-1 {
   grid-template-columns: repeat(1, 100%);
   min-height: 464px;
   grid-gap: 30px;
 }

 .u-section-2 .u-list-item-1 {
   background-image: none;
   --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;
 }

 .u-section-2 .u-container-layout-1 {
   padding: 8px 18px;
 }

 .u-section-2 .u-icon-1 {
   width: 82px;
   height: 82px;
   background-image: none;
   margin: 7px 0 0 auto;
   padding: 17px;
 }

 .u-section-2 .u-text-2 {
   font-size: 1.25rem;
   font-weight: 700;
   margin: 22px 1px 0;
 }

 .u-section-2 .u-list-item-2 {
   --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;
 }

 .u-section-2 .u-container-layout-2 {
   padding: 8px 18px;
 }

 .u-section-2 .u-icon-2 {
   width: 82px;
   height: 82px;
   background-image: none;
   margin: 7px 0 0 auto;
   padding: 17px;
 }

 .u-section-2 .u-text-3 {
   font-size: 1.25rem;
   font-weight: 700;
   margin: 22px 1px 0;
 }

 .u-section-2 .u-list-2 {
   width: 540px;
   margin: -350px 0 60px auto;
 }

 .u-section-2 .u-repeater-2 {
   grid-template-columns: repeat(1, 100%);
   min-height: 464px;
   grid-gap: 30px;
 }

 .u-section-2 .u-list-item-3 {
   margin-top: 0;
   margin-bottom: 0;
   --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;
 }

 .u-section-2 .u-container-layout-3 {
   padding: 8px 18px;
 }

 .u-section-2 .u-icon-3 {
   width: 82px;
   height: 82px;
   background-image: none;
   margin: 7px auto 0 0;
   padding: 17px;
 }

 .u-section-2 .u-text-4 {
   font-size: 1.25rem;
   font-weight: 700;
   margin: 22px 118px 0 0;
 }

 .u-section-2 .u-list-item-4 {
   background-image: none;
   margin-top: 0;
   margin-bottom: 0;
   --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;
 }

 .u-section-2 .u-container-layout-4 {
   padding: 8px 18px;
 }

 .u-section-2 .u-icon-4 {
   width: 82px;
   height: 82px;
   background-image: none;
   margin: 7px auto 0 0;
   padding: 17px;
 }

 .u-section-2 .u-text-5 {
   font-size: 1.25rem;
   font-weight: 700;
   margin: 22px 118px 0 0;
 }

 @media (max-width: 1199px) {
   .u-section-2 .u-sheet-1 {
     min-height: 846px;
   }

   .u-section-2 .u-text-1 {
     text-transform: none;
     width: auto;
     margin-top: 60px;
     margin-left: 11px;
     margin-right: 11px;
   }

   .u-section-2 .u-list-1 {
     width: 450px;
     height: auto;
   }

   .u-section-2 .u-repeater-1 {
     grid-template-columns: 100%;
     min-height: 489px;
   }

   .u-section-2 .u-list-2 {
     width: 451px;
   }

   .u-section-2 .u-repeater-2 {
     grid-template-columns: 100%;
     min-height: 489px;
   }
 }

 @media (max-width: 991px) {
   .u-section-2 .u-sheet-1 {
     min-height: 972px;
   }

   .u-section-2 .u-text-1 {
     margin-left: 0;
     margin-right: 0;
   }

   .u-section-2 .u-list-1 {
     width: 340px;
   }

   .u-section-2 .u-repeater-1 {
     min-height: 590px;
   }

   .u-section-2 .u-list-2 {
     width: 340px;
   }

   .u-section-2 .u-repeater-2 {
     min-height: 591px;
   }
 }

 @media (max-width: 767px) {
   .u-section-2 .u-sheet-1 {
     min-height: 1117px;
   }

   .u-section-2 .u-list-1 {
     width: 248px;
   }

   .u-section-2 .u-repeater-1 {
     min-height: 623px;
   }

   .u-section-2 .u-container-layout-1 {
     padding-right: 20px;
     padding-left: 10px;
   }

   .u-section-2 .u-container-layout-2 {
     padding-right: 20px;
     padding-left: 10px;
   }

   .u-section-2 .u-list-2 {
     width: 248px;
   }

   .u-section-2 .u-repeater-2 {
     min-height: 642px;
   }

   .u-section-2 .u-container-layout-3 {
     padding-right: 10px;
     padding-left: 20px;
   }

   .u-section-2 .u-container-layout-4 {
     padding-right: 10px;
     padding-left: 20px;
   }
 }

 @media (max-width: 575px) {
   .u-section-2 .u-sheet-1 {
     min-height: 1439px;
   }

   .u-section-2 .u-text-1 {
     margin-top: 50px;
   }

   .u-section-2 .u-list-1 {
     margin-right: initial;
     margin-left: initial;
     width: auto;
   }

   .u-section-2 .u-repeater-1 {
     min-height: 641px;
   }

   .u-section-2 .u-text-2 {
     margin-left: 0;
     margin-right: 0;
   }

   .u-section-2 .u-text-3 {
     margin-left: 0;
     margin-right: 0;
   }

   .u-section-2 .u-list-2 {
     margin-top: -29px;
     margin-bottom: 50px;
     margin-right: initial;
     margin-left: initial;
     width: auto;
   }

   .u-section-2 .u-repeater-2 {
     grid-gap: 30px 30px;
   }

   .u-section-2 .u-text-4 {
     margin-right: 2px;
   }

   .u-section-2 .u-text-5 {
     margin-right: 2px;
   }
 }

 .u-section-3 {
   background-image: none;
   min-height: 765px;
 }

 .u-section-3 .u-shape-1 {
   height: 470px;
   margin-top: 0;
   margin-bottom: 0;
 }

 .u-section-3 .u-layout-wrap-1 {
   width: 1140px;
   margin: -384px auto 60px;
 }

 .u-section-3 .u-layout-cell-1 {
   min-height: 593px;
   background-image: none;
 }

 .u-section-3 .u-container-layout-1 {
   padding: 30px;
 }

 .u-section-3 .u-list-1 {
   margin-bottom: 0;
   margin-top: 0;
 }

 .u-section-3 .u-repeater-1 {
   grid-template-columns: repeat(1, 100%);
   min-height: 533px;
   grid-gap: 20px;
 }

 .u-section-3 .u-container-layout-2 {
   padding: 30px;
 }

 .u-section-3 .u-icon-1 {
   width: 64px;
   background-image: none;
   height: 64px;
   margin: 0 auto 0 0;
 }

 .u-section-3 .u-text-1 {
   font-weight: 700;
   --animation-custom_in-translate_x: -200px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
   margin: -63px 0 0 84px;
 }

 .u-section-3 .u-text-2 {
   margin: 10px 0 0 84px;
 }

 .u-section-3 .u-container-layout-3 {
   padding: 30px;
 }

 .u-section-3 .u-icon-2 {
   width: 64px;
   background-image: none;
   height: 64px;
   margin: 0 auto 0 0;
 }

 .u-section-3 .u-text-3 {
   font-weight: 700;
   --animation-custom_in-translate_x: -200px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
   margin: -63px 0 0 84px;
 }

 .u-section-3 .u-text-4 {
   margin: 10px 0 0 84px;
 }

 .u-section-3 .u-icon-3 {
   font-size: 1.25em;
 }

 .u-section-3 .u-icon-4 {
   font-size: 1.25em;
 }

 .u-section-3 .u-container-layout-4 {
   padding: 30px;
 }

 .u-section-3 .u-icon-5 {
   width: 64px;
   height: 64px;
   margin: 0 auto 0 0;
 }

 .u-section-3 .u-text-5 {
   font-weight: 700;
   --animation-custom_in-translate_x: -200px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
   margin: -63px 0 0 84px;
 }

 .u-section-3 .u-text-6 {
   margin: 10px 0 0 84px;
 }

 .u-section-3 .u-layout-cell-2 {
   min-height: 715px;
   background-image: none;
 }

 .u-section-3 .u-container-layout-5 {
   padding: 29px 30px;
 }

 .u-section-3 .u-image-1 {
   height: 533px;
   margin-top: 0;
   margin-bottom: 0;
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 0.3;
 }

 @media (max-width: 1399px) {
   .u-section-3 .u-layout-cell-2 {
     min-height: 593px;
   }
 }

 @media (max-width: 1199px) {
   .u-section-3 {
     min-height: 989px;
   }

   .u-section-3 .u-layout-wrap-1 {
     width: 940px;
   }

   .u-section-3 .u-layout-cell-1 {
     min-height: 489px;
   }

   .u-section-3 .u-repeater-1 {
     grid-template-columns: 100%;
   }

   .u-section-3 .u-text-1 {
     width: auto;
     margin-top: -47px;
     margin-left: 86px;
   }

   .u-section-3 .u-text-2 {
     width: auto;
     margin-top: 19px;
     margin-left: 86px;
   }

   .u-section-3 .u-text-3 {
     width: auto;
     margin-top: -47px;
     margin-left: 86px;
   }

   .u-section-3 .u-text-4 {
     width: auto;
     margin-top: 19px;
     margin-left: 86px;
   }

   .u-section-3 .u-text-5 {
     width: auto;
     margin-top: -47px;
     margin-left: 86px;
   }

   .u-section-3 .u-text-6 {
     width: auto;
     margin-top: 19px;
     margin-left: 86px;
   }

   .u-section-3 .u-layout-cell-2 {
     min-height: 489px;
   }

   .u-section-3 .u-container-layout-5 {
     padding-left: 0;
   }

   .u-section-3 .u-image-1 {
     height: 428px;
   }
 }

 @media (max-width: 991px) {
   .u-section-3 {
     min-height: 1587px;
   }

   .u-section-3 .u-shape-1 {
     height: 796px;
     margin-top: 1px;
   }

   .u-section-3 .u-layout-wrap-1 {
     width: 720px;
     margin-top: -711px;
   }

   .u-section-3 .u-layout-cell-1 {
     min-height: 100px;
   }

   .u-section-3 .u-text-1 {
     margin-top: -63px;
   }

   .u-section-3 .u-text-3 {
     margin-top: -63px;
   }

   .u-section-3 .u-text-5 {
     margin-top: -63px;
   }

   .u-section-3 .u-layout-cell-2 {
     min-height: 749px;
   }

   .u-section-3 .u-container-layout-5 {
     padding-left: 30px;
   }

   .u-section-3 .u-image-1 {
     height: 671px;
   }
 }

 @media (max-width: 767px) {
   .u-section-3 {
     min-height: 1162px;
   }

   .u-section-3 .u-layout-wrap-1 {
     width: 540px;
   }

   .u-section-3 .u-layout-cell-1 {
     min-height: 558px;
   }

   .u-section-3 .u-repeater-1 {
     min-height: 496px;
   }

   .u-section-3 .u-container-layout-2 {
     padding: 20px;
   }

   .u-section-3 .u-text-1 {
     margin-top: -55px;
     margin-left: 102px;
   }

   .u-section-3 .u-text-2 {
     margin-top: 17px;
     margin-left: 102px;
   }

   .u-section-3 .u-container-layout-3 {
     padding: 20px;
   }

   .u-section-3 .u-text-3 {
     margin-top: -55px;
     margin-left: 102px;
   }

   .u-section-3 .u-text-4 {
     margin-top: 17px;
     margin-left: 102px;
   }

   .u-section-3 .u-container-layout-4 {
     padding: 20px;
   }

   .u-section-3 .u-text-5 {
     margin-top: -55px;
     margin-left: 102px;
   }

   .u-section-3 .u-text-6 {
     margin-top: 17px;
     margin-left: 102px;
   }

   .u-section-3 .u-layout-cell-2 {
     min-height: 515px;
   }

   .u-section-3 .u-image-1 {
     height: 479px;
   }
 }

 @media (max-width: 575px) {
   .u-section-3 {
     min-height: 1522px;
   }

   .u-section-3 .u-shape-1 {
     margin-top: 0;
   }

   .u-section-3 .u-layout-wrap-1 {
     width: 340px;
   }

   .u-section-3 .u-layout-cell-1 {
     min-height: 100px;
   }

   .u-section-3 .u-container-layout-1 {
     padding-left: 20px;
     padding-right: 20px;
   }

   .u-section-3 .u-text-1 {
     margin-top: 20px;
     margin-left: 0;
   }

   .u-section-3 .u-text-2 {
     margin-left: 0;
   }

   .u-section-3 .u-text-3 {
     margin-top: 20px;
     margin-left: 0;
   }

   .u-section-3 .u-text-4 {
     margin-left: 0;
   }

   .u-section-3 .u-text-5 {
     margin-top: 20px;
     margin-left: 0;
   }

   .u-section-3 .u-text-6 {
     margin-left: 0;
   }

   .u-section-3 .u-layout-cell-2 {
     min-height: 324px;
   }

   .u-section-3 .u-container-layout-5 {
     padding-left: 20px;
     padding-right: 20px;
   }

   .u-section-3 .u-image-1 {
     height: 319px;
   }
 }

 .u-section-4 {
   background-image: url("../images/964640aa818b69c36a9163213d9c1dcb61d44d77bd85cb7c293e2fee89126633586072d7eeb2ba4ed284d518822d855cc19f155a69e51beda06c09_1280.jpg");
   background-position: 50% 50%;
 }

 .u-section-4 .u-sheet-1 {
   min-height: 551px;
 }

 .u-section-4 .u-layout-wrap-1 {
   margin-top: 56px;
   margin-bottom: 56px;
 }

 .u-section-4 .u-layout-cell-1 {
   min-height: 439px;
   background-image: none;
 }

 .u-section-4 .u-container-layout-1 {
   padding: 3px 30px;
 }

 .u-section-4 .u-text-1 {
   font-weight: 700;
   font-size: 2.25rem;
   --animation-custom_in-translate_x: -200px;
   --animation-custom_in-scale: 1;
   margin: 42px auto 0;
 }

 .u-section-4 .u-text-2 {
   width: 848px;
   --animation-custom_in-translate_x: -200px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
   margin: 20px auto 0;
 }

 .u-section-4 .u-text-3 {
   font-weight: 700;
   font-size: 0.875rem;
   margin: 42px auto 0;
 }

 .u-section-4 .u-text-4 {
   width: 902px;
   font-weight: 700;
   font-size: 1.875rem;
   margin: 12px auto 0;
 }

 .u-section-4 .u-btn-1 {
   background-image: none;
   text-transform: uppercase;
   letter-spacing: 2px;
   font-size: 0.875rem;
   --animation-custom_in-translate_x: -200px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
   margin: 11px auto 0;
 }

 @media (max-width: 1399px) {
   .u-section-4 .u-sheet-1 {
     min-height: 552px;
   }

   .u-section-4 .u-layout-cell-1 {
     min-height: 440px;
   }

   .u-section-4 .u-text-1 {
     font-weight: 400;
   }
 }

 @media (max-width: 1199px) {
   .u-section-4 .u-sheet-1 {
     min-height: 546px;
   }

   .u-section-4 .u-layout-cell-1 {
     min-height: 434px;
   }

   .u-section-4 .u-text-4 {
     width: 880px;
   }
 }

 @media (max-width: 991px) {
   .u-section-4 .u-sheet-1 {
     min-height: 573px;
   }

   .u-section-4 .u-layout-wrap-1 {
     margin-top: 57px;
     margin-bottom: 57px;
   }

   .u-section-4 .u-layout-cell-1 {
     min-height: 460px;
   }

   .u-section-4 .u-text-2 {
     width: 660px;
   }

   .u-section-4 .u-text-4 {
     width: 660px;
   }
 }

 @media (max-width: 767px) {
   .u-section-4 .u-sheet-1 {
     min-height: 221px;
   }

   .u-section-4 .u-layout-wrap-1 {
     position: relative;
   }

   .u-section-4 .u-layout-cell-1 {
     min-height: 100px;
   }

   .u-section-4 .u-container-layout-1 {
     padding-left: 10px;
     padding-right: 10px;
   }

   .u-section-4 .u-text-2 {
     width: 520px;
   }

   .u-section-4 .u-text-4 {
     width: 520px;
   }
 }

 @media (max-width: 575px) {
   .u-section-4 .u-sheet-1 {
     min-height: 698px;
   }

   .u-section-4 .u-layout-wrap-1 {
     width: 377px;
     margin: 30px -19px 15px;
   }

   .u-section-4 .u-layout-cell-1 {
     min-height: 654px;
   }

   .u-section-4 .u-text-1 {
     font-size: 1.875rem;
     width: auto;
     font-weight: 700;
     margin-top: 47px;
     margin-left: 13px;
     margin-right: 13px;
   }

   .u-section-4 .u-text-2 {
     width: 320px;
     margin-top: 15px;
   }

   .u-section-4 .u-text-4 {
     width: 320px;
   }
 }

 .u-section-5 {
   background-image: none;
 }

 .u-section-5 .u-sheet-1 {
   min-height: 719px;
 }

 .u-section-5 .u-text-1 {
   font-weight: 700;
   width: 710px;
   --animation-custom_in-translate_x: -200px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
   margin: 40px auto 0;
 }

 .u-section-5 .u-text-2 {
   width: 543px;
   --animation-custom_in-translate_x: -200px;
   --animation-custom_in-scale: 1;
   margin: 8px auto 0;
 }

 .u-section-5 .u-group-1 {
   width: 397px;
   min-height: 60px;
   height: auto;
   margin: 36px 398px 0 auto;
 }

 .u-section-5 .u-container-layout-1 {
   padding-right: 30px;
   padding-left: 30px;
 }

 .u-section-5 .u-text-3 {
   font-weight: 700;
   font-size: 1.5625rem;
   margin: 17px auto 0;
 }

 .u-section-5 .u-table-1 {
   width: 410px;
   margin: -1px 392px 0 auto;
 }

 .u-section-5 .u-table-entity-1 {
   min-height: 100px;
 }

 .u-section-5 .u-table-header-1 {
   letter-spacing: 0;
   font-size: 1.125rem;
   font-weight: 400;
   text-transform: none;
 }

 .u-section-5 .u-table-cell-1 {
   background-image: none;
   font-weight: 700;
   font-size: 1.125rem;
 }

 .u-section-5 .u-table-cell-2 {
   background-image: none;
   font-weight: 700;
   font-size: 1.125rem;
 }

 .u-section-5 .u-table-cell-3 {
   font-size: 1.25rem;
   font-weight: 700;
   background-image: none;
 }

 .u-section-5 .u-table-cell-4 {
   font-size: 1.25rem;
   font-weight: 700;
   background-image: none;
 }

 .u-section-5 .u-table-cell-5 {
   background-image: none;
   font-size: 1.25rem;
   font-weight: 700;
 }

 .u-section-5 .u-table-cell-6 {
   background-image: none;
   font-size: 1.25rem;
   font-weight: 700;
 }

 .u-section-5 .u-table-cell-7 {
   background-image: none;
   font-size: 1.25rem;
   font-weight: 700;
 }

 .u-section-5 .u-table-cell-8 {
   background-image: none;
   font-size: 1.25rem;
   font-weight: 700;
 }

 .u-section-5 .u-table-cell-9 {
   background-image: none;
   font-size: 1.25rem;
   font-weight: 700;
 }

 .u-section-5 .u-table-cell-10 {
   background-image: none;
   font-size: 1.25rem;
   font-weight: 700;
 }

 .u-section-5 .u-table-cell-11 {
   background-image: none;
   font-size: 1.25rem;
   font-weight: 700;
 }

 .u-section-5 .u-table-cell-12 {
   background-image: none;
   font-size: 1.25rem;
   font-weight: 700;
 }

 .u-block-a32d-122 {
   background-image: none;
 }

 .u-section-5 .u-image-1 {
   width: 475px;
   height: 423px;
   --animation-custom_in-translate_x: -200px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
   margin: -421px 27px 0 auto;
 }

 .u-section-5 .u-group-2 {
   width: 397px;
   background-image: none;
   min-height: 60px;
   height: auto;
   margin: -437px auto 0 85px;
 }

 .u-section-5 .u-container-layout-2 {
   padding-right: 30px;
   padding-left: 30px;
 }

 .u-section-5 .u-text-4 {
   font-size: 1.5625rem;
   font-weight: 700;
   margin: 0 auto;
 }

 .u-section-5 .u-table-2 {
   width: 410px;
   margin: -1px auto 0 79px;
 }

 .u-section-5 .u-table-entity-2 {
   min-height: 100px;
 }

 .u-section-5 .u-table-header-2 {
   letter-spacing: 0;
   font-size: 1.125rem;
   font-weight: 400;
   text-transform: none;
 }

 .u-section-5 .u-table-cell-13 {
   background-image: none;
   font-weight: 700;
   font-size: 1.125rem;
 }

 .u-section-5 .u-table-cell-14 {
   background-image: none;
   font-weight: 700;
   font-size: 1.125rem;
 }

 .u-section-5 .u-table-cell-15 {
   font-size: 1.25rem;
   background-image: none;
   font-weight: 700;
 }

 .u-section-5 .u-table-cell-16 {
   font-size: 1.25rem;
   font-weight: 700;
   background-image: none;
 }

 .u-section-5 .u-table-cell-17 {
   background-image: none;
   font-size: 1.25rem;
   font-weight: 700;
 }

 .u-section-5 .u-table-cell-18 {
   background-image: none;
   font-size: 1.25rem;
   font-weight: 700;
 }

 .u-section-5 .u-table-cell-19 {
   background-image: none;
   font-size: 1.25rem;
   font-weight: 700;
 }

 .u-section-5 .u-table-cell-20 {
   background-image: none;
   font-size: 1.25rem;
   font-weight: 700;
 }

 .u-section-5 .u-table-cell-21 {
   background-image: none;
   font-size: 1.25rem;
   font-weight: 700;
 }

 .u-section-5 .u-table-cell-22 {
   background-image: none;
   font-size: 1.25rem;
   font-weight: 700;
 }

 .u-section-5 .u-table-cell-23 {
   background-image: none;
   font-size: 1.25rem;
   font-weight: 700;
 }

 .u-section-5 .u-table-cell-24 {
   background-image: none;
   font-size: 1.25rem;
   font-weight: 700;
 }

 .u-block-a32d-35 {
   background-image: none;
 }

 .u-section-5 .u-text-5 {
   font-weight: 700;
   width: 583px;
   --animation-custom_in-translate_x: -200px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
   margin: 47px auto 35px;
 }

 @media (max-width: 1399px) {
   .u-section-5 .u-sheet-1 {
     min-height: 712px;
   }

   .u-section-5 .u-text-1 {
     margin-top: 50px;
   }

   .u-section-5 .u-text-2 {
     margin-top: 11px;
   }

   .u-section-5 .u-group-1 {
     width: 408px;
     min-height: 50px;
     margin-top: 30px;
     margin-right: 266px;
     height: auto;
   }

   .u-section-5 .u-text-3 {
     width: auto;
     margin-top: 13px;
   }

   .u-section-5 .u-table-1 {
     margin-top: 0;
     margin-right: 264px;
   }

   .u-section-5 .u-image-1 {
     height: 424px;
     margin-top: -425px;
     margin-right: -77px;
   }

   .u-section-5 .u-group-2 {
     width: 401px;
     min-height: 53px;
     margin-top: -426px;
     margin-left: 51px;
     height: auto;
   }

   .u-section-5 .u-text-4 {
     margin-top: 13px;
   }

   .u-section-5 .u-table-2 {
     height: 377px;
     margin-left: 45px;
   }

   .u-section-5 .u-text-5 {
     width: 543px;
     margin-top: 26px;
     margin-bottom: 50px;
   }
 }

 @media (max-width: 1199px) {
   .u-section-5 .u-sheet-1 {
     min-height: 703px;
   }

   .u-section-5 .u-text-1 {
     margin-top: 51px;
   }

   .u-section-5 .u-group-1 {
     width: 316px;
     min-height: 71px;
     margin-top: 23px;
     margin-right: 270px;
   }

   .u-section-5 .u-text-3 {
     margin-top: 23px;
   }

   .u-section-5 .u-table-1 {
     width: 319px;
     margin-top: -2px;
     margin-right: 270px;
   }

   .u-section-5 .u-image-1 {
     margin-top: -462px;
     margin-right: -106px;
   }

   .u-section-5 .u-group-2 {
     width: 313px;
     min-height: 70px;
     margin-top: -406px;
     margin-left: 4px;
   }

   .u-section-5 .u-text-4 {
     width: auto;
     margin-top: 21px;
   }

   .u-section-5 .u-table-2 {
     width: 319px;
     margin-top: -3px;
     margin-left: 0;
   }

   .u-section-5 .u-text-5 {
     margin-top: 34px;
     margin-bottom: 23px;
   }
 }

 @media (max-width: 991px) {
   .u-section-5 .u-sheet-1 {
     min-height: 1174px;
   }

   .u-section-5 .u-text-1 {
     margin-left: 5px;
     margin-right: 5px;
   }

   .u-section-5 .u-group-1 {
     width: 313px;
     min-height: 110px;
     margin-top: 541px;
     margin-right: auto;
     margin-left: 54px;
   }

   .u-section-5 .u-text-3 {
     margin-top: 0;
   }

   .u-section-5 .u-table-1 {
     height: 375px;
     margin-right: auto;
     margin-left: 51px;
   }

   .u-section-5 .u-image-1 {
     margin-top: -924px;
   }

   .u-section-5 .u-group-2 {
     width: 309px;
     min-height: 109px;
     margin-top: -477px;
     margin-left: 51px;
   }

   .u-section-5 .u-text-4 {
     margin-top: 0;
   }

   .u-section-5 .u-table-2 {
     margin-top: 1px;
     margin-left: 45px;
   }

   .u-section-5 .u-text-5 {
     width: auto;
     margin: 194px 0 60px 442px;
   }
 }

 @media (max-width: 767px) {
   .u-section-5 .u-text-1 {
     margin-left: 0;
     margin-right: 0;
     width: 540px;
   }

   .u-section-5 .u-text-2 {
     width: 540px;
   }

   .u-section-5 .u-container-layout-1 {
     padding: 30px 10px;
   }

   .u-section-5 .u-group-2 {
     margin-right: 0;
     margin-left: 85px;
   }

   .u-section-5 .u-container-layout-2 {
     padding: 30px 10px;
   }

   .u-section-5 .u-table-2 {
     height: 334px;
     margin-right: 0;
     margin-left: 79px;
   }

   .u-section-5 .u-text-5 {
     margin-left: 262px;
   }
 }

 @media (max-width: 575px) {
   .u-section-5 .u-sheet-1 {
     min-height: 1522px;
   }

   .u-section-5 .u-text-1 {
     width: auto;
     margin-top: 33px;
   }

   .u-section-5 .u-text-2 {
     width: auto;
     margin-top: 10px;
     margin-left: 0;
     margin-right: 0;
   }

   .u-section-5 .u-group-1 {
     width: 319px;
     min-height: 108px;
     margin-top: 504px;
     margin-left: auto;
   }

   .u-section-5 .u-text-3 {
     font-size: 1.5rem;
   }

   .u-section-5 .u-table-1 {
     margin-top: 0;
     margin-left: auto;
   }

   .u-section-5 .u-image-1 {
     width: 340px;
     height: 303px;
     margin-top: 194px;
     margin-left: 0;
     margin-right: 0;
   }

   .u-section-5 .u-group-2 {
     width: 319px;
     min-height: 86px;
     margin-top: -1462px;
     margin-left: auto;
     margin-right: auto;
   }

   .u-section-5 .u-text-4 {
     font-size: 1.5rem;
   }

   .u-section-5 .u-table-2 {
     height: 377px;
     margin-top: 0;
     margin-left: auto;
     margin-right: auto;
   }

   .u-section-5 .u-text-5 {
     margin-top: 550px;
     margin-left: 31px;
     margin-right: 31px;
   }
 }

 .u-section-6 {
   background-image: none;
 }

 .u-section-6 .u-sheet-1 {
   min-height: 537px;
 }

 .u-section-6 .u-text-1 {
   --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;
   font-weight: 700;
   margin: 35px 0 0;
 }

 .u-section-6 .u-list-1 {
   margin-top: 66px;
   margin-bottom: 60px;
 }

 .u-section-6 .u-repeater-1 {
   grid-template-columns: calc(33.3333% - 20px) calc(33.3333% - 20px) calc(33.3333% - 20px);
   min-height: 313px;
   grid-gap: 30px 30px;
 }

 .u-section-6 .u-list-item-1 {
   --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;
   background-position: 50% 50%;
   background-image: none;
 }

 .u-section-6 .u-container-layout-1 {
   padding: 30px 30px 27px;
 }

 .u-section-6 .u-icon-1 {
   width: 77px;
   height: 77px;
   background-image: none;
   box-shadow: 5px 5px 20px 0 rgba(0, 0, 0, 0.2);
   margin: 0 auto 0 0;
   padding: 20px;
 }

 .u-section-6 .u-text-2 {
   text-transform: none;
   line-height: 28.8px;
   font-weight: 700;
   font-size: 1.25rem;
   margin: 15px 0 0;
 }

 .u-section-6 .u-text-3 {
   margin: 30px 0 0;
 }

 .u-section-6 .u-list-item-2 {
   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: 0.3;
   background-image: none;
 }

 .u-section-6 .u-container-layout-2 {
   padding: 30px 30px 27px;
 }

 .u-section-6 .u-icon-2 {
   width: 77px;
   height: 77px;
   background-image: none;
   box-shadow: 5px 5px 20px 0 rgba(0, 0, 0, 0.2);
   margin: 0 auto 0 0;
   padding: 20px;
 }

 .u-section-6 .u-text-4 {
   font-size: 1.25rem;
   text-transform: none;
   line-height: 28.8px;
   font-weight: 700;
   margin: 15px 0 0;
 }

 .u-section-6 .u-text-5 {
   margin: 30px 0 0;
 }

 .u-section-6 .u-btn-1 {
   background-image: none;
   padding: 0;
 }

 .u-section-6 .u-list-item-3 {
   --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;
   background-position: 50% 50%;
   background-image: none;
 }

 .u-section-6 .u-container-layout-3 {
   padding: 30px 30px 27px;
 }

 .u-section-6 .u-icon-3 {
   width: 77px;
   height: 77px;
   background-image: none;
   box-shadow: 5px 5px 20px 0 rgba(0, 0, 0, 0.2);
   margin: 0 auto 0 0;
   padding: 20px;
 }

 .u-section-6 .u-text-6 {
   font-size: 1.25rem;
   text-transform: none;
   line-height: 28.8px;
   font-weight: 700;
   margin: 15px 0 0;
 }

 .u-section-6 .u-text-7 {
   line-height: 1.64;
   margin: 30px 0 0;
 }

 .u-section-6 .u-btn-2 {
   background-image: none;
   padding: 0;
 }

 @media (max-width: 1399px) {
   .u-section-6 .u-sheet-1 {
     min-height: 529px;
   }

   .u-section-6 .u-text-1 {
     margin-right: 160px;
   }

   .u-section-6 .u-repeater-1 {
     min-height: 323px;
   }
 }

 @media (max-width: 1199px) {
   .u-section-6 .u-sheet-1 {
     min-height: 591px;
   }

   .u-section-6 .u-text-1 {
     width: auto;
     margin-top: 76px;
     margin-right: 0;
   }

   .u-section-6 .u-repeater-1 {
     min-height: 344px;
   }
 }

 @media (max-width: 991px) {
   .u-section-6 .u-sheet-1 {
     min-height: 1000px;
   }

   .u-section-6 .u-text-1 {
     margin-top: 60px;
     margin-right: 213px;
   }

   .u-section-6 .u-repeater-1 {
     grid-template-columns: calc(50% - 15px) calc(50% - 15px);
     min-height: 775px;
   }
 }

 @media (max-width: 767px) {
   .u-section-6 .u-text-1 {
     margin-right: 33px;
   }

   .u-section-6 .u-repeater-1 {
     grid-template-columns: 100%;
   }

   .u-section-6 .u-container-layout-1 {
     padding-left: 10px;
     padding-right: 10px;
   }

   .u-section-6 .u-container-layout-2 {
     padding-left: 10px;
     padding-right: 10px;
   }

   .u-section-6 .u-container-layout-3 {
     padding-left: 10px;
     padding-right: 10px;
   }
 }

 @media (max-width: 575px) {
   .u-section-6 .u-sheet-1 {
     min-height: 1063px;
   }

   .u-section-6 .u-text-1 {
     margin-top: 44px;
     margin-right: 0;
   }

   .u-section-6 .u-list-1 {
     width: 363px;
     margin-top: 44px;
     margin-left: -11px;
     margin-right: -11px;
   }

   .u-section-6 .u-repeater-1 {
     min-height: 888px;
   }
 }

 .u-section-7 {
   background-image: none;
   min-height: 618px;
 }

 .u-section-7 .u-shape-1 {
   height: 230px;
   margin-top: 150px;
   margin-bottom: 0;
   background-image: none;
 }

 .u-section-7 .u-group-1 {
   min-height: 555px;
   width: 962px;
   height: auto;
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 0.3;
   margin: -317px auto 0;
 }

 .u-section-7 .u-container-layout-1 {
   padding: 21px 0;
 }

 .u-section-7 .u-map-1 {
   width: 412px;
   height: 462px;
   margin: 25px 26px 0 auto;
 }

 .u-section-7 .u-text-1 {
   font-weight: 700;
   margin: -451px 636px 0 37px;
 }

 .u-section-7 .u-btn-1 {
   border-style: none;
   font-size: 1.25rem;
   letter-spacing: 1px;
   font-weight: normal;
   margin: 26px auto 0 37px;
   padding: 0;
 }

 .u-section-7 .u-icon-1 {
   font-size: 1.45em;
 }

 .u-section-7 .u-btn-2 {
   border-style: none;
   font-size: 1.25rem;
   letter-spacing: 1px;
   margin: 20px auto 0 37px;
   padding: 0;
 }

 .u-section-7 .u-icon-2 {
   font-size: 1.45em;
 }

 .u-section-7 .u-text-2 {
   font-size: 1.25rem;
   font-weight: normal;
   margin: 20px 446px 0 37px;
 }

 .u-section-7 .u-icon-3 {
   font-size: 1.45em;
 }

 .u-section-7 .u-social-icons-1 {
   white-space: nowrap;
   height: 32px;
   min-height: 16px;
   width: 80px;
   min-width: 48px;
   margin: 45px auto 0 37px;
 }

 .u-section-7 .u-icon-4 {
   height: 100%;
 }

 .u-section-7 .u-icon-5 {
   height: 100%;
 }

 @media (max-width: 1399px) {
   .u-section-7 .u-group-1 {
     height: auto;
   }

   .u-section-7 .u-social-icons-1 {
     margin-top: 56px;
   }
 }

 @media (max-width: 1199px) {
   .u-section-7 {
     min-height: 560px;
   }

   .u-section-7 .u-group-1 {
     min-height: 494px;
     width: 940px;
     margin-bottom: 3px;
   }

   .u-section-7 .u-map-1 {
     width: 332px;
     height: 353px;
     margin-top: 69px;
     margin-right: 48px;
   }

   .u-section-7 .u-text-1 {
     margin-top: -417px;
     margin-right: 626px;
     margin-left: 26px;
   }

   .u-section-7 .u-btn-1 {
     margin-top: 20px;
     margin-left: 48px;
   }

   .u-section-7 .u-btn-2 {
     margin-left: 48px;
   }

   .u-section-7 .u-text-2 {
     margin-top: 52px;
     margin-right: 443px;
     margin-left: 26px;
   }

   .u-section-7 .u-social-icons-1 {
     margin-top: 17px;
     margin-left: 48px;
   }
 }

 @media (max-width: 991px) {
   .u-section-7 .u-group-1 {
     width: 789px;
   }

   .u-section-7 .u-map-1 {
     width: 267px;
     height: 414px;
     margin-top: 51px;
     margin-right: 25px;
   }

   .u-section-7 .u-text-1 {
     width: auto;
     margin-top: -446px;
     margin-right: 453px;
     margin-left: 48px;
   }

   .u-section-7 .u-btn-2 {
     margin-top: 16px;
   }

   .u-section-7 .u-text-2 {
     width: auto;
     margin-top: 16px;
     margin-right: 292px;
     margin-left: 48px;
   }

   .u-section-7 .u-social-icons-1 {
     margin-top: 25px;
   }
 }

 @media (max-width: 767px) {
   .u-section-7 .u-group-1 {
     width: 540px;
   }

   .u-section-7 .u-container-layout-1 {
     padding-left: 30px;
     padding-right: 30px;
   }

   .u-section-7 .u-text-1 {
     margin-top: 20px;
     margin-right: 251px;
     margin-left: 0;
   }

   .u-section-7 .u-btn-1 {
     margin-left: 0;
   }

   .u-section-7 .u-btn-2 {
     margin-left: 0;
   }

   .u-section-7 .u-text-2 {
     margin-right: 61px;
     margin-left: 0;
   }
 }

 @media (max-width: 575px) {
   .u-section-7 {
     min-height: 922px;
   }

   .u-section-7 .u-group-1 {
     min-height: 783px;
     width: 369px;
     margin-bottom: 60px;
   }

   .u-section-7 .u-container-layout-1 {
     padding-left: 20px;
     padding-right: 20px;
     padding-bottom: 19px;
   }

   .u-section-7 .u-map-1 {
     height: 329px;
     margin-top: 414px;
     margin-right: initial;
     margin-left: initial;
     width: auto;
   }

   .u-section-7 .u-text-1 {
     margin-top: -724px;
     margin-right: 51px;
   }

   .u-section-7 .u-text-2 {
     font-size: 0.9375rem;
     margin-right: 0;
   }

   .u-section-7 .u-social-icons-1 {
     margin-top: 20px;
     margin-left: 0;
   }
 }

 @import url('https://fonts.googleapis.com/css?family=Ubuntu');

.header{
   font-family: "Ubuntu", sans-serif;
  poition: fixed;
  top:0;
  z-index: 99;
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  align-items: center;
  text-align: center;
  background: #fff;
  box-shadow: 0 5px 5px 0 rgba(0,0,0,.25);
}
.header>h1{
  color: white;
  text-shadow: 0 0 10px rgba(0,0,0,.6);
}
.nav{
  width: auto;
}
.nav ul{
  padding: 0px;
  box-sizing: border-box;
  list-style: none;
  background-color: #326B9B;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: end;
  border-radius: 10px;
}
.res-g-mobile{
  margin-left: 19%;
}
@media (min-width:1200px) and (max-width:1399px){
  .res-g-mobile{
    margin-left: 25%;
  }
}
.nav a{
  outline: none;
  margin: 0 25px;
  margin-bottom: 0;
  padding: 10px 12px;
  width: auto;
  text-decoration: none;
  color: white;
}
@media(max-width:1038px){
  .nav a{
    margin: 0 10px;
  }
}
.nav a:hover{
  background-color: #f38d30;
  border-radius: 4px;
}
.nav li{
  flex: auto auto auto;
  padding: 0px;
  margin: 0px 0px;
  height: auto;
}
.align_footer{
  position: fixed;
  bottom: 0px;
  width: 100%;
}
.map_image{
  width:-webkit-fill-available;
  padding-top: 25px;
}
.content_details{
  width: 50%;
  margin: 32px;
  font-size: 16px;
  font-weight: 600;
}
@media(max-width:1199px){
  .nav a{
    margin: 0 10px;
  }
  .res-g-mobile{
    margin-left:25%;
  }
}
.content_details p a{
  text-decoration: underline;
}
.footer_a a{
  font-weight: 700;
}
#gender_1, #gender_2{
  transform: scale(1.5);
}
.gender_class{
  margin-left: 8px;
  margin-right: 12px;
}
#date-7c77::-webkit-calendar-picker-indicator {
  width: 200px;
  position: absolute;
  opacity: 0;
} 
.desktop_view{
  display:block;
}
.mobile_view{
  display:none;
}
@media(min-width:768px) and (max-width:859px){
  .desktop_view ul{
    height: 80px;
  }
}
@media (max-width:991px){
  .desktop_view{
    display:none !important;
  }
  .mobile_view{
    display:block !important;
  }
  .search_btn {
    width: 100% !important;
    padding: 12px;
    margin-left: 18px;
}
  .mobile_view i{
    font-size: 25px;
    color: #fff;
    background: #3276ba;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    display: inline-grid;
    place-content: center;
    vertical-align: middle;
    margin: 11px;
  }
  .display_height ul{
    display:block;
    height:270px;
  }
  .display_height ul li{
    padding:15px;
  }
}
@media(max-width:600px) and (min-width:500px)
{
      .u-section-1 .u-form-1 {
          width: 500px !important;
      }
}
@media(max-width:499px) and (min-width:400px){
  .u-section-1 .u-form-1 {
      width: 400px !important;
  }
}
@media(max-width:400px) and (min-width:300px){
  .u-section-1 .u-form-1 {
      width: 300px !important;
  }
}
@media(max-width:300px) and (min-width:200px){
  .u-section-1 .u-form-1 {
      width: 200px !important;
  }
}
@media(max-width:200px) and (min-width:100px){
  .u-section-1 .u-form-1 {
      width: 100% !important;
  }
}
@media(max-width:575px){
  .res_img{
    margin-top: -1689px !important;
    margin-right: 45px !important;
  }
  .res_content{
    margin-top: 60px !important;
  }
}
.nav ul{
  background: #fff !important;
}
.nav a{
  color: #000;
}
.nav a:hover{
  color:#fff;
}




.faq .faq-list {
  padding: 0;
}

.faq .faq-list ul {
  padding: 0;
  list-style: none;
}

.faq .faq-list li {
  padding: 20px;
  background: #fff;
  border-radius: 4px;
  position: relative;
  border: none;
}

.faq .faq-list .icon-help {
  font-size: 24px;
  position: absolute;
  left: 20px;
  color: #1d2870;
}

.faq .faq-list a {
  display: block;
  position: relative;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 800;
  padding: 0 30px;
  outline: none;
  cursor: pointer;
  color: #1d2870 !important;
  text-align: left;
  text-decoration: none;
}

.faq .faq-list .icon-show {
  display: none;
}

.faq .faq-list .icon-show,
.faq .faq-list .icon-close {
  font-size: 17px;
  position: absolute;
  right: 0;
  top: 0;
  color: #1d2870;
}

.section-title p::before {
  display: none;
}

.section-title p {
  padding-left: 0px !important;
}

.faq .faq-list p {
  margin-bottom: 0;
  padding: 10px 0 0 0;
}

.faq .faq-list li+li {
  margin-top: 15px;
}

.faq .faq-list a.collapsed .icon-show {
  display: inline-block;
}

.faq .faq-list a.collapsed .icon-close {
  display: none;
}

.pricing ul {
  padding: 0;
  list-style: none;
  color: #444444;
  text-align: justify;
  line-height: 20px;
  font-size: 14px;
}

.pricing ul li {
  position: relative;
  padding-left: 46px !important;
  margin-bottom: 32px;
  padding-top: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 0px !important;
  font-weight: 700;
  font-size: 15px;
}

.price-icon {
  font-size: 17px !important;
  background: #1d2870;
  color: #fff !important;
  width: 32px;
  height: 32px;
  line-height: 32px !important;
  text-align: center;
  border-radius: 100px;
  margin-right: 6px;
  position: absolute;
  top: 0px;
  left: 0px;
}

.pricing {
  margin-top: 22px;
}

.cell {
  text-decoration: none;
  color: #000;
  font-size: 15px !important;
  font-weight: 700 !important;
  padding: 0px !important;
  display: grid !important;
  text-align: justify;
}

.faq .col-md-4 {
  flex: 0 0 auto;
  width: 30.333333% !important;
  margin: 12px;
}

.fancy-img {
  width: 636px;
  height: 838px;
}

@media (min-width:1300px) and (max-width:1399px) {
  .fancy-img {
      width: 545px;
      height: 838px;
  }
}

@media(max-width:1300px) {
  .fancy-img {
      width: 540px;
      height: 838px;
  }
}

@media(max-width:1200px) {
  .fancy-img {
      width: 440px;
      height: 685px;
  }
}

@media(max-width:992px) {
  .fancy-img {
      width: 100%;
      margin-top: 25px;
      height: auto;
  }

  .info-image .col-md-6 {
      flex: 0 0 auto;
      width: 100%;
  }
}

@media(max-width:1200px) {
  .faq .col-md-4 {
      flex: 0 0 auto;
      width: 48% !important;
      margin: 8px;
  }
}

@media(max-width:992px) {
  .faq .col-md-4 {
      flex: 0 0 auto;
      width: 96% !important;
  }
}
@media(max-width:600px){
  .content_details{
    width:100%;
    margin:0px;
  }
}
.logo-class{
  width: 100px;
}
.header_list {
  display: flex;
        position: absolute;
        place-content: center;
        top: 20%;
      
  /* display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center; */
}
.nav a:hover{
  text-decoration: none;
}
.back_class{
  box-shadow: 0px 0px 15px silver;
  border-radius: 20px;
  background: #fff;
  margin-top:12%;
}
.log_page_form{
  padding: 50px 30px;
}
.log_page_form img{
  width:90%;
}
.registerpage .form{
  margin:unset !important;
  padding:0px !important;
  border-top-right-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
}
.mobile-logo {
  display: none;
}
@media(max-width:991px){
  .u-section-1 .u-layout-wrap-1{
    margin-top: 415px;
    width: 100%;
    margin-right: unset;
  }
  .u-section-1 .u-sheet-1{
    min-height: 1746px;
  }
  .u-section-1 .u-layout-cell-1{
    min-height: 100px;
    text-align: center;
  }
  .u-section-1 .u-image-1{
    margin-top: -388px;
    margin-left: auto;
  }
  .u-section-1 .u-text-1{
    font-size: 1.875rem;
    margin-top: 25px;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 13px;
  }
  .u-section-1 .u-layout-cell-2{
    min-height: 1079px;
    text-align: center;
  }
  .u-section-1 .u-text-2{
    margin-top: -30px;
    margin-left: 26px;
    margin-right: 26px;
  }
  .u-section-1 .u-form-1{
    width: 600px;
    /* margin: 16px -10px 5px; */
    margin: auto;
    margin-bottom: 80px;
  }
  .u-layout
  {
        position: absolute;
        top: 0;
        left: 50%;
        transform: translate(-50%, 0%);
  }
  .mobile-logo{
    display: block;
    margin-top: 75px;
    margin-bottom: 80px;
  }
  .sym-logo{
    display: none;
  }
}
.place_center
{
  display: grid;
   place-content: center;
}
.recaptcha-box
{
  margin-top: 55px;
  padding: 15px !important;
}
@media(max-width:767px){
  /* .u-section-1 .u-form-1{
      margin-left: -29px;
  } */
  .u-section-1 .u-layout-cell-2{
    min-height: fit-content;
  }
  .top_btn {
    margin-top: -50px;
}
.u-sheet{
  width:100% !important;
}
.section-title p{
  font-size: 25px !important;
  line-height: inherit;
}
.search_title{
  left: unset !important;
}
.search_btn{
  margin-left: 0px !important;
}
.section-title{
  padding-bottom: 20px !important;
}
.faq .faq-list li{
  flex-wrap: wrap;
}
  /* .u-section-1{
    height: -webkit-fill-available;
    min-height: max-content;
  }
  .u-section-1 .u-sheet-1 {
    min-height: fit-content;
} */
}
.fancybox-overlay{
  background: #00000085 !important;
}
.fancy-img{
  margin-bottom: 40px;
}
/* gold-card-badge - exact styling */
.gold-card-badge {
    display: inline-block;
    /* background: linear-gradient(180deg, #FFCC00 0%, #E6B800 50%, #FFCC00 100%); */
    background: linear-gradient(135deg, #f4d03f 0%, #f7dc6f 25%, #f9e79f 50%, #f8c471 75%, #dc7633 100%);
    color: #000000;
    padding: 5px 35px !important;
    border-radius: 25px;
    font-size: 18px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    margin-bottom: 18px;
    box-shadow:
        0 4px 8px rgba(0, 0, 0, 0.25),
        inset 0 1px 0 rgba(255, 255, 255, 0.4),
        inset 0 -1px 0 rgba(0, 0, 0, 0.2);
    border: 2px solid #CC9900;
    width: 100%;
    text-align: center;
    margin: auto !important;
    margin-top: 10px !important;
}
.gold-card-badge span{
      font-size: 30px;
}
.header-title {
    color: #FFCC00;
    font-size: 42px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 20px 0;
    text-shadow:
        2px 2px 0px rgba(0, 0, 0, 0.4),
        0 0 15px rgba(255, 204, 0, 0.4);
    line-height: 1.1;
}
/* Responsive adjustments */
@media (max-width: 768px) {

    .gold-card-badge {
        font-size: 16px;
        padding: 10px 30px;
    }
    .header-title {
        font-size: 32px;
        letter-spacing: 2px;
    }
}

/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/pxiByp8kv8JHgFVrLDz8Z11lFd2JQEl8qw.woff2') format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/pxiByp8kv8JHgFVrLDz8Z1JlFd2JQEl8qw.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* Poppins */
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/pxiByp8kv8JHgFVrLDz8Z1xlFd2JQEk.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/pxiEyp8kv8JHgFVrJJbecnFHGPezSQ.woff2') format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/pxiByp8kv8JHgFVrLEj6Z11lFd2JQEl8qw.woff2') format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/pxiByp8kv8JHgFVrLEj6Z1JlFd2JQEl8qw.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.font-poppins{
  font-family: 'Poppins', sans-serif !important;
}
.font_style_poppins
{
  text-transform: capitalize;
  letter-spacing: 2;
  line-height: 1.5;
}
/* end */


.my-box {
  position: relative;
  padding: 20px;
  border-radius: 15px;
  background: white;
  /* inner background */
  z-index: 1;
}

.my-box::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 5px;
  /* border thickness */
  border-radius: inherit;
  background: linear-gradient(135deg,
      #f4d03f 0%,
      #f7dc6f 25%,
      #f9e79f 50%,
      #f8c471 75%,
      #dc7633 100%);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}
polygon
{
  fill: #ffffff;
}
/* radio button */
input[type="radio"], #po_types_div input[type="radio"] {
    width: 13px !important;
    height: 13px !important;
}
.theme-option input {
    display: none !important;
}
.theme-option input:checked + label .custom-radio {
    border-color: #e69048;
}
.custom-radio {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 2px solid rgba(255, 255, 255, 0.5);
    margin-right: 15px;
    position: relative;
    display: inline-block;
    transition: var(--transition);
}
.theme-option {
  padding: 0px;
  display: flex;
  align-items: center;
  cursor: pointer;
  transition: var(--transition);
  position: relative;
}
.radio-ul
{
  display: flex;
  gap: 20px;
  padding-left: 0;
  margin-top: 10px !important;
}
.theme-option label {
  display: flex;
  align-items: center;
  width: 100%;
  color: #555;
  font-size: 14px;
  margin-bottom: 0px;
  cursor: pointer;
}
.theme-option input:checked+label .custom-radio::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #e69048;
  /* background: #3b82f6; */
}
/* end radio button */