.c-top-boxes{padding:60px 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.c-top-boxes__header{padding:0 10px;text-align:center}.c-top-boxes__container{margin-top:60px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:20px;width:100%;padding:0 80px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.c-top-boxes__item{max-width:380px;width:100%}.c-top-boxes__box,.c-top-boxes__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.c-top-boxes__box{position:relative}.c-top-boxes__box-img{display:block;width:100%;height:auto;aspect-ratio:800/509;-o-object-fit:cover;object-fit:cover}.c-top-boxes__desc{margin-top:25px;padding:0 10px;text-align:center}.c-top-boxes__box-text{background-color:#f2f2f2;font-size:15px;line-height:1.4;text-align:center;padding:30px 0;color:#2d2c2a}.c-top-boxes__box-mask{position:absolute;width:100%;height:100%;background-color:#000;opacity:0;visibility:hidden}.c-top-boxes__box-mask,.c-top-boxes__box:hover .c-top-boxes__box-mask{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.c-top-boxes__box:hover .c-top-boxes__box-mask{visibility:visible;opacity:.2}@media (max-width:1294px){.c-top-boxes__container{padding:0 10px}}@media (min-width:768px) and (max-width:1080px){.c-top-boxes__container{-webkit-flex-wrap:wrap;flex-wrap:wrap}.c-top-boxes__item{width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px)}}@media (max-width:767px){.c-top-boxes__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.c-top-boxes__item{width:100%;max-width:100%}.c-top-boxes__container{padding:0 10px;width:100%}}
/*# sourceMappingURL=../../../maps/components/top-boxes/main.css.map */
