.hero{padding:2rem 0}.hero>div{padding-right:.4807692308rem;padding-left:.4807692308rem;max-width:57.6923076923rem;margin-left:auto;margin-right:auto;display:flex;flex-flow:row wrap;align-items:center}.banner-section .dnd-module{padding-left:0;padding-right:0}.hero.banner .btn{margin-bottom:1rem;font-size:inherit;line-height:1.6;text-rendering:optimizeLegibility;color:#fff}.hero.banner .btn a{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;padding:1em 1em;border:1px solid transparent;border-radius:0;transition:background-color .25s ease-out,color .25s ease-out;font-family:inherit;font-size:.9rem;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer;background-color:#ffc72c;color:#4b4f54;font-weight:600;border-radius:10px;text-decoration:none}.hero.banner .btn a:hover{background-color:#efb000;color:#4b4f54}.hero>div .content a.btn-cta{color:#4b4f54}.hero.banner .btn .hs_cos_wrapper_type_cta{display:inline-block}@media print,screen and (min-width:40em){.hero>div{padding-right:.7211538462rem;padding-left:.7211538462rem}.banner-section .dnd-module{padding-left:0;padding-right:0}}.hero>div .content *{color:white}.hero>div .content,.hero>div .image{flex:0 0 auto;min-height:0px;min-width:0px;width:calc(100% - .9615384615rem);margin-right:.4807692308rem;margin-left:.4807692308rem;margin-right:.4807692308rem;margin-left:.4807692308rem;width:calc(100% - .9615384615rem);margin-right:.4807692308rem;margin-left:.4807692308rem}.hero>div .image img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}.hero.banner .btn a.second-btn{background-color:#1d8296;color:white;border-radius:10px;margin-left:9px}.hero.banner .btn a.second-btn:hover{background-color:#176878}@media print,screen and (min-width:40em){.hero.header>div .content,.hero.header>div .image{margin-right:.7211538462rem;margin-left:.7211538462rem}}@media print,screen and (min-width:40em){.hero>div .content,.hero>div .image{width:calc(50% - 1.4423076923rem);margin-right:.7211538462rem;margin-left:.7211538462rem}}@media print,screen and (min-width:64em){.hero.header>div .content,.hero.header>div .image{width:calc(50% - 1.4423076923rem);margin-right:.7211538462rem;margin-left:.7211538462rem}}@media screen and (max-width:40em){.hero>div .content,.hero>div .image{text-align:center}}