.col-full{margin:0;padding:0;max-width:100%;box-sizing:border-box}#Info{background-color:#f1f1f1;padding:2rem 0;border-top:solid 15px #32cd30}#Info .masonry-boxes{column-count:2;column-gap:10px}#Info .masonry-boxes .info-box{background:#fff;padding:1rem;border-radius:5px;display:flex;flex-direction:column;box-shadow:4px 4px 4px 6px rgba(0,0,0,.2);break-inside:avoid;margin-bottom:10px}#Info .masonry-boxes .info-box .icon-area{display:flex;flex-direction:column;align-items:center;padding:1rem 0}#Info .masonry-boxes .info-box .icon-area h4{font-size:22px;color:#32cd30;font-weight:bold;text-align:center;margin:1rem auto 1.5rem auto}#Info .masonry-boxes .info-box p{color:#000;text-align:center;font-size:16px}#Info .text-area{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding-left:1rem}#Info .text-area h2{text-align:center;color:#32cd30;font-weight:bold;font-size:45px}#Info .text-area p{color:#000;font-size:18px;text-align:center}#Info .text-area .button-area{display:flex;justify-content:center}#Info .text-area .button-area a{display:inline-block;padding:.5rem 2rem;color:#fff;background-color:#32cd30;border:solid thin #32cd30;border-radius:5px;font-weight:bold}#Info .text-area .button-area a:hover{text-decoration:none;color:#32cd30;background-color:#fff}#Process{padding:6rem 0}#Process .process-repeater{display:flex;flex-wrap:wrap;justify-content:center}#Process .process-repeater .info-area{width:30%;display:flex;flex-direction:column;padding:0 2rem}#Process .process-repeater .info-area .image-area{display:flex;max-height:200px;justify-content:center}#Process .process-repeater .info-area .image-area img{height:100%;width:auto}#Process .process-repeater .info-area .text-area{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:3rem}#Process .process-repeater .info-area .text-area h4{color:#fff;border-bottom:solid 8px #32cd30;font-size:50px;font-weight:bold}#Process .process-repeater .info-area .text-area p{color:#fff;font-size:18px;text-align:center}#Quote{padding:2rem 0;border-top:solid 15px #32cd30;border-bottom:solid 15px #32cd30}#Quote .quote-content{display:flex;align-items:center}#Quote .quote-content .quote-box{flex-shrink:0;width:65%;aspect-ratio:907/419;padding:2rem;display:flex;flex-direction:column;justify-content:center}#Quote .quote-content .quote-box .quote{font-size:22px;font-weight:bold;color:#32cd30}#Quote .quote-content .quote-box .author{margin-bottom:0;font-size:22px;font-weight:bold;color:#32cd30;text-align:right}#Quote .quote-content .quote-image{flex-grow:1}#Product{padding:4rem 0}#Product p{color:#fff;font-size:50px;font-weight:bold;margin-bottom:0;line-height:120%}#Product .button-area{display:flex;height:100%;align-items:center;justify-content:center}#Product .button-area a{display:inline-block;padding:.5rem 2rem;color:#fff;background-color:#32cd30;border:solid thin #32cd30;border-radius:5px;font-weight:bold}#Product .button-area a:hover{text-decoration:none;color:#32cd30;background-color:#fff}#About{padding:4rem 0}#About h2{color:#32cd30;font-size:32px;font-weight:bold;margin-bottom:2rem}#About img{box-shadow:6px 6px 6px 2px rgba(0,0,0,.25);border-radius:5px}@media only screen and (max-width: 1024px){#Info .text-area h2{font-size:30px}#Process .process-repeater .info-area{padding:0 1rem}#Process .process-repeater .info-area .image-area{max-height:150px}#Process .process-repeater .info-area .text-area h4{font-size:30px}#Quote .quote-content .quote-box .quote{font-size:18px}#Product p{font-size:40px}}@media only screen and (max-width: 991px){#Info{padding:4rem 0}#Info .masonry-col{order:2}#Info .text-col{order:1;padding-bottom:3rem}#Info .masonry-boxes{column-gap:2rem}#Info .masonry-boxes .info-box{margin-bottom:1.5rem}#Process .process-repeater .info-area{width:33%}#Process .process-repeater .info-area .image-ara{max-height:125px}#Process .process-repeater .info-area .text-area{margin-top:1.5rem}#Quote .quote-content{flex-direction:column;align-items:center}#Quote .quote-content .quote-box{margin:auto;width:90%}#Quote .quote-content .quote-image{flex-grow:0;width:50%;margin:auto}#Product p{text-align:center;margin-bottom:2rem}}@media only screen and (max-width: 430px){#Info .masonry-boxes{column-count:unset}#Info .masonry-boxes .info-box{max-width:300px;margin:1.5rem auto}#Process .process-repeater{flex-direction:column;align-items:center}#Process .process-repeater .info-area{width:90%}#Process .process-repeater .info-area .image-area img{max-height:100px}#Process .process-repeater .info-area .text-area h4{border-bottom:solid 5px #32cd30}#Quote .quote-content .quote-box{width:100%;padding:1rem}#Quote .quote-content .quote-box .quote{font-size:22px}#Quote .quote-content .quote-box .author{text-align:left}#Quote .quote-content .quote-image{width:70%}#Product p{font-size:30px}#About h2{text-align:center;font-size:35px}#About .about-info{padding-top:3rem}}
