.hero{position:relative}@media only screen and (max-width:767px){.hero .container{padding:0}}.hero.taller .top{padding-bottom:120px;padding-top:72px}@media only screen and (min-width:992px){.hero.taller .top{padding-top:calc(-38.94737px + 11.18421vw)!important}}@media only screen and (min-width:1600px){.hero.taller .top{padding-top:140px}}@media only screen and (min-width:992px){.hero.taller .top{padding-bottom:calc(.89474px + 12.00658vw)!important}}@media only screen and (min-width:1600px){.hero.taller .top{padding-bottom:193px}}@media only screen and (max-width:767px){.hero.taller .top{padding-top:0!important}}.hero .top{padding-top:72px;position:relative}@media only screen and (min-width:992px){.hero .top{padding-top:calc(1.84211px + 7.07237vw)}}@media only screen and (min-width:1600px){.hero .top{padding-top:115px}}@media only screen and (max-width:767px){.hero .top{padding-top:0}}.hero .top .video{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.hero .top .video video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.hero .top .image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.hero .top .image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;width:100%}@media only screen and (max-width:767px){.hero .top .image{display:none}}.hero .top .eyebrow{border-radius:20px;color:#fff;font-size:14px;font-weight:700;margin-bottom:22.0444444444px;padding:7px 15px;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:992px){.hero .top .eyebrow{margin-bottom:calc(0px + 2.22222vw)}}@media only screen and (min-width:1600px){.hero .top .eyebrow{margin-bottom:35.5555555556px}}@media screen and (max-width:767px){.hero .top .eyebrow{margin-bottom:24px}}@media only screen and (min-width:992px){.hero .top .eyebrow{padding-left:15px;padding-right:15px}}@media only screen and (min-width:1600px){.hero .top .eyebrow{padding-left:15px;padding-right:15px}}@media only screen and (min-width:992px){.hero .top .eyebrow{padding-bottom:7px;padding-top:7px}}@media only screen and (min-width:1600px){.hero .top .eyebrow{padding-bottom:7px;padding-top:7px}}@media only screen and (min-width:992px){.hero .top .eyebrow{font-size:14px}}@media only screen and (min-width:1600px){.hero .top .eyebrow{font-size:14px}}.hero .top .heading h1{text-transform:uppercase}.hero .top .heading h1:not(span){color:#fff}@media only screen and (max-width:767px){.hero .top .heading h1 br{display:none}.hero .top .heading h1 br.hide-on-desktop{display:block}}@media only screen and (min-width:768px){.hero .top .heading h1 br.hide-on-desktop{display:none}}.hero .top .description{margin-bottom:28px}@media only screen and (min-width:992px){.hero .top .description{margin-bottom:calc(1.89474px + 2.63158vw)}}@media only screen and (min-width:1600px){.hero .top .description{margin-bottom:44px}}.hero .top .description:not(span){color:#fff}@media only screen and (max-width:767px){.hero .top .description{margin-bottom:32px}.hero .top .description br{display:none}}@media only screen and (min-width:768px){.hero .top .button-wrap{margin-bottom:55px}}@media only screen and (min-width:768px) and (min-width:992px){.hero .top .button-wrap{margin-bottom:calc(-.47368px + 5.59211vw)}}@media only screen and (min-width:768px) and (min-width:1600px){.hero .top .button-wrap{margin-bottom:89px}}.hero .top .text{position:relative}.hero .top .text .mobile-image{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}@media only screen and (max-width:767px){.hero .top .text .mobile-image{display:block}}.hero .top .text .mobile-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;width:100%}@media only screen and (min-width:768px){.hero .top .text{margin-bottom:-11.75vw}}@media only screen and (max-width:767px){.hero .top .text{padding:64px 34px 64px 24px}.hero .top .text:after{background:linear-gradient(transparent,rgba(0,0,0,.8));content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}}@media screen and (min-width:1601px){.hero .top .text{margin-bottom:-187px}}.hero .top .bluebox{background:linear-gradient(to bottom right,#009ddf,#00a77e);padding-top:55px;position:relative;z-index:5}@media only screen and (min-width:768px){.hero .top .bluebox{box-shadow:12px 14px 59px 0 rgba(0,0,0,.2);transform:translateY(11.75vw)}}@media only screen and (max-width:767px){.hero .top .bluebox{padding-top:48px}}@media screen and (min-width:1601px){.hero .top .bluebox{transform:translateY(187px)}}@media only screen and (min-width:992px){.hero .top .bluebox{padding-top:calc(-.47368px + 5.59211vw)}}@media only screen and (min-width:1600px){.hero .top .bluebox{padding-top:89px}}.hero .top .bluebox__top{padding-left:82px;padding-right:82px}@media only screen and (min-width:992px){.hero .top .bluebox__top{padding-left:calc(-1.21053px + 8.38816vw);padding-right:calc(-1.21053px + 8.38816vw)}}@media only screen and (min-width:1600px){.hero .top .bluebox__top{padding-left:133px;padding-right:133px}}@media only screen and (max-width:767px){.hero .top .bluebox__top{padding:0 24px}}.hero .top .bluebox__eyebrow{margin-bottom:11.0222222222px}@media only screen and (min-width:992px){.hero .top .bluebox__eyebrow{margin-bottom:calc(0px + 1.11111vw)}}@media only screen and (min-width:1600px){.hero .top .bluebox__eyebrow{margin-bottom:17.7777777778px}}@media screen and (max-width:767px){.hero .top .bluebox__eyebrow{margin-bottom:16px}}.hero .top .bluebox__eyebrow p{color:#fff;font-size:17px;font-weight:700;font-weight:300;line-height:1.33}@media only screen and (min-width:992px){.hero .top .bluebox__eyebrow p{font-size:calc(.68421px + 1.64474vw)}}@media only screen and (min-width:1600px){.hero .top .bluebox__eyebrow p{font-size:27px}}@media only screen and (max-width:767px){.hero .top .bluebox__eyebrow p{font-size:20px}}.hero .top .bluebox__eyebrow h1{color:#fff;font-size:39px;font-weight:800;line-height:1.09}@media only screen and (min-width:992px){.hero .top .bluebox__eyebrow h1{font-size:calc(1.47368px + 3.78289vw)}}@media only screen and (min-width:1600px){.hero .top .bluebox__eyebrow h1{font-size:62px}}@media only screen and (max-width:767px){.hero .top .bluebox__eyebrow h1{font-size:30px;line-height:36px}}.hero .top .bluebox__eyebrow h2{color:#fff;font-size:33px;font-weight:900;line-height:1.17;margin:0}@media only screen and (min-width:992px){.hero .top .bluebox__eyebrow h2{font-size:calc(.36842px + 3.28947vw)}}@media only screen and (min-width:1600px){.hero .top .bluebox__eyebrow h2{font-size:53px}}@media only screen and (max-width:767px){.hero .top .bluebox__eyebrow h2{font-size:28px}}.hero .top .bluebox__eyebrow h3{color:#fff;font-size:23px;font-weight:900;line-height:1.17;margin:0}@media only screen and (min-width:992px){.hero .top .bluebox__eyebrow h3{font-size:calc(-9.63158px + 3.28947vw)}}@media only screen and (min-width:1600px){.hero .top .bluebox__eyebrow h3{font-size:43px}}@media only screen and (max-width:767px){.hero .top .bluebox__eyebrow h3{font-size:28px}}.hero .top .bluebox__eyebrow h4{color:#fff;font-size:16px;font-weight:900;line-height:1.17;margin:0}@media only screen and (min-width:992px){.hero .top .bluebox__eyebrow h4{font-size:calc(-11.73684px + 2.79605vw)}}@media only screen and (min-width:1600px){.hero .top .bluebox__eyebrow h4{font-size:33px}}@media only screen and (max-width:767px){.hero .top .bluebox__eyebrow h4{font-size:28px}}.hero .top .bluebox__eyebrow h5{color:#fff;font-size:17px;font-weight:700;line-height:1.33;margin:0}@media only screen and (min-width:992px){.hero .top .bluebox__eyebrow h5{font-size:calc(.68421px + 1.64474vw)}}@media only screen and (min-width:1600px){.hero .top .bluebox__eyebrow h5{font-size:27px}}@media only screen and (max-width:767px){.hero .top .bluebox__eyebrow h5{font-size:20px}}.hero .top .bluebox__eyebrow h6{color:#fff;font-size:14px;font-weight:900;line-height:1.17;margin:0}@media only screen and (min-width:992px){.hero .top .bluebox__eyebrow h6{font-size:calc(-.68421px + 1.48026vw)}}@media only screen and (min-width:1600px){.hero .top .bluebox__eyebrow h6{font-size:23px}}@media only screen and (max-width:767px){.hero .top .bluebox__eyebrow h6{font-size:28px}}.hero .top .bluebox__heading{margin-bottom:33px}.hero .top .bluebox__heading h2{color:#fff;font-weight:400;text-align:center;text-transform:uppercase}.hero .top .bluebox__heading h2 .text-yellow{font-weight:800}@media only screen and (max-width:767px){.hero .top .bluebox__heading h2{font-weight:300}.hero .top .bluebox__heading h2 br{display:none}.hero .top .bluebox__heading h2 span{font-weight:800}}.hero .top .bluebox__heading h3{color:#fff;font-size:23px;font-weight:400;line-height:1.17}@media only screen and (min-width:992px){.hero .top .bluebox__heading h3{font-size:calc(-9.63158px + 3.28947vw)}}@media only screen and (min-width:1600px){.hero .top .bluebox__heading h3{font-size:43px}}@media only screen and (max-width:767px){.hero .top .bluebox__heading h3{font-size:28px}}.hero .top .bluebox__heading h4{color:#fff;font-size:16px;font-weight:400;line-height:1.17}@media only screen and (min-width:992px){.hero .top .bluebox__heading h4{font-size:calc(-11.73684px + 2.79605vw)}}@media only screen and (min-width:1600px){.hero .top .bluebox__heading h4{font-size:33px}}@media only screen and (max-width:767px){.hero .top .bluebox__heading h4{font-size:28px}}.hero .top .bluebox__heading h5{color:#fff;font-size:17px;font-weight:700;font-weight:400;line-height:1.33}@media only screen and (min-width:992px){.hero .top .bluebox__heading h5{font-size:calc(.68421px + 1.64474vw)}}@media only screen and (min-width:1600px){.hero .top .bluebox__heading h5{font-size:27px}}@media only screen and (max-width:767px){.hero .top .bluebox__heading h5{font-size:20px}}.hero .top .bluebox__heading h6{color:#fff;font-size:14px;font-weight:400;line-height:1.17}@media only screen and (min-width:992px){.hero .top .bluebox__heading h6{font-size:calc(-.68421px + 1.48026vw)}}@media only screen and (min-width:1600px){.hero .top .bluebox__heading h6{font-size:23px}}@media only screen and (max-width:767px){.hero .top .bluebox__heading h6{font-size:28px}}@media only screen and (min-width:992px){.hero .top .bluebox__heading{margin-bottom:calc(.36842px + 3.28947vw)}}@media only screen and (min-width:1600px){.hero .top .bluebox__heading{margin-bottom:53px}}.hero .top .bluebox__descriptions{padding-bottom:55px}@media only screen and (min-width:992px){.hero .top .bluebox__descriptions{padding-bottom:calc(-.47368px + 5.59211vw)}}@media only screen and (min-width:1600px){.hero .top .bluebox__descriptions{padding-bottom:89px}}@media only screen and (min-width:768px){.hero .top .bluebox__descriptions{display:flex;gap:61px}}@media only screen and (min-width:768px) and (min-width:992px){.hero .top .bluebox__descriptions{gap:calc(.63158px + 6.08553vw)}}@media only screen and (min-width:768px) and (min-width:1600px){.hero .top .bluebox__descriptions{gap:98px}}.hero .top .bluebox__descriptions p{color:#fff}@media only screen and (max-width:767px){.hero .top .bluebox__descriptions{padding-bottom:22px}}@media only screen and (min-width:768px){.hero .top .bluebox__left-description,.hero .top .bluebox__right-description{width:50%}}@media only screen and (max-width:991px){.hero .top .bluebox__left-description br,.hero .top .bluebox__right-description br{display:none}}.hero .top .bluebox__left-description .button-wrap,.hero .top .bluebox__right-description .button-wrap{margin:0}.hero .top .bluebox__left-description{padding-left:33px;position:relative}@media only screen and (min-width:992px){.hero .top .bluebox__left-description{padding-left:calc(.36842px + 3.28947vw)}}@media only screen and (min-width:1600px){.hero .top .bluebox__left-description{padding-left:53px}}.hero .top .bluebox__left-description p:first-child{font-size:17px;font-style:italic;font-weight:700;font-weight:400;line-height:1.33;margin-bottom:14px}@media only screen and (min-width:992px){.hero .top .bluebox__left-description p:first-child{font-size:calc(.68421px + 1.64474vw)}}@media only screen and (min-width:1600px){.hero .top .bluebox__left-description p:first-child{font-size:27px}}@media only screen and (max-width:767px){.hero .top .bluebox__left-description p:first-child{font-size:20px}}@media only screen and (min-width:992px){.hero .top .bluebox__left-description p:first-child{margin-bottom:calc(.94737px + 1.31579vw)}}@media only screen and (min-width:1600px){.hero .top .bluebox__left-description p:first-child{margin-bottom:22px}}.hero .top .bluebox__left-description:before{background:linear-gradient(90deg,#ffc425,#f68b1f);border-radius:8px;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:6px}@media only screen and (min-width:992px){.hero .top .bluebox__left-description:before{width:calc(1.10526px + .49342vw)}}@media only screen and (min-width:1600px){.hero .top .bluebox__left-description:before{width:9px}}@media only screen and (max-width:767px){.hero .top .bluebox__left-description:before{height:95%}.hero .top .bluebox__left-description{margin-bottom:20px}}.hero .top .bluebox__bottom{padding:36px 82px;position:relative}@media only screen and (min-width:992px){.hero .top .bluebox__bottom{padding-left:calc(-1.21053px + 8.38816vw);padding-right:calc(-1.21053px + 8.38816vw)}}@media only screen and (min-width:1600px){.hero .top .bluebox__bottom{padding-left:133px;padding-right:133px}}@media only screen and (min-width:992px){.hero .top .bluebox__bottom{padding-bottom:calc(.10526px + 3.61842vw);padding-top:calc(.10526px + 3.61842vw)}}@media only screen and (min-width:1600px){.hero .top .bluebox__bottom{padding-bottom:58px;padding-top:58px}}@media only screen and (max-width:767px){.hero .top .bluebox__bottom{padding:40px 24px}}@media only screen and (min-width:768px){.hero .top .bluebox__bottom{align-items:center;display:flex;justify-content:space-between}}.hero .top .bluebox__bottom:after{background:rgba(0,3,11,.33);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.hero .top .bluebox__bottom-description{position:relative;z-index:1}.hero .top .bluebox__bottom-description p{color:#fff;font-size:17px;font-weight:700;line-height:1.33}@media only screen and (min-width:992px){.hero .top .bluebox__bottom-description p{font-size:calc(.68421px + 1.64474vw)}}@media only screen and (min-width:1600px){.hero .top .bluebox__bottom-description p{font-size:27px}}@media only screen and (max-width:767px){.hero .top .bluebox__bottom-description p{font-size:20px;margin-bottom:24px}.hero .top .bluebox__bottom-description p br{display:none}}.hero .top .bluebox__bottom-button{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}.hero .top .bluebox__bottom-button .button-wrap{margin:0}.hero .top:after{bottom:-16.5333333333px;content:"";display:block;height:16.5333333333px;left:0;position:absolute;width:100%}@media only screen and (min-width:992px){.hero .top:after{height:calc(0px + 1.66667vw)}}@media only screen and (min-width:1600px){.hero .top:after{height:26.6666666667px}}@media screen and (max-width:767px){.hero .top:after{height:24px}}@media only screen and (min-width:992px){.hero .top:after{bottom:calc(0px - 1.66667vw)}}@media only screen and (min-width:1600px){.hero .top:after{bottom:-26.6666666667px}}@media screen and (max-width:767px){.hero .top:after{bottom:-24px}}.hero.bottom-border-yellow .top .eyebrow,.hero.bottom-border-yellow .top:after{background:linear-gradient(to bottom right,#ffc425,#f68b1f)}.hero.bottom-border-purple .top .eyebrow,.hero.bottom-border-purple .top:after{background:linear-gradient(to bottom right,#4b75ec,#5e1b6b)}.hero.bottom-border-purple .top.top{padding-bottom:73.0222222222px}@media only screen and (min-width:992px){.hero.bottom-border-purple .top.top{padding-bottom:calc(0px + 7.36111vw)}}@media only screen and (min-width:1600px){.hero.bottom-border-purple .top.top{padding-bottom:117.7777777778px}}@media screen and (max-width:767px){.hero.bottom-border-purple .top.top{padding-bottom:0}}.hero.bottom-border-blue .top .eyebrow,.hero.bottom-border-blue .top:after{background:#009ddf}.hero.border-bottom-transparent .top:after{background:transparent}.hero.no-bluebox .top{padding-bottom:44.0888888889px}@media only screen and (min-width:992px){.hero.no-bluebox .top{padding-bottom:calc(0px + 4.44444vw)}}@media only screen and (min-width:1600px){.hero.no-bluebox .top{padding-bottom:71.1111111111px}}@media screen and (max-width:767px){.hero.no-bluebox .top{padding-bottom:80px}}.hero.no-bluebox .top .button-wrap,.hero.no-bluebox .top .text{margin:0}@media only screen and (max-width:767px){.hero.no-bluebox.no-padding-bottom-mobile .top{padding-bottom:0}}.hero.not-home .bluebox{padding-top:44.0888888889px}@media only screen and (min-width:992px){.hero.not-home .bluebox{padding-top:calc(0px + 4.44444vw)}}@media only screen and (min-width:1600px){.hero.not-home .bluebox{padding-top:71.1111111111px}}@media screen and (max-width:767px){.hero.not-home .bluebox{padding-top:48px}}.hero.not-home .bluebox__heading h2{font-variation-settings:"wdth" 100;font-weight:300}.hero.not-home .bluebox__heading h2 .text-yellow{font-weight:800}.hero.not-home .bluebox__left-description p,.hero.not-home .bluebox__left-description strong{font-size:11.0222222222px;font-variation-settings:"wdth" 100;line-height:1.58!important}@media only screen and (min-width:992px){.hero.not-home .bluebox__left-description p,.hero.not-home .bluebox__left-description strong{font-size:calc(0px + 1.11111vw)!important}}@media only screen and (min-width:1600px){.hero.not-home .bluebox__left-description p,.hero.not-home .bluebox__left-description strong{font-size:17.7777777778px}}@media screen and (max-width:767px){.hero.not-home .bluebox__left-description p,.hero.not-home .bluebox__left-description strong{font-size:16px}}@media only screen and (max-width:767px){.hero.not-home .bluebox__left-description p,.hero.not-home .bluebox__left-description strong{font-size:16px!important;font-style:normal!important}}.hero.not-home .bluebox__left-description a.btn{font-variation-settings:"wdth" 100}.hero.solutions-page .bluebox.bluebox{margin-bottom:-16.2vw;transform:unset}@media (min-width:1600px){.hero.solutions-page .bluebox.bluebox{margin-bottom:-258px}}@media only screen and (max-width:767px){.hero.solutions-page .bluebox__descriptions{padding-bottom:44px}.hero.solutions-page .bluebox__left-description{margin-bottom:32px}}.hero.solutions-page .bluebox__left-description p,.hero.solutions-page .bluebox__left-description strong{font-size:20px}@media only screen and (min-width:375px){.hero.solutions-page .bluebox__left-description p,.hero.solutions-page .bluebox__left-description strong{font-size:calc(18.59155px + .37559vw)!important}}@media only screen and (min-width:1440px){.hero.solutions-page .bluebox__left-description p,.hero.solutions-page .bluebox__left-description strong{font-size:24px}}@media only screen and (max-width:767px){.hero.solutions-page .bluebox__bottom-description p{margin-bottom:0!important}}.hero.solutions-page .text.text{margin-bottom:80px}@media only screen and (min-width:375px){.hero.solutions-page .text.text{margin-bottom:calc(72.95775px + 1.87793vw)}}@media only screen and (min-width:1440px){.hero.solutions-page .text.text{margin-bottom:100px}}@media only screen and (max-width:767px){.hero.solutions-page .text.text{margin:0}}.hero.resources-page .bluebox{text-align:center!important}.hero.resources-page .bluebox__descriptions{padding-bottom:0}.hero.resources-page .bluebox__descriptions p{font-size:20px}@media only screen and (min-width:375px){.hero.resources-page .bluebox__descriptions p{font-size:calc(18.59155px + .37559vw)!important}}@media only screen and (min-width:1440px){.hero.resources-page .bluebox__descriptions p{font-size:24px}}.hero.resources-page .bluebox__bottom{justify-content:center;padding-bottom:20px;padding-top:16px}@media only screen and (min-width:375px){.hero.resources-page .bluebox__bottom{padding-top:calc(13.1831px + .75117vw)!important}}@media only screen and (min-width:1440px){.hero.resources-page .bluebox__bottom{padding-top:24px}}@media only screen and (min-width:375px){.hero.resources-page .bluebox__bottom{padding-bottom:calc(2.39437px + 4.69484vw)!important}}@media only screen and (min-width:1440px){.hero.resources-page .bluebox__bottom{padding-bottom:70px}}.hero.resources-page .bluebox__bottom:after{content:none}.hero.resources-page .bluebox__bottom-description{padding-top:0!important}.hero.resources-page .bluebox__bottom-description p{font-size:16px!important;font-weight:400!important}.hero.light-eyebrow .eyebrow{color:#00030b}@media only screen and (min-width:768px){.hero.bluebox-line-middle .bluebox{box-shadow:12px 14px 59px 0 rgba(0,0,0,.2);transform:translateY(5vw)}}@media only screen and (max-width:767px){.hero.bluebox-line-middle .bluebox{padding-top:48px}}@media screen and (min-width:1601px){.hero.bluebox-line-middle .bluebox{transform:translateY(90px)}}.hero.bluebox-line-middle .bluebox__descriptions .strong{font-size:18px;font-weight:700}.hero.bluebox-line-middle .bluebox__left-description{padding-left:0}.hero.bluebox-line-middle .bluebox__left-description:before{left:108%}.hero.bluebox-line-middle .bluebox__left-description p{font-size:16px}@media only screen and (min-width:375px){.hero.bluebox-line-middle .bluebox__left-description p{font-size:16px!important}}@media only screen and (min-width:1440px){.hero.bluebox-line-middle .bluebox__left-description p{font-size:16px}}.hero.bluebox-line-middle .bluebox__left-description p:first-child{font-style:normal}@media only screen and (max-width:767px){.hero.bluebox-line-middle .bluebox__left-description{display:flex;flex-direction:column-reverse;margin-bottom:0}.hero.bluebox-line-middle .bluebox__left-description:before{height:6px;margin:0 auto;max-width:130px;position:static;width:100%}.hero.bluebox-line-middle .bluebox__left-description p:first-child{margin-bottom:40px}.hero.bluebox-line-middle .bluebox__right-description p:first-child{margin-top:40px}}.hero.bluebox-line-middle .bluebox__right-description p{font-size:16px}@media only screen and (min-width:375px){.hero.bluebox-line-middle .bluebox__right-description p{font-size:16px!important}}@media only screen and (min-width:1440px){.hero.bluebox-line-middle .bluebox__right-description p{font-size:16px}}.hero.no-after-block .bluebox{padding-top:55.1111111111px}@media only screen and (min-width:992px){.hero.no-after-block .bluebox{padding-top:calc(0px + 5.55556vw)}}@media only screen and (min-width:1600px){.hero.no-after-block .bluebox{padding-top:88.8888888889px}}@media screen and (max-width:767px){.hero.no-after-block .bluebox{padding-top:40px}}.hero.no-after-block .bluebox__descriptions{padding-bottom:55.1111111111px}@media only screen and (min-width:992px){.hero.no-after-block .bluebox__descriptions{padding-bottom:calc(0px + 5.55556vw)}}@media only screen and (min-width:1600px){.hero.no-after-block .bluebox__descriptions{padding-bottom:88.8888888889px}}@media screen and (max-width:767px){.hero.no-after-block .bluebox__descriptions{padding-bottom:40px}}.hero.no-after-block .bluebox__bottom,.hero.no-after-block .bluebox__bottom:after{display:none}.hero.no-after-block .top{padding-bottom:0}.hero.no-after-block .top:after{display:none}.hero.no-after-block .image{height:auto}@media only screen and (max-width:767px){.hero.real-estate-page .top{padding-bottom:0}}@media only screen and (min-width:992px){.hero.real-estate-page .top .text{padding-bottom:7.5vw}}.hero.real-estate-page .eyebrow{background:linear-gradient(to bottom right,#009ddf,#00a77e)}@media only screen and (min-width:768px){.hero.real-estate-page .bluebox{transform:translateY(5.75vw)}}.hero.real-estate-page .bluebox__heading p{color:#fff;font-size:20px;text-align:center}@media only screen and (min-width:992px){.hero.real-estate-page .bluebox__heading p{font-size:calc(13.47368px + .65789vw)}}@media only screen and (min-width:1600px){.hero.real-estate-page .bluebox__heading p{font-size:24px}}@media only screen and (max-width:767px){.hero.real-estate-page .bluebox__heading span{display:block}}.hero.real-estate-page .bluebox__heading br{display:block!important}.hero.real-estate-page .bluebox__heading br:nth-child(2){display:none!important}@media only screen and (min-width:768px){.hero.real-estate-page .bluebox__heading br{display:block!important}.hero.real-estate-page .bluebox__heading br:first-child{display:none!important}.hero.real-estate-page .bluebox__heading br:nth-child(2){display:block!important}.hero.real-estate-page .bluebox__heading br:nth-child(3){display:none!important}}.hero.real-estate-page .bluebox__left-description{padding-left:0}.hero.real-estate-page .bluebox__left-description:before{content:none}.hero.real-estate-page .bluebox__left-description *{color:#fff}.hero.real-estate-page .bluebox__left-description ul{padding:0}.hero.real-estate-page .bluebox__left-description li{padding-left:33.0666666667px;position:relative}@media only screen and (min-width:992px){.hero.real-estate-page .bluebox__left-description li{padding-left:calc(0px + 3.33333vw)}}@media only screen and (min-width:1600px){.hero.real-estate-page .bluebox__left-description li{padding-left:53.3333333333px}}@media screen and (max-width:767px){.hero.real-estate-page .bluebox__left-description li{padding-left:48px}}.hero.real-estate-page .bluebox__left-description li:not(:last-child){margin-bottom:12.4px}@media only screen and (min-width:992px){.hero.real-estate-page .bluebox__left-description li:not(:last-child){margin-bottom:1.25vw}}@media only screen and (min-width:1600px){.hero.real-estate-page .bluebox__left-description li:not(:last-child){margin-bottom:20px}}@media screen and (max-width:767px){.hero.real-estate-page .bluebox__left-description li:not(:last-child){margin-bottom:18px}}.hero.real-estate-page .bluebox__left-description li:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQgMTYuNDI1IDEyLjcyNSAyNyAyOCAzIiBzdHJva2U9InVybCgjYSkiIHN0cm9rZS13aWR0aD0iNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iLTgiIHkxPSIxNSIgeDI9IjE2IiB5Mj0iMzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRkZDNDI1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRjY4QjFGIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:22.0444444444px;left:0;position:absolute;top:0;width:22.0444444444px}@media only screen and (min-width:992px){.hero.real-estate-page .bluebox__left-description li:before{height:calc(0px + 2.22222vw);width:calc(0px + 2.22222vw)}}@media only screen and (min-width:1600px){.hero.real-estate-page .bluebox__left-description li:before{height:35.5555555556px;width:35.5555555556px}}@media screen and (max-width:767px){.hero.real-estate-page .bluebox__left-description li:before{height:32px;width:32px}}.hero.real-estate-page .bluebox__right-description a{background:linear-gradient(to bottom right,#ffc425,#f68b1f);box-sizing:border-box;color:#fff;display:inline-block;font-size:12px;font-weight:700;line-height:1;margin-top:32px;padding:9px 28px}@media only screen and (min-width:992px){.hero.real-estate-page .bluebox__right-description a{font-size:calc(3.84211px + .82237vw)}}@media only screen and (min-width:1600px){.hero.real-estate-page .bluebox__right-description a{font-size:17px}}@media only screen and (min-width:992px){.hero.real-estate-page .bluebox__right-description a{padding-left:calc(1.89474px + 2.63158vw);padding-right:calc(1.89474px + 2.63158vw)}}@media only screen and (min-width:1600px){.hero.real-estate-page .bluebox__right-description a{padding-left:44px;padding-right:44px}}@media only screen and (min-width:992px){.hero.real-estate-page .bluebox__right-description a{padding-bottom:calc(.84211px + .82237vw);padding-top:calc(.84211px + .82237vw)}}@media only screen and (min-width:1600px){.hero.real-estate-page .bluebox__right-description a{padding-bottom:14px;padding-top:14px}}@media only screen and (max-width:767px){.hero.real-estate-page .bluebox__right-description a{font-size:15px;padding:13px 20px;text-align:center;width:100%}}.hero.bigger-padding-bottom .top{padding-bottom:72px}@media only screen and (min-width:992px){.hero.bigger-padding-bottom .top{padding-bottom:calc(-135.21053px + 20.88816vw)}}@media only screen and (min-width:1600px){.hero.bigger-padding-bottom .top{padding-bottom:199px}}@media only screen and (max-width:767px){.page-home .hero .top{padding-bottom:0}}.page-home .hero .button-wrap.button-wrap:not(.bluebox .button-wrap){margin-bottom:55.1111111111px}@media only screen and (min-width:992px){.page-home .hero .button-wrap.button-wrap:not(.bluebox .button-wrap){margin-bottom:calc(0px + 5.55556vw)}}@media only screen and (min-width:1600px){.page-home .hero .button-wrap.button-wrap:not(.bluebox .button-wrap){margin-bottom:88.8888888889px}}@media screen and (max-width:767px){.page-home .hero .button-wrap.button-wrap:not(.bluebox .button-wrap){margin-bottom:64px}}.page-home .hero .bluebox{margin-bottom:-160.5111111111px;transform:unset}@media only screen and (min-width:992px){.page-home .hero .bluebox{margin-bottom:calc(0px - 16.18056vw)}}@media only screen and (min-width:1600px){.page-home .hero .bluebox{margin-bottom:-258.8888888889px}}@media screen and (max-width:767px){.page-home .hero .bluebox{margin-bottom:0}}@media only screen and (max-width:767px){.page-technical-report .hero .top{padding-bottom:0}}.page-blog .bluebox,.page-case-studies .bluebox,.page-events .bluebox,.page-marketwatch .bluebox,.page-news .bluebox,.page-resources .bluebox{padding-bottom:41.3333333333px}@media only screen and (min-width:992px){.page-blog .bluebox,.page-case-studies .bluebox,.page-events .bluebox,.page-marketwatch .bluebox,.page-news .bluebox,.page-resources .bluebox{padding-bottom:calc(0px + 4.16667vw)}}@media only screen and (min-width:1600px){.page-blog .bluebox,.page-case-studies .bluebox,.page-events .bluebox,.page-marketwatch .bluebox,.page-news .bluebox,.page-resources .bluebox{padding-bottom:66.6666666667px}}@media screen and (max-width:767px){.page-blog .bluebox,.page-case-studies .bluebox,.page-events .bluebox,.page-marketwatch .bluebox,.page-news .bluebox,.page-resources .bluebox{padding-bottom:60px}}.page-industries .hero .top .eyebrow{background:linear-gradient(to bottom right,#009ddf,#00a77e)}.page-industries .hero .bluebox{transform:translateY(16.2vw)}@media (min-width:1600px){.page-industries .hero .bluebox{transform:translateY(258px)}}.page-marketwatch .hero.bottom-border-purple .top:after{background:#5e1b6b}.page-events .hero.bottom-border-blue .top:after{background:#4b75ec}@media only screen and (max-width:767px){.page-analytics .hero .top,.page-blog .hero .top,.page-case-studies .hero .top,.page-events .hero .top,.page-guides .hero .top,.page-mobile .hero .top,.page-report-writing .hero .top{padding-bottom:0}}