.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.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-5f0b5ab3-e34c-2d0b-6e3e-fdb01b6cea95 {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-4,1.5rem) !important;
}
.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-f1cf0c69-b5d4-0ad9-8b91-b2b9d5b8ab55 {
max-width: 830px !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-031a09b4-fbee-5766-60c4-3a341553f3f0 {
	gap: 16px;
}.lfr-layout-structure-item-cf4581b2-97d3-6a1d-cc3e-6f79b4a098c2 {
margin-top: var(--spacer-3,1rem) !important;
max-width: 830px !important;
}
