.primaryAndSecondaryContainer p a{
    color: #008ebd !important;
    text-decoration:underline !important;
    }
    .primaryAndSecondaryContainer p a:hover{
    color: #000 !important;
    }
.primaryAndSecondaryContainer .button {
    padding: 12px 35px;
    color:#fff !important;
    text-decoration:none !important;
}
.primaryAndSecondaryContainer .button:hover{
    color:#fff !important;
    }
.block_a0a0f2486ede46789947e6907b8e8bff .contentTitle,
.block_f14b574d6784406f9c715fa871bf507f .contentTitle {
    padding-bottom: 0;
}

.blockWrap_be6d42922836468e951687bd177f5f84 {
    margin-top: -100px;
    position: relative;
    z-index: 1;
}

.primaryContent > div:last-child .galleryWrapper > div:first-child .contentImg {
    box-shadow: none;
}

.formTitle {
    font-size: 32px;
    letter-spacing: .1em;
    text-align: center;
    color: #008ebd;
    margin-bottom: 25px;
}

.block_c8d5d2277e8f4dc6b8bad9563810b53f .blockInnerContent .scEditable--richText > p:nth-child(2) {
    font-size: 14px;
    text-align: right;
    color: #008EBD;
}

@media (max-width: 767px) {
    .contentTitle, .pageTitle {
        font-size: 28px;
        letter-spacing: .05em !important;
    }
        .primaryContent > div:last-child .imgGridItem {
        width: 22.9% !important;
        margin: 1.466% 0 0 1.466% !important;
    }
    .primaryContent > div:last-child .imgGridItem:nth-child(4n+1) {
        margin: 1.466% 0 0 1.466% !important;
        clear: inherit;
    }
    .primaryContent > div:last-child .galleryWrapper > div:first-child {
        width: 100% !important;
    }
    .block_fea072e0a06542bc800703b04b125f7a .imgRowItem img {
        width: unset !important;
        margin-top: 0 !important;
    }
}

/********************
ACCORDION BASE STYLES
-edit look of accordion here
********************/
.faqTitle {
    color: white;
    font-size: 22px;
    padding-bottom: 0;
}
.accordion {
  margin: 20px 0;

}
.accordion p {
  margin: 0;
}
.accordion-title,
.accordion-content {
  padding: 15px 20px;
}
.accordion-title {
  background: #008ebd;
  color: white;
  cursor: pointer;
}
.accordion-inner-wrap {
  border: 0px solid;
  margin-bottom: 30px;
  box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, .25);
}
.accordion-content {
  color: #868686;
  padding: 20px;
}
/********************
PLUS/MINUS SIGNS ON ACCORDION
********************/
.accordion-title {
  position: relative;
}
.accordion-indicator {
  position: absolute;
  transition: all 0.3s ease-in-out;
  background: white;
}
.accordion-indicator-minus {
  width: 20px;
  height: 3px;
  right: 22px;
  top: 50%;
  transform: translateY(-50%);
}
/********************
uncomment if only first is shown by default
********************/
/*.accordion-inner-wrap:first-of-type .accordion-indicator-plus {
  width: 3px;
  height: 20px;
  right: 30px;
  top: 50%;
  transform: translateY(-50%) rotate(0deg);
}
.accordion-inner-wrap:first-of-type .active .accordion-indicator-plus {
  transform: translateY(-50%) rotate(90deg);
}
.accordion-indicator-plus {
  width: 3px;
  height: 20px;
  right: 30px;
  top: 50%;
  transform: translateY(-50%) rotate(90deg);
}
.active .accordion-indicator-plus {
  transform: translateY(-50%) rotate(0deg);
}*/
/********************
uncomment if all are shown by default
********************/
/*.accordion-indicator-plus {
  width: 3px;
  height: 20px;
  right: 30px;
  top: 50%;
  transform: translateY(-50%) rotate(90deg);
}
.active .accordion-indicator-plus {
  transform: translateY(-50%) rotate(0deg);
}*/
/********************
uncomment if all are hidden by default
********************/
.accordion-indicator-plus {
  width: 3px;
  height: 20px;
  right: 30px;
  top: 50%;
  transform: translateY(-50%) rotate(90deg);
}
.active .accordion-indicator-plus {
  transform: translateY(-50%) rotate(180deg);
}
.block_c8d5d2277e8f4dc6b8bad9563810b53f .maxWidth--content p{
    margin-bottom:-20px;
    }
    .imgGridItem:hover {
    transition: transform 350ms ease;
    transform: scale(1.1);
    cursor:pointer;
}
.navContent ul li ul, .navContent ul li:first-child ul{
    right:auto !important;
    }
    .imgRowItem.contentImg:hover {
  transition: transform 350ms ease;
  transform: scale(1.07);
  cursor: pointer;
  overflow: hidden;
}

.block_e0d75109dd964b089e2c92b81c9447e3 .itemImg{
    width: 100% !important;
}

