.text-and-img-cards.grey .wrapper .grid::before{background-color:var(--color_grey)}
.text-and-img-cards.grey .octagon-shape.shape--top-left{background-color:var(--color_grey)}
.text-and-img-cards.midnight .wrapper .grid{border-color:var(--color_lime)}
.text-and-img-cards.midnight .wrapper .grid::before{background-color:var(--color_midnight)}
.text-and-img-cards.midnight .wrapper .grid::after{background-color:var(--color_lime)}
.text-and-img-cards.midnight .wrapper .grid .card .title .main h4{color:var(--color_azure)}
.text-and-img-cards.midnight .wrapper .grid .card .title .main .icon svg path{fill:var(--color_arctic)}
.text-and-img-cards.midnight .wrapper .section-description .section_title{border-color:var(--color_lime)}
.text-and-img-cards.midnight .wrapper h2,.text-and-img-cards.midnight .wrapper h3,.text-and-img-cards.midnight .wrapper p{color:var(--color_azure) !important}
.text-and-img-cards.midnight .octagon-shape.shape--top-left{background-color:var(--color_midnight)}
.text-and-img-cards .wrapper.section-description-wrapper .top-divider{display:none}
@media(max-width:768px){.text-and-img-cards .wrapper.section-description-wrapper .top-divider{display:-webkit-box;display:-ms-flexbox;display:flex}
}.text-and-img-cards .wrapper .top-divider{border-bottom:0}
.text-and-img-cards .wrapper .section-description{display:grid;grid-template-columns:1fr 1fr}
@media(max-width:768px){.text-and-img-cards .wrapper .section-description{grid-template-columns:1fr}
}.text-and-img-cards .wrapper .section-description .section_title{max-width:100%;margin:0;width:100%;height:100%;padding:64px 0 40px;text-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;border-right:2px solid var(--color_arctic);margin-left:1px}
@media(max-width:768px){.text-and-img-cards .wrapper .section-description .section_title{margin:0;gap:24px;border-right:0;margin-left:0;padding:32px 0 24px}
}.text-and-img-cards .wrapper .section-description .section_title h2{color:var(--color_midnight);font-weight:500}
.text-and-img-cards .wrapper .section-description .section_title h3{color:var(--color_midnight)}
.text-and-img-cards .wrapper .section-description .paragraph{padding:64px 0 40px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:524px;margin-left:auto}
.text-and-img-cards .wrapper .section-description .paragraph p{font-size:16px;color:var(--color_midnight-light)}
.text-and-img-cards .wrapper .section-description .paragraph .actions{margin-top:25px}
@media(max-width:768px){.text-and-img-cards .wrapper .section-description .paragraph .actions{margin-top:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.text-and-img-cards .wrapper .section-description .paragraph .actions a{width:100%}
}@media(max-width:768px){.text-and-img-cards .wrapper .section-description .paragraph{max-width:100%;padding:0}
}.text-and-img-cards .wrapper .section_title{max-width:628px;margin:40px auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}
.text-and-img-cards .wrapper .section_title h2{color:var(--color_midnight);font-weight:500}
.text-and-img-cards .wrapper .section_title h3{color:var(--color_midnight)}
.text-and-img-cards .wrapper .grid{display:grid;padding-top:32px;border-top:2px solid var(--color_arctic);gap:16px;position:relative;margin-bottom:32px}
.text-and-img-cards .wrapper .grid::before{content:"";position:absolute;left:0;right:0;background-color:#fff;width:24px;height:24px;margin:-14px auto}
.text-and-img-cards .wrapper .grid::after{content:"";width:8px;height:8px;background-color:var(--color_arctic);position:absolute;left:0;right:0;margin:0 auto;top:-5px;clip-path:polygon(50% 0,90% 20%,100% 60%,75% 100%,25% 100%,0 60%,10% 20%)}
@media(max-width:768px){.text-and-img-cards .wrapper .grid{border-top:0;grid-template-columns:1fr !important;gap:24px}
.text-and-img-cards .wrapper .grid::after,.text-and-img-cards .wrapper .grid::before{display:none}
}.text-and-img-cards .wrapper .grid--2{grid-template-columns:repeat(2,1fr)}
.text-and-img-cards .wrapper .grid--3{grid-template-columns:repeat(3,1fr)}
.text-and-img-cards .wrapper .grid--3.grid .card .image img{height:240px}
@media(max-width:800px){.text-and-img-cards .wrapper .grid--3{grid-template-columns:1fr !important}
}.text-and-img-cards .wrapper .grid--4{grid-template-columns:repeat(4,1fr)}
.text-and-img-cards .wrapper .grid--4.grid .card .image img{height:240px}
@media(max-width:1080px){.text-and-img-cards .wrapper .grid--4{grid-template-columns:1fr 1fr !important}
}@media(max-width:768px){.text-and-img-cards .wrapper .grid--4{grid-template-columns:1fr !important}
}.text-and-img-cards .wrapper .grid .card .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:24px}
.text-and-img-cards .wrapper .grid .card .title .main{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.text-and-img-cards .wrapper .grid .card .title .main h4{font-weight:500;color:var(--color_midnight)}
.text-and-img-cards .wrapper .grid .card .title .main .icon{width:32px;height:32px}
.text-and-img-cards .wrapper .grid .card .title .main .icon img{width:32px;height:32px}
.text-and-img-cards .wrapper .grid .card .image{position:relative}
.text-and-img-cards .wrapper .grid .card .image img{height:296px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}
.text-and-img-cards .wrapper .grid .card .image .shape--top-right,.text-and-img-cards .wrapper .grid .card .image .shape--bottom-left{display:none}
.text-and-img-cards .wrapper .grid .card .description{margin-top:16px;color:var(--color_midnight-light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}
.text-and-img-cards .wrapper .grid .card .description p{font-size:16px}
@media(max-width:576px){.text-and-img-cards .wrapper .grid .card .description a.new-button{width:100%}
}