@font-face{font-family:Gilroy WP;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gilroy-wp/Gilroy-Regular.woff2)format("woff2")}@font-face{font-family:Gilroy WP;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/gilroy-wp/Gilroy-Medium.woff2)format("woff2")}@font-face{font-family:Gilroy WP;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/gilroy-wp/Gilroy-Semibold.woff2)format("woff2")}:root{--blog-bg-light:#f1f3ff;--blog-grey-text:#4e4f5c}.blog-page--v2,.single-page--v2{--blog-bg-dark:#020416;--blog-bg-light:#f1f3ff;--blog-accent-green:#c0e449;--blog-accent-green-hover:#caf736;--blog-accent-blue:#2b49e2;--blog-grey-text:#4e4f5c;--blog-dark-text:#0e1020;--blog-light-text:#ebecfa;--blog-hero-title:#2f3142;--blog-hero-subtitle:#141626;--blog-card-bg:#fff;--blog-card-border:#c0c8f64d;--blog-border-soft:#c0c8f6;--blog-filter-inactive:#46570f;--blog-content-gutter:20px;--blog-hero-inset:32px;--blog-hero-top:24px;--blog-single-content-max:1034px;--blog-grid-max:1340px;overflow-x:clip}.single-page--v2 .blog-single{z-index:1;padding:0 var(--blog-single-pad-x,var(--blog-content-gutter));--blog-single-pad-x:var(--blog-content-gutter);background:var(--blog-bg-light);border-radius:20px;margin:0;position:relative;overflow-x:clip}.single-page--v2 .blog-single-body{z-index:1;box-sizing:border-box;width:100%;max-width:var(--blog-single-content-max);padding:var(--blog-single-body-pad-top,60px) 0 80px;--blog-single-body-pad-top:60px;--blog-single-header-height:71px;--blog-single-toc-sticky-gap:20px;--blog-single-toc-top:calc(var(--blog-single-header-height) + var(--blog-single-toc-sticky-gap));align-items:flex-start;gap:44px;margin:0 auto;display:flex;position:relative}.single-page.single-page--v2 .blog-single-content.single-content{z-index:1;box-sizing:border-box;width:auto;min-width:0;max-width:100%;color:var(--blog-grey-text);--font-gilroy:"Gilroy WP";-webkit-font-smoothing:auto;flex:auto;margin:0;padding:0;position:relative;overflow-x:visible}.single-page--v2 .blog-single-toc-slot{flex:0 0 268px;align-self:stretch;width:268px;position:relative}.single-page--v2 .blog-single-sidebar{flex-direction:column;gap:12px;width:268px;display:flex}.single-page--v2 .blog-single-sidebar.is-fixed{z-index:20;top:var(--blog-single-toc-top,91px);max-height:calc(100vh - var(--blog-single-toc-top,91px) - var(--blog-single-toc-sticky-gap));overscroll-behavior:contain;position:fixed;overflow:hidden}.single-page--v2 .blog-single-sidebar.is-bottom{width:100%;position:absolute;inset:auto 0 0}.single-page--v2 .blog-single-toc,.single-page--v2 .blog-single-cta{box-sizing:border-box;background:#fff;border-radius:12px;width:100%;padding:22px}.single-page--v2 .blog-single-toc__title{font-family:var(--font-gilroy), sans-serif;color:#0e1020;margin:0;font-size:18px;font-weight:600;line-height:140%}.single-page--v2 .blog-single-toc__progress{background:#2b49e20f;border-radius:16px;width:100%;height:3px;margin:14px 0;position:relative;overflow:hidden}.single-page--v2 .blog-single-toc__progress-bar{background:#2b49e2;border-radius:2px;width:0;height:100%;transition:width .15s ease-out;display:block}.single-page--v2 .blog-single-toc__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.single-page--v2 .blog-single-toc__link{font-family:var(--font-gilroy), sans-serif;color:#0e102066;align-items:flex-start;gap:8px;font-size:16px;font-weight:500;line-height:140%;text-decoration:none;transition:color .2s;display:flex}.single-page--v2 .blog-single-toc__link:hover,.single-page--v2 .blog-single-toc__link:hover span,.single-page--v2 .blog-single-toc__link.is-active,.single-page--v2 .blog-single-toc__link.is-active .blog-single-toc__text{color:#0e1020}.single-page--v2 .blog-single-toc__star{flex-shrink:0;width:8px;height:8px;margin-top:.45em;display:block}.single-page--v2 .blog-single-toc__text{min-width:0}.single-page--v2 .blog-single-cta__title{font-family:var(--font-gilroy), sans-serif;color:#0e1020;margin:0;font-size:20px;font-weight:600;line-height:140%}.single-page--v2 .blog-single-cta__text{font-family:var(--font-gilroy), sans-serif;color:#0e102099;margin:4px 0 0;font-size:16px;font-weight:500;line-height:140%}.single-page--v2 .blog-single-cta__btn{width:100%;height:54px;font-family:var(--font-gilroy), sans-serif;font-size:14px;font-weight:600;line-height:unset;letter-spacing:0;text-transform:uppercase;color:#020416;cursor:pointer;background:#c0e449;border:1.5px solid #c0e449;border-radius:8px;justify-content:center;align-items:center;margin-top:16px;padding:0 16px;transition:all .2s linear;display:inline-flex;position:relative;overflow:hidden}.single-page--v2 .blog-single-cta__btn-label,.single-page.single-page--v2 .blog-single-content.single-content .blog-single-cta .blog-single-cta__btn-label{margin:0;line-height:1}.single-page--v2 .blog-single-cta__btn:hover{color:#020416;background:0 0}.single-page--v2 .blog-single-cta__btn:hover span{color:#020416}.single-page--v2 .blog-single-cta__btn:active{transform:translateY(1px)}.single-page--v2 .blog-single-cta--inline,.single-page--v2 .blog-single-content:after{display:none}.single-page.single-page--v2 .blog-single-content.single-content p,.single-page.single-page--v2 .blog-single-content.single-content [dir=auto]:not(:empty):not(:is(h1,h2,h3,h4,h5,h6)),.single-page.single-page--v2 .blog-single-content.single-content li{font-family:var(--font-gilroy), sans-serif;color:#4e4f5c;font-size:16px;font-weight:500;line-height:140%}.single-page.single-page--v2 .blog-single-content.single-content p{margin:0 0 8px}.single-page.single-page--v2 .blog-single-content.single-content p:last-child{margin-bottom:0}.single-page.single-page--v2 .blog-single-content.single-content strong,.single-page.single-page--v2 .blog-single-content.single-content b{font-family:var(--font-gilroy), sans-serif;color:#0e1020;font-weight:600}.single-page--v2 .blog-single-content a{color:#2b49e2;text-underline-offset:3px;text-decoration:underline}.single-page--v2 .blog-single-content a:hover{color:#0e1020}.single-page.single-page--v2 .blog-single-content.single-content :is(h1,h2,h3,h4,h5,h6),.single-page.single-page--v2 .blog-single-content.single-content :is(h1,h2,h3,h4,h5,h6) :is(span,strong,b,em,i){font-family:var(--font-gilroy), sans-serif;color:#0e1020;font-style:normal;font-weight:600!important}.single-page.single-page--v2 .blog-single-content.single-content h2{margin:0 0 12px;scroll-margin-top:140px;font-size:32px;line-height:57px}.single-page.single-page--v2 .blog-single-content.single-content h3{margin:0 0 12px;font-size:24px;line-height:140%}.single-page.single-page--v2 .blog-single-content.single-content h4,.single-page.single-page--v2 .blog-single-content.single-content h5,.single-page.single-page--v2 .blog-single-content.single-content h6{margin:0 0 12px}.single-page.single-page--v2 .blog-single-content.single-content>:is(h1,h2,h3,h4,h5,h6):first-child,.single-page.single-page--v2 .blog-single-content.single-content .blog-single-section:first-of-type>:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.single-page.single-page--v2 .blog-single-content.single-content .blog-single-section{background:0 0;border:none;min-width:0;max-width:100%;margin-top:48px;padding:0}.single-page.single-page--v2 .blog-single-content.single-content .blog-single-section:first-of-type{margin-top:0}.single-page.single-page--v2 .blog-single-content.single-content .blog-single-section>h2:first-child{margin-top:0;margin-bottom:12px}.single-page.single-page--v2 .blog-single-content.single-content .blog-single-section>:is(p,ul,ol,.blog-content-list,blockquote,table,.rgb-table-scroll,figure,.wp-block-table,img,.wp-block-image)+:is(p,ul,ol,.blog-content-list,blockquote,table,.rgb-table-scroll,figure,.wp-block-table,img,.wp-block-image,h3),.single-page.single-page--v2 .blog-single-content.single-content>:is(p,ul,ol,.blog-content-list,blockquote,table,.rgb-table-scroll,figure,.wp-block-table,img,.wp-block-image)+:is(p,ul,ol,.blog-content-list,blockquote,table,.rgb-table-scroll,figure,.wp-block-table,img,.wp-block-image,h3){margin-top:26px}.single-page.single-page--v2 .blog-single-content.single-content .blog-single-section>p+p,.single-page.single-page--v2 .blog-single-content.single-content>p+p{margin-top:8px}.single-page.single-page--v2 .blog-single-content.single-content :is(h2,h3)+:is(p,ul,ol,.blog-content-list,blockquote,table,.rgb-table-scroll,figure,img,.wp-block-image){margin-top:0}.single-page.single-page--v2 .blog-single-content.single-content ul,.single-page.single-page--v2 .blog-single-content.single-content ol{margin:0;padding:0;list-style:none}.single-page.single-page--v2 .blog-single-content.single-content>:is(ul,ol),.single-page.single-page--v2 .blog-single-content.single-content .blog-single-section>:is(ul,ol){box-sizing:border-box;background:#eaecfb;border-radius:8px;padding:22px}.single-page.single-page--v2 .blog-single-content.single-content ul li,.single-page.single-page--v2 .blog-single-content.single-content ol li{margin:0 0 16px}.single-page.single-page--v2 .blog-single-content.single-content ul li:last-child,.single-page.single-page--v2 .blog-single-content.single-content ol li:last-child{margin-bottom:0}.single-page.single-page--v2 .blog-single-content.single-content ul li{padding-left:18px;position:relative}.single-page.single-page--v2 .blog-single-content.single-content ul li:before{content:"";background:url(/images/portfolio/blog-star.svg) 50%/contain no-repeat;width:10px;height:10px;position:absolute;top:.4em;left:0}.single-page.single-page--v2 .blog-single-content.single-content ol{counter-reset:blog-ol}.single-page.single-page--v2 .blog-single-content.single-content ol li{counter-increment:blog-ol;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:0 10px;line-height:140%;display:grid}.single-page.single-page--v2 .blog-single-content.single-content ol li:before{content:counter(blog-ol);width:22px;height:22px;font-family:var(--font-gilroy), sans-serif;color:#fff;background:#2b49e2;border-radius:50%;flex-shrink:0;grid-area:1/1;justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:21px;display:inline-flex}.single-page.single-page--v2 .blog-single-content.single-content ol li>*{grid-column:2;min-width:0}.single-page.single-page--v2 .blog-single-content.single-content :is(ul,ol) li>p{line-height:140%;margin:0!important}.single-page.single-page--v2 .blog-single-content.single-content :is(ul,ol) li>p:empty{overflow:hidden;height:0!important;margin:0!important;padding:0!important;display:none!important}.single-page.single-page--v2 .blog-single-content.single-content :is(ul,ol) li>p:has(>br:only-child){overflow:hidden;height:0!important;margin:0!important;padding:0!important;display:none!important}.single-page.single-page--v2 .blog-single-content.single-content :is(ul,ol) li>p>:is(strong,b):first-child+br,.single-page.single-page--v2 .blog-single-content.single-content :is(ul,ol) li>p>br:last-child{display:none}.single-page.single-page--v2 .blog-single-content.single-content :is(ul,ol) li>p+p{margin-top:0!important}.single-page.single-page--v2 .blog-single-content.single-content :is(ul,ol) li>:is(strong,b):first-child{margin:0;line-height:140%;display:block}.single-page.single-page--v2 .blog-single-content.single-content :is(ul,ol) li>:is(strong,b):empty{display:none!important}.single-page.single-page--v2 .blog-single-content.single-content :is(ul,ol) li>:is(strong,b):has(>br){display:none!important}.single-page.single-page--v2 .blog-single-content.single-content :is(ul,ol) li>:is(strong,b):first-child+br,.single-page.single-page--v2 .blog-single-content.single-content :is(ul,ol) li>:is(strong,b):first-child+:is(strong,b)>br{display:none!important}.single-page.single-page--v2 .blog-single-content.single-content :is(ul,ol) li>:is(strong,b):first-child+span,.single-page.single-page--v2 .blog-single-content.single-content :is(ul,ol) li>:is(strong,b):first-child~span[style*="font-weight: 400"]{margin-top:2px;line-height:140%;display:block}.single-page.single-page--v2 .blog-single-content.single-content .blog-content-list{box-sizing:border-box;background:#eaecfb;border-radius:8px;margin:0;padding:22px}.single-page.single-page--v2 .blog-single-content.single-content .blog-content-list :is(h3,p).blog-content-list__title{font-family:var(--font-gilroy), sans-serif;color:#0e1020;margin:0;font-size:18px;line-height:140%;font-weight:600!important}.single-page.single-page--v2 .blog-single-content.single-content .blog-content-list__divider{background:#d6daf199;width:100%;height:1px;margin:14px 0}.single-page.single-page--v2 .blog-single-content.single-content .blog-content-list :is(ul,ol){background:0 0;border-radius:0;margin:0;padding:0}.single-page--v2 .blog-single-content blockquote{background:#2b49e224;border:1px solid #2b49e299;border-radius:8px;margin:0;padding:11px 19px}.single-page--v2 .blog-single-content blockquote:after{display:none}.single-page--v2 .blog-single-content blockquote p,.single-page--v2 .blog-single-content blockquote{font-family:var(--font-gilroy), sans-serif;color:#0e1020;font-size:18px;font-weight:600;line-height:140%}.single-page--v2 .blog-single-content blockquote p{margin:0}.single-page.single-page--v2 .blog-single-content.single-content table,.single-page.single-page--v2 .blog-single-content.single-content .wp-block-table table{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-gilroy), sans-serif;border:1px solid #dee1f5;border-radius:8px;margin:0;font-size:16px;line-height:140%}.single-page.single-page--v2 .blog-single-content.single-content thead th,.single-page.single-page--v2 .blog-single-content.single-content tr:first-child th{font-family:var(--font-gilroy), sans-serif;color:#fff;background:#2b49e2;border-color:#ffffff4a;font-weight:700}.single-page.single-page--v2 .blog-single-content.single-content th,.single-page.single-page--v2 .blog-single-content.single-content td{text-align:left;vertical-align:middle;color:#4e4f5c;border:1px solid #dee1f5;padding:14px 20px;font-weight:500}.single-page.single-page--v2 .blog-single-content.single-content thead th,.single-page.single-page--v2 .blog-single-content.single-content tr:first-child th{color:#fff}.single-page.single-page--v2 .blog-single-content.single-content tbody tr:nth-child(2n) td{background:#eaecfb}.single-page.single-page--v2 .blog-single-content.single-content table p{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:0}.single-page.single-page--v2 .blog-single-content.single-content .rgb-table-scroll{box-sizing:border-box;border-radius:8px;width:100%;max-width:100%;margin:0;padding:0;display:block;overflow:visible}.single-page.single-page--v2 .blog-single-content.single-content .rgb-table-scroll table{width:100%;max-width:100%;margin:0}.single-page--v2 .blog-single-content img,.single-page--v2 .blog-single-content figure.wp-caption img{cursor:zoom-in;border-radius:12px}.single-page.single-page--v2 .blog-single-content.single-content .blog-single-section--faq .blog-faq-item{box-sizing:border-box;background:#eaecfb;border-radius:8px;margin:0 0 12px;padding:18px}.single-page.single-page--v2 .blog-single-content.single-content .blog-single-section--faq .blog-faq-item:last-child{margin-bottom:0}.single-page.single-page--v2 .blog-single-content.single-content .blog-single-section--faq .blog-faq-item__question{align-items:center;gap:8px;display:flex}.single-page.single-page--v2 .blog-single-content.single-content .blog-single-section--faq .blog-faq-item__star{border-radius:0;flex-shrink:0;max-width:10px;margin:0;display:block;width:10px!important;height:10px!important}.single-page.single-page--v2 .blog-single-content.single-content .blog-single-section--faq .blog-faq-item__q{min-width:0;font-family:var(--font-gilroy), sans-serif;color:#0e1020;flex:auto;margin:0;font-size:16px;font-weight:600;line-height:140%}.single-page.single-page--v2 .blog-single-content.single-content .blog-single-section--faq .blog-faq-item__divider{background:#d6daf199;width:100%;height:1px;margin:10px 0}.single-page.single-page--v2 .blog-single-content.single-content .blog-single-section--faq .blog-faq-item__a{font-family:var(--font-gilroy), sans-serif;color:#4e4f5c;pointer-events:none;margin:0;padding-left:18px;font-size:16px;font-weight:500;line-height:140%}.single-page.single-page--v2 .blog-single-content.single-content .blog-single-section--faq .blog-faq-item,.single-page.single-page--v2 .blog-single-content.single-content .blog-single-section--faq .blog-faq-item *{cursor:default}.blog-page--v2 .top,.blog-page--v2 .blog-content,.blog-page--v2 .blog-pagination:not(.blog-pagination--v2),.blog-page--v2 .breadcrumb-blog,.single-page--v2 .single-header,.single-page--v2 .single-header__after,.single-page--v2 .share-post,.single-page--v2 .addtoany_share_save_container,.single-page--v2 .addtoany_content,.single-page--v2 .a2a_kit,.single-page--v2 .blog-single-social,.single-page--v2 .blog-single-social-rail,.single-page--v2 .single-content:not(.blog-single-content),.single-page--v2 .single-content__after,.single-page--v2 .single-posts{display:none!important}@media (min-width:1024px){.single-page--v2 .blog-single-sidebar{max-height:calc(100vh - var(--blog-single-toc-top,91px) - var(--blog-single-toc-sticky-gap));overflow:hidden}.single-page--v2 .blog-single-toc{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.single-page--v2 .blog-single-toc__nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#2b49e24d transparent;flex:auto;min-height:0;margin-right:-8px;padding-right:12px;overflow:hidden auto}.single-page--v2 .blog-single-toc__nav::-webkit-scrollbar{width:4px}.single-page--v2 .blog-single-toc__nav::-webkit-scrollbar-button{width:0;height:0;display:none}.single-page--v2 .blog-single-toc__nav::-webkit-scrollbar-button:single-button{width:0;height:0;display:none}.single-page--v2 .blog-single-toc__nav::-webkit-scrollbar-button:vertical:decrement{width:0;height:0;display:none}.single-page--v2 .blog-single-toc__nav::-webkit-scrollbar-button:vertical:increment{width:0;height:0;display:none}.single-page--v2 .blog-single-toc__nav::-webkit-scrollbar-track{background:0 0}.single-page--v2 .blog-single-toc__nav::-webkit-scrollbar-thumb{background:#2b49e24d;border-radius:4px}.single-page--v2 .blog-single-cta{flex-shrink:0}}@media (max-width:639px){.single-page--v2 .blog-single-cta--inline{box-sizing:border-box;background:#fff;border-radius:12px;width:100%;margin:48px 0;padding:22px;display:block}.single-page.single-page--v2 .blog-single-content.single-content .blog-single-cta--inline .blog-single-cta__title{font-family:var(--font-gilroy), sans-serif;color:#0e1020;margin:0;font-size:20px;font-weight:600;line-height:140%}.single-page.single-page--v2 .blog-single-content.single-content .blog-single-cta--inline .blog-single-cta__text{font-family:var(--font-gilroy), sans-serif;color:#0e102099;margin:4px 0 0;font-size:16px;font-weight:500;line-height:140%}.single-page.single-page--v2 .blog-single-content.single-content .blog-single-cta--inline .blog-single-cta__btn{box-sizing:border-box;width:100%;height:54px;min-height:54px;max-height:54px;font-size:14px;line-height:unset;margin:16px 0 0;padding:0 16px}.single-page.single-page--v2 .blog-single-content.single-content .blog-single-cta--inline .blog-single-cta__btn-label{margin:0;line-height:1}.single-page.single-page--v2 .blog-single-content.single-content .rgb-table-scroll{width:calc(100% + 2 * var(--blog-single-pad-x,var(--blog-content-gutter)));max-width:none;margin:0 calc(-1 * var(--blog-single-pad-x,var(--blog-content-gutter)));-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border-radius:0;overflow:auto hidden}.single-page.single-page--v2 .blog-single-content.single-content .rgb-table-scroll table{width:max-content;min-width:calc(100% - 2 * var(--blog-single-pad-x,var(--blog-content-gutter)));max-width:none;margin:0 var(--blog-single-pad-x,var(--blog-content-gutter))}.single-page.single-page--v2 .blog-single-content.single-content .rgb-table-scroll th,.single-page.single-page--v2 .blog-single-content.single-content .rgb-table-scroll td{white-space:normal;overflow-wrap:break-word;min-width:140px;max-width:400px;padding:12px 16px;font-size:16px}}@media (max-width:767px){.single-page.single-page--v2 .blog-single-content.single-content h2{font-size:28px;line-height:1.25}}@media (max-width:1023px){.single-page--v2 .blog-single-body{flex-direction:column;gap:32px;padding:40px 0 56px}.single-page--v2 .blog-single-toc-slot{display:none}}@media (min-width:640px){.single-page.single-page--v2 .blog-single-content.single-content p,.single-page.single-page--v2 .blog-single-content.single-content [dir=auto]:not(:empty):not(:is(h1,h2,h3,h4,h5,h6)),.single-page.single-page--v2 .blog-single-content.single-content li,.single-page.single-page--v2 .blog-single-content.single-content th,.single-page.single-page--v2 .blog-single-content.single-content td,.single-page.single-page--v2 .blog-single-content.single-content .blog-single-section--faq .blog-faq-item__a{font-size:16px}.single-page--v2 .blog-single{border-radius:30px;margin:0 25px}}@media (max-width:639px){.single-page--v2 .blog-single{--blog-single-pad-x:16px;padding:0 var(--blog-single-pad-x)}.single-page--v2 .blog-single-body{padding:40px 0 48px}.single-page.single-page--v2 .blog-single-content.single-content h2{font-size:24px;line-height:140%}.single-page.single-page--v2 .blog-single-content.single-content h3{font-size:20px}.single-page.single-page--v2 .blog-single-content.single-content .blog-content-list :is(h3,p).blog-content-list__title{font-size:18px}.single-page.single-page--v2 .blog-single-content.single-content .blog-single-section--faq .blog-faq-item__q{font-size:16px}}@media (max-width:1280px){.single-page--v2 .blog-single{border-radius:20px;margin-left:0;margin-right:0}}@media (max-width:1024px){.single-page--v2 .blog-single-body{--blog-single-header-height:58px}}.single-page.portfolio-single .blog-single{z-index:1;margin-top:0;position:relative;overflow:hidden}.single-page.portfolio-single .portfolio-single__article--content.blog-single{--blog-single-pad-x:var(--blog-content-gutter)}.single-page.portfolio-single .portfolio-single__body.blog-single-body{flex-direction:row;gap:44px}.single-page.portfolio-single .portfolio-single__content.blog-single-content{width:auto;min-width:0;max-width:100%}.single-page.portfolio-single .blog-single-content.single-content ol li{line-height:140%!important}.single-page.portfolio-single .blog-single-content.single-content :is(ul,ol) li>p{margin:0!important}.single-page.portfolio-single .blog-single-content.single-content :is(ul,ol) li>p+p{margin-top:0!important}.single-page.portfolio-single .blog-single-content.single-content :is(ul,ol) li>:is(b,strong):empty{display:none!important}.single-page.portfolio-single .blog-single-content.single-content :is(ul,ol) li>:is(b,strong):has(>br){display:none!important}.single-page.portfolio-single .blog-single-content.single-content :is(ul,ol) li>:is(b,strong):first-child{margin:0!important;line-height:140%!important;display:block!important}.single-page.portfolio-single .blog-single-content.single-content :is(ul,ol) li>:is(b,strong):first-child~span{margin-top:2px!important;line-height:140%!important;display:block!important}@media (max-width:1280px){.single-page.portfolio-single .blog-single{border-radius:20px;margin-left:0;margin-right:0}}@media (min-width:640px){.single-page.portfolio-single .blog-single{border-radius:30px;margin-left:25px;margin-right:25px}}@media (max-width:1023px){.single-page.portfolio-single .portfolio-single__body.blog-single-body{flex-direction:column;gap:0}}.single-page.portfolio-single .blog-single-content.single-content .portfolio-content-gallery{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:0;position:relative}.portfolio-content-gallery__viewport{position:relative}.portfolio-content-gallery__swiper,.portfolio-content-gallery__swiper.swiper{border-radius:12px;overflow:hidden}.portfolio-content-gallery__slide{box-sizing:border-box;justify-content:center;align-items:center;width:100%;display:flex}.portfolio-content-gallery__trigger{width:100%;font:inherit;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='14' fill='%230e1020' fill-opacity='0.82'/%3E%3Ccircle cx='14' cy='14' r='6.5' fill='none' stroke='%23ffffff' stroke-width='1.75'/%3E%3Cpath d='M18.8 18.8L24 24' stroke='%23ffffff' stroke-width='2.25' stroke-linecap='round'/%3E%3Cpath d='M14 10.75v6.5M10.75 14h6.5' stroke='%23ffffff' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E") 16 16,pointer;appearance:none;background:0 0;border:none;margin:0;padding:0;display:block}.portfolio-content-gallery__image{object-fit:contain;width:100%;max-width:100%;height:auto;cursor:inherit;border-radius:12px;margin:0;display:block}.portfolio-content-gallery__arrow{z-index:2;color:#2b49e2;width:40px;height:40px;font:inherit;cursor:pointer;appearance:none;background:#fffffff5;border:1px solid #2b49e2;border-radius:50%;margin:0;padding:0;line-height:0;transition:background-color .2s,color .2s,opacity .2s;position:absolute;top:50%;transform:translateY(-50%)}.portfolio-content-gallery__arrow-icon{pointer-events:none;border:none;width:20px;height:20px;margin:0;padding:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portfolio-content-gallery__arrow--prev{left:12px}.portfolio-content-gallery__arrow--next{right:12px}.portfolio-content-gallery__arrow:hover{color:#fff;background:#2b49e2}.portfolio-content-gallery__arrow.swiper-button-disabled{opacity:.35;pointer-events:none}.portfolio-content-gallery__pagination{z-index:2;justify-content:center;gap:8px;margin-top:16px;display:flex;width:auto!important;position:static!important;inset:auto!important;transform:none!important}.portfolio-content-gallery__pagination .swiper-pagination-bullet{opacity:1;cursor:pointer;appearance:none;background:#2b49e240;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background-color .2s;margin:0!important}.portfolio-content-gallery__pagination .swiper-pagination-bullet-active{background:#2b49e2}.portfolio-content-gallery__caption{font-family:var(--font-gilroy), sans-serif;color:#4e4f5c;text-align:center;margin:10px 0 0;font-size:14px;font-weight:500;line-height:140%}@media (max-width:639px){.portfolio-content-gallery__arrow{display:none}.portfolio-content-gallery__pagination{margin-top:16px}}
.single-page--v2 .blog-single-related{background:var(--blog-bg-dark,#020416);padding:100px 0}.single-page--v2 .blog-single-related__title{text-align:center;font-family:var(--font-gilroy), sans-serif;color:var(--blog-light-text,#ebecfa);margin:0 0 32px;font-size:32px;font-weight:500;line-height:100%}.single-page--v2 .blog-single-related__title span{font-style:italic;font-weight:700}.single-page.portfolio-single .portfolio-single-related.blog-single-related{margin-top:0;padding-top:100px!important;padding-bottom:100px!important}.portfolio-single-related .new-container{max-width:1440px;margin:0 auto;padding:0 100px}.portfolio-single-related .container.portfolio-examples{max-width:1440px;margin-top:10px;padding-left:0;padding-right:0}.portfolio-single-related .portfolio-examples__list{grid-column-gap:0;grid-row-gap:0;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.portfolio-single-related .portfolio-examples__link{color:inherit;flex-direction:column;align-items:center;padding:23px 24px 45px;text-decoration:none;display:flex}.portfolio-single-related .portfolio-examples__link:hover .portfolio-examples__icon{opacity:1;visibility:visible}.portfolio-single-related .portfolio-examples__img{border-radius:6px;width:100%;transition:all .5s!important}.portfolio-single-related .portfolio-examples__img img{object-fit:contain;object-position:center top;border-radius:6px;width:100%;height:100%;max-height:254px}.portfolio-single-related .portfolio-examples__wrap{justify-content:space-between;align-self:baseline;align-items:center;width:100%;margin-top:24px;padding:0 23px;display:flex}.portfolio-single-related .portfolio-examples__title{font-family:var(--font-gilroy), sans-serif;color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 7px;font-size:18px;font-weight:700;display:-webkit-box;overflow:hidden}.portfolio-single-related .portfolio-examples__desc{font-family:var(--font-gilroy), sans-serif;color:#fff;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:400;display:-webkit-box;overflow:hidden}.portfolio-single-related .portfolio-examples__icon{opacity:0;visibility:hidden;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-self:baseline;align-items:center;width:44px;height:44px;transition:all .5s;display:flex}.portfolio-single-related .portfolio-examples__icon-arrow{color:#0e1020;width:18px;height:15px;display:block}.portfolio-single-related .flipper{width:100%;min-height:255px;position:relative}.portfolio-single-related .flipper .front,.portfolio-single-related .flipper .back{width:100%;height:255px;transition:all .5s;position:absolute;left:0}.portfolio-single-related .flipper .front,.portfolio-single-related .flipper .back img{object-fit:contain;object-position:center top}.portfolio-single-related .front{z-index:2}.portfolio-single-related .back{z-index:1;opacity:0;transform:unset}.portfolio-single-related .flip-container:hover .front{transform:unset;z-index:1;opacity:0}.portfolio-single-related .flip-container:hover .back{transform:unset;opacity:1;z-index:2}@media (min-width:768px){.single-page--v2 .blog-single-related__title{font-size:48px}}@media (min-width:1024px){.single-page--v2 .blog-single-related__title{font-size:64px}}@media (max-width:1440px){.portfolio-single-related .new-container{overflow-x:hidden}}@media (max-width:1280px){.portfolio-single-related .new-container{padding:0 60px}}@media (max-width:1024px){.portfolio-single-related .new-container{padding:0 20px}.portfolio-single-related .portfolio-examples{margin-top:0}.portfolio-single-related .portfolio-examples__list{grid-template-columns:repeat(2,1fr)}.portfolio-single-related .portfolio-examples__img{min-height:unset}}@media (max-width:768px){.portfolio-single-related .portfolio-examples__wrap{margin-top:10px;padding:0}.portfolio-single-related .portfolio-examples__icon{visibility:visible}}@media (max-width:639px){.single-page--v2 .blog-single-related{padding:56px 0 60px}.single-page--v2 .blog-single-related__title{font-size:40px}.single-page.portfolio-single .portfolio-single-related.blog-single-related{padding-top:56px!important;padding-bottom:60px!important}}@media (max-width:576px){.portfolio-single-related .portfolio-examples__list{grid-template-columns:repeat(1,1fr)}.portfolio-single-related .portfolio-examples__img{min-height:unset;max-height:unset}.portfolio-single-related .portfolio-examples__title{margin:10px auto 15px;font-size:20px}}@media (max-width:575px){.portfolio-single-related .flipper .front,.portfolio-single-related .flipper .back{height:100%}}@media (max-width:480px){.portfolio-single-related .container.portfolio-examples{margin-top:0}.portfolio-single-related .portfolio-examples__link{padding-left:10px;padding-right:10px}.portfolio-single-related .portfolio-examples__title,.portfolio-single-related .portfolio-examples__desc{margin-left:14px}}@media (max-width:430px){.portfolio-single-related .new-container{padding:0 10px}}
