.image-focal-point-callouts .img-wrapper,.image-focal-point-callouts .content-container,.image-focal-point-callouts .content-wrapper{height:100%}.image-focal-point-callouts .img-wrapper,.image-focal-point-callouts .content-container{width:calc(100% + 30px);max-width:initial;margin:0 -15px}.image-focal-point-callouts .img-wrapper{position:relative}.image-focal-point-callouts .img-wrapper>button,.image-focal-point-callouts .callout-numbers>button{font-size:1.25rem;line-height:1;color:#333;background-color:#fff;border:2px solid #deddd0;border-radius:50%;cursor:pointer;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out}.image-focal-point-callouts .img-wrapper>button:hover,.image-focal-point-callouts .callout-numbers>button:hover{background-color:#e9f3eb;border-color:#d3d6c7}.image-focal-point-callouts .img-wrapper>button.active,.image-focal-point-callouts .callout-numbers>button.active{color:#fff;background-color:#111}.image-focal-point-callouts .img-wrapper>button{position:absolute;transform:translate(-50%,-50%);height:30px;width:30px}.image-focal-point-callouts .callout-numbers{justify-content:center;gap:35px;padding:15px 0}.image-focal-point-callouts .callout-numbers>button{height:50px;width:50px}.image-focal-point-callouts .image-caption{display:none;position:absolute;bottom:10px;right:10px;padding:0 10px;background-color:#000000d9;color:#fff;font-size:.875rem;font-style:italic}.image-focal-point-callouts .content-container{padding:35px 25px}.image-focal-point-callouts .content-wrapper{flex-direction:column;justify-content:center;margin:0 auto}.image-focal-point-callouts .content-wrapper h2,.image-focal-point-callouts .content-wrapper p{margin:0 auto 15px}.image-focal-point-callouts .content-wrapper .callout-wrapper{position:relative;margin:20px auto 15px}.image-focal-point-callouts .content-wrapper .callout-wrapper .callout-item{position:relative}.image-focal-point-callouts .content-wrapper .callout-wrapper .callout-item>button{position:absolute;top:60px;transform:translate(-50%,-50%);width:40px;height:40px;padding:0;z-index:1;border-radius:50%;background-color:#fff;border:2px solid #deddd0;cursor:pointer;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out}.image-focal-point-callouts .content-wrapper .callout-wrapper .callout-item>button:before{content:"";display:block;width:40%;height:40%;border-top:2px solid #333;border-left:2px solid #333}.image-focal-point-callouts .content-wrapper .callout-wrapper .callout-item>button.callout-previous:before{transform:rotate(-45deg) translate(60%,60%)}.image-focal-point-callouts .content-wrapper .callout-wrapper .callout-item>button.callout-next:before{transform:rotate(135deg) translate(-40%,-40%)}.image-focal-point-callouts .content-wrapper .callout-wrapper .callout-item>button:hover{background-color:#e9f3eb;border-color:#d3d6c7}.image-focal-point-callouts .content-wrapper .callout-wrapper .callout-item .callout-previous{left:0}.image-focal-point-callouts .content-wrapper .callout-wrapper .callout-item .callout-next{left:100%}.image-focal-point-callouts .content-wrapper .callout-content{flex-direction:column;align-items:center;gap:30px;padding:35px 20px;border-radius:10px}.image-focal-point-callouts .content-wrapper .callout-content>.d-flex{flex-direction:column;gap:15px}.image-focal-point-callouts .content-wrapper .callout-content>.d-flex h3{font-size:1.5rem;font-weight:400}@media screen and (max-width:991.9px){.image-focal-point-callouts .top-flush{padding-top:0!important}.image-focal-point-callouts .bottom-flush{padding-bottom:0!important}.image-focal-point-callouts .content-wrapper{padding:0!important}}@media screen and (min-width:560px){.image-focal-point-callouts .img-wrapper>button{width:40px;height:40px}.image-focal-point-callouts .content-wrapper .callout-content{flex-direction:row;padding:35px 50px}.image-focal-point-callouts .content-wrapper .callout-wrapper .callout-item>button{top:50%}}@media screen and (min-width:768px){.image-focal-point-callouts .img-wrapper>button{width:50px;height:50px}.image-focal-point-callouts .image-caption{display:block}}@media screen and (min-width:992px){.image-focal-point-callouts .img-wrapper,.image-focal-point-callouts .content-container{width:calc(100% + 15px)}.image-focal-point-callouts.responsive-margin{margin:20px 0}.image-focal-point-callouts .order-lg-last .img-wrapper{margin-left:0}.image-focal-point-callouts .img-wrapper img{width:100%;height:100%;max-width:100%;object-fit:cover;margin:0 auto}.image-focal-point-callouts .cta{margin-bottom:10px}}@media screen and (min-width:1200px){.image-focal-point-callouts.responsive-margin{margin:35px 0}}@media(min-width:1400px){.image-focal-point-callouts .col-xxl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.image-focal-point-callouts .col-xxl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}}@media screen and (min-width:2400px){.image-focal-point-callouts .container-ultrawide>.row.no-gutters{border-radius:5px;overflow:hidden}.image-focal-point-callouts .img-wrapper,.image-focal-point-callouts .content-container{width:100%;margin:0}.image-focal-point-callouts .content-container{border:1px solid #CEC8B6;border-right:0;border-radius:5px 0 0 5px}}
/*# sourceMappingURL=/cdn/shop/t/212/assets/image-focal-point-callouts.scss.css.map */
