@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";#hero .forminator-button-submit{border-radius:.25rem;font-size:.9375rem;text-decoration:none;display:inline-block;width:auto;line-height:2.8125rem;height:2.8125rem;text-align:center;padding:0 2.5rem;position:relative;z-index:1;background-color:#e19d4e;color:#fff;transition:color .3s;transition-delay:.1s}#hero .forminator-button-submit:hover{color:#2f2c28}#hero .forminator-button-submit:hover:before{width:100%}#hero .forminator-button-submit:before{content:"";position:absolute;display:block;border-radius:.25rem;height:100%;opacity:1;top:0;left:0;z-index:-1;background-color:#f2ba9e;width:0;transition:width .3s}#hero .forminator-ui .forminator-row-last{margin-bottom:0;width:100%}#hero .forminator-ui .forminator-field .forminator-label{font-family:"Inter",sans-serif !important;font-size:.9375rem !important;font-weight:500 !important;color:#fff !important}#hero .forminator-ui .forminator-field .forminator-input{background-color:#e7ddd0 !important}#hero .forminator-ui .forminator-field .forminator-textarea{background-color:#e7ddd0 !important}#hero .forminator-ui .forminator-field .forminator-error-message{background-color:#f2ba9e !important}#hero .forminator-ui{padding:0;margin:0}@media only screen and (min-width: 0em){#hero{position:relative;overflow:hidden;min-height:80vh;display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:6.25rem;padding:2.25rem 0}#hero img.hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}#hero .container{margin:0 auto}#hero .container .top-layer .hero-logo{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;max-width:32.5625rem;margin:0 auto 2.25rem auto}#hero .container .top-layer h1{font-family:"Inter",sans-serif;font-size:1.625rem;line-height:2.1875rem;font-weight:400;color:#fff;margin-bottom:2.25rem;text-align:center}#hero .container .bottom-layer{display:flex;flex-direction:column;align-items:center;justify-content:space-between}#hero .container .bottom-layer .left-box{padding:2.25rem;border-radius:.25rem;background-color:#39434a;display:flex;flex-direction:row;width:100%;max-width:32.5625rem}#hero .container .bottom-layer .left-box .vert-line{width:.1875rem;align-self:stretch;background-color:#f2ba9e;margin-right:2.25rem}#hero .container .bottom-layer .left-box .content .top-content{max-width:21.6875rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.75rem}#hero .container .bottom-layer .left-box .content .top-content .horizontal-line{width:100%;height:.125rem;background-color:#f2ba9e}#hero .container .bottom-layer .left-box .content .top-content p{color:#fff;font-family:"Inter",sans-serif;font-size:1.25rem;font-weight:300}#hero .container .bottom-layer .left-box .content .bottom-content{margin-top:2.25rem}#hero .container .bottom-layer .left-box .content .bottom-content a{width:fit-content}#hero .container .bottom-layer .left-box .content .bottom-content .button-solid{font-size:1.125rem;line-height:1.5rem;padding-top:.625rem;padding-bottom:.625rem;font-weight:700;height:auto}#hero .container .bottom-layer .left-box .content .bottom-content.video-cta .video-email-form{display:none;width:100%}#hero .container .bottom-layer .left-box .content .bottom-content.video-cta.form-revealed .js-watch-video-btn{display:none}#hero .container .bottom-layer .left-box .content .bottom-content.video-cta.form-revealed .video-email-form{display:block}#hero .container .bottom-layer .right-tag{margin-top:1.125rem;display:flex;flex-direction:column;align-items:center;justify-content:center}#hero .container .bottom-layer .right-tag h2{font-family:"Playfair Display",serif;color:#fff;font-size:3rem;font-weight:500}#hero .container .bottom-layer .right-tag p{font-family:"Inter",sans-serif;color:#fff;font-size:1.625rem;font-weight:300;margin-bottom:.875rem}#hero .container .bottom-layer .right-tag .horizontal-line{width:100%;height:.1875rem;background-color:#f2ba9e}}@media only screen and (min-width: 520px){#hero .container .bottom-layer .left-box .content .bottom-content .button-solid{font-size:1.25rem;line-height:1.5rem;padding-top:.625rem;padding-bottom:.625rem;font-weight:500;height:auto}#hero .container .bottom-layer .left-box .content .bottom-content.video-cta .video-email-form{display:none;width:100%}#hero .container .bottom-layer .left-box .content .bottom-content.video-cta.form-revealed .js-watch-video-btn{display:none}#hero .container .bottom-layer .left-box .content .bottom-content.video-cta.form-revealed .video-email-form{display:block}#hero .container .bottom-layer .right-tag{margin-top:1.125rem;display:flex;flex-direction:column;align-items:center;justify-content:center}#hero .container .bottom-layer .right-tag h2{font-family:"Playfair Display",serif;color:#fff;font-size:3rem;font-weight:500}#hero .container .bottom-layer .right-tag p{font-family:"Inter",sans-serif;color:#fff;font-size:1.625rem;font-weight:300;margin-bottom:.875rem}#hero .container .bottom-layer .right-tag .horizontal-line{width:100%;height:.1875rem;background-color:#f2ba9e}}@media only screen and (min-width: 64em){#hero .container .top-layer .hero-logo{align-items:flex-start;margin:0 0 2.25rem 0}#hero .container .top-layer h1{text-align:left}#hero .container .bottom-layer{flex-direction:row;align-items:flex-end;justify-content:space-between}#hero .container .bottom-layer .left-box{width:100%;max-width:32.5625rem}#hero .container .bottom-layer .left-box .content .top-content{max-width:21.6875rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.75rem}#hero .container .bottom-layer .left-box .content .top-content .horizontal-line{width:100%;height:.125rem;background-color:#f2ba9e}#hero .container .bottom-layer .left-box .content .top-content p{color:#fff;font-family:"Inter",sans-serif;font-size:1.25rem;font-weight:300}#hero .container .bottom-layer .left-box .content .bottom-content{margin-top:2.25rem}#hero .container .bottom-layer .left-box .content .bottom-content a.button-solid:hover{color:#2f2c28}#hero .container .bottom-layer .left-box .content .bottom-content a.button-solid:before{background-color:#f2ba9e}#hero .container .bottom-layer .left-box .content .bottom-content.video-cta .video-email-form{display:none;width:100%}#hero .container .bottom-layer .left-box .content .bottom-content.video-cta.form-revealed .js-watch-video-btn{display:none}#hero .container .bottom-layer .left-box .content .bottom-content.video-cta.form-revealed .video-email-form{display:block}#hero .container .bottom-layer .right-tag{margin-top:1.125rem;display:flex;flex-direction:column;align-items:center;justify-content:center}#hero .container .bottom-layer .right-tag h2{font-family:"Playfair Display",serif;color:#fff;font-size:3rem;font-weight:500}#hero .container .bottom-layer .right-tag p{font-family:"Inter",sans-serif;color:#fff;font-size:1.625rem;font-weight:300;margin-bottom:.875rem}#hero .container .bottom-layer .right-tag .horizontal-line{width:100%;height:.1875rem;background-color:#f2ba9e}}@media only screen and (min-width: 0em){#pull-quote{padding-top:4.5rem;padding-bottom:4.5rem}#pull-quote img.quote-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}#pull-quote .container{background-color:#282a2f;border-radius:.25rem;padding:4.5rem 2.25rem}#pull-quote .container h1{font-family:"Playfair Display",serif;font-size:2.25rem;font-weight:500;color:#fff;margin:auto;margin-bottom:1.125rem;text-align:center;max-width:60.25rem;line-height:3.5rem}#pull-quote .container p{font-size:1.125rem;font-weight:500;color:#fff;text-align:center}#pull-quote .container{margin-bottom:1.125rem}#pull-quote a.button-outline-white{display:block;width:fit-content;margin:0 auto}}@media only screen and (min-width: 48em){#pull-quote .container h1{font-size:3rem}}@media only screen and (min-width: 0em){#can-help{padding-top:6.25rem;margin-bottom:6.25rem}#can-help .container .sbs{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.375rem}#can-help .container .sbs .left{max-width:30.25rem}#can-help .container .sbs .right .eyebrow{margin:auto;margin-bottom:1.125rem}#can-help .container .sbs .right h2{margin-bottom:3.375rem}#can-help .container .sbs .right p{color:rgba(47,44,40,.75);text-align:center;margin-bottom:1.125rem}}@media only screen and (min-width: 48em){#can-help .container .sbs{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}#can-help .container .sbs .right .eyebrow{margin:unset;margin-bottom:1.125rem}#can-help .container .sbs .right h2{text-align:left;max-width:31.125rem}#can-help .container .sbs .right p{font-size:1.25rem;max-width:36.5625rem;text-align:left}}@media only screen and (min-width: 0em){#the-core{padding-bottom:6.25rem}#the-core .container{padding:2.25rem;padding-top:6.25rem;padding-bottom:6.25rem;background-color:#f6f0e8}#the-core .container .eyebrow{margin:auto;margin-bottom:1.125rem}#the-core .container p{font-size:1.25rem;color:rgba(47,44,40,.75);text-align:center;margin:auto;margin-bottom:1.125rem;max-width:50.6875rem}#the-core .container .button-container{margin-top:3.375rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.125rem}#the-core .container .button-container a.button{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5625rem}#the-core .container .button-container a.button .mag-icon{width:1.5rem;height:1.5rem}}@media only screen and (min-width: 48em){#the-core .container .button-container{flex-direction:row;gap:2.25rem}}@media only screen and (min-width: 0em){#testimonials{margin-bottom:6.25rem}#testimonials .container .eyebrow{margin:auto;margin-bottom:1.125rem}#testimonials .container h2{margin-bottom:calc(3.375rem + 43px)}#testimonials .container .testimonials-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:calc(3.375rem + 43px)}#testimonials .container .testimonials-container .testimonial-card{max-width:18.75rem;position:relative;display:flex;flex-direction:column;padding:2.25rem;border-radius:.25rem;background-color:#39434a}#testimonials .container .testimonials-container .testimonial-card .quote-icon{position:absolute;width:5.375rem;height:5.375rem;right:50%;transform:translate(50%, -50%)}#testimonials .container .testimonials-container .testimonial-card p{color:rgba(231,221,208,.85);margin-bottom:1.125rem;font-size:1.375rem;font-weight:300}#testimonials .container .testimonials-container .testimonial-card p:first-of-type{margin-top:1.375rem}#testimonials .container .testimonials-container .testimonial-card p:last-of-type{margin-top:auto;padding-top:2.25rem;margin-bottom:0;color:#f2ba9e;font-weight:500}}@media only screen and (min-width: 48em){#testimonials .container .testimonials-container{gap:3.75rem}#testimonials .container .testimonials-container .testimonial-card{max-width:20.9375rem}}@media only screen and (min-width: 0em){#hero,#why-soma18,#pull-quote,#can-help,#the-core,#testimonials,#call-to-action,#footer{position:relative;z-index:1}.cloud-container{position:relative;height:0;overflow:visible;pointer-events:none;z-index:0;width:100%}.cloud-container img{position:absolute;top:0;--cloud-offset-x: 0px;--cloud-offset-y: 0px;transform:translate(var(--cloud-offset-x), calc(-50% + var(--cloud-offset-y)));width:78.125rem;max-width:none}.cloud-container.right img{right:0}.cloud-container.left img{left:0}.cloud-container.cloud-1 img{--cloud-offset-x: 400px;--cloud-offset-y: 0px}.cloud-container.cloud-2 img{--cloud-offset-x: -200px;--cloud-offset-y: 50px}.cloud-container.cloud-3 img{--cloud-offset-x: -200px;--cloud-offset-y: -100px}.cloud-container.cloud-4 img{--cloud-offset-x: 220px;--cloud-offset-y: -165px}.cloud-container.cloud-5 img{--cloud-offset-x: -180px;--cloud-offset-y: 50px}}