.block_e0d75109dd964b089e2c92b81c9447e3 .itemContent {
    width: 100% !important;
}
.blockContainer.blockWrap_d9c2013f80354b83b2571316af777599.fsMed.txa0.bmg0.lstsy1.bw0.sy0 {
    padding: 10px !important;
}
.block_ffca6d9e89324dda8546ebcb894d22c3 .contentImg.imgShape.ratio4x3Img.visible {
    background-size: contain;
    width: 50%;
}
.block_d3762e9220bb41698076f768c769f4ff .contentImg.imgShape.ratio4x3Img.visible {
    background-size: contain;
    width: 50%;
}
.block_d3762e9220bb41698076f768c769f4ff a.button {
    margin-bottom: 40px !important;
}
.blockContent.block_a70a7d4ae19a48acaf0c063e20a767c3.layoutA {
  max-width: 800px !important;
}
.blockContent.pageTitleContent.block_a16d0a23b314423ab4f40864ccc8b8d4.layoutA {
  max-width: 800px;
}
.blockContent.block_a8dd46579de14e83938b7c2d5cbf333d.layoutA {
  max-width: 800px !important;
}
.blockContent.pageTitleContent.block_ebb740db3df7487b8ffd704c642307eb.layoutA {
  max-width: 800px;
}
.blockContent.block_b3723f4da06e430eacf9fc60cc144f46.layoutA {
  max-width: 800px !important;
}
.blockContent.pageTitleContent.block_a0e3c77b9d8342f2967fd9af4d43bee3.layoutA{
  max-width: 800px !important;
}
.blockContent.block_b795f8c6d9d84da99482f6cbd4e35421.layoutA{
      max-width: 800px !important;
    }
    .blockContent.pageTitleContent.block_c25a9cf942fe4c16bd5f8b75d9e20c05.layoutA {
  max-width: 800px;
}
.blockContent.block_d9c2013f80354b83b2571316af777599.layoutA {
  max-width: 800px !important;
}
.blockContent.pageTitleContent.block_b2e9b9675164449c81c5aaa3f3481508.layoutA {
  max-width: 800px;
}
.blockContent.block_f739a2d18e2c4aec9259f0b81680a219.layoutA {
  max-width: 800px !important;
}
.blockContent.pageTitleContent.block_a2e7fcf20d4c4b6bb1228b33075a580f.layoutA {
  max-width:800px;
}
.blockContent.block_f7b88d3b3bb041c69064dd5956dcf064.layoutA {
  max-width: 800px !important;
}
.blockContent.block_d197e0ecc52345a1a1026c67711b9e7d.layoutA {
  max-width: 800px !important;
}
.blockContent.pageTitleContent.block_db8f2b08e517407e84f7e68654e219b3.layoutA {
  max-width: 800px;
}
.blockContent.block_dc68d0294bf940258fd9588164a14f82.layoutA {
  max-width: 800px !important;
}
.blockContent.block_a827b8893b4844deac822dbc8e4a3be8.layoutA {
  max-width: 800px !important;
}
.blockContent.block_defd4af3223549809163c886d51b801a {
  max-width: 800px !important;
}
.blockContent.block_f63ed6ca3d5b4da6a90e76ca4b280c72.layoutA {
  max-width: 800px !important;
}
.blockContent.block_d4b8caf645714775845d21501b250a72.layoutA.hasImg {
  max-width: 800px;
}
.blockContent.block_c303fd94c792473fb7803ddeec9c3856.layoutA {
  max-width: 800px !important;
}
.blockContent.block_aeb9765d0b77471a9898d4d4d9934441.layoutA {
  max-width: 800px !important;
}
.blockContent.block_f54b7d3ac3af4765acf7f8c218b4fadb.layoutA {
  max-width: 800px !important;
}
.blockContent.block_f97d1a16a475479db57e242b151a543e.layoutA {
  max-width: 800px !important;
}
.blockContainer.blockWrap_f54b7d3ac3af4765acf7f8c218b4fadb.fsMed.txa0.bmg0.lstSyNrmlzd.bw0.sy0 {
  padding-bottom: 0px;
}
.blockContent.block_a129e6cf84f5434093e07279cc17fab1.layoutA.hasImg {
  max-width: 800px;
}
.blockContent.block_cd2337e25a97462c84e992211a8bbe9b.layoutA.hasImg {
  max-width: 800px;
}
.blockContent.block_fcc3bc6a39554b8d9a6dc64060f05607.layoutA {
  max-width: 800px !important;
}
.blockContent.block_d0d4d3204b06411a9d249d625cb15582.layoutA {
  max-width: 800px !important;
}
.blockContent.block_e504ced6666e42aebb67f84bddae6b2c.layoutA {
  max-width: 800px !important;
}
.blockContent.block_fe46805f71f04ec08bfa7e4fdefd27d8.layoutA {
  max-width: 800px !important;
}
.blockContent.block_f199d4b73f7c4f8d82046b88468b1fcf.layoutA {
  max-width: 800px !important;
}
.blockContent.block_adb4d07bcdb84a729200fa573e757989.layoutA {
  max-width: 800px !important;
}
.blockContent.block_a483b3270ff54d3ca641c46734deaa18.layoutA.hasImg {
  max-width: 800px;
}
.block_ad999f1a6a0e4bcca363cd59e6666276{
  max-width: 800px !important;
}
.formTitle{
    margin-bottom:0px;
    padding-bottom:0px;
    }
/*.blockInnerContent .ctaButton {*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    width: 190px; */
/*    margin: 0 auto;*/
/*}*/
h2.contentTitle {
    text-transform: capitalize  !important;
    font-size:34px !important;
    letter-spacing: 0px !important;
}
h1.pageTitle {
    text-transform: capitalize  !important;
    font-size:64px !important;
    letter-spacing: 0px !important;
}
.accordion-title h2 {
  font-size: 26px !important;
}
@media (max-width: 575px) {
    .imgRowItem.contentImg {
  width: 100% !important;
  height: auto !important;
  
}
    .imgRowItem.contentImg img {
  width: 100% !important;
  margin: 0px !important;
}
h2.contentTitle {
    text-transform: capitalize  !important;
    font-size:26px !important;
}
h1.pageTitle {
    text-transform: capitalize  !important;
    font-size:30px !important;
}
}
@media (max-width: 1280px) {
    .imgRowItem.contentImg {
  width: 100% !important;
  height: auto !important;
}
    .imgRowItem.contentImg img {
  width: 100% !important;
  margin: 0px !important;
}
}
#navTopLevel a:hover {
  color: #008ebd;
}
.block_c28b332389394dc4b3c4eb3b5fd52482 .blockInnerContent .ctaButton {
  display: block;
  width: 208px;
  margin: 0 auto;
    }
    .blockContent.block_c28b332389394dc4b3c4eb3b5fd52482.layoutA {
  max-width: 900px !important;
}
.blockContainer.blockWrap_c28b332389394dc4b3c4eb3b5fd52482.fsMed.txa0.bmg0.lstsy1.bw0.sy0 {
  padding-top: 0px;
}
.blockContainer.blockWrap_d57483b0b5f7412d890c7fbd1b50495d.fsMed.txa0.bmg0.lstSyNrmlzd.bw0.sy0 {
  padding-bottom: 20px;
}
.blockContent.block_d57483b0b5f7412d890c7fbd1b50495d.layoutA {
  max-width: 900px !important;
}
.blockContent.block_d57483b0b5f7412d890c7fbd1b50495d.layoutA .contentTitle {
  text-align: left !important;
}
.blockContent.block_d57483b0b5f7412d890c7fbd1b50495d.layoutA .blockInnerContent p {
  text-align: left;
}
.blockContent.block_c28b332389394dc4b3c4eb3b5fd52482.layoutA .blockText.blockInnerContent p{
  float: left !important;
}
 * {box-sizing:border-box}

