.container .row .sr-spacer-bottom-50 .col-md-12 .heading h2{padding:0 10%}h2.cards-header-grid-02{font-size:24px!important;font-weight:800;line-height:1.2!important;margin-bottom:16px!important;margin-top:0!important}.sr-cards-grid-02 .card{background-color:#fff;border:none;border-radius:15px!important;box-shadow:0 10px 25px 0 rgb(0 0 0/8%);overflow:hidden;position:relative;text-align:left;transition:all .8s ease;z-index:1}.cards_box{transition:all .8s ease}.cards_box:hover{box-shadow:none;transform:translateY(-10px)}.sr-cards-grid-02 .card:hover:before{background-image:url(https://www.thespotonagency.com/hubfs/Spot%20on%20Theme%202022/Images/shape.svg)}.sr-cards-grid-02 .card:before{background-image:url(https://www.thespotonagency.com/hubfs/Spot%20on%20Theme%202022/Images/shape44.svg);bottom:-25px;height:124px;right:-120px;transform:rotate(147deg);transition:all .8s ease;width:285px;z-index:1}.outter_cards:before,.sr-cards-grid-02 .card:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";position:absolute}.outter_cards:before{background-image:url(https://www.thespotonagency.com/hubfs/Spot%20on%20Theme%202022/Images/Dotted%20Squares-1.svg);bottom:-50px;height:150px;right:-50px;width:150px;z-index:0}.cards.row.outter_cards{position:relative}.cards_box:hover .btn-wrapper.btn-secondary-wrapper .cta_button{color:#db651b!important;padding-right:30px!important}@media (max-width:992px){.outter_cards:before{right:0}}.btn-wrapper.btn-secondary-wrapper .cta_button,.hero-btn a{padding-left:0!important;padding-right:27px!important}.videomodal{background:rgba(0,0,0,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.vmodal-content{background:#fff;margin:auto;position:relative;top:20%;width:55%}.videomodal .close{border-radius:72px;color:#fff;cursor:pointer;font-size:65px;line-height:0;opacity:1;padding:1px 17px;position:absolute;right:-9%;top:13px;z-index:99999999999}.videomodal .vmodal-container{height:0;padding-bottom:56.25%;position:relative}.vmodal-container iframe{border:0;height:100%;position:absolute;width:100%}@media only screen and (max-width:991px){.videomodal .close{right:-15%}}@media only screen and (max-width:767px){.videomodal .vmodal-content{top:30%;width:75%}.videomodal .close{font-size:50px;right:-15%}}