.features3-section{position:relative;z-index:10;margin-top:-100px;margin-bottom:60px}.features3-section.is-custom{margin-top:-60px;margin-bottom:0}.features3-section .features3-panel{position:relative;background:#fff;border-radius:10px;box-shadow:0 16px 40px rgb(0 0 0 / .12);padding:36px 20px 32px}.features3-section .features3-block{position:relative}.features3-section .features3-card{position:relative;display:block;text-align:center;text-decoration:none;transition:transform 500ms ease;-moz-transition:transform 500ms ease;-webkit-transition:transform 500ms ease;-ms-transition:transform 500ms ease;-o-transition:transform 500ms ease}.features3-section .features3-card:hover,.features3-section .features3-card:focus,.features3-section .features3-card:focus-visible{text-decoration:none;outline:none}.features3-section .features3-media{position:relative;width:100%;padding-top:100%;background:var(--info-bg-color);border:1px solid rgb(0 0 0 / .06);border-radius:8px;overflow:hidden;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.features3-section .features3-media img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 500ms ease;-moz-transition:transform 500ms ease;-webkit-transition:transform 500ms ease}.features3-section .features3-go{position:absolute;left:50%;bottom:14px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--theme-color);border:1px solid rgb(0 0 0 / .08);box-shadow:0 10px 18px rgb(0 0 0 / .18);opacity:0;transform:translateX(-50%) translateY(8px);-webkit-transform:translateX(-50%) translateY(8px);-ms-transform:translateX(-50%) translateY(8px);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.features3-section .features3-go svg{display:block;width:18px;height:18px}.features3-section .features3-title{position:relative;display:block;font-family:'Barlow',sans-serif;font-size:16px;line-height:21px;font-weight:700;text-transform:uppercase;color:var(--theme-color);margin:16px 0 0}.features3-section .features3-sub{position:relative;display:block;font-size:14px;line-height:20px;color:#555;margin:5px 0 0}.features3-section .features3-card:hover,.features3-section .features3-card:focus-visible{transform:translateY(-6px);-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px)}.features3-section .features3-card:hover .features3-media,.features3-section .features3-card:focus-visible .features3-media{border-color:var(--theme-color);box-shadow:0 18px 34px rgb(0 0 0 / .16)}.features3-section .features3-card:hover .features3-media img,.features3-section .features3-card:focus-visible .features3-media img{transform:scale(1.05);-webkit-transform:scale(1.05)}.features3-section .features3-card:hover .features3-go,.features3-section .features3-card:focus-visible .features3-go{opacity:1;transform:translateX(-50%) translateY(0);-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0)}@media only screen and (max-width:991px){.features3-section,.features3-section.is-custom{margin-top:-40px}.features3-section .features3-panel{padding:28px 14px 8px}.features3-section .row{margin-bottom:-26px}.features3-section .features3-block{margin-bottom:26px}}@media only screen and (max-width:767px){.features3-section,.features3-section.is-custom{margin-top:24px;margin-bottom:0}}@media only screen and (max-width:599px){.features3-section .features3-title{font-size:15px}.features3-section .features3-sub{font-size:13px}}