@charset "UTF-8";figure.wp-caption{max-width:100%}.h4,h4{font-size:22px}.h5,h5{font-size:20px}h6,.h6{font-size:19px}.blog-listing-detail p,.blog-listing-detail,.blog-detail-wrap p{padding-bottom:25px;margin-bottom:0;color:#777;font-weight:400;font-size:18px;line-height:1.6;display:block}.blog-listing-detail p{padding-bottom:15px}.blog-detail-wrap p{padding-bottom:10px}.card-body p{color:#555}.cspir-section-title p{line-height:30px;font-size:18px}video{display:block;width:auto;min-width:100%;height:auto;min-height:100%;background-color:#f8f8f8}audio,canvas,progress,video{vertical-align:middle}.padding-xs{padding-top:10px!important;padding-bottom:10px!important}.padding-sm{padding-top:20px!important;padding-bottom:20px!important}.padding-md{padding-top:40px!important;padding-bottom:40px!important}.padding-lg{padding-top:80px!important;padding-bottom:80px!important}.padding-xl{padding-top:160px!important;padding-bottom:160px!important}.padding-cnt-no{padding-top:0!important;padding-bottom:0!important}.padding-no{padding-top:0!important;padding-bottom:0!important}.cspir-align-wrap.bottom{vertical-align:bottom}.text-italic{font-style:italic}.textright{text-align:right}.textcenter{text-align:center}.cspir-btn,.cspir-btns-group .cspir-btn{display:inline-block;vertical-align:middle;min-width:190px;padding:17px 25px;color:#fff;background:-webkit-linear-gradient(20deg,#4c25c4 5%,#ff2978 30%,#4c25c4 100%);background-size:300%,1px;background-position:0%;font-weight:600;font-size:15px;text-transform:uppercase;line-height:26px;text-align:center;position:relative;outline:none;cursor:pointer;-webkit-border-radius:100px;-ms-border-radius:100px;border-radius:100px;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;-webkit-box-shadow:0 10px 40px rgba(255,92,151,.4);-ms-box-shadow:0 10px 40px rgba(255,92,151,.4);box-shadow:0 10px 40px rgba(255,92,151,.4)}.cspir-mid-wrap .cspir-btns-group a.cspir-btn{color:#fff}.cspir-btn:hover,.cspir-btn:focus,.cspir-btns-group a.cspir-btn:hover,.cspir-btns-group a.cspir-btn:focus{color:#fff;-webkit-box-shadow:0 10px 40px rgba(76,37,196,.4);-ms-box-shadow:0 10px 40px rgba(76,37,196,.4);box-shadow:0 10px 40px rgba(76,37,196,.4);background-position:100%!important}.cspir-btn .fa{padding-right:7px;font-size:12px}.cspir-btns-group .cspir-btn .cspir-icon i{font-size:15px}.cspir-square-btn{min-width:210px;font-weight:600;font-size:16px;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0}.cspir-large-btn{min-width:200px}.cspir-white-border-btn{border-color:#fff}.cspir-form textarea,.woocommerce textarea{-webkit-border-radius:10px;-ms-border-radius:10px;border-radius:10px}.cspir-form textarea,.cspir-form textarea.form-control{height:130px;resize:vertical}.widget_search .cspir-form input[type=submit]:hover,.error-wrap form input[type=submit]:hover{background-position:50% 50%}.woocommerce button[type=submit]{line-height:20px}.cspir-video-btn{background:-webkit-linear-gradient(20deg,#4c25c4 5%,#ff2978 30%,#4c25c4 100%);background-size:300%,1px;background-position:0%}.cspir-video-btn:hover{background-position:100%}select{padding:10px 40px 10px 0;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAACQBAMAAABOjKD/AAAAG1BMVEUAAABERERERERERERERERERERERERERERERESSrnLLAAAACHRSTlMAZpnMVSIR3SWsiUgAAABoSURBVFjD7cyxCYBAEETRFcX4QgsQsRxD27AEMdmyDYaL7phY4b9oYYcfAAAAfzSv9Zq26BqzhCxPdJ156xgyj2joUZTQtKVPXZqIhi6inYlo5iJKuMiuhIko4SJK2EgJb7gCAADgM17cMBiPIsGA/wAAAABJRU5ErkJggg==");background-position:100% 50%;background-repeat:no-repeat;background-size:contain;color:#555}form .fa+input{padding-left:45px}form .wpcf7-form-control-wrap .fa{position:absolute;top:18px;left:20px;color:#9f9f9f;font-size:13px;z-index:1}form .wpcf7-form-control-wrap .fa-building-o{font-size:15px}form .wpcf7-form-control-wrap .fa-lock{font-size:17px}form .wpcf7-form-control-wrap .fa-globe{font-size:15px}form .wpcf7-form-control-wrap .fa-pencil-square{font-size:16px}select option{padding:5px 10px}select[multiple]{height:175px;padding:9px;background-image:none}label{font-weight:400;cursor:pointer}label sup,label .required{color:#ff5c97;top:-1px;font-size:13px}sub{bottom:-2px}form label{display:inline-block;vertical-align:middle;padding-bottom:9px;margin-bottom:0;font-weight:400;font-size:17px;line-height:1.42857143;position:relative;color:#777}.cspir-mid-wrap form input[type=submit]{color:#fff}.cspir-mid-wrap form.mc4wp-form input[type=submit]{color:#4c25c4}.cspir-mid-wrap form.mc4wp-form input[type=submit]:hover{color:#fff}blockquote{font-size:18px;line-height:29px;color:#333;text-align:center;background-color:#fff;padding:65px 50px 40px 30px;position:relative;margin:25px 0 42px;-webkit-box-shadow:7px 0 70px rgba(100,100,100,.15);-ms-box-shadow:7px 0 70px rgba(100,100,100,.15);box-shadow:7px 0 70px rgba(100,100,100,.15)}.cspir-comments-area .comment-area blockquote{max-width:90%;margin:0 auto;box-shadow:2px 0 25px rgba(100,100,100,.15);margin-top:13px;margin-bottom:17px}blockquote:before{content:"“";font-family:"Quicksand",sans-serif;font-size:200px;font-weight:500;position:absolute;left:0;right:0;margin:0 auto;color:#ff5c97;text-align:center;top:30px}blockquote p{padding-bottom:0;font-size:22px;line-height:32px}blockquote cite{display:block;font-weight:400;font-style:normal;font-size:16px}blockquote cite:before{padding-right:4px;content:"-";color:#777}.checkbox-icon-wrap .checkbox-icon{display:inline-block;vertical-align:middle;position:relative;width:15px;height:15px;margin-right:5px;background:#fff;border:1px solid #ececec;border-radius:4px}.checkbox-icon-wrap input[type=checkbox]{display:none}.checkbox-icon-wrap input[type=checkbox]:checked+.checkbox-icon:before{position:absolute;top:55%;left:55%;color:#ff5c97;font:normal normal normal 10px/1.42857 FontAwesome;text-rendering:auto;content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translateX(-55%) translateY(-55%);-ms-transform:translateX(-55%) translateY(-55%);transform:translateX(-55%) translateY(-55%);z-index:1}.radio-icon-wrap .radio-icon{display:inline-block;vertical-align:middle;width:13px;height:13px;margin-right:1px;background:#efefef;border:1px solid #e5e5e5;position:relative;-webkit-border-radius:100%;-ms-border-radius:100%;border-radius:100%}.radio-icon-wrap input[type=radio]{display:none}.radio-icon-wrap input[type=radio]:checked+.radio-icon:before{position:absolute;top:3px;left:3px;width:5px;height:5px;background:#4c25c4;content:"";-webkit-border-radius:100%;-ms-border-radius:100%;border-radius:100%;z-index:1}.wpcf7-list-item label{display:inline-block;position:relative}.wpcf7-list-item-label{display:inline-block;vertical-align:middle}table{width:100%;max-width:100%;margin-bottom:20px;text-align:center;border:1px solid #ededed}table th{vertical-align:middle;padding:8px;font-weight:600;font-size:20px;border-top:1px solid #ededed;border-bottom:1px solid #ededed;border-right:1px solid #ededed}table td{vertical-align:top;padding:8px;font-size:18px;border-bottom:1px solid #ededed;border-right:1px solid #ededed}table.table-condensed{border:none}table tr #toevent-date{background:#111;color:#fff}address{font-style:italic}.wpcf7-list-item label{display:inline-block;position:relative}.alignleft{display:inline;float:left;margin-right:15px}.alignright{display:inline;float:right;margin-left:15px}img.size-full.alignright{margin-bottom:10px;padding-bottom:10px;padding-top:15px}.aligncenter{display:block;clear:both;margin-left:auto;margin-right:auto;text-align:center}.wp-caption{margin-bottom:30px}.wp-caption .wp-caption-text{font-size:15px;font-style:italic;padding-top:10px}.post-password-form label{display:block;overflow:hidden;clear:both;margin:0}.post-password-form label input{margin-top:5px;margin-bottom:5px}form.post-password-form{margin-bottom:20px}form.post-password-form p{padding-bottom:10px}.cspir-responsive-table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.cspir-swiper.swiper-container{clear:both;height:700px;min-height:700px}.cspir-swiper.swiper-container .cspir-btns-group{padding-top:20px}.cspir-swiper.swiper-container .caption-wrap{height:100%}.cspir-swiper.swiper-container .swiper-slide{background-color:#33ac9a;background-position:center center;background-repeat:no-repeat;background-size:cover}.cspir-swiper.swiper-container .swiper-pagination{bottom:55px;padding:0 25px}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom{bottom:45px}.single-casestudies .swiper-container-horizontal>.swiper-pagination-bullets{bottom:-20px;z-index:3}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.cspir-swiper.swiper-container.swiper-container-horizontal>.swiper-pagination-bullets,.cspir-swiper.swiper-container .swiper-pagination-custom,.cspir-swiper.swiper-container .swiper-pagination-fraction{bottom:25px}.cspir-swiper.swiper-container .swiper-pagination .swiper-pagination-bullet{vertical-align:middle;width:8px;height:8px;background:#cacaca;border:1px solid transparent;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}.cspir-swiper.swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:0 0;border-color:#a8a9aa}.cspir-swiper.swiper-container .swiper-button-prev,.cspir-swiper.swiper-container .swiper-button-next{left:0;width:45px;height:100px;margin:0;background-color:rgba(0,0,0,.2);background-image:url("/wp-content/themes/caspiar/assets/css/../images/icons/icon3@3x.png");background-position:center center;background-repeat:no-repeat;background-size:22px auto;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);--lzl-bg-img:"/wp-content/themes/caspiar/assets/css/../images/icons/icon3@3x.png"}.cspir-swiper.swiper-container .swiper-button-prev:hover,.cspir-swiper.swiper-container .swiper-button-next:hover{background-color:rgba(255,255,255,.5)}.cspir-swiper.swiper-container .swiper-button-next{left:auto;right:0;background-image:url("/wp-content/themes/caspiar/assets/css/../images/icons/icon4@3x.png");--lzl-bg-img:"/wp-content/themes/caspiar/assets/css/../images/icons/icon4@3x.png"}.cspir-swiper.swiper-container .swiper-button-next.lzl:not(.lzl-ed),.cspir-swiper.swiper-container .swiper-button-next.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAqCAYAAAAH843fAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAASElEQVRoBe3QgQAAAADDoPlTH+EChVBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwMAfGCt6AAE3ae2kAAAAAElFTkSuQmCC")}.cspir-swiper.swiper-container .swiper-pagination-bullet{width:6px;height:6px;margin:10px 0;background:#fff;opacity:1}.cspir-swiper.swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgba(255,255,255,.5)}.flexslider{margin-bottom:0;background:0 0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}.flexslider:before,.flexslider:after{display:table;clear:both;content:""}.flexslider:hover .flex-direction-nav a.flex-prev{left:-34px}.flexslider:hover .flex-direction-nav a.flex-next{right:-34px}.flexslider .slides img{display:inline-block;width:auto}.thumb-flexslider .slides li{margin:10px 6px 0;cursor:pointer;opacity:.75;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}.thumb-flexslider .slides li.flex-active-slide{margin:0 6px;opacity:1}.thumb-flexslider .slides li img{max-width:58px;-webkit-border-radius:100%;-ms-border-radius:100%;border-radius:100%;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}.thumb-flexslider .slides li.flex-active-slide img{max-width:72px}.flex-direction-nav li a{width:auto;height:auto;opacity:1;text-shadow:none;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);z-index:2}.flex-direction-nav li a.flex-prev{left:-34px}.flex-direction-nav li a.flex-prev:before{content:""}.flex-direction-nav li a.flex-next{right:-34px}.flex-direction-nav li a.flex-next:before{content:""}.flex-direction-nav li a:before{color:#b5b5b5;font:normal normal normal 18px/1 FontAwesome;font-size:18px;text-rendering:auto;text-indent:0;text-shadow:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:1}.flex-control-nav li{vertical-align:middle;margin:0 7px}.flex-control-paging li a{width:5px;height:5px;background:#ccc}.flex-control-paging li a.flex-active{width:9px;height:9px}.nav-tabs{font-size:18px}.nav-tabs .nav-item{width:33.33333333%;text-align:center}.nav-tabs .nav-link{padding:10px 15px 11px;border:1px solid #ececec;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;position:relative}.nav-tabs .nav-link:before{position:absolute;top:-1px;left:0;right:0;width:0;height:3px;margin:0 auto;content:"";-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;z-index:1}.nav-tabs .nav-link.active:before{width:100%}.nav-tabs .nav-item:nth-child(2n).nav-link{border-left:none;border-right:none}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover,.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{border-color:#ececec}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{border-bottom-color:transparent}.tab-content{padding:25px 25px 18px;border-bottom:1px solid #ececec;border-left:1px solid #ececec;border-right:1px solid #ececec}.owl-carousel .owl-item img{display:inline-block;width:auto}.owl-carousel .owl-prev,.owl-carousel .owl-next,.owl-carousel .owl-dot{cursor:pointer}.owl-carousel .owl-nav{padding-top:50px;text-align:center}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{display:inline-block;width:45px;height:45px;margin:0 5px;background-color:rgba(255,255,255,.3);background-image:url("/wp-content/themes/caspiar/assets/css/../images/icons/icon31@3x.png");background-position:50% 50%;background-repeat:no-repeat;background-size:17px auto;outline:none;border:1px solid #777;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;--lzl-bg-img:"/wp-content/themes/caspiar/assets/css/../images/icons/icon31@3x.png"}.owl-carousel .owl-nav .owl-prev.lzl:not(.lzl-ed),.owl-carousel .owl-nav .owl-next.lzl:not(.lzl-ed),.owl-carousel .owl-nav .owl-prev.lzl-ing:not(.lzl-ed),.owl-carousel .owl-nav .owl-next.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAkCAYAAAAkcgIJAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAOElEQVRYCe3QMQEAAADCoPVPbQ0PiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwICB34EBHNQAAXvG8Y0AAAAASUVORK5CYII=")}.owl-carousel .owl-nav .owl-next{left:auto;right:30px;background-image:url("/wp-content/themes/caspiar/assets/css/../images/icons/icon32@3x.png");--lzl-bg-img:"/wp-content/themes/caspiar/assets/css/../images/icons/icon32@3x.png"}.owl-carousel .owl-nav .owl-next.lzl:not(.lzl-ed),.owl-carousel .owl-nav .owl-next.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAkCAYAAAAkcgIJAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAOElEQVRYCe3QMQEAAADCoPVPbQ0PiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwICB34EBHNQAAXvG8Y0AAAAASUVORK5CYII=")}.owl-drag .disabled{display:none}.owl-carousel .owl-dots{padding-top:59px;text-align:center}.cspir-swiper.swiper-container .swiper-button-prev.lzl:not(.lzl-ed),.cspir-swiper.swiper-container .swiper-button-next.lzl:not(.lzl-ed),.cspir-swiper.swiper-container .swiper-button-prev.lzl-ing:not(.lzl-ed),.cspir-swiper.swiper-container .swiper-button-next.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAqCAYAAAAH843fAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAASElEQVRoBe3QgQAAAADDoPlTH+EChVBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwMAfGCt6AAE3ae2kAAAAAElFTkSuQmCC")}.owl-carousel .owl-dot{display:inline-block;vertical-align:middle;width:8px;height:8px;margin:0 5px;background:#999;border:1px solid transparent;cursor:pointer;text-indent:-999px;outline:none;-webkit-border-radius:100%;-ms-border-radius:100%;border-radius:100%;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;padding:0}.owl-carousel .owl-dot.active{background:0 0;border-color:#999}.slider-no-current{display:none;padding-top:46px}.current-no:after{content:"/"}.nice-select{float:none;vertical-align:middle;width:100%;height:50px;padding:13px 40px 13px 19px;margin-bottom:19px;background-color:#fff;font-size:17px;line-height:1.42857143;border:1px solid #a39bbb;outline:none;white-space:normal;-webkit-border-radius:40px;-ms-border-radius:40px;border-radius:40px;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}.cspir-widget .nice-select{margin-bottom:5px}.nice-select .option.selected{font-weight:600}.nice-select:hover,.nice-select:focus,.nice-select:active{border-color:#a39bbb}.nice-select.open{border-color:#a39bbb}.nice-select:after{right:20px;width:6px;height:6px;border-width:1px;border-color:#999}.nice-select .current{display:block;overflow:hidden;clear:both;white-space:nowrap;text-overflow:ellipsis}.nice-select .list{width:100%;max-height:200px;overflow:auto;color:#444;font-size:14px;-webkit-border-radius:5px;-ms-border-radius:5px;border-radius:5px;z-index:2}.nice-select .option{min-height:10px;padding:10px 19px;line-height:1.42857}.card{padding:0 0 11px 55px;background:0 0;border:none}.card:last-child{padding-bottom:0}.card-header{padding:0;background:0 0;border-bottom:none;box-shadow:7px 0 70px rgba(100,100,100,.15);border-radius:25px!important}.card-header h3{font-size:20px;padding-bottom:0}.accordion-title{padding-bottom:12px}.accordion-title a{display:inline-block;width:100%;background:#fff;padding:18px 60px 18px 30px;font-weight:600;border-radius:10px;border:1px solid transparent}.accordion-title a:before{position:absolute;top:12px;right:15px;width:40px;height:40px;background:#fff;background:-webkit-linear-gradient(20deg,#4c25c4 5%,#ff2978 30%,#4c25c4 100%);border:1px solid #ecedee;content:"";font-family:Fontawesome;-webkit-border-radius:100%;-ms-border-radius:100%;border-radius:100%;z-index:1;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;text-align:center;line-height:37px;background-size:300%,1px;background-position:0%;color:#fff}.accordion-title a.collapsed:before{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;background:#e1d7ff;color:#fff}.card-body{padding:12px 15px 25px 50px}.card-body p{font-size:18px;padding-top:10px;padding-bottom:20px}.faq-wrap .card-body p{padding-bottom:0}.cspir-pagination{vertical-align:middle;padding-top:15px;margin:0;color:#888;font-size:15px;line-height:24px;text-align:center;display:inline-block;width:100%}.studies-style-three .cspir-pagination{padding-top:40px}.cspir-pagination ul{padding:0;margin:0;list-style:none}.cspir-pagination ul li{display:inline-block;vertical-align:middle}.cspir-pagination ul li.prev a,.cspir-pagination ul li.next a{width:80px;font-size:16px}.cspir-pagination ul li.prev .fa,.cspir-pagination ul li.next .fa{font-size:13px}.cspir-pagination ul li.next .fa{padding-left:3px}.cspir-pagination ul li.prev .fa{padding-right:3px}.cspir-pagination ul li a,.cspir-pagination ul li span{display:inline-block;vertical-align:middle;width:auto;height:38px;min-width:38px;padding:5px 14px;margin:5px 1px 0;color:#555;font-weight:600;line-height:28px}.pagination-spacer-one{padding-top:45px}.pagination-spacer-two{padding-top:25px}.wp-link-pages{padding:15px 0 20px;display:inline-block;width:100%}.cspir-page-wrap .wp-link-pages{padding-top:35px}.wp-link-pages a,.wp-link-pages>span{display:inline-block;vertical-align:middle;width:auto;height:37px;min-width:37px;padding:5px 14px;margin:0 1px;color:#555;font-weight:600;line-height:25px;text-align:center}.wp-link-pages span{background:#f7f9fb;border-color:#f7f9fb}.wp-link-pages a span{background:0 0;color:#555}.wp-link-pages a:hover{border-color:#f7f9fb;background:#f7f9fb}.cspir-pagination ul li a:hover,.cspir-pagination ul li a:focus,.cspir-pagination ul li span,.wp-link-pages a:hover,.wp-link-pages span{background:#4c25c4;color:#fff;border-color:#4c25c4;-webkit-border-radius:100px;-ms-border-radius:100px;border-radius:100px}.wp-link-pages a:hover span{color:#fff}.cspir-widget{padding:0 15px;padding-bottom:50px}.cspir-widget:last-child{padding-bottom:10px}.cspir-widget ul{padding:0;margin:0;font-size:18px;list-style:none}.cspir-widget ul ul{padding:5px 0 0}.cspir-widget ul li{padding-bottom:11px;position:relative}.cspir-widget>ul>li:last-child{padding-bottom:0}.cspir-widget ul li a{position:relative;margin-top:2px}.cspir-widget>ul>li:first-child>a{margin-top:0}.cspir-widget ul.product-categories li .count{color:#4c25c4}.cspir-widget.widget_text{color:#777}.cspir-widget ul ul li:last-child{padding-bottom:0}.cspir-widget ul ul{padding:10px 0 0 10px}.cspir-widget .nice-select .option:last-child{padding-bottom:8px}.cspir-widget img{height:auto}.cspir-widget .nice-select .option:before{display:none}.cspir-widget.widget_calendar table#wp-calendar{margin-bottom:0}.widget_search p{position:relative}.widget_search form input[type=text]{padding-right:50px;margin:0;border-radius:100px;background:#fff;border:none;-webkit-box-shadow:10px 0 45px rgba(13,7,45,.2);-ms-box-shadow:10px 0 45px rgba(13,7,45,.2);box-shadow:10px 0 45px rgba(13,7,45,.2)}.widget_search form input[type=submit],.error-wrap form input[type=submit]{position:absolute;top:0;right:0;height:58px;min-width:58px;padding:15px 10px 16px;background:#ff5c97;border-radius:100px;color:#bfbfbf;margin-top:0;font-family:FontAwesome;font-weight:400;font-size:13px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:1;background-image:url("/wp-content/themes/caspiar/assets/css/../images/icons/search-icon-white.png");background-position:50% 50%;background-repeat:no-repeat;background-size:18px auto;border:none;--lzl-bg-img:"/wp-content/themes/caspiar/assets/css/../images/icons/search-icon-white.png"}.cspir-widget.popular-widget{padding-bottom:34px}.popular-widget .widget-title{padding-bottom:14px}.cspir-widget.categories-widget{padding-bottom:23px}.categories-widget .widget-title{padding-bottom:9px}.cspir-widget.categories-widget.categories-style-two{padding-bottom:33px}.categories-style-two .widget-title{padding-bottom:13px}.categories-style-two ul{font-size:15px;color:#777}.categories-style-two ul li{padding-bottom:13px}.widget_search form input[type=submit].lzl:not(.lzl-ed),.error-wrap form input[type=submit].lzl:not(.lzl-ed),.widget_search form input[type=submit].lzl-ing:not(.lzl-ed),.error-wrap form input[type=submit].lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAnCAYAAAB5XdqFAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAANElEQVRYCe3QMQEAAADCoPVPbQ0PiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBwNDAZvwABpkK9pwAAAABJRU5ErkJggg==")}.categories-style-two ul li:before{top:9px}.categories-style-two ul li a{color:inherit}.post-widget .cspir-image{float:left;margin-right:15px;margin-top:6px;width:70px}.post-widget .cspir-image img{border-radius:10px}.cspir-widget.post-widget{padding-bottom:39px}.post-widget .widget-title{padding-bottom:14px}.post-widget .post-item{padding-bottom:15px;display:inline-block}.post-widget .post-item p{margin-bottom:0;font-size:17px;color:#777}.post-item-info{display:inline-block;width:68%}.footer-widget.post-widget .post-item{border-bottom:none;margin-bottom:0}.post-widget .post-item:last-child{margin-bottom:0;border-bottom:none}.post-widget .post-title{color:#333;font-size:17px;line-height:24px;padding-bottom:7px;font-weight:600}.footer-widget.post-widget .post-title{color:#d4d4d4}.footer-widget.post-widget .post-title a:hover{color:#4c25c4}.tag-widget a,.widget_tag_cloud a,.widget_product_tag_cloud a{display:inline-block;padding:6px 20px;margin:0 1px 7px;color:#333;text-align:center;background-color:#f0ebff;border-radius:100px;line-height:26px;font-weight:600}.tag-widget a:hover,.tag-widget a:focus,.widget_tag_cloud a:hover,.widget_tag_cloud a:focus,.widget_product_tag_cloud a:hover,.widget_product_tag_cloud a:focus{color:#fff;background:#4c25c4}.widget_product_tag_cloud a{font-size:16px!important}.cspir-secondary .cspir-widget .widget-title:after{content:"";width:45px;height:2px;background:#a29aba;bottom:0;left:0;position:absolute}.cspir-widget ul li a{color:#777;font-size:18px}.cspir-widget ul li a:hover{color:#4c25c4}.cspir-widget.widget_recent_comments ul li,.cspir-widget.widget_rss ul li{color:#777}.cspir-widget.widget_recent_comments ul li a,.cspir-widget.widget_rss ul li a{color:#333}.cspir-widget.widget_recent_comments ul li a:hover,.cspir-widget.widget_rss ul li a:hover{color:#4c25c4}.rss-date{display:inline-block;width:100%;padding-top:6px;padding-bottom:6px;font-style:italic}.cspir-widget.widget_recent_comments ul li,.cspir-widget.widget_rss ul li{width:100%;display:inline-block;padding-left:14px;padding:13px 0 14px;border-bottom:1px solid #e6e2e2}.cspir-widget.widget_recent_comments ul li a,.cspir-widget.widget_rss ul li a{display:inline;width:auto;padding-left:0;border:none;color:#555}.cspir-map{height:520px}.gm-style-iw{padding:5px 10px}.gm-style-iw p{padding-bottom:5px}.gm-style-iw h4{font-size:18px}.gm-style-iw h1,.gm-style-iw h2,.gm-style-iw h3,.gm-style-iw h4,.gm-style-iw h5,.gm-style-iw h6{padding-bottom:0}.map-spacer-two{height:435px}b,strong{color:#232323}.cspir-page-title b,h1.page-title b{color:#fff}.cspir-footer .contact-link a:hover{color:#ff5c97}.cspir-violet-border-btn,.cspir-white-border-btn{background-color:transparent}.cspir-black-btn.cspir-btn{background-color:#333}.cspir-white-btn.cspir-btn{background-color:#fff}.cspir-social a{display:inline-block;margin:0 5px 5px;font-size:13px}.cspir-social.square a{width:38px;height:38px;margin:0 0 6px 5px;color:#797979;text-align:center;border:1px solid #313436;line-height:36px}.cspir-copyright .cspir-social.square a,.footer-widget .cspir-social.square a{color:#dcdcdc;border-color:#fff}.cspir-copyright .cspir-social.square a:hover,.footer-widget .cspir-social.square a:hover{background:#fff;color:#ff5c97}.cspir-widget .cspir-social.square a{border-color:#e7e7e7}.text-logo{font-size:28px;font-weight:600}.brand-2x,.brand-3x{display:none}@media only screen and (-o-min-device-pixel-ratio:5/4),only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:1.25dppx){.brand-1x{display:none}.brand-2x{display:inline-block}}@media only screen and (-o-min-device-pixel-ratio:9/4),only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-device-pixel-ratio:2.25),only screen and (min-resolution:2.25dppx){.brand-2x{display:none}.brand-3x{display:inline-block}}.cspir-header.transparent-header .cspir-brand.hav-transparent-logo img.default-logo{display:none}.cspir-header.transparent-header .cspir-brand.dhav-transparent-logo img.default-logo{display:block}.cspir-header.normal-header .cspir-brand.hav-transparent-logo.hav-default-logo img.transparent-logo,.cspir-header.normal-header img.transparent-logo{display:none}.cspir-header.transparent-header .cspir-brand.hav-transparent-logo .text-logo{display:none}.cspir-header.transparent-header .cspir-brand a{color:#fff}.cspir-navigation>ul>li:nth-last-child(-n+3).menu-item ul .dropdown-nav{top:0;right:100%;left:auto}.cspir-navigation ul li.has-dropdown.sub{position:relative}.cspir-navigation ul li.has-dropdown.sub .dropdown-nav{top:0;left:100%}.cspir-navigation .sub>a:after{position:absolute;top:50%;right:20px;font-family:FontAwesome;font-size:14px;content:"";text-rendering:auto;-webkit-transition:all ease .4s;-ms-transition:all ease .4s;transition:all ease .4s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.cspir-navigation>ul>li:nth-last-child(-n+1) ul .has-dropdown.sub .dropdown-nav{top:0;right:calc(100% + 0px);left:auto}.cspir-header-style-three .transparent-header .cspir-navigation>ul>li.active>a{color:#ff5c97}.cspir-back-top.active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.cspir-preloader{display:table;position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;z-index:4}.loader-wrap{display:table-cell;vertical-align:middle;width:100%;height:100%}.loader{display:inline-block;vertical-align:middle}.cspir-topbar{background:#f7f9fb}.cspir-topbar ul{padding:0;margin:0;color:#444;font-size:15px;list-style:none}.cspir-topbar ul li{display:inline-block;position:relative}.cspir-topbar ul li:last-child:after{display:none}.cspir-topbar ul li:after{display:inline-block;vertical-align:middle;height:2px;width:2px;margin:0 10px 0 13px;background:#777;content:""}.cspir-topbar ul li a{color:inherit}.cspir-topbar ul li .fa{padding-right:3px;font-size:14px}.topbar-link ul{display:inline-block;vertical-align:middle;padding-right:26px}.cspir-header-content{display:inline-block}.cart-link{display:inline-block;margin-left:10px;position:relative}.cart-counter{position:absolute;top:-2px;left:8px;min-width:14px;padding:0 3px;color:#fff;font-weight:700;font-size:10px;text-align:center;line-height:14px;-webkit-border-radius:10px;-ms-border-radius:10px;border-radius:10px;z-index:1}.search-box.open{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.banner-wrap input[type=submit]{background:#ff5c97;padding:19px 15px}.banner-wrap input[type=submit]:hover{background:#4c25c4}.header-right .cspir-social a{margin:0 13px 5px;font-size:16px;vertical-align:middle}.header-right .cspir-social a i{vertical-align:middle}.banner-wrap .cspir-btn-wrap a.btn-two.cspir-link{font-weight:700;font-size:15px}.banner-wrap .cspir-clients{padding-top:160px}.banner-wrap .cspir-clients .client-item .cspir-image img{opacity:1}.cspir-header.normal-header .header-right .cspir-social a{color:#333}.cspir-header.normal-header .header-right .cspir-social a:hover{color:#ff5c97}.is-sticky .cspir-header{background:#fff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);-ms-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1)}.admin-bar .is-sticky .cspir-header{top:32px!important}.cspir-header-style-two .cspir-brand{padding:33px 0 32px}.cspir-header-style-two .header-right .cspir-btns-group{display:inline-block;vertical-align:middle;padding:0 0 0 51px}.cspir-header-style-two .header-right .cspir-btn{min-width:170px;padding:8px 15px;font-size:16px}.cspir-header-style-two .header-links-wrap{float:right;padding:12px 0 11px}.cspir-header-style-two .header-links-wrap .cart-link{margin-left:19px}.cspir-header-style-two .header-links-wrap .cart-link a{font-size:14px}.top-contact{display:inline-block;vertical-align:middle}.top-contact-item{display:inline-block;vertical-align:middle;padding-right:40px;margin-right:37px;border-right:1px solid #eee}.top-contact-item:last-child{padding-right:0;margin-right:0;border-right:none}.top-contact-item .cspir-icon{float:left;padding-top:7px}.top-contact-info{overflow:hidden;padding-left:15px}.top-contact-info h4{font-size:20px;line-height:26px}.top-contact-info p{padding-bottom:2px}.top-contact-title{padding-bottom:0;font-weight:600}.navigation-wrap{border-top:1px solid #eee}.cspir-language{display:inline-block}.cspir-header-style-one .cspir-language{padding-left:10px}.cspir-language .nice-select,.cspir-language select{display:inline-block;width:auto;height:24px;padding:0 10px 0 0;margin:0 0 0 2px;color:#555;font-size:16px;background-color:transparent;border:none}.cspir-language .nice-select:after{right:0;border-color:#555}.cspir-language .nice-select .list{min-width:120px}.cspir-language .nice-select .option{display:block;padding:8px 15px}.cspir-language .nice-select .option:after{display:none}.navigation-wrap .cspir-navigation>ul>li{padding-right:60px}.navigation-wrap .cspir-navigation>ul>li:last-child{padding-right:0}.navigation-wrap .cspir-navigation>ul>li>a{padding:10px 0 13px}.navigation-wrap .cspir-navigation>ul>li>a:after{position:absolute;bottom:0;left:0;width:0;height:4px;content:"";-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;z-index:1}.navigation-wrap .cspir-navigation>ul>li.active>a:after,.navigation-wrap .cspir-navigation>ul>li:hover>a:after,.navigation-wrap .cspir-navigation>ul>li.current-menu-parent>a:after{width:100%}.header-style-three .cspir-brand{padding:22px 0}.menu-text{display:inline-block;position:relative}.menu-text:before{position:absolute;left:0;bottom:-3px;width:0;height:3px;content:"";-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;z-index:1}.header-style-three .cspir-navigation>ul>li>a{padding:27px 60px 27px 0}.header-style-three .cspir-navigation>ul>li:last-child>a{padding-right:0}.header-style-three .cspir-navigation>ul>li:hover .menu-text:before,.header-style-three .cspir-navigation>ul>li.active .menu-text:before{width:100%}.cspir-header-style-three ul.dropdown-nav{text-align:left}.cspir-header-style-three .cspir-header.transparent-header{position:absolute;top:0;left:0;width:100%;background:0 0;border-bottom-color:rgba(236,236,236,.12);z-index:3}.cspir-header-style-three .cspir-header.transparent-header .cspir-social a{color:#fff}.cspir-header-style-three .cspir-header.transparent-header .cspir-social a:hover{color:#ff5c97}.admin-bar .cspir-header-style-three .cspir-header.transparent-header{top:32px}.sticky-wrapper{height:auto!important}.error404 .sticky-wrapper{min-height:93px}.cspir-header-style-three .is-sticky .cspir-header.transparent-header{background:rgba(0,0,0,.88)}.cspir-header-style-three .transparent-header .cspir-navigation>ul>li>a{color:#fff}.cspir-header-style-three .transparent-header .search-link a{color:#fff}.curve-footer .cspir-mid-wrap{padding:120px 0 30px}.woocommerce .curve-footer .cspir-mid-wrap,.woocommerce-page .curve-footer .cspir-mid-wrap{padding-bottom:50px}.mid-spacer-one{padding-bottom:126px}.mid-spacer-two{padding-bottom:114px}.mid-spacer-three{padding-bottom:70px}.mid-spacer-four{padding-top:111px}.cspir-primary{padding:0 15px;-webkit-box-flex:0;-ms-flex:0 0 71.6%;flex:0 0 71.6%;max-width:71.6%}.cspir-secondary{padding:0 15px;-webkit-box-flex:0;-ms-flex:0 0 28.4%;flex:0 0 28.4%;max-width:28.4%}.left-sidebar .cspir-secondary{-ms-flex-order:1;order:1}.left-sidebar .cspir-primary{-ms-flex-order:2;order:2}.left-sidebar .cspir-primary{float:right}.primary-wrap{padding-right:10px}.left-sidebar .primary-wrap{padding:0 0 0 10px}.secondary-wrap{padding-left:13px}.cspir-unit-fix{word-wrap:break-word}.cspir-secondary.cspir-floating-sidebar{display:table}.caption-wrap *:nth-child(2n){animation-delay:1s}.caption-wrap *:nth-child(3n){animation-delay:2s}.caption-wrap-inner{color:#fff}.caption-wrap-inner h2{font-size:60px;line-height:68px}.caption-wrap-inner p{color:#fff;font-size:18px;line-height:34px}.caption-wrap-inner .cspir-image{padding-left:36px}.caption-wrap-inner .cspir-image img{max-width:none}.caption-title{padding-bottom:25px}.caption-wrap-inner .cspir-btn{font-family:"Nunito Sans",sans-serif;font-weight:600}.cspir-score{padding:51px 0 52px;background:#f7f8fa}.cspir-score h2{font-size:30px;line-height:70px}.cspir-score p{padding-bottom:0}.score-title{padding-bottom:5px}.score-form .row{margin:0 -4.5px}.score-form [class*=col-]{padding:0 4.5px}.score-form form input{margin-bottom:0}.score-form input[type=submit]{margin:0;min-width:100%;line-height:normal;color:#fff}.score-form.subscribe-form .col-md-5.text-center{text-align:center;margin:0 auto}.score-form.subscribe-form{max-width:80%;margin:0 auto}.cspir-section-title{max-width:700px;padding-bottom:50px;margin:0 auto;text-align:center}.cspir-section-title h2{font-size:42px;line-height:48px}.section-title{padding-bottom:36px;margin-bottom:30px;position:relative}.section-title:after{position:absolute;bottom:0;left:0;right:0;height:2px;width:45px;margin:0 auto;content:"";z-index:1;background:#a39bbb}.section-title.no-need-border:after{content:none}.title-left-align .section-title:after{left:0;margin:0}.title-right-align .section-title:after{right:0;left:auto;margin:0}.cspir-section-title.title-left-align{text-align:left}.choose-item{padding:40px 20px 30px 25px;overflow:hidden;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;position:relative}.choose-item.cspir-hover{background:#fff;border-radius:10px;-webkit-box-shadow:7px 0 70px rgba(100,100,100,.15);-ms-box-shadow:7px 0 70px rgba(100,100,100,.15);box-shadow:7px 0 70px rgba(100,100,100,.15);-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;overflow:hidden}.no-bg .choose-item.cspir-hover{background:0 0;box-shadow:none}.choose-item span.choose-count{opacity:0;position:absolute;right:-10px;top:-10px;font-size:120px;line-height:90px;font-weight:700;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;background-color:#565656;color:transparent;text-shadow:2px 2px 3px rgba(255,255,255,.5)}.choose-item.cspir-hover span.choose-count{opacity:.2;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}.choose-item .cspir-icon{padding-bottom:30px}.choose-item h3{font-size:23px;line-height:28px}.choose-title{padding-bottom:12px}.cspir-choose .cspir-btns-group{padding-top:14px}.cspir-choose .cspir-btn{margin:0 3px 10px 4px}.cspir-traffic{padding:115px 0;background-color:#f7f8fa;background-position:center center;background-repeat:repeat}.cspir-traffic .row{margin:0}.cspir-traffic [class*=col-]{padding:0}.cspir-traffic .cspir-image{padding-left:30px}.cspir-traffic .cspir-image img,.cspir-img-animate.cspir-image img{max-width:none}.cspir-img-bg .cspir-img-animate.cspir-image img{max-width:100%}.traffic-info .cspir-section-title{padding-bottom:10px;max-width:none;text-align:left}.traffic-info .section-title:after{margin:0}.traffic-info .cspir-btns-group{padding-top:31px}.bullets-list{padding:0;margin:0;font-weight:400;font-size:16px;list-style:none}.bullets-list li{padding:5px 0 4px 23px;position:relative;color:#666}.bullets-list li:before{position:absolute;top:13px;left:0;width:7px;height:7px;background:#039be5;content:"";z-index:1}.cspir-callout{color:#fff}.cspir-callout.above-footer-callout{background-color:#ff5c97;padding:50px 0;color:#fff}.cspir-callout h2{font-size:30px;line-height:40px}.cspir-callout .cspir-btn{min-width:190px}.callout-title{padding-bottom:0}.cspir-services .cspir-section-title{padding-bottom:64px}.cspir-services .row{margin:0 -8px}.cspir-services [class*=col-]{padding:0 15px}.service-item{margin-bottom:30px}.service-item:before,.service-item:after{display:table;content:""}.service-item:after{clear:both}.service-item .cspir-icon{float:left;width:25%;padding:10px;background:#f7f9fb;text-align:center}.service-item.cspir-hover .cspir-link .fa{padding-left:6px}.service-info{float:left;width:75%;padding:27px 30px 29px;border-top:1px solid #ececec;border-bottom:1px solid #ececec;border-right:1px solid #ececec}.service-info h3{font-size:22px}.service-title{padding-bottom:11px}.cspir-link{display:inline-block;margin-top:4px;font-size:18px}.cspir-link .fa{padding-left:4px;font-size:14px;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}.grow-info{padding-right:10px}.grow-info .cspir-section-title{max-width:none;text-align:left;padding-bottom:19px}.grow-info .section-title:after{margin:0}.grow-item{padding-right:10px;text-align:left;position:relative;margin:8px 8px 8px 0;padding:15px 25px;background-color:#fff;border-radius:5px 5px 5px 5px;box-shadow:0 10px 27px 0 rgba(154,161,171,.18)}div:last-child>.grow-item:after{display:none}.grow-item h2{font-size:60px;line-height:65px}.grow-counter{padding-bottom:4px}.map-wrap .cspir-icon{position:relative;left:-25px;z-index:1}.map-wrap .cspir-icon img{max-width:none}span.counter-value-unit{font-size:30px}.location-item{position:absolute;left:150px;top:80px;z-index:1}.location-item:nth-child(2n){top:190px;left:150px}.location-item:nth-child(3n){top:115px;left:315px}.location-item:nth-child(4n){top:170px;left:355px}.location-item:nth-child(5n){top:60px;left:425px}.location-item:nth-child(6n){top:145px;left:497px}.location-item:nth-child(7n){top:80px;left:570px}.location-item:nth-child(8n){top:270px;left:625px}.location-tooltip{display:inline-block;vertical-align:middle;width:7px;height:7px;background:#ff5c97}.tooltip.show{opacity:1}.tooltip .arrow{width:15px;height:10px}.tooltip .arrow:before{border-width:11px 9px 0;border-top-color:#fff}.tooltip-inner{padding:11px 25px 5px;background:#fff;color:#333;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);-ms-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}.tooltip-inner h5{padding-bottom:0;font-weight:300;font-size:30px;line-height:36px}.tooltip-inner h5 sub{display:inline-block;margin-left:4px;font-size:18px}.tooltip-inner p{font-size:13px}.cspir-studies.studies-global{padding:111px 0 121px;background-color:#2a2d2f}.studies-global{padding:111px 0 121px}.cspir-studies .cspir-section-title{color:#fff}.cspir-studies .cspir-btns-group{padding-top:0}.studie-item{margin-bottom:60px}.studie-item.style-three{margin:50px 15px}.cspir-studies .owl-dots{padding-top:20px}.studie-item{background:#fff;padding:0 15px 10px;border-radius:10px;-webkit-box-shadow:7px 0 20px rgba(100,100,100,.15);-ms-box-shadow:7px 0 20px rgba(100,100,100,.15);box-shadow:7px 0 20px rgba(100,100,100,.15)}.studie-item .cspir-icon{position:relative;top:-20px}.studie-item .cspir-icon img{border-radius:10px}.studie-info{padding:5px 5px 10px;background:#fff;border-bottom:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent}.studie-info:before,.studie-info:after{display:table;content:""}.studie-info:after{clear:both}.studie-info h4{font-size:20px}.studie-title{padding:0 40px 0 0;position:relative}.studie-link{position:absolute;top:0;right:0;width:36px;height:36px;font-size:13px;text-align:center;line-height:36px;-webkit-border-radius:100%;-ms-border-radius:100%;border-radius:100%;z-index:1;background-color:#e0d6fe}span.category-link a{color:#d42490;font-size:18px}.studie-item.cspir-hover .studie-link,.studie-link:hover,.studie-link:focus{color:#fff;background:-webkit-linear-gradient(30deg,#4c25c4 5%,#ff2978 90%,#4c25c4 100%)}.studie-link .fa{padding-left:3px}.cspir-testimonials.testi-global{padding:90px 0}.cspir-testimonials .cspir-section-title{padding-bottom:25px}.testimonials-wrap{max-width:820px;margin:0 auto;text-align:center}.testimonials-wrap p{font-size:17px;line-height:30px;color:#666;padding-top:7px}.testimonials-wrap .thumb-flexslider{max-width:250px;margin:0 auto}.testimonials-wrap .main-flexslider{padding-top:24px}.testimonial-author-info h4{padding-top:15px;font-size:20px}.testimonial-author-info h5{font-size:15px;color:#666;font-style:italic}.author-name{padding-bottom:10px;font-weight:600}.author-designation{color:#222}.pricing-filter-tabs{width:auto;margin:0 auto;text-align:center;-webkit-border-radius:40px;-ms-border-radius:40px;border-radius:40px;background:#fff;padding:3px 5px}.pricing-filter-tabs .nav-tabs{position:relative;border:none}.pricing-filter-tabs .nav-tabs .nav-item{width:20px;height:20px;flex-basis:auto}.pricing-filter-tabs .nav-tabs>li{margin-bottom:0;position:relative;z-index:2}span.filter-tab-title{font-size:15px;text-transform:uppercase;font-weight:700;padding:0 30px}span#yearlyy{margin-left:50px}.price-filter-wrap{padding:20px 0}.pricing-filter-tabs .nav-tabs li .nav-link{padding:15px 35px 14px;font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.8px;border:none}.pricing-filter-tabs .nav-tabs li .nav-link.active{color:#fff;background:0 0}.pricing-filter-tabs .nav-tabs li:first-child .nav-link{position:absolute;right:0}.pricing-filter-tabs .nav-tabs li:nth-child(2) .nav-link{right:auto;left:0}.pricing-filter-tabs .nav-tabs li .nav-link{min-width:145px}.pricing-filter-tabs .nav-tabs li .nav-link:before{content:none}.pricing-filter-tabs .nav-tabs .cspir-active-bg{position:absolute;top:0;left:0;width:50%;height:100%;background:#ff5c97;content:"";-webkit-border-radius:40px;-ms-border-radius:40px;border-radius:40px;-webkit-transition:all ease .4s;-ms-transition:all ease .4s;transition:all ease .4s;z-index:1}.pricing-filter-tabs .nav-tabs>li.active:nth-child(2n)~.cspir-active-bg{left:50%}.plans-wrap{float:left;width:100%;margin-top:30px}.plans-wrap .row{margin:0 -8px}.plans-wrap [class*=col-]{padding:0 15px}.plans-wrap .tab-content{padding:0;border:none}.plan-item{text-align:center;background:#fff;position:relative;border:1px solid #ecebeb;border-radius:10px}.plan-item.business{border:none;-webkit-box-shadow:0 0 15px rgba(0,0,0,.08);-ms-box-shadow:0 0 15px rgba(0,0,0,.08);box-shadow:0 0 15px rgba(0,0,0,.08);top:-20px}.plan-label{position:absolute;top:0;right:15px;width:25px;height:30px;background:#ff5c97;color:#fff;font-size:13px;line-height:34px;z-index:1}.plan-label:before,.plan-label:after{content:"";position:absolute;border-bottom:12px solid #ff5c97;border-left:9px solid transparent;border-right:9px solid transparent;top:24px;left:-3px;transform:rotate(90deg)}.plan-label:after{left:auto;transform:rotate(-90deg);right:-3px}.plan-title-wrap{padding:80px 20px 25px;position:relative;z-index:2;width:80%;margin:0 auto}.plan-title-wrap:after{content:"";display:block;background:#e9e9e9;width:80%;height:1px;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.plan-title-wrap .cspir-icon{width:100px;height:100px;color:#fff;position:absolute;top:-40px;left:0;right:0;margin:0 auto;overflow:hidden;background-size:300%,1px;border-radius:100%;line-height:100px;font-size:40px;box-shadow:10px 0 90px rgba(58,8,57,.25)}.plan-title-wrap .cspir-icon:after{content:"";background:linear-gradient(to top,#4c25c4,#ff2978);position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;border-radius:10px;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;z-index:1}.cspir-hover .plan-title-wrap .cspir-icon:after{opacity:0}.plan-title-wrap .cspir-icon i{position:relative;z-index:2}.cspir-hover .plan-title-wrap .cspir-icon{background:#fff}.cspir-hover .plan-title-wrap .cspir-icon i{background:-webkit-linear-gradient(#4c25c4,#ff2978);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cspir-hover .plan-title-wrap .cspir-icon{background-position:100%}.plan-item{-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;box-shadow:10px 0px 90px rgba(58,8,57,.2)}.plan-item a.cspir-btn{background:#ff5d97}.plan-item:after{content:"";background:linear-gradient(to top,#4c25c4,#ff2978);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;border-radius:10px;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}.plan-item .cspir-square-btn.cspir-btn,.plan-item .plan-info{position:relative;z-index:2}.plan-item.cspir-hover:after{opacity:1}.plan-title-wrap h2{font-size:80px;line-height:84px}.plan-title-wrap h4{font-size:18px;text-transform:uppercase;font-weight:700;padding-bottom:2px}.cspir-hover .plan-title-wrap h4,.cspir-hover .plan-price sup,.cspir-hover .plan-price .cspir-counter,.cspir-hover .plan-price sub,.cspir-hover .plan-info ul li{color:#fff}.cspir-hover .plan-label:before,.cspir-hover .plan-label:after{border-bottom-color:#fff}.cspir-hover .plan-label{background-color:#fff;color:#ff5c97}.plan-title{color:#444}.plan-price{font-weight:600}.plan-price .cspir-counter{color:#ff5c97}.plan-price sup{top:-27px;font-weight:400;font-size:30px}.plan-price sub{font-weight:600;font-size:16px}.plan-info{padding:35px 20px 29px;width:100%;margin:0 auto}.plan-info ul{padding:0;margin:0;font-size:18px;list-style:none;color:#333;font-weight:600}.plan-info ul li{padding:8px 0}.plan-info ul li.disable{opacity:.6}.plan-item .cspir-square-btn.cspir-btn{min-width:100%;font-weight:600;font-size:15px;text-transform:uppercase;color:#fff;padding:17px 25px;border-radius:0 0 10px 10px}.plan-item.cspir-hover .cspir-square-btn.cspir-btn{color:#333;background:#fff;border-radius:0 0 7px 7px}.plan-item .plan-info{position:relative;overflow:hidden}.plan-item .plan-info:before{position:absolute;content:"";right:0;right:164px;border-radius:25px;overflow-x:hidden;background-color:rgba(255,255,255,.08);height:400px;width:400px;top:121px;transform:rotate(29deg);opacity:0}.plan-item .plan-info:after{position:absolute;content:"";left:94px;bottom:-165px;right:auto;border-radius:25px;overflow-x:hidden;background-color:rgba(255,255,255,.08);height:400px;width:400px;top:auto;transform:rotate(-20deg);opacity:0}.plan-item.cspir-hover .plan-info:before,.plan-item.cspir-hover .plan-info:after{opacity:1}.cspir-plans .cspir-section-title .pricing-filter-tabs{display:inline-block;margin:0;position:absolute}span.filter-tab-title.active{color:#fe2979}.cspir-clients .cspir-section-title{padding-bottom:33px}.client-item .cspir-image{text-align:center;padding:10px}.client-item .cspir-image img{-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}.client-item.no-hover .cspir-image img{opacity:1}.client-item.cspir-hover .cspir-image img{opacity:1}.swiper-container.swiper-style-two .caption-wrap-inner .cspir-image{padding-left:0;position:relative;left:-30px;z-index:1}.swiper-container.swiper-style-two .swiper-button-prev,.swiper-container.swiper-style-two .swiper-button-next{width:22px;height:14px;background-color:transparent}.swiper-container.swiper-style-two .swiper-button-prev{left:70px;background-image:url("/wp-content/themes/caspiar/assets/css/../images/icons/icon19@3x.png");background-size:22px auto;--lzl-bg-img:"/wp-content/themes/caspiar/assets/css/../images/icons/icon19@3x.png"}.swiper-container.swiper-style-two .swiper-button-prev:hover{background-image:url("/wp-content/themes/caspiar/assets/css/../images/icons/icon20@3x.png");--lzl-bg-img:"/wp-content/themes/caspiar/assets/css/../images/icons/icon20@3x.png"}.swiper-container.swiper-style-two .swiper-button-prev:hover.lzl:not(.lzl-ed),.swiper-container.swiper-style-two .swiper-button-prev:hover.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAqCAYAAAAH843fAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAASElEQVRoBe3QgQAAAADDoPlTH+EChVBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwMAfGCt6AAE3ae2kAAAAAElFTkSuQmCC")}.swiper-container.swiper-style-two .swiper-button-next{right:70px;background-image:url("/wp-content/themes/caspiar/assets/css/../images/icons/icon21@3x.png");--lzl-bg-img:"/wp-content/themes/caspiar/assets/css/../images/icons/icon21@3x.png"}.swiper-container.swiper-style-two .swiper-button-next.lzl:not(.lzl-ed),.swiper-container.swiper-style-two .swiper-button-next.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAqCAYAAAAH843fAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAASElEQVRoBe3QgQAAAADDoPlTH+EChVBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwMAfGCt6AAE3ae2kAAAAAElFTkSuQmCC")}.swiper-container.swiper-style-two .swiper-button-next:hover{background-image:url("/wp-content/themes/caspiar/assets/css/../images/icons/icon22@3x.png");--lzl-bg-img:"/wp-content/themes/caspiar/assets/css/../images/icons/icon22@3x.png"}.swiper-container.swiper-style-two .swiper-button-next:hover.lzl:not(.lzl-ed),.swiper-container.swiper-style-two .swiper-button-next:hover.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAqCAYAAAAH843fAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAASElEQVRoBe3QgQAAAADDoPlTH+EChVBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwMAfGCt6AAE3ae2kAAAAAElFTkSuQmCC")}.caption-info{padding-left:64px}.swiper-style-two .caption-info{padding-left:90px}.caption-info p{color:#eee9e8}.services-style-two .service-item{padding:35px 25px 29px;margin-bottom:0;border:1px solid #f0f0f0;text-align:center}.services-style-two .service-item .cspir-icon{float:none;width:115px;height:115px;margin:0 auto;background-color:#f9f9f9;background-position:center center;background-repeat:repeat;-webkit-border-radius:100%;-ms-border-radius:100%;border-radius:100%}.services-style-two .service-info{float:none;width:auto;padding:23px 0 0;border:none}.services-style-two .service-title{padding-bottom:7px}.cspir-services.services-style-four .service-item,.cspir-services.services-style-two .service-item{padding:30px 30px 20px;background:#191530;border-radius:10px;position:relative;overflow:hidden;border:none}.cspir-services.services-style-four>.container{margin:0;max-width:100%}.cspir-services.services-style-two .service-item{padding:45px 25px}.services-style-two .service-info{padding-top:33px}.cspir-services.services-style-four .service-item{-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}.cspir-services.services-style-four .service-item.cspir-hover{-webkit-box-shadow:7px 0 70px rgba(100,100,100,.15);-ms-box-shadow:7px 0 70px rgba(100,100,100,.15);box-shadow:7px 0 70px rgba(100,100,100,.15);border-color:transparent!important;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}.cspir-services.services-style-two .service-item{background:#fff}.cspir-services.services-style-four .service-info{width:100%;border:none;padding:0}.cspir-services.services-style-four .service-item .cspir-icon,.cspir-services.services-style-two .service-item .cspir-icon{background:0 0;padding:0 0 20px}.cspir-services.services-style-four p{display:inline-block;width:100%;color:#d7d7d7}.cspir-services.services-style-four h3.service-title{display:inline-block;width:100%;float:left;color:#fff}.cspir-services.services-style-four h3.service-title a{color:#fff}.cspir-services.services-style-four .cspir-link,.cspir-services.services-style-two .cspir-link{background-color:#ff5c97;background:-webkit-linear-gradient(20deg,#4c25c4 0%,#ff2978 30%,#4c25c4 80%);background-size:300%,1px;background-position:0%;height:100px;right:-50px;position:absolute;top:-50px;width:80px;-webkit-transform:rotate(-45deg);opacity:0;-webkit-transition:all ease .4s;-ms-transition:all ease .4s;transition:all ease .4s}.cspir-services.services-style-four .cspir-link:hover,.cspir-services.services-style-two .cspir-link:hover{background-position:100%}.cspir-services.services-style-four .cspir-link i{color:#fff;font-size:20px;right:1px;top:55px;position:absolute;width:80px;transform:rotate(45deg)}.cspir-services.services-style-two .cspir-link i{color:#fff;font-size:20px;right:25px;top:30px;position:absolute;width:80px;transform:rotate(45deg)}.cspir-services.services-style-four .service-item.cspir-hover .cspir-link .fa,.cspir-services.services-style-two .service-item.cspir-hover .cspir-link .fa{padding-left:4px}.cspir-services.services-style-four .service-item.cspir-hover .cspir-link,.cspir-services.services-style-two .service-item.cspir-hover .cspir-link{opacity:1;-webkit-transition:all ease .4s;-ms-transition:all ease .4s;transition:all ease .4s}.cspir-awesome{padding:113px 0 103px;background:#f7f8fa}.awesome-info{max-width:550px}.awesome-info .cspir-section-title{max-width:none;text-align:left;padding-bottom:10px}.awesome-info .section-title:after{margin:0}.cspir-callout.callout-style-two{text-align:center}.callout-warp{max-width:800px;margin:0 auto}.callout-warp .cspir-btns-group{padding-top:31px}.callout-warp .cspir-white-btn:hover,.callout-warp .cspir-white-btn:focus{color:#fff}.cspir-work .cspir-section-title{padding-bottom:65px}.work-item{text-align:left;padding-bottom:30px;position:relative;width:25%;float:left;margin-right:135px}.work-item:last-child{margin:0}.work-item .cspir-icon{padding-bottom:10px;display:inline-block;float:right}.work-item h3{font-size:22px;padding-top:45px;position:relative;z-index:2}.work-title{padding-bottom:7px}.work-counter{display:inline-block;margin-top:14px;position:absolute;top:0;left:0}.work-item p{line-height:1.67}.work-counter-number,.cspir-mid-wrap.full-width .work-counter-number{display:inline-block;width:40px;height:40px;color:rgba(255,255,255,.15);font-weight:600;font-size:100px;line-height:36px;-webkit-border-radius:100%;-ms-border-radius:100%;border-radius:100%}.process-separator{position:absolute;top:50%;left:100%;width:100%;height:1px;background-position:center center;background-repeat:repeat;background-size:contain;z-index:1}.cspir-work div:last-child>.work-item .process-separator{display:none}.work-item .cspir-icon i{font-size:69px}.studies-style-two{background:#fff}.studies-style-two .studie-info,.with-border .studie-info{border-color:#f0f0f0}.testimonials-style-two{padding:67px 0 72px;background:#282a2b;position:relative}.testimonials-style-two:before{position:absolute;top:6px;left:150px;width:110px;height:115px;background-image:url("/wp-content/themes/caspiar/assets/css/../images/icons/icon37@3x.png");background-position:100% 50%;background-repeat:no-repeat;background-size:110px auto;content:"";z-index:1;--lzl-bg-img:"/wp-content/themes/caspiar/assets/css/../images/icons/icon37@3x.png"}.testimonials-style-two:before.lzl:not(.lzl-ed),.testimonials-style-two:before.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUoAAAFZCAYAAAD+a2YwAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAH20lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYOAwP0mwABHRWuewAAAABJRU5ErkJggg==")}.testimonials-style-two:after{position:absolute;bottom:6px;right:150px;width:110px;height:115px;background-image:url("/wp-content/themes/caspiar/assets/css/../images/icons/icon38@3x.png");background-position:100% 50%;background-repeat:no-repeat;background-size:110px auto;content:"";z-index:1;--lzl-bg-img:"/wp-content/themes/caspiar/assets/css/../images/icons/icon38@3x.png"}.testimonials-style-two:after.lzl:not(.lzl-ed),.testimonials-style-two:after.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHEAAAByCAYAAABk6j5+AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA+UlEQVR4Ae3QgQAAAADDoPlTX+EAhVBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGHgHBsm6AAE6rTyEAAAAAElFTkSuQmCC")}.testimonials-style-two .testimonials-wrap{max-width:1000px}.swiper-container.swiper-style-two .swiper-button-prev.lzl:not(.lzl-ed),.swiper-container.swiper-style-two .swiper-button-prev.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAqCAYAAAAH843fAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAASElEQVRoBe3QgQAAAADDoPlTH+EChVBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwMAfGCt6AAE3ae2kAAAAAElFTkSuQmCC")}.testimonials-style-two .testimonials-wrap .cspir-icon{padding-bottom:26px;font-size:30px}.testimonials-style-two .testimonials-wrap p{color:#999}.testimonials-style-two .testimonials-wrap h4{font-size:18px}.testimonials-wrap .owl-carousel .owl-dots{padding-top:35px}.testimonials-style-two .author-name{padding:31px 0 0;margin-top:14px;color:#fff;font-weight:400;position:relative}.testimonials-style-two .author-name:before{position:absolute;top:0;left:0;right:0;height:1px;width:25px;margin:0 auto;content:"";z-index:1}.testimonials-style-two .author-name a{color:inherit}.testimonial-item .cspir-icon img{max-width:100px}.testimonial-item .cspir-icon{padding-bottom:20px}.testimonial-item span.author-designation{color:#777;font-size:16px;font-weight:500;display:block}.testimonial-item .cspir-image{float:left;width:26%;display:inline-block;position:relative}.cspir-testimonials.testimonial-global{padding:70px 0 0}.testimonial-item{display:inline-block;float:none;width:auto;background:#fff;border-radius:10px;position:relative;overflow:hidden;margin:40px 10px;height:auto;box-shadow:0px 5px 20px rgba(28,8,9,.1)}.testimonial-item .testi-wrap{padding:40px;display:inline-block;width:100%}.testimonial-item .testi-infos{display:inline-block;float:left;width:74%}.testimonial-item .cspir-image img{border-radius:100%;margin-top:15px;width:80px}.testimonial-item .quote-img{position:absolute;bottom:-6px;right:-6px}h4.author-name a{color:#232323}.testimonial-item h4.author-name{font-size:20px;padding-top:5px;position:relative;padding-left:15px;display:inline-block;font-weight:700}.testimonial-item h4.author-name:before{content:"-";position:absolute;left:0}.testimonial-item .testi-infos p{font-size:20px;color:#333;padding-bottom:18px}.cspir-testimonials .owl-carousel .owl-dots{padding-top:10px}.cspir-image .cspir-social.rounded a{background:#00acee;border-radius:100px;width:47px;height:47px;text-align:center;line-height:47px;color:#fff;font-size:16px}.cspir-social.rounded{position:absolute;display:inline-block;top:0;right:15px}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{border-radius:100px;position:absolute;left:-85px;top:50%;background:rgba(51,51,51,.7);border:1px solid transparent;background-image:none;line-height:42px;margin:0;text-align:center}.owl-carousel .owl-nav .owl-prev:after,.owl-carousel .owl-nav .owl-next:after{content:"";font-family:Fontawesome;display:block;color:#fff}.owl-carousel .owl-nav .owl-next:after{content:""}.owl-carousel .owl-nav .owl-prev:hover,.owl-carousel .owl-nav .owl-next:hover{background:#4c25c4}.owl-carousel .owl-nav{text-align:left;padding-top:0}.owl-carousel .owl-nav .owl-next{left:auto;right:-85px}.cspir-average{padding:120px 0 57px}.average-info .cspir-section-title{max-width:none;text-align:left;padding-bottom:31px}.average-info .section-title:after{margin:0}.average-info ul{padding:0;margin:0;font-size:20px;list-style:none}.average-info ul li{padding-bottom:12px;font-family:"Nunito Sans",sans-serif;font-size:17px;position:relative}.average-info ul li:before{content:"+";background:#ff5c97;width:20px;height:20px;display:inline-block;border-radius:100%;text-align:center;line-height:19px;font-weight:600;font-size:17px;color:#fff;vertical-align:middle;margin-right:10px;margin-top:3px;position:absolute;top:0;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}.average-info ul li:hover:before{box-shadow:0px 5px 15px rgba(255,92,151,.55)}.average-info ul li a,.average-info ul li span{color:#666;width:calc(100% - 31px);display:inline-block;margin-left:40px}.average-info ul li img{margin-right:11px;margin-top:5px;width:20px;float:left}.average-info ul li p{padding-left:40px;padding-top:10px;color:#777;font-size:18px;line-height:28px;margin-bottom:15px;display:inline-block}.cspir-stats.stats-style-two{padding:0;background:0 0}.stats-wrap{padding:73px 0 118px;border-top:1px solid #f5f5f5}.stats-wrap:before,.stats-wrap:after{display:table;content:""}.stats-wrap:after{clear:both}.cspir-score.score-style-two{color:#fff}.score-style-two p{color:inherit}.score-style-two ::-webkit-input-placeholder{color:#fff}.score-style-two ::-moz-placeholder{color:#fff}.score-style-two :-ms-input-placeholder{color:#fff}.score-style-two :-moz-placeholder{color:#fff}.score-style-two .score-form input[type=url],.score-style-two .score-form input[type=email]{background:#51a2d7;color:#fff;border-color:#7abbe6}.score-style-two .score-form input[type=submit]{background:#fff}.score-style-two .score-form input[type=submit]:hover,.score-style-two .score-form input[type=submit]:focus{color:#fff}.cspir-blog{padding:111px 0 72px}.cspir-blog .cspir-section-title{padding-bottom:64px}.blog-item{padding-bottom:43px;display:inline-block;width:100%}.blog-style-two.blog-default .blog-item{margin-bottom:45px;background:#fff;padding:10px;border-radius:10px;-webkit-box-shadow:7px 0 70px rgba(100,100,100,.15);-ms-box-shadow:7px 0 70px rgba(100,100,100,.15);box-shadow:7px 0 70px rgba(100,100,100,.15)}.blog-style-two.blog-default .blog-item.hav-img img{margin-bottom:22px;border-radius:10px}.blog-style-two.blog-default .blog-item.no-img{padding-top:28px}.blog-style-two.blog-default h3.blog-title{font-size:26px}.blog-style-two.blog-default .blog-info{padding:0 15px 5px;display:inline-block;width:100%}.blog-style-two.blog-default .blog-list-meta{position:absolute;bottom:28px;left:20px}.blog-style-two.blog-default .no-img .blog-list-meta{position:relative;bottom:auto;left:auto}.blog-style-two.blog-default .cspir-blog-gallery .blog-list-meta{z-index:1}.cspir-blog-gallery{position:relative}.blog-style-two.blog-default .blog-list-meta .blog-category a,.title-bar-banner .blog-cat a{background:#4c25c4;padding:8px 15px;padding:2px 15px;border-radius:25px;color:#fff;font-size:13px;text-transform:uppercase;font-weight:600;display:inline-block;line-height:28px}.title-bar-banner .blog-cat a{margin:4px;display:inline-block}.title-bar-banner .blog-cat a:hover{color:#fff}.title-bar-banner .blog-author a,.title-bar-banner .blog-author .blog-date{color:#fff;font-weight:600}.title-bar-banner .blog-author .blog-date:before{background:#fff}.title-bar-banner .blog-info{padding-bottom:17px}.title-bar-banner h1.page-title{color:#fff;padding-bottom:10px;font-size:45px}.blog-style-two.blog-default .blog-item .cspir-image{text-align:center;position:relative}.blog-style-two.blog-default .blog-info .cspir-link:after{content:"";display:block;background:#ff5c97;height:1px;width:0;-webkit-transition:all ease .4s;-ms-transition:all ease .4s;transition:all ease .4s}.blog-style-two.blog-default .blog-item.cspir-hover .blog-info .cspir-link:after{width:100%;-webkit-transition:all ease .4s;-ms-transition:all ease .4s;transition:all ease .4s}.blog-style-two.blog-default .blog-list-meta .blog-category{line-height:40px;padding-bottom:10px}.blog-item.cspir-hover .cspir-link .fa{padding-left:8px}.blog-info,.blog-style-two .blog-info.blog-info-two{padding-top:15px}.blog-info h4{font-size:22px;line-height:28px}.blog-info .cspir-link{margin-top:6px}.blog-date,.blog-author{padding-bottom:7px;margin-bottom:0;color:#ababab;font-weight:600;font-size:17px;line-height:1.6;display:inline-block}.blog-style-two.blog-default .blog-info .cspir-link{font-size:15px;text-transform:uppercase;font-weight:700}.blog-default .blog-author{margin-top:0}.blog-author .blog-date{text-transform:uppercase;font-size:14px;color:#ababab;position:relative;font-weight:600}.blog-author .blog-date:before{content:"";content:"";display:inline-block;margin:0 5px 3px;vertical-align:middle;width:3px;height:3px;background:#ababab}.blog-author a{color:#4c25c4;text-transform:uppercase;font-size:14px;font-weight:600}.blog-date a{color:#555}.blog-date a:hover{color:#4c25c4}.blog-detail-wrap .blog-date a{color:#ababab}.blog-detail-wrap .blog-date a:hover{color:#4c25c4}.blog-date .fa{padding-right:2px}.blog-style-two.blog-default .blog-item.sticky{border:2px solid #ff5c97}.blog-author{margin-top:3px}.blog-list-meta .blog-date:after,.blog-detail-wrap .blog-info .blog-date:after{display:inline-block;vertical-align:middle;width:4px;height:4px;margin:-2px 5px 0 12px;background:#757575;content:"";-webkit-border-radius:100%;-ms-border-radius:100%;border-radius:100%}.blog-list-meta .blog-date:last-child:after,.blog-detail-wrap .blog-info .blog-date:last-child:after{content:none}.blog-list-style-two .blog-date{float:right;text-transform:uppercase;font-size:14px;font-weight:600;line-height:29px;padding-bottom:0;margin-left:4px;margin-top:4px}.blog-list-style-two .blog-item{background:#fff;padding:10px;border-radius:10px;border:1px solid #e6e5e5;-webkit-transition:all ease .4s;-ms-transition:all ease .4s;transition:all ease .4s}.blog-list-style-two .blog-item .cspir-image img{border-radius:10px}.blog-style-two .blog-info.blog-info-two{padding:20px 15px 8px}.blog-list-style-two .blog-info .cspir-link{position:relative;font-size:15px;text-transform:uppercase}.blog-list-style-two .blog-info .cspir-link:after{content:"";display:block;background:#ff5c97;width:0;height:1px;-webkit-transition:all ease .4s;-ms-transition:all ease .4s;transition:all ease .4s}.blog-list-style-two .cspir-hover .blog-info .cspir-link:after{width:100%;-webkit-transition:all ease .4s;-ms-transition:all ease .4s;transition:all ease .4s}.blog-list-style-two .blog-item.cspir-hover{-webkit-box-shadow:7px 0 70px rgba(100,100,100,.15);-ms-box-shadow:7px 0 70px rgba(100,100,100,.15);box-shadow:7px 0 70px rgba(100,100,100,.15);border-color:#fff;-webkit-transition:all ease .4s;-ms-transition:all ease .4s;transition:all ease .4s}.blog-list-style-two .cspir-image{position:relative}.blog-list-style-two .blog-cat{position:absolute;bottom:27px;left:20px}.blog-list-style-two .blog-cat a{background:#4c25c4;border-radius:100px;padding:10px 15px;color:#fff;font-size:13px;font-weight:600;text-transform:uppercase}.cspir-mid-wrap.full-width .blog-list-style-two .blog-cat a{color:#fff}.cspir-blog-post .owl-carousel .owl-nav .owl-prev,.cspir-blog-post .owl-carousel .owl-nav .owl-next{left:15px;top:45%;background-color:#fff}.cspir-blog-post .owl-carousel .owl-nav .owl-prev:hover,.cspir-blog-post .owl-carousel .owl-nav .owl-next:hover{background-color:#4c25c4}.cspir-blog-post .owl-carousel .owl-nav .owl-next{left:auto;right:15px}.cspir-blog-post .owl-carousel .owl-nav .owl-prev:after,.cspir-blog-post .owl-carousel .owl-nav .owl-next:after{color:#4c25c4}.cspir-blog-post .owl-carousel .owl-nav .owl-prev:hover:after,.cspir-blog-post .owl-carousel .owl-nav .owl-next:hover:after{color:#fff}.format-video .cspir-image{position:relative}span.blockquote-style-two{padding:25px 35px 30px;display:inline-block;width:100%}span.blockquote-style-two a.quote-author{font-size:17px;color:#777;position:relative;padding-left:15px;display:inline-block}span.blockquote-style-two a.quote-author:before{content:"";display:block;width:5px;height:2px;background:#777;position:absolute;left:0;top:50%}span.blockquote-style-two{position:relative;background-image:url("/wp-content/themes/caspiar/assets/css/../images/quote-post-icon.png");background-position:96% 15%;background-repeat:no-repeat;--lzl-bg-img:"/wp-content/themes/caspiar/assets/css/../images/quote-post-icon.png"}span.blockquote-style-two.lzl:not(.lzl-ed),span.blockquote-style-two.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAiElEQVR4Ae3QMQEAAADCoPVPbQ0PiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwMDLwABkUAABIPtCMQAAAABJRU5ErkJggg==")}.blockquote-style-two .blog-list-meta .blog-category a{display:unset}.blockquote-style-two .blog-list-meta .blog-category a:before{content:none}.blog-default .blockquote-style-two .blog-list-meta{position:relative;top:0;left:0;bottom:auto}.cspir-blog-detail .average-info ul li{padding-bottom:16px}.cspir-banner{height:950px;background-color:#3e0fd5;background-position:center center;background-repeat:no-repeat;background-size:cover}.cspir-banner.title-bar-banner{height:700px;background-size:auto}.banner-wrap .cspir-score{background:0 0}.banner-wrap .cspir-score h2{font-size:60px;color:#fff}.banner-wrap .cspir-score p{font-size:20px;padding-bottom:8px;line-height:34px}.banner-wrap .score-title{padding-bottom:8px;font-weight:700}.banner-wrap .score-form{padding-top:35px}.banner-wrap .score-form input[type=url],.banner-wrap .score-form input[type=email]{border-color:transparent}.cspir-banner{position:relative;overflow:hidden}.cspir-banner:before{position:absolute;content:"";right:-20%;left:-20%;border-radius:0 0 100% 100%;overflow-x:hidden;background-color:rgba(212,235,245,0);height:750px;bottom:0;z-index:2;box-shadow:0 92px 0 92px #fff}.cspir-banner:after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(27,34,42,.4);content:"";z-index:1}.cspir-banner .cspir-table-wrap{position:relative;z-index:2}.get-free-report-form{position:relative;max-width:500px}.get-free-report-form input[type=url]{border-radius:100px;box-shadow:0 10px 27px 0 rgba(0,0,0,.3)}.get-free-report-form .form-submit{position:absolute;top:0;right:0}.get-free-report-form input[type=submit]{border-radius:100px}.cspir-banner-wrap .featured-image.cspir-image img{max-width:none}.cspir-banner-wrap .cspir-btn-wrap{padding-top:20px}a.btn-one.cspir-btn{border-radius:100px}.banner-wrap .cspir-score h2{padding-bottom:34px}.banner-wrap .cspir-clients{padding-top:160px;display:block;float:left;max-width:100%}.cspir-btn-wrap a.btn-two.cspir-link:after{content:"";display:block;background:#ff5c97;width:100%;height:1px}.cspir-btn-wrap a.btn-two.cspir-link{margin-left:27px;text-transform:uppercase;color:#fff}.cspir-btn-wrap a.btn-two.cspir-link:hover,.cspir-btn-wrap .cspir-btn-two .btn-two:hover i{color:#ff5c97}.cspir-btn-wrap .cspir-btn-two i{color:#fff;padding-left:5px}.cspir-video-wrap{display:inline-block;line-height:0;width:100%}a.cspir-video-btn:hover,a.cspir-video-btn:focus{color:#fff}.cspir-video-wrap .cspir-image{position:relative;display:inline-block;min-height:300px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;width:auto;overflow:hidden;-webkit-transition:all ease .4s;-ms-transition:all ease .4s;transition:all ease .4s}.cspir-video-wrap .cspir-image img{visibility:hidden;opacity:0}.cspir-video-wrap a{display:inline-block;-webkit-transition:all ease .4s;-ms-transition:all ease .4s;transition:all ease .4s}.cspir-mid-wrap .cspir-video-wrap a,.cspir-mid-wrap.full-width .cspir-video-wrap a{color:#fff}.cspir-video-btn{position:absolute;top:50%;left:50%;width:70px;height:70px;color:#fff;font-size:24px;background-color:#ff5c97;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-box-shadow:0 0 40px rgba(0,1,1,.4);-ms-box-shadow:0 0 40px rgba(0,1,1,.4);box-shadow:0 0 40px rgba(0,1,1,.4);-webkit-border-radius:100%;-ms-border-radius:100%;border-radius:100%;z-index:2}.cspir-video-btn i{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:1}.video-label{display:block;padding-top:20px;font-size:20px;color:#fff;-webkit-transition:all ease .4s;-ms-transition:all ease .4s;transition:all ease .4s}span.video-label{text-transform:uppercase;font-size:17px;font-weight:600}span.video-label:after{content:"";background:#ff5c97;width:100%;height:1px;display:block}.cspir-video-wrap .cspir-image:after{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.4);display:block;position:absolute;left:0;top:0;-webkit-transition:all ease .4s;-ms-transition:all ease .4s;transition:all ease .4s}.cspir-video-btn-wrap{position:absolute;top:30px;left:50%;transform:translateY(-50%) translateX(-50%);text-align:center;z-index:2;width:100%;display:inline-block}.cspir-video-btn-wrap .cspir-video-btn{position:relative;display:inline-block;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:all ease .4s;-ms-transition:all ease .4s;transition:all ease .4s;float:left;width:70px;height:70px}.cspir-video-btn-wrap .cspir-video-btn i{-webkit-transition:all ease .4s;-ms-transition:all ease .4s;transition:all ease .4s}.banner-wrap a.cspir-popup-video{position:relative;display:block;top:50px}span.video-btn-title{float:left;display:inline-block;margin-left:45px}.cspir-ripple,.cspir-ripple:before,.cspir-ripple:after{position:absolute;top:50%;left:50%;height:70px;width:70px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.6);-moz-box-shadow:0 0 0 0 rgba(255,255,255,.6);-ms-box-shadow:0 0 0 0 rgba(255,255,255,.6);-o-box-shadow:0 0 0 0 rgba(255,255,255,.6);box-shadow:0 0 0 0 rgba(255,255,255,.6);-webkit-animation:ripple 3s infinite;-moz-animation:ripple 3s infinite;-ms-animation:ripple 3s infinite;-o-animation:ripple 3s infinite;animation:ripple 3s infinite;-webkit-transition:all ease .4s;-ms-transition:all ease .4s;transition:all ease .4s}.cspir-ripple:before{-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-ms-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s;content:"";position:absolute}.cspir-ripple:after{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s;content:"";position:absolute}.banner-wrap .owl-carousel .owl-nav .owl-prev,.banner-wrap .owl-carousel .owl-nav .owl-next{border-color:#fff;background-color:transparent;color:#fff}.banner-wrap .owl-carousel .owl-nav .owl-prev,.banner-wrap .owl-carousel .owl-nav .owl-next{position:absolute;left:-5px;top:5px}.banner-wrap .owl-carousel .owl-nav .owl-next{right:-5px;left:auto}.cspir-goal .cspir-section-title{max-width:600px}.goal-item{padding-bottom:30px;text-align:center}.goal-item.cspir-hover .cspir-link .fa{padding-left:5px}.goal-item .cspir-icon{display:inline-block;width:115px;height:115px;padding:5px;margin-bottom:17px;border:2px solid transparent;-webkit-border-radius:100%;-ms-border-radius:100%;border-radius:100%}.cspir-goal div:nth-child(2n)>.goal-item .cspir-icon{background:#ff746d}.cspir-goal div:nth-child(3n)>.goal-item .cspir-icon{background:#17c1b6}.goal-item h3{font-size:23px}.goal-title{padding-bottom:10px}.goal-item a.cspir-link{font-size:15px;text-transform:uppercase;font-weight:700}.cspir-seo{padding:140px 0;background:#f7f8fa}.cspir-seo .cspir-image{text-align:center}.cspir-image-animation{position:relative}.cspir-image-animation:before,.cspir-image-animation:after{position:absolute;top:20px;left:40px;right:0;width:310px;height:310px;margin:0 auto;background-color:#f2f4f7;content:"";-webkit-border-radius:100%;-ms-border-radius:100%;border-radius:100%;-webkit-animation:1s pulse-front 0s ease-out infinite;-ms-animation:1s pulse-front 0s ease-out infinite;animation:1s pulse-front 0s ease-out infinite;z-index:1}.cspir-image-animation:after{-webkit-animation:2s pulse-front 0s ease-out infinite;-ms-animation:2s pulse-front 0s ease-out infinite;animation:2s pulse-front 0s ease-out infinite}.image-animation-wrap{position:relative;z-index:2}.seo-info{padding-left:70px}.seo-info .cspir-section-title{max-width:none;text-align:left;padding-bottom:0}.seo-info .cspir-section-title p{padding-bottom:13px}.seo-info .section-title:after{margin:0}.seo-info .cspir-btns-group{padding-top:11px}.seo-info .cspir-btn{min-width:220px}.cspir-services.services-style-three .cspir-section-title{padding-bottom:59px}.services-style-three .service-item{padding-right:30px;margin-bottom:38px}.services-style-three .service-item .cspir-icon{width:auto;padding:3px 0 0;background:0 0}.services-style-three .service-info{float:none;width:auto;overflow:hidden;padding:0 0 0 20px;border:none}.owl-carousel .owl-item .service-item .cspir-icon img,.owl-carousel .owl-item .service-item .cspir-icon{width:92px}.owl-carousel .owl-item .service-item .cspir-icon{height:56px}.cspir-callout.callout-style-three{padding:57px 0 64px;text-align:center;background-position:center center;background-repeat:no-repeat;background-size:cover}.callout-style-three h3{font-size:24px}.callout-style-three .cspir-btns-group{padding-top:25px}.cspir-team.team-global{padding:111px 0 81px;background-position:center center;background-repeat:repeat}.mate-item{margin-bottom:30px;text-align:center;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;position:relative;top:0}.mate-item .cspir-image{margin-bottom:14px;position:relative}.mate-item .cspir-image:after{content:"";display:inline-block;position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;opacity:0;transition:transform ease .3s,opacity ease .3s;background:-webkit-linear-gradient(20deg,rgba(76,37,196,.7) 5%,rgba(255,41,120,.7) 100%,rgba(76,37,196,.5) 100%);border-radius:10px}.mate-item .cspir-image .mate-info-wrap p{color:#fff;font-size:16px;line-height:26px}.mate-item.cspir-hover .cspir-image:after{opacity:1}.mate-item .cspir-image .mate-info-wrap{position:absolute;top:50%;transform:translateY(-50%);z-index:1;opacity:0;color:#fff;padding:30px;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}.mate-item.cspir-hover .cspir-image .mate-info-wrap{opacity:1;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}.mate-item .cspir-image img{-webkit-border-radius:10px;-ms-border-radius:10px;border-radius:10px;-webkit-box-shadow:7px 0 70px rgba(100,100,100,.15);-ms-box-shadow:7px 0 70px rgba(100,100,100,.15);box-shadow:7px 0 70px rgba(100,100,100,.15);-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}.mate-item.cspir-hover .cspir-image img{box-shadow:7px 0 70px rgba(100,100,100,.35);-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}.mate-item.cspir-hover{-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}.mate-item h4{font-size:22px}.mate-item .cspir-social a{opacity:1;position:relative;font-size:16px;background:#fff;line-height:37px;width:37px;border-radius:100%;height:37px;text-align:center;color:#333}.single-mate-info .cspir-social a{font-size:16px;margin:0 5px 5px 0}.team-single-wrap{background-color:transparent;margin-bottom:35px;margin-top:120px}.single-mate-info{padding-left:30px;padding-right:40px}.mate-item.cspir-hover .cspir-social a{opacity:1;visibility:visible;bottom:0}.single-mate-info .cspir-social.rounded{position:absolute;right:50px}.single-mate-info .cspir-social.rounded a{position:relative;font-size:16px;background:#ff5c97;line-height:37px;width:37px;border-radius:100%;height:37px;text-align:center;color:#fff}.mate-item .cspir-social a:hover{opacity:.9}.mate-name{padding-bottom:2px}.mate-item .mate-name{padding-bottom:5px}.single-mate-info .mate-name{font-size:38px}.single-mate-info p{font-size:18px;margin-bottom:7px;color:#ff5c97}.single-mate-info .mate-info{display:inline-block;position:relative;margin-bottom:14px}ul.mate-contact{list-style:none;font-weight:600;padding-left:0;display:inline-block;width:100%}.mate-contact li{padding-bottom:5px;float:left;margin-right:35px}.mate-contact li span{margin-right:4px;color:#222}.mate-contact li a{color:#4c25c4;font-weight:600}.mate-contact li a:hover{color:#ff5c97}.mate-contact li i{margin-right:10px;color:#4c25c4}.cspir-team.no-need-link .mate-item a{pointer-events:none;cursor:default}.single-team-min-content p{color:#777;padding-bottom:15px}.team-single-wrap .cspir-image img{border-radius:10px;-webkit-box-shadow:7px 0 70px rgba(100,100,100,.15);-ms-box-shadow:7px 0 70px rgba(100,100,100,.15);box-shadow:7px 0 70px rgba(100,100,100,.15)}.team-single blockquote{background-color:transparent;color:#fff;box-shadow:none}.main-wrap-inner .team-single blockquote p{color:#fff}.main-wrap-inner .team-single blockquote cite,.main-wrap-inner .team-single blockquote cite:before{color:#ff5c97}.team-sign-image{display:inline-block;padding-top:5px}.cspir-report{padding:107px 0 105px}.report-info{padding-right:20px}.report-info .cspir-section-title{max-width:none;text-align:left;padding-bottom:15px}.report-info .section-title:after{margin:0}.report-info ul{padding:0 0 0 10px;margin:0;font-size:18px;list-style:none}.report-info ul li{padding:0 0 8px 32px;position:relative}.report-info ul li:before{position:absolute;top:10px;left:0;width:18px;height:10px;background-image:url("/wp-content/themes/caspiar/assets/css/../images/icons/icon62@3x.png");background-position:center center;background-repeat:no-repeat;background-size:18px auto;content:"";z-index:1;--lzl-bg-img:"/wp-content/themes/caspiar/assets/css/../images/icons/icon62@3x.png"}.report-info .cspir-btns-group{padding-top:25px}.report-info .cspir-btn{min-width:170px}.report-info ul li:before.lzl:not(.lzl-ed),.report-info ul li:before.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAeCAYAAABnuu2GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAANElEQVRYCe3QMQEAAADCoPVPbQdviEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDDwDwwZbgABSIpgZwAAAABJRU5ErkJggg==")}.cspir-work.work-style-two{background:#222427;color:#fff}.work-style-two .work-title a{color:inherit}.work-style-two .work-counter-number{background:#2d2f32;border-color:#5b5b5b}.cspir-stats{color:#fff}.cspir-stats:before,.cspir-stats:after{display:table;content:""}.cspir-stats:after{clear:both}.stats-item{float:left;width:25%;text-align:center}.stats-item .cspir-icon{display:inline-block;vertical-align:middle;padding-right:5px}.stats-item h2{font-size:50px;line-height:55px}.stats-item p{padding-bottom:0;color:inherit}.stats-item .cspir-counter{padding:2px;display:inline-block;vertical-align:middle;font-weight:400}.cspir-history .cspir-section-title{padding-bottom:64px}.history-item{margin-bottom:30px}.history-item.cspir-hover .cspir-link .fa{padding-left:5px}.history-info{padding-top:22px}.history-info h4{font-size:24px}.history-title{padding-bottom:7px}.cspir-seo.seo-style-two{padding:162px 0}.seo-style-two .seo-info{padding:0 70px 0 0}.seo-style-two .cspir-image img{max-width:none}.seo-style-two .seo-info .cspir-btn{min-width:200px}.cspir-award{padding:111px 0 120px}.cspir-award .cspir-section-title{padding-bottom:60px}.cspir-award .cspir-image{text-align:center}.cspir-average.average-style-two{padding-bottom:96px}.cspir-report.report-style-two{background:#f7f8fa}.cspir-score.score-style-three{color:#fff}.score-style-three p{color:inherit}.score-style-three ::-webkit-input-placeholder{color:#fff}.score-style-three ::-moz-placeholder{color:#fff}.score-style-three :-ms-input-placeholder{color:#fff}.score-style-three :-moz-placeholder{color:#fff}.score-style-three .score-form input[type=url],.score-style-three .score-form input[type=email]{background:#b07fc5;color:#fff;border-color:#ceaddc}.score-style-three .score-form input[type=submit]{background:#fff}.score-style-three .score-form input[type=submit]:hover,.score-style-three .score-form input[type=submit]:focus{color:#fff}.widget-navigation ul li{padding-left:0;padding-bottom:0}.widget-navigation ul li:before{content:none}.cspir-widget.widget-navigation ul li a:hover{color:#fff}.cspir-widget.widget-navigation ul li.current-menu-item>a{background:#4c25c4;color:#fff;border-color:#4c25c4}.cspir-widget.widget-navigation ul li.current-menu-item>a:before{color:#fff}.widget-navigation ul.sub-menu{padding:0;display:none}.widget-navigation ul.sub-menu li a{padding-left:40px}.cspir-widget.widget-navigation ul li a{font-weight:600}.services-category{font-size:18px}.services-category a{padding:10px 25px 11px;margin-bottom:4px;display:block;background:#f7f9fb;border:1px solid #f1f1f1;position:relative;-webkit-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.services-category a:hover,.services-category a:focus{color:#fff;border-color:transparent}.services-category a:hover:before,.services-category a:focus:before{color:#fff}.services-category a:before{position:absolute;top:50%;right:20px;color:#bfbfbf;font-size:15px;font-family:FontAwesome;content:"";text-rendering:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.services-category .open>a:before{content:""}.cspir-brochures h3{font-size:24px}.brochure-title{padding-bottom:22px}.brochure-link{padding-top:14px;font-size:18px}.brochure-link a{display:block;padding:10px 25px;margin-bottom:8px;border:2px solid #909191;position:relative;-webkit-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.brochure-link a:before{position:absolute;top:50%;right:18px;color:#979797;font-size:15px;font-family:FontAwesome;content:"";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.brochure-link a:nth-child(2n):before{content:""}.brochure-link a:hover,.brochure-link a:focus{color:#fff;border-color:transparent}.brochure-link a:hover:before,.brochure-link a:focus:before{color:#fff}.case-newsletter{padding:31px 28px 40px;color:#fff;background:-webkit-linear-gradient(20deg,#4c25c4 5%,#ff2978 30%,#4c25c4 100%);background-size:300%,1px;background-position:0%;-webkit-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.case-newsletter h3{font-size:24px}.case-newsletter p{color:inherit}.case-newsletter ::-webkit-input-placeholder{color:#fff}.case-newsletter ::-moz-placeholder{color:#fff}.case-newsletter :-ms-input-placeholder{color:#fff}.case-newsletter :-moz-placeholder{color:#fff}.case-newsletter input[type=email]{color:#fff;background:rgba(0,0,0,.3);border:none}.case-newsletter input[type=submit]{width:100%;margin-top:10px;background:#fff}.case-newsletter input[type=submit]:hover,.case-newsletter input[type=submit]:focus{color:#fff}.case-newsletter form{padding-top:14px}.case-newsletter form input{margin-bottom:0}.newsletter-title{padding-bottom:11px}.service-wrap{padding-bottom:20px}.service-detail{padding-top:30px}.service-detail p{padding-bottom:24px}.service-detail-title{font-size:24px}.cspir-goal.goal-style-two{padding:37px 0 13px;border-top:1px solid #eee;border-bottom:1px solid #eee}.goal-style-two .service-detail-title{padding-bottom:41px}.goal-style-two .goal-item .cspir-icon{background:0 0;border-color:#f6c25f}.goal-style-two div:nth-child(2n)>.goal-item .cspir-icon{background:0 0;border-color:#ff746d}.goal-style-two div:nth-child(3n)>.goal-item .cspir-icon{background:0 0;border-color:#17c1b6}.cspir-strategies{padding-top:51px}.cspir-strategies .cspir-image{padding-top:9px}.cspir-strategies .service-detail-title{padding-bottom:12px}.cspir-strategies .bullets-list{padding-top:11px}.strategies-info{padding-top:31px}.strategies-info #accordion{padding-top:28px}.cspir-faq{padding:111px 0 121px;background:#f7f8fa}.cspir-faq .cspir-section-title{max-width:none;text-align:left;padding-bottom:20px}.cspir-faq .section-title:after{margin:0}.studies-style-three .studie-item{margin-bottom:30px;padding:0}.studies-style-three .studie-item .cspir-icon{overflow:hidden;top:0}.studies-style-three .studie-link-wrap{position:absolute;bottom:0;left:10px;right:10px;margin:0;padding:20px;background:#fff;font-size:22px;text-align:center;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);z-index:1;font-weight:700}.studie-item.cspir-hover .studie-link-wrap{bottom:10px;-webkit-transform:none;-ms-transform:none;transform:none}.studies-image-wrap{padding-bottom:25px}.studies-image-wrap:before,.studies-image-wrap:after,.studies-details-wrap:before,.studies-details-wrap:after{display:table;content:""}.studies-image-wrap:after,.studies-details-wrap:after{clear:both}.studies-image-wrap .cspir-image{float:left}.studies-image-wrap .cspir-image{padding-right:30px}.studies-image-wrap .cspir-image:last-child{padding-right:0}.details-wrap-inner{border:1px solid #ececec;border-radius:10px;box-shadow:0px 0px 30px 0px rgba(0,0,0,.1)}.details-wrap-inner p{display:inline-block;padding-bottom:0;color:#777;font-weight:600}.details-wrap-inner ul{margin:0;color:#555;font-size:18px;list-style:none;padding:30px;padding-bottom:20px}.details-wrap-inner ul li{padding-bottom:15px;width:49%;display:inline-block}.details-wrap-inner ul li a{color:inherit}.details-wrap-inner ul li span{display:inline-block;min-width:110px;margin-right:27px;position:relative;color:#232323;font-weight:700;font-family:"Quicksand",sans-serif;font-size:19px}.details-wrap-inner .cspir-btn{width:100%;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-right-radius:0px;border-top-left-radius:0px}.details-wrap-info{float:left;width:70%;padding-left:38px}.details-wrap-info p{padding-bottom:14px}.details-wrap-info .cspir-btns-group{padding-top:17px}.details-wrap-info .cspir-btn{min-width:190px}.studies-details-title{padding-bottom:12px;font-size:24px}.project-analysis{padding:59px 0 39px}.project-solutions{padding-bottom:67px}.project-solutions .cspir-image{padding:9px 17px 0 0;text-align:center}.project-solutions .row{margin:0}.project-solutions [class*=col-]{padding:0}.solutions-info .studies-details-title{padding-bottom:17px}.portfolio-controls{padding-top:50px;border-top:1px solid #f5f5f5}.portfolio-controls a{display:inline-block;color:#333;font-size:20px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;font-weight:700}.portfolio-controls a .fa{padding-right:3px;font-size:14px}.portfolio-controls .textright a .fa{padding:0 0 0 3px}.portfolio-controls span.cspir-image.prev-image{margin-right:15px}.portfolio-controls span.cspir-image.next-image{margin-left:15px}.portfolio-controls span.cspir-image img{border-radius:10px}.portfolio-controls span.cspir-image:after{content:"";background-color:#080523;background-image:url("/wp-content/themes/caspiar/assets/css/../images/icons/icon3@3x.png");background-repeat:no-repeat;background-position:center;background-size:30px;width:100%;height:100%;border-radius:10px;opacity:0;display:inline-block;position:absolute;left:0;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;--lzl-bg-img:"/wp-content/themes/caspiar/assets/css/../images/icons/icon3@3x.png"}.portfolio-controls span.cspir-image.next-image:after{background-image:url("/wp-content/themes/caspiar/assets/css/../images/icons/icon4@3x.png");--lzl-bg-img:"/wp-content/themes/caspiar/assets/css/../images/icons/icon4@3x.png"}.portfolio-controls span.cspir-image.next-image:after.lzl:not(.lzl-ed),.portfolio-controls span.cspir-image.next-image:after.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAqCAYAAAAH843fAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAASElEQVRoBe3QgQAAAADDoPlTH+EChVBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwMAfGCt6AAE3ae2kAAAAAElFTkSuQmCC")}.portfolio-controls a:hover span.cspir-image:after{opacity:1;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}.portfolio-controls span.cspir-image{display:inline-block;width:auto;position:relative}.post-grid-view{display:inline-block;vertical-align:middle;width:20px;height:20px}.portfolio-controls .post-grid-view{display:inline-block;vertical-align:middle;width:40px;height:40px;margin-top:30px;padding:10px 11px 11px;text-align:center;background:-webkit-linear-gradient(20deg,#4c25c4 5%,#ff2978 30%,#4c25c4 100%);background-size:300%,1px;background-position:0%;border-radius:100px}.portfolio-controls .post-grid-view:hover{background-position:100%}.post-grid-view .grid-icon{float:left;clear:both;width:9px;height:9px;margin-bottom:1px;border:2px solid #fff;position:relative;-webkit-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}.portfolio-controls span.cspir-image:after.lzl:not(.lzl-ed),.portfolio-controls span.cspir-image:after.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAqCAYAAAAH843fAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAASElEQVRoBe3QgQAAAADDoPlTH+EChVBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwMAfGCt6AAE3ae2kAAAAAElFTkSuQmCC")}.post-grid-view .grid-icon:before{position:absolute;top:-2px;left:8px;width:9px;height:9px;border:2px solid #fff;content:"";-webkit-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;z-index:1}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{padding:7px 0 18px;margin-bottom:0;color:#555}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right;margin-bottom:25px;display:none}.woocommerce .woocommerce-ordering .nice-select{width:auto;min-width:190px;height:35px;padding:4px 58px 0 23px;margin:0;background:#fff;color:#555;line-height:25px;border-color:#ededed;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.woocommerce .woocommerce-ordering .nice-select:after{border-color:#aeaeae;right:17px}.woocommerce ul.products{padding-top:36px;margin:0 -16.5px}.woocommerce.post-type-archive-product ul.products{border-top:1px solid #dadada}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{clear:none;width:33.33333333%;padding:0 16.5px 47px;margin:0;text-align:center}.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product{width:25%}.woocommerce .new-product{position:absolute;top:0;right:0;width:0;height:0;color:#fff;border-style:solid;border-width:0 50px 50px 0;border-color:transparent #b4d2c8 transparent transparent;font-size:12px;text-align:center;text-transform:uppercase;z-index:1}.woocommerce .new-product span{display:inline-block;margin:9px 0 0 19px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.woocommerce .discount-product{position:absolute;top:0;left:0;width:0;height:0;color:#fff;border-style:solid;border-width:50px 50px 0 0;border-color:#d7c2ae transparent transparent transparent;font-size:12px;text-align:center;text-transform:uppercase;z-index:1}.woocommerce .discount-product span{position:absolute;top:-40px;left:3px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1}.woocommerce ul.products h4,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:12px 0 4px;font-weight:700;font-size:18px;font-family:"Quicksand",sans-serif}.woocommerce ul.products li.product .product-name a{display:inline-block;color:#fc9507}.woocommerce span.onsale{height:30px;min-height:20px;width:60px;background:#4c25c4;font-size:13px;font-weight:700;text-transform:uppercase;line-height:26px;z-index:1;letter-spacing:.4px;border-radius:100px}.woocommerce ul.products li.product .onsale{right:25px;top:25px}.woocommerce ul.products li.product h3{padding:0 0 4px;font-weight:600;font-size:16px}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product a.added_to_cart.wc-forward{position:absolute;top:0;left:0;right:0;padding:0;margin:0;min-width:auto;background:#fff;font-weight:400;font-size:17px;opacity:0;z-index:1}.woocommerce ul.products li.product .button span{font-size:18px}.woocommerce ul.products li.product .button.ajax_add_to_cart.added{display:none}.woocommerce-page ul.products li.product.cspir-hover .view-product{opacity:1;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.woocommerce ul.products li.product.cspir-hover a .hover-product,.woocommerce ul.products li.product.cspir-hover a.added_to_cart.wc-forward{opacity:1}.woocommerce ul.products li.product.cspir-hover .button{opacity:1}.woocommerce ul.products li.product .button i{font-size:12px}.woocommerce ul.products li.product .view-product{position:absolute;left:0;width:100%;padding:15px 20px 14px;margin-top:0;background-color:#d7c2ae;color:#fff;font-weight:500;font-size:14px;text-align:center;text-transform:uppercase;opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);z-index:1}.woocommerce ul.products li.product .view-product i{padding-right:3px}.woocommerce ul.products li.product .view-product:hover{background:#b4d2c8}.woocommerce ul.products li.product .product-wrap .cspir-image{overflow:hidden;position:relative;background:#fff;border-radius:10px;box-shadow:7px 0 70px rgba(100,100,100,.15);border:1px solid #dfdfdf;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}.woocommerce ul.products li.product:hover .product-wrap .cspir-image{border-color:#fff}.woocommerce ul.products li.product a.button.add_to_cart_button,.woocommerce ul.products li.product a.added_to_cart.wc-forward,.woocommerce ul.products li.product a.product_type_variable,.woocommerce ul.products li.product a.button{position:absolute;bottom:0;left:0;top:auto;width:100%;padding:15px 30px 16px;margin-top:0;color:#fff;font-weight:600;font-size:15px;line-height:1.42857;text-align:center;text-transform:uppercase;opacity:0;border:none;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);z-index:1}.woocommerce ul.products li.product.cspir-hover .product-wrap .button.add_to_cart_button,.woocommerce ul.products li.product.cspir-hover .product-wrap a.product_type_variable,.woocommerce ul.products li.product.cspir-hover .product-wrap a.button,.woocommerce ul.products li.product.cspir-hover a.added_to_cart.wc-forward{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.woocommerce ul.products li.product a.product_type_variable,.woocommerce ul.products li.product a.button,.woocommerce ul.products li.product.cspir-hover a.added_to_cart.wc-forward{background:-webkit-linear-gradient(20deg,#4c25c4 5%,#ff2978 30%,#4c25c4 100%);background-size:300%,1px;background-position:0%}.woocommerce ul.products li.product a.product_type_variable:hover,.woocommerce ul.products li.product a.button:hover,.woocommerce ul.products li.product.cspir-hover a.added_to_cart.wc-forward:hover{background-position:100%}.woocommerce ul.products li.product .product-wrap .button.add_to_cart_button:before,.woocommerce div.product form.cart button.single_add_to_cart_button.button.alt:before{content:"";font-family:Fontawesome;padding-right:10px}.like-product{float:right;width:15px;height:13px;margin-top:6px}.woocommerce ul.products li.product .button i{padding-right:3px}.woocommerce .related-products{padding-top:55px}.woocommerce .related-products .products{padding-top:45px}.woocommerce div.product p.price{padding:10px 0 0;margin-bottom:35px;color:#333;font-size:22px;font-weight:700}.woocommerce.single-product div.product p.price{padding:0;margin-bottom:15px;font-size:30px}.woocommerce-product-details__short-description{padding-bottom:15px}.woocommerce ul.products li.product .price del{display:inline-block;padding-right:2px;color:#ff5c97;font-size:20px;opacity:.5;font-weight:700;font-family:"Nunito Sans",sans-serif}.woocommerce .section-title-wrap h2{font-size:30px}.woocommerce .section-title{padding-bottom:28px}.woocommerce .related-product-title{padding-bottom:9px}.woocommerce .related-products ul.products{padding-top:0;margin-bottom:0}.woocommerce .related-products ul.products li.product,.woocommerce-page .related-products ul.products li.product{width:25%}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:0 0 16px;margin-bottom:19px;border-bottom:1px solid #eee}.woocommerce ul.cart_list li:before,.woocommerce ul.product_list_widget li:before{display:none}.woocommerce ul.cart_list li:last-child,.woocommerce ul.product_list_widget li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.woocommerce ul.cart_list li a img,.woocommerce ul.product_list_widget li a img{float:left;width:54px;margin:0 15px 0 0}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{padding:0;font-weight:400;font-size:18px}.woocommerce ul.cart_list li a .product-title,.woocommerce ul.product_list_widget li a .product-title{padding-top:8px;display:block;overflow:hidden;color:#232323;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}.woocommerce ul.cart_list li a{color:#232323}.woocommerce.footer-widget ul.cart_list li a,.woocommerce .footer-widget.widget_shopping_cart .total strong,.woocommerce.footer-widget.widget_shopping_cart .total strong,.woocommerce.footer-widget ul.cart_list li a .product-title,.woocommerce.footer-widget ul.product_list_widget li a .product-title{color:#d4d4d4}.woocommerce.footer-widget ul.cart_list li a:hover,.woocommerce.footer-widget ul.cart_list li a:hover .product-title,.woocommerce.footer-widget ul.product_list_widget li a:hover .product-title{color:#ff5c97}.woocommerce ul.product_list_widget li a:hover .product-title{color:#4c25c4;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}.woocommerce ul.product_list_widget li a .product-title{padding-bottom:1px}.woocommerce ul.cart_list li a .star-rating,.woocommerce ul.product_list_widget li a .star-rating{margin-top:4px}.woocommerce div.product p.stock{padding:12px 0 11px;margin:10px 0 28px;color:#444;font-size:15px;border-top:1px dashed #e8e8e8;border-bottom:1px dashed #e8e8e8}.woocommerce ul.cart_list .woocommerce-Price-amount,.woocommerce ul.product_list_widget .woocommerce-Price-amount{display:inline-block;overflow:hidden;font-weight:400;font-size:16px}.woocommerce ul.cart_list.woocommerce-mini-cart .woocommerce-Price-amount,.woocommerce ul.product_list_widget.woocommerce-mini-cart .woocommerce-Price-amount{overflow:visible}.woocommerce ul.product_list_widget del .amount{display:inline-block;padding-right:5px;color:#a2a2a2;font-size:18px;text-decoration:line-through}.woocommerce ul.products li.product .price{display:inline-block;margin:0;padding-top:5px;color:#ff5c97;font-weight:700;font-size:20px;line-height:20px;position:relative;font-family:"Nunito Sans",sans-serif}.woocommerce ul.products li.product .price .amount{-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}.woocommerce ul.products li.product .price ins{font-weight:700;font-family:"Nunito Sans",sans-serif;text-decoration:none}.woocommerce nav.woocommerce-pagination{padding-top:25px}.woocommerce nav.woocommerce-pagination ul{margin:0;font-weight:600;font-size:15px;border:none;white-space:normal}.woocommerce nav.woocommerce-pagination ul li{float:none;border:none}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:inline-block;vertical-align:middle;padding:5px 14px;margin:5px 1px 0;font-weight:700;min-width:40px;min-height:40px;line-height:29px;color:#232323;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.woocommerce nav.woocommerce-pagination ul li.prev a,.woocommerce nav.woocommerce-pagination ul li.next a{min-width:80px}.woocommerce nav.woocommerce-pagination ul li.prev .fa{padding-right:3px}.woocommerce nav.woocommerce-pagination ul li.next .fa{padding-left:3px}.woocommerce nav.woocommerce-pagination ul li a i{font-size:13px}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#4c25c4;color:#fff;border-color:#4c25c4;-webkit-border-radius:100px;-ms-border-radius:100px;border-radius:100px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{font-size:18px}.woocommerce .star-rating{height:17px;width:82px;font-size:12px}.woocommerce ul.products li.product a img{width:auto;margin:0 auto}.woocommerce ul.products li.product .star-rating{font-size:13px;display:inline-block}.woocommerce .products .star-rating{margin-bottom:0;letter-spacing:2px}.woocommerce .star-rating:before{color:#b7b6b6}.woocommerce .star-rating span{padding-top:16px;color:#4c25c4}.woocommerce .product_list_widget .star-rating{font-size:12px;margin-top:3px;letter-spacing:2px}.woocommerce div.product{display:block;overflow:hidden;clear:both}.single-product div.product .woocommerce-product-gallery .flex-viewport{width:100%;float:right;border:1px solid #a39bbb;border-radius:10px}.single-product.woocommerce-page div.product div.images .woocommerce-product-gallery__wrapper{border:1px solid #a39bbb;border-radius:10px}.single-product.woocommerce-page div.product div.images .flex-viewport .woocommerce-product-gallery__wrapper{border:none}.woocommerce.single-product div.product{overflow:visible}.woocommerce div.product div.images .flex-control-thumbs{width:100%;display:inline-block;margin-top:30px}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;cursor:pointer;text-align:center;border:1px solid #a39bbb;border-radius:10px;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;margin-right:10px;margin-top:10px;padding:25px 15px;float:none}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:50%;margin-bottom:0}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:50%;padding-left:34px;margin-bottom:0}.woocommerce div.product div.images .flex-control-thumbs li img{padding-bottom:0;max-width:100px}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active{opacity:1;border-color:#ededed}.woocommerce-product-gallery__image img,.woocommerce div.product div.images .woocommerce-product-gallery__image img{width:auto;margin:0 auto;text-align:center;border-radius:10px}.single-product.woocommerce span.onsale{left:10px;top:10px}#review_form_wrapper .comment-form-rating label{font-weight:400;font-size:18px;padding-top:12px}#review_form_wrapper span.comment-reply-title{font-weight:400;font-size:20px;display:inline-block;padding-bottom:12px}#review_form .comment-form-rating select{display:none}.woocommerce-Reviews label.error,.cspir-comments-area label.error{display:none!important}.woocommerce #review_form #respond textarea.error,.cspir-comments-area textarea.error,.cspir-comments-area input.error,.woocommerce #review_form #respond input.error{border-color:red}.woocommerce-Reviews div#review_form{padding-top:40px}.related.products h2{text-align:left;position:relative;font-size:30px;line-height:35px}.related.products{padding-top:30px}.woocommerce div.product div.summary form.cart{width:100%}.woocommerce div.product form.cart .variations select{padding-left:10px;margin-bottom:0;font-weight:400}.woocommerce div.product form.cart .variations td.label{padding:15px 0 20px;float:left}.woocommerce div.product form.cart .reset_variations{font-size:16px;color:#222;float:left}.woocommerce-variation-price span.woocommerce-Price-amount.amount{color:#333;padding-bottom:10px;display:inline-block}.single-product .woocommerce table.shop_attributes{text-align:left}.woocommerce table.shop_attributes th{font-weight:500}.woocommerce div.product table.shop_attributes td p{padding-bottom:0;padding-top:10px}.woocommerce-Tabs-panel--additional_information table.shop_attributes td{padding-left:10px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{text-align:center}.woocommerce .swiper-container{clear:none;height:480px;min-height:10px;margin-left:auto;margin-right:auto}.woocommerce .swiper-slide{background-image:none;background-color:transparent}.galleryslides{float:left;height:100%;width:30.7%}.gallerythumbs{float:left;width:16.2%;height:100%;padding:50px 40px 0 0}.gallerythumbs .swiper-slide{width:100%;height:auto}.gallerythumbs .swiper-slide .cspir-image{padding:25px 30px;cursor:pointer;text-align:center;border:1px solid transparent;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}.gallerythumbs .swiper-slide.swiper-slide-active .cspir-image{border-color:#ededed}.galleryslides .swiper-slide .cspir-image{padding:60px 30px 53px;border:1px solid #ededed;text-align:center}.woocommerce .zoom-icon{position:absolute;bottom:30px;right:30px;z-index:3}.woocommerce .zoom-icon a{display:inline-block;width:40px;height:40px;background:rgba(255,255,255,.7);color:#d7c2ae;font-size:13px;text-align:center;line-height:42px;-webkit-border-radius:100%;-ms-border-radius:100%;border-radius:100%}.single-product.woocommerce-page div.product div.images{background:0 0}.woocommerce div.product div.images div.thumbnails{padding-top:10px}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{width:17.6%;margin:0 3% 10px 0}.woocommerce div.product .product_title{padding-bottom:0;font-weight:700;font-size:30px}.woocommerce-product-rating .woocommerce-review-link{display:inline-block;vertical-align:middle;font-size:18px;color:#ffc000}.woocommerce-product-rating .woocommerce-review-link:hover{color:#4c25c4}.woocommerce .woocommerce-product-rating .star-rating{float:none;display:inline-block;vertical-align:middle;margin-right:2px;letter-spacing:2px;font-size:13px}.jq-ry-container{z-index:1}.woocommerce div.product span.price del{padding-right:10px;font-size:20px;text-decoration:none}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{font-weight:700;text-decoration:none;color:#ff5c97}.woocommerce.single-product div.product p.price{color:#ff5c97}.woocommerce div.product p.price del{padding-right:5px;color:#a2a2a2;opacity:1;font-weight:700;font-size:30px}.woocommerce div.product .woocommerce-product-rating{margin-bottom:0}.woocommerce div.product .summary .product_meta{padding-bottom:17px;display:inline-block;width:100%;padding-top:20px;color:#777;font-size:18px}.woocommerce div.product .summary .product_meta span.posted_in{display:inline-block;width:100%;margin-bottom:7px}.woocommerce div.product .summary .product_meta span.sku_wrapper{margin-bottom:7px;display:inline-block}.woocommerce div.product form.cart,.woocommerce div.product p.cart{float:left;margin:0}.woocommerce .add-cart-wrap{padding-top:24px}.woocommerce .add-cart-wrap:before,.woocommerce .add-cart-wrap:after{display:table;clear:both;content:""}.woocommerce div.product .product-color{color:#777;display:inline-block}.woocommerce div.product .product-color ul{display:inline-block;padding:0 0 0 5px;margin:0;list-style:none}.woocommerce div.product .product-color ul li{display:inline-block;margin-left:7px;position:relative}.woocommerce div.product .product-color ul li a{display:inline-block;vertical-align:middle;width:25px;height:25px;background:#f9f0ee;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.woocommerce div.product .product-color ul li:before{position:absolute;top:1px;left:1px;right:1px;bottom:1px;border:3px solid transparent;visibility:hidden;content:"";-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;z-index:1}.woocommerce div.product .product-color ul li.active:before{border-color:#fff;visibility:visible}.woocommerce div.product .product-color ul li:nth-child(2n) a{background:#446799}.woocommerce div.product .product-color ul li:nth-child(3n) a{background:#366756}.woocommerce div.product .product-color ul li:nth-child(4n) a{background:#494949}.woocommerce div.product form.cart div.quantity{float:none;display:block;margin-right:10px;color:#777;margin-bottom:20px}.woocommerce div.product .quantity-label{padding-right:7px;color:#777}.woocommerce .quantity .qty{width:70px;height:41px;color:#232323;padding:8px;font-size:16px;font-weight:700;border-color:#a39bbb;border-radius:10px}.woocommerce .quantity{display:inline-block;position:relative}.woocommerce .quantity-up,.woocommerce .quantity-down{position:absolute;bottom:16px;right:15px;width:10px;color:#aeaeae;cursor:pointer;font-size:14px;text-align:center;z-index:1}.woocommerce .quantity-down{top:16px;bottom:auto}.add-cart-label{float:left;padding:7px 15px 0 0;font-size:16px}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{min-width:160px;padding:12px 15px;float:left;vertical-align:middle;background:-webkit-linear-gradient(20deg,#4c25c4 5%,#ff2978 30%,#4c25c4 100%);background-size:300%,1px;background-position:0%;outline:none}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-position:100%}.woocommerce div.product form.cart .button{line-height:1;font-size:15px;padding:20px 15px;border-radius:100px;min-width:200px;text-transform:uppercase}.woocommerce-cart table.shop_table td,.woocommerce-cart table.shop_table th{border-right:none}.woocommerce #respond input#submit.alt i,.woocommerce a.button.alt i,.woocommerce button.button.alt i,.woocommerce input.button.alt i{padding:0 5px 0 0;font-size:14px}.woocommerce button.button.alt.disabled{background-color:#ff5c97}.woocommerce ul.products li.product .button.add_to_cart_button,.woocommerce ul.products li.product .button.product_type_variable,.woocommerce ul.products li.product .button.product_type_external,.woocommerce ul.products li.product .button.product_type_grouped{font-size:15px;font-weight:600;font-family:"Quicksand",sans-serif}.woocommerce .checkout_coupon.woocommerce-form-coupon button.button{padding:12px 15px}.single-product .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol{padding-right:3px}.yith-wcwl-add-button.show,.yith-wcwl-add-button{padding-bottom:10px}.yith-wcwl-add-to-wishlist{overflow:hidden;clear:both;padding-top:34px}.yith-wcwl-add-to-wishlist a{font-weight:500;font-size:13px;text-transform:uppercase}.yith-wcwl-add-to-wishlist a i{padding-right:2px;color:#d7c2ae}.product-compare{display:inline-block;padding-left:25px}.ui-widget.ui-widget-content{background:#e9e9e9;border:none;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0}.ui-slider .ui-slider-handle{top:-10px;width:5px;height:27px;margin:0;background:#d7c2ae;border:none;outline:none;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0}.ui-slider-horizontal{height:7px}.ui-slider-horizontal .ui-slider-range{background:#d7c2ae;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0}.woocommerce .price_slider_amount{display:block;padding-top:10px;overflow:hidden}.woocommerce .price_slider_amount #respond input#submit,.woocommerce .price_slider_amount a.button,.woocommerce .price_slider_amount button.button,.woocommerce .price_slider_amount input.button{float:left;min-width:100px;padding:10px;margin-right:0}.amount-label{padding:6px 0 0 8px;overflow:hidden;color:#777}.amount-label span{display:inline-block;margin-right:3px}.amount-label input[type=text]{width:70px;height:auto;padding:0;background:0 0;color:#777;font-size:14px;border:none}.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce a.button.alt:hover,.woocommerce a.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce input.button.alt:focus,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce button.button:hover,.woocommerce #respond input#submit:focus,.woocommerce a.button:focus,.woocommerce button.button:focus,.woocommerce input.button:focus,.woocommerce button.button:focus{background-color:#4c25c4;color:#fff}.woocommerce ul.products li.product .product_meta a{display:inline-block}.product_sku{display:block;padding-bottom:7px}.product_meta .posted_tags span:after{color:#888;content:","}.product_meta .posted_tags span:last-child:after{content:""}.woocommerce div.product .product_meta.meta-categories{padding:24px 0 0;color:#777}.woocommerce div.product .product_meta.meta-categories label{float:left;padding-right:10px;font-size:16px}.woocommerce div.product .product_meta a{color:#777;line-height:24px}.woocommerce div.product .product_meta a:hover{color:#4c25c4}.posted_in span:after{content:","}.posted_in span:last-child:after{content:""}.product-share{padding-top:21px}.product-share .socials-label{padding-right:6px;font-weight:500;text-transform:uppercase}.product-share .cspir-social a{vertical-align:inherit;margin-right:5px;color:#777;font-size:15px}.woocommerce-tabs{padding-top:93px}.woocommerce div.product .woocommerce-tabs ul.tabs{overflow:visible;padding-left:0;margin-bottom:0;text-transform:uppercase;border-bottom:1px solid #ededed}.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{padding:0;margin:0 37px 0 0;background-color:transparent;border:none;position:relative;z-index:2}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:0 0 13px;color:#333;font-weight:700;font-size:24px;text-transform:none;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li.r-tabs-state-active a{color:#333}.woocommerce div.product .woocommerce-tabs ul.tabs li a:before{position:absolute;bottom:-1px;left:0;width:0;height:1px;background:#ff5c97;content:"";-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;z-index:1}.woocommerce div.product .woocommerce-tabs ul.tabs li.r-tabs-state-active a:before{width:100%}.woocommerce div.product .woocommerce-tabs p{padding-bottom:22px;color:#777;font-size:18px}.woocommerce div.product .woocommerce-tabs p.woocommerce-noreviews{padding-bottom:0}.woocommerce div.product .woocommerce-tabs .panel{display:none;padding:29px 0 60px;margin-bottom:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;-webkit-animation:fadeIn 700ms;animation:fadeIn 700ms}.woocommerce div.product .comment-rating .star-rating span:before{color:red}.woocommerce-Tabs-panel h2{margin-bottom:22px;font-weight:400;font-size:20px}.woocommerce-Tabs-panel#tab-description h2{margin-bottom:9px}.r-tabs .r-tabs-accordion-title{display:none}.woocommerce #reviews #comments ol.commentlist{padding:0}.woocommerce #reviews #comments ol.commentlist li{padding-bottom:36px;margin-bottom:21px;border-bottom:1px solid #f7f9fb}.woocommerce #reviews #comments ol.commentlist li.child{margin-left:90px}.woocommerce #reviews #comments ol.commentlist li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.woocommerce #reviews #comments ol.commentlist li img.avatar{position:static;width:auto;max-width:60px;padding:0;border:none}.woocommerce div.product .woocommerce-tabs>#tab-description{padding:30px 0}.woocommerce #reviews #comments ol.commentlist li .comment-text{overflow:hidden;padding:5px 0 0 25px;margin:0;border:none;border-radius:0}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong{color:#333;font-weight:400;font-size:18px}.woocommerce #reviews #comments ol.commentlist li time{padding-left:3px;color:#666;font-weight:400;font-size:16px;position:relative}.woocommerce #reviews #comments ol.commentlist li .comment-text p{padding-bottom:10px;margin:0}.woocommerce #reviews #comments ol.commentlist li .comment-text .meta{padding-bottom:0;margin-bottom:0;line-height:18px}.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating{display:block;float:right;font-size:13px;letter-spacing:2px}.woocommerce #reviews #comments ol.commentlist li .comment-text .description{padding-top:6px}.woocommerce #reviews h3{padding:54px 0 14px;font-weight:600;font-size:20px}.woocommerce #review_form #respond p{font-size:14px}.woocommerce #review_form #respond p.comment-notes{padding-bottom:10px}.comment-form .rating-label{padding-bottom:4px;font-weight:600;font-size:16px}.woocommerce div.product .woocommerce-tabs .comment-form p{padding-bottom:0}.woocommerce input[type=text],.woocommerce input[type=email],.woocommerce input[type=search]{margin-bottom:15px}.woocommerce #review_form #respond p.comment-form-cookies-consent{margin-bottom:17px}.woocommerce #review_form #respond .comment-form-comment,.woocommerce #review_form #respond .comment-form-author,.woocommerce #review_form #respond .comment-form-email,.woocommerce #review_form #respond .form-submit{margin-bottom:0;line-height:0}.woocommerce .comment-respond .no-space{margin-bottom:8px;font-size:15px}.woocommerce .comment-respond .star-rating{float:none;margin-bottom:15px}.woocommerce #review_form #respond .comment-form-wrap{padding-top:40px}.woocommerce #review_form #respond .comment-form-wrap .row{margin:0 -10px}.woocommerce #review_form #respond .comment-form-wrap [class*=col-]{padding:0 10px}.woocommerce #review_form #respond .comment-form-wrap p{padding-bottom:0}.woocommerce #review_form #respond p.form-submit{padding-top:0}.woocommerce #review_form #respond p.form-submit button[type=submit]{min-width:140px}.woocommerce #review_form #respond p.form-submit label{margin:0 5px 0 0}.woocommerce #review_form #respond p.form-submit select{width:160px;margin-bottom:0}.comment-form input[type=submit]{min-width:220px;border-radius:100px;margin-top:7px}.woocommerce #review_form #respond p.form-submit .stars{display:inline-block;margin-bottom:0;line-height:18px}.woocommerce #review_form #respond p.form-submit .stars a{color:#c3c3c3}.woocommerce p.stars.selected a.active:before,.woocommerce p.stars:hover a:before{color:#ff5c97}.woocommerce p.stars.selected a:not(.active)::before{color:#ff5c97}.woocommerce #reviews #comment{height:137px;margin-bottom:15px}.woocommerce table.shop_table{margin:0;border-color:#ededed;border-collapse:collapse;border-radius:0}.woocommerce table.shop_table th{padding:9px 20px;font-weight:600}.woocommerce table.shop_table td{padding:32px 20px}.woocommerce table.shop_table td.product-image{padding:32px 0 32px 60px}.woocommerce table.shop_table td.product-price,.woocommerce table.shop_table td.product-subtotal{font-weight:700;color:#ff5c97;font-size:24px}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{text-align:center}.woocommerce table.shop_table.cart td,.woocommerce table.shop_table.cart tr{border:none}.woocommerce table.shop_table td.product-remove{text-align:center}.woocommerce table.shop_table.cart tr{border-top:1px solid #d0d0d0}.woocommerce table.shop_table.cart tr.cart_item{border-top:none;border:none}.woocommerce a.remove{display:inline-block;color:#a7a7a7!important;font-size:14px;position:relative}.woocommerce a.remove:before,.woocommerce a.remove:after{position:absolute;top:2px;left:6px;width:1px;height:12px;background:#777;content:"";-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1}.woocommerce.widget_shopping_cart a.remove:before,.woocommerce.widget_shopping_cart a.remove:after{content:none}.woocommerce a.remove:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.woocommerce a.remove:hover:before,.woocommerce a.remove:hover:after{background:#ff5c97}.woocommerce a.remove:hover{background:0 0;color:#6b74e6!important}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{max-width:100px}.woocommerce table.shop_table td.product-thumbnail a img{margin-right:36px;max-width:130px;width:54px}.woocommerce-cart table.shop_table .cart_item,.woocommerce-cart table.shop_table thead tr{border:1px solid #ededed}.woocommerce-cart table.shop_table thead tr{background:#4c25c4;color:#fff}.woocommerce-cart table.shop_table.cart thead tr{border:none}.woocommerce-cart table.shop_table.cart th{padding:15px 20px}.woocommerce-cart table.shop_table{border-color:transparent;border-radius:10px}.woocommerce .cart_totals table.shop_table .order-total td{border-radius:0 0 10px 0}.woocommerce-page .cart-collaterals .cart_totals tbody .order-total th{border-radius:0 0 0 10px}.woocommerce-cart .cart_totals table.shop_table{border-color:#ededed;border-bottom:none}.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td{border-top:none}.quantity input[type=number]{padding-right:30px;margin:0;-webkit-appearance:textfield;-ms-appearance:textfield;-o-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.woocommerce .actions{overflow:hidden;clear:both;padding-top:50px}.woocommerce .actions .coupon label{display:none}.woocommerce ul#shipping_method li label{font-size:22px;color:#777}.woocommerce ul#shipping_method li input[type=radio]{vertical-align:middle;margin-top:0}.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination{padding-top:22px}.woocommerce .actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text{float:left;width:75%;margin:0;border-radius:100px;padding:10px 70px 10px 20px}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{border-color:#a39bbb}.woocommerce table.shop_table td.product-name{font-size:22px;font-weight:600}.woocommerce-cart table.shop_table td.product-name{font-weight:700}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{width:35%;position:relative}.woocommerce-page table.cart td.actions .coupon .button{float:left;position:absolute;right:0;border-radius:100px;width:40%;text-transform:uppercase;font-size:15px;padding:19px 15px}.woocommerce table.shop_table td.actions{padding:19px;border:none}.woocommerce .cart .button,.woocommerce .cart input.button{border-radius:100px;text-transform:uppercase;font-size:15px;padding:18px 15px}.woocommerce-cart table.shop_table td.actions{padding:45px 30px}.woocommerce .cart .actions .coupon input[type=submit]{float:left;width:30%;min-width:10px;padding:12px 25px;background:#f5f5f5;color:#333;border-color:#e5e5e5;font-weight:500;font-size:13px;-webkit-border-radius:2px;-ms-border-radius:2px;border-radius:2px}.woocommerce .cart .actions .coupon input[type=submit]:hover{background:#347cdb;color:#fff;border-color:transparent}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{padding-top:15px}.woocommerce .cart_totals{padding-top:29px;overflow:hidden}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{max-width:400px;overflow:visible}.woocommerce .cart-collaterals .cart_totals h2,.woocommerce-page .cart-collaterals .cart_totals h2{font-size:24px;text-transform:capitalize;background:#4c25c4;padding:17px 30px;color:#fff;border-radius:10px}.cart-total{max-width:390px;margin:71px 0 0 auto}.cart-total h3{font-size:24px}.checkbox .wpcf7-list-item-label{padding-right:0;text-transform:none;font-size:15px}.cart-total table.shop_table tfoot th,.woocommerce-page .cart-collaterals .cart_totals tbody th{min-width:170px;font-weight:700}.cart-total table.shop_table tfoot td,.cart-total table.shop_table tfoot th{padding:12px 30px;font-weight:400;font-size:18px}.woocommerce .cart_totals table.shop_table{margin-bottom:0;border:none;padding:20px 30px}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{background:#fff;box-shadow:7px 0 70px rgba(100,100,100,.15);padding-top:0;border-radius:10px}.woocommerce-cart table.shop_table.cart th:first-child{border-radius:10px 0 0 0}.woocommerce-cart table.shop_table.cart th:last-child{border-radius:0 10px 0 0}.woocommerce-cart table.shop_table thead tr{background:0 0}.woocommerce .cart_totals table.shop_table td{padding:13px 21px}.woocommerce .cart_totals table.shop_table tr.shipping td{padding:15px 0 21px;line-height:24px}.woocommerce-cart .cart-collaterals span.woocommerce-Price-amount.amount{color:#ff5c97;font-size:24px;font-weight:700}.woocommerce-cart .cart-collaterals .cart_totals tr th{font-size:22px}.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td{border-color:#d0d0d0;padding-left:0}.woocommerce .cart_totals table.shop_table .order-total td,.woocommerce .cart_totals table.shop_table .order-total th{border:none}.woocommerce table.shop_table tfoot tr.shipping th{vertical-align:top}.woocommerce table.shop_table tfoot td.calculate-shipping{padding:32px 30px;color:#777;font-size:14px}.woocommerce .select2-container--default .select2-selection--single{vertical-align:middle;width:100%;height:58px;padding:8px 15px;font-size:18px;line-height:1.42857143;border:1px solid #a39bbb;outline:none;-webkit-border-radius:100px;-ms-border-radius:100px;border-radius:100px;-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}.select2-container--default .select2-selection--single .select2-selection__rendered,.cspir-widget .select2-container--default .select2-selection--single .select2-selection__rendered,.cspir-footer .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.cspir-widget .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.cspir-widget .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.cspir-footer .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.cspir-footer .select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-radius:40px;border-bottom-left-radius:40px;border-bottom-right-radius:40px}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.cspir-widget .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.cspir-widget .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.cspir-footer .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.cspir-footer .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-radius:40px;border-bottom-left-radius:40px;border-bottom-right-radius:40px}.select2-container--default .select2-search--dropdown .select2-search__field,.select2-dropdown{border-color:#ececec}.shipping-calculator-form .select2,.woocommerce-cart form .shipping-calculator-form .form-row input.input-text{margin-bottom:10px;height:58px}.woocommerce-cart .cart-collaterals .shipping-calculator-button{font-size:18px}.woocommerce-cart .cart-collaterals .shipping-calculator-button:after{font-size:14px}.woocommerce-cart .cart-collaterals .shipping-calculator-form button.button{width:100%}.woocommerce span.select2-selection.select2-selection--single:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;margin-top:-4px;pointer-events:none;position:absolute;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;right:22px;height:6px;width:6px;border-color:#888;border-width:1px}.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.woocommerce table.shop_table tfoot td.calculate-shipping a{display:inline-block;margin-left:20px;color:#ff5c97;text-decoration:underline}.woocommerce table.shop_table tfoot td.calculate-shipping a:hover{color:#4c25c4}.woocommerce .cart_totals .calculate-shipping span{display:inline-block;padding-bottom:7px;font-size:15px;line-height:22px;color:#777}.woocommerce .cart_totals .calculate-shipping a{display:inline-block;margin-bottom:15px;font-size:15px}.woocommerce .cart_totals .calculate-shipping .nice-select{height:50px;margin-bottom:19px;background-color:#fff;font-size:15px;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0}.woocommerce .cart_totals .calculate-shipping input[type=text]{padding:5px 15px;background:#fff;font-size:15px;line-height:26px;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0}.woocommerce .cart_totals .calculate-shipping input[type=submit]{min-width:135px;padding:9px 15px 8px;font-weight:600;font-size:14px;background-color:#fc858d;color:#fff;text-transform:uppercase}.woocommerce .cart_totals .calculate-shipping input[type=submit]:hover,.woocommerce .cart_totals .calculate-shipping input[type=submit]:focus{background-color:#347cdb;color:#fff}.woocommerce table.shop_table td strong{font-weight:400}.woocommerce table.shop_table .order-total td strong .woocommerce-Price-amount.amount{font-weight:700}.woocommerce ul#shipping_method span.woocommerce-Price-amount.amount{color:#ff5c97;font-size:22px}.woocommerce .woocommerce-checkout-review-order table.shop_table tfoot td .woocommerce-Price-amount.amount{color:#ff5c97}form .woocommerce-shipping-methods label{font-weight:700}.woocommerce .wc-proceed-to-checkout{overflow:hidden;padding-top:0;padding:0 30px 20px}.woocommerce .wc-proceed-to-checkout .button.alt{display:inline-block;width:100%;padding:18px 25px 19px;border-radius:100px;border-radius:100px;color:#fff;font-weight:600;font-size:15px;text-transform:uppercase;text-align:center;-webkit-border-radius:4px;-ms-border-radius:4px}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit[disabled]:disabled,.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button[disabled]:disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button[disabled]:disabled,.woocommerce input.button.disabled,.woocommerce button.button.disabled,.woocommerce input.button:disabled,.woocommerce button.button:disabled,.woocommerce input.button[disabled]:disabled,.woocommerce button.button[disabled]:disabled{padding:18px 15px;color:#fff;opacity:1}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit[disabled]:disabled:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button[disabled]:disabled:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button[disabled]:disabled:hover,.woocommerce input.button.disabled:hover,.woocommerce button.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce input.button[disabled]:disabled:hover,.woocommerce button.button[disabled]:disabled:hover{opacity:1;color:#fff}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce input.button,.woocommerce button.button{min-width:160px;padding:17px 15px;background:-webkit-linear-gradient(20deg,#4c25c4 5%,#ff2978 30%,#4c25c4 100%);background-size:300%,1px;background-position:0%;color:#fff;font-weight:600;font-size:15px;text-transform:uppercase;line-height:normal;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;-webkit-border-radius:100px;-ms-border-radius:100px;border-radius:100px;text-align:center}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce input.button:hover,.woocommerce button.button:hover{background-position:100%;background-image:-webkit-linear-gradient(20deg,#4c25c4 5%,#ff2978 30%,#4c25c4 100%);color:#fff}.woocommerce .actions a.button.alt{min-width:330px;text-transform:uppercase}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:28px 20px!important;margin-bottom:40px!important;background-color:#fff;color:#777;font-size:18px;font-weight:500;border:none;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;box-shadow:7px 0 70px rgba(100,100,100,.15)}.woocommerce-message{padding:35px 20px 15px!important}.woocommerce-cart .woocommerce-message{padding:28px 20px!important}.woocommerce-cart .woocommerce .return-to-shop a.button{padding:17px 30px}.woocommerce-checkout .woocommerce-info{margin-bottom:20px!important}.woocommerce-page.woocommerce-checkout form.checkout_coupon input.input-text,.woocommerce.woocommerce-checkout form.checkout_coupon input.input-text{width:100%}.woocommerce-checkout form.checkout_coupon{padding-top:10px}.woocommerce-checkout form.checkout_coupon>p:first-child,.woocommerce-checkout .woocommerce-form-login>p:first-child{padding-bottom:12px}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{padding-top:14px}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input#rememberme{margin-bottom:0;margin-right:2px}.woocommerce-checkout .select2-container{margin-bottom:25px}.woocommerce-message a.button.wc-forward,.woocommerce-message a.woocommerce-Button.button{top:-10px}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{color:#ff5c97}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{display:none}.woocommerce form.login,.woocommerce form.register{padding:4px 30px 40px;margin:0;border-color:transparent;border-radius:0}.woocommerce form.login label,.woocommerce form.register label{font-weight:400;font-size:17px;color:#777}.woocommerce form.login input[type=submit],.woocommerce form.register input[type=submit]{min-width:190px}.woocommerce form p.form-row{display:block}.woocommerce form .form-row{display:inline-block}.woocommerce form .form-row .required{font-size:14px;color:#ff5c97}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:49.2%}.woocommerce .col2-set,.woocommerce-page .col2-set{width:auto;margin:0 -15px}.woocommerce form .form-row{padding:0;margin:0}.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea{margin-bottom:20px}.woocommerce form.checkout_coupon{padding:24px 30px 0;margin:0;border-color:transparent}.woocommerce form .form-row label.inline{display:inline-block;vertical-align:middle;width:auto;margin:15px 0 0 30px}.woocommerce form .wpcf7-list-item-label{text-transform:none}.woocommerce form .lost_password{padding:24px 0 30px;font-size:14px}.woocommerce-checkout form .lost_password{padding-top:18px}.woocommerce-checkout h3#ship-to-different-address span{font-size:17px;font-weight:400;padding-left:2px}.woocommerce-checkout h3#ship-to-different-address input#ship-to-different-address-checkbox{margin-bottom:0}h3#ship-to-different-address label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{padding-bottom:0}.woocommerce form .woocommerce-account-fields .form-row .input-checkbox{display:inline-block;margin-right:2px}.woocommerce form .lost_password a{color:#777;font-size:17px}.woocommerce form .form-text{margin:0 0 37px}.woocommerce form.checkout_coupon input.input-text{float:left;width:50%;margin-bottom:0}.woocommerce form.checkout_coupon input.button{min-width:190px;margin-left:14px}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:inline-block;line-height:normal}.checkout.woocommerce-checkout{padding-top:50px}.woocommerce-checkout h3{padding-bottom:26px;font-weight:700;font-size:30px}.woocommerce-checkout h3#order_review_heading{padding-bottom:0;padding-top:35px}.woocommerce form.woocommerce-checkout .form-row .nice-select{width:100%;margin-bottom:24px}.woocommerce form.woocommerce-checkout .form-row .nice-select:after{top:50%}.woocommerce form.woocommerce-checkout .form-row .nice-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.woocommerce div.create-account{display:none;padding:10px 0}.woocommerce div.create-account .form-text{margin-bottom:10px;line-height:26px}.woocommerce form .form-row .input-checkbox{display:none}.woocommerce form .validate-required input[type=checkbox]{display:inline-block}.woocommerce form .diffrent-address label{display:inline-block}.woocommerce form .form-row.create-account .checkbox{margin:13px 0 0}.create-account .wpcf7-list-item-label{font-size:14px}.woocommerce form .additional-info{padding:58px 0 27px}.woocommerce form .diffrent-address .wpcf7-list-item-label{padding-right:7px;font-weight:400;font-size:20px;text-transform:none}.woocommerce form .diffrent-address .checkbox,.woocommerce form .diffrent-address .radio{margin:0}.woocommerce.woocommerce-page form .form-row textarea:focus{border-color:#d5d5d5;-webkit-box-shadow:none;box-shadow:none}.woocommerce form .diffrent-address .checkbox-icon-wrap{top:1px;left:auto;right:0}.woocommerce form .shipping-diffrent-address{display:none;padding-top:27px}.woocommerce form .form-row textarea{height:147px;margin-bottom:0}.woocommerce form .form-row textarea:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{width:100%;max-width:51.3%;flex:0 0 100%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:100%;max-width:48.6%;flex:0 0 100%}.woocommerce .paypal_method label{margin:11px 0 0}.woocommerce-checkout-review-order{padding:30px 0 50px}.woocommerce-checkout-review-order h3{padding-bottom:31px}.woocommerce .woocommerce-checkout-review-order table.shop_table thead th{padding:15px 40px}.woocommerce .woocommerce-checkout-review-order table.shop_table thead tr{background:#4c25c4;color:#fff;border-radius:10px}.woocommerce .woocommerce-checkout-review-order table.shop_table .cart_item td{padding:22px 40px;font-size:22px}.woocommerce .woocommerce-checkout-review-order table.shop_table .cart_item td .woocommerce-Price-amount.amount{font-size:22px;font-weight:700;color:#ff5c97}.woocommerce .woocommerce-checkout-review-order table.shop_table tfoot th,.woocommerce .woocommerce-checkout-review-order table.shop_table tfoot td{min-width:50%;padding:15px 40px;font-weight:700;font-size:22px}.woocommerce .woocommerce-checkout-review-order table.shop_table .cart_item td.product-name,.woocommerce .woocommerce-checkout-review-order table.shop_table .cart_item td.product-name a{color:#777}.woocommerce .woocommerce-checkout-review-order table.shop_table .cart_item td.product-name a:hover{color:#4c25c4}.woocommerce .woocommerce-checkout-review-order table.shop_table th,.woocommerce .woocommerce-checkout-review-order table.shop_table .cart_item td{border-right:none}.woocommerce .payment-methods-title{font-weight:600;font-size:25px}table.shop_table.woocommerce-checkout-review-order-table{background:#fff;border:none;box-shadow:7px 0 70px rgba(100,100,100,.15);border-radius:10px;overflow:hidden;margin-bottom:30px}table.shop_table.woocommerce-checkout-review-order-table th{border:none}.woocommerce #add_payment_method #payment,.woocommerce .woocommerce-cart #payment,.woocommerce .woocommerce-checkout #payment{background:0 0;padding:20px 40px 40px;border:1px solid #a39bbb}.woocommerce #add_payment_method #payment ul.payment_methods,.woocommerce .woocommerce-cart #payment ul.payment_methods,.woocommerce .woocommerce-checkout #payment ul.payment_methods{padding:16px 0 14px;border-color:transparent}.woocommerce #add_payment_method #payment div.payment_box,.woocommerce .woocommerce-cart #payment div.payment_box,.woocommerce .woocommerce-checkout #payment div.payment_box{display:none;padding:0 0 6px 26px;margin:-2px 0 5px;background:0 0}.woocommerce #add_payment_method #payment .current_payment_method div.payment_box,.woocommerce .woocommerce-cart #payment .current_payment_method div.payment_box,.woocommerce .woocommerce-checkout #payment .current_payment_method div.payment_box{display:block}.payment-space{padding:20px 0}.woocommerce #add_payment_method #payment ul.payment_methods li.payment_method_cod label{margin:0}.woocommerce #add_payment_method #payment div.payment_box:before,.woocommerce .woocommerce-cart #payment div.payment_box:before,.woocommerce .woocommerce-checkout #payment div.payment_box:before{display:none}.woocommerce .wc_payment_method .radio-icon-wrap .radio-icon{width:15px;height:16px;background:#fff;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.woocommerce .wc_payment_method .radio-icon-wrap input[type=radio]:checked+.radio-icon:before{background-color:#ff5c97;top:4px;width:7px;height:6px;-webkit-border-radius:2px;-ms-border-radius:2px;border-radius:2px}.woocommerce #add_payment_method #payment div.payment_box p,.woocommerce .woocommerce-cart #payment div.payment_box p,.woocommerce .woocommerce-checkout #payment div.payment_box p{color:#777;line-height:26px}.woocommerce .payment_methods{background:0 0;border-radius:0}.woocommerce #add_payment_method #payment div.form-row,.woocommerce .woocommerce-cart #payment div.form-row,.woocommerce .woocommerce-checkout #payment div.form-row{padding:33px 0 0}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{border-radius:100px;text-transform:uppercase;font-size:15px}.woocommerce .checkout_coupon.woocommerce-form-coupon button.button{border-radius:100px;font-size:15px;text-transform:uppercase;padding:19px 15px}.woocommerce .wc_payment_method .radio-icon-wrap .radio-icon{vertical-align:middle}.woocommerce .wc_payment_method label{margin-bottom:1px;font-size:18px;font-weight:600;padding-bottom:6px}.woocommerce .woocommerce-checkout #payment .form-row.place-order{padding-top:18px}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{padding:0}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 8px 0 0}.woocommerce .wc_payment_method .wpcf7-list-item-label{padding-left:9px;font-weight:600;font-size:18px}.woocommerce .wc_payment_method .wpcf7-list-item-label a{display:inline-block;margin-left:6px;font-size:14px}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{margin:0 24px}.woocommerce li.wc_payment_method a{padding-top:8px;font-size:15px;color:#ff5c97;vertical-align:middle}.woocommerce li.wc_payment_method a:hover{color:#4c25c4}.woocommerce-order-received table.woocommerce-table--order-details.shop_table.order_details td{padding:20px}.woocommerce-order-received ul.order_details li{font-size:13px;margin-bottom:15px}.woocommerce-order-received ul.order_details{margin-top:14px;padding-left:0;margin-bottom:30px}.woocommerce table.woocommerce-product-attributes.shop_attributes th{border-left:1px dotted rgba(0,0,0,.1)}.woocommerce-account form.login,.woocommerce-account form.register{padding-right:0;padding-left:0}.woocommerce-pagination.woocommerce-pagination--without-numbers a.button{margin-top:20px}.woocommerce-account .woocommerce-privacy-policy-text{padding-bottom:12px}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul .is-active a{color:#222;background:#fcfcfc}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a{color:#888;display:block;padding:15px 0;line-height:21px;font-size:18px;font-weight:500}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li{background:#f7f7f7 none repeat scroll 0 0;border-top:1px solid #ececec;border-left:1px solid #ececec;border-right:1px solid #ececec;text-align:center}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li:last-child{border-bottom:1px solid #ececec}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul{list-style-type:none;padding:0}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{color:#222;background:#fcfcfc}.woocommerce-account .u-column1.col-1.woocommerce-Address,.woocommerce-account .u-column2.col-2.woocommerce-Address{border:1px solid #e8e8e8;padding:20px;max-width:49%}.woocommerce-account .addresses .title .edit{float:right;min-width:70px;padding:8px;margin-right:0;background:#ff5c97;color:#fff;font-weight:500;font-size:15px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;text-align:center}.woocommerce-account .addresses .title .edit:hover{background:#4c25c4}.woocommerce-account .addresses .title h3{font-size:25px}.woocommerce-account address{font-weight:400;font-size:15px}.woocommerce form .form-row .required{color:#d7c2ae}.woocommerce-account form.woocommerce-EditAccountForm.edit-account legend{font-weight:500}.woocommerce-account .u-columns.woocommerce-Addresses.col2-set.addresses{margin:0}.woocommerce .woocommerce-customer-details address{padding:17px;min-height:200px}.woocommerce .woocommerce-form-register button[type=submit]{font-size:15px}.woocommerce table.shop_table{background:#fff;box-shadow:7px 0 70px rgba(100,100,100,.15);border-radius:10px;margin-bottom:30px}.blog-style-two .blog-info{padding-top:0}.blog-style-two .blog-title{padding-bottom:12px}.blog-list-style-two .blog-title{font-size:21px;font-weight:700;padding-bottom:22px}.blog-title{word-break:break-word}.blog-style-two .blog-info .cspir-link,.cspir-related-posts .blog-info .cspir-link{margin-top:8px;color:#ff5c97;font-weight:700}.blog-detail-wrap{padding-bottom:40px}.blog-detail-wrap>.cspir-image{text-align:center}.cspir-blog-detail .blog-image{text-align:center}.blog-detail-wrap .blog-info{padding-top:30px;padding-bottom:10px}.blog-detail-wrap .blog-date{padding-bottom:8px}.blog-detail-wrap blockquote p{padding-bottom:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large{padding:25px 50px 25px 30px}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:26px}.cspir-blog-meta{padding-top:16px;display:inline-block;width:100%;border-top:1px solid #dadada;margin-top:18px}.cspir-blog-tags{padding-top:18px}.cspir-blog-meta .cspir-blog-share{padding-top:18px}.cspir-blog-tags a{display:inline-block;padding:8px 22px;margin:0 1px 5px;color:#333;background-color:#f0ebff;font-size:16px;font-weight:600;border-radius:100px}.cspir-blog-tags a:hover,.cspir-blog-tags a:focus{background-color:#4c25c4;color:#fff;border-color:transparent}.cspir-blog-share h4{font-size:16px;text-transform:uppercase;padding-bottom:5px}.cspir-blog-share .cspir-social{display:inline-block;vertical-align:middle}.cspir-blog-share .cspir-social a{color:#232323;border:none;border-radius:100px;background-color:#f0ebff}.cspir-blog-share .cspir-social a:hover,.cspir-blog-share .cspir-social a:focus{color:#fff;background-color:#4c25c4}.blog-meta-title{display:inline-block;vertical-align:middle;padding-right:2px}.cspir-related-post{padding:0 0 22px}.cspir-related-post h3{font-size:24px}.cspir-related-post .row{margin:0 -20px}.cspir-related-posts .blog-info.blog-info-two{padding:20px 15px 8px}.blog .page-title-info-wrap,.single-post .page-title-info-wrap{width:100%}.cspir-related-post [class*=col-]{padding:0 20px}.related-post-title{padding-bottom:30px;font-size:30px}.cspir-related-posts{padding-bottom:55px;padding-top:20px}.cspir-related-posts .blog-list-style-two .blog-date{margin-top:4px;margin-left:4px}.cspir-author-info{padding:35px 35px 20px;border:1px solid #e9e9e9;margin-bottom:60px;border-radius:10px}.author-avatar{float:left}.author-avatar img{max-width:72px;-webkit-border-radius:100%;-ms-border-radius:100%;border-radius:100%}.avatar-72{width:72px;height:72px}.author-content{display:block;overflow:hidden;padding-left:28px}.author-content .author-pro{color:#777;font-weight:500;font-size:14px;line-height:24px;text-transform:uppercase}.author-content .author-name{display:inline-block;margin-bottom:10px;font-size:22px;line-height:24px}.cspir-comments-area.cspir-form.comments-area{display:inline-block;width:100%;padding-top:10px}p.vt-no-comments{padding-top:30px}.cspir-comments-area h3{font-size:24px}.cspir-comments-area .comments-title{padding-bottom:24px;font-size:30px}.navigation.vt-comment-navigation .comments-title{padding-bottom:20px}.cspir-comments-area .comments-reply{font-size:15px;line-height:22px;position:absolute;right:0;top:0}.cspir-comments-area .comment-reply-link{display:inline-block;position:relative;color:#fff;background:-webkit-linear-gradient(20deg,#4c25c4 5%,#ff2978 30%,#4c25c4 100%);background-size:300%,1px;background-position:0%;min-width:90px;padding:5px 17px;border-radius:100px;text-align:center;font-size:15px;text-transform:uppercase;font-weight:600;line-height:21px}span.comments-date{color:#777;font-weight:400;font-size:14px;text-transform:uppercase}.cspir-comments-area .comment-area p{font-size:18px}.cspir-comments-area .comment-reply-link:hover{color:#fff;background-position:100%}.cspir-comments-area .comment-reply-link i{padding-right:4px}nav.navigation.vt-comment-navigation{display:inline-block;width:100%;padding-bottom:35px}p.logged-in-as{padding-bottom:10px}.cspir-comments-area .comment-respond label{color:#777;font-weight:400;font-size:15px;font-family:"Nunito Sans",sans-serif}.cspir-comments-area input[type=checkbox],.comment-form-cookies-consent input[type=checkbox]{vertical-align:middle;margin-right:5px;margin-bottom:0}p.comment-form-cookies-consent label{padding-bottom:0}p.comment-form-cookies-consent{padding-bottom:19px;margin-top:-12px}.cspir-comments-area .comment-reply-link:after{position:absolute;bottom:1px;left:0;width:100%;height:1px;content:"";-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;z-index:1}.cspir-comments-area .comment-reply-link:hover:after{width:0}.cspir-comments-area ul.comments,.cspir-comments-area ol.comments{padding:0;margin:0;list-style:none}.comments-section .comment-respond{padding-bottom:35px;padding-top:29px}.cspir-comments-area .comments li .comment-awaiting-moderation{margin-bottom:10px;display:inline-block}.cspir-comments-area .comments li .children{display:block;overflow:hidden;clear:both}.cspir-comments-area .comments li .children li{padding-left:40px}.cspir-comments-area .comments li ul.children{list-style:none;padding-left:0}.cspir-comments-area .comment-item{margin-bottom:45px}.comment-area img{padding-top:5px;padding-bottom:5px}.cspir-comments-area .comment-image{float:left;padding-top:6px}.cspir-comments-area .comment-image img{max-width:100px;border-radius:10px}.cspir-comments-area .comment-image img{margin-right:20px}.cspir-comments-area .comment-main-area{overflow:hidden}.cspir-comments-area .cspir-comments-meta{padding-bottom:14px;position:relative}.cspir-comments-area .cspir-comments-meta h4{display:inline-block;padding-bottom:2px;font-size:20px}.cspir-comments-area .cspir-comments-meta .comments-date{display:block;color:#777;font-weight:400;font-size:15px}.cspir-comments-area.cspir-form.comments-area blockquote p,.main-wrap-inner blockquote p{color:#333;font-size:26px;line-height:40px}.cspir-comments-area.cspir-form.comments-area blockquote cite,.main-wrap-inner blockquote cite{font-family:"Nunito Sans",sans-serif;padding-top:20px;font-size:18px;color:#777}.cspir-comments-area.cspir-form.comments-area blockquote cite a,.main-wrap-inner blockquote cite a{color:#777}.comments-section{padding-bottom:29px}.cspir-comment-form textarea{height:140px}.cspir-comment-form input,.cspir-comment-form textarea,.cspir-comment-form select{margin-bottom:16px}.cspir-comment-form input[type=submit],.comments-form input[type=submit]{min-width:190px;padding:10px 15px 11px;margin-top:9px}.cspir-blog-detail .comment-reply-title,h3.comment-reply-title{padding-bottom:27px;font-size:30px}.error-wrap{max-width:700px;padding:20px 0 62px;margin:0 auto;text-align:center}.error-img-wrap{display:inline-block;width:100%;text-align:center}.error-img-wrap img{margin-top:-293px}.error-info-wrap{margin-top:35px}.error-wrap h1{font-size:220px;line-height:220px}.error-wrap h2{font-size:42px;line-height:50px}.error-wrap p{font-size:22px;color:#777}.error-wrap form{max-width:590px;padding-top:35px;margin:0 auto}.error-wrap form p{position:relative}.error-wrap form input[type=text]{padding-right:50px;margin:0}.error-wrap form input[type=submit]{position:absolute;top:0;right:0;height:50px;min-width:55px;padding:15px 10px 16px;color:#bfbfbf;margin-top:0;font-family:FontAwesome;font-weight:400;font-size:13px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:1}.error-wrap form input[type=submit]:hover{background-color:rgba(204,204,204,.12)}.error-wrap a.cspir-btn{min-width:180px;margin-top:10px}.error404 header.cspir-header{border-bottom:1px solid #f7f7f7}.error-title{padding-bottom:7px;position:relative}.error-bg-img{position:absolute;top:-80px;left:35px;width:586px;height:299px;background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";z-index:-1}.error-subtitle{padding-bottom:11px}.error404 .cspir-header .header-right .cspir-social a{color:#333}.error404 .cspir-header .header-right .cspir-social a:hover{color:#ff5c97}.error404 .cspir-header-style-three .transparent-header .cspir-navigation>ul>li>a,.error404 .transparent-header .cspir-navigation>ul>li>a{color:#555}.error404 .is-sticky .cspir-header-style-three .transparent-header .cspir-navigation>ul>li>a,.error404 .is-sticky .transparent-header .cspir-navigation>ul>li>a,.error404 .is-sticky .cspir-header .header-right .cspir-social a{color:#fff}.error404 .cspir-header.transparent-header .cart-link i,.error404 .transparent-header .search-link a{color:#333}.error404 .is-sticky .cspir-header.transparent-header .cart-link i,.error404 .is-sticky .transparent-header .search-link a{color:#fff}.error404 .is-sticky .cspir-header .header-right .cspir-social a:hover,.error404 .is-sticky .transparent-header .search-link a:hover,.error404 .transparent-header .search-link a:hover{color:#ff5c97}.error404 .cspir-header.transparent-header .cspir-brand.hav-transparent-logo img.default-logo{display:inline-block}.error404 .cspir-header.transparent-header .cspir-brand img.transparent-logo{display:none}.error404 .is-sticky .cspir-header.transparent-header .cspir-brand img.transparent-logo{display:inline-block}.error404 .is-sticky .cspir-header.transparent-header .cspir-brand.hav-transparent-logo img.default-logo{display:none}.error404 .is-sticky .cspir-header.transparent-header .mean-container a.meanmenu-reveal span,.error404 .is-sticky .cspir-header.transparent-header .mean-container a.meanmenu-reveal span:before,.error404 .is-sticky .cspir-header.transparent-header .mean-container a.meanmenu-reveal span:after{background:#fff}.cspir-contact-map{position:relative}.contact-wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.contact-wrap .container{height:100%}.cspir-cntct-info-wrap{height:100%;background:#242325;border-radius:10px}.contact-wrap-inner{padding:40px 40px 30px 50px}.contact-item{padding-bottom:30px}.cspir-btn.cspir-contact-btn{width:100%;border-radius:8px;padding:20px 10px;box-shadow:none;border-top-left-radius:0;border-top-right-radius:0}.contact-item:before,.contact-item:after{display:table;content:""}.contact-item:after{clear:both}.contact-item:last-child{padding-bottom:0}.contact-item .cspir-icon{float:left;width:86px;height:86px;margin-top:5px;text-align:center;border:2px solid #4c25c4;-webkit-border-radius:100%;-ms-border-radius:100%;border-radius:100%}.contact-info{overflow:hidden;color:#fff}.contact-info h4{font-size:20px}.contact-info p{padding-bottom:3px;font-size:20px}.contact-info p a{color:inherit}.contact-title{padding-bottom:7px;font-weight:600}.cspir-contact-form .cspir-section-title{padding-bottom:40px}.cspir-contact-form .row{margin:0 -7.5px}.cspir-contact-form [class*=col-]{padding:0 7.5px}.cspir-contact .cspir-contact-form input.wpcf7-form-control.wpcf7-submit{margin-top:15px}.cspir-contact-form form input[type=submit]{margin-top:0}span.wpcf7-not-valid-tip{display:none}.cspir-form input.wpcf7-not-valid{border-color:red}div.wpcf7-response-output{margin-top:25px;padding:10px;margin-left:0;margin-right:0}.cspir-contact-form.contact-style-two{padding:0 20px 0 0}.contact-style-two .cspir-section-title,.cspir-map-location .cspir-section-title{max-width:none;text-align:left}.contact-style-two .section-title:after,.cspir-map-location .section-title:after{margin:0}.cspir-map-location .cspir-section-title{padding-bottom:44px}.entry-content img{height:auto}.entry-content .comment-author{margin:0}.entry-content .comment-respond{padding-top:10px}.entry-content .avatar{-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.entry-content dt{margin-bottom:5px}.entry-content dd{margin-bottom:15px}.entry-content .comment-metadata{margin-bottom:20px;font-size:14px;line-height:18px}.entry-content .comment-metadata a:hover,.entry-content .comment-metadata a:focus,.entry-content .pingback .comment-edit-link:hover,.entry-content .pingback .comment-edit-link:focus{color:#4c4c4c}.entry-content .comment-list .comment-reply-link{display:inline-block;padding:8px 15px;background:#222;color:#fff;font-weight:700;font-size:11px;text-transform:uppercase;border:none;-webkit-border-radius:0;border-radius:0}.entry-content .comment-list .comment-reply-link:hover,.entry-content .comment-list .comment-reply-link:focus{background:#e8e8e8;color:#777}.entry-content .comment-meta .comment-author .avatar{height:42px;width:42px}.entry-content .comment-author .avatar{height:42px;position:relative;top:.25em;width:42px}.entry-content .comment-author .avatar{float:left;height:28px;margin-right:.875em;position:relative;width:28px}.entry-content .comment-list{padding:0;margin:0;list-style:none}.entry-content .comment-list article,.entry-content .comment-list .pingback,.entry-content .comment-list .trackback{border-top:1px solid #d1d1d1;padding:1.75em 0}.entry-content .comment-list .children{list-style:none;margin:0}.entry-content .comment-list .children>li{padding-left:.875em}.entry-content .comment-author{color:#1a1a1a;margin-bottom:0}.entry-content .comment-author .avatar{float:left;height:28px;margin-right:.875em;position:relative;width:28px}.entry-content .bypostauthor>article .fn:after{content:"";left:3px;position:relative;top:5px}.entry-content .comment-metadata,.entry-content .pingback .edit-link{color:#686868;font-size:13px;font-size:.8125rem;line-height:1.6153846154}.entry-content .comment-metadata{margin-bottom:15px;font-size:15px}.entry-content .comment-metadata a,.entry-content .pingback .comment-edit-link{color:#686868}.entry-content .comment-metadata a:hover,.entry-content .comment-metadata a:focus,.entry-content .pingback .comment-edit-link:hover,.entry-content .pingback .comment-edit-link:focus{color:#686868}.entry-content .comment-metadata .edit-link,.entry-content .pingback .edit-link{display:inline-block}.entry-content .comment-metadata .edit-link:before,.entry-content .pingback .edit-link:before{content:"/";display:inline-block;opacity:.7;padding:0 0.538461538em}.entry-content .comment-content ul,.entry-content .comment-content ol{margin:0 0 1.5em 1.25em}.entry-content .comment-content li>ul,.entry-content .comment-content li>ol{margin-bottom:0}.entry-content .comment-reply-link{border:1px solid #d1d1d1;border-radius:2px;color:#007acc;display:inline-block;font-size:13px;font-size:.8125rem;line-height:1;margin-top:2.1538461538em;padding:0.5384615385em 0.5384615385em 0.4615384615em}.entry-content .comment-reply-link:hover,.entry-content .comment-reply-link:focus{border-color:currentColor;color:#007acc;outline:0}.entry-content .comment-list .comment-form{padding-bottom:1.75em}.entry-content .comment-notes,.entry-content .comment-awaiting-moderation,.entry-content .logged-in-as,.entry-content .form-allowed-tags{color:#686868;font-size:15px;padding-bottom:20px}.entry-content .no-comments{border-top:1px solid #d1d1d1;font-weight:700;margin:0;padding-top:1.75em}.cspir-shape-divider:before{position:absolute;content:"";right:2%;top:-6%;bottom:-6%;left:0;width:100%;border-radius:0 100% 100% 0;overflow-x:hidden;background-color:#000;height:auto;box-shadow:0 44px 0 92px rgba(185,44,44,0)}.cspir-shape-divider{position:relative;overflow:hidden;height:600px}.cspir-curve-footer:before{position:absolute;content:"";right:-3%;left:-3%;border-radius:0 0 100% 100%;overflow-x:hidden;background-color:rgba(22,133,181,0);height:250px;bottom:0;box-shadow:2px 0 0 115px #080523}.cspir-curve-footer{position:relative;overflow:hidden;min-height:100px}.footer-widget.post-widget{padding-right:45px}.footer-widget .cspir-logo{padding-bottom:23px}.footer-widget p{color:#fff;line-height:26px;margin-bottom:0;padding-bottom:20px}.woocommerce .footer-widget p{color:#dcdcdc}.footer-widget .cspir-btns-group{padding-top:17px}.footer-widget strong,.footer-widget b{color:#d4d4d4}.footer-widget ul ul{padding:8px 0 0}.widget_text .nice-select{margin-bottom:0}.footer-widget .nice-select ul li:before{content:none}.footer-widget.featured-project-widget ul li:before{content:none}span.cspir-menu-badge{background:#ff5c97;margin-left:8px;font-size:12px;text-transform:uppercase;padding:2px 10px;border-radius:10px;position:relative;top:-4px}.footer-link ul li i{min-width:18px;margin-right:3px}.cspir-contact{padding-top:11px}.cspir-contact h6{font-size:16px}.contact-link{padding-bottom:5px;font-weight:600}.footer-widget .contact-link{font-weight:500}.contact-link a{color:inherit}.footer-widget .caspiar-contact .contact-link a{display:block;width:auto;font-size:17px;font-weight:400}.footer-widget .contact-link{font-weight:500;width:auto;float:left;display:inline-block;margin:0;padding-right:55px}.footer-widget .contact-link:last-child{padding-right:0}.footer-widget .caspiar-contact{display:inline-block;width:100%;background:#191732;padding:22px 30px 18px;border-radius:10px}.footer-widget .contact-link h6{color:#ff5c97;font-size:15px;text-transform:uppercase;display:inline-block}.first-widget-item{padding-right:60px}.third-widget-item{padding-left:40px}.footer-link ul{padding:0;margin:0;list-style:none}.footer-link ul li{padding:0 0 14px;position:relative}.footer-link ul li:before{content:none}.footer-link ul li a{display:inline-block;color:#ece9e9}.post-item{padding-bottom:17px}.post-item h6{font-size:16px;line-height:26px;padding-bottom:4px}.post-date{font-size:14px}.post-title{padding-bottom:4px;color:#999}.post-title a{color:inherit}.post-date{color:#777}.footer-widget .post-date{color:#d9d9d9}.featured-projects{padding-top:5px}.featured-projects ul{padding:0;margin:0 -7px;list-style:none}.featured-projects ul:before,.featured-projects ul:after{display:table;content:""}.featured-projects ul:after{clear:both}.featured-projects ul li{float:left;width:50%;padding:0 7px 12px}.cspir-post{padding-right:45px}.footer-spacer{padding-right:10px}.cspir-copyright{padding:16px 0;display:inline-block;width:100%;color:#fff;font-size:16px}.cspir-copyright p{padding-bottom:0;color:#c7c7c7;font-size:16px;margin-bottom:0;padding-top:10px}.cspir-copyright p a,.cspir-copyright a{color:#fff}.cspir-copyright a:hover{color:#fff}.cspir-sticky-footer .main-wrap-inner{background:#fff;position:relative;z-index:1}.cspir-sticky-footer .cspir-footer{position:fixed;bottom:0;left:0;width:100%;z-index:0}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%;margin-bottom:0}.gallery-columns-7 .gallery-item{max-width:14.28%;margin-bottom:0}.gallery-columns-8 .gallery-item{max-width:12.5%;margin-bottom:0}.gallery-columns-9 .gallery-item{max-width:11.11%;margin-bottom:0}.gallery-caption{display:block}.gallery-columns-5 .gallery-item figcaption,.gallery-columns-6 .gallery-item figcaption,.gallery-columns-7 .gallery-item figcaption,.gallery-columns-8 .gallery-item figcaption,.gallery-columns-9 .gallery-item figcaption{display:none}.not-found{text-align:center;padding-top:40px;max-width:700px;margin:0 auto}.not-found .widget_search{margin-top:20px}.mean-container a.meanmenu-reveal{font-size:16px;text-indent:0}.mean-container .header-right{display:none}.mean-container .navigation-wrap{border-top:none}.mean-container .mean-nav ul li a.mean-expand{background:#232323;padding:10px!important;width:28px;height:28px;line-height:28px;border:none!important;color:#fff}.mean-container .mean-nav ul li a.mean-expand:hover,.mean-container .mean-nav ul li a.mean-expand:focus{background:#2d2d2d;color:#fff}.mean-container .col-md-6.text-center.hide-responsive{display:none}.mean-container .mean-nav ul li a:hover,.mean-container .mean-nav ul li a:focus{background:0 0;color:#fff}.mean-container .dropdown-nav a{background:0 0}.mean-container .dropdown-nav{opacity:1;transition:none}.mean-container .dropdown-nav li a:before{content:none}.mean-container .dropdown-nav li a{border-color:rgba(255,255,255,.1)}.mean-container .mean-nav>ul>li:hover>a,.mean-container .mean-nav>ul>li.current-menu-ancestor>a,.mean-container .mean-nav>ul>li.current-menu-ancestor>a:hover,.mean-container .mean-nav>ul>li.active>a,.mean-container .mean-nav .dropdown-nav>li:hover>a,.mean-container .mean-nav .dropdown-nav>li.active>a,.cspir-header .mean-container ul>li.current-menu-parent>a:hover,.cspir-header .mean-container ul>li.current-menu-parent>a{color:#ff5c97}.mean-container .dropdown-nav li a{font-weight:400}.cspir-navigation ul>li.current-menu-parent>a,.cspir-navigation ul>li.current-menu-ancestor>a{color:#4c25c4}.cspir-transparent-header .cspir-navigation ul>li.current-menu-parent>a,.cspir-transparent-header .cspir-navigation ul>li.current-menu-ancestor>a{color:#fff}.cspir-header.transparent-header .cart-link i{color:#232323}.cspir-header.transparent-header .cart-link i{color:#fff}.mean-container .mean-nav ul li li a,.mean-container .mean-nav ul li a{border-top:1px solid rgba(255,255,255,.1);border-bottom:none;font-weight:500}.mean-container .mean-bar{float:left;width:100%;position:absolute;background:0 0;padding:0;min-height:42px;z-index:4;top:0;left:0}.mean-container a.meanmenu-reveal{width:22px;height:18px;padding:10px 13px;position:absolute;top:50px;transform:translateY(-50%);cursor:pointer;color:#333;text-decoration:none;font-size:16px;font-size:1px;text-indent:-9999em;line-height:22px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700}.cspir-transparent-header .mean-container a.meanmenu-reveal,.header-two .mean-container a.meanmenu-reveal{background:#fff}.mean-container .mean-nav ul li a{padding:12px 0 12px 20px!important;display:block;width:calc(100% - 20px);text-transform:none}.mean-container .mean-nav ul li li a{width:calc(100% - 44px);opacity:1;padding:12px!important;margin:0 0 0 20px;text-shadow:none!important;visibility:visible}.mean-container .mean-nav ul li li li a{width:calc(100% - 54px);margin:0 0 0 30px}.mean-container .mean-nav ul li li li li a{width:calc(100% - 64px);margin:0 0 0 40px}.mean-nav ul.main-menu.nav.nav-bar li{border-bottom:1px solid}.mean-container .mean-nav ul{position:relative;left:0;background:0 0}.cspir-header .mean-container .dropdown-nav>li.active>a{background:0 0;color:#ff5c97}.cspir-header .mean-container .dropdown-nav>li.active>a.mean-expand{background:#232323}.cspir-header .mean-container ul>li.current-menu-parent>a,.mean-container .mean-nav ul li a:hover,.cspir-header .mean-container ul>li.current-menu-parent>a:hover{color:#ff5c97}.cspir-header .mean-container .dropdown-nav>li:hover>a,.cspir-header .mean-container .dropdown-nav>li:focus>a{color:#ff5c97}.cspir-header .mean-container .dropdown-nav>li:hover>a.mean-expand,.cspir-header .mean-container .dropdown-nav>li:focus>a.mean-expand{background:#232323}.mean-container .mean-nav{float:left;width:100%;background:#161616;margin-top:85px;overflow:hidden;overflow-y:auto;max-height:60vh}.mean-container .mean-nav::-webkit-scrollbar{width:7px}.mean-container .mean-nav::-webkit-scrollbar-thumb{background-color:#2e2e2e;outline:none;border-radius:10px}.mean-container .mean-nav::-webkit-scrollbar-track{box-shadow:none;background:#212121}.mean-container .cspir-navigation{display:none!important}.mean-container .header-contents{display:none}.mean-container .header-links-right,.mean-container .header-links-wrap{display:none}.menu-wraper{display:none}.mean-container a.meanmenu-reveal span{display:block;background:#333;height:2px;margin-top:3px;transform:rotate(0deg);-webkit-transition:all 3s;-o-transition:all 3s;transition:all 3s}.mean-container a.meanmenu-reveal.meanclose span{margin-top:8px;transform:rotate(-45deg)}.mean-container a.meanmenu-reveal span:before{content:"";display:block;background:#333;height:2px;margin-top:3px;position:relative;top:10px;transform:rotate(0deg);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.mean-container a.meanmenu-reveal span:after{content:"";display:block;background:#333;height:2px;margin-top:3px}.transparent-header .mean-container a.meanmenu-reveal span,.transparent-header .mean-container a.meanmenu-reveal span:before,.transparent-header .mean-container a.meanmenu-reveal span:after,.transparent-header .mean-container a.meanmenu-reveal.meanclose span:before{background:#fff}.error404 .transparent-header .mean-container a.meanmenu-reveal span,.error404 .transparent-header .mean-container a.meanmenu-reveal span:before,.error404 .transparent-header .mean-container a.meanmenu-reveal span:after,.error404 .transparent-header .mean-container a.meanmenu-reveal.meanclose span:before{background:#333}.mean-container a.meanmenu-reveal.meanclose span:before{content:"";display:block;background:#333;height:2px;margin-top:3px;position:relative;top:0;transform:rotate(-90deg);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.mean-container a.meanmenu-reveal.meanclose span:after{content:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.mean-container .cspir-brand{position:relative;z-index:4}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0;font-size:15px;line-height:14px}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{padding:0;font-weight:400;font-size:18px;border:none}.woocommerce ul.product_list_widget li a{font-weight:700;font-size:18px}.woocommerce ul.product_list_widget .woocommerce-Price-amount{font-weight:700;font-size:18px;color:#ff5c97}.woocommerce .widget_shopping_cart ul.product_list_widget li .amount,.woocommerce .widget_shopping_cart ul.product_list_widget li .quantity{padding-top:3px;display:inline-block;vertical-align:bottom;font-weight:400}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{color:#232323}.woocommerce ul.cart_list li a img,.woocommerce ul.product_list_widget li a img{float:left;width:80px;margin:0 20px 0 0;border:1px solid #dfdfdf;padding:4px 10px;border-radius:10px;background:#fff;box-shadow:7px 0 70px rgba(100,100,100,.15)}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:1px double #ebe9eb;padding:8px 0 0;margin-top:18px;margin-bottom:15px}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px;width:100%;margin-top:5px;color:#fff;font-size:15px;text-transform:uppercase;line-height:1}.wndfal-widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content{border:1px solid #eee;padding:20px}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 8px 24px}.woocommerce .select2-container--default .select2-selection--multiple{border-color:#ededed;outline:none}.woocommerce .select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:0;height:50px}.woocommerce .select2-container--default .select2-selection--multiple .select2-selection__rendered li{margin:0}.woocommerce .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice{margin:5px}.woocommerce .select2-container--default .select2-search--inline .select2-search__field{padding:0 18px;height:57px}.woocommerce .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#ededed}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background:-webkit-linear-gradient(20deg,#4c25c4 5%,#ff2978 30%,#4c25c4 100%)}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#fff;box-shadow:2px 0 13px rgba(76,76,76,.35)}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#e8e8e8}.woocommerce .cspir-widget.woocommerce.widget_price_filter .price_slider_amount,.woocommerce .widget_price_filter .price_slider_amount .button{font-size:14px;font-weight:700}.woocommerce .cspir-widget.woocommerce.widget_price_filter .price_slider_amount{font-size:18px}.woocommerce .widget_price_filter .price_slider_amount button.button{background:#4c25c4}.woocommerce .widget_price_filter .price_slider_amount button.button:hover,.woocommerce .widget_price_filter .price_slider_amount button.button:focus{background:#ff5c97}.footer-widget ul.product-categories{list-style:none;padding-left:0;margin-bottom:0}.cspir-widget ul.product-categories li .count{position:absolute;top:2px;right:0}.testimonial-single .cspir-testimonial-wrap{float:none;width:100%;text-align:center;max-width:950px;margin:0 auto;padding:60px 95px 43px;background:#fff;border:1px solid #ededed;-webkit-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;-webkit-box-shadow:0 0 20px #ededed;-ms-box-shadow:0 0 20px #ededed;box-shadow:0 0 20px #ededed}.testimonial-single h5.author-name{padding-top:10px}.aptf-tweets-slider-wrapper,.aptf-tweets-slider-wrapper a{text-align:center;color:#dcdcdc!important;font-size:18px}.aptf-tweets-slider-wrapper .aptf-tweet-content a{color:#dcdcdc}.aptf-tweets-slider-wrapper a.aptf-tweet-name{color:#fff!important;position:relative;padding-bottom:20px;display:inline-block;margin-bottom:10px;padding-top:12px}a.bx-prev:before,a.bx-next:before{position:absolute;display:inline-block;top:0;right:0;line-height:28px;left:auto;width:30px;background-color:transparent;color:#fff;border:1px solid rgba(225,225,225,.3);font:normal normal normal 18px/32px FontAwesome;text-align:center;text-rendering:auto;content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:9999999999999}a.bx-prev:before{content:"";left:-23px}.bx-wrapper .bx-controls-direction a{text-indent:0;top:30px;color:transparent;background:0 0;height:28px;z-index:2}.aptf-tweets-slider-wrapper a.aptf-tweet-name:after{position:absolute;bottom:0;right:-16px;height:1px;width:25px;margin:0 auto;content:"";z-index:1;background:#ff5c97}.aptf-tweets-slider-wrapper p a.aptf-tweet-name:after{content:none}.aptf-tweet-actions a{font-size:14px}.aptf-tweet-actions{float:none}.aptf-tweet-content{padding:20px 0;color:#dcdcdc}.aptf-tweet-content:before{content:"";font-family:Fontawesome;display:block;font-size:35px;color:#ff5c97}.widget_archive label.screen-reader-text{display:none}pre{background-color:#f9f9f9;padding:25px}.cspir-pagination ul li a.prev.page-numbers i{padding-right:4px}.cspir-pagination ul li a.next.page-numbers i{padding-left:4px}.mejs-container.wp-audio-shortcode.mejs-audio{margin-bottom:15px;margin-top:10px}.cspir-comments-area.cspir-form.comments-area .comment-area>ul,.cspir-comments-area.cspir-form.comments-area .comment-area>ol{padding-bottom:15px}#wp-calendar caption{padding-bottom:0}.blog-detail-wrap figure,.blog-detail-wrap iframe{padding-top:12px}.pswp__caption .pswp__caption__center{text-align:center;font-size:16px}.page-numbers.dots{background-color:transparent;color:#555}.wp-block-latest-posts__post-date,.wp-block-latest-comments__comment-date{font-size:14px}.wp-block-latest-comments__comment{font-size:18px}.post-count{padding-left:5px;color:#4c25c4;position:absolute;top:0;right:0}span.cat-icon{position:absolute;right:0}.woocommerce div.product form.cart .group_table td:nth-child(2n){border-left:none}.woocommerce div.product form.cart .group_table td{border:1px solid #eee;padding:10px 20px}.woocommerce div.product form.cart .group_table td{text-align:left;vertical-align:middle}.woocommerce div.product form.cart .group_table td form label{padding-bottom:0}.cspir-img-bg{background:#fff;padding:10px 30px 30px;box-shadow:7px 0 70px rgba(100,100,100,.15);border-radius:10px}.cspir-img-bg .cspir-image{margin-top:-30px}.login-wrap .tab-content{border:none;background:#fff;border-radius:10px;box-shadow:7px 0 70px rgba(100,100,100,.15);padding:60px}.login-wrap p.forgot-link{float:right}.login-wrap input[type=text],.login-wrap input[type=password],.login-wrap input[type=email]{border-radius:100px;border-color:#a39bbb;margin-bottom:15px}.login-wrap h3.login-form-title{text-align:center;float:none;display:inline-block;width:100%;padding-bottom:40px;font-size:35px}.login-wrap p.login-remember{float:left;margin-bottom:0}p.login-submit{display:inline-block;width:100%}p.forgot-link a{color:#4c25c4}.login-wrap form label{font-size:17px;color:#777}.login-wrap-image{text-align:right}.cspir-logout-admin a{font-size:20px}.login-wrap p.login-submit .button,.login-wrap input#wp-submit{width:100%;border-radius:100px;text-transform:uppercase;font-size:15px;padding:18px 10px}.login-wrap p.col-md-6.email{padding-left:7px}.login-wrap p.col-md-6.username{padding-right:7px}.login-wrap .login-meta-wrap{color:#777}.cspir-process-wrap{max-width:900px;margin:0 auto;position:relative;padding:0 15px}.cspir-process-item{display:inline-block;width:100%;position:relative;margin:0 -15px;padding:50px 0}.cspir-process-item .process-info,.cspir-process-item .process-image{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 15px}.cspir-process-item:nth-child(odd) .process-info{padding-left:90px;text-align:left;float:right}.cspir-process-item:nth-child(even) .process-info{padding-right:90px;text-align:right;-ms-flex-order:2;order:2}.cspir-process-item:nth-child(odd) .process-image{padding-left:50px}.cspir-process-item:nth-child(even) .process-image{padding-right:50px;text-align:right;-ms-flex-order:1;order:1}.cspir-process-wrap:before{content:"";position:absolute;width:2px;height:100%;top:0;left:0;right:0;margin:0 auto;background:#dcdced;display:inline-block}.process-info h3.work-title{padding:15px 0 10px;margin:0;font-size:22px;position:relative;z-index:2}.cspir-process-item .process-info h5{font-size:14px;text-transform:uppercase;color:#fff;background:#0e25ff;display:inline-block;margin:0;padding:3px 8px;border-radius:3px}.process-info p{color:#666;font-size:18px;line-height:26px}.cspir-process-item:nth-child(odd) .process-info .proceess-image{text-align:right;display:inline-block;float:right;position:absolute;right:30px;top:-30px}.cspir-process-item .process-info{position:relative}.cspir-process-item:nth-child(even) .process-info .proceess-image{display:inline-block;float:left;position:absolute;left:30px;top:-30px}.cspir-process-item:nth-child(odd) .process-info .work-counter{left:90px;top:-30px}.cspir-process-item:nth-child(even) .process-info .work-counter{right:160px;left:auto;top:-30px}.cspir-process-item .process-info .work-counter .work-counter-number{color:#4c25c4}.cspir-process-item .process-info .work-title:before{content:"";background:#4c25c4;display:block;width:20px;height:20px;border-radius:100%;position:absolute;left:-85px;top:22px}.cspir-process-item:nth-child(even) .process-info .work-title:before{left:auto;right:-115px}.woocommerce-terms-and-conditions-wrapper .woocommerce-invalid #terms{outline:none}.elementor-star-rating__title{order:2;margin-left:8px}.post-widget .post-item .post-date{text-transform:uppercase;color:#ff5c97;font-weight:600}.blog-item .blog-info .blog-author img,.blog-style-two.blog-default .blog-item .blog-author img,.page-title-info-wrap .blog-author img{width:34px;height:34px;background:#f8f8f8;border-radius:50px;margin-right:10px;margin-bottom:5px}.cspir-blog-share.share-casestudy{display:inline-block;width:100%;text-align:center}h4.share-title{display:inline-block;text-transform:capitalize;color:#232323;font-weight:700;font-size:18px}.cspir-blog-share.share-casestudy .cspir-social.square a{margin-bottom:2px}.blog-detail-wrap .wp-block-cover-image .wp-block-cover-image-text,.blog-detail-wrap .wp-block-cover .wp-block-cover-text,.blog-detail-wrap section.wp-block-cover-image>h2,.blog-detail-wrap .wp-block-cover-text strong,.blog-detail-wrap .wp-block-cover-text{color:#fff}.select2-container--open .select2-dropdown--below{border-top-left-radius:4px!important;border-top-right-radius:4px!important}.wp-block-cover,.wp-block-cover-image{margin-top:7px;margin-bottom:10px}.entry .entry-content>*>*:first-child,.entry .entry-summary>*>*:first-child{margin-top:0}.wp-block-gallery.columns-2 .blocks-gallery-item{display:inline-block}p img.size-thumbnail{margin-bottom:20px;margin-top:10px}.cspir-banner-wrap div.wpcf7-mail-sent-ok,.cspir-banner-wrap div.wpcf7-validation-errors,.cspir-banner-wrap div.wpcf7-acceptance-missing{color:#fff}.wp-block-media-text.alignfull{margin-bottom:13px}.blog-detail-wrap .wp-block-media-text.alignfull figure{padding-top:0}