/*
***********************************************************
Sticky header
***********************************************************
 */


.dnd_area_102-row-0-padding {
  padding: 0px !important;
    position: sticky;
    top: 0 !important;
    z-index: 10 !important;
}


@media (max-width: 768px) {
  .dnd_area_102-row-0-padding {
    position: static;
    top: auto !important;
    z-index: auto !important;
  }
}





/*
***********************************************************
Typography
***********************************************************
 */

.interactive-button-wrapper a { 
    transition: background-color 0.5s ease-in-out!important;

}


/* ==========================
   DESKTOP (Default)
========================== */

h1 {
  font-size: 73px;
  line-height: 1.1;
  color:#464647;
}

h2 {
  font-size: 56px;
  line-height: 1.15;
    color:#464647;

}

h3 {
  font-size: 42px;
  line-height: 1.2;
}

h4 {
  font-size: 32px;
  line-height: 1.3;
}

h5 {
  font-size: 24px;
  line-height: 1.35;
}


/* ==========================
   TABLET
========================== */

@media (max-width: 1024px) {

  h1 {
    font-size: 56px;
    line-height: 1.1;
  }

  h2 {
    font-size: 44px;
    line-height: 1.15;
  }

  h3 {
    font-size: 34px;
    line-height: 1.2;
  }

  h4 {
    font-size: 28px;
    line-height: 1.3;
  }

  h5 {
    font-size: 22px;
    line-height: 1.35;
  }

}


/* ==========================
   MOBILE
========================== */

@media (max-width: 767px) {

  h1 {
    font-size: 40px;
    line-height: 1.1;
  }

  h2 {
    font-size: 34px;
    line-height: 1.15;
  }

  h3 {
    font-size: 28px;
    line-height: 1.2;
  }

  h4 {
    font-size: 24px;
    line-height: 1.3;
  }

  h5 {
    font-size: 20px;
    line-height: 1.35;
  }

}
/*
***********************************************************
Header Styles
***********************************************************
 */


.mwh_el_logo {
    max-width: 260px;
}

.cell_17860110996543-background-color, #hs_cos_wrapper_widget_1785506555656, .cell_17854275742395-background-layers, .cell_1785427967748-background-layers, .cell_1785427966234-background-layers, .cell_17854280776702-background-layers, .cell_17854280776703-background-layers, .cell_17854280776704-background-layers {
    border-radius: 50px;
}


/*
***********************************************************
Accordion
***********************************************************
 */
.boost_module_accordion_item {
    border-radius: 40px!important;
    padding: 30px 30px 0px 30px!important;
    background: rgba(255, 255, 255, 0.4)!important;
}

.boost_module_accordion_title {
    color: #ffffff!important;
}

.boost_module_accordion_text {
    font-size: 16px!important;
    color: #ffffff!important;
    padding: 30px 50px!important;
}

.boost_module_accordion {
    background: none!important;
}

.dnd_area_102-row-11-background-layers {
    background-color: #5C1B5A !important;
    background-repeat: no-repeat !important;
    background-position: right bottom !important;
    background-size: 25% !important;

}
/*
***********************************************************
Custom Modulees
***********************************************************
 */

.boost_module_accordion_item {
    border-bottom: none;
    border-radius: 40px;
    padding: 30px 30px 0px 30px;
    background: rgba(255, 255, 255, 0.4);
}
.benefits-list__text {
    font-size: 18px!important;
}

#hs_cos_wrapper_widget_1785750008081 .benefits-list__item, div#hs_cos_wrapper_module_1785921368165 .benefits-list__item
{
padding:48px;
}

.cell_1785829166781-padding .benefits-list__item {padding:30px!important;}

#hs_cos_wrapper_module_1785771479224 .benefits-list__item, .module_17857715367693-margin .benefits-list__item {padding:40px 50px!important;min-height:250px!important;}


div#hs_cos_wrapper_module_1785672826386 .benefits-list__item 
{
  border: 0px!important;
      box-shadow: none;
      padding: 10px;
  font-weight:normal;
}

div#hs_cos_wrapper_module_17860086627727 .benefits-list__item  {
    padding: 40px!important;
}

