.single-post .single-post-hero-categories .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span{display:flex;flex-wrap:wrap;gap:6px}.single-post .single-post-hero-categories .elementor-post-info__terms-list-item{border:2px solid #bf4bb1;border-radius:22px;padding:3px 22px;color:#bf4bb1;font-size:13px;transition:color .3s linear,background-color .3s linear}.single-post .single-post-hero-categories .elementor-post-info__terms-list-item:hover{border:2px solid #bf4bb1;color:#fff;background-color:#bf4bb1}.single-post .single-post-categories .elementor-post-info__terms-list{font-size:0}body.single-post .single-post-hero-date .elementor-widget-container{height:fit-content}.single-post .single-post-inner-content figure{margin-top:24px}.single-post .single-post-inner-content figure img{border-radius:42px;background-color:#2170e8}.single-post .single-post-inner-content .wp-block-heading{font-weight:500;font-size:26px;letter-spacing:.025em;color:#2170e8;margin:32px 0 10px}.single-post .single-post-inner-content p{margin-bottom:28px}.single-post .single-post-inner-content p:last-child{margin-bottom:0}.single-post .single-post-inner-content a{text-decoration:underline;text-decoration-skip-ink:none;color:#353535;transition:color .3s linear}.single-post .single-post-inner-content a:hover{color:#bf4bb1}.single-post .single-post-inner-content .schema-faq-question{display:block;font-weight:500;font-size:20px;color:#2170e8;margin:28px 0 8px}.single-post .single-post-inner-content .schema-faq-section img{display:block;width:100%;margin-top:24px}@media (min-width:1024px){.single-post .single-post-inner-content .schema-faq-section img{margin-left:-24px;width:83%}}.single-post .single-post-inner-cta{padding:24px 5% 20px;display:flex;gap:16px;justify-content:space-between;align-items:center;width:100%;background-color:#2170e8;border-radius:37px}@media (min-width:1200px){.single-post .single-post-inner-cta{width:108%}}@media (max-width:1024px){.single-post .single-post-inner-cta{flex-direction:column;align-items:flex-start}}.single-post .single-post-inner-cta-content-title{font-weight:500;font-size:30px;color:#fff;margin:0}.single-post p.single-post-inner-cta-content-subtitle{font-size:20px;letter-spacing:.025em;color:#fff;margin:0}.single-post .single-post-inner-cta a{flex-shrink:0;position:relative;display:flex;gap:16px;justify-content:center;align-items:center;font-weight:500;font-size:24px;color:#bf4bb1;text-decoration:none;border-radius:98px;width:264px;padding:14px 8px;background:#fff;border:1px solid #fff;transition:color .2s linear,background-color .2s linear}@media (max-width:767px){.single-post .single-post-inner-cta a{width:100%}}.single-post .single-post-inner-cta a:after{content:'';pointer-events:none;background-image:url(/wp-content/themes/hello-elementor-child/assets/img/carret-right-pink.svg);background-repeat:no-repeat;background-size:cover;background-position:center;width:15px;height:18px}@media (min-width:1024px){.single-post .single-post-inner-cta a:hover{background-color:#fff0;color:#fff}.single-post .single-post-inner-cta a:hover:after{background-image:url(/wp-content/themes/hello-elementor-child/assets/img/carret-right-white.svg)}}.single-post .single-post-inner-quote{position:relative;margin-left:12%;padding-left:2.5%;margin-top:54px;margin-bottom:54px}@media (max-width:768px){.single-post .single-post-inner-quote{margin-left:2%;padding-left:2%;margin-top:24px;margin-bottom:24px}}.single-post .single-post-inner-quote:before{content:'';position:absolute;left:0;top:0;width:6px;height:100%;background:#2170e8;border-radius:999px}.single-post .single-post-inner-quote-text{display:flex;gap:8px;font-size:19px;line-height:163%;margin-bottom:16px}.single-post .single-post-inner-quote-text strong{font-family:"Pontano Sans",sans-serif;font-weight:300;font-size:40px;color:#2170e8;padding-left:8px;vertical-align:middle}.single-post .single-post-inner-quote-author{font-size:14px;padding-left:4%;line-height:100%}.single-post .single-post-inner-quote-author span{display:inline-block;font-weight:400;line-height:100%}.single-post .single-post-inner-sidebar>.e-con-full{height:100%}.single-post .single-post-inner-sidebar-products .product_meta .posted_in,.single-post .single-post-inner-sidebar-products .product_meta .tagged_as{display:none}.single-post .single-post-inner-sidebar-products .product_meta .detail-label{font-weight:400}.single-post .single-post-inner-sidebar-products .elementor-button-icon svg{width:26px;height:25px;object-fit:cover}.single-post-faq-accordion details{border-radius:34px;position:relative}.single-post-faq-accordion details:after{content:'';position:absolute;inset:0;border:3px solid #f1f2f6;border-radius:41px;pointer-events:none}.single-post-faq-accordion details:has(summary[aria-expanded="false"]){background-color:#f1f2f6}.single-post .single-post-related-button-all{transition:opacity .3s linear}.single-post .single-post-related-button-all:hover{opacity:.5}@media (min-width:1024px){.single-post .single-post-related-loop .elementor-swiper-button{transition:opacity .3s linear}.single-post .single-post-related-loop .elementor-swiper-button:hover{opacity:.5}}.single-post .single-post-related .elementor-post-info__terms-list-item{font-size:11px}.thm-faq-wrapper{width:100%;max-width:1000px;margin:0 auto;font-family:inherit}.thm-faq-header{text-align:center;margin-bottom:32px}.thm-faq-title{display:flex;flex-direction:column;align-items:center;gap:12px;margin:0;font-size:44px;font-weight:600;line-height:1;@media (max-width:768px){font-size:32px}}.thm-faq-title__main{color:#333}.thm-faq-title__accent{color:#2070E8}.thm-faq-accordion{display:flex;flex-direction:column;gap:22px}.thm-faq-item{border:3px solid #f1f2f6;background-color:#f1f2f6;border-radius:34px;padding:14px 40px;outline:none;transition:background-color 0.25s ease;p{margin-block-end:0}@media (max-width:768px){padding:20px}}.thm-faq-item[open]{background-color:#fff}.thm-faq-question{font-weight:400;font-size:26px;letter-spacing:.02em;color:#1f2124;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:8px;align-items:center;user-select:none;@media (max-width:768px){font-size:18px}}.thm-faq-question::-webkit-details-marker{display:none}.thm-faq-chevron{display:flex;align-items:center;justify-content:center;color:#353535;transition:transform 0.25s ease-in-out}.thm-faq-item[open] .thm-faq-chevron{transform:rotate(180deg);color:#BF4BB1}.thm-faq-answer{margin-top:8px;font-size:16px;letter-spacing:.03em;color:#353535;padding:4px 40px 4px 0}