/* ===== fonts + header/nav chrome ===== */
@font-face{font-family:Aeonik;src:url(https://strive-wp-assets-430300055379.s3.eu-north-1.amazonaws.com/strive-homepage/aeonik/Aeonik-Regular.woff2) format("woff2"),url(https://strive-wp-assets-430300055379.s3.eu-north-1.amazonaws.com/strive-homepage/aeonik/Aeonik-Regular.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Aeonik;src:url(https://strive-wp-assets-430300055379.s3.eu-north-1.amazonaws.com/strive-homepage/aeonik/Aeonik-Medium.woff2) format("woff2"),url(https://strive-wp-assets-430300055379.s3.eu-north-1.amazonaws.com/strive-homepage/aeonik/Aeonik-Medium.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Aeonik;src:url(https://strive-wp-assets-430300055379.s3.eu-north-1.amazonaws.com/strive-homepage/aeonik/Aeonik-Bold.woff2) format("woff2"),url(https://strive-wp-assets-430300055379.s3.eu-north-1.amazonaws.com/strive-homepage/aeonik/Aeonik-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}
.styles_root__kaw_9{font-size:16px;line-height:1.5;font-weight:400}
.styles_root__kaw_9 ul{margin-top:0;margin-bottom:0}
.styles_root__kaw_9 button{font-family:inherit}
.styles_root__kaw_9 a:focus-visible{outline:2px solid #6e00fc;outline-offset:2px}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}
@media (min-width:576px){.container,.container-sm{max-width:540px}}
@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}
@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}
@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}
@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}
.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}
.dropdown-toggle{white-space:nowrap}
.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:#212529;--bs-dropdown-bg:#fff;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:0.375rem;--bs-dropdown-border-width:1px;--bs-dropdown-inner-border-radius:calc(0.375rem - 1px);--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15);--bs-dropdown-link-color:#212529;--bs-dropdown-link-hover-color:#1e2125;--bs-dropdown-link-hover-bg:#e9ecef;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}
.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}
.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}
.dropdown-menu.show{display:block}
.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:#6c757d;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}
.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}
.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}
.d-flex{display:flex!important}
.flex-wrap{flex-wrap:wrap!important}
.justify-content-between{justify-content:space-between!important}
.p-3{padding:1rem!important}
.styles_root__kaw_9{color:#371b68;position:fixed;z-index:9;left:0;right:0;padding:1.2rem 0;transition:all .3s ease}
.styles_root__kaw_9 a{color:#6e00fc;transition:all .3s ease;text-decoration:none}
.styles_root__kaw_9 a:active,.styles_root__kaw_9 a:focus,.styles_root__kaw_9 a:hover{color:#ccc}
.styles_root__kaw_9 .logo .strive-wordmark img{display:block;width:152px;height:36px}
.styles_root__kaw_9 .navbar-wrapper{background:#fff;border-radius:20px;box-shadow:0 4px 20px 0 rgba(0,0,0,.251);box-shadow:0 4px 4px 0 rgba(0,0,0,.251)}
.styles_root__kaw_9 .nav-wrapper{position:relative;z-index:10;float:right;padding:0 1.2rem;background:#fff;mix-blend-mode:normal;backdrop-filter:blur(10px);overflow:visible;width:100%;white-space:nowrap;transition:width .2s ease-in-out;flex-direction:row-reverse;display:flex;border-radius:25px;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);-webkit-mask-image:inherit}
@media (min-width:1400px){.styles_root__kaw_9 .nav-wrapper{padding-top:.25rem}}
.styles_root__kaw_9 .nav-wrapper .nav{position:relative;left:0;opacity:1;gap:3rem;display:flex;flex-wrap:nowrap;transition:all .3s ease}
.styles_root__kaw_9 .nav-wrapper .nav .nav-item{align-items:center;line-height:32px}
.styles_root__kaw_9 .nav-wrapper .nav .nav-link{color:#6e00fc;padding:0}
@media (max-width:992px){.styles_root__kaw_9 a{color:#fff;transition:all .3s ease}.styles_root__kaw_9 a:active,.styles_root__kaw_9 a:focus,.styles_root__kaw_9 a:hover{color:#ccc}.styles_root__kaw_9 .nav-wrapper{width:40px;height:40px}.styles_root__kaw_9 .nav-wrapper .nav{display:none;visibility:hidden;opacity:0;left:100%;transition:all .3s ease}}

/* strive-nav-fix: matches the homepage's dropdown-item font/spacing fix. Also pins
   color explicitly (higher specificity than `.strive-blog a{color:inherit}` below)
   since that generic reset ties in specificity with `.styles_root__kaw_9 a` and,
   being later in this file, would otherwise win and grey out the dropdown text. */
a[href],button,.dropdown-toggle,.dropdown-item{cursor:pointer}
.styles_root__kaw_9{font-family:"Atkinson Hyperlegible",sans-serif}
.styles_root__kaw_9 .dropdown-item{padding:0;font-family:inherit;font-size:1rem;line-height:32px}
.styles_root__kaw_9 .dropdown-item a{display:block;padding:.25rem 1rem;font-size:1rem;line-height:32px;cursor:pointer;color:#6e00fc}
.styles_root__kaw_9{--bs-border-color-translucent:rgba(0,0,0,.176)}

/* ===== base utility framework (shared with Solutions page) ===== */

.strive-blog-wrap{margin-block-start:0!important;padding:0!important}

.strive-blog{font-family:Aeonik,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;font-weight:400;color:#371b68;background:#fff;text-align:left}
.strive-blog *,.strive-blog :after,.strive-blog :before{box-sizing:border-box}
.strive-blog .container{width:100%;padding:0 .75rem;margin:0 auto}
@media(min-width:576px){.strive-blog .container{max-width:540px}}
@media(min-width:768px){.strive-blog .container{max-width:720px}}
@media(min-width:992px){.strive-blog .container{max-width:960px}}
@media(min-width:1200px){.strive-blog .container{max-width:1140px}}
@media(min-width:1400px){.strive-blog .container{max-width:1320px}}
.strive-blog .row{display:flex;flex-wrap:wrap;margin:0 -.75rem}
.strive-blog .row>*{flex-shrink:0;width:100%;max-width:100%;padding:0 .75rem}
@media(min-width:768px){.strive-blog .col-md-6{flex:0 0 auto;width:50%}.strive-blog .col-md-3{flex:0 0 auto;width:25%}}
.strive-blog .mt-4{margin-top:1.5rem}.strive-blog .mb-4{margin-bottom:1.5rem}
.strive-blog .pt-3{padding-top:1rem}.strive-blog .pb-3{padding-bottom:1rem}
.strive-blog .pt-5{padding-top:3rem}.strive-blog .pb-5{padding-bottom:3rem}
.strive-blog .pe-4{padding-right:1.5rem!important}.strive-blog .pe-5{padding-right:3rem!important}
.strive-blog .m-0{margin:0!important}
.strive-blog .d-flex{display:flex}.strive-blog .d-block{display:block}.strive-blog .flex-wrap{flex-wrap:wrap}
.strive-blog .align-content-center{align-content:center}.strive-blog .justify-content-between{justify-content:space-between}
.strive-blog .w-100{width:100%}.strive-blog .position-relative{position:relative}
@media(min-width:768px){.strive-blog .ps-md-5{padding-left:3rem!important}.strive-blog .pt-md-5{padding-top:3rem}}
@media(max-width:767px){.strive-blog .pe-5{padding-right:.75rem!important}.strive-blog .pb-3{padding-bottom:1rem}}
@media(min-width:768px){.strive-blog .pb-md-0{padding-bottom:0!important}.strive-blog .mb-md-0{margin-bottom:0!important}}
.strive-blog h2,.strive-blog h3,.strive-blog h5{font-family:Aeonik,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;line-height:1.2;margin:0 0 .5rem;letter-spacing:normal;text-transform:none}
.strive-blog h2{color:#6e00fc;font-size:calc(1.325rem + .9vw)}
.strive-blog h3{font-size:calc(1.3rem + .6vw);color:#371b68}
.strive-blog h5{font-size:1.25rem;color:#371b68}
@media(min-width:1200px){.strive-blog h3{font-size:1.75rem}}
.strive-blog .primary-color{color:#6e00fc}
.strive-blog .x-large-heading h2{font-size:4.2rem}
@media(max-width:1170px){.strive-blog .x-large-heading h2{font-size:3.2rem}}
.strive-blog a{color:inherit;text-decoration:none}
.strive-blog .primaryBtn{display:inline-flex;align-items:center;cursor:pointer;color:#6e00fc;border:1px solid #6e00fc;background:transparent;margin:0 .5rem .5rem 0;padding:.5rem 1.5rem;text-decoration:none;border-radius:50px;transition:all .3s ease;font-size:1rem;line-height:1.5}
.strive-blog .primaryBtn:active,.strive-blog .primaryBtn:hover{background:#6e00fc;color:#fff}
.strive-blog .anchors .link{color:#6e00fc;border-top:1px solid #6e00fc;position:relative;display:block;width:100%}
.strive-blog .anchors .link:after{content:"";position:absolute;right:0;width:18px;height:18px;top:20px;background-image:url(https://strive-wp-assets-430300055379.s3.eu-north-1.amazonaws.com/strive-homepage/site-assets/arrow_forward.png);background-size:contain}
.strive-blog #all_solutions .row{padding-top:2.5rem;padding-bottom:2.5rem}
.strive-blog #all_solutions .row:first-child{border-top:1px solid #6e00fc}
.strive-blog #all_solutions .row:not(:last-child){border-bottom:1px solid #6e00fc}
.strive-blog #all_solutions .row:nth-child(2n){flex-direction:row-reverse}
.strive-blog #all_solutions .row .left{padding-right:3rem}
.strive-blog #all_solutions .row .right{padding-left:3rem}
.strive-blog #all_solutions .row:nth-child(2n) .left{padding-left:3rem;padding-right:.75rem}
.strive-blog #all_solutions .row:nth-child(2n) .right{padding-right:3rem;padding-left:.75rem}
@media(max-width:1170px){.strive-blog #all_solutions .row .left{padding-right:.75rem}.strive-blog #all_solutions .row .right,.strive-blog #all_solutions .row:nth-child(2n) .left{padding-left:.75rem}.strive-blog #all_solutions .row:nth-child(2n) .right{padding-right:.75rem}}
.strive-blog .solution-icon{display:block;width:77px;height:77px}
.strive-blog .solution-icon svg{width:77px;height:77px}
.strive-blog .card{position:relative;display:flex;flex-direction:column;border:0;border-radius:0;background:#fff;z-index:1;overflow:hidden}
.strive-blog .card-img{display:block;width:100%;height:auto;max-height:700px;object-fit:cover;border-radius:0}

.strive-blog .fs-5{font-size:1.25rem!important}.strive-blog .fs-6{font-size:1rem!important}
.strive-blog .quarternary-color{color:#87e8ff}
.strive-blog p{font-size:1.2rem;line-height:130%;margin:0 0 1rem}
.strive-blog h4{font-family:inherit;font-weight:500;font-size:1.5rem;line-height:1.2;margin:0 0 .5rem}
.strive-blog h1{font-family:inherit;font-weight:500;font-size:2.5rem;line-height:1.2;margin:0 0 .5rem}
.strive-blog .me-3{margin-right:1rem}.strive-blog .mt-5{margin-top:3rem}.strive-blog .mb-5{margin-bottom:3rem}.strive-blog .mb-3{margin-bottom:1rem}.strive-blog .mt-2{margin-top:.5rem}
@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
.strive-blog .col-12{flex:0 0 auto;width:100%}
@media(min-width:768px){.strive-blog .col-md-4{flex:0 0 auto;width:33.33333%}.strive-blog .col-md-8{flex:0 0 auto;width:66.66667%}.strive-blog .col-md-12{flex:0 0 auto;width:100%}}
.strive-blog .consultant .card-img-wrapper{position:relative;aspect-ratio:1/1}
.strive-blog .list-unstyled{list-style:none;padding-left:0;margin:0}
.strive-blog .consultant .card-img-wrapper .card-img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}

/* ===== blog-specific: hero, filters, card grid, pagination, single post ===== */
.primaryBtn{display:inline-flex;align-items:center;cursor:pointer;color:#6e00fc;border:1px solid #6e00fc;background:transparent;margin:0 .5rem .5rem 0;padding:.5rem 1.5rem;text-decoration:none;border-radius:50px;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);transition:all .3s ease}
.primaryBtn:active,.primaryBtn:hover{background:#6e00fc;color:#fff}
.primaryBtn:after{content:"";width:0;height:0;margin:0 0 0 .8rem;background-image:url(https://strive-wp-assets-430300055379.s3.eu-north-1.amazonaws.com/strive-homepage/site-assets/play-primary-color.png);background-repeat:no-repeat;background-size:contain;height:20px;width:20px}
.primaryBtn.no-arrow:after{content:none}
.primaryBtn.filled{background:#6e00fc;color:#fff}
.primaryBtn.filled:hover{background:#5800c9;border-color:#5800c9}
@media(max-width:767px){.primaryBtn.vAll:after{margin:0}.primaryBtn.vAll span{display:none}}
.secondaryBtn.no-arrow:after{content:none}
.card{border-radius:0!important;border:none!important}
.latestNews .item .card-img-wrapper{min-height:15rem}
.latestNews .item .card-img-wrapper .card-img{-o-object-fit:cover;object-fit:cover;position:absolute}
.latestNews .item .card-body{padding:2rem 1.5rem}
.latestNews .item .card-body .card-title{min-height:5rem;font-size:1.2rem;line-height:1.5}
.latestNews .item .primaryBtn{padding:.3rem .8rem}
.formio-component .btn-primary.no-arrow:after{content:none}
.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-border-width:1px;--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:0.375rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(0.375rem - 1px);--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(0,0,0,.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:#fff;--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}
.card>hr{margin-right:0;margin-left:0}
.card>.list-group{border-top:inherit;border-bottom:inherit}
.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}
.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}
.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}
.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}
.card-img,.card-img-bottom,.card-img-top{width:100%}
.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}
.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}
.card-group>.card{margin-bottom:var(--bs-card-group-margin)}
@media (min-width:576px){.card-group>.card{flex:1 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}
.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:#fff;--bs-pagination-border-width:1px;--bs-pagination-border-color:#dee2e6;--bs-pagination-border-radius:0.375rem;--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:#e9ecef;--bs-pagination-hover-border-color:#dee2e6;--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:#e9ecef;--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13,110,253,.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:#6c757d;--bs-pagination-disabled-bg:#fff;--bs-pagination-disabled-border-color:#dee2e6;display:flex;padding-left:0;list-style:none}
.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.page-link{transition:none}}
.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}
.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}
.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}
.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}
.page-item:not(:first-child) .page-link{margin-left:-1px}
.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}
.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}
.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.rounded-0{border-radius:0!important}
.styles_root__rQFB2 .newsletter .formio-component .formio-component-button button.no-arrow:after{content:none}.styles_root__2FJuw{background:#fff;color:#371b68}
.styles_root__2FJuw .custom-filters{width:80%;margin:0 0 0 auto}
.styles_root__2FJuw .anchors .link{color:#6e00fc;border-top:1px solid #6e00fc}
.styles_root__2FJuw .anchors .link:after{content:"";position:absolute;right:0;width:18px;height:18px;top:20px;background-image:url(https://strive-wp-assets-430300055379.s3.eu-north-1.amazonaws.com/strive-homepage/site-assets/arrow_forward.png);background-size:contain}
.styles_root__2FJuw .anchors .link.btn-secondary{text-align:left;background:transparent;padding-left:0;border:none;border-top:1px solid #6e00fc;border-radius:0;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}
.styles_root__2FJuw .anchors .dropdown{width:100%}
.styles_root__2FJuw .anchors .dropdown .dropdown-menu{left:auto!important;right:0!important;border:none;border-radius:0;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);box-shadow:5px 5px 15px rgba(0,0,0,.1)}
.styles_root__2FJuw .anchors .dropdown .active{background:#371b68}
.styles_root__2FJuw .anchors .dropdown .btn{text-align:left;width:100%;box-shadow:none;margin:0;border:none;border-top:1px solid #6e00fc;background:transparent;color:#6e00fc;padding:1rem 1.5rem 1rem 0;border-radius:0;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}
.styles_root__2FJuw .anchors button{font:inherit}
.styles_root__2FJuw .anchors .dropdown .btn:after{content:"";position:absolute;right:0;width:18px;height:18px;top:20px;background-image:url(https://strive-wp-assets-430300055379.s3.eu-north-1.amazonaws.com/strive-homepage/site-assets/arrow_forward.png);background-size:contain}
@media(max-width:1170px){.styles_root__2FJuw .custom-filters{width:100%;margin:0 auto}}
.styles_root__2FJuw.redirect-3 .anchors>div:nth-child(3) a:after{transform:rotate(270deg)}
.styles_root__a2Us3{background:linear-gradient(221.02deg,#3a66ff -16.07%,#6e00fc 48.38%,#dc0fed 124.34%);background-size:150% 150%;animation:gradient-animation 12s ease infinite;color:#fff;height:600px}
.styles_root__a2Us3 .main-tagline{position:absolute;z-index:1;left:0;right:0}
.styles_root__a2Us3 .main-tagline:not(.content-header){top:35%;transform:translateY(-35%)}
@media(min-width:767px){.styles_root__a2Us3 .main-tagline.content-header{bottom:2rem}}
.styles_root__a2Us3 h1{font-weight:600!important;font-size:6rem;transition:all .3s ease}
.styles_root__a2Us3 .lead{font-family:Aeonik,sans-serif}
@media(min-width:767px){.styles_root__a2Us3 .lead{font-size:3rem}}
.styles_root__a2Us3 .card-img{max-width:100%;max-height:700px;animation:banner-default 5s;animation-iteration-count:1;animation-fill-mode:forwards}
.styles_root__a2Us3 .card-img,.styles_root__a2Us3 video{position:absolute;top:0;bottom:0;right:0;left:0;height:100%;font-family:"object-fit: cover; object-position: 50% 50%;";-o-object-fit:cover;object-fit:cover}
.styles_root__a2Us3 video{width:100%;-o-object-position:0 100%;object-position:0 100%}
@media(max-width:1170px){.styles_root__a2Us3 h1{font-size:3.2rem}.styles_root__a2Us3 video{-o-object-position:35% 100%;object-position:35% 100%}}
@media(max-width:767px){.styles_root__a2Us3 h1{font-size:2.1rem}.styles_root__a2Us3.video-empty{height:auto}.styles_root__a2Us3.video-empty .main-tagline{position:relative;padding-top:5rem;transform:none}}
.styles_root__a2Us3.podcastBanner{text-align:center;background:linear-gradient(221.02deg,#3a66ff -16.07%,#6e00fc 48.38%,#dc0fed 124.34%)}
.styles_root__a2Us3.podcastBanner.podcast-page .card-img{font-family:"object-fit: cover; object-position: 50% 50%;";-o-object-fit:cover;object-fit:cover}
.styles_root__a2Us3.podcastBanner .card-img{font-family:"object-fit: contain;";-o-object-fit:contain;object-fit:contain}
.styles_root__a2Us3.podcastBanner .podcast-tagline{z-index:1;left:50%;top:50%;bottom:auto;right:auto;transform:translateX(-50%) translateY(-50%)}
.styles_root__a2Us3.podcastBanner .listen-on{position:relative;max-height:auto;height:auto;max-width:180px;animation:none;font-family:"object-fit: contain;";-o-object-fit:contain;object-fit:contain}
.styles_root__a2Us3.podcastBanner .strive-podcast-white-logo{width:100%;height:150px;background-image:url(https://strive-wp-assets-430300055379.s3.eu-north-1.amazonaws.com/strive-homepage/site-assets/strive-podcast-white.png);background-size:contain;background-repeat:no-repeat;background-position:50%}
@media(min-width:1170px){.styles_root__a2Us3.podcastBanner .strive-podcast-white-logo{height:200px}}
.styles_root__a2Us3.podcastBanner h1{line-height:80%;margin:0 0 3rem}
@media(min-width:1170px){.styles_root__a2Us3.podcastBanner h1{margin:4rem 0}}
.styles_root__a2Us3.podcastBanner h1 small{font-weight:400;font-size:3.7rem}
.styles_root__a2Us3.podcastBanner h1>span{display:flex;flex-wrap:wrap}
.styles_root__a2Us3.podcastBanner h1>span small,.styles_root__a2Us3.podcastBanner h1>span span{width:100%}
@media(max-width:1170px){.styles_root__a2Us3.podcastBanner h1{font-size:4.4rem}.styles_root__a2Us3.podcastBanner h1 small{font-size:2.7rem}}
@media(max-width:767px){.styles_root__a2Us3.podcastBanner h1{font-size:3.4rem}.styles_root__a2Us3.podcastBanner h1 small{font-size:2.1rem}}
.styles_root__DKJqj .page-link{color:#371b68}
.styles_root__DKJqj .active>.page-link,.styles_root__DKJqj .active>.page-link.active{background:#6e00fc;border-color:#6e00fc;color:#fff}
.styles_root__fvdYi{background:#fff;color:#371b68}
.styles_root__fvdYi a{color:#371b68}
.styles_root__fvdYi .blog-author{margin-top:-3.5rem;width:70px;height:70px;-o-object-position:top;object-position:top;background:linear-gradient(147deg,#6e00fc 17.3%,#371b68 104.63%);font-family:"object-fit: cover; object-position: 50% 50%;";-o-object-fit:cover;object-fit:cover;border-radius:100px;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}
.styles_root__fvdYi .post-title{font-size:1.25rem;line-height:1.4!important;display:block;display:-webkit-box;height:1.75rem;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.styles_root__fvdYi .post-short-preview p{font-size:1rem}
.styles_root__fvdYi .card{cursor:pointer;height:100%;border-bottom:1px solid #6e00fc!important}
.styles_root__fvdYi .card span:after{content:"";position:absolute;right:0;width:18px;height:18px;top:50%;background-image:url(https://strive-wp-assets-430300055379.s3.eu-north-1.amazonaws.com/strive-homepage/site-assets/arrow_forward.png);background-size:contain;transform:translateY(-50%) rotate(270deg)}
.styles_root__fvdYi .card .post-image{top:0;width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;transition:all .3s ease}
.styles_root__fvdYi .card:active .post-image,.styles_root__fvdYi .card:focus .post-image,.styles_root__fvdYi .card:hover .post-image{top:-50px}
.styles_root__fvdYi .arrow{padding:0 2.5rem 0 0}
@media(max-width:767px){.styles_root__fvdYi .post-title{height:auto;display:block}}
.styles_root__xGmVC{background:#fff;color:#fff}
.styles_root__xGmVC h2{color:#fff}
.styles_root__xGmVC .gradient-bg{background:linear-gradient(68.47deg,#371b68 51.9%,#6e00fc 113.49%)}
.styles_root__xGmVC .bg-light{background:#f3f1f6!important}
.styles_root__xGmVC .dropdown{width:100%}
.styles_root__xGmVC .dropdown .dropdown-menu{border:none;border-radius:0;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);box-shadow:5px 5px 15px rgba(0,0,0,.1)}
.styles_root__xGmVC .dropdown .active{background:#371b68}
.styles_root__xGmVC .dropdown .btn{text-align:left;width:100%;box-shadow:none;margin:0 0 1.5rem;border:none;border-bottom:1px solid #6e00fc;background:transparent;padding:1rem 1.5rem 1rem 0;border-radius:0;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}
.styles_root__xGmVC .dropdown .btn:after{content:"";position:absolute;right:0;width:18px;height:18px;top:20px;background-image:url(https://strive-wp-assets-430300055379.s3.eu-north-1.amazonaws.com/strive-homepage/site-assets/arrow_forward.png);background-size:contain;filter:brightness(0) invert(1)}
.styles_root__xGmVC .formio-form{margin:0 -15px;display:flex;flex-wrap:wrap;-ms-justify-content:flex-start;justify-content:flex-start}
.styles_root__xGmVC .formio-form .list-group{border-radius:25px;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}
.styles_root__xGmVC .formio-form .list-group a{color:#371b68!important}
.styles_root__xGmVC .form-group{padding:0 15px;width:50%}
.styles_root__xGmVC .form-group.formio-component-submit button{color:#fff;background:#6e00fc}
.styles_root__xGmVC .form-group.formio-component-submit button:active,.styles_root__xGmVC .form-group.formio-component-submit button:focus,.styles_root__xGmVC .form-group.formio-component-submit button:hover{border-color:#6e00fc}
.styles_root__xGmVC .form-group.formio-component-button,.styles_root__xGmVC .form-group.formio-component-file{width:100%}
.styles_root__xGmVC .form-group.formio-component-button{margin-top:1rem;margin-left:1rem;margin-right:1rem;padding:0}
.styles_root__xGmVC .formio-component .fa-cloud-upload{filter:brightness(0) invert(1)}
.styles_root__xGmVC .formio-component label{color:#fff}
.styles_root__xGmVC .formio-component .formio-component-file{margin-top:1rem}
.styles_root__xGmVC .formio-component .formio-component-file a.browse{color:#fff!important}
.styles_root__xGmVC .formio-component .formio-component-file div{color:#fff}
.styles_root__xGmVC .formio-component .form-control:active,.styles_root__xGmVC .formio-component .form-control:focus,.styles_root__xGmVC .formio-component .form-control:hover{background:#fff}
.styles_root__xGmVC .form-text.text-muted{color:hsla(0,0%,100%,.5)!important}
@media(max-width:767px){.styles_root__xGmVC .formio-form{margin:0}.styles_root__xGmVC .form-group{padding:0;width:100%}.styles_root__xGmVC .form-group.formio-component-button{margin-left:0;margin-right:0}.styles_root__xGmVC .dropdown{width:100%}.styles_root__xGmVC .gradient-bg>div:first-child{order:1}.styles_root__xGmVC .gradient-bg>div:nth-child(2){order:3}.styles_root__xGmVC .gradient-bg>div:nth-child(3){order:2}.styles_root__xGmVC .gradient-bg>div:nth-child(4){order:4}}
.styles_root__xGmVC.with-bg-overlay{margin:5rem 0 0;position:relative;background:linear-gradient(106.83deg,#371b68 9.59%,#6e00fc 60.92%,#cd71ff 102.03%);color:#fff}
.styles_root__xGmVC.with-bg-overlay .bg-light{color:#371b68}
.styles_root__xGmVC.with-bg-overlay .bg-light .primary-color{color:#6e00fc}
.styles_root__xGmVC.with-bg-overlay .primary-color,.styles_root__xGmVC.with-bg-overlay h2{color:#cd71ff}
.styles_root__xGmVC.with-bg-overlay:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-image:url(https://strive-wp-assets-430300055379.s3.eu-north-1.amazonaws.com/strive-homepage/site-assets/get-in-touch-overlay.png);background-position:50%;background-size:cover;background-repeat:no-repeat}
.styles_root__xGmVC.with-bg-overlay .container{position:relative;z-index:1}
.styles_root__xGmVC.with-bg-overlay .bg-light p{color:#371b68}.styles_root__qh6_0.job-social-share{margin:0 -5px}
.styles_root__qh6_0.job-social-share button{padding:.5rem 1.5rem!important;border:1px solid #6e00fc!important;width:calc(33.3333333333% - 10px);margin:0 5px 10px;display:flex;flex-wrap:nowrap;align-items:center;-ms-justify-content:center;justify-content:center;border-radius:25px!important;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);transition:all .3s ease}
.styles_root__qh6_0.job-social-share button svg{position:relative;top:-2px;width:18px;height:18px;margin:0 .5rem 0 0}
.styles_root__qh6_0.job-social-share button svg path{transition:all .3s ease}
.styles_root__qh6_0.job-social-share button:active,.styles_root__qh6_0.job-social-share button:focus,.styles_root__qh6_0.job-social-share button:hover{background:#6e00fc!important;color:#fff!important}
.styles_root__qh6_0.job-social-share button:active svg path,.styles_root__qh6_0.job-social-share button:focus svg path,.styles_root__qh6_0.job-social-share button:hover svg path{fill:#fff}
.styles_root__qh6_0.job-social-share button:after{content:none}
@media(max-width:1170px){.styles_root__qh6_0.job-social-share button{width:calc(50% - 10px)}}
@media(max-width:767px){.styles_root__qh6_0.job-social-share button{margin:0 0 .5rem;width:100%}}
.styles_root__qh6_0.blog-social-share{position:fixed;z-index:9;width:50px;background:#f3f1f6;padding:1rem 0;top:50%;left:-50%;transition:all .3s ease;transform:translateY(-50%)}
.styles_root__qh6_0.blog-social-share button{width:100%;margin:.2rem 0}
.styles_root__qh6_0.blog-social-share button:active circle,.styles_root__qh6_0.blog-social-share button:focus circle,.styles_root__qh6_0.blog-social-share button:hover circle{fill:#3a66ff}
.styles_root__qh6_0.blog-social-share svg{width:35px;height:35px}
.styles_root__qh6_0.blog-social-share svg circle{fill:#6e00fc;transition:all .3s ease}
.styles_root__qh6_0.blog-social-share.blog-social-share.scroll-up{left:0}
.styles_root__qh6_0.podcast-social-share{margin:-.325rem}
.styles_root__qh6_0.podcast-social-share button{padding:.325rem!important}
.styles_root__qh6_0.podcast-social-share button:active svg circle,.styles_root__qh6_0.podcast-social-share button:focus svg circle,.styles_root__qh6_0.podcast-social-share button:hover svg circle{fill:#3a66ff}
.styles_root__qh6_0.podcast-social-share svg circle{fill:#6e00fc;transition:all .3s ease}
.styles_root___ECMY{background:#fff;color:#371b68;padding-top:150px}
.styles_root___ECMY .banner:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(110,0,252,.2)}
.styles_root___ECMY .banner .card-img{max-height:300px;font-family:"object-fit: cover; object-position: 50% 50%;";-o-object-fit:cover;object-fit:cover}
.styles_root___ECMY .next-post svg{width:30px;height:30px}
.styles_root___ECMY .next-post a:active,.styles_root___ECMY .next-post a:focus,.styles_root___ECMY .next-post a:hover{color:#6e00fc}
.styles_root___ECMY .consultant-wrapper{height:100%}
.styles_root___ECMY .blog-content{border-bottom:1px solid #6e00fc}
.styles_root___ECMY .blog-content .description *{font-family:Atkinson Hyperlegible,sans-serif!important;font-size:1.1rem!important}
.styles_root___ECMY .blog-content .consultant{margin-top:-55%;height:100%}
.styles_root___ECMY .blog-content .consultant .card-img-wrapper:before{content:"";background:linear-gradient(157.8deg,#6e00fc 14.49%,#3a66ff 43.54%,#e5b5ff 98.98%);height:100%;position:absolute;left:0;right:0;top:0}
.styles_root___ECMY .blog-content .consultant .contact-informations svg{margin:0 .8rem 0 0}
.styles_root___ECMY .blog-content .consultant .contact-informations a svg path{transition:all .3s ease}
.styles_root___ECMY .blog-content .consultant .contact-informations a:active svg path,.styles_root___ECMY .blog-content .consultant .contact-informations a:focus svg path,.styles_root___ECMY .blog-content .consultant .contact-informations a:hover svg path{fill:#fff}
@media(max-width:1170px){.styles_root___ECMY .blog-content .consultant{margin:0;height:auto}.styles_root___ECMY .blog-content .description img{width:100%;height:auto;font-family:"object-fit: cover; object-position: 50% 50%;";-o-object-fit:cover;object-fit:cover}}
@media(max-width:767px){.styles_root___ECMY .consultant-wrapper{height:auto}}
.styles_root__xGmVC.with-bg-overlay .bg-light p{color:#371b68}

/* ===== get-in-touch + footer chrome ===== */

.strive-blog .sv-aos{opacity:0;transform:translate3d(-100px,0,0);transition:opacity .4s cubic-bezier(.47,0,.745,.715) .1s,transform .4s cubic-bezier(.47,0,.745,.715) .1s}

.strive-blog .sv-aos.sv-in{opacity:1;transform:none}

/* get in touch */
.strive-blog .sv-git{background:#fff;color:#fff}

.strive-blog .sv-gitbox{background:linear-gradient(68.47deg,#371b68 51.9%,#6e00fc 113.49%);padding:3rem .75rem}

.strive-blog .sv-git h2{color:#fff}

.strive-blog .sv-git h5{color:#fff}

.strive-blog .sv-gitrow{display:grid;grid-template-columns:1fr;gap:1.5rem}

.strive-blog .sv-gitr{text-align:left}

.strive-blog .sv-dd{position:relative;margin:1.5rem 0 .5rem}

.strive-blog .sv-ddbtn{position:relative;display:block;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid #6e00fc;color:#fff;font:inherit;font-size:.875rem;padding:1rem 1.5rem 1rem 0;cursor:pointer}

.strive-blog .sv-ddbtn:after{content:"";position:absolute;right:0;top:20px;width:18px;height:18px;background:url(https://13-51-246-161.nip.io/wp-content/uploads/strive-solutions/arrow_forward.png);background-size:contain;filter:brightness(0) invert(1)}

.strive-blog .sv-ddmenu{display:none;position:absolute;left:0;right:0;top:100%;z-index:5;background:#fff;box-shadow:5px 5px 15px rgba(0,0,0,.1);padding:.5rem 0}

.strive-blog .sv-dd.open .sv-ddmenu{display:block}

.strive-blog .sv-ddmenu button{display:block;width:100%;text-align:left;background:transparent;border:0;padding:.5rem 1.5rem;color:#371b68;font:inherit;font-size:1rem;cursor:pointer}

.strive-blog .sv-ddmenu button:hover{background:#f3f1f6}

.strive-blog .sv-small{font-size:.875rem;line-height:1.5;margin:1.25rem 0 0}

.strive-blog .sv-form{display:flex;flex-wrap:wrap;margin:1.5rem -.75rem 0}

.strive-blog .sv-f{width:100%;padding:0 .75rem;margin-bottom:1.25rem}

.strive-blog .sv-f input[type=text],.strive-blog .sv-f input[type=email],.strive-blog .sv-f input[type=tel],.strive-blog .sv-f input[type=url],.strive-blog .sv-news input[type=email]{display:block;width:100%;height:38px;border:1px solid #6e00fc;border-radius:25px;background:#fff;color:#371b68;padding:.375rem .75rem;font:inherit;font-size:.9rem;outline:0}

.strive-blog .sv-f input::placeholder,.strive-blog .sv-news input::placeholder{color:#6e00fc;opacity:1}

.strive-blog .sv-f small,.strive-blog .sv-news small{display:block;color:rgba(255,255,255,.5);font-size:.75rem;margin-top:.25rem}

.strive-blog .sv-full{width:100%;padding:0 .75rem}

.strive-blog .sv-file{display:flex;justify-content:space-around;background:#fff;border:1px solid #6e00fc;border-radius:25px;padding:.5rem;color:#6e00fc;font-weight:700;font-size:.9rem}

.strive-blog .sv-drop{font-size:.9rem;display:flex;align-items:center;gap:.5rem;margin:.25rem 0 .75rem;line-height:1.3}

.strive-blog .sv-drop a{text-decoration:underline}

.strive-blog .sv-attach{font-size:.9rem;margin:0 0 .75rem}

.strive-blog .sv-check{display:flex;align-items:flex-start;gap:.5rem;font-size:1.2rem;line-height:130%;max-width:600px}

.strive-blog .sv-check input{margin-top:.35rem;flex:none}

.strive-blog .sv-blue{color:#0d6efd;text-decoration:underline}

.strive-blog .sv-submit{display:flex;justify-content:flex-end;border-top:1px solid #6e00fc;padding-top:1.5rem;margin-top:1.5rem}

.strive-blog .sv-submitbtn{border:1px solid #6e00fc;background:#6e00fc;color:#fff;border-radius:50px;padding:.5rem 2rem;font:inherit;cursor:pointer;opacity:.6;transition:all .3s ease}

@media(min-width:768px){
.strive-blog .sv-gitbox{padding:3rem 3rem}
.strive-blog .sv-gitrow{grid-template-columns:1fr 1fr;gap:0}
.strive-blog .sv-gitl{padding-right:3rem}.strive-blog .sv-gitl h5{max-width:50%}
.strive-blog .sv-gitr{text-align:right;padding-right:0}
.strive-blog .sv-f{width:50%}
.strive-blog .sv-form .sv-full{width:100%}
.strive-blog .sv-form{margin-left:-.75rem;margin-right:-.75rem}}

/* footer */
.strive-blog .sv-foot{background:linear-gradient(103.89deg,#371b68 4.09%,#6e00fc 101.34%);color:#fff;position:relative}

.strive-blog .sv-foot a{color:#fff;transition:all .3s ease}
.strive-blog .sv-foot a:hover{color:#ccc}

.strive-blog .sv-foot h6{text-transform:none;letter-spacing:normal;font-family:inherit;font-size:1rem;font-weight:500;color:#87e8ff;margin:0 0 .5rem}

.strive-blog .sv-foot p{font-size:1rem;line-height:1.5;margin:0 0 1rem}

.strive-blog .sv-social a{margin:0 35px 25px 0}

.strive-blog .sv-social{display:flex;flex-wrap:wrap;justify-content:center}

.strive-blog .sv-social a{margin:5px 15px}

.strive-blog .sv-flogo img{display:block;width:160px;max-width:100%;height:auto;filter:brightness(0) invert(1)}

.strive-blog .sv-fcols{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:start}

.strive-blog .sv-locs{display:grid;grid-template-columns:1fr 1fr;gap:0 .75rem;align-content:start}

.strive-blog .sv-nav{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;text-align:center;margin-bottom:3rem}

.strive-blog .sv-nav div{display:flex;flex-direction:column}

.strive-blog .sv-qn{text-align:center;font-size:1.25rem!important}

.strive-blog .sv-news p{text-align:center}

.strive-blog .sv-news .sv-check{font-size:1rem;color:#fff;max-width:none}

.strive-blog .sv-news .sv-submit{border-top:0;padding-top:0;margin-top:1rem}

.strive-blog .sv-outbtn{background:transparent;color:#fff;border:1px solid #fff;border-radius:50px;padding:.375rem 1.5rem;font:inherit;cursor:pointer;transition:all .3s ease}

.strive-blog .sv-outbtn:hover{background:#6e00fc;border-color:#6e00fc}

.strive-blog .sv-fbot{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:end;margin-top:1.5rem}

.strive-blog .sv-fbot h2{color:#fff;font-size:calc(1.325rem + .9vw);text-align:center}

.strive-blog .sv-copy{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:1.5rem}

.strive-blog .sv-copy p{margin:0 1rem 0 0}

.strive-blog .sv-foot small{font-size:.875rem}

.strive-blog .sv-pg svg{display:block;width:100%;max-width:500px;height:auto;margin-left:auto}

@media(min-width:768px){
.strive-blog .sv-social{justify-content:flex-start}.strive-blog .sv-social a{margin:0 35px 25px 0}
.strive-blog .sv-fcols{grid-template-columns:1fr 1fr;gap:0 .75rem}
.strive-blog .sv-locs{grid-template-columns:1fr 1fr}
.strive-blog .sv-qn{text-align:right}
.strive-blog .sv-nav{grid-template-columns:repeat(4,1fr);text-align:right;padding-left:3rem}
.strive-blog .sv-news p{text-align:left}
.strive-blog .sv-fbot{grid-template-columns:1fr 1fr;margin-top:3rem}
.strive-blog .sv-fbot h2{text-align:left}
.strive-blog .sv-copy{justify-content:flex-start}}
/* Lenis smooth scroll (see assets/strive-blog.js) */
html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}
