@import "https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";:root{--theme-font-size:1rem;--theme-font-weight:400;--theme-line-height:1.2;--theme-font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--theme-color-primary:#000;--theme-transition-duration:.4s}*{box-sizing:border-box;outline:0;margin:0;padding:0}:before,:after{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,main{display:block}template{display:none}html{-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}img,iframe,video,audio,object{max-width:100%}img,iframe{border:0}img{vertical-align:middle;height:auto;display:inline-block}b,strong{font-weight:700}address{font-style:normal}svg:not(:root){overflow:hidden}a,button,input[type=submit],input[type=button],input[type=reset],input[type=file],input[type=image],label[for]{cursor:pointer}button[disabled],input[disabled],textarea[disabled],select[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=color],textarea,a[href^=tel]{appearance:none}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-decoration{appearance:none}textarea{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overflow:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;color:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}button,select{text-transform:none}table{border-collapse:collapse;border-spacing:0;width:100%}nav ul,nav ol{list-style:none}input::placeholder{color:inherit;opacity:1}textarea::placeholder{color:inherit;opacity:1}input:-webkit-autofill{-webkit-text-fill-color:inherit;box-shadow:inset 0 0 0 1000px #fff}input[type=text],input[type=button],input[type=tel],input[type=email],input[type=submit],input[type=date],input[type=search],textarea{appearance:none}html{scroll-behavior:smooth}body{--admin-bar-height:0px;min-width:320px;font:var(--theme-font-weight) var(--theme-font-size)/var(--theme-line-height) var(--theme-font-family);color:var(--theme-color-primary)}body.admin-bar{--admin-bar-height:32px}@media (width<=782px){body.admin-bar{--admin-bar-height:46px}}body:has(.confirm-popup.is-visible){overflow:hidden}a{color:inherit;text-decoration:underline}@media (hover:hover) and (pointer:fine){a:where(:hover,:focus-visible){text-decoration:none}}a[href^=tel]{text-decoration:none}.h1,h1,.h2,h2,.h3,h3,.h4,h4,.h5,h5,.h6,h6{margin-bottom:calc(var(--theme-line-height) * .5em)}.h1:last-child,h1:last-child,.h2:last-child,h2:last-child,.h3:last-child,h3:last-child,.h4:last-child,h4:last-child,.h5:last-child,h5:last-child,.h6:last-child,h6:last-child{margin-bottom:0}.h1,h1{font-size:2.625rem}@media (width<=1920px){.h1,h1{font-size:clamp(1.9375rem,.6875vw + 1.8rem,2.625rem)}}.h2,h2{font-size:2rem}@media (width<=1920px){.h2,h2{font-size:clamp(1.5rem,.5vw + 1.4rem,2rem)}}p,ul,ol,dl,hr,table,blockquote{margin-bottom:calc(var(--theme-line-height) * .5em)}p:last-child,ul:last-child,ol:last-child,dl:last-child,hr:last-child,table:last-child,blockquote:last-child{margin-bottom:0}.clear:after{content:"";clear:both;line-height:0;display:table}.sr-only,.sr-only-focusable:not(:focus,:focus-within){clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.image-fit{pointer-events:none;position:absolute;inset:0}.image-fit img,.image-fit video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.notext{white-space:nowrap;text-indent:100%;text-shadow:none;overflow:hidden}[disabled],.disabled{cursor:default}[hidden],.hidden{display:none}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.hidden-xs{display:none!important}}@media (width>=767.02px) and (width<=1023px){.hidden-sm{display:none!important}}@media (width>=1023.02px) and (width<=1199px){.hidden-md{display:none!important}}@media (width>=1199.02px){.hidden-lg{display:none!important}}.richtext-entry>ul:not([class]),.richtext-entry>ol:not([class]),.richtext-entry>ul:not([class]) ol,.richtext-entry>ul:not([class]) ul,.richtext-entry>ol:not([class]) ol,.richtext-entry>ol:not([class]) ul{padding-left:30px}.richtext-entry>blockquote{border-left:2px solid var(--theme-color-primary);margin-left:0;padding:0 0 0 16px}.richtext-entry>.alignwide{clear:both;width:100%;max-width:100%}.richtext-entry>.aligncenter{margin-left:auto;margin-right:auto}.richtext-entry>.alignfull{width:auto;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 20px}.comment-respond{border-top:1px solid #363636;width:100%;padding-top:30px}.comment-respond h3{position:relative}.comment-respond small{position:absolute;top:0;right:0}.comment-respond label{padding-bottom:4px;display:inline-block}.comment-respond input[type=text],.comment-respond textarea{background:#f7f7f7;border:1px solid #ccc;width:100%;padding:10px;display:block}.comment-respond textarea{height:100px}.comment-respond input[type=text]:focus{background-color:#fff}.comment-respond input[type=text]::placeholder{color:#777}.comment-respond .required{color:red}.comment-respond .comment-notes{padding-top:15px}.comment-respond .form-submit input{width:16px;height:40px;font-size:r(14px);color:#fff;cursor:pointer;background:#363636;border:0;border-radius:4px;font-weight:700;display:block}.comments{position:relative}.comments .children{padding-left:7rem;position:relative}.comments .children:before,.comments .children:after{content:"";display:block;position:absolute}.comments .children:before{border-bottom:8px solid #c3c3c3;border-left:8px solid #c3c3c3;border-radius:0 0 0 8px;width:32px;height:27px;top:33px;left:23px}.comments .children:after{border:19px solid #0000;border-top-width:20px;border-bottom:20px solid #c3c3c3;top:-.5rem;left:8px}.comments .comment{border-top:1px dashed #363636;position:relative}.comments .avatar{border:1px solid #ccc;border-radius:50%;width:48px;height:48px;position:absolute;top:28px;left:0}.comments .says{padding-left:5px}.comments .moderation-notice{color:#999;margin:3px 0 8px;display:inline-block}.comments .comment__entry{padding:30px 0 30px 65px;position:relative}.comments .comment__text p:last-child{margin-bottom:0;padding-bottom:0}.comments .comment__meta{padding-bottom:12px}.comments .comment__meta a{color:#363636}.comments .comment__reply{text-align:right;padding-top:10px}.comments .comment__reply a{color:#fff;background:#363636;border-radius:6px;padding:5px 10px;display:inline-block}@media (hover:hover) and (pointer:fine){.comments .comment__reply a:where(:hover,:focus-visible){opacity:.8;text-decoration:none}}.paging{justify-content:space-between;align-items:center;width:100%;padding:20px 0;display:flex}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.paging{flex-wrap:wrap}}.paging a{text-decoration:none}.paging ul{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-inline:auto;padding-inline:20px;list-style:none;display:flex}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.paging ul{order:-1;width:100%;margin-bottom:20px;padding:0}}.paging ul li{margin-inline:5px}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.paging ul li:first-child{margin-left:0}.paging ul li:last-child{margin-right:0}}.paging ul li.paging__spacer,.paging ul a{color:#000;text-align:center;background-color:#fff;width:35px;height:35px;font-size:.875rem;line-height:35px;transition:all .4s;display:block}.paging ul a:hover,.paging ul li.is-current a{color:#fff;background-color:#000}.paging .paging__next,.paging .paging__prev{color:#000;font-size:1rem;transition:all .4s}@media (hover:hover) and (pointer:fine){.paging .paging__next:where(:hover,:focus-visible),.paging .paging__prev:where(:hover,:focus-visible){color:#000}}.paging .paging__next:only-child{margin-left:auto;margin-right:0}.paging .paging__prev:only-child{margin-left:0;margin-right:auto}.paging .paging__label,.paging .paging__first,.paging .paging__last,.paging .paging__prev,.paging .paging__next{margin:9px}.search-form{position:relative;overflow:hidden}.search-form__field{background:#fff;border:1px solid #ccc;width:100%;padding:10px;display:block}.search-form__field::placeholder{color:#777}.section-comments{padding-top:15px}.section-comments a{text-decoration:none}.section-comments p{padding-bottom:18px}.section-comments ol,.section-comments ul{margin:0;padding:0;list-style:none}.section-comments h3{padding:0 0 10px;position:relative}.section-comments h3 small{position:absolute;top:0;right:0}.widget{margin-bottom:15px}.widget:last-child{margin-bottom:0}.widget>ul{margin:0;list-style:none}.widget>ul li{padding:5px}.widget>ul a{transition:color,border;transition-duration:var(--theme-transition-duration);border-bottom:1px solid #0000;text-decoration:none}@media (hover:hover) and (pointer:fine){.widget>ul a:where(:hover,:focus-visible){border-bottom-color:var(--theme-color-primary);color:var(--theme-color-primary)}}.widget_nav_menu ul{list-style:none}.widget_nav_menu ul li{padding:5px}.widgets{flex-wrap:wrap;margin:-10px -20px;list-style:none;display:flex}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.widgets{margin:0}}.widgets>li{width:50%;padding:10px 20px}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.widgets>li{width:100%;padding:10px 0}}.alignnone,.alignleft,.alignright,.aligncenter{margin:5px 15px calc(var(--lh-base) * .5em)}.alignleft{margin-left:0}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.alignleft{margin:5px 0 10px}}.alignright{margin-right:0}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.alignright{margin:5px 0 10px}}.alignnone{margin-left:0;margin-right:0}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.alignnone{margin:5px 0 10px}}.aligncenter{margin-left:auto;margin-right:auto;display:block}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.aligncenter{margin:5px 0 10px}}.wp-caption{position:relative}.wp-caption img{width:100%}.wp-caption-text{color:inherit;text-align:center;background:0 0;padding:8px;font-size:.8em}.nocomments{font-weight:700;font-size:r(18px);padding-top:12px}.wp-block-search__input{border:2px solid var(--theme-color-primary)}.wp-block-search__button{text-transform:uppercase;border:2px solid var(--theme-color-primary);background:var(--theme-color-primary);color:#fff;transition:color,background,border;transition-duration:var(--theme-transition-duration);padding:8px}@media (hover:hover) and (pointer:fine){.wp-block-search__button:where(:hover,:focus-visible){color:var(--theme-color-primary);background:0 0}}.article{grid-template-columns:1fr 4fr;gap:30px;display:grid}@media (width<=575px){.article{grid-template-columns:100px 1fr;gap:20px}}@media (width<=374px){.article{grid-template-columns:1fr}}.article__image img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.article__content:only-child{grid-column:1/-1}.article__head,.article__title,.article__entry{margin-bottom:10px}.article__head:last-child,.article__title:last-child,.article__entry:last-child{margin-bottom:0}.article__title>*{font-size:24px}.article-single__head,.article-single__image{margin-bottom:40px}.article-single__head:last-child,.article-single__image:last-child{margin-bottom:0}.article-single__image img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.articles{gap:40px;list-style:none;display:grid}.btn,div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_button_select_files,div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer input,div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer button,div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_page_footer input,div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_page_footer button{--button-font-size:1rem;--button-border-radius:0;--button-color:#fff;--button-background-color:#000;--button-border-color:#000;--button-transition-duration:var(--theme-transition-duration);--button-hover-color:#000;--button-hover-background-color:#fff;--button-hover-border-color:#000;font-size:var(--button-font-size);text-align:center;appearance:none;box-shadow:none;border-radius:var(--button-border-radius);background:var(--button-background-color);border:1px solid var(--button-border-color);color:var(--button-color);transition:color,background,border;transition-duration:var(--button-transition-duration);padding:10px 20px;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.btn:where(:hover,:focus-visible),div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_button_select_files:where(:hover,:focus-visible),div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer input:where(:hover,:focus-visible),div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer button:where(:hover,:focus-visible),div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_page_footer input:where(:hover,:focus-visible),div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_page_footer button:where(:hover,:focus-visible){color:var(--button-hover-color);background:var(--button-hover-background-color);border-color:var(--button-hover-border-color)}}.btn--outlined{--button-color:#000;--button-background-color:#fff;--button-hover-color:#fff;--button-hover-background-color:#000}.btn--block{display:block}.footer{width:100%;height:50px}.header{z-index:100;width:100%;margin-bottom:35px;padding-block:10px;position:relative}@media (width<=1199px){.header{margin-bottom:clamp(10px,1.5625vw + 5px,35px)}}.header__upper{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.header__upper{justify-content:center}}.header__logo{max-width:251px;text-decoration:none;display:block}@media (width<=1023px){.header__logo{max-width:200px}}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.header__logo{max-width:150px}}.header__contacts{align-items:center;gap:40px;display:flex}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.header__contacts{visibility:hidden;display:none}}.header__menu{background:#87c54c;border-radius:4px;padding:15px 25px}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.header__menu{flex-direction:column;align-items:end;display:flex}.header__nav{width:100%;transition:grid-template-rows var(--theme-transition-duration);grid-template-rows:0fr;display:grid;overflow:hidden}body.has-active-nav .header__nav{grid-template-rows:1fr}.header__nav-container{overflow:hidden}}.header__nav-contacts{visibility:hidden;display:none}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.header__nav-contacts{visibility:visible;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px;display:flex}}.logo{text-decoration:none;display:inline-block}.logo>img{width:100%;display:block}.main{flex-grow:1;flex-shrink:0;width:100%}body.error404 .main{flex-wrap:wrap;display:flex}body.error404 .main>section{width:100%}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.nav{overflow:hidden}.nav:not(:last-child){border-bottom:1px solid #fff;margin-bottom:10px;padding-bottom:15px}}.nav ul{gap:20px;list-style:none;display:flex}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.nav ul{flex-direction:column;gap:10px;overflow:hidden}}.nav li{color:#fff;position:relative}@media (hover:hover) and (pointer:fine){.nav li:where(:hover,:focus-visible){color:#3b6b59}}.nav li.is-open{color:#3b6b59}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.nav li.active{color:#3b6b59}}@media (width>=767.02px){.nav li.has-dropdown:before{content:"";opacity:0;visibility:hidden;width:0;height:0;transition-property:opacity,visibility;transition-duration:var(--theme-transition-duration);border-bottom:14px solid #3b6b59;border-left:14px solid #0000;border-right:14px solid #0000;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.nav li.has-dropdown.is-open:before{opacity:1;visibility:visible}}.nav li.has-dropdown a{padding-right:15px}.nav li.has-dropdown a:after{content:"";width:8px;height:8px;transition-property:transform,border-color,inset;transition-duration:var(--theme-transition-duration);border-bottom:2px solid #fff;border-right:2px solid #fff;display:block;position:absolute;top:50%;right:0;transform:translateY(calc(-50% - 2px))rotate(45deg)}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.nav li.has-dropdown a:after{top:3px;right:6px;transform:rotate(45deg)}}@media (hover:hover) and (pointer:fine){.nav li.has-dropdown a:where(:hover,:focus-visible):after{border-color:#3b6b59}}.nav li.is-open a:after{border-color:#3b6b59;transform:translateY(calc(-50% + 1px))rotate(225deg)}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.nav li.is-open a:after{top:6px;transform:rotate(225deg)}.nav li.menu-item-has-children{transition:grid-template-rows var(--theme-transition-duration);grid-template-rows:auto 0fr;align-content:start;display:grid}}.nav li.menu-item-has-children a{padding-right:15px}.nav li.menu-item-has-children>a:after{content:"";width:8px;height:8px;transition-property:transform,border-color,inset;transition-duration:var(--theme-transition-duration);border-bottom:2px solid #fff;border-right:2px solid #fff;display:block;position:absolute;top:50%;right:0;transform:translateY(calc(-50% - 2px))rotate(45deg)}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.nav li.menu-item-has-children>a:after{top:3px;right:6px;transform:rotate(45deg)}}@media (hover:hover) and (pointer:fine) and (width>=767.02px){.nav li.menu-item-has-children:where(:hover,:focus-visible):before{content:"";background:0 0;width:100%;min-width:200px;height:14px;display:block;position:absolute;top:100%}.nav li.menu-item-has-children:where(:hover,:focus-visible) .sub-menu{opacity:1;visibility:visible}.nav li.menu-item-has-children:where(:hover,:focus-visible) a:after{border-color:#3b6b59;transform:translateY(calc(-50% + 1px))rotate(225deg)}}@media (hover:hover) and (pointer:fine) and (width>=767.02px) and (width<=767px),screen and (hover:hover) and (pointer:fine) and (width>=767.02px) and (width<=812px) and (orientation:landscape){.nav li.menu-item-has-children:where(:hover,:focus-visible) a:after{top:6px;transform:rotate(225deg)}}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.nav li.menu-item-has-children.active{grid-template-rows:auto 1fr}.nav li.menu-item-has-children.active>a:after{border-color:#3b6b59;top:6px;transform:rotate(225deg)}}@media (width<=1023px){.nav li.menu-item-has-children.active .sub-menu{opacity:1;visibility:visible}}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.nav li.menu-item-has-children.active .sub-menu{margin-top:10px}}.nav a{transition:color var(--theme-transition-duration);font-weight:600;text-decoration:none;display:block;position:relative}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.nav a{width:100%}}.nav .sub-menu{opacity:0;visibility:hidden;width:100%;min-width:200px;transition-property:opacity,visibility,margin-top;transition-duration:var(--theme-transition-duration);background:#3b6b59;border-radius:4px;flex-direction:column;gap:15px;padding:10px;display:flex;position:absolute;top:calc(100% + 14px);left:0}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.nav .sub-menu{opacity:1;visibility:visible;gap:0;min-width:0;padding:0;position:static;overflow:hidden}}.nav .sub-menu li{word-break:break-word}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.nav .sub-menu li{padding:10px}}.nav .sub-menu li:not(:first-child){padding-top:0}@media (hover:hover) and (pointer:fine){.nav .sub-menu li:where(:hover,:focus-visible){color:#87c54c}}.section-default{padding-block:clamp(60px,2.5vw + 52px,100px)}.section-default--404{text-align:center;align-items:center;width:100%;display:flex}.section-default__content,.section-default__head{margin-bottom:40px}.section-default__content:last-child,.section-default__head:last-child{margin-bottom:0}.section-default__entry{margin-bottom:20px}.section-default__entry:last-child{margin-bottom:0}.section-default--404 .section-default__entry{max-width:600px;margin-inline:auto}:root{--shell-max-width:1140px;--shell-gutter:clamp(20px, 3.75vw + 8px, 80px)}.shell{max-width:calc(var(--shell-max-width) + var(--shell-gutter) * 2);padding-inline:var(--shell-gutter);width:100%;margin-inline:auto}.shell--fluid{max-width:none}.wrapper{flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}body.admin-bar .wrapper{min-height:calc(100svh - 32px)}@media (width<=782px){body.admin-bar .wrapper{min-height:calc(100svh - 46px)}}.contact-item{align-items:center;gap:10px;text-decoration:none;display:flex}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.contact-item{gap:5px}}@media (hover:hover) and (pointer:fine){.contact-item:where(:hover,:focus-visible) span{color:#87c54c}.contact-item:first-child:not(.contact-item--white):where(:hover,:focus-visible) svg path{stroke:#87c54c}.contact-item:nth-child(2):not(.contact-item--white):where(:hover,:focus-visible) svg g g{fill:#87c54c}}.contact-item svg{max-width:40px;height:auto}@media (width<=1023px){.contact-item svg{max-width:30px}}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.contact-item svg{max-width:24px}}.contact-item svg path{transition:stroke var(--theme-transition-duration)}.contact-item svg g g{transition:fill var(--theme-transition-duration)}.contact-item span{transition:color var(--theme-transition-duration);font-size:20px;font-weight:500;line-height:1;display:block}@media (width<=1023px){.contact-item span{font-size:18px}}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.contact-item span{font-size:16px}}.header__nav-contacts .contact-item span{font-weight:600}.contact-item--white span{color:#fff}.burger{background:0 0;border:0;width:22px;height:22px;position:relative}@media (width>=767.02px){.burger{visibility:hidden;display:none}}.burger__line{width:100%;height:2px;transition-property:opacity,transform;transition-duration:var(--theme-transition-duration);background:#fff;display:block;position:absolute;top:50%;transform:translateY(-50%)}.burger__line:first-child{transform:translateY(calc(-50% - 6px))}body.has-active-nav .burger__line:first-child{transform:translateY(-50%)rotate(45deg)}body.has-active-nav .burger__line:nth-child(2){opacity:0}.burger__line:nth-child(3){transform:translateY(calc(-50% + 6px))}body.has-active-nav .burger__line:nth-child(3){transform:translateY(-50%)rotate(-45deg)}.hero:not(:last-child){margin-bottom:15px}.hero__inner{text-align:center}.hero__title{max-width:880px;margin-inline:auto}.hero__title:not(:last-child){margin-bottom:15px}@media (width<=1199px){.hero__title{max-width:80%}}@media (width<=575px){.hero__title{max-width:100%}}.hero__image img{width:100%}.box-form{border:1px solid #000;justify-content:center;align-items:center;padding:10px;text-decoration:none;display:flex}.box-form img{width:100%;transition:transform var(--theme-transition-duration)}@media (hover:hover) and (pointer:fine){.box-form:where(:hover,:focus-visible) img{transform:scale(.8)}}.sites-listing__inner{grid-template-columns:repeat(4,1fr);gap:25px 30px;display:grid}@media (width<=1023px){.sites-listing__inner{grid-template-columns:repeat(3,1fr)}}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.sites-listing__inner{grid-template-columns:repeat(2,1fr)}}@media (width<=575px){.sites-listing__inner{grid-template-columns:1fr;max-width:80%;margin-inline:auto}}ul.text-submenu{opacity:0;visibility:hidden;width:50svw;min-width:680px;transition-property:opacity,visibility,grid-template-rows,margin-top;transition-duration:var(--theme-transition-duration);background:#3b6b59;border-radius:4px;padding:10px;position:absolute;top:calc(100% + 20px);left:0}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){ul.text-submenu{opacity:1;visibility:visible;grid-template-rows:0fr;width:100%;min-width:0;padding:0;display:grid;position:static}}.is-open ul.text-submenu{opacity:1;visibility:visible}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.is-open ul.text-submenu{grid-template-rows:1fr;margin-top:10px}}li:nth-child(n+6) ul.text-submenu{left:auto;right:0}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.text-submenu__container{overflow:hidden}}.text-submenu__container p,.text-submenu__container span,.text-submenu__container strong{color:#fff}@media (width>=767.02px){.text-submenu__content:not(:last-child){margin-bottom:20px}}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.text-submenu__content{padding:10px}}.text-submenu__about{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width>=767.02px){.text-submenu__about>:first-child{grid-area:1/1}.text-submenu__about>:nth-child(2){grid-area:2/1}.text-submenu__about>:nth-child(3){grid-area:1/2/3}}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.text-submenu__about{padding:10px;display:block}.text-submenu__about>*{flex-direction:column;display:flex}.text-submenu__about>:not(:last-child){margin-bottom:10px}}.form-section__inner:has(>*>*>.gform_confirmation_message) .form-section__form-header h2{display:none}.form-section__source-logo{max-width:200px;margin-inline:auto}@media (width<=1023px){.form-section__source-logo{max-width:150px}}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.form-section__source-logo{max-width:100px}}.form-section__source-logo:not(:last-child){margin-bottom:20px}.form-section__source-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.form-section__title{text-align:center;word-break:break-word}.form-section__title:not(:last-child){margin-bottom:30px}@media (width>=767.02px){.form-section__title{max-width:80%;margin-inline:auto}}.form-section__description:not(:last-child){margin-bottom:30px}.form-section__form-header{color:#666;border-bottom:1px solid #e5e5e5;padding-bottom:5px}.form-section__form-header:not(:last-child){margin-bottom:10px}.form-section__form-message{color:#666}.form-section__form-message:not(:first-child){margin-top:15px}.form-section__form-message:not(:last-child){margin-bottom:20px}.form-section__form-message p{margin:0}.form-section__form-message em{color:#b71111;font-style:normal}.form-section__form-message a{color:#0c4914;text-decoration:none}.form-section__form:not(:last-child){margin-bottom:30px}.form-section__form-details ul,.form-section__form-details ol{padding-left:20px}.form-section__form-details li:not(:last-child){margin-bottom:10px}.testimonials:not(:last-child){margin-bottom:30px}.testimonials__inner{gap:50px;display:flex}@media (width<=1023px){.testimonials__inner{gap:25px}}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.testimonials__inner{flex-direction:column;align-items:center;gap:15px}}.testimonials__image{flex-shrink:0}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.testimonials__image{max-width:70px}}.testimonials__image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.testimonials__container{width:100%;overflow:hidden}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.testimonials__container{max-width:600px}}.testimonial__title:not(:last-child){margin-bottom:5px}.testimonial__title>*{font-size:20px}.testimonial__content:not(:last-child){margin-bottom:5px}.testimonial__author-name,.testimonial__author-location{font-weight:700}.slider-testimonials .swiper-wrapper:not(:last-child){margin-bottom:15px}.slider-testimonials:has(.swiper-slide:only-child) .slider-testimonials__navigation{display:none}@media (width>=767.02px){.slider-testimonials:has(.swiper-slide:nth-child(2):last-child) .slider-testimonials__navigation{display:none}}.slider-testimonials__navigation{justify-content:end;align-items:center;gap:20px;display:flex}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.slider-testimonials__navigation{justify-content:center}}.slider-testimonials__navigation .slider-testimonials__navigation-btn{width:40px;height:40px;transition-property:opacity,border-color;transition-duration:var(--theme-transition-duration);border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;display:flex}.slider-testimonials__navigation .slider-testimonials__navigation-btn:not(.swiper-button-disabled){cursor:pointer}@media (hover:hover) and (pointer:fine){.slider-testimonials__navigation .slider-testimonials__navigation-btn:not(.swiper-button-disabled):where(:hover,:focus-visible){border-color:#87c54c}.slider-testimonials__navigation .slider-testimonials__navigation-btn:not(.swiper-button-disabled):where(:hover,:focus-visible) path{fill:#87c54c}}.slider-testimonials__navigation .slider-testimonials__navigation-btn path{transition:fill var(--theme-transition-duration)}.slider-testimonials__navigation .swiper-button-prev{transform:scaleX(-1)}.slider-testimonials__navigation .swiper-button-disabled{opacity:.5}.pages-listing:not(:last-child){margin-bottom:30px}.pages-listing__title{text-align:center}.pages-listing__title:not(:last-child){margin-bottom:20px}.pages-listing__container{grid-template-columns:1fr 1fr;gap:30px 20px;display:grid}@media (width<=850px){.pages-listing__container{grid-template-columns:1fr;max-width:450px;margin-inline:auto}}.pages-listing__container:not(:last-child){margin-bottom:20px}@media (width>850px){.pages-listing__container:has(>:nth-child(2):last-child){justify-items:center}}.pages-listing__group-title{padding-left:50px}@media (width<=850px){.pages-listing__group-title{text-align:center;padding-left:0}}.pages-listing__group-title:not(:last-child){margin-bottom:10px}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.pages-listing__group-title>*{font-size:18px}}.pages-listing__item{-moz-column-gap:10px;color:#0c4914;width:fit-content;min-height:40px;transition:color var(--theme-transition-duration);grid-template-columns:40px 1fr;align-items:center;column-gap:10px;text-decoration:none;display:grid}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.pages-listing__item{grid-template-columns:30px 1fr}}.pages-listing__item:not(:last-child){margin-bottom:5px}@media (hover:hover) and (pointer:fine){.pages-listing__item:where(:hover,:focus-visible){color:#000}}.pages-listing__item-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.pages-listing__item-label{grid-column:2}.pages-listing__additional{text-align:center}.info-header:not(:last-child){margin-bottom:30px}.info-header__image{text-align:center;display:block}.info-header__image:not(:last-child){margin-bottom:10px}.info-header__about{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){.info-header__about{grid-template-columns:1fr}}@media (width>=767.02px){.info-header__about:has(.info-header__about-content--office)>:nth-child(2):not(.info-header__about-content--office){grid-column:1}.info-header__about-content--office:not(:only-child){grid-area:1/2/span 2}}.confirm-popup{opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:var(--theme-transition-duration);z-index:100;background:#00000080;position:fixed;inset:0}.confirm-popup.is-visible{opacity:1;visibility:visible}.confirm-popup__container{background:#fff;border-radius:6px;width:calc(100% - 60px);max-width:650px;position:absolute;top:15svh;left:50%;overflow:hidden;transform:translate(-50%)}.confirm-popup__head{border-bottom:1px solid #e5e5e5;margin-bottom:10px;padding:20px 30px 15px 20px;position:relative}.confirm-popup__title>*{color:#333;font-size:18px;font-weight:500}.confirm-popup__close{background:0 0;border:0;width:15px;height:15px;position:absolute;top:10px;right:10px}.confirm-popup__close span{width:100%;height:2px;transition:background var(--theme-transition-duration);background:#888;display:block;position:absolute;top:50%}.confirm-popup__close span:first-child{transform:translateY(-50%)rotate(45deg)}.confirm-popup__close span:nth-child(2){transform:translateY(-50%)rotate(-45deg)}@media (hover:hover) and (pointer:fine){.confirm-popup__close:where(:hover,:focus-visible) span{background:#333}}.confirm-popup__body{border-bottom:1px solid #e5e5e5;margin-bottom:10px;padding:0 20px 30px}.confirm-popup__body p{color:#333;font-size:14px}.confirm-popup__body p:not(:last-child){margin-bottom:15px}.confirm-popup__body ul,.confirm-popup__body ol{padding-left:20px}.confirm-popup__actions{padding-inline:20px;flex-wrap:wrap;justify-content:end;gap:10px;padding-bottom:10px;display:flex}.confirm-popup__actions button{color:#fff;transition-property:background,border-color;transition-duration:var(--theme-transition-duration);background:0 0;border:0;border-radius:4px;padding:5px 10px;font-size:16px;font-weight:500}.confirm-popup__actions .confirm-popup__cancel{background:#d9534f;border-color:#d43f3a}@media (hover:hover) and (pointer:fine){.confirm-popup__actions .confirm-popup__cancel:where(:hover,:focus-visible){background-color:#c9302c;border-color:#ac2925}}.confirm-popup__actions .confirm-popup__confirm{background:#428bca;border-color:#428bca}@media (hover:hover) and (pointer:fine){.confirm-popup__actions .confirm-popup__confirm:where(:hover,:focus-visible){background-color:#3071a9;border-color:#285e8e}}div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_required_legend{display:none}div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=color],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=date],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=datetime-local],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=datetime],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=email],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=month],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=number],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=password],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=search],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=tel],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=text],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=time],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=url],div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=week],div.gform_wrapper.gravity-theme.gform-theme--no-framework select,div.gform_wrapper.gravity-theme.gform-theme--no-framework textarea{appearance:none;box-shadow:none;color:#000;height:40px;font-size:inherit;transition-property:border-color,background;transition-duration:var(--theme-transition-duration);background:#fff;border:1px solid #ccc;border-radius:0;padding-inline:8px;display:block}div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=color]:focus,div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=date]:focus,div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=datetime-local]:focus,div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=datetime]:focus,div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=email]:focus,div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=month]:focus,div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=number]:focus,div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=password]:focus,div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=search]:focus,div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=tel]:focus,div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=text]:focus,div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=time]:focus,div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=url]:focus,div.gform_wrapper.gravity-theme.gform-theme--no-framework input[type=week]:focus,div.gform_wrapper.gravity-theme.gform-theme--no-framework select:focus,div.gform_wrapper.gravity-theme.gform-theme--no-framework textarea:focus{background:#fafafa;border-color:#000}div.gform_wrapper.gravity-theme.gform-theme--no-framework input.datepicker{flex-grow:1}div.gform_wrapper.gravity-theme.gform-theme--no-framework .ginput_container_date,div.gform_wrapper.gravity-theme.gform-theme--no-framework .ginput_container_select{position:relative}div.gform_wrapper.gravity-theme.gform-theme--no-framework .ginput_container_date:after,div.gform_wrapper.gravity-theme.gform-theme--no-framework .ginput_container_select:after{content:"";pointer-events:none;border:2px solid #000;border-width:0 2px 2px 0;width:10px;height:10px;display:block;position:absolute;top:50%;right:10px;transform:translateY(calc(-50% - 2px))rotate(45deg)}div.gform_wrapper.gravity-theme.gform-theme--no-framework .ginput_container_date>*,div.gform_wrapper.gravity-theme.gform-theme--no-framework .ginput_container_select>*{padding-right:25px}div.gform_wrapper.gravity-theme.gform-theme--no-framework textarea{resize:none}div.gform_wrapper.gravity-theme.gform-theme--no-framework textarea.large{height:140px}div.gform_wrapper.gravity-theme.gform-theme--no-framework textarea.medium,div.gform_wrapper.gravity-theme.gform-theme--no-framework textarea.large,div.gform_wrapper.gravity-theme.gform-theme--no-framework textarea.small{border:1px solid #ccc}div.gform_wrapper.gravity-theme.gform-theme--no-framework textarea:focus{background:#fafafa;border-color:#000}div.gform_wrapper.gravity-theme.gform-theme--no-framework .gf-important-message{color:#b71111}div.gform_wrapper.gravity-theme.gform-theme--no-framework .gf-important-message p{margin:0}div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_validation_errors{display:none}div.gform_wrapper.gravity-theme.gform-theme--no-framework .gfield_validation_message{color:#c02b0a;background:0 0;border:0;padding:0}div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer,div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_page_footer{flex-wrap:wrap;justify-content:start;align-items:center;gap:10px;margin:27px 0 0;padding:0;display:flex;position:relative}div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer input,div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer button,div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_page_footer input,div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_page_footer button{transition-property:background-color,border-color;transition-duration:var(--theme-transition-duration);background:#428bca;border-color:#428bca;border-radius:4px;margin:0;font-weight:600;line-height:1.2!important}@media (hover:hover) and (pointer:fine){div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer input:where(:hover,:focus-visible),div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer button:where(:hover,:focus-visible),div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_page_footer input:where(:hover,:focus-visible),div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_page_footer button:where(:hover,:focus-visible){color:#fff;background-color:#3071a9;border-color:#285e8e}}div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .button-reset,div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_page_footer .button-reset{background:#d9534f;border-color:#d43f3a;grid-area:1/2}@media (width<=374px){div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .button-reset,div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_page_footer .button-reset{grid-area:2/1}}@media (hover:hover) and (pointer:fine){div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_footer .button-reset:where(:hover,:focus-visible),div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_page_footer .button-reset:where(:hover,:focus-visible){background-color:#c9302c;border-color:#ac2925}}div.gform_wrapper.gravity-theme.gform-theme--no-framework .gf-buttons-wrap{-moz-column-gap:10px;grid-template-columns:auto auto auto;column-gap:10px;display:grid}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){div.gform_wrapper.gravity-theme.gform-theme--no-framework .gf-buttons-wrap{grid-template-columns:auto auto;row-gap:10px}}@media (width<=374px){div.gform_wrapper.gravity-theme.gform-theme--no-framework .gf-buttons-wrap{grid-template-columns:1fr auto}}div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform-loader{grid-area:1/3}@media (width<=767px),screen and (width<=812px) and (orientation:landscape){div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform-loader{grid-area:2/span 2;justify-self:center}}@media (width<=374px){div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform-loader{grid-area:1/2}}div.gform_wrapper.gravity-theme.gform-theme--no-framework .gform_ajax_spinner{width:50px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.gform_confirmation_message>*{margin-bottom:0}.gform_confirmation_message em{color:#b71111;font-style:normal}
