/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 17 2026 | 08:57:45 */
.wpb_text_column ul {
	margin-left: 15px;
}
.topHeroIcons .w-iconbox-link:hover {
	color: #fff;
}
.l-section.wpb_row.customWhatsapp {
	padding-left: 50px;
}
.customWhatsapp .w-image {
	position: absolute;
	z-index: 1;
	border-radius: 50px;
	border: 2px solid #49e670;
	top: -8px;
	left: -50px;
	height: 70px !important;
	width: 70px;
}
.borderLeftIconBoxDesign .w-iconbox-icon {
	font-size: 5rem !important;
}
.borderLeftIconBoxDesign  .w-iconbox-meta {
	padding-bottom: 30px;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom:40px
}
.wpb_column.vc_column_container.whiteblueBG {
	margin-bottom: -8.5rem;
	z-index: 10;
}
.arrow-right-Stap img {
	position: absolute;
	right: -75px;
	display: block;
	bottom: 0px;
	width: 70px;
	object-fit: contain;
}
.innerStepRow h3 {
	text-align: center;
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid #e8e8e8;
}
.lastColumnDesign a {
	color: #fff;
	font-size: 20px;
}
.lastColumnDesign .w-iconbox-icon {
	color: #fff !important;
}
.lastColumnDesign .wpb_text_column {
	margin-top: 50px;
}
.lastColumnDesign .wpb_text_column {
	margin-bottom: 10px;
}
p {
	margin-bottom: 0.5rem;
}

.ctaInner::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(90deg,rgb(33, 48, 66) 35%, rgba(221, 221, 221, 0) 100%) !important;
	pointer-events: none;
	border-radius: 20px;
}
 
.g-cols.wpb_row.ctaInner {
	background-size: 1000px !important;
}
.wpb_text_column.thirdTxt, .firstTxt {
	margin-right: -50px;
	margin-left: 50px;
}
.w-vwrapper.sixthTxt, .forthTxt {
	margin-left: -50px;
	margin-right: 50px;
}