.cell_1785931260781-vertical-alignment .boost_module_image_text {
    display: flex!important;
    justify-content: flex-end!important;
    align-items: center!important;
    gap: 20px!important;
    width: 100%!important;
}

.cell_1786014881666-background-color, .cell_1786014873493-background-color, .cell_17860090441573-background-color, .cell_17860086461063-background-layers,.cell_17860086461064-background-layers, .cell_17859511792583-background-color, .cell_17859331792456-padding, .cell_17859331792457-background-color,.cell_1785944803420-background-color, .cell_1785945063632-background-color, .cell_17859452616392-background-color,.cell_17859452616393-background-color  {
    border-radius: 36px;
}

.cell_1785944803420-background-color, .cell_1785945063632-background-color, .cell_17859452616392-background-color,.cell_17859452616393-background-color {
min-height:300px!important;
}

#hs_cos_wrapper_widget_1785950979983 .benefits-list__item {padding:30px 40px!important;}

#hs_cos_wrapper_widget_1785950979983 .benefits-list__icon {display:none;}

.cell_17859331792456-padding img, .cell_17859331792457-background-color img {
    border-radius: 36px 36px 0px 0px;
}


#hs_cos_wrapper_module_17858742830113 .benefits-list__item {padding:30px}



.cell_17856600090113-background-color, .cell_17856600090114-background-color {
box-shadow: 0 12px 30px rgba(0, 0, 0, .18);
border-radius:36px;
    padding: 40px 60px 40px 60px!important;
}

 div#hs_cos_wrapper_module_178576373776812 .benefits-list__item {padding:30px}




.module_1785660084926-flexbox-positioning img, .cell_17856600090114-background-layers img {
    margin-top: -80px;
}

div#hs_cos_wrapper_widget_1785763345513 .boost_module_icon_card_text h5, div#hs_cos_wrapper_module_17857635672853 .boost_module_icon_card_text h5 {
    font-size: 20px;
    line-height: 24px;
    font-weight: 600;
  margin-top:15px;
}

#hs_cos_wrapper_module_17859315240143 .boost_module_image_text_img, #hs_cos_wrapper_widget_1785931361780 .boost_module_image_text_img, #hs_cos_wrapper_module_178601135330114 .boost_module_image_text_img, #hs_cos_wrapper_module_178601135330113 .boost_module_image_text_img {
    max-width: 60px;
}

#hs_cos_wrapper_module_17859315240143 .boost_module_container h4, #hs_cos_wrapper_widget_1785931361780 .boost_module_container h4
#hs_cos_wrapper_module_178601135330113 .boost_module_container h4, #hs_cos_wrapper_module_178601135330114 .boost_module_container h4 {
 color:#ffffff!important;
    font-size:20px;
    font-weight:100;
    margin-top:15px
}

#hs_cos_wrapper_module_17859315240143 .boost_module_image_text, #hs_cos_wrapper_widget_1785931361780 .boost_module_image_text {
    gap: 70px 30px;
}

.cell_1785763051601-padding .boost_grid--2col.mgi-col2{
    padding-left: 12px;
}

.cell_1785763051601-padding .boost_grid--2col.mgi-col1 {
    padding-right: 12px;
}

div#hs_cos_wrapper_module_17860243649113 .hs-support-topics, #hs_cos_wrapper_module_17860243690083 .hs-support-topics, div#hs_cos_wrapper_widget_1786014694561 .hs-support-topics, div#hs_cos_wrapper_module_17860245317578 .hs-support-topics, div#hs_cos_wrapper_module_178602453175710 .hs-support-topics {
    padding: 20px;
}


#hs_cos_wrapper_module_17860243649113 .hs-support-topics__item , #hs_cos_wrapper_module_17860243690083 .hs-support-topics__item , #hs_cos_wrapper_widget_1786014694561 .hs-support-topics__item , div#hs_cos_wrapper_module_17860245317578 .hs-support-topics__item , div#hs_cos_wrapper_module_178602453175710 .hs-support-topics__item  {
    background: #99719D; border: 1px solid#BD98C1;
}


