.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-2fdfa6b7-7156-354e-b497-9737967782a8 {
font-size: 18px !important;
font-weight: 500 !important;
margin-bottom: 24px !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-2a1bb2ca-ee4b-bfba-ed13-b62123894b04 {
font-family: var(--font-family-base) !important;
font-size: 16px !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-b84ba0cf-b5b1-9b30-2c29-28c4986ceb9c {
border-color: var(--color-neutral-06) !important;
border-radius: 8px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
margin-bottom: 40px !important;
min-height: 240px !important;
padding-bottom: 32px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 32px !important;
}
.lfr-layout-structure-item-4f32f65b-eac4-70f3-afce-e987ed4f050c {
font-size: 14px !important;
font-weight: 500 !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-de73b253-85b0-f0b9-ce7c-ce80d99c4bf6 {
border-color: var(--color-neutral-06) !important;
border-radius: 8px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
margin-bottom: 40px !important;
min-height: 240px !important;
padding-bottom: 32px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 32px !important;
}
.lfr-layout-structure-item-2fb503ac-e77a-5d30-e656-e718fd3785ac {
font-size: 18px !important;
font-weight: 500 !important;
margin-bottom: 24px !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-5ed9b9e4-3a4f-44b4-d110-70a891e30afc {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-left: 32px !important;
padding-right: 32px !important;
}
.lfr-layout-structure-item-ba9384dd-cea1-b2cf-43e1-7424e5359675 {
background-color: #FFFFFF !important;
border-color: var(--color-neutral-06) !important;
border-radius: 8px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
margin-bottom: 40px !important;
min-height: 240px !important;
padding-bottom: 32px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 32px !important;
}
.lfr-layout-structure-item-ba9384dd-cea1-b2cf-43e1-7424e5359675 {
position: relative;
}.lfr-layout-structure-item-0cd48e8f-2161-d575-8da9-4ef6c2e347ae {
font-size: 28px !important;
font-weight: 700 !important;
margin-bottom: 12px !important;
color: var(--color-brand-primary-light) !important;
}
.lfr-layout-structure-item-0353dbd6-940d-9bfc-f63f-b12ac6050ad8 {
font-size: 28px !important;
font-weight: 700 !important;
margin-bottom: 12px !important;
color: var(--color-brand-primary-light) !important;
}
.lfr-layout-structure-item-6b11dda5-22b2-e9f3-3156-fa20b2d62b9c {
border-color: var(--color-neutral-06) !important;
border-radius: 8px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
margin-bottom: 40px !important;
min-height: 240px !important;
padding-bottom: 32px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 32px !important;
}
.lfr-layout-structure-item-d88e9877-69ce-c211-abe9-86d6abf16304 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
@media (min-width:769px){
.lfr-layout-structure-item-ee61e383-c926-9511-c102-f403838b2254 {
  position: relative;

  .child-menu {
    background-color: transparent;
    box-shadow: unset;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;

    li {
      padding-top: 20px;

      a {
        background-color: transparent;
      }

      .dropdown-item {
        color: var(--CNP-Color-Brand-Primary-Light, #002364);
        font-size: 16px;
        font-weight: 500;
        text-decoration-line: underline;
      }
    }
  }

  .dropdown:hover,
  .dropdown.open {
    .lfr-nav-child-toggle svg {
      transform: rotate(180deg);
    }

    .dropdown-menu {
      display: block !important;
    }
  }

  .lfr-nav-child-toggle svg {
    height: 15px;
    transition: transform 0.5s ease;
    width: 15px;
  }

  .lfr-nav-item.nav-item.selected.active {
    position: relative;
  }

  .lfr-nav-item.nav-item.selected.active::after {
    background-color: var(--CNP-Color-Brand-Primary-Light, #002364);
    border-radius: 8px 8px 0 0;
    bottom: 0px;
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    right: 0;
  }

  .navbar-nav.navbar-site {
    flex-wrap: nowrap;
    height: 100px;
    transition: height 0.5s ease;

    .dropdown-menu {
      background-color: transparent;
    }

    &.reduced {
      height: 80px;
    }

    .text-truncate {
      color: var(--CNP-Color-Brand-Primary-Light, #002364);
      font-size: 14px;
      font-weight: 500;
      margin-left: 12px;
      margin-right: 12px;
    }
  }
}
}

@media (max-width: 768px){
	body.backdrop{
	    overflow-y: hidden; 
	}
	
	.backdrop-mobile.show::after {
			content: '';
			background: rgba(40, 46, 46, 0.88);
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			position: fixed;
			z-index: 5;
	}
	
	.lfr-layout-structure-item-menu-cnp-odonto{
		  right: 0;
			left: 0;
			background: rgba(255, 255, 255, 0.86);
			position: fixed;
			transition: height 0.5s ease;
			z-index: 3;
	}
	
	.btn-login{
	  display: none !important;
	}
	
	.navbar-odonto {
    height: 65px;
    padding: 0 16px;
  }

	.navbar-content img {
			height: 28px;
	}

	button.hamburguer-menu--button {
			height: 40px;
			width: 40px;
			padding: 0;
			margin: 0;
			border-color: transparent;
			background: transparent;
	}

	button.hamburguer-menu--button > span{
			background: #3f3f3f;
			width: 1.8125rem;
			height: 0.125rem;
			display: block;
			position: relative;
			border-radius: 100px;
	}

	button.hamburguer-menu--button span::before, button.hamburguer-menu--button span::after {
			content: '';
			display: block;
			width: 1.8125rem;
			height: 0.125rem;
			background: #3f3f3f;
			position: absolute;
			border-radius: 100px;
	}

	button.hamburguer-menu--button span::before {
			bottom: 6px;
	}

	button.hamburguer-menu--button span::after {
			top: 6px;
	}
	
	.mobile-menu--container {
			height: 100% !important;
			max-width: 100%;
			min-width: 300px;
			position: fixed;
			top: 56px;
			overflow: hidden;
			background-color: #fff;
			bottom: 0;
			left: auto;
      right: -100%;
			z-index: 9999;
			min-height: 100%;
			padding-inline: 0 !important;
			display: block;
		  opacity: 0;
		  transition: all 0.3s ease;
		  visibility: hidden;
	}
	
	.mobile-menu--container.show {
			opacity: 1;
			right: 0;
		  visibility: visible;
  }

	.align-items-center.d-flex.mobile-menu--container {
			flex-direction: column;
			width: 100%;
			align-items: flex-start !important;
			height: auto;
	}

	.mobile-nav--header {
			display: flex;
			flex-direction: row;
			justify-content: space-between;
			align-items: center;
			padding: 20px 16px;
			gap: 12px;
			width: 100%;
			height: 68px;
			align-self: stretch;
			background: #002364;
	}

	button#go-back {
			display: none;
			background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMTg1NDYgMC4yMzg5NThDNy40ODUxNyAtMC4wNzk2NTI1IDcuOTg0IC0wLjA3OTY1MjUgOC4yOTQxOSAwLjIzODk1OEM4LjU5MzkgMC41NDY4MDQgOC41OTM5IDEuMDU5MTYgOC4yOTQxOSAxLjM2NjI5TDIuNjcyMjggNy4xNDA3NEgyMS4yMjM4QzIxLjY1NjMgNy4xNDE0NiAyMiA3LjQ5NDUyIDIyIDcuOTM4N0MyMiA4LjM4Mjg5IDIxLjY1NjMgOC43NDc0MyAyMS4yMjM4IDguNzQ3NDNIMi42NzIyOEw4LjI5NDE5IDE0LjUxMTFDOC41OTM5IDE0LjgyOTcgOC41OTM5IDE1LjM0MjggOC4yOTQxOSAxNS42NDk5QzcuOTg0IDE1Ljk2ODUgNy40ODQ0NyAxNS45Njg1IDcuMTg1NDYgMTUuNjQ5OUwwLjIzMjY0NSA4LjUwODQ3Qy0wLjA3NzU0NzEgOC4yMDA2MiAtMC4wNzc1NDcxIDcuNjg4MjYgMC4yMzI2NDUgNy4zODExNEw3LjE4NTQ2IDAuMjM4OTU4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
			width: 28px;
			height: 28px;
			background-repeat: no-repeat;
			background-position: center;
			margin-right: 10px;
			background-color: transparent;
			border: 0;
	}

	span.current-page, .close-btn {
			display: flex;
			flex-direction: row;
			align-items: center;
			padding: 0px;
			height: 21px;
			flex: none;
			color: #FFFFFF;
			/* font-family: 'Raleway'; */
			font-style: normal;
			font-weight: 500;
			font-size: 14px;
			line-height: 150%;
			display: flex;
			align-items: center;
			font-feature-settings: 'pnum' on, 'lnum' on;
	} 

	.close-btn {
		position: relative;
			width: 28px;
			height: 28px;
			background: transparent;
			border: 0;
			cursor: pointer;
		&:before, &:after {
			content: "";
			display: block;
			position: absolute;
			left: 50%;
			top: 50%;
			background-color: #fff;
			width: 100%;
			height: 2px;
			transition: height .2s ease-out;
			border-radius: 3px;
		}
		&:before {
			transform: translate(-50%, -50%) rotate(45deg);
		}
		&:after {
			transform: translate(-50%, -50%) rotate(-45deg);
		}
	}

	.navbar-blank.navbar-nav.navbar-site {
			display: flex;
			flex-direction: column;
			width: 100vw;
			padding: 0 16px;
			min-width: 100%;
			max-width: 100%;
	}

	.lfr-nav-item.nav-item, .child-menu.dropdown-menu li {
			border-bottom: 1px solid var(--color-line-medium);
			margin-right: 16px;
			height: 65px;
			display: flex;
			align-items: center;
		  cursor: pointer;
	}

	.navbar-nav .nav-link, .child-menu.dropdown-menu li a {
			padding-left: .5rem;
			padding-right: .5rem;
			color: var(--color-brand-primary-light);
			font-size: var(--font-size-sm);
			font-weight: var(--font-weight-sm);
			width: 100%;
			line-height: var(--line-height-lg);
	}

	.nav-link  span.text-truncate {
			display: flex;
			justify-content: space-between;
			width: 100%;
	}

	.nav-link span.text-truncate .lfr-nav-child-toggle {
			transform: rotate(-90deg);
	}

	.nav-item.dropdown.open > .child-menu.dropdown-menu {
			display: none;
	}

	.dropdown-item.active, .dropdown-item{
			background-color: transparent !important;
	}

	.child-menu.dropdown-menu {
			position: fixed;
			top: 120px;
			left: auto;
			right: -100%;
			bottom: 0;
			width: 100%;
			min-width: 368px;
			height: 100%;
			min-height: 100%;
			display: block !important;
			transition: all 0.3s ease;
		  visibility: hidden;
		  opacity: 0;
		  z-index: 99;
	}
	
	.child-menu.dropdown-menu.show {
		 right: 0;
		 visibility: visible;
		 opacity: 1;
	}
	
	.child-menu.dropdown-menu div{
	   background-color: transparent !important;
	}

	.lfr-nav-item.nav-item.dropdown.active-dropdown::after{
			content: none;
	}

	.signed-out .mobile-menu--container {
		top: 0;
	}
	
	.signed-out .child-menu.dropdown-menu {
		top: 63px;
	}
}
@media (max-width: 634px){
	.mobile-menu--container {
			top: 48px;
	}
}

@media (min-width: 321px ){
	.mobile-menu--container, .child-menu.dropdown-menu {
	    max-width: 336px;
		  min-width: 336px;
	}
}

@media (max-width: 320px){
	.mobile-menu--container, .child-menu.dropdown-menu  {
	    max-width: 300px;
		  min-width: 300px;
	}
}

@media (min-width: 377px ){
	.mobile-menu--container, .child-menu.dropdown-menu  {
	    max-width: 360px;
		  min-width: 360px;
	}
}

@media (min-width: 569px ){
	.mobile-menu--container, .child-menu.dropdown-menu  {
	    max-width: 368px;
		  min-width: 368px;
	}
}.lfr-layout-structure-item-b22f0274-04bf-2f01-320d-d48cb380f1a5 {
font-size: 14px !important;
font-weight: 500 !important;
color: var(--color-neutral-08) !important;
}
.lfr-layout-structure-item-9b25744d-0185-a85e-37b3-f3adc778354e {
padding-left: 32px !important;
padding-right: 32px !important;
}
.lfr-layout-structure-item-67cef75b-bc46-27f6-e159-e929d7b86e22 {
border-color: var(--color-neutral-06) !important;
border-radius: 8px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
margin-bottom: 40px !important;
padding-bottom: 32px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 32px !important;
}
.lfr-layout-structure-item-413e0232-93da-6933-6cbd-3c4cecbc7a99 {
background-color: #BA131300 !important;
}
.lfr-layout-structure-item-413e0232-93da-6933-6cbd-3c4cecbc7a99 {
}.lfr-layout-structure-item-cfc7f623-34f1-eda3-249b-88bff71baee6 {
font-size: 18px !important;
font-weight: 500 !important;
margin-bottom: 24px !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-7d5c10a1-752b-8b4d-277b-fff8af3f0c20 {
font-size: 32px !important;
font-weight: 700 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-4db492a1-1e0b-3715-eedf-32ae62e80d54 {
font-family: var(--font-family-base) !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-955edf36-c874-14e9-57cb-2a5c2b6fde83 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-7ad4e1fc-8e5e-62a8-1985-84e75932146b {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-bottom: 60px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 60px !important;
}
.lfr-layout-structure-item-7ad4e1fc-8e5e-62a8-1985-84e75932146b {
@media (max-width: 568px) {
        padding: 24px !important;
    }
    @media (max-width: 376px) {
         padding: 16px !important;
    }
}.lfr-layout-structure-item-b55da3ec-96d2-0da0-5a85-2fbba525e393 {
font-size: 28px !important;
font-weight: 700 !important;
margin-bottom: 12px !important;
color: var(--color-brand-primary-light) !important;
}
.lfr-layout-structure-item-05fd479c-7b6e-4511-b262-d6b52b8be02f {
padding-bottom: 16px !important;
}
.lfr-layout-structure-item-9bcf74c0-c5e5-5140-febe-c6e14a0a3f68 {
font-size: 16px !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-af6c46e2-c957-7884-0fe9-bb1c337c0874 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
margin-bottom: 24px !important;
}
.lfr-layout-structure-item-f8e1d66b-b8fd-26e3-9d6d-aa76a38d8bff {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-f8e1d66b-b8fd-26e3-9d6d-aa76a38d8bff {
gap: 0 16px;
}.lfr-layout-structure-item-70fec655-df71-9b38-c915-5bb76f2a3c7d {
font-size: 18px !important;
font-weight: 500 !important;
margin-bottom: 24px !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-6ce3d26e-750d-9111-8d4b-3b0f5ca54461 {
font-size: 16px !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-23a1c814-d039-fb28-8c41-a2a6f2772264 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 124px !important;
}
.lfr-layout-structure-item-e5108ad5-c3cd-3c85-e9e7-2fd099fcf928 {
border-color: var(--color-neutral-06) !important;
border-radius: 8px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
margin-bottom: 40px !important;
padding-bottom: 32px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 32px !important;
}
@media (max-width: 420px) {
.lfr-layout-structure-item-dd352249-df81-1cf2-b0a0-a2466ada98f2 > div {
flex-direction: column !important;
}

.lfr-layout-structure-item-dd352249-df81-1cf2-b0a0-a2466ada98f2 > div > div {
flex: 1;
min-width: 100%;
}
}.lfr-layout-structure-item-9d590eb6-060e-4d7f-93a6-0b0a1181d958 {
font-size: 28px !important;
font-weight: 700 !important;
margin-bottom: 12px !important;
color: var(--color-brand-primary-light) !important;
}
.lfr-layout-structure-item-d4dbe61a-d08a-4326-71d4-7fbaddb3f32f {
padding-bottom: 32px !important;
padding-top: 32px !important;
}
.lfr-layout-structure-item-3fbec7bb-9683-a69f-2bcf-8f30cd53b7d9 {
font-size: 18px !important;
font-weight: 500 !important;
margin-bottom: 24px !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-d412b40c-1c6c-57b3-7ec7-7c8da7ae008b {
font-size: 32px !important;
font-weight: 700 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-57821135-053c-b8e0-e92c-e23fb30d622e {
padding-bottom: 16px !important;
}
.lfr-layout-structure-item-746a37d2-4cb6-682e-4014-7c67a57ba1fb {
font-size: 18px !important;
font-weight: 500 !important;
margin-bottom: 24px !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-c832137d-b055-3db3-b830-7e3399f1816f {
margin-right: 32px !important;
}
.lfr-layout-structure-item-6474babe-edef-605b-cbaf-4198562137f7 {
font-size: 14px !important;
font-weight: 500 !important;
color: var(--white) !important;
}
@media (max-width: 420px) {
.lfr-layout-structure-item-b763900d-c69a-b599-f50d-8c1eaf5657cc > div {
flex-direction: column !important;
}

.lfr-layout-structure-item-b763900d-c69a-b599-f50d-8c1eaf5657cc > div > div {
flex: 1;
min-width: 100%;
}
}.lfr-layout-structure-item-6d5a4b2c-05f8-ffd0-7f55-9297a7e03cb8 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
margin-bottom: 24px !important;
}
.lfr-layout-structure-item-c1aaa840-3788-5c64-c6c0-2aa00e054a87 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
max-width: 1248px !important;
padding-left: 32px !important;
padding-right: 32px !important;
}
.lfr-layout-structure-item-95e3186b-1f8c-e4c1-bfeb-c4e37c6524dc {
font-size: 28px !important;
font-weight: 700 !important;
margin-bottom: 12px !important;
color: var(--color-brand-primary-light) !important;
}
.lfr-layout-structure-item-6691179a-9b26-010c-03ec-6c1d6accb2b6 {
font-size: 28px !important;
font-weight: 700 !important;
margin-bottom: 12px !important;
color: var(--color-brand-primary-light) !important;
}
.lfr-layout-structure-item-1d2568b5-23ba-05c5-9cbe-4373e93007c9 {
font-size: 18px !important;
font-weight: 500 !important;
margin-bottom: 24px !important;
min-height: 108px !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-1d2568b5-23ba-05c5-9cbe-4373e93007c9 {

}

@media (max-width: 1024px) and (min-width: 769px) {
.lfr-layout-structure-item-1d2568b5-23ba-05c5-9cbe-4373e93007c9 {
min-height: 135px !important;
}
}.lfr-layout-structure-item-ae5c1b8f-9c61-a5e2-7e75-833231e9a087 {
padding-bottom: 32px !important;
padding-left: 32px !important;
padding-right: 32px !important;
}
.lfr-layout-structure-item-36d7afea-13d7-5b09-00c7-0279d5ac4332 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
margin-bottom: 24px !important;
}
.lfr-layout-structure-item-49e882ed-83fc-8608-285d-460b35fcbebc {
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-7ca5bfc7-c66c-cee3-c47e-b702e2c728b0 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
max-width: 1248px !important;
}
.lfr-layout-structure-item-7cc06bc6-e904-d1f1-8a8f-13556e71e7d9 {
padding-top: 60px !important;
}
.lfr-layout-structure-item-7cc06bc6-e904-d1f1-8a8f-13556e71e7d9 img {
  object-fit: cover;
  object-position: top center;
}

@media (max-width: 1024px) {
  .lfr-layout-structure-item-7cc06bc6-e904-d1f1-8a8f-13556e71e7d9 img {
    height: 162px;
  }
}

@media (max-width: 768px) {
  .lfr-layout-structure-item-7cc06bc6-e904-d1f1-8a8f-13556e71e7d9 img {
    height: 100px;
  }
}

@media (max-width: 575px) {
  .lfr-layout-structure-item-7cc06bc6-e904-d1f1-8a8f-13556e71e7d9 img {
    height: 80px;
  }
}
.lfr-layout-structure-item-205425f9-d846-c3a2-374f-3978720798fe {
color: var(--white) !important;
}
.lfr-layout-structure-item-436cffa1-23dc-20b9-29f0-9b4fd65e7999 {
color: var(--white) !important;
}
.lfr-layout-structure-item-3bb64d28-eb3e-876b-e9c1-6711a53ef349 {
padding-bottom: 20px !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-645e44f1-8c8d-95b7-86e3-3bbd06ed3eeb {
font-size: 32px !important;
font-weight: 700 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-244819f7-0d11-5570-d760-db9e6900dbc8 {
color: var(--white) !important;
}
.lfr-layout-structure-item-5bc0f64c-c9b2-ebca-bfd3-6015c2e9ac35 {
font-size: 32px !important;
font-weight: 700 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-190143a1-bac0-a01f-84c6-5ff9409179a8 {
font-family: var(--font-family-base) !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-f423ebfe-341f-a1b8-a887-247892c781c1 {
background-color: #FFFFFF !important;
border-color: var(--color-neutral-06) !important;
border-radius: 8px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
margin-bottom: 40px !important;
min-height: 240px !important;
padding-bottom: 32px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 32px !important;
}
.lfr-layout-structure-item-b0eba887-359f-aa7e-aa80-b7c0d0aaa658 {
font-size: 16px !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-b11d679b-2bcf-562f-8699-646821d497f7 {
font-size: 32px !important;
font-weight: 700 !important;
margin-bottom: 40px !important;
text-align: center !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-fd224420-31c1-8c03-22d6-f653774b93f1 {
border-color: var(--color-neutral-06) !important;
border-radius: 8px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
margin-bottom: 40px !important;
padding-bottom: 32px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 32px !important;
}
.lfr-layout-structure-item-47a93ee6-73f2-3080-5dae-04d6daac523e {
padding-bottom: 32px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 32px !important;
}
.lfr-layout-structure-item-4d9043e5-e6db-5f75-8682-094737a4609f {
font-weight: 500 !important;
max-height: 70vh !important;
overflow: auto !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-30a8ddfb-263c-e164-ea10-a42712acd36b {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-30a8ddfb-263c-e164-ea10-a42712acd36b {
    gap: 32px 49px;

    @media (max-width: 768px) {
        gap: 40px;

        a.link-secondary-small {
            font-size: 14px;
        }
    }
    @media (max-width: 568px) {

        gap: 32px;
    }
    @media (max-width: 376px) {
           flex-direction: column !important;
        gap: 24px;
    }
}.lfr-layout-structure-item-3b075168-ece1-572c-1fca-fbaafed0606a {
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-90200cae-8229-8c18-ae1b-27210d42dd3f {
font-size: 32px !important;
font-weight: 700 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-8ca96074-c4a8-9f8a-193f-b613560feff2 {
font-size: 14px !important;
font-weight: 500 !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-1b428f73-128a-a3d3-ae7e-cd9fb535391b {
padding-bottom: 16px !important;
}
.lfr-layout-structure-item-068a4d9c-d8f1-07e8-b031-752ceaa0615f {
background-color: #FFFFFF !important;
border-color: var(--color-neutral-06) !important;
border-radius: 8px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
margin-bottom: 40px !important;
min-height: 240px !important;
padding-bottom: 32px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 32px !important;
}
.lfr-layout-structure-item-2166e4be-8515-5052-300c-bf3382f605df {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-bottom: 60px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 60px !important;
}
.lfr-layout-structure-item-2166e4be-8515-5052-300c-bf3382f605df {
@media (max-width: 568px) {
        padding: 24px !important;
    }
    @media (max-width: 376px) {
         padding: 16px !important;
    }
}.lfr-layout-structure-item-4b3a06a2-9147-9fe2-bf4e-0f1b397d1fb1 {
background-color: #FCFCFC !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-2cf35173-9652-4bc4-ea2e-8f0d5b56553d {
color: var(--white) !important;
}
.lfr-layout-structure-item-a64edac5-7867-9f28-80b6-c2a0f7f9dfaa {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-left: 32px !important;
padding-right: 32px !important;
}
.lfr-layout-structure-item-b4f091f6-5c66-19ff-e32e-bf88e44c1fef {
padding-bottom: 16px !important;
}
.lfr-layout-structure-item-4851233d-5833-5562-81e8-edfd11fa0ac0 {
border-color: var(--color-neutral-06) !important;
border-radius: 8px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
margin-bottom: 40px !important;
min-height: 240px !important;
padding-bottom: 32px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 32px !important;
}
.lfr-layout-structure-item-3b27016f-4dc2-7d98-6f09-88617430396c {
   > div > div:nth-child(2){
     gap: 8px;
    display: flex;
    flex-direction: column;
    max-width: 224px !important;
    margin-left: auto;
  }

@media (max-width: 568px){
   > div > div:nth-child(2){
      margin-left: 0;
      order: -1;
      margin-bottom: 32px;
}
}
}.lfr-layout-structure-item-c77a0774-a567-1aaa-25ca-8496b71cefd7 {
color: var(--white) !important;
}
.lfr-layout-structure-item-b15cec5d-00f4-c6d6-9d4f-0722449c60bd {
font-family: var(--font-family-base) !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-3f464629-091f-db5b-3d4b-65c47b0f9843 {
background-color: #BA131300 !important;
}
.lfr-layout-structure-item-eae9f7c4-2969-2158-e988-341b73966c99 {
margin-bottom: 32px !important;
}
.lfr-layout-structure-item-eae9f7c4-2969-2158-e988-341b73966c99 {
    gap: 40px;
}.lfr-layout-structure-item-f00f491f-c579-215f-61b6-9abe55f5c2c8 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-5cb3fea8-0504-e1e8-9a49-c149271c7317 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
max-width: 1248px !important;
}
.lfr-layout-structure-item-577ce317-e1c9-f7b0-d2c2-3671354ad25d {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
margin-bottom: 80px !important;
margin-top: 80px !important;
padding-left: 32px !important;
padding-right: 32px !important;
}
.lfr-layout-structure-item-6618ca80-39da-ae49-c1de-f000f1150379 {
font-size: 18px !important;
font-weight: 500 !important;
margin-bottom: 24px !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-56ca956a-1d03-9969-4f06-b8a0fa9a68f6 {
color: var(--white) !important;
}
.lfr-layout-structure-item-0f16bc1d-bab8-26af-24e2-dd04826739d3 {
font-size: 20px !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-df1f0c0a-27a4-6667-b114-1e6a95794cd2 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-df1f0c0a-27a4-6667-b114-1e6a95794cd2 {
 position: relative;
}.lfr-layout-structure-item-ffc150bd-46f6-67e2-c8bf-49986a4849de {
align-items: stretch !important;
}@media (max-width: 420px) {
.lfr-layout-structure-item-d7e5b612-a8bc-fc75-d967-4e1da2026c08 > div {
flex-direction: column !important;
}

.lfr-layout-structure-item-d7e5b612-a8bc-fc75-d967-4e1da2026c08 > div > div {
flex: 1;
min-width: 100%;
}
}.lfr-layout-structure-item-fa69ec06-dfae-b52c-9a3f-43d7249f0b2e {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
margin-bottom: 80px !important;
margin-top: 80px !important;
}
.lfr-layout-structure-item-ee1f52cb-b212-89eb-508d-00dc9cb418a9 {
background-color: #FCFCFC !important;
padding-bottom: 80px !important;
padding-top: 80px !important;
}
.lfr-layout-structure-item-73b702f7-37bb-2853-096d-389a4955d7cf {
background-color: #002364 !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-56a98700-41d3-83ca-9e87-544095e6bb3a {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-left: 32px !important;
padding-right: 32px !important;
}
.lfr-layout-structure-item-5153b278-ea3a-dc33-18ab-28bec3a8357f {
font-family: var(--font-family-base) !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-83b22acf-f6c8-d132-5094-6aa8f9c1219f {
font-size: 18px !important;
font-weight: 500 !important;
margin-bottom: 24px !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-6829c9d1-bc24-9d90-2bc4-3bb526a5cb27 {
font-family: var(--font-family-base) !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-16e29147-b31e-5f8f-6966-968648a4d181 {
font-size: 28px !important;
font-weight: 700 !important;
margin-bottom: 12px !important;
color: var(--color-brand-primary-light) !important;
}
.lfr-layout-structure-item-4d64d25a-a2bc-1d75-6ae7-36301d930c96 {
border-color: var(--color-neutral-06) !important;
border-radius: 8px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
margin-bottom: 40px !important;
min-height: 240px !important;
padding-bottom: 32px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 32px !important;
}
.lfr-layout-structure-item-ac168b3f-6718-7d86-bd84-d31dcf7db2ac {
margin-bottom: 40px !important;
max-width: 50% !important;
}
.lfr-layout-structure-item-768f259b-425a-304e-1470-b4db3acb1b07 {
font-size: 32px !important;
font-weight: 700 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-87adf23b-2568-518c-27fb-c384dde6b93b {
max-width: 1248px !important;
padding-left: 32px !important;
padding-right: 32px !important;
}
.lfr-layout-structure-item-fa2ee2e4-8e2e-fed6-075b-73b29e897dd2 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
max-width: 1248px !important;
min-width: 320px !important;
padding-left: 32px !important;
padding-right: 32px !important;
}
.lfr-layout-structure-item-0c8b1911-d770-eff9-6538-ed64c8018e4d {
font-size: 14px !important;
font-weight: 500 !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-e54219c8-d561-c958-3d57-f24db08e8820 {
display: none !important;
}
.lfr-layout-structure-item-58a0ee0c-6968-a8e9-7232-2f09b993a308 {
font-size: 16px !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-9fd8c659-357a-d5b2-b8d5-7c397929166b {
background-color: #FFFFFF !important;
border-color: var(--color-neutral-06) !important;
border-radius: 8px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
margin-bottom: 40px !important;
min-height: 240px !important;
padding-bottom: 32px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 32px !important;
}
.lfr-layout-structure-item-9fd8c659-357a-d5b2-b8d5-7c397929166b {
position: relative;
}.lfr-layout-structure-item-899ed24e-5d03-6f03-2182-40b36a3bbfbe {
   > div > div:nth-child(2){
     gap: 8px;
    display: flex;
    flex-direction: column;
    max-width: 224px !important;
    margin-left: auto;
  }

@media (max-width: 568px){
   > div > div:nth-child(2){
      margin-left: 0;
      order: -1;
      margin-bottom: 32px;
}
}
}.lfr-layout-structure-item-58e3c056-d186-4c40-95d8-298f7c8b46f0 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
margin-top: 0px !important;
}
.lfr-layout-structure-item-2ad398dd-d47b-9b89-e769-1c7d8da6ef23 {
font-size: 28px !important;
font-weight: 700 !important;
margin-bottom: 12px !important;
color: var(--color-brand-primary-light) !important;
}
.lfr-layout-structure-item-f6d18047-c352-487f-32e7-e70ab2c5a3f5 {
padding-bottom: 16px !important;
}
.lfr-layout-structure-item-31354217-bf49-5754-05e8-f2679dd846a2 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-acd9cbe2-b40b-55b4-df30-64ca7be50245 {
font-family: var(--font-family-base) !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-91c22e61-72c4-6253-adc2-9943db65bbcd {
color: var(--white) !important;
}
.lfr-layout-structure-item-d92cfa93-e0fb-c9fa-614c-41ea297c469f {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
margin-bottom: 30px !important;
margin-top: 80px !important;
min-height: 324px !important;
}
.lfr-layout-structure-item-3de7767f-4c3f-7fb1-2e6f-b8952ecf1109 {
color: var(--white) !important;
}
.lfr-layout-structure-item-316413cb-cf89-6e1d-0cb9-bcb2ae8412f9 {
background-color: #FFFFFF !important;
border-color: var(--color-neutral-06) !important;
border-radius: 8px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
margin-bottom: 40px !important;
min-height: 240px !important;
padding-bottom: 32px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 32px !important;
}
.lfr-layout-structure-item-79d52256-fc77-7c9d-bc89-a32f9b956fa1 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
margin-bottom: 24px !important;
}
.lfr-layout-structure-item-38b49495-1e82-9100-b9d8-30780136dc11 {
font-size: 32px !important;
font-weight: 700 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-cc311309-d393-7b70-75e2-46e8082e49a3 {
font-size: 28px !important;
font-weight: 700 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-0b5cffe8-cf61-feb9-4f90-fdc1b0014887 {
font-size: 16px !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-aef8273e-a26b-2bca-73ac-5f7fe5a2f7fe {
font-weight: 500 !important;
max-height: 70vh !important;
overflow: auto !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-94cf7ceb-0bb3-2aca-a183-ac0a07ec7798 {
font-size: 16px !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-9a792c62-0dbd-d2bd-d374-fbc9bcea6cb4 {
background-color: #BA131300 !important;
margin-bottom: 32px !important;
}
.lfr-layout-structure-item-c8a300c6-3c50-7509-6f94-ee5c71e22d7a {
font-size: 18px !important;
font-weight: 500 !important;
margin-bottom: 24px !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-abf98d26-99c0-e3fb-c80e-f6edd1ffc977 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-abf98d26-99c0-e3fb-c80e-f6edd1ffc977) !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
min-height: 372px !important;
}
.lfr-layout-structure-item-abf98d26-99c0-e3fb-c80e-f6edd1ffc977 {
  position: relative;
}

.lfr-layout-structure-item-abf98d26-99c0-e3fb-c80e-f6edd1ffc977::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 50%;
  background: linear-gradient(262deg, rgba(255, 255, 255, 0.00) 14.81%, rgba(255, 255, 255, 0.80) 31.14%);
  pointer-events: none;
  z-index: 0;
}

.lfr-layout-structure-item-abf98d26-99c0-e3fb-c80e-f6edd1ffc977 > div {
  z-index: 1;
}

@media (max-width: 575px) {
  .lfr-layout-structure-item-abf98d26-99c0-e3fb-c80e-f6edd1ffc977 {
    background-size: 1440px;
    background-position: 78% 50%;
  }

  .lfr-layout-structure-item-abf98d26-99c0-e3fb-c80e-f6edd1ffc977::after {
    inset: 0;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 18%, rgba(255, 255, 255, 0.80) 80%);
  }
}.lfr-layout-structure-item-94769264-9b43-f6c6-df7f-999ae75bb79d {
font-size: 20px !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-4f626035-9bee-c706-d689-40abbd9fe305 {
font-size: 20px !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-badcd98c-8838-0f66-764f-7f688315621d {
font-size: 16px !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-f07933b7-9522-6c81-ac64-0d9ff48febfe {
font-size: 28px !important;
font-weight: 700 !important;
margin-bottom: 12px !important;
color: var(--color-brand-primary-light) !important;
}
.lfr-layout-structure-item-9ac08c22-530e-49f3-d91c-2c33fc281b73 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
margin-top: 80px !important;
padding-left: 32px !important;
padding-right: 32px !important;
}
.lfr-layout-structure-item-e621617e-411a-d8a6-0841-460e4aa3176c {
font-size: 28px !important;
font-weight: 700 !important;
margin-bottom: 12px !important;
color: var(--color-brand-primary-light) !important;
}
.lfr-layout-structure-item-b5c69164-bab8-ccb3-8fe5-dc913ba951c5 {
font-size: 16px !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-6f4db471-bc6d-7392-4407-85fbadbfdf4e {
padding-bottom: 16px !important;
}
.lfr-layout-structure-item-89a8d33e-2124-0808-91e6-01322da0c852 {
font-size: 14px !important;
font-weight: 500 !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-46f0ab32-2362-a3a6-1988-4351fdb4922f {
color: var(--white) !important;
}
.lfr-layout-structure-item-124413d7-ac20-9df4-3ea7-9aee1b379ac4 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-124413d7-ac20-9df4-3ea7-9aee1b379ac4 {
    gap: 32px 49px;

    @media (max-width: 768px) {
        gap: 40px;

        a.link-secondary-small {
            font-size: 14px;
        }
    }
    @media (max-width: 568px) {

        gap: 32px;
    }
    @media (max-width: 376px) {
           flex-direction: column !important;
        gap: 24px;
    }
}.lfr-layout-structure-item-35b54174-67a0-1d3b-5a6b-d92889f7d411 {
color: var(--white) !important;
}
.lfr-layout-structure-item-10666ff9-5632-84b0-e6a7-918fbede1146 {
background-color: #FCFCFC !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-bottom: 50px !important;
padding-top: 80px !important;
}
.lfr-layout-structure-item-e1163f69-1f38-2db4-e2fc-9494658c4976 {
padding-bottom: 32px !important;
padding-top: 32px !important;
}
.lfr-layout-structure-item-fa077e99-b47b-47d1-1762-d6fa4858ccd9 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
margin-bottom: 24px !important;
}
.lfr-layout-structure-item-b808ba8a-98f2-029c-21a2-59b4ad860b15 {
font-size: 20px !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
@media (max-width: 420px) {
.lfr-layout-structure-item-ccee218d-ffc5-7c38-dabf-ef066cee5151 > div {
flex-direction: column !important;
}

.lfr-layout-structure-item-ccee218d-ffc5-7c38-dabf-ef066cee5151 > div > div {
flex: 1;
min-width: 100%;
}
}.lfr-layout-structure-item-d63c3bd9-a19b-17d3-9c28-e9052c04200b {
font-size: 32px !important;
font-weight: 700 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-0b57f6b2-44ac-b5d3-9e9a-1102bf778de5 {
border-color: var(--color-neutral-06) !important;
border-radius: 8px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
margin-bottom: 40px !important;
min-height: 240px !important;
padding-bottom: 32px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 32px !important;
}
.lfr-layout-structure-item-44a9f6be-fa90-6821-1e00-5e57819bb0de {
color: var(--white) !important;
}
.lfr-layout-structure-item-02539bb2-d132-e64d-1810-4b4fce00acb2 {
color: var(--white) !important;
}
.lfr-layout-structure-item-84a8d1bd-808a-71cc-677b-dc1179f3b793 {
font-size: 18px !important;
font-weight: 500 !important;
margin-bottom: 24px !important;
min-height: 108px !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-84a8d1bd-808a-71cc-677b-dc1179f3b793 {

}

@media (max-width: 1024px) and (min-width: 769px) {
.lfr-layout-structure-item-84a8d1bd-808a-71cc-677b-dc1179f3b793 {
min-height: 135px !important;
}
}.lfr-layout-structure-item-d9acba0d-1cc2-45b9-f63b-9669479e3de7 {
padding-bottom: 32px !important;
padding-top: 32px !important;
}
.lfr-layout-structure-item-b75c888d-3ae2-ee0d-8146-5ab3c9592dc1 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
margin-bottom: 24px !important;
}
.lfr-layout-structure-item-ec5f935d-7e7d-fd9e-19cc-983b3838f7c6 {
border-color: var(--color-neutral-06) !important;
border-radius: 8px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
margin-bottom: 40px !important;
min-height: 240px !important;
padding-bottom: 32px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 32px !important;
}
.lfr-layout-structure-item-49f446b2-9bd6-8a74-f798-4d574a02dabe {
margin-bottom: 24px !important;
max-width: 100% !important;
}
.lfr-layout-structure-item-80696963-a79d-f2db-9eb4-bef64e718459 {
padding-bottom: 32px !important;
padding-top: 32px !important;
}
.lfr-layout-structure-item-af992074-15dd-72fb-d6a6-8dcc980e43fd {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
margin-bottom: 24px !important;
}
.lfr-layout-structure-item-ac60d1b4-7bb2-28e8-7560-90d041906db8 {
font-family: var(--font-family-base) !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-a4f7b458-64da-d133-4f78-081cd92b663a {
padding-left: 32px !important;
padding-right: 32px !important;
}
.lfr-layout-structure-item-017c102a-d45c-6710-dc11-ce482abde015 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-017c102a-d45c-6710-dc11-ce482abde015) !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
height: 636px !important;
}
.lfr-layout-structure-item-dadcda6d-22cb-a87a-7b2c-cf4af191c25f {
font-weight: 400 !important;
}
.lfr-layout-structure-item-9e862f4e-4601-bf1a-0472-4ec7e9006d12 {
display: none !important;
}
.lfr-layout-structure-item-d6fbb551-4030-b3eb-b961-1c1ef9cd7f9b {
border-color: var(--color-neutral-06) !important;
border-radius: 8px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
margin-bottom: 40px !important;
min-height: 240px !important;
padding-bottom: 32px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 32px !important;
}
.lfr-layout-structure-item-dbcf9f8f-e2fd-6f3d-1b21-5d76d4e90455 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
margin-bottom: 24px !important;
}
.lfr-layout-structure-item-d63342ec-7f8e-1d00-62c3-1b0187067177 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-d63342ec-7f8e-1d00-62c3-1b0187067177 {
gap: 0 16px;
}.lfr-layout-structure-item-6536ee38-9257-f70a-432d-a37efba9c919 {
background-color: #FFFFFF !important;
border-color: var(--color-neutral-06) !important;
border-radius: 8px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
margin-bottom: 40px !important;
min-height: 240px !important;
padding-bottom: 32px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 32px !important;
}
.lfr-layout-structure-item-bbd0e8d9-9539-08a6-38d2-d648d2665159 {
font-size: 28px !important;
font-weight: 700 !important;
margin-bottom: 12px !important;
color: var(--color-brand-primary-light) !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-2fdfa6b7-7156-354e-b497-9737967782a8 {
font-size: 16px !important;
}
.lfr-layout-structure-item-2a1bb2ca-ee4b-bfba-ed13-b62123894b04 {
font-size: 14px !important;
}
.lfr-layout-structure-item-de73b253-85b0-f0b9-ce7c-ce80d99c4bf6 {
min-height: auto !important;
}
.lfr-layout-structure-item-2fb503ac-e77a-5d30-e656-e718fd3785ac {
font-size: 16px !important;
}
.lfr-layout-structure-item-0cd48e8f-2161-d575-8da9-4ef6c2e347ae {
font-size: 24px !important;
}
.lfr-layout-structure-item-0353dbd6-940d-9bfc-f63f-b12ac6050ad8 {
font-size: 24px !important;
}
.lfr-layout-structure-item-cfc7f623-34f1-eda3-249b-88bff71baee6 {
font-size: 16px !important;
}
.lfr-layout-structure-item-4db492a1-1e0b-3715-eedf-32ae62e80d54 {
font-size: 14px !important;
}
.lfr-layout-structure-item-b55da3ec-96d2-0da0-5a85-2fbba525e393 {
font-size: 24px !important;
}
.lfr-layout-structure-item-9bcf74c0-c5e5-5140-febe-c6e14a0a3f68 {
font-size: 14px !important;
}
.lfr-layout-structure-item-70fec655-df71-9b38-c915-5bb76f2a3c7d {
font-size: 16px !important;
}
.lfr-layout-structure-item-6ce3d26e-750d-9111-8d4b-3b0f5ca54461 {
font-size: 14px !important;
}
.lfr-layout-structure-item-23a1c814-d039-fb28-8c41-a2a6f2772264 {
padding-top: 80px !important;
}
.lfr-layout-structure-item-9d590eb6-060e-4d7f-93a6-0b0a1181d958 {
font-size: 24px !important;
}
.lfr-layout-structure-item-3fbec7bb-9683-a69f-2bcf-8f30cd53b7d9 {
font-size: 16px !important;
}
.lfr-layout-structure-item-746a37d2-4cb6-682e-4014-7c67a57ba1fb {
font-size: 16px !important;
}
.lfr-layout-structure-item-95e3186b-1f8c-e4c1-bfeb-c4e37c6524dc {
font-size: 24px !important;
}
.lfr-layout-structure-item-6691179a-9b26-010c-03ec-6c1d6accb2b6 {
font-size: 24px !important;
}
.lfr-layout-structure-item-1d2568b5-23ba-05c5-9cbe-4373e93007c9 {
font-size: 16px !important;
}
.lfr-layout-structure-item-190143a1-bac0-a01f-84c6-5ff9409179a8 {
font-size: 14px !important;
}
.lfr-layout-structure-item-b0eba887-359f-aa7e-aa80-b7c0d0aaa658 {
font-size: 14px !important;
}
.lfr-layout-structure-item-b15cec5d-00f4-c6d6-9d4f-0722449c60bd {
font-size: 14px !important;
}
.lfr-layout-structure-item-6618ca80-39da-ae49-c1de-f000f1150379 {
font-size: 16px !important;
}
.lfr-layout-structure-item-80672c16-a11e-ed3d-c6d4-fb51b483bf04 {
max-width: 600px !important;
}
.lfr-layout-structure-item-ee1f52cb-b212-89eb-508d-00dc9cb418a9 {
padding-bottom: 40px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 60px !important;
}
.lfr-layout-structure-item-ee1f52cb-b212-89eb-508d-00dc9cb418a9 {
  @media (min-width: 1024px) and (max-width: 1024px) {
padding: 80px 32px 80px 32px !important;
  }
@media (min-width: 568px) and (max-width: 568px) {
padding: 60px 24px 60px 24px !important;
  }
}.lfr-layout-structure-item-5153b278-ea3a-dc33-18ab-28bec3a8357f {
font-size: 14px !important;
}
.lfr-layout-structure-item-83b22acf-f6c8-d132-5094-6aa8f9c1219f {
font-size: 16px !important;
}
.lfr-layout-structure-item-6829c9d1-bc24-9d90-2bc4-3bb526a5cb27 {
font-size: 14px !important;
}
.lfr-layout-structure-item-16e29147-b31e-5f8f-6966-968648a4d181 {
font-size: 24px !important;
}
.lfr-layout-structure-item-87adf23b-2568-518c-27fb-c384dde6b93b {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-58a0ee0c-6968-a8e9-7232-2f09b993a308 {
font-size: 14px !important;
}
.lfr-layout-structure-item-2ad398dd-d47b-9b89-e769-1c7d8da6ef23 {
font-size: 24px !important;
}
.lfr-layout-structure-item-acd9cbe2-b40b-55b4-df30-64ca7be50245 {
font-size: 14px !important;
}
.lfr-layout-structure-item-0b5cffe8-cf61-feb9-4f90-fdc1b0014887 {
font-size: 14px !important;
}
.lfr-layout-structure-item-94cf7ceb-0bb3-2aca-a183-ac0a07ec7798 {
font-size: 14px !important;
}
.lfr-layout-structure-item-c8a300c6-3c50-7509-6f94-ee5c71e22d7a {
font-size: 16px !important;
}
.lfr-layout-structure-item-badcd98c-8838-0f66-764f-7f688315621d {
font-size: 14px !important;
}
.lfr-layout-structure-item-f07933b7-9522-6c81-ac64-0d9ff48febfe {
font-size: 24px !important;
}
.lfr-layout-structure-item-e621617e-411a-d8a6-0841-460e4aa3176c {
font-size: 24px !important;
}
.lfr-layout-structure-item-b5c69164-bab8-ccb3-8fe5-dc913ba951c5 {
font-size: 14px !important;
}
.lfr-layout-structure-item-10666ff9-5632-84b0-e6a7-918fbede1146 {
padding-bottom: 60px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 60px !important;
}
.lfr-layout-structure-item-84a8d1bd-808a-71cc-677b-dc1179f3b793 {
font-size: 16px !important;
}
.lfr-layout-structure-item-ac60d1b4-7bb2-28e8-7560-90d041906db8 {
font-size: 14px !important;
}
.lfr-layout-structure-item-a4f7b458-64da-d133-4f78-081cd92b663a {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-bbd0e8d9-9539-08a6-38d2-d648d2665159 {
font-size: 24px !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-b84ba0cf-b5b1-9b30-2c29-28c4986ceb9c {
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-4f32f65b-eac4-70f3-afce-e987ed4f050c {
font-size: 12px !important;
}
.lfr-layout-structure-item-de73b253-85b0-f0b9-ce7c-ce80d99c4bf6 {
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-ba9384dd-cea1-b2cf-43e1-7424e5359675 {
margin-bottom: 32px !important;
min-height: auto !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-6b11dda5-22b2-e9f3-3156-fa20b2d62b9c {
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-b22f0274-04bf-2f01-320d-d48cb380f1a5 {
font-size: 12px !important;
}
.lfr-layout-structure-item-67cef75b-bc46-27f6-e159-e929d7b86e22 {
padding-left: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-7ad4e1fc-8e5e-62a8-1985-84e75932146b {
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-e5108ad5-c3cd-3c85-e9e7-2fd099fcf928 {
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-6474babe-edef-605b-cbaf-4198562137f7 {
font-size: 12px !important;
}
.lfr-layout-structure-item-1d2568b5-23ba-05c5-9cbe-4373e93007c9 {
min-height: auto !important;
}
.lfr-layout-structure-item-f423ebfe-341f-a1b8-a887-247892c781c1 {
min-height: auto !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-fd224420-31c1-8c03-22d6-f653774b93f1 {
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-8ca96074-c4a8-9f8a-193f-b613560feff2 {
font-size: 12px !important;
}
.lfr-layout-structure-item-068a4d9c-d8f1-07e8-b031-752ceaa0615f {
margin-bottom: 32px !important;
min-height: auto !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-2166e4be-8515-5052-300c-bf3382f605df {
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-4851233d-5833-5562-81e8-edfd11fa0ac0 {
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-0f16bc1d-bab8-26af-24e2-dd04826739d3 {
font-size: 18px !important;
}
.lfr-layout-structure-item-4d64d25a-a2bc-1d75-6ae7-36301d930c96 {
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-87adf23b-2568-518c-27fb-c384dde6b93b {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-0c8b1911-d770-eff9-6538-ed64c8018e4d {
font-size: 12px !important;
}
.lfr-layout-structure-item-9fd8c659-357a-d5b2-b8d5-7c397929166b {
margin-bottom: 32px !important;
min-height: auto !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-31354217-bf49-5754-05e8-f2679dd846a2 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-316413cb-cf89-6e1d-0cb9-bcb2ae8412f9 {
min-height: auto !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-cc311309-d393-7b70-75e2-46e8082e49a3 {
font-size: 24px !important;
}
.lfr-layout-structure-item-94769264-9b43-f6c6-df7f-999ae75bb79d {
font-size: 18px !important;
}
.lfr-layout-structure-item-4f626035-9bee-c706-d689-40abbd9fe305 {
font-size: 18px !important;
}
.lfr-layout-structure-item-89a8d33e-2124-0808-91e6-01322da0c852 {
font-size: 12px !important;
}
.lfr-layout-structure-item-10666ff9-5632-84b0-e6a7-918fbede1146 {
padding-bottom: 60px !important;
padding-top: 60px !important;
}
.lfr-layout-structure-item-b808ba8a-98f2-029c-21a2-59b4ad860b15 {
font-size: 18px !important;
}
.lfr-layout-structure-item-0b57f6b2-44ac-b5d3-9e9a-1102bf778de5 {
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-ec5f935d-7e7d-fd9e-19cc-983b3838f7c6 {
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-d6fbb551-4030-b3eb-b961-1c1ef9cd7f9b {
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-6536ee38-9257-f70a-432d-a37efba9c919 {
margin-bottom: 32px !important;
min-height: auto !important;
padding-bottom: 32px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-5ed9b9e4-3a4f-44b4-d110-70a891e30afc {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-9b25744d-0185-a85e-37b3-f3adc778354e {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-413e0232-93da-6933-6cbd-3c4cecbc7a99 {
   @media (max-width: 376px) {
     img {
     width: 48px !important;
    height: 48px !important;
     }
    }
}.lfr-layout-structure-item-7ad4e1fc-8e5e-62a8-1985-84e75932146b {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-23a1c814-d039-fb28-8c41-a2a6f2772264 {
padding-left: 16px !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-c1aaa840-3788-5c64-c6c0-2aa00e054a87 {
padding-left: 16px !important;
padding-right: 16px !important;
}
.lfr-layout-structure-item-ae5c1b8f-9c61-a5e2-7e75-833231e9a087 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-b11d679b-2bcf-562f-8699-646821d497f7 {
font-size: 28px !important;
}
.lfr-layout-structure-item-47a93ee6-73f2-3080-5dae-04d6daac523e {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-4d9043e5-e6db-5f75-8682-094737a4609f {
max-height: 60vh !important;
}
.lfr-layout-structure-item-2166e4be-8515-5052-300c-bf3382f605df {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-a64edac5-7867-9f28-80b6-c2a0f7f9dfaa {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-3b27016f-4dc2-7d98-6f09-88617430396c {
   > div > div:nth-child(2){
     gap: 8px;
    display: flex;
    flex-direction: column;
    max-width: 224px !important;
    margin-left: auto;
  }

@media (max-width: 568px){
   > div > div:nth-child(2){
      margin-left: 0;
      order: -1;
      margin-bottom: 32px;
}
}
}.lfr-layout-structure-item-3f464629-091f-db5b-3d4b-65c47b0f9843 {
   @media (max-width: 376px) {
     img {
width: 101px !important;
height: 48px !important;

     }
    }
}.lfr-layout-structure-item-eae9f7c4-2969-2158-e988-341b73966c99 {
    gap: 28px;
  
  @media (max-width: 376px) {
         gap: 28px;
       
    }
}.lfr-layout-structure-item-5cb3fea8-0504-e1e8-9a49-c149271c7317 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-577ce317-e1c9-f7b0-d2c2-3671354ad25d {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-0f16bc1d-bab8-26af-24e2-dd04826739d3 {
font-size: 18px !important;
}
.lfr-layout-structure-item-80672c16-a11e-ed3d-c6d4-fb51b483bf04 {
  @media (min-width: 568px)  and (max-width: 568px)  {
max-width: 376px !important;
}
}

.lfr-layout-structure-item-fa69ec06-dfae-b52c-9a3f-43d7249f0b2e {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-ee1f52cb-b212-89eb-508d-00dc9cb418a9 {
min-width: 320px !important;
padding-left: 16px !important;
padding-right: 16px !important;
}
.lfr-layout-structure-item-56a98700-41d3-83ca-9e87-544095e6bb3a {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-ac168b3f-6718-7d86-bd84-d31dcf7db2ac {
margin-bottom: 20px !important;
max-width: 100% !important;
}
.lfr-layout-structure-item-fa2ee2e4-8e2e-fed6-075b-73b29e897dd2 {
max-width: 568px !important;
padding-left: 16px !important;
padding-right: 16px !important;
}
.lfr-layout-structure-item-899ed24e-5d03-6f03-2182-40b36a3bbfbe {
   > div > div:nth-child(2){
     gap: 8px;
    display: flex;
    flex-direction: column;
    max-width: 224px !important;
    margin-left: auto;
  }

@media (max-width: 568px){
   > div > div:nth-child(2){
      margin-left: 0;
      order: -1;
      margin-bottom: 32px;
}
}
}.lfr-layout-structure-item-31354217-bf49-5754-05e8-f2679dd846a2 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-aef8273e-a26b-2bca-73ac-5f7fe5a2f7fe {
max-height: 60vh !important;
}
.lfr-layout-structure-item-abf98d26-99c0-e3fb-c80e-f6edd1ffc977 {
min-height: 400px !important;
padding-top: 140px !important;
}
.lfr-layout-structure-item-94769264-9b43-f6c6-df7f-999ae75bb79d {
font-size: 18px !important;
}
.lfr-layout-structure-item-4f626035-9bee-c706-d689-40abbd9fe305 {
font-size: 18px !important;
}
.lfr-layout-structure-item-9ac08c22-530e-49f3-d91c-2c33fc281b73 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-10666ff9-5632-84b0-e6a7-918fbede1146 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-b808ba8a-98f2-029c-21a2-59b4ad860b15 {
font-size: 18px !important;
}
.lfr-layout-structure-item-a4f7b458-64da-d133-4f78-081cd92b663a {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
}