.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-7e94fbc5-33a6-042b-08c4-a8bb80624d02 {
font-size: 24px !important;
font-weight: 700 !important;
margin-bottom: var(--spacer-3,1rem) !important;
color: var(--color-brand-primary-light) !important;
}
.lfr-layout-structure-item-d7d56bac-2a87-003d-7104-8b543c37cae0 {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-a93be171-efdc-f523-74e8-5219d444d432 h2{
   font-size: var(--font-size-2xl);
   font-weight: 700;
   line-height: var(--font-size-5xl);
}

@media screen and (min-width: 1024px){
  .[$FRAGaMENT_CLASS$] h2{
   font-size: var(--font-size-3xl);
   font-weight: 700;
   line-height: var(--font-size-6xl);
 }
}.lfr-layout-structure-item-8c606925-7276-de13-2af7-b2f8119f71b2 {
gap: 16px;
}.lfr-layout-structure-item-a9356ca0-571a-4a22-fb0f-fc8af8641f72 {
border-style: solid; border-width: 0 !important; border-width: 0px !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-e857e2ff-618f-bbc4-20df-fe99467da866 {
width: 100% !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-6978dce5-ec79-4366-c530-241b32fbcbe8 {
   > 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-93ea1181-2138-d2d1-ce56-8275a71b8207 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
height: 636px !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-e072ffc1-e7ad-379c-2d8a-8cc2930156db {
width: 100% !important;
}
.lfr-layout-structure-item-53b14c15-f2d5-38f2-23db-360ae9f11562 {
font-size: 12px !important;
font-weight: 800 !important;
margin-bottom: var(--spacer-3,1rem) !important;
color: var(--color-neutral-03) !important;
}
.lfr-layout-structure-item-53b14c15-f2d5-38f2-23db-360ae9f11562 {
letter-spacing: 3px;
}.lfr-layout-structure-item-904cb605-05cd-305b-3315-d1f639b62636 {
font-size: 20px !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-4c653350-714e-97c4-5210-7358c6401344 {
padding-bottom: 16px !important;
}
.lfr-layout-structure-item-1374aba2-531d-3048-a6e1-a1bfedb30e0c {
width: 100% !important;
}
.lfr-layout-structure-item-5c72f336-884a-32e4-d65f-5d169048a867 {
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-1000d289-cdc0-2842-6f3f-0fc5cb1c3fac {
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-e7173e99-1458-e822-00bd-917041b01019 {
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-1c819d40-9efb-922a-a416-717196c6d840 {
font-size: 14px !important;
font-weight: 500 !important;
color: var(--color-neutral-08) !important;
}
.lfr-layout-structure-item-4e286d0d-b47a-87c9-a7ce-0c423b4e12d9 {
font-size: 20px !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-3e461a62-1ac2-eba6-05b5-324108bf0409 {
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;
height: 100% !important;
min-height: 355px !important;
padding-bottom: 32px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 32px !important;
}
.lfr-layout-structure-item-3e461a62-1ac2-eba6-05b5-324108bf0409 {
    @media (max-width: 1024px) {
     height: auto !important;
     min-height: 323px !important;
}
}.lfr-layout-structure-item-8977bfb0-6ee8-3681-1b6a-61d3dc65d967 {
background-color: #BA131300 !important;
}
.lfr-layout-structure-item-8977bfb0-6ee8-3681-1b6a-61d3dc65d967 {
}.lfr-layout-structure-item-b7be2110-640f-6ab2-3ce7-bd4f130dec8b {
font-size: 20px !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-99afdfcd-b196-cf7e-1812-450fa61647a9 {
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;
height: 100% !important;
min-height: 355px !important;
padding-bottom: 32px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 32px !important;
}
.lfr-layout-structure-item-99afdfcd-b196-cf7e-1812-450fa61647a9 {
    @media (max-width: 1024px) {
     height: auto !important;
     min-height: 323px !important;
}
}.lfr-layout-structure-item-b829d564-bf6e-34cc-eb1e-f65d9f5210c5 {
display: none !important;
}
.lfr-layout-structure-item-edf992ee-65d9-301c-ad48-21de0d78053f {
padding-bottom: 32px !important;
padding-top: 32px !important;
}
.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-6769b0a9-839e-39d0-4a3a-cd1c06d7188c {
padding-bottom: 16px !important;
}
.lfr-layout-structure-item-79bf65df-dd4b-ca5b-b995-07269fb6e43a {
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-51ae1cdc-7f30-508e-5d40-9d2fe7d06b3c {
padding-bottom: 16px !important;
}
.lfr-layout-structure-item-7f361689-5f3d-e093-c989-a367d73ae591 {
font-size: 14px !important;
font-weight: 500 !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-b8b98e4b-c04e-fb55-8215-0ce71507bfe7 {
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-b8b98e4b-c04e-fb55-8215-0ce71507bfe7 {
position: relative;
}.lfr-layout-structure-item-a20d4403-24dd-a3b5-e279-65ff1d27a84b {
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;
height: 100% !important;
min-height: 355px !important;
padding-bottom: 32px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 32px !important;
}
.lfr-layout-structure-item-a20d4403-24dd-a3b5-e279-65ff1d27a84b {
    @media (max-width: 1024px) {
     height: auto !important;
     min-height: 323px !important;
}
}.lfr-layout-structure-item-fc1f2270-a6d7-a5f4-5ebb-28aad1406226 {
font-size: 24px !important;
font-weight: 700 !important;
margin-bottom: var(--spacer-3,1rem) !important;
color: var(--color-brand-primary-light) !important;
}
.lfr-layout-structure-item-e07047a2-ead6-a4f3-ddab-aee41f2c0078 {
font-size: 24px !important;
font-weight: 700 !important;
margin-bottom: var(--spacer-3,1rem) !important;
color: var(--color-brand-primary-light) !important;
}
.lfr-layout-structure-item-5e083778-a06e-5021-3973-904b5ab463c8 {
font-size: 20px !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-9490771d-2bb2-1426-552d-16f54509421e {
background-color: #BA131300 !important;
}
.lfr-layout-structure-item-92433c78-a4a9-b1c2-8cc6-7c29c7ff7bde {
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-1a6caf1d-2145-b115-092e-775bded9f066 {
font-size: 20px !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-b6f16f7f-6224-7232-fc8f-0f54d44529c6 {
padding-bottom: 32px !important;
padding-top: 32px !important;
}
.lfr-layout-structure-item-59040cbe-8383-740f-651c-00c737bdd2a6 {
font-size: 12px !important;
font-weight: 800 !important;
margin-bottom: var(--spacer-3,1rem) !important;
color: var(--color-neutral-03) !important;
}
.lfr-layout-structure-item-59040cbe-8383-740f-651c-00c737bdd2a6 {
letter-spacing: 3px;
}.lfr-layout-structure-item-2d10afe4-d751-19c4-e01d-45454d2f0d5d {
color: var(--white) !important;
}
.lfr-layout-structure-item-e53ca2a5-38ad-f52c-8121-fb1327e35e87 {
padding-bottom: 16px !important;
}
.lfr-layout-structure-item-547ee3da-0fe5-f01d-a9dc-8ee14d287b0a {
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-149d3fdf-82a4-fce4-4a2b-456f5feb0937 {
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-e9e46fa8-8a61-34cc-3f87-8604f506e093 {
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-4c4c3622-55fb-aef9-c334-22e69f80a6f4 {
margin-bottom: 32px !important;
}
.lfr-layout-structure-item-4c4c3622-55fb-aef9-c334-22e69f80a6f4 {
    gap: 40px;
}.lfr-layout-structure-item-5e328112-17cc-e609-8d0d-403009020a08 {
color: var(--white) !important;
}
.lfr-layout-structure-item-02891235-3a0f-7c19-fe5f-63c23355dc94 {
font-size: 32px !important;
font-weight: 700 !important;
margin-bottom: 40px !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-92ac3350-c8ab-94a5-c9c1-71cb8a3f6128 {
max-width: 1248px !important;
padding-left: 32px !important;
padding-right: 32px !important;
}
.lfr-layout-structure-item-11e35aee-f167-34cd-2a9c-c363ef29696e {
background-color: #FCFCFC !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: 80px !important;
}
.lfr-layout-structure-item-2c393491-cf76-1c56-1c3c-38a3c85a56a3 > div {
align-items: stretch !important;

@media (min-width: 569px) and (max-width: 1024px) {
gap: 24px 0;
      .col-md-4 {
        flex: 0 0 calc(6 / 12* 100%) !important;
        max-width: calc(6 / 12* 100%) !important;
    }
}
}.lfr-layout-structure-item-98a97346-f726-4b0a-bf57-15529c0b4ece {
color: var(--white) !important;
}
.lfr-layout-structure-item-54324b84-6c0e-8539-39fc-6a34c5a0ddfa {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !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-db428d8e-c714-55d6-0073-86ed84d580c6 {
color: var(--white) !important;
}
.lfr-layout-structure-item-4d611acc-3fea-33f9-6cd0-55e8d1ccd999 {
font-size: 12px !important;
font-weight: 800 !important;
margin-bottom: var(--spacer-3,1rem) !important;
color: var(--color-neutral-03) !important;
}
.lfr-layout-structure-item-4d611acc-3fea-33f9-6cd0-55e8d1ccd999 {
letter-spacing: 3px;
}.lfr-layout-structure-item-a4569f3b-1259-d2f4-1f7e-406c7e508671 {
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-a4569f3b-1259-d2f4-1f7e-406c7e508671 {
@media (max-width: 568px) {
        padding: 24px !important;
    }
    @media (max-width: 376px) {
         padding: 16px !important;
    }
}.lfr-layout-structure-item-3c153cb8-7844-4379-a3d9-dca3d19b430c {
width: 100% !important;
}
.lfr-layout-structure-item-ca3bc85d-2ce1-541f-91c9-6a8414a2b2be {
font-size: 20px !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-6dbd396b-af3b-c087-e741-341efb2a173f {
background-color: #FCFCFC !important;
padding-bottom: 80px !important;
padding-left: 16px !important;
padding-right: 16px !important;
padding-top: 80px !important;
color: var(--color-line-medium) !important;
}
.lfr-layout-structure-item-6dbd396b-af3b-c087-e741-341efb2a173f {
border-top: 1px solid var(--color-line-medium);
border-bottom: 1px solid var(--color-line-medium);
gap: 40px;
}.lfr-layout-structure-item-34e43106-3ead-2873-b7df-8e946c2988ea {
padding-bottom: 16px !important;
}
.lfr-layout-structure-item-0405b9e9-1eeb-38c6-70a3-c6b4e9e22143 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-0405b9e9-1eeb-38c6-70a3-c6b4e9e22143 {
gap: 0 16px;
}.lfr-layout-structure-item-af3cf8f2-68a6-8961-012e-9ca3403257e0 {
color: var(--white) !important;
}
.lfr-layout-structure-item-f1203416-f4f3-cca4-9598-aff3f15a0dae {
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-f1203416-f4f3-cca4-9598-aff3f15a0dae {
position: relative;
}.lfr-layout-structure-item-1c952653-d2fa-fc81-3cd3-58777735e327 {
padding-left: 32px !important;
padding-right: 32px !important;
}
.lfr-layout-structure-item-d57b852f-e941-ebbd-5f7a-56c149982e89 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-d57b852f-e941-ebbd-5f7a-56c149982e89 {
    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-844cc2f6-1bdf-7269-bca0-da8091f1ad49 {
font-size: 20px !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-f9335ef0-e0cd-d584-735b-cdd25757044a {
font-size: 14px !important;
font-weight: 500 !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-cc01a7c0-9e8f-d10a-8331-6765007cce44 {
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-b33edb92-5459-6243-5fad-668a844f61d9 {
margin-bottom: 32px !important;
}
.lfr-layout-structure-item-b33edb92-5459-6243-5fad-668a844f61d9 > div {
gap: 60px 0;
}

@media screen and (max-width: 768px) {
.lfr-layout-structure-item-b33edb92-5459-6243-5fad-668a844f61d9 > div {
gap: 32px 0;
}
}.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-03fb9209-e18a-424b-2438-e24b0460d7e6 {
border-color: #454E4F !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-03fb9209-e18a-424b-2438-e24b0460d7e6 {
gap: 12px;
}.lfr-layout-structure-item-51371dd4-410c-2c6e-571f-31539f8fee9c {
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-632551c1-7016-f6d4-f1c4-6e5b7a51a9e1 {
width: 100% !important;
}
.lfr-layout-structure-item-5ac85ae3-329e-e0f8-7497-74d2ffe79a5b {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-3a5aedd7-e83b-aee4-711e-5152d2c94dd2 {
font-size: 20px !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-4e4653eb-fbbe-fee2-6312-231995389b7f {
width: 100% !important;
}
.lfr-layout-structure-item-e24e9ebc-348b-fff1-bf72-79c07b4ace9a {
font-size: 20px !important;
font-weight: 500 !important;
color: var(--color-neutral-02) !important;
}
.lfr-layout-structure-item-a7419786-89de-6952-7f18-dde735c2f1ab {
padding-bottom: 16px !important;
}
.lfr-layout-structure-item-b56c10f9-db35-e708-d180-34bd215903a2 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-d5cc056a-2e9f-7910-aed2-421fa4446f29 {
color: var(--white) !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-b146ef59-c8f9-1e0e-f8c2-d7d30697e089 {
padding-right: 16px !important;
}
.lfr-layout-structure-item-ab7f7f2b-bab3-4611-8353-13ebfaffd3f8 {
max-width: 700px !important;
}
.lfr-layout-structure-item-b456d107-e20e-db18-e4eb-d764b12e1fcd {
padding-left: 16px !important;
}
.lfr-layout-structure-item-b456d107-e20e-db18-e4eb-d764b12e1fcd {
@media screen and (max-width: 768px) {
    .cnp_partners {
        height: 191px !important;
    }
}
}
.lfr-layout-structure-item-3e461a62-1ac2-eba6-05b5-324108bf0409 {
height: auto !important;
min-height: 261px !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-99afdfcd-b196-cf7e-1812-450fa61647a9 {
height: auto !important;
margin-right: var(--spacer-0,0rem) !important;
min-height: 261px !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-99afdfcd-b196-cf7e-1812-450fa61647a9 {
    @media (min-width: 769px) and (max-width: 1024px) {
     height: auto !important;
     min-height: 323px !important;
}
}.lfr-layout-structure-item-a20d4403-24dd-a3b5-e279-65ff1d27a84b {
height: auto !important;
min-height: 261px !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-ab8da640-22c8-c056-0b9f-3af68c717733 {
padding-left: 16px !important;
}
.lfr-layout-structure-item-ab8da640-22c8-c056-0b9f-3af68c717733 {
@media screen and (max-width: 768px) {
    .cnp_partners {
        height: 215px !important;
    }
}
}
.lfr-layout-structure-item-92433c78-a4a9-b1c2-8cc6-7c29c7ff7bde {
padding-top: 80px !important;
}
.lfr-layout-structure-item-71b599a6-d9b2-cedc-238f-c0caa15a906c {
padding-left: var(--spacer-0,0rem) !important;
padding-right: 16px !important;
}
.lfr-layout-structure-item-02891235-3a0f-7c19-fe5f-63c23355dc94 {
font-size: 28px !important;
}
.lfr-layout-structure-item-92ac3350-c8ab-94a5-c9c1-71cb8a3f6128 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-1c3e0881-4e06-f7f0-bc6b-0e0bb2901001 {
padding-right: 16px !important;
}
.lfr-layout-structure-item-2c393491-cf76-1c56-1c3c-38a3c85a56a3 > div {
align-items: stretch !important;

@media (min-width: 569px) and (max-width: 1024px) {
    gap: 32px 0;
      .col-md-4 {
        flex: 0 0 calc(6 / 12* 100%) !important;
        max-width: calc(6 / 12* 100%) !important;
    }
}
 
}.lfr-layout-structure-item-6dbd396b-af3b-c087-e741-341efb2a173f {
margin-top: var(--spacer-0,0rem) !important;
padding-left: 16px !important;
padding-right: 16px !important;
padding-top: 80px !important;
}
.lfr-layout-structure-item-cc01a7c0-9e8f-d10a-8331-6765007cce44 {
padding-bottom: 60px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 60px !important;
}
.lfr-layout-structure-item-b33edb92-5459-6243-5fad-668a844f61d9 > div {
gap: 32px 0;
}

@media screen and (max-width: 768px) {
.lfr-layout-structure-item-b33edb92-5459-6243-5fad-668a844f61d9 > div {
gap: 32px 0;
}
}.lfr-layout-structure-item-385cf610-0f2a-a658-16ed-28c34f3dfc70 {
padding-left: 16px !important;
padding-right: var(--spacer-0,0rem) !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-7e94fbc5-33a6-042b-08c4-a8bb80624d02 {
font-size: 20px !important;
}
.lfr-layout-structure-item-a9356ca0-571a-4a22-fb0f-fc8af8641f72 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-904cb605-05cd-305b-3315-d1f639b62636 {
font-size: 18px !important;
}
.lfr-layout-structure-item-5c72f336-884a-32e4-d65f-5d169048a867 {
min-height: auto !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-1c819d40-9efb-922a-a416-717196c6d840 {
font-size: 12px !important;
}
.lfr-layout-structure-item-4e286d0d-b47a-87c9-a7ce-0c423b4e12d9 {
font-size: 18px !important;
}
.lfr-layout-structure-item-3e461a62-1ac2-eba6-05b5-324108bf0409 {
height: auto !important;
min-height: auto !important;
}
.lfr-layout-structure-item-b7be2110-640f-6ab2-3ce7-bd4f130dec8b {
font-size: 18px !important;
}
.lfr-layout-structure-item-99afdfcd-b196-cf7e-1812-450fa61647a9 {
height: auto !important;
min-height: auto !important;
}
.lfr-layout-structure-item-79bf65df-dd4b-ca5b-b995-07269fb6e43a {
min-height: auto !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-7f361689-5f3d-e093-c989-a367d73ae591 {
font-size: 12px !important;
}
.lfr-layout-structure-item-b8b98e4b-c04e-fb55-8215-0ce71507bfe7 {
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-a20d4403-24dd-a3b5-e279-65ff1d27a84b {
height: auto !important;
min-height: auto !important;
}
.lfr-layout-structure-item-fc1f2270-a6d7-a5f4-5ebb-28aad1406226 {
font-size: 20px !important;
}
.lfr-layout-structure-item-e07047a2-ead6-a4f3-ddab-aee41f2c0078 {
font-size: 20px !important;
}
.lfr-layout-structure-item-5e083778-a06e-5021-3973-904b5ab463c8 {
font-size: 18px !important;
}
.lfr-layout-structure-item-1a6caf1d-2145-b115-092e-775bded9f066 {
font-size: 18px !important;
}
.lfr-layout-structure-item-149d3fdf-82a4-fce4-4a2b-456f5feb0937 {
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-e9e46fa8-8a61-34cc-3f87-8604f506e093 {
margin-bottom: 32px !important;
min-height: auto !important;
padding-bottom: 32px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-92ac3350-c8ab-94a5-c9c1-71cb8a3f6128 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-a4569f3b-1259-d2f4-1f7e-406c7e508671 {
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-ca3bc85d-2ce1-541f-91c9-6a8414a2b2be {
font-size: 18px !important;
}
.lfr-layout-structure-item-f1203416-f4f3-cca4-9598-aff3f15a0dae {
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-844cc2f6-1bdf-7269-bca0-da8091f1ad49 {
font-size: 18px !important;
}
.lfr-layout-structure-item-f9335ef0-e0cd-d584-735b-cdd25757044a {
font-size: 12px !important;
}
.lfr-layout-structure-item-cc01a7c0-9e8f-d10a-8331-6765007cce44 {
padding-bottom: 60px !important;
padding-top: 60px !important;
}
.lfr-layout-structure-item-3a5aedd7-e83b-aee4-711e-5152d2c94dd2 {
font-size: 18px !important;
}
.lfr-layout-structure-item-e24e9ebc-348b-fff1-bf72-79c07b4ace9a {
font-size: 18px !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-a9356ca0-571a-4a22-fb0f-fc8af8641f72 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-b146ef59-c8f9-1e0e-f8c2-d7d30697e089 {
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-6978dce5-ec79-4366-c530-241b32fbcbe8 {
   > 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-ab7f7f2b-bab3-4611-8353-13ebfaffd3f8 {
max-width: 500px !important;
min-width: 288px !important;
}
.lfr-layout-structure-item-904cb605-05cd-305b-3315-d1f639b62636 {
font-size: 18px !important;
}
.lfr-layout-structure-item-b456d107-e20e-db18-e4eb-d764b12e1fcd {
padding-left: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-b456d107-e20e-db18-e4eb-d764b12e1fcd {
@media screen and (max-width: 768px) {
    .cnp_partners {
        height: auto !important;
    }
}
}
.lfr-layout-structure-item-1000d289-cdc0-2842-6f3f-0fc5cb1c3fac {
font-size: 28px !important;
}
.lfr-layout-structure-item-e7173e99-1458-e822-00bd-917041b01019 {
max-width: 568px !important;
padding-left: 16px !important;
padding-right: 16px !important;
}
.lfr-layout-structure-item-4e286d0d-b47a-87c9-a7ce-0c423b4e12d9 {
font-size: 18px !important;
}
.lfr-layout-structure-item-3e461a62-1ac2-eba6-05b5-324108bf0409 {
min-height: auto !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-8977bfb0-6ee8-3681-1b6a-61d3dc65d967 {
   @media (max-width: 376px) {
     img {
     width: 48px !important;
    height: 48px !important;
     }
    }
}.lfr-layout-structure-item-b7be2110-640f-6ab2-3ce7-bd4f130dec8b {
font-size: 18px !important;
}
.lfr-layout-structure-item-99afdfcd-b196-cf7e-1812-450fa61647a9 {
min-height: auto !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-a20d4403-24dd-a3b5-e279-65ff1d27a84b {
min-height: auto !important;
padding-bottom: 20px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 20px !important;
}
.lfr-layout-structure-item-9490771d-2bb2-1426-552d-16f54509421e {
   @media (max-width: 376px) {
     img {
width: 101px !important;
height: 48px !important;

     }
    }
}.lfr-layout-structure-item-ab8da640-22c8-c056-0b9f-3af68c717733 {
padding-left: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-ab8da640-22c8-c056-0b9f-3af68c717733 {
@media screen and (max-width: 768px) {
    .cnp_partners {
        height: auto !important;
    }
}
}
.lfr-layout-structure-item-92433c78-a4a9-b1c2-8cc6-7c29c7ff7bde {
padding-left: 16px !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-1a6caf1d-2145-b115-092e-775bded9f066 {
font-size: 18px !important;
}
.lfr-layout-structure-item-71b599a6-d9b2-cedc-238f-c0caa15a906c {
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-4c4c3622-55fb-aef9-c334-22e69f80a6f4 {
    gap: 28px;
  
  @media (max-width: 376px) {
         gap: 28px;
       
    }
}.lfr-layout-structure-item-11e35aee-f167-34cd-2a9c-c363ef29696e {
padding-bottom: 28px !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: 60px !important;
}
.lfr-layout-structure-item-1c3e0881-4e06-f7f0-bc6b-0e0bb2901001 {
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-2c393491-cf76-1c56-1c3c-38a3c85a56a3 > div {
align-items: stretch !important;

gap: 32px 0;

@media (min-width: 569px) and (max-width: 1024px) {
    gap: 32px 0;
      .col-md-4 {
        flex: 0 0 calc(6 / 12* 100%) !important;
        max-width: calc(6 / 12* 100%) !important;
    }
}
 
}.lfr-layout-structure-item-a4569f3b-1259-d2f4-1f7e-406c7e508671 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-1c952653-d2fa-fc81-3cd3-58777735e327 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-844cc2f6-1bdf-7269-bca0-da8091f1ad49 {
font-size: 18px !important;
}
.lfr-layout-structure-item-cc01a7c0-9e8f-d10a-8331-6765007cce44 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-51371dd4-410c-2c6e-571f-31539f8fee9c {
padding-left: 16px !important;
padding-right: 16px !important;
}
.lfr-layout-structure-item-3a5aedd7-e83b-aee4-711e-5152d2c94dd2 {
font-size: 18px !important;
}
.lfr-layout-structure-item-385cf610-0f2a-a658-16ed-28c34f3dfc70 {
padding-left: var(--spacer-0,0rem) !important;
}
}