.image-text.main{margin-top:0;margin-bottom:0}.image-text.image-text--half .image-text__text,.image-text.image-text--half .image-text__image{width:50%}.image-text.image-text--half .image-text__image img{aspect-ratio:var(--img-txt--image-ratio, 700/580)}.image-text.image-text--half .image-text__text{padding:30px 35px}.image-text.image-text--half .image-text__text>*{max-width:430px}.image-text.inverted{flex-direction:row-reverse}.image-text.inverted .image-text__text{padding-left:150px}.image-text--align--left{--img-txt--text-align: left}.image-text{background-color:#fff;display:flex;flex-flow:row nowrap;margin:var(--img-txt--margin-top, 132px) max(0px,(var(--vw, 1vw) * 100 - 1440px) / 2) var(--img-txt--margin-bottom, 139px)}.image-text .image-text__image{display:flex;width:var(--img-txt--image-width, 582px)}.image-text .image-text__image img{aspect-ratio:var(--img-txt--image-ratio, 582/629)}.image-text .image-text__text{display:flex;flex-flow:column;align-items:var(--img-txt--text-align, center);justify-content:center;max-width:var(--img-txt--text-max-width, 748px);margin:0 0 0 auto;padding-right:150px;padding-left:40px}.image-text .image-text__text>*{text-align:var(--img-txt--text-align, center)}.image-text .image-text__text .p-content{margin-bottom:25px}.image-text .image-text__text .link-component{width:-moz-fit-content;width:fit-content}.image-text .image-text__button-group{display:flex;flex-flow:row wrap;gap:18px;margin-top:30px}.image-text .image-text__button-group .btn{border-color:#a5877845}.image-text .image-text__button-group .btn.active{border-color:#a58778;color:#a58778}.input-dropdown{position:relative;width:100%}.input-dropdown:after{content:" ";position:absolute;height:10px;width:10px;right:0;top:50%;transform:translateY(-50%);background:url("data:image/svg+xml,%3csvg%20viewBox='0%200%20100%2087'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpolygon%20fill='%23A58778'%20points='0%200,%20100%200,%2050%2087'/%3e%3c/svg%3e") no-repeat center center;background-size:contain;pointer-events:none}.input-dropdown--half{width:calc((100% - var(--form-gap)) / 2)}.input-dropdown select{border:1px solid var(--form-color, rgba(0, 0, 0, .08));font:16px/19px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif;padding:14px;min-width:366px;min-height:48px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-dropdown--outlined select{background:transparent;border:none;border-bottom:1px solid var(--form-color, #000);padding:10px 0;min-width:unset;min-height:unset;width:100%}.input-radio{width:100%}.input-radio__label{font:400 18px/26px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif}.input-radio .wpcf7-radio{display:flex;flex-direction:column;gap:8px;margin-top:8px}.input-radio .wpcf7-radio .wpcf7-list-item{margin-left:0}.input-radio--inline .wpcf7-radio{flex-direction:row;flex-wrap:wrap;gap:8px}.input-radio--2col .wpcf7-radio{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}.input-radio .wpcf7-radio .wpcf7-list-item label input,.input-radio label.input-radio__item input{display:none}.input-radio .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label:before,.input-radio .wpcf7-radio .wpcf7-list-item label .input-radio__item__label:before,.input-radio label.input-radio__item .wpcf7-list-item-label:before,.input-radio label.input-radio__item .input-radio__item__label:before{content:" ";display:inline-block;margin-right:10px;height:10px;width:10px;border:1px solid rgba(0,0,0,.5);background:transparent;transition:all .3s ease-in-out}.input-radio .wpcf7-radio .wpcf7-list-item label input:checked+.wpcf7-list-item-label:before,.input-radio .wpcf7-radio .wpcf7-list-item label input:checked+.input-radio__item__label:before,.input-radio label.input-radio__item input:checked+.wpcf7-list-item-label:before,.input-radio label.input-radio__item input:checked+.input-radio__item__label:before{border-color:#000;background:#000}.input-text{width:100%}.input-text input{border:1px solid var(--form-color, rgba(0, 0, 0, .08));font:16px/19px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif;padding:14px;min-height:48px;width:100%}.input-text--outlined input{background:transparent;border:none;border-bottom:1px solid var(--form-color, #000);padding:10px 0;min-width:unset;min-height:unset;width:100%}.input-text--outlined input::-moz-placeholder{color:#000}.input-text--outlined input::placeholder{color:#000}.input-text--outlined input:active,.input-text--outlined input:focus{outline:solid 1px #a58778;outline-offset:-1px}.input-text--half{width:calc((100% - var(--form-gap)) / 2)}.input-textarea{width:100%}.input-textarea--half{width:calc((100% - var(--form-gap)) / 2)}.input-textarea textarea{resize:vertical;border:1px solid var(--form-color, rgba(0, 0, 0, .08));font:16px/19px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif;padding:14px;min-width:366px;min-height:48px;width:100%}.input-textarea--outlined textarea{border:none;border-bottom:1px solid var(--form-color, #000);background:transparent;padding:10px 0;min-width:unset;min-height:unset;width:100%}.input-textarea--outlined textarea::-moz-placeholder{color:#000}.input-textarea--outlined textarea::placeholder{color:#000}.input-submit{position:relative;display:flex;flex-flow:row-reverse nowrap;justify-content:flex-end;gap:5px}.input-submit:not(.input-submit--btn){width:-moz-fit-content;width:fit-content;justify-self:flex-end}.input-submit:not(.input-submit--btn):after{content:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='19.731'%20height='13.147'%20viewBox='0%200%2019.731%2013.147'%3e%3cg%20transform='translate(-1317.439%20-751.941)'%3e%3cline%20x2='17.923'%20transform='translate(1318.189%20758.515)'%20fill='none'%20stroke='%23311e1e'%20stroke-linecap='round'%20stroke-width='1.5'/%3e%3cline%20x2='6.204'%20y2='5.515'%20transform='translate(1329.908%20753)'%20fill='none'%20stroke='%23311e1e'%20stroke-linecap='round'%20stroke-width='1.5'/%3e%3cpath%20d='M6.2.385,0,5.9'%20transform='translate(1329.908%20758.129)'%20fill='none'%20stroke='%23311e1e'%20stroke-linecap='round'%20stroke-width='1.5'/%3e%3c/g%3e%3c/svg%3e");height:15px;width:18px;position:relative;top:2px;cursor:pointer}.input-submit:not(.input-submit--btn) input{text-transform:uppercase;border:none;outline:none;background:transparent;font: 16px/22px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif;color:#000;cursor:pointer}.input-submit:not(.input-submit--btn):hover{text-decoration:underline}.input-submit .wpcf7-spinner{order:2;margin-left:auto}.input-submit--btn{width:100%;flex-direction:row;align-items:center}.input-submit--btn .btn{font-weight:500}.input-submit--btn .wpcf7-spinner{display:none}.wpcf7-form.submitting .input-submit--btn .wpcf7-spinner{display:block;margin:0;flex-shrink:0}.wpcf7 form .wpcf7-response-output{font:400 16px/19px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif;letter-spacing:0}.wpcf7 form .wpcf7-response-output{border:none;margin:0}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{color:red}.wpcf7 form.sent .wpcf7-response-output{color:green}.wpcf7 form.spam .wpcf7-response-output{color:orange}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{color:#000}.cf7-success{border:1px solid currentColor;padding:2rem;display:flex;flex-direction:column;gap:1rem}.big-contact-form__title{margin-bottom:41px}.big-contact-form form{--form-color: rgba(165, 135, 120, .47);--form-gap: clamp(10px, 4dvh, 30px);display:flex;flex-flow:row wrap;gap:var(--form-gap)}.big-contact-form form [data-class=wpcf7cf_group]{width:100%;gap:var(--form-gap);display:flex;flex-flow:row wrap}.big-contact-form form *{font:400 18px/26px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif}.big-contact-form form input:not(.btn),.big-contact-form form select,.big-contact-form form select>*{color:#000}main.page-contact .section-1{display:flex;flex-flow:row nowrap;background:#fbfafa}main.page-contact .section-1 header,main.page-contact .section-1 .content{padding:76px 0;width:50%}main.page-contact .section-1 header{z-index:1;position:relative;display:flex;flex-flow:column nowrap;padding-left:var(--computed-margin);padding-right:clamp(40px,10%,110px)}main.page-contact .section-1 header .img-background{z-index:-1;position:absolute;inset:0;max-width:720px;margin-left:auto}main.page-contact .section-1 .content{padding-left:clamp(40px,14%,140px);padding-right:var(--computed-margin)}main.page-contact .section-2{min-height:174px}main.page-contact .section-2 .list-info{display:flex;flex-flow:row wrap;padding-top:77px;padding-bottom:57px;justify-content:space-between}main.page-contact .section-2 .list-info .infos-item{display:flex;flex-flow:row;align-items:baseline;gap:3px;font:400 14px/20px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif}main.page-contact .section-2 .list-info .infos-item a{color:#000}main.page-contact .section-2 .list-info .infos-item__title{color:#a58778;text-transform:uppercase;font:500 17px/23px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif}main.page-contact .section-2 .list-info .infos-item__text{margin-left:7px;font:400 14px/20px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif}main.page-contact .section-3{background-color:#fbfafa}main.page-contact .section-3 .image-text{--img-txt--margin-top: 0;--img-txt--margin-bottom: 0;background-color:transparent}@media screen and (max-width:768px){.image-text--third .image-text__text{margin-bottom:40px!important}.image-text.image-text--half{flex-flow:column}.image-text.image-text--half .image-text__text,.image-text.image-text--half .image-text__image{width:100%}.image-text.inverted{flex-direction:column}.image-text.inverted .image-text__text{padding-left:35px}.image-text{flex-flow:column-reverse nowrap;margin:66px 0 70px}.image-text .image-text__image{width:100%}.image-text .image-text__text{max-width:100%;padding:0 var(--computed-margin) 0;align-items:var(--img-txt--text-align, flex-start)}.image-text .image-text__text>*{text-align:var(--img-txt--text-align, left)}.image-text .image-text__button-group{gap:10px;margin-top:15px}.input-text--outlined input{padding:6px 0}.input-text--half,.input-textarea--half{width:100%}.wpcf7 form .wpcf7-response-output{font:400 14px/17px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif}.big-contact-form__title{margin-bottom:31px;font:600 18px/26px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif}.big-contact-form form{--form-gap: 25px}.big-contact-form form *{font:400 16px/22px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif}main.page-contact .section-1{flex-direction:column}main.page-contact .section-1 header,main.page-contact .section-1 .content{width:100%;padding:50px 0}main.page-contact .section-1 header{min-height:409px;padding:30px var(--computed-margin)}main.page-contact .section-1 .content{padding-left:var(--computed-margin);padding-right:var(--computed-margin)}main.page-contact .section-2 .list-info{gap:25px 20px;padding:55px var(--computed-margin)}main.page-contact .section-2 .list-info .infos-item{flex-direction:column;gap:8px;margin:0 auto;align-items:center}main.page-contact .section-2 .list-info .infos-item__title{text-align:center;font:500 15px/21px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif}main.page-contact .section-2 .list-info .infos-item__text{text-align:center;margin-left:0;font:400 12px/16px Helvetica Neue LT Pro,Helvetica,Arial,sans-serif}main.page-contact .section-3 .image-text{--img-txt--text-align: center;flex-direction:column;margin:40px 0 0}main.page-contact .section-3 .image-text .image-text__text{margin:50px 0}}