#hs_cos_wrapper_module_17860243649113 .hs-support-topics__icon , #hs_cos_wrapper_module_17860243690083 .hs-support-topics__icon , #hs_cos_wrapper_widget_1786014694561 .hs-support-topics__icon , div#hs_cos_wrapper_module_17860245317578 .hs-support-topics__icon, div#hs_cos_wrapper_module_178602453175710 .hs-support-topics__icon, #hs_cos_wrapper_module_17860243649113 .hs-support-topics__label , #hs_cos_wrapper_module_17860243690083 .hs-support-topics__label , #hs_cos_wrapper_widget_1786014694561 .hs-support-topics__label , div#hs_cos_wrapper_module_17860245317578 .hs-support-topics__label, div#hs_cos_wrapper_module_178602453175710 .hs-support-topics__label  {
color:#fff;}


div#hs_cos_wrapper_widget_1785763345513 .boost_module_icon_card_text, div#hs_cos_wrapper_module_17857635672853 .boost_module_icon_card_text {
    text-align:left;
    padding: 0px;
}

div#hs_cos_wrapper_widget_1785763345513 .boost_module_icon_card, div#hs_cos_wrapper_module_17857635672853 .boost_module_icon_card  {
    padding: 25px 30px;
    border-radius:25px;
      min-height: 230px;
}




@media (max-width: 767px) {

.cell_1785763051601-padding .boost_grid-inner {
    gap:10px 0;
}

  
.cell_1785763051601-padding .boost_grid--2col.mgi-col2 {
    padding-left: 0px
}

.cell_1785763051601-padding .boost_grid--2col.mgi-col1 {
    padding-right: 0px
}

}


/* ==========================================
   Tenant protection and support 
   ========================================== */


#hs_cos_wrapper_module_1785771220837 .boost_module_icon_card, #hs_cos_wrapper_module_1785771286505 .boost_module_icon_card, #hs_cos_wrapper_module_17857713042678 .boost_module_icon_card  {
    background: #575657;
    border:1px solid #7D7D7E;
    border-radius:40px;
    padding: 30px;
      min-height: 190px;
}

#hs_cos_wrapper_module_1785771220837 .boost_module_icon_card_text, #hs_cos_wrapper_module_1785771286505 .boost_module_icon_card_text, #hs_cos_wrapper_module_17857713042678 .boost_module_icon_card_text {
    text-align: left;
}
#hs_cos_wrapper_module_1785771220837 .boost_module_icon_card_text p, #hs_cos_wrapper_module_1785771286505 .boost_module_icon_card_text p, #hs_cos_wrapper_module_17857713042678 .boost_module_icon_card_text p {
    color: #ffffff; 
}


#hs_cos_wrapper_module_1785771479224 .benefits-list__icon, #hs_cos_wrapper_module_17857715367693 .benefits-list__icon {
    display: none;
}

#hs_cos_wrapper_module_1785771479224 .benefits-list__item.hover-bounce,#hs_cos_wrapper_module_17857715367693 .benefits-list__item.hover-bounce {
    padding: 30px 50px;
    min-height: 250px;
}

#hs_cos_wrapper_module_1785771220837 .boost_module_icon_card_text img, #hs_cos_wrapper_module_1785771286505 .boost_module_icon_card_text img, #hs_cos_wrapper_module_17857713042678 .boost_module_icon_card_text img {
  margin-bottom:10px;}

div#hs_cos_wrapper_module_1785771220837 .boost_grid-col.boost_grid--2col.mgi-col1 {padding-right: 14px}

div#hs_cos_wrapper_module_1785771220837 .boost_grid-col.boost_grid--2col.mgi-col2 {padding-left: 14px}

div#hs_cos_wrapper_module_1785771286505 .boost_grid-col.boost_grid--2col.mgi-col1 {padding-right: 14px}

div#hs_cos_wrapper_module_1785771286505 .boost_grid-col.boost_grid--2col.mgi-col2 {padding-left: 14px}

div#hs_cos_wrapper_module_17857713042678 .boost_grid-col.boost_grid--3col.mgi-col1  {padding-right: 14px}

div#hs_cos_wrapper_module_17857713042678 .boost_grid-col.boost_grid--3col.mgi-col3 {padding-left: 14px}

