a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-font-smoothing:antialiased}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}em{font-style:italic}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:focus{outline:none}button{-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline;font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100%;background-color:transparent;border:0 none;outline:0;padding:0;margin:0;cursor:pointer;text-transform:inherit;color:inherit;text-align:left}:root{--font-base:"Figtree",Arial,Helvetica,sans-serif;--font-display:"Bricolage Grotesque",Arial,Helvetica,sans-serif;--gutter:20px;--margin:6vw}:root,:root .color-01{--color-special-dark:#dfd3c4;--color-special-light:hsla(33,30%,82%,.4)}:root .color-02{--color-special-dark:#dedfb0;--color-special-light:hsla(61,42%,78%,.4)}:root .color-03{--color-special-dark:#d5d7f4;--color-special-light:rgba(220,221,244,.4)}:root .color-04{--color-special-dark:#bddfc8;--color-special-light:rgba(189,223,200,.4)}:root .color-05{--color-special-dark:#d3e8f8;--color-special-light:rgba(211,232,248,.4)}html{font-size:var(--gutter);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{background:#fff}img{display:block;max-width:100%;height:auto!important}.container{max-width:1480px;margin:0 auto;padding:0 var(--margin)}.image-spacer{padding-top:100%;position:relative;display:block}.image-spacer.round{overflow:hidden;border-radius:100%}.image-spacer img{position:absolute;top:0;left:0;width:100%;height:100%!important;object-fit:cover}.image-spacer.contain img{object-fit:scale-down}#grid{position:fixed;top:0;left:0;z-index:9999;height:100vh;width:100%;display:none;pointer-events:none}#grid .row{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:1rem;height:100vh}#grid .row .col{display:block;background:red;opacity:.05}#grid.show{display:block}.main-section{margin:2.5rem 0}.main-section:first-child{margin-top:0!important}.main-section:last-child{margin-bottom:0!important}.main-section.section-overflow{overflow:hidden}.main-section-intro{text-align:center;margin-bottom:1.2rem}.main-section-intro .section-title{color:#1c5f1f}.main-section-intro .summary{margin-top:.5em}.main-section-intro .tags{margin-top:1.5em}.main-section-intro .tags,.tmp{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.tmp{background:#d8d0c6;color:rgba(0,0,0,.2);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:30px;font-weight:700;line-height:1.2;height:300px;text-transform:uppercase;text-align:center;padding:1rem;-moz-box-sizing:border-box;box-sizing:border-box}.page-bordered-content{background:#fbf4eb;position:relative;padding-top:2rem;padding-bottom:3rem;z-index:2}.page-bordered-content svg.border{position:absolute;top:0;left:0;width:100%;color:#fbf4eb;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.page-bordered-content svg.border+.main-section{margin-top:0}.adv-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:1.5rem}.adv-grid .main-section{margin-bottom:0}.section-heading{margin-bottom:2em}.section-heading .tags{margin-top:1.2em}.section-cta{margin-top:2.5em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em 1.5em}.section-cta.center{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-heading-special{border-top:1px solid #d8d0c6;padding-top:20px;margin-bottom:1.5rem}.section-heading-special .title{margin-bottom:.3em}.section-heading-special .content .button{margin-top:1.5em}.collapsed-content{position:relative;overflow:hidden}.collapsed-content .collapsed-content-cta{position:absolute;bottom:0;left:0;width:100%;background:-webkit-linear-gradient(top,hsla(34,67%,95%,0),#fbf4eb 80%);background:linear-gradient(180deg,hsla(34,67%,95%,0),#fbf4eb 80%);height:250px;pointer-events:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:10px;-moz-box-sizing:border-box;box-sizing:border-box}.collapsed-content .collapsed-content-cta *{pointer-events:auto}.collapsed-content.elapsed{overflow:visible}.collapsed-content.elapsed .collapsed-content-cta{position:static;height:auto;margin-top:2em}body{font:19px/1.4 var(--font-base);color:#1a471c;font-optical-sizing:auto}a{text-decoration:none;color:inherit}.font-display{font:20px/1.3 var(--font-display);letter-spacing:-.02em}.page-title{color:#1c561f;font:700 40px/1 var(--font-display);line-height:1;letter-spacing:-.02em;text-wrap:balance}.page-title.small{font-size:34px}.page-title.has-back{gap:.2em}.page-title.has-back,.page-title.has-back .back{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-title.has-back .back{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#198545}.page-title.has-back .back svg{width:24px;height:24px}.section-title{font:700 27px/1 var(--font-display);color:#1a471c;letter-spacing:-.02em}.section-title.big{font-size:30px}.section-title.small{font-size:24px}.section-title.ultra{font-size:34px;font-weight:700}.section-title.border{border-top:1px solid #dfd3c4;padding-top:.5em}.section-title a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em}.section-title a svg{width:24px;height:24px;color:#198545;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.page-summary{font:19px/1.3 var(--font-display);letter-spacing:-.02em}.page-summary p+p{margin-top:.5em}.page-summary blockquote{margin-top:1em}.page-summary blockquote cite{font-size:16px}.rich-text>p{margin-bottom:.5em}.rich-text>ul{margin-left:1em;margin:1em}.rich-text>ul>li{list-style-type:disc;margin-bottom:.5em}.rich-text>ul>li::marker{color:#329e36}.rich-text>ul.checked{margin-left:30px}.rich-text>ul.checked>li{position:relative;list-style-type:none}.rich-text>ul.checked>li:before{content:"";width:24px;height:24px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICA8cGF0aCBzdHJva2U9IiMzMjlFMzYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJtNSAxMS4xMzQgNC43ODEgNi4wNjhhLjUuNSAwIDAgMCAuNzg2IDBMMTkgNi41Ii8+Cjwvc3ZnPgo=) no-repeat 50%;position:absolute;top:.15em;left:-30px}.rich-text>ol{list-style-position:outside;margin:1em 0;margin-left:2em}.rich-text>ol>li{list-style-type:decimal-leading-zero;margin-bottom:.5em}.rich-text>ol>li::marker{color:#329e36}.rich-text>h1,.rich-text>h2,.rich-text>h3,.rich-text>h4,.rich-text>h5,.rich-text>h6{font:600 23px/1 var(--font-display);letter-spacing:-.02em;margin-top:1.5em;margin-bottom:.5em}.rich-text>h1+.enrichment-block,.rich-text>h2+.enrichment-block,.rich-text>h3+.enrichment-block,.rich-text>h4+.enrichment-block,.rich-text>h5+.enrichment-block,.rich-text>h6+.enrichment-block{margin-top:1rem}.rich-text>h1:first-child,.rich-text>h2:first-child,.rich-text>h3:first-child,.rich-text>h4:first-child,.rich-text>h5:first-child,.rich-text>h6:first-child{margin-top:0}.rich-text>h1,.rich-text>h2{font-size:27px}.rich-text.special-titles>h1,.rich-text.special-titles>h2{font-size:30px;border-top:1px solid #1a471c;padding-top:.5em}.rich-text.special-titles>h3{font-size:26px}.rich-text .enrichment-block .rich-text a,.rich-text a:not(.enrichment-block a){font-weight:700;text-decoration:underline;text-underline-offset:.25em;-webkit-text-decoration-color:#329e36;-moz-text-decoration-color:#329e36;text-decoration-color:#329e36;text-decoration-thickness:2px}.rich-text .enrichment-block{margin:1.5rem 0}.rich-text .enrichment-block.ultra-spacing{margin:2.5rem 0}.rich-text .enrichment-block:first-child{margin-top:0}.rich-text .enrichment-block:last-child{margin-bottom:0}.rich-text .video-embed:not(.block-video .video-embed){margin:1.5rem 0;padding-top:56.25%;position:relative}.rich-text .video-embed:not(.block-video .video-embed) embed,.rich-text .video-embed:not(.block-video .video-embed) iframe,.rich-text .video-embed:not(.block-video .video-embed) object,.rich-text .video-embed:not(.block-video .video-embed) video{position:absolute;top:0;left:0;width:100%;height:100%}.rich-text .video-embed:not(.block-video .video-embed):first-child{margin-top:0}.rich-text .video-embed:not(.block-video .video-embed):last-child{margin-bottom:0}.rich-text .wp-block-columns{margin:1em 0}.caption{display:block;font-size:12px;line-height:1.2;color:#1a471c;opacity:.8;text-transform:uppercase;font-weight:500}.stars{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.stars .text{display:none}.stars svg{width:20px;height:20px;color:currentColor;opacity:.2}.stars svg.on{opacity:1}.stars span{width:12px;height:12px;background:currentColor;opacity:.2;border-radius:100%}.stars span.on{opacity:1}.adv{margin:1.5rem 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.adv:first-child{margin-top:0}.adv:last-child{margin-bottom:0}.adv img{display:block}.wp-block-separator{margin-block:1rem;border-color:#d8d0c6}#top-bar{background:#1c5f1f;color:#fff;font-size:15px;line-height:1.2;display:none;position:-webkit-sticky;position:sticky;top:-100px;z-index:9999;-webkit-transition:top .3s ease;transition:top .3s ease}html.menu-open #top-bar{top:0}#top-bar .wrap{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:56px}#top-bar .links,#top-bar .wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#top-bar .links{text-transform:uppercase;gap:2em;font-weight:600}#top-bar .links a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.3em;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .2s ease;transition:color .2s ease}#top-bar .links a:hover{color:#b9e1bb}#top-bar .links a svg{width:16px;height:16px}#top-bar .follow{gap:16px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#top-bar .follow,#top-bar .follow ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}#top-bar .follow ul{gap:10px}#top-bar .follow ul a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:30px;height:30px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:color .2s ease;transition:color .2s ease}#top-bar .follow ul a:hover{color:#b9e1bb}#top-bar .follow ul a svg{display:block;width:24px;height:24px}#header{position:relative;z-index:999;border-top:8px solid #1c5f1f}#header .bar{padding:10px 0}#header .bar .wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#header .bar .logo{width:209px;height:52px;display:block;background:url(../img/logo.svg) no-repeat 0 0;background-size:100%;text-indent:-999em}#header .bar .logo a{display:block;height:100%}#header .bar .content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:28px}#header .bar .content,#header .bar .menu{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#header .bar .menu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:30px;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.2;display:none}#header .bar .menu a{-webkit-transition:color .3s ease;transition:color .3s ease}#header .bar .menu a:hover{color:#329e36}#header .bar .menu .hide{display:none}#header .bar .menu ul{position:absolute;top:100%;left:50%;border-radius:4px;border:1px solid #1a471c;background:#fff;padding:18px 20px;display:none;text-transform:none;font-weight:400;width:220px;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}#header .bar .menu ul li{margin-top:.6em;color:#329e36}#header .bar .menu ul li:first-child{margin-top:0}#header .bar .menu ul li a{color:#1a471c;-webkit-transition:color .3s ease;transition:color .3s ease}#header .bar .menu ul li a:hover{color:#329e36}#header .bar .menu ul li.all a{color:#329e36;font-weight:700}#header .bar .menu>li{position:relative;-webkit-transition:color .3s ease;transition:color .3s ease;padding-bottom:18px;margin-bottom:-18px}#header .bar .menu>li:hover{color:#329e36}#header .bar .menu>li:hover ul{display:block}#menu{position:fixed;top:0;left:0;width:100%;height:100%;background:#1a471c;color:#b9e1bb;z-index:999999;overflow:auto;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;overflow-x:hidden;overscroll-behavior:contain}html.menu-open #menu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#menu .grid{-moz-box-sizing:border-box;box-sizing:border-box;position:relative;padding-bottom:120px}#menu .close-wrap{display:block;position:-webkit-sticky;position:sticky;background:#1a471c;top:0;right:0;left:0;height:80px;padding-top:8px;z-index:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;z-index:20;-moz-box-sizing:border-box;box-sizing:border-box}#menu .close-wrap,#menu .close-wrap .close{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#menu .close-wrap .close{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:40px;height:40px;color:#fff}#menu .close-wrap .close svg{width:36px;height:36px}#menu .column-03{margin-top:2rem}#menu .main-menu{font:27px/1 var(--font-display);letter-spacing:-.01em}#menu .main-menu li{margin-top:.6em}#menu .main-menu li.current a{color:#fff}#menu .main-menu li ul{display:none}#menu .main-menu li a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .2s ease;transition:color .2s ease}#menu .main-menu li a:hover{color:#fff}#menu .main-menu li a svg{width:36px;height:36px}#menu .main-menu li:first-child{margin-top:0}#menu .submenu{font-size:19px;line-height:1.2;display:none}#menu .submenu li{margin-top:.8em;-webkit-transition:color .2s ease;transition:color .2s ease}#menu .submenu li:first-child{margin-top:0}#menu .submenu li a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:color .2s ease;transition:color .2s ease}#menu .submenu li a:hover{color:#fff}#menu .submenu li a svg{width:20px;height:20px;margin:-1px 0}#menu .submenu li.all a{color:#fff}#menu .submenu li.open{color:#fff;font-weight:700}#menu .submenu li ul{padding-left:20px;display:none;font-weight:400}#menu .submenu li ul li,#menu .submenu li ul li:first-child{margin-top:.5em}#menu .search{position:relative;margin-bottom:1.2rem}#menu .search input{height:60px;font:16px var(--font-base);color:#fff;background:#163b18;border:0;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding:0 1.5em}#menu .search input:focus,#menu .search input:hover{box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.2)}#menu .search input::-webkit-input-placeholder{color:#fff;opacity:.5}#menu .search input::-moz-placeholder{color:#fff;opacity:.5}#menu .search input:-ms-input-placeholder{color:#fff;opacity:.5}#menu .search input::placeholder{color:#fff;opacity:.5}#menu .search button{position:absolute;top:50%;right:15px;width:30px;height:30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}#menu .search button svg{width:28px;height:28px;color:#fff}#menu .pages{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em;font-size:16px;line-height:1.2}#menu .pages li{margin-bottom:1em}#menu .pages li a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.4em;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .2s ease;transition:color .2s ease}#menu .pages li a:hover{color:#fff}#menu .pages li a svg{width:16px;height:16px}#menu .about{margin-top:40px}#menu .about .box{background:url(../img/menu-about.png) no-repeat 100% 100% #1c5f1f;background-size:134px;border-radius:6px;padding:20px;font-size:16px;line-height:1.2;color:#fff}#menu .about .box p{max-width:240px}#menu .about .box .link{margin-top:50px;display:inline-block;font-size:13px;font-weight:500;text-decoration:underline;text-transform:uppercase}#menu .calculator{margin-top:1.5rem}#menu .calculator a{display:block;background:#1c5f1f;color:#fff;border-radius:6px;font-size:17px;line-height:1.3;padding:12px 18px;position:relative;padding-right:90px}#menu .calculator a strong{font-weight:700}#menu .calculator a span{display:block;max-width:230px}#menu .calculator a .decor{position:absolute;bottom:0;right:0;width:72px;height:auto}#menu .bottom-links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:15px;font-weight:600;text-transform:uppercase;color:#fff;margin-top:1.5rem}#menu .bottom-links,#menu .bottom-links a{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#menu .bottom-links a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.4em}#menu .bottom-links a svg{width:16px;height:16px}#menu .follow{gap:16px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;line-height:1.2;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;margin-top:1rem}#menu .follow,#menu .follow ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}#menu .follow ul{gap:10px}#menu .follow ul a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:30px;height:30px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}#menu .follow ul a svg{display:block;width:24px;height:24px}#mobile-submenu{position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;z-index:999999;background:#1a471c;padding:2rem 0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-moz-box-sizing:border-box;box-sizing:border-box;color:#b9e1bb;overscroll-behavior:contain}#mobile-submenu.open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#mobile-submenu .back{font:700 27px/1 var(--font-display);letter-spacing:-.01em;margin-bottom:.6em}#mobile-submenu .back button{color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}#mobile-submenu .back button svg{width:32px;height:32px}#mobile-submenu ul{padding-left:40px;font-size:19px;line-height:1.2}#mobile-submenu ul li{margin-top:.8em;-webkit-transition:color .2s ease;transition:color .2s ease}#mobile-submenu ul li:first-child{margin-top:0}#mobile-submenu ul li a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:color .2s ease;transition:color .2s ease}#mobile-submenu ul li a:hover{color:#fff}#mobile-submenu ul li a svg{width:20px;height:20px;margin:-1px 0}#mobile-submenu ul li.all a{color:#fff}#mobile-submenu ul li.open{color:#fff;font-weight:700}#mobile-submenu ul li ul{padding-left:20px;display:none;font-weight:400}#mobile-submenu ul li ul li,#mobile-submenu ul li ul li:first-child{margin-top:.5em}#footer{padding-top:1.8rem;padding-bottom:100px;background:#fff}.marquee-section+#footer{margin-top:-2.5rem}#footer .main-content{padding-bottom:20px;border-bottom:1px solid #dfd3c4}#footer .main-content .about{color:#13783c;font:24px/1.3 var(--font-display);letter-spacing:-.02em}#footer .main-content .about .logo{display:block;width:209px;height:52px;margin-bottom:16px;background:url(../img/logo.svg) no-repeat 0 0;background-size:100%;text-indent:-999em}#footer .main-content .menu-primary{margin-top:1.5em;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;-webkit-column-count:2;-moz-column-count:2;column-count:2;font:700 21px/1.2 var(--font-display);letter-spacing:-.02em}#footer .main-content .menu-primary li{margin-bottom:.7em;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}#footer .main-content .menu-secondary{-ms-grid-column:span 2;grid-column:span 2;margin-top:1rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;-webkit-column-count:2;-moz-column-count:2;column-count:2;font-size:15px;line-height:1.3}#footer .main-content .menu-secondary li{margin-bottom:.4em;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}#footer .main-content .menu-secondary li a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}#footer .main-content .menu-secondary li a svg{width:14px;height:14px}#footer .main-content .bottom{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2rem}#footer .main-content .bottom .social{font-size:12px;font-weight:700;text-transform:uppercase}#footer .main-content .bottom .social ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em}#footer .main-content .bottom .follow{font-size:14px;font-weight:500}#footer .main-content .bottom .follow .label{margin-bottom:.3em;opacity:.8}#footer .main-content .bottom .follow ul{gap:12px}#footer .main-content .bottom .follow ul,#footer .main-content .bottom .follow ul a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#footer .main-content .bottom .follow ul a{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px}#footer .main-content .bottom .follow ul a svg{width:24px;height:24px}#footer .main-content .bottom .to-top{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1em;font-size:12px;font-weight:700;text-transform:uppercase;gap:.8ch}#footer .main-content .bottom .to-top svg{width:24px;height:24px;color:#329e36}#footer .book{padding:30px 0;border-bottom:1px solid #dfd3c4;font-size:16px;line-height:1.3}#footer .book .cover{display:block;width:130px;margin-bottom:1em;overflow:hidden;border-radius:4px}#footer .book .content{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}#footer .book .content .title{margin-bottom:.2em;font:600 27px/1.2 var(--font-display);letter-spacing:-.02em}#footer .book .content .author{margin-top:.8em;font-size:14px}#footer .book .content .author strong{font-weight:700}#footer .book .actions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.5em;gap:2em}#footer .book .actions .link{font-size:13px;font-weight:700;text-transform:uppercase;text-decoration:underline;text-underline-offset:.25em;-webkit-text-decoration-color:#329e36;-moz-text-decoration-color:#329e36;text-decoration-color:#329e36;text-decoration-thickness:2px}#footer .subfooter{padding:1em 0;font-size:14px;line-height:1.3}#footer .subfooter .legal{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.5em;gap:.6em 1em}#footer .subfooter .legal a{opacity:.8;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}#footer .subfooter .legal a:hover{opacity:1}#footer .outro{padding-block:1em;font-size:14px;border-bottom:1px solid #dfd3c4;text-align:center}#footer .outro p:first-of-type{margin-bottom:1em}#to-top-button-wrap{z-index:10;position:fixed;right:var(--margin);bottom:1rem;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}#to-top-button-wrap.show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:auto}#to-top-button-wrap #to-top-button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:46px;height:46px;padding:0;border-radius:100%;background:#fff;box-shadow:0 0 5.3px rgba(0,0,0,.11);color:#1a471c;font:700 13px/1 var(--font-base);text-transform:uppercase}#to-top-button-wrap #to-top-button .label{display:none}#to-top-button-wrap #to-top-button svg{width:24px;height:24px;color:#329e36}.button{--background:#329e36;--text:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:42px;background:var(--background);color:var(--text);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font:700 13px/1.2 var(--font-base);padding:0 1.3em;border-radius:4px;-moz-box-sizing:border-box;box-sizing:border-box;gap:12px;cursor:pointer;border:0;position:relative;text-transform:uppercase;text-decoration:none!important;letter-spacing:0;white-space:nowrap;-webkit-transition:box-shadow .2s ease;transition:box-shadow .2s ease}.button:not(.secondary):hover{box-shadow:0 0 0 1px var(--background)}.button.secondary{font-size:15px;text-transform:none;background:transparent;border:2px solid #dfd3c4;-moz-box-sizing:border-box;box-sizing:border-box;color:#1a471c;white-space:normal;height:auto;padding:1em 1.2em;-webkit-transition:border .2s ease;transition:border .2s ease}.button.secondary:hover{border-color:#1a471c}.button svg{width:24px;height:24px}.button-link{display:inline-block;font:700 13px/1.2 var(--font-base);text-transform:uppercase;color:#1a471c;text-decoration:underline;text-underline-offset:.25em;-webkit-text-decoration-color:#329e36;-moz-text-decoration-color:#329e36;text-decoration-color:#329e36;text-decoration-thickness:2px}.breadcrumbs{font-size:13px;line-height:1.2;color:rgba(26,71,28,.4);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1.2ch;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.breadcrumbs>*{overflow:hidden;text-overflow:ellipsis}.breadcrumbs a{color:#1a471c}.breadcrumbs strong{display:none}.breadcrumbs a:first-child{background:url(../img/logo.svg);background-repeat:no-repeat;background-size:auto 100%;width:24px;height:24px;text-indent:-999em;margin-right:.3ch}.breadcrumbs a:nth-child(2){font-weight:700;text-transform:uppercase}.tag:not(body){font:14px/1.1 var(--font-base);display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:44px;border-radius:50px;-moz-box-sizing:border-box;box-sizing:border-box;background:#fbf4eb;color:#1a471c;padding:0 16px;text-wrap:nowrap;-webkit-transition:background .2s ease;transition:background .2s ease;gap:8px;-webkit-transition:box-shadow .2s ease;transition:box-shadow .2s ease;overflow:hidden}.tag:not(body).strong{font-weight:700}.tag:not(body).small{height:26px;padding:0 10px}.tag:not(body).light{background:#fff}.tag:not(body).disabled{opacity:.4}.tag:not(body).secondary{background:transparent;box-shadow:inset 0 0 0 1px #1a471c}.tag:not(body).selected{box-shadow:inset 0 0 0 1px #1a471c;font-weight:700}.tag:not(body).selected.secondary{background:transparent;box-shadow:inset 0 0 0 2px #1a471c}.tag:not(body):is(a,button):hover{box-shadow:0 0 0 1px #1a471c}.tag:not(body):is(a,button):hover.secondary{background:transparent;box-shadow:inset 0 0 0 2px #1a471c}.tag:not(body) .img{width:36px;height:36px!important;margin-right:-.3em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.tag:not(body) .img.sheet{position:relative;overflow:hidden;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px);height:44px!important}.tag:not(body) .img.sheet img{position:absolute;top:2px;left:2px;right:2px;width:32px;border-radius:3px;-webkit-transform:rotate(3deg) translateY(5px);-ms-transform:rotate(3deg) translateY(5px);transform:rotate(3deg) translateY(5px);box-shadow:0 0 2px rgba(0,0,0,.2)}.tag:not(body) svg{width:16px;height:16px}.tag:not(body) svg:first-child{margin-left:-3px}.tag:not(body) svg:last-child{margin-right:-3px}.tags{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.tags .tag{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.tag-dropdown{position:relative}.tag-dropdown .handle .icon{margin-left:0;margin-right:-3px}.tag-dropdown ul{display:none}#tag-dropdown-panel{position:fixed;z-index:9999999;top:0;left:0;width:100%;height:100%;background:#fff;padding:0 var(--margin) 2rem;-moz-box-sizing:border-box;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#tag-dropdown-panel.open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#tag-dropdown-panel .heading{background:#fff;margin:0 calc(var(--margin) * -1);padding:0 var(--margin);height:64px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:-webkit-sticky;position:sticky;top:0}#tag-dropdown-panel .heading,#tag-dropdown-panel .heading .close{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#tag-dropdown-panel .heading .close{width:40px;height:40px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}#tag-dropdown-panel .heading .close svg{width:36px;height:36px}#tag-dropdown-panel .title{font:600 27px/1.1 var(--font-display);letter-spacing:-.02em;margin-bottom:.5em}#tag-dropdown-panel .content ul li{margin-top:.6em}#tag-dropdown-panel .content ul li:first-child{margin-top:0}#tag-dropdown-panel .content ul li a{-webkit-transition:color .2s ease;transition:color .2s ease}#tag-dropdown-panel .content ul li a:hover{color:#329e36}#tag-dropdown-panel .content ul li.all{color:#329e36;font-weight:700}.badge{font:700 12px/1.1 var(--font-base);display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.3em .6em;border-radius:4px;-moz-box-sizing:border-box;box-sizing:border-box;background:#ffea7e;color:#1a471c;text-transform:uppercase}.badge.accent{background:#ffc18b}.badge.white{background:#fff}.badges{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 10px}.items-list{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.2rem 1rem}.items-list .item{display:block}.items-list .item .image-spacer{padding-top:66.666%;overflow:hidden;border-radius:4px;background:#fff}.items-list .item .image-spacer.contain img{top:8%;left:8%;object-fit:scale-down;width:84%;height:84%!important}.items-list .item.family .image-spacer{background-color:#b9e1bb}.items-list .item.family .image-spacer img{top:12%;left:12%;object-fit:scale-down;width:76%;height:76%!important}.items-list .item .label{display:block;text-align:center;font:700 19px/1.2 var(--font-base);margin-top:.5em}.items-list+.pagination-button{margin-top:30px;border-top:1px solid #d8d0c6;padding-top:1.5rem}.items-list-title{margin-bottom:.8em}.items-list-caption{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:42px;margin-bottom:12px}.section-title+.items-filters+.items-list-caption,.section-title+.items-list-caption{margin-top:15px}.items-list-caption .filters-handle{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:16px;line-height:1}.items-list-caption .filters-handle svg{width:36px;height:36px;color:#329e36}.items-filters .facetwp-selections,.items-filters .facetwp-selections ul,.items-filters .facetwp-selections ul li{display:contents}.items-filters .facetwp-selections ul .facetwp-selection-label{display:none}.items-filters .facetwp-selections ul .facetwp-selection-value{margin:0;cursor:pointer;font:14px/1.1 var(--font-base);display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:44px;border-radius:50px;-moz-box-sizing:border-box;box-sizing:border-box;color:#1a471c;padding:0 16px;text-wrap:nowrap;-webkit-transition:background .2s ease;transition:background .2s ease;gap:8px;-webkit-transition:box-shadow .2s ease;transition:box-shadow .2s ease;overflow:hidden;box-shadow:inset 0 0 0 1px #1a471c;background-size:12px;background-position:16px;padding-left:36px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.items-filters .facetwp-selections ul .facetwp-selection-value:hover{box-shadow:inset 0 0 0 2px #1a471c}.post-teaser{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1em;font-size:19px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.post-teaser .image .image-spacer{overflow:hidden;border-radius:6px;padding-top:66.666%}.post-teaser .image.cutout .image-spacer,.post-teaser .image.is-book .image-spacer{background:#fff}.post-teaser .image.cutout .image-spacer img,.post-teaser .image.is-book .image-spacer img{top:8%;left:8%;object-fit:scale-down;width:84%;height:84%!important}.post-teaser .image .play{position:absolute;top:50%;left:50%;width:60px;height:60px;background:#fff;border-radius:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.post-teaser .image .play svg{width:50%;height:50%;-webkit-transform:translateX(1px);-ms-transform:translateX(1px);transform:translateX(1px)}.post-teaser .badges{margin-bottom:.5em}.post-teaser .title{font:700 21px/1.1 var(--font-display);letter-spacing:-.02em}.post-teaser .content{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.post-teaser .summary{margin-top:.5em;font-size:16px;line-height:1.3}.post-teaser .meta{margin-top:.6em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8em 1.5em;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:1.2}.post-teaser .meta .collaboration{background:#fff;border-radius:4px;padding:.2em .6em;margin-top:-.2em;margin-bottom:-.2em}.post-teaser .meta .collaboration:is(a){-webkit-transition:box-shadow .2s ease;transition:box-shadow .2s ease}.post-teaser .meta .collaboration:is(a):hover{box-shadow:inset 0 0 0 1px #1a471c}.post-teaser.big .title{font-size:27px}.adv-grid .post-teaser.big .title{font-size:24px}.section-title+.post-teaser{margin-top:1.2em}.posts-grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1.3rem 1rem}.post-teaser+.posts-grid{border-top:1px solid #dfd3c4;padding-top:1.3rem;margin-top:1.3rem}.post-box+.posts-grid{margin-top:1.3rem}.posts-grid .post-teaser .summary{display:none}.section-title+.posts-list{margin-top:2em}.posts-list .post-teaser{margin-top:30px;padding-top:30px;border-top:1px solid #d8d0c6;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem}.posts-list .post-teaser:first-child{margin-top:0;padding-top:0;border-top:0}.posts-list .post-teaser .image{width:calc((100% - 11rem) / 12 * 4 + 3rem);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:200px}.posts-list+.pagination-button{margin-top:30px;border-top:1px solid #d8d0c6;padding-top:1.5rem}.posts-list-cta{margin-top:2rem;text-align:center}.post-box{background:#fff;padding:1.5rem var(--margin);border-radius:4px;margin-left:calc(var(--margin) * -1);margin-right:calc(var(--margin) * -1)}.post-box .post-teaser .collaboration{background:#fbf4eb}.posts-slider{margin:0 -.5rem}.posts-slider .slider-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.posts-slider .slider-wrapper .slide{padding:0 .5rem;width:calc((100% - 5rem) / 6 * 4 + 3rem);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-moz-box-sizing:border-box;box-sizing:border-box}.posts-slider .post-teaser .summary{display:none}.posts-slider .slider-bullets{margin-top:1.5em;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.buy-callout{background:#ffea7e;padding:20px;border-radius:6px;position:relative}.buy-callout .name{font:700 21px/1.2 var(--font-display);letter-spacing:-.02em}.buy-callout .button{margin-top:1.2em}.buy-callout .image{position:absolute;width:90px;bottom:-30px;right:5px}.book-teaser{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2em;font-size:16px;line-height:1.3}.book-teaser .author{font-size:14px;line-height:1.2;display:block;margin-top:.6em}.book-teaser .title{font:700 21px/1.1 var(--font-display);letter-spacing:-.02em;margin-bottom:.3em}.book-teaser .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5em;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.book-teaser .buttons,.book-teaser .content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.book-teaser .buttons{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em 1.2em;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.book-teaser .cover{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:40%;min-width:120px;max-width:240px}.book-teaser .cover .image{display:block;position:relative}.book-teaser .cover .image:after{content:"";position:absolute;left:50%;bottom:0;width:110%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);height:28px;background:-webkit-radial-gradient(50% 50% at 50% 50%,hsla(34,7%,39%,.5) 0,hsla(34,67%,95%,0) 100%);background:radial-gradient(50% 50% at 50% 50%,hsla(34,7%,39%,.5) 0,hsla(34,67%,95%,0) 100%);z-index:1}.book-teaser .cover .image img{position:relative;z-index:2;border-radius:4px}.book-teaser .cover .image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(left,hsla(0,0%,51%,0),hsla(0,0%,51%,.096));background:linear-gradient(90deg,hsla(0,0%,51%,0),hsla(0,0%,51%,.096));z-index:3;border-radius:4px}.books-list .book-teaser{margin-top:30px;padding-top:30px;border-top:1px solid #d8d0c6}.books-list .book-teaser:first-child{margin-top:0;padding-top:0;border-top:0}.books-list+.pagination-button{margin-top:30px;border-top:1px solid #d8d0c6;padding-top:1.5rem}.books-grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1.2rem}.books-grid .book-teaser{margin-top:80px;background:#fff;padding:24px;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2em}.books-grid .book-teaser .title{font-size:24px}.books-grid .book-teaser .cover{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-top:-104px}input[type=email],input[type=password],input[type=text],select,textarea{background:#fff;height:50px;border-radius:4px;border:1px solid #1a471c;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding:0 .8em;font:19px var(--font-base);color:#1a471c;-webkit-transition:box-shadow .2s ease;transition:box-shadow .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=email]:focus,input[type=email]:hover,input[type=password]:focus,input[type=password]:hover,input[type=text]:focus,input[type=text]:hover,select:focus,select:hover,textarea:focus,textarea:hover{box-shadow:inset 0 0 0 1px #1a471c}select{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNyAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAxTDguNSA4TDE2IDEiIHN0cm9rZT0iIzJFM0I1NCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+") no-repeat right 18px center}textarea{height:auto!important;resize:none;padding:.5em .8em}.form-fields{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 1rem}.form-fields .form-field.wide{-ms-grid-column:span 2;grid-column:span 2}.form-fields .form-field{margin-bottom:0}.form-field{margin-bottom:20px}.form-button{margin-top:30px}.form-field-label{display:block;font-size:14px;line-height:1.2;margin-bottom:.5em}.checkbox,.wpcf7-form .wpcf7-acceptance label{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;min-height:20px;text-align:left}.checkbox input,.wpcf7-form .wpcf7-acceptance label input{position:absolute;top:0;left:0;width:0;height:0;opacity:0}.checkbox .label,.checkbox .wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label,.wpcf7-form .wpcf7-acceptance .checkbox .wpcf7-list-item-label,.wpcf7-form .wpcf7-acceptance label .label,.wpcf7-form .wpcf7-acceptance label .wpcf7-list-item-label{padding-left:32px;display:block;font-size:13px;line-height:1.3}.checkbox .label a,.checkbox .wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label a,.wpcf7-form .wpcf7-acceptance .checkbox .wpcf7-list-item-label a,.wpcf7-form .wpcf7-acceptance label .label a,.wpcf7-form .wpcf7-acceptance label .wpcf7-list-item-label a{text-decoration:underline;text-underline-offset:.25em;-webkit-text-decoration-color:#329e36;-moz-text-decoration-color:#329e36;text-decoration-color:#329e36;text-decoration-thickness:2px;font-weight:700}.checkbox .label:before,.checkbox .wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label:before,.wpcf7-form .wpcf7-acceptance .checkbox .wpcf7-list-item-label:before,.wpcf7-form .wpcf7-acceptance label .label:before,.wpcf7-form .wpcf7-acceptance label .wpcf7-list-item-label:before{content:"";width:20px;height:20px;position:absolute;top:0;left:0;border-radius:4px;border:1px solid #1a471c;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background .2s ease,border .2s ease;transition:background .2s ease,border .2s ease;cursor:pointer}.checkbox .label:after,.checkbox .wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label:after,.wpcf7-form .wpcf7-acceptance .checkbox .wpcf7-list-item-label:after,.wpcf7-form .wpcf7-acceptance label .label:after,.wpcf7-form .wpcf7-acceptance label .wpcf7-list-item-label:after{content:"";position:absolute;top:0;left:0;width:20px;height:20px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzXzEyMikiPgo8cGF0aCBkPSJNMTYuNjY2NyA1TDcuNTAwMDQgMTQuMTY2N0wzLjMzMzM3IDEwIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEzXzEyMiI+CjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat 50%;background-size:16px;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;pointer-events:none}.checkbox .wpcf7-form .wpcf7-acceptance input:checked+.wpcf7-list-item-label:before,.checkbox input:checked+.label:before,.wpcf7-form .wpcf7-acceptance .checkbox input:checked+.wpcf7-list-item-label:before,.wpcf7-form .wpcf7-acceptance label input:checked+.label:before,.wpcf7-form .wpcf7-acceptance label input:checked+.wpcf7-list-item-label:before{background:#1a471c;border-color:transparent}.checkbox .wpcf7-form .wpcf7-acceptance input:checked+.wpcf7-list-item-label:after,.checkbox input:checked+.label:after,.wpcf7-form .wpcf7-acceptance .checkbox input:checked+.wpcf7-list-item-label:after,.wpcf7-form .wpcf7-acceptance label input:checked+.label:after,.wpcf7-form .wpcf7-acceptance label input:checked+.wpcf7-list-item-label:after{opacity:1}.wpcf7 .screen-reader-response{display:none}.wpcf7-form .wpcf7-not-valid-tip{display:block;font-size:13px;line-height:1.2;margin-top:.5em;color:#c00}.wpcf7-response-output{padding-block:1em}#sib-container{max-width:100%!important;border:none!important;padding:0!important}#sib-container a,#sib-container a:visited{color:#329e36!important;text-decoration:underline!important;text-underline-offset:.25em!important;-webkit-text-decoration-color:#329e36!important;-moz-text-decoration-color:#329e36!important;text-decoration-color:#329e36!important;text-decoration-thickness:2px!important}.sib-form{width:100%!important;color:#1a471c!important;font:19px/1.4 var(--font-base)!important;font-optical-sizing:auto!important;text-align:left!important}.sib-form,.sib-form .sib-form-block{padding:0!important}.sib-form .sib-text-form-block{font:19px/1.4 var(--font-base)!important}.sib-form .entry__field{width:100%!important;margin:0!important;border:none!important;border-radius:0!important}.sib-form .sib-form-message-panel{margin-bottom:5px!important;font-weight:700}.sib-form .input,.sib-form .input:last-child,.sib-form .input__affix,.sib-form .input__affix:last-child{-moz-box-sizing:border-box!important;box-sizing:border-box!important;display:block!important;width:100%!important;height:50px!important;padding:0 .8em!important;border:1px solid #1a471c!important;border-radius:4px!important;background:#fff!important;color:#1a471c!important;font:19px var(--font-base)!important;text-transform:none!important;-webkit-transition:box-shadow .2s ease!important;transition:box-shadow .2s ease!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.sib-form .input:focus,.sib-form .input:hover,.sib-form .input:last-child:focus,.sib-form .input:last-child:hover,.sib-form .input__affix:focus,.sib-form .input__affix:hover,.sib-form .input__affix:last-child:focus,.sib-form .input__affix:last-child:hover{box-shadow:inset 0 0 0 1px #1a471c!important}.sib-form select.input,.sib-form select.input:last-child{background:#fff url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNyAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAxTDguNSA4TDE2IDEiIHN0cm9rZT0iIzJFM0I1NCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+") no-repeat right 18px center!important}.sib-form .entry__error,.sib-form .entry__label,.sib-form .entry__specification,.sib-form .form__error{font-weight:400!important}.sib-form .entry__specification{font-size:16px!important;line-height:1.4!important;color:#1a471c!important;margin-top:5px!important}.sib-form .entry__choice label p{font-size:17px!important;line-height:1.4!important;color:#1a471c!important;margin-bottom:0!important}.sib-form-block__button{--background:#329e36;--text:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:42px;background:var(--background);color:var(--text);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font:700 13px/1.2 var(--font-base);padding:0 1.3em;border-radius:4px;-moz-box-sizing:border-box;box-sizing:border-box;gap:12px;cursor:pointer;border:0;position:relative;text-transform:uppercase;text-decoration:none!important;letter-spacing:0;white-space:nowrap;-webkit-transition:box-shadow .2s ease;transition:box-shadow .2s ease}.sib-form-block__button:hover{box-shadow:0 0 0 1px var(--background)}.callout{font:700 21px/1.1 var(--font-display);letter-spacing:-.02em}.callout .box{background:#1c5f1f;border-radius:6px;-moz-box-sizing:border-box;box-sizing:border-box;padding:16px;color:#fff;position:relative;min-height:135px;padding-right:130px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.callout .button{--background:#fff;--text:#1c5f1f;margin-top:1.5em;margin-right:-100px;position:relative;z-index:2}.callout>*{position:relative;z-index:1}.callout .obj{bottom:0;right:0;width:150px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='129' height='117' fill='none' viewBox='0 0 129 117'%3E%3Cpath fill='%23B9E1BB' fill-rule='evenodd' d='M129 10.473V116.98H16.451c.72-4.441.406-10.086-2.208-17.758-1.038-3.044-2.717-6.56-4.565-10.43C-2.037 64.266-20.526 25.555 74.81 2.934c25.91-6.147 43.08-2.161 54.19 7.54z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat;background-position:100% 100%}.callout .obj,.callout .obj .img{position:absolute;height:130px;overflow:hidden}.callout .obj .img{top:20px;right:11px;width:105px;border-radius:4px;box-shadow:0 0 3px rgba(0,0,0,.25);-webkit-transform:rotate(4deg);-ms-transform:rotate(4deg);transform:rotate(4deg)}.callout .obj .img img{position:absolute;top:0;left:0;width:100%}.callout .image.mobile{border-radius:0 0 6px 0;overflow:hidden;position:absolute;bottom:0;right:0;width:150px;height:130px}.callout .image.vertical{display:none;margin:10px -20px -20px;width:300px}.callout .image.horizontal{display:none;position:absolute;bottom:0;left:0;width:170px;height:160px;border-radius:0 0 0 6px;overflow:hidden}.callout-newsletter .image.vertical{height:159px}.callout-calcolatore .image.vertical{height:187px;margin-top:-40px}.book-callout{padding-top:60px;font-size:14px;line-height:1.3}.book-callout .box{background:#ffea7e;border-radius:4px;padding:20px}.book-callout .cover{width:60%;max-width:150px;margin-top:-84px;margin-bottom:1em}.book-callout .cover .image{position:relative;display:block}.book-callout .cover .image:before{content:"";position:absolute;bottom:-16px;left:-10%;right:-10%;height:32px;background:-webkit-radial-gradient(50% 50% at 50% 50%,hsla(34,7%,39%,.5) 0,hsla(34,67%,95%,0) 100%);background:radial-gradient(50% 50% at 50% 50%,hsla(34,7%,39%,.5) 0,hsla(34,67%,95%,0) 100%);opacity:.7}.book-callout .cover .image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(left,hsla(0,0%,51%,0),hsla(0,0%,51%,.096));background:linear-gradient(90deg,hsla(0,0%,51%,0),hsla(0,0%,51%,.096));z-index:3;border-radius:4px}.book-callout .cover img{display:block;max-width:100%;height:auto!important;position:relative;z-index:1;border-radius:4px;overflow:hidden}.book-callout .title{font:700 21px/1.1 var(--font-display);letter-spacing:-.02em}.book-callout .author{display:block;margin-top:.6em}.book-callout .buttons{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 24px;margin-top:1.5em}.book-callout .buttons,.course-teaser{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.course-teaser{background:var(--color-special-dark);padding:20px;border-radius:6px;font-size:16px;line-height:1.3;height:100%;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;gap:40px}.course-teaser .image{margin:0 -20px -20px;height:200px;position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-mask-image:url(../img/mask-course-horizontal.svg);mask-image:url(../img/mask-course-horizontal.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 500px;mask-size:100% 500px;-webkit-mask-origin:center top;mask-origin:center top}.course-teaser .image img{position:absolute;top:0;left:0;width:100%;height:100%!important;object-fit:cover}.course-teaser .title{font:700 24px/1.1 var(--font-display);letter-spacing:-.02em;margin-bottom:.2em}.course-teaser .author{margin-top:.6em;font-size:14px}.course-teaser .buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:.8em 1.5em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.2em}.courses-grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1.2rem}.slider-arrow{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background:#fff;border-radius:100%;pointer-events:auto;-webkit-transition:opacity .2s ease,box-shadow .3s ease;transition:opacity .2s ease,box-shadow .3s ease}.slider-arrow svg{width:24px;height:24px;color:#329e36}.slider-arrow[aria-disabled=true]{opacity:.5}.slider-arrow:not([aria-disabled=true]):hover{box-shadow:0 0 0 1px #fff}.slider-bullets{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:8px}.slider-bullets span{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:10px;height:10px;background:currentColor;border-radius:100%;opacity:.2}.slider-bullets span[aria-current]{opacity:1}.tab{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:safe center;-webkit-justify-content:safe center;-moz-box-pack:safe center;-ms-flex-pack:safe center;justify-content:safe center;font-size:16px;white-space:nowrap}.tab li{border-bottom:1px solid #dfd3c4;padding-left:2em}.tab li:first-child{padding-left:0}.tab li a{display:block;position:relative;z-index:2;padding-bottom:10px;-webkit-transition:color .2s ease;transition:color .2s ease}.tab li a:hover{color:#329e36}.tab li a:before{content:"";position:absolute;background:#329e36;height:3px;border-radius:2px;bottom:-2px;left:0;width:100%;display:none}.tab li.current a{font-weight:700;color:#329e36}.tab li.current a:before{display:block}.tab-panel{display:none}.image-decor,.tab-panel.current{display:block}.image-decor{padding:10%;position:relative}.image-decor .decor{position:absolute;top:0;left:0;width:100%;height:100%;color:var(--color,#ffea7e);opacity:.6}.image-decor.accent .decor{color:var(--color,#ffc18b)}.image-decor.alt .decor{color:var(--color,#eff8e2);opacity:.8}.inline-links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font:16px/1.2 var(--font-base);-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8em 2em}.inline-links.icons{gap:.8em 1em}.inline-links a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;min-width:32px;height:32px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:color .2s ease;transition:color .2s ease;gap:.5em}.inline-links a:hover{color:#329e36}.inline-links svg{width:26px;height:26px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.boxed-callout .box{background:#fff;padding:1rem}.boxed-callout .heading{-ms-grid-column:span 4;grid-column:span 4}.boxed-callout .heading .image{max-width:220px;margin-top:1em;margin-left:1em}.boxed-callout .heading .image .image-decor{padding-top:0;padding-bottom:20%}.boxed-callout .heading .image .image-decor .decor{color:#eff8e2;opacity:1}.boxed-callout .button{margin-top:2em}.fancybox__container{--carousel-button-svg-filter:none!important;z-index:1000001!important}.fancybox__backdrop{--fancybox-opacity:0.9;--fancybox-bg:#1c5f1f;--fancybox-color:#fff}.fancybox__slide{--fancybox-color:#fff;--fancybox-content-color:#000}body .fancybox__content>.carousel__button.is-close{top:8px;right:5px;color:#1a471c;-webkit-filter:none;filter:none}.modal{display:none;max-width:750px;padding:1rem!important;border-radius:6px}.modal .modal-intro{margin-bottom:1em;line-height:1.3}.modal .modal-intro .modal-title{margin-right:20px}.modal .modal-intro .modal-title+p{margin-top:.8em}.modal .modal-intro p{margin-top:.4em}.special-items-list{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1rem}.special-items-list a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;position:relative;border-radius:6px;overflow:hidden;color:#fff;font-size:16px;line-height:1.3}.special-items-list a:before{content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(bottom,rgba(0,0,0,.3),rgba(0,0,0,.3)),-webkit-linear-gradient(top,rgba(26,71,28,0),rgba(26,71,28,.8));background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3)),linear-gradient(180deg,rgba(26,71,28,0),rgba(26,71,28,.8))}.special-items-list a .arrow{display:block;width:24px;height:24px;margin-top:1em}.special-items-list a .title{font:600 27px/1 var(--font-display);letter-spacing:-.02em;display:block;margin-bottom:.15em}.special-items-list a .content{position:relative;z-index:3;padding:20px}.special-items-list a .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.special-items-list a .bg img{position:absolute;top:0;left:0;width:100%;height:100%!important;object-fit:cover}#pagination{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2rem;text-align:center}#pagination a{-webkit-transition:color .2s ease;transition:color .2s ease}#pagination a:hover{color:#329e36}#pagination ul{display:none;gap:10px}#pagination ul li{width:36px;height:36px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%}#pagination ul li.active{background:#329e36;color:#fff}#pagination ul li a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}#pagination .next,#pagination .prev{font-weight:600;font-size:16px;line-height:1.4em}#pagination .next>*,#pagination .prev>*{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:.4em;height:100%}#pagination .next svg,#pagination .prev svg{width:24px;height:24px;margin-top:2px}#pagination .next{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}#pagination .inactive{opacity:.5}.rich-text .block-features.enrichment-block{margin:.8rem 0}.block-features dl{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}.block-features dl .box{font-size:19px;font-weight:700;background:#fff;padding:.8em}.block-features dl .box .caption{margin-bottom:.4em}.block-newsletter .box{background:#1c5f1f;padding:15px 20px;gap:20px;color:#fff;border-radius:4px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;padding-right:100px}.block-newsletter .box:before{content:"";position:absolute;top:-10px;bottom:-10px;left:-20px;width:110px;background:url(../img/box-newsletter.png) no-repeat;background-size:auto 100%;background-position:100%}.block-newsletter .box .title{font:700 21px/1.2 var(--font-display);letter-spacing:-.02em;max-width:230px}.block-newsletter .button{--background:#fff;--text:#1c5f1f;margin-top:1.2em}.block-book{padding-top:20px;padding-left:20px}.block-book .box{background:#ffea7e;border-radius:4px;padding:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:20px}.block-book .box .cover{width:33%;max-width:220px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:-40px;margin-top:-40px}.block-book .box .cover .image{position:relative;display:block}.block-book .box .cover .image:before{content:"";position:absolute;bottom:-16px;left:-10%;right:-10%;height:32px;background:-webkit-radial-gradient(50% 50% at 50% 50%,hsla(34,7%,39%,.5) 0,hsla(34,67%,95%,0) 100%);background:radial-gradient(50% 50% at 50% 50%,hsla(34,7%,39%,.5) 0,hsla(34,67%,95%,0) 100%);opacity:.7}.block-book .box .cover img{display:block;max-width:100%;height:auto!important;position:relative;z-index:1;border-radius:4px;overflow:hidden}.block-book .box .content{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;line-height:1.3}.block-book .box .content .title{font:700 21px/1.1 var(--font-display);letter-spacing:-.02em}.block-book .box .content .summary{display:none;margin-top:.5em}.block-book .box .content .author{display:block;margin-top:.6em}.block-book .box .content .cta{padding-top:1.5em;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.block-book .box .content .buttons,.block-book .box .content .cta{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.block-book .box .content .buttons{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 24px}.block-image figure img{display:block;width:100%;height:auto!important}.block-image figcaption{display:block;font-size:16px;line-height:1.2;opacity:.8;margin-top:.8em;color:inherit;text-align:inherit}.block-post .post{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;background:#fff;border-radius:4px;padding:16px}.block-post .post .image{width:33%;max-width:190px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.block-post .post .image .image-spacer{padding-top:66.6666%}.block-post .post .title{display:block;font:700 21px/1.2 var(--font-display);letter-spacing:-.02em}.block-post .post .badges{margin-bottom:.5em}.block-post .post .author{display:block;font-size:16px;line-height:1.2;margin-top:.5em}.block-post .post .author strong{font-weight:700}.block-advice{padding-top:8px}.block-advice .box{background:#fff;padding:40px 30px 30px;border-radius:4px;position:relative}.block-advice .icon{position:absolute;width:41px;height:auto;top:-20px;left:30px;color:#b9e1bb}.block-advice .caption{margin-bottom:1em}.block-advice blockquote{font:21px/1.3 var(--font-display);letter-spacing:-.02em}.block-advice .author{font-size:16px;font-weight:700;margin-top:1em}.block-advice .author a,.block-advice .author span{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.block-advice .author a img,.block-advice .author span img{width:40px;height:40px;border-radius:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:.6em}.block-advice .author a{text-decoration:underline;text-underline-offset:.25em;-webkit-text-decoration-color:#329e36;-moz-text-decoration-color:#329e36;text-decoration-color:#329e36;text-decoration-thickness:2px}.block-list ul{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.2rem 1rem}.block-list ul li{text-align:center;line-height:1.2}.block-list ul li .image-spacer{padding-top:66.6666%;margin-bottom:.5em;background:#fff;border-radius:4px;overflow:hidden}.block-list ul li .image-spacer.contain img{top:8%;left:8%;object-fit:scale-down;width:84%;height:84%!important}.block-list ul li .name{font:700 19px/1.2 var(--font-base);margin-top:.5em}.block-buy .box{border:4px solid #329e36;border-radius:4px;padding:24px;font-size:14px;line-height:1.3}.block-buy .box .title{font:700 24px/1.1 var(--font-display);letter-spacing:-.02em;margin-bottom:.3em}.block-buy .box .bottom{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1em;margin-top:.8em}.block-buy .box .coupon{background:#fff;border-radius:4px;padding:.4em .7em}.block-faq .questions{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:4px}.block-faq .question{background:#fff;padding:16px 20px;border-radius:4px;font-size:16px;line-height:1.3}.block-faq .question .title{font:700 21px/1.2 var(--font-display);letter-spacing:-.02em;position:relative;padding-right:30px;cursor:pointer}.block-faq .question .title .icon{width:24px;height:24px;position:absolute;top:0;right:0;color:#2f8f33;-moz-box-sizing:border-box;box-sizing:border-box}.block-faq .question .title .icon:after,.block-faq .question .title .icon:before{content:"";position:absolute;top:50%;left:6px;right:6px;height:2px;background:currentColor;margin-top:-1px;-webkit-transition:all .2s ease;transition:all .2s ease}.block-faq .question .title .icon:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.block-faq .question.open .title .icon:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.block-faq .question.open .title .icon:before{opacity:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.block-faq .question .answer{margin-top:.4em;display:none}.block-video .wrap{position:relative;padding-top:56.25%}.block-video .wrap embed,.block-video .wrap iframe,.block-video .wrap object,.block-video .wrap video{position:absolute;top:0;left:0;width:100%;height:100%}.block-video figure{margin:0}.block-video figcaption{display:block;font-size:16px;line-height:1.2;opacity:.8;margin-top:.8em}.block-buttons{margin-top:1.8em!important;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8em 1em}.block-socials{margin-top:1.2em!important}.block-topics ul{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1rem}.block-topics ul a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#1c5f1f;color:#fff;padding:14px 16px;border-radius:6px;font:700 21px/1.3 var(--font-display);height:100%;-moz-box-sizing:border-box;box-sizing:border-box;gap:1em}.block-topics ul a svg{width:24px;height:24px}.block-partners ul{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem}.block-partners ul .partner{display:block;padding:10px;background:#fff}.block-partners ul .image-spacer{padding-top:60%}.block-partners ul .image-spacer img{object-fit:contain}.block-features-box{background:var(--color-special-dark);padding:20px}.block-features-box .caption{margin-bottom:1.3em}.block-features-box ul{margin-left:1em;font-size:16px}.block-features-box ul>li{list-style-type:disc;margin-bottom:.5em}.block-features-box ul>li::marker{color:#329e36}.block-features-box ul.checked{margin-left:30px}.block-features-box ul.checked>li{position:relative;list-style-type:none}.block-features-box ul.checked>li:before{content:"";width:24px;height:24px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICA8cGF0aCBzdHJva2U9IiMzMjlFMzYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJtNSAxMS4xMzQgNC43ODEgNi4wNjhhLjUuNSAwIDAgMCAuNzg2IDBMMTkgNi41Ii8+Cjwvc3ZnPgo=) no-repeat 50%;position:absolute;top:.15em;left:-30px}.block-materials{background:#fff;padding:20px;border-radius:4px}.block-materials .caption{margin-bottom:2em}.block-materials ul{font-size:16px;line-height:1.2;font-weight:700}.block-materials ul li{padding-top:.8em;margin-top:.8em;border-top:1px solid #ece4da;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:2em}.block-materials ul li:first-child{padding-top:0;border-top:0;margin-top:0}.block-materials ul li em{font-style:normal;display:block;font-size:14px;font-weight:400;margin-top:.1em}.block-materials ul li .cta{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;white-space:normal;font-size:14px;color:#329e36;text-decoration:underline;font-weight:400}.block-author{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:16px;font-size:16px;line-height:1.3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}h2+.block-author{margin-top:1.5em!important}.block-author+.block-author{margin-top:-.5rem!important}.block-author .avatar{width:80px;height:80px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.block-author .avatar img{width:80px;height:80px!important;border-radius:100%}.block-author p+p{margin-top:.3em}.block-author .author{margin-bottom:.7em;font-size:19px;line-height:1.2;font-weight:700}.block-author .author .role{display:block;font-size:14px;font-weight:400;margin-top:.2em}.block-quote .icon{width:40px;color:#b9e1bb}.block-quote blockquote{background:#fff;padding:30px 20px 20px;font:21px/1.2 var(--font-display);line-height:1.3;letter-spacing:-.02em;position:relative;border-radius:4px}.block-quote blockquote .icon{position:absolute;top:-18px;left:20px}.block-quote blockquote cite{font:700 14px/1.2 var(--font-base);letter-spacing:0;margin-top:1.2em}.block-quote blockquote cite,.block-quote blockquote cite a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:.8em}.block-quote blockquote cite a{text-decoration:underline;text-underline-offset:.25em;-webkit-text-decoration-color:#329e36;-moz-text-decoration-color:#329e36;text-decoration-color:#329e36;text-decoration-thickness:2px}.block-quote blockquote cite img{width:40px;height:40px!important;border-radius:100%}.block-collapsed-content:not(.elapsed){max-height:500px}.block-file .wp-block-file__button{display:none}.block-file a{display:inline-block;font:700 13px/1.2 var(--font-base);text-transform:uppercase;color:#1a471c;text-decoration:underline;text-underline-offset:.25em;-webkit-text-decoration-color:#329e36;-moz-text-decoration-color:#329e36;text-decoration-color:#329e36;text-decoration-thickness:2px}.block-callout .callout .box{width:100%;-moz-box-sizing:border-box;box-sizing:border-box}.block-table .wp-block-table{margin:0}.block-table .wp-block-table td,.block-table .wp-block-table th{padding:.5em;font-size:.9em;border:0;border-top:1px solid #d8d0c6;border-bottom:1px solid #d8d0c6}.block-table .wp-block-table td:first-child,.block-table .wp-block-table th:first-child{padding-left:0}.block-table .wp-block-table td:last-child,.block-table .wp-block-table th:last-child{padding-right:0}.block-table figcaption{display:block;font-size:16px;line-height:1.2;opacity:.8;margin-top:.8em;color:inherit;text-align:inherit}.post-widget-toc{font-size:19px;line-height:1.3}.post-widget-toc .post-widget-caption{margin-bottom:1.5em}.post-widget-toc>ul{position:relative;padding-left:26px}.post-widget-toc>ul:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;border-radius:4px;background:#dfd3c4}.post-widget-toc>ul>li{margin-top:12px;position:relative}.post-widget-toc>ul>li>a{position:relative;display:block}.post-widget-toc>ul>li>a:before{content:"";position:absolute;top:0;left:-26px;width:4px;background:#329e36;bottom:0;border-radius:4px;display:none}.post-widget-toc>ul>li:first-child{margin-top:0}.post-widget-toc>ul>li>ul{font-size:16px;margin-top:8px;padding-left:20px;display:none}.post-widget-toc>ul>li>ul li{margin-top:8px}.post-widget-toc>ul>li>ul li:first-child{margin-top:0}.post-widget-toc>ul>li.current>a{color:#329e36;font-weight:700}.post-widget-toc>ul>li.current>a:before,.post-widget-toc>ul>li.current>ul{display:block}.post-widget-share .post-widget-caption{margin-bottom:.6em}.post-widget-share ul{gap:10px}.post-widget-share ul,.post-widget-share ul a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.post-widget-share ul a{width:32px;height:32px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.post-widget-share ul a:hover{color:#329e36}.post-widget-share ul a .feedback{font-size:14px;line-height:1;background:#fff;white-space:nowrap;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:4px 6px;margin-top:6px;color:#1a471c}.post-widget-share ul svg{width:26px;height:26px}.post-widget-actions .post-widget-caption{margin-bottom:1.2em}.post-widget-actions .buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 10px}.side-callout{padding-bottom:20px}.side-callout a{display:block;background:#1c5f1f;color:#fff;border-radius:6px;padding:22px 26px;font-size:14px;line-height:1.3;position:relative}.side-callout a .title{font:700 21px/1.2 var(--font-display);letter-spacing:-.02em;display:block;margin-bottom:.3em}.side-callout a .arrow{width:24px;height:24px;display:block;margin-top:1em}.side-callout a .arrow svg{width:24px;height:24px}.side-callout a .image{position:absolute;width:100px;bottom:-50px;right:10px}.side-callout a .image.rounded{right:20px}.side-callout a .image.rounded .image-spacer{border-radius:100%;overflow:hidden}.page-hero{background:#fff;color:#1a471c}.page-hero .box{border-top:1px solid #dfd3c4;padding:1.75rem 0}.page-hero .wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}.page-hero .image{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;position:relative;-moz-box-sizing:border-box;box-sizing:border-box;width:70%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:280px;min-width:210px}.page-hero .image.small{max-width:120px;min-width:80px}.page-hero .content{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.page-hero .badges{margin-bottom:.6em}.page-hero .breadcrumbs{margin-top:-1.75rem;padding-top:20px;margin-bottom:1.75rem}.page-hero.center{text-align:center}.page-hero.center .tags{-webkit-box-pack:safe center;-webkit-justify-content:safe center;-moz-box-pack:safe center;-ms-flex-pack:safe center;justify-content:safe center}.page-hero.center .summary{margin-top:.9em}.page-hero.center .cta{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-hero .summary{margin-top:.6em;text-wrap:balance}.page-hero .tags{margin-top:1em}.page-hero .summary+.tags{margin-top:2em}.page-hero .page-meta{margin-top:20px}.page-hero .page-meta .collaboration{background:#fbf4eb;border-radius:4px;font-size:14px;line-height:1.2;padding:.4em .6em;margin-top:1em;display:inline-block}.page-hero .page-meta .collaboration:is(a){-webkit-transition:box-shadow .2s ease;transition:box-shadow .2s ease}.page-hero .page-meta .collaboration:is(a):hover{box-shadow:inset 0 0 0 1px #1a471c}.page-hero .page-meta .authors{gap:12px 20px;font:700 16px/1.2 var(--font-base);-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-hero .page-meta .authors,.page-hero .page-meta .authors .author{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.page-hero .page-meta .authors .author{gap:8px}.page-hero .page-meta .authors .author img{width:30px;height:30px;object-fit:cover;border-radius:100%}.page-hero .page-meta .authors .author:is(a){text-decoration:underline;text-underline-offset:.25em;-webkit-text-decoration-color:#329e36;-moz-text-decoration-color:#329e36;text-decoration-color:#329e36;text-decoration-thickness:2px}.page-hero .page-meta .date{opacity:.8;margin-top:1em}.page-hero .cta{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1.5em}.item-callout .image{position:relative;max-width:230px;margin:0 auto}.item-callout .caption{font-weight:700;margin-bottom:.5em}.item-callout .title{font:700 34px/1.1 var(--font-display);letter-spacing:-.02em;margin-bottom:.1em}.item-callout .actions{margin-top:1.5em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.marquee-section{background:#1c5f1f;color:#fff;font:700 28px/1 var(--font-display);letter-spacing:-.02em;white-space:nowrap;height:74px;overflow:hidden;position:relative}.page-bordered-content+.marquee-section{margin-top:0!important}.marquee-section .marquee{height:74px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1em;margin-right:1em}.marquee-section .link{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:2;text-indent:-999em}.marquee-section span{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.marquee-section span svg{width:28px;height:28px}#moon-calendar-callout .box{background:#213762;border-radius:6px;color:#fff;padding:1.5rem;padding-bottom:0}#moon-calendar-callout .box:after{content:"";display:block;padding-top:10%;background:url(../img/moons.png) no-repeat top;opacity:.5;background-size:100% auto;margin-top:1.5rem}#moon-calendar-callout .box .title{color:#fff;margin-bottom:.4em}#moon-calendar-callout .box .button{margin-top:2.5em;--background:#fff;--text:#213762}#moon-calendar-callout-small .box{background:#213762;border-radius:6px;overflow:hidden;padding:20px;font:700 26px/1.1 var(--font-display);letter-spacing:-.02em;color:#fff;position:relative}#moon-calendar-callout-small .box>*{position:relative;z-index:2}#moon-calendar-callout-small .button{margin-top:1.5em;--background:#fff;--text:#213762}#moon-calendar-callout-small .image{position:absolute;width:160px;top:-50px;right:-50px;opacity:.5;z-index:1}#archive-list .section-title{margin-bottom:15px}#archive-list .items-list-caption{margin-bottom:12px}#items-list .page-summary{margin-bottom:2rem}#items-list .section-title{margin-bottom:1em}#items-list .archive-content{margin-top:2rem}.post-grid .adv-grid{grid-column-gap:1rem}.post-grid .post-grid-aside .post-widget{margin-top:1rem}.post-grid .post-grid-aside .post-widget:first-child{margin-top:0}.post-grid .post-grid-aside .main-section{margin:1rem 0}.post-grid.continue{border-top:1px solid #1a471c;margin-top:2rem;padding-top:2rem}.post-grid .post-grid-intro{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #d8d0c6}.post-grid .post-grid-intro .badges{margin-bottom:.5em}.post-grid .post-grid-intro .title{font:700 34px/1.1 var(--font-display);letter-spacing:-.02em}.post-grid .post-grid-intro .summary{font:21px/1.3 var(--font-display);letter-spacing:-.02em;margin-top:.5em}.post-grid .post-grid-intro .meta{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1em;margin-top:1em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.post-grid .post-grid-intro .collaboration{background:#fff;border-radius:4px;font-size:14px;line-height:1.2;padding:.4em .6em;margin-top:1em;display:inline-block}.post-grid .post-grid-intro .collaboration:is(a){-webkit-transition:box-shadow .2s ease;transition:box-shadow .2s ease}.post-grid .post-grid-intro .collaboration:is(a):hover{box-shadow:inset 0 0 0 1px #1a471c}.post-grid .post-grid-intro .authors{gap:12px 20px;font:700 14px/1.2 var(--font-display);-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.post-grid .post-grid-intro .authors,.post-grid .post-grid-intro .authors .author{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.post-grid .post-grid-intro .authors .author{gap:8px}.post-grid .post-grid-intro .authors .author img{width:30px;height:30px;object-fit:cover;border-radius:100%}.post-grid .post-grid-intro .authors .author:is(a){text-decoration:underline;text-underline-offset:.25em;-webkit-text-decoration-color:#329e36;-moz-text-decoration-color:#329e36;text-decoration-color:#329e36;text-decoration-thickness:2px}.post-content-more{margin-top:1rem;padding-top:1rem;border-top:1px solid #d8d0c6}.post-content-tags{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.post-content-image .image-spacer,.post-content-video{padding-top:56.25%;margin-bottom:1.5rem}.post-content-video{position:relative}.post-content-video embed,.post-content-video iframe,.post-content-video object,.post-content-video video{position:absolute;top:0;left:0;width:100%;height:100%}.post-content-author{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:24px;font-size:16px;line-height:1.3}.post-content-author+.post-content-author{padding-top:0;border-top:0}.post-content-author .avatar{width:50px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.post-content-author .avatar .image-spacer{border-radius:100%;overflow:hidden}.post-content-author .name{font-size:19px;line-height:1.1;font-weight:700}.post-content-author .name a{text-decoration:underline;text-underline-offset:.25em;-webkit-text-decoration-color:#329e36;-moz-text-decoration-color:#329e36;text-decoration-color:#329e36;text-decoration-thickness:2px}.post-content-author .role{font-size:14px;line-height:1.2;margin-top:.4em}.post-content-author .bio{margin-top:.6em}#post-comments .box{background:#fff;position:relative;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 calc(var(--margin) * -1);padding:1.5rem var(--margin)}#post-comments.collapsed .box{padding-bottom:3rem;max-height:750px;overflow:hidden}#post-comments.collapsed .more{display:block}#post-comments .more{padding:120px 0 2rem;text-align:center;position:absolute;bottom:0;left:0;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),#fff 70%);background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 70%);display:none}#post-comments .heading{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #e8ddca}#post-comments .heading .button{margin-top:1.5em}#post-comments .heading .title em{font:19px/1 var(--font-base)}#post-comments .heading-empty{text-align:center}#post-comments .heading-empty .icon{display:block;margin:0 auto;width:35px;margin-bottom:.6em}#post-comments .heading-empty .section-title{margin-bottom:.4em}#post-comments .heading-empty .button{margin-top:2.5em}#post-comments .comments{font-size:16px;line-height:1.3}#post-comments .comments li{border-top:1px solid #e8ddca;margin-top:24px;padding-top:24px}#post-comments .comments li .author{font-size:19px;font-weight:700;line-height:1.2;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.4em}#post-comments .comments li .author img{width:30px;height:30px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;border-radius:100%}#post-comments .comments li .date{margin-top:.8em}#post-comments .comments li:first-child{margin-top:0;padding-top:0;border-top:0}#post-comments .comments li ul{margin-top:30px;margin-left:1rem}#post-related .caption{margin-bottom:2em}#book-hero .image{margin-bottom:.8em}#book-hero .image .cover{position:relative}#book-hero .image .cover:after{content:"";position:absolute;left:50%;bottom:0;width:110%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);height:28px;background:-webkit-radial-gradient(50% 50% at 50% 50%,hsla(34,7%,39%,.5) 0,hsla(34,67%,95%,0) 100%);background:radial-gradient(50% 50% at 50% 50%,hsla(34,7%,39%,.5) 0,hsla(34,67%,95%,0) 100%);z-index:1}#book-hero .image .cover img{position:relative;z-index:2;border-radius:4px}#book-hero .image .cover:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(left,hsla(0,0%,51%,0),hsla(0,0%,51%,.096));background:linear-gradient(90deg,hsla(0,0%,51%,0),hsla(0,0%,51%,.096));z-index:3;border-radius:4px}#book-hero .book-details{margin-top:2em;font-size:16px;line-height:1.2;color:rgba(26,71,28,.7);text-align:left}#book-hero .book-details>*{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;border-bottom:1px solid #ece4da;padding-bottom:12px;margin-bottom:20px}#book-hero .book-details dd,#book-hero .book-details dt{display:inline}#book-hero .book-details dd{color:#1c5f1f;font-weight:700}#book-hero .book-details dd .stars{margin:-10px 0;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);margin-left:5px}#book-hero .cta{margin-top:2em}#book-hero.special{text-align:center}#book-hero.special .cta{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}#book-hero.special .book-details{margin-right:0;padding-right:0}#lead-hero{background:#1c5f1f;color:#fff}#lead-hero .box{border-top:0}#lead-hero .title{color:#fff}#lead-hero .tabella-semine-image{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='528' height='255' fill='none' viewBox='0 0 528 255'%3E%3Cpath fill='%23B9E1BB' fill-rule='evenodd' d='M480.5 26.656C328.01-49.332 152.135 53.034 38.505 135.18.184 162.884-5.145 208.771 3.689 255h461.167C520.941 171.553 564.904 68.716 480.5 26.656z' clip-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:bottom;width:75%;max-width:528px;margin:1rem auto;background-size:100% auto;-moz-box-sizing:border-box;box-sizing:border-box}#lead-hero .tabella-semine-image>span{display:block;margin:0 17%;margin-bottom:-10%}#lead-hero .tabella-semine-image>span>span{overflow:hidden;padding-top:110%;position:relative;display:block;-webkit-transform:rotate(6deg);-ms-transform:rotate(6deg);transform:rotate(6deg);border-radius:5%;box-shadow:0 0 8px rgba(0,0,0,.25)}#lead-hero .tabella-semine-image>span img{position:absolute;top:0;left:0;width:100%}.lead-section-grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1.5rem}.lead-section-grid.no-form{-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr))}.no-form .lead-section-content{-ms-grid-column:span 12;grid-column:span 12}.lead-section-form{background:#fff;padding:1rem;font-size:16px;line-height:1.3}.lead-section-form .intro{margin-bottom:1em}.lead-section-form .intro p+p{margin-top:.4em}.lead-section-form .price{margin:.6em 0;font:600 27px/1 var(--font-display);letter-spacing:-.01em;color:#329e36}.lead-section-form .price em{font:14px var(--font-base);color:#1a471c;letter-spacing:0}.lead-section-form .section-title{margin-bottom:.6em}.lead-section-form .note{font:14px/1.3 var(--font-base);margin-top:1.5em}.lead-section-form .note p+p{margin-top:.4em}#search-hero{background:#fff;color:#1a471c}#search-hero .box{border-top:1px solid #dfd3c4;padding:2rem 0;text-align:center}#search-hero .title{font:21px/1.1 var(--font-display);letter-spacing:-.02em;margin-bottom:1em}#search-hero .title strong{font-weight:700}#search-hero .tags{margin-top:2em;-webkit-box-pack:safe center;-webkit-justify-content:safe center;-moz-box-pack:safe center;-ms-flex-pack:safe center;justify-content:safe center}#search-hero form{position:relative}#search-hero form input{border-color:#dfd3c4;height:80px;font:700 24px var(--font-display);letter-spacing:-.02em;-webkit-transition:border .2s ease;transition:border .2s ease;padding-right:68px;-webkit-transition:border .2s ease,box-shadow .2s ease;transition:border .2s ease,box-shadow .2s ease}#search-hero form input:focus,#search-hero form input:hover{border-color:#1a471c}#search-hero form .button-wrap{height:40px;position:absolute;top:50%;right:0;margin-top:-23px;padding:3px 16px;padding-left:0}#search-hero form .button-wrap button{width:40px;height:40px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#329e36}#search-hero form .button-wrap svg{width:30px;height:30px}#search-hero .filters{margin-top:2em}#search-hero .filters .facetwp-facet{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:safe center;-webkit-justify-content:safe center;-moz-box-pack:safe center;-ms-flex-pack:safe center;justify-content:safe center}#search-hero .filters .facetwp-facet .facetwp-counter{display:none}#search-hero .filters .facetwp-facet .facetwp-display-value{padding:0}#search-hero .filters .facetwp-facet .facetwp-radio{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font:14px/1.1 var(--font-base);display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:44px;border-radius:50px;-moz-box-sizing:border-box;box-sizing:border-box;background:#fbf4eb;color:#1a471c;padding:0 16px;text-wrap:nowrap;-webkit-transition:background .2s ease;transition:background .2s ease;gap:8px;-webkit-transition:box-shadow .2s ease;transition:box-shadow .2s ease;overflow:hidden;margin:0}#search-hero .filters .facetwp-facet .facetwp-radio.disabled{opacity:.4}#search-hero .filters .facetwp-facet .facetwp-radio.checked{box-shadow:inset 0 0 0 1px #1a471c;font-weight:700}#search-hero .filters .facetwp-facet .facetwp-radio:hover{box-shadow:0 0 0 1px #1a471c}#about-intro{background:#daebd3;position:relative;margin-top:-1.2vw}#about-intro .border{position:absolute;left:0;width:100%;height:auto;z-index:2;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;top:0}#about-intro .image{position:relative}#about-intro .image .border{position:absolute;top:auto;bottom:0;left:0;width:100%;height:auto;z-index:2;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);color:#daebd3}#about-intro .image .image-spacer{padding-top:70%}#about-intro .phrase{padding:2rem 0 2.5rem;text-align:center;font:600 30px/1.2 var(--font-display);letter-spacing:-.02em;text-wrap:balance}#about-intro .phrase a{text-decoration:underline;text-underline-offset:.25em;-webkit-text-decoration-color:#329e36;-moz-text-decoration-color:#329e36;text-decoration-color:#329e36;text-decoration-thickness:2px;-webkit-transition:color .2s ease;transition:color .2s ease}#about-intro .phrase a:hover{color:#329e36}#about-quote{font:24px/1.3 var(--font-display);letter-spacing:-.02em;padding-left:0;position:relative}#about-quote .icon{position:absolute;top:-30px;left:-10px;width:50px;height:auto}#about-quote blockquote{position:relative}#about-quote blockquote p+p{margin-top:.2em}#about-quote blockquote cite{margin-top:1.5em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font:14px/1.2 var(--font-base);letter-spacing:0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:1em}#about-quote blockquote cite .name{font:700 21px/1.1 var(--font-display);letter-spacing:-.02em;display:block;margin-bottom:.3em}#about-quote blockquote cite .name:is(a){text-decoration:underline;text-underline-offset:.25em;-webkit-text-decoration-color:#329e36;-moz-text-decoration-color:#329e36;text-decoration-color:#329e36;text-decoration-thickness:2px}#about-quote blockquote cite .avatar{width:120px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative;-moz-box-sizing:border-box;box-sizing:border-box}#about-quote blockquote cite .avatar .decor{color:#b9e1bb}#about-quote blockquote cite .content{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}#about-courses ul{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1rem}#moon-hero{background:#213762;color:#fff}#moon-hero .title{color:#fff}#moon-hero .breadcrumbs{color:hsla(0,0%,100%,.4)}#moon-hero .breadcrumbs a{color:#fff}#moon-hero .breadcrumbs a:first-child{background-color:#fff}#moon-hero .box{border-top:0}#landing-hero{background:var(--color-special-dark);padding:2rem 0 2.5rem;color:#1a471c;text-align:center;position:relative}#landing-hero.has-bg{background:#1a471c;color:#fff}#landing-hero.has-bg .page-title{color:#fff}#landing-hero.has-bg .logo{background-color:#fff}#landing-hero .logo{display:block;width:65px;height:65px;margin:0 auto;background:url(../img/logo.svg) no-repeat 0;background-size:auto 100%;margin-bottom:1em}#landing-hero .button{margin-top:2em}#landing-hero .inner{margin-right:8.3333333333%;padding-right:.0833333333rem;margin-left:8.3333333333%;padding-left:.0833333333rem}#landing-hero .page-summary{margin-top:.7em}#landing-hero .bg{position:absolute;top:0;left:0;width:100%;height:100%}#landing-hero .bg img{object-fit:cover}#landing-hero .bg:after,#landing-hero .bg img{position:absolute;top:0;left:0;width:100%;height:100%!important}#landing-hero .bg:after{content:"";background:-webkit-linear-gradient(bottom,rgba(0,0,0,.3),rgba(0,0,0,.3)),-webkit-linear-gradient(top,rgba(26,71,28,0),rgba(26,71,28,.8));background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3)),linear-gradient(180deg,rgba(26,71,28,0),rgba(26,71,28,.8))}#landing-hero .container{position:relative;z-index:1}#landing-footer{background:#1c5f1f;color:#fff;font-size:14px;line-height:1.2;padding:2em 0}#landing-footer .container{gap:1em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#landing-footer .container,#landing-footer .links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}#landing-footer .links{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8em 1.2em}.course-details-grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1.5rem}.course-details-form{padding:20px;background:#fff;border-radius:6px;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:1.3}.course-details-form .image{margin-bottom:1.2em}.course-details-form .image .image-spacer{padding-top:66.6666%}.course-details-form .text{margin-top:.4em}.course-details-form .options{margin-top:1.5em}.course-details-form .options .button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;margin-top:2em}.course-details-form .options .option{display:block;position:relative}.course-details-form .options .option+.option{margin-top:1em}.course-details-form .options .option input{position:absolute;top:0;left:0;width:0;height:0;opacity:0}.course-details-form .options .option .label{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px;padding-left:46px;box-shadow:0 0 0 1px #dfd3c4;border-radius:4px;position:relative;line-height:1.1;-webkit-transition:box-shadow .2s ease;transition:box-shadow .2s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.course-details-form .options .option .label:hover{box-shadow:0 0 0 1px #329e36}.course-details-form .options .option .label .check{position:absolute;top:50%;left:16px;border:1px solid #329e36;width:18px;height:18px;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:-9px;border-radius:100%}.course-details-form .options .option .label .check:before{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;background:#329e36;border-radius:100%;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.course-details-form .options .option .label .option-price{font-weight:700;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;text-align:right;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:.4em;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.course-details-form .options .option .label .option-price del{font-weight:400;display:inline-block;font-size:.8em;margin-bottom:.1em}.course-details-form .options .option input:checked+.label{box-shadow:0 0 0 2px #329e36}.course-details-form .options .option input:checked+.label .check:before{opacity:1}#course-reviews{background:var(--color-special-dark);margin-bottom:-3rem!important;padding:2rem 0;overflow:hidden}#course-reviews .section-title{margin-bottom:1em}#course-reviews .slider{margin:0 -.5rem}#course-reviews .slider-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}#course-reviews .review{padding:0 .5rem;width:calc((100% - 5rem) / 6 * 5 + 4rem);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:16px;line-height:1.3;-moz-box-sizing:border-box;box-sizing:border-box}#course-reviews .review .box{background:#fff;padding:30px;border-radius:4px}#course-reviews .review p+p{margin-top:.5em}#course-reviews .review .author{margin-top:1.4em;font-size:14px;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:.8em;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#course-reviews .review .author img{width:40px;height:40px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border-radius:100%}#course-reviews .slider-bullets{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.5em}#sheet-image{background:#ffea7e;position:relative;margin-top:-1.2vw}#sheet-image .border{position:absolute;left:0;width:100%;height:auto;z-index:2;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff}#sheet-image .image-spacer{padding-top:60%}#sheet-content{padding-top:30px;background:#fbf4eb;position:relative;padding-bottom:2rem}#sheet-content .breadcrumbs{margin-top:-30px;padding-top:20px;margin-bottom:1.75rem}.sheet-widget+.sheet-widget{margin-top:40px}.sheet-widget .sheet-widget-caption{margin-bottom:1em}.sheet-info-box{background:#fff;padding:1.2rem;border-radius:4px;position:relative;z-index:2;font-size:16px;font-weight:700;line-height:1.3;margin-bottom:1.2rem}#sheet-image+#sheet-content .sheet-info-box{margin-top:-3.5rem}.sheet-info-box .sheet-title{background:#fbf4eb;font:700 24px/1.2 var(--font-display);padding:.5em .8em;border-radius:4px;margin-bottom:1em}.sheet-info-box .sheet-title em{display:block;font:16px var(--font-base);font-style:italic}.sheet-info-box .show-more{border-top:1px solid #f7eee2;padding-top:10px;margin-top:20px;margin-bottom:-10px}.sheet-info-box .show-more button{color:#329e36;padding:10px 0;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.2;align-items:center;justify-content:center;width:100%;gap:4px}.sheet-info-box .show-more button svg{width:20px;height:20px}.sheet-info-box ul li .box{border-top:1px solid #f7eee2;padding-top:20px;margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.sheet-info-box ul li .icon{width:25px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.sheet-info-box ul li .icon svg{width:25px;height:25px}.sheet-info-box ul li .caption{margin-bottom:2px}.sheet-info-box ul li strong{font-weight:inherit}.sheet-info-box.elapsed .show-more svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#guide-single{margin-top:2rem;padding-top:2rem;border-top:1px solid #1a471c}#calendar-hero{position:relative;background:#213762;color:#fff}#calendar-hero .title{color:#fff}#calendar-hero .breadcrumbs{color:hsla(0,0%,100%,.4)}#calendar-hero .breadcrumbs a{color:#fff}#calendar-hero .breadcrumbs a:first-child{background-color:#fff}#calendar-hero .box{border-top:0;position:relative;z-index:3}#calendar-hero:after,#calendar-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:-webkit-linear-gradient(bottom,rgba(28,86,31,.7),rgba(28,86,31,.7));background:linear-gradient(0deg,rgba(28,86,31,.7),rgba(28,86,31,.7))}#calendar-hero:after{background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.2));background:linear-gradient(180deg,transparent,rgba(0,0,0,.2))}#calendar-hero .bg{z-index:1}#calendar-hero .bg,#calendar-hero .bg:after{position:absolute;top:0;left:0;width:100%;height:100%}#calendar-hero .bg:after{content:"";background:#2f8f33;z-index:2;mix-blend-mode:overlay}#calendar-hero .bg img{position:absolute;top:0;left:0;width:100%;height:100%!important;object-fit:cover;object-position:center 80%}#calendar-calendars-list ul{display:-ms-grid;display:grid;grid-gap:1rem;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr))}#calendar-calendars-list ul li{min-height:240px}#calendar-calendars-list ul a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;height:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding:24px;overflow:hidden;border-radius:6px;background:#1c5f1f;color:#fff;font-size:16px;line-height:1.3}#calendar-calendars-list ul a .title{font:700 27px/1.1 var(--font-display);margin-bottom:.2em;letter-spacing:-.02em}#calendar-calendars-list ul a>*{position:relative;z-index:4}#calendar-calendars-list ul a:after,#calendar-calendars-list ul a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:-webkit-linear-gradient(bottom,rgba(28,86,31,.7),rgba(28,86,31,.7));background:linear-gradient(0deg,rgba(28,86,31,.7),rgba(28,86,31,.7))}#calendar-calendars-list ul a:after{background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.2));background:linear-gradient(180deg,transparent,rgba(0,0,0,.2))}#calendar-calendars-list ul a .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:block}#calendar-calendars-list ul a .bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#2f8f33;z-index:2;mix-blend-mode:overlay}#calendar-calendars-list ul a .bg img{position:absolute;top:0;left:0;width:100%;height:100%!important;object-fit:cover;z-index:1}#calendar-calendars-list ul a svg{width:24px;height:24px;margin-top:20px}#calendar-calendars-list ul a.moon{background:#213762}#calendar-calendars-list ul a.moon:after,#calendar-calendars-list ul a.moon:before{display:none}#calendar-calendars-list ul a.moon .bg{left:auto;right:0;width:20%;height:auto;aspect-ratio:1;min-width:120px;-webkit-transform:translate(30%,-30%);-ms-transform:translate(30%,-30%);transform:translate(30%,-30%);opacity:.5}#calendar-calendars-list ul a.moon .bg img{height:auto!important;object-fit:contain;object-position:left top}#calendar-calendars-list ul a.moon .bg:after{display:none}#calendar-months-list .months{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;font-size:14px;line-height:1.3;color:#1a471c}#calendar-months-list .months li{padding-bottom:20px}#calendar-months-list .months li.current a{box-shadow:inset 0 0 0 2px #1c5f1f}#calendar-months-list .months li a{background:#fff;border-radius:6px;padding:16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-transition:box-shadow .2s ease;transition:box-shadow .2s ease;height:100%;-moz-box-sizing:border-box;box-sizing:border-box}#calendar-months-list .months li a:hover{box-shadow:inset 0 0 0 2px #1c5f1f}#calendar-months-list .months li a .name{font:700 21px/1.1 var(--font-display);margin-bottom:.25em}#calendar-months-list .months li a .image{position:absolute;width:70px;right:16px;bottom:-20px}#calendar-months-list .months li a .arrow{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:1.5em;color:#198545}#calendar-months-list .months li a .arrow svg{width:24px;height:24px}#calendar-months-table .intro{text-align:center}#calendar-months-table .intro .section-title{margin-bottom:.5em}#calendar-months-table .intro .tab{margin-bottom:2em}#calendar-months-table .wrap{position:relative}#calendar-months-table .wrap:after{content:"";position:absolute;bottom:0;left:0;height:225px;width:100%;background:-webkit-linear-gradient(top,hsla(34,67%,95%,0),#fbf4eb);background:linear-gradient(180deg,hsla(34,67%,95%,0),#fbf4eb);pointer-events:none}#calendar-months-table .cta{margin-top:1.5rem;text-align:center}#calendar-months-table table{width:100%;font-size:16px;line-height:1.2;font-weight:700;border-collapse:separate;border-spacing:4px;margin-top:-10px}#calendar-months-table thead tr{position:-webkit-sticky;position:sticky;top:-1px;z-index:2;background:#fbf4eb}#calendar-months-table thead th{padding-top:10px}#calendar-months-table thead th span{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:58px;background:transparent;border-radius:4px}#calendar-months-table thead th.current span{background:#1c5f1f;color:#fff}#calendar-months-table tbody td{width:60px;height:52px;text-align:center;background:#fff;border-radius:4px;vertical-align:middle;-moz-box-sizing:border-box;box-sizing:border-box;color:#1a471c}#calendar-months-table tbody td.current{background:#1c5f1f!important;color:#fff!important}#calendar-months-table tbody td.name{width:auto;text-align:left;padding:10px 22px}#calendar-months-table tbody td svg{display:block;margin:0 auto;width:24px;height:24px}#calendar-months-table tbody td .on{display:block;width:12px;height:12px;background:currentColor;border-radius:100%;margin:0 auto}#calendar-months-table tbody tr:hover td{background:#b9e1bb}.moon-today{margin-bottom:1.5rem}.moon-today .obj{background:#213762;padding:20px;border-radius:6px;color:#fff}.moon-today .note{font-size:14px;line-height:1.3;margin-top:1em}.moon-today .intro{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.moon-today .intro .image{width:140px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.moon-today .intro .date{font:600 27px/1.1 var(--font-display);letter-spacing:-.02em}.moon-today .intro .phase{font:700 24px/1.1 var(--font-display);letter-spacing:-.02em;margin-top:.2em}.moon-today .intro .phase em{font:16px var(--font-base);margin-left:.5ch}.moon-today .intro .button{margin-top:1.5em;--background:#fff;--text:#213762}.moon-today .box{background:#fff;padding:20px;border-radius:2px;margin-top:2em;color:#1a471c;font-size:16px;line-height:1.3}.moon-today .box .title{font:700 24px/1.1 var(--font-display);letter-spacing:-.02em;margin-bottom:.4em}.moon-today .box ul{margin-top:1.5em;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px}.moon-today .box ul li{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.moon-today .box ul li a{text-decoration:none;text-align:center;font-weight:700;display:block}.moon-today .box ul li a .image-spacer{padding-top:66.666%;margin-bottom:.5em;border-radius:4px;overflow:hidden}.moon-today .box ul li.all{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.moon-today .box ul li.all a{background:#1c5f1f;border-radius:6px;height:100%;padding:12px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;color:#fff;font-weight:700}.moon-today .box ul li.all svg{width:24px;height:24px}#calendar-moons-slider .slider{margin:0 -2px}#calendar-moons-slider .slider-wrapper{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}#calendar-moons-slider .nav,#calendar-moons-slider .slider-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}#calendar-moons-slider .nav{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.5rem;gap:12px}#calendar-moons-slider .item{width:82px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 2px;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-weight:400;line-height:1;text-align:center}#calendar-moons-slider .item .label{display:block;font-weight:700;opacity:0;margin-bottom:.6em}#calendar-moons-slider .item .day{display:block;margin-top:.6em}#calendar-moons-slider .item:hover .label{opacity:1}#calendar-moons-slider .item .icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px;background:#fff;border-radius:4px;color:#213762}#calendar-moons-slider .item .icon svg{width:24px;height:24px}#calendar-moons-slider .item.current{font-weight:700}#calendar-moons-slider .item.current .label{opacity:1}#calendar-moons-slider .item.current .icon{background:#213762;color:#fff}#calendars-list ul{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1rem}#calendars-list ul li a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;height:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px;overflow:hidden;border-radius:6px;background:#1c5f1f;color:#fff}#calendars-list ul li a .title{font:700 24px/1.1 var(--font-display);letter-spacing:-.02em}#calendars-list ul li a>*{position:relative;z-index:4}#calendars-list ul li a:after,#calendars-list ul li a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:-webkit-linear-gradient(bottom,rgba(28,86,31,.7),rgba(28,86,31,.7));background:linear-gradient(0deg,rgba(28,86,31,.7),rgba(28,86,31,.7))}#calendars-list ul li a:after{background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.2));background:linear-gradient(180deg,transparent,rgba(0,0,0,.2))}#calendars-list ul li a .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:block}#calendars-list ul li a .bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#2f8f33;z-index:2;mix-blend-mode:overlay}#calendars-list ul li a .bg img{position:absolute;top:0;left:0;width:100%;height:100%!important;object-fit:cover;z-index:1}#calendars-list ul li a svg{width:24px;height:24px;margin-top:1em}#calendars-list ul li a.moon{background:#213762}#calendars-list ul li a.moon:after,#calendars-list ul li a.moon:before{display:none}#calendars-list ul li a.moon .bg{left:auto;right:0;width:20%;height:auto;aspect-ratio:1;min-width:120px;-webkit-transform:translate(30%,-30%);-ms-transform:translate(30%,-30%);transform:translate(30%,-30%);opacity:.5}#calendars-list ul li a.moon .bg img{height:auto!important;object-fit:contain;object-position:left top}#calendars-list ul li a.moon .bg:after{display:none}#home-hero-slider{background:#fbf4eb;position:relative}#home-hero-slider .topics{position:absolute;top:1rem;left:0;width:100%;z-index:10}#home-hero-slider .topics .tags{-webkit-box-pack:safe center;-webkit-justify-content:safe center;-moz-box-pack:safe center;-ms-flex-pack:safe center;justify-content:safe center}#home-hero-slider .box{height:80vh;min-height:600px;max-height:800px;position:relative;color:#fff}#home-hero-slider .box .border{position:absolute;bottom:0;left:0;width:100%;color:#fbf4eb;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}#home-hero-slider .slider-bullets{margin-top:1rem;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}#home-hero-slider .bg{position:absolute;top:0;left:0;width:100%;height:100%}#home-hero-slider .bg img{position:absolute;top:0;left:0;width:100%;height:100%!important;object-fit:cover}#home-hero-slider .bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(top,rgba(26,71,28,0),rgba(26,71,28,.6)),-webkit-linear-gradient(bottom,rgba(0,0,0,.2),rgba(0,0,0,.2));background:linear-gradient(180deg,rgba(26,71,28,0),rgba(26,71,28,.6)),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2))}#home-hero-slider .slider{overflow:hidden;position:relative;z-index:1;height:100%}#home-hero-slider .slider-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%}#home-hero-slider .slide{width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:100%}#home-hero-slider .slide .img{display:none}#home-hero-slider .slide .container{height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#home-hero-slider .slide .content{padding:2rem 0}#home-hero-slider .slide .badges{margin-bottom:.5em}#home-hero-slider .slide .title{font:700 34px/1.1 var(--font-display);letter-spacing:-.02em}#home-hero-slider .slide .summary{margin-top:.5em}#home-hero-slider .slide .authors{margin-top:1.8em;gap:12px 20px;font:700 14px/1.2 var(--font-base);-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#home-hero-slider .slide .authors,#home-hero-slider .slide .authors .author{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#home-hero-slider .slide .authors .author{gap:10px}#home-hero-slider .slide .authors .author img{width:30px;height:30px;object-fit:cover;border-radius:100%}#home-hero-slider .slide .authors .author:is(a){text-decoration:underline;text-underline-offset:.25em;-webkit-text-decoration-color:#329e36;-moz-text-decoration-color:#329e36;text-decoration-color:#329e36;text-decoration-thickness:2px}#home-hero-slider .slider-nav{position:absolute;bottom:2rem;left:0;width:100%;pointer-events:none;z-index:10;display:none}#home-hero-slider .slider-nav .wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px}#home-hero-slider .slider-nav .num{width:40px;font-size:16px;line-height:1;text-align:center}#home-about .grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1.5rem}#home-about .about .box{background:rgba(185,225,187,.5);padding:1rem;color:#1a471c}#home-about .about .box .logo{display:block;width:45px;height:45px;background:url(../img/logo.svg);background-size:auto 100%;margin-bottom:1em}#home-about .about .box .button{margin-top:2em}#home-about .about .box .phrase{font:600 30px/1.1 var(--font-display);letter-spacing:-.02em}#home-about .about .box .phrase a{text-decoration:underline;text-underline-offset:.25em;-webkit-text-decoration-color:#329e36;-moz-text-decoration-color:#329e36;text-decoration-color:#329e36;text-decoration-thickness:2px;text-underline-offset:.19em;-webkit-transition:color .2s ease;transition:color .2s ease}#home-about .about .box .phrase a:hover{color:#329e36}#home-about .newsletter{text-align:center;font-size:16px;line-height:1.3}#home-about .newsletter form{margin-top:1.5em}#home-about .newsletter form .input{position:relative}#home-about .newsletter form .input input{height:42px;font-size:16px;padding-left:1em;padding-right:120px;background:transparent}#home-about .newsletter form .input .button{position:absolute;top:0;right:0}#home-about .newsletter form .checkbox{margin-top:1em}#home-about .newsletter .image{width:199px;margin:1em auto 2em;text-align:center}#home-about .newsletter .image .image-spacer{padding-top:80%}#home-about .newsletter .title{margin-bottom:.4em}#home-defense .main-section-intro,#home-month .main-section-intro{margin-bottom:2rem}#home-defense .main-section-intro .image,#home-month .main-section-intro .image{width:90px;margin:0 auto;margin-bottom:.5em}#home-defense .main-section-intro .image .image-decor,#home-month .main-section-intro .image .image-decor{padding:5%}#home-defense .main-section-intro .button-link,#home-month .main-section-intro .button-link{margin-top:2.5em}#home-defense .items,#home-month .items{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1rem}#home-defense .items .item,#home-month .items .item{font-size:16px;line-height:1.3;color:#fff}#home-defense .items .item a,#home-month .items .item a{background:#1c5f1f;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:20px;position:relative;border-radius:8px;overflow:hidden;min-height:200px;-moz-box-sizing:border-box;box-sizing:border-box}#home-defense .items .item a:hover .bg img,#home-month .items .item a:hover .bg img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#home-defense .items .item a .inner,#home-month .items .item a .inner{position:relative;z-index:2}#home-defense .items .item a .bg,#home-month .items .item a .bg{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:0;z-index:1}#home-defense .items .item a .bg img,#home-month .items .item a .bg img{-webkit-transition:-webkit-transform .8s ease;transition:-webkit-transform .8s ease;transition:transform .8s ease;transition:transform .8s ease,-webkit-transform .8s ease}#home-defense .items .item a .bg:after,#home-month .items .item a .bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:-webkit-linear-gradient(bottom,rgba(0,0,0,.3),rgba(0,0,0,.3)),-webkit-linear-gradient(top,rgba(26,71,28,0),rgba(26,71,28,.8));background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3)),linear-gradient(180deg,rgba(26,71,28,0),rgba(26,71,28,.8))}#home-defense .items .item a .title,#home-month .items .item a .title{display:block;font:700 21px/1.1 var(--font-display);letter-spacing:-.02em;margin-bottom:.3em}#home-defense .items .item a .arrow,#home-month .items .item a .arrow{display:block;width:24px;height:24px;margin-top:1em}#home-month .items .item a:after,#home-month .items .item a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:-webkit-linear-gradient(bottom,rgba(28,86,31,.7),rgba(28,86,31,.7));background:linear-gradient(0deg,rgba(28,86,31,.7),rgba(28,86,31,.7))}#home-month .items .item a:after{background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.2));background:linear-gradient(180deg,transparent,rgba(0,0,0,.2))}#home-month .items .item a .bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#2f8f33;z-index:2;mix-blend-mode:overlay}#home-month .items .item a .inner{z-index:3}#home-social .main-section-intro{margin-bottom:2rem}#home-social .main-section-intro .inline-links{margin-top:1.8em;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}#home-social .slider{margin:0 -.5rem}#home-social .slider-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}#home-social .slider-bullets{margin-top:1rem;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}#home-social .item{font-size:16px;line-height:1.3;color:#fff;-webkit-flex-shrink:0;-ms-flex-negative:0;padding:0 .5rem;width:calc((100% - 5rem) / 6 * 5 + 4rem);flex-shrink:0;max-width:350px}#home-social .item,#home-social .item a{-moz-box-sizing:border-box;box-sizing:border-box}#home-social .item a{background:#1c5f1f;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;border-radius:8px;overflow:hidden}#home-social .item a:hover .bg img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#home-social .item a .inner{position:relative;z-index:2}#home-social .item a .play{position:absolute;top:50%;left:50%;width:40px;height:40px;background:#fff;border-radius:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}#home-social .item a .play svg{width:50%;height:50%;-webkit-transform:translateX(1px);-ms-transform:translateX(1px);transform:translateX(1px)}#home-social .item a .bg{padding-top:177%;z-index:1}#home-social .item a .bg img{-webkit-transition:-webkit-transform .8s ease;transition:-webkit-transform .8s ease;transition:transform .8s ease;transition:transform .8s ease,-webkit-transform .8s ease}#home-social .item a .bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:-webkit-linear-gradient(bottom,rgba(0,0,0,.3),rgba(0,0,0,.3)),-webkit-linear-gradient(top,rgba(26,71,28,0),rgba(26,71,28,.8));background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3)),linear-gradient(180deg,rgba(26,71,28,0),rgba(26,71,28,.8))}#home-start .main-section-intro .tab{margin-top:2.5em}#home-start .tab-panel{background:var(--color-special-light);border-radius:8px;padding:1rem}#home-start .tab-panel .heading{margin-bottom:1.2rem}#home-start .tab-panel .heading .title{margin-bottom:.5em}#home-start .tab-panel .heading .content .button-link{margin-top:2em}#home-start .tab-panel .panel-grid{grid-column-gap:1rem}#home-start .tab-panel .panel-articles{margin-top:1rem}#home-start .tab-panel .panel-articles .callout-link{background:var(--color);padding:18px 20px;font:700 21px/1.1 var(--font-display);letter-spacing:-.02em;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1em}#home-start .tab-panel .panel-articles .post-teaser .badge{background:#fff}#glossario-nav{position:-webkit-sticky;position:sticky;top:0;background:#fbf4eb;z-index:10;margin-bottom:0}#glossario-nav ul{padding:20px 0;margin:-20px 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:19px}#glossario-nav ul li{width:44px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}#glossario-nav ul li.current a{background:#1c5f1f;color:#fff}#glossario-nav ul li a{height:44px;background:#fff;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .2s ease,color .2s ease;transition:background .2s ease,color .2s ease}#glossario-nav ul li a:hover{background:#1c5f1f;color:#fff}.glossario-letter .letter{font:700 40px/1 var(--font-display);color:#329e36;margin-bottom:.2em}.glossario-letter .items{display:-ms-grid;display:grid;grid-gap:1rem}.glossario-letter .item{font-size:16px;line-height:1.3;padding-top:30px;border-top:1px solid #dfd3c4}.glossario-letter .item .title{font:700 24px/1.1 var(--font-display);letter-spacing:-.02em;color:#1c5f1f;margin-bottom:.3em}#author-hero .image .decor{color:#b9e1bb;opacity:.5}#author-hero .role{font:24px/1.3 var(--font-display);letter-spacing:-.02em;margin-top:.4em}#author-hero .inline-links{margin-top:1em}.authors-list{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1rem}.authors-list .author{margin-top:40px;font-size:14px;line-height:1.3}.authors-list .author a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;background:#fff;padding:24px;border-radius:6px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-moz-box-sizing:border-box;box-sizing:border-box}.authors-list .author a .avatar{margin-top:-64px;width:80px;margin-bottom:20px}.authors-list .author a .avatar .image-spacer{overflow:hidden;border-radius:100%}.authors-list .author a .name{font:700 21px/1.1 var(--font-display)}.authors-list .author a .bio{margin-top:.6em}.authors-list .author a .role{font-size:16px;line-height:1.2;margin-top:.3em}.authors-list .author a .arrow{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:1em;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#329e36}.authors-list .author a .arrow,.authors-list .author a .arrow svg{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.authors-list .author a .arrow svg{width:24px;height:24px}#authors-main-author{background:#fff;border-radius:4px;padding:30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:1em;font-size:16px;line-height:1.2;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#authors-main-author .avatar{width:250px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;aspect-ratio:1;position:relative;-moz-box-sizing:border-box;box-sizing:border-box}#authors-main-author .avatar .decor{color:#b9e1bb;opacity:.5}#authors-main-author .content{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}#authors-main-author .name{font:700 21px/1.1 var(--font-display)}#authors-main-author .bio{margin-top:.7em}#authors-main-author .role{margin-top:.4em}#authors-main-author .button{margin-top:1.8em}#error-404{position:relative;padding-top:3rem}#error-404 .title{width:201px;height:82px;background:url(../img/404.png) no-repeat 50%;background-size:100%;text-indent:-999em;margin:0 auto 2em}#error-404 .border{margin-top:3rem;display:block;width:100%;height:80px!important}#error-404 .page-summary{margin-right:8.3333333333%;padding-right:.0833333333rem;margin-left:8.3333333333%;padding-left:.0833333333rem;text-align:center}#error-404 .buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2em;margin-top:2em}html.calcolatore #header{background:#fff}#calcolatore-hero{-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh;margin-top:-80px;padding-top:80px;overflow:hidden;background:#eff8e2}#calcolatore-hero .box{z-index:2;position:relative;padding-top:3rem;padding-bottom:5rem;border-top:0}#calcolatore-hero .obj{z-index:1;position:absolute;top:80px;bottom:0;left:0;width:100%}#calcolatore-hero .obj .bottom{position:absolute;bottom:0;left:0;width:100%;height:155px}#calcolatore-hero .obj .container{position:relative;height:100%}#calcolatore-hero .obj .leaf{position:absolute;width:50px;height:50px;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;color:#b9e1bb}#calcolatore-hero .obj .leaf.leaf-01{top:200px;right:88%;-webkit-transform:rotate(28deg) translate(-50%,-50%);-ms-transform:rotate(28deg) translate(-50%,-50%);transform:rotate(28deg) translate(-50%,-50%)}#calcolatore-hero .obj .leaf.leaf-02{top:120px;left:90%;-webkit-transform:rotate(60deg) translate(-50%,-50%);-ms-transform:rotate(60deg) translate(-50%,-50%);transform:rotate(60deg) translate(-50%,-50%)}#calcolatore-hero .obj .leaf.leaf-03{right:80%;bottom:125px;-webkit-transform:rotate(65deg) translate(-50%,-50%);-ms-transform:rotate(65deg) translate(-50%,-50%);transform:rotate(65deg) translate(-50%,-50%)}#calcolatore-hero .obj .leaf.leaf-04{bottom:240px;left:87%;-webkit-transform:rotate(80deg) translate(-50%,-50%);-ms-transform:rotate(80deg) translate(-50%,-50%);transform:rotate(80deg) translate(-50%,-50%)}#calcolatore-hero .obj .leaf.leaf-05{top:60px;right:50%;width:250px;height:250px;-webkit-transform:rotate(18deg) translate(-50%,-50%);-ms-transform:rotate(18deg) translate(-50%,-50%);transform:rotate(18deg) translate(-50%,-50%);opacity:.2}#calcolatore-hero .obj .leaf.leaf-06{bottom:-180px;left:30%;width:250px;height:250px;-webkit-transform:rotate(80deg) translate(-50%,-50%);-ms-transform:rotate(80deg) translate(-50%,-50%);transform:rotate(80deg) translate(-50%,-50%);opacity:.2}#calcolatore-more-content{padding-top:1.5rem;scroll-snap-align:start}#calcolatore-steps,#calcolatore-steps .steps-main{background:#eff8e2}#calcolatore-steps .steps-side{-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0}#calcolatore-steps .step{-moz-box-sizing:border-box;box-sizing:border-box;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.5rem 0;scroll-snap-align:start;scroll-padding-block:120px}#calcolatore-steps .step.current{min-height:100vh}#calcolatore-steps .step.completed,#calcolatore-steps .step.current{display:block}#calcolatore-steps .step .step-title{margin-bottom:.3em}#calcolatore-steps .step .step-intro{margin-bottom:1.5em}#calcolatore-steps .step.results-steps{margin-right:calc(var(--margin) * -1);margin-left:calc(var(--margin) * -1);padding-right:var(--margin);padding-left:var(--margin);background:#fbf4eb}#calcolatore-steps .step.results-steps .step-content{position:relative;min-height:200px}#calcolatore-steps .step.results-steps #calcolatore-steps-loader{opacity:0}#calcolatore-steps .step.results-steps.loading #calcolatore-steps-loader{opacity:1}#calcolatore-steps .step.results-steps .not-found{font-size:21px;text-align:center}#calcolatore-steps .step.results-steps .button.calcolatore-restart{margin-top:2em}#calcolatore-steps .chooser label{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#calcolatore-steps .chooser label input{position:absolute;top:0;left:0;width:0;height:0;opacity:0}#calcolatore-steps .chooser label>span{background:#fff;-webkit-transition:background .2s ease,box-shadow .2s ease,color .2s ease;transition:background .2s ease,box-shadow .2s ease,color .2s ease}#calcolatore-steps .chooser label>span:hover{box-shadow:inset 0 0 0 2px #1c5f1f}#calcolatore-steps .chooser label input:checked+span{background:#1c5f1f;box-shadow:none;color:#fff}#calcolatore-steps .base-chooser{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}#calcolatore-steps .base-chooser label{position:relative;font-weight:700}#calcolatore-steps .base-chooser label>span{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:52px;padding:0 20px;border-radius:40px;background:#fff}#calcolatore-steps .base-chooser label>span,#calcolatore-steps .where-chooser{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#calcolatore-steps .where-chooser{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}#calcolatore-steps .where-chooser label{width:100%}#calcolatore-steps .where-chooser label>span{-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;padding:20px;border-radius:6px;background:#fff;font-weight:700;gap:20px}#calcolatore-steps .where-chooser label>span .image{width:120px;overflow:hidden;border-radius:100%}#calcolatore-steps .chooser-group+.chooser-group{margin-top:2em}#calcolatore-steps .chooser-group .chooser-group-caption{margin-bottom:1.5em}#calcolatore-steps .what-chooser{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:700;line-height:1.3;gap:20px}#calcolatore-steps .what-chooser label{width:100%}#calcolatore-steps .what-chooser label>span{-moz-box-sizing:border-box;box-sizing:border-box;display:block;height:100%;padding:20px;border-radius:6px}#calcolatore-steps .what-chooser label>span em{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:-10px;font-size:14px;font-style:normal;font-weight:400;gap:2px}#calcolatore-steps .what-chooser label>span em img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px}#calcolatore-summary .caption{display:none;margin-bottom:2em}#calcolatore-summary .button{margin-top:3em}#calcolatore-summary:not(.completed) .button{display:none}#calcolatore-steps-loader{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;left:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:120px;height:120px;margin-top:-60px;margin-left:-60px;pointer-events:none}#calcolatore-steps-loader:before{-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;border:8px solid #dfd3c4;border-radius:50%;border-right-color:#329e36;-webkit-animation:l2 1s infinite linear;animation:l2 1s infinite linear;content:""}#calcolatore-steps-loader .leaf{width:45px;height:45px;color:#b9e1bb}@-webkit-keyframes l2{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes l2{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media screen and (min-width:768px){:root{--gutter:30px}.tmp{font-size:40px;height:400px}body{font-size:22px}.font-display{font-size:26px}.page-title{font-weight:600;font-size:65px;letter-spacing:-.01em}.page-title.small{font-size:57px}.page-title.has-back .back svg{width:32px;height:32px}.section-title{font-weight:600;font-size:40px}.section-title.big{font-size:46px}.section-title.small{font-size:32px}.section-title.ultra{font-size:57px;font-weight:600}.page-summary{font-size:22px}.page-summary blockquote cite{font-size:19px}.rich-text>h1,.rich-text>h2,.rich-text>h3,.rich-text>h4,.rich-text>h5,.rich-text>h6{font-size:30px}.rich-text>h1,.rich-text>h2{font-size:36px}.rich-text.special-titles>h1,.rich-text.special-titles>h2{font-size:46px}.rich-text.special-titles>h3{font-size:36px}.rich-text .enrichment-block{margin:1.3rem 0}.caption{font-size:13px}#header .bar{padding:19px 0}#header .bar .logo{width:266px;height:66px}#menu .close-wrap{height:112px}#menu .close-wrap .close svg{width:40px;height:40px}#menu .main-menu{font-size:40px;letter-spacing:-.02em}#menu .calculator a{font-size:22px}#menu .calculator a span{max-width:300px}#menu .calculator a .decor{width:82px}#menu .follow{font-size:14px}#mobile-submenu{padding-top:140px}#footer .main-content .about{font-size:31px}#footer .main-content .about .logo{width:266px;height:66px;margin-bottom:30px}#footer .main-content .about p{max-width:430px}#footer .main-content .menu-primary{-webkit-column-count:3;-moz-column-count:3;column-count:3;font-size:26px}#footer .main-content .menu-secondary{-webkit-column-count:3;-moz-column-count:3;column-count:3;font-size:16px}#footer .main-content .bottom{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#footer .main-content .bottom .social{font-size:13px}#footer .main-content .bottom .follow{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;gap:12px}#footer .main-content .bottom .follow .label{margin-bottom:0}#footer .main-content .bottom .to-top{margin-top:0;font-size:13px}#footer .book{font-size:19px}#footer .book .content .title{font-size:40px}#footer .book .content .author{font-size:15px}#to-top-button-wrap #to-top-button{width:auto;height:47px;padding:0 20px;border-radius:4px;gap:10px}#to-top-button-wrap #to-top-button .label{display:block}#to-top-button-wrap #to-top-button svg{width:20px;height:20px;margin-right:-3px}.button{height:48px;padding:0 1.6em}.button.secondary{font-size:16px}.tag:not(body).small{height:30px;padding:0 10px}.tag:not(body){font-size:16px;height:46px;padding:0 20px}.tag:not(body) .img{width:40px;height:40px!important}.tag:not(body) .img.sheet{height:46px}.tag:not(body) .img.sheet img{width:36px}.tag:not(body) svg{width:18px;height:18px}#tag-dropdown-panel .heading{height:100px}#tag-dropdown-panel .heading .close svg{width:40px;height:40px}#tag-dropdown-panel .title{font-size:40px}.badge{font-size:13px}.items-list{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem}.items-list .item .label{font-size:22px}.items-list+.pagination-button{padding-top:2rem}.items-filters .facetwp-selections ul .facetwp-selection-value{background-position:18px;background-size:14px;font-size:16px;height:46px;padding:0 20px 0 40px}.post-teaser .badges{margin-bottom:.6em}.post-teaser .title{font-size:26px}.post-teaser .summary{font-size:19px;display:block}.post-teaser .meta{font-size:16px}.post-teaser.big .image .play{width:80px;height:80px}.adv-grid .post-teaser.big .image .play{width:60px;height:60px}.post-teaser.big .title{font-size:40px;font-weight:600}.adv-grid .post-teaser.big .title{font-size:32px;font-weight:700}.post-teaser.big .meta{margin-top:1em}.post-teaser+.posts-grid{border-top:0;padding-top:0;margin-top:1.2rem}.post-box+.posts-grid{margin-top:1.2rem}.posts-grid{grid-gap:1.2rem 1rem;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.adv-grid .posts-grid{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}.adv-grid .posts-grid .post-teaser .title{font-size:22px}.posts-list .post-teaser .title{font-size:32px}.posts-list+.pagination-button{padding-top:2rem}.posts-slider .slider-wrapper .slide{width:calc((100% - 11rem) / 12 * 7 + 6rem)}.buy-callout .name{font-size:26px}.buy-callout .image{width:100px}.book-teaser{font-size:19px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem}.book-teaser .author{font-size:16px}.book-teaser .title{font-size:26px}.book-teaser .cover{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;width:25%;min-width:150px;max-width:200px}.books-list+.pagination-button{padding-top:2rem}.books-grid{grid-gap:1rem;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.books-grid .book-teaser .title{font-size:32px}input[type=email],input[type=password],input[type=text],select,textarea{height:56px;font-size:22px}.form-field-label{font-size:16px}.checkbox .label,.checkbox .wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label,.wpcf7-form .wpcf7-acceptance .checkbox .wpcf7-list-item-label,.wpcf7-form .wpcf7-acceptance label .label,.wpcf7-form .wpcf7-acceptance label .wpcf7-list-item-label{font-size:14px}.wpcf7-form .wpcf7-not-valid-tip{font-size:15px}.sib-form{font-size:22px!important}.sib-form .sib-text-form-block{font-size:21px!important}.sib-form .input,.sib-form .input:last-child,.sib-form .input__affix,.sib-form .input__affix:last-child{height:56px!important;font-size:22px!important}.sib-form-block__button{height:48px;padding:0 1.6em}.callout{font-size:26px}.callout .box{padding:24px;padding-right:180px}.book-callout{font-size:16px}.book-callout .box{padding:24px;gap:24px}.book-callout .title{font-size:26px}.course-teaser{font-size:19px;padding:24px}.course-teaser .image{margin:0 -24px -24px;height:230px;-webkit-mask-size:100% 1000px;mask-size:100% 1000px}.course-teaser .title{font-size:32px}.course-teaser .author{font-size:16px}.inline-links,.tab{font-size:19px}.inline-links{white-space:nowrap}.modal .modal-intro{margin-bottom:30px}.special-items-list a{font-size:19px;aspect-ratio:2/1}.special-items-list a .title{font-size:40px}.special-items-list a .content{padding:24px}#pagination ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}#pagination ul li{width:40px;height:40px}#pagination .next,#pagination .prev{width:200px;font-size:19px}.block-newsletter .box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:27px 30px;padding-left:160px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.block-newsletter .box:before{width:150px}.block-newsletter .box .title{font-size:26px;max-width:290px}.block-newsletter .button{margin-top:0}.block-book .box{padding:24px;gap:24px}.block-book .box .cover{margin-left:-44px;margin-top:-44px}.block-book .box .content .title{font-size:26px}.block-book .box .content .summary{display:block}.block-post .post{gap:20px;padding:22px}.block-advice blockquote,.block-post .post .title{font-size:26px}.block-list ul{grid-gap:30px 1rem;-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}.block-list ul li .name{font-size:22px}.block-buy .box{font-size:16px}.block-buy .box .title{font-size:32px}.block-buy .box .bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.block-faq .question{font-size:19px;padding:26px 30px}.block-faq .question .title{font-size:26px}.block-faq .question .title .icon{top:0;width:30px;height:30px}.block-course .course-teaser{font-size:19px;padding:24px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:2em;min-height:300px}.block-course .course-teaser .content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.block-course .course-teaser .image{width:45%;min-width:200px;max-width:400px;height:auto;margin:-24px -24px -24px 0;-webkit-mask-image:url(../img/mask-course-vertical.svg);mask-image:url(../img/mask-course-vertical.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1000px 100%;mask-size:1000px 100%;-webkit-mask-origin:center top;mask-origin:center top}.block-topics ul{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.block-topics ul a{font-size:26px;padding:22px 24px}.block-partners ul{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}.block-partners ul .partner{padding:16px}.block-features-box{padding:30px}.block-features-box ul{font-size:19px}.block-materials{padding:30px}.block-materials ul{font-size:19px}.block-materials ul li .cta,.block-materials ul li em{font-size:16px}.block-author{font-size:19px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:24px}.block-author .author{font-size:22px;padding-top:.7em}.block-author .author .role{font-size:16px}.block-quote blockquote{font-size:26px;padding:40px 30px 30px}.block-quote blockquote .icon{left:30px}.block-quote blockquote cite{font-size:16px}.block-collapsed-content:not(.elapsed){max-height:850px}.post-widget-share ul a .feedback,.side-callout a{font-size:16px}.side-callout a .title{font-size:26px}.page-hero .image.small{max-width:180px}.page-hero .tags{margin-top:1.3em}.page-hero .page-meta{margin-top:36px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-hero .page-meta,.page-hero .page-meta .left{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.page-hero .page-meta .left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.2em;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.page-hero .page-meta .collaboration{margin-top:0;font-size:16px}.page-hero .page-meta .date{margin-top:0}.page-hero .cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.item-callout .image{max-width:300px}.item-callout .title{font-size:57px}.course-callout .course-teaser{font-size:19px;padding:24px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:2em;min-height:300px}.course-callout .course-teaser .content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.course-callout .course-teaser .image{width:45%;min-width:200px;max-width:500px;height:auto;margin:-24px -24px -24px 0;-webkit-mask-image:url(../img/mask-course-vertical.svg);mask-image:url(../img/mask-course-vertical.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1000px 100%;mask-size:1000px 100%;-webkit-mask-origin:center top;mask-origin:center top}.marquee-section{height:100px;font-size:40px}.marquee-section .marquee{height:100px}.marquee-section span svg{width:36px;height:36px}#moon-calendar-callout .box:after{padding-top:8%}#moon-calendar-callout-small .box{padding:24px}.post-grid .post-grid-intro .title{font-size:57px}.post-grid .post-grid-intro .summary{font-size:26px}.post-grid .post-grid-intro .meta{gap:2em;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.post-grid .post-grid-intro .left{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.2em;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.post-grid .post-grid-intro .collaboration{margin-top:0;font-size:16px}.post-content-tags{gap:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.post-content-author{font-size:19px}.post-content-author .avatar{width:80px}.post-content-author .name{font-size:22px}.post-content-author .role{font-size:16px}#post-comments .heading{padding-bottom:30px;margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#post-comments .heading .button{margin-top:0}#post-comments .comments{font-size:19px}#post-comments .comments li{margin-top:30px;padding-top:30px}#post-comments .comments li .author img{width:40px;height:40px}#post-comments .comments li .author{font-size:22px}#book-hero .book-details{font-size:19px}#lead-hero .tabella-semine-image{margin-top:.5rem}.no-form .lead-section-content{grid-column:2/12}.lead-section-form .price{font-size:40px}.lead-section-form .note,.lead-section-form .price em{font-size:16px}#search-hero .title{font-size:26px}#search-hero form input{height:100px;font-size:46px;padding-right:108px}#search-hero form .button-wrap{border-left:1px solid #dfd3c4;padding:3px 20px}#search-hero .filters .facetwp-facet .facetwp-radio{font-size:16px;height:46px;padding:0 20px}#about-intro .image .image-spacer{padding-top:50%}#about-intro .phrase{font-size:46px}#about-quote{padding-left:40px;font-size:32px}#about-quote .icon{width:103px;top:-50px;left:0}#about-quote blockquote cite{font-size:16px}#about-quote blockquote cite .name{font-size:26px}#about-quote blockquote cite .avatar{width:160px}#landing-footer{font-size:16px}.course-details-form{font-size:19px}#course-reviews .review{font-size:19px;width:calc((100% - 2rem) / 3 * 2 + 1rem)}#course-reviews .review .author{font-size:16px}#sheet-image .image-spacer{padding-top:50%}#sheet-content{padding-top:50px}#sheet-content .breadcrumbs{margin-top:-50px}.sheet-info-box{padding:1rem;font-size:18px}.sheet-info-box .sheet-title{font-size:32px}.sheet-info-box .sheet-title em{font-size:19px}.sheet-info-box .show-more{display:none}.sheet-info-box .list{overflow:hidden}.sheet-info-box ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;margin-top:-42px}.sheet-info-box ul li{padding-top:1px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}#calendar-calendars-list ul a{font-size:19px;padding:30px}#calendar-calendars-list ul a .title{font-size:40px}#calendar-calendars-list ul a.moon .bg{width:30%;min-width:160px}#calendar-months-list .months{font-size:16px}#calendar-months-list .months li{padding-bottom:25px}#calendar-months-list .months li a{padding:24px}#calendar-months-list .months li a .name{font-size:26px}#calendar-months-list .months li a .image{bottom:-35px;right:18px;width:100px}#calendar-months-table table{font-size:19px}#calendar-months-table tbody td{height:58px}.moon-today .obj{padding:24px}.moon-today .note{font-size:16px}.moon-today .intro{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left}.moon-today .intro .image{width:170px}.moon-today .intro .date{font-size:40px}.moon-today .intro .phase{font-size:32px}.moon-today .intro .phase em{font-size:19px}.moon-today .box{font-size:19px;padding:24px}.moon-today .box .title{font-size:32px}.moon-today .box ul li.all a{padding:16px}#calendar-moons-slider .nav{margin-top:1rem}#calendar-moons-slider .item{font-size:16px}#calendars-list ul{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}#calendars-list ul li a{font-size:19px;padding:24px}#calendars-list ul li a .title{font-size:32px;max-width:220px}#calendars-list ul li a svg{margin-top:2em}#calendars-list ul li a.moon .bg{width:30%;min-width:160px}#home-hero-slider .box{min-height:650px;max-height:900px}#home-hero-slider .slide .title{font-size:57px}#home-hero-slider .slide .authors{font-size:16px}#home-hero-slider .slider-nav .num{width:50px;font-size:19px}#home-about .about .box .logo{width:55px;height:55px}#home-about .about .box .button{margin-top:2.5em}#home-about .about .box .phrase{font-size:46px}#home-about .newsletter{font-size:19px}#home-about .newsletter form .input input{height:48px}#home-defense .main-section-intro,#home-month .main-section-intro{margin-bottom:1.75rem}#home-defense .items,#home-month .items{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}#home-defense .items .item a,#home-month .items .item a{min-height:300px;padding:24px}#home-defense .items .item a .title,#home-month .items .item a .title{font-size:26px}#home-social .main-section-intro{margin-bottom:1.75rem}#home-start .tab-panel .panel-articles .callout-link{font-size:26px}#home-start .tab-panel .course-teaser{font-size:19px;padding:24px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:2em;min-height:300px}#home-start .tab-panel .course-teaser .content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#home-start .tab-panel .course-teaser .image{width:45%;min-width:200px;max-width:500px;height:auto;margin:-24px -24px -24px 0;-webkit-mask-image:url(../img/mask-course-vertical.svg);mask-image:url(../img/mask-course-vertical.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1000px 100%;mask-size:1000px 100%;-webkit-mask-origin:center top;mask-origin:center top}.glossario-letter .letter{font-size:65px}.glossario-letter .item{font-size:19px}#author-hero .role,.glossario-letter .item .title{font-size:32px}.authors-list{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.authors-list.wide{-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr))}.authors-list .author{font-size:16px}.authors-list .author a .name{font-size:26px}.authors-list .author a .role{font-size:19px}#authors-main-author{font-size:19px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}#authors-main-author .name{font-size:26px}#error-404 .title{width:402px;height:164px;margin-bottom:3em}#error-404 .border{height:155px!important}#calcolatore-hero{margin-top:-112px;padding-top:112px}#calcolatore-hero .obj{top:112px}#calcolatore-hero .obj .leaf{width:63px;height:63px}#calcolatore-hero .obj .leaf.leaf-05{right:75%;width:330px;height:330px}#calcolatore-hero .obj .leaf.leaf-06{bottom:-260px;left:60%;width:330px;height:330px}#calcolatore-steps .step.results-steps .not-found{font-size:26px;margin-right:8.3333333333%;padding-right:.0833333333rem;margin-left:8.3333333333%;padding-left:.0833333333rem}#calcolatore-steps .step.results-steps .not-found+.button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:2em auto 0}#calcolatore-steps .base-chooser label>span{height:70px;padding:0 30px}#calcolatore-steps .where-chooser label{width:258px}#calcolatore-steps .where-chooser label>span{height:288px}#calcolatore-steps .where-chooser label>span .image{width:170px}#calcolatore-steps .what-chooser label{width:258px}#calcolatore-steps .what-chooser label>span{padding:24px}#calcolatore-steps .what-chooser label>span em{margin-bottom:-14px;font-size:16px}#calcolatore-steps .what-chooser label>span em img{width:50px;height:50px}}@media screen and (min-width:1124px){:root{--gutter:40px;--margin:40px}.adv-side .main-section{margin:1.5rem 0}.main-section-intro .inner{margin-right:8.3333333333%;padding-right:.0833333333rem;margin-left:8.3333333333%;padding-left:.0833333333rem}.adv-grid{-ms-grid-columns:1fr 300px;grid-template-columns:1fr 300px;grid-gap:0 1rem}.adv-grid>*{-ms-grid-column:1;grid-column:1}.adv-grid .adv-side{-ms-grid-column:2;grid-column:2;grid-row:1/1000;position:-webkit-sticky;position:sticky;top:1rem;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-transition:top .3s ease;transition:top .3s ease}html.post-nav-shown .adv-grid .adv-side{top:calc(1rem + 60px)}.no-desktop{display:none}.section-heading-special{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:1rem}.section-heading-special .title{-ms-grid-column:span 4;grid-column:span 4;margin-bottom:0}.section-heading-special .content{-ms-grid-column:span 8;grid-column:span 8}#footer .main-content{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:1rem}#footer .main-content .about{-ms-grid-column:span 6;grid-column:span 6}#footer .main-content .menu-primary{-ms-grid-column:span 4;grid-column:span 4;margin-top:0;-webkit-column-count:2;-moz-column-count:2;column-count:2}#footer .main-content .menu-secondary{margin-top:0;-webkit-column-count:1;-moz-column-count:1;column-count:1}#footer .main-content .bottom{-ms-grid-column:span 12;grid-column:span 12}#footer .book{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#footer .book .cover{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:28px;margin-bottom:0;padding-left:24px}#footer .book .actions{margin-top:0;margin-left:1rem}#footer .subfooter{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:16px}#footer .subfooter .legal{margin-top:0}#to-top-button-wrap{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}#to-top-button-wrap.show{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#to-top-button-wrap.has-button .button,.tag-dropdown .handle .icon.mobile{display:none}.tag-dropdown.open .handle{box-shadow:inset 0 0 0 1px #1a471c}.tag-dropdown.open .handle.secondary{background:transparent;box-shadow:inset 0 0 0 2px #1a471c}.tag-dropdown ul{position:absolute;z-index:20;top:0;left:50%;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:16px;background:#fff;border:1px solid #1a471c;width:240px;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:1.2;text-align:left;border-radius:4px;margin-top:8px}.tag-dropdown ul li{margin-top:.7em}.tag-dropdown ul li.all{color:#329e36;font-weight:700}.tag-dropdown ul li a{-webkit-transition:color .3s ease;transition:color .3s ease}.tag-dropdown ul li a:hover{color:#329e36}.tag-dropdown ul li:first-child{margin-top:0}#tag-dropdown-panel{display:none}.items-list{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}.adv-grid .items-list{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}.section-title+.items-filters+.items-list-caption,.section-title+.items-list-caption{margin-top:24px}.items-list-caption{margin-bottom:20px}.items-list-caption .filters-handle{display:none}.items-filters{position:relative;z-index:10;margin-bottom:1.2rem}.items-filters .heading{display:none}.items-filters .current-filters{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:9px;margin-top:16px;padding-top:16px;border-top:1px solid #d8d0c6}.items-filters .current-filters.empty{display:none}.items-filters .current-filters .remove-all{font-size:16px;text-decoration:underline;padding:6px 10px}.items-filters .filters{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:0}.items-filters .filter{width:220px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;min-width:0;position:relative}.items-filters .filter .handle{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:53px;background:#fff;font:15px/1.3 var(--font-base);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1em;border-radius:4px;border:1px solid transparent;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;padding-right:38px;gap:.5ch;white-space:nowrap;min-width:0;-webkit-transition:border .3s ease;transition:border .3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.items-filters .filter .handle:hover{border-color:#1a471c}.items-filters .filter .handle .label{min-width:0;overflow:hidden;text-overflow:ellipsis}.items-filters .filter .handle em{font-style:normal;font-weight:400;display:none}.items-filters .filter .handle .arrow{position:absolute;top:50%;right:12px;margin-top:-9px;width:18px;height:18px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.items-filters .filter.open .handle{border-color:#1a471c}.items-filters .filter.open .handle .arrow{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.items-filters .filter.selected .handle{font-weight:700}.items-filters .filter.selected .handle em{display:block}.items-filters .filter .facetwp-facet{position:absolute;padding:20px;background:#fff;border:1px solid #1a471c;border-radius:4px;margin-top:6px;font:16px/1.3 var(--font-base);display:none;width:100%;-moz-box-sizing:border-box;box-sizing:border-box}.items-filters .filter .facetwp-facet.is-loading{opacity:1}.items-filters .filter .facetwp-facet .facetwp-checkbox{margin-top:.6em;background:none;margin-bottom:0;padding-left:0}.items-filters .filter .facetwp-facet .facetwp-checkbox:first-child{margin-top:0}.items-filters .filter .facetwp-facet .facetwp-checkbox .facetwp-counter{opacity:.5}.section-title+.items-filters{margin-top:24px}.post-teaser.big{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:1rem}.adv-grid .post-teaser.big{-ms-grid-columns:(minmax(0,1fr))[9];grid-template-columns:repeat(9,minmax(0,1fr));display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.post-teaser.big .image{-ms-grid-column:span 7;grid-column:span 7}.adv-grid .post-teaser.big .image{-ms-grid-column:span 4;grid-column:span 4}.post-teaser.big .content{-ms-grid-column:span 5;grid-column:span 5;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.adv-grid .post-teaser.big .content{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.posts-grid{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}.adv-grid .posts-grid{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}.posts-grid .post-teaser .title{font-size:22px}.posts-slider .slider-wrapper .slide{width:calc((100% - 11rem) / 12 * 5 + 4rem)}.books-grid{grid-gap:1rem;-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}.books-grid .book-teaser:first-child{-ms-grid-column:span 3;grid-column:span 3;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem;padding:40px}.books-grid .book-teaser:first-child .cover{width:30%;max-width:350px}.books-grid .book-teaser:first-child .title{font-size:40px}.callout .button{margin-right:0}.adv-side .callout .box{padding:20px;display:block;overflow:hidden}.adv-side .callout .obj{display:block;position:relative;margin-bottom:-20px;width:100%;height:187px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='177' fill='none' viewBox='0 0 240 177'%3E%3Cpath fill='%23B9E1BB' fill-rule='evenodd' d='M29.21 139.659c2.9 6.071 5.534 11.588 7.16 16.364 2.86 8.392 3.964 15.239 3.989 20.977h176.21c19.984-65.287 48.145-203.7-85.197-172.052C-18.165 40.44 10.837 101.178 29.211 139.66z' clip-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:bottom}.adv-side .callout .obj .img{position:absolute;top:auto;bottom:-30px;left:50%;margin-left:-80px;width:160px;height:190px;border-radius:6px;-webkit-transform:rotate(6deg);-ms-transform:rotate(6deg);transform:rotate(6deg)}.adv-side .callout .image.mobile{display:none}.adv-side .callout .image.vertical{display:block}.callout:not(.adv-side .callout){font-size:32px}.callout:not(.adv-side .callout) .box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:none;height:130px;min-height:0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem;padding-left:182px;gap:1rem;text-wrap:balance}.callout:not(.adv-side .callout) .obj{right:auto;left:0;width:170px;height:160px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='160' fill='none' viewBox='0 0 170 160'%3E%3Cpath fill='%23B9E1BB' d='M139.5 70c20.74 23.484 27.354 64.49 23.61 90H0V33.443C8.913 22.56 29.068 6.247 66 15c38.904 9.22 42.589 14.341 54.521 30.928C124.959 52.098 130.54 59.855 139.5 70z'/%3E%3C/svg%3E");background-position:0 100%;border-radius:0 0 0 4px}.callout:not(.adv-side .callout) .obj .img{top:7px;right:auto;left:10px;width:130px;height:180px;border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,.25);-webkit-transform:rotate(-3.5deg);-ms-transform:rotate(-3.5deg);transform:rotate(-3.5deg);overflow:hidden}.callout:not(.adv-side .callout) .obj .img img{position:absolute;top:0;left:0;width:100%}.callout:not(.adv-side .callout) .button{margin-top:0}.callout:not(.adv-side .callout) .image.mobile{display:none}.callout:not(.adv-side .callout) .image.horizontal{display:block}.callout-newsletter:not(.adv-side .callout) .box{overflow:hidden}.courses-grid{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem}.adv-grid .courses-grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.boxed-callout .box{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:1rem}.boxed-callout .content{-ms-grid-column:span 8;grid-column:span 8}.special-items-list{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.block-callout .callout{font-size:27px!important}.page-hero .wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem}.page-hero .image{width:25%}.page-hero .image.small{width:180px;max-width:inherit;min-width:inherit;margin-top:-90px;margin-bottom:-40px}.page-hero .image.right{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.item-callout .wrap{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:1rem}.item-callout .image{max-width:none;grid-column:1/5;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin:0}.item-callout .content{grid-column:5/13}.course-callout .course-teaser{padding:1rem;font-size:22px;min-height:350px}.course-callout .course-teaser .image{width:48%;margin:-1rem -1rem -1rem 0}.course-callout .course-teaser .title{font-size:46px;font-weight:600}.course-callout .course-teaser .author{margin-top:1em}#moon-calendar-callout .box .title{margin-bottom:0}#moon-calendar-callout .box .wrap{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:1rem}#moon-calendar-callout .box .title{-ms-grid-column:span 4;grid-column:span 4}#moon-calendar-callout .box .content{-ms-grid-column:span 8;grid-column:span 8}#calendars-list+#moon-calendar-callout-small{margin-top:-2rem}#moon-calendar-callout-small.wide .box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:32px;height:130px;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:1rem;padding-left:170px}#moon-calendar-callout-small.wide .button{margin-top:0}#moon-calendar-callout-small.wide .image{width:200px;right:auto;top:-100px;left:-50px;opacity:.5;z-index:1}#archive-list .section-title{margin-bottom:24px}#archive-list .items-list-caption{margin-bottom:20px}#post-comments.collapsed .box{max-height:850px}#book-hero .image{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}#book-hero .book-details{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;margin-left:calc(0% + 0rem)}#book-hero .book-details,#book-hero.special .content{margin-right:8.3333333333%;padding-right:.0833333333rem}#book-hero.special .content{margin-left:8.3333333333%;padding-left:.0833333333rem}#book-hero.special .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}#book-hero.special .image{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:400px;min-width:none;max-width:none}.lead-section-grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem}.lead-section-content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.no-form .lead-section-content{grid-column:3/11}.lead-section-form{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;position:-webkit-sticky;position:sticky;top:1rem;font-size:19px}#search-hero .inner{margin-right:8.3333333333%;padding-right:.0833333333rem;margin-left:8.3333333333%;padding-left:.0833333333rem}#about-intro .image .image-spacer{padding-top:0;height:40vw;-moz-box-sizing:border-box;box-sizing:border-box;max-height:800px}#about-intro .phrase{margin-right:8.3333333333%;padding-right:.0833333333rem;margin-left:8.3333333333%;padding-left:.0833333333rem}#about-courses ul{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}#landing-footer{padding:1.5em 0}#landing-footer .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.course-details-grid{-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:1rem}.course-details-content{grid-column:1/9;-ms-grid-row:1;grid-row:1}.course-details-form{grid-column:9/13;-ms-grid-row:1;grid-row:1;position:-webkit-sticky;position:sticky;top:1rem;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}#course-reviews .review{width:33.3333%}#course-reviews .slider-bullets{display:none}#sheet-image .image-spacer{padding-top:0;height:30vw;-moz-box-sizing:border-box;box-sizing:border-box;min-height:400px;max-height:600px}#calendar-calendars-list ul{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}#calendar-calendars-list ul li{min-height:300px}#calendar-months-list .months{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}#calendar-months-table tbody td.hide-desktop,#calendar-months-table thead th.hide-desktop{display:none}#calendar-moons-slider .nav{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#home-hero-slider .slider-bullets{display:none}#home-hero-slider .slide .content{margin-right:16.6666666667%;padding-right:.1666666667rem;margin-left:calc(0% + 0rem)}#home-hero-slider .slider-nav{display:block}#home-hero-slider .slider-nav .wrap{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#home-about .grid{grid-gap:1rem;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr))}#home-about .about{-ms-grid-column:span 8;grid-column:span 8}#home-about .newsletter{-ms-grid-column:span 4;grid-column:span 4}#home-defense .items,#home-month .items{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}#home-defense .items .item a,#home-month .items .item a{min-height:375px}#home-social .slider-bullets{display:none}#home-social .item{width:25%;max-width:none}#home-social .item a .play{width:60px;height:60px}#home-start .tab-panel .heading{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:1rem}#home-start .tab-panel .heading .title{margin-bottom:0;-ms-grid-column:span 4;grid-column:span 4}#home-start .tab-panel .heading .content{-ms-grid-column:span 8;grid-column:span 8}#home-start .tab-panel .panel-articles{padding-top:15px}#home-start .tab-panel .panel-articles .callout-link{margin-top:-15px}#home-start .tab-panel .panel-articles{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem}#home-start .tab-panel .course-teaser{padding:1rem;height:350px}#home-start .tab-panel .course-teaser .image{width:48%;margin:-1rem -1rem -1rem 0}#home-start .tab-panel .course-teaser .author{margin-top:1em}#home-start .tab-panel .callout .box{height:350px}#home-start .tab-panel .callout .box .image,#home-start .tab-panel .callout .box .obj{position:absolute;bottom:0;left:0;width:100%;margin:0}#home-start .tab-panel .book-callout{padding-top:20px}#home-start .tab-panel .book-callout .box{min-height:330px;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em;background:#fff}#home-start .tab-panel .book-callout .box .cover{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:0;margin-top:-100px}#home-start .tab-panel .book-callout .box .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#home-start .tab-panel .book-callout .box .content,#home-start .tab-panel .book-callout .box .content .cta{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}#home-start .tab-panel .book-callout .box .content .cta{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}#glossario-main-wrap .adv-side{top:84px}#glossario-nav ul li{width:100%;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.glossario-letter .items{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}#calcolatore-steps .step.results-steps .not-found{margin-right:12.5%;padding-right:.125rem;margin-left:12.5%;padding-left:.125rem}}@media screen and (min-width:1280px){:root{--margin:60px}.main-section:not(.main-section .main-section){margin:3rem 0}.main-section-intro .inner{margin-right:16.6666666667%;padding-right:.1666666667rem;margin-left:16.6666666667%;padding-left:.1666666667rem}.adv-grid{grid-gap:0 2rem}html.post-nav-shown .adv-grid .adv-side{top:1rem}#top-bar{display:block}#header{border-top:0}#header .bar .menu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}#menu .grid{padding-bottom:0;padding-top:56px;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:1rem;min-height:calc(100vh - 104px)}#menu .close-wrap{top:56px;height:104px}#menu .column{padding-bottom:1.5rem;border-right:1px solid hsla(0,0%,100%,.2);padding-right:1rem}#menu .column-01{-ms-grid-column:span 5;grid-column:span 5}#menu .column-01 .search{display:none}#menu .column-02{-ms-grid-column:span 4;grid-column:span 4}#menu .column-03{margin-top:0;-ms-grid-column:span 3;grid-column:span 3;padding-right:0;border-right:0}#menu .submenu{display:block}#menu .about .box .link.mobile-link,#menu .bottom-links,#menu .follow,#mobile-submenu{display:none}.marquee-section+#footer{margin-top:-3rem}.items-list{-ms-grid-columns:(minmax(0,1fr))[6];grid-template-columns:repeat(6,minmax(0,1fr))}.adv-grid .items-list{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}.section-title+.items-filters,.section-title+.items-filters+.items-list-caption,.section-title+.items-list-caption{margin-top:30px}.adv-grid .post-teaser.big{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[9];grid-template-columns:repeat(9,minmax(0,1fr));grid-column-gap:1rem}.post-teaser.big .image{-ms-grid-column:span 8;grid-column:span 8}.adv-grid .post-teaser.big .image,.post-teaser.big .content{-ms-grid-column:span 4;grid-column:span 4}.post-teaser.big .content{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.adv-grid .post-teaser.big .content{-ms-grid-column:span 5;grid-column:span 5}.adv-grid .posts-grid .post-teaser .title,.posts-grid .post-teaser .title{font-size:27px}.post-box{margin-left:0;margin-right:0;padding:1rem}.posts-slider .slider-wrapper .slide{width:25%}.posts-slider .slider-bullets{display:none}.block-course .course-teaser{min-height:350px}.block-topics ul{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}.post-grid .block-topics ul{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.block-partners ul{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}.post-grid .block-partners ul{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}.page-hero .box{padding-bottom:2rem}.page-hero .image.right{margin-left:2rem}.page-hero .content:not(.image+.content) .page-summary,.page-hero .content:not(.image+.content) .page-title{margin-right:16.6666666667%;padding-right:.1666666667rem;margin-left:calc(0% + 0rem)}.page-hero.center .content:not(.image+.content) .page-summary,.page-hero.center .content:not(.image+.content) .page-title{margin-right:8.3333333333%;padding-right:.0833333333rem;margin-left:8.3333333333%;padding-left:.0833333333rem}.item-callout .image{grid-column:2/5;margin-left:-20px}.item-callout .content{grid-column:5/12}.course-callout .spacer{margin-right:8.3333333333%;padding-right:.0833333333rem;margin-left:8.3333333333%;padding-left:.0833333333rem}.course-callout .course-teaser{padding:1.2rem}.course-callout .course-teaser .image{width:48%;margin:-1.2rem -1.2rem -1.2rem 0}#moon-calendar-callout-small .section{margin-right:8.3333333333%;padding-right:.0833333333rem;margin-left:8.3333333333%;padding-left:.0833333333rem}#archive-list .section-title{margin-bottom:30px}.post-grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:1rem}.post-grid .post-grid-aside{-ms-grid-column:span 3;grid-column:span 3;grid-row:1/100;position:-webkit-sticky;position:sticky;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;top:1rem}.post-grid .post-grid-aside>.heading{display:none}.post-grid .post-grid-content,.post-grid .post-grid-intro{-ms-grid-column:span 9;grid-column:span 9}#post-comments .box{padding:1.5rem 1rem;margin:0;padding:2rem 1rem}#book-hero.special .content,#post-comments .inner{margin-right:16.6666666667%;padding-right:.1666666667rem;margin-left:16.6666666667%;padding-left:.1666666667rem}#lead-hero .tabella-semine-image{margin-top:0}.no-form .lead-section-content{grid-column:4/10}#about-intro .phrase{padding-top:2.5rem;padding-bottom:3rem}#calendar-months-list .months{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}#calendar-months-table tbody td{width:72px}#calendars-list ul,.moon-today .box ul{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}#home-hero-slider .slide .content{margin-right:33.3333333333%;padding-right:.3333333333rem;margin-left:calc(0% + 0rem)}.authors-list.small{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}#calcolatore-hero{margin-top:-160px;padding-top:160px}#calcolatore-hero .obj{top:160px}#calcolatore-steps{background:#fff}#calcolatore-steps .steps-grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:1rem}#calcolatore-steps .steps-main{-moz-box-sizing:border-box;box-sizing:border-box;grid-column:1/9;-ms-grid-row:1;grid-row:1;margin-right:-1rem;margin-left:-999em;padding-right:2rem;padding-left:999em}#calcolatore-steps .steps-side{grid-column:9/13;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh;padding:1rem 0 1rem 2rem}#calcolatore-steps .step{min-height:100vh;padding:1.5rem 0}#calcolatore-steps .step.completed,#calcolatore-steps .step.current{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}#calcolatore-steps .step.results-steps{margin-right:-2rem;margin-left:-999em;padding-right:2rem;padding-left:999em}#calcolatore-steps .step.results-steps .button.calcolatore-restart{display:none}#calcolatore-steps .items-list{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}#calcolatore-summary .caption{display:block}#calcolatore-summary ul li{position:relative;padding-top:40px;padding-left:36px;line-height:26px}#calcolatore-summary ul li.completed,#calcolatore-summary ul li.current{font:700 26px/26px var(--font-display);letter-spacing:-.02em}#calcolatore-summary ul li.current{color:#329e36}#calcolatore-summary ul li .check{-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:44px;left:0;width:18px;height:18px;border:1px solid #329e36;border-radius:100%;background:#fff}#calcolatore-summary ul li .check:before{display:none;position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:100%;background:#329e36;content:""}#calcolatore-summary ul li .check:after{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzXzEyMikiPgo8cGF0aCBkPSJNMTYuNjY2NyA1TDcuNTAwMDQgMTQuMTY2N0wzLjMzMzM3IDEwIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEzXzEyMiI+CjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat 50%;background-size:12px;content:""}#calcolatore-summary ul li.current .check:before{display:block}#calcolatore-summary ul li.completed .check{background:#329e36}#calcolatore-summary ul li.completed .check:after{display:block}#calcolatore-summary ul li:before{position:absolute;top:0;bottom:0;left:8px;width:2px;background:#dfd3c4;content:""}#calcolatore-summary ul li:first-child{padding-top:0}#calcolatore-summary ul li:first-child .check{top:4px}#calcolatore-summary ul li:first-child:before{top:5px}#calcolatore-summary ul li:last-child:before{height:50px}#calcolatore-summary ul li .label{display:block}#calcolatore-summary ul li .value{display:none}#calcolatore-summary ul li.completed .label{margin-bottom:.3em;font:19px/1.2 var(--font-base);letter-spacing:0}#calcolatore-summary ul li.completed .value{display:block}}@media screen and (min-width:1280px) and (min-width:1280px){.callout.as-section{margin-right:8.3333333333%;padding-right:.0833333333rem;margin-left:8.3333333333%;padding-left:.0833333333rem}}@media screen and (min-width:1366px){.main-section:not(.main-section .main-section){margin:3.5rem 0}.adv-grid{grid-gap:0 3rem}.marquee-section+#footer{margin-top:-3.5rem}.block-course .course-teaser{padding:30px}.block-course .course-teaser .image{width:48%;margin:-30px -30px -30px 0}.moon-today .box ul li.all a{padding:20px}}@media screen and (max-width:1279px){#menu .about .box .link.desktop-link,#menu .column-03 .search{display:none}.post-grid .post-grid-aside>.heading{position:fixed;top:0;left:0;width:100%;height:100%;background:#1c561f;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:60px;font-size:16px;line-height:1;color:#fff;padding:0 var(--margin);z-index:1001;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.post-grid .post-grid-aside>.heading svg{width:24px;height:24px;margin-right:-2px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.post-grid .post-grid-aside>.inner{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background:#fff;overflow:auto;overscroll-behavior:contain;padding:100px var(--margin) 2rem;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-moz-box-sizing:border-box;box-sizing:border-box}.post-grid .post-grid-aside.open>.heading,.post-grid .post-grid-aside.show>.heading{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.post-grid .post-grid-aside.open>.heading svg{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.post-grid .post-grid-aside.open>.inner{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#calcolatore-steps .steps-side{z-index:10;margin:0 calc(var(--margin) * -1) 30px;padding:20px var(--margin);overflow:auto;background:#fff;scrollbar-width:none;overflow-style:none}#calcolatore-steps .steps-side::-webkit-scrollbar{display:none}#calcolatore-summary{width:100%}#calcolatore-summary .button{display:none!important}#calcolatore-summary ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:16px;line-height:1.2}#calcolatore-summary ul li{position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:25%;min-width:210px;padding-top:24px;white-space:nowrap}#calcolatore-summary ul li:before{position:absolute;top:8px;right:calc(var(--margin) * -1);left:0;height:1px;background:#dfd3c4;content:""}#calcolatore-summary ul li .check{-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;width:16px;height:16px;border:1px solid #329e36;border-radius:100%;background:#fff}#calcolatore-summary ul li .check:before{display:none;position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:100%;background:#329e36;content:""}#calcolatore-summary ul li .check:after{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzXzEyMikiPgo8cGF0aCBkPSJNMTYuNjY2NyA1TDcuNTAwMDQgMTQuMTY2N0wzLjMzMzM3IDEwIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEzXzEyMiI+CjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat 50%;background-size:12px;content:""}#calcolatore-summary ul li .value{display:block;display:none;margin-top:.2em;overflow:hidden;font-size:19px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}#calcolatore-summary ul li.completed .value,#calcolatore-summary ul li.current .check:before,#calcolatore-summary ul li.current .value{display:block}#calcolatore-summary ul li.completed .check{background:#329e36}#calcolatore-summary ul li.completed .check:after{display:block}}@media screen and (max-width:1123px){.only-desktop{display:none}#to-top-button-wrap.has-button{-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;right:0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 var(--margin);gap:12px}#to-top-button-wrap.has-button .button{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tags.scrollable{padding-top:1px;padding-bottom:1px;overflow:auto;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:calc(var(--margin) * -1);margin-right:calc(var(--margin) * -1);-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;scrollbar-width:none;overflow-style:none;width:100vw}.tags.scrollable::-webkit-scrollbar{display:none}.tags.scrollable:after,.tags.scrollable:before{content:"";width:calc(var(--margin) - 12px);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.tag-dropdown .handle .icon.desktop{display:none}.tag-dropdown ul{display:none!important}.items-filters{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9999;padding:0 var(--margin) 2rem;-moz-box-sizing:border-box;box-sizing:border-box;overflow:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);overscroll-behavior:contain;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.items-filters.open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.items-filters .heading{margin:0 calc(var(--margin) * -1);padding:0 var(--margin);height:70px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fbf4eb;position:-webkit-sticky;position:sticky;top:0;margin-bottom:1.5rem;z-index:10;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.items-filters .heading .title{font:24px/1 var(--font-display);letter-spacing:-.02em}.items-filters .heading .close{width:40px;height:40px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:-8px}.items-filters .heading .close svg{width:24px;height:24px}.items-filters .current-filters{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;overflow:auto;margin:0 calc(var(--margin) * -1) 1.5rem;scrollbar-width:none;overflow-style:none}.items-filters .current-filters.empty{display:none}.items-filters .current-filters::-webkit-scrollbar{display:none}.items-filters .current-filters:after,.items-filters .current-filters:before{content:"";opacity:0;pointer-events:none;height:10px;background:red;width:var(--margin);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:-8px}.items-filters .current-filters:after{margin-left:-8px}.items-filters .current-filters .remove-all{text-decoration:underline;font-size:14px;white-space:nowrap;margin-left:10px}.items-filters .filters{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.items-filters .filters .filter{margin-top:20px;padding-top:20px;border-top:1px solid #dfd3c4}.items-filters .filters .filter:first-child{margin-top:0;padding-top:0;border-top:0}.items-filters .filters .filter .handle{display:block;cursor:pointer;position:relative;padding-right:30px;font-size:19px;line-height:1.2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.items-filters .filters .filter .handle .arrow{position:absolute;top:50%;right:0;width:24px;height:24px;margin-top:-12px;-webkit-transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,color .2s ease;transition:transform .2s ease,color .2s ease,-webkit-transform .2s ease}.items-filters .filters .filter .handle em{display:none}.items-filters .filters .filter .handle .label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.items-filters .filters .filter.open .handle .arrow{color:#329e36;-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.items-filters .filters .filter .facetwp-facet{display:none;padding-left:16px;margin-top:16px;font-size:16px;line-height:1.2}.items-filters .filters .filter .facetwp-facet .facetwp-checkbox{margin-top:.5em;background:none;margin-bottom:0;padding-left:0}.items-filters .filters .filter .facetwp-facet .facetwp-checkbox:first-child{margin-top:0}.items-filters .filters .filter .facetwp-facet .facetwp-checkbox .facetwp-counter{color:#1a471c;opacity:.5;font-style:normal;font-weight:400}.items-filters .filters .filter .facetwp-facet .facetwp-checkbox.checked{color:#329e36;font-weight:700}.boxed-callout .heading{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.boxed-callout .heading .section-title{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:.3em}.boxed-callout .heading .image{max-width:180px;width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0;margin-bottom:1em}#search-hero .filters .facetwp-facet{padding-top:1px;padding-bottom:1px;overflow:auto;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:calc(var(--margin) * -1);margin-right:calc(var(--margin) * -1);scrollbar-width:none;overflow-style:none;width:100vw}#search-hero .filters .facetwp-facet::-webkit-scrollbar{display:none}#search-hero .filters .facetwp-facet:after,#search-hero .filters .facetwp-facet:before{content:".";width:calc(var(--margin) - 12px);background:red;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;opacity:0}#calendar-months-table tbody td.hide-mobile,#calendar-months-table thead th.hide-mobile{display:none}#home-start .tab-panel .panel-articles .callout-link+.post-teaser{margin-top:30px}#home-start .tab-panel .panel-articles .post-teaser+.post-teaser{margin-top:1rem;padding-top:1rem;border-top:1px solid #d8d0c6}#glossario-nav ul{overflow:auto;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:calc(var(--margin) * -1);margin-right:calc(var(--margin) * -1);-webkit-box-pack:safe center;-webkit-justify-content:safe center;-moz-box-pack:safe center;-ms-flex-pack:safe center;justify-content:safe center;scrollbar-width:none;overflow-style:none}#glossario-nav ul::-webkit-scrollbar{display:none}#glossario-nav ul:after,#glossario-nav ul:before{content:".";opacity:0;pointer-events:none;width:calc(var(--margin) - 4px);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}#calcolatore-steps .step{scroll-padding:100px}}@media screen and (max-width:1123px) and (max-width:1123px){.tab{overflow:auto;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:calc(var(--margin) * -1);margin-right:calc(var(--margin) * -1);scrollbar-width:none;overflow-style:none;width:100vw}.tab::-webkit-scrollbar{display:none}.tab:after,.tab:before{content:"";width:calc(var(--margin));-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}@media screen and (max-width:767px){#header .bar .button{display:none}.posts-grid .post-teaser{border-top:1px solid #dfd3c4;padding-top:1.3rem}.posts-grid .post-teaser:first-child{border-top:0;padding-top:0}.posts-list .post-teaser .summary{display:none}.form-button .button{width:100%}#pagination .next>*,#pagination .prev>*{text-transform:capitalize}#pagination .next>* .no-mobile,#pagination .prev>* .no-mobile{display:none}.block-newsletter .box:before{left:auto;right:0;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.page-hero .cta>*{width:100%}.sheet-info-box ul li:first-child .box{border-top:0;padding-top:0;margin-top:0}.sheet-info-box ul li.collapsed{display:none}.sheet-info-box.elapsed ul li{display:block}#calcolatore-steps .step.results-steps .button.calcolatore-restart{width:100%}}