/* Slideshow container */
.slideshow-container {
  /* max-width: 1000px;
   */
   width: 100%;
  position: relative;
  margin: auto;
}

/* Hide the images by default */
.mySlides {
 width: 100% !important;
 text-align: center !important;
 font-family: proximanova,Arial,Verdana,sans-serif;

}
.blockContainer.blockWrap_fd9da6c812a54ec29a57e826186b32bb.fsMed.txa0.bmg0.lstsy1.bw0.sy0 {
  background-image: url("https://static.mywebsites360.com/a88e09b211f7480caf751a1ea72c6911/i/e082f053744b46c5800f6bb3f5b8f872/1/5feFb8zhrk/DSC_9190.jpg");
  background-color: rgb(0, 45, 81);
  background-position: 50% 0px;
  /*min-height: 816px;*/
  transform: translate3d(0px, 0px, 0px);
  padding:90px 0px;
}
.blockContainer.blockWrap_fd9da6c812a54ec29a57e826186b32bb.fsMed.txa0.bmg0.lstsy1.bw0.sy0::before {
  content: '' !important;
  display: block !important;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(180deg, rgba(0,45,81,0.9),rgba(0,45,81,0.25));
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
}
.new-review-head{
    text-align:center;
    color:#fff;
    }
.new-review-sub-head{
    text-align:center;
    color:#fff;
    font-size: 20px !important;
    font-weight:700 !important;
    }
/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -22px;
  padding: 16px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
}

/* Caption text */
.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active, .dot:hover {
  background-color: #717171;
}

/* Fading animation */
.fade {
  animation-name: fade;
  animation-duration: 1.5s;
} 
.mySlides.fade{
    max-width:750px;
    margin:auto;
    font-family: proximanova !important;;
    }
.mySlides.fade p{
    color:#fff !important;
    font-size:20px !important;
    line-height:30px !important;
    font-family:Verdana ,sans-serif;
    }
    .mySlides.fade em{
    color:#fff !important;
    
    }
    .blockContent.block_fd9da6c812a54ec29a57e826186b32bb {
  position: relative;
}
.mySlides.fade .name{
     color:#fff !important;
    font-size:24px !important;
    line-height:30px !important;
    margin-top:20px;
    margin-bottom:20px;
    }
@keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}

/*h2{*/
/*    font-size: 34px;*/
/*}*/

/*.name{*/
/*   font-size: 20px; */
/*    font-weight: bold;*/
/*}*/
.mybutton{
    background: rgba(0,45,81,0);
    color: #fff;
    font-size: 18px;
    border-width: 2px;
    border-color: #fff;
    letter-spacing: normal;
    padding: 12px 35px;
    color: #fff !important;
    text-decoration: none !important;
    border: 1px solid  #fff;
    margin-top: 0.25em !important;
    margin-bottom: 0.25em !important;
    margin-top: 33px !important;
}
.mybutton:hover{
    background-color: #008ebd !important;
    border: none !important;
}
.perfection{
    font-weight:bold !important;
    font-size:34px !important;
    }
    
    .blockContainer.blockWrap_a3241853278a4a0d99397e0de2540482.fsMed.txa0.bmg0.lstsy1.bw0.sy0 {
  background-color: transparent;
  background-image: url("https://static.mywebsites360.com/a88e09b211f7480caf751a1ea72c6911/i/b72cb33126914213bd53474e8bc834bc/1/5feFb8zhrk/inner-banner.png");
  background-position: 50% 50%;
  background-attachment: scroll;
  background-size: auto;
  background-repeat: no-repeat;
  height: 400px;
}
.blockContainer.blockWrap_a6eb4d9f532e46dbb9d9e461735f534b.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
  background-color: transparent;
  background-image: url("https://static.mywebsites360.com/a88e09b211f7480caf751a1ea72c6911/i/b72cb33126914213bd53474e8bc834bc/1/5feFb8zhrk/inner-banner.png");
  background-position: 50% 50%;
  background-attachment: scroll;
  background-size: auto;
  background-repeat: no-repeat;
  height: 400px;
}
.blockContainer.blockWrap_d0e3ef01a0554d3280c210948cf755de.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
      background-color: transparent;
  background-image: url("https://static.mywebsites360.com/a88e09b211f7480caf751a1ea72c6911/i/b72cb33126914213bd53474e8bc834bc/1/5feFb8zhrk/inner-banner.png");
  background-position: 50% 50%;
  background-attachment: scroll;
  background-size: auto;
  background-repeat: no-repeat;
  height: 400px;
    }
    .blockContainer.blockWrap_e22c74ea21864de1ae24bd0f5fd4dbf4.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
              background-color: transparent;
  background-image: url("https://static.mywebsites360.com/a88e09b211f7480caf751a1ea72c6911/i/b72cb33126914213bd53474e8bc834bc/1/5feFb8zhrk/inner-banner.png");
  background-position: 50% 50%;
  background-attachment: scroll;
  background-size: auto;
  background-repeat: no-repeat;
  height: 400px;
        }
        .blockContainer.blockWrap_e948a13f748b4b05992049a89b9a6b22.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
            background-color: transparent;
  background-image: url("https://static.mywebsites360.com/a88e09b211f7480caf751a1ea72c6911/i/b72cb33126914213bd53474e8bc834bc/1/5feFb8zhrk/inner-banner.png");
  background-position: 50% 50%;
  background-attachment: scroll;
  background-size: auto;
  background-repeat: no-repeat;
  height: 400px;
            }
            .blockContainer.blockWrap_ddcab0f94b0546e5970a8a0c0d6c1813.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
                   background-color: transparent;
  background-image: url("https://static.mywebsites360.com/a88e09b211f7480caf751a1ea72c6911/i/b72cb33126914213bd53474e8bc834bc/1/5feFb8zhrk/inner-banner.png");
  background-position: 50% 50%;
  background-attachment: scroll;
  background-size: auto;
  background-repeat: no-repeat;
  height: 400px;
                }
                .blockContainer.blockWrap_d07edb4b7c7c4e41a46cda4f6cb6880a.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
                     max-width: 900px;
  margin: auto;
                    }
            .blockContainer.blockWrap_c41b8141bac846538de1071eb8860e9a.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
               max-width: 900px;
  margin: auto;
  padding-bottom:0px;
                }
        .blockContainer.blockWrap_a80cf3c6f6264746b126de54845df6f5.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
             max-width: 900px;
  margin: auto;
  padding-bottom:0px;
            }
            .blockContainer.blockWrap_ba82ef00765046beac99d4fca8c0bd67.fsMed.txa0.bmg0.lstSyNrmlzd.bw0.sy0 {
  padding-bottom: 20px;
}
           .blockContainer.blockWrap_ba82ef00765046beac99d4fca8c0bd67.fsMed.txa0.bmg0.lstSyNrmlzd.bw0.sy0 {
                max-width: 900px;
  margin: auto;
  padding-top:0px;
                }
                .blockContainer.blockWrap_ee4cd1e1604b4cfda0044ed15806051c.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
                    max-width: 900px;
  margin: auto;
  padding-top:0px;
                    }
    .blockContainer.blockWrap_ca1d546532f64de8bb8834e0e2aa7964.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
          max-width: 900px;
  margin: auto;
  padding-bottom:0px;
        }
        .blockContainer.blockWrap_d27c75eca72e405985b6f4da60c87e0a.fsMed.txa0.bmg0.lstSyNrmlzd.bw0.sy0{
                 max-width: 900px;
  margin: auto;
  padding-top:0px;
            }
