.atc-button{height:max-content;font-size:18px;position:relative;display:inline-flex;text-transform:uppercase;align-items:center;padding:10px;background:#48b868;color:#fff;text-decoration:none;border-radius:40px;font-weight:700;transition:all .3s ease}.atc-button .arrow-container{color:#000;position:relative;width:32px;height:32px;margin-left:5px;overflow:hidden}.atc-button .circle{border:1px solid #000;position:relative;align-items:center;justify-content:center;width:32px;height:32px;background-color:#fff;border-radius:50%;display:flex}.atc-button .arrow{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;text-align:center;transition:transform .3s ease}.atc-button:hover .arrow{animation:slideAndReset 1s ease forwards}@keyframes slideAndReset{0%{transform:translate(0)}40%{transform:translate(100%)}40.001%{transform:translate(-100%)}45%{transform:translate(-100%)}85%{transform:translate(0)}to{transform:translate(0)}}.header__menu-item,.header__menu-item span{transition:all .5s!important}.header__menu-item:hover{color:#fff}.header__menu-item:hover span{transform:scale(1.2)}.custom-header-inline-menu{width:100%!important}.custom-list-menu{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}.custom-header-wrapper{background:#000!important}.main-section-heading{width:100%;text-align:center}.main-section-heading h2{font-size:36px;font-weight:700;color:#48b868;margin-top:0!important}.caption-image{width:100px;display:flex}@media (max-width: 768px){.header{padding:10px!important}.atc-button{font-size:14px;padding:5px 5px 5px 10px}}@media (max-width: 600px){.caption-image{width:50px}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/opti-style.css.map */
