.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-b0e52bfc-d358-3728-200d-62cabcd45b9f {
display: none !important;
}
.lfr-layout-structure-item-b0e52bfc-d358-3728-200d-62cabcd45b9f a {
font-size: 1rem !important;
color: white !important;
cursor: pointer;
}

.lfr-layout-structure-item-b0e52bfc-d358-3728-200d-62cabcd45b9f li {
font-size: 1rem !important;
}

.lfr-layout-structure-item-b0e52bfc-d358-3728-200d-62cabcd45b9f .dropdown-menu a {
color: green !important;
}

.lfr-layout-structure-item-b0e52bfc-d358-3728-200d-62cabcd45b9f .dropdown-menu li {
padding-left: 0 !important;
}

.lfr-layout-structure-item-b0e52bfc-d358-3728-200d-62cabcd45b9f li:not(:first-child) {
padding-left: 1rem;
}

.lfr-layout-structure-item-b0e52bfc-d358-3728-200d-62cabcd45b9f 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-b0e52bfc-d358-3728-200d-62cabcd45b9f a:hover::before {
transform: scaleX(1);
}

.lfr-layout-structure-item-b0e52bfc-d358-3728-200d-62cabcd45b9f .dropdown-menu {
border-radius: 2px !important;
}

.lfr-layout-structure-item-b0e52bfc-d358-3728-200d-62cabcd45b9f .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;
}
.lfr-layout-structure-item-8ebc03fa-c227-a253-fae3-6a55806b09e2 {
text-align: center !important;
}
.lfr-layout-structure-item-8ebc03fa-c227-a253-fae3-6a55806b09e2 {

}

.lfr-layout-structure-item-8ebc03fa-c227-a253-fae3-6a55806b09e2 .btn {
width:100%;
background-color:#009641;
border: 1px solid #009641;
}

