.faq-section{background:#f3f3f3;padding:0 20px}.faq-section.logged-in{margin-top:-3rem}.margin-neg-16{margin-top:-16px!important}.margin-btm-pos-3{margin-bottom:3rem}@media screen and (min-width:769px){.margin-plus-50{margin-bottom:50px!important}}.faq-container{max-width:900px;margin:0 auto}.faq-header{text-align:center;margin-top:1rem;margin-bottom:2rem}.faq-header .tilted-header-wrapper{margin-top:var(--top-margin,0)}@media (max-width:768px){.faq-header .tilted-header-wrapper{margin-top:0!important}}.faq-list{flex-direction:column;gap:15px;display:flex}.faq-item{background:#fff;border:2px solid #f0f0f0;border-radius:5px;transition:all .3s;overflow:hidden}.faq-item:hover{border-color:#ffd1e8;box-shadow:0 4px 16px #c93f9e1a}.faq-item.active{border-color:#db1f89;box-shadow:0 6px 20px #c93f9e26}.faq-question{cursor:pointer;text-align:left;background:#fff;border:none;justify-content:space-between;align-items:center;width:100%;padding:25px 30px;transition:all .3s;display:flex}.faq-question:hover{background:#fef8fc}.faq-question .question-text{color:#333;flex:1;padding-right:20px;font-size:20px;font-weight:700;font-style:oblique!important}.faq-question .faq-icon{background:#db1f89;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .4s;display:flex}.faq-question .faq-icon .icon-plus{stroke:#fff;stroke-width:2.5px;stroke-linecap:round;width:18px;height:18px;transition:transform .4s}.faq-question .faq-icon.rotate{transform:rotate(45deg)}.faq-answer-wrapper{max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-answer-wrapper.open{max-height:500px}.faq-answer-wrapper .faq-answer{padding:16px 30px 25px;animation:.4s fadeIn}.faq-answer-wrapper .faq-answer p{color:#666;margin:0;font-size:18px;line-height:1.7}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.faq-section{padding:37px 20px}.faq-question{padding:20px}.faq-question .question-text{padding-right:15px;font-size:18px}.faq-question .faq-icon{width:28px;height:28px}.faq-question .faq-icon .icon-plus{width:16px;height:16px}.faq-answer{padding:0 20px 20px}.faq-answer p{font-size:16px!important}}@media (max-width:480px){.faq-question{padding:18px 16px}.faq-question .question-text{font-size:17px}.faq-answer p{font-size:15px!important}}
.smalltitled-wrapper{margin-bottom:10px;display:inline-block}@media (max-width:640px){.smalltitled-wrapper{padding:0}}.centered{margin:0 auto}.smalltitled-flex-container{flex-direction:row;justify-content:space-between;display:flex}.smalltitled-box{background:#000;padding:10px 22px}@media (min-width:768px){.smalltitled-box{padding:12px 34px}}@media (min-width:1024px){.smalltitled-box{padding:14px 44px}}.category-slider{margin-left:80px}.smalltitled-text{color:#fff;letter-spacing:1px;-moz-column-break-inside:avoid;break-inside:avoid;text-transform:uppercase;margin:0;font-size:18px;font-weight:700;line-height:1.25;display:inline-flex}@media (min-width:768px){.smalltitled-text{font-size:22px;line-height:1.3}}@media (min-width:1024px){.smalltitled-text{font-size:32px}}
.tilted-header-wrapper{margin-bottom:16px;display:inline-block}.main-flex-container{flex-direction:row;justify-content:space-between;display:flex}.tilted-header-box{background:#000;padding:12px 24px}@media (min-width:768px){.tilted-header-box{padding:16px 48px}}@media (min-width:1024px){.tilted-header-box{padding:16px 64px}}.tilted-header-text{color:#fff;letter-spacing:1px;-moz-column-break-inside:avoid;break-inside:avoid;text-transform:uppercase;margin-bottom:0;font-size:20px;font-weight:700;line-height:1.2;display:inline-flex}@media (min-width:768px){.tilted-header-text{font-size:28px;line-height:1.3}}@media (min-width:1024px){.tilted-header-text{font-size:40px}}
