.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-a71b0feb-5cdb-998b-cdb2-cfd7a250ca6b {
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-43d0a278-b782-5605-7cb4-77a37ecaad3a {
padding-top: var(--spacer-5,3rem) !important;
text-align: center !important;
}
.but1 {
.btn-outline-light {
    border-color: #f1f2f5;
    color: #f1f2f5;
  border-radius: 0;
text-transform: uppercase;
    height: 67px;
    transition: border-color 0.3s ease;
}

.btn-outline-light:hover {
    background: #000;
    border-color: transparent !important;
    animation: shake 0.5s;
}

@keyframes shake {
    0%, 100% { transform: translateX(0); }
    25% { transform: translateX(-5px); }
    75% { transform: translateX(5px); }
}
}.lfr-layout-structure-item-de0cad85-3239-9936-21ae-f88c16817c1a {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-de0cad85-3239-9936-21ae-f88c16817c1a) !important;
box-shadow: var(--box-shadow-lg) !important;
}
.lfr-layout-structure-item-17e2c9a7-4908-43bc-5800-7d54386c6506 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-17e2c9a7-4908-43bc-5800-7d54386c6506) !important;
height: 615px !important;
padding-top: var(--spacer-10,10rem) !important;
box-shadow: var(--box-shadow-lg) !important;
}
.lfr-layout-structure-item-8abb5861-0bf3-5a49-0cca-1a358cab566f {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-6,4.5rem) !important;
color: var(--lighter) !important;
}
.lfr-layout-structure-item-a31ade90-bd58-2278-1a2a-569bf662009c {
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-5,3rem) !important;
color: var(--gray-100) !important;
}
.lfr-layout-structure-item-9acd3b06-0740-4a2a-968f-af0115864927 {
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-762e5d7f-40be-1ac7-0e48-6867b4afc11e {
margin-top: -10px !important;
}
.lfr-layout-structure-item-23ec8948-6ac6-1bba-8ad8-461a4d598ff9 {
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-23ec8948-6ac6-1bba-8ad8-461a4d598ff9 {
.museum-title {
 animation: pulse 1.2s infinite;
color: white;
}
}.lfr-layout-structure-item-da3b652b-e433-a38e-2750-ca04f32c97fa {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-da3b652b-e433-a38e-2750-ca04f32c97fa) !important;
height: 615px !important;
padding-top: var(--spacer-10,10rem) !important;
box-shadow: var(--box-shadow-lg) !important;
}
.lfr-layout-structure-item-d4965e8e-5ee4-dde0-ba82-50c218acbfb2 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-d4965e8e-5ee4-dde0-ba82-50c218acbfb2) !important;
height: 615px !important;
padding-top: var(--spacer-10,10rem) !important;
box-shadow: var(--box-shadow-lg) !important;
}
.lfr-layout-structure-item-402d464a-8812-3df0-c232-9c8ebebf5b15 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-402d464a-8812-3df0-c232-9c8ebebf5b15) !important;
margin-top: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-402d464a-8812-3df0-c232-9c8ebebf5b15 {
.card.w-100 {
	height: 100%;
	background: #1c1b1b;
	color: white;
}
.card-title.mb-0 {
	color: white;
}
}.lfr-layout-structure-item-ecf3e013-bcdd-d59b-5a22-90f280dc9c3a {
background-color: #9C8D7B !important;
margin-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-c7e279c5-d7db-a3e3-1730-4575f668ef16 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-1d71d046-0f93-4755-bc9d-5b0de33ad376 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-1d71d046-0f93-4755-bc9d-5b0de33ad376) !important;
display: none !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-6,4.5rem) !important;
}
.ww {
max-width: 1200px;
margin: auto;
}.lfr-layout-structure-item-930d2efd-c5cb-a370-a16e-044f38bf5356 {
background-color: #661125 !important;
margin-left: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-ede21ab4-c3c8-c91d-47fd-5191f338dece {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-ede21ab4-c3c8-c91d-47fd-5191f338dece {
backdrop-filter: blur(4px);
}.lfr-layout-structure-item-149cd151-e1c8-fd3e-5aaa-5ba7d28b1a05 {
background-color: #000000B3 !important;
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-149cd151-e1c8-fd3e-5aaa-5ba7d28b1a05) !important;
margin-bottom: var(--spacer-5,3rem) !important;
margin-left: var(--spacer-3,1rem) !important;
margin-right: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-6,4.5rem) !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
text-align: center !important;
color: var(--text-muted) !important;
}

