.cards-grid-section{margin-top:40px;margin-bottom:40px}.cards-grid-section .section-title{font-weight:600;font-size:40px;line-height:30px;letter-spacing:0;text-align:center;margin-bottom:20px;color:#000}.cards-grid-section .section-description{font-weight:400;font-size:20px;line-height:30px;letter-spacing:0;text-align:center;color:#606060}.cards-grid{display:flex;flex-wrap:wrap}.card-grid-item{margin-bottom:30px;transition:transform .3s ease}.card-link{text-decoration:none;display:block}.card-link:hover .card-inner{transform:scale(1.2)}.card-inner{background:#fff;padding:15px;border-radius:6px;overflow:hidden;transition:transform .3s ease;display:flex;flex-direction:column;align-items:center}.card-image img{width:100%;height:auto;display:block}.card-title{margin-top:10px;margin-bottom:5px;font-weight:600;font-size:20px;line-height:30px;letter-spacing:0;text-align:center}.card-description{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;text-align:center}.main-page-section{padding:40px 0}.main-page-section .page-title{font-size:2rem;margin-bottom:20px}.main-page-section .page-content{font-size:1rem;line-height:1.6}.promotion-hero-banner{width:100%;position:relative}.promotion-hero-banner .promo-image{width:100%;height:auto;display:block}.promotion-hero-banner .mobile-image{display:none}@media (max-width: 767px){.promotion-hero-banner .desktop-image{display:none}.promotion-hero-banner .mobile-image{display:block}}.promotions-hero-section{padding:60px 0;background:linear-gradient(89.88deg,#ffffff80 30.57%,#886aae80 115.62%)}.promotions-hero-content{display:flex;flex-direction:column;justify-content:center;height:100%}.promotions-hero-section:not(:has(.promotions-hero-image)) .promotions-hero-content{align-items:center}.promotions-hero-section .row{align-items:center;display:flex;flex-wrap:wrap}.promotions-hero-section .row>div{flex-grow:1}.promotions-hero-title{margin-top:0;margin-bottom:20px;font-size:32px;font-weight:700;color:#886aae}.promotions-hero-description{margin-bottom:25px;font-size:16px;line-height:1.6}.promotions-hero-link .btn{padding:10px 25px;font-size:15px;color:#fff;background-color:#886aae;border-radius:7px}.promotions-hero-image{display:flex;justify-content:flex-end}.promotions-hero-image img{max-width:100%;height:auto}@media (max-width: 991px){.promotions-hero-content{text-align:center;margin-bottom:30px}.promotions-hero-image{justify-content:center}}.promotions-list-section{padding:40px 0}.promotion-item{margin-bottom:30px;display:flex;flex-wrap:wrap;padding-bottom:20px}.promotion-image img{max-width:100%;height:auto}.promotion-content{height:100%;display:flex;flex-direction:column;margin-top:16px;border-bottom:1px solid #eee;padding-bottom:16px}.promotion-content h3{margin-top:0;margin-bottom:10px;font-weight:600;font-size:32px;line-height:100%;letter-spacing:0}.promotion-content .block-description{margin-bottom:15px;font-weight:500;font-size:18px;line-height:100%;letter-spacing:0}.promotion-link-wrapper{flex-grow:1;display:flex;justify-content:flex-end;align-items:flex-end}.promotion-link-wrapper a{font-weight:700;font-size:18px;line-height:100%;letter-spacing:0;color:#886aae}@media (min-width: 768px){.promotion-content{margin-top:0;border-bottom:unset;padding-bottom:0}}.resources-downloads-section{margin-top:70px;margin-bottom:70px}.resources-downloads-section .section-title{font-weight:600;font-size:40px;line-height:30px;letter-spacing:0;text-align:center}.resources-downloads-section .section-description{font-weight:400;font-size:20px;line-height:30px;letter-spacing:0;text-align:center;color:#606060}.resources-list{margin-top:40px}.resource-item{display:flex;align-items:center;padding:20px 0;margin-bottom:40px;background-color:#ecdaeb4d;border-radius:10px}.resource-icon{text-align:left}.resource-icon img{max-width:60px;height:auto}.resource-title{margin:0 0 5px;text-align:left;color:#000;font-weight:600;font-size:20px;line-height:30px;letter-spacing:0}.resource-description{text-align:left;color:#606060;font-weight:400;font-size:20px;line-height:30px;letter-spacing:0}.resource-action{text-align:right}.btn-download{display:inline-block;background-color:#886aae;color:#fff!important;padding:15px 32px;border-radius:8px;text-decoration:none;transition:background-color .3s ease}.btn-download:hover{background-color:#755a9a}.resource-link{color:#886aae!important;text-decoration:underline;font-weight:500}@media (max-width: 991px){.resource-item{text-align:center;flex-wrap:wrap;margin-inline:0}.resource-icon,.resource-title,.resource-description{text-align:center!important;margin-bottom:15px}.resource-action{text-align:center!important}}.section-2col-content{background-color:#886aae;padding:70px 0}.section-2col-content .left-title{color:#fff;margin-bottom:20px;font-weight:600;font-size:40px;line-height:49px;letter-spacing:0}.section-2col-content .left-description{color:#fff;font-weight:400;font-size:20px;line-height:30px;letter-spacing:0}.section-2col-content .right-column{display:flex;flex-direction:column;align-items:flex-start;background-color:#fff;border-radius:12px;padding:25px}.section-2col-content .right-title{color:#000;margin-bottom:20px;font-weight:600;font-size:20px;line-height:30px;letter-spacing:0}.section-2col-content .right-description{color:#606060;font-weight:400;font-size:16px;line-height:30px;letter-spacing:0}.section-2col-content .bottom-text{color:#fff;margin-top:30px;font-weight:600;font-size:20px;line-height:30px;letter-spacing:0;text-align:center}@media (max-width: 991px){.section-2col-content .right-column{margin-top:40px}}.section-custom-content-v2{background-color:#886aae;padding:85px 0;margin:40px 0}.section-custom-content-v2 .left-title{color:#fff;margin-bottom:20px;font-weight:600;font-size:40px;line-height:49px;letter-spacing:0;text-align:center}.section-custom-content-v2 .left-description{color:#fff;font-weight:400;font-size:20px;line-height:30px;letter-spacing:0;text-align:center;max-width:700px;margin:0 auto}.section-custom-content-v2 .buttons-wrapper{margin-top:30px;display:flex;justify-content:center;flex-wrap:wrap;gap:15px}.section-custom-content-v2 .custom-btn{padding:10px 25px;font-weight:700;font-size:15px;color:#886aae;background-color:#fff;border-radius:8px;text-decoration:none;display:inline-block}.section-custom-content-v2 .bottom-text{color:#fff;margin-top:30px;font-weight:600;font-size:20px;line-height:30px;letter-spacing:0;text-align:center}.how-it-works-section{margin-top:40px;margin-bottom:40px}.how-it-works-section h2{color:#000;font-weight:600;font-size:40px;line-height:1.2;letter-spacing:0;margin-bottom:40px}.how-it-works-steps{display:flex;flex-wrap:wrap;justify-content:center}.how-it-works-step{margin-bottom:30px;margin-top:30px}.how-it-works-step:has(.step-number){margin-top:50px}.step-inner{background:#886aae1a;border-radius:22px;height:100%;padding:20px 15px;position:relative}.step-inner:has(.step-number){padding-top:50px}.step-number{width:85px;aspect-ratio:1 / 1;line-height:40px;border-radius:50%;background-color:#886aae;color:#fff;font-weight:700;font-size:50px;margin:0 auto;border:5px solid white;display:flex;align-items:center;justify-content:center;position:absolute;left:50%;top:-40px;transform:translate(-50%)}.step-title{margin-top:10px;margin-bottom:8px}.how-it-works-bottom-text{margin-top:20px;color:#606060;font-weight:600;font-size:20px;line-height:30px;letter-spacing:0;text-align:center}.how-it-works-bottom-text svg{vertical-align:text-top}.single-product-section{margin-top:40px;margin-bottom:40px}.single-product-section .section-title{font-weight:600;font-size:40px;line-height:1.2;letter-spacing:0;text-align:center;margin-bottom:20px;margin-top:30px}.single-product-section .section-description{color:#606060;font-weight:400;font-size:20px;line-height:30px;letter-spacing:0;text-align:center;margin-bottom:40px}.single-product-section .product-main{align-items:center;display:flex;flex-wrap:wrap}.single-product-section .btn-primary{padding:10px 25px;font-size:15px;color:#fff;background-color:#886aae;border-radius:7px}.product-title{margin-top:0;margin-bottom:10px;color:#886aae}.product-description{font-size:16px;margin-bottom:15px;color:#606060}.product-description ul,.product-description ol{list-style-position:outside;list-style-image:unset;padding-left:20px;margin-top:15px}.product-description ul{list-style-type:revert-layer}.product-description ol{list-style-type:auto}.product-description li{list-style-type:inherit}.product-rows{overflow:auto;background:linear-gradient(90deg,#886aae00,#886aae1a 53.85%,#886aae00)}.product-row{display:flex;gap:10px;padding:28px 0 20px;flex-wrap:wrap;border-bottom:.5px solid #ECDAEB}.product-row:last-child{border-bottom:unset}.product-column{flex:1;min-width:150px}.product-column a{text-decoration:underline;color:#886aae}@media (max-width: 767px){.single-product-section .image-wrapper{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
