.home-hero-block{background-color:#e8e8e8;width:100vw;margin:0 calc(50% - 50vw);margin-top:0;height:832px}@media screen and (max-width:850px){.home-hero-block{height:auto}}.home-hero-block .container{position:relative;height:832px}@media screen and (max-width:850px){.home-hero-block .container{height:auto}}.home-hero-block .container .bg{position:absolute;z-index:1;width:calc(100% - 116px);background-color:#fff;border-radius:12px;height:calc(100% - 116px);margin:58px}@media screen and (max-width:850px){.home-hero-block .container .bg{width:100%;border-radius:0;height:calc(100% - 10px);margin:0;margin-bottom:10px}}.home-hero-block .container .tiles{position:absolute;top:0;left:0;z-index:101;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;grid-template-areas:"a c" "a d" "b d" "b e";gap:28px;width:50%;height:832px}@media only screen and (max-width:850px){.home-hero-block .container .tiles{position:relative;width:100%;height:auto;aspect-ratio:1/1;gap:15px}}.home-hero-block .container .tiles .tile{background-size:cover;background-position:center center;height:100%;width:100%}.home-hero-block .container .tiles .tile:nth-child(1){grid-area:a;background-position:bottom center}.home-hero-block .container .tiles .tile:nth-child(2){grid-area:b;background-position:top center}.home-hero-block .container .tiles .tile:nth-child(3){grid-area:c}.home-hero-block .container .tiles .tile:nth-child(4){grid-area:d}.home-hero-block .container .tiles .tile:nth-child(5){grid-area:e}.home-hero-block .container .content{z-index:100;position:absolute;right:0;width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 100px 0 70px}@media screen and (max-width:850px){.home-hero-block .container .content{position:relative;width:100%;padding:50px;height:auto}}.home-hero-block .container .content h1{color:#00b1df;font-family:"Roboto Condensed",sans-serif;font-size:75px;line-height:65px}.home-hero-block .container .content p{font-size:18px;font-family:Roboto,sans-serif}.home-hero-block .container .content .buttons{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media screen and (max-width:1000px){.home-hero-block .container .content .buttons{grid-template-columns:1fr}}.home-hero-block .container .content .buttons .button{background-color:#cceff9;border-radius:12px;padding:40px}.home-hero-block .container .content .buttons .button p{color:#00b1df;font-size:24px;font-weight:800}.home-hero-block .container .content .buttons .button p a{color:#000;text-decoration:underline}.home-hero-block .container .content .buttons .button p a:focus,.home-hero-block .container .content .buttons .button p a:hover{color:#00b1df}