.Header_header__l1qoc{padding:1em calc(calc(100% - 100vw) + 1em) 1em 1em;min-height:4em;display:grid;grid-template-columns:1fr 50vw 3fr;grid-template-rows:1fr;grid-template-areas:"logo . links"}.Header_headerLink__D_4WA{grid-area:links;display:flex;justify-content:center;align-content:center;flex-direction:row}.Header_link__msKL_{padding:0 5vw;text-decoration:none;font-size:1.5em;font-weight:700;color:hsla(0,0%,100%,.6);align-self:center}.Header_selectedLink__3czf8{font-size:1.6em!important;color:#fff!important;font-style:italic!important}.Header_header__l1qoc>span{grid-area:logo!important;margin-left:10vw!important}@media only screen and (min-width:260px) and (max-width:479px){.Header_logo__DFVkO{grid-area:logo;margin-left:3vw;position:relative;top:50%;transform:translateY(-50%)}.Header_header__l1qoc{padding:1em;min-height:4em;display:grid;grid-template-columns:1fr;grid-template-rows:3fr 1fr 3fr;grid-template-areas:"logo" "." "links";font-size:.95em}.Header_link__msKL_{padding:0 5vw;text-decoration:none;font-size:1em;font-weight:700;color:hsla(0,0%,100%,.6);align-self:center}}@media only screen and (min-width:480px) and (max-width:767px){.Header_logo__DFVkO{grid-area:logo;margin-left:3vw;position:relative;top:50%;transform:translateY(-50%)}.Header_header__l1qoc{padding:1em;min-height:4em;display:grid;grid-template-columns:1fr;grid-template-rows:3fr 1fr 3fr;grid-template-areas:"logo" "." "links"}.Header_link__msKL_{padding:0 5vw;text-decoration:none;font-size:1.2em;font-weight:700;color:hsla(0,0%,100%,.6);align-self:center}}@media only screen and (min-width:768px) and (max-width:991px){.Header_logo__DFVkO{grid-area:logo;margin-left:3vw;position:relative;top:50%;transform:translateY(-50%)}.Header_header__l1qoc{padding:1em;min-height:4em;display:grid;grid-template-columns:1fr;grid-template-rows:3fr 1fr 3fr;grid-template-areas:"logo" "." "links"}.Header_link__msKL_{padding:0 5vw;text-decoration:none;font-size:1.2em;font-weight:700;color:hsla(0,0%,100%,.6);align-self:center}}@media only screen and (min-width:992px) and (max-width:2000px){.Header_header__l1qoc{padding:1em calc(calc(100% - 100vw) + 1em) 1em 1em;min-height:4em;display:grid;grid-template-columns:1fr 30vw 3fr;grid-template-rows:1fr;grid-template-areas:"logo . links"}}.contact_content__qb90D{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:1fr;grid-template-areas:". form .";padding:1em}.contact_head__Goc9r{text-align:center;margin:auto 0;font-weight:400}.contact_form__BgWAX{grid-area:form;margin-top:1em;max-width:80vw;width:60em;padding:2px;position:relative;background:linear-gradient(135deg,#ff5faf,#54ffd0);background-size:200% 200%;display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr;grid-template-areas:"item1 item2";animation:contact_Animation__DlV6x 40s ease infinite}.contact_form__BgWAX:before{position:absolute;z-index:-1;bottom:-1px;right:-2px;width:calc(100% + 3px);height:calc(100% + 2px);background:linear-gradient(135deg,#4b1c34,#194e41);content:""}.contact_form__BgWAX:after{position:absolute;z-index:-1;bottom:0;left:2.5%;width:95%;height:.2em;background:linear-gradient(135deg,#ff5faf,#da5195 15%,#36a386 50%,#54ffd0);filter:blur(.5em);content:"";background-size:200% 200%;animation:contact_Animation__DlV6x 40s ease infinite}.contact_formContent__A0BS3{background-color:#2e3980;min-height:10em;padding:3em 2em}.contact_formContent__A0BS3>form>div{display:grid;grid-template-columns:1fr;grid-template-rows:.1fr 1fr .1fr 2fr .1fr 1fr .1fr;grid-template-areas:"." "contact" "." "message" "." "button" "."}@keyframes contact_Animation__DlV6x{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.contact_email__9glIR{grid-area:email}@media only screen and (max-width:768px){.contact_form__BgWAX{grid-area:form;margin-top:1em;max-width:85vw;padding:2px;position:relative;background:linear-gradient(135deg,#ff5faf,#54ffd0);background-size:200% 200%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 3fr;grid-template-areas:"item1" "item2";animation:contact_Animation__DlV6x 40s ease infinite}.contact_formContent__A0BS3{min-height:0;padding:1em}}