/* general settings */

#page-container h1,
#page-container h2,
#page-container h3,
#page-container h4,
#main-content h5,
#page-container h6 {
  font-family: var(--ff-main) !important;
  color: var(--plnb-clr-heading) !important;
}
html,
body,
li,
ul,
ol,
#page-container p {
  font-family: var(--ff-main)!important;
  color: var(--plnb-clr-paragraph);
}

#page-container h1 {
  font-size: var(--plnb-fs-h1) !important;
  font-weight: var(--plnb-fw-h1) !important;
  line-height: var(--plnb-lh-h1) !important;
  letter-spacing: var(--plnb-ls-h1) !important;
}
#page-container h1.big {
  font-size: var(--plnb-fs-h1-big) !important;
  font-weight: var(--plnb-fw-h1-big) !important;
  line-height: var(--plnb-lh-h1-big) !important;
  letter-spacing: var(--plnb-ls-h1-big) !important;
}
#page-container h2 {
  font-size: var(--plnb-fs-h2)!important;
  font-weight: var(--plnb-fw-h2) !important;
  line-height: var(--plnb-lh-h2) !important;
  letter-spacing: var(--plnb-ls-h2) !important;
}
#page-container h2.big {
  font-size: var(--plnb-fs-h1)!important;
  font-weight: var(--plnb-fw-h1)!important;
  line-height: var(--plnb-lh-h1)!important;
  letter-spacing: var(--plnb-ls-h1)!important;
}
#page-container h3 {
  font-size: var(--plnb-fs-h3)!important;
  font-weight: var(--plnb-fw-h3) !important;
  line-height: var(--plnb-lh-h3) !important;
  letter-spacing: var(--plnb-ls-h3) !important;
}
#page-container h4 {
  font-size: var(--plnb-fs-h4)!important;
  font-weight: var(--plnb-fw-h4) !important;
  line-height: var(--plnb-lh-h4) !important;
  letter-spacing: var(--plnb-ls-h4) !important;
}
#main-content h5 {
  font-size: var(--plnb-fs-h5) !important;
  font-weight: var(--plnb-fw-h5) !important;
  line-height: var(--plnb-lh-h5) !important;
  letter-spacing: var(--plnb-ls-h5) !important;
}
#page-container h6 {
  font-size: var(--plnb-fs-h6)!important;
  font-weight: var(--plnb-fw-h6) !important;
  line-height: var(--plnb-lh-h6) !important;
  letter-spacing: var(--plnb-ls-h6) !important;
}

#page-container p {
  font-size: var(--plnb-fs-p)!important;
  font-weight: var(--plnb-fw-p)!important;
  line-height: var(--plnb-lh-p)!important;
  letter-spacing: var(--plnb-ls-p)!important;
}
#page-container p.small {
  font-size: var(--plnb-fs-p-small)!important;
  font-weight: var(--plnb-fw-p-small)!important;
  line-height: var(--plnb-lh-p-small)!important;
  letter-spacing: var(--plnb-ls-p-small)!important;
}
#page-container p.big {
  font-size: var(--plnb-fs-p-big)!important;
  font-weight: var(--plnb-fw-p-big)!important;
  line-height: var(--plnb-lh-p-big)!important;
  letter-spacing: var(--plnb-ls-p-big)!important;
}
#page-container p.subheading {
  font-size: var(--plnb-fs-subh)!important;
  font-weight: var(--plnb-fw-subh)!important;
  line-height: var(--plnb-lh-subh)!important;
  letter-spacing: var(--plnb-ls-subh)!important;
}
#page-container p.label {
  font-size: var(--plnb-fs-p-label)!important;
  font-weight: var(--plnb-fw-p-label)!important;
  line-height: var(--plnb-lh-p-label)!important;
  letter-spacing: var(--plnb-ls-p-label)!important;
}
/* end general settings */


.hero-section .hero-row {
	display:flex;
	align-items:center;
	max-width:var(--plnb-mw-l)!important;
	justify-content:space-between;
}

.hero-section .hero-row::after {
	display:none!important;
}
.hero-section .hero-row .et_pb_column {
	margin:0px!important;
}

.hero-section .hero-row h1 {
	max-width: 451px!important;
}
.hero-section {
	 transition: all 0.5s ease-in-out;
	background: #E6E6FF!important;
}

.hero-section.active {
	 transition: all 0.5s ease-in-out;
	border-radius: 0px 0px 182px 182px;
}

.hero-section .hero-left-column .et_pb_button_module_wrapper {
	display: inline !important;
}
.hero-section .hero-left-column .plnb-button-primary {
	margin-right: 8px
}
.hero-section .hero-left-column .plnb-button-secondary {
	width: fit-content !important;
}



.hero-section .hero-right-column .dsm_image_carousel .swiper-container {
	margin-bottom:0px!important;
}

