:root{--color-ash:#4d5b61;--color-light-ash:#e3e3e3;--color-dark-green:#5a7026;--color-darkest-green:#51602b;--color-light-green:#d4ddbd;--color-hover-green:#98c426;--color-white:#fff;--color-black:#000;--width-box-wrapper:1350px;--width-medium-device:1080px;--color-border:#97a672;--transition:0.4s}*{box-sizing:border-box;font-family:League Spartan,sans-serif;font-optical-sizing:auto;margin:0}.hide-on-desktop{display:none!important;visibility:hidden!important}.cm-header{position:relative;z-index:1}.cm-header .top-bar{background-color:var(--color-ash);padding:15px 0}.box-wrapper{margin:0 auto;max-width:var(--width-box-wrapper);padding:0 15px}.top-bar-content{align-items:center;color:var(--color-light-ash);display:flex;justify-content:space-between;max-width:100%}.cm-header .top-bar .info-wrapper .contact-list-module,.cm-header .top-bar .link-wrapper .link-list-module{align-items:center;display:flex;gap:20px}.trustpilot-wrapper{min-width:420px}.icon-link-button{align-items:center;display:flex;font-size:16px;gap:8px;line-height:1}.cm-header .top-bar,.cm-header .top-bar .icon-link-button,.cm-header .top-bar a{color:var(--color-light-ash);text-decoration:none}.cm-header .top-bar .icon-link-button img{padding-bottom:4px}.cm-header{left:0;position:fixed;top:0;transform:translateY(0);transition:transform .35s ease;width:100%;z-index:9999}.cm-header.header-hidden{transform:translateY(-100%)}.cm-header-spacer{height:160px}@media screen and (max-width:1105px){.cm-header-spacer{height:175px}}@media screen and (max-width:1080px){.cm-header-spacer{height:108px}}@media screen and (max-width:768px){.cm-header-spacer{height:95px}}@media screen and (max-width:1080px){.hide-on-mobile{display:none!important;visibility:hidden!important}.hide-on-desktop{display:flex!important;visibility:visible!important}.top-bar-content{justify-content:center}}.cm-header .logo-wrapper{max-width:226px}.cm-header .logo-wrapper img{display:block;height:auto;width:100%}.cm-header .menu-area{background-color:var(--color-dark-green);padding:15px 0;position:relative}.cm-header .menu-area .box-wrapper{align-items:center;display:flex;gap:20px;justify-content:space-between}.cm-header .header-navigation-module{align-items:center;display:flex;gap:clamp(20px,calc(12vw - 120px),180px);justify-content:space-between}.header-navigation-wrapper{align-items:center;display:flex;gap:20px}.cm-header .menu-list{align-items:center;display:flex;gap:28px;margin:0;padding:0}.cm-header .menu-list-item{display:flex;flex-wrap:wrap;font-size:16px;gap:20px;margin-bottom:-15px;padding:30px 0 45px}.cm-header .menu-list-item>a{align-items:center;display:flex;gap:8px;transition:background-color var(--transition),color var(--transition)}.cm-header .menu-list-item>a svg path{transition:var(--transition)}.cm-header .menu-list-item a{color:var(--color-white);text-decoration:none}.cm-header .menu-list-item>a svg{fill:var(--color-white)}.cm-header .menu-list-item .submenu-wrapper{background-color:var(--color-light-green);left:0;opacity:0;padding:40px 30px;pointer-events:none;position:absolute;top:100%;transition:var(--transition);visibility:hidden;width:100%}.cm-header .menu-list-item:has(>.generic-submenu){position:relative}.cm-header .menu-list-item .submenu-wrapper.generic-submenu{max-width:400px;min-width:200px;padding:0 5px}.submenu-wrapper.generic-submenu ul.link-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.submenu-wrapper.generic-submenu ul.link-list li{border-bottom:1px solid var(--color-border)}.submenu-wrapper.generic-submenu ul.link-list li:last-child{border-bottom:none}.submenu-wrapper.generic-submenu ul.link-list li a{color:var(--color-black);display:block;line-height:1.2;padding:10px 15px;text-decoration:none;transition:background-color var(--transition),color var(--transition)}.submenu-wrapper.generic-submenu ul.link-list li a:hover{background-color:var(--color-dark-green);color:var(--color-white)}.cm-header .menu-list-item .submenu-wrapper .submenu-content{margin:0 auto;max-width:var(--width-box-wrapper);padding:0 15px}@media (hover:hover) and (pointer:fine){.cm-header .menu-list-item:hover .submenu-wrapper{opacity:1;pointer-events:auto;visibility:visible}}@media (hover:none){.cm-header .menu-list-item:focus-within .submenu-wrapper{opacity:1;pointer-events:auto;visibility:visible}}.ob-items-top{align-items:start;display:flex;gap:8%}.ob-features{display:flex;flex-direction:column;gap:30px;width:40%}.ob-feature-item{align-items:stretch;background-color:var(--color-white);display:flex;gap:16px;padding:16px;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease;width:100%}.ob-feature-item .feature-title{color:var(--color-black);font-size:clamp(20px,2vw,28px);font-weight:700;line-height:1;margin-bottom:10px}.ob-feature-item .feature-description{color:var(--color-black);font-size:16px;font-weight:400;line-height:1.4;margin-bottom:4px}.cm-header svg.arrow-right{rotate:270deg}.ob-image-wrapper{aspect-ratio:16/9;height:100%;max-width:200px;min-height:120px;overflow:hidden;width:100%}.ob-image-wrapper img{display:block;height:100%;object-fit:cover;object-position:center center;transition:transform .5s ease;width:100%}.arrow-wrapper{transition:transform .3s ease}.ob-feature-item:hover{box-shadow:0 18px 40px rgba(0,0,0,.12);transform:translateY(-6px)}.ob-feature-item:hover .ob-image-wrapper img{transform:scale(1.08)}.ob-feature-item:hover .arrow-wrapper{transform:translateX(8px)}.ob-ideas-title{font-weight:700}.ob-feature-item svg.arrow-right{align-self:center;fill:var(--color-dark-green);font-size:64px;height:24px;width:24px}.ob-feature-item .arrow-wrapper{display:flex;justify-content:end}.ob-ideas-wrapper{width:60%}.ob-ideas-title{font-size:20px;font-weight:600;margin-bottom:10px}.ob-ideas{align-items:stretch;display:grid;gap:24px;grid-template-columns:.8fr 2.2fr}.ob-ideas-features{height:100%;max-width:200px;overflow:hidden;position:relative}.ob-ideas-list{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.ob-idea{height:141px;max-width:255px;overflow:hidden;position:relative}.ob-idea,.ob-ideas-features{cursor:pointer;overflow:hidden;position:relative;transition:transform .35s ease,box-shadow .35s ease}.ob-idea img,.ob-ideas-features img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .6s ease,filter .35s ease;width:100%}.ob-idea:after,.ob-ideas-features:after{background:linear-gradient(0deg,rgba(0,0,0,.65),transparent 60%);content:"";inset:0;position:absolute}.ob-idea-title{bottom:8px;color:#fff;font-size:24px;font-weight:400;left:12px;line-height:1.2;position:absolute;transition:transform .35s ease;z-index:2}.ob-idea:hover,.ob-ideas-features:hover{box-shadow:0 18px 40px rgba(0,0,0,.18);transform:translateY(-6px)}.ob-idea:hover img,.ob-ideas-features:hover img{filter:brightness(.75);transform:scale(1.08)}.ob-idea:hover:after,.ob-ideas-features:hover:after{background:linear-gradient(0deg,rgba(0,0,0,.82),rgba(0,0,0,.3) 55%,rgba(0,0,0,.08))}.ob-idea:hover .ob-idea-title,.ob-ideas-features:hover .ob-idea-title{transform:translateY(-4px)}.ob-items-bottom{align-items:center;display:flex;gap:8%;justify-content:space-between;margin-top:24px;padding-bottom:28px}.ob-bottom-left-title{font-size:20px;font-weight:600;margin-bottom:20px}.ob-bottom-feature-list{display:flex;gap:20px}.cm-header .ob-bottom-feature-list a{color:var(--color-black);font-size:16px;transition:var(--transition)}.cm-header .ob-bottom-feature-list a:hover{color:var(--color-dark-green);font-weight:600}.pu-menu-content{align-items:stretch;flex-wrap:wrap;gap:20px}.pu-item-list-wrapper,.pu-menu-content{display:flex;justify-content:space-between}.pu-item-list-wrapper{flex-direction:column;margin-bottom:20px;min-width:150px}.pu-item-list-wrapper .cm-button{margin-top:20px}.pu-link-wrapper{display:flex;flex-direction:column;gap:8px}.pu-link-wrapper .menu-title{font-size:24px;font-weight:400;margin-bottom:8px}.pu-link-wrapper ul.pu-link-list{display:flex;flex-direction:column;gap:16px;list-style:none;padding:0}.pu-link-wrapper ul.pu-link-list li{list-style:none;padding:0}.pu-link-wrapper ul.pu-link-list li a{color:var(--color-black);font-size:16px;text-decoration:none;transition:var(--transition)}.pu-link-wrapper ul.pu-link-list li a:hover{color:var(--color-dark-green);text-decoration:underline}.header-nav-buttons-wrapper.hide-on-desktop{align-items:center;display:flex;margin-bottom:24px}.header-nav-buttons-wrapper.hide-on-desktop .cm-button .cm-button-text{font-size:18px;text-align:center}.mobile-header-buttons .icon-link-button{color:var(--color-white);font-size:16px;gap:4px;text-decoration:none}.mobile-header-buttons .icon-link-button svg{fill:var(--color-white);height:18px;width:18px}.mobile-header-buttons .icon-link-button span{padding-top:2px}.mobile-header-buttons{display:none;gap:20px;visibility:hidden}#header-burger{align-items:flex-end;display:none;flex-direction:column;gap:4px;margin-left:auto;width:24px}#header-burger i{background-color:#fff;border-radius:13px;height:2px;transition:var(--transition);width:100%}#header-burger.active i:first-child{transform:rotate(45deg) translate(4px,4px)}#header-burger.active i:nth-child(2){opacity:0}#header-burger.active i:nth-child(3){transform:rotate(-45deg) translate(4px,-5px)}@media screen and (max-width:1080px){.mobile-header-buttons{display:flex;visibility:visible}#header-burger{display:flex}.header-navigation-wrapper{align-items:center;background-color:var(--color-light-green);flex-direction:column;left:0;max-height:calc(100vh - 100px);opacity:0;overflow-y:auto;padding:20px;position:absolute;top:100%;transition:var(--transition);visibility:hidden;width:100%}.header-navigation-wrapper.open{opacity:1;visibility:visible}.ca-mega-menu{width:100%}.ca-mega-menu .menu-list{align-items:start;flex-direction:column;gap:0;width:100%}.cm-header .menu-list-item{border-bottom:1px solid var(--color-border);gap:0;margin-bottom:0;padding:0;width:100%}.cm-header .menu-list-item:last-child{border-bottom:none}.cm-header .menu-list-item>a{color:var(--color-black);font-size:20px;justify-content:space-between;padding:15px 10px;transition:background-color var(--transition),color var(--transition);width:100%}.cm-header .menu-list-item.active>a svg{transform:rotate(180deg)}.cm-header .menu-list-item.active>a,.cm-header .menu-list-item>a:hover{background-color:var(--color-dark-green);color:var(--color-white)}.cm-header .menu-list-item.active>a svg,.cm-header .menu-list-item>a:hover svg{fill:var(--color-white)}.cm-header .menu-list-item>a svg{fill:var(--color-black);height:20px;width:20px}.cm-header .menu-list-item .submenu-wrapper{border-radius:0;max-height:0;opacity:1;overflow:hidden;padding:0;pointer-events:all;position:static;transition:max-height var(--transition);visibility:visible}.cm-header .menu-list-item .submenu-wrapper .submenu-content{padding:20px 0}.cm-header .menu-list-item.active .submenu-wrapper{display:block}.cm-header .menu-list-item:has(>.generic-submenu){position:unset}.cm-header .menu-list-item .submenu-wrapper.generic-submenu{max-width:100%;padding:0}.submenu-content .ob-items-top{flex-direction:column;gap:20px}.submenu-content .ob-items-top .ob-features{flex-direction:row;width:100%}.submenu-content .ob-items-top .ob-feature-item{padding:0 15px 0 0}.submenu-content .ob-items-top .ob-feature-item .ob-feature-info{padding:20px 20px 20px 0}.submenu-content .ob-items-top .ob-ideas-wrapper{width:100%}.submenu-content .ob-items-top .ob-ideas-wrapper .ob-ideas{grid-template-columns:1fr}.submenu-content .ob-items-top .ob-ideas-wrapper .ob-ideas-features{height:200px;max-width:100%}.submenu-content .ob-items-top .ob-ideas-wrapper .ob-idea{max-width:100%}}@media screen and (max-width:768px){.cm-header .logo-wrapper{max-width:140px}.submenu-content .ob-items-top .ob-features{flex-direction:column}.cm-header .menu-list-item .submenu-wrapper .pu-menu-content{display:grid;grid-template-columns:1fr 1fr 1fr}.ob-items-bottom{flex-direction:column;gap:20px}.submenu-content .ob-items-top .ob-feature-item .ob-feature-info{padding:20px 0}.ob-image-wrapper{display:flex}.ob-image-wrapper img{flex:1;height:100%;object-fit:cover;width:100%}}@media screen and (max-width:576px){.cm-header .menu-list-item .submenu-wrapper .pu-menu-content{display:grid;grid-template-columns:1fr 1fr}.ob-features .ob-feature-item{height:150px}.trustpilot-wrapper{width:100%}}.cm-button{align-items:stretch;display:flex;overflow:hidden;text-decoration:none;width:fit-content}.cm-button-text{background:#5c7420;color:#fff;font-size:16px;font-weight:600;line-height:1;padding:12px 15px 11px}.cm-button-icon,.cm-button-text{transition:background-color .35s ease}.cm-button-icon{align-items:center;background:#51671d;display:flex;justify-content:center;width:40px}.cm-button-icon svg{fill:#fff;height:16px;rotate:270deg;transition:transform .35s ease;width:16px}.cm-button.light-btn .cm-button-text{background:var(--color-white);color:var(--color-dark-green)}.cm-button.light-btn .cm-button-icon{background:#d4ddbd}.cm-button.light-btn .cm-button-icon svg{fill:var(--color-dark-green)}.cm-button.full-width{display:flex;width:100%}.cm-button.full-width .cm-button-text{flex:1}.cm-button.full-width .cm-button-icon{flex:0 0 40px}.cm-button:hover .cm-button-text{background:#6d8826}.cm-button:hover .cm-button-icon{background:#5c7420}.cm-button:hover .cm-button-icon svg{transform:scale(1.5)}.cm-button.light-text-btn .cm-button-text{background:var(--color-white);color:var(--color-dark-green)}.cm-button.light-text-btn:hover .cm-button-text{border:1px dotted var(--color-light-green)}.cm-button.light-btn:hover .cm-button-text{background:#f8f9f4}.cm-button.light-btn:hover .cm-button-icon{background:#c7d3af}.cm-button.light-btn:hover .cm-button-icon svg{transform:scale(1.5)}