/* 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 */


body.page-id-984511 .et_pb_section {
	background-color: var(--plnb-clr-neutral-100)
}

@media (max-width: 980px) {
    body br {
	display: block !important
	}
}




/* ===== hero section ===== */
.about-hero-section .et_pb_row{
	max-width: 1295px
}

.about-hero-section .hero-wrapper {
	display: flex;
    align-items: flex-end;
}



#page-container .about-hero-section .hero-wrapper .left-column h1 {
	width: 705px;
	position: relative;
	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 .about-hero-section .hero-wrapper .left-column h1 span::before {
	content: url("/wp-content/uploads/2026/04/underline.svg");
	position: absolute;
	left: 0;
	margin-top: 16px;
}

#page-container .about-hero-section .hero-wrapper .right-column {
	display: flex;
	    align-items: flex-end;
	gap: 64px
}
#page-container .about-hero-section .hero-wrapper .right-column p {
	font-size: 18px !important;
}
#page-container .about-hero-section .hero-wrapper .right-column h1 br {
	display: none !important
}



@media (max-width: 1240px) {
	.about-hero-section .hero-wrapper {
		flex-direction: column;
		align-items: center;
		text-align: center
	}
	#page-container .about-hero-section .hero-wrapper .left-column h1 {
		margin-bottom: 24px;
	}
	#page-container .about-hero-section .hero-wrapper .left-column h1 span::before {
		left: auto;
	}
	#page-container .about-hero-section .hero-wrapper .right-column p {
		max-width: 705px;
	}
	#page-container .about-hero-section .hero-wrapper .right-column img {
		display: none
	}
}

@media (max-width: 980px) {
	#page-container .about-hero-section .hero-wrapper .left-column h1 span::before {
		left: 0;
		margin-top: 15px;
	}
}

@media (max-width: 768px) {
	#page-container .about-hero-section .hero-wrapper .left-column h1 {
		width: auto;
		overflow: hidden
	}
}

@media (max-width: 480px) {
	.about-hero-section .hero-wrapper {
		flex-direction: column;
		overflow: hidden;
		align-items: center
		
	}
	
	#page-container .about-hero-section .hero-wrapper .right-column h1 br.mobile {
		display: block
	}

	#page-container .about-hero-section .hero-wrapper .left-column h1 {
		width: 100%;
		max-width: 312px;
		font-size: 25px !important;
		text-align: center;
		
	}
	
	#page-container .about-hero-section .hero-wrapper .left-column h1 span::before {
		display: block;
		margin-top: 12px;
	}
	
	#page-container .about-hero-section .hero-wrapper .right-column {
		flex-direction: column;
		align-items: center

	}
	#page-container .about-hero-section .hero-wrapper .right-column img {
		display: block !important;
		transform: rotate(90deg);
		width: 64px;
	}
	
	#page-container .about-hero-section .hero-wrapper .right-column p {
		text-align: center
	}
	
	#page-container .about-hero-section .hero-wrapper .right-column h1 br {
		display: block !important;
	}
}


/* ===== trustedby section =====*/

#page-container .about-trustedby-section h6 {
	text-align: center;
	padding-bottom: 0;
	margin-bottom: 24px;
	color: var(--plnb-clr-neutral-600) !important;
}
#page-container .about-trustedby-section .et_pb_row {
	padding: 0 !important
}


@media (max-width: 1280px) {
	.about-trustedby-section {
		padding-left: 0 !important;
		padding-right: 0 !important
	}
}


/* ===== our mission section =====*/
.about-mission-section {
	padding-top: 75px !important;
	padding-bottom: 100px !important;
}
.about-mission-section .et_pb_row {
	max-width: 1295px;
	background-color: var(--plnb-clr-green-800);
	border-radius: 24px;
	display: flex;
	justify-content: center;
	padding-left: 24px !important;
	padding-right: 24px !important;
}

.about-mission-section .et_pb_row .et_pb_column {
	max-width: 730px;
}

.about-mission-section .et_pb_row .et_pb_code_inner {
	display: flex;
	flex-direction: column;
}
#page-container .about-mission-section .et_pb_row h4 {
	text-align: center;
	color: #FFFFFF !important
}

#page-container .about-mission-section .et_pb_row .user-img-1,
#page-container .about-mission-section .et_pb_row .user-img-2 {
	max-width: 100px
}
#page-container .about-mission-section .et_pb_row .user-img-1 {
	align-self: flex-start;
	margin-left: -75px;
	margin-bottom: -25px
}
#page-container .about-mission-section .et_pb_row .user-img-2 {
	align-self: flex-end;
	margin-right: 75px;
	margin-top: -50px
}