.hero-section .hero-right-column .swiper-button-prev, .hero-section .hero-right-column .swiper-button-next {
	background-color:white!important;
	border-radius:50%!important;
	width:53px!important;
	height:53px!important;
}
.hero-section .hero-right-column .swiper-button-prev::before {
	content:"";
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
	background-image:url(/wp-content/uploads/2025/04/Group-2071-1.svg);
	background-size:contain;
	width:15px;
	height:12px;
	background-repeat:no-repeat;

}

.hero-section .hero-right-column .swiper-button-next::before {
	content:"";
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
	background-image:url(/wp-content/uploads/2025/04/Arrow-17.svg);
	background-size:contain;
	width:15px;
	height:12px;
	background-repeat:no-repeat;
}



.plnb-text-image-section.right .plnb-text-image-row {
	padding-left:120px!important;
}

.plnb-text-image-section.right .plnb-text-image-row {
	display:flex!important;
	justify-content:center;
	gap:70px!important;
}
.plnb-text-image-section.right .plnb-text-image-row .et_pb_column {
	width:max-content!important;
}
.plnb-text-image-section.right .plnb-text-image-row .new-lp-image-column  img {
	height:681px;
}
.plnb-text-image-section .heading-row {
	padding-block:0px 80px!important;
}

#page-container .plnb-text-image-section {
	background-color:#F2F3F6!important;
	padding-block:var(--plnb-spacing-10)!important;
}

div.et_pb_section.hero-section::before {
    content: "";
    background-color: #F2F3F6;
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0px;
    left: 0;
    transition: all 0.5s ease-in-out;
	z-index:-1;
}
.plnb-grid-cards-section.stakeholders {
	background-color: #F2F3F6;
}
.plnb-grid-cards-section.stakeholders .et_pb_column {
	display:grid;
	grid-template-columns:repeat(3, 1fr);
	gap:24px;
}

.plnb-grid-cards-section.stakeholders .plnb-grid-cards-row .et_pb_column .et_pb_module:last-of-type .plnb-grid-card-item {
	gap:25px!important;
}

.plnb-grid-cards-section.stakeholders {
	padding-block: var(--plnb-spacing-9)  var(--plnb-spacing-8)!important;
}


.plnb-grid-cards-section.approvals {
	padding-top: 0 !important;
}
.plnb-grid-cards-section.approvals .plnb-grid-cards-row .et_pb_column {
	display:grid;
	grid-template-columns:repeat(3, 1fr);
	gap:24px;
}
.plnb-grid-cards-section.approvals .plnb-grid-card {
	overflow: hidden
}
.plnb-grid-cards-section.approvals .plnb-grid-card-item.card-1, .plnb-grid-cards-section.approvals .plnb-grid-card-item.card-3 {
    padding-bottom: 24px !important;
}
.plnb-grid-cards-section.approvals .plnb-grid-card-item.card-2 {
    padding-right: 0;
}

.plnb-grid-cards-section.approvals .grid-card-col-span-one .et_pb_code_inner {
	height: 100%
}

#page-container .plnb-grid-cards-section {
	background-color: #F2F3F6 !important;
}


.plnb-grid-cards-section.centralized .plnb-grid-cards-heading-row {
	padding-bottom: 50px;
}
.plnb-grid-cards-section.centralized .plnb-grid-cards-row .et_pb_column {
	display:grid;
	grid-template-columns:repeat(3, 1fr);
	gap:24px;
}

.plnb-grid-cards-section.centralized .plnb-grid-cards-row .plnb-grid-card-item {
	padding: 0;
}
.plnb-grid-cards-section.centralized .plnb-grid-cards-row .plnb-grid-card-item .text-container {
	padding: var(--plnb-spacing-5) var(--plnb-spacing-6);
}



.plnb-text-image-section.left .plnb-text-image-row {
	margin-left:-40px;
}
.plnb-text-image-section .plnb-text-image-row::after  {
	display:none!important;
}
.plnb-text-image-section.left .plnb-text-image-row {
	gap:126px;
}
.plnb-text-image-section.left .plnb-text-image-row .new-lp-image-column img {
	height:681px;
	object-fit:cover;
	object-position:right;
	
}
#page-container .plnb-text-image-section .quote-container .author {
	margin-block:18px 40px;
	display:flex;
	align-items:center;
	gap:7px;
}
#page-container .plnb-text-image-section .quote-container .author  img {
	width:40px;
	height:40px;
}
#page-container .plnb-text-image-section .quote-container .author  p {
	font-weight:700!important;
}

#page-container .plnb-text-image-section.right.two .new-lp-image-column img {
	height:681px!important;
}
	.plnb-text-image-section.right.three .plnb-text-image-row {
		gap:40px!important;
	}

