main{overflow:hidden}.content-blocks{background-color:#f7f7f7;overflow:hidden}.content-blocks .content-block{display:flex;justify-content:space-between;align-items:stretch}.content-blocks .content-block .content-block-content{flex-basis:50%;padding-top:64px;padding-bottom:64px;display:flex;flex-direction:column;justify-content:center;align-items:center}.content-blocks .content-block .content-block-content-inner{max-width:600px;width:calc(100% - 114px);margin-left:auto;margin-right:auto}.content-blocks .content-block .content-block-content-inner h2{font-size:40px;font-weight:700;color:#0b3e68}.content-blocks .content-block .content-block-content-inner .content{font-size:16px;color:#0b3e68}.content-blocks .content-block .content-block-content-inner .content *{color:#0b3e68}.content-blocks .content-block .content-block-image{flex-basis:50%;line-height:0}.content-blocks .content-block .content-block-image img{width:100%;height:100%;object-fit:cover}.content-blocks .content-block:nth-child(even){flex-direction:row-reverse}.content-blocks .content-block:nth-child(even) .content-block-image img{border-radius:0 20px 20px 0}.content-blocks .content-block:nth-child(odd){flex-direction:row}.content-blocks .content-block:nth-child(odd) .content-block-image img{border-radius:20px 0 0 20px}@media(max-width: 768px){.content-blocks .content-block{flex-direction:column}.content-blocks .content-block:nth-child(even){flex-direction:column-reverse}.content-blocks .content-block:nth-child(even) .content-block-image img{border-radius:0 0 20px 20px}.content-blocks .content-block:nth-child(odd){flex-direction:column-reverse}.content-blocks .content-block:nth-child(odd) .content-block-image img{border-radius:0 0 20px 20px}.content-blocks .content-block .content-block-content{flex-basis:100%;padding-top:32px;padding-bottom:32px}.content-blocks .content-block .content-block-image{flex-basis:100%}}@media(max-width: 580px){.content-blocks .content-block .content-block-content{padding-top:16px;padding-bottom:32px}.content-blocks .content-block .content-block-content .content-block-content-inner{width:calc(100% - 48px);max-width:100%}.content-blocks .content-block .content-block-content .content-block-content-inner h2{font-size:24px;font-weight:600}.content-blocks .content-block .content-block-content .content-block-content-inner .content{font-size:14px}}.benefits-section{background:#d6e4f0;background:linear-gradient(180deg, rgb(214, 228, 240) 0%, rgba(214, 228, 240, 0) 100%);padding-top:62px;padding-bottom:62px}@media(max-width: 768px){.benefits-section{padding-top:32px;padding-bottom:32px}}.benefits-section .benefits-list{display:flex;flex-wrap:wrap;gap:32px;margin-top:62px;margin-bottom:62px}@media(max-width: 768px){.benefits-section .benefits-list{margin-top:32px;margin-bottom:32px}}@media(max-width: 480px){.benefits-section .benefits-list{margin-top:24px;margin-bottom:24px}}.benefits-section .benefits-list .benefit-item{flex-basis:calc(50% - 16px)}@media(max-width: 768px){.benefits-section .benefits-list .benefit-item{flex-basis:100%}}.benefits-section .benefits-list .benefit-item{border-bottom:1px solid #dbe5eb;padding:16px}.benefits-section .benefits-list .benefit-item h3{font-size:24px;font-weight:600;color:#0b3e68;text-transform:uppercase;margin-bottom:24px}.benefits-section .benefits-list .benefit-item .benefit-content{font-size:16px;color:#0b3e68}.products-section{padding-top:62px;padding-bottom:62px}@media(max-width: 768px){.products-section{padding-top:32px;padding-bottom:32px}}@media(max-width: 480px){.products-section{padding-top:24px;padding-bottom:24px}}.products-section h2{font-size:40px;font-weight:700;color:#0b3e68;margin-bottom:32px}@media(max-width: 768px){.products-section h2{font-size:24px}}@media(max-width: 480px){.products-section h2{font-size:18px}}.products-section .inner-row.flex{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:16px}@media(max-width: 520px){.products-section .inner-row.flex{gap:8px}}.products-section .inner-row.flex .product-item{flex-basis:calc(20% - 13px)}@media(max-width: 1180px){.products-section .inner-row.flex .product-item{flex-basis:calc(25% - 13px)}}@media(max-width: 900px){.products-section .inner-row.flex .product-item{flex-basis:calc(33.33% - 11px)}}@media(max-width: 680px){.products-section .inner-row.flex .product-item{flex-basis:calc(50% - 8px)}}@media(max-width: 520px){.products-section .inner-row.flex .product-item{flex-basis:calc(50% - 4px)}}.products-section .inner-row.flex .product-item{border-radius:20px;overflow:hidden;position:relative}.products-section .inner-row.flex .product-item .product-title{position:absolute;bottom:24px;left:16px;color:#fff;font-size:24px;font-weight:500;z-index:1}@media(max-width: 1040px){.products-section .inner-row.flex .product-item .product-title{font-size:20px}}@media(max-width: 480px){.products-section .inner-row.flex .product-item .product-title{font-size:18px}}.products-section .inner-row.flex .product-item .button-rounded{position:absolute;top:15px;right:15px;z-index:1}.products-section .inner-row.flex .product-item .product-thumb{border-radius:20px;overflow:hidden}.products-section .inner-row.flex .product-item .product-thumb img{width:100%;height:100%;aspect-ratio:3/4;object-fit:cover;border-radius:20px}.products-section .inner-row.flex .product-item a:hover .button-rounded{background:#0b3e68;transition:.3s}.products-section .inner-row.flex .product-item-card{background-color:#7ad5fe;border-radius:20px}.products-section .inner-row.flex .product-item-card .product-title{color:#0b3e68;font-size:24px;font-weight:600}.products-section .inner-row.flex .product-item-card .product-excerpt{color:#0b3e68}.products-section .inner-row.flex .product-item-card .button-rounded{margin-left:auto;background:#fff}.products-section .inner-row.flex .product-item-card .button-rounded svg path{fill:#0b3e68}.products-section .inner-row.flex .product-item-card a{padding:16px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.products-section .inner-row.flex .product-item-card a:hover .button-rounded{background:#0b3e68;transition:.3s}.products-section .inner-row.flex .product-item-card a:hover .button-rounded svg path{fill:#fff}.products-section .inner-row.flex .product-item-card{flex-basis:calc(25% - 13px)}@media(max-width: 1080px){.products-section .inner-row.flex .product-item-card{flex-basis:calc(33.33% - 11px)}}@media(max-width: 800px){.products-section .inner-row.flex .product-item-card{flex-basis:calc(50% - 8px)}}@media(max-width: 520px){.products-section .inner-row.flex .product-item-card{flex-basis:100%}}