.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-2ffe3eed-4031-76c4-154e-d192519d4df7 {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-e315d48a-9b0f-fe4d-3419-d74a1a654b2f {
padding-bottom: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
width: 300px !important;
}
.lfr-layout-structure-item-17d973ad-9ab6-20ad-08ca-f7c82790fffe {
background-color: var(--brand-color-1) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-dd9eb74a-6f54-2720-5778-04d1b81147e3 {
padding-top: var(--spacer-2,0.5rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-dd9eb74a-6f54-2720-5778-04d1b81147e3 p{
font-size: 0.9rem !important;
}.lfr-layout-structure-item-510aa1a1-2c69-da67-1633-6dd196b588ec {
background-color: #EDEDED !important;
}
.lfr-layout-structure-item-510aa1a1-2c69-da67-1633-6dd196b588ec {
z-index: 99999!important;
margin-top: -80px;
}.lfr-layout-structure-item-633acfbe-59eb-4036-40e6-f149afd92b26 {
background-color: #F9FFF2 !important;
padding-bottom: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-2697343e-0d42-5e0c-155a-49275b5d1321 {
display: none !important;
padding-bottom: var(--spacer-7,6rem) !important;
padding-top: var(--spacer-7,6rem) !important;
}
.lfr-layout-structure-item-617ca098-c9a8-116e-52f8-1c212387cc36 {
background-color: var(--primary) !important;
}
.lfr-layout-structure-item-c45c6827-4dd6-f6d6-0be9-6d897c153142 {
background-color: #FAEDD452 !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-90af67d3-d899-5bb2-eafb-9ea76df27082 {
padding-bottom: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
width: 300px !important;
}
.lfr-layout-structure-item-31c83a37-4942-1447-7cef-8f80d3856563 {
margin-left: 40px !important;
padding-bottom: var(--spacer-3,1rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-31c83a37-4942-1447-7cef-8f80d3856563 h2 {
font-size: 1.7rem;
font-weight: 400 !important;
}.lfr-layout-structure-item-366104c7-c431-8809-aac5-fe8bb1f73b78 {
margin-left: 40px !important;
margin-right: 10px !important;
}
.lfr-layout-structure-item-366104c7-c431-8809-aac5-fe8bb1f73b78 {
font: normal normal normal 17px/25px Arial;
color: black;
}

.lfr-layout-structure-item-366104c7-c431-8809-aac5-fe8bb1f73b78 img {
margin-right:5px;
}

.lfr-layout-structure-item-366104c7-c431-8809-aac5-fe8bb1f73b78 p {
padding:0px;
margin:0px;
}.lfr-layout-structure-item-bbb36ec6-7c47-de9d-e4c9-9373e1a142f3 {
margin-top: var(--spacer-5,3rem) !important;
overflow: visible !important;
padding-right: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-bbb36ec6-7c47-de9d-e4c9-9373e1a142f3 .overflow-hidden {
overflow: visible !important;
}.lfr-layout-structure-item-1bdb2015-7bb8-f16f-1b8e-8534070442f9 span {
font-size: 1.5rem;
line-height: 2rem;
}

.lfr-layout-structure-item-1bdb2015-7bb8-f16f-1b8e-8534070442f9 {

}.lfr-layout-structure-item-4868633d-252b-19f7-ed6e-2f8ec4284580 {
margin-left: 40px !important;
margin-top: 30px !important;
}
.lfr-layout-structure-item-0c988800-04bd-dc5f-c1c7-c935c3a4585c {
text-align: center !important;
width: 400px !important;
}
.lfr-layout-structure-item-0c988800-04bd-dc5f-c1c7-c935c3a4585c a{
font-size:0.9rem;
font-weight:400;
 font-family: "Roboto", sans-serif !important;
}.lfr-layout-structure-item-006cce33-9249-acd5-96a1-fe7c86fec9d4 {
margin-left: -30px !important;
}
.lfr-layout-structure-item-2ddef58a-da9d-3eca-94e4-86754e6602ab {
box-shadow: 4px 2px 19px 0px rgba(145,145,145,0.53);
-webkit-box-shadow: 4px 2px 19px 0px rgba(145,145,145,0.53);
-moz-box-shadow: 4px 2px 19px 0px rgba(145,145,145,0.53);
}.lfr-layout-structure-item-8e4c257b-324c-fdd5-8699-de50b2eb8599 {
background-color: var(--brand-color-1) !important;
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-8e4c257b-324c-fdd5-8699-de50b2eb8599) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-2c7be8fa-0493-b40b-926f-8f664a2d4125 {

}

.lfr-layout-structure-item-2c7be8fa-0493-b40b-926f-8f664a2d4125  .card-btn:hover {
color:black !important;
}.lfr-layout-structure-item-4c82547a-9798-9767-72b7-b0de0aa72831 {
padding-bottom: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
width: 300px !important;
}
.lfr-layout-structure-item-4d9bc963-b70a-04e5-007e-5cfac280c754 {

}

.search-btn {
background-color: var(--brand-color-4) ;
border-color: var(--brand-color-4) !important;
}

.search-btn {
border-color: var(--primary) ;
}.lfr-layout-structure-item-65419ac0-8710-1ea7-f10a-320a16b2177d {
margin-left: 40px !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
width: 520px !important;
}
.lfr-layout-structure-item-bb0942aa-0552-8d0a-5b4a-678e31c4bfa4 a{
color: #6C4D1E;
height: 61.81px !important;
}
.card-one-catalogue-card:hover a{
color: white;
}

.lfr-layout-structure-item-bb0942aa-0552-8d0a-5b4a-678e31c4bfa4 h3 {
font-size: 1rem !important;
line-height: 1.4rem;
padding-bottom:2rem;
 font-family: "Roboto", sans-serif !important;
}

.card-one-catalogue-card {
    height: 170px;
}
.lfr-layout-structure-item-bb0942aa-0552-8d0a-5b4a-678e31c4bfa4 img {
width: 40px;
}
.lfr-layout-structure-item-e164d6a7-43a3-cb90-3619-19f2ec5a7991 {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-00f6fe97-d7fd-bac8-431b-838442a7af05 {
color: var(--brand-color-2) !important;
}
.lfr-layout-structure-item-7cecbf82-f64c-4a0d-bcf8-f1575e34cd1b {
padding-left: var(--spacer-1,0.25rem) !important;
padding-right: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-fa3267e7-92b2-70f6-c664-cb2a17771c9f {
margin-bottom: 15px !important;
margin-left: 40px !important;
margin-top: 15px !important;
width: 240px !important;
}
.lfr-layout-structure-item-b63894b9-12ea-602e-29f7-16ecd52c12ef {
margin-left: 40px !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-3210fb60-18dd-bbdb-a554-70f4bedaf317 {
max-height: 50px !important;
overflow: visible !important;
}
.lfr-layout-structure-item-3210fb60-18dd-bbdb-a554-70f4bedaf317 input{
}.lfr-layout-structure-item-bd0dbba2-7458-38bf-fbda-2d2a926d2cba {
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-48bbbecb-d876-7a93-72a8-01f0ee25d241 span {
font-size: 1.5rem;
line-height: 2rem;

}

.lfr-layout-structure-item-48bbbecb-d876-7a93-72a8-01f0ee25d241 h3 {
line-height: 1rem;
padding-bottom: 5px;
}
.lfr-layout-structure-item-97083f11-4384-c58d-7d53-4e949edc663c span{
font-size: 1.5rem;
}.lfr-layout-structure-item-70aadd38-bda6-88f6-7551-71754a5c6fc5 {
font-size: 15px !important;
margin-left: 40px !important;
margin-right: 10px !important;
color: var(--dark) !important;
}
.lfr-layout-structure-item-70aadd38-bda6-88f6-7551-71754a5c6fc5 {
font: normal normal normal 18px/25px Arial;
color: white !important;
}

.lfr-layout-structure-item-70aadd38-bda6-88f6-7551-71754a5c6fc5 img {
margin-right:5px;
}

.lfr-layout-structure-item-70aadd38-bda6-88f6-7551-71754a5c6fc5 p {
padding:0px;
margin:0px;
}.lfr-layout-structure-item-ea94ac73-1650-14a9-e193-923d62c8f56e {
padding-top: var(--spacer-3,1rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-5f7c3cbd-79ab-8dd5-22de-050dd81acb00 {
overflow: visible !important;
}
.lfr-layout-structure-item-1571d1c0-a0c9-beff-94d5-82498a5475da {
padding-bottom: var(--spacer-2,0.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-1571d1c0-a0c9-beff-94d5-82498a5475da h2 {
font-weight: var(--font-weight-normal,  400);
font-size: 2rem;
font-family: "Roboto", sans-serif !important;

}.lfr-layout-structure-item-57fb1aea-7e02-78d4-1ead-d6e0a065ff0f {
width:100px;
}.lfr-layout-structure-item-909ae328-92a4-c90a-4326-32eed6b739a5 {
padding-bottom: var(--spacer-2,0.5rem) !important;
color: var(--brand-color-3) !important;
}
.lfr-layout-structure-item-5b9c422b-236a-3a9d-f0a7-d20d12cae048 a{
color: #6C4D1E;

}

.lfr-layout-structure-item-5b9c422b-236a-3a9d-f0a7-d20d12cae048 h3 {
font-size: 1rem !important;
line-height: 1.4rem;
padding-bottom:1rem;
 font-family: "Roboto", sans-serif !important;
}

.card-one-catalogue-card:hover a{
color: white;
}

.card-one-catalogue-container {
padding: 0 !important;
padding-top: 40px !important;
}

a:hover {
text-decoration: none !important;
}
a {
text-decoration: none !important;
}

.lfr-layout-structure-item-5b9c422b-236a-3a9d-f0a7-d20d12cae048 img {
width: 40px;
}
.lfr-layout-structure-item-0a986145-807a-6e84-06b4-15490755ef2f {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-0a986145-807a-6e84-06b4-15490755ef2f button {

 font-size:10px;
    font-weight:300;
  padding:10px 30px;
border-radius: 0;
width: 100% !important;
}.lfr-layout-structure-item-335feb36-220d-32c4-f156-8ff2b939c41e a{
color: #6C4D1E;
}
.card-one-catalogue-card:hover a{
color: white;
}

.lfr-layout-structure-item-335feb36-220d-32c4-f156-8ff2b939c41e h3 {
font-size: 1rem !important;
line-height: 1.4rem;
padding-bottom:1rem;
 font-family: "Roboto", sans-serif !important;
}

.lfr-layout-structure-item-335feb36-220d-32c4-f156-8ff2b939c41e img {
width: 40px;
}
.lfr-layout-structure-item-7283ee74-6133-ddb8-fb69-c977cf447d7b {
padding-bottom: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-0646e3c9-6745-930d-c7d7-cf20fba6b5ae {
font-size: var(--font-size-sm) !important;
font-weight: var(--font-weight-normal) !important;
}
.lfr-layout-structure-item-0646e3c9-6745-930d-c7d7-cf20fba6b5ae a{
font-size:0.9rem;
font-weight:400;
 font-family: "Roboto", sans-serif !important;
}

.btn, .btn-nm, .btn-primary {
border-radius: 1px!important;
}.lfr-layout-structure-item-ff969693-45ae-62aa-b1cb-91806c867420 {
margin-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-b7413a0d-aff1-5a83-b497-785b727e24e0 {
background-color: #FFFFFF !important;
overflow: hidden !important;
padding-top: 8.5rem !important;
}
.lfr-layout-structure-item-b7413a0d-aff1-5a83-b497-785b727e24e0 {
}

.main-navigation {
background-color: transparent !important;
}.lfr-layout-structure-item-cf4b898c-7c92-49d8-7969-eba0223d8fa3 {
padding-bottom: var(--spacer-2,0.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-cf4b898c-7c92-49d8-7969-eba0223d8fa3 h2 {
font-weight: var(--font-weight-normal,  400);
font-size: 2rem;
font-family: "Roboto", sans-serif !important;
}.lfr-layout-structure-item-de01f7a6-5036-9a7f-e39f-96eaa43c20ef {
margin-left: 40px !important;
margin-right: 10px !important;
}
.lfr-layout-structure-item-de01f7a6-5036-9a7f-e39f-96eaa43c20ef {
font: normal normal normal 17px/25px Arial;
}

.lfr-layout-structure-item-de01f7a6-5036-9a7f-e39f-96eaa43c20ef img {
margin-right:5px;
}

.lfr-layout-structure-item-de01f7a6-5036-9a7f-e39f-96eaa43c20ef p {
padding:0px;
margin:0px;
}.lfr-layout-structure-item-4081a07c-4e5a-ba4c-b7a5-d34d23ded4b0 {
width: 60px !important;
}
.lfr-layout-structure-item-d1664841-162b-62d7-683f-0e3d4c2bd3ed {
overflow: visible !important;
}
.lfr-layout-structure-item-f1e3280b-ad9a-4987-9fe9-9cb421069d87 {
border-color: var(--brand-color-3) !important;
margin-top: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-f1e3280b-ad9a-4987-9fe9-9cb421069d87 {
border-top: var(--brand-color-3) 1px solid;
}.lfr-layout-structure-item-4ba6ce93-8691-ed64-1952-4a62b8707742 {
display: none !important;
overflow: hidden !important;
padding-bottom: var(--spacer-8,7.5rem) !important;
padding-top: var(--spacer-7,6rem) !important;
}
.lfr-layout-structure-item-4ba6ce93-8691-ed64-1952-4a62b8707742 {
background: linear-gradient(to bottom, #ffffff 0%, #fff5e5 40%, #F39200 100%);

}.lfr-layout-structure-item-d62853d4-19dd-9fab-d757-eb03408cdaf2 {
margin-bottom: 15px !important;
margin-left: 40px !important;
margin-top: 15px !important;
width: 240px !important;
}
.lfr-layout-structure-item-4d7b8455-8c04-a586-6c8d-f54de9faf250 {
text-align: center !important;
}
.lfr-layout-structure-item-4d7b8455-8c04-a586-6c8d-f54de9faf250 h3 {
font-weight: var(--font-weight-normal,  400);
font-family: "Roboto", sans-serif !important;

}.lfr-layout-structure-item-c9aeab4d-adb3-c415-bc31-89118da5f076 {
padding-left: var(--spacer-1,0.25rem) !important;
padding-right: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-1bd07150-48c1-a3ae-2089-835e7faf9775 {
padding-bottom: var(--spacer-3,1rem) !important;
}
/*.lfr-layout-structure-item-1bd07150-48c1-a3ae-2089-835e7faf9775 {
z-index: 999999 !important;
}*/.lfr-layout-structure-item-e1fa46a4-9c3d-4573-50fc-2ba651672174 a{
color: #6C4D1E;
}

.card-one-catalogue-card:hover a{
color: white;
}

.lfr-layout-structure-item-e1fa46a4-9c3d-4573-50fc-2ba651672174 h3 {
font-size: 1rem !important;
line-height: 1.4rem;
padding-bottom:2rem;
 font-family: "Roboto", sans-serif !important;
}

.lfr-layout-structure-item-e1fa46a4-9c3d-4573-50fc-2ba651672174 img {
width: 40px;
}
.lfr-layout-structure-item-5e3439b4-58a9-8290-fda2-10ec0fd00c89 {
font-size: var(--font-size-sm) !important;
text-align: right !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-50fb2963-25b4-75e0-4ba4-e51e8604fd47 {
padding-top: var(--spacer-5,3rem) !important;
width: 1000px !important;
}
.lfr-layout-structure-item-03612fbe-2afa-ab71-afa8-b21a2cbb5f2e {
font-size: 15px !important;
margin-left: 40px !important;
margin-right: 10px !important;
color: var(--dark) !important;
}
.lfr-layout-structure-item-03612fbe-2afa-ab71-afa8-b21a2cbb5f2e {
font: normal normal normal 18px/25px Arial;
color: white !important;
}

.lfr-layout-structure-item-03612fbe-2afa-ab71-afa8-b21a2cbb5f2e img {
margin-right:5px;
}

.lfr-layout-structure-item-03612fbe-2afa-ab71-afa8-b21a2cbb5f2e p {
padding:0px;
margin:0px;
}.lfr-layout-structure-item-247f1490-f4ae-f814-3ec2-9bc7c1b013cd {
overflow: visible !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-d1caeb83-ea11-4365-81de-cb3b7815f2dc {
background-color: #FFFFFF !important;
margin-left: 0px !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: 0px !important;
}
.lfr-layout-structure-item-0d1ea63c-a162-be0e-142b-87235e9949b3 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-0d1ea63c-a162-be0e-142b-87235e9949b3) !important;
}
.lfr-layout-structure-item-0f693ea7-43eb-76af-a3d2-5870fb267f00 {
font-size: var(--font-size-sm) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-967e907f-476c-7dbf-08ba-d0048758fbd8 {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-213c0571-391e-3cd3-73f1-21f7097ba20d {
text-align: center !important;
}
.lfr-layout-structure-item-213c0571-391e-3cd3-73f1-21f7097ba20d h3 {
font-weight: var(--font-weight-normal,  400);
font-family: "Roboto", sans-serif !important;


}.lfr-layout-structure-item-40ad9db8-e86b-d68c-9e13-3afdd9223e4d {
display: none !important;
}
.lfr-layout-structure-item-baf454f7-e86f-0699-354b-85fd0129f635 {
margin-left: 40px !important;
margin-right: 10px !important;
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-baf454f7-e86f-0699-354b-85fd0129f635 a {
font: normal normal normal 18px/25px Arial;
color: white !important;
}

.lfr-layout-structure-item-baf454f7-e86f-0699-354b-85fd0129f635 img {
margin-right:5px;
}

.lfr-layout-structure-item-baf454f7-e86f-0699-354b-85fd0129f635 p {
padding:0px;
margin:0px;
}.lfr-layout-structure-item-cddcb768-6473-3df3-eaee-07fabe717451 {
margin-left: 40px !important;
padding-top: var(--spacer-3,1rem) !important;
width: 530px !important;
}
.lfr-layout-structure-item-e40390e6-824f-eb11-ec48-2f1a0baeda4c {
padding-bottom: var(--spacer-2,0.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-e40390e6-824f-eb11-ec48-2f1a0baeda4c h2 {
font-weight: var(--font-weight-normal,  400);
font-size: 2rem;
font-family: "Roboto", sans-serif !important;

}.lfr-layout-structure-item-cf46b40b-66aa-1d73-644e-42250f9f1e08 {
background-color: var(--white) !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-e5efc003-65c2-c2e5-bf36-ecd02e4ca111 {
background-color: var(--white) !important;
}
.lfr-layout-structure-item-d99d0a44-b516-46e7-00e3-04c521de940b {
padding-bottom: var(--spacer-2,0.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-d99d0a44-b516-46e7-00e3-04c521de940b h2 {
font-weight: var(--font-weight-normal,  400);
font-size: 2.5rem;
}.lfr-layout-structure-item-b296eb94-b144-ffca-d226-2a0667c3a0f3 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-9d2c139c-c2a4-f436-27a3-f807d33a9a9e {
background-color: var(--primary) !important;
overflow: visible !important;
}
.lfr-layout-structure-item-30f0bda9-4aae-13b4-84fd-3b1362fc2834 {
padding-left: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-6196a0a4-dcfa-54fd-831e-50c20fa445e0 {
margin-bottom: 15px !important;
margin-left: 40px !important;
margin-top: 15px !important;
width: 240px !important;
}
.lfr-layout-structure-item-2ea445e0-dd68-0ed6-545f-b40524a21dc4 {
padding-top: var(--spacer-2,0.5rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-2ea445e0-dd68-0ed6-545f-b40524a21dc4 p {
font-size: 0.9rem !important;
}.lfr-layout-structure-item-1e5d971e-5e36-7a2d-a84c-37f8037ad3a1 {
padding-bottom: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-1e5d971e-5e36-7a2d-a84c-37f8037ad3a1 a{
font-size: 0.9rem;
}.lfr-layout-structure-item-e389e16d-ce94-3229-4dbd-a8b918e20da3 {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-9b615d6e-6108-0042-a60e-10ad288e0a8a {
margin-left: 40px !important;
margin-top: 30px !important;
}
.lfr-layout-structure-item-d5fa240d-9412-3bde-ba7a-ba5dc632dfb3 {
margin-left: 40px !important;
margin-right: 10px !important;
}
.lfr-layout-structure-item-d5fa240d-9412-3bde-ba7a-ba5dc632dfb3 {
font: normal normal normal 17px/25px Arial;
}

.lfr-layout-structure-item-d5fa240d-9412-3bde-ba7a-ba5dc632dfb3 img {
margin-right:5px;
}

.lfr-layout-structure-item-d5fa240d-9412-3bde-ba7a-ba5dc632dfb3 p {
padding:0px;
margin:0px;
}.lfr-layout-structure-item-24d248b5-f394-8345-69db-23a565f20fd9 {
overflow: visible !important;
padding-left: var(--spacer-1,0.25rem) !important;
padding-right: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-cf080b65-1cf5-f31a-1721-70fdd96dedf8 {
padding-bottom: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
width: 300px !important;
}
.lfr-layout-structure-item-ff7c5df1-b980-ac8f-9737-9564788270de #portlet_com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet {
margin-bottom: 0px !important;
}
.lfr-layout-structure-item-dcc68287-b95c-f5ac-a794-fafc547b26fb {
width: 230px !important;
}
.lfr-layout-structure-item-68960c8d-2b11-a23a-9a7e-6e54bba604ee {
background-color: #FFFFFF !important;
margin-left: 0px !important;
padding-bottom: var(--spacer-6,4.5rem) !important;
padding-left: 0px !important;
}
.lfr-layout-structure-item-172b024f-30f1-a5a4-3230-b64aa270165d {
text-align: center !important;
}
.lfr-layout-structure-item-172b024f-30f1-a5a4-3230-b64aa270165d h3 {
font-weight: var(--font-weight-normal,  400);
font-family: "Roboto", sans-serif !important;

}.lfr-layout-structure-item-95c5dae9-720a-8ca8-7416-c1f8d70dd5b3 {
margin-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-26d987de-0cd1-bb98-84d0-8849d4931a07 {
padding-left: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-26d987de-0cd1-bb98-84d0-8849d4931a07 button {
font-size: 13px !important;
}.lfr-layout-structure-item-20d25619-d6a8-e464-4032-f432abd569c1 {
height: 700px !important;
}
.lfr-layout-structure-item-20d25619-d6a8-e464-4032-f432abd569c1 {

}

.lfr-layout-structure-item-20d25619-d6a8-e464-4032-f432abd569c1{
	/*margin-top: -120px;*/
	}
	.lfr-layout-structure-item-6719ab9e-3a7b-2932-a320-b8df4b1269bd {
display: none !important;
}
.lfr-layout-structure-item-6719ab9e-3a7b-2932-a320-b8df4b1269bd {
	min-height: 445px;
	padding-bottom: 0px !important;	
	}
	.component-slider .carousel-control {
	padding: 22px !important;
	background-color: white !important;
	}
	.carousel-control-next-icon, .carousel-control-prev-icon  {
		filter: invert(1);
	}
	 .carousel {
	height: 691px;
	}
	
	.component-slider .carousel-caption {
	left: 150px !important;
	}
	
	.lfr-layout-structure-item-b7413a0d-aff1-5a83-b497-785b727e24e0 {
	margin-top: -200px;
	}
		.lfr-layout-structure-item-94425fbd-530c-8826-5642-bba47ea99a1a {
border-color: #C08938 !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-94425fbd-530c-8826-5642-bba47ea99a1a {
/*border-top: 2px solid var(--secondary)*/
}.lfr-layout-structure-item-98c87106-061c-4a79-515e-a581a054a6ff {
color: var(--white) !important;
}
.lfr-layout-structure-item-98c87106-061c-4a79-515e-a581a054a6ff h4 {
font-size: 0.9rem !important;
font-weight: 400;
}.lfr-layout-structure-item-c1be6035-7071-cc38-e5de-029097a70d9c {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-b077f033-2398-e4a1-208e-584294f688a1 {
background-color: #EDEDED !important;
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;
}
.lfr-layout-structure-item-8e534fc9-9ffb-c47d-64e4-9cc4e580a142 {
display: none !important;
}
.lfr-layout-structure-item-8e534fc9-9ffb-c47d-64e4-9cc4e580a142 a {
font-size: 1rem !important;
color: white !important;
cursor: pointer;
}

.lfr-layout-structure-item-8e534fc9-9ffb-c47d-64e4-9cc4e580a142 li {
font-size: 1rem !important;
}

.lfr-layout-structure-item-8e534fc9-9ffb-c47d-64e4-9cc4e580a142 .dropdown-menu a {
color: green !important;
}

.lfr-layout-structure-item-8e534fc9-9ffb-c47d-64e4-9cc4e580a142 .dropdown-menu li {
padding-left: 0 !important;
}

.lfr-layout-structure-item-8e534fc9-9ffb-c47d-64e4-9cc4e580a142 li:not(:first-child) {
padding-left: 1rem;
}

.lfr-layout-structure-item-8e534fc9-9ffb-c47d-64e4-9cc4e580a142 a::before {
content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background-color: white;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.3s ease;
}

.lfr-layout-structure-item-8e534fc9-9ffb-c47d-64e4-9cc4e580a142 a:hover::before {
transform: scaleX(1);
}

.lfr-layout-structure-item-8e534fc9-9ffb-c47d-64e4-9cc4e580a142 .dropdown-menu {
border-radius: 2px !important;
}

.lfr-layout-structure-item-8e534fc9-9ffb-c47d-64e4-9cc4e580a142 .dropdown-item:hover {
background-color: #e2ffec !important;
}

.main-navigation {
background-color: transparent !important;
}

.nav-container {
max-width: 100% !important;
padding:15px 15px !important;
}

body.scrolled .main-navigation {
/*padding: 15px 15px;*/
}

.navbar-site .lfr-nav-item:not(:last-child)::after {
    content: '/';
    color: #fff;
    font-size: 14px;
    font-weight: 900;
    margin: 0 8px;
    opacity: 0.8;
}
/* Liens du menu - Position relative pour le ::before */
.lfr-layout-structure-item-02d3d3db-16f7-be76-d86d-4ab72024fcd0 a {
    position: relative;
    font-size: 0.8rem !important;
    color: white !important;
    cursor: pointer;
}

.lfr-layout-structure-item-02d3d3db-16f7-be76-d86d-4ab72024fcd0 li {
    font-size: 0.8rem !important;
}

/* Dropdown styles */
.lfr-layout-structure-item-02d3d3db-16f7-be76-d86d-4ab72024fcd0 .dropdown-menu a {
    color: green !important;
}

.lfr-layout-structure-item-02d3d3db-16f7-be76-d86d-4ab72024fcd0 .dropdown-menu li {
    padding-left: 0 !important;
}


.lfr-layout-structure-item-02d3d3db-16f7-be76-d86d-4ab72024fcd0 .menu-wrapper > nav > ul > li > a:hover::before,
.lfr-layout-structure-item-02d3d3db-16f7-be76-d86d-4ab72024fcd0 .navbar-site > .lfr-nav-item > a:hover::before {
    transform: scaleX(1);
}

/* Éviter le ::before sur les liens du dropdown */
.lfr-layout-structure-item-02d3d3db-16f7-be76-d86d-4ab72024fcd0 .dropdown-menu a::before {
    display: none;
}

.lfr-layout-structure-item-02d3d3db-16f7-be76-d86d-4ab72024fcd0 .dropdown-menu {
    border-radius: 2px !important;
}

.lfr-layout-structure-item-02d3d3db-16f7-be76-d86d-4ab72024fcd0 .dropdown-item:hover {
    background-color: #e2ffec !important;
}

.menu-wrapper {
    padding-left: 10px !important;
}

/* Pagination styles */
.page-item.active .page-link::before {
    background-color: rgb(255 144 87) !important;
}

.page-item.active .page-link {
    background-color: rgb(255 128 11 / 6%) !important;
}

/* Taille de police spécifique pour les liens du menu wrapper */
.lfr-layout-structure-item-02d3d3db-16f7-be76-d86d-4ab72024fcd0 .menu-wrapper a {
    position: relative;
    font-size: 0.9rem !important;
}

/* Suppression des marges */
#portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_ptvd {
    margin-bottom: 0px !important;
}

.lfr-layout-structure-item-02d3d3db-16f7-be76-d86d-4ab72024fcd0 .portlet {
    margin-bottom: 0px !important;
}

/* IMPORTANT : SUPPRIMER les séparateurs ::after car on utilise JavaScript */
.menu-wrapper .navbar-site > .lfr-nav-item:not(:last-child)::after,
.menu-wrapper nav > ul > li:not(:last-child)::after,
.lfr-layout-structure-item-02d3d3db-16f7-be76-d86d-4ab72024fcd0 .lfr-nav-item::after {
    content: none !important;
    display: none !important;
}

.menu-wrapper nav, .menu-wrapper .navbar-site, .menu-wrapper ul {
gap:5px !important;
}


.lfr-layout-structure-item-e8cf3e90-42fb-375b-1cdf-06262250557e {
margin-left: 40px !important;
margin-top: 30px !important;
}
.lfr-layout-structure-item-b9ecb14a-9541-05c2-0bd8-aaaf0dd328e2 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-b9ecb14a-9541-05c2-0bd8-aaaf0dd328e2) !important;
height: 300px !important;
}
.lfr-layout-structure-item-b31859fd-dfe4-8449-7245-4e6d9215170b {
margin-top: -60px !important;
}