#page-container .plnb-grid-cards-section.stakeholders.specific-feedback .plnb-grid-card-item {
	gap:35px!important;
}
#page-container .plnb-grid-cards-section.stakeholders.specific-feedback .plnb-grid-card-item .text-container + p {
	display:flex;
}

#page-container .plnb-grid-cards-section.stakeholders.specific-feedback .grid-card-col-span-one:nth-of-type(1) .plnb-grid-card-item, #page-container .plnb-grid-cards-section.stakeholders.specific-feedback .grid-card-col-span-one:nth-of-type(2) .plnb-grid-card-item  {
	padding-bottom:20px!important;
}
#page-container .plnb-grid-cards-section.stakeholders.specific-feedback .grid-card-col-span-one:nth-of-type(2) .plnb-grid-card-item {
	justify-content:start!important;
}
#page-container div.tabs-section {
	background-color: #F2F3F6!important;
	padding-block: 50px;
}
#page-container div.tabs-section .et_pb_row {
	padding-block:0;
}
#page-container div.tabs-section h2 {
	padding-bottom: 40px;
}


.plnb-text-image-section.left.three .plnb-text-image-row {
    grid-template-columns: 1fr 0.37fr;
	gap:0px!important;
}

.plnb-grid-cards-section.third {
	background-color: #F2F3F6!important;
}
.plnb-grid-cards-section.third .plnb-grid-cards-row .et_pb_column {
	display:flex!important;
	gap:24px;
	flex-wrap:wrap;
}
.plnb-grid-cards-section.third .plnb-grid-cards-row .et_pb_column .et_pb_module.grid-card-col-span-one {
	width:32%!important;
	grid-column:unset!important;
}
.plnb-grid-cards-section.third .plnb-grid-cards-row .et_pb_column .et_pb_module.grid-card-col-span-two {
	width:49%!important;
	grid-column:unset!important;
}


.plnb-grid-card-item.horizontal {
	display:flex;
	align-items:center;
}

.plnb-grid-cards-section.third .plnb-grid-cards-row .et_pb_column .et_pb_module:nth-of-type(2) .plnb-grid-card-item, .plnb-grid-cards-section.third .plnb-grid-cards-row .et_pb_column .et_pb_module:nth-of-type(3) .plnb-grid-card-item {
	justify-content:start!important;
}
.plnb-grid-cards-section.third .plnb-grid-cards-row .et_pb_column .et_pb_module:nth-of-type(2) .plnb-grid-card-item .text-container + p, .plnb-grid-cards-section.third .plnb-grid-cards-row .et_pb_column .et_pb_module:nth-of-type(3) .plnb-grid-card-item .text-container + p {
	text-align:center;
	display:flex;
	height:100%;
	justify-content:center;
	align-items:center;
}
.plnb-grid-cards-section.third .plnb-grid-cards-row .et_pb_column .et_pb_module:nth-of-type(3) .plnb-grid-card-item img {
	max-width:243px;
	margin-inline:auto;
}
.plnb-grid-cards-section.third .plnb-grid-cards-row .et_pb_column .et_pb_module:nth-of-type(2) .plnb-grid-card-item img {
	max-width:180px;
	margin-left:-65px;
}

#page-container .plnb-grid-cards-section.third .plnb-grid-cards-row .et_pb_module.grid-card-col-span-two .text-container + p img {
	max-width:300px!important;
}
#page-container .plnb-grid-cards-section.third .plnb-grid-cards-row .et_pb_module.grid-card-col-span-two .text-container + p img {
	margin-bottom:-25px!important;
}
#page-container .plnb-grid-cards-section.third .plnb-grid-cards-row .et_pb_module::last-of-type .text-container + p img {
	max-width:345px!important;
	margin-top:30px;
}

#page-container .plnb-grid-cards-section.third .plnb-grid-cards-heading-row {
	padding-block:0px 50px!important;
}
.plnb-text-image-section.left .plnb-text-image-row {
	display:flex!important;
	justify-content:center!important;
}
.plnb-text-image-section.left .plnb-text-image-row .et_pb_column {
	max-width:max-content!important;
}
.plnb-grid-cards-section.stakeholders .grid-card-col-span-one:first-of-type .plnb-grid-card-item .text-container + p  {
	display:flex;
}
.plnb-lottie-tabs-section .et_pb_tabs_controls li a p:empty {
		display:none!important;
	}

