.icon-benefit{position:relative;padding:30px 0 0}.icon-benefit:before{content:"";position:absolute;top:30px;bottom:0;right:0;left:0;background-color:#efefef;z-index:-1}.icon-benefit .aside-image{position:relative;overflow:hidden;min-height:250px;width:100%}.icon-benefit .aside-image img{position:absolute;top:0;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-height:100%;min-width:100%;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.icon-benefit .aside-image .pattern-tag{display:block;position:absolute;top:1rem;right:1rem;padding:.5rem .75rem;font-size:.75rem;background:rgba(255,255,255,.8)}.icon-benefit .aside-image .pattern-tag.featured-pattern-tag{color:#f38a00;font-weight:600;background:rgba(255,255,255,.9)}.icon-benefit .icon{position:absolute;top:240px;left:10px;background-color:#efefef;height:80px;width:80px;border-radius:100%;padding:14px;text-align:center}.icon-benefit .icon img{width:100%;aspect-ratio:1/1;-o-object-position:center;object-position:center;-o-object-fit:scale-down;object-fit:scale-down}.icon-benefit .info{position:relative;padding:30px;width:100%}.icon-benefit .info h2{text-align:left}@media (min-width:768px){.icon-benefit .info .image-slider-con{margin-top:0;max-width:670px}}@media (min-width:768px){.icon-benefit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px auto;padding:30px 0}.icon-benefit:before{bottom:30px}.icon-benefit .aside-image,.icon-benefit .info{width:50%}.icon-benefit .icon{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.icon-benefit .aside-image{margin:-30px 0}.icon-benefit .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.icon-benefit .info .info-con{max-width:670px}.icon-benefit:nth-of-type(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap}.icon-benefit:nth-of-type(even) .aside-image .pattern-tag{right:unset;left:1rem}.icon-benefit:nth-of-type(even) .info{text-align:right}.icon-benefit:nth-of-type(even) .info h2{text-align:right}.icon-benefit:nth-of-type(even) .info .info-con:after{content:"";display:table;width:100%;clear:both;float:none}}@media (min-width:1280px){.icon-benefit{padding:60px 0;margin:90px auto}.icon-benefit .aside-image{margin:-60px 0}.icon-benefit .info{padding:60px}.icon-benefit .image-slider{margin-bottom:-100%}}.image-slider-con{width:100%;max-width:calc(100vw - 30px)}.image-slider{max-width:100%;margin:15px auto;overflow:hidden}.image-slide{display:inline-block;width:50%;cursor:pointer}.image-slide .slide-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden}.image-slide .image{width:90%;line-height:0}.image-slide .image img{width:100%;aspect-ratio:1/1;-o-object-fit:fill;object-fit:fill;-o-object-position:center;object-position:center}.image-slide .overlay{position:absolute;opacity:0;background-color:rgba(0,0,0,.5);overflow:hidden;top:0;bottom:0;left:0;right:0;text-align:center;-webkit-transform:opacity 2s ease;transform:opacity 2s ease}.image-slide .overlay .title{position:absolute;color:#fff;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.image-slide:focus .overlay,.image-slide:hover .overlay{opacity:0;-webkit-transform:opacity 2s ease;transform:opacity 2s ease;z-index:3}@media (min-width:768px){.image-slide{width:20%}}.flickity-enabled .flickity-viewport{margin:0 40px;min-height:115px}.flickity-enabled .flickity-viewport .image-slide{width:33%}@media (min-width:768px){.flickity-enabled .flickity-viewport{margin:0 30px}.flickity-enabled .flickity-viewport .image-slide{width:20%}}.flickity-enabled .flickity-button{background:0 0}.flickity-enabled .flickity-button:disabled .flickity-button-icon{fill:#8d8d8d}.flickity-enabled .flickity-button .flickity-button-icon{fill:#f38a00}.flickity-enabled .flickity-prev-next-button{width:40px;height:40px}.flickity-enabled .flickity-prev-next-button.previous{left:0}.flickity-enabled .flickity-prev-next-button.next{right:0}@media (min-width:1024px){.flickity-enabled .flickity-prev-next-button{width:30px;height:30px}}.fancybox-overlay{background:rgba(243,138,0,.8)}.fancybox-close{height:35px;width:35px;background-image:none;background-color:#fff;border-radius:100%;text-align:center;-webkit-box-shadow:0 0 5px rgba(98,102,114,.5);box-shadow:0 0 5px rgba(98,102,114,.5)}.fancybox-close:after{content:"\f00d";font-family:"Font Awesome 5 Pro";font-size:14px;font-weight:700;font-style:normal;display:inline-block;vertical-align:middle;line-height:1;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem;color:#000;text-decoration:none;margin-top:5px}.fancybox-nav:after,.fancybox-nav:before{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:20px;width:20px;color:#000}.fancybox-nav:before{content:"";height:30px;width:30px;background:#fff;border-radius:100%;-webkit-box-shadow:0 0 5px rgba(98,102,114,.5);box-shadow:0 0 5px rgba(98,102,114,.5)}.fancybox-nav.fancybox-next:before{right:15px}.fancybox-nav.fancybox-next:after{content:"\f054";font-family:"Font Awesome 5 Pro";font-size:14px;font-weight:700;font-style:normal;display:inline-block;vertical-align:middle;line-height:1;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5em;line-height:.8;right:16px}.fancybox-nav.fancybox-prev:before{left:15px}.fancybox-nav.fancybox-prev:after{content:"\f053";font-family:"Font Awesome 5 Pro";font-size:14px;font-weight:700;font-style:normal;display:inline-block;vertical-align:middle;line-height:1;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5em;line-height:.8;left:20px}.fancybox-overlay{background:rgba(243,138,0,.8)}.fancybox-close{height:35px;width:35px;background-image:none;background-color:#fff;border-radius:100%;text-align:center;-webkit-box-shadow:0 0 5px rgba(98,102,114,.5);box-shadow:0 0 5px rgba(98,102,114,.5)}.fancybox-close:after{content:"\f00d";font-family:"Font Awesome 5 Pro";font-size:14px;font-weight:700;font-style:normal;display:inline-block;vertical-align:middle;line-height:1;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem;color:#000;text-decoration:none;margin-top:5px}.fancybox-nav:after,.fancybox-nav:before{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:20px;width:20px;color:#000}.fancybox-nav:before{content:"";height:30px;width:30px;background:#fff;border-radius:100%;-webkit-box-shadow:0 0 5px rgba(98,102,114,.5);box-shadow:0 0 5px rgba(98,102,114,.5)}.fancybox-nav.fancybox-next:before{right:15px}.fancybox-nav.fancybox-next:after{content:"\f054";font-family:"Font Awesome 5 Pro";font-size:14px;font-weight:700;font-style:normal;display:inline-block;vertical-align:middle;line-height:1;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5em;line-height:.8;right:16px}.fancybox-nav.fancybox-prev:before{left:15px}.fancybox-nav.fancybox-prev:after{content:"\f053";font-family:"Font Awesome 5 Pro";font-size:14px;font-weight:700;font-style:normal;display:inline-block;vertical-align:middle;line-height:1;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5em;line-height:.8;left:20px}
/*# sourceMappingURL=/_sourcemaps/stonestrong/page--benefits.min.css.map */