.newheading h1 {
  font-size: 52px;
  font-weight: 700;
  letter-spacing: -1px !important;
  color:#008ebd;
  padding-bottom:20px;
  line-height:60px;
}
.blockContainer.blockWrap_f8623e018ed246bbbdcc8f8eadcaa951.fsMed.txa0.bmg0.lstsy1.bw0.sy0 {
  padding-bottom: 0px;
}
.blockContainer.blockWrap_ace1ec358377434385d30d1ffe2973bf.fsMed.txa0.bmg0.lstSyNrmlzd.bw0.sy0 {
  padding-top: 0px;
}
.blockContainer.blockWrap_aab93ba36b1a4e6da1a409b1af134c0c.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
      padding-bottom: 0px;
    }
    .blockContainer.blockWrap_e3b9923df4234bd6929b98da55546de3.fsMed.txa0.bmg0.lstSyNrmlzd.bw0.sy0{
         padding-top: 0px;
        }
.block_ace1ec358377434385d30d1ffe2973bf ul{
    padding-bottom:0px;
    }
.block_ace1ec358377434385d30d1ffe2973bf li a{
    color:#008ebd;
    text-decoration:underline;
    }
    .block_ace1ec358377434385d30d1ffe2973bf li a:hover{
        color:#000 !important;
        }
        .blockContainer.blockWrap_ace1ec358377434385d30d1ffe2973bf.fsMed.txa0.bmg0.lstSyNrmlzd.bw0.sy0 {
  max-width: 900px;
  margin: auto;
}
.blockContainer.blockWrap_f8623e018ed246bbbdcc8f8eadcaa951.fsMed.txa0.bmg0.lstsy1.bw0.sy0 {
  max-width: 900px;
  margin: auto;
}
.blockContainer.blockWrap_aab93ba36b1a4e6da1a409b1af134c0c.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
  max-width: 900px;
  margin: auto;
}
.blockContainer.blockWrap_e3b9923df4234bd6929b98da55546de3.fsMed.txa0.bmg0.lstSyNrmlzd.bw0.sy0{
  max-width: 900px;
  margin: auto;
}
.blockContent.block_e3b9923df4234bd6929b98da55546de3.layoutA ul{
    padding-bottom:0px;
    }
