/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.divolga-contact-page{width:100%;padding:42px
    34px
    60px;box-sizing:border-box;}.divolga-contact-page__inner{width:min(1380px,100%);min-height:calc(100svh
      - 190px);display:grid;grid-template-columns:minmax(0,.92fr)
    minmax(0,1.08fr);margin:0 auto;background:#fff;}.divolga-contact-page__visual{min-height:690px;overflow:hidden;}.divolga-contact-page__visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;}.divolga-contact-page__content{display:flex;flex-direction:column;justify-content:center;padding:20px
    clamp(45px,5vw,92px);box-sizing:border-box;}.divolga-contact-page__head{max-width:680px;}.divolga-contact-page__head h1{margin:9px
    0
    18px;font-family:"Raleway",Arial,sans-serif;font-size:clamp(48px,4.7vw,78px);font-weight:300;line-height:1;}.divolga-contact-page__head p{max-width:620px;margin:0
    0
    28px;color:#665e59;font-size:16px;line-height:1.65;}.divolga-contact-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:34px;padding:19px
    0;border-top:1px solid
    rgba(70,54,45,.13);border-bottom:1px solid
    rgba(70,54,45,.13);}.divolga-contact-details > div{display:flex;flex-direction:column;gap:5px;}.divolga-contact-details span{color:#8b7c73;font-size:11px;letter-spacing:.12em;text-transform:uppercase;}.divolga-contact-details a{color:#2c2927;font-size:15px;text-decoration:none;}.divolga-contact-details a:hover{color:#795344;}.divolga-contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px
    20px;}.divolga-contact-form
.form-item{margin:0;}.divolga-contact-form
.form-item-subject,.divolga-contact-form
.form-item-message,.divolga-contact-form
.form-actions,.divolga-contact-form
.captcha{grid-column:1 / -1;}.divolga-contact-form label{display:block;margin-bottom:6px;color:#5f5854;font-size:12px;font-weight:600;}.divolga-contact-form
input[type="text"],.divolga-contact-form
input[type="email"],.divolga-contact-form
input[type="tel"],.divolga-contact-form
textarea{width:100%;padding:11px
    12px;border:0;border-bottom:1px solid
    #ccc3bd;border-radius:0;background:transparent;color:#252322;font:inherit;box-sizing:border-box;outline:none;transition:border-color .16s ease;}.divolga-contact-form
textarea{min-height:130px;resize:vertical;}.divolga-contact-form
input:focus,.divolga-contact-form
textarea:focus{border-bottom-color:#785242;}.divolga-contact-form
.form-actions{margin-top:4px;}.divolga-contact-form
.form-submit{min-width:190px;padding:14px
    28px;border:0;background:#7b824b;color:white;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;}.divolga-contact-form
.form-submit:hover{background:#686f3f;}.divolga-contact-form__website-wrap{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important;}@media (max-width:800px){.divolga-contact-page{padding:0
      0
      40px;}.divolga-contact-page__inner{display:block;min-height:0;}.divolga-contact-page__visual{min-height:0;height:auto;}.divolga-contact-page__visual img{width:100%;height:auto;object-fit:contain;}.divolga-contact-page__content{padding:34px
      22px
      10px;}.divolga-contact-page__head h1{font-size:48px;}.divolga-contact-details{grid-template-columns:1fr;}.divolga-contact-form{grid-template-columns:1fr;}.divolga-contact-form
  .form-item-subject,.divolga-contact-form
  .form-item-message,.divolga-contact-form
  .form-actions{grid-column:auto;}}