@media (max-width: 767px) {
#hs_cos_wrapper_module_1785771220837 .boost_module_icon_card, #hs_cos_wrapper_module_1785771286505 .boost_module_icon_card, #hs_cos_wrapper_module_17857713042678 .boost_module_icon_card {
    border-radius: 20px;
    min-height: auto;
}
  
  div#hs_cos_wrapper_module_17857713042678 .boost_grid-col.boost_grid--3col.mgi-col3, div#hs_cos_wrapper_module_1785771220837 .boost_grid-col.boost_grid--2col.mgi-col2 {
    padding-left: 0px;
}

div#hs_cos_wrapper_module_1785771286505 .boost_grid-col.boost_grid--2col.mgi-col1 {
    padding-right: 0px;
}

div#hs_cos_wrapper_module_1785771286505 .boost_grid-col.boost_grid--2col.mgi-col2 {
    padding-left: 0px;
}

div#hs_cos_wrapper_module_17857713042678 .boost_grid-col.boost_grid--3col.mgi-col1, div#hs_cos_wrapper_module_1785771220837 .boost_grid-col.boost_grid--2col.mgi-col1
 {
    padding-right: 0px;
}



#hs_cos_wrapper_module_17857713042678 .boost_grid-inner, #hs_cos_wrapper_module_1785771220837 .boost_grid-inner, #hs_cos_wrapper_module_1785771286505 .boost_grid-inner   {
    gap: 10px 0;
}

}

@media (max-width: 767px) {

    /* Reset the parent cell */
    .cell_1785931260781-vertical-alignment {
        align-items: flex-start !important;
    }

    /* Reset every wrapper */
    .cell_1785931260781-vertical-alignment .row-fluid,
    .cell_1785931260781-vertical-alignment .widget-span,
    .cell_1785931260781-vertical-alignment .dnd-module,
    .cell_1785931260781-vertical-alignment .hs_cos_wrapper {
        display: block !important;
        width: 100% !important;
    }

    /* Move the actual module left */
    .cell_1785931260781-vertical-alignment .boost_module_image_text, .cell_17860113533014-vertical-alignment .boost_module_image_text  {
        display: flex;
        justify-content: flex-start !important;
        align-items: center;
        margin-left: 0 !important;
        margin-right: auto !important;
        width: 100% !important;
    }

}


/* ==========================================
   Pay my Bill Page
   ========================================== */

/* Borders */
.cell_17858707814774-padding,
.cell_1785871393012-padding {
    border-right: 1px solid #b7b7b7;
}

/* Padding */
.cell_17858707814774-padding,
.cell_1785871393012-padding,
.cell_1785871348561-padding {
    padding: 0 20px;
    box-sizing: border-box;
}

/* Remove borders on mobile */
@media (max-width: 767px) {
    .cell_17858707814774-padding,
    .cell_1785871393012-padding {
        border-right: none;
    }
}

/* ==========================================
   Payment Cards - 8/4 Row
========================================== */

.cell_17858734456472-background-color,
.cell_17858734456473-background-color {
    background: #fff;
    border-radius: 36px;
    padding: 30px 30px 60px !important;
    box-shadow: 0 8px 20px rgba(0,0,0,.12);
    box-sizing: border-box;
min-height:430px!important;
}

/* Header */
.cell_17858734456472-background-color .boost_module_image_text,
.cell_17858734456473-background-color .boost_module_image_text {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-bottom: 30px;
}

/* Icon */
.cell_17858734456472-background-color .boost_module_image_text_img,
.cell_17858734456473-background-color .boost_module_image_text_img {
    width: 70px;
    height: 70px;
    object-fit: contain;
    flex-shrink: 0;
}

/* Title */
.cell_17858734456472-background-color .boost_module_image_text_container,
.cell_17858734456473-background-color .boost_module_image_text_container {
    flex: 1;
    min-width: 0;
}

.cell_17858734456472-background-color h5,
.cell_17858734456473-background-color h5 {
    margin: 0;
    font-size: 1.5rem;
    line-height: 1.2;
    font-weight: 700;
    color: #707070;
}

