[data-jmm] [data-jmm-module=donutMenu] body{padding:80px}[data-jmm] [data-jmm-module=donutMenu] .donutMenuHeader{font-size:clamp(16px,1.97vw,38px);font-weight:300;color:#00338d;padding:20px 0;text-align:center}[data-jmm] [data-jmm-module=donutMenu] .donutMenu{--size:390px;--background-image:var(--default-background,none);position:relative;background:var(--background-image,none) no-repeat;background-size:cover;background-position:100%;padding:54px 0;color:#fff;isolation:isolate}[data-jmm] [data-jmm-module=donutMenu] .donutMenu__background{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1;object-fit:cover;object-position:center right}[data-jmm] [data-jmm-module=donutMenu] .donutMenu__container{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:var(--size) auto;gap:122px;-ms-flex-align:center;align-items:center}@media only screen and (max-width:390px){[data-jmm] [data-jmm-module=donutMenu] .donutMenu__container{--size:300px}}@media only screen and (max-width:1100px){[data-jmm] [data-jmm-module=donutMenu] .donutMenu__container{grid-template-columns:1fr;grid-template-rows:var(--size) auto;justify-items:center;gap:50px}[data-jmm] [data-jmm-module=donutMenu] .donutMenu__container .donut{grid-column:1;grid-row:1}[data-jmm] [data-jmm-module=donutMenu] .donutMenu__container .donutMenu__items{grid-column:1;grid-row:2;width:100%;padding:0 20px 0 80px}[data-jmm] [data-jmm-module=donutMenu] .donutMenu__container .donutMenu__items .donutMenu__item.donutMenu__item--default{margin-left:-60px}}[data-jmm] [data-jmm-module=donutMenu] .donutMenu__items:not(.selected) .donutMenu__item--default{display:block}[data-jmm] [data-jmm-module=donutMenu] .donutMenu__item{display:none;position:relative}[data-jmm] [data-jmm-module=donutMenu] .donutMenu__item.selected{display:block}[data-jmm] [data-jmm-module=donutMenu] .donutMenu__item__icon{position:absolute;left:-71px;width:53px}[data-jmm] [data-jmm-module=donutMenu] .donutMenu__item__title{font-size:inherit;font-weight:700;line-height:53px}[data-jmm] [data-jmm-module=donutMenu] .donutMenu__item__article>p{margin-bottom:12px}[data-jmm] [data-jmm-module=donutMenu] .donutMenu__item__article .donutMenu__content__button{background:#005eb8;color:#fff;padding:.5em 2em;border-radius:5px;display:inline-block;transition:background-color .3s ease-out}[data-jmm] [data-jmm-module=donutMenu] .donutMenu__item__article .donutMenu__content__button:hover{background:#0078eb;text-decoration:none;transition:background-color .1s ease-out}[data-jmm] [data-jmm-module=donutMenu] .donut{--base-width:calc(var(--size) * 0.22);--grow-size:30px;--hover-width:calc(var(--base-width) + var(--grow-size));display:block;position:relative;list-style-type:none;padding:0;margin:0;width:var(--size);height:var(--size)}[data-jmm] [data-jmm-module=donutMenu] .donut:after{content:"";position:absolute;z-index:101;left:0;right:0;display:block;background:transparent;width:calc(var(--size) - var(--base-width) * 2);height:calc(var(--size) - var(--base-width) * 2);left:var(--base-width);top:var(--base-width);border-radius:100%}[data-jmm] [data-jmm-module=donutMenu] .donut__info{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;justify-items:center;left:var(--base-width);top:var(--base-width);border-radius:100%;width:calc(var(--size) - var(--base-width)*2);height:calc(var(--size) - var(--base-width)*2);z-index:100;padding:30px;margin:0;list-style-type:none;text-align:center;line-height:40px}[data-jmm] [data-jmm-module=donutMenu] .donut__info>span{line-height:16px}[data-jmm] [data-jmm-module=donutMenu] .donut__item{--outline-color:var(--color);--rotation:45deg;--c-rotation:calc(-1 * var(--rotation));--m:calc(-1 * var(--grow-size));display:block;width:50%;height:50%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;transform:rotate(var(--rotation));transform-origin:right bottom;transition:filter .3s ease-out}[data-jmm] [data-jmm-module=donutMenu] .donut__item:hover{--outline-color:var(--color-hover,var(--color))}[data-jmm] [data-jmm-module=donutMenu] .donut__item.active,[data-jmm] [data-jmm-module=donutMenu] .donut__item:focus,[data-jmm] [data-jmm-module=donutMenu] .donut__item:focus-within{filter:drop-shadow(0 0 10px rgba(50,50,0,.5));z-index:100}[data-jmm] [data-jmm-module=donutMenu] .donut__item.active .donut__item__info,[data-jmm] [data-jmm-module=donutMenu] .donut__item:focus-within .donut__item__info,[data-jmm] [data-jmm-module=donutMenu] .donut__item:focus .donut__item__info{--width:calc(var(--base-width) + var(--grow-size));--translate-base:10%;font-size:12px}[data-jmm] [data-jmm-module=donutMenu] .donut__item.active .donut__item__slice:before,[data-jmm] [data-jmm-module=donutMenu] .donut__item:focus-within .donut__item__slice:before,[data-jmm] [data-jmm-module=donutMenu] .donut__item:focus .donut__item__slice:before{outline-width:var(--hover-width)}[data-jmm] [data-jmm-module=donutMenu] .donut__item__info{--margin:6px;--width:var(--base-width);--translate-base:50%;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:absolute;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:10px;width:calc(var(--width) - var(--margin) * 2);height:calc(var(--width) - var(--margin) * 2);transition:all .3s ease-out;transform-origin:center;transform:translate(calc(var(--translate-base) + var(--margin) * 2.5),calc(var(--translate-base) + var(--margin) * 2.5)) rotate(var(--c-rotation))}[data-jmm] [data-jmm-module=donutMenu] .donut__item__info img{display:block;max-width:29px;max-height:29px;margin-bottom:8px}[data-jmm] [data-jmm-module=donutMenu] .donut__item__slice{position:absolute;clip:rect(var(--m),calc(var(--size) / 2),calc(var(--size) / 2),var(--m))}[data-jmm] [data-jmm-module=donutMenu] .donut__item__slice:before{content:"";display:block;border-radius:100%;width:calc(var(--size) - var(--base-width) * 2);height:calc(var(--size) - var(--base-width) * 2);position:relative;left:var(--base-width);top:var(--base-width);outline:var(--base-width) solid var(--outline-color,#005eb8);transform:translate(0);transition:all .2s ease-out}[data-jmm] [data-jmm-module=donutMenu] .donut__item:nth-child(2){--rotation:135deg}[data-jmm] [data-jmm-module=donutMenu] .donut__item:nth-child(3){--rotation:225deg}[data-jmm] [data-jmm-module=donutMenu] .donut__item:nth-child(4){--rotation:-45deg}