.ctype-tcboxes_boxes.fw-1{left:50% !important;margin-left:-50vw !important;margin-right:-50vw !important;max-width:100vw !important;position:relative !important;width:100vw !important}.ctype-tcboxes_boxes.m-none{margin-bottom:0 !important;margin-top:0 !important}.ctype-tcboxes_boxes.m-top{margin-bottom:0 !important;margin-top:5vh !important}.ctype-tcboxes_boxes.m-bottom{margin-bottom:5vh !important;margin-top:0 !important}.ctype-tcboxes_boxes.m-both{margin-bottom:5vh !important;margin-top:5vh !important}.ctype-tcboxes_boxes.fw-1{padding:5vh 3vw}.ctype-tcboxes_boxes.fw-0 .boxes{padding-bottom:5vh}.ctype-tcboxes_boxes .popup{display:none}.ctype-tcboxes_boxes .boxes{margin:0 auto;max-width:1400px}.ctype-tcboxes_boxes .bodytext{background:none;color:inherit;margin:0 auto 5vh;max-width:1200px;padding:2vh}.ctype-tcboxes_boxes .bodytext>*:last-child{margin-bottom:0;padding-bottom:0}.ctype-tcboxes_boxes .grider{display:flex;flex-wrap:wrap;justify-content:space-between;opacity:0;transition:all 1s}.ctype-tcboxes_boxes .grider.columns-1{--boxes-columns: 1}.ctype-tcboxes_boxes .grider.columns-1 .grid{width:100%}.ctype-tcboxes_boxes .grider.columns-2{--boxes-columns: 2}.ctype-tcboxes_boxes .grider.columns-2 .grid{width:calc(50% - 5vh)}.ctype-tcboxes_boxes .grider.columns-3{--boxes-columns: 3}.ctype-tcboxes_boxes .grider.columns-3 .grid{width:calc(33.3333% - 3.333vh)}.ctype-tcboxes_boxes .grider.columns-4{--boxes-columns: 4}.ctype-tcboxes_boxes .grider.columns-4 .grid{width:calc(25% - 2.5vh)}@supports(display: grid){.ctype-tcboxes_boxes .grider{display:grid;grid-template-columns:repeat(var(--boxes-columns), 1fr);grid-template-rows:auto;grid-column-gap:5vh;grid-row-gap:5vh}.ctype-tcboxes_boxes .grider .grid{width:auto !important;margin-bottom:0}}.ctype-tcboxes_boxes .grider.visible{opacity:1}.ctype-tcboxes_boxes .grid{background-color:#fff;color:inherit;display:block;margin-bottom:5vh;margin-top:62.5px;position:relative;text-decoration:none;transition:all .25s}.ctype-tcboxes_boxes .grid.l-1,.ctype-tcboxes_boxes .grid.t-popup{padding-bottom:3.75em}.ctype-tcboxes_boxes .grid.l-0 .d>*:last-child{margin-bottom:0;padding-bottom:0}.ctype-tcboxes_boxes .grid.i-1 .c{padding-top:0}.ctype-tcboxes_boxes .grid:focus-within{transform:scale(1.05)}.ctype-tcboxes_boxes .c{padding:2vh}.ctype-tcboxes_boxes .c a{color:inherit}.ctype-tcboxes_boxes .c .t{font-size:1.5em;margin-bottom:.5em;text-align:center}.ctype-tcboxes_boxes .c .l{transition:all .25s}.ctype-tcboxes_boxes .c .l:hover{letter-spacing:.1ch}.ctype-tcboxes_boxes .i{overflow:hidden}.ctype-tcboxes_boxes .i img{height:auto;transition:all .25s;width:100%}.ctype-tcboxes_boxes .i img:hover{transform:scale(1.1)}.ctype-tcboxes_boxes .imageratio-1-1 .i{background-color:#fff;border:.5em solid #fff;border-radius:50%;height:125px;margin:-62.5px auto 1em auto;width:125px}.ctype-tcboxes_boxes .imageratio-1-1 .i img{border-radius:50%;transition:all .25s}.ctype-tcboxes_boxes .imageratio-1-1 .i.svg{background-color:#fff}.ctype-tcboxes_boxes .imageratio-1-1 .i.svg img{border-radius:0;height:100%;padding:1.75em}.ctype-tcboxes_boxes .imageratio-16-9{margin-top:0}.ctype-tcboxes_boxes .imageratio-16-9 .i{box-shadow:none !important;margin-bottom:2vh;margin-left:-2vh;margin-right:-2vh}.ctype-tcboxes_boxes .imageratio-16-9 .i img{display:block}.ctype-tcboxes_boxes .imageratio-none{margin-top:0}.ctype-tcboxes_boxes .d a{text-decoration:underline}.ctype-tcboxes_boxes .l{bottom:0;cursor:pointer;display:block;font-size:1.25em;height:3.75em;left:0;line-height:3.75em;max-width:100%;overflow:hidden;padding:0 2vh;position:absolute;text-align:center;text-decoration:none;text-overflow:ellipsis;transition:all .25s;white-space:nowrap;width:100%}.fancybox-container .popup{max-width:768px}@media screen and (min-width: 768px)and (max-width: 1200px){.ctype-tcboxes_boxes .bodytext{margin-bottom:2.5vh}.ctype-tcboxes_boxes .grider{grid-column-gap:2.5vh;grid-row-gap:2.5vh;margin:2.5vh 0}}@media screen and (max-width: 768px){.ctype-tcboxes_boxes{left:50% !important;margin-bottom:0 !important;margin-left:-50vw !important;margin-right:-50vw !important;max-width:100vw !important;padding:5vh 0 !important;position:relative !important;width:100vw !important}.ctype-tcboxes_boxes .grid{box-shadow:none !important}.ctype-tcboxes_boxes .grid.i-0{margin-top:0}.ctype-tcboxes_boxes .bodytext{margin-bottom:2.5vh}.ctype-tcboxes_boxes .grider{--boxes-columns: 1 !important;grid-row-gap:2.5vh;margin:2.5vh 0}}