@charset "UTF-8";*,*:before,*:after{box-sizing:border-box;outline:none;margin:0;padding:0}html,body{font-family:var(--font-primary);font-weight:500;font-size:17px;letter-spacing:-.16px;line-height:150%;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--c-gray);color:var(--c-primary)}::selection{background:var(--c-primary);color:var(--c-white);text-shadow:none}[class*=__container]{width:100%;max-width:var(--container);margin:0 auto;padding:0 25px}a,button,input[type=submit]{cursor:pointer}[id]{scroll-margin-top:100px}img{display:block;max-width:100%;height:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only:focus{position:absolute;width:auto;height:auto;margin:auto;overflow:visible;clip:auto;white-space:normal;z-index:15;padding:15px;background-color:var(--color-white);border-radius:5px;box-shadow:0 0 2px 2px #00000040;font-size:14px;font-weight:600;line-height:1.5;text-align:center;color:var(--color-dark)}.title,.title--darken,.title--small,.title--slider,.title--hero{font-family:var(--font-primary);font-weight:400;line-height:125%;font-size:clamp(1.5em,6vw,48px)}.title span,.title--darken span,.title--small span,.title--slider span,.title--hero span{display:inline-block;width:80px}.title--hero{letter-spacing:.22em;text-align:center;text-transform:uppercase;font-size:clamp(1.5em,5vw,32px)}.title--slider{font-size:clamp(2em,8vw,60px);color:var(--c-dark)}.title--small{font-size:24px;font-weight:600}.title--darken{font-size:clamp(1.5em,4vw,32px);color:var(--c-dark);line-height:110%}:root{--container-min: 992px;--container-max: 1460px;--container: clamp(var(--container-min), 92vw, var(--container-max));--anim-duration: .2s;--animation-duration: .9s;--animation-delay: .2s;--font-primary: "futura-100", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--c-primary: #00A161;--c-secondary: #023E38;--c-accent: #f54e3f;--c-white: #ffffff;--c-dark: #033f38;--c-gray: #F5F1EE;--c-highlight: #F1FF33}body.login{background-color:var(--c-gray)}body.login.wp-core-ui .button,body.wp-admin.wp-core-ui .button{background-color:var(--c-secondary);border-color:var(--c-secondary);color:var(--c-white)}body.login.wp-core-ui .button:hover{background-color:var(--c-primary);border-color:var(--c-secondary);color:var(--c-white)}body.login form{border-radius:2rem}body.login #login_error,body.login .message,body.login .success,body.login form{background-color:var(--c-white);border:1px solid var(--c-gray)}body.login #backtoblog a,body.login #nav a,body.login .privacy-policy-page-link a{color:var(--c-text)}body.login #backtoblog a:hover,body.login #nav a:hover,body.login .privacy-policy-page-link a:hover{color:var(--c-primary)}body #login h1 a,body .login h1 a{background-image:url(../images/logo-ReFORM.webp);height:100%;width:100%;min-height:7.5rem;background-size:contain;background-position:center;background-repeat:no-repeat}#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,#adminmenu li.current a.menu-top,#adminmenu .wp-menu-arrow,#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu .wp-menu-arrow div{background:var(--c-secondary)}#adminmenu a:hover,#adminmenu li.menu-top>a:focus,#adminmenu .wp-submenu a:hover,#adminmenu .wp-submenu a:focus{color:var(--c-secondary)}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:var(--c-secondary)}#adminmenu li:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before{color:var(--c-secondary)}.acf-tooltip:not(.-confirm):after{content:"";display:none;position:absolute;width:300px;height:calc(100% - 4px);left:-300px;background-color:var(--c-bg);border:2px solid #1D2939;border-radius:6px 0 0 6px;z-index:1;top:0;background-image:var(--layout-image);background-size:100%;background-repeat:no-repeat;background-position:center center}.acf-tooltip:hover:after{display:block}#wpadminbar #wp-admin-bar-website-status{color:#fff}#wpadminbar #wp-admin-bar-website-status .ab-item{padding:0}#wpadminbar #wp-admin-bar-website-status .ab-item>div{display:flex;justify-content:center;background-color:#f44;color:#fff}#wpadminbar #wp-admin-bar-website-status .ab-item>div strong{padding:0 1rem}#wpadminbar #wp-admin-bar-website-status .ab-item>div div{padding:0 1rem}#wpadminbar #wp-admin-bar-website-status .ab-item>div.dev{background-color:#33b5e5}#wpadminbar #wp-admin-bar-website-status .ab-item .good{background-color:#00c851;color:#fff}#wpadminbar #wp-admin-bar-website-status .ab-item .bad{background-color:#f44;color:#fff}@keyframes fadeup{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeup_xs{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeup_xs_adjust{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-150px)}}@keyframes fadeoutSlider{0%{opacity:1}to{opacity:0}}@keyframes fadeoutBanner{0%{opacity:1;transform:translate(0)}to{opacity:1;transform:translateY(-100vh)}}@keyframes faderight{0%{opacity:0;transform:translateY(20px) translate(50px) skew(2deg)}to{opacity:1;transform:translateY(0) translate(0)}}@keyframes fadeleft{0%{opacity:0;transform:translateY(-20px) translate(-50px) skew(-2deg)}to{opacity:1;transform:translateY(0) translate(0)}}@keyframes fadeoutleft{0%{opacity:1;transform:translateY(0) translate(0)}to{opacity:0;transform:translateY(-20px) translate(-50px) skew(-2deg)}}@keyframes text_hover{0%{transform:translate(0);text-shadow:0 10px 20px rgba(0,0,0,.1)}to{transform:translate(20px);text-shadow:0 40px 60px rgba(0,0,0,.1)}}@keyframes zoomout{0%{opacity:0;transform:scale(5)}to{opacity:1;transform:scale(1)}}@keyframes fadeup_title{0%{opacity:0;width:0;color:var(--c-dark)}to{opacity:1;width:101%;color:#262626}}@keyframes translateX{to{transform:translate(-100%)}}@keyframes arrowLoop{0%{transform:translateY(-100%)}to{transform:translateY(10%)}}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em}dl dl,dl ol,dl ul,ol dl,ul dl,ol ol,ol ul,ul ol,ul ul{margin:0}hr{box-sizing:content-box;color:inherit;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}table{border-color:inherit;text-indent:0}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.animate .fadeout,.animate .fadein,.animate .fadeup,.animate .faderight,.animate-reverse .fadeout,.animate-reverse .fadein,.animate-reverse .fadeup,.animate-reverse .faderight{opacity:0;display:block}.animate.is-visible .fadeout,.animate-reverse.is-visible .fadeout{animation:fadeout var(--anim-duration) 1 forwards}.animate.is-visible .fadein,.animate-reverse.is-visible .fadein{opacity:0;animation:fadein var(--anim-duration) 1 forwards}.animate.is-visible .fadeup,.animate-reverse.is-visible .fadeup{opacity:0;animation:fadeup var(--anim-duration) 1 forwards}.animate.is-visible .fadeup.title:after,.animate-reverse.is-visible .fadeup.title:after{height:0;bottom:-15px;top:auto;transition:.7s ease-in-out}.animate.is-visible .fadeup-title,.animate-reverse.is-visible .fadeup-title{opacity:0;animation:fadeup var(--anim-duration) 1 forwards}.animate.is-visible .fadeup-title:after,.animate-reverse.is-visible .fadeup-title:after{height:0;bottom:-15px;top:auto;transition:.7s ease-in-out}.animate.is-visible .faderight,.animate-reverse.is-visible .faderight{opacity:0;animation:faderight var(--anim-duration) 1 forwards}.banner{width:100%}.banner img{aspect-ratio:16/9;object-fit:cover}@media only screen and (min-width:768px){.banner img{aspect-ratio:16/6}}.btn,.btn--transparent,.btn--white{display:inline-block;height:fit-content;width:fit-content;padding:15px 25px;border-radius:99px;border:1px solid var(--c-primary);background-color:var(--c-primary);color:var(--c-white);text-decoration:none;transition:.2s ease-in-out}.btn:hover,.btn--transparent:hover,.btn--white:hover,.btn--white{background-color:var(--c-white);color:var(--c-primary)}.btn--white:hover{background-color:var(--c-primary);color:var(--c-white);border:1px solid var(--c-white)}.btn--transparent{background-color:transparent;color:var(--c-primary)}.inline-btn{position:relative;color:var(--c-primary);text-decoration:transparent;text-transform:uppercase;padding-right:20px}.inline-btn:before{background-repeat:no-repeat;background-size:contain;background-position:center;display:block;content:"";position:absolute;height:15px;aspect-ratio:1/1;top:55%;right:0;transform:translateY(-50%);background-image:url(/themes/novatill/assets/arrow-C5C8Ppmn.svg)}.inline-btn--animate:before{animation:arrowLoop 1.2s ease-in-out infinite alternate}.inline-btn--ronded{display:flex;font-weight:600;line-height:120%}.inline-btn--ronded:before{background-repeat:no-repeat;background-size:contain;background-position:center;display:block;content:"";position:absolute;right:initial;left:-35px;top:50%;transform:translateY(-50%) rotate(-45deg);background-image:url(/themes/novatill/assets/arrow-C5C8Ppmn.svg)}.inline-btn--ronded:after{background-repeat:no-repeat;background-size:contain;background-position:center;display:block;content:"";position:absolute;height:45px;aspect-ratio:1/1;border:2px solid var(--c-primary);border-radius:100px;top:50%;transform:translateY(-50%);left:-50px}.cards__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:100px 50px;gap:50px;background-color:var(--c-white);margin-bottom:25px;border-radius:50px}@media only screen and (min-width:1200px){.cards__wrapper{flex-direction:row}}.cards__wrapper:nth-child(2){background-color:var(--c-primary);color:var(--c-white)}@media only screen and (min-width:1200px){.cards__wrapper:nth-child(2) img{max-width:30%;margin-right:100px}}.cards__wrapper:last-child{background-color:var(--c-dark);color:var(--c-white)}.cards .content{width:100%}@media only screen and (min-width:1200px){.cards .content{padding-left:50px}}.cards .content span{letter-spacing:.22em;text-transform:uppercase}.cards .content .title{font-weight:800;padding:25px 0}@media only screen and (min-width:1200px){.cards .content .title{max-width:500px}}@media only screen and (min-width:1200px){.cards .content p{max-width:550px}}.cards .content a{display:block;margin-top:25px}@media only screen and (min-width:1200px){.cards img{max-width:40%}}.glide{width:100%!important;position:relative;overflow:hidden}.glide__track{overflow:hidden!important;width:100%!important}.glide__slides{list-style:none;padding:0;margin:0;display:flex;width:100%}.glide__slide{width:100%!important;flex-grow:0!important}.glide__slide img{width:100%;height:auto;display:block;border-radius:40px}@media only screen and (min-width:1200px){.glide__slide img{max-width:initial}}.glide__dots{display:flex;justify-content:center;gap:12px;margin-top:20px}.glide__bullet{width:12px;height:12px;border-radius:50%;background-color:var(--c-white);border:2px solid var(--c-primary);cursor:pointer;transition:background-color .3s ease;padding:0}.glide__bullet.glide__bullet--active{background-color:var(--c-primary)}.hero{position:relative;height:100%;overflow:hidden}.hero:before{content:"";position:absolute;inset:0 -50px 0 0;background-image:url(/themes/novatill/assets/BG-hero-jvPnnrmb.svg);background-size:cover;background-position:top right;background-repeat:no-repeat}.hero__container{width:100%;max-width:95vw;margin:0 auto;padding:0 25px}.hero__wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;padding:150px 0 50px}@media only screen and (min-width:768px){.hero__wrapper{min-height:750px;padding:0}}.hero picture{max-width:125px;width:100%}.hero .content-head h1{max-width:700px}.hero .content-head ul{display:flex;flex-wrap:wrap;justify-content:center;margin-top:25px;gap:15px}.hero .content-head ul li{list-style:none}.hero .bottom{display:flex;gap:25px;flex-direction:column;justify-content:space-between;width:100%}@media only screen and (min-width:768px){.hero .bottom{position:absolute;bottom:50px;flex-direction:row;align-items:flex-end}}.hero .bottom p{max-width:410px;font-weight:800}.testimonial{padding:100px 0}.testimonial-lines{grid-column-gap:1.25em;grid-row-gap:1.25em;flex-flow:wrap;justify-content:flex-start;align-items:flex-start;display:flex}.testimonial-lines__controls{grid-column-gap:1em;grid-row-gap:1em;flex-flow:row;justify-content:flex-start;align-items:flex-start;width:33.3333%;display:flex}.testimonial-lines__list{width:100%;display:grid;position:relative}.testimonial-lines__item{grid-column-gap:4em;grid-row-gap:4em;opacity:0;visibility:hidden;flex-flow:column;grid-area:1/1;justify-content:flex-start;align-items:flex-start;width:100%;display:flex;position:relative}@media only screen and (min-width:992px){.testimonial-lines__item{flex-direction:row}}.testimonial-lines__item.is--active{opacity:100;visibility:visible}.testimonial-lines__item-visual{aspect-ratio:1;border-radius:100em;width:5em;overflow:hidden;margin-bottom:25px}@media only screen and (min-width:992px){.testimonial-lines__item .title--slider{width:55%}}.testimonial-lines__item .content{max-width:400px}.testimonial-lines__item .content__right{display:flex;gap:25px;margin-bottom:50px}.testimonial-lines__item .content__right button{width:100px;border:none;background-color:transparent;cursor:pointer}.testimonial-lines__item .content__right button:first-child{transform:rotate(180deg);margin-bottom:7px}.element{background-repeat:no-repeat;background-size:contain;background-position:center;display:block;width:35px;aspect-ratio:1/1;background-image:url(/themes/novatill/assets/testi-i2C_WVZR.png);margin-bottom:50px}.triple-cards{padding:100px 0}.triple-cards__wrapper{display:flex;gap:15px;flex-wrap:wrap}.triple-cards__wrapper:not(:has(img)){padding-bottom:25px}@media only screen and (min-width:992px){.triple-cards__wrapper:not(:has(img)){padding-bottom:100px}}.triple-cards__wrapper:not(:has(img)) .title{max-width:650px}.triple-cards__wrapper:not(:has(img)) .title span{width:120px}.triple-cards__wrapper:has(.title--small) .items img{max-height:100px;object-fit:cover}.triple-cards__wrapper .items{position:relative;display:flex;flex-direction:column;width:100%;border-radius:15px;padding:45px;border:1px solid var(--c-primary);color:var(--c-primary);text-decoration:none;transition:.2s ease-in-out}@media only screen and (min-width:768px){.triple-cards__wrapper .items{max-width:calc(50% - 8px)}}@media only screen and (min-width:1200px){.triple-cards__wrapper .items{max-width:calc(33% - 7px)}}.triple-cards__wrapper .items:nth-child(3) .in{display:none}.triple-cards__wrapper .items img{max-width:100px;border-radius:15px;transition:.2s ease-in-out}.triple-cards__wrapper .items svg{max-width:50px;margin-bottom:15px}.triple-cards__wrapper .items .in{position:absolute;display:flex;justify-content:center;top:45px;right:30px;padding:10px;border-radius:100px;aspect-ratio:1/1;border:1px solid var(--c-primary);transition:.2s ease-in-out}.triple-cards__wrapper .items .in svg{position:relative;left:1px;width:60%;margin-bottom:0}.triple-cards__wrapper .items .in svg path{transition:.2s ease-in-out}.triple-cards__wrapper .items .in:hover{background-color:var(--c-primary)}.triple-cards__wrapper .items .in:hover svg path{fill:var(--c-white)}.triple-cards__wrapper .items .title--small{padding:15px 0 10px}.triple-cards--img .items{border-radius:initial;padding:initial;border:none;aspect-ratio:1/1}.triple-cards--img .items:nth-child(2) img{border-radius:40px}.triple-cards--img .items img{border-radius:initial;height:100%;width:100%;max-width:initial}.two-columns{padding:50px 0}.two-columns__wrapper{display:flex;flex-direction:column;align-items:center;row-gap:50px}@media only screen and (min-width:992px){.two-columns__wrapper{flex-direction:row}}.two-columns .content{width:100%;display:flex;flex-direction:column;gap:25px}@media only screen and (min-width:992px){.two-columns .content{width:50%;gap:75px}}@media only screen and (min-width:992px){.two-columns .content .title{max-width:500px}}.two-columns .content p{font-weight:400}@media only screen and (min-width:992px){.two-columns .content p{max-width:400px}}.two-columns .content img{display:block;width:100%;aspect-ratio:16/16;border-radius:30px}@media only screen and (min-width:992px){.two-columns .content img{width:430px;height:575px;border-radius:60px}}.video{position:relative;width:100%;overflow:hidden}.video__wrapper{padding:40px 0;display:flex;gap:15px;flex-direction:column;align-items:center;justify-content:space-between}@media only screen and (min-width:768px){.video__wrapper{flex-direction:row}}.video__wrapper span{font-size:16px}.video video{width:100%;height:100%;object-fit:cover;display:block}.theme--white{background-color:var(--c-white)}.theme--primary{color:var(--c-white);background-color:var(--c-primary)}.theme--secondary{color:var(--c-white);background-color:var(--c-secondary)}.footer{padding:50px 0}.footer__wrapper{display:flex;flex-direction:column;gap:25px}@media only screen and (min-width:768px){.footer__wrapper{flex-direction:row;gap:100px}}.footer .branding a picture svg{width:100%;max-width:100px;margin-bottom:15px}@media only screen and (min-width:992px){.footer .branding a picture svg{max-width:200px}}.footer .items{position:relative;width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:25px}.footer .items .carbonbadge{display:flex}@media only screen and (min-width:992px){.footer .items .carbonbadge{position:absolute;top:0;right:0}}.footer .links li{margin-bottom:25px;list-style:none}.footer a{text-decoration:transparent;color:var(--c-dark)}.footer .linkedin{text-transform:uppercase;color:var(--c-primary);text-decoration:transparent;transition:.2s ease-in-out}.footer .linkedin:hover{text-decoration:underline}.footer .legal ul{display:flex;flex-wrap:wrap;gap:25px}.footer .legal ul li{list-style:none}.footer .legal ul li a{display:inline-block;font-size:14px;transition:.2s ease-in-out}.footer .legal ul li a:hover{color:var(--c-primary)}.footer .legal ul span{font-size:14px;color:var(--c-dark)}.footer .infine{list-style:none;color:var(--c-dark);font-size:16px}.footer .infine svg{width:50px;margin-left:5px;transition:.2s ease-in-out}.footer .infine svg:hover{fill:var(--c-primary)}header{position:relative;z-index:10}header nav{position:absolute;top:50px;right:50px;transform:rotate(-90deg);text-align:center}
