.page-node-100476.layout_2026.node-type-advanced-basic-page .view-page-header .view-content .views-row h1 {text-wrap: auto;}

.page-node-100476.layout_2026 .view-advanced-basic-page .view-content .views-row .views-field .text-wrap .group_body .list.col-3.large li {max-width: 480px;}
.page-node-100476.layout_2026 .view-advanced-basic-page .view-content .views-row .views-field .text-wrap .group_body .list img.visibility-icon {margin-bottom: 16.5px !important}
.page-node-100476.layout_2026 .view-advanced-basic-page .view-content .views-row .views-field .text-wrap .group_body .list.col-3.large {margin-bottom: 25px:}

.page-node-100476.layout_2026 .cards-3-purple {margin-top : 60px;}
.page-node-100476.layout_2026 .view-advanced-basic-page .view-content .views-row .views-field .text-wrap .group_body .cards-3-purple .img-container {margin-bottom: 22px;}


.page-node-100476.layout_2026 .view-advanced-basic-page .view-content .views-row-3.right-body {padding-bottom: 0;}
.page-node-100476.layout_2026 .view-advanced-basic-page .view-content .views-row-3 .views-field .text-wrap h2 {text-wrap: auto;}
.page-node-100476.layout_2026 .view-advanced-basic-page .view-content .views-row-3.right-body .views-field .image img {border-radius: 30px 0; max-width: 570px; margin: auto;}
.page-node-100476.layout_2026 .view-advanced-basic-page .view-content .views-row-4 {padding-top: 0;}

.page-node-100476.layout_2026 .two-cols > div {max-width: 510px;}
.page-node-100476.layout_2026 .two-cols {margin-bottom: 25px;}

.page-node-100476.layout_2026 .view-advanced-basic-page .view-content .views-row .views-field .text-wrap .group_body .cta-container .content-right.gif img {max-height: unset;}

.page-node-100476.layout_2026 .cards.purple {    grid-template-columns: repeat(auto-fit, minmax(300px, 450px)); margin-bottom: 25px; justify-content: center;}

@media screen and (max-width: 1200px){
	.page-node-100476.layout_2026 .view-advanced-basic-page .view-content .views-row .views-field .text-wrap .group_body .list.col-3.large li {max-width: 100%; width: 95%;}
	    .layout_2026 .views-row-3 .img-mobile {border-radius: 30px 0;}
}

@media screen and (max-width: 768px) {
	.page-node-100476.layout_2026 .two-cols > div {margin: 0 auto;}
}