.page-certifications-section .section-main-title{display:flex;align-items:flex-start;justify-content:center;gap:10px;margin-bottom:35px}.page-certifications-section .section-main-title:before,.page-certifications-section .section-main-title:after{content:"";flex:1;border-top:1px dashed rgba(var(--color-foreground),1);margin-top:25px}.page-certifications-section .section-title{max-width:616px;margin:0 auto;position:relative;z-index:0}.page-certifications-section h2 span{position:relative;display:inline-block}.page-certifications-section h2 span:after{content:"";width:210px;height:18px;display:block;position:absolute;bottom:-2px;left:-8px;background-image:url(/cdn/shop/files/BRUSH_ACCENT_e5cbfcc2-b5d9-421f-9811-a327ab4b765e.png?v=1782797048);background-size:cover;background-repeat:no-repeat;z-index:-1}.page-certifications-section h2 span+span:after{content:"";width:163px;height:17px;display:block;position:absolute;bottom:-3px;left:-10px;background-image:url(/cdn/shop/files/BRUSH_ACCENT_1_8cabbe2b-994f-45d0-a71d-5aac264a53f6.png?v=1782797049);background-size:contain;background-repeat:no-repeat;z-index:-1}.page-certifications-section .description{margin:0 auto 60px;max-width:630px;font-size:20px;font-style:normal;font-weight:325;line-height:1.55;letter-spacing:1px}.page-certifications-section .certification-icon{display:inline-flex}.page-certifications-section .certification-title{font-size:20px;line-height:1.4;letter-spacing:1px;font-weight:500;margin:21px 0 12px}.page-certifications-section .certification-subtitle{margin:0;font-size:15px;font-weight:300;line-height:1.54;letter-spacing:.75px}.page-certifications-section .certification-subcontent{font-size:12px;font-weight:300;line-height:1.54;letter-spacing:.6px;margin:21px 0 0}.page-certifications-section .certification{height:auto;padding:6px 20px}.page-certifications-section .swiper-pagination{margin-top:40px}.page-certifications-section .swiper-wrapper{align-items:stretch}.page-certifications-section .certification:not(:last-child){border-right:1px dashed rgba(var(--color-foreground),1)}.page-certifications-section .certifications-slider :not(.swiper-initialized) .swiper-wrapper{gap:15px}.page-certifications-section .certifications-slider :not(.swiper-initialized) .swiper-wrapper .swiper-slide{width:100%;max-width:calc(20% - 12px)}.page-certifications-section .section-button-block{margin:20px 0 0}.page-certifications-section .button{font-size:20px;line-height:1.54;letter-spacing:2px;text-transform:uppercase;min-width:245px}.page-certifications-section .button.button--secondary:hover,.page-certifications-section .button.button--tertiary:hover{color:rgb(var(--color-button-hover-text));background-color:rgba(var(--color-button-hover-background),var(--alpha-button-background));border-color:rgba(var(--color-button-hover-border),var(--alpha-button-background))}.page-certifications-section .swiper-pagination-bullet{background:#0006}.page-certifications-section .swiper-pagination-bullet-active{background:rgba(var(--color-button),var(--alpha-button-background))}@media only screen and (max-width:1199px){.page-certifications-section .section-main-title{margin-bottom:30px}.page-certifications-section .description{margin:0 auto 50px;font-size:18px}.page-certifications-section .button{font-size:18px}}@media only screen and (max-width:989px){.page-certifications-section .section-main-title{margin-bottom:25px}.page-certifications-section .button{font-size:16px;min-width:auto}.page-certifications-section .description{margin:0 auto 40px;font-size:16px}}@media only screen and (max-width:749px){.page-certifications-section .certification:not(:last-child){border:none}.page-certifications-section .section-title{max-width:300px;font-size:26px}.page-certifications-section h2 span:after{height:10px;bottom:-2px;width:100%}.page-certifications-section h2 span+span:after{width:100%;height:10px;bottom:-2px;left:-5px;background-size:cover}.page-certifications-section .description{margin:0 auto 30px}.page-certifications-section .section-main-title{gap:8px;margin-bottom:20px}.page-certifications-section .certification-title{font-size:18px;margin:10px 0}.page-certifications-section .certification-subtitle{font-size:14px}.page-certifications-section .swiper-pagination{margin-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/page-certifications.css.map */