.hero-section .hero-right-column .swiper-button-prev::before {
	font-weight:700!important;
}
.hero-section .hero-right-column .swiper-button-next::before {
	font-weight:700!important;
}
.plnb-text-image-section.left .plnb-text-image-row .et_pb_column.new-lp-text-column .plnb-text-container {
	margin-bottom:32px!important;
}
#page-container .plnb-text-image-section .quote-container p:empty {
	display:none!important;
}
#page-container .plnb-grid-cards-section.stakeholders.specific-feedback .grid-card-col-span-one:nth-of-type(2) .plnb-grid-card-item .text-container + p {
	height:100%;
	align-items:center;
	justify-content:center;
}
#page-container .plnb-grid-cards-section.stakeholders.specific-feedback .grid-card-col-span-one:nth-of-type(2) .plnb-grid-card-item .text-container + p img {
	min-width:110%!important;
}
.plnb-grid-cards-section.third .grid-card-col-span-one:nth-of-type(1) .plnb-grid-card-item {
	padding-bottom:0px!important;
}
.plnb-grid-cards-section.third .grid-card-col-span-one:nth-of-type(1) .text-container + p {
	margin-top:30px!important;
}

.plnb-prefooter-section .buttons-row {
	padding-top:0px!important;
}
.plnb-prefooter-section .et_pb_row.plnb-prefooter-row {
	padding-bottom:70px!important;
}
#page-container .plnb-prefooter-section {
	margin-bottom:-2px!important;
	background-color: #F2F3F6!important;
}
#page-container .plnb-prefooter-section .prefooter-text-content {
	color: #FFF!important;
	text-align: center!important;
	font-family: Gilroy!important;
	font-size: var(--plnb-fs-h1)!important;
	font-style: normal!important;
	font-weight: 700!important;
	line-height: 110%!important;
}

.plnb-prefooter-section.new-homepage .buttons-row .et_pb_column .et_pb_button_module_wrapper {
    margin-bottom: 0px !important;
}
.plnb-prefooter-section.new-homepage .buttons-row .et_pb_column {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
}
.plnb-prefooter-section.new-homepage .buttons-row .et_pb_column .et_pb_button_module_wrapper a.plnb-button-secondary {
    border: 1px solid white !important;
    color: white !important;
}



.plnb-lottie-tabs-section ul.et_pb_tabs_controls {
    display: flex !important;
    gap: 5px !important;
}

.plnb-lottie-tabs-section .et_pb_tabs_controls li:not(.et_pb_tab_active):hover {
    background-color: #EDEEF2 !important;
}

body.osx .plnb-lottie-tabs-section .et_pb_tabs_controls li a p {
	margin-top:3px!important;
}


.plnb-grid-cards-section.easy-content .plnb-grid-cards-row .et_pb_column {
	display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
}

.plnb-grid-cards-section.easy-content .plnb-grid-cards-row .et_pb_column .et_pb_code_inner {
	height: 100%
}


@media(max-width:1535px) {
	.plnb-text-image-section.right .plnb-text-image-row .new-lp-image-column  img {
	height:681px!important;
	object-fit:cover;
	object-position:left;
	
}
	.plnb-text-image-section.left.one .plnb-text-image-row {
		grid-template-columns: 1fr 0.47fr;
	}
	#page-container .plnb-text-image-section.left  .plnb-text-image-row {
		display:grid!important;
	}
	#page-container .plnb-text-image-section.left.two .plnb-text-image-row {
    grid-template-columns: 1fr 0.37fr;
		gap:0px;
}
	
	.plnb-text-image-section.right.three .plnb-text-image-row {
		grid-template-columns: 0.45fr 1fr !important;
	}
	
	.plnb-text-image-section.right.one .plnb-text-image-row, .plnb-text-image-section.right.two .plnb-text-image-row {
 
		grid-template-columns:0.55fr 1fr!important;
	}
	.plnb-text-image-section.right .plnb-text-image-row .et_pb_column {
	width:100%!important;
}
	.plnb-text-image-section.right .plnb-text-image-row {
    grid-template-columns: 0.62fr 1fr!important;
		display:grid!important;
}
}

@media(min-width:1367px) and (max-width:1440px) {
	.hero-section .hero-row {
		justify-content:start!important;
	}
	.plnb-text-image-section.right.one .plnb-text-image-row, .plnb-text-image-section.right.two .plnb-text-image-row {
		padding-left:72px!important;
	}
	
	.plnb-text-image-section.left.one .plnb-text-image-row {
    gap: 60px!important;
}
	.plnb-text-image-section.left.one .plnb-text-image-row {
    grid-template-columns: 1fr 0.47fr;
}
	    #page-container .plnb-text-image-section.left.two .plnb-text-image-row {
        grid-template-columns: 1fr 0.47fr;
        gap: 0px;
    }
.plnb-text-image-section.right.three .plnb-text-image-row {
	padding-left:72px!important;
}

	.plnb-text-image-section.left.three .plnb-text-image-row {
    grid-template-columns: 1fr 0.47fr;
    gap: 0px !important;
}

}

