.contact.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;gap:80px;min-height:1000px;padding-top:16px}@media (min-width: 62em){.contact.wrapper{padding-top:48px;display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.contact.wrapper>figure{grid-column:1/7}.contact.wrapper>div{grid-column:8/13}}.contact.wrapper .box{width:100%;background-color:var(--yellow);display:none;aspect-ratio:1/1}.contact.wrapper .box picture,.contact.wrapper .box img{display:block;height:100%}@media (min-width: 62em){.contact.wrapper .box{display:block}}.contact.wrapper .content-container{width:100%;position:relative}.contact.wrapper .contact-details{position:absolute;top:43px;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:66px;width:100%;opacity:0}.contact.wrapper .contact-details .list-item{margin-left:79px}.contact.wrapper .contact-form{width:100%;position:absolute;top:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px}@media (min-width: 48em){.contact.wrapper .contact-form{gap:80px}}@media (min-width: 62em){.contact.wrapper .contact-form{top:53px}}.contact.wrapper .icon path{fill:var(--yellow)}.contact.wrapper .radio-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact.wrapper .radio-container .details-radio{margin-left:118px}.contact.wrapper .radio-container .radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:50%;border:1px solid var(--yellow);-webkit-transition:.2s all linear;transition:.2s all linear;width:15px;height:15px}.contact.wrapper .radio-container .radio:checked{background-color:var(--yellow)}.contact.wrapper .radio-container label{cursor:pointer;margin-left:8px}.contact.wrapper .contact-button{margin-top:32px;margin-left:79px}.contact.wrapper .contact-button>*,.contact.wrapper .contact-button a{color:var(--yellow)}.contact.wrapper .contact-button path{fill:var(--yellow)}.contact.wrapper .list-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact.wrapper .list-title:before{content:"";width:8px;height:1px;display:inline-block;background-color:var(--yellow);margin-right:71px}.radio-border{width:100%;height:1px;background-color:var(--yellow);opacity:.2;position:absolute;top:0;margin-top:32px}.input-wrapper{letter-spacing:-2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px}@media (min-width: 48em){.input-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:24px}}.input-container{position:relative;width:100%}.input-container:has(input[type=number]){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:310px}.input-container input[type=number]::-webkit-outer-spin-button,.input-container input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-container input[type=number]{-moz-appearance:textfield}.input-container textarea,.input-container input{width:100%;padding:12px 0 19px;border:none;position:relative;border-bottom:1px solid var(--yellow50);color:var(--yellow);background-color:transparent;border-radius:0}.input-container textarea:focus,.input-container input:focus{outline:none;opacity:1}.input-container textarea:not(:-moz-placeholder-shown)~label,.input-container input:not(:-moz-placeholder-shown)~label{top:0;z-index:2;color:var(--yellow)}.input-container textarea:not(:-ms-input-placeholder)~label,.input-container input:not(:-ms-input-placeholder)~label{top:0;z-index:2;color:var(--yellow)}.input-container textarea:focus~label,.input-container textarea:not(:placeholder-shown)~label,.input-container input:focus~label,.input-container input:not(:placeholder-shown)~label{top:0;z-index:2;color:var(--yellow)}.input-container label{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--yellow50);-webkit-transition:top .2s,font-size .2s;transition:top .2s,font-size .2s;pointer-events:none}.input-container label .spacer{display:inline-block;width:.25em}.input-container label .val{display:inline-block}.input-container label .val:before{content:attr(data-value)}.input-container span{position:absolute;left:0;bottom:0;width:0;height:1px;background-color:var(--yellow);z-index:2;-webkit-transition:.3s width ease-out;transition:.3s width ease-out}.input-container input:focus~span{width:100%}.submit-container{margin-top:16px}@media (min-width: 48em){.contact-hero{margin-top:0!important}}.contact-hero .divider-line{background-color:var(--yellow20);opacity:.54!important;-webkit-transform-origin:left;transform-origin:left;margin:0}.contact-hero .text-wrapper{margin-bottom:112px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width: 48em){.contact-hero .text-wrapper{display:grid;grid-template-columns:repeat(12,1fr);gap:20px;width:100%;margin-bottom:240px}.contact-hero .text-wrapper p:nth-of-type(1){grid-column:8/13}.contact-hero .text-wrapper .am-xs{grid-column:1/2;grid-row:1}}.contact-hero .text-wrapper p,.contact-hero .text-wrapper .am-xs{margin-block:1rem}.contact-hero .text-wrapper .sec-lg{max-width:546px}.contact-hero .sec-xl{margin-bottom:16px;font-size:2.25rem}@media (min-width: 48em){.contact-hero .sec-xl{margin-bottom:32px;font-size:5.375rem}}
