.contact-detail{margin-top:2.5rem;margin-bottom:2.5rem}@media (min-width:992px){.contact-detail{margin-top:3.75rem;margin-bottom:3.75rem}}.contact-detail__container{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--bs-gutter-x,calc(40px / 2));padding-left:var(--bs-gutter-x,calc(40px / 2))}@media (min-width:576px){.contact-detail__container{max-width:100%}}@media (min-width:768px){.contact-detail__container{max-width:100%}}@media (min-width:992px){.contact-detail__container{max-width:100%}}@media (min-width:1200px){.contact-detail__container{max-width:86.5rem}}@media (min-width:1536px){.contact-detail__container{max-width:87.5rem}}@media (min-width:1600px){.contact-detail__container{max-width:87.5rem}}.contact-detail__container{display:flex;flex-direction:column-reverse;align-items:center;justify-content:space-between;gap:1.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (min-width:768px){.contact-detail__container{gap:2.5rem}}@media (min-width:992px){.contact-detail__container{flex-direction:row}}.contact-detail__left>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}@media (min-width:992px){.contact-detail__left{width:50%}}.contact-detail__title{font-size:1.875rem;line-height:2.25rem}@media (min-width:992px){.contact-detail__title{font-size:2.75rem;line-height:3rem}}.contact-detail__text{margin-top:1rem!important;max-width:31.4375rem}@media (min-width:768px){.contact-detail__text{font-size:1.125rem}}@media (min-width:992px){.contact-detail__text{line-height:1.625rem}}.contact-detail__item{display:flex;align-items:flex-start;gap:1rem}@media (min-width:768px){.contact-detail__item{align-items:center}}.contact-detail__item-info{display:flex;flex-direction:column}@media (min-width:768px){.contact-detail__item-info{flex-direction:row;align-items:center;gap:.375rem}}.contact-detail__item-contact--link{font-weight:600;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));text-decoration-line:underline}@media (min-width:992px){.contact-detail__right{width:75%}}.contact-detail__image{width:100%;object-fit:cover;--tw-shadow:0 0.25rem 0.375rem -0.0625rem rgba(0,0,0,.1),0 0.125rem 0.25rem -0.125rem rgba(0,0,0,.1);--tw-shadow-colored:0 0.25rem 0.375rem -0.0625rem var(--tw-shadow-color),0 0.125rem 0.25rem -0.125rem var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.contact{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--bs-gutter-x,calc(40px / 2));padding-left:var(--bs-gutter-x,calc(40px / 2))}@media (min-width:576px){.contact{max-width:100%}}@media (min-width:768px){.contact{max-width:100%}}@media (min-width:992px){.contact{max-width:100%}}@media (min-width:1200px){.contact{max-width:86.5rem}}@media (min-width:1536px){.contact{max-width:87.5rem}}@media (min-width:1600px){.contact{max-width:87.5rem}}.contact__title{margin-bottom:2.5rem;text-align:center;font-size:1.5rem;line-height:2rem;font-weight:700}.contact__form-group{position:relative;margin-bottom:1.25rem;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.contact__form-group label{font-size:1.25rem;line-height:1.75rem}.contact__form-group input[type=email],.contact__form-group input[type=number],.contact__form-group input[type=text]{border-width:.0625rem;--tw-border-opacity:1;border-color:rgb(188 199 214/var(--tw-border-opacity,1));padding:.5625rem 1rem;width:100%;font-weight:600}.contact__form-group input[type=email]:focus-within,.contact__form-group input[type=number]:focus-within,.contact__form-group input[type=text]:focus-within{--tw-border-opacity:1;border-color:rgb(35 24 21/var(--tw-border-opacity,1))}.contact__form-group input[type=email]:focus,.contact__form-group input[type=number]:focus,.contact__form-group input[type=text]:focus{--tw-border-opacity:1;border-color:rgb(35 24 21/var(--tw-border-opacity,1))}.contact__form-group input[type=email]:focus-visible,.contact__form-group input[type=number]:focus-visible,.contact__form-group input[type=text]:focus-visible{--tw-border-opacity:1;border-color:rgb(35 24 21/var(--tw-border-opacity,1))}.contact__form-group input[type=email]:active,.contact__form-group input[type=number]:active,.contact__form-group input[type=text]:active{--tw-border-opacity:1;border-color:rgb(35 24 21/var(--tw-border-opacity,1))}.contact__form-group input[type=email]:focus-visible,.contact__form-group input[type=number]:focus-visible,.contact__form-group input[type=text]:focus-visible{outline:.125rem solid transparent;outline-offset:.125rem}.contact__form-group input[type=email]::placeholder,.contact__form-group input[type=number]::placeholder,.contact__form-group input[type=text]::placeholder{font-weight:400;--tw-text-opacity:1;color:rgb(188 199 214/var(--tw-text-opacity,1))}.contact__form-group input[type=email].error,.contact__form-group input[type=number].error,.contact__form-group input[type=text].error{--tw-border-opacity:1;border-color:rgb(232 0 0/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(232 0 0/var(--tw-text-opacity,1))}.contact__form-group select{border-width:.0625rem;--tw-border-opacity:1;border-color:rgb(188 199 214/var(--tw-border-opacity,1));padding:.5625rem 2.5rem .5625rem 1rem;width:100%;font-weight:600}.contact__form-group select:focus-within{--tw-border-opacity:1;border-color:rgb(35 24 21/var(--tw-border-opacity,1))}.contact__form-group select:focus{--tw-border-opacity:1;border-color:rgb(35 24 21/var(--tw-border-opacity,1))}.contact__form-group select:focus-visible{--tw-border-opacity:1;border-color:rgb(35 24 21/var(--tw-border-opacity,1))}.contact__form-group select:active{--tw-border-opacity:1;border-color:rgb(35 24 21/var(--tw-border-opacity,1))}.contact__form-group select:focus-visible{outline:.125rem solid transparent;outline-offset:.125rem}.contact__form-group select{background-image:url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5.02569 5.39166C5.81836 6.2564 7.18164 6.2564 7.97431 5.39166L12 1' stroke='%23231815' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-position:right .75rem center;appearance:none;background-repeat:no-repeat}.contact__form-group .error-message{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(232 0 0/var(--tw-text-opacity,1));display:none}.contact__form-group input.error+.error-message{display:block}.contact input[type=number]::-webkit-inner-spin-button,.contact input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.counter{text-align:center;margin-top:2.1875rem;margin-bottom:2.1875rem}@media (min-width:992px){.counter{margin-top:7.5rem;margin-bottom:7.5rem}}.counter__container{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--bs-gutter-x,calc(40px / 2));padding-left:var(--bs-gutter-x,calc(40px / 2))}@media (min-width:576px){.counter__container{max-width:100%}}@media (min-width:768px){.counter__container{max-width:100%}}@media (min-width:992px){.counter__container{max-width:100%}}@media (min-width:1200px){.counter__container{max-width:86.5rem}}@media (min-width:1536px){.counter__container{max-width:87.5rem}}@media (min-width:1600px){.counter__container{max-width:87.5rem}}.counter__container{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:3rem}@media (min-width:768px){.counter__container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.counter__container{grid-template-columns:repeat(4,minmax(0,auto))}}@media (min-width:1536px){.counter__container{gap:2rem;padding-left:2.5rem;padding-right:2.5rem}}.counter__item{display:flex;flex-direction:column;align-items:center;gap:.5rem}.counter__title{font-size:1.125rem;line-height:1.75rem;font-weight:500;text-transform:uppercase}@media (min-width:992px){.counter__title{font-size:1.25rem;line-height:1.75rem}}.counter__number{position:relative;font-size:3.4375rem;font-weight:700}@media (min-width:992px){.counter__number{font-size:4.375rem}}.counter__number{font-family:var(--font-space-grotesk)}.counter__number:after{position:absolute;bottom:.25rem;left:0;right:0;background-image:linear-gradient(90deg,#ffc85c 0,#ff6432);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;height:.5rem;--tw-content:"";content:var(--tw-content)}.counter__unit{margin-left:.5rem;font-size:2.1875rem}@media (min-width:992px){.counter__unit{font-size:2.75rem}}.cta{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--bs-gutter-x,calc(40px / 2));padding-left:var(--bs-gutter-x,calc(40px / 2))}@media (min-width:576px){.cta{max-width:100%}}@media (min-width:768px){.cta{max-width:100%}}@media (min-width:992px){.cta{max-width:100%}}@media (min-width:1200px){.cta{max-width:86.5rem}}@media (min-width:1536px){.cta{max-width:87.5rem}}@media (min-width:1600px){.cta{max-width:87.5rem}}.cta{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));margin-top:2.5rem;margin-bottom:2.5rem}@media (min-width:992px){.cta{margin-top:3.75rem;margin-bottom:3.75rem}}.cta__container{--tw-bg-opacity:1;background-color:rgb(104 120 106/var(--tw-bg-opacity,1));padding:2.5rem 1.25rem 3.125rem;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){.cta__container{flex-direction:row}}@media (min-width:992px){.cta__container{padding:3.75rem}}.cta__title{font-family:var(--font-space-grotesk);font-size:2rem;text-transform:uppercase}@media not all and (min-width:992px){.cta__title{margin-bottom:.625rem}}@media (min-width:992px){.cta__title{font-size:4rem;line-height:4.25rem}}.cta__text{margin-bottom:1.25rem}@media (min-width:992px){.cta__text{margin-bottom:1.875rem;font-size:1.125rem;line-height:1.75rem;line-height:1.625rem}}.cta__buttons{display:inline-block;text-align:center}@media (min-width:992px){.cta__buttons{display:flex;flex-wrap:wrap;gap:.875rem}}.cta__buttons a{display:flex;min-width:max-content}@media not all and (min-width:992px){.cta__buttons a:first-child{margin-bottom:.875rem}}.cta input.error{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.cta .error-message{margin-top:.25rem;display:block;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}