@media(min-width:1281px) and (max-width:1366px) {
	body.page-id-972222 #page-container .swiper-slide {
		width:100%!important;
	}
	.hero-section .hero-row {
		max-width:var(--plnb-mw-m)!important;
	}
	.plnb-text-image-section.right .plnb-text-image-row {
		padding-left:96px!important;
	}
	    .plnb-text-image-section.right .plnb-text-image-row .new-lp-image-column img, .plnb-text-image-section.left .plnb-text-image-row .new-lp-image-column img, #page-container .plnb-text-image-section.right.two .new-lp-image-column img  {
			height: 600px !important;
	}
	.plnb-text-image-section.left .plnb-text-image-row {
    grid-template-columns: 1fr 0.57fr!important;
}
	.plnb-text-image-section.left.one .plnb-text-image-row {
    gap: 73px!important;
}
	    .plnb-text-image-section.left.two .plnb-text-image-row {
        grid-template-columns: 1fr 0.47fr !important;
        gap: 40px !important;
    }
	    .plnb-text-image-section.right.three .plnb-text-image-row {
        grid-template-columns: 0.5fr 1fr !important;
    }


#page-container .plnb-lottie-tabs-section .lottie-column .tab-lottie-player {
    width: 665px;
}
}


@media(min-width:1025px) and (max-width:1280px) {
	.plnb-prefooter-section .et_pb_row.buttons-row {
		padding-bottom:80px!important;
	}
	body.page-id-972222 #page-container .swiper-slide {
		width:100%!important;
	}
	
	.hero-section .hero-row {
		max-width:var(--plnb-mw-m)!important;
	}
	
	.hero-section .hero-row .et_pb_column {
		max-width:max-content!important;
	}
	
	.swiper-button-prev {
		left:-50px!important
	}
	
	.swiper-button-next {
		right:-50px!important;
	}
	.plnb-text-image-section.right .plnb-text-image-row {
		padding-left:0px!important;
	}
	
	#page-container .plnb-text-image-section.right {
		padding-right:0px!important;
	}
	#page-container .plnb-text-image-section.left {
		padding-left:0px!important;
	}
	
	  #page-container  .plnb-text-image-section .plnb-text-image-row .new-lp-image-column img, #page-container .plnb-text-image-section.right.two .new-lp-image-column img {
        height: 581px !important;
	}
	
	.plnb-text-image-section.left .plnb-text-image-row {
		margin-left:0px!important;
	}
	
	.plnb-text-image-section.left.one .plnb-text-image-row {
    gap: 40px!important;
}
	#page-container .plnb-text-image-section .heading-row h2 br{
		display:block!important;
	}
	
	    #page-container .plnb-text-image-section.left.two .plnb-text-image-row {
        grid-template-columns: 1fr 0.47fr!important;
        gap: 40px!important;
    }
	div.plnb-lottie-tabs-section.plnb-lottie-tabs-section {
		padding-right:0px!important;
	}
	.plnb-lottie-tabs-section .lottie-column .tab-lottie-player {
    width: 700px!important;
}
	.plnb-tab-content-container {
		gap:40px!important;
	}
	.plnb-text-image-section.left.three .plnb-text-image-row {
    grid-template-columns: 1fr 0.47fr;
    gap: 40px !important;
}
	.plnb-grid-cards-section.third .plnb-grid-cards-row .et_pb_column .et_pb_module.grid-card-col-span-one {
		width:31.9%!important;
	}
	.plnb-grid-cards-section.third .plnb-grid-cards-row .et_pb_column .et_pb_module.grid-card-col-span-two {
		width:48.9%!important;
	}
	
	#page-container .plnb-grid-cards-section.third .plnb-grid-cards-row .et_pb_module.grid-card-col-span-two .text-container + p img {
    max-width: 278px !important;
}
	
	
}


