.adev-homepage-banner{width:100%;position:relative}@media(min-width:769px){.adev-homepage-banner{height:var(--media-height)}}.adev-homepage-banner .adev-hb__media{width:100%;height:var(--media-height);overflow:hidden;position:relative}@media(min-width:769px){.adev-homepage-banner .adev-hb__media{height:100%}}.adev-homepage-banner .adev-hb__media img{width:100%;height:100%;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.adev-homepage-banner .adev-hb__media img.lazyload{-webkit-filter:blur(5px);filter:blur(5px)}.adev-homepage-banner .adev-hb__main{background:var(--background);width:100%;padding:25px 20px}@media(min-width:769px){.adev-homepage-banner .adev-hb__main{background:transparent;position:absolute;top:0;left:0;height:100%;padding:0}}.adev-homepage-banner .adev-hb__contents{max-width:500px;margin:0 auto;text-align:center}@media(min-width:769px){.adev-homepage-banner .adev-hb__contents{margin:0;text-align:initial}}.adev-homepage-banner .adev-hb__contents h2{color:#fff;font-size:var(--heading-font-size);line-height:1}.adev-homepage-banner .adev-hb__contents a{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background:#652480;color:#fff;padding:10px 20px;padding-top:13px;border-radius:50px;min-width:180px;text-decoration:none;font-family:var(--font-heading-family);font-size:var(--button-font-size);border:2px solid #f09cc2;text-align:center;margin-top:20px;text-transform:uppercase;-webkit-transition:.1s all ease-in-out;transition:.1s all ease-in-out;line-height:var(--button-font-size)}.adev-homepage-banner .adev-hb__contents a:hover{background:#f09cc2;box-shadow:0 0 0 1px #f09cc2;-webkit-transition:.1s all ease-in-out;transition:.1s all ease-in-out}.adev-homepage-banner .page-width{height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}