@media (max-width: 980px) {
	.about-mission-section .et_pb_row {
		padding-top: 16px !important;
		padding-bottom: 16px !important;
	}
	#page-container .about-mission-section .et_pb_row .user-img-1 {
		margin-left: 0;
    	margin-bottom: 0;
	}
	#page-container .about-mission-section .et_pb_row .user-img-2 {
		margin-right: 0;
		margin-top: 0;
	}
}

@media (max-width: 480px) {
	
	
}


/* ===== history section ===== */
.about-history-section .navigation-row {
	max-width: 1295px;
}
.about-history-section .carousel-row {
	overflow: hidden;
	max-width: 100%;
	padding-left: calc((100vw - 1295px) / 2);
}


.about-history-section .carousel-header {
	display: flex;
	justify-content: space-between
}
.about-history-section .swipper-navigation {
	display: flex;
	gap: 24px;
}
.about-history-section .swipper-navigation .swiper-button-next-history,
.about-history-section .swipper-navigation .swiper-button-prev-history {
	position: relative
}
.about-history-section .swiper-button-next-history::after, .about-history-section .swiper-button-prev-history::after {
    display: none;
}
.about-history-section .swiper-button-prev-history {
    background-image: url(/wp-content/uploads/2025/04/Arrow-17.svg);
	background-position: center;
	cursor: pointer;
    background-size: contain;
    background-size: 20px;
    height: auto;
    background-repeat: no-repeat;
    height: 64px;
    width: 64px;
    background-color: white;
    border-radius: 50%;
    position: relative;
    rotate: 180deg;
    left: unset;
    right: unset;
    top: unset;
    bottom: unset;
    margin-top: 0px !important;
    filter: drop-shadow(0 8px 40px rgba(0, 0, 0, 0.10));
}
.about-history-section .swiper-button-next-history {
    background-image: url(/wp-content/uploads/2025/04/Arrow-17.svg);
	background-position: center;
	cursor: pointer;
    background-size: contain;
    background-size: 20px;
    height: auto;
    background-repeat: no-repeat;
    height: 64px;
    width: 64px;
    background-color: white;
    border-radius: 50%;
    position: relative;
    left: unset;
    right: unset;
    top: unset;
    bottom: unset;
    margin-top: 0px !important;
    filter: drop-shadow(0 8px 40px rgba(0, 0, 0, 0.10));
}


.about-history-section .year-card {
	background-color: #FFFFFF;
	border-radius: 24px;
	padding: 30px;
}


.about-history-section .year-card .year-tag {
	display: flex;
	width: fit-content;
	padding: 6px 18px;
	margin-bottom: 32px;
	border-radius: 10px;
	border-style: solid;
	border-width: 3px;
}

.about-history-section .year-card .year-tag h5 {
	width: fit-content;
	padding-bottom: 0;
}
.about-history-section .year-card .year-tag.green {
	border-color: #089175;
	background-color: #91FFD2;
}
#main-content .about-history-section .year-card .year-tag.green h5{
	color: #006C58 !important;
}

.about-history-section .year-card .year-tag.orange {
	border-color: #E15B0C;
	background-color: #FFC8A8;
}
#main-content .about-history-section .year-card .year-tag.orange h5 {
	color: #642A08 !important;
}

.about-history-section .year-card .year-tag.purple {
	border-color: #481CCF;
	background-color: #C6C5FF;
}
#main-content .about-history-section .year-card .year-tag.purple h5 {
	color: #161466 !important;
}

.about-history-section .year-card .year-tag.blue{
	border-color: #1E61DD;
	background-color: #BBCFFF;
}
#main-content .about-history-section .year-card .year-tag.blue h5{
	color: #003392 !important;
}

.about-history-section .year-card .year-tag.red {
	border-color: #C32222;
	background-color: #FFBAB8;
}
#main-content .about-history-section .year-card .year-tag.red h5{
	color: #661414 !important;
}

@media (max-width: 980px) {
	.about-history-section .carousel-header {
		margin-bottom: 32px;
	}

}

@media (max-width: 480px) {
	.about-history-section .carousel-header {
		margin-bottom: 24px;
		flex-direction: column;
		align-items: center;
		gap: 12px;
	}
	.about-history-section .swipper-navigation {
		gap: 24px
	}
	
	.about-history-section .swiper-button-prev-history,
	.about-history-section .swiper-button-next-history {
		background-size: 12px;
		height: 44px;
    	width: 44px;
	}
}


