.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-9ff87d22-a8a5-3c8c-d390-c7e5b850920b {
max-width: 1500px !important;
width: 100vw !important;
}
.lfr-layout-structure-item-9ff87d22-a8a5-3c8c-d390-c7e5b850920b {  
  @media screen and (min-width:768px){
  	display: grid !important;
  	gap: 4px;
    grid-template-columns: auto 1fr;
    align-items: start;
    justify-content: space-between;
  }
  
  @media screen and (min-width:800px){
  	gap: 35px;
  }
}.lfr-layout-structure-item-56dda274-eeea-0aac-29d7-63028aaaa694 {
margin-top: 80px;
}.lfr-layout-structure-item-ccf43219-bcd8-2b2a-690a-4913c26330ea {
background-color: var(--dark-blue) !important;
}
.lfr-layout-structure-item-ccf43219-bcd8-2b2a-690a-4913c26330ea {
	 .input-group .form-control {
          border-radius: 2px;
          border-width: 1px;
     			border-color: transparent;
     			border-style: solid;
     			background-color: rgba(255, 255, 255, 0.25);
     			color: var(--white);
     			border-top-right-radius: 0px;
          border-bottom-right-radius: 0px;
     			border-right-width: 0px;
     			height: 47px;
     			transition: all ease-out 150ms;
  }
  
  .input-group .form-control::placeholder {
  	color: var(--white);
    opacity: 0.5;
  }
  
  .input-group:hover .form-control,
	.form-control:focus {
    border-style: solid;
    background-color: rgba(255, 255, 255, 0.15);
	}
  
  .input-group:hover .form-control {
  	border-color: rgba(255, 255, 255, 0.15);
  }
  
  .input-group .form-control:focus {
  	border-color: rgba(255, 255, 255, 0.5);
  }
  
  .input-group .input-group-inset-item-after {
  	background-color: rgba(255, 255, 255, 0.25);
    border-radius: 2px;
    border-width: 1px;
    border-left-width: 0px;
    border-color: transparent;
    width: 48px;
    height: 47px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--white);
    border-top-left-radius: 0px;
		border-bottom-left-radius: 0px;
    transition: all ease-out 150ms;
	}
  
  .input-group:hover .input-group-inset-item-after, .input-group .form-control:focus ~ .input-group-inset-item-after {
    border-style: solid;
    background-color: rgba(255, 255, 255, 0.15);
  }
  
  .input-group:hover .input-group-inset-item-after {
  	border-color: rgba(255, 255, 255, 0.15);
  }
  
  .input-group .form-control:focus ~ .input-group-inset-item-after {
  	border-color: rgba(255, 255, 255, 0.5);
  }

}.lfr-layout-structure-item-0fd0732b-9be4-c6e4-06e3-f65d2e54acea {
	color: var(--white);
  
  h3 {
  	font-weight: bold;
		margin: 0;
  }
}.lfr-layout-structure-item-103ab55d-a7c6-efa0-7b22-7a76671e0902 {
max-width: 870px !important;
}
.lfr-layout-structure-item-103ab55d-a7c6-efa0-7b22-7a76671e0902 {
	padding: 20px 15px;
  gap: 20px;
  
  @media screen and (min-width: 768px) {
  	padding: 40px 20px;
    gap: 40px;
  }
}.lfr-layout-structure-item-3d46b3c5-4c25-4b8a-71b8-9fe040946080 {
	color: var(--yellow-main);
  font-size: 3rem;
}.lfr-layout-structure-item-3aa35557-ff1d-f0ea-d9ab-11364b7123b5 {
	color: var(--yellow-main);
  font-size: 3rem;
}.lfr-layout-structure-item-4251810c-235d-1588-c88d-dc052f66e6d5 {
	gap: 16px;
}.lfr-layout-structure-item-c1d3cb97-4182-528c-3b48-e051da7f5a79 {
width: 100% !important;
}
.lfr-layout-structure-item-0a07e948-aec3-3306-8e23-c5fd30723cca {
display: none !important;
}
.lfr-layout-structure-item-ef3e4782-d4d9-5ebf-1e07-8623b59aa521 {
max-width: 1600px !important;
width: 100% !important;
}
.lfr-layout-structure-item-ef3e4782-d4d9-5ebf-1e07-8623b59aa521 {
	min-height: calc(45vh - 80px);
  position: relative;
  
  @media screen and (min-width: 825px){
  	flex-direction: row !important;
    justify-content: center !important;
   	align-items: flex-start !important; 
  }
}.lfr-layout-structure-item-d5149c2b-f73c-e483-b46e-881a303a41d1 {
min-height: 46vh !important;
width: 100vw !important;
}
.lfr-layout-structure-item-90dd91ed-769c-3c2e-cbdd-4fc5a56e57b6 {
	color: var(--white);
  
  h3 {
  	font-weight: bold;
		margin: 0;
  }
}.lfr-layout-structure-item-142f1819-1ad0-b625-b97f-2a5b10c9ac25 {
background-color: var(--dark-blue) !important;
}
.lfr-layout-structure-item-142f1819-1ad0-b625-b97f-2a5b10c9ac25 {
	 .input-group .form-control {
          border-radius: 2px;
          border-width: 1px;
     			border-color: transparent;
     			border-style: solid;
     			background-color: rgba(255, 255, 255, 0.25);
     			color: var(--white);
     			border-top-right-radius: 0px;
          border-bottom-right-radius: 0px;
     			border-right-width: 0px;
     			height: 47px;
     			transition: all ease-out 150ms;
  }
  
  .input-group .form-control::placeholder {
  	color: var(--white);
    opacity: 0.5;
  }
  
  .input-group:hover .form-control,
	.form-control:focus {
    border-style: solid;
    background-color: rgba(255, 255, 255, 0.15);
	}
  
  .input-group:hover .form-control {
  	border-color: rgba(255, 255, 255, 0.15);
  }
  
  .input-group .form-control:focus {
  	border-color: rgba(255, 255, 255, 0.5);
  }
  
  .input-group .input-group-inset-item-after {
  	background-color: rgba(255, 255, 255, 0.25);
    border-radius: 2px;
    border-width: 1px;
    border-left-width: 0px;
    border-color: transparent;
    width: 48px;
    height: 47px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--white);
    border-top-left-radius: 0px;
		border-bottom-left-radius: 0px;
    transition: all ease-out 150ms;
	}
  
  .input-group:hover .input-group-inset-item-after, .input-group .form-control:focus ~ .input-group-inset-item-after {
    border-style: solid;
    background-color: rgba(255, 255, 255, 0.15);
  }
  
  .input-group:hover .input-group-inset-item-after {
  	border-color: rgba(255, 255, 255, 0.15);
  }
  
  .input-group .form-control:focus ~ .input-group-inset-item-after {
  	border-color: rgba(255, 255, 255, 0.5);
  }

}.lfr-layout-structure-item-031a09b4-fbee-5766-60c4-3a341553f3f0 {
	gap: 16px;
}.lfr-layout-structure-item-ab4e6f20-2922-c7f8-e49f-6a549e7024f1 {
  width: 100%;
  gap: 20px;
  margin-top: calc(1.5rem - 13.5px);
  
  @media screen and (min-width: 768px){
  	max-width: 240px;
    min-width: 240px;
  }
  
  @media screen and (min-width: 1400px){
    max-width: 300px;
    min-width: 300px;
  }
}.lfr-layout-structure-item-cf4581b2-97d3-6a1d-cc3e-6f79b4a098c2 {
margin-top: var(--spacer-3,1rem) !important;
max-width: 830px !important;
}
.lfr-layout-structure-item-d6e2d747-edb2-eb16-2f82-47c56c0dc9aa {
width: 100% !important;
}
.lfr-layout-structure-item-1bf9ea9e-bca1-8121-8bc7-4d8fb096a592 {
width: 100% !important;
}
.lfr-layout-structure-item-5803c6ca-d330-684a-9bd9-74c8ba8e3587 {
max-width: 870px !important;
}
.lfr-layout-structure-item-5803c6ca-d330-684a-9bd9-74c8ba8e3587 {
	padding: 20px 15px;
  gap: 20px;
  
  @media screen and (min-width: 768px) {
  	padding: 40px 20px;
    gap: 40px;
  }
}.lfr-layout-structure-item-650f8a21-879d-d877-ff2f-6655e21b408a {
max-width: 830px !important;
}
.lfr-layout-structure-item-650f8a21-879d-d877-ff2f-6655e21b408a { 
  .sheet {
    min-height: calc(45vh - 80px);
    display: flex;
		align-items: center;
    justify-content: center;
  	border: none !important;
    .c-empty-state-image {
    	display: none;
    }
    .c-empty-state-animation {
    	margin: 0;
      margin-top: 16px;
    }
  }
  
  .list-group {
    gap: 20px;
    .list-group-item {
      border: none;
      .list-group-title {
      	font-size: 1.333rem;
        font-weight: bold;
        a {
        	color: var(--blue-link) !important;
        }
      }
      
      .list-group-title:hover {
        a {
        	color: var(--yellow-main) !important;
        }
      }
      
      .search-results-metadata {
        .list-group-subtext:first-of-type {
        	display: none;
        }
      }
      
      .list-group-subtext {
      	span.subtext-item {
          word-break: break-word;
          white-space: normal;
          max-width: 100%;
          display: inline-block;
				}
      }
    }
  }
}