@media(min-width:981px) and (max-width:1024px) {
	body.page-id-972222 #page-container .swiper-slide {
		width:100%!important;
	}
	.plnb-prefooter-section .et_pb_row.buttons-row {
		padding-bottom:80px!important;
	}
	
	.hero-section .hero-row {
		max-width:var(--plnb-mw-m)!important;
	}
	
	.hero-section .hero-row .et_pb_column {
		max-width:max-content!important;
	}
	.hero-section .hero-right-column .swiper-button-prev, .hero-section .hero-right-column .swiper-button-next {
    width: 33px !important;
    height: 33px !important;
}
	
	.hero-section .hero-right-column .swiper-button-next::before, .hero-section .hero-right-column .swiper-button-prev::before  {
    font-size: 14px !important;
}
.swiper-button-next {
    right: -40px!important;
}
	
	.swiper-button-prev {
    left: -40px!important;
}
	
	.hero-section.active {
		    border-radius: 0px 0px 76px 76px;
	}
	.plnb-text-image-section.right .plnb-text-image-row {
	padding-left:0px!important;
}
	.plnb-text-image-section.right {
		padding-right:0px!important;
	}
	
	.plnb-text-image-section.right.one .plnb-text-image-row, .plnb-text-image-section.right.two .plnb-text-image-row {
        grid-template-columns: 0.9fr 1fr !important;
		gap:20px!important;
    }
	    .plnb-text-image-section.right .plnb-text-image-row .new-lp-image-column img, .plnb-text-image-section.left .plnb-text-image-row .new-lp-image-column img, #page-container .plnb-text-image-section.right.two .new-lp-image-column img  {
        height: 481px !important;
	}
	.plnb-text-image-section .heading-row h2 br{
		display:block!important;
	}	
	.plnb-grid-cards-section.stakeholders {
		padding-block: var(--plnb-spacing-6)  var(--plnb-spacing-8)!important
	}
	#page-container .plnb-text-image-section.left {
		padding-left:0px!important;
	}
	.plnb-text-image-section.left.one .plnb-text-image-row {
		margin-left:0px!important;
		gap:45px!important;
	}
	#page-container .plnb-text-image-section {
		padding-block:var(--plnb-spacing-9)!important;
	}
	 .plnb-text-image-section .plnb-text-image-row .plnb-text-container h3 br {
		display:block!important;
	}
	
	.plnb-text-image-section.right.two .plnb-text-image-row .plnb-text-container p br {
		display:block!important;
	}
	    #page-container .plnb-text-image-section.left.two .plnb-text-image-row {
        grid-template-columns: 1fr 0.67fr;
        gap: 20px;
			margin-left:0px!important;
    }
	    .plnb-text-image-section.right.three .plnb-text-image-row {
        grid-template-columns: 0.8fr 1fr !important;
    }
	.plnb-tab-content-container {
		gap:90px!important;
	}
	.plnb-text-image-section.left.three .plnb-text-image-row {
    grid-template-columns: 1fr 0.67fr;
    gap: 0px !important;
    margin-left: 0px !important;
}
	
	.plnb-grid-cards-section.third .plnb-grid-cards-row .et_pb_column .et_pb_module.grid-card-col-span-one {
    width: 31.5% !important;
	}
	.plnb-grid-cards-section.third .plnb-grid-cards-row .et_pb_column .et_pb_module.grid-card-col-span-two {
    width: 48.6% !important;
	}
	#page-container .plnb-grid-cards-section.third .plnb-grid-cards-row .et_pb_module.grid-card-col-span-two .text-container + p img {
    max-width: 198px !important;
}
	.plnb-grid-cards-section.third .plnb-grid-cards-row .et_pb_column .et_pb_module:nth-of-type(2) .plnb-grid-card-item img {
		margin-left:-35px!important;
	}
}

