@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
@keyframes glitch-left{0%{transform:translate(-7px,6px)}33%{transform:translate(-5px,8px)}66%{transform:translate(-9px,4px)}to{transform:translate(-7px,6px)}}@keyframes glitch-right{0%{transform:translate(5px)}33%{transform:translate(7px,-2px)}66%{transform:translate(3px,2px)}to{transform:translate(5px)}}html{font-size:16px}@media screen and (min-width:960px){html{font-size:clamp(14px,1.05vw,20px)}}html body{visibility:hidden}html body header .siteLogo,html body header .wp-block-image{width:13em}html body a,html body button{cursor:pointer}html body .sliderBlock{position:relative}html body .sliderBlock .backButton{align-items:center;background-color:var(--wp--preset--color--blue);border:1px solid var(--wp--preset--color--blue);border-radius:50%;color:#fff;display:grid;height:3.871em;justify-content:center;margin:2em auto 0;transition:all .3s ease-in-out;width:3.871em}@media screen and (min-width:1000px){html body .sliderBlock .backButton{left:-5.371em;margin:0;position:absolute;top:50%;transform:translateY(-50%)}}html body .sliderBlock .backButton:hover{background-color:transparent;border-color:var(--wp--preset--color--blue);color:var(--wp--preset--color--blue)}html body .sliderBlock .backButton i{font-size:2.4em}html body .sliderBlock img{aspect-ratio:362/481;border-radius:1em;-o-object-fit:cover;object-fit:cover}html body.home header.wp-block-template-part{left:0;position:absolute;top:0;width:100%;z-index:4}@media screen and (max-width:1000px){html body.home header.wp-block-template-part .wp-block-navigation ul li a,html body.home header.wp-block-template-part button.wp-block-navigation__responsive-container-close{color:var(--wp--preset--color--turquoise)!important}}html body div#F23451_scr_container{padding:0!important}html body div#F23451_scr_container form#F23451_scr{margin:0 auto 0 0!important}html body .howLarge p strong{font-size:1.5em}html body .testimonials{position:relative}html body .testimonials .testimonialContainer{color:#002e33;padding:3em;position:relative}@media screen and (min-width:1000px){html body .testimonials .testimonialContainer{aspect-ratio:1334.54/613.35;padding:2em 6em}}html body .testimonials .testimonialContainer:before{background-color:var(--wp--preset--color--bright-blue);transform:rotate(-5deg)}html body .testimonials .testimonialContainer:after,html body .testimonials .testimonialContainer:before{border-radius:2em;box-shadow:9px 9px 0 rgba(0,0,0,.502);content:"";height:100%;left:0;position:absolute;top:0;width:100%}html body .testimonials .testimonialContainer:after{background-color:var(--wp--preset--color--dark-beige)}html body .testimonials .testimonialContainer .quote{height:auto;left:5.8854166667vw;pointer-events:none;position:absolute;top:0;transform:translateY(-50%);width:8.59375vw;z-index:1}html body .testimonials .testimonialContainer .quote.lastQuote{bottom:0;left:auto;right:5.8854166667vw;top:auto;transform:rotate(180deg) translateY(-50%)}html body .testimonials .testimonialContainer .swiper{height:100%}html body .testimonials .testimonialContainer .swiper .swiper-wrapper{align-items:center}html body .testimonials .testimonialContainer .swiper .swiper-wrapper .swiper-slide{align-items:center;display:flex}html body .testimonials .testimonialContainer .swiper .swiper-wrapper .swiper-slide .testimonialItem.hasImage{align-items:center;display:grid;gap:3em;grid-template-columns:1fr}@media screen and (min-width:1000px){html body .testimonials .testimonialContainer .swiper .swiper-wrapper .swiper-slide .testimonialItem.hasImage{gap:2.5em;grid-template-columns:15.165em 1fr}}html body .testimonials .testimonialContainer .swiper .swiper-wrapper .swiper-slide .testimonialItem.hasImage .leftImage{position:relative}@media screen and (max-width:999px){html body .testimonials .testimonialContainer .swiper .swiper-wrapper .swiper-slide .testimonialItem.hasImage .leftImage{margin-top:2em}}html body .testimonials .testimonialContainer .swiper .swiper-wrapper .swiper-slide .testimonialItem.hasImage .leftImage:after,html body .testimonials .testimonialContainer .swiper .swiper-wrapper .swiper-slide .testimonialItem.hasImage .leftImage:before{aspect-ratio:1/1;border:2px solid var(--wp--preset--color--bright-blue);border-radius:1.3em 0 1.3em 0;content:"";left:0;padding-bottom:92.2222222222%;position:absolute;top:-1.1795em;width:92.2222222222%}html body .testimonials .testimonialContainer .swiper .swiper-wrapper .swiper-slide .testimonialItem.hasImage .leftImage:after{bottom:-1.1795em;left:auto;right:0;top:auto}html body .testimonials .testimonialContainer .swiper .swiper-wrapper .swiper-slide .testimonialItem.hasImage .leftImage img{aspect-ratio:1/1;border-radius:1.3em 0 1.3em 0;display:block;height:auto;margin:0 auto;position:relative;width:92.2222222222%;z-index:1}html body .testimonials .testimonialContainer .swiper .swiper-wrapper .swiper-slide .testimonialItem .titlePerson{display:grid;gap:1.2em;grid-template-columns:auto}html body .testimonials .testimonialContainer .swiper .swiper-wrapper .swiper-slide .testimonialItem .titlePerson .actualTitle h3{font-size:1.2em;font-weight:500;margin-bottom:.2em}@media screen and (min-width:1000px){html body .testimonials .testimonialContainer .swiper .swiper-wrapper .swiper-slide .testimonialItem .titlePerson .actualTitle h3{font-size:1.6em}}html body .testimonials .testimonialContainer .swiper .swiper-wrapper .swiper-slide .testimonialItem .titlePerson .actualTitle p{margin:0}@media screen and (min-width:1000px){html body .testimonials .testimonialContainer .swiper .swiper-wrapper .swiper-slide .testimonialItem .titlePerson .actualTitle p{font-size:1.2em}}html body .testimonials .testimonialContainer .swiper .swiper-wrapper .swiper-slide .testimonialItem p{font-weight:300;margin:0 0 1.25em}@media screen and (min-width:1000px){html body .testimonials .testimonialContainer .swiper .swiper-wrapper .swiper-slide .testimonialItem p{font-size:1.6em}}html body .testimonials .backButton{align-items:center;background-color:var(--wp--preset--color--bright-blue);border:1px solid var(--wp--preset--color--bright-blue);border-radius:50%;color:#002e33;display:grid;height:3.871em;justify-content:center;margin:4em auto 0;transition:all .3s ease-in-out;width:3.871em}@media screen and (min-width:1000px){html body .testimonials .backButton{left:-5.371em;margin:0;position:absolute;top:50%;transform:translateY(-50%)}}html body .testimonials .backButton:hover{background-color:transparent;border-color:var(--wp--preset--color--bright-blue);color:var(--wp--preset--color--bright-blue)}html body .testimonials .backButton i{font-size:2.4em}html body a.wp-block-social-link-anchor{background:#f9efda}html body a.wp-block-social-link-anchor path{fill:#000}@media screen and (max-width:1000px){html body h2{font-size:2em!important}html body h3{font-size:1.6em!important}}html body .homeHero{align-items:center;display:grid;min-height:100vh;overflow:hidden;position:relative}@media screen and (min-width:1000px){html body .homeHero{height:100vh}}html body .homeHero .overContent{position:relative;z-index:3}@media screen and (max-width:1000px){html body .homeHero .overContent{align-items:flex-start;flex-direction:column-reverse;gap:3em!important;padding-top:5em}}html body .homeHero .moneyThinksLogo{bottom:3em;left:7.5em;position:absolute}html body .homeHero .moneyThinksLogo.bottomLogo{bottom:auto;left:auto;right:2.5em;top:23.1481481481vh}html body .homeHero .overlayBack{background-color:rgba(19,21,33,.8);height:100%;left:0;max-width:none;position:absolute;top:0;width:100%}html body .homeHero .greenCircle{background-color:#08c891;border-radius:50%;filter:blur(2.5em);height:28.35em;left:0;position:absolute;top:50%;transform:translate(-15%,-50%);width:28.35em}html body .homeHero .greenCircle.lastCircle{left:auto;right:0;transform:translate(10%,-50%)}@media screen and (min-width:1000px){html body .homeHero h1{white-space:nowrap}}@media screen and (max-width:1000px){html body .homeHero h1{font-size:2.4em!important}}html body .homeHero h1 strong{color:var(--wp--preset--color--bright-blue);font-size:.31em}html body .homeHero figure{flex:0 0 34em}@media screen and (max-width:1000px){html body .homeHero figure{flex:0 0 auto;max-width:50%}}html body .moneyThinksLogo{margin-right:-4.3229166667vw;width:50.5729166667vw}html body .moneyThinksLogo:hover>g:first-child,html body .moneyThinksLogo:hover>g:last-child{animation-play-state:paused}html body .moneyThinksLogo>g:last-child{animation:glitch-left .5s cubic-bezier(.25,.46,.45,.94) infinite both;transform:translate(-7px,6px)}html body .moneyThinksLogo>g:first-child{animation:glitch-right .5s cubic-bezier(.25,.46,.45,.94) infinite reverse both;transform:translate(5px)}@media screen and (max-width:1000px){html body .twistImage{align-items:center;flex-direction:column-reverse;gap:2em!important}}html body .twistImage .leftLine{border-left:3px solid var(--wp--preset--color--blue)}html body .twistImage figure{flex:0 0 20.5em}@media screen and (max-width:1000px){html body .twistImage figure{max-width:50%}}html body .godfather{flex:0 0 18.1em}@media screen and (max-width:1000px){html body .godfather{flex:0 0 80%}html body .godfather+div{padding-right:0!important}}html body .godfatherr{flex:0 0 28em}@media screen and (max-width:1000px){html body .godfatherr{flex:0 0 80%}}html body .overLine{height:3px!important;left:7.9557291667vw;position:absolute;top:50%;transform:translateY(-50%);width:13.0208333333vw}html body .foreword{position:relative}@media screen and (max-width:781px){html body .foreword .wp-block-columns .wp-block-column:last-child{order:-1}}html body .hasLine:after{background-color:var(--wp--preset--color--blue);content:"";flex:1;height:1px;width:auto}html body .has-around{position:relative}html body .has-around img{position:relative;z-index:1}html body .has-around:before{border:1px solid var(--wp--preset--color--bright-blue);content:"";inset:-8px -8px 8px 8px;pointer-events:none;position:absolute;z-index:0}html body .revolutions{border-top:1px solid var(--wp--preset--color--blue);display:grid;gap:0;grid-template-columns:1fr;margin-top:48px}@media screen and (min-width:1000px){html body .revolutions{grid-template-columns:repeat(3,1fr)}}html body .revolution-card{border-right:1px solid var(--wp--preset--color--blue);padding:40px 32px;position:relative}html body .revolution-card:last-child{border-right:none}html body .rev-number{color:var(--wp--preset--color--dark-beige);font-size:4rem;font-weight:900;line-height:1;margin-bottom:16px}html body .rev-era{color:var(--wp--preset--color--blue);font-size:.65rem;letter-spacing:.15em;margin-bottom:10px;text-transform:uppercase}html body .rev-title{font-size:1.4rem;font-weight:700;line-height:1.2;margin-bottom:12px}html body .rev-desc{font-size:.9rem;line-height:1.7}html body .rev-current .rev-number{color:var(--wp--preset--color--blue)}html body .rev-current{background:hsla(39,45%,61%,.06)}html body .wp-block-buttons .wp-block-button .wp-block-button__link{background-color:transparent;border:1px solid;border-radius:.3225806452em;color:var(--wp--preset--color--turquoise);font-family:var(--wp--preset--font-family--brolink);font-size:1.55em;padding:.7025em .7580645161em .5025em;transition:all .3s ease-in-out}html body .wp-block-buttons .wp-block-button .wp-block-button__link:hover{background-color:var(--wp--preset--color--turquoise);border-color:var(--wp--preset--color--turquoise);color:#fff}html body .wp-block-buttons .wp-block-button .wp-block-button__link.has-light-green-color:hover{background-color:var(--wp--preset--color--light-green);border-color:var(--wp--preset--color--light-green);color:#fff!important}@media screen and (min-width:1000px){html body .bookBlock{position:absolute;right:-8%;top:40%;transform:translateY(-50%)}html body .bookBlock figure{margin:0;width:53.90625vw}html body .bookBlock figure img{width:100%}html body .bookBlock .wp-block-buttons{margin-top:-5em}}html body .wp-block-utopian-post-logo{margin-top:.5em}html body .wp-block-utopian-post-logo img{height:1.5em;width:auto}html body .wp-block-query-pagination{margin-top:7.5em}html body .wp-block-query-pagination a.wp-block-query-pagination-next,html body .wp-block-query-pagination a.wp-block-query-pagination-previous{align-items:center;background-color:transparent;border:1px solid;color:#d7d7d7;display:grid;font-weight:400;height:2em;justify-content:center;padding:0 .75em;text-decoration:none;transition:all .3s ease-in-out}html body .wp-block-query-pagination a.wp-block-query-pagination-next.current,html body .wp-block-query-pagination a.wp-block-query-pagination-next:hover,html body .wp-block-query-pagination a.wp-block-query-pagination-previous.current,html body .wp-block-query-pagination a.wp-block-query-pagination-previous:hover{background-color:var(--wp--preset--color--blue);border-color:var(--wp--preset--color--blue);color:#fff}html body .wp-block-query-pagination .wp-block-query-pagination-numbers{display:flex;gap:.5em}html body .wp-block-query-pagination .wp-block-query-pagination-numbers a,html body .wp-block-query-pagination .wp-block-query-pagination-numbers span{align-items:center;background-color:transparent;border:1px solid;color:#d7d7d7;display:grid;height:2em;justify-content:center;text-decoration:none;transition:all .3s ease-in-out;width:2em}html body .wp-block-query-pagination .wp-block-query-pagination-numbers a.current,html body .wp-block-query-pagination .wp-block-query-pagination-numbers a:hover,html body .wp-block-query-pagination .wp-block-query-pagination-numbers span.current,html body .wp-block-query-pagination .wp-block-query-pagination-numbers span:hover{background-color:var(--wp--preset--color--blue);border-color:var(--wp--preset--color--blue);color:#fff}html body .wp-block-post:hover .postContent{background-color:var(--wp--preset--color--dark-beige)}html body .wp-block-post:hover .wp-block-post-featured-image{border-radius:.5em .5em 0 0}html body .wp-block-post .wp-block-post-featured-image{border-radius:.5em;overflow:hidden;transition:all .3s ease-in-out}html body .wp-block-post .wp-block-post-featured-image img{aspect-ratio:475/284;-o-object-fit:cover;object-fit:cover;width:100%}html body .wp-block-post .postContent{transition:all .3s ease-in-out}html body .wp-block-post .postContent .wp-block-post-title{font-family:var(--wp--preset--font-family--poppins)!important}html body .wp-block-post .postContent .wp-block-post-title a{text-decoration:none}html body .wp-block-post .postContent .wp-block-read-more:hover:after{margin-left:.8em}html body .wp-block-post .postContent .wp-block-read-more:after{content:"";font-family:Font Awesome\ 6 Pro;margin-left:.5em;transition:all .3s ease-in-out}html body footer{position:relative}html body footer .wp-block-columns .wp-block-column:not([style*=flex-basis]){flex-basis:auto}html body footer h3{margin:0 0 1rem!important}html body footer img{max-width:10em!important}html body footer .moneyThinksLogo{bottom:1em;left:5.8333333333vw;pointer-events:none;position:absolute;width:51.1979166667vw}html body footer form.wpcf7-form input,html body footer form.wpcf7-form textarea{color:#f9efda;font-size:.9em;padding-bottom:.6em}html body footer form.wpcf7-form input.wpcf7-submit,html body footer form.wpcf7-form textarea.wpcf7-submit{color:#f9efda;font-family:var(--wp--preset--font-family--poppins);font-size:1em;letter-spacing:.05em;padding:.91em 1em .71em}html body footer form.wpcf7-form input::placeholder,html body footer form.wpcf7-form textarea::placeholder{color:#f9efda}html body footer form.wpcf7-form input::-webkit-input-placeholder,html body footer form.wpcf7-form textarea::-webkit-input-placeholder{color:#f9efda}html body footer form.wpcf7-form input::-moz-placeholder,html body footer form.wpcf7-form textarea::-moz-placeholder{color:#f9efda}html body footer form.wpcf7-form input:-ms-input-placeholder,html body footer form.wpcf7-form textarea:-ms-input-placeholder{color:#f9efda}html body footer form.wpcf7-form input:-moz-placeholder,html body footer form.wpcf7-form textarea:-moz-placeholder{color:#f9efda}html body form.wpcf7-form{display:grid;gap:1.5em;grid-template-columns:1fr}@media screen and (min-width:1000px){html body form.wpcf7-form{gap:2.9em 1.15em;grid-template-columns:repeat(2,1fr)}html body form.wpcf7-form .twoColumns,html body form.wpcf7-form .wpcf7-response-output,html body form.wpcf7-form span.wpcf7-spinner{grid-column:1/3}}html body form.wpcf7-form .wpcf7-response-output{margin:0}html body form.wpcf7-form input,html body form.wpcf7-form textarea{background-color:transparent;border:none;border-bottom:1px solid;color:var(--wp--preset--color--blue);line-height:1;max-height:5.64em;padding-bottom:.1em;width:100%}@media screen and (min-width:1000px){html body form.wpcf7-form input,html body form.wpcf7-form textarea{font-size:1.25em}}html body form.wpcf7-form input.wpcf7-submit,html body form.wpcf7-form textarea.wpcf7-submit{border:1px solid;border-radius:.3225806452em;color:var(--wp--preset--color--turquoise);font-family:var(--wp--preset--font-family--brolink);font-size:1.2em;max-width:11.4516129032em;padding:.752em 1em .552em;text-align:center;text-transform:uppercase}@media screen and (min-width:1000px){html body form.wpcf7-form input.wpcf7-submit,html body form.wpcf7-form textarea.wpcf7-submit{font-size:1.55em;grid-column:1/3}}html body form.wpcf7-form input::placeholder,html body form.wpcf7-form textarea::placeholder{color:var(--wp--preset--color--blue)}html body form.wpcf7-form input::-webkit-input-placeholder,html body form.wpcf7-form textarea::-webkit-input-placeholder{color:var(--wp--preset--color--blue)}html body form.wpcf7-form input::-moz-placeholder,html body form.wpcf7-form textarea::-moz-placeholder{color:var(--wp--preset--color--blue)}html body form.wpcf7-form input:-ms-input-placeholder,html body form.wpcf7-form textarea:-ms-input-placeholder{color:var(--wp--preset--color--blue)}html body form.wpcf7-form input:-moz-placeholder,html body form.wpcf7-form textarea:-moz-placeholder{color:var(--wp--preset--color--blue)}html body form.wpcf7-form input+span,html body form.wpcf7-form textarea+span{margin-top:.5em}html body .relative{position:relative}html body .absolute{position:absolute}@media screen and (max-width:1000px){html body .box{max-width:100%!important}}html body .box .boxIcon{left:50%;top:0;transform:translate(-50%,-30%)}@media screen and (max-width:1000px){html body .is-layout-flex{flex-wrap:wrap!important}html body p{font-size:1em!important}html body .lightBook{padding:3em!important}html body .bookBox .is-layout-flex{flex-direction:column-reverse;gap:3em}}
