@media only screen and (min-width: 0rem){#contact-1105{padding:var(--sectionPadding);position:relative;z-index:1}#contact-1105 .cs-container{width:100%;max-width:36.5rem;margin:auto;display:flex;justify-content:center;align-items:stretch;flex-direction:column;gap:clamp(3rem,6vw,5rem)}#contact-1105 .cs-content{text-align:left;width:100%;display:flex;flex-direction:column;align-items:flex-start}#contact-1105 .cs-title{margin:0 0 2rem}#contact-1105 .cs-form{width:100%;padding:clamp(1.5rem,5.18vw,3rem) clamp(1.25rem,5.18vw,2rem);box-sizing:border-box;background-color:var(--grayDark);display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:.75rem}#contact-1105 .cs-label{font-size:clamp(.875rem,1.5vw,1rem);width:100%;color:var(--headerColor);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem}#contact-1105 .cs-input{font-size:1rem;width:100%;height:3.5rem;padding:0;padding-left:1.5rem;color:var(--headerColor);background-color:#fff;border:none;box-sizing:border-box}#contact-1105 .cs-input::placeholder{color:#7d799c;opacity:.6}#contact-1105 .cs-textarea{min-height:7.5rem;padding-top:1.5rem;margin-bottom:.75rem;font-family:inherit}#contact-1105 .cs-button-solid{font-size:1rem;line-height:clamp(2.875em,5.5vw,3.5em);text-decoration:none;font-weight:700;font-family:inherit;text-align:center;margin:0;color:#fff;border:none;min-width:9.375rem;padding:0 1.5rem;background-color:var(--primary);border-radius:.25rem;display:inline-block;position:relative;z-index:1;box-sizing:border-box;transition:color .3s}#contact-1105 .cs-button-solid:before{content:"";position:absolute;height:100%;width:0%;background:#000;opacity:1;top:0;left:0;z-index:-1;border-radius:.25rem;transition:width .3s}#contact-1105 .cs-button-solid:hover{color:#fff}#contact-1105 .cs-button-solid:hover:before{width:100%}#contact-1105 .cs-submit{min-width:17.6875rem;border-radius:0}#contact-1105 .cs-submit:hover{cursor:pointer}#contact-1105 .cs-ul{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);box-sizing:border-box;background-color:var(--blueDark);display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.5rem,6vw,3.75rem);position:relative}#contact-1105 .cs-ul:before{content:"";height:100%;width:100%;background:url(../assets/images/contact_stripes.svg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:1;display:block;position:absolute;top:clamp(2.5rem,9vw,5.75rem);left:clamp(2rem,9vw,5rem);z-index:-1;background-color:var(--blueDark);filter:opacity(.4)}#contact-1105 .cs-li{list-style:none;display:flex;justify-content:flex-start;align-items:flex-start;gap:clamp(.75rem,2vw,1.25rem)}#contact-1105 .cs-li:hover .cs-icon-wrapper{transform:scale(1.1)}#contact-1105 .cs-header{font-size:clamp(1.25rem,2.5vw,1.5625rem);font-weight:700;line-height:1.2em;margin-bottom:.5rem;color:var(--bodyTextColorWhite);display:block}#contact-1105 .cs-link{font-size:clamp(.875rem,2vw,1rem);line-height:1.5em;text-decoration:none;color:var(--bodyTextColorWhite);display:block;position:relative}#contact-1105 .cs-link:hover{text-decoration:underline}#contact-1105 .cs-icon-wrapper{width:clamp(2.75rem,8.3vw,5rem);height:clamp(2.75rem,8.3vw,5rem);margin:0;border-radius:50%;border:1px solid #bababa;display:flex;justify-content:center;align-items:center;flex:none;transition:transform .3s}#contact-1105 .cs-icon{width:clamp(1.25rem,3vw,2.5rem);height:auto;display:block}#contact-1105 .cs-picture{width:100%;border-radius:.5rem;overflow:hidden;display:block;position:relative;aspect-ratio:1.44}#contact-1105 .cs-img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}}@media only screen and (min-width: 64rem){#contact-1105 .cs-container{max-width:80rem;flex-direction:row;justify-content:flex-start;align-items:flex-start}#contact-1105 .cs-content{max-width:33.875rem;order:2}#contact-1105 .cs-ul{max-width:32.0625rem}}@media only screen and (min-width: 0rem){body.dark-mode #contact-1105 .cs-title,body.dark-mode #contact-1105 .cs-text,body.dark-mode #contact-1105 .cs-header,body.dark-mode #contact-1105 .cs-link{color:var(--bodyTextColorWhite)}body.dark-mode #contact-1105 .cs-link{opacity:.8}body.dark-mode #contact-1105 .cs-form{background-color:var(--medium)}body.dark-mode #contact-1105 .cs-label{color:var(--bodyTextColorWhite)}body.dark-mode #contact-1105 .cs-input{background-color:#ffffff1a;color:var(--bodyTextColorWhite)}body.dark-mode #contact-1105 .cs-input::placeholder{color:#fff;opacity:.5}body.dark-mode #contact-1105 .cs-ul{background-color:var(--medium)}body.dark-mode #contact-1105 .cs-ul:before{opacity:.3}}