@media(max-width:980px) {
	
	#page-container #et-boc  div.et_pb_section .plnb-button-primary {
		border:1px solid var(--plnb-clr-button)!important;
	}
	.hero-section .hero-row {
		flex-direction:column!important;
		gap:45px;
	}
	
	.hero-section .hero-left-column .et_pb_button_module_wrapper {
		display: block !important;
	}
	.hero-section .hero-row .plnb-button-primary {
		margin-bottom:0!important;
		margin-right: 0!important;
	}
	.hero-section .hero-row h1 {
    max-width: 435px !important;
    text-align: center;
    margin-inline: auto;
	}
	.hero-section .hero-row .et_pb_button_module_wrapper {
		text-align:center;
	}
	.hero-section .hero-right-column .swiper-button-prev, .hero-section .hero-right-column .swiper-button-next {
		width:44px!important;
		height:44px!important;
		top:105%;
	}
	.hero-section .hero-right-column .swiper-button-prev {
		left:42%;
	}
	.hero-section .hero-right-column .swiper-button-next {
		right:42%;
	}
	.hero-section .hero-right-column .swiper-button-next::before, .hero-section .hero-right-column .swiper-button-prev::before {
		font-size:16px!important;
	}
	.hero-section {
		padding-bottom:100px!important;
	}
	.hero-section.active {
		border-radius:0px 0px 72px 72px!important;
	}
	
	#page-container .plnb-text-image-section .plnb-text-image-row {
		display:flex!important;
		flex-direction:column!important;
		padding-inline:0px!important;
		gap:30px!important;
	}
	#page-container .plnb-text-image-section.right .plnb-text-image-row {
		flex-direction:column-reverse!important;
		padding-inline:0px!important;
		gap:30px!important;
	}
	div.et_pb_section.plnb-text-image-section .plnb-text-image-row .plnb-image-container img {
		height:100%!important;
		object-fit:contain!important;
	}
	.plnb-text-image-section .heading-row {
		padding-block:0px 56px!important;
	}
	.plnb-grid-cards-section.stakeholders .et_pb_column {
		grid-template-columns:repeat(1, 1fr)!important;
	}
	#page-container .plnb-text-image-section {
		padding-block:var(--plnb-spacing-7)!important;
	}
	#page-container .plnb-text-image-section.right.one {
		padding-block: 56px var(--plnb-spacing-7)!important;
	}
	#page-container .plnb-text-image-section h2 br {
		display:block!important;
	}
	.plnb-grid-cards-section.stakeholders .et_pb_module.grid-card-col-span-one .plnb-grid-card-item .text-container + p {
		text-align:center!important;
		display:flex!important;
		justify-content:center!important;
	}
	
	.plnb-grid-cards-section.stakeholders .et_pb_module.grid-card-col-span-one:last-of-type .plnb-grid-card-item {
		gap:30px!important;
	}
	#page-container .plnb-text-image-section.left .plnb-text-image-row {
		display:flex!important;
		flex-direction:column!important;
		margin-inline:auto!important;
	}
	#page-container .plnb-text-image-section.right.two .new-lp-image-column img {
		height:100%!important;
	}
	#page-container .plnb-lottie-tabs-section .text-column {
		padding-left:0px!important;
		padding-top:40px!important;
	}
	.plnb-grid-cards-section.third .plnb-grid-cards-row .et_pb_column .et_pb_module.grid-card-col-span-two, .plnb-grid-cards-section.third .plnb-grid-cards-row .et_pb_column .et_pb_module.grid-card-col-span-one {
		width:48%!important;
	}
	.plnb-grid-cards-section.third .plnb-grid-cards-row .et_pb_column .et_pb_module.grid-card-col-span-two .plnb-grid-card-item  {
		flex-direction:column!important;
		padding-top:24px!important;
	}
	.hero-section .hero-row .plnb-button-primary, .plnb-text-image-section .plnb-button-primary {
		max-width:max-content!important;
	}
	div.et_pb_section.plnb-lottie-tabs-section .li-with-check-icon {
		padding-left:0px!important;
		margin-bottom:0px!important;
		padding-bottom:0px!important;
	}
	#page-container .plnb-text-image-section.left.three .plnb-text-container p {
		max-width:260px!important;
	}
	.plnb-prefooter-section .et_pb_row.buttons-row {
		padding-top:0px!important;
	}
	#page-container .plnb-text-image-section.left .plnb-text-image-row {
		align-items:start!important;
	}
	#page-container #et-boc .plnb-button-ghost:hover {
		padding-left:0px!important;
		margn-left:0px!important;
	}
	#page-container #et-boc .plnb-button-ghost::before {
		display:none!important;
	}
	.plnb-lottie-tabs-section .tab-lottie-player {
		border-radius:50px!important;
	}
	
	
	.plnb-grid-cards-section .plnb-grid-cards-row .et_pb_column {
        grid-template-columns: 1fr !important;
    }
}

@media (min-width:481px) and (max-width:980px) {
	 #page-container .plnb-text-image-section h3 br {
		display:none!important;
	}
	#page-container .plnb-text-image-section.left.three .plnb-text-container p {
		max-width:100%!important;
	}
	#page-container .plnb-grid-cards-section .plnb-grid-card-item img {
		min-width:unset!important;
		height:300px!important;
		object-fit:contain!important;
	}
	#page-container .plnb-grid-cards-section.stakeholders.specific-feedback .grid-card-col-span-one:nth-of-type(2) .plnb-grid-card-item .text-container + p img {
		min-width:unset!important;
	}
	.plnb-grid-cards-section.third .plnb-grid-cards-row .et_pb_column .et_pb_module.grid-card-col-span-two .plnb-grid-card-item {
		align-items:center;
		
	}
	.plnb-grid-cards-section.third .plnb-grid-cards-row .et_pb_column .et_pb_module.grid-card-col-span-two .plnb-grid-card-item .text-container {
		align-self:start!important;
	}
	
	
}

