.footer_area{position:relative;z-index:1;overflow:hidden;-webkit-box-shadow:0 -30px 48px -15px var(--color-flesh1);box-shadow:0 -30px 48px -15px var(--color-flesh1);padding:60px}.footer_area .row{margin-left:-25px;margin-right:-25px}.footer_area .row .col,.footer_area .row .col-1,.footer_area .row .col-10,.footer_area .row .col-11,.footer_area .row .col-12,.footer_area .row .col-2,.footer_area .row .col-3,.footer_area .row .col-4,.footer_area .row .col-5,.footer_area .row .col-6,.footer_area .row .col-7,.footer_area .row .col-8,.footer_area .row .col-9,.footer_area .row .col-auto,.footer_area .row .col-lg,.footer_area .row .col-lg-1,.footer_area .row .col-lg-10,.footer_area .row .col-lg-11,.footer_area .row .col-lg-12,.footer_area .row .col-lg-2,.footer_area .row .col-lg-3,.footer_area .row .col-lg-4,.footer_area .row .col-lg-5,.footer_area .row .col-lg-6,.footer_area .row .col-lg-7,.footer_area .row .col-lg-8,.footer_area .row .col-lg-9,.footer_area .row .col-lg-auto,.footer_area .row .col-md,.footer_area .row .col-md-1,.footer_area .row .col-md-10,.footer_area .row .col-md-11,.footer_area .row .col-md-12,.footer_area .row .col-md-2,.footer_area .row .col-md-3,.footer_area .row .col-md-4,.footer_area .row .col-md-5,.footer_area .row .col-md-6,.footer_area .row .col-md-7,.footer_area .row .col-md-8,.footer_area .row .col-md-9,.footer_area .row .col-md-auto,.footer_area .row .col-sm,.footer_area .row .col-sm-1,.footer_area .row .col-sm-10,.footer_area .row .col-sm-11,.footer_area .row .col-sm-12,.footer_area .row .col-sm-2,.footer_area .row .col-sm-3,.footer_area .row .col-sm-4,.footer_area .row .col-sm-5,.footer_area .row .col-sm-6,.footer_area .row .col-sm-7,.footer_area .row .col-sm-8,.footer_area .row .col-sm-9,.footer_area .row .col-sm-auto,.footer_area .row .col-xl,.footer_area .row .col-xl-1,.footer_area .row .col-xl-10,.footer_area .row .col-xl-11,.footer_area .row .col-xl-12,.footer_area .row .col-xl-2,.footer_area .row .col-xl-3,.footer_area .row .col-xl-4,.footer_area .row .col-xl-5,.footer_area .row .col-xl-6,.footer_area .row .col-xl-7,.footer_area .row .col-xl-8,.footer_area .row .col-xl-9,.footer_area .row .col-xl-auto{padding-right:25px;padding-left:25px}.single-footer-widget{position:relative;z-index:1}.single-footer-widget .copywrite-text a{color:#747794;font-size:1rem}.single-footer-widget .copywrite-text a:focus,.single-footer-widget .copywrite-text a:hover{color:#3f43fd}.single-footer-widget .widget-title{margin-bottom:1.5rem}.single-footer-widget .footer_menu li a{color:#747794;margin-bottom:1rem;display:block;font-size:1rem}.single-footer-widget .footer_menu li a:focus,.single-footer-widget .footer_menu li a:hover{color:#3f43fd}.single-footer-widget .footer_menu li:last-child a{margin-bottom:0}.footer_social_area{position:relative;z-index:1}.footer_social_area a{border-radius:50%;height:40px;text-align:center;width:40px;display:inline-block;background-color:#f5f5ff;line-height:40px;-webkit-box-shadow:none;box-shadow:none;margin-right:10px}.footer_social_area a i{line-height:36px}.footer_social_area a:focus,.footer_social_area a:hover{color:#fff}@-webkit-keyframes bi-cycle{0%{left:0}100%{left:100%}}@keyframes bi-cycle{0%{left:0}100%{left:100%}}ol li,ul li{list-style:none}ol,ul{margin:0;padding:0}.footer-logo{max-width:250px;width:100%;height:auto;margin:0 auto}.icon-button{background-color:#fff;border-radius:3.6rem;cursor:pointer;display:inline-block;font-size:2rem;height:3.6rem;line-height:3.6rem;margin:0 5px;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:3.6rem}.icon-button span{border-radius:0;display:block;height:0;left:50%;margin:0;position:absolute;top:50%;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:0}.icon-button:hover span{width:3.6rem;height:3.6rem;border-radius:3.6rem;margin:-1.8rem}.facebook span{background-color:#3b5998}.insta span{background-color:#8a3ab9}.icon-button i{background:0 0;color:var(--color-warmgrey);height:3.6rem;left:0;line-height:3.6rem;position:absolute;top:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:3.6rem;z-index:10}.icon-button .icon-facebook{color:#3b5998}.icon-button .insta{color:#8a3ab9}.icon-button:hover .fa-facebook,.icon-button:hover .fa-instagram{color:#fff}@media screen and (max-width:590px){.contact{margin-top:30px}}