.blockContent.block_e3b9923df4234bd6929b98da55546de3.layoutA li a{
    color:#008ebd;
    text-decoration:underline;
    }
   .blockContent.block_e3b9923df4234bd6929b98da55546de3.layoutA li a:hover{
        color:#000 !important;
        }
        .step-report {
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
}
.newheading p {
  padding-bottom: 15px;
}
.newheading h2 {
  font-size: 34px;
  font-weight: 600;
  color: #000;
  padding-bottom: 15px;
}
.blockContainer.blockWrap_a85c73b3115f4baa98c7113cf77e7ee7.fsMed.txa0.bmg0.lstSyNrmlzd.bw5.bplNoRight.bplNoBottom.bplNoLeft.sy0 .galleryWrapper.imagesLoaded .imgGridItem:hover {
  transition: none;
  transform: none;
  cursor: auto;
}
.blockContainer.blockWrap_b494dd9f7eb846c6bf58dd3b635732b6.fsMed.txa0.bmg0.lstSyNrmlzd.bw5.bplNoRight.bplNoBottom.bplNoLeft.sy0 .galleryWrapper.imagesLoaded .imgGridItem:hover {
  transition: none;
  transform: none;
  cursor: auto;
}
.blockContainer.blockWrap_c55b1e7320db40f1ae790491b6de923a.fsMed.txa0.bmg0.lstSyNrmlzd.bw5.bplNoRight.bplNoBottom.bplNoLeft.sy0 .galleryWrapper.imagesLoaded .imgGridItem:hover {
  transition: none;
  transform: none;
  cursor: auto;
}
.blockContainer.blockWrap_d79a25dc46e54d64a0f54efce660b362.fsMed.txa0.bmg0.lstSyNrmlzd.bw5.bplNoRight.bplNoBottom.bplNoLeft.sy0 .galleryWrapper.imagesLoaded .imgGridItem:hover {
  transition: none;
  transform: none;
  cursor: auto;
}
.blockContainer.blockWrap_bb9faac74d8b4f399597cf3ed0a0fb15.fsMed.txa0.bmg0.lstSyNrmlzd.bw5.bplNoRight.bplNoBottom.bplNoLeft.sy0 .galleryWrapper.imagesLoaded .imgGridItem:hover {
  transition: none;
  transform: none;
  cursor: auto;
}
.blockContainer.blockWrap_fa0c3113f0474eb3b3699c50192574cd.fsMed.txa0.bmg0.lstSyNrmlzd.bw5.bplNoRight.bplNoBottom.bplNoLeft.sy0 .galleryWrapper.imagesLoaded .imgGridItem:hover {
  transition: none;
  transform: none;
  cursor: auto;
}
.blockContainer.blockWrap_d089c4fe3927421c8c9864a53ed02d2a.fsMed.txa0.bmg0.lstSyNrmlzd.bw5.bplNoRight.bplNoBottom.bplNoLeft.sy0 .galleryWrapper.imagesLoaded .imgGridItem:hover {
  transition: none;
  transform: none;
  cursor: auto;
}
.blockContainer.blockWrap_ca35588875f4497fa9c552575da93172.fsMed.txa0.bmg0.lstSyNrmlzd.bw5.bplNoRight.bplNoBottom.bplNoLeft.sy0 .galleryWrapper.imagesLoaded .imgGridItem:hover {
  transition: none;
  transform: none;
  cursor: auto;
}
.blockContainer.blockWrap_b38769fe2b8747328ecc15a1e4b63fe5.fsMed.txa0.bmg0.lstSyNrmlzd.bw5.bplNoRight.bplNoBottom.bplNoLeft.sy0 .galleryWrapper.imagesLoaded .imgGridItem:hover {
  transition: none;
  transform: none;
  cursor: auto;
}
.blockContainer.blockWrap_eddc133888f242cd8ee9999bd3bc0c70.fsMed.txa0.bmg0.lstSyNrmlzd.bw5.bplNoRight.bplNoBottom.bplNoLeft.sy0 .galleryWrapper.imagesLoaded .imgGridItem:hover {
  transition: none;
  transform: none;
  cursor: auto;
}
.blockContainer.blockWrap_d4cc3cc3f5264b32b2f8f7deccdf0ef8.fsMed.txa0.bmg0.lstSyNrmlzd.bw5.bplNoRight.bplNoBottom.bplNoLeft.sy0 .galleryWrapper.imagesLoaded .imgGridItem:hover {
  transition: none;
  transform: none;
  cursor: auto;
}
.blockContainer.blockWrap_a75e4294f7bf4b50aa28bea5ea201989.fsMed.txa0.bmg0.lstSyNrmlzd.bw5.bplNoRight.bplNoBottom.bplNoLeft.sy0 .galleryWrapper.imagesLoaded .imgGridItem:hover {
  transition: none;
  transform: none;
  cursor: auto;
}
.pageTitleContainer.blockWrap_e1f90a35bedf42f885b019ef63c7d755.fsMed.txa1.bmg0.lstsy1.bw0.sy0 {
  min-height: 400px;
  padding-top: 150px;
}
.pageTitleContainer.blockWrap_b8cbfc0b514d4965b76ba64ab8f5a1d0.fsMed.txa1.bmg0.lstsy1.bw0.sy0{
  min-height: 400px;
  padding-top: 150px;
}
.pageTitleContainer.blockWrap_a8d02f5ac83f4690a0d47549c13aa508.fsMed.txa1.bmg0.lstsy1.bw0.sy0{
  min-height: 400px;
  padding-top: 150px;
}
.pageTitleContainer.blockWrap_a0e3c77b9d8342f2967fd9af4d43bee3.fsMed.txa1.bmg5.lstsy1.bw0.sy0{
  min-height: 400px;
  padding-top: 150px;
}
.pageTitleContainer.blockWrap_c25a9cf942fe4c16bd5f8b75d9e20c05.fsMed.txa1.bmg5.lstsy1.bw0.sy0{
  min-height: 400px;
  padding-top: 150px;
}
.pageTitleContainer.blockWrap_ebb740db3df7487b8ffd704c642307eb.fsMed.txa1.bmg5.lstsy1.bw0.sy0{
  min-height: 400px;
  padding-top: 150px;
}