@media (max-width:480px) {
	.plnb-grid-cards-section.third .grid-card-col-span-one:nth-of-type(1) .plnb-grid-card-item .text-container + p {
		text-align:center!important;
	}
	#page-container .plnb-grid-cards-section .plnb-grid-card-item img {
		max-width:100%!important;
		min-width:unset!important;
		height:100%!important;
		object-fit:contain!important;
	}
	.plnb-grid-cards-section.centralized .plnb-grid-cards-row .plnb-grid-card-item .text-container {
		padding-bottom: 0 !important
	}
	#page-container .plnb-grid-cards-section.stakeholders.specific-feedback .grid-card-col-span-one:nth-of-type(2) .plnb-grid-card-item .text-container + p img {
		min-width:unset!important;
	}
	.plnb-prefooter-section .et_pb_row.plnb-prefooter-row {
		padding-bottom:50px!important;
	}
	#page-container .plnb-prefooter-section .prefooter-text-content {
		max-width:296px!important;
	}
	#page-container .plnb-prefooter-section {
		padding-top:88px!important;
	}
	#page-container .plnb-grid-cards-section.third {
		padding-bottom:0px!important;
	}
	#page-container .plnb-text-image-section h2 br, #page-container .plnb-text-image-section h3 br {
		display:block!important;
	}
	.hero-section .hero-row h1 {
		max-width:290px !important;
	}
	.hero-section .hero-right-column .swiper-button-prev {
        left: 36%;
		top: 115%;
    }
	.hero-section .hero-right-column .swiper-button-next {
        right: 36%;
		top: 115%;
    }
	#page-container h2 {
		font-size:32px!important;
		padding-bottom:32px!important;

	}
	#page-container .plnb-text-image-section.right.one h2 {
		max-width:250px!important;
		margin-inline:auto!important;
	}
	#page-container .et_pb_section.plnb-text-image-section.right .plnb-text-image-row {
		flex-direction:column-reverse!important
	}
	.plnb-grid-cards-section.stakeholders {
		padding-block:var(--plnb-spacing-7) var(--plnb-spacing-8)!important;
	}
	#page-container .plnb-text-image-section p.testimonial {
		max-width:249px!important;
	}
	#page-container .plnb-text-image-section .quote-container p:empty {
		display:none!important;
	}
	.plnb-text-image-section .plnb-text-image-row h3 {
		padding-bottom:10px!important;
	}
	#page-container .plnb-text-image-section.left.one .plnb-text-container p, #page-container .plnb-text-image-section.right.two .plnb-text-container p {
		max-width:249px!important;
	}
	#page-container .et_pb_section.plnb-text-image-section .plnb-text-image-row {
		align-items:start!important;
	}
	
	#page-container .plnb-text-image-section.right.two .plnb-text-container h3, #page-container .plnb-text-image-section.left.one .plnb-text-container {
		padding-bottom:24px!important;
	}
	#page-container .plnb-text-image-section.left.two h2 {
		max-width: 300px!important;
		margin-inline:auto!important;
	}
	.plnb-text-image-section.left.two .heading-row {
		padding-bottom:88px!important;
	}
	#page-container .plnb-text-image-section .quote-container .author p {
		font-size:12px!important;
		line-height: 27.098px!important;
	}
	div.plnb-lottie-tabs-section .et_pb_tabs_controls li.et_pb_tab_active a p:empty {
		display:none!important;
	}
	
	.plnb-grid-cards-section.third .plnb-grid-cards-heading-row h2 {
		max-width:312px!important;
		margin-inline:auto!important;
	}
	.plnb-grid-cards-section.third .plnb-grid-cards-row .et_pb_column .et_pb_module.grid-card-col-span-two, .plnb-grid-cards-section.third .plnb-grid-cards-row .et_pb_column .et_pb_module.grid-card-col-span-one {
		width:100%!important;
	}
	.plnb-grid-cards-section.third .plnb-grid-cards-row .et_pb_column .et_pb_module:nth-of-type(2) .plnb-grid-card-item .text-container + p, .plnb-grid-cards-section.third .plnb-grid-cards-row .et_pb_column .et_pb_module:nth-of-type(3) .plnb-grid-card-item .text-container + p {
		padding-bottom:30px!important;
	}
.plnb-grid-cards-section.third .plnb-grid-cards-row .et_pb_column .et_pb_module.grid-card-col-span-one:first-of-type .text-container + p {
	margin-top:30px!important;
	}
	
	.plnb-prefooter-section.new-homepage .buttons-row .et_pb_column {
        flex-direction: column !important;
    }
	
}

@media(max-width:375px) {
	.hero-section .hero-right-column .swiper-button-prev {
		left:34%!important;
		top:117%!important;
	}
	
	.hero-section .hero-right-column .swiper-button-next {
		right:34%!important;
		top:117%!important;
	}
}

@media(max-width:320px) {
	.hero-section .hero-right-column .swiper-button-prev {
		left:30%!important;
		top:120%!important;
	}
	
	.hero-section .hero-right-column .swiper-button-next {
		right:30%!important;
		top:120%!important;
	}
	#page-container .plnb-grid-cards-section .plnb-grid-card-item img {
		max-width:100%!important;
}
	.plnb-grid-cards-section.stakeholders .et_pb_module.grid-card-col-span-one:last-of-type .plnb-grid-card-item  {
		overflow:hidden!important;
	}
	.plnb-grid-cards-section.stakeholders .et_pb_module.grid-card-col-span-one:last-of-type .plnb-grid-card-item .text-container + p {
		margin-bottom:-15px!important;
	}
}






.plnb-text-image-section img {
	width:auto!important;
}




