*,*::before,*::after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%;max-height:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}ul,ol{list-style:none;margin:0;padding:0}@font-face{font-family:'Open Sans';src:url('fonts/OpenSans-Light.woff2') format('woff2'),url('fonts/OpenSans-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url('fonts/OpenSans-Regular.woff2') format('woff2'),url('fonts/OpenSans-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url('fonts/OpenSans-Medium.woff2') format('woff2'),url('fonts/OpenSans-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url('fonts/OpenSans-SemiBold.woff2') format('woff2'),url('fonts/OpenSans-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url('fonts/OpenSans-Bold.woff2') format('woff2'),url('fonts/OpenSans-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url('fonts/OpenSans-ExtraBold.woff2') format('woff2'),url('fonts/OpenSans-ExtraBold.woff') format('woff');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url('fonts/OpenSans-LightItalic.woff2') format('woff2'),url('fonts/OpenSans-LightItalic.woff') format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url('fonts/OpenSans-Italic.woff2') format('woff2'),url('fonts/OpenSans-Italic.woff') format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url('fonts/OpenSans-MediumItalic.woff2') format('woff2'),url('fonts/OpenSans-MediumItalic.woff') format('woff');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url('fonts/OpenSans-SemiBoldItalic.woff2') format('woff2'),url('fonts/OpenSans-SemiBoldItalic.woff') format('woff');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url('fonts/OpenSans-BoldItalic.woff2') format('woff2'),url('fonts/OpenSans-BoldItalic.woff') format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url('fonts/OpenSans-ExtraBoldItalic.woff2') format('woff2'),url('fonts/OpenSans-ExtraBoldItalic.woff') format('woff');font-weight:800;font-style:italic;font-display:swap}html{font-family:"Open Sans",sans-serif}a{color:#7a9e6e;text-decoration:none}a:hover{text-decoration:underline}p{font-size:16px;color:#131313}header.site-header{background:linear-gradient(to bottom, #7a9e6e 0%, #7a9e6e 80%, #fff 50%)}header.site-header .box{width:100%;max-width:1600px;margin:0 auto;position:relative;z-index:50}header.site-header .box .top{display:grid;grid-template-columns:1fr 300px 1fr;gap:20px;padding:0 80px}header.site-header .box .top .contact{display:grid;grid-template-columns:50px auto;gap:20px;align-items:center}header.site-header .box .top .contact .icon{background:#0f5340;padding:12px}header.site-header .box .top .contact .text p{color:white}header.site-header .box .top .contact .text p a{color:white;font-weight:bold;text-decoration:underline}header.site-header .box .top .contact .text p a:hover{text-decoration:none}header.site-header .box .top .contact .text strong{display:block;font-size:18px}header.site-header .box .top .contact.right{justify-content:end}header.site-header .box .top .site-branding{background:#0f5340;position:relative}header.site-header .box .top .site-branding a{padding:16px 30px;display:grid;justify-content:center;align-items:center}header.site-header .box .top .site-branding a img{width:100%;height:100%}header.site-header .box .top .site-branding:hover{filter:brightness(1.1)}header.site-header .box .top .site-branding::before{position:absolute;content:" ";width:30px;height:100%;background:#0f5340;top:0;left:-29px;display:block;clip-path:polygon(0 0, 100% 0, 100% 0, 100% 100%)}header.site-header .box .top .site-branding::after{position:absolute;content:" ";width:30px;height:100%;background:#0f5340;right:-29px;top:0;display:block;clip-path:polygon(0 0, 100% 0, 100% 1px, 0 100%)}header.site-header .box .top .hamburger-menu{display:none;flex-direction:column;justify-content:center;justify-self:start;align-self:start;height:24px;width:auto;background:transparent;border:none;cursor:pointer;height:100%;width:42px;gap:6px;transition:all .3s ease;padding:0}header.site-header .box .top .hamburger-menu .hamburger-line{display:block;height:2px;width:30px;background:white;border-radius:10px;transition:all .3s linear}header.site-header .box .top .hamburger-menu[aria-expanded="true"] .hamburger-line{transform-origin:center;position:absolute}header.site-header .box .top .hamburger-menu[aria-expanded="true"] .hamburger-line:nth-child(1){transform:rotate(45deg)}header.site-header .box .top .hamburger-menu[aria-expanded="true"] .hamburger-line:nth-child(2){transform:rotate(-45deg)}header.site-header .box .top .hamburger-menu[aria-expanded="true"] .hamburger-line:nth-child(3){opacity:0}header.site-header .box .menu-wrap{background:white;position:relative;justify-self:center}header.site-header .box .menu-wrap::before{position:absolute;content:" ";width:30px;height:100%;background:white;top:0;left:-29px;display:block;clip-path:polygon(0 0, 100% 0, 100% 0, 100% 100%)}header.site-header .box .menu-wrap::after{position:absolute;content:" ";width:30px;height:100%;background:white;right:-29px;top:0;display:block;clip-path:polygon(0 0, 100% 0, 100% 1px, 0 100%)}header.site-header .box .menu-wrap ul{display:flex;gap:30px;padding:0 50px}header.site-header .box .menu-wrap ul li{padding:16px 0 10px;position:relative}header.site-header .box .menu-wrap ul li a{color:#131313;font-weight:600}header.site-header .box .menu-wrap ul li.current-menu-item a{color:#7a9e6e}header.site-header .box .menu-wrap ul li.current-menu-item.menu-item-has-children::after{color:#7a9e6e}header.site-header .box .menu-wrap ul li.current-menu-item::before{background:#7a9e6e}header.site-header .box .menu-wrap ul li.menu-item-has-children{position:relative}header.site-header .box .menu-wrap ul li.menu-item-has-children::after{content:"+"}header.site-header .box .menu-wrap ul li.menu-item-has-children:hover ul.sub-menu{opacity:1;pointer-events:all}header.site-header .box .menu-wrap ul li ul.sub-menu{opacity:0;position:absolute;top:100%;left:0;pointer-events:none;background:white;transition:all .3s ease;display:grid;padding:0 10px 10px 10px;margin-left:-10px;gap:6px;min-width:210px}header.site-header .box .menu-wrap ul li ul.sub-menu li{padding:0}header.site-header .box .menu-wrap ul li ul.sub-menu li a{color:black;font-size:14px;font-weight:400}@media screen and (max-width:1200px){header.site-header .box .top{padding:0 20px}}@media screen and (max-width:900px){header.site-header{background:#0f5340}header.site-header .box .top{grid-template-columns:42px auto 42px;gap:20px}header.site-header .box .top .contact{display:none}header.site-header .box .top .hamburger-menu{display:flex}header.site-header .box .top .site-branding a{padding:16px 0}header.site-header .box .top .site-branding a img{max-height:68px}header.site-header .box .top .site-branding::before,header.site-header .box .top .site-branding::after{display:none}header.site-header .box .menu-wrap{justify-self:normal;height:0;opacity:0;pointer-events:none;transition:all .3s ease}header.site-header .box .menu-wrap ul{padding:20px;display:grid;gap:10px}header.site-header .box .menu-wrap ul li{padding:0}header.site-header .box .menu-wrap ul li.menu-item-has-children::after{display:none}header.site-header .box .menu-wrap ul li ul.sub-menu{position:relative;opacity:1;pointer-events:all;top:0;left:0;margin-left:0;padding:8px 0 0 0}header.site-header .box .menu-wrap::before,header.site-header .box .menu-wrap::after{display:none}header.site-header .box .menu-wrap.active{opacity:1;pointer-events:all;height:100%}}.banners{background:linear-gradient(to bottom, #7a9e6e 0%, #7a9e6e 50%, #fff 50%)}.banners .banner{max-width:1600px;width:100%;margin:-30px auto 0;min-height:60vh;max-height:600px;height:100%;position:relative}.banners .banner .banner-background{height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;clip-path:polygon(100% 0, 100% 93%, 77% 90%, 36% 98%, 18% 88%, 0 89%, 0 0)}.banners .banner .banner-text{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:grid;align-items:center;align-content:center;background:#161616ba;color:white;clip-path:polygon(100% 0, 100% 93%, 77% 90%, 36% 98%, 18% 88%, 0 89%, 0 0)}.banners .banner .banner-text .banner-text-container{padding:20px 80px;max-width:1200px;display:grid;gap:16px}.banners .banner .banner-text .banner-text-container h2{color:#7a9e6e;font-size:24px}.banners .banner .banner-text .banner-text-container h3{color:white;font-size:36px}.banners .banner .banner-text .banner-text-container p{font-size:16px;color:white}.banners .banner .banner-text .banner-text-container p a{color:white;background:#7a9e6e;padding:8px 24px;display:inline-block;border-radius:4px;transition:all .3s ease}.banners .banner .banner-text .banner-text-container p a:hover{text-decoration:none;background:#628257}.banners .banner .banner-text .banner-text-container div.text{display:grid;gap:16px}@media screen and (max-width:1200px){.banners .banner .banner-text .banner-text-container{padding:20px}.banners .banner .banner-text .banner-text-container h2{font-size:20px}.banners .banner .banner-text .banner-text-container h3{font-size:24px}}@media screen and (max-width:900px){.banners .banner{height:90vh;margin:0px auto 0}.banners .banner .banner-text{align-content:start}}main.content{width:100%;max-width:1600px;margin:0 auto;padding:40px 80px 80px}main.content .box{display:grid;gap:120px}main.content .box h2{font-size:36px}main.content .box>.wp-block-group h2{color:#7a9e6e;font-size:24px}main.content .box>.wp-block-group h3{color:#131313;font-size:36px}main.content .box>.wp-block-group .wp-block-group__inner-container{display:grid;gap:20px}main.content .box article{display:grid;gap:16px}main.content ul{list-style-type:disc;padding-left:20px;display:grid;gap:4px}main.content ol{list-style-type:decimal;padding-left:20px;display:grid;gap:4px}@media screen and (max-width:1200px){main.content{padding:40px 20px 80px}main.content .box>.wp-block-group h2{font-size:20px}main.content .box>.wp-block-group h3{font-size:24px}}footer.site-footer{background:#0f5340;padding:40px 80px}footer.site-footer .box{max-width:1600px;width:100%;margin:0 auto;display:grid;gap:40px}footer.site-footer .box .row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}footer.site-footer .box .row .contact{display:grid;grid-template-columns:50px auto;gap:20px;align-items:center}footer.site-footer .box .row .contact .icon{background:#7a9e6e;padding:12px}footer.site-footer .box .row .contact .text p{color:white;margin-bottom:0}footer.site-footer .box .row .contact .text p a{color:white;font-weight:bold;text-decoration:underline}footer.site-footer .box .row .contact .text p a:hover{text-decoration:none}footer.site-footer .box .row .contact .text strong{display:block;font-size:18px}footer.site-footer .box .row .contact.right{justify-content:end}footer.site-footer .box .row .logo img{max-width:240px;width:100%;height:auto}footer.site-footer .box .row .menu{grid-column:span 2}footer.site-footer .box .row .menu ul{display:flex;margin-bottom:10px;gap:4px 30px;list-style-type:disc;padding-left:20px;color:white;flex-wrap:wrap}footer.site-footer .box .row .menu ul li a{color:white}footer.site-footer .box .row .menu ul li ul.sub-menu{display:none}footer.site-footer .box .row .legal{grid-column:span 3}footer.site-footer .box .row .legal p{text-align:center;font-size:14px}footer.site-footer .box .row .ckz{grid-column:span 3}footer.site-footer .box .row .ckz p{text-align:center}footer.site-footer .box .row .ckz img{max-width:240px;width:100%;height:auto;margin:0 auto 10px}footer.site-footer .box .row h2{margin-bottom:10px;color:#7a9e6e}footer.site-footer .box .row p{color:white;margin-bottom:10px}footer.site-footer .box hr{border:none;height:2px;background:white;background:#136951}@media screen and (max-width:1200px){footer.site-footer{padding:40px 20px}}@media screen and (max-width:900px){footer.site-footer .box .row{grid-template-columns:1fr;justify-items:center}footer.site-footer .box .row .info{text-align:center}footer.site-footer .box .row .menu h2{text-align:center}footer.site-footer .box .row .menu ul{display:grid;justify-content:center;list-style-type:none;padding-left:0}footer.site-footer .box .row .menu ul li{text-align:center}}.agency{max-width:1600px;width:100%;margin:0 auto;padding:20px 80px}.agency p{display:flex;align-items:center;justify-content:center;font-size:14px}.agency p a{display:flex;align-items:center;justify-content:center;color:#2656a3;text-decoration:none}.agency p img{height:14px;margin-left:6px;display:inline}@media screen and (max-width:1200px){.agency{padding:20px 20px}}.wp-block-media-text{gap:80px !important}.wp-block-media-text .wp-block-media-text__content{padding:0 !important}.wp-block-media-text.round figure{position:relative}.wp-block-media-text.round figure img{border-radius:500px;border:8px solid #7a9e6e}.wp-block-media-text.round .wp-block-media-text__content{display:grid;gap:16px}.wp-block-media-text.round .wp-block-media-text__content h2{color:#7a9e6e;font-size:24px}.wp-block-media-text.round .wp-block-media-text__content h3{color:#131313;font-size:36px}.wp-block-media-text.round .wp-block-media-text__content p{font-size:16px}.wp-block-media-text.round .wp-block-media-text__content p a{text-decoration:underline}.wp-block-media-text.round .wp-block-media-text__content p a:hover{text-decoration:none}.wp-block-media-text.round .wp-block-media-text__content p a.button{color:white;background:#7a9e6e;padding:8px 24px;display:inline-block;border-radius:4px;text-decoration:none;transition:all .3s ease}.wp-block-media-text.round .wp-block-media-text__content p a.button:hover{text-decoration:none;background:#628257}.wp-block-media-text.round.green figure img{border:8px solid #7a9e6e}@media screen and (max-width:1200px){.wp-block-media-text{gap:40px !important}}@media screen and (max-width:600px){.wp-block-media-text .wp-block-media-text__media{max-width:50%;margin:0 auto}}.wp-block-group.blocks{gap:20px}.wp-block-group.blocks .wp-block-group{background:#f7f7f7;padding:8px 16px;border-radius:5px}.wp-block-group.blocks .wp-block-group .wp-block-group__inner-container{display:grid;gap:10px !important}.wp-block-group.border-line{position:relative}.wp-block-group.border-line.orange::after{display:block;content:" ";border:5px solid #7a9e6e;position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;width:calc(100% + 40px);height:calc(100% + 40px);border-radius:10px}.news-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:40px 20px}.news-list a.news-item{display:grid;gap:10px;align-self:start}.news-list a.news-item img{aspect-ratio:16 / 9;width:100%;height:auto;object-fit:cover;border-radius:5px;transition:all .6s ease}.news-list a.news-item div.thumb{width:100%;height:auto;border-radius:5px;aspect-ratio:16 / 9;background-color:#2b2b2b;background-position:center;background-repeat:no-repeat;background-size:90%;overflow:hidden;position:relative}.news-list a.news-item h4,.news-list a.news-item h2{font-size:16px}.news-list a.news-item:hover img{transform:scale(1.04)}@media screen and (max-width:1100px){.news-list{grid-template-columns:1fr 1fr}}a.read-all{background:#7a9e6e;color:white;margin:0 auto;padding:8px 24px;border-radius:5px}.pagination{display:flex;justify-content:center;gap:8px}.pagination a,.pagination span{width:20px;padding-bottom:2px;border-bottom:2px solid #d9d9d9;text-align:center;color:#131313;font-size:14px}.pagination a.current,.pagination span.current{font-weight:bold;border-bottom:2px solid #0f5340;color:#0f5340}.pagination a:hover,.pagination span:hover{text-decoration:none}.pagination a.prev,.pagination span.prev,.pagination a.next,.pagination span.next{border:0;background:#0f5340;width:28px;height:28px;color:white;display:grid;justify-content:center;align-items:center;border-radius:50%;justify-items:center;margin:0 10px}.pagination a.prev:hover,.pagination span.prev:hover,.pagination a.next:hover,.pagination span.next:hover{border:none;background:#177e61}.pagination a:hover{border-bottom:2px solid #177e61}.recommended{display:grid;gap:20px}.recommended h2{font-size:24px}