.pageTitleContainer.blockWrap_d2d0aa622f414275b85b5c0513034b06.fsMed.txa1.bmg5.lstsy1.bw0.sy0{
  min-height: 400px;
  padding-top: 150px;
}
.pageTitleContainer.blockWrap_b2e9b9675164449c81c5aaa3f3481508.fsMed.txa1.bmg5.lstsy1.bw0.sy0{
  min-height: 400px;
  padding-top: 150px;
}
.pageTitleContainer.blockWrap_a2e7fcf20d4c4b6bb1228b33075a580f.fsMed.txa1.bmg5.lstsy1.bw0.sy0{
  min-height: 400px;
  padding-top: 150px;
}
.pageTitleContainer.blockWrap_ef6e7c2429f84b5a8f7da3d01098708d.fsMed.txa1.bmg5.lstsy1.bw0.sy0{
  min-height: 400px;
  padding-top: 150px;
}
.pageTitleContainer.blockWrap_a16d0a23b314423ab4f40864ccc8b8d4.fsMed.txa1.bmg0.lstsy1.bw0.sy0{
  min-height: 400px;
  padding-top: 150px;
}
.pageTitleContainer.blockWrap_ccbc3b47d84e4f4c9b0faf2a5980ee96.fsMed.txa1.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.pageTitleContainer.blockWrap_b2e563078f2c4549ad6d4cb1061a6af4.fsMed.txa1.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.pageTitleContainer.blockWrap_e8ce2e19e079496d820ca78bca5f2d13.fsMed.txa1.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.pageTitleContainer.blockWrap_ee753d43dff14f39804663aeb328130a.fsMed.txa1.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.pageTitleContainer.blockWrap_fbca4fb2dff047879520a3768fc66c33.fsMed.txa1.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.pageTitle.cnt-heading {
  color: #fff;
}
.blockContainer.blockWrap_cb17e1b8039642478937758bf4114d78.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.blockContainer.blockWrap_d07dcbd18a02439fb9b11005d84c0fa5.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.blockContainer.blockWrap_ce9ec5fb48b34d7d9dd3ddf70e52d34a.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.blockContainer.blockWrap_f37cd25c2a0540bc8b66e6dff27e30fe.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.blockContainer.blockWrap_a88d69f4594847faba3ae823e0bd9d9d.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.blockContainer.blockWrap_ce1f47d5d1c04d67a979adc4fe6c9d42.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.blockContainer.blockWrap_f6989c23321e4973af78a23a38134cc4.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.blockContainer.blockWrap_d660b63732aa462da2b9aca7b9eae507.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.blockContainer.blockWrap_d487bbef9adb4c8ba74a76389c1d261b.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.blockContainer.blockWrap_c17e69faea0147bd948d3fd78e7e5178.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.blockContainer.blockWrap_adc60ba5c53b4912aafefae792e92b89.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.blockContainer.blockWrap_b72649eecc1a4698b0f01af516131b8e.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.blockContainer.blockWrap_ea5c36884613449e9d8a779954f17af6.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.blockContainer.blockWrap_b956f8ee9cdf4877b0fd253fcb9fcf4c.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.blockContainer.blockWrap_e681f372e39240a29f2e018632252b94.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.blockContainer.blockWrap_d86a778b69ce46cba590b371be0892e9.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.blockContainer.blockWrap_d54b47ed81c74a8b859e7c1bff8a5230.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.blockContainer.blockWrap_cb9c4e178ee24a9792240c56ec9dbd61.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.blockContainer.blockWrap_e528bd3c84de41d99515e2ba1322d64e.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.blockContainer.blockWrap_ac908035d82c4305b34688e2a9bbc094.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.blockContainer.blockWrap_b22136baa8b54c4d902f737a42a2a42d.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.blockContainer.blockWrap_ad2e02f5c162453782d6d12221a8cd34.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.blockContainer.blockWrap_d462ab55d03f4965a807d9633c764c34.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.blockContainer.blockWrap_e18bd7b516a5486a84079087733a49ee.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.blockContainer.blockWrap_ce9ec5fb48b34d7d9dd3ddf70e52d34a.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.blockContainer.blockWrap_bb47a2df367a47ba8236d2548ce0be79.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.blockContainer.blockWrap_a87c56be1ffb483fb4d270b603ed3e2c.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.blockContainer.blockWrap_cb17e1b8039642478937758bf4114d78.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.blockContainer.blockWrap_c779ab7dde9c498ab353ac641734d8b1.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.blockContainer.blockWrap_b4f056abccff415b93a056db510e8e98.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.blockContainer.blockWrap_ae1e116a3f47479c989abdc93d277014.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
    min-height: 400px;
    padding-top: 150px;
}
.blockContainer.blockWrap_b2b2b1db3a1c4233b3479d90229bd94a.fsMed.txa0.bmg0.lstSyNrmlzd.bw0.sy0 {
    margin-top: 35px;
}
.pageTitleContainer.blockWrap_a16d0a23b314423ab4f40864ccc8b8d4.fsMed.txa1.bmg5.lstsy1.bw0.sy0 {
  min-height: 400px;
  padding-top: 150px;
}
.blockContainer.blockWrap_c8fc30d1ec584214a30247bdab9a85b5.fsMed.txa0.bmg0.lstsy1.bw0.sy0 {
  height: 400px;
}
.blockContainer.blockWrap_a34ed91050b04844865718dfa2c04bac.fsMed.txa0.bmg5.lstsy1.bw0.sy0{
  min-height: 400px;
  padding-top: 150px;
}
.blockContainer.blockWrap_a34ed91050b04844865718dfa2c04bac.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
  min-height: 400px;
  padding-top: 150px;
}
.step-text{
    padding-left:50%;
    }
.step-text h2 {
  color: #fff;
  text-shadow: rgba(0, 0, 0, 0.75) 2px 2px 10px;
  font-size: 40px;
  line-height: 47px;
  padding-bottom: 15px;
  padding-top:40px;
  font-weight: 700;
}
@media (max-width: 767px) {
.step-text {
  padding-left: 0px;
}
}
.block_a3c2b1542dd04b179fc63cf0ec4c565e{
    text-align:center;
   }
    .blockContainer.blockWrap_a3c2b1542dd04b179fc63cf0ec4c565e.fsMed.txa0.bmg0.lstsy1.bw0.sy0 {
    padding-bottom: 0px;
}
.blockContainer.blockWrap_e6989bbdb6c34dc081f7e02e15cb3752.fsMed.txa0.bmg0.lstsy1.bw0.sy0 {
    padding-top: 0px;
}
.blockContainer.blockWrap_a3c2b1542dd04b179fc63cf0ec4c565e.fsMed.txa0.bmg0.lstSyNrmlzd.bw0.sy0 {
    padding-bottom: 0px !important;
}
.blockContainer.blockWrap_ac33100aca6b46108650067c2bc6a3bb.fsMed.txa0.bmg0.lstSyNrmlzd.bw0.sy0 {
    padding-bottom: 0px !important;
}
/*.maxWidth--content p {*/
/*    color: black !important;*/
/*}*/
.block_d197e0ecc52345a1a1026c67711b9e7d {
color: black !important;}
.blockContent.block_abd6fcaff7944f308d0d216778574e96.layoutD.layoutD--vAlign1.imgWidth--50.blockContentBleed.hasImg.fixedAspectRatioImages .blockText {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
    .blockContainer.blockWrap_c2113eb13263421ab44f73d7ed622e7e.fsMed.txa0.bmg0.lstsy1.bw0.sy0 {
         padding-top:0px !important;
    padding-bottom:10px !important;
}
.blockContainer.blockWrap_f25c3cfe4a6843f58dd93c0daefea87a.fsMed.txa0.bmg0.lstsy1.bw0.sy0 {
       padding-top:20px !important;
    padding-bottom:0px !important;
}
.blockContainer.blockWrap_f3727ce15d844593893e4973268a73b4.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
     padding-top:20px !important;
    padding-bottom:20px !important;
}
.blockContainer.blockWrap_e8f3ce4d6e2c4b5c93eaf56347cdcad3.fsMed.txa0.bmg0.lstsy1.bw0.sy0 {
     padding-top:20px !important;
    padding-bottom:20px !important;
}
.financing-sol{
    display:flex;
    justify-content:space-between;
}
.blockContainer.blockWrap_bce512c7a97142c78da416abbfda59db.fsMed.txa0.bmg0.lstsy1.bw0.sy0 {
    text-align: center;
    padding-top: 0px;
    padding-bottom: 35px;
}
.blockContainer.blockWrap_f3727ce15d844593893e4973268a73b4.fsMed.txa0.bmg0.lstsy1.bw0.sy0 {
    text-align: center;
}
.blockContent.block_abf156bd3ca14fc5bf047e5c879949a5 {
    max-width: 900px !important;
}

