:root{--green:#9eca84;--dark-grey:#333;--blue:#84b4ca;--red:#ca8484;--light-grey:#f7f7f7;--dark-green:#4b6058;--proxima:proxima-nova,sans-serif}::-moz-selection{background:var(--dark-green);color:#fff}a{color:var(--dark-green);font-weight:700}::selection{background:var(--dark-green);color:#fff}html{scroll-behavior:smooth}body{margin:0}a,body,div,li,p,span{font-size:18px;color:var(--dark-grey);font-family:proxima-nova,sans-serif}.hs-inline-edit p,.hs-inline-edit span{font-size:14px}a{text-decoration:none}h1{font-size:2.8rem;margin-top:0;line-height:2.5rem}h2{font-size:2.2rem;line-height:1.2em}h3{font-size:1.6rem}h1,h2,h3{text-transform:uppercase;letter-spacing:2px;font-weight:500}h1,h2{margin-top:0}section{scroll-margin-top:4rem}.container{max-width:1440px;padding:0 1rem;margin:0 auto;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.container.fullwidth{max-width:100%;padding:0}.container.small-width{max-width:980px}.dark-grey-bg,.grey-bg{background:var(--dark-grey)}.light-grey-bg{background:var(--light-grey)}.green-bg{background:var(--green)}.blue-bg{background:var(--blue)}.dark-green-bg{background:var(--dark-green)}.red-bg{background:var(--red)}.gradient-bg{background:-webkit-gradient(linear,left top,left bottom,from(#000),to(hsla(0,0%,100%,0)));background:-o-linear-gradient(top,#000 0,hsla(0,0%,100%,0) 100%);background:linear-gradient(180deg,#000,hsla(0,0%,100%,0))}.hero-gradient:before{content:"";display:block;height:100%;width:100%;position:absolute;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.75)),to(transparent));background:-o-linear-gradient(top,rgba(0,0,0,.75) 0,transparent 100%);background:linear-gradient(180deg,rgba(0,0,0,.75),transparent);top:0;left:0;z-index:0}.hero-gradient{height:100%}.remove-arrow a#scroll-down{display:none}.white-grey-gradient-bg{background:linear-gradient(270deg,#dadad9 50%,#fff)}.dark-green-bg a,.dark-green-bg div,.dark-green-bg h1,.dark-green-bg h2,.dark-green-bg h3,.dark-green-bg li,.dark-green-bg p,.dark-green-bg span,.dark-grey-bg a,.dark-grey-bg div,.dark-grey-bg h1,.dark-grey-bg h2,.dark-grey-bg h3,.dark-grey-bg li,.dark-grey-bg p,.dark-grey-bg span,.green-bg a,.green-bg div,.green-bg h1,.green-bg h2,.green-bg h3,.green-bg li,.green-bg p,.green-bg span,.grey-bg a,.grey-bg div,.grey-bg h1,.grey-bg h2,.grey-bg h3,.grey-bg li,.grey-bg p,.grey-bg span{color:#fff}.white-bg .button svg,.white-bg .button svg *,.white-bg .cta_button svg,.white-bg .cta_button svg *{fill:var(--dark-grey)!important}.light-grey-bg svg,.light-grey-bg svg *{fill:var(--dark-grey)}.d-module.default-bg *{color:var(--dark-grey);fill:var(--dark-grey)}.border-top-bottom{border-bottom:3rem solid}.border-top,.border-top-bottom{border-top:3rem solid}.border-bottom{border-bottom:3rem solid}.border-top--white{border-top-color:#fff}.border-top--dark-grey{border-top-color:var(--dark-grey)}.border-top--light-grey{border-top-color:var(--light-grey)}.border-top--dark-green{border-top-color:var(--green)}.border-bottom--white{border-bottom-color:#fff}.border-bottom--dark-grey{border-bottom-color:var(--dark-grey)}.border-bottom--light-grey{border-bottom-color:var(--light-grey)}.border-bottom--dark-green{border-bottom-color:var(--green)}.overflow-hidden{overflow:hidden}.padding{padding:4rem 0}.padding-none{padding:0}.padding-top{padding:5rem 0 0}.padding-bottom{padding:0 0 5rem}.padding-s{padding:2rem 0}.padding-l{padding:8rem 0}.text-center{text-align:center}.footer-contacts a,.footer-menu a{font-weight:400}.footer-contacts a:hover{color:var(--green)}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-flex-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.flex-row{-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-row,.flex-row-reverse{-webkit-box-orient:horizontal}.flex-row-reverse{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-justify-around{-ms-flex-pack:distribute;justify-content:space-around}.flex-items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.flex-items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}img{display:block;width:100%;height:auto}.button,.cta_button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button,.button span,.cta_button{font-weight:200;text-transform:uppercase}.button span{margin-right:.4rem}.hero-buttons .button,.hero-buttons .cta_button{padding:12px 20px}.hero .button,.hero .cta_button{color:#fff}.hero-buttons .button:before,.hero-buttons .cta_button:before{content:"";display:block;border:1.5px solid #fff;position:absolute;width:100%;height:100%;left:0;top:0;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:0;visibility:hidden}.hero-buttons .button:hover:before,.hero-buttons .cta_button:hover:before{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;visibility:visible}.d-module .button svg,.d-module .cta_button svg{-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;opacity:1}.d-module .button:hover svg,.d-module .cta_button:hover svg{-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px);opacity:1}ol{counter-reset:numbered-counter;list-style:none;padding-left:0;margin:0 0 2rem}ol li{counter-increment:numbered-counter;position:relative;margin-bottom:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}ol li:before{content:counter(numbered-counter);left:0;margin-right:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:32px;width:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;border:1px solid var(--dark-grey);line-height:0}.default-bg ol li:before,.white-bg ol li:before{border-color:var(--dark-grey)}ol li:last-child{margin-bottom:0}.hero,.hero-top{position:relative}.remove-margin-top{margin-top:0!important}.d-module svg path{fill:var(--dark-grey)}form input,form select,form textarea{padding:12px 20px;-webkit-box-shadow:none;box-shadow:none;border:1px solid var(--dark-grey);border-radius:4px;font-family:proxima-nova,sans-serif;font-size:16px;width:100%!important;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1rem;background:#fff;-webkit-appearance:none}form select{color:#757575;background-image:url(https://24980909.fs1.hubspotusercontent-eu1.net/hubfs/24980909/expand_more_black_24dp.svg);background-repeat:no-repeat;background-position:right 5px top 50%}form fieldset{max-width:100%!important}form fieldset .input{width:100%;margin:0}.white-bg.cta-one-module .hs-button,.white-bg.cta-two-module .hs-button{color:var(--dark-grey)}.cta_button span{margin-right:.4rem}.white-bg.cta-one-module .hs-button:hover,.white-bg.cta-two-module .hs-button:hover{color:var(--green)}.cta-one-module .hs-button,.cta-two-module .hs-button{border:none}fieldset.form-columns-2{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}form .hs-button{cursor:pointer}form .hs-button,form .hs-button:hover{-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}form .hs-button:hover{color:var(--green)}.d-module.grey-bg svg path{fill:#fff}.header-menu .hs-menu-children-wrapper{position:absolute;top:-35px;left:0;margin:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);width:100%;background:#fff;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;visibility:hidden;flex-direction:column}.header-menu .hs-menu-children-wrapper li{margin-bottom:10px}#main-header .header-menu .hs-item-has-children.hovered ul{opacity:1;visibility:visible}#main-header .header-menu .hs-item-has-children ul a{color:#000;text-align:left;display:block;width:100%}.hs-item-has-children:hover .hs-menu-children-wrapper{opacity:1;visibility:visible}.header-menu li a{padding:20px 0}.header-menu .hs-menu-children-wrapper a{padding:0}.header-menu .hs-menu-children-wrapper{text-align:left}#main-header .header-menu .hs-item-has-children ul li{width:100%;text-align:left}#main-header .header-menu .hs-item-has-children ul a:after,#main-header .header-menu .hs-item-has-children ul a:before{display:none}#main-header .header-menu .hs-item-has-children ul li{margin-left:0}.hs-item-has-children{position:relative}.hs_cos_wrapper-lp-cta--below .container{padding-bottom:5rem}.legal-consent-container p{font-size:12px;margin-top:0}.lp-cta-module.grey-bg .form-wrapper .legal-consent-container p{color:var(--dark-grey)}input.hs-button.primary.large{background:var(--green)!important;color:#fff!important;width:auto!important;padding:12px 20px!important}input.hs-button.primary.large:hover{background:var(--dark-grey)!important}#main-content .resource-single-content-bottom{position:absolute;bottom:0;width:100%;left:0;padding:0 1rem;box-sizing:border-box}#main-content .resource-single{position:relative;padding-bottom:2rem}#main-content .resources-loop{align-items:stretch}#hs-eu-cookie-confirmation-inner *,div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p{font-size:14px!important}@media (max-width:1024px){.padding{padding:2rem 0}.container{padding:0 2rem}.padding-top{padding:2.5rem 0 0}.padding-bottom{padding:0 0 2.5rem}.padding-s{padding:1rem 0}.padding-l{padding:4rem 0}h3{font-size:1.4rem}.header-menu .hs-menu-children-wrapper{position:relative;top:0;opacity:1;visibility:visible;display:none;background:none;transform:none;margin-top:20px;padding:0 0 0 20px;margin-right:40px}span.mobile-menu-arrow img{width:20px;height:20px}.mobile-menu-arrow{position:absolute;right:40px;transform:rotate(90deg);top:5px;cursor:pointer;transition:.3s ease}.header-menu .sub-menu-active .hs-menu-children-wrapper{display:block}.header-menu .hs-menu-children-wrapper a{color:#fff!important}.sub-menu-active .mobile-menu-arrow{transform:none;transition:.3s ease}}@media (max-width:767px){.d-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem!important}#main-header>.container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#main-header>.container>.header-hamburger{width:auto}.d-flex>div{width:100%}h1,h2{margin-bottom:.4rem}.header-menu{height:calc(100vh - 107px)}.header--stick .header-menu{height:calc(100vh - 84px)}h2{font-size:1.8rem}ol{margin-top:2rem}.padding-l,.padding-s{padding:2rem 0}}@media (max-width:550px){h2{font-size:1.5rem}}
/*# sourceMappingURL=https://cdn1.hubspotusercontent-eu1.net/hub/24980909/hub_generated/template_assets/46691539394/1657620470212/devitech/css/main.css */