html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}a,a:visited{color:inherit;text-decoration:none}button{background-color:rgba(0,0,0,0)}em,i{font-style:italic}strong,b{font-weight:bold}img,svg,picture,video,embed,iframe{display:block}@media not all and (min-width: 992px){.DesktopOnly{display:none !important}}.AbsoluteMiddle{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.EllipsisLine1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MarginAuto{margin:auto}.HFont{font-family:"Montserrat"}.HFont.upper{text-transform:uppercase}.EllipsisLine2,.EllipsisLine3,.EllipsisLine4,.EllipsisLine5{-webkit-box-orient:vertical;display:-webkit-box;hyphens:auto;overflow:hidden;overflow-wrap:break-word}.EllipsisLine2{-webkit-line-clamp:2}.EllipsisLine3{-webkit-line-clamp:3}.EllipsisLine4{-webkit-line-clamp:4}.EllipsisLine5{-webkit-line-clamp:5}.Container{margin-left:auto;margin-right:auto;max-width:1200px}@media not all and (min-width: 640px){.Container{width:90%}}@media(min-width: 640px){.Container.pad{max-width:1240px;padding-left:20px;padding-right:20px}}.TextContainer{margin-left:auto;margin-right:auto;max-width:700px}.Text{hyphens:auto;overflow-wrap:break-word}@media not all and (min-width: 640px){.Text{hyphens:auto}}.Text.justified p,.Text.justified li{text-align:justify}.Text.selfContained::after{clear:both;content:"";display:block}.Text a{text-decoration:underline}.Text a:hover{text-decoration:none}.Text strong,.Text b{font-weight:bold}.Text em,.Text i{font-style:italic}.Text h1,.Text h2{clear:both;font-size:1.5714285714em;font-weight:bold;margin:2rem 0}.Text h3{font-weight:bold;margin:1.5rem 0}.Text h4,.Text h5{font-size:1.1428571429em;font-weight:bold}.Text blockquote,.Text h4,.Text h5,.Text ol,.Text p,.Text table,.Text ul{margin-bottom:10px}.Text blockquote{margin-left:50px;margin-right:20px}.Text ul,.Text ol{margin-left:20px}.Text li{margin-bottom:5px}.Text ul{list-style:disc}.Text ol{list-style:decimal}.Text ul ul,.Text ol ul{list-style:circle}.Text ul ol,.Text ol ol{list-style:lower-alpha}.Text img,.Text svg{height:auto;max-width:100%}.Footer{background-color:#3d9541;color:#fff}.Footer-content{display:flex;gap:15px;justify-content:space-between;padding:60px 0}@media not all and (min-width: 640px){.Footer-content{flex-wrap:wrap}}.Footer-logoTitle{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.Footer-h1{color:#93bf95;font-size:3.125rem}@media not all and (min-width: 640px){.Footer-h1{font-size:1.25rem}}.Footer-copyright{background-color:#348e38}.Footer-copyright{align-items:center;display:flex;justify-content:center;gap:200px;padding:1rem}.Footer-text{display:flex;justify-content:space-between;align-items:center}.ContactList{color:#fff}.ContactList-h1{font-size:22px;font-weight:600;margin:28px 0}.ContactList-li{align-items:center;display:flex;margin-bottom:8px}.ContactList-icon{margin-right:10px;width:17px}.Header{background-color:#f6f4ed;box-shadow:0px -3px 10px #000;color:#fff}.Header-topbar{align-items:center;display:flex;height:100px;justify-content:space-between;text-transform:uppercase}.Header-logoTitle{align-items:center;border-radius:50%;color:#272727;display:flex;font-size:18px;font-weight:bold;gap:10px}@media(min-width: 992px){.Header-logoTitle{font-size:22px}}@media(min-width: 992px){.MainMenu-ul{align-items:center;display:flex;gap:25px;justify-content:center}.MainMenu-li{display:block;padding:44px 0}}.MainMenu-a{font-weight:700}.MainMenu-a,.MainMenu-a:visited{color:#272727}.MainMenu-a:hover,.MainMenu-a:hover:visited{color:#348e38}@media not all and (min-width: 992px){.MainMenu{margin-top:50px}.MainMenu-a{display:block;padding:15px}}.Banner-image{height:100vh;object-fit:cover;width:100%}.Banner-text{color:#fff;font-weight:bold;left:50%;margin:0 auto 7px 0;position:absolute;top:50%;transform:translate(-50%, -50%);width:68%}.Banner-title{font-size:60px;font-weight:bold;margin-bottom:1rem}.Banner-subTitle{font-size:25px}.BannerSlider{height:700px;position:relative}@media(min-width: 640px){.BannerSlider{height:calc(100vh - 113px)}}@media not all and (min-width: 640px){.BannerSlider{height:570px}}.BannerSlider-featuredImage{height:100%}.BannerSlider-featuredImage>img{height:100%;object-fit:cover;width:100%}.BlockText{left:0;position:absolute;text-align:center;top:220px;z-index:1}@media not all and (min-width: 640px){.BlockText{top:100px}}.BlockText-title{color:#fff;font-size:2.5rem;font-weight:600;padding:0 25px;text-shadow:0 0 5px #777}@media(min-width: 992px){.BlockText-title{font-size:70px}}.BlockText-subTitle{color:#fff;font-size:19px;font-weight:600;line-height:30px;margin-top:35px}.SectionPagesTile{background-color:#f6f4ed;display:flex;gap:20px;justify-content:center;padding:60px 20px}@media not all and (min-width: 992px){.SectionPagesTile{flex-wrap:wrap;justify-content:start}}.PageTile{background-color:#fff;display:flex;padding:32px 20px;width:500px}@media not all and (min-width: 992px){.PageTile{width:100%}}@media not all and (min-width: 640px){.PageTile{flex-direction:column}}.PageTile-imgBox{margin-right:10px;width:50%}@media not all and (min-width: 992px){.PageTile-imgBox{margin-bottom:10px}}@media not all and (min-width: 640px){.PageTile-imgBox{width:100%}}.PageTile-img{object-fit:cover;height:100%;width:100%}.PageTile-text{width:50%}@media not all and (min-width: 640px){.PageTile-text{width:100%}}.PageTile-h1{color:#1f1d1d;font-size:1.375rem;font-weight:600}.PageTile-subtitle{color:#4f555a;margin:5px 0 18px}.PageTile-seeMore{color:var(--green);font-weight:700}.SectionText{padding:90px 0}.SectionText-blockText{display:flex;gap:30px;justify-content:center;align-items:center;width:100%}@media not all and (min-width: 640px){.SectionText-blockText{flex-direction:column}}.SectionText-h1{font-size:40px;font-weight:600;margin-bottom:30px;color:#232323}.SectionText-imgBox{border-radius:50%;height:auto;position:relative;width:522px}@media not all and (min-width: 640px){.SectionText-imgBox{width:100%}}.SectionText-img{border-radius:50%;height:auto;position:relative;width:100%}.SectionText-textBlock{padding:10px;width:570px}@media not all and (min-width: 640px){.SectionText-textBlock{width:100%}}.SectionText-text{color:#4f555a}.TileList-content{padding:60px 0 80px;align-items:center;display:flex;flex-wrap:nowrap;gap:25px;justify-content:center}@media(max-width: 966px){.TileList-content{flex-wrap:wrap}}.Tile{border-radius:9px;background-color:#eee}.Tile-contentTile{display:flex;justify-content:center;padding:32px 20px 30px 28px}.Tile-image{border-radius:50%;height:51px;margin:5px 40px 0 0;object-fit:cover;width:51px}.Tile-title{color:#4f555a;font-size:25px;font-weight:bold;margin-bottom:8px;text-transform:uppercase}.Tile-text{background-color:#fff;color:#232323;font-size:15px;margin:5px 0 18px;padding:40px}.SectionSlider{height:346px;position:relative}@media not all and (min-width: 640px){.SectionSlider{height:266px}}.SectionSlider-featuredImage{height:100%}.SectionSlider-featuredImage>img{height:100%;object-fit:cover;width:100%}.SectionSlider-text{align-items:center;background-color:rgba(0,0,0,.417);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.SectionSlider-h1{color:#fff;font-size:30px;font-weight:600}:root{--textColor: #474747;--green: #348E38;--paInteractiveColor: #66f}body{color:var(--textColor);font-family:"Roboto";line-height:1.5}.Page404{left:10%;padding:25px;position:absolute;right:10%;top:30%}.Page404-title{font-size:1.5rem;font-weight:bold;margin-bottom:20px}.Page404-content{margin-bottom:10px}.Page404-content>a{text-decoration:underline}.PaButton,.Btn{background-color:#4e9e52;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:bold;padding:.75rem 1.5rem;text-align:center;transition:all .3s ease;text-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08)}.PaButton:hover,.Btn:hover{background-color:hsl(123,33.8983050847%,48.9607843137%);transform:translateY(-2px);box-shadow:0 5px 12px rgba(0,0,0,.15),0 3px 6px rgba(0,0,0,.1)}.PaButton:active,.Btn:active{transform:translateY(1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.PaButton:disabled,.Btn:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7;transform:none;box-shadow:none}.PaButton:disabled:hover,.Btn:disabled:hover{background-color:#ccc;transform:none;box-shadow:none}.Mb{margin-bottom:45px}.Swiper{height:100%}.Swiper .swiper-slide picture{bottom:0;left:0;object-fit:cover;position:absolute;right:0;top:0}.Swiper .swiper-slide img{display:block;height:100%;object-fit:cover;width:100%}.ContactForm-error{background-color:#f7c9c9;border:1px solid #bdaeae;color:#504848}.ContactForm-ended{background-color:#e7ffd7}.ContactForm-btn{border:2px solid #ddbe8b;color:#674002;padding:20px 25px}.ContactForm-btn:not(:disabled):not(.inProgress):focus,.ContactForm-btn:not(:disabled):not(.inProgress):hover{background-color:#b77306;color:#fff}.ContactForm-btn.inProgress::before{border:6px solid #ddbe8b;border-color:#ddbe8b rgba(0,0,0,0) #ddbe8b rgba(0,0,0,0)}
