.cms-main{font-family:"Cabin",sans-serif;color:#242424}.cms-main p,.cms-main li{font-size:1.15rem}.cms-main li{margin-bottom:.5em}.cms-main .content{padding:0 2.5rem}@media(min-width 1440px){.cms-main .content{padding:0px}}.cms-main header a,.cms-main footer a{position:relative}.cms-main header a:hover::after,.cms-main footer a:hover::after{width:100%}.cms-main header a::after,.cms-main footer a::after{transition:.2s ease;content:"";width:0px;height:3px;position:absolute;bottom:-5px;left:0px;background:#79a02d}@media(max-width: 992px){.cms-main header .plugin__menu{display:none}}.cms-main .hero{position:relative}.cms-main .hero .cms-background{min-height:300px}.cms-main .hero .plugin__text{background:rgba(0,0,0,.3);width:45%;position:absolute;bottom:10%;text-align:center;font-size:1.7rem;color:#fff;padding:2px 30px}@media(max-width: 992px){.cms-main .hero .plugin__text{width:100%}}.cms-main header{margin-bottom:20px;font-size:1.2rem;color:#fff;width:100%;background:#8abb2b}.cms-main header .cms-row__inner{display:flex}.cms-main .header-left{background:repeating-linear-gradient(-45deg, #8ABB2B, #8ABB2B 30px, #79A02D 30px, #79A02D 75px);position:relative;width:80%;display:block}.cms-main .header-left::after{display:block;content:"";width:120px;height:120px;clip-path:polygon(100% 0, 0% 100%, 100% 100%);background:#8abb2b;position:absolute;right:0;bottom:0}.cms-main .header-mid{padding-bottom:15px;text-align:center;position:relative}.cms-main .header-mid .plugin__menu ul{margin:10px 0px;padding:0px}.cms-main .header-mid .plugin__menu ul li{list-style-type:none;display:inline;margin-right:20px}.cms-main .header-mid .plugin__menu ul li a{color:#fff}.cms-main .header-mid .plugin__menu ul li:last-child{margin-right:0px}.cms-main .header-mid img{position:absolute;left:0;margin-left:-35px;max-width:135px;animation-name:mower;animation-duration:2s;animation-delay:.8s}@media(max-width: 768px){.cms-main .header-mid img{margin-left:-70px}}.cms-main .header-mid .logo-text{text-shadow:0px 2px 2px rgba(0,0,0,.2);color:#fff}.cms-main .header-mid .logo-text::after{content:unset}.cms-main .header-mid .logo-text h1{font-size:5.2rem;line-height:4.2rem;margin:0px}.cms-main .header-mid .logo-text p{font-size:1rem;margin:0px}.cms-main .header-right{align-self:end;padding-bottom:15px;color:#fff}@media(max-width: 992px){.cms-main .header-right{align-self:center !important;text-align:right;padding-right:3%}.cms-main .header-right .tel-menu{display:none}}.cms-main .header-right .menu-social-links{padding-top:10px}.cms-main .header-right .menu-social-links:first-child{padding-left:2px}.cms-main .header-right .menu-social-links a{margin-top:10px}.cms-main .header-right .menu-social-links a::after{content:unset}.cms-main .header-right .tel-menu a{letter-spacing:.5px;display:inline;color:#fff}.cms-main .header-right .cms-row__inner{display:flex;flex-wrap:wrap}.cms-main .header-right .cms-row__inner .cms-col{flex:0 0 100%}@keyframes mower{from{transform:translate(65%, -100%)}to{transform:translate(0)}}.cms-main .container{max-width:1030px;margin:20px auto}.cms-main .big-container{margin-left:auto;margin-right:auto;max-width:1440px}.cms-main .big-container .cms-col__inner{margin:20px auto}.cms-main .big-container .cms-col__inner:empty{margin:0px auto !important}.cms-main footer{margin-top:60px;font-size:1.2rem;color:#fff;width:100%;background:#8abb2b;align-self:center}.cms-main footer a{color:#fff}.cms-main footer .cms-row__inner{display:flex}@media(max-width: 992px){.cms-main footer{padding:1.5rem}}.cms-main .product-list a{color:#000 !important}