.blockContent.block_aa9ea4235dc043688eb71ff914431df3 h2{
    padding-top:15px;
    }
.blockContent.block_aa9ea4235dc043688eb71ff914431df3 h3 {
  font-size: 29px;
  text-transform: none;
  letter-spacing: 0px;
  font-family: proximanovabold,Arial,Verdana,sans-serif;
  font-style: normal;
  font-weight: 700;
  color: #868686;
  padding-bottom:5px;
}
.blockContent.block_aa9ea4235dc043688eb71ff914431df3 p {
  padding-bottom:15px;
}
.blockContent.block_aa9ea4235dc043688eb71ff914431df3 p strong{
  font-weight: 700;
}
.blockContent.block_aa9ea4235dc043688eb71ff914431df3 h4 {
  font-size: 20px;
  padding-bottom:15px;
}

.blockContent.block_aa9ea4235dc043688eb71ff914431df3 img{
    width:400px;
    height:auto;
    float:right;
    margin-left:15px;
    margin-bottom:15px;
    }


@media (max-width: 767px) {
    .financing-sol{
        display: block;
        }
}
  .custom-slider-container {
        position: relative;
        width: 100%;
        overflow: hidden;
      }

      .custom-slide {
        display: none;
        text-align: center;
      }

      .custom-image {
        width: 100%;
        height: auto;
      }

      .custom-text-overlay {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        color: white;
        font-size: 24px;
        padding: 15px;
        border-radius: 5px;
      }

      .custom-active {
        display: block;
      

}

      .custom-button {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        background: none;
        border: none;
        color: white;
        font-size: 24px;
        cursor: pointer;
      }

      .custom-prevBtn {
        left: 10px;
      }

      .custom-nextBtn {
        right: 10px;
      }

      .custom-btn {
        padding: 12px 35px;
        color: #fff !important;
        text-decoration: none !important;
        background: rgba(0, 142, 189, 0.9);
      }
      .building-company {
        padding-bottom: 45px;
        padding-top:40px;
      }
      .blockContent.block_ef53691fcbd6499ca63af6cd0df0a0b3 {
    max-width: 100% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.blockContainer.blockWrap_ef53691fcbd6499ca63af6cd0df0a0b3.fsMed.txa0.bmg0.lstsy1.bw0.sy0{
    padding-top:0px !important;
    padding-bottom: 0px !important;
}

.clear-dv {
  clear: both;
  display: block;
}

@media (max-width: 767px) {
    .blockContainer.blockWrap_ef53691fcbd6499ca63af6cd0df0a0b3.fsMed.txa0.bmg0.lstsy1.bw0.sy0 {
    height: 65vh;
}
.blockContent.block_ef53691fcbd6499ca63af6cd0df0a0b3,.blockInnerContent,.custom-slider-container, .custom-slide, .custom-image{
    height:100% !important;
    }
    .custom-text-overlay{
        width:100%;}
        .custom-prevBtn,.custom-nextBtn{
            display:none;
        }
}

.blockContent.block_cd4948acbcac4d8fa2e36628d713c669,.blockContent.block_d2fa7434063c43f2b305ec33df6c6db9, .blockContent.block_f6ca2f9736b74fbeb13872c54960e059, .blockContent.block_f771e8f0121d464ab6a94ee61739c1d4,.blockContent.block_efec01629ff5437b8fb90e1451bb4d65,.blockContent.block_ad541512eafa45bdb68c88b6680b3fce,.blockContent.block_aba2fe7c4cb54abcb9a7c49f43eb21bb,.blockContent.block_abed6466d96a40a2b0209bf2561e52f7,.blockContent.block_ae71888853e94c0bbbb8cf1f87717751,.blockContent.block_c7712bb3f5a048a8919ae8a837656959 , .blockContent.block_f8b4c3ba75364f119767dac6d0cf5087,.blockContent.block_e1974080fde541f184e1ef55f5a07569,.blockContent.block_f03eaf3457b7494496e73f6ce033cf6b,.blockContent.block_e217e777729d443a8031833f9058a459 , .blockContent.block_ae8eedeeeefb47c9953c5e730512afcc,.blockContent.block_fedef21a91f544618c2ff6f94fba7221{
    max-width: 100% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.blockContainer.blockWrap_cd4948acbcac4d8fa2e36628d713c669.fsMed.txa0.bmg0.lstsy1.bw0.sy0, .blockContainer.blockWrap_d2fa7434063c43f2b305ec33df6c6db9.fsMed.txa0.bmg0.lstsy1.bw0.sy0, .blockContainer.blockWrap_f6ca2f9736b74fbeb13872c54960e059.fsMed.txa0.bmg0.lstsy1.bw0.sy0, .blockContainer.blockWrap_f771e8f0121d464ab6a94ee61739c1d4.fsMed.txa0.bmg0.lstsy1.bw0.sy0, .blockContainer.blockWrap_efec01629ff5437b8fb90e1451bb4d65.fsMed.txa0.bmg0.lstsy1.bw0.sy0, .blockContainer.blockWrap_ad541512eafa45bdb68c88b6680b3fce.fsMed.txa0.bmg0.lstsy1.bw0.sy0, .blockContainer.blockWrap_aba2fe7c4cb54abcb9a7c49f43eb21bb.fsMed.txa0.bmg0.lstsy1.bw0.sy0 {
    padding-top: 0px;
    
}
@media (max-width:767px){
    .blockContainer.blockWrap_d2fa7434063c43f2b305ec33df6c6db9.fsMed.txa0.bmg0.lstsy1.bw0.sy0,.blockContainer.blockWrap_cd4948acbcac4d8fa2e36628d713c669.fsMed.txa0.bmg0.lstsy1.bw0.sy0,.blockContainer.blockWrap_f6ca2f9736b74fbeb13872c54960e059.fsMed.txa0.bmg0.lstsy1.bw0.sy0,.blockContainer.blockWrap_efec01629ff5437b8fb90e1451bb4d65.fsMed.txa0.bmg0.lstsy1.bw0.sy0,.blockContainer.blockWrap_ad541512eafa45bdb68c88b6680b3fce.fsMed.txa0.bmg0.lstsy1.bw0.sy0,.blockContainer.blockWrap_aba2fe7c4cb54abcb9a7c49f43eb21bb.fsMed.txa0.bmg0.lstsy1.bw0.sy0,.blockContainer.blockWrap_f771e8f0121d464ab6a94ee61739c1d4.fsMed.txa0.bmg0.lstsy1.bw0.sy0,.blockContainer.blockWrap_abed6466d96a40a2b0209bf2561e52f7.fsMed.txa0.bmg0.lstsy1.bw0.sy0,.blockContainer.blockWrap_ae71888853e94c0bbbb8cf1f87717751.fsMed.txa0.bmg0.lstsy1.bw0.sy0,.blockContainer.blockWrap_c7712bb3f5a048a8919ae8a837656959.fsMed.txa0.bmg0.lstsy1.bw0.sy0,.blockContainer.blockWrap_f8b4c3ba75364f119767dac6d0cf5087.fsMed.txa0.bmg0.lstsy1.bw0.sy0,.blockContainer.blockWrap_e1974080fde541f184e1ef55f5a07569.fsMed.txa0.bmg0.lstsy1.bw0.sy0,.blockContainer.blockWrap_f03eaf3457b7494496e73f6ce033cf6b.fsMed.txa0.bmg0.lstsy1.bw0.sy0,.blockContainer.blockWrap_e217e777729d443a8031833f9058a459.fsMed.txa0.bmg0.lstsy1.bw0.sy0,.blockContainer.blockWrap_ae8eedeeeefb47c9953c5e730512afcc.fsMed.txa0.bmg0.lstsy1.bw0.sy0,.blockContainer.blockWrap_fedef21a91f544618c2ff6f94fba7221.fsMed.txa0.bmg0.lstsy1.bw0.sy0
{
height:40vh;

}

.blockContent.block_d2fa7434063c43f2b305ec33df6c6db9,.blockContent.block_cd4948acbcac4d8fa2e36628d713c669,.blockContent.block_f6ca2f9736b74fbeb13872c54960e059,.blockContent.block_efec01629ff5437b8fb90e1451bb4d65,.blockContent.block_ad541512eafa45bdb68c88b6680b3fce,.blockContent.block_aba2fe7c4cb54abcb9a7c49f43eb21bb,.blockContent.block_f771e8f0121d464ab6a94ee61739c1d4,.blockContent.block_abed6466d96a40a2b0209bf2561e52f7,.blockContent.block_ae71888853e94c0bbbb8cf1f87717751,.blockContent.block_f8b4c3ba75364f119767dac6d0cf5087,.blockContent.block_e1974080fde541f184e1ef55f5a07569,.blockContent.block_f03eaf3457b7494496e73f6ce033cf6b,.blockContent.block_e217e777729d443a8031833f9058a459,.blockContent.block_ae8eedeeeefb47c9953c5e730512afcc,.blockContent.block_fedef21a91f544618c2ff6f94fba7221
 {
    height: 100%;
}
.blockContent.block_aa9ea4235dc043688eb71ff914431df3 img {
  width: 100%;
  height: auto;
  float: none;
  margin-left: 0px;
  margin-bottom: 15px;
}
    }
    
    .blockContainer.blockWrap_f8b4c3ba75364f119767dac6d0cf5087.fsMed.txa0.bmg0.lstsy1.bw0.sy0 {
  padding-top: 0px;
}
    
    .navContent ul li ul, .navContent ul li:first-child ul{
        max-width:270px;
        }
        
        .custom-slider-container {
  position: relative;
  width: 100%;
  height: 80vh;
  overflow: hidden;
}

.custom-slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  animation: kenburnsZoom 15s ease-in-out infinite;
  transition: opacity 2s ease-in-out;
}

.custom-slide img.custom-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  animation: kenburnsZoom 15s ease-in-out infinite;
   transition: opacity 3s ease-in-out;
}

.custom-slide:nth-child(2) {
  animation-delay: 7.5s;
   transition: opacity 3s ease-in-out;
}

.custom-active {
  opacity: 1;
  z-index: 2;
}


.custom-slide .custom-text-overlay img.custom-image{
  animation: none;
   transition: none;
    }



/* Ken Burns zoom animation */
@keyframes kenburnsZoom {
  0% {
    transform: scale(1) translate(0, 0);
  }
  50% {
    transform: scale(1.1) translate(-2%, -2%);
  }
  100% {
    transform: scale(1.2) translate(-4%, -4%);
  }
}

/* Optional: Overlay styling */
/*.custom-text-overlay {*/
/*  position: absolute;*/
/*  bottom: 30px;*/
/*  left: 30px;*/
/*  z-index: 3;*/
/*  color: #fff;*/
/*}*/

/*.custom-text-overlay .button {*/
/*  display: inline-block;*/
/*  margin-top: 10px;*/
/*  padding: 12px 20px;*/
/*  background-color: #007BFF;*/
/*  color: #fff;*/
/*  text-decoration: none;*/
/*  border-radius: 5px;*/
/*}*/