:root{--hue: 240;--first-color: hsl(var(--hue), 16%, 18%);--title-color: #FFFFFF;--text-color: #FFFFFF;--body-color: #FFFFFF;--container-color: #FFF;--accent-color: #403ab4;--first-color-alt: #1e1976;--size-width: 730px;--size-height: auto;--size-border-radius: 1.25rem;--body-font: "Poppins", sans-serif;--big-font-size: 1.5rem;--medium-font-size: 1rem;--normal-font-size: .938rem;--z-modal: 1000}@media screen and (min-width: 968px){:root{--big-font-size: 1.75rem;--normal-font-size: 1rem}}*{box-sizing:border-box;padding:0;margin:0}body,button{font-family:var(--body-font);font-size:var(--normal-font-size)}body{background-color:var(--body-color);color:var(--text-color);position:relative}button{cursor:pointer;border:none;outline:none}img{max-width:100%;height:auto}.modal{height:100vh;display:grid;place-items:center}.modal__button{display:inline-block;background-color:var(--accent-color);color:#fff;padding:1rem 1.25rem;border-radius:.5rem;transition:.3s}.modal__button_outline{display:inline-block;color:#fff;padding:1rem 1.25rem;border-radius:.5rem;transition:.3s;margin-top:4px}.modal__button_outline:hover{color:#8c8c8c;transition:.5s}.modal__button:hover{background-color:var(--first-color-alt)}.modal__container{position:fixed;top:0;left:0;background-color:#1a1a1a80;width:100%;height:100%;display:grid;align-items:flex-end;overflow:hidden;transition:all .3s;z-index:var(--z-modal);visibility:hidden;opacity:0}.modal__content{background-image:linear-gradient(to bottom,#0009,#170a2d),url(/assets/glenn_carstens_peters-E1uRjJxz.jpeg);position:relative;text-align:center;padding:3rem 2rem 2rem;border-radius:1rem 1rem 0 0;transition:all .3s;transform:translateY(10%);background-size:cover;background-position:50%;background-repeat:no-repeat;margin:auto;max-width:var(--size-width);max-height:var(--size-height);border-radius:var(--size-border-radius)}.modal__img{width:150px;margin-bottom:.75rem}.modal__close{display:inline-flex;background-color:var(--accent-color);border-radius:.25rem;color:#fff;font-size:1.5rem;position:absolute;top:2rem;right:2rem;cursor:pointer}.modal__close:hover{background-color:#1e1976;transition:.5s}.modal__title{font-size:56px;line-height:1.2;color:var(--title-color);font-weight:700}.modal__subtitle{font-size:var(--medium-font-size);color:var(--title-color);font-weight:500}.modal__description{margin-top:1.5rem;margin-bottom:3rem;color:var(--title-color);font-size:20px}.modal__button-width{width:90%}.modal__button-link{display:block;margin:1rem auto 0;background-color:transparent;color:var(--accent-color);font-weight:500}.show-modal{visibility:visible;opacity:1}.show-modal .modal__content{transform:translateY(0)}@media only screen and (max-width: 760px){.modal__content{margin-left:14px;margin-right:14px}}.modal_main{background-image:linear-gradient(to bottom,#f5f6fc85,#4b3f48ba),url(/assets/glenn_carstens_peters-E1uRjJxz.jpeg);width:80%;height:400px;background-size:cover;color:#fff;padding:20px}
