@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap');.custom-image-banner{position:relative;overflow:hidden;max-width:100%}.custom-image-banner img{width:100%;height:auto;display:block}.custom-banner{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,0.7);color:white;text-align:center;overflow:hidden;height:25%;transition:height 0.3s ease-in-out,padding 0.3s ease-in-out;padding:15px 10px;box-sizing:border-box;max-width:100%;overflow-wrap:break-word}.custom-banner .title{margin:0;padding-top:5px;margin-bottom:10px;color:white;transition:padding 0.3s ease-in-out;font-size:2em;line-height:1.2;white-space:normal}.custom-banner .description{font-family:'Montserrat',sans-serif;font-size:1.25em;opacity:0;transition:opacity 0.3s ease-in-out,padding 0.3s ease-in-out;padding-top:0;line-height:1.4}.custom-image-banner:hover .custom-banner{height:100%;padding:15px 10px}.custom-image-banner:hover .custom-banner .title{padding-top:5px}.custom-image-banner:hover .custom-banner .description{opacity:1;padding-top:10px}.jobseeker{background:rgba(137,152,131,0.9)}.employer{background:rgba(153,68,51,0.9)}.youth{background:rgba(204,130,105,0.9)}.newcomer{background:rgba(204,88,77,0.9)}@media (max-width:980px){.custom-banner .title{font-size:1.75em;margin-bottom:10px}.custom-banner .description{font-size:1em}}@media (max-width:767px){.custom-banner .title{font-size:1.5em;margin-bottom:8px}.custom-banner .description{font-size:0.875em}}@media (max-width:480px){.custom-banner .title{font-size:1.25em;margin-bottom:6px}.custom-banner .description{font-size:0.75em}.custom-banner{padding:10px}}.donate-cta a{color:#fff!important;background-color:#002D60;font-size:13px!important;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;text-align:center;line-height:9px;font-weight:600;padding:12px 12px!important;text-transform:uppercase;display:block;padding-left:25px!important;padding-right:25px!important;border:0px}@media (min-width:981px){.donate-cta a:hover{opacity:1!important;color:#fff!important;background-color:#0060a0;transform:scale(1.1)}}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding-top:0px;padding-bottom:0px}.et_pb_menu .et_pb_menu__menu>nav>ul>li{align-items:center}.donate-cta a{color:#fff!important}