.mainSectionUmbrella{background:#ffbc0d;position:relative;padding-top:73px;overflow:hidden}@media (max-width:767.98px){.mainSectionUmbrella{padding:0;margin-top:60px}}.app .mainSectionUmbrella{margin-top:0}.mainTitle{color:#000;font-size:44px}@media screen and (min-width:320px){.mainTitle{font-size:calc(44px) 24 * (100vw - 320px) / 704)}}@media screen and (min-width:1024px){.mainTitle{font-size:68px}}.mainDescription{font-size:17px}@media screen and (min-width:320px){.mainDescription{font-size:calc(17px) 2 * (100vw - 320px) / 704)}}@media screen and (min-width:1024px){.mainDescription{font-size:19px}}@media (max-width:991.98px){.mainDescription{text-align:center}.mainTitle{text-align:center}.mainTitle br{display:block}}.mainSectionUmbrella-bottom{background-image:url(/assets/subpages/umbrellajoy/images/top_bg.png);background-repeat:no-repeat;background-size:100% auto;background-position:center bottom;padding:0 15px 10px;margin-bottom:-1px}.mainSectionUmbrella-bottom h2{font-size:22px}@media screen and (min-width:320px){.mainSectionUmbrella-bottom h2{font-size:calc(22px) 30 * (100vw - 320px) / 704)}}@media screen and (min-width:1024px){.mainSectionUmbrella-bottom h2{font-size:52px}}.mainSectionUmbrella-bottom p{font-size:16px}@media screen and (min-width:320px){.mainSectionUmbrella-bottom p{font-size:calc(16px) 3 * (100vw - 320px) / 704)}}@media screen and (min-width:1024px){.mainSectionUmbrella-bottom p{font-size:19px}}.mainBanner{background:#fff;border-radius:15px;box-shadow:0 0 7px 0 #6666663b}.label{background:#ffbc0d;display:inline-block;color:#fff;text-transform:uppercase;font-weight:700;padding:2px 7px;border-radius:2px;letter-spacing:2px;font-size:12px!important}.label span{vertical-align:baseline}@media (max-width:767.98px){.label{position:absolute;left:0}}.card-wrapper .card{border-radius:15px;box-shadow:0 0 7px 0 #6666663b;text-align:center;margin:0 0 30px}.card-wrapper .card .label{position:absolute;top:25px;z-index:3}.card-wrapper .card h3{font-size:22px;font-weight:700}.card-wrapper .card p{font-size:16px}a.umbrellaLink{font-weight:700;letter-spacing:.3px;border-bottom:2px solid #ffbc0d;display:inline-block;text-transform:uppercase;font-size:12px}h1{font-size:34px}@media screen and (min-width:320px){h1{font-size:calc(34px) 18 * (100vw - 320px) / 704)}}@media screen and (min-width:1024px){h1{font-size:52px}}.row-card{margin:0 -30px}.max-w{max-width:800px;margin:auto}.badge-bot{margin-bottom:2em}.badge-bot h4{font-weight:700;margin:.5em auto .5em;max-width:300px;font-size:22px}@media screen and (min-width:320px){.badge-bot h4{font-size:calc(22px) 6 * (100vw - 320px) / 704)}}@media screen and (min-width:1024px){.badge-bot h4{font-size:28px}}.badge-bot img{max-width:145px}.grid{width:100%}@media (max-width:575.98px){.grid{width:calc(100% - 30px);margin:auto}}@media (min-width:768px){.grid-row{margin-right:-41px}}.grid-sizer,.grid-item{width:100%}@media (min-width:768px){.grid-sizer,.grid-item{width:calc(50% - 30px)}}@media (min-width:992px){.grid-sizer,.grid-item{width:calc(33.333% - 30px)}}@media (min-width:1200px){.grid-sizer,.grid-item{width:calc(25% - 30px)}}.grid-item{float:left}.grid:after{content:"";display:block;clear:both}.gutter-sizer{width:30px}.header-image{transform:scale(1.2) translateX(-5%);position:relative;z-index:50}.btn-red{border-color:#da0506;background:#da0506!important;color:#fff}.btn-red:hover{border-color:#da0506;color:#fff}.half-w-max{max-width:initial;width:auto!important}@media (min-width:768px){.half-w-max{max-width:340px!important}}@media (min-width:992px){.half-w-max{max-width:420px!important}}@media (min-width:1200px){.half-w-max{max-width:500px!important}}.black333{color:#333}