/* Body */
.cell_17858734456472-background-color p,
.cell_17858734456473-background-color p {
    margin: 0;
    font-size: 1rem;
    line-height: 1.5;
    color: #707070;
}

.cell_17858734456472-background-color p br,
.cell_17858734456473-background-color p br {
    display: block;
    content: "";
    margin-bottom: 18px;
}

/* Responsive */

@media (max-width:991px){

    .cell_17858734456472-background-color,
    .cell_17858734456473-background-color{
        padding:20px !important;
    }

    .cell_17858734456472-background-color h5,
    .cell_17858734456473-background-color h5{
        font-size:1.2rem;
    }

}

@media (max-width:767px){

    .cell_17858734456472-background-color,
    .cell_17858734456473-background-color{
        margin-bottom:24px;
        padding:28px !important;
    }

    .cell_17858734456472-background-color .boost_module_image_text,
    .cell_17858734456473-background-color .boost_module_image_text{
        gap:18px;
    }

    .cell_17858734456472-background-color .boost_module_image_text_img,
    .cell_17858734456473-background-color .boost_module_image_text_img{
        width:60px;
        height:60px;
    }

    .cell_17858734456472-background-color h5,
    .cell_17858734456473-background-color h5{
        font-size:1.4rem;
    }

    .cell_17858734456472-background-color p,
    .cell_17858734456473-background-color p{
        font-size:1rem;
    }

}

/* ==========================================
   Payment Cards
========================================== */

/* Cards */
.cell_1785873388067-background-color,
.cell_1785915620424-background-color,
.cell_1785915634834-background-color {
    background: #fff;
    border-radius: 36px;
    padding: 30px 30px 40px!important;
    box-shadow: 0 8px 20px rgba(0,0,0,.12);
    box-sizing: border-box;
    min-height: 350px !important;
}

/* Header */
.cell_1785873388067-background-color .boost_module_image_text,
.cell_1785915620424-background-color .boost_module_image_text,
.cell_1785915634834-background-color .boost_module_image_text {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-bottom: 30px;
}

/* Icon */
.cell_1785873388067-background-color .boost_module_image_text_img,
.cell_1785915620424-background-color .boost_module_image_text_img,
.cell_1785915634834-background-color .boost_module_image_text_img {
    width: 70px;
    height: 70px;
    object-fit: contain;
    flex-shrink: 0;
}

/* Title container */
.cell_1785873388067-background-color .boost_module_image_text_container,
.cell_1785915620424-background-color .boost_module_image_text_container,
.cell_1785915634834-background-color .boost_module_image_text_container {
    flex: 1;
    min-width: 0;
}

/* Heading */
.cell_1785873388067-background-color h5,
.cell_1785915620424-background-color h5,
.cell_1785915634834-background-color h5 {
    margin: 0;
    font-size: 1.5rem;
    line-height: 1.2;
    font-weight: 700;
    color: #707070;
}

/* Paragraph */
.cell_1785873388067-background-color p,
.cell_1785915620424-background-color p,
.cell_1785915634834-background-color p {
    margin: 0;
    font-size: 1rem;
    line-height: 1;
    color: #707070;
}

/* Space between paragraphs */
.cell_1785873388067-background-color p br,
.cell_1785915620424-background-color p br,
.cell_1785915634834-background-color p br {
    display: block;
    content: "";
    margin-bottom: 18px;
}

/* Tablet */
@media (max-width: 991px) {

    .cell_1785873388067-background-color,
    .cell_1785915620424-background-color,
    .cell_1785915634834-background-color {
        padding: 20px;
    }

    .cell_1785873388067-background-color h5,
    .cell_1785915620424-background-color h5,
    .cell_1785915634834-background-color h5 {
        font-size: 1.2rem;
    }

}

