.gd-multicolumn__heading{display:block;width:100%;font-size:40px;line-height:1.14}@media screen and (min-width: 990px){.gd-multicolumn__heading{font-size:56px;letter-spacing:.8px;width:-moz-max-content;width:max-content}}.gd-multicolumn__heading.text-left{text-align:left}.gd-multicolumn__heading.text-center{text-align:center}.gd-multicolumn__heading.text-right{text-align:right}.gd-multicolumn__heading-wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:10px}@media screen and (min-width: 990px){.gd-multicolumn__heading-wrapper{flex-direction:row}}.gd-multicolumn-card__info.multicolumn-card__info{padding-block:16px 0;padding-inline:0}@media screen and (min-width: 990px){.gd-multicolumn-card__info.multicolumn-card__info{padding-block-start:24px}}@media screen and (min-width: 990px){.gd-multicolumn-card__info.multicolumn-card__info:has(.gd-multicolumn-card__subtitle){padding-block-start:20px}}.gd-multicolumn-card__title{font-size:var(--font-size-mobile);line-height:var(--line-height-mobile);font-weight:var(--font-weight-mobile)}@media screen and (min-width: 990px){.gd-multicolumn-card__title{font-size:var(--font-size-desktop);line-height:var(--line-height-desktop);font-weight:var(--font-weight-desktop);letter-spacing:.4px}}.gd-multicolumn-card__text{color:rgb(var(--color-foreground));margin-top:6px}.gd-multicolumn-card__text p{line-height:1.4}@media screen and (min-width: 990px){.gd-multicolumn-card__text p{letter-spacing:.2px}}.gd-multicolumn-card__button{border-radius:0;font-size:14px;line-height:1;font-weight:600;letter-spacing:.7px;min-height:42px;padding-inline:18px;border:2px solid;min-width:unset}.gd-multicolumn-card__button::after,.gd-multicolumn-card__button::before{border-radius:0}.gd-multicolumn-card__button:not([disabled]):hover:after{box-shadow:none}.gd-multicolumn-card__subtitle{margin-block:12px 16px;font-size:12px;line-height:1.5;letter-spacing:.1px;display:flex}@media screen and (min-width: 990px){.gd-multicolumn-card__subtitle{margin-block:16px 20px;font-size:16px;letter-spacing:.2px}}.gd-multicolumn__button{font-weight:600;line-height:1;letter-spacing:.7px;text-decoration:none;display:flex;align-items:center;padding-bottom:6px;border-bottom:1px solid rgb(var(--color-link));transition:all .3s ease-in-out}@media screen and (min-width: 990px){.gd-multicolumn__button{font-size:16px;letter-spacing:.8px}}.gd-multicolumn__button svg{width:0;visibility:hidden;transition:all .3s ease-in-out}.gd-multicolumn__button:hover{color:rgb(var(--color-accent));border-color:rgb(var(--color-accent))}.gd-multicolumn__button:hover svg{margin-left:8px;visibility:visible;width:8px}.gd-multicolumn .form-style{justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;-moz-column-gap:0;column-gap:0;row-gap:0}@media screen and (max-width: 749.98px){.gd-multicolumn .form-style{flex-direction:column-reverse}}.gd-multicolumn .contact-card{position:relative;max-width:310px;width:100%;margin-right:32px}@media screen and (max-width: 749.98px){.gd-multicolumn .contact-card{margin-right:0}}.gd-multicolumn .contact-card__bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:0}.gd-multicolumn .contact-card__content{position:relative;padding:40px 32px;z-index:2}.gd-multicolumn .contact-card__item{margin-bottom:32px}.gd-multicolumn .contact-card__item h3{font-family:"Bilena",serif;font-weight:400;font-size:24px;line-height:120%;letter-spacing:.01em;color:#242125;margin-bottom:12px}.gd-multicolumn .contact-card__item p{font-weight:500;font-size:16px;line-height:140%;letter-spacing:.01em;color:#242125;margin:0}.gd-multicolumn .contact-card__item p a{text-decoration:none;color:inherit}.gd-multicolumn .contact-card__item:last-of-type{margin-bottom:0}.gd-multicolumn .contact-form{max-width:642px;width:100%}@media screen and (max-width: 749.98px){.gd-multicolumn .contact-form{max-width:100%;margin-bottom:52px}}.gd-multicolumn .contact-form .form-status{margin-bottom:15px !important}.gd-multicolumn .contact-form__fields{display:flex}@media screen and (max-width: 749.98px){.gd-multicolumn .contact-form__fields{flex-direction:column}}.gd-multicolumn .contact-form__fields .field:first-child{margin-right:16px}.gd-multicolumn .contact-form .field{margin-bottom:16px}.gd-multicolumn .contact-form .field::after{content:none}.gd-multicolumn .contact-form .field label{font-weight:500;line-height:140%;letter-spacing:.01em;color:#242125;color:rgb(var(--color-foreground))}.gd-multicolumn .contact-form .field input,.gd-multicolumn .contact-form .field textarea{border:1px solid #b8b8b8;color:rgb(var(--color-foreground))}.gd-multicolumn .contact-form .field input:focus,.gd-multicolumn .contact-form .field textarea:focus{box-shadow:none}.gd-multicolumn .contact-form .field input:-webkit-autofill,.gd-multicolumn .contact-form .field textarea:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px rgba(0,0,0,0) inset !important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.gd-multicolumn .contact-form .field input:-moz-autofill,.gd-multicolumn .contact-form .field textarea:-moz-autofill{box-shadow:0 0 0px 1000px rgba(0,0,0,0) inset !important}@media(max-width: 575.98px){.gd-multicolumn .contact-form .field input,.gd-multicolumn .contact-form .field textarea{padding-left:15px}}.gd-multicolumn .contact-form .field textarea{min-height:121px}.gd-multicolumn .contact-form .field__label{white-space:nowrap}@media(max-width: 575.98px){.gd-multicolumn .contact-form .field__label{font-size:1.4rem;left:15px;top:calc(1.4rem + var(--inputs-border-width))}}@media(max-width: 575.98px){.gd-multicolumn .contact-form .field .field__input:focus~.field__label,.gd-multicolumn .contact-form .field .field__input:not(:placeholder-shown)~.field__label,.gd-multicolumn .contact-form .field .field__input:-webkit-autofill~.field__label,.gd-multicolumn .contact-form .field .customer .field input:focus~label,.gd-multicolumn .contact-form .field .customer .field input:not(:placeholder-shown)~label,.gd-multicolumn .contact-form .field .customer .field input:-webkit-autofill~label{left:15px}}.gd-multicolumn .contact-form .form-footer{display:flex;flex-direction:column;margin-bottom:32px}.gd-multicolumn .contact-form .form-footer p{font-family:"Bilena",serif;font-weight:400;font-size:24px;line-height:120%;letter-spacing:.01em;color:#242125;margin:16px 0 24px}.gd-multicolumn .contact-form .form-footer label{display:flex;align-items:center;cursor:pointer;font-weight:500;font-size:14px;line-height:150%;letter-spacing:.01em;color:#242125;margin-bottom:5px}.gd-multicolumn .contact-form .form-footer label input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.gd-multicolumn .contact-form .form-footer label .label-text{position:relative;padding-left:28px;padding-top:3px}.gd-multicolumn .contact-form .form-footer label .label-text::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border:1px solid #b8b8b8;transition:border-color .2s ease,background-color .2s ease}.gd-multicolumn .contact-form .form-footer label .label-text::after{content:"";position:absolute;left:7px;top:45%;width:5px;height:10px;border:solid #0f3f36;border-width:0 2px 2px 0;transform:translateY(-50%) rotate(45deg) scale(0);opacity:0;transition:transform .2s ease,opacity .2s ease}.gd-multicolumn .contact-form .form-footer label input[type=checkbox]:checked+.label-text::before{border-color:#0f3f36}.gd-multicolumn .contact-form .form-footer label input[type=checkbox]:checked+.label-text::after{transform:translateY(-50%) rotate(45deg) scale(1);opacity:1}.gd-multicolumn .contact-form .form-footer label:hover .label-text::before{border-color:#0f3f36}.gd-multicolumn .contact-form .button{font-weight:600;font-size:16px;line-height:100%;letter-spacing:.05em;text-align:center;color:#f8f6f2}.gd-multicolumn .multicolumn-list .custom-image-block{padding-bottom:30%}@media screen and (max-width: 989px){.gd-multicolumn .multicolumn-list .custom-image-block{padding-bottom:63%}}.gd-multicolumn .multicolumn-list .custom-image-block img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}