*,:after,:before{box-sizing:border-box}.contentbox.main-content{display:none}.hero-banner{padding:2rem 1rem;width:100%}@media (min-width:1024px){.hero-banner{padding:2rem 1rem}}.hero-banner .hero-banner__content{margin:0 auto;max-width:1024px;width:100%}.hero-banner .hero-banner__content h1{font-size:2rem;font-weight:500;line-height:1.4}.hero-banner .hero-banner__content a,.hero-banner .hero-banner__content h1,.hero-banner .hero-banner__content h2,.hero-banner .hero-banner__content p{color:#fff}.hero-banner .hero-banner__content ul{margin:10px 0 25px;padding:0}.hero-banner .hero-banner__content ul li{background:url(/media/images/check-home.svg) no-repeat 0 5px;color:#fff;font-size:16px;line-height:2.2;padding-left:30px}.hero-banner--blue{background-color:#04a0da;color:#fff;margin-bottom:2rem}.content-block{margin:0 auto;max-width:1024px;padding:1rem}@media (min-width:1024px){.content-block{padding:1rem 0}}.content-block h2{font-size:1.5rem;line-height:1.4;margin-bottom:1rem}.content-block h3{font-size:1.25rem;line-height:1.4;margin-bottom:1rem}.content-block h4{font-size:1.25rem}.content-block p{font-size:1rem}.insurance-company{display:flex;flex-direction:column;margin-bottom:2rem}@media (min-width:768px){.insurance-company{flex-direction:row}}.insurance-company__list{flex:1 1 0%;list-style:none;margin:0;padding:0}@media (min-width:768px){.insurance-company__list+.insurance-company__list{margin-left:2rem}}.insurance-company__list li{border-bottom:1px solid #d8d8d8}.insurance-company__list li a{color:#505050;display:block;font-weight:500;padding:.5rem 0;position:relative;text-decoration:none}.insurance-company__list li a:after{background:url(/media/images/icons/arrow-next.svg) no-repeat 100%;background-size:100%;border-radius:0;content:"";display:block;height:20px;position:absolute;right:0;text-indent:-5px;top:0;transform:translate(-10px,50%);width:8px}