.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-c49f9786-b54c-8d52-e6b4-b0c38ddd5437 {
background-color: #000000 !important;
padding-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-908304f1-f8e4-50e1-6a27-3e3744967240 {
background-color: #1C1C1C !important;
padding-left: 10px !important;
padding-right: 10px !important;
padding-top: 5vw !important;
}
.lfr-layout-structure-item-f4992cdf-5bb9-a5dd-26da-c94b730e3e84 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-f4992cdf-5bb9-a5dd-26da-c94b730e3e84) !important;
}
.lfr-layout-structure-item-f4992cdf-5bb9-a5dd-26da-c94b730e3e84 {
.germany-hero-section{
height: 60vh;
}
}.lfr-layout-structure-item-dffec046-c76a-8c29-d9f5-bb74eaaaf26e {
@media (max-width: 768px) {
.mainCstmHeader .header-btn {
    width: 43.5vw !important;
font-size: 10px !important;
}
}
.mainCstmHeader .header-btn {
    width: 25vw ;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-c49f9786-b54c-8d52-e6b4-b0c38ddd5437 {
@media (max-width: 768px) {
.stay-connected, .footer-left{
font-size: 16px !important;
}
}
}}