/* ===== leadership section ===== */
.about-leadership-section {
	padding-top: 100px!important;
	padding-bottom: 125px!important
}
.about-leadership-section .et_pb_row {
	max-width: 1295px
}
.about-leadership-section h2 {
	text-align: center;
	margin-bottom: 64px
}
.about-leadership-section .team-wrapper {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	gap: 28px;
}

.about-leadership-section .team-wrapper .team-card {
	padding: 12px;
	border-radius: 25px;
			transition: 0.3s;

}
.about-leadership-section .team-wrapper .team-card .team-description {
	padding: 12px
}

.about-leadership-section .team-wrapper .team-card .team-image {
	position: relative;
	height: fit-content;
	border-radius: 15px;
	overflow: hidden;
}
.about-leadership-section .team-wrapper .team-card .team-image .team-portrait {
	width: 100%;
}
.about-leadership-section .team-wrapper .team-card .content-overlay {
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	top: 0;
	padding: 27px 36px 30px 16px;
	backdrop-filter: blur(20px);
	transition: 0.3s;
}
.about-leadership-section .team-wrapper .team-card.card-1 .content-overlay { background-color: rgba(223, 222, 255, 0.7) }
.about-leadership-section .team-wrapper .team-card.card-2 .content-overlay { background-color: rgba(255, 224, 208, 0.7) }
.about-leadership-section .team-wrapper .team-card.card-3 .content-overlay { background-color: rgba(216, 228, 255, 0.7) }
.about-leadership-section .team-wrapper .team-card.card-4 .content-overlay { background-color: rgba(255, 218, 216, 0.7) }


.about-leadership-section .team-wrapper .team-card:hover {
	background-color: #FFFFFF
}
.about-leadership-section .team-wrapper .team-card:hover .content-overlay {
	opacity: 1;
}

@media (max-width: 1240px) {
	.about-leadership-section .team-wrapper {
		grid-template-columns: 1fr 1fr;
	}
}

@media (max-width: 480px) {
	.about-leadership-section .team-wrapper {
		grid-template-columns: 1fr;
	}
	
	.about-leadership-section h2 {
		margin-bottom: 0px;
	}
}




/* ===== awwwards section ===== */
.about-awards-section {
	padding-top: 125px !important;
	padding-bottom: 100px !important
}
.about-awards-section .awards-wrapper {
	display: flex;
	justify-content: space-between;
	gap: 50px;
}

.about-awards-section .awards-wrapper .award {
	display: flex;
	align-items: center;
	flex-shrink: 0;
	width: fit-content;
	gap: 14px
}
.about-awards-section .awards-wrapper .award .award-details .score {
	display: flex;
	gap: 6px;
}
.about-awards-section .awards-wrapper .award .award-details .score p {
	color: #2F313D !important
}
.about-awards-section .awards-wrapper .award .award-details p {
	color: var(--plnb-clr-neutral-600) !important;
}

@media (max-width: 1240px) {
	.about-awards-section .awards-wrapper {
		display: grid;
		grid-template-columns: 1fr 1fr;
	}
}

@media (max-width: 768px) {
	.about-awards-section .awards-wrapper {
		grid-template-columns: 1fr;
	}
}

@media (max-width: 480px) {
	.about-awards-section .awards-wrapper {
		flex-direction: column;
	}
}



/* ===== testimonial section ===== */
#page-container #et-boc div.et_pb_section.new-home-testimonial-section {
    padding-block: 0px !important;
}
div.et_pb_section.new-home-testimonial-section {
    padding-bottom: 80px !important;
}

div.et_pb_section.new-home-testimonial-section .et_pb_row.new-home-testimonial-row {
    max-width: 100% !important;
    padding-left: calc((100vw - 1295px) / 2);
    padding-block: 0px !important;
}

.new-home-testimonial-row {
    display: flex;
    flex-direction: row;
    gap: 64px;
    overflow: hidden;
}


.new-home-testimonial-row .text-column {
    max-width: 370px !important;
    min-width: max-content !important;
	display: flex;
	flex-direction: column;
	justify-content: space-evenly
}

div.et_pb_section.new-home-testimonial-section .so-easy-heading {
    display: flex;
    flex-direction: column;
    max-width: 360px;
    gap: 32px;
    padding-bottom: 0px !important;
}
div.et_pb_section.new-home-testimonial-section .so-easy-heading img {
    max-width: 169px;
}


div.et_pb_section.new-home-testimonial-section .testimonials-buttons-container {
    margin-top: 32px !important;
	display: flex;
    gap: 20px;
	
}


.new-home-testimonial-section .swiper-button-prev::after,
.new-home-testimonial-section .swiper-button-next::after {
	display: none
}

