@media only screen and (width>=0){#contact{padding:var(--sectionPadding);z-index:1;position:relative}#contact .container{flex-direction:column;justify-content:center;align-items:stretch;gap:clamp(3rem,6vw,5rem);width:100%;max-width:36.5rem;margin:auto;display:flex}#contact .content{text-align:left;flex-direction:column;align-items:flex-start;width:100%;display:flex}#contact .title{margin:0 0 .75rem}#contact .text{margin:0 0 1.75rem}#contact .form{box-sizing:border-box;border-radius:var(--borderRadius);background-color:#f7f8f8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:clamp(1.5rem,3vw,3rem) clamp(1.25rem,3.18vw,2rem);display:flex}#contact .label{width:100%;color:var(--headerColor);flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;font-family:Oswald,Roboto,Arial,sans-serif;font-size:clamp(.875rem,1.5vw,1rem);display:flex}#contact .input{width:100%;height:3.5rem;color:var(--headerColor);box-sizing:border-box;border-radius:var(--borderRadius);background-color:#fff;border:none;padding:0 0 0 1.5rem;font-size:1rem}#contact .input::placeholder{color:#7d799c;opacity:.6}#contact .textarea{min-height:7.5rem;margin-bottom:.75rem;padding-top:1.5rem;font-family:inherit}#contact .submit{border:none;min-width:17.6875rem;font-family:Oswald,Roboto,Arial,sans-serif!important}#contact .submit:hover{cursor:pointer}#contact .submit:disabled{opacity:.6;cursor:not-allowed}#contact .submit:disabled:before{width:0%!important}#contact .form-alert{color:#1a7a37;box-sizing:border-box;background-color:#28a7451a;border:1px solid #28a74559;border-radius:.5rem;width:100%;padding:.75rem .875rem;font-size:.8125rem;display:none}#contact .form-alert.is-error{color:var(--primaryDark);background-color:#de281d14;border-color:#de281d4d}#contact .ul{box-sizing:border-box;border-radius:var(--borderRadius);background-color:#f7f7f7;flex-direction:column;align-items:flex-start;gap:clamp(1.5rem,6vw,3.75rem);width:auto;margin-bottom:clamp(2.5rem,9vw,5.75rem);margin-right:clamp(2rem,9vw,5rem);padding:clamp(2.5rem,9.18vw,6.25rem) clamp(1rem,9.18vw,5rem);display:flex;position:relative}#contact .ul:before{content:"";opacity:1;border-radius:var(--borderRadius);z-index:-1;background:url(https://csimg.nyc3.cdn.digitaloceanspaces.com/Icons/stripes-contact.svg) 50%/cover no-repeat;width:100%;height:100%;display:block;position:absolute;top:clamp(2.5rem,9vw,5.75rem);left:clamp(2rem,9vw,5rem)}#contact .li{justify-content:flex-start;align-items:flex-start;gap:clamp(.75rem,2vw,1.25rem);list-style:none;display:flex}#contact .li:hover .icon-wrapper{transform:scale(1.1)}#contact .header{color:var(--headerColor);margin-bottom:.5rem;font-size:clamp(1.25rem,2.5vw,1.5625rem);font-weight:700;line-height:1.2em;display:block}#contact .link{color:#767676;font-size:clamp(.875rem,2vw,1rem);line-height:1.5em;text-decoration:none;display:block;position:relative}#contact .link:hover{text-decoration:underline}#contact .icon-wrapper{border:1px solid var(--primaryDark);border-radius:50%;flex:none;justify-content:center;align-items:center;width:clamp(2.75rem,8.3vw,5rem);height:clamp(2.75rem,8.3vw,5rem);margin:0;transition:transform .3s;display:flex}#contact .icon{width:clamp(1.25rem,3vw,2.5rem);height:auto;display:block}#contact .picture{aspect-ratio:288/200;border-radius:.5rem;width:100%;display:block;position:relative;overflow:hidden}#contact .img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}}@media only screen and (width>=64rem){#contact .container{flex-direction:row;justify-content:flex-start;max-width:80rem}#contact .content{max-width:33.875rem}#contact .ul{max-width:32.0625rem}}@media only screen and (width>=0){body.dark-mode #contact .title,body.dark-mode #contact .text,body.dark-mode #contact .header,body.dark-mode #contact .link{color:var(--bodyTextColorWhite)}body.dark-mode #contact .link{opacity:.8}body.dark-mode #contact .form{background-color:var(--medium)}body.dark-mode #contact .label{color:var(--bodyTextColorWhite)}body.dark-mode #contact .input{color:var(--bodyTextColorWhite);background-color:#ffffff1a}body.dark-mode #contact .input::placeholder{color:#fff;opacity:.5}body.dark-mode #contact .form-alert{color:#4ade80}body.dark-mode #contact .form-alert.is-error{color:#ff8a80}body.dark-mode #contact .ul{background-color:var(--medium)}body.dark-mode #contact .ul:before{opacity:.3}}
