.bx-wrapper .bx-viewport{height:239px!important}.img-fluid{max-width:100%;height:auto;width:100%}.xs_single_blog_banner{z-index:-1;background:#573174!important}.con-form .wpcf7{background-color:#fff;padding:30px 30px 0;max-width:350px;border-radius:20px;font-family:Arial,sans-serif;margin:0 10px}.con-form .wpcf7 input[type=email],.wpcf7 input[type=tel]{width:100%;border:none;border-bottom:2px solid #ccc;background:0 0;padding:10px 5px;font-size:16px;margin-bottom:0;box-shadow:none;border-radius:0}.con-form .wpcf7 input[type=email]:focus,.wpcf7 input[type=tel]:focus{outline:none;border-color:#4b3473}.con-form .wpcf7 input[type=submit]{background-color:#4b3473;color:white;border:none;width:48px;height:48px;border-radius:50%;font-size:20px;text-align:center;padding:0;line-height:48px;cursor:pointer;float:right;transition:background .3s ease}.con-form .wpcf7 input[type=submit]:hover{background-color:#cae008}.smooth-bounce{animation:smoothUpDown 3s ease-in-out infinite}@media (max-width:480px){.con-form .wpcf7{padding:20px 15px;max-width:100%;border-radius:16px}.con-form .wpcf7 input[type=email],.wpcf7 input[type=tel]{font-size:15px}.con-form .wpcf7 input[type=submit]{width:42px;height:42px;font-size:18px;line-height:42px}}.con-form .wpcf7 form.sent .wpcf7-response-output{color:#46b450;font-weight:600;font-size:12px;margin-top:-9px}.con-form .wpcf7 form.invalid .wpcf7-response-output{border:0;padding:0;color:#f00;font-weight:600;font-size:9px}.zoom{animation:zoomInOut 10s infinite}.form-7 h3{font-size:24px;padding-bottom:20px}.form-7 select{width:94%!important}.form-7 select{padding:0 0 0 20px;width:94%;height:39px;border-radius:8px 8px 8px 8px;color:#9daaa5;border:1px solid lightgray}.ekit-form .wpcf7-form .wpcf7-not-valid-tip{margin-bottom:0!important;text-align:start!important}.form-7 p{margin:0 0 12px!important}.form-7 textarea{padding:10px 0 0 20px;width:94%;height:139px;border-radius:8px 8px 8px 8px;color:#9daaa5;border:1px solid lightgray}.form-7 .intl-tel-input .country-list{overflow-x:hidden!important;width:310px!important}.form-7 input.wpcf7-form-control.wpcf7-phonetext.wpcf7-text.wpcf7-validates-as-phonetext{padding:0 0 0 80px;width:94%;height:39px;border-radius:8px 8px 8px 8px;border:1px solid lightgray}.form-7 input.wpcf7-form-control.wpcf7-text{padding:0 0 0 20px;width:94%;height:39px;border-radius:8px 8px 8px 8px;border:1px solid lightgray}.fm-width input[type=submit]{width:190px!important}.form-7 input[type=submit]{display:flex!important;align-items:center!important;margin:0 40px!important;font-size:18px;font-weight:500;border-radius:40px 40px 40px 40px;padding:10px;color:#fff;background-color:#573174;width:250px;border:none;margin-top:20px!important}.form-7 input[type=submit]:hover{background-color:#c3db3c}.promises__content_card{width:300px!important;height:330px!important;border-radius:10px;margin:7px;background:#fff;box-shadow:-16px 20px 20px 0px rgba(0,0,0,.05);padding:10px;z-index:2;transition:.6s!important;margin-top:15px!important}.promises__content_card:hover,.promises__content_card:hover p,.promises__content_card:hover span{color:#fff!important;background-color:#573174!important;overflow-y:hidden!important;font-weight:400!important}h2.bdp-post-title{font-size:22px!important}.promises__content_card p.elementor-image-box-description{background-color:transparent!important}@media only screen and (max-width:1024px){.promises__content_card{width:350px!important;margin:auto!important;margin-top:25px!important}}@media only screen and (max-width:425px){.promises__content_card{width:90%!important;height:320px!important;margin:auto!important;margin-top:15px!important}}.tss-wrapper .single-item-wrapper h3.author-name{line-height:1!important;font-weight:700!important;color:#573174!important}.tss-wrapper .single-item-wrapper h4.author-bio{color:rgba(51,51,51,.46)!important;font-size:16px!important}.tss-carousel .swiper-arrow{background:#573174!important}.tss-wrapper .tss-carousel3 .item-content-wrapper{height:230px!important;background:#f8ffd6!important}.tss-carousel3 .item-content{font-style:normal!important;font-size:16px!important;line-height:1.2!important}.swiper-pagination{display:none!important}.profile-img-wrapper{width:70px!important;margin:auto!important}.blog-single .post .post-body{background:#fff;border:0;padding:10px;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px}.sidebar .widget{background-color:#fff;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px}.bdp-post-grid-main.bdp-design-2 .bdp-no-thumb-image .bdp-post-margin-content{max-width:100%;border:10px solid #f9f9f9;margin:0!important;border-radius:20px}.bdp-post-grid-main.bdp-design-2 .bdp-post-margin-content{background:#fff;padding:20px;max-width:85%;margin:-50px auto 0;position:relative;border-radius:10px}.bdp-post-title{font-size:20px;color:#1fb787;margin:0 0 15px!important;height:50px;overflow:hidden}.bdp-post-title a:hover{color:#00d280}.bdp-readmorebtn{border-color:#1fb787;color:#1fb787;border-radius:20px}.bdp-readmorebtn:hover{border-color:#1fb787;color:#fff;background-color:#1fb787;border-radius:100px}.bdp-post-short-content{margin-bottom:15px}a.bdpp-rdmr-btn{border-radius:50px!important}a.bdpp-rdmr-btn:hover{background-color:#573175!important;border:1px solid #573175!important}.blog-link a{color:gray}.blog-link a:hover{color:#006640}.entry-header .entry-title a:hover,.sidebar ul li a:hover{color:#542d78!important}.bdp-readmorebtn{border-color:#573175;color:#573175}.bdp-readmorebtn:hover{border-color:#573175;color:#fff;background-color:#573175}.sidebar .widget.widget_search .input-group-append{background-color:#573474!important}.sidebar .widget.widget_search .input-group-append:hover{background-color:#9c27b0!important}.sidebar .widget .widget-title:before{bottom:0;width:80px;height:3px;background:#573174!important}.xs_single_blog_banner{z-index:-1}.card{border-radius:10px;transition:all .3s;background-color:white!important;box-shadow:0px 0px 15px .5px rgba(111,111,111,.35);margin:10px}.card2{background-color:#1a1a1a;transition:all .2s}.card2:hover{transform:scale(.98)}.card:hover{box-shadow:0px 0px 10px 1px rgba(87,49,116,1)}.zat-box .elementor-widget-container{height:330px!important}