@font-face{font-family:VinilaCompressed;src:url(/fonts/VinilaTest-CompressedBlack.otf)format("opentype");font-weight:900;font-style:normal}@font-face{font-family:VinilaCompressed;src:url(/fonts/VinilaTest-CompressedBlackOblique.otf)format("opentype");font-weight:900;font-style:oblique}@font-face{font-family:VinilaCompressed;src:url(/fonts/VinilaTest-CompressedBold.otf)format("opentype");font-weight:700;font-style:normal}@font-face{font-family:VinilaCompressed;src:url(/fonts/VinilaTest-CompressedBoldOblique.otf)format("opentype");font-weight:700;font-style:oblique}@font-face{font-family:VinilaCompressed;src:url(/fonts/VinilaTest-CompressedExtraBold.otf)format("opentype");font-weight:800;font-style:normal}@font-face{font-family:VinilaCompressed;src:url(/fonts/VinilaTest-CompressedExtraBoldOblique.otf)format("opentype");font-weight:800;font-style:oblique}@font-face{font-family:VinilaCompressed;src:url(/fonts/VinilaTest-CompressedLight.otf)format("opentype");font-weight:300;font-style:normal}@font-face{font-family:VinilaCompressed;src:url(/fonts/VinilaTest-CompressedLightOblique.otf)format("opentype");font-weight:300;font-style:oblique}@font-face{font-family:VinilaCompressed;src:url(/fonts/VinilaTest-CompressedOblique.otf)format("opentype");font-weight:400;font-style:oblique}@font-face{font-family:VinilaCompressed;src:url(/fonts/VinilaTest-Compressed.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:VinilaCompressed;src:url(/fonts/VinilaTest-CompressedThin.otf)format("opentype");font-weight:100;font-style:normal}@font-face{font-family:VinilaCompressed;src:url(/fonts/VinilaTest-CompressedThinOblique.otf)format("opentype");font-weight:100;font-style:oblique}@font-face{font-family:VinilaTest;src:url(/fonts/VinilaTest-Black.otf)format("opentype");font-weight:900;font-style:normal}@font-face{font-family:VinilaTest;src:url(/fonts/VinilaTest-BlackOblique.otf)format("opentype");font-weight:900;font-style:oblique}@font-face{font-family:VinilaTest;src:url(/fonts/VinilaTest-Bold.otf)format("opentype");font-weight:700;font-style:normal}@font-face{font-family:VinilaTest;src:url(/fonts/VinilaTest-BoldOblique.otf)format("opentype");font-weight:700;font-style:oblique}@font-face{font-family:VinilaTest;src:url(/fonts/VinilaTest-ExtraBold.otf)format("opentype");font-weight:800;font-style:normal}@font-face{font-family:VinilaTest;src:url(/fonts/VinilaTest-ExtraBoldOblique.otf)format("opentype");font-weight:800;font-style:oblique}@font-face{font-family:VinilaTest;src:url(/fonts/VinilaTest-Light.otf)format("opentype");font-weight:300;font-style:normal}@font-face{font-family:VinilaTest;src:url(/fonts/VinilaTest-LightOblique.otf)format("opentype");font-weight:300;font-style:oblique}@font-face{font-family:VinilaTest;src:url(/fonts/VinilaTest-Oblique.otf)format("opentype");font-weight:400;font-style:oblique}@font-face{font-family:VinilaTest;src:url(/fonts/VinilaTest-Regular.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:VinilaTest;src:url(/fonts/VinilaTest-Thin.otf)format("opentype");font-weight:100;font-style:normal}@font-face{font-family:VinilaTest;src:url(/fonts/VinilaTest-ThinOblique.otf)format("opentype");font-weight:100;font-style:oblique}@font-face{font-family:Rackutty Regular;font-style:normal;font-weight:400;src:local(Rackutty Regular),url(/fonts/rackutty-ovb7d.ttf)format("woff")}
.grid_content_box{--line:3px;--lineColor:var(--primary);--boxGap:2vw;--lineX:calc(var(--boxGap)/2);--boxWidth:30vw;--boxHeight:10rem;--arrowCol:1;grid-template-columns:repeat(3,calc(var(--boxWidth) + var(--boxGap)));justify-content:center;max-width:100vw;margin-left:auto;margin-right:auto;padding-left:1.5vw;display:grid}@media (max-width:768px){.grid_content_box{--boxWidth:28vw;--boxGap:1.5vw;--boxHeight:calc(8vw + var(--boxGap));padding-left:1vw}}@media (min-width:1920px){.grid_content_box{--boxWidth:580px;--boxGap:40px;--boxHeight:calc(120px + var(--boxGap))}}.grid_content_box .grid_wrap{gap:var(--boxGap)}.grid_content_box .col_wrap{width:var(--boxWidth);height:calc(var(--boxHeight) - var(--boxGap));text-align:center;background-color:#faebd7;border-radius:12px;place-content:center;position:relative}.grid_content_box .col_wrap:before,.grid_content_box .col_wrap:after{content:"";top:calc((var(--boxHeight) - var(--boxGap))/2);right:calc(var(--lineX)/-1);width:var(--lineX);height:var(--line);background-color:var(--lineColor);position:absolute}.grid_content_box .col_wrap:after{top:calc((var(--boxHeight) - var(--boxGap))/2);width:var(--line);height:var(--boxHeight)}.grid_content_box .col_wrap.line_arrow_center{--arrowCol:2}.grid_content_box .line_arrow{top:calc(((var(--boxHeight)*var(--arrowCol))/2) - (var(--boxGap)/2));right:calc((var(--boxGap) + var(--lineX) - var(--line))/-1);width:calc(var(--boxGap) - var(--line));height:var(--line);background-color:var(--lineColor);position:absolute}.grid_content_box .line_arrow:before{content:"";top:calc(var(--lineX)/-6);width:calc(var(--lineX)/2);height:calc(var(--lineX)/2);border-top:var(--line)solid var(--lineColor);border-right:var(--line)solid var(--lineColor);position:absolute;right:0;transform:rotate(45deg)}.grid_content_box .line_top:after{top:calc((var(--boxHeight) + var(--boxGap))/-2);height:var(--boxHeight)}.grid_content_box .grid_wrap_1 .col_wrap .line_col{top:calc(var(--boxHeight) - var(--boxGap)/2);width:calc((var(--boxWidth)*2) - (var(--lineX)/2));height:var(--line);background-color:var(--lineColor);position:absolute;left:50%}.grid_content_box .grid_wrap_1 .col_wrap .line_col:before,.grid_content_box .grid_wrap_1 .col_wrap .line_col:after{content:"";top:calc(var(--boxGap)/-2);width:var(--line);height:calc(var(--boxGap)/2);background-color:var(--lineColor);position:absolute;left:0}.grid_content_box .grid_wrap_1 .col_wrap .line_col:after{background-color:var(--lineColor);top:unset;bottom:0;left:calc((var(--boxWidth)*2) - (var(--lineX)/2));height:calc((var(--boxHeight) - (var(--boxGap)/4))/2)}.grid_content_box .grid_wrap_1 .col_wrap .line_arrow{top:calc((var(--boxHeight) - (var(--boxGap)/4))/-2);left:calc((var(--boxWidth)*2) - (var(--lineX)/2));width:calc((var(--boxGap)/2) - var(--line));height:var(--line);background-color:var(--lineColor)}.grid_content_box .grid_wrap_2 .col_wrap.line_arrow_1:after{top:calc((var(--boxHeight) + var(--boxGap))/-2);height:var(--boxHeight)}.grid_content_box .grid_wrap_3 .col_wrap:nth-child(2n):after{content:none}.grid_content_box .grid_wrap_3 .col_wrap:nth-child(2n) .line_arrow{display:none}.grid_content_box .col_wrap_1{grid-row-start:1}.grid_content_box .col_wrap_1.line_arrow_1{--arrowCol:1}.grid_content_box .col_wrap_1.line_arrow_2{--arrowCol:3}.grid_content_box .col_wrap_1.line_arrow_3{--arrowCol:5}.grid_content_box .col_wrap_1.line_arrow_4{--arrowCol:7}.grid_content_box .col_wrap_2{grid-row-start:2}.grid_content_box .col_wrap_2.line_arrow_1{--arrowCol:-1}.grid_content_box .col_wrap_2.line_arrow_2{--arrowCol:1}.grid_content_box .col_wrap_2.line_arrow_3{--arrowCol:3}.grid_content_box .col_wrap_2.line_arrow_4{--arrowCol:5}.grid_content_box .col_wrap_3{grid-row-start:3}.grid_content_box .col_wrap_4{grid-row-start:4}
