.escoffier-spider-web{position:relative}.escoffier-spider-web .escoffier-main-section-heading{text-transform:uppercase}@media(min-width: 769px){.escoffier-spider-web .escoffier-main-section-heading{font-size:54px;line-height:40px;margin-bottom:43px}}@media(min-width: 769px){.escoffier-spider-web .escoffier-page-builder-section-top{margin-bottom:50px}}.escoffier-spider-web__body{max-width:945px;margin-left:auto;margin-right:auto;text-align:left}@media(min-width: 769px){.escoffier-spider-web__body{font-size:24px;line-height:38px}}.escoffier-spider-web__counter{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:84px}@media(max-width: 1024px){.escoffier-spider-web__counter{margin-bottom:80px}}@media(max-width: 768px){.escoffier-spider-web__counter{margin-bottom:30px}}@media(max-width: 400px){.escoffier-spider-web__counter{gap:10px}}.escoffier-spider-web__counter-item{display:flex;flex-direction:column;align-items:center}.escoffier-spider-web__counter-number{font-family:TradeGothic;font-weight:800;-webkit-font-smoothing:antialiased;font-size:241.319px;line-height:.9}@media(max-width: 650px){.escoffier-spider-web__counter-number{font-size:140px}}@media(max-width: 400px){.escoffier-spider-web__counter-number{font-size:90px}}@media(max-width: 375px){.escoffier-spider-web__counter-number{font-size:70px}}.escoffier-spider-web__counter-number--red{color:#bb1233}.escoffier-spider-web__counter-number--brown{color:#8e6c4a}.escoffier-spider-web__counter-sep{font-family:TradeGothic;font-weight:400;-webkit-font-smoothing:antialiased;font-size:134.066px;color:#d4cec9;line-height:1;align-self:center;padding-bottom:40px;margin-left:20px;margin-right:20px}@media(max-width: 650px){.escoffier-spider-web__counter-sep{font-size:80px;margin-left:0;margin-right:0}}@media(max-width: 400px){.escoffier-spider-web__counter-sep{font-size:60px}}@media(max-width: 375px){.escoffier-spider-web__counter-sep{font-size:40px}}.escoffier-spider-web__counter-label{font-family:TradeGothic;font-weight:800;-webkit-font-smoothing:antialiased;font-size:30px;color:#252525;text-transform:capitalize;margin-top:7px;text-align:center}@media(max-width: 500px){.escoffier-spider-web__counter-label{font-size:24px}}@media(max-width: 375px){.escoffier-spider-web__counter-label{font-size:21px}}.escoffier-spider-web__inner{position:relative;width:100%;max-width:1020px;aspect-ratio:1/1;margin:0 auto}.escoffier-spider-web__svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.escoffier-spider-web__center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;pointer-events:none;z-index:1}@media(max-width: 650px){.escoffier-spider-web__center{width:16px;height:16px;border-radius:50%;background:#000;outline:20px solid #fff}}.escoffier-spider-web__center-title{font-family:TradeGothic;font-weight:800;-webkit-font-smoothing:antialiased;color:#000;line-height:normal;background:#fff;display:none;max-width:350px}@media(min-width: 651px){.escoffier-spider-web__center-title{font-size:24px;display:block;min-width:auto}}@media(min-width: 769px){.escoffier-spider-web__center-title{font-size:32px;line-height:42px}}.escoffier-spider-web__node{position:absolute;cursor:pointer;text-align:center;z-index:1;transition:opacity .25s ease;transform:translateX(-50%)}.escoffier-spider-web__node .color{transition:background-color .3s ease}.escoffier-spider-web__node svg{transition:transform .3s ease}@media(max-width: 768px){.escoffier-spider-web__node svg{max-width:40px;height:auto}}@media(max-width: 500px){.escoffier-spider-web__node svg{max-width:45%}}.escoffier-spider-web__node svg path{transition:fill .3s ease}.escoffier-spider-web__node:hover .escoffier-spider-web__node-circle,.escoffier-spider-web__node:focus .escoffier-spider-web__node-circle{box-shadow:0 6px 20px rgba(0,0,0,.15);z-index:10;position:relative}.escoffier-spider-web__node:hover .escoffier-spider-web__node-circle .color,.escoffier-spider-web__node:focus .escoffier-spider-web__node-circle .color{background-color:#000}.escoffier-spider-web__node:hover .escoffier-spider-web__node-circle svg path,.escoffier-spider-web__node:focus .escoffier-spider-web__node-circle svg path{fill:#fff}.escoffier-spider-web__node:focus{outline:none}.escoffier-spider-web__node:focus .escoffier-spider-web__node-circle{outline:2px solid #000;outline-offset:2px}.escoffier-spider-web__node.segment-0{transform:translate(-50%, 10%) !important}.escoffier-spider-web__node.is-active .escoffier-spider-web__node-circle{box-shadow:0 6px 20px rgba(0,0,0,.2)}.escoffier-spider-web__node.is-dimmed .escoffier-spider-web__node-label__text,.escoffier-spider-web__node.is-dimmed .escoffier-spider-web__node-circle .color{opacity:.35}.escoffier-spider-web__node-circle{border-radius:50%;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;margin:0 auto;background:#fff;max-width:149px;max-height:149px}@media(max-width: 650px){.escoffier-spider-web__node-circle{outline:7px solid #fff}}.escoffier-spider-web__node-circle .color{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.escoffier-spider-web__node-circle .color-green{background-color:#cfd69f}.escoffier-spider-web__node-circle .color-teal{background-color:#d1e3e4}.escoffier-spider-web__node-circle .color-yellow{background-color:#ffe77d}.escoffier-spider-web__node-label{font-family:TradeGothic;font-weight:800;-webkit-font-smoothing:antialiased;display:inline-block;text-transform:uppercase;margin-left:auto;margin-right:auto;line-height:normal;background:#fff;padding-top:5px;font-size:13px;padding-bottom:7px;max-width:90px}@media(min-width: 346px){.escoffier-spider-web__node-label{font-size:15px;max-width:130px}}@media(min-width: 651px){.escoffier-spider-web__node-label{padding-top:20px;font-size:24px;padding-bottom:20px;max-width:214px}}.escoffier-spider-web__tooltip{position:absolute;z-index:30;transform:translate(-50%, -50%);width:414px;max-width:calc(100% - 20px);background:#fff;border:1px solid rgba(0,0,0,0);border-radius:20px;padding:27px 35px 26px 25px;box-shadow:0 8px 24px rgba(0,0,0,.12);max-height:406px;overflow-y:auto;animation:sw-tooltip-in .2s ease both}@media(min-width: 451px){.escoffier-spider-web__tooltip{padding:20px 15px 15px 15px}}.escoffier-spider-web__tooltip.color-green{border-color:#cfd69f}.escoffier-spider-web__tooltip.color-teal{border-color:#d8e8e9}.escoffier-spider-web__tooltip.color-yellow{border-color:#ffe77d}.escoffier-spider-web__tooltip.color-green .escoffier-spider-web__tooltip-tag{color:hsl(67.6363636364,40.1459854015%,41.137254902%);border-color:#cfd69f;background-color:rgba(207,214,159,.3)}.escoffier-spider-web__tooltip.color-teal .escoffier-spider-web__tooltip-tag{color:hsl(183.5294117647,27.868852459%,60.0392156863%);border-color:#d8e8e9;background-color:rgba(216,232,233,.3)}.escoffier-spider-web__tooltip.color-yellow .escoffier-spider-web__tooltip-tag{color:rgb(186.2,151.8246153846,0);border-color:#ffe77d;background-color:rgba(255,231,125,.3)}.escoffier-spider-web__tooltip-close{position:absolute;top:12px;right:12px;background:none;border:none;cursor:pointer;padding:4px;color:#999;line-height:0;display:flex;align-items:center;justify-content:center}.escoffier-spider-web__tooltip-close:hover{color:#333}.escoffier-spider-web__tooltip-close:focus{outline:2px solid #000;border-radius:4px}.escoffier-spider-web__tooltip-header{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding-right:20px}.escoffier-spider-web__tooltip-icon{width:53px;height:53px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.escoffier-spider-web__tooltip-icon.color-green{background-color:#cfd69f}.escoffier-spider-web__tooltip-icon.color-teal{background-color:#d8e8e9}.escoffier-spider-web__tooltip-icon.color-yellow{background-color:#ffe77d}.escoffier-spider-web__tooltip-icon svg{width:50%;height:50%}.escoffier-spider-web__tooltip-title{font-family:TradeGothic,sans-serif;font-size:22px;font-weight:bold;text-transform:uppercase;color:#333;line-height:1.2}.escoffier-spider-web__tooltip-description{font-family:Lato;font-size:16px;line-height:23px;color:#333;margin:0 0 16px 0}.escoffier-spider-web__tooltip-tags{display:flex;flex-wrap:wrap;gap:8px}.escoffier-spider-web__tooltip-tag{display:inline-block;border:1px solid;border-radius:100px;padding:9px 19px;font-family:Lato;font-size:13px;line-height:1.2;opacity:0;animation:sw-tag-in .25s ease forwards}@keyframes sw-tooltip-in{from{opacity:0;transform:translate(-50%, -50%) scale(0.82)}to{opacity:1;transform:translate(-50%, -50%) scale(1)}}@keyframes sw-tag-in{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}/*# sourceMappingURL=style.css.map */
