.container{max-width:1920px;margin:86px auto 0;@media screen and (max-width:1200px){margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:46px}}.megaspin-container{width:100%;height:100%;margin-inline:auto;max-width:1920px;display:flex;@media screen and (min-width:1000px){min-height:600px}}.font-container{font-family:Montserrat}.megaspin-wrapper{width:100%;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.megaspin-wrapper{padding-left:2.5rem}}@media (min-width:1024px){.megaspin-wrapper{padding-left:8rem}}@media (min-width:1280px){.megaspin-wrapper{margin-left:5rem;margin-right:5rem;padding-left:5rem}}.sweep-subtitle{font-size:1.5rem;line-height:2rem;font-weight:700;color:var(--primary-1000)}@media (min-width:768px){.sweep-subtitle{font-size:36px;line-height:1.25}}@media (min-width:1536px){.sweep-subtitle{font-size:48px;line-height:1.25}}.sweep-text{margin-top:1rem;text-wrap:pretty;font-size:.875rem;line-height:1.25rem}@media (min-width:768px){.sweep-text{font-size:16px;line-height:1.5}}@media (min-width:1024px){.sweep-text{font-size:20px;line-height:1.5}}@media (min-width:1536px){.sweep-text{font-size:24px;line-height:1.5}}.bg-banner{-webkit-mask-image:linear-gradient(#000 80%,transparent);mask-image:linear-gradient(#000 80%,transparent)}.question-card{position:relative;width:100%;height:auto;padding:30px 20px 40px;@media screen and (min-width:1440px){padding-left:40px;padding-bottom:80px;padding-right:40px;padding-top:50px}}.question-bg{@media screen and (max-width:480px){display:none}}.question-bg,.question-bg-mobile{position:absolute;z-index:-1;opacity:.7;width:100%;height:100%;left:0;top:0}.question-bg-mobile{@media screen and (min-width:480px){display:none}}.sweep-text-yellow{-webkit-text-stroke:#ffee53 2px;line-height:1.2!important}.sweep-text-green{text-transform:uppercase;-webkit-text-stroke:#e4ffc3 2px;color:#8bff00;text-shadow:#8bff00 0 0 19.3px;line-height:1.2!important}.embla{position:relative;width:100%;height:100%}.embla__container{display:flex;padding-inline:20px;gap:20px;@media screen and (min-width:640px){padding-inline:40px;gap:40px}@media screen and (min-width:1240px){padding-inline:0}}.embla__slide{position:relative;display:flex}.sweep-banner-card{padding:30px 20px;min-width:300px;min-height:200px;-webkit-mask-image:url(/_next/static/media/sweep-banner-bgmask.057cd007.png);mask-image:url(/_next/static/media/sweep-banner-bgmask.057cd007.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;aspect-ratio:705/488;@media screen and (min-width:640px){padding-left:20px;padding-bottom:30px;padding-right:20px;padding-top:30px;min-width:405px;height:auto}@media screen and (min-width:1536px){padding-left:36px;padding-bottom:30px;padding-right:36px;padding-top:30px;min-width:505px}}.sweep-banner-image{width:50%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.sweep-banner-image-1{width:auto;height:100%}.sweep-text-yellow{text-transform:uppercase;color:#ffd201;text-shadow:#ffd615 0 0 29.8px;line-height:1}.sweep-text-green{text-transform:none!important;text-shadow:#9ce545 0 0 19.3px;line-height:1}.sweep-text-white{text-transform:uppercase;color:#fff;line-height:1}.sweep-banner-section{width:100%;max-width:112.5rem;margin:0 auto}.sweep-provider-section{width:100%;max-width:112.5rem;margin:60px auto 0;overflow:hidden;@media screen and (min-width:1240px){margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:100px}}.offmarket-card-section{width:100%;max-width:112.5rem;margin:0 auto 5rem}.sweep-provider-logo{display:flex;justify-content:center;align-items:center;min-width:80px;min-height:41px;@media screen and (min-width:768px){min-width:100px;min-height:61px}@media screen and (min-width:1240px){min-width:150px;min-height:111px}}.sweep-button{height:-moz-fit-content;height:fit-content;position:relative;transform:scaleX(-1);transition:all .3s ease-in-out;.btn-inner{--bg-color:#ff0;--bg-color-gradient:linear-gradient(180deg,#fff656,#ffac0f);--bg-color-hover:#ff0;--border-width:1px;--border-color:var(--primary-1000);--text-color:var(--black-1000);--text-color-hover:var(--black-1000);--blur:4px;--curve-top-left-1:1.375rem;--curve-top-left-2:1.75rem;--curve-bottom-right-1:0.75rem;--curve-bottom-right-2:1rem;width:100%;border:0;display:inline-grid;place-content:center;padding:.75rem 2.25rem;aspect-ratio:160/45;cursor:pointer;position:relative;transition:all .3s ease-in-out;clip-path:polygon(0 var(--curve-top-left-1),var(--curve-top-left-2) 0,100% 0,100% calc(100% - var(--curve-bottom-right-1)),calc(100% - var(--curve-bottom-right-2)) 100%,0 100%);@media screen and (min-width:640px){padding-left:0;padding-bottom:10px;padding-right:0;padding-top:10px;min-width:190px;height:auto}@media screen and (max-width:640px){padding-left:.85rem;padding-bottom:.75rem;padding-right:.85rem;padding-top:.75rem;min-width:120px!important}&:after,&:before{content:"";width:100%;height:100%;position:absolute;inset:0}&:before{background-color:var(--border-color);z-index:-2}&:after{background:var(--bg-color-gradient);z-index:-1;transition:all .3s ease-in-out;clip-path:polygon(var(--border-width) calc(var(--curve-top-left-1) + var(--border-width) * .5),calc(var(--curve-top-left-2) + var(--border-width) * .5) var(--border-width),calc(100% - var(--border-width)) var(--border-width),calc(100% - var(--border-width)) calc(100% - calc(var(--curve-bottom-right-1) + var(--border-width) * .5)),calc(100% - calc(var(--curve-bottom-right-2) + var(--border-width) * .5)) calc(100% - var(--border-width)),var(--border-width) calc(100% - var(--border-width)))}}.text{color:var(--text-color);font-size:12px;font-weight:500;line-height:1.313;letter-spacing:.75px;text-transform:capitalize;transform:scaleX(-1);@media screen and (min-width:640px){font-size:16px;line-height:1.5;letter-spacing:.5px}}.corner-shape,.text{transition:all .3s ease-in-out}.corner-shape{width:.688rem;height:.5rem;background-color:var(--white-1000);display:inline-block;position:absolute;right:0;bottom:0;clip-path:polygon(100% 100%,100% 0,0 100%)}&:hover{.btn-inner{color:var(--text-color-hover);&:after,&:before{background-color:var(--bg-color-hover)}}.text{color:var(--text-color-hover)}}&:active{transform:scale3d(-.9,.9,.9)}}@media screen and (max-width:991.98px){.secondary-button{.btn-inner{--curve-top-left-1:0.938rem;--curve-top-left-2:1.125rem;--curve-bottom-right-1:0.625rem;--curve-bottom-right-2:0.75rem;min-width:5.375rem;padding:.5rem 1.25rem}.text{font-size:.75rem}.corner-shape{width:.531rem;height:.438rem}}}