.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-9d24642c-a531-95b9-5d8a-2e8c72ea8869 {
width: 296px !important;
}
.lfr-layout-structure-item-fa1fbdb1-aec1-c079-c20a-0af51939349c {
padding-bottom: 16px !important;
}
.lfr-layout-structure-item-57bcbf0d-5caf-87f5-8dae-22f7e12c7a60 {
color: var(--white) !important;
}
.lfr-layout-structure-item-7e2691b2-2884-a97b-c2ac-ac3e440287ae {
margin-bottom: 16px !important;
}
.lfr-layout-structure-item-95a96d03-0129-21d6-a2c9-b46c40b440e5 {
font-size: 32px !important;
font-weight: 700 !important;
margin-bottom: 12px !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-978a137a-5519-7c0f-2769-e102534c582d {
margin-bottom: 24px !important;
}
.lfr-layout-structure-item-06c67351-d232-e1d3-726b-51e9e687b2bc {
background-color: #FFFFFF !important;
border-color: #E3E0E2 !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-949371ac-b133-ba11-7da2-0427ba015569 {
background-color: #FCFCFC !important;
padding-bottom: 80px !important;
padding-top: 80px !important;
}
.lfr-layout-structure-item-949371ac-b133-ba11-7da2-0427ba015569 {
  @media (min-width: 1024px) and (max-width: 1024px) {
padding: 80px 32px 80px 32px !important;
  }
}.lfr-layout-structure-item-3c56af4a-1969-cdcc-a32a-47c7f073c4d9 {
color: var(--white) !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-c623f2ad-4144-304b-252b-4f31af3ffadc {
padding-bottom: 16px !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-5a55cf0c-36cd-567a-efa7-1eef21d02196 {
font-size: 20px !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-3e8acfac-755b-c18b-3d68-2959db98588a {
padding-left: 32px !important;
padding-right: 32px !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-06d015ca-c9a3-7d80-f897-ab09cdcd38fa {
font-size: 20px !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-d850a656-beb9-8124-672f-c47bbdbf21e6 {
background-color: #FFFFFF !important;
border-color: #E3E0E2 !important;
border-radius: 8px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
margin-bottom: 40px !important;
min-height: 200px !important;
padding-bottom: 32px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 32px !important;
}
.lfr-layout-structure-item-a715524b-015b-92e1-1d36-fe78f92d253b {
font-size: 24px !important;
font-weight: 700 !important;
margin-bottom: 8px !important;
color: var(--color-brand-secondary-light) !important;
}
.lfr-layout-structure-item-82550267-5c95-b99a-5ef7-4ee231d4ee7e {
background-color: #BA131300 !important;
}
.lfr-layout-structure-item-c400df76-9373-4380-6645-b4005f669249 {
font-size: 20px !important;
font-weight: 500 !important;
margin-bottom: 40px !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-7a06f8f7-19c5-4e9a-9166-67be1b8470b2 {
margin-bottom: 80px !important;
margin-top: 80px !important;
padding-left: 32px !important;
padding-right: 32px !important;
}
.lfr-layout-structure-item-2fde15ec-2433-b0c4-f847-52bf58bafd25 {
padding-bottom: 16px !important;
}
.lfr-layout-structure-item-18eba627-d753-8aa2-708a-49603df4ccd3 {
background-color: #BA131300 !important;
}
.lfr-layout-structure-item-89e37a21-ffd5-30da-79fd-92be7669f27a {
font-size: 32px !important;
font-weight: 700 !important;
margin-bottom: 40px !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-cd518b33-cab6-d0a5-fa08-7d1e9c8239a9 {
padding-bottom: 32px !important;
padding-top: 32px !important;
}
.lfr-layout-structure-item-a5c01e2b-3486-e8ef-52c0-4c3df54185fa {
font-weight: 700 !important;
}
.lfr-layout-structure-item-8c3c9e03-f312-ec32-8398-a8e5c83e2804 {
color: var(--white) !important;
}
.lfr-layout-structure-item-cdee226b-a611-2387-762f-1d57ad648a84 {
padding-bottom: 16px !important;
}
.lfr-layout-structure-item-4bb49747-923e-05b7-9802-713dd5f3b0bc {
background-color: #FCFCFC !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-bottom: 80px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 80px !important;
}
.lfr-layout-structure-item-5578dba3-fddb-b7e9-cee1-50c896c86b30 {
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-5578dba3-fddb-b7e9-cee1-50c896c86b30 {
@media (max-width: 568px) {
        padding: 24px !important;
    }
    @media (max-width: 376px) {
         padding: 16px !important;
    }
}.lfr-layout-structure-item-14a2c2a0-525e-3e6e-aff2-d02ca86f3865 {
margin-bottom: 24px !important;
}
.lfr-layout-structure-item-a5cdde7d-5f62-21ca-56b0-b47f23a6509b {
background-color: #FFFFFF !important;
border-color: #E3E0E2 !important;
border-radius: 8px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
margin-bottom: 40px !important;
min-height: 200px !important;
padding-bottom: 32px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 32px !important;
}
.lfr-layout-structure-item-18db7c4c-dac8-f6a4-c705-a931eb8a3aac {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-1d3d76ea-28f1-f61b-3689-f2aa630adaad {
margin-bottom: 40px !important;
}
.lfr-layout-structure-item-1d3d76ea-28f1-f61b-3689-f2aa630adaad {
    .form-control {
        background-color: white;
        border: 1px solid var(--CNP-Color-Neutral-04, #A5B3B7);
        border-radius: 4px;
        font-size: 18px;
        height: 189px;;
        padding: 8px 12px;
    }
}.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-93d71a2e-ccfe-0492-a6df-145dd6558c67 {
   > 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-977f706c-733a-d528-a98c-d929bbcbfc47 {
font-size: 14px !important;
font-weight: 500 !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-3b22cd6e-3e11-fb67-6c63-6d678a0bed3c {
border-color: #E3E0E2 !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-3b22cd6e-3e11-fb67-6c63-6d678a0bed3c {
position: relative;
}.lfr-layout-structure-item-6bb11ed8-829a-41d1-a078-e546af404633 {
padding-bottom: 16px !important;
}
.lfr-layout-structure-item-2a695fae-0c86-ddb6-0f12-b32afd7dd673 {
font-size: 32px !important;
font-weight: 700 !important;
margin-bottom: 40px !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-143cef7a-a379-a60b-e80c-b89a8ab3d8fa {
font-size: 20px !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-744683e5-9f88-3b59-b7e4-26b85a906438 {
font-size: 24px !important;
font-weight: 700 !important;
margin-bottom: 8px !important;
color: var(--color-brand-secondary-light) !important;
}
.lfr-layout-structure-item-10b2f3b2-3ce7-063d-5c05-98a5dc5369d9 {
font-size: 14px !important;
font-weight: 500 !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-4813c8a7-1fdd-a91e-9124-668395acc890 {
width: 296px !important;
}
.lfr-layout-structure-item-22f05786-823a-c1ac-f637-36cb34e5eb9e {
max-width: 610px !important;
}
.lfr-layout-structure-item-ec5aa68d-96ba-e5d7-2f0e-a33db7c60873 {
color: var(--white) !important;
}
.lfr-layout-structure-item-a51f7646-0668-85fd-da50-2e2a9d0dfc6f {
padding-left: 32px !important;
padding-right: 32px !important;
}
.lfr-layout-structure-item-6086576c-f7f8-7846-b4c7-40844915a0f0 {
margin-bottom: 24px !important;
}
.lfr-layout-structure-item-13454460-2b5a-2280-d6ad-19b947d377a5 {
margin-bottom: 24px !important;
}
.lfr-layout-structure-item-1312d431-0930-954a-488f-ae8726a5e616 {
padding-right: 20px !important;
}
.lfr-layout-structure-item-9024291e-a080-8a21-b295-4518bb0cb125 {
font-size: 20px !important;
font-weight: 500 !important;
margin-bottom: 60px !important;
padding-right: var(--spacer-4,1.5rem) !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-002b93d3-12d5-7bb4-8752-aeaf13093319 {
margin-bottom: 40px !important;
}
.lfr-layout-structure-item-002b93d3-12d5-7bb4-8752-aeaf13093319 {
    .form-control {
        background-color: white;
        border: 1px solid var(--CNP-Color-Neutral-04, #A5B3B7);
        border-radius: 4px;
        font-size: 18px;
        height: 56px;;
        padding: 8px 12px;
    }
}.lfr-layout-structure-item-00911ebb-206f-4e69-4eda-c68616803f25 {
padding-bottom: 32px !important;
padding-top: 32px !important;
}
.lfr-layout-structure-item-e2d42970-7f8f-0f04-7a69-62169eb75ae9 {
font-size: 20px !important;
font-weight: 500 !important;
margin-bottom: 60px !important;
padding-right: var(--spacer-4,1.5rem) !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-24911d36-185b-e17e-6ff9-8059ed033339 {
font-size: 32px !important;
font-weight: 700 !important;
margin-bottom: 12px !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-f243ef68-1885-07d1-7a3a-e4027f0f0b05 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-f243ef68-1885-07d1-7a3a-e4027f0f0b05 {
gap: 0 16px;
}.lfr-layout-structure-item-bf9c3e9b-f3ab-f69a-2420-676b80e54727 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-left: 32px !important;
padding-right: 32px !important;
}
.lfr-layout-structure-item-ad916fee-a762-7e10-67d3-b650df599cc6 {
background-color: #FFFFFF !important;
border-color: #E3E0E2 !important;
border-radius: 8px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
margin-bottom: 40px !important;
min-height: 200px !important;
padding-bottom: 32px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 32px !important;
}
.lfr-layout-structure-item-df13fc64-4a69-2b73-be7f-a1f0319844fc {
margin-bottom: 16px !important;
}
.lfr-layout-structure-item-6e218364-1918-fdc8-d749-58123caa5caa {
font-size: 24px !important;
font-weight: 700 !important;
margin-bottom: 8px !important;
color: var(--color-brand-secondary-light) !important;
}
.lfr-layout-structure-item-38c83dd6-88a1-e2b8-dfe3-35c4aa206246 {
width: 296px !important;
}
.lfr-layout-structure-item-b18f1786-0056-5e8e-651f-c0827f894921 {
margin-bottom: 40px !important;
}
.lfr-layout-structure-item-b18f1786-0056-5e8e-651f-c0827f894921 {
    .form-control {
        background-color: white;
        border: 1px solid var(--CNP-Color-Neutral-04, #A5B3B7);
        border-radius: 4px;
        font-size: 18px;
        height: 56px;;
        padding: 8px 12px;
    }
}.lfr-layout-structure-item-13dc3f7b-68d2-1626-f6ef-7932dd93145e {
padding-bottom: 16px !important;
}
.lfr-layout-structure-item-0bb3299e-8e94-7edd-3b3d-5846dc815c83 {
margin-bottom: 80px !important;
padding-left: var(--spacer-6,4.5rem) !important;
}
@media screen and (max-width: 575px) {
.lfr-layout-structure-item-0bb3299e-8e94-7edd-3b3d-5846dc815c83 {
flex-direction: column !important;
    align-items: flex-start !important;
}
}.lfr-layout-structure-item-b116b4b3-ca9a-4bde-caf8-1d774fd10041 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-left: 32px !important;
padding-right: 32px !important;
}
.lfr-layout-structure-item-1a22b3e8-6413-793c-0c01-e4f9fef6e880 {
font-size: 14px !important;
font-weight: 500 !important;
color: var(--color-neutral-08) !important;
}
.lfr-layout-structure-item-5bbdc1ae-8a9d-b9b0-75d3-dd3a2be7e355 {
width: 296px !important;
}
.lfr-layout-structure-item-2d514af9-694b-31a2-fddf-1d4e1b6667e8 {
font-weight: 500 !important;
max-height: 70vh !important;
overflow: auto !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-119d6de7-86c0-0c51-3e50-c7e1231a10b2 {
font-size: 20px !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-dbaf3c75-b57b-5b26-4168-ffaeb6aab871 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
height: 636px !important;
}
.lfr-layout-structure-item-e91e22b5-5ab2-7bcf-8265-fb6b41c23381 {
margin-bottom: 16px !important;
}
.lfr-layout-structure-item-4df61bae-3413-7133-543d-e1decf2cd3bd {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-4df61bae-3413-7133-543d-e1decf2cd3bd {
    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-35b1d448-02ac-a6c2-c834-442117ce12d0 {
margin-bottom: 40px !important;
}
.lfr-layout-structure-item-35b1d448-02ac-a6c2-c834-442117ce12d0 {
    .form-control {
        background-color: white;
        border: 1px solid var(--CNP-Color-Neutral-04, #A5B3B7);
        border-radius: 4px;
        font-size: 18px;
        height: 56px;;
        padding: 8px 12px;
    }
}.lfr-layout-structure-item-0e8f2889-6132-d391-0e87-92ebcfab9f32 {
font-weight: 500 !important;
max-height: 70vh !important;
overflow: auto !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-65f1a9ef-2cbd-22ec-8f2a-06eb9c58c084 {
margin-bottom: 80px !important;
margin-top: 80px !important;
padding-left: 32px !important;
padding-right: 32px !important;
}
.lfr-layout-structure-item-b38751d0-3f84-8b54-2b9c-8c9355259648 {
margin-bottom: 16px !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-311b414a-4fb8-aa03-a018-654879189e9d {
background-color: #FFFFFF !important;
border-color: #E3E0E2 !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-311b414a-4fb8-aa03-a018-654879189e9d {
position: relative;
}.lfr-layout-structure-item-f6024b04-ac83-b5db-a356-1135d721172f {
font-size: 20px !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-097e0a5e-afe9-4e74-9bda-2f0e8133731e {
font-size: 20px !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-76357b26-4b5c-5a43-00b1-cf79c4df1657 {
margin-bottom: 24px !important;
}
.lfr-layout-structure-item-a4df05cf-b422-fad3-3638-62e27dea4676 {
margin-bottom: 24px !important;
}
.lfr-layout-structure-item-5ff27517-b8f1-b9b8-907a-1961f960f4d8 {
margin-bottom: 80px !important;
margin-top: 80px !important;
padding-left: 32px !important;
padding-right: 32px !important;
}
.lfr-layout-structure-item-7ed70949-49b9-d258-289c-34d9cc045854 {
font-size: 20px !important;
font-weight: 500 !important;
margin-bottom: 60px !important;
padding-right: var(--spacer-4,1.5rem) !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-23f3909d-8440-8707-bd10-2c5f4d2a4f3b {
margin-bottom: 32px !important;
}
.lfr-layout-structure-item-23f3909d-8440-8707-bd10-2c5f4d2a4f3b {
    gap: 40px;
}.lfr-layout-structure-item-862717c4-004a-886f-43b7-4720f500d798 {
font-size: 20px !important;
font-weight: 500 !important;
margin-bottom: 40px !important;
padding-right: var(--spacer-1,0.25rem) !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-c239e2a2-7519-aed8-4c27-ff86e86b97a3 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-left: 32px !important;
padding-right: 32px !important;
}
.lfr-layout-structure-item-09dfecdc-371c-4add-85c2-37e5ccda4086 {
display: none !important;
}
.lfr-layout-structure-item-be489d0b-e463-c1ff-2770-d648fd75448a {
color: var(--white) !important;
}
.lfr-layout-structure-item-86f16dc5-27c5-8e9c-59ff-80f7c67d635f {
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-1a8511ce-2a75-a15a-e026-e8a7e256f390 {
border-style: solid; border-width: 0 !important; border-width: 0px !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-ab8e78af-d983-9d56-ad07-8e3e71446510 {
color: var(--white) !important;
}
.lfr-layout-structure-item-fb772e29-95ce-dadd-2672-85e8e0bb04bf {
max-width: 100% !important;
padding-bottom: 32px !important;
}
.lfr-layout-structure-item-b2802683-985c-3ee1-4229-b15354281a1a {
font-size: 24px !important;
font-weight: 700 !important;
margin-bottom: 8px !important;
color: var(--color-brand-secondary-light) !important;
}
.lfr-layout-structure-item-3538e804-3ff1-b52e-2c07-3578f8b14cd1 {
display: none !important;
}
.lfr-layout-structure-item-3b078809-8692-d19d-e813-92e98aadb296 {
padding-left: 32px !important;
padding-right: 32px !important;
}
.lfr-layout-structure-item-40a22120-d766-46a6-b704-6d1dd55d54e9 {
	.btn {
		align-items: center;
		background: var(--CNP-Color-Brand-Primary-Gradient, linear-gradient(231deg, #5D2F88 19.27%, #002364 100%));
		border-color: transparent;
		border-radius: 8px;
		font-size: 16px;
		font-weight: 700;
		padding: 8px 36px;
	}
}

@media (max-width: 768px) {
	.lfr-layout-structure-item-40a22120-d766-46a6-b704-6d1dd55d54e9 {
		.btn {
			font-size: 14px;
			line-height: 150%;
		}
	}
}

@media (max-width: 480px) {
	.lfr-layout-structure-item-40a22120-d766-46a6-b704-6d1dd55d54e9 {
		.btn {
			width: 100%;
		}
	}
}.lfr-layout-structure-item-a40014ae-8000-2d50-329c-9d309d8a49b4 {
font-size: 20px !important;
font-weight: 500 !important;
margin-bottom: 60px !important;
padding-right: var(--spacer-4,1.5rem) !important;
color: var(--color-neutral-02) !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-949371ac-b133-ba11-7da2-0427ba015569 {
padding-bottom: 40px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 60px !important;
}
.lfr-layout-structure-item-949371ac-b133-ba11-7da2-0427ba015569 {
  @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-3e8acfac-755b-c18b-3d68-2959db98588a {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-1d3d76ea-28f1-f61b-3689-f2aa630adaad {
margin-bottom: 32px !important;
}
.lfr-layout-structure-item-a51f7646-0668-85fd-da50-2e2a9d0dfc6f {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-002b93d3-12d5-7bb4-8752-aeaf13093319 {
margin-bottom: 32px !important;
}
.lfr-layout-structure-item-24911d36-185b-e17e-6ff9-8059ed033339 {
font-size: 28px !important;
}
.lfr-layout-structure-item-b18f1786-0056-5e8e-651f-c0827f894921 {
margin-bottom: 32px !important;
}
.lfr-layout-structure-item-b116b4b3-ca9a-4bde-caf8-1d774fd10041 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-35b1d448-02ac-a6c2-c834-442117ce12d0 {
margin-bottom: 32px !important;
}
.lfr-layout-structure-item-862717c4-004a-886f-43b7-4720f500d798 {
font-size: 18px !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-06c67351-d232-e1d3-726b-51e9e687b2bc {
min-height: auto !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-5a55cf0c-36cd-567a-efa7-1eef21d02196 {
font-size: 18px !important;
}
.lfr-layout-structure-item-06d015ca-c9a3-7d80-f897-ab09cdcd38fa {
font-size: 18px !important;
}
.lfr-layout-structure-item-d850a656-beb9-8124-672f-c47bbdbf21e6 {
min-height: auto !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-4bb49747-923e-05b7-9802-713dd5f3b0bc {
padding-top: 60px !important;
}
.lfr-layout-structure-item-5578dba3-fddb-b7e9-cee1-50c896c86b30 {
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-a5cdde7d-5f62-21ca-56b0-b47f23a6509b {
margin-bottom: var(--spacer-0,0rem) !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-977f706c-733a-d528-a98c-d929bbcbfc47 {
font-size: 12px !important;
}
.lfr-layout-structure-item-3b22cd6e-3e11-fb67-6c63-6d678a0bed3c {
min-height: auto !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-143cef7a-a379-a60b-e80c-b89a8ab3d8fa {
font-size: 18px !important;
}
.lfr-layout-structure-item-10b2f3b2-3ce7-063d-5c05-98a5dc5369d9 {
font-size: 12px !important;
}
.lfr-layout-structure-item-ad916fee-a762-7e10-67d3-b650df599cc6 {
min-height: auto !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-0bb3299e-8e94-7edd-3b3d-5846dc815c83 {
padding-left: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-1a22b3e8-6413-793c-0c01-e4f9fef6e880 {
font-size: 12px !important;
}
.lfr-layout-structure-item-119d6de7-86c0-0c51-3e50-c7e1231a10b2 {
font-size: 18px !important;
}
.lfr-layout-structure-item-311b414a-4fb8-aa03-a018-654879189e9d {
min-height: auto !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-f6024b04-ac83-b5db-a356-1135d721172f {
font-size: 18px !important;
}
.lfr-layout-structure-item-097e0a5e-afe9-4e74-9bda-2f0e8133731e {
font-size: 18px !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-06c67351-d232-e1d3-726b-51e9e687b2bc {
min-height: auto !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-949371ac-b133-ba11-7da2-0427ba015569 {
min-width: 320px !important;
padding-left: 16px !important;
padding-right: 16px !important;
}
.lfr-layout-structure-item-5a55cf0c-36cd-567a-efa7-1eef21d02196 {
font-size: 18px !important;
}
.lfr-layout-structure-item-3e8acfac-755b-c18b-3d68-2959db98588a {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-06d015ca-c9a3-7d80-f897-ab09cdcd38fa {
font-size: 18px !important;
}
.lfr-layout-structure-item-d850a656-beb9-8124-672f-c47bbdbf21e6 {
min-height: auto !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-a715524b-015b-92e1-1d36-fe78f92d253b {
font-size: 20px !important;
}
.lfr-layout-structure-item-82550267-5c95-b99a-5ef7-4ee231d4ee7e {
   @media (max-width: 376px) {
     img {
     width: 48px !important;
    height: 48px !important;
     }
    }
}.lfr-layout-structure-item-c400df76-9373-4380-6645-b4005f669249 {
font-size: 18px !important;
}
.lfr-layout-structure-item-7a06f8f7-19c5-4e9a-9166-67be1b8470b2 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-18eba627-d753-8aa2-708a-49603df4ccd3 {
   @media (max-width: 376px) {
     img {
width: 101px !important;
height: 48px !important;

     }
    }
}.lfr-layout-structure-item-89e37a21-ffd5-30da-79fd-92be7669f27a {
font-size: 28px !important;
}
.lfr-layout-structure-item-a5c01e2b-3486-e8ef-52c0-4c3df54185fa {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-4bb49747-923e-05b7-9802-713dd5f3b0bc {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-5578dba3-fddb-b7e9-cee1-50c896c86b30 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-a5cdde7d-5f62-21ca-56b0-b47f23a6509b {
min-height: auto !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-93d71a2e-ccfe-0492-a6df-145dd6558c67 {
   > 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-3b22cd6e-3e11-fb67-6c63-6d678a0bed3c {
min-height: auto !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-2a695fae-0c86-ddb6-0f12-b32afd7dd673 {
font-size: 28px !important;
}
.lfr-layout-structure-item-143cef7a-a379-a60b-e80c-b89a8ab3d8fa {
font-size: 18px !important;
}
.lfr-layout-structure-item-744683e5-9f88-3b59-b7e4-26b85a906438 {
font-size: 20px !important;
}
.lfr-layout-structure-item-22f05786-823a-c1ac-f637-36cb34e5eb9e {
max-width: 576px !important;
}
.lfr-layout-structure-item-a51f7646-0668-85fd-da50-2e2a9d0dfc6f {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-1312d431-0930-954a-488f-ae8726a5e616 {
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-9024291e-a080-8a21-b295-4518bb0cb125 {
font-size: 18px !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-e2d42970-7f8f-0f04-7a69-62169eb75ae9 {
font-size: 18px !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-24911d36-185b-e17e-6ff9-8059ed033339 {
font-size: 28px !important;
}
.lfr-layout-structure-item-bf9c3e9b-f3ab-f69a-2420-676b80e54727 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-ad916fee-a762-7e10-67d3-b650df599cc6 {
min-height: auto !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-6e218364-1918-fdc8-d749-58123caa5caa {
font-size: 20px !important;
}
.lfr-layout-structure-item-0bb3299e-8e94-7edd-3b3d-5846dc815c83 {
padding-left: 40px !important;
}
.lfr-layout-structure-item-b116b4b3-ca9a-4bde-caf8-1d774fd10041 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-2d514af9-694b-31a2-fddf-1d4e1b6667e8 {
max-height: 60vh !important;
}
.lfr-layout-structure-item-119d6de7-86c0-0c51-3e50-c7e1231a10b2 {
font-size: 18px !important;
}
.lfr-layout-structure-item-0e8f2889-6132-d391-0e87-92ebcfab9f32 {
max-height: 60vh !important;
}
.lfr-layout-structure-item-65f1a9ef-2cbd-22ec-8f2a-06eb9c58c084 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-311b414a-4fb8-aa03-a018-654879189e9d {
min-height: auto !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-f6024b04-ac83-b5db-a356-1135d721172f {
font-size: 18px !important;
}
.lfr-layout-structure-item-097e0a5e-afe9-4e74-9bda-2f0e8133731e {
font-size: 18px !important;
}
.lfr-layout-structure-item-5ff27517-b8f1-b9b8-907a-1961f960f4d8 {
overflow: hidden !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-7ed70949-49b9-d258-289c-34d9cc045854 {
font-size: 18px !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-23f3909d-8440-8707-bd10-2c5f4d2a4f3b {
    gap: 28px;
  
  @media (max-width: 376px) {
         gap: 28px;
       
    }
}.lfr-layout-structure-item-862717c4-004a-886f-43b7-4720f500d798 {
font-size: 18px !important;
}
.lfr-layout-structure-item-559e791f-8906-2f9c-f8fa-72c418e76bba {
width: 100% !important;
}
.lfr-layout-structure-item-c239e2a2-7519-aed8-4c27-ff86e86b97a3 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-86f16dc5-27c5-8e9c-59ff-80f7c67d635f {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: 80px !important;
}
.lfr-layout-structure-item-fb772e29-95ce-dadd-2672-85e8e0bb04bf {
width: 100% !important;
}
.lfr-layout-structure-item-b2802683-985c-3ee1-4229-b15354281a1a {
font-size: 20px !important;
}
.lfr-layout-structure-item-3b078809-8692-d19d-e813-92e98aadb296 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-a40014ae-8000-2d50-329c-9d309d8a49b4 {
font-size: 18px !important;
padding-right: var(--spacer-0,0rem) !important;
}
}