.guide-items{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px}.guide-item{margin-bottom:40px;padding:0 15px;position:relative;width:33.33%}.guide-front{background:var(--color-white);height:100%}.guide-back{display:flex;height:calc(100% - 20px);left:0;margin:10px;opacity:0;padding:35px 25px;position:absolute;right:0;top:0;transition:background .3s ease;visibility:hidden;width:calc(100% - 20px)}.guide-text h4{font-size:28px;margin-bottom:0;position:relative}.guide-text-bg{padding:35px 25px}.guide-text h4:after{background:var(--color-blue);content:"";display:block;height:5px;margin-top:15px;width:65px}.guide-item:hover h4:after{background:var(--color-orange)}.guide-image{padding-bottom:133.33%;position:relative}.guide-image img{height:100%!important;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.guide-item:hover .guide-back{background:rgba(255,89,0,.71);color:var(--color-white);opacity:1;visibility:visible}.guide-back h4{color:var(--color-white);margin-bottom:20px}.guide-item-inner{height:100%;position:relative}.guide-btn{padding-top:15px}.guide-btn .btn{border:2px solid var(--color-light-blue)}.guide-btn .btn:focus,.guide-btn .btn:hover{border-color:var(--color-white)}.guide-btn .tertiary-btn{background:var(--color-light-blue);color:var(--color-blue)}.guide-btn .tertiary-btn:focus,.guide-btn .tertiary-btn:hover{background:var(--color-orange);color:var(--color-white)}.guide-btn .tertiary-btn:after{filter:brightness(0) saturate(100%) invert(15%) sepia(25%) saturate(3234%) hue-rotate(187deg) brightness(89%) contrast(111%)}.guide-btn .btn.tertiary-btn:hover:after,.guide-btn .tertiary-btn:hover:after{filter:brightness(0) saturate(100%) invert(100%) sepia(78%) saturate(2%) hue-rotate(355deg) brightness(116%) contrast(100%)}@media (max-width:1199px){.guide-back h4{font-size:26px}.guide-back{padding:20px}}@media (max-width:991px){.guide-item{width:50%}}@media (max-width:767px){.guide-item{width:100%}.guide-image img{position:static}.guide-image{padding-bottom:0}.guide-item:last-child{margin-bottom:0}}@media (max-width:500px){.guide-btn{padding-top:10px}.guide-text-bg{padding:30px 20px}.guide-back{height:calc(100% - 30px);margin:15px;width:calc(100% - 30px)}}