/* Mobile */
@media (max-width: 767px) {

    .cell_1785873388067-background-color,
    .cell_1785915620424-background-color,
    .cell_1785915634834-background-color {
        margin-bottom: 24px;
        padding: 28px;
    }

    .cell_1785873388067-background-color .boost_module_image_text,
    .cell_1785915620424-background-color .boost_module_image_text,
    .cell_1785915634834-background-color .boost_module_image_text {
        gap: 18px;
    }

    .cell_1785873388067-background-color .boost_module_image_text_img,
    .cell_1785915620424-background-color .boost_module_image_text_img,
    .cell_1785915634834-background-color .boost_module_image_text_img {
        width: 60px;
        height: 60px;
        padding: 0px;
    }

    .cell_1785873388067-background-color h5,
    .cell_1785915620424-background-color h5,
    .cell_1785915634834-background-color h5 {
        font-size: 1.4rem;
    }

    .cell_1785873388067-background-color p,
    .cell_1785915620424-background-color p,
    .cell_1785915634834-background-color p {
        font-size: 1rem;
    }

}

/* Left column */
.cell_17858734456472-background-color > .row-fluid-wrapper > .row-fluid > .span6:first-child {
    position: relative;
    padding-right: 40px;
}

/* Right column */
.cell_17858734456472-background-color > .row-fluid-wrapper > .row-fluid > .span6:last-child {
    padding-left: 40px;
}

/* Vertical divider */
.cell_17858734456472-background-color > .row-fluid-wrapper > .row-fluid > .span6:first-child::after {
    content: "";
    position: absolute;
    top: 10px;
    bottom: 10px;
    right: 0;
    width: 2px;
  background: repeating-linear-gradient(
        to bottom,
        #9c9c9c 0 4px,
        transparent 4px 8px
    );}

@media (max-width: 767px) {

    .cell_17858734456472-background-color > .row-fluid-wrapper > .row-fluid > .span6:first-child {
        padding-right: 0;
        margin-bottom: 30px;
    }

    .cell_17858734456472-background-color > .row-fluid-wrapper > .row-fluid > .span6:last-child {
        padding-left: 0;
    }

    .cell_17858734456472-background-color > .row-fluid-wrapper > .row-fluid > .span6:first-child::after {
        display: none;
    }

}



/*
***********************************************************
Contact page
***********************************************************
 */

#contact-ces p {
 font-size: 0.7em!important;
 line-height:1.3em!important;
 color:#464647!important;
}


#contact-ces .key-card__icon img {
    display: block;
    height: 120px;
    object-fit: contain;
    width: 120px;
}

#contact-ces .key-card {
     border:0px solid!important;
     align-items: flex-start!important;
      padding: 85px 28px 32px!important;
}



#contact-ces .key-card-wrapper {
    gap: 50px!important;
    max-width: 1280px!important;
}