.lfr-layout-structure-item-8ebc03fa-c227-a253-fae3-6a55806b09e2 .btn:hover {
width:100%;
background-color:#F39200;
border: 1px solid #F39200;
}.lfr-layout-structure-item-afc6646a-f57e-345a-c1bd-c23f35ae8477 {
display: flex;
  justify-content: center; 
}.lfr-layout-structure-item-30b3aa2a-9d7e-2906-375e-bde89dd4fe4c {
background-color: #FFFFFF00 !important;
overflow: visible !important;
}
.lfr-layout-structure-item-30b3aa2a-9d7e-2906-375e-bde89dd4fe4c {
position: sticky;
  top: 0;
  z-index: 1000;
background-color:white;
}.lfr-layout-structure-item-ee890d81-a7ef-ab90-51bb-7e9c6db092c4 {
margin-left: -30px !important;
}
.lfr-layout-structure-item-12f414a5-eb77-52d8-8ce4-2165d39d9165  h3{
font-size: 1.5em;
}.lfr-layout-structure-item-a5562b61-60eb-4396-5305-a4e6f9aac71a {
background-color: #FFFFFF !important;
border-color: #F5F5F5 !important;
border-style: solid; border-width: 4px !important; border-width: 4pxpx !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-fc8a530b-019d-2804-e833-a993bc7d2879{

}

.lfr-layout-structure-item-0426722e-6234-3816-01c0-1bb3fb40b745 {
font-size: 18px !important;
padding-bottom: var(--spacer-5,3rem) !important;
color: var(--dark) !important;
}
.lfr-layout-structure-item-056f7fd9-107f-2928-9374-354b0a7932af {
font-weight: var(--font-weight-bold) !important;
text-align: center !important;
}
.lfr-layout-structure-item-56ddd229-f8cb-dddc-aeb2-6083778a1b37 {
background-color: #FFFFFF !important;
border-color: #F5F5F5 !important;
border-style: solid; border-width: 4px !important; border-width: 4pxpx !important;
padding-bottom: var(--spacer-9,9rem) !important;
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-ad1a77a2-fecb-d21e-8bca-b3528223cf87 {
color: #009641 !important;
}
.lfr-layout-structure-item-b4308763-b7a2-4bc2-3b2f-e58eb05a49b2 {
color: #009641 !important;
}
.lfr-layout-structure-item-e838ed96-f128-5a25-8b12-177d2514351a {
font-size: 18px !important;
font-weight: 600 !important;
margin-bottom: 30px !important;
color: var(--dark) !important;
}
.lfr-layout-structure-item-be7a8b11-fada-14bf-fe76-a66762426edf {
overflow: visible !important;
}
.lfr-layout-structure-item-1c135b32-08ee-669e-7e52-3ae7b9a5c5b8 {
border-color: #C08938 !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-1c135b32-08ee-669e-7e52-3ae7b9a5c5b8 {
/*border-top: 2px solid var(--secondary)*/
}.lfr-layout-structure-item-33a92f7b-cb6a-f3da-ccce-b8e481b4d06b {
font-size: 19px !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-33a92f7b-cb6a-f3da-ccce-b8e481b4d06b a{
color:#009641;
}

.lfr-layout-structure-item-33a92f7b-cb6a-f3da-ccce-b8e481b4d06b a:hover{
color:#F39200 ;
}

.lfr-layout-structure-item-33a92f7b-cb6a-f3da-ccce-b8e481b4d06b button{
  background-color: #009641;
  border-color: #009641;
}

.lfr-layout-structure-item-33a92f7b-cb6a-f3da-ccce-b8e481b4d06b button:hover{
  background-color: #F39200 ;
  border-color: #F39200 ;
}

.lfr-layout-structure-item-33a92f7b-cb6a-f3da-ccce-b8e481b4d06b .form-control:focus-visible{
  border-color: #fff;
  box-shadow: 0 0 0 0.125rem #fff , 0 0 0 0.25rem #009641;
}.lfr-layout-structure-item-480f3d38-ee02-3077-179e-435777c6798a {
font-size: 18px !important;
color: var(--dark) !important;
}
.lfr-layout-structure-item-f24d1644-7a2b-1c0b-49f6-85aa58b754c1 .breadcrumb a {
color: #000 !important; 
}

.breadcrumb span {
color: #000 !important; 
}.lfr-layout-structure-item-39a8ea06-b790-c1ec-94b5-edf1769dc4bb {
margin-bottom: 30px !important;
text-align: center !important;
}
.lfr-layout-structure-item-39a8ea06-b790-c1ec-94b5-edf1769dc4bb {

}

.lfr-layout-structure-item-39a8ea06-b790-c1ec-94b5-edf1769dc4bb .btn {
width:100%;
background-color:#009641;
border: 1px solid #009641;
}

.lfr-layout-structure-item-39a8ea06-b790-c1ec-94b5-edf1769dc4bb .btn:hover {
width:100%;
background-color:#F39200;
border: 1px solid #F39200;
}.lfr-layout-structure-item-bb9160b7-9594-e920-898f-5f1499a7af5a {
width: 60px !important;
}
.lfr-layout-structure-item-20590c9b-3e17-0df5-4ad9-5b67bdf0b504 {
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-81eb5aed-269a-261f-c731-49ec11a3e396 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-81eb5aed-269a-261f-c731-49ec11a3e396  h3{
font-size: 1.5em;
}.lfr-layout-structure-item-33adfe92-d3a2-8862-7cba-bf71991fa530 {
padding-bottom: var(--spacer-3,1rem) !important;
}
/*.lfr-layout-structure-item-33adfe92-d3a2-8862-7cba-bf71991fa530 {
z-index: 999999 !important;
}*/
.lfr-layout-structure-item-29a8f5b6-ab79-cbd3-854a-b12b3803fbd8{

}
.lfr-layout-structure-item-ccb3d21b-96b0-0d60-f870-82fbd4c6b95a {
padding-bottom: 20px !important;
}
.lfr-layout-structure-item-ccb3d21b-96b0-0d60-f870-82fbd4c6b95a  h3{
font-size: 1.5em;
}.lfr-layout-structure-item-eec45073-0b02-7119-6506-00f43acee99a {
padding-left: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-27feb014-9dcd-509c-0f1d-25cd91aeebbc {
background-color: var(--primary) !important;
overflow: visible !important;
}
.lfr-layout-structure-item-c640df66-300b-df9d-c366-bb69efb909d9 {
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-9f5f9c56-a092-bd7f-a579-3dc21dc871d2 a {
font-size: 1rem !important;
color: white !important;
cursor: pointer;
}

.lfr-layout-structure-item-9f5f9c56-a092-bd7f-a579-3dc21dc871d2 li {
font-size: 1rem !important;
}

.lfr-layout-structure-item-9f5f9c56-a092-bd7f-a579-3dc21dc871d2 .dropdown-menu a {
color: green !important;
}

.lfr-layout-structure-item-9f5f9c56-a092-bd7f-a579-3dc21dc871d2 .dropdown-menu li {
padding-left: 0 !important;
}

.lfr-layout-structure-item-9f5f9c56-a092-bd7f-a579-3dc21dc871d2 li:not(:first-child) {
/*padding-left: 1rem;*/
}

.lfr-layout-structure-item-9f5f9c56-a092-bd7f-a579-3dc21dc871d2 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-9f5f9c56-a092-bd7f-a579-3dc21dc871d2 a:hover::before {
transform: scaleX(1);
}

.lfr-layout-structure-item-9f5f9c56-a092-bd7f-a579-3dc21dc871d2 .dropdown-menu {
border-radius: 2px !important;
}

.lfr-layout-structure-item-9f5f9c56-a092-bd7f-a579-3dc21dc871d2 .dropdown-item:hover {
background-color: #e2ffec !important;
}
.menu-wrapper {
padding-left: 10px !important 
}
.menu-wrapper, .navbar-site  {
gap: 0 !important;
}


.lfr-layout-structure-item-9f5f9c56-a092-bd7f-a579-3dc21dc871d2 .menu-wrapper a {
font-size: 0.9rem !important;
}

#portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_ptvd {
  margin-bottom: 0px !important;
}

.lfr-layout-structure-item-9f5f9c56-a092-bd7f-a579-3dc21dc871d2 .portlet{
  margin-bottom: 0px !important;
}


@media screen and (max-width: 767px) {.lfr-layout-structure-item-a5562b61-60eb-4396-5305-a4e6f9aac71a {
padding-left: 20px !important;
padding-right: 20px !important;
}
.lfr-layout-structure-item-56ddd229-f8cb-dddc-aeb2-6083778a1b37 {
padding-left: 20px !important;
padding-right: 20px !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-36c3249f-ab6a-44de-9fdf-01b188256d89 img{
height:50px;
width:50px !important;
}.lfr-layout-structure-item-9efa4839-669b-c592-9176-6eb4a529ccea img{
height:50px;
width:50px !important;
}}