#menu-footer-menu li a {
	color: #fff;
}
#menu-footer-menu {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 10px;
}
#page-footer a:not(.w-socials-item-link), #page-footer p {
	color: #BAC5D6 !important;
}
.w-socials.style_colored .w-socials-item-link > i {
	color: #fff;
	background-color: #ffffff1c;
	border-radius: 5px;
}
.chaty-i-trigger .chaty-channel, .chaty-channel-list {
	bottom: 50px;
	right: -5px;
}
#page-footer a:hover{
	color: #fff !important;
}
.topHeroFormDesign input:not([type="submit"]) {
	border: none !important;
	box-shadow: none !important;
	border-bottom: 1px solid #ddd !important;
	border-radius: 0px !important;
	min-height: 3rem !important;
}
.ctaInnerRightTxt::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(270deg,rgb(1, 95, 166) 40%, rgba(1, 95, 166, 0) 100%) !important;
	pointer-events: none;
	border-radius: 20px;
}
.topHeroFormDesign #gform_submit_button_1 {
	background-color: #015FA6;
	min-height: 3rem;
	border-radius: 8px;
}
.fiveIconBox .w-iconbox-icon {
	font-size: 2.5rem !important;
	margin-right: 15px !important;
}
.fiveIconBox .w-iconbox {
	margin-bottom: 20px;
}
.topHeroIcons .wpb_column {
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.24) 0%, rgba(255, 255, 255, 0.08) 100%);
	box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.16);
	backdrop-filter: blur(8px);
	border-radius: 20px;
	padding: 30px 20px;
}
.fiveIconBox .w-iconbox-title {
	font-size: 20px;
}
.fiveIconBox .w-iconbox-text p {
	font-size: 15px;
	line-height: 1.4;
}
.topHeroFormDesign {
	background: #FFFFFF;
	border-top: 8px solid #0079BE;
	box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2);
	border-radius: 16px;
	padding: 30px;
	margin-bottom: -3rem;
}
.topHeroIcons .wpb_column .w-iconbox-title {
	font-size: 16px;
	padding-bottom: 0px;
	font-weight: 400;
}
.topHeroIcons .wpb_column .w-iconbox-icon {
	font-size: 2.5rem !important;
}
.topHeroFormDesign {
	background: #FFFFFF;
	border-top: 8px solid #0079BE;
	box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2);
	border-radius: 16px;
	padding: 30px;
}
.w-image.imgShape, .w-image.us_custom_bccfcf93, .w-image.us_custom_0b09441c.align_none {
	border-radius: 50px 0px;
}
.imgShape img, .w-image.us_custom_bccfcf93 img, .w-image.us_custom_0b09441c.align_none img{
	box-shadow: 20px -20px 0px 0px #E8F4FE;
}
.w-vwrapper.us_custom_dd0f089b.align_none.valign_top {
	margin-top: 0px !important;
	margin-left: 0px !important;
	background: transparent !important;
	padding: 30px !important;
}
.w-vwrapper.us_custom_c328e6d9.align_none.valign_top {
	margin-top: 0px !important;
	background: transparent !important;
	margin-right: 0px !important;
	padding: 30px 30px 30px 0px !important;
}
.w-vwrapper.us_custom_dd0f089b.align_none.valign_top ul, .w-vwrapper.us_custom_c328e6d9.align_none.valign_top ul, .listDesign ul {
	margin-left: 0px !important;
	padding-left: 0px;
}
.w-vwrapper.us_custom_dd0f089b.align_none.valign_top ul li, .w-vwrapper.us_custom_c328e6d9.align_none.valign_top ul li, .listDesign ul li{
	list-style: none;
	background: url(/wp-content/uploads/2026/01/checkMark.png);
	background-repeat: no-repeat;
	padding-left: 30px;
	background-size: 20px;
	background-position-y: 2px;
	line-height: 1.4;
}
.fourStepMatel .wpb_column {
	background-color: #fff;
	padding: 50px;
	border-radius: 20px;
}
.faq .w-tabs-section-header:hover, .faq .w-tabs-section-header:focus {
	background: transparent !important;
}
.faq .w-tabs-section-header {
	padding: 20px 15px 20px 30px !important;
}
.faq .w-tabs-section {
	margin-bottom: 25px;
	border-radius: 10px;
	background: #EDF6FE50;
	padding: 0px !important;
	border: 1px solid #0000001c !important;
}
.faq .w-tabs-section.active {
	background: #015FA6;
	box-shadow: 5px 5px 21px rgba(50, 50, 50, 0.12);
	border-radius: 10px;
	color: #fff !important;
}
.faq .w-tabs-section.active  .w-tabs-section-title {
	color: #fff;
}
.faq .w-tabs-section.active .w-tabs-section-control {
	color: #fff;
}
.faq .w-tabs-section-content {
	padding-top: 1rem !important;
}
.textBlockDesign .wpb_text_column:not(.textBlockDesign .wpb_text_column.sixthTxtCol) {
	background: #FFFFFF;
	border: 1px solid #EDEEF0;
	box-shadow: 10px 25px 100px rgba(0, 43, 107, 0.25);
	border-radius: 20px;
	padding: 30px;
}
.sixthTxt {
	background: #FFFFFF;
	border: 1px solid #EDEEF0;
	box-shadow: 10px 25px 100px rgba(0, 43, 107, 0.25);
	border-radius: 20px;
	padding: 30px;
}
.textBlockDesign .wpb_text_column h3 {
	font-size: 20px;
}
.iconBoxImage img {
	width: 100% !important;
}
.iconBoxImage .w-iconbox-icon {
	width: 100% !important;
}
.iconBoxImage .wpb_column {
	background-color: #fff;
	border-radius: 15px;
	overflow: hidden;
}
.iconBoxImage .wpb_column .w-iconbox-title {
	font-size: 20px;
	padding: 15px 20px 30px 20px !important;
}
/*
.teams img {
	max-height: 150px;
	object-fit: cover;
	min-height: 150px;
	background: #e5e5e5;
	filter: grayscale(100%);
	transition: filter 0.3s ease;
	border-radius: 100% !important;
	max-width: 150px;
	min-width: 150px;
	margin: 0 auto;
}
*/
.teams .w-person-content {
	text-align: center;
}
.teams .innerTeams .wpb_column {
	padding: 30px;
	border: 1px solid #ddd;
	border-radius: 15px;
}
.teams .w-person-content {
	text-align: center;
	padding-bottom: 0px;
}
.iconBoxFourInnerNew .w-iconbox-icon {
	font-size: 2.5rem !important;
	background-color: #fff;
	padding: 20px;
	border-radius: 35px 0px 35px 0px;
	margin-bottom: 20px;
}
.uspFour.iconBoxFourInnerNew .w-iconbox .w-iconbox-icon {
	font-size: 2.5rem !important;
}
.howWorkStyle .w-iconbox {
	background: #19212B;
	border-radius: 30px;
	padding: 40px;
	border: 1px solid #FFFFFF1C;
	margin-bottom: 1.5rem;
	min-height: 250px;
}
.listNewStyle ul {
	margin-left: 0px !important;
	padding-left: 0px;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 20px;
}
.listTwoColumn ul{
	margin-left: 0px !important;
	padding-left: 0px;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 20px;
	margin-top: 20px;
}
.listNewStyle ul li, .coTwoDesign .wpb_column ul li{
	list-style: none;
	background: url(/wp-content/uploads/2026/01/checkMark.png);
	background-repeat: no-repeat;
	padding-left: 30px;
	background-size: 20px;
	background-position-y: 2px;
	line-height: 1.4;
}
.coTwoDesign .wpb_column {
	background-color: #fff;
	border-radius: 20px;
	padding: 30px;
}
.innerStepRow .wpb_column {
	border: 1px solid #015FA6;
	border-radius: 20px;
	padding: 30px;
}
.innerStepRow .wpb_column ul, .coTwoDesign .wpb_column ul {
	margin-left: 0px !important;
	padding-left: 0px;
}
.coTwoDesign .wpb_column h3 {
	background-color: #015FA6;
	color: #fff;
	padding: 20px !important;
	border-radius: 10px;
	margin-bottom: 30px;
	margin-top: -65px !important;
	font-size: 20px;
	text-align: center;
}
.wpb_text_column.stapDesign {
	display: inline-block;
	background-color: #005ea7 !important;
	color: #fff !important;
	border-radius: 100%;
	padding: 25px;
	text-align: center;
	width: 120px;
	height: 120px;
	margin-top: -150px !important;
	margin-left: 35% !important;
	margin-bottom: 30px !important;
}
.checkMarkIconInner .wpb_column {
	border-radius: 20px;
	padding: 40px;
	background-color: #015FA6;
}
.checkMarkIconInner .wpb_column h4.w-iconbox-title {
	color: #fff;
	font-size: 20px;
	line-height: 1.4;
}
.checkMarkIconInner .wpb_column .w-iconbox-icon {
	color: #fff;
	font-size: 2rem !important;
	padding-bottom: 15px;
}
.wpb_text_column.stapDesign h5 {
	color: #fff !important;
}
.wpb_text_column.stapDesign p {
	font-size: 48px;
	font-weight: 300;
	padding-top: 10px;
}