#hs_cos_wrapper_widget_1786002448551 .boost_module_image_text h2, #hs_cos_wrapper_widget_1786002448551 .boost_module_image_text h5, #hs_cos_wrapper_module_17860090441575 .boost_module_image_text h2, #hs_cos_wrapper_module_17860090441575 .boost_module_image_text h5
 {
  color:#ffffff;}



#hs_cos_wrapper_widget_1786002448551 .boost_module_image_text h5, #hs_cos_wrapper_module_17860090441575 .boost_module_image_text h5 {font-weight:normal;line-height: 1.3em;}
#hs_cos_wrapper_widget_1786002448551 .boost_module_image_text h2, #hs_cos_wrapper_module_17860090441575 .boost_module_image_text h2 {margin-bottom:0px;margin-top:20px;}

#hs_cos_wrapper_widget_1786002448551 {padding:40px;}

.cell_17860019817373-background-layers { border-radius:50px;}

/* ==========================================
CTA
========================================== */

.cta-link {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  color: #4B4B4B;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  transition: all 0.3s ease;
}

.cta-link svg {
  width: 22px;
  height: 22px;
  transition: transform 0.3s ease;
}

.cta-link:hover {
  color: #5C1B5A; /* Your brand colour */
}

.cta-link:hover svg {
  transform: translateX(6px);
}

/* ==========================================
   Support page
   ========================================== */

form {
box-shadow: none!important;
}
/* ==========================================
   HOW BATTERIES WORK SECTION ONLY
   ========================================== */

/* Make the three image columns relative */
.dnd_area_102-row-5-background-color .span4{
    position:relative;
}

.dnd-column.cell_1785957552955-margin {
    border-radius: 40px;
}

.dnd_area_102-row-5-background-color
> .row-fluid
> .span4
> .row-fluid-wrapper:first-child
.hs-image-widget{
    width:88%; 
    max-width:520px;
    margin:0 auto;
    display:block;
}

.dnd_area_102-row-5-background-color .span4:not(:last-child)::after{
    content:"";
    position:absolute;

    width:120px;
    height:58px;

    top:185px;
    right:-70px;

    background:url("https://147706869.fs1.hubspotusercontent-eu1.net/hubfs/147706869/arrow.svg")
        center center / contain no-repeat;

    z-index:20;
    pointer-events:none;
}

/* Tablet */
@media (max-width:991px){

    .dnd_area_102-row-5-background-color
    > .row-fluid
    > .span4
    > .row-fluid-wrapper:first-child
    .hs-image-widget{
        width:92%;
    }

    .dnd_area_102-row-5-background-color .span4:not(:last-child)::after{
        width:90px;
        height:36px;
        right:-55px;
        top:105px;
    }

}

/* Mobile */
@media (max-width:767px){

    .dnd_area_102-row-5-background-color .span4::after{
        display:none;
    }

    .dnd_area_102-row-5-background-color
    > .row-fluid
    > .span4
    > .row-fluid-wrapper:first-child
    .hs-image-widget{
        width:100%;
    }

}

<style>
@media (max-width: 767px) {
  /* Stack the hero columns vertically */
  .dnd_area_102-row-1-max-width-section-centering > .row-fluid {
    display: flex !important;
    flex-direction: column !important;
  }

  /* Remove HubSpot float/grid behaviour on mobile */
  .dnd_area_102-row-1-max-width-section-centering > .row-fluid > .dnd-column {
    width: 100% !important;
    margin-left: 0 !important;
    float: none !important;
  }

  /* Prevent clearfix elements affecting flex order */
  .dnd_area_102-row-1-max-width-section-centering > .row-fluid::before,
  .dnd_area_102-row-1-max-width-section-centering > .row-fluid::after {
    display: none !important;
    content: none !important;
  }

  /* Image first — Home page and Pay my Bill page */
  .dnd_area_102-row-1-max-width-section-centering
    > .row-fluid
    > .cell_1785419426815-margin,
  .dnd_area_102-row-1-max-width-section-centering
    > .row-fluid
    > .cell_17858525062642-margin {
    order: 1 !important;
  }

  /* Text second — Home page and Pay my Bill page */
  .dnd_area_102-row-1-max-width-section-centering
    > .row-fluid
    > .cell_1785419585814-padding,
  .dnd_area_102-row-1-max-width-section-centering
    > .row-fluid
    > .cell_1785852506264-padding {
    order: 2 !important;
  }
}
</style>

/*
***********************************************************
Column Styles
***********************************************************
 */

@media (max-width: 767px) {
  .dnd_area_102-row-0-background-layers > .row-fluid {
    display: flex;
    flex-direction: column-reverse;
  }

}


/*****************************************/

/* Footer    */

/*****************************************/
 
 
.cell_17824782504513-row-1-background-layers {

  border-radius: 20px;

}
 
.cell_17824748577235-background-layers, .cell_1782907925064-background-layers, .cell_1782907947561-background-layers {

  border-radius: 20px !important;

}
 
.boost_social_icons a {

    /* border-radius: 50%; */

    border: none !important;

    width: 30px !important;

    height: auto !important;

    display: flex !important;

    align-items: flex-start !important;

    justify-content: flex-start !important;

    margin: 20px 0px 20px !important;

    /* gap: 40px; */

    flex-direction: row !important;

}
 
footer .boost_module_social_accounts .boost_social_icons a svg path {

  fill: #ffffff !important;

}
 
footer .boost_module_social_accounts .boost_social_icons a:hover svg path {

  fill: #dae778 !important;

}
 
footer .hs-menu-item > a {

  color: white !important;

  text-decoration: none !important;

}
 
footer .recite-ele.recite-ele-style a,

footer a.recite-ele.recite-ele-style {

  color: #fff !important;

  text-decoration: none !important;

}
 
footer .hs-menu-item > a:hover {

  color: #dae778 !important;

}