:root{--primary-dark:#333;--secondary-dark:#167c1a;--bs-black:#000;--bs-white:#fff;--gray-100:#f5f5f5;--gray-200:#e9ecef;--gray-300:#ddd;--gray-400:#c4c4c4;--gray-500:#adb5bd;--gray-600:#707070;--gray-650:#7b7b7b;--gray-700:#434343;--gray-800:#343a40;--gray-900:#242424;--bs-primary:#e30614;--bs-secondary:#2faa25;--bs-dark:var(--bs-black);--green:#2faa25;--orange:#ff8900;--dark-green-02:#57a63d;--bs-body-bg:var(--bs-white);--bs-body-color:var(--bs-black);--bs-body-font-size:1.6rem;--bs-body-line-height:1.375;--bs-body-font-family:Roboto, Arial, Helvetica, sans-serif;--bs-link-color:var(--bs-secondary);--bs-link-hover-color:var(--secondary-dark);--bs-text-muted:#7b7b7b;--bs-font-weight-bold:500;--h1-font-size:4.6rem;--h2-font-size:3rem;--h3-font-size:3.6rem;--h4-font-size:2rem;--h5-font-size:2.2rem;--h6-font-size:1.7rem;--h1-font-size-sm:3.6rem;--h2-font-size-sm:2.6rem;--h3-font-size-sm:var(--h3-font-size);--h4-font-size-sm:var(--h4-font-size);--h5-font-size-sm:var(--h5-font-size);--h6-font-size-sm:var(--h6-font-size);--headings-font-weight:500;--btn-font-size:1.7rem;--btn-line-height:1.412;--btn-font-weight:500;--btn-padding-y:0.7rem;--btn-padding-x:1.7rem;--btn-font-size-sm:1rem;--btn-padding-y-sm:0.4rem;--btn-padding-x-sm:0.6rem;--btn-font-size-lg:1.6rem;--btn-padding-y-lg:1.1rem;--btn-padding-x-lg:1rem;--input-border-color:var(--bs-black);--input-color:var(--bs-black);--input-placeholder-color:var(--bs-black);--input-bg:var(--bs-white);--input-box-shadow:none;--input-height:4rem;--input-font-size:1.6rem;--input-font-weight:400;--input-padding-y:0.4rem;--input-padding-x:1.4rem;--input-focus-bg:var(--bs-white);--header-bg-color:var(--bs-black);--header-color:var(--bs-white);--header-drop-bg-color:var(--bs-black);--header-drop-bg-color-mobile:var(--gray-100);--header-drop-color:var(--bs-white);--header-drop-color-mobile:var(--bs-black);--header-drop-hover-color:var(--bs-primary);--extra-menu-bg-color:var(--bs-black);--extra-menu-color:var(--bs-white);--menu-bg-color-mobile:var(--bs-black);--menu-color-mobile:var(--bs-white);--footer-bg-color:var(--bs-black);--footer-color:var(--bs-white);--footer-secondary-bg-color:var(--gray-900);--footer-secondary-color:var(--gray-light);--backdrop-bg:var(--bs-black);--backdrop-opacity:0.4;--modal-border-width:0;--modal-border-color:var(--bs-white);--modal-bg:var(--bs-white);--gray-light:#7b7b7b;--gray-002:#212121;--bs-gutter-x:3rem}.contact-block{margin-block:3rem 0}@media (min-width:992px){.contact-block{margin-block:6rem}}.contact-block .col-lg{-webkit-margin-after:3rem;margin-block-end:3rem}.contact-block h3,.contact-block .h3{text-transform:none;font-size:3rem;line-height:1.2;margin-block:0 2.5rem}@media (min-width:992px){.contact-block h3,.contact-block .h3{-webkit-margin-after:3.6rem;margin-block-end:3.6rem}}@media (min-width:992px){.contact-block h3+address,.contact-block .h3+address{-webkit-margin-before:-3.2rem;margin-block-start:-3.2rem}}.contact-block .btn-link{color:#e30614}.contact-block h4,.contact-block .h4{text-transform:none;font-size:2.2rem;line-height:1.091;margin-block:0 1.8rem}@media (max-width:767.98px){.contact-block h4,.contact-block .h4{-webkit-margin-before:2rem;margin-block-start:2rem}}.contact-block address{margin-block:0 2rem}.contact-block address p{margin-bottom:0}.contact-block .links-list{list-style:none;padding:0;margin:0}.contact-block .links-list li+li{-webkit-margin-before:.6rem;margin-block-start:.6rem}.contact-block .links-list a{--ico-size:4rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 1.4rem;color:#000}.contact-block .links-list a::before{content:"";-ms-flex-negative:0;flex-shrink:0;width:var(--ico-size);height:var(--ico-size);background:#e30614 var(--ico-url) 50% 50% no-repeat;-ms-flex-item-align:start;align-self:flex-start;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transition-property:background;transition-property:background}.contact-block .links-list a:hover{text-decoration:none}.contact-block .links-list a:hover::before{background-color:var(--primary-dark)}.contact-block dl>dt{font-weight:400}.contact-block dl>dd{font-weight:400;margin-block:0 2.2rem}.contact-block dl>dd:last-child{-webkit-margin-after:0;margin-block-end:0}.map-holder{background-color:rgb(0 0 0 / .1)}.map-holder+.text-section{padding-block:8rem 6.9rem}