.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.da-container{
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.da-padding-bottom{
  padding-bottom: 70px;
}
@media (min-width: 768px){
  .da-container {
    max-width: 768px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .da-padding-bottom{
   padding-bottom: 110px; 
  }
}
@media (min-width: 1024px){
  .da-container {
    max-width: 1024px;
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 1260px){
  .da-container {
    max-width: 1260px;
    padding-left: 40px;
    padding-right: 40px;
  }
  .da-padding-bottom{
    padding-bottom: 130px;
  }
}
@media (min-width: 1545px){
  .da-container {
    max-width: 1545px;
    padding-left: 40px;
    padding-right: 40px;
  }
}.lfr-layout-structure-item-ac4042cb-a5fe-9fc6-6336-deff8277f887 {
padding-top: 190px !important;
}
.lfr-layout-structure-item-2c706e02-69c4-3c47-9ced-95e637a9ab63 {
padding-top: 36px !important;
text-align: center !important;
}
.footer-layout-container{
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

@media (min-width: 768px){
  .footer-layout-container {
    max-width: 768px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 1024px){
  .footer-layout-container {
    max-width: 1024px;
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 1260px){
  .footer-layout-container{
    max-width: 1260px;
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media(min-width: 1545px){
  .footer-layout-container{
    max-width: 1545px;
    padding-left: 40px;
    padding-right: 40px;
  } 
}.lfr-layout-structure-item-51470f7b-9d23-5abb-b359-821e3145e396 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-51470f7b-9d23-5abb-b359-821e3145e396) !important;
}
@media screen and (max-width: 575px) {.lfr-layout-structure-item-ac4042cb-a5fe-9fc6-6336-deff8277f887 {
padding-top: 120px !important;
}
}