.innerStepRow .wpb_column ul li {
	list-style: none;
	background: url(/wp-content/uploads/2026/01/checkMark.png);
	background-repeat: no-repeat;
	padding-left: 30px;
	background-size: 20px;
	background-position-y: 4px;
	line-height: 1.4;
}
.listItemDesign {
	padding: 50px;
	box-shadow: 0px 15px 20px 0px #00000017;
	border-radius: 20px;
}
.contactRow .w-iconbox-icon {
	margin-right: 10px !important;
}
.contactRow p.w-iconbox-title {
	padding-bottom: 0px;
	padding-top: 8px !important;
}
.contactRow .w-iconbox-text a {
	font-size: 18px;
	color: #15355B;
}
.contactRow .w-iconbox-icon {
	font-size: 4rem !important;
}
.bottomCtaLeft img {
	margin-top: -60px;
	margin-bottom: 0px;
}
.fourStepMatel .wpb_column .w-iconbox-text {
	font-size: 20px;
	padding-top: 15px;
}
.fourStepMatel .wpb_column .w-iconbox-icon {
	font-size: 5rem !important;
}
.fiveColNewDesign .wpb_column {
	background: linear-gradient(98.02deg, #181F29 1.22%, #242C38 110.61%);
	border-radius: 20px;
	padding: 30px !important;
}
.fiveColNewDesign .wpb_column .w-iconbox-title {
	font-size: 18px;
	padding-bottom: 5px;
	line-height: 1.4;
}
.customSlider .owl-nav .owl-prev, .customSlider .owl-nav .owl-next {
	position: absolute !important;
	top: 0px !important;
	bottom: auto;
	right: 50px;
}
.customSlider table th, .customSlider table td {
	padding: 5px;
	border: none;
}
.customSlider .owl-nav .owl-prev, .customSlider .owl-nav .owl-next {
	position: absolute !important;
	top: -70px !important;
	bottom: auto;
	right: 50px;
	background-color: #BAC5D6 !important;
	color: #fff !important;
}
.customSlider .owl-nav .owl-prev {
	right: 0px;
}
.customSlider .owl-nav .owl-prev:hover, .customSlider .owl-nav .owl-next:hover {
	background-color: #015FA6 !important;
	color: #fff !important;
}




@media (min-width: 601px) and (max-width:768px){
.listTwoColumn ul {
	display: block !important;
}
.arrow-right-Stap img {
	position: absolute;
	right: 47%;
	display: block;
	bottom: -15rem;
	width: 70px;
	object-fit: contain;
	rotate: 90deg;
}
.innerStepRow .wpb_column {
	margin-bottom: 10rem !important;
}
.InnerTopBannerNewDesign {
	padding-top: 0px !important;
}
.l-section.wpb_row.howWorkStyle .l-section-overlay {
	background: linear-gradient(180deg, rgba(0,0,0,0.4) 0%,#181F29 8%) !important;
}
.fourStepMatel .wpb_column .w-iconbox-icon {
	font-size: 3.5rem !important;
}
.fourStepMatel .wpb_column {
	background-color: #fff;
	padding: 30px;
	border-radius: 20px;
}
.wpb_text_column.thirdTxt, .firstTxt {
	margin-right: 0px;
	margin-left: 0px;
}
.w-vwrapper.sixthTxt, .forthTxt {
	margin-left: 0px;
	margin-right: 0px;
}
/*.g-cols.via_grid {
	display: block;
}*/
.g-cols.wpb_row.twoColumn, .l-section.wpb_row.twoColumn .g-cols.vc_row {
	grid-template-columns: repeat(2, 1fr) !important;
	display: grid !important;
	gap: 10px;
}
.g-cols.wpb_row.threeColumn {
	grid-template-columns: repeat(3, 1fr) !important;
	display: grid;
}
.threeColumn .g-cols.vc_row.via_grid{
	grid-template-columns: repeat(2, 1fr) !important;
	display: grid;
}
.iconBoxImage .wpb_column .w-iconbox-title {
	font-size: 16px;
	padding: 10px 10px 10px 10px !important;
}
.hideMob, .hideTab{
	display:none;
}
.innerStepRow .wpb_column:last-child {
	margin-bottom: 0px !important;
}
.howWorkStyle .w-iconbox {
	min-height: auto !important;
}
.listNewStyle ul {
	display: block;
}
.listItemDesign {
	padding: 0px;
	box-shadow: none;
	border-radius: 0px;
}
.borderLeftIconBoxDesign .w-iconbox-icon {
	font-size: 3rem !important;
	margin-right: 10px !important;
}
}

@media (max-width:600px){
.borderLeftIconBoxDesign .w-iconbox-icon {
	font-size: 3rem !important;
	margin-right: 10px !important;
}
.listTwoColumn ul {
	display: block !important;
}
.imgShape img, .w-image.us_custom_bccfcf93 img, .w-image.us_custom_0b09441c.align_none img {
	box-shadow: 20px 20px 0px 0px #E8F4FE;
}
.listNewStyle ul {
	display: block;
}
.listItemDesign {
	padding: 0px;
	box-shadow: none;
	border-radius: 0px;
}
.innerStepRow .wpb_column:last-child {
	margin-bottom: 0px !important;
}
.arrow-right-Stap img {
	position: absolute;
	right: 47%;
	display: block;
	bottom: -15rem;
	width: 70px;
	object-fit: contain;
	rotate: 90deg;
}
.innerStepRow .wpb_column {
	margin-bottom: 10rem !important;
}
.InnerTopBannerNewDesign {
	padding-top: 0px !important;
}
.howWorkStyle .w-iconbox {
	background: #19212B;
	border-radius: 30px;
	padding: 30px;
	border: 1px solid #FFFFFF1C;
	margin-bottom: 1.5rem;
	min-height: auto;
}
.l-section.wpb_row.howWorkStyle .l-section-overlay {
	background: linear-gradient(180deg, rgba(0,0,0,0.4) 0%,#181F29 5%) !important;
}
.fourStepMatel .wpb_column .w-iconbox-icon {
	font-size: 3rem !important;
}
.fourStepMatel .wpb_column {
	background-color: #fff;
	padding: 20px;
	border-radius: 20px;
}
.teams .innerTeams .wpb_column {
	padding: 10px;
}
	/*
.teams img {
	max-height: 120px !important;
	object-fit: cover;
	min-height: 120px !important;
	background: #e5e5e5;
	filter: grayscale(100%);
	transition: filter 0.3s ease;
	border-radius: 100% !important;
	max-width: 120px !important;
	min-width: 120px !important;
	margin: 0 auto;
}*/
.wpb_text_column.thirdTxt, .firstTxt {
	margin-right: 0px;
	margin-left: 0px;
}
.w-vwrapper.sixthTxt, .forthTxt {
	margin-left: 0px;
	margin-right: 0px;
}
.hideMob, .hideTab{
	display:none;
}
.topHeroFormDesign {
	padding: 20px;
}
.topHeroIcons .wpb_column {
	border-radius: 10px;
	padding: 15px;
}
.twoColumnMob  {
	grid-template-columns: repeat(2,1fr) !important;
	display: grid;
}
}

.infoDesign .w-iconbox-icon {
	font-size: 2rem !important;
	margin-top: -2.5rem;
}
.l-section.wpb_row.InnerTopBanner .topShortCont {
	background-color: #fff!important;
	padding: 10px 50px 30px 50px;
	display: block;
	border-radius: 0px;
	font-size: 16px;
	line-height: 1.6;
	margin-bottom: -4rem;
	box-shadow: none;
	color: #000;
}
.l-section.wpb_row.InnerTopBanner h1 {
	background-color: transparent;
	padding: 0 !important;
	margin-left: auto;
	color: #FFF;
}
.iconBoxImage .wpb_column {
	box-shadow: 0px 0px 20px 0px #00000010;
}
@media (min-width:901px) and (max-width:1200px){
.customWhatsapp .w-image {
	top: 10px;
}
	.InnerTopBanner .customWhatsapp .w-image {
	top: -8px;
}
}
@media (min-width:1200px){
.l-section.wpb_row.topBannerSec.InnerTopBanner {
	padding-top: 2rem !important;
	padding-bottom: 7rem !important;
}
	
}
@media (min-width:601px) and (max-width:768px){
.topBannerSec.InnerTopBanner .l-section-overlay {
	background: transparent !important;
}
.l-section.wpb_row.InnerTopBanner .topShortCont {
	background-color: #fff !important;
	padding: 30px 20px 30px 20px !important;
	display: block;
	border-radius: 0px !important;
	font-size: 16px !important;
	line-height: 1.6;
	margin-bottom: -7rem !important;
	box-shadow: none;
	color: #000;
	margin-left: -1.2rem !important;
	margin-right: 0px !important;
}
#beoordelingen .l-section-overlay {
	background: linear-gradient(90deg, transparent 0%,#1E2834 0%) !important;
}
.topHeroIcons .wpb_column {
	padding: 20px 10px !important;
}
.twoColumn {
	grid-template-columns: repeat(2, 1fr) !important;
	display: grid !important;
	gap: 10px !important;
}
.g-cols.wpb_row.topHeroIcons.twoColumn.fourColumnMob {
	grid-template-columns: repeat(4, 1fr) !important;
	display: grid;
	gap: 10px;
}
}


@media (max-width:600px){
.customWhatsapp .w-image {
	top: 8px;
	left: -50px;
}
.menu-item-type-custom.menu-item-object-custom.w-nav-item a {
	margin: 10px 0px !important;
}
.w-nav.type_mobile .w-nav-anchor:not(.w-btn) {
	padding: .3rem;
}
.topHeroIcons.twoColumn {
	grid-template-columns: repeat(2, 1fr) !important;
	display: grid !important;
	gap: 10px !important;
}
.w-vwrapper.us_custom_c328e6d9.align_none.valign_top {
	padding: 0px 0px 30px 0px !important;
}
.w-vwrapper.us_custom_dd0f089b.align_none.valign_top {
	padding: 0px 0px 0px 0px !important;
}
	.l-section.wpb_row.topBannerSec.InnerTopBanner {
	padding-top: 0rem !important;
	padding-bottom: 0rem !important;
}
#beoordelingen .l-section-overlay {
	background: linear-gradient(90deg, transparent 0%,#1E2834 0%) !important;
}
.topBannerSec.InnerTopBanner .l-section-overlay {
	background: transparent !important;
}
.l-section.wpb_row.InnerTopBanner .topShortCont {
	background-color: #fff !important;
	padding: 30px 20px 30px 20px !important;
	display: block;
	border-radius: 0px !important;
	font-size: 16px !important;
	line-height: 1.6;
	margin-bottom: -4rem !important;
	box-shadow: none;
	color: #000;
	margin-left: -1.2rem !important;
	margin-right: -1.2rem !important;
}
}
.menu-item-type-custom.menu-item-object-custom.w-nav-item a {
	background-color: #49e670;
	color: #fff !important;
	border-radius: 8px;
}
.menu-item-type-custom.menu-item-object-custom.w-nav-item a .w-nav-title::before {
	content: "\f232";
	font-family: "Font Awesome 5 Brands";
	padding-right: 10px;
}
.menu-item-type-custom.menu-item-object-custom.w-nav-item a:hover {
	background-color: #222;
	color: #fff !important;
	border-radius: 8px;
}

@media (min-width:1025px){
.menu-item-type-custom.menu-item-object-custom.w-nav-item a {
	margin: 0px !important;
}
.menu-item-type-custom.menu-item-object-custom.w-nav-item {
	display: none;
}
}
@media (min-width:1921px){
#beoordelingen .l-section-overlay {
	background:linear-gradient(90deg,rgb(30, 40, 52) 10%, rgba(30, 40, 52, 0) 30%, rgb(30, 40, 52) 50%) !important;
}
#beoordelingen.l-section.wpb_row {
	background-size: 50% !important;
	background-position: 20% 50% !important;
}
}