.new-home-testimonial-section .swiper-button-prev {
    background-image: url(/wp-content/uploads/2025/04/Arrow-17.svg);
    background-size: contain;
    background-size: 20px;
    height: auto;
    background-repeat: no-repeat;
    height: 64px;
    width: 64px;
    background-color: white;
    border-radius: 50%;
    position: relative;
    rotate: 180deg;
    left: unset;
    right: unset;
    top: unset;
    bottom: unset;
    margin-top: 0px !important;
    filter: drop-shadow(0 8px 40px rgba(0, 0, 0, 0.10));
}
.new-home-testimonial-section .swiper-button-next {
    background-image: url(/wp-content/uploads/2025/04/Arrow-17.svg);
    background-size: contain;
    background-size: 20px;
    height: auto;
    background-repeat: no-repeat;
    height: 64px;
    width: 64px;
    background-color: white;
    border-radius: 50%;
    position: relative;
    left: unset;
    right: unset;
    top: unset;
    bottom: unset;
    margin-top: 0px !important;
    filter: drop-shadow(0 8px 40px rgba(0, 0, 0, 0.10));
}

div.et_pb_section.new-home-testimonial-section .text-column a {
	color: var(--plnb-clr-neutral-800);
	text-decoration: underline
}

div.et_pb_section.new-home-testimonial-section .testimonials-buttons-container.mobile .et_pb_code_inner {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 16px;
	padding-right: var(--padding-inline-section);
}
div.et_pb_section.new-home-testimonial-section .testimonials-buttons-container.mobile .et_pb_code_inner a {
	color: var(--plnb-clr-neutral-800);
	text-decoration: underline
}

div.et_pb_section.new-home-testimonial-section .testimonials-buttons-container.mobile .buttons-wrapper {
	display: flex;
	gap: 12px;
	
}


.new-home-testimonial-row .carousel-column {
    width: 100% !important;
}

body.page-id-984511 .new-home-testimonial-section .swiper-slide {
    height: 100% !important;
	width: fit-content !important;
}


.new-home-testimonial-section .swiper-slide .new-home-testimonial-card {
    width: 400px !important;
}

.new-home-testimonial-card {
    border-radius: 50px;
    background: var(--neutral-100, #FFF);
    padding: 39px 16px 60px 36px;
    display: flex;
    flex-direction: column;
    /* width: 459px; */
    height: 100% !important;
}

.new-home-testimonial-card .testimonial-logo {
    max-width: 168px !important;
    max-height: 40px;
}

.new-home-testimonial-card .testimonial-title {
    display: flex;
    flex-direction: column;
    gap: 17px;
    color: #12131A !important;
    font-feature-settings: 'liga' off, 'clig' off !important;
    font-family: Gilroy !important;
    font-size: 25px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: 120% !important;
    margin-bottom: 32px;
    max-width: 270px;
}

.new-home-testimonial-card .quotes-icon {
    max-width: 40px !important;
    margin-top: 65px !important;
}

.new-home-testimonial-card .testimonial-text {
    margin-bottom: 38px;
    max-width: 300px;
}


.new-home-testimonial-card .testimonial-author {
    margin-top: auto !important;
    display: flex;
    align-items: center;
    gap: 16px;
}
.new-home-testimonial-card .testimonial-author p {
	padding: 0 !important
}


@media (max-width: 980px) {
	.new-home-testimonial-row {
		display: flex;
		flex-direction: column;
		align-items: flex-start
	}
	
	.new-home-testimonial-row .text-column,
	div.et_pb_section.new-home-testimonial-section .so-easy-heading {
		max-width: 100%;
		min-width: auto !important;
	}
	
	div.et_pb_section.new-home-testimonial-section .text-column .testimonials-buttons-container {
		display: none;
	}

}

@media (max-width: 1366px) {
	.new-home-testimonial-section {
		padding-right: 0 !important
	}
}

@media (max-width: 480px) {
	#page-container #et-boc div.et_pb_section.new-home-testimonial-section {
		padding-right: var(--padding-inline-section) !important;
	}
	.new-home-testimonial-row {
		flex-direction: column;
	}
	
	.new-home-testimonial-row .text-column {
		max-width: 100% !important
	}
	div.et_pb_section.new-home-testimonial-section .so-easy-heading {
		max-width: 100% !important
	}
}



/* ===== news section ===== */
.about-news-section .et_pb_row {
	max-width: 1295px;
	background-color: var(--plnb-clr-lavander-100);
	border-radius: 24px;
	padding-block: 80px;
}

.about-news-section .news,
.about-news-section .awards {
	display: flex;
    flex-direction: column;
    align-items: center;
	gap: 24px;
}
.about-news-section .news .news-channels {
	display: flex;
	gap: 18px;
} 
.about-news-section .news .news-channels .channel img {
	width: 130px !important;
	height: 130px !important;
}

