body{background-color:var(--agis-white)}#home-header-container{padding:0 clamp(5rem,3rem + 10vw,15rem)}#home-banner{--_home_banner_height:clamp(25rem, 23.75rem + 6.25vw, 31.25rem);position:relative;height:var(--_home_banner_height);background-color:#fff;padding:0 clamp(10rem,9rem + 5vw,15rem)}@media screen and (min-width:768px){#home-banner{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(18.75rem,16.25rem + 12.5vw,31.25rem),1fr))}}#home-banner .call-to-action{display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;align-items:center;padding:var(--content-padding)}#home-banner .call-to-action h2{font-size:clamp(1.5rem,1.2rem + 1.5vw,3rem);font-weight:700}#home-banner .call-to-action a{background-color:var(--agis-lightgreen);color:var(--white);font-size:1rem;font-weight:700;padding:.75rem 2rem;border-radius:100vw;text-align:center;width:300px;transition:all .3s ease}#home-banner .call-to-action a:active,#home-banner .call-to-action a:focus,#home-banner .call-to-action a:hover,#home-banner .call-to-action a:visited{color:#fff;text-decoration:none}#home-banner .call-to-action a:hover{background-color:var(--agis-green)}#home-banner .banner-image{display:none;flex-direction:column;gap:1rem;justify-content:center}@media screen and (min-width:1350px){#home-banner .banner-image{display:flex;position:absolute;top:0;right:0;height:calc(100% + 13.5rem)}#home-banner .banner-image img{height:100%}}#home-actions{width:100%;background-color:var(--agis-pink);border-radius:50px;display:grid;grid-template-columns:repeat(auto-fill,minmax(225px,1fr));z-index:500;position:relative}#home-actions .action{padding:clamp(1rem,.8rem + 1vw,2rem);flex-direction:column;align-items:center}#home-actions .action,#home-actions .action .image{display:flex;justify-content:center}#home-actions .action img{width:clamp(3.125rem,2.5rem + 3.125vw,6.25rem);object-fit:contain}#home-actions .action a,#home-actions .action a:active,#home-actions .action a:focus,#home-actions .action a:hover,#home-actions .action a:visited{text-decoration:none}#home-actions .action a h3,#home-actions .action a:active h3,#home-actions .action a:focus h3,#home-actions .action a:hover h3,#home-actions .action a:visited h3{color:var(--agis-black);font-size:clamp(1rem,.9rem + .5vw,1.5rem);font-weight:700;text-transform:uppercase;text-align:center}#home-header-container img.img-lgbtqia{width:100%}@media screen and (min-width:768px){#home-header-container img.img-lgbtqia{height:100px;width:auto}}#home-content{margin-top:2rem;gap:2rem}#home-content .message-container{background-color:var(--agis-lightpurple);color:#fff;padding:3rem clamp(2rem,1.4rem + 3vw,5rem);border-radius:2rem 0 0 2rem;width:clamp(20rem,12rem + 40vw,60rem);box-sizing:border-box;font-size:1rem;display:flex;flex-direction:column;gap:1rem}#home-content .message-container .message{width:75%;font-size:clamp(.75rem,.7rem + .25vw,1rem)}#home-content,#home-content .message-container .thumbnail,#welcome-message{display:flex;justify-content:flex-end}#home-content .message-container .thumbnail img{height:100px}#welcome-message{--_image_spacing:4rem;position:relative;width:100%}#welcome-message .image{display:none;position:absolute;top:calc(var(--_image_spacing)*-1);left:clamp(1.563rem,1.25rem + 1.563vw,3.125rem);height:300px}@media screen and (min-width:1024px){#welcome-message .image{display:block}}#welcome-message .image img{height:100%}#welcome-message .message-container{padding:3rem clamp(2rem,1.4rem + 3vw,5rem);width:clamp(20rem,12rem + 40vw,60rem);box-sizing:border-box;font-size:1rem;margin-top:var(--_image_spacing)}#welcome-message .message-container .message{width:75%;font-size:clamp(.75rem,.7rem + .25vw,1rem)}#agis-footer-actions{display:flex;justify-content:center;align-items:center;padding:1rem}#agis-footer-actions a,#agis-footer-actions a:active,#agis-footer-actions a:focus,#agis-footer-actions a:visited{background-color:var(--agis-lightpurple);color:#fff;border-radius:100vw;padding:1rem;font-weight:700;width:200px;text-align:center;text-decoration:none;transition:all .3s ease}#agis-footer-actions a:hover{background-color:var(--agis-purple);color:#fff}