.lfr-layout-structure-item-149cd151-e1c8-fd3e-5aaa-5ba7d28b1a05 {
	background-color: #4F684D !important;
	color: #fff !important;
}
.lfr-layout-structure-item-f98a727d-2fad-ecf1-078c-d8bd12f5a04a {
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-d498d93d-a302-4fcf-9042-1079986dd023 {
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
color: var(--white) !important;
}
.but {
max-width: 1080px;
margin: auto;


.btn-outline-light {
    border-color: #f1f2f5;
    color: #f1f2f5;
  border-radius: 0;
text-transform: uppercase;
    height: 67px;
    transition: border-color 0.3s ease;
}

.btn-outline-light:hover {
    background: #000;
    border-color: transparent !important;
    animation: shake 0.5s;
}

@keyframes shake {
    0%, 100% { transform: translateX(0); }
    25% { transform: translateX(-5px); }
    75% { transform: translateX(5px); }
}

}
.lfr-layout-structure-item-3a3b3985-5881-4ace-a268-0c89a02b9109 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-3a3b3985-5881-4ace-a268-0c89a02b9109) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.big {
  background-blend-mode: darken;
  background-color: rgba(0, 0, 0, 0.2);
}.lfr-layout-structure-item-437a9e45-5a42-492a-240c-dea835798e40 {
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-left: var(--spacer-5,3rem) !important;
margin-right: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
color: var(--gray-dark) !important;
}
.cuc {
    background: white;
    color: black;
    padding: 15px;
    font-size: 6px;
}.lfr-layout-structure-item-070dcbf4-370b-a2b8-7fa5-36109888ddbc {
text-align: center !important;
}
.lfr-layout-structure-item-c2a1d71e-1b77-154f-7438-63757ab65cbd {
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-1c18e5db-a18b-1909-9cb9-ff706548c1fd {
background-color: #AB2C2B !important;
}
.lfr-layout-structure-item-5b6d0d4b-e175-ed2a-4d73-d6b6d573578c {
padding-bottom: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-e89efa1a-d9b0-ec76-b315-f3560544536c {
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-4c8fb073-5bc6-5685-0d08-9d21620055a1 {
text-align: center !important;
}
.lfr-layout-structure-item-a2534d44-7871-0bf4-8cee-08093052496c {
background-color: #8A4C5E !important;
margin-bottom: var(--spacer-9,9rem) !important;
margin-left: var(--spacer-3,1rem) !important;
margin-right: var(--spacer-3,1rem) !important;
margin-top: 20% !important;
}
.lfr-layout-structure-item-db4706ef-c1d8-df24-9842-dd6473ebb271 {
padding-bottom: var(--spacer-6,4.5rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-5,3rem) !important;
text-align: center !important;
color: var(--white) !important;
}
.but2  {
.btn-dark{
background: #000;
  border-radius: 0;
text-transform: uppercase;
    height: 67px;
    transition: border-color 0.3s ease;
}

.btn-dark:hover {
    background: #000;
    border-color: transparent !important;
    animation: shake 0.5s;
}

@keyframes shake {
    0%, 100% { transform: translateX(0); }
    25% { transform: translateX(-5px); }
    75% { transform: translateX(5px); }
}
}.lfr-layout-structure-item-a1b59cc6-f1e5-66d5-fea5-e8fc93582e34 {
background-color: #BC9223 !important;
margin-right: var(--spacer-3,1rem) !important;
}