.about-news-section .news-track {
		display: flex;
		gap: 24px;
		will-change: transform;
	  }


.about-news-section .awards .awards-wrapper {
	display: flex;
	gap: 85px;
}
.about-news-section .awards .awards-wrapper .award {
	width: 100%;
	max-width: 280px;
	display: flex;
	align-items: center;
	gap: 14px;
}
#page-container .about-news-section .awards .awards-wrapper .award p {
	font-size: 14px !important;
}

@media (max-width: 1240px) {
	.about-news-section .awards .awards-wrapper {
		gap: 24px;
		padding-inline: 24px
	}
}

@media (max-width: 980px) {
	.about-news-section .et_pb_row {
		padding-block: 32px !important;
	}
	.about-news-section .et_pb_row h4 {
		padding-inline: 32px
	}
	.about-news-section .awards .awards-wrapper {
		display: grid;
		grid-template-columns: 1fr 1fr;
		padding-inline: 24px;
		gap: 32px
	}
}

@media (max-width: 768px) {
	.about-news-section .awards .awards-wrapper {
		display: flex;
		flex-direction: column;
	}
}

@media (max-width: 480px) {
	.about-news-section {
		padding-left: 8px !important;
		padding-right: 8px !important;
	}
	
	.about-news-section .news,
	.about-news-section .awards {
		align-items: flex-start
	}
	.about-news-section .awards .awards-wrapper {
		flex-direction: column;
	}
	
}

@media (max-width: 1280px) {
	  .about-news-section .news-channels {
		display: flex !important;   /* override grid */
		overflow: hidden;
	  }

	  .about-news-section .news-track {
		display: flex;
		gap: 24px;
		will-change: transform;
	  }

	  .about-news-section .channel {
		flex: 0 0 auto;
	  }

	  .about-news-section .channel img {
		height: 40px;
		width: auto;
		display: block;
	  }
}


/* ===== secure section ===== */
.about-secure-section {
	padding-bottom: 100px !important;
}
.about-secure-section .content-wrapper {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 24px
}
.about-secure-section .content-wrapper img {
	width: 64px;
	height: 64px;
	filter: drop-shadow(0 0 10px rgba(0, 255, 150, 0.4))
          drop-shadow(0 0 50px rgba(0, 255, 150, 0.2));
}

.about-secure-section .content-wrapper h3 {
	text-align: center;
	max-width: 650px;
}

.about-secure-section .content-wrapper a:hover {
	color: var(--plnb-clr-green-800);
}



/* ===== prefooter section ===== */
.et_pb_section.plnb-prefooter-section {
	background-color: var(--plnb-clr-neutral-100) !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}
#page-container .plnb-prefooter-section .plnb-prefooter-row,
#page-container .plnb-prefooter-section .prefooter-text-content {
	padding-bottom: 32px;
}
#page-container .plnb-prefooter-section .prefooter-text-content {
    font-size: var(--plnb-fs-h1) !important;
    line-height: var(--plnb-lh-h1) !important;
    font-weight: var(--plnb-fw-h1) !important;
}
#page-container .plnb-prefooter-section .prefooter-text-content-small {
	text-align: center;
	font-size: 18px !important;
	font-weight: 600 !important;
	color: #FFFFFF;
	opacity: 0.7
}


#page-container #et-boc .plnb-prefooter-section .buttons-row {
    padding-bottom: 160px !important;
}
.plnb-prefooter-section .et_pb_row.buttons-row .et_pb_column {
    display: flex;
    align-items: center;
    flex-direction: row !important;
    gap: 16px;
    justify-content: center;
}
#page-container #et-boc .plnb-prefooter-section .et_pb_row.buttons-row .plnb-button-secondary.transparent {
    color: white !important;
    border: 1px solid white !important;
}

@media (max-width: 980px) {
	.plnb-prefooter-section .et_pb_row {
		padding-bottom: 32px !important;
	}
}

@media (max-width: 480px) {
	#page-container .plnb-prefooter-section {
		padding-top: 0 !important
	}
	
	#page-container .plnb-prefooter-section .plnb-prefooter-row,
	#page-container .plnb-prefooter-section .prefooter-text-content {
		padding-bottom: 32px !important
	}
	
	.plnb-prefooter-section .et_pb_row.buttons-row .et_pb_column {
		flex-direction: column !important;
	}
	
	#page-container .plnb-prefooter-section .prefooter-text-content {
		max-width: 250px;
	}
	#page-container .plnb-prefooter-section .prefooter-text-content br {
		display: none !important
	}
}




