:root{--font-family-base:font-family:"Poppins",Sans-serif;--fs-h1:50px;--lh-h1:1.0;--ls-h1:-0.02em;--fw-h1-light:300;--fw-h1-semibold:600;--fs-h2:42px;--lh-h2:1.1;--ls-h2:-0.02em;--fw-h2-light:300;--fw-h2-semibold:600;--fs-h3:32px;--lh-h3:1.1;--ls-h3:-0.02em;--fw-h3-light:300;--fw-h3-semibold:600;--fs-h4:24px;--lh-h4:1.1;--ls-h4:-0.01em;--fw-h4:400;--fs-h5:21px;--lh-h5:1.1;--ls-h5:-0.01em;--fw-h5:600;--fs-body-lg:20px;--lh-body-lg:1.4;--ls-body-lg:0;--fs-body-md:18px;--lh-body-md:1.4;--ls-body-md:0;--fw-body-md-regular:400;--fw-body-md-semibold:600;--fs-body:16px;--lh-body:1.4;--ls-body:0;--fw-body:400;--fs-btn:16px;--lh-btn:1.0;--ls-btn:0;--fw-btn:700;--fs-caption:14px;--lh-caption:1.4;--ls-caption:0.10em;--fw-caption:700}@media (min-width:768px){:root{--fs-h1:54px;--fs-h2:46px;--fs-h3:36px;--fs-h4:26px;--fs-h5:21px;--fs-body-lg:20px;--fs-body-md:18px;--fs-body:16px;--fs-caption:14px}}@media (min-width:1200px){:root{--fs-h1:60px;--fs-h2:50px;--fs-h3:38px;--fs-h4:28px;--fs-h5:22px;--fs-body-lg:20px;--fs-body-md:18px;--fs-body:16px;--fs-caption:15px}}@media (min-width:1440px){:root{--fs-h1:68px;--fs-h2:56px;--fs-h3:42px;--fs-h4:30px;--fs-h5:24px;--fs-body-lg:21px;--fs-body-md:18px;--fs-body:16px;--fs-caption:15px}}@media (min-width:1600px){:root{--fs-h1:76px;--fs-h2:62px;--fs-h3:48px;--fs-h4:38px;--fs-h5:28px;--fs-body-lg:22px;--fs-body-md:20px;--fs-body:18px;--fs-caption:16px}}body,h1,h2,h3,h4,h5,h6,html,p{margin:0}body{font-family:var(--font-family-base)}.h1,h1{font-size:var(--fs-h1);font-weight:var(--fw-h1-light);letter-spacing:var(--ls-h1);line-height:var(--lh-h1)}.h1--semibold{font-weight:var(--fw-h1-semibold)}.h2,h2{font-size:var(--fs-h2);font-weight:var(--fw-h2-light);letter-spacing:var(--ls-h2);line-height:var(--lh-h2)}.h2--semibold{font-weight:var(--fw-h2-semibold)}.h3,h3{font-size:var(--fs-h3);font-weight:var(--fw-h3-light);letter-spacing:var(--ls-h3);line-height:var(--lh-h3)}.h3--semibold{font-weight:var(--fw-h3-semibold)}.h4,h4{font-size:var(--fs-h4);font-weight:var(--fw-h4);letter-spacing:var(--ls-h4);line-height:var(--lh-h4)}.h5,h5{font-size:var(--fs-h5);font-weight:var(--fw-h5);letter-spacing:var(--ls-h5);line-height:var(--lh-h5)}.body-large,.p-lg{font-size:var(--fs-body-lg);font-weight:400;letter-spacing:var(--ls-body-lg);line-height:var(--lh-body-lg)}.body-medium,.p-md{font-size:var(--fs-body-md);font-weight:var(--fw-body-md-regular);letter-spacing:var(--ls-body-md);line-height:var(--lh-body-md)}.body-medium--semibold{font-weight:var(--fw-body-md-semibold)}.body,p{font-size:var(--fs-body);font-weight:var(--fw-body);letter-spacing:var(--ls-body);line-height:var(--lh-body)}.btn-text,.button-text{font-size:var(--fs-btn);font-weight:var(--fw-btn);letter-spacing:var(--ls-btn);line-height:var(--lh-btn);text-transform:none}.caption{font-size:var(--fs-caption);font-weight:var(--fw-caption);letter-spacing:var(--ls-caption);line-height:var(--lh-caption)}.light{font-weight:300}.regular{font-weight:400}.semibold{font-weight:600}.bold{font-weight:700}.tight{line-height:1}.relaxed{line-height:1.4}.tracking-0{letter-spacing:0}.tracking-neg-1{letter-spacing:-.01em}.tracking-neg-2{letter-spacing:-.02em}.tracking-10{letter-spacing:.1em}.text-white{color:#fff}.section-grd-vico{background:linear-gradient(45deg,#9942ab,#005bf5)!important}.section-grd-vico h1,.section-grd-vico h2,.section-grd-vico h3,.section-grd-vico h4,.section-grd-vico h5,.section-grd-vico h6,.section-grd-vico p,.section-grd-vico span{color:#fff!important}.lp-banner h3,h2 span.text-light{font-weight:300!important}h1 span.text-semibold,h2 span.text-semibold{font-weight:500!important}h1 span.text-bold,h2 span.text-bold{font-weight:600!important}.light-bg-section h1,.light-bg-section h2,.light-bg-section h3,.light-bg-section h4,.light-bg-section h5,.light-bg-section h6,.light-bg-section p,.light-bg-section span{color:#262626!important}.light-bg-section h2{text-align:center}h1 span.grd-vico,h2 span.grd-vico{background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(90deg,#9942ab 10%,#005bf5 90%);color:transparent;-webkit-text-fill-color:transparent;font-weight:600}.text-right{text-align:right}.text-semibold{font-weight:500!important}.text-bold{font-weight:600!important}div.gap-40{--column-gap:40px}div.border-bottom{border-bottom:1px solid #262626;padding-bottom:40px}.testimonial-image-right h2{text-align:left}.testimonial-image-right .quote{font-size:32px;font-weight:300!important}.footer__container ul li{list-style-type:none;padding-bottom:10px}.footer__container ul li a{color:#fff;font-size:18px;text-decoration:none}.footer__container ul li a:hover{text-decoration:underline}.footer{background:linear-gradient(26.76deg,#ff5513,#9942ab 30%,#005bf5)}.blog-header{align-content:normal;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:normal;margin:0 auto;max-width:1400px}.blog-title{padding:0 60px 0 0}.blog-image,.blog-title{align-self:auto;display:block;flex-basis:auto;flex-grow:0;flex-shrink:1;order:0;width:50%}.blog-header-wrapper{background:#933fa4;background:linear-gradient(74deg,rgba(147,63,164,.1),rgba(236,98,48,.1));padding:80px 20px}.blog-title h1{color:#262626!important;font-weight:400!important;padding-bottom:30px}.blog-title .subtitle{color:#262626!important;font-size:24px;font-weight:300!important}.body-container--blog-post .content-wrapper{max-width:1400px;padding-bottom:60px;padding-top:60px}.blog-post{margin:0 auto;max-width:1200px!important;padding:0 20px!important}.blog-post h2,.blog-post h3{padding-bottom:20px}.blog-image .blog-post__image{border-radius:30px}.body-container--blog-post{background-color:#f4f4f4!important}.body-container--blog-post .content-wrapper{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:30px;justify-content:flex-start}.body-container--blog-post #blog-sidebar{width:30%}.body-container--blog-post article.blog-post{width:70%}#blog-sidebar h5{color:#262626;font-size:24px;font-weight:600;padding-bottom:30px}#blog-sidebar .section{padding-bottom:40px}ul.toc-list{list-style-type:none;padding-left:0}ul.toc-list li{padding-bottom:20px}ul.toc-list li a{color:#000;font-size:21px;font-weight:400;text-decoration:none}ul.toc-list li a:hover{color:#005bf5}.blog-post__body{color:#262626!important;font-size:18px;line-height:20px}.blog-post__body p{margin-bottom:10px}.blog-post__body a{color:#005bf5;font-size:18px;font-weight:400;text-decoration:none}.blog-post__body a:hover{text-decoration:underline}.blog-post__body h3,.blog-post__body h4,.blog-post__body h5,.blog-post__body h6{color:#262626!important;font-weight:600!important}.blog-post__body h2{color:#262626!important;font-weight:300!important}.header__logo{margin-right:30px}.header__container{justify-content:start}.header__container .menu__link{color:#262626;font-size:18px;line-height:22px;text-decoration:none;text-transform:none}.header__container .menu__link:hover{color:#005bf5!important;text-decoration:underline!important}.header__CTA{align-content:center;flex-grow:1;text-align:right}.header__CTA a{border-radius:30px 30px 30px 30px;font-size:18px;letter-spacing:0;line-height:22px;padding:15px 25px}.header__CTA a,.header__CTA a:hover{font-weight:700;text-decoration:none}.header__CTA a:hover{color:#fff}.header__CTA a{background-color:#005bf5;color:#fff;display:inline-block;text-align:center}.header__CTA .elementor-button-content-wrapper{display:flex;flex-direction:row-reverse}.header__CTA .elementor-button-text{text-decoration:none}.header__CTA .elementor-button .elementor-button-icon{display:inline-flex;opacity:0;overflow:hidden;transform:translateX(0);transition:width .35s ease,margin-left .35s ease;width:0}.btn-primary-animate .elementor-button,.header__CTA .elementor-button{transition:padding-right .35s ease}.btn-primary-animate .elementor-button .elementor-button-icon svg{display:block}.btn-primary-animate .elementor-button:hover .elementor-button-icon{animation:btn-icon-swipe .6s ease forwards;margin-left:10px;width:24px}@keyframes btn-icon-swipe{0%{opacity:0;transform:translateX(0)}60%{opacity:1;transform:translateX(15px)}to{opacity:1;transform:translateX(10px)}}.blog-related-posts .content-wrapper{flex-direction:column}.blog-related-posts h2{font-weight:300}.blog-related-posts__post{padding:30px}.blog-related-posts__post-image-wrapper img{border-radius:30px;width:100%}.blog-related-posts__content,.blog-related-posts__title-link{color:#262626!important}.btn-primary-animate .elementor-button .elementor-button-icon{display:inline-flex;opacity:0;overflow:hidden;transform:translateX(0);transition:width .35s ease,margin-left .35s ease;width:0}.btn-secondary-outline-dark a:before{background:linear-gradient(90deg,#ff5513,#9942ab 50.08%,#005bf5);border-radius:30px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;position:absolute;z-index:-1}.btn-secondary-outline-dark .elementor-button{background-color:#ffffff00;fill:#262626;background:none;border-radius:30px 30px 30px 30px;border-radius:30px;color:#262626;color:#262626!important;display:inline-block;font-size:18px;font-weight:700;line-height:24px!important;padding:15px 25px;position:relative;text-decoration:none;z-index:0}.btn-secondary-outline-dark .elementor-button-content-wrapper{display:flex;flex-direction:row-reverse}.text-semibold{font-weight:600}@media screen and (max-width:768px){.body-container--blog-post #blog-sidebar{width:100%}.header__logo{margin:0!important;padding-left:20px!important;width:25%!important}.body-container--blog-post article.blog-post{width:100%}.body-container--blog-post .content-wrapper{flex-direction:column}.header__container{flex-direction:row;flex-wrap:wrap}.blog-post{padding:0!important}.header__CTA{padding-bottom:20px;text-align:center}.header__row-2{justify-content:right;padding:1.05rem}.blog-image,.blog-title{padding-bottom:20px;width:100%}.header__column{width:75%}.blog-header{flex-direction:column}.blog-header-wrapper{padding:20px}.footer .hs-menu-wrapper{padding-bottom:30px}}