.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-344ba2d4-a09d-e594-2246-bff581b222b0 {
padding-left: 20px !important;
padding-right: 20px !important;
}
.lfr-layout-structure-item-50df60d6-3c79-2bf3-fec7-109d3cbbd9ae {
background-color: #FFFFFF !important;
font-size: var(--font-size-lg) !important;
font-weight: var(--font-weight-bolder) !important;
}
.lfr-layout-structure-item-50df60d6-3c79-2bf3-fec7-109d3cbbd9ae .btn-primary {
      background-color: #FF0000 !important;
      border-color: #FF0000  !important;
      border-radius: 1000px !important;
      font-size: 18px;
      height: 40px;
}

@media screen and (max-width: 768px) {
      .lfr-layout-structure-item-50df60d6-3c79-2bf3-fec7-109d3cbbd9ae .btn-primary {
            font-size: 12px !important;
            width: 100% !important;
            display: flex;
            align-items: center;
            justify-content: center;
    
@media screen and (max-width: 767px) {.lfr-layout-structure-item-344ba2d4-a09d-e594-2246-bff581b222b0 {
padding-left: 20px !important;
padding-right: 20px !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-51d0e641-856f-a7b3-3e32-c4e20697db08 {
margin-right: 20px !important;
padding-left: 20px !important;
}
.lfr-layout-structure-item-344ba2d4-a09d-e594-2246-bff581b222b0 {
overflow: auto !important;
padding-left: 20px !important;
padding-right: 20px !important;
}
.lfr-layout-structure-item-344ba2d4-a09d-e594-2246-bff581b222b0 {
    margin: 20px !important;
}.lfr-layout-structure-item-763448b8-d65a-4a1d-c77d-19b046ab7fd3 {
margin-left: var(--spacer-0,0rem) !important;
padding-left: var(--spacer-0,0rem) !important;
padding-right: 0px !important;
}
}