@import url("https://difficulty.online/css2.html");:root{--tp-fw-medium:500;--tp-grey-8:#edf2f6;--tp-fw-sbold:600;--tp-ff-heading:"DM Sans",sans-serif;--tp-fz-h5:16px;--tp-ff-body:"DM Sans",sans-serif;--tp-fw-bold:700;--tp-ff-fontawesome:"Font Awesome 6 Pro";--tp-fz-h3:24px;--tp-grey-3:#acacac;--tp-fz-h4:20px;--tp-fw-elight:200;--tp-fw-ebold:800;--tp-fz-body:14px;--tp-border-3:#999;--tp-fw-black:900;--tp-grey-7:#a6aeb5;--tp-text-body:#777;--tp-fz-p:14px;--tp-heading-primary:#343a40;--tp-common-black:#000;--tp-common-white:#fff;--tp-grey-1:#c5c5c5;--tp-grey-6:#b7b7b7;--tp-ff-p:"DM Sans",sans-serif;--tp-text-1:#000;--tp-grey-5:#f7f7f7;--tp-border-2:#e9e9e9;--tp-grey-4:#999;--tp-theme-1:#01b1da;--tp-fw-light:300;--tp-fz-h1:40px;--tp-fz-h2:36px;--tp-fw-regular:400;--tp-border-1:#ededed;--tp-common-black-2:#24292d;--tp-theme-2:#fff1f1;--tp-fz-h6:14px;--tp-grey-2:#aeaeae;--tp-fw-normal:normal}*{padding:0;box-sizing:border-box;margin:0}body{font-size:var(--tp-fz-body);font-weight:400;color:var(--tp-text-body);line-height:26px;font-family:var(--tp-ff-body)}a{text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:var(--tp-fw-sbold);color:var(--tp-heading-primary);-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;line-height:1.2;margin-top:0;font-family:var(--tp-ff-heading)}h1{font-size:var(--tp-fz-h1)}h2{font-size:var(--tp-fz-h2)}h3{font-size:var(--tp-fz-h3)}h4{font-size:var(--tp-fz-h4)}h5{font-size:var(--tp-fz-h5)}h6{font-size:var(--tp-fz-h6)}ul{padding:0;margin:0}p{font-size:16px;font-weight:var(--tp-fw-normal);margin-bottom:15px;color:var(--tp-text-body);line-height:25px;font-family:var(--tp-ff-p)}.btn,.transition-3,:after,:before,a,button,h1,h2,h3,h4,h5,h6,i,img,input,li,p,select,span,svg path,textarea{-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.button:focus,a:focus{text-decoration:none;outline:none}a:focus,a:hover{text-decoration:none;color:inherit}a,button{border:none;color:inherit;outline:none;background:transparent}button:hover{cursor:pointer}button:focus{border:0;outline:0}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}input{outline:none}input[type=color]{height:100%;padding:0;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:50%;background:none;cursor:pointer;width:100%}::-moz-selection{text-shadow:none;color:var(--tp-common-white);background:var(--tp-common-black)}::selection{text-shadow:none;color:var(--tp-common-white);background:var(--tp-common-black)}::-moz-placeholder{font-size:var(--tp-fz-body);color:var(--tp-common-black);opacity:1}::placeholder{font-size:var(--tp-fz-body);color:var(--tp-common-black);opacity:1}.w-img img{width:100%}.m-img img{max-width:100%}.fix{overflow:hidden}.clear{clear:both}.f-left{float:left}.f-right{float:right}.z-index-1{z-index:1}.z-index-11{z-index:11}.overflow-y-visible{overflow-y:visible;overflow-x:hidden}.p-relative{position:relative}.p-absolute{position:absolute}.include-bg{background-size:cover;background-position:50%;background-repeat:no-repeat}.b-radius{border-radius:6px}.body-overlay{background-color:rgba(var(--tp-common-black),.5);z-index:99}@media (max-width:575px){.progress-wrap{right:15px;bottom:15px}}@media (min-width:1400px){.custom-container{max-width:1680px}.custom-container-3{max-width:1200px}}.grey-bg{background:var(--tp-grey-1)}.grey-bg-5{background:var(--tp-grey-5)}.grey-bg-8{background:var(--tp-grey-8)}.theme-bg{background:var(--tp-theme-1)}.white-bg{background:var(--tp-common-white)}.black-bg{background:var(--tp-common-black)}.black-bg-2{background:var(--tp-common-black-2)}.black-bg-3{background:var(--tp-heading-primary)}.pt-250{padding-top:250px}.pb-205{padding-bottom:205px}.tp-btn{height:60px;overflow:hidden;padding:0 40px;font-size:16px;border:2px solid transparent;border-color:var(--tp-theme-1);font-weight:var(--tp-fw-sbold);color:var(--tp-common-white);transition:all .3s ease 0s;position:relative;text-align:center;background-color:var(--tp-theme-1);box-shadow:none;border-radius:5px;cursor:pointer;line-height:56px;display:inline-block;z-index:1}.tp-btn i{margin-left:15px}.tp-btn:hover{color:var(--tp-theme-1);box-shadow:none}.tp-btn:hover:after{transform:skewX(45deg) scale(1)}.tp-btn:after{height:150%;transform:skewX(45deg) scaleX(0);right:-20%;transition:all .5s ease 0s;content:"";position:absolute;bottom:0;top:-4%;background:var(--tp-common-white);left:-20%;width:150%;display:block;z-index:-1}.tp-btn-2{height:60px;overflow:hidden;padding:0 40px;font-size:16px;font-weight:var(--tp-fw-sbold);color:var(--tp-common-white);transition:all .3s ease 0s;position:relative;background-color:hsla(0,0%,4%,.7);box-shadow:none;border-radius:5px;cursor:pointer;line-height:56px;display:inline-block;z-index:1}.tp-btn-2 i{margin-left:15px}.tp-btn-2:hover{border-color:var(--tp-common-white);color:var(--tp-theme-1);box-shadow:none}.tp-btn-2:hover:after{transform:skewX(45deg) scale(1)}.tp-btn-2:after{height:150%;transform:skewX(45deg) scaleX(0);right:-20%;transition:all .5s ease 0s;content:"";position:absolute;bottom:0;top:-4%;background:var(--tp-common-white);left:-20%;width:150%;display:block;z-index:-1}.tp-btn-ts{height:60px;overflow:hidden;padding:0 40px;font-size:16px;border:2px solid transparent;border-color:var(--tp-common-white);font-weight:var(--tp-fw-sbold);color:var(--tp-heading-primary);transition:all .3s ease 0s;position:relative;background-color:var(--tp-common-white);box-shadow:none;border-radius:5px;cursor:pointer;line-height:56px;display:inline-block;z-index:1}.tp-btn-ts i{margin-left:15px}.tp-btn-ts:hover{color:var(--tp-common-white);box-shadow:none}.tp-btn-ts:hover:after{transform:skewX(45deg) scale(1)}.tp-btn-ts:after{height:150%;transform:skewX(45deg) scaleX(0);right:-20%;transition:all .5s ease 0s;content:"";position:absolute;bottom:0;top:-4%;background:var(--tp-theme-1);left:-20%;width:150%;display:block;z-index:-1}.tp-btn-ps{border-bottom-right-radius:6px;border-bottom-left-radius:6px;height:60px;overflow:hidden;padding:0 40px;font-size:16px;border:1px solid transparent;font-weight:var(--tp-fw-sbold);color:var(--tp-common-white);transition:all .3s ease 0s;position:relative;text-align:center;background-color:var(--tp-theme-1);box-shadow:none;cursor:pointer;line-height:56px;display:inline-block;z-index:1}.tp-btn-ps i{margin-left:15px}.tp-btn-ps:hover{color:var(--tp-theme-1);box-shadow:none}.tp-btn-ps:hover:after{transform:skewX(45deg) scale(1)}.tp-btn-ps:after{height:150%;transform:skewX(45deg) scaleX(0);right:-20%;transition:all .5s ease 0s;content:"";position:absolute;bottom:0;top:-4%;background:var(--tp-common-white);left:-20%;width:150%;display:block;z-index:-1}.tp-btn-d{height:60px;overflow:hidden;padding:0 40px;font-size:16px;border:2px solid transparent;border-color:var(--tp-grey-8);font-weight:var(--tp-fw-sbold);color:var(--tp-heading-primary);transition:all .3s ease 0s;position:relative;background-color:var(--tp-grey-8);box-shadow:none;border-radius:5px;cursor:pointer;line-height:56px;display:inline-block;z-index:1}.tp-btn-d i{margin-left:15px}.tp-btn-d:hover{color:var(--tp-common-white);box-shadow:none}.tp-btn-d:hover:after{transform:skewX(45deg) scale(1)}.tp-btn-d:after{height:150%;transform:skewX(45deg) scaleX(0);right:-20%;transition:all .5s ease 0s;content:"";position:absolute;bottom:0;top:-4%;background:var(--tp-theme-1);left:-20%;width:150%;display:block;z-index:-1}.tp-btn-df{height:60px;overflow:hidden;padding:0 40px;font-size:16px;border:2px solid transparent;border-color:var(--tp-grey-8);font-weight:var(--tp-fw-sbold);color:var(--tp-heading-primary);transition:all .3s ease 0s;position:relative;background-color:var(--tp-common-white);box-shadow:none;border-radius:5px;cursor:pointer;line-height:56px;display:inline-block;z-index:1}.tp-btn-df i{transform:translateY(-50%);right:40px;transition:.3s;position:absolute;opacity:0;visibility:hidden;top:50%}.tp-btn-df:hover{color:var(--tp-common-white);padding-right:75px;box-shadow:none}.tp-btn-df:hover i{opacity:1;visibility:visible}.tp-btn-df:hover:after{transform:skewX(45deg) scale(1)}.tp-btn-df:after{height:150%;transform:skewX(45deg) scaleX(0);right:-20%;transition:all .5s ease 0s;content:"";position:absolute;bottom:0;top:-4%;background:var(--tp-theme-1);left:-20%;width:150%;display:block;z-index:-1}.tp-btn-df-active{height:60px;overflow:hidden;padding:0 75px 0 40px;font-size:16px;border:2px solid transparent;border-color:var(--tp-theme-1);font-weight:var(--tp-fw-sbold);color:var(--tp-common-white);transition:all .3s ease 0s;position:relative;background-color:var(--tp-theme-1);box-shadow:none;border-radius:5px;cursor:pointer;line-height:56px;display:inline-block;z-index:1}.tp-btn-df-active i{transform:translateY(-50%);right:40px;transition:.3s;position:absolute;top:50%}.tp-btn-df-active:hover{border-color:var(--tp-grey-8);color:var(--tp-heading-primary);box-shadow:none}.tp-btn-df-active:hover:after{transform:skewX(45deg) scale(1);background:var(--tp-common-white)}.tp-btn-df-active:after{height:150%;transform:skewX(45deg) scaleX(0);right:-20%;transition:all .5s ease 0s;content:"";position:absolute;bottom:0;top:-4%;background:var(--tp-theme-1);left:-20%;width:150%;display:block;z-index:-1}.tp-btn-df-active-2{height:80px;overflow:hidden;padding:0 75px 0 40px;font-size:16px;border:2px solid transparent;border-color:var(--tp-theme-1);font-weight:var(--tp-fw-sbold);color:var(--tp-common-white);transition:all .3s ease 0s;position:relative;background-color:var(--tp-theme-1);box-shadow:none;border-radius:5px;cursor:pointer;line-height:76px;display:inline-block;z-index:1}.tp-btn-df-active-2 i{transform:translateY(-50%);right:40px;transition:.3s;position:absolute;top:50%}.tp-btn-df-active-2:hover{color:var(--tp-heading-primary);box-shadow:none}.tp-btn-df-active-2:hover:after{transform:skewX(45deg) scale(1);background:var(--tp-common-white)}.tp-btn-df-active-2:after{height:150%;transform:skewX(45deg) scaleX(0);right:-20%;transition:all .5s ease 0s;content:"";position:absolute;bottom:0;top:-4%;background:var(--tp-theme-1);left:-20%;width:150%;display:block;z-index:-1}@media (max-width:575px){.tp-btn-df-active-2{padding:0 64px 0 20px}}.tp-btn-3{height:60px;overflow:hidden;padding:0 40px;font-size:16px;border:2px solid transparent;border-color:var(--tp-theme-2);font-weight:var(--tp-fw-sbold);color:var(--tp-theme-1);transition:all .3s ease 0s;position:relative;background-color:var(--tp-theme-2);box-shadow:none;border-radius:5px;cursor:pointer;line-height:56px;display:inline-block;z-index:1}.tp-btn-3 i{margin-left:15px}.tp-btn-3:hover{color:var(--tp-common-white);box-shadow:none}.tp-btn-3:hover:after{transform:skewX(45deg) scale(1)}.tp-btn-3:after{height:150%;transform:skewX(45deg) scaleX(0);right:-20%;transition:all .5s ease 0s;content:"";position:absolute;bottom:0;top:-4%;background:var(--tp-theme-1);left:-20%;width:150%;display:block;z-index:-1}.tp-btn-4{height:60px;overflow:hidden;padding:0 40px;font-size:16px;border:2px solid #f5f5f5;font-weight:var(--tp-fw-sbold);color:var(--tp-heading-primary);transition:all .3s ease 0s;position:relative;text-align:center;background-color:#f5f5f5;box-shadow:none;border-radius:10px;cursor:pointer;line-height:56px;display:inline-block;z-index:1}.tp-btn-4 i{margin-left:15px}.tp-btn-4:hover{color:var(--tp-theme-1);box-shadow:none}.tp-btn-4:hover:after{transform:skewX(45deg) scale(1)}.tp-btn-4:after{height:150%;transform:skewX(45deg) scaleX(0);right:-20%;transition:all .5s ease 0s;content:"";position:absolute;bottom:0;top:-4%;background:var(--tp-common-white);left:-20%;width:150%;display:block;z-index:-1}.tp-btn-4-active{height:60px;overflow:hidden;padding:0 40px;font-size:16px;border:2px solid transparent;border-color:var(--tp-theme-1);font-weight:var(--tp-fw-sbold);color:var(--tp-common-white);transition:all .3s ease 0s;position:relative;text-align:center;background-color:var(--tp-theme-1);box-shadow:none;border-radius:10px;cursor:pointer;line-height:56px;display:inline-block;z-index:1}.tp-btn-4-active i{margin-left:15px}.tp-btn-4-active:hover{border-color:#f5f5f5;color:var(--tp-theme-1);box-shadow:none;background:#f5f5f5}.tp-btn-4-active:hover:after{transform:skewX(45deg) scale(1)}.tp-btn-4-active:after{height:150%;transform:skewX(45deg) scaleX(0);right:-20%;transition:all .5s ease 0s;content:"";position:absolute;bottom:0;top:-4%;background:var(--tp-common-white);left:-20%;width:150%;display:block;z-index:-1}.tp-join-btn{height:60px;overflow:hidden;padding:0 40px;font-size:16px;border:2px solid transparent;border-color:var(--tp-grey-8);font-weight:var(--tp-fw-sbold);color:var(--tp-heading-primary);transition:all .3s ease 0s;position:relative;box-shadow:none;border-radius:5px;cursor:pointer;line-height:56px;display:inline-block;z-index:1}.tp-join-btn i{margin-right:10px;color:var(--tp-theme-1)}.tp-join-btn:hover{box-shadow:none}.tp-join-btn:hover,.tp-join-btn:hover i{color:var(--tp-common-white)}.tp-join-btn:hover:after{transform:skewX(45deg) scale(1)}.tp-join-btn:after{height:150%;transform:skewX(45deg) scaleX(0);right:-20%;transition:all .5s ease 0s;content:"";position:absolute;bottom:0;top:-4%;background:var(--tp-theme-1);left:-20%;width:150%;display:block;z-index:-1}.tp-touch-btn{height:60px;overflow:hidden;padding:0 40px;font-size:16px;border:2px solid transparent;border-color:var(--tp-grey-8);font-weight:var(--tp-fw-sbold);color:var(--tp-heading-primary);transition:all .3s ease 0s;position:relative;box-shadow:none;border-radius:5px;cursor:pointer;line-height:56px;display:inline-block;z-index:1}.tp-touch-btn i{margin-left:10px}.tp-touch-btn:hover{border-color:var(--tp-common-white);color:var(--tp-common-white);box-shadow:none}.tp-touch-btn:hover:after{transform:skewX(45deg) scale(1)}.tp-touch-btn:after{height:150%;transform:skewX(45deg) scaleX(0);right:-20%;transition:all .5s ease 0s;content:"";position:absolute;bottom:0;top:-4%;background:var(--tp-theme-1);left:-20%;width:150%;display:block;z-index:-1}.tp-btn-white{height:60px;overflow:hidden;padding:0 40px;font-size:16px;border:2px solid transparent;border-color:var(--tp-common-white);font-weight:var(--tp-fw-sbold);color:var(--tp-heading-primary);transition:all .3s ease 0s;position:relative;text-align:center;background-color:var(--tp-common-white);box-shadow:none;box-shadow:0 16px 32px 0 rgba(0,0,0,.06);border-radius:5px;cursor:pointer;line-height:56px;display:inline-block;z-index:1}.tp-btn-white i{color:var(--tp-text-body);margin-left:15px}.tp-btn-white:hover{box-shadow:none}.tp-btn-white:hover,.tp-btn-white:hover i{color:var(--tp-common-white)}.tp-btn-white:hover:after{transform:skewX(45deg) scale(1)}.tp-btn-white:after{height:150%;transform:skewX(45deg) scaleX(0);right:-20%;transition:all .5s ease 0s;content:"";position:absolute;bottom:0;top:-4%;background:var(--tp-theme-1);left:-20%;width:150%;display:block;z-index:-1}.ms-button{height:65px;font-size:20px;border:none;color:var(--tp-common-white);transition:all .3s ease-out 0s;outline:none;text-align:center;top:50%;background-color:hsla(0,0%,4%,.7);margin:0;border-radius:6px;cursor:pointer;width:65px;line-height:65px;vertical-align:middle;z-index:9}.ms-button:after{display:none}.ms-button:hover{color:var(--tp-common-white);background:var(--tp-theme-1)}@media (max-width:575px){.ms-button{display:none}}.swiper-button-next{right:80px;left:auto}@media only screen and (min-width:992px) and (max-width:1199px){.swiper-button-next{right:40px}}@media only screen and (min-width:768px) and (max-width:991px){.swiper-button-next{right:25px}}@media only screen and (min-width:576px) and (max-width:767px){.swiper-button-next{right:5px}}.swiper-button-prev{right:auto;left:80px}@media only screen and (min-width:992px) and (max-width:1199px){.swiper-button-prev{left:40px}}@media only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.swiper-button-prev{left:25px}}@media only screen and (min-width:576px) and (max-width:767px){.swiper-button-prev{left:5px}}.ms-button-2{height:60px;font-size:20px;border:none;color:var(--tp-heading-primary);transition:all .3s ease-out 0s;position:absolute;outline:none;text-align:center;top:50%;background-color:var(--tp-common-white);margin:0;border-radius:50%;cursor:pointer;width:60px;line-height:60px;vertical-align:middle;z-index:9}.ms-button-2:after{display:none}.ms-button-2:hover{color:var(--tp-common-white);background:var(--tp-theme-1)}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.ms-button-2{top:82%}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.ms-button-2{display:none}}.ms-button-3{font-size:14px;font-weight:var(--tp-fw-sbold);color:#c6c9cd;position:relative}.ms-button-3 i{margin:0 5px}.ms-button-3:after{display:none}.ms-button-3:hover{color:var(--tp-theme-1)}@media (max-width:575px){.ms-button-3{display:none}}.ms-button-3-border:before{height:10px;transform:translateY(-50%);right:-18px;content:"";position:absolute;top:50%;background:#c6c9cd;width:2px}.ms-button-4 i{height:50px;font-size:20px;color:var(--tp-heading-primary);transition:.3s;text-align:center;border-radius:6px;background:var(--tp-common-white);width:50px;line-height:50px}.ms-button-4 i:hover{color:var(--tp-common-white);background:var(--tp-theme-1)}.project__slider-arrow-wrapper{justify-content:end;display:flex}@media only screen and (min-width:576px) and (max-width:767px){.project__slider-arrow-wrapper{justify-content:start}}@media (max-width:575px){.project__slider-arrow-wrapper{display:none}}.project__slider-arrow{justify-content:space-between;width:150px;display:flex}.related__services-arrow{justify-content:space-between;right:16%;position:absolute;top:13%;width:115px;display:flex}@media only screen and (min-width:576px) and (max-width:767px){.related__services-arrow{top:10%}}@media (max-width:575px){.related__services-arrow{right:12%;top:12%}}.ts-pagination{right:0;text-align:right;top:50%}.ts-pagination .swiper-pagination-bullet{height:20px;position:relative;margin:5px 0!important;border-radius:6px;background:#000;width:5px;display:block}.ts-pagination .swiper-pagination-bullet-active{height:30px;background:var(--tp-theme-1)}.ts-pagination.swiper-pagination-bullets{transform:translateY(-50%);right:20px;position:absolute;bottom:auto;top:50%;left:auto;width:auto;z-index:1}.page__title{font-size:70px;margin-bottom:0;color:var(--tp-common-white);line-height:62px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.page__title{font-size:45px}}.page__title-wrapper{position:relative;text-align:center;z-index:1}.page__title-wrapper .breadcrumb-menu ul li{padding:0 10px;position:relative;display:inline-block}.page__title-wrapper .breadcrumb-menu ul li:before{height:15px;content:"";position:absolute;top:5px;background:hsla(0,0%,100%,.5);left:-3px;width:2px}.page__title-wrapper .breadcrumb-menu ul li:first-child:before{display:none}.page__title-wrapper .breadcrumb-menu ul li a{font-size:16px;font-weight:600;color:hsla(0,0%,100%,.5);text-transform:capitalize}.page__title-wrapper .breadcrumb-menu ul li a:hover{color:var(--tp-theme-1)}.page__title-wrapper .breadcrumb-menu ul li span{font-size:16px;font-weight:600;color:var(--tp-common-white);text-transform:capitalize}.page__title-height{min-height:600px;background-size:cover;background-position:50%;background-repeat:no-repeat}@media only screen and (min-width:576px) and (max-width:767px){.page__title-height{min-height:500px}}@media (max-width:575px){.page__title-height{min-height:450px}}.page__title-overlay{position:relative}.page__title-overlay:after{height:100%;content:"";position:absolute;top:0;width:100%;background-image:-moz-linear-gradient(90deg,#343a40 0,transparent 100%);background-image:-webkit-linear-gradient(90deg,#343a40,transparent);background-image:-ms-linear-gradient(90deg,#343a40 0,transparent 100%)}.page__title-overlay:before{height:100%;content:"";position:absolute;bottom:0;width:100%;background-image:-moz-linear-gradient(90deg,transparent 0,#343a40 100%);background-image:-webkit-linear-gradient(90deg,transparent,#343a40);background-image:-ms-linear-gradient(90deg,transparent 0,#343a40 100%)}#search-modal{background:rgba(0,0,0,.65)}#search-modal button span{font-size:50px;right:50px;color:#fff;position:absolute;top:50px}#search-modal button span:hover{transform:rotate(90deg);color:var(--tp-theme-1)}#search-modal .modal-dialog{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:none;position:absolute;outline:0;top:50%;left:50%}#search-modal .modal-dialog .modal-content{border:none;-webkit-box-shadow:none;box-shadow:none;background:0 0}#search-modal .modal-dialog .modal-content form{position:relative;max-width:555px}#search-modal .modal-dialog .modal-content form input{font-size:36px;border:none;color:#fff;border-bottom:3px solid hsla(0,0%,100%,.938);padding-right:40px;outline:none;background:0 0;padding-bottom:12px;width:100%}#search-modal .modal-dialog .modal-content form input::-webkit-input-placeholder{font-size:35px;color:hsla(0,0%,100%,.938)}#search-modal .modal-dialog .modal-content form input:-ms-input-placeholder{font-size:35px;color:hsla(0,0%,100%,.938)}#search-modal .modal-dialog .modal-content form input::-ms-input-placeholder{font-size:35px;color:hsla(0,0%,100%,.938)}#search-modal .modal-dialog .modal-content form input::placeholder{font-size:35px;color:hsla(0,0%,100%,.938)}#search-modal .modal-dialog .modal-content form button{font-size:30px;border:none;margin-bottom:3px;right:0;color:hsla(0,0%,100%,.938);position:absolute;top:11px;background:0 0;cursor:pointer}.section__wrapper{position:relative}.section__wrapper:before{height:1px;content:"";position:absolute;top:0;background:var(--tp-border-1);width:100%}.section__wrapper .section__title{padding-top:20px;font-size:40px;margin-left:30px;line-height:1.2}@media only screen and (min-width:1200px) and (max-width:1399px){.section__wrapper .section__title{font-size:35px}}@media only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.section__wrapper .section__title{font-size:28px}}@media (max-width:575px){.section__wrapper .section__title{font-size:26px}}.section__wrapper-2 .section__title{margin-left:0}.section__wrapper-2 .sm-title-d{font-size:40px;color:var(--tp-common-white)}@media only screen and (min-width:1200px) and (max-width:1399px){.section__wrapper-2 .sm-title-d{font-size:35px}}@media only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.section__wrapper-2 .sm-title-d{font-size:28px}}@media (max-width:575px){.section__wrapper-2 .sm-title-d{font-size:26px}}.section__wrapper-2:before{display:none}.section__wrapper-2 .st-meta{background:var(--tp-theme-2)}.section__wrapper-2 .st-meta,.section__wrapper-2 .st-meta-2{padding:2px 10px;font-size:14px;color:var(--tp-theme-1);box-shadow:0 16px 32px 0 rgba(0,0,0,.1);border-radius:6px;display:inline-block}.section__wrapper-2 .st-meta-2{background:var(--tp-common-white)}.section__wrapper-2 .st-meta-3{padding:2px 10px;font-size:14px;color:var(--tp-common-white);box-shadow:0 16px 32px 0 rgba(0,0,0,.1);border-radius:6px;background:var(--tp-theme-1);display:inline-block}.section__wrapper-3:before{background:#545a60}.section__wrapper .r-text{transform:rotate(-90deg);position:absolute;bottom:32%;left:-5%}.section__wrapper .r-text span{font-size:14px;font-weight:var(--tp-fw-sbold);color:var(--tp-grey-1);text-transform:uppercase;letter-spacing:1px;display:inline-block}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:992px) and (max-width:1199px){.section__wrapper .r-text span{font-size:12px}}.section__title{padding-top:20px;font-size:40px;margin-left:30px;line-height:1.3}@media only screen and (min-width:1200px) and (max-width:1399px){.section__title{font-size:35px}}@media only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:992px) and (max-width:1199px){.section__title{font-size:28px}}@media (max-width:575px){.section__title{font-size:26px}}.section-2__wrapper .st-1{font-size:14px;font-weight:var(--tp-fw-sbold);margin-bottom:5px;color:var(--tp-theme-1);position:relative;display:inline-block}.section-2__wrapper .st-1:before{height:2px;right:-50px;content:"";position:absolute;top:50%;background:var(--tp-theme-1);width:40px}.section-2__wrapper .st-2{font-size:16px;font-weight:var(--tp-fw-sbold);margin-bottom:5px;color:var(--tp-theme-1);position:relative;display:inline-block}.section-2__wrapper .st-2:before{right:-80px}.section-2__wrapper .st-2:after,.section-2__wrapper .st-2:before{height:2px;content:"";position:absolute;top:50%;background:var(--tp-theme-1);width:70px}.section-2__wrapper .st-2:after{left:-80px}.section-2__wrapper .section__title{font-size:60px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.section-2__wrapper .section__title{font-size:40px}}.section-2__wrapper .section__title-sd{font-size:50px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.section-2__wrapper .section__title-sd{font-size:40px}}.section-2__wrapper .section__title-sm{font-size:40px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.section-2__wrapper .section__title-sm{font-size:30px}}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,.4)}70%{-webkit-box-shadow:0 0 0 45px hsla(0,0%,100%,0)}to{-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 hsla(0,0%,100%,.4);box-shadow:0 0 0 0 hsla(0,0%,100%,.4)}70%{-moz-box-shadow:0 0 0 45px hsla(0,0%,100%,0);box-shadow:0 0 0 45px hsla(0,0%,100%,0)}to{-moz-box-shadow:0 0 0 0 hsla(0,0%,100%,0);box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}@keyframes video-ripple{0%,35%{-webkit-transform:scale(0);transform:scale(0);opacity:1}50%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:.8}to{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@-webkit-keyframes video-ripple{0%,35%{-webkit-transform:scale(0);transform:scale(0);opacity:1}50%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:.8}to{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@-webkit-keyframes fadeInUp2{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInUp2{0%{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0}to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}}.fadeInUp2{-webkit-animation-name:fadeInUp2;animation-name:fadeInUp2}@keyframes waveAlarm{0%{transform:scale(1);opacity:40%}to{transform:scale(2);opacity:0}}@keyframes popupBtn{0%{transform:scale(1);opacity:.6}50%{transform:scale(1.6);opacity:.3}to{transform:scale(2.2);opacity:0}}@-webkit-keyframes sticky{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes sticky{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.preloader{height:100%;position:fixed;top:0;background-color:#fff;background-position:50%;left:0;width:100%;background-image:url(https://difficulty.online/assets/img/preloader.svg);background-repeat:no-repeat;z-index:999999}.header-area{position:absolute;width:100%;z-index:222}.header__sticky{-webkit-animation:sticky 1s;animation:sticky 1s;position:fixed!important;top:0;margin:auto;box-shadow:0 0 60px 0 rgba(0,0,0,.07);box-shadow:0 0 16px 0 rgba(0,0,0,.07);background:var(--tp-heading-primary);left:0;width:100%;z-index:99}.header__sticky.header__bottom-2{padding:15px 0}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.header__sticky.header__bottom-2{padding:30px 0}}.header__sticky.header__area-3{padding:25px 0;background:#ffebeb}.logo{border-bottom-right-radius:6px;border-bottom-left-radius:6px;height:100px;justify-content:center;background-color:var(--tp-theme-1);align-items:center;width:180px;display:flex}.main-menu ul li{margin-right:21px;position:relative;display:inline-block}@media only screen and (min-width:992px) and (max-width:1199px){.main-menu ul li{margin-right:21px}}.main-menu ul li:last-child{margin-right:0}.main-menu ul li.has-dropdown>a{padding-right:14px}.main-menu ul li.has-dropdown>a:after{font-size:14px;right:-4px;color:var(--tp-grey-2);content:"\f107";position:absolute;top:42px;font-family:Font Awesome\ 6 Pro}.main-menu ul li a{padding:40px 0;font-size:16px;color:var(--tp-grey-2);transition:.3s;line-height:20px;display:inline-block}.main-menu ul li .active{color:var(--tp-common-white)}.main-menu ul li:hover>a,.main-menu ul li:hover>a:after{color:var(--tp-theme-1)}.main-menu ul li:hover .sub-menu{opacity:1;visibility:visible;top:100%}.main-menu ul li .sub-menu{padding:20px 0 15px;transition:.3s;position:absolute;border-top:4px solid var(--tp-theme-1);opacity:0;visibility:hidden;min-width:220px;top:110%;background-color:var(--tp-common-white);-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.16);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.16);box-shadow:0 2px 6px 0 rgba(0,0,0,.16);left:0;z-index:99}.main-menu ul li .sub-menu li{padding:0;position:relative;margin:0;width:100%;display:inline;display:block}.main-menu ul li .sub-menu li a{padding:5px 25px;font-size:16px;font-weight:400;color:var(--tp-heading-primary);transition:.3s;text-transform:capitalize;display:block}.main-menu ul li .sub-menu li .active,.main-menu ul li .sub-menu li:hover>a{color:var(--tp-theme-1)}.main-menu ul li .sub-menu li>.sub-menu{opacity:0;visibility:hidden;top:0;left:120%}.main-menu ul li .sub-menu li:hover>.sub-menu{opacity:1;visibility:visible;left:100%}.main-menu-2 ul li a{padding:20px 0;color:var(--tp-common-white)}.main-menu-2 ul li:hover>a,.main-menu-2 ul li:hover>a:after{color:var(--tp-theme-1)}.main-menu-2 ul li.has-dropdown>a{padding-right:14px}.main-menu-2 ul li.has-dropdown>a:after{font-size:14px;right:-4px;color:var(--tp-grey-2);content:"\f107";position:absolute;top:22px;font-family:Font Awesome\ 6 Pro}.main-menu-2 ul li .has-dropdown:hover>a:after,.main-menu-2 ul li.has-dropdown:hover>a:after{color:var(--tp-theme-1)}.main-menu-3 ul li{margin-right:40px;position:relative;display:inline-block}@media only screen and (min-width:1200px) and (max-width:1399px){.main-menu-3 ul li{margin-right:30px}}@media only screen and (min-width:992px) and (max-width:1199px){.main-menu-3 ul li{margin-right:22px}}.main-menu-3 ul li:last-child{margin-right:0}.main-menu-3 ul li.has-dropdown>a{padding-right:14px}.main-menu-3 ul li.has-dropdown>a:after{font-size:14px;right:-4px;color:var(--tp-grey-2);content:"\f107";position:absolute;top:0;font-family:Font Awesome\ 6 Pro}.main-menu-3 ul li>a{font-size:16px;font-weight:var(--tp-fw-medium);color:var(--tp-heading-primary);position:relative}.main-menu-3 ul li .active{color:var(--tp-theme-1)}.main-menu-3 ul li:hover .sub-menu{opacity:1;visibility:visible;top:120%}.main-menu-3 ul li .sub-menu{padding:20px 0 15px;transition:.3s;position:absolute;border-top:4px solid var(--tp-theme-1);opacity:0;visibility:hidden;min-width:220px;text-align:left;top:110%;background-color:var(--tp-common-white);-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.16);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.16);box-shadow:0 2px 6px 0 rgba(0,0,0,.16);left:0;z-index:99}.main-menu-3 ul li .sub-menu li{padding:0;margin:0;width:100%;display:block}.main-menu-3 ul li .sub-menu li a{padding:5px 25px;font-size:16px;font-weight:400;color:#000;transition:.3s;display:block}.main-menu-3 ul li .sub-menu li a:before{display:none}.main-menu-3 ul li .sub-menu li .active,.main-menu-3 ul li .sub-menu li:hover>a{color:var(--tp-theme-1)}.main-menu-3 ul li .sub-menu li .sub-menu{opacity:0;visibility:hidden;top:0;left:120%}.main-menu-3 ul li .sub-menu li:hover>.sub-menu{opacity:1;visibility:visible;left:100%}.main-menu-3 ul li:hover a:before{right:auto;left:0;width:100%}.menu-padding{padding-left:40px}.header-info{display:flex}.header-info .info-item span{font-size:12px;font-weight:var(--tp-fw-sbold);display:inline-block}.header-info .info-item h5{font-size:14px;color:var(--tp-common-white)}.header-info .info-item-right{margin-right:40px}@media only screen and (min-width:1200px) and (max-width:1399px){.header-info .info-item-right{margin-right:20px}}.header__area-3{position:absolute;width:100%;z-index:222}.header__top{padding:10px 0}.header__top-info{justify-content:end;display:flex}.header__top-info p{font-size:14px;margin-bottom:0;color:var(--tp-common-white)}.header__top-info p a{text-decoration:underline}.header__top-info-text{margin-right:50px;position:relative}.header__top-info-text:before{height:10px;right:-25px;content:"";position:absolute;top:8px;background:#ff7d42;width:2px}@media only screen and (min-width:768px) and (max-width:991px){.header__top-info-text:before{display:none}}.header__top-info-text span{font-weight:var(--tp-fw-sbold)}@media only screen and (min-width:768px) and (max-width:991px){.header__top-info{display:block}}.header__top-right{justify-content:end;display:flex}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.header__top-2{display:none}}.header__sm-links{margin-right:60px;position:relative}.header__sm-links:before{height:10px;right:-40px;content:"";position:absolute;top:8px;background:#ff7d42;width:2px}@media only screen and (min-width:768px) and (max-width:991px){.header__sm-links:before{right:-15px}}.header__sm-links a{font-size:16px;font-weight:var(--tp-fw-sbold);margin-right:35px;color:var(--tp-common-white)}@media only screen and (min-width:768px) and (max-width:991px){.header__sm-links a{margin-right:15px}}.header__sm-links a:last-child{margin-right:0}@media only screen and (min-width:768px) and (max-width:991px){.header__sm-links{margin-right:15px}}.header__lang .nice-select{height:auto;border:0;font-weight:var(--tp-fw-sbold);color:var(--tp-common-white);background:transparent;line-height:25px}.header__lang .nice-select:after{border-color:var(--tp-common-white);height:7px;width:7px}.header__lang .option{color:var(--tp-heading-primary)}.header__lang .option.selected.focus,.header__lang .option:hover{color:var(--tp-theme-1)}.header__smcontact{justify-content:end;display:flex}.header__inner{padding:20px 0}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.header__inner-2{display:none}}.header__smcontact-list{margin-right:30px;color:var(--tp-common-white);transition:.3s;position:relative;align-items:center;display:flex}.header__smcontact-list:last-child{margin-right:0}.header__smcontact-list .sm-clist__icon i{font-size:30px;margin-right:10px;color:var(--tp-theme-1);transition:.3s}.header__smcontact-list .sm-clist__icon-2 i{font-size:15px;color:var(--tp-grey-3);margin-left:30px}.header__smcontact-list .sm-clist__text span{font-size:14px;color:var(--tp-grey-3);display:inline-block}.header__smcontact-list .sm-clist__text h4{font-size:18px;margin-bottom:0;line-height:1.3}.header__smcontact-list .sm-clist__text-2 h4{font-size:15px}.header__smcontact-list-df{border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding:5px 20px;transition:.3s;box-shadow:0 16px 32px 0 rgba(0,0,0,.04);background:var(--tp-common-white);margin-top:-20px}@media only screen and (min-width:992px) and (max-width:1199px){.header__smcontact-list-df{border-top-right-radius:6px;border-top-left-radius:6px;margin-top:0}}.header__smcontact-list-df:hover{background:var(--tp-theme-1)}.header__smcontact-list-df:hover .sm-clist__icon-2 i,.header__smcontact-list-df:hover .sm-clist__text-2 span,.header__smcontact-list-df:hover h4{color:var(--tp-common-white)}.header__smcontact-list-3{height:65px;padding:10px 15px;transition:.3s;margin:0 auto;box-shadow:0 16px 32px 0 rgba(0,0,0,.04);border-radius:6px;background:var(--tp-common-white);width:190px}@media (max-width:575px){.header__smcontact-list-3{display:none}}.header__smcontact-list-3:hover{background:var(--tp-heading-primary)}.header__smcontact-list-3:hover .sm-clist__text-2 span,.header__smcontact-list-3:hover h4{color:var(--tp-common-white)}.header__smcontact-list-3:hover .sm-clist__icon-2 i{margin-right:0;color:var(--tp-common-white)}.header__inner-logo{height:80px;padding:20px 30px;position:relative;border-radius:6px;background:var(--tp-common-white);width:175px;margin-top:-40px;z-index:1}@media only screen and (min-width:992px) and (max-width:1199px){.header__inner-logo{margin-top:0}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.header__inner-logo{display:none}}.header__inner-logo:after{height:10%;right:0;content:"";position:absolute;bottom:-5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:var(--tp-theme-1);left:auto;width:100%;z-index:-1}.header__sm-action{justify-content:end;display:flex}.header__sm-action-item{margin-right:40px}.header__sm-action-item:last-child{margin-right:0}.header__sm-action-item i{font-size:15px;color:var(--tp-common-white)}.header__sm-action .right-border{position:relative}.header__sm-action .right-border:before{height:10px;right:-25px;content:"";position:absolute;top:8px;background:var(--tp-grey-3);width:2px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.header__bottom-2{padding:30px 0}}.header__side{align-items:center;display:flex}@media (max-width:575px){.header__side{justify-content:space-between}}.header__side-icon{height:60px;padding:14px 0;margin-right:50px;border-radius:50%;background:var(--tp-common-white);cursor:pointer;width:60px}.header__side-icon span{height:2px;transition:.3s;margin:6px auto;background:var(--tp-heading-primary);width:15px;display:block}.header__side-icon .basic-bar span.bar2,.header__side-icon span.bar2,.header__side-icon:hover span{width:30px}.header__logo-overlay{padding:20px 30px;position:relative;background-color:#fff;border-radius:6px;width:175px;margin-top:-30px}@media only screen and (min-width:992px) and (max-width:1199px){.header__logo-overlay{margin-top:0}}.header__logo-overlay:after{height:40px;content:"";position:absolute;bottom:-3px;background-color:var(--tp-theme-1);border-radius:6px;left:0;width:100%;z-index:-1}.menu-counter{counter-reset:count}.menu-counter>nav>ul>li:before{font-size:14px;color:var(--tp-grey-2);transition:all .5s ease;content:"0" counter(count);counter-increment:count;display:block}.menu-counter>nav>ul>li:hover:before{color:var(--tp-theme-1)}.mean-container a.meanmenu-reveal{display:none}.mean-container .mean-nav{background:none;margin-top:0}.mean-container .mean-bar{min-height:auto;padding:0;background:none}.mean-container .mean-nav>ul{padding:0;list-style-type:none;margin:0;width:100%;display:block!important}.mean-container a.meanmenu-reveal{display:none!important}.mean-container .mean-nav ul li a{padding:10px 0;font-size:14px;font-weight:700;color:var(--tp-heading-primary);border-top:1px solid #ebebeb;width:100%;line-height:1.5}.mean-container .mean-nav ul li a:hover{color:var(--tp-theme-1)}.mean-container .mean-nav ul li a.mean-expand{height:30px;padding:0!important;border:1px solid #ebebeb!important;font-weight:400;color:var(--tp-heading-primary);top:0;width:30px;line-height:14px;line-height:30px;margin-top:5px}.mean-container .mean-nav ul li a.mean-expand:hover{border-color:#ebebeb;color:var(--tp-common-white);background:var(--tp-theme-1)}.mean-container .mean-nav ul li>a>i{display:none}.mean-container .mean-nav ul li>a.mean-expand i{display:inline-block}.mean-container .mean-nav>ul>li:first-child>a{border-top:0}.mean-container .mean-nav ul li a.mean-expand.mean-clicked{color:var(--tp-common-white)}.mean-container .mean-nav ul li a.mean-expand.mean-clicked i{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);color:var(--tp-heading-primary)}.sliderm-height{height:970px}@media only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.sliderm-height{height:850px}}@media (max-width:575px){.sliderm-height{height:700px}}.slide-bg{height:100%;transition:all 10.5s cubic-bezier(0,0,.2,1);mix-blend-mode:multiply;position:absolute;background-size:cover;opacity:1;top:0;background-position:50%;left:0;width:100%;background-repeat:no-repeat;z-index:0}.item-slider{position:relative;align-items:center;display:flex}.item-slider:after{background-image:-moz-linear-gradient(90deg,#343a40 0,transparent 100%);background-image:-webkit-linear-gradient(90deg,#343a40,transparent);background-image:-ms-linear-gradient(90deg,#343a40 0,transparent 100%)}.item-slider:after,.item-slider:before{height:100%;content:"";position:absolute;top:0;width:100%}.item-slider:before{background-image:-moz-linear-gradient(90deg,transparent 0,#343a40 100%);background-image:-webkit-linear-gradient(90deg,transparent,#343a40);background-image:-ms-linear-gradient(90deg,transparent 0,#343a40 100%)}.slider-contant{position:relative;text-align:center;z-index:1}@media (max-width:575px){.slider-contant{margin-top:105px}}.slider-contant span{font-size:60px;color:var(--tp-common-white);display:inline-block}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.slider-contant span{font-size:40px}}.slider-contant .slider-title{font-size:120px;color:var(--tp-common-white)}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.slider-contant .slider-title{font-size:100px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.slider-contant .slider-title{font-size:70px}}.swiper-slide-active .slider-button a,.swiper-slide-active .slider-contant .slider-title,.swiper-slide-active .slider-contant span{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp2;animation-name:fadeInUp2}.swiper-slide-active .slider-contant span{-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:.3s;animation-duration:.3s}.swiper-slide-active .slider-contant .slider-title{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:.5s;animation-duration:.5s}.swiper-slide-active .slider-button a.tp-btn{-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-duration:.7s;animation-duration:.7s}.swiper-slide-active .slider-button a.tp-btn-2{-webkit-animation-delay:.9s;animation-delay:.9s;-webkit-animation-duration:.9s;animation-duration:.9s}.swiper-slide-active .slide-bg{transform:scale(1.2)}.slider__area{position:relative}.slider__d-info{margin-right:160px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.slider__d-info{margin-right:0}}.slider__d-info p{font-size:18px;line-height:26px}.slider__d-title{font-size:120px;margin-bottom:20px;line-height:.9}@media only screen and (min-width:992px) and (max-width:1199px){.slider__d-title{font-size:85px}}@media only screen and (min-width:768px) and (max-width:991px){.slider__d-title{font-size:68px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.slider__d-title{font-size:50px}}.slider__item{position:relative;z-index:1}.slider__circle-shape{height:500px;transform:scale(1);transform:translateY(-50%);right:5%;transition:1.2s;position:absolute;top:50%;border-radius:50%;background:var(--tp-common-white);width:500px;z-index:1;z-index:-1}@media only screen and (min-width:768px) and (max-width:991px){.slider__circle-shape{height:300px;right:0;top:48%;width:300px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.slider__circle-shape{display:none}}@media (max-width:575px){.slider-button a{margin-right:0;margin-top:20px}}.swiper-slide-active .slider__d-info .slider__d-title,.swiper-slide-active .slider__d-info .subscribe-form,.swiper-slide-active .slider__d-info p{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.swiper-slide-active .slider__d-info .slider__d-title{-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:.3s;animation-duration:.3s}.swiper-slide-active .slider__d-info p{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:.5s;animation-duration:.5s}.swiper-slide-active .slider__d-info .subscribe-form{-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-duration:.7s;animation-duration:.7s}.main-slider-nav{overflow:hidden}.main-slider-dot{margin-top:-96px}@media only screen and (min-width:992px) and (max-width:1199px){.main-slider-dot{margin-top:-96px}}@media only screen and (min-width:768px) and (max-width:991px){.main-slider-dot{margin-top:-115px}}@media only screen and (min-width:576px) and (max-width:767px){.main-slider-dot{margin-top:-130px}}@media (max-width:575px){.main-slider-dot{margin-top:0}}.swiper-slide-thumb-active .sm-button{opacity:1}.sm-button{color:var(--tp-common-white);transition:.3s;position:relative;padding-right:30px;opacity:.6;cursor:pointer;padding-bottom:40px;margin-left:15rem;width:120%;display:flex}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.sm-button{padding-right:15px}}@media only screen and (min-width:768px) and (max-width:991px){.sm-button{padding-right:10px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.sm-button{display:block}}@media only screen and (min-width:576px) and (max-width:767px){.sm-button{padding-right:0;padding-bottom:25px}}@media (max-width:575px){.sm-button{display:none}}.sm-button:before{border-color:var(--tp-theme-1);height:4px;transition:.3s;content:"";position:absolute;opacity:0;bottom:2px;visibility:hidden;background:var(--tp-theme-1);width:20%}.sm-button:hover{border-color:var(--tp-theme-1);opacity:1}.sm-button:hover:before{opacity:1;visibility:visible;width:100%}.main-slider-dot .swiper-slide-thumb-active .sm-button:before{opacity:1;visibility:visible;width:80%}.main-slider-dot .swiper-slide-thumb-active .sm-button{filter:grayscale(0)}.service_tab_section{position:relative;z-index:1}.sm-services__icon{margin-right:15px}.sm-services__icon i{font-size:50px;color:var(--tp-theme-1);transition:.3s}.sm-services__text span{font-size:14px;color:var(--tp-grey-3);display:inline-block}.sm-services__text h4{font-size:20px;margin-bottom:0;color:var(--tp-common-white);line-height:1.3}@media only screen and (min-width:1200px) and (max-width:1399px){.sm-services__text h4{font-size:18px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.sm-services__text h4{font-size:18px}}.single-services{padding:35px 40px;border-radius:6px;background:var(--tp-common-white)}.single-services h5{font-size:24px;margin-bottom:20px;line-height:1.3}.single-services .services-list ul li{list-style:none;margin-bottom:12px}.single-services .services-list ul li span{font-size:16px;display:inline-block}.single-services .sr-button{padding-top:15px;border-top:1px solid var(--tp-border-2)}.single-services .sr-button a{font-size:14px;font-weight:var(--tp-fw-medium)}.single-services .sr-button a:hover{color:var(--tp-theme-1)}.services__slider{margin-right:-370px;position:relative}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.services__slider{margin-right:0}}.ser__text a{text-decoration:underline;font-weight:var(--tp-fw-medium);color:var(--tp-heading-primary)}.sm-services__lists{transform:translateY(-40px)}.sm-services__item .flip-card-front{height:300px;background-color:transparent;width:100%}.sm-services__item .flip-card-front .flip-card-icon i{font-size:80px;color:var(--tp-heading-primary)}.sm-services__item .flip-card-front .flip-card-icon-2 i{color:var(--tp-theme-1)}.sm-services__item .flip-card-front .flip-card-title{font-size:20px}.sm-services__item .flip-card-front .flip-card-title-2{margin-bottom:15px}.sm-services__item .flip-card-back{height:300px;background-color:transparent;width:100%}.sm-services__item .flip-card-back .flip-card-icon i{font-size:80px;color:var(--tp-common-white)}.sm-services__item .flip-card-back .flip-card-title{font-size:20px;color:var(--tp-common-white)}.sm-services__item .flip-card-back .flip-card-omore i{color:var(--tp-common-white)}.sm-services__item .flip-card-back .flip-card-omore p{font-size:14px;line-height:24px}.sm-services__item .flip-card-inner{height:100%;transform-style:preserve-3d;transition:transform .6s;position:relative;text-align:center;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);width:100%}.sm-services__item .flip-card-inner-2{box-shadow:none}.sm-services__item .flip-card-inner-2 p{font-size:14px;line-height:24px}.sm-services__item .flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.sm-services__item .flip-card-back,.sm-services__item .flip-card-front{height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;width:100%}.sm-services__item .flip-card-front{padding:85px 0;color:#000;background-color:#fff;border-radius:6px}.sm-services__item .flip-card-front-2{height:260px;padding:35px 40px}.sm-services__item .flip-card-back{transform:rotateY(180deg);padding:65px 0;color:var(--tp-common-white);position:relative;background-color:var(--tp-theme-1);border-radius:6px}.sm-services__item .flip-card-back-2{height:260px;padding:35px 40px}.sm-services__item .flip-card-back span{font-weight:var(--tp-fw-medium);display:inline-block}.sm-services__item .flip-card-back p{color:var(--tp-common-white)}.sm-services__item .flip-card-back .flip-card-bg{height:100%;position:absolute;top:0;width:100%;z-index:-1}.sm-services__item .flip-card-back .flip-card-bg img{height:100%;width:100%}@media (max-width:575px),only screen and (min-width:768px) and (max-width:991px){.sm-services__item{margin-bottom:30px}}.sm-services__info{justify-content:space-between;align-items:center;display:flex}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.sm-services__info{display:block}}.sm-services__info h5{font-size:24px;color:var(--tp-common-white)}@media only screen and (min-width:992px) and (max-width:1199px){.sm-services__info h5{font-size:22px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.sm-services__info h5{font-size:22px;margin-bottom:20px}}.sm-services__more a{font-size:16px;color:var(--tp-common-white);transition:.3s}.sm-services__more a i{margin-left:5px}.sm-services__more a:hover{color:var(--tp-theme-1)}.services__area{position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:1}.services__item{padding:50px 45px;border-radius:6px;background:var(--tp-common-white)}@media only screen and (min-width:1200px) and (max-width:1399px){.services__item{padding:50px 25px}}@media only screen and (min-width:992px) and (max-width:1199px){.services__item{padding:50px 15px}}@media only screen and (min-width:768px) and (max-width:991px){.services__item{padding:50px 30px}}.services__item .ser__icon i{font-size:60px;color:var(--tp-theme-1)}.services__item .ser__title{font-size:20px;line-height:1.4}@media only screen and (min-width:768px) and (max-width:991px){.services__item .ser__title{font-size:18px}.services__item .ser__title br{display:none}}.services__item .ser__title:hover{color:var(--tp-theme-1)}.services__item .ser__more-option a{font-size:14px;font-weight:var(--tp-fw-sbold);color:var(--tp-theme-1);display:inline-block}.services__item .ser__more-option a i{margin-left:10px}.services__item p{font-size:14px;margin-bottom:0;line-height:22px}.services__item-tp{position:relative;box-shadow:0 16px 32px 0 rgba(0,0,0,.03)}.services__item-tp:after{right:15px;bottom:0;background-color:var(--tp-theme-1);left:15px}.services__item-tp:after,.services__item-tp:before{height:100%;content:"";position:absolute;opacity:0;visibility:hidden;border-radius:6px;z-index:-1}.services__item-tp:before{top:0;background-color:var(--tp-common-white);left:0;width:100%}.services__item-tp:hover:after,.services__item-tp:hover:before{opacity:1;visibility:visible}.services__item-tp:hover:after{bottom:-15px}.services__item-tp:hover:before{top:-25px}.services__item-grid{border:2px solid var(--tp-border-2);position:relative}.services__item-grid:after{right:15px;bottom:0;background-color:var(--tp-theme-1);left:15px}.services__item-grid:after,.services__item-grid:before{height:100%;content:"";position:absolute;opacity:0;visibility:hidden;border-radius:6px;z-index:-1}.services__item-grid:before{border:2px solid var(--tp-border-2);transition:.3s;top:0;background-color:var(--tp-common-white);left:-2px;width:101.5%}.services__item-grid:hover{border-top-right-radius:0;border-top-color:transparent;border-top-left-radius:0}.services__item-grid:hover:after,.services__item-grid:hover:before{opacity:1;visibility:visible}.services__item-grid:hover:after{bottom:-15px}.services__item-grid:hover:before{top:-25px}.related__services{position:relative}.related__services-title{font-size:20px}.cta__area{background-attachment:fixed;position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:1}.cta__area:before{height:100%;content:"";position:absolute;top:0;background-color:rgba(52,58,64,.6);left:0;width:100%;z-index:-1}.cta__title{font-size:60px;color:var(--tp-common-white)}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:992px) and (max-width:1199px){.cta__title br{display:none}}@media only screen and (min-width:768px) and (max-width:991px){.cta__title{font-size:40px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.cta__title{font-size:30px}}@media (max-width:575px){.cta__button a{margin-right:0;margin-top:20px}}.hide{display:none}.history__area{z-index:1}.history__area,.history__right{position:relative}.history__right-bg{height:100%;right:0;position:absolute;top:0;width:35%;z-index:-1}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.history__right-bg{display:none}}.history__right-bg img{height:100%;width:100%}.history__item .sm-item-thumb{overflow:hidden;position:relative}.history__item .sm-item-thumb img{border-top-right-radius:6px;transition:all 1.5s cubic-bezier(0,0,.2,1);border-top-left-radius:6px}.history__item .sm-item-tag{position:absolute;bottom:0;left:30px}.history__item .sm-item-tag span{height:30px;border-top-right-radius:6px;color:var(--tp-common-white);border-top-left-radius:6px;text-align:center;background:var(--tp-theme-1);width:70px;line-height:30px;display:inline-block}.history__item .sm-item-content{border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding:30px;background:var(--tp-common-white)}@media only screen and (min-width:1200px) and (max-width:1399px){.history__item .sm-item-content{padding:30px 20px}}.history__item .sm-item-content h6{font-size:20px;transition:.3s}@media only screen and (min-width:1200px) and (max-width:1399px){.history__item .sm-item-content h6{font-size:18px}}.history__item .sm-item-content h6:hover{color:var(--tp-theme-1)}.history__item .sm-item-content p{font-size:14px;margin-bottom:0;line-height:22px}.history__item:hover .sm-item-thumb img{transform:scale3d(1.1,1.1,1.1)}.nevigation__info{align-items:center;display:flex}.nevigation__info img{margin-right:20px}.nevigation__info-2{justify-content:end;text-align:right}.nevigation__info-2 img{margin-right:0;margin-left:20px}.nevigation__content p{margin-bottom:0}.nevigation__title{font-size:18px;transition:.3s}.nevigation__icon i,.nevigation__title:hover{color:var(--tp-theme-1)}.nevigation__icon i{font-size:40px}.ab-tab-info{position:relative}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.ab-tab-info{margin-bottom:80px}}.ab-left-content{margin-left:75px}@media only screen and (min-width:992px) and (max-width:1199px){.ab-left-content{margin-left:50px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.ab-left-content{margin-left:0}}.ab-left-content .abd-text{font-weight:var(--tp-fw-medium);color:var(--tp-heading-primary)}.ab-left-content .ab-author h5{font-size:16px;line-height:26px}.ab-left-content .ab-author h5 span{font-weight:var(--tp-fw-regular);color:var(--tp-theme-1)}.ab-left-content .ab-author-2 h5{color:var(--tp-theme-1)}.absp-text{padding:30px;position:absolute;box-shadow:0 16px 32px 0 rgba(0,0,0,.04);border-radius:6px;background:var(--tp-common-white);width:270px;display:flex}@media (max-width:575px){.absp-text{display:none}}.absp-text i{font-size:50px;margin-right:20px;color:var(--tp-theme-1)}.absp-text .absp-info h5{font-size:36px;margin-bottom:0;line-height:1.2}.absp-text .absp-info .absm-title{font-size:16px;color:var(--tp-grey-4);line-height:26px;display:inline-block}.absp-text-1{top:-35px;left:-5px}.absp-text-2{right:-65px;bottom:-50px}@media only screen and (min-width:768px) and (max-width:991px){.absp-text-2{right:-10px}}@media only screen and (min-width:576px) and (max-width:767px){.absp-text-2{right:-25px}}.ab-image.w-img{margin-left:80px}@media (max-width:575px){.ab-image.w-img{margin-left:0}}.sm-text{font-size:18px;line-height:26px}.about__info{border-bottom:1px solid var(--tp-border-2)}.about__info-quote{font-size:18px;font-weight:var(--tp-fw-medium);color:var(--tp-heading-primary);line-height:26px}.about__list-item{align-items:center;display:flex}.about__list-item i{font-size:70px;margin-right:20px;color:var(--tp-theme-1)}.about__list-item-title{font-size:18px;margin-bottom:0;line-height:28px}.about__right{margin-right:60px}@media only screen and (min-width:992px) and (max-width:1199px){.about__right{margin-right:25px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.about__right{margin-right:0}}.about__right-2{margin-left:40px}@media only screen and (min-width:992px) and (max-width:1199px){.about__right-2{margin-left:25px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.about__right-2{margin-left:0;margin-top:55px}}.about__image{position:relative}@media only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.about__image{margin-bottom:100px;margin-top:40px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.about__image{margin-bottom:55px;margin-top:40px}}.about__image-big img{border-radius:6px}@media (max-width:575px){.about__image-big img{max-width:100%}}.about__image-small{right:0;position:absolute;bottom:-28%}.about__image-small img{height:300px;border:10px solid var(--tp-common-white);box-shadow:0 16px 32px 0 rgba(0,0,0,.06);border-radius:6px;width:300px}@media (max-width:575px){.about__image-small{display:none}}.about__image-small-2{bottom:-15%}@media only screen and (min-width:992px) and (max-width:1199px){.about__image-small-2{bottom:-40%}}.about__image-small-2 img{height:370px;width:370px}.about__image-shape{position:absolute;bottom:-25%;left:40px}.about__image-shape span{height:50px;border-radius:6px;background:var(--tp-theme-1);width:50px;display:inline-block}.about__image-2{margin-right:30px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.about__image-2{margin-right:0}}@media only screen and (min-width:992px) and (max-width:1199px){.about__image-2 img{max-width:100%}}.about__area .abs__info{position:relative;padding-left:130px;z-index:1}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.about__area .abs__info{margin-bottom:70px}}.about__area .abs__image-2{position:absolute;top:-50px;left:0;z-index:-1}.about__area .abs__image-2 img{height:250px;width:250px}.about__area .abs__image-3{position:absolute;bottom:-15px;left:12%;z-index:-1}@media only screen and (min-width:992px) and (max-width:1199px){.about__area .abs__image-3{bottom:-60px}}.about__area .abs__image-3 img{height:100px;width:100px}@media only screen and (min-width:992px) and (max-width:1199px){.about__area-2{padding-top:120px}}.about__sm-image .sm-image__item{overflow:hidden;position:relative}.about__sm-image .sm-image__item img{transition:all 1.5s cubic-bezier(0,0,.2,1)}.about__sm-image .sm-image__item:hover img{transform:scale3d(1.1,1.1,1.1)}.about__sm-image .sm-image__content{height:100%;transition:.3s;position:absolute;text-align:center;top:0;background-color:rgba(222,32,33,.9);border-radius:6px;width:100%}.about__sm-image .sm-image__content .sm-number{transform:translateY(-55%);right:0;position:absolute;top:55%;margin:0 auto;left:0}.about__sm-image .sm-image__content .sm-number a{justify-content:center;font-size:120px;font-weight:var(--tp-fw-sbold);color:var(--tp-common-white);align-items:center;display:flex}.about__sm-image .sm-image__content .sm-number a span{font-size:36px;color:var(--tp-common-white)}.about__sm-image .sm-image__content .sm-number p{font-size:16px;margin-bottom:0;color:var(--tp-common-white);line-height:26px;margin-top:30px}.about__sm-image-df{transform:translateY(-30px)}.st-right-border{border-left:1px solid var(--tp-border-2);padding-left:20px}@media (max-width:575px),only screen and (min-width:768px) and (max-width:991px){.company__about{overflow:hidden}}.company__about-tab .about-tabs{justify-content:space-around;border:0;background:var(--tp-heading-primary);width:100%}.company__about-tab .about-tabs .abst-item{justify-content:space-evenly;background-color:var(--tp-heading-primary);width:33.33%;display:flex}.company__about-tab .about-tabs .abst-item-link{padding:25px 10px;font-size:14px;border:0;font-weight:var(--tp-fw-medium);color:var(--tp-common-white);text-transform:uppercase;background:inherit;width:100%}.company__about-tab .about-tabs .abst-item-link i{opacity:0;visibility:hidden;margin-left:15px}.company__about-tab .about-tabs .abst-item-link.active{position:relative;background:var(--tp-theme-1)}.company__about-tab .about-tabs .abst-item-link.active:before{height:8px;right:0;content:"";position:absolute;clip-path:polygon(100% 0,0 0,50% 100%);bottom:-8px;background:var(--tp-theme-1);left:50%;width:15px}.company__about-tab .about-tabs .abst-item-link.active i{opacity:1;visibility:visible}.company__sm-about span{height:120px;font-size:20px;font-weight:var(--tp-fw-medium);margin-bottom:70px;color:var(--tp-heading-primary);box-shadow:0 16px 32px 0 rgba(0,0,0,.06);border-radius:50%;background:var(--tp-common-white);width:120px;line-height:120px;display:inline-block}.company__sm-about p{font-size:20px;line-height:28px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.company__sm-about p{font-size:18px}}.sdf__item{padding:40px;border:1px solid var(--tp-border-2);transition:.3s;position:relative;border-radius:6px;background:var(--tp-common-white);display:flex}@media only screen and (min-width:1200px) and (max-width:1399px){.sdf__item{padding:35px}}@media only screen and (min-width:576px) and (max-width:767px){.sdf__item{padding:30px}}@media (max-width:575px){.sdf__item{padding:20px}}.sdf__item:before{height:100%;border:1px solid var(--tp-border-2);right:10px;transition:.3s;content:"";position:absolute;opacity:0;bottom:10px;visibility:hidden;border-radius:6px;left:10px;z-index:-2}.sdf__item:hover:before{opacity:1;bottom:-10px;visibility:visible;z-index:-1}.sdf__item:hover{box-shadow:0 16px 32px 0 rgba(0,0,0,.06)}.sdf__icon{margin-right:20px}.sdf__icon i{font-size:50px;color:var(--tp-theme-1)}.sdf__text h6{font-size:20px;line-height:30px}.sdf__text p{font-size:14px;margin-bottom:0;line-height:22px}.animate{position:relative}.animate:before{height:125px;animation-iteration-count:infinite;animation-timing-function:linear;top:-2px;left:-2px;width:125px;animation-duration:1.6s}.animate:after,.animate:before{padding:30px;border:1px solid var(--tp-border-2);right:0;content:"";position:absolute;animation-name:popupBtn;bottom:0;border-radius:50%;display:inline-block;z-index:0}.animate:after{height:120;animation-iteration-count:infinite;animation-timing-function:linear;top:0;left:0;width:120;animation-duration:1.8s}.banner{z-index:1}.banner,.banner__slider{position:relative}.banner__border{height:100%;position:absolute;opacity:.3;background:var(--tp-common-white);left:24.3%;width:2px}.banner__border-2{left:44.4%}.banner__border-2,.banner__border-3{height:100%;position:absolute;opacity:.3;top:0;background:var(--tp-common-white);width:2px}.banner__border-3{left:64.4%}.banner__area-3{position:relative;background-image:-moz-linear-gradient(145deg,#ffebeb 0,#f0f0f0 100%);background-image:-webkit-linear-gradient(145deg,#ffebeb,#f0f0f0);background-image:-ms-linear-gradient(145deg,#ffebeb 0,#f0f0f0 100%);z-index:1}.banner__content-meta{padding:5px 10px;font-size:14px;border-radius:6px;background:var(--tp-common-white);display:inline-block}.banner__content-title{font-size:60px}@media only screen and (min-width:992px) and (max-width:1199px){.banner__content-title{font-size:50px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.banner__content-title{font-size:40px}}.banner__item-3{padding-top:190px}@media only screen and (min-width:992px) and (max-width:1199px){.banner__item-3{padding-top:145px}}@media only screen and (min-width:768px) and (max-width:991px){.banner__item-3{padding-top:100px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.banner__item-3{padding-top:80px}}.banner__button{align-items:center;display:flex}@media (max-width:575px){.banner__button{display:block}}.banner__cinfo{margin-left:30px}@media (max-width:575px){.banner__cinfo{margin-left:0;margin-top:20px}}.banner__cinfo a{font-size:16px;font-weight:var(--tp-fw-medium);color:var(--tp-heading-primary);display:inline-block}.banner__cinfo a span{font-size:14px;font-weight:var(--tp-regular);color:var(--tp-text-body);display:block}.banner__d-image{right:0;position:absolute;top:0;z-index:-1}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.banner__d-image{display:none}}.banner__d-image:before{height:100%;content:"";position:absolute;top:0;background:var(--tp-theme-1);width:100%}.banner__shape{transform:translateY(-50%);position:absolute;top:50%;left:0;z-index:-1}.banner__shape-2{position:absolute;top:0;left:7%;z-index:-1}@media only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.banner__shape-2{left:-40%}}@media (max-width:575px){.banner__shape-2{display:none}}.banner__height-3{min-height:970px}@media only screen and (min-width:992px) and (max-width:1199px){.banner__height-3{min-height:875px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.banner__image{margin-top:50px}}.banner-image,.sd-banner-area{position:relative}.sd-banner__item{background-size:cover;background-position:50%;background-repeat:no-repeat}.sd-content{padding:45px 50px;position:absolute;bottom:0;background:var(--tp-theme-1);left:-2px;width:100.5%;z-index:2}@media only screen and (min-width:992px) and (max-width:1199px){.sd-content{right:0;bottom:50px;margin:auto;left:0;width:90%;z-index:2}}@media only screen and (min-width:768px) and (max-width:991px){.sd-content{right:0;bottom:40px;margin:auto;left:0;width:90%;z-index:2}}@media only screen and (min-width:576px) and (max-width:767px){.sd-content{right:0;bottom:30px;margin:auto;left:0;width:90%;z-index:2}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.sd-content{right:0;bottom:20px;margin:auto;left:0;width:90%;z-index:2}}.sd-content .sd-meta{font-size:16px;color:var(--tp-common-white);line-height:1.2}.sd-content h5{font-size:36px;color:var(--tp-common-white);line-height:1.3}.sd-content .project-info{margin-top:100px}.sd-content .project-info i{height:50px;font-size:15px;font-weight:var(--tp-fw-medium);margin-right:20px;color:var(--tp-heading-primary);transition:.3s;text-align:center;border-radius:6px;background:var(--tp-common-white);width:50px;line-height:50px}.sd-content .project-info i:hover{color:var(--tp-common-white);background:var(--tp-heading-primary)}.sd-content .project-info span{font-size:16px;font-weight:var(--tp-fw-sbold);color:var(--tp-common-white)}.sd-content .sd-bg-icon{position:absolute;bottom:10%;left:35%;z-index:-1}.sd-content .sd-bg-icon i{font-size:230px;color:#e4e4e421}@media (max-width:575px){.sd-content .sd-bg-icon{left:4%}}.banner-slide-height{height:800px;position:relative}@media only screen and (min-width:992px) and (max-width:1199px){.banner-slide-height{height:700px}}@media only screen and (min-width:768px) and (max-width:991px){.banner-slide-height{height:600px}}@media only screen and (min-width:576px) and (max-width:767px){.banner-slide-height{height:600px}}@media (max-width:575px){.banner-slide-height{height:550px}}.slide-border{height:100%;border-right:2px solid var(--tp-common-white);opacity:.3}.feature__list ul li{list-style:none;padding:18px 30px;margin-bottom:20px;transition:.3s;border-radius:6px;background:var(--tp-grey-5)}.feature__list ul li:last-child{margin-bottom:0}.feature__list ul li:hover{transform:translateX(15px);background:var(--tp-theme-1)}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.feature__list ul li:hover{transform:translateX(0);transform:translateY(-5px)}}.feature__list ul li:hover>a,.feature__list ul li:hover>a i{color:var(--tp-common-white)}.feature__list ul li a{justify-content:space-between;font-size:18px;color:var(--tp-heading-primary);transition:.3s;align-items:center;display:flex}.feature__list ul li a i{color:var(--tp-grey-6)}.feature__left{margin-right:55px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.feature__left{margin-right:0}}.feature__images{position:relative;margin-left:10px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.feature__images{margin-left:0}}.vide-button{transform:translateY(-50%);right:-65px;position:absolute;top:50%}@media (max-width:575px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:1400px) and (max-width:1600px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.vide-button{right:0;text-align:center;margin:0 auto;left:0}}.vide-button a{font-size:20px;color:var(--tp-theme-1);transition:.3s;text-align:center;box-shadow:0 16px 32px 0 rgba(0,0,0,.04);background:var(--tp-common-white);line-height:120px;display:inline-block}.vide-button a,.vide-button a:before{height:120px;border-radius:50%;width:120px}.vide-button a:before{animation:pulse 2s infinite;right:0;content:"";position:absolute;background:#fff;left:0;z-index:-1}@media (max-width:575px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:1400px) and (max-width:1600px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.vide-button a:before{right:0;text-align:center;margin:0 auto;left:0}}.vide-button a:hover{color:var(--tp-common-white);background-color:var(--tp-theme-1)}.vide-button-3{transform:translateY(-50%);right:0;left:0}.vide-button-3,.vide-button-3 a:before{text-align:center;margin:0 auto}.vide-button-3 a:hover{color:var(--tp-common-white);background:var(--tp-theme-1)}.video__area{height:700px;position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat}@media only screen and (min-width:768px) and (max-width:991px){.video__area{height:600px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.video__area{height:500px}}.video__button-2{transform:translateY(-50%);right:0;position:absolute;text-align:center;top:50%;left:0}.video__button-2 a{height:120px;font-size:20px;color:var(--tp-common-white);transition:.3s;text-align:center;box-shadow:0 16px 32px 0 rgba(0,0,0,.04);border-radius:50%;background:var(--tp-theme-1);width:120px;line-height:120px;display:inline-block}.video__button-2 a:hover{border-color:var(--tp-common-white);color:var(--tp-theme-1);background:var(--tp-common-white)}.video__button-2 a:before{animation:pulse 2s infinite;height:120px;content:"";margin:0 auto;border-radius:50%;width:120px;z-index:-1}.video__button-2 a:before,.video__button-3{right:0;position:absolute;text-align:center;left:0}.video__button-3{transform:translateY(-50%);top:50%}.video__button-3 a{height:120px;font-size:20px;color:var(--tp-theme-1);transition:.3s;text-align:center;box-shadow:0 16px 32px 0 rgba(0,0,0,.04);border-radius:50%;background:var(--tp-common-white);width:120px;line-height:120px;display:inline-block}.video__button-3 a:hover{color:var(--tp-common-white);background:var(--tp-theme-1)}.video__button-3 a:before{animation:pulse 2s infinite;height:120px;right:0;content:"";position:absolute;text-align:center;margin:0 auto;border-radius:50%;background:var(--tp-common-white);left:0;width:120px;z-index:-1}.appoinment-cta{margin-top:-40px}.appoinment-cta__content{justify-content:space-between;position:relative;align-items:center;border-radius:6px;display:flex;z-index:1}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.appoinment-cta__content{padding:25px 15px;text-align:center;display:block}}.appoinment-cta__content-title{font-size:24px;margin-bottom:0;color:var(--tp-common-white);margin-left:40px;line-height:1.3}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.appoinment-cta__content-title{margin-bottom:20px;margin-left:0}}@media only screen and (min-width:992px) and (max-width:1199px){.appoinment-cta-2{padding-bottom:30px}}.appoinment-cta-2__content{padding:15px 30px;justify-content:space-between;position:relative;align-items:center;border-radius:6px;display:flex;z-index:1}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.appoinment-cta-2__content{transform:translateY(-30px);padding:25px 30px}}.appoinment-cta-2__content-title{font-size:14px;font-weight:var(--tp-fw-regular);margin-bottom:0;color:var(--tp-text-body);line-height:1.3}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.appoinment-cta-2__content-title{margin-bottom:0}}.appoinment-cta-2__content-title a{font-weight:var(--tp-fw-sbold);color:var(--tp-heading-primary)}.appoinment-cta-2__content a{font-size:14px;font-weight:var(--tp-fw-sbold)}.appoinment-cta-2__content a:hover{color:var(--tp-theme-1)}.project__area,.project__inner{position:relative}.project__inner{width:100%;display:flex}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.project__inner{display:block}}.project__info{position:relative;width:50%}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.project__info{width:100%}}.project__info-image{position:relative}.project__info-image:before{height:100%;content:"";position:absolute;top:0;background:rgba(34,35,40,.5);left:0;width:100%}.project__info:hover .project__info-image:before{height:100%;content:"";position:absolute;top:0;background:#bb2324c9;left:0;width:100%}.project__info:hover .project__button{opacity:1;visibility:visible}.project__info:hover .project__content{transform:translateY(-50%)}.project__content{transform:translateY(-23%);padding:0 30px;right:0;transition:.3s;position:absolute;text-align:center;top:50%;margin:0 auto;left:0}.project__content span{font-size:14px;margin-bottom:10px;color:var(--tp-common-white)}.project__content .p-title{font-size:40px;color:var(--tp-common-white);line-height:1.3}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.project__content .p-title{font-size:30px}}.project__button{transition:.3s;opacity:0;visibility:hidden}.project__slider{margin-right:-750px;position:relative}.project__slider-item{overflow:hidden;transition:.3s}.project__slider-item-image{min-height:450px;position:relative;background-size:cover;background-position:50%;border-radius:6px;background-repeat:no-repeat}.project__slider-item-image:before{height:100%;content:"";position:absolute;opacity:0;visibility:hidden;border-radius:6px;background:#2527287a;width:100%}.project__slider-item span{font-size:14px;margin-bottom:5px;display:inline-block}.project__slider-item-title{font-size:24px;transition:.3s;line-height:1.3}@media only screen and (min-width:768px) and (max-width:991px){.project__slider-item-title{font-size:18px}}.project__slider-item-title:hover{color:var(--tp-theme-1)}.project__slider-item-overlay{transform:translateY(-45%);right:0;transition:.3s;position:absolute;opacity:0;visibility:hidden;text-align:center;top:45%;margin:0 auto;left:0}.project__slider-item-overlay a{height:50px;font-size:20px;color:var(--tp-common-white);transition:.3s;border-radius:6px;background:var(--tp-theme-1);width:50px;line-height:50px;display:inline-block}.project__slider-item-overlay a:hover{color:var(--tp-theme-1);background:var(--tp-common-white)}.project__slider-item:hover .project__slider-item-image:before{opacity:1;visibility:visible}.project__slider-item:hover .project__slider-item-overlay{transform:translateY(-50%);opacity:1;visibility:visible;top:50%}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.project__slider{margin-right:0}}.testimonial__area,.testimonial__area-2{position:relative;z-index:3}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.testimonial__area-2{padding-bottom:60px}}.testimonial__right{position:relative}.testimonial__right-bg{height:100%;right:0;position:absolute;top:0;width:35%;z-index:-1}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.testimonial__right-bg{display:none}}.testimonial__right-image{position:absolute;top:0}@media only screen and (min-width:992px) and (max-width:1199px){.testimonial__right-image{margin-bottom:30px;position:static}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.testimonial__right-image{display:none}}@media only screen and (min-width:1200px) and (max-width:1399px){.testimonial__right-image img{width:90%}}.testimonial__slider{margin-right:-400px;position:relative}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.testimonial__slider{margin-right:0}}.testimonial__slider-3{margin-top:-100px}.testimonial__slider-3 .swiper-slide-active{position:relative}.testimonial__slider-3 .swiper-slide-active:before{height:220px;transform:translateY(-50%);right:-1px;content:"";position:absolute;top:50%;background:var(--tp-border-2);width:1px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.testimonial__slider-3 .swiper-slide-active:before{display:none}}.testimonial__item{padding:35px;box-shadow:0 16px 32px 0 rgba(0,0,0,.04);border-radius:6px;background:var(--tp-common-white)}.testimonial__item .review__info{align-items:center;display:flex}.testimonial__item .review__info .client__content{margin-left:20px}.testimonial__item .review__info .client__name{font-size:20px;margin-bottom:0}.testimonial__item .review__info .client__designation p{font-size:14px;margin-bottom:0}.testimonial__item .review__info .client__designation p a{font-weight:var(--tp-fw-sbold);color:var(--tp-theme-1);display:inline-block}.testimonial__item .review__text{font-size:18px;line-height:26px}.testimonial__item-2{padding:20px 30px 20px 20px;position:relative;border-radius:6px;background:var(--tp-grey-5);display:flex;z-index:1}@media (max-width:575px){.testimonial__item-2{text-align:center;display:block}}.testimonial__item-2 .tclient__details{margin-right:30px;margin-top:-50px}@media (max-width:575px){.testimonial__item-2 .tclient__details{margin-right:0;margin-top:0}}.testimonial__item-2 .tclient__designation h5{font-size:18px;margin-bottom:0}.testimonial__item-2 .tclient__designation span{font-size:14px}.testimonial__item-2 .review__text-2 p{font-size:18px;margin-bottom:0;color:var(--tp-heading-primary);line-height:26px}.testimonial__item-2 .quote-img{right:10px;position:absolute;bottom:10px;z-index:-1}.testimonial__item-3{padding-right:70px;z-index:3}@media only screen and (min-width:1200px) and (max-width:1399px){.testimonial__item-3{padding-right:40px}}.testimonial__item-box{padding:0 30px}.testimonial__item-box .quote__text{font-size:24px;line-height:32px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.testimonial__item-box .quote__text{font-size:20px}}.testimonial__item-box .author__info{justify-content:center;align-items:center;display:flex}.testimonial__item-box .author__image{margin-right:20px}.testimonial__item-box .author__image img{border-radius:50%}.testimonial__item-box .author__content{text-align:left}.testimonial__item-box .author__content h5{font-size:18px;margin-bottom:0}.testimonial__item-box .author__content span{font-size:14px}.testimonial__left-info{margin-left:80px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.testimonial__left-info{margin-left:0}}.testimonial__left-info-2{margin-left:70px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.testimonial__left-info-2{margin-left:0;margin-top:50px}}.testimonial__shape{position:absolute;top:0;left:0;z-index:-1}.testimonial__shape-2{right:0;position:absolute;top:0;z-index:-1}.testimonial__side-image{position:relative}.testimonial__side-image img{border-radius:10px}.testimonial__icon-3{right:0;position:absolute;bottom:0;z-index:-1}.team__item{position:relative}.team__item:hover .team__content,.team__item:hover .team__image:before,.team__item:hover .team__social{opacity:1;visibility:visible}.team__item:hover .team__social{top:40%}.team__item:hover .team__content{bottom:25px}.team__item-box .member__info{padding:30px;transition:.3s;position:relative;background:var(--tp-heading-primary)}.team__item-box .member__info span{font-size:14px;color:#a2abb4;display:inline-block}.team__item-box .member__info .m-name{font-size:20px;margin-bottom:0;color:var(--tp-common-white);transition:.3s}.team__item-box .member__info .m-name:hover{color:var(--tp-theme-1)}.team__item-box .member__info:before{height:30px;right:0;transition:.5s;content:"";position:absolute;clip-path:polygon(0 0,0 100%,100% 0);bottom:-30px;background:#e7e7e7;width:30px}.team__item-box:hover .member__info{background:var(--tp-theme-1)}.team__item-box:hover .member__info .m-name,.team__item-box:hover span{color:var(--tp-common-white)}.team__item-box:hover .member__info:before{background:#ffc3c3}.team__item-grid{position:relative}.team__item-grid:after{height:100%;transition:.3s;content:"";position:absolute;opacity:0;top:0;border-radius:6px;background:#474c52db;left:0;width:100%}.team__item-grid:hover:after{opacity:1}.team__item-grid:hover .team__social-3{opacity:1;bottom:0;visibility:visible}.team__item-grid:hover .team__info{opacity:1;visibility:visible;top:50%}.team__image{position:relative}.team__image:before{height:340px;content:"";-webkit-clip-path:polygon(0 0,0 0,100% 100%,0 100%);clip-path:polygon(0 0,0 0,100% 100%,0 100%);background:var(--tp-heading-primary);left:0;width:100%}.team__content,.team__image:before{transition:all .5s cubic-bezier(.645,.045,.355,1);position:absolute;opacity:0;bottom:0;visibility:hidden}.team__content{left:40px}.team__content span{font-size:14px;color:var(--tp-grey-7);display:inline-block}.team__content h5{font-size:24px;color:var(--tp-common-white)}.team__content h5:hover{color:var(--tp-theme-1)}.team__social{transition:all .5s cubic-bezier(.645,.045,.355,1);position:absolute;opacity:0;visibility:hidden;top:50%;left:40px}.team__social a{height:50px;margin-right:10px;margin-bottom:10px;color:var(--tp-heading-primary);transition:.3s;text-align:center;border-radius:6px;background:var(--tp-common-white);width:50px;line-height:50px;display:inline-block}.team__social a:hover{color:var(--tp-common-white);background:var(--tp-theme-1)}.team__social-2{padding:20px 30px}.team__social-2 a{font-size:15px;margin-right:20px;margin-bottom:10px}.team__social-2 a:hover{color:var(--tp-theme-1)}.team__social-3{padding:20px 30px 10px;justify-content:space-between;right:0;border-top-right-radius:6px;transition:all .3s ease-out 0s;position:absolute;border-top-left-radius:6px;opacity:0;bottom:-30px;visibility:hidden;margin:0 40px;background:var(--tp-common-white);left:0;display:flex;z-index:1}.team__social-3 a{font-size:15px;margin-right:15px;margin-bottom:10px;transition:.3s}.team__social-3 a:last-child{margin-right:0}.team__social-3 a:hover{color:var(--tp-theme-1)}.team__info{transform:translateY(-50%);right:0;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;position:absolute;opacity:0;visibility:hidden;text-align:center;top:30%;left:0;z-index:1}.team__info span{font-size:14px;font-weight:var(--tp-fw-sbold);color:#c5c5c5;text-transform:uppercase}.team__info h5{font-size:24px;color:var(--tp-common-white)}.team__info h5:hover{color:var(--tp-theme-1)}.team__details-image{margin-right:30px;position:relative}@media only screen and (min-width:768px) and (max-width:991px){.team__details-image{margin-right:0}}.team__details-image img{border-radius:6px;width:100%}.team__details-dtitle{font-size:60px;line-height:1}.team__details-degination{font-size:30px;color:var(--tp-theme-1);line-height:1;display:block}.team__details-contact-icon a{height:50px;font-size:20px;border:1px solid var(--tp-border-2);color:var(--tp-theme-1);transition:.3s;text-align:center;border-radius:6px;width:50px;line-height:50px;display:inline-block}.team__details-contact-text span{font-size:14px}.team__details-contact-text h6{font-size:20px}.team__details-contact-info ul li{list-style:none;margin-bottom:30px}.team__details-contact-wrapper{display:flex}.team__details-contact-wrapper:hover>.team__details-contact-icon a{border-color:var(--tp-theme-1);color:var(--tp-common-white);background-color:var(--tp-theme-1)}.team__details-text{font-size:16px;line-height:25px}.team__details-text-2{font-size:18px;line-height:26px}.team__dtitle{font-size:60px}.team__main-info{margin-left:40px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.team__main-info{margin-left:0}}.td-border{border-bottom:1px solid var(--tp-border-2)}.member-skill .progress{height:10px;position:relative;background-color:transparent;border-radius:0;z-index:1}.member-skill .progress:before{height:3px;transform:translateY(-50%);content:"";position:absolute;top:0;top:50%;background:#ececec;width:100%;z-index:-1}.member-skill .progress-bar{border-bottom-right-radius:6px;border-top-right-radius:6px;animation-name:slideInLeft;visibility:visible;background-color:var(--tp-theme-1);width:70%}.member-skill .progress-bar-2{width:52%}.member-skill .progress-bar-3{width:82%}.skill-wrapper{margin-bottom:27px}.skill-title{justify-content:space-between;display:flex}.skill-title span{font-size:18px;font-weight:700;color:var(--tp-theme-1);float:right}.skill-category{font-size:18px;margin-bottom:16px;line-height:28px;display:inline-block}.qulification-title{font-size:26px}.certificate a{margin-right:20px;margin-bottom:20px;display:inline-block}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.member-qualification{padding-right:0}}.blog__item{padding:35px 38px;position:relative;background:var(--tp-common-white)}.blog__item:hover .blog__author span,.blog__item:hover .blog__btn a,.blog__item:hover .blog__catagory span,.blog__item:hover .blog__meta,.blog__item:hover .blog__sm-title,.blog__item:hover .bolg__btn a,.blog__item:hover i{color:var(--tp-common-white)}.blog__item:hover .blog__thumb{opacity:1}.blog__item-2-content{padding:25px 40px;background:var(--tp-common-white)}@media (max-width:575px){.blog__item-2-content{padding:25px 15px}}.blog__item-2-image{position:relative}.blog__item-2-image-inner{overflow:hidden}.blog__item-2-image-inner img{transition:all 1.5s cubic-bezier(0,0,.2,1)}.blog__item-2:hover .blog__item-2-image img{transform:scale3d(1.1,1.1,1.1)}.blog__item-2-date a{height:80px;font-size:40px;font-weight:var(--tp-fw-sbold);right:20px;color:var(--tp-common-white);position:absolute;text-align:center;top:-30px;border-radius:6px;background:var(--tp-theme-1);width:80px;line-height:60px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.blog__item-2-date a{top:20px}}.blog__item-2-date a span{font-size:14px;margin-bottom:0;color:#ffcdb6;position:relative;top:-38px;display:inline-block}.blog__item-2-date-df span{bottom:-30px;top:inherit}.blog__item-2:hover .blog__btn-2 a{border-color:var(--tp-theme-1);color:var(--tp-common-white);background:var(--tp-theme-1)}.blog__item-2-df{border:1px solid var(--tp-border-2);border-radius:6px}.blog__thumb{-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;background-size:cover;opacity:0;background-position:50%;background-repeat:no-repeat}.blog__thumb,.blog__thumb:after{height:100%;position:absolute;top:0;left:0;width:100%}.blog__thumb:after{content:"";opacity:.8;background-color:rgba(0,0,0,.9)}.blog__meta{margin-bottom:8px}.blog__author,.blog__meta{align-items:center;display:flex}.blog__author{margin-right:30px;color:var(--tp-text-body)}@media only screen and (min-width:1200px) and (max-width:1399px){.blog__author{margin-right:15px}}.blog__author i{font-size:15px;margin-right:8px;color:var(--tp-theme-1)}.blog__author span{font-size:14px;font-weight:var(--tp-fw-medium);position:relative;line-height:1.1;display:inline-block}.blog__author span:before{height:0;transform:rotate(-16deg);font-size:12px;right:-10px;content:"/";position:absolute;top:1px;background:var(--tp-text-body);width:1px;font-family:var(--tp-ff-fontawesome)}@media only screen and (min-width:1200px) and (max-width:1399px){.blog__author span:before{right:-3px}}.blog__author:hover{color:var(--tp-theme-1)}.blog__catagory span{font-size:14px;font-weight:var(--tp-fw-sbold);color:var(--tp-heading-primary)}.blog__sm-title{font-size:20px;transition:.3s;line-height:1.4}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.blog__sm-title{font-size:18px}}.blog__sm-title:hover{color:var(--tp-theme-1)}.blog__btn{align-items:center;display:flex}.blog__btn a{font-size:14px;font-weight:var(--tp-fw-medium);color:var(--tp-text-body);transition:.3s;display:inline-block}.blog__btn a i{margin-left:10px}.blog__btn a:hover{color:var(--tp-theme-1)}.blog__btn-2 a{border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding:20px 40px;justify-content:space-between;font-size:16px;font-weight:var(--tp-fw-sbold);color:var(--tp-heading-primary);transition:.3s;border-top:1px solid var(--tp-border-2);align-items:center;box-shadow:0 16px 32px 0 rgba(0,0,0,.04);background:var(--tp-common-white);display:flex}@media only screen and (min-width:768px) and (max-width:991px){.blog__btn-2 a{font-size:14px}}.blog__content,.tp-blog__thumb{position:relative}.tp-blog__meta span{font-size:14px;font-weight:var(--tp-fw-medium);margin-right:25px;transition:.3s;text-transform:uppercase;display:inline-block}.tp-blog__meta span:last-child{margin-right:0}.tp-blog__meta span i{margin-right:3px}.tp-blog__meta span i,.tp-blog__meta span:hover{color:var(--tp-theme-1)}.tp-blog__title{font-size:34px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.tp-blog__title{font-size:25px}}.tp-blog__title:hover{color:var(--tp-theme-1)}.tp-blog__sm-title{font-size:24px}.tp-blog-nav button{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:30px;color:var(--tp-common-white);position:absolute;top:50%;left:50px;z-index:1}.tp-blog-nav button:hover{color:var(--tp-theme-1)}@media (max-width:575px){.tp-blog-nav button{left:10px}}.tp-blog-nav .tp-blog-button-next{right:50px;left:auto}@media (max-width:575px){.tp-blog-nav .tp-blog-button-next{right:10px}}.tp-blog blockquote{padding:50px 50px 40px;font-weight:400;font-style:normal;color:#666;position:relative;text-align:left;clear:both;margin:30px 0!important;border-radius:7px;background:var(--tp-grey-5)}.tp-blog blockquote p{font-size:18px;font-weight:500;color:var(--tp-heading-primary);line-height:26px}.tp-blog blockquote:before{font-size:32px;margin-bottom:20px;color:var(--tp-theme-1);content:"\f10e";position:static;line-height:1;font-family:Font Awesome\ 5 Pro;display:inline-block}.tp-blog blockquote span{font-size:20px;color:var(--tp-heading-primary)}.tp-blog blockquote span:before{height:2px;font-size:28px;font-weight:400;margin-right:10px;color:var(--tp-theme-1);content:"";position:relative;text-align:center;top:-4px;background:var(--tp-theme-1);padding-bottom:0;width:40px;display:inline-block}.tp-blog__tag span{font-size:16px;font-weight:var(--tp-fw-sbold);margin-right:10px;color:var(--tp-heading-primary);text-transform:uppercase}.tp-blog__tag a{padding:5px 15px;font-size:14px;border:1px solid #ddd;margin-right:5px;margin-bottom:5px;transition:.3s;text-transform:capitalize;border-radius:6px;background:var(--tp-common-white);display:inline-block}.tp-blog__tag a:hover{border-color:var(--tp-theme-1);color:var(--tp-common-white);background:var(--tp-theme-1)}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.blog-sidebar__wrapper{padding-left:0}}.blog-sidebar__widget{padding:38px 40px;border:1px solid #f0f0f5;border-radius:6px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.blog-sidebar__widget{padding:20px}}.blog-sidebar__widget-title{font-size:20px;position:relative;border-bottom:1px solid #f0f0f5;padding-bottom:20px}.blog-sidebar__widget-title:before{height:1px;right:0;content:"";position:absolute;bottom:-1px;background:var(--tp-theme-1);left:0;width:30px}.blog-sidebar__widget ul li{list-style:none;margin-bottom:15px}.blog-sidebar__widget ul li:last-child{margin-bottom:0}.blog-sidebar__widget ul li a{font-size:16px;font-weight:500;color:var(--tp-heading-primary);position:relative;padding-left:20px}.blog-sidebar__widget ul li a:after{transform:translateY(-50%);font-size:14px;color:#001d23;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;content:"\f054";position:absolute;top:50%;left:0;font-family:Font Awesome\ 5 Pro}.blog-sidebar__widget ul li a:hover,.blog-sidebar__widget ul li a:hover:after{color:var(--tp-theme-1)}.blog-sidebar__widget ul li a:hover:after{left:7px}.blog-sidebar__widget ul li ul{padding-top:10px;padding-left:15px}.blog-sidebar__widget .featured__author-title{font-size:18px;line-height:1.3}.blog-sidebar__widget .featured__author p{font-size:16px}.blog-sidebar__widget .featured__author-social a{font-size:16px;margin-right:15px;margin-bottom:10px;display:inline-block}.blog-sidebar__widget .featured__author-social a:last-child{margin-right:0}.blog-sidebar__widget .featured__author-social a:hover{color:var(--tp-theme-1)}.blog-sidebar__search input{height:60px;border:1px solid transparent;padding-right:65px;box-shadow:0 16px 32px 0 rgba(0,0,0,.06);-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;border-radius:6px;background:var(--tp-common-white);width:100%;line-height:60px;padding-left:20px}.blog-sidebar__search input::placeholder{font-weight:500;color:#aeaeae}.blog-sidebar__search input:focus{border-color:var(--tp-theme-1);background-color:var(--tp-common-white)}.blog-sidebar__search button{border-bottom-right-radius:6px;height:60px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;border-top-right-radius:6px;color:var(--tp-common-white);position:absolute;text-align:center;top:50%;background:var(--tp-theme-1);left:auto;width:60px;line-height:60px}.blog-sidebar__banner img{border-radius:6px;width:100%}.tagcloud a{height:36px;padding:0 15px;font-size:14px;font-weight:500;margin-right:8px;margin-bottom:10px;color:var(--tp-text-body);-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background:#f4f4f4;line-height:38px;display:inline-block}.tagcloud a:hover{color:var(--tp-common-white);background:var(--tp-theme-1)}.rc__post:not(:last-child){margin-bottom:30px}.rc__meta span{font-size:14px;font-weight:var(--tp-fw-medium);color:var(--tp-text-body)}.rc__thumb img{height:75px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;border-radius:6px;width:75px}.rc__title{font-size:16px;font-weight:var(--tp-fw-medium);color:var(--tp-common-black);line-height:24px}.rc__title a:hover{color:var(--tp-theme-1)}.tp-pagination ul li{margin-right:10px;display:inline-block}@media (max-width:575px){.tp-pagination ul li{margin-right:5px}}.tp-pagination ul li.active a{border-color:var(--tp-theme-1);color:var(--tp-common-white);background:var(--tp-theme-1)}.tp-pagination ul li a,.tp-pagination ul li span{height:40px;overflow:hidden;font-size:16px;border:2px solid #eef0f6;font-weight:500;color:var(--tp-common-black);position:relative;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background:transparent;width:40px;line-height:36px;display:inline-block}.tp-pagination ul li a.current,.tp-pagination ul li a:hover,.tp-pagination ul li span.current,.tp-pagination ul li span:hover{border-color:var(--tp-theme-1);color:var(--tp-common-white);background:var(--tp-theme-1)}.post-comment-title h3{font-size:30px}.latest-comments li{list-style:none}.latest-comments li:first-child .comments-box{padding-top:0;border-top:0}.latest-comments li.children{margin-left:105px}@media only screen and (min-width:576px) and (max-width:767px){.latest-comments li.children{margin-left:60px}}@media (max-width:767px){.latest-comments li.children{margin-left:15px}}.comments-avatar{margin-right:20px;float:left}.comments-text{overflow:hidden;margin-bottom:30px;border-bottom:1px solid #f1f0f7;padding-bottom:30px}.comments-text p{font-size:16px;margin-bottom:20px}.avatar-name{overflow:hidden;margin-bottom:10px;position:relative}.avatar-name h5{font-size:18px;margin-bottom:0}.avatar-name span{font-size:14px;font-weight:400;color:#66819a}.comment-reply{font-size:14px;font-weight:600;color:#222}.comment-reply i{padding-right:4px}.comment-reply:hover{color:var(--tp-theme-1)}.post-input input,.post-input textarea{height:50px;padding:0 30px;border:1px solid #f5f5f5;margin-bottom:20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-radius:6px;background:var(--tp-grey-5);width:100%;line-height:50px}.post-input input::placeholder,.post-input textarea::placeholder{font-weight:400;color:#686a6f}.post-input input:focus,.post-input textarea:focus{border-color:var(--tp-theme-1);outline:none;background:#fff}.post-input input:focus::placeholder,.post-input textarea:focus::placeholder{opacity:0}.post-input textarea{height:180px;padding:20px 30px 30px;resize:none;line-height:26px}.post-check input{margin-right:5px}.post-comment-form h4{font-size:30px;margin-bottom:10px}.post-comment-form>span{margin-bottom:45px;display:inline-block}.post-comment-form .a-btn{border:none;outline:none}.comments-box .post-meta{color:var(--tp-theme-1)}.brand__area-2{background-size:cover;background-position:50%;background-repeat:no-repeat;margin-top:-40px}.brand__area-3{margin-bottom:-130px;z-index:4}.brand__area-3,.brand__title{position:relative}.brand__title:before{height:1px;right:0;content:"";position:absolute;bottom:50%;background:var(--tp-border-2);left:0;width:100%;z-index:-1}.brand__title span{padding:0 10px;font-size:16px;font-weight:var(--tp-fw-sblod);color:var(--tp-theme-1);background:var(--tp-common-white);display:inline-block}.brand__slider{padding:40px 0 55px;border-bottom:1px solid var(--tp-border-2);text-align:center}.brand__slider-item img{filter:grayscale(100%);transition:.3s;opacity:.6;text-align:center}.brand__slider-item:hover img{transform:translateY(-10px);opacity:1}.brand__image-item{padding:45px 20px;position:relative;text-align:center}.brand__image-item-br{border-right:1px solid #e5e5e5}.brand__image-item-bb{border-bottom:1px solid #e5e5e5}.brand__image-item-ab{height:100%;right:0;transition:.3s;position:absolute;opacity:0;visibility:hidden;top:0;background:var(--tp-theme-1);left:0;width:100%}.brand__image-item-ab img{transform:translateY(-80%);transition:.3s;position:relative;top:80%;z-index:1}.brand__image-item:hover .brand__image-item-ab{opacity:1;visibility:visible}.brand__image-item:hover .brand__image-item-ab img{transform:translateY(-50%);top:50%}.brand__image-item-3 img{filter:grayscale(100%);transition:.3s;opacity:.5}.brand__image-item-3:hover img{filter:grayscale(0);opacity:1}.brand__wrapper{box-shadow:3px 16px 23px 15px rgba(0,0,0,.04);border-radius:6px;background:var(--tp-common-white)}@media only screen and (min-width:768px) and (max-width:991px){.brand-border .row [class*=col-]:nth-child(3) .brand__image-item{border-right:0}.brand-border .row [class*=col-]:nth-child(4) .brand__image-item{border-right:1px solid #e5e5e5}.brand-border .row [class*=col-]:nth-child(5) .brand__image-item{border-bottom:1px solid #e5e5e5}.brand-border .row [class*=col-]:nth-child(6) .brand__image-item{border-right:0;border-bottom:1px solid #e5e5e5}.brand-border .row [class*=col-]:nth-child(8) .brand__image-item{border-right:1px solid #e5e5e5}}@media only screen and (min-width:576px) and (max-width:767px){.brand-border .row [class*=col-]:nth-child(2) .brand__image-item{border-right:0}.brand-border .row [class*=col-]:nth-child(5) .brand__image-item{border-bottom:1px solid #e5e5e5}.brand-border .row [class*=col-]:nth-child(6) .brand__image-item{border-right:0;border-bottom:1px solid #e5e5e5}}@media (max-width:575px){.brand-border .row [class*=col-]:first-child .brand__image-item{border-right:0}.brand-border .row [class*=col-]:nth-child(4) .brand__image-item{border-right:1px solid #e5e5e5}.brand-border .row [class*=col-]:nth-child(5) .brand__image-item,.brand-border .row [class*=col-]:nth-child(6) .brand__image-item,.brand-border .row [class*=col-]:nth-child(7) .brand__image-item{border-bottom:1px solid #e5e5e5}}.process__area{position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.process__images{margin-bottom:50px}}.process__images .image-2{margin-top:100px}@media (max-width:575px){.process__images .image-2{margin-top:60px}}.process__right{margin-left:70px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.process__right{margin-left:0}}.process__list-item{justify-content:space-between;border-bottom:1px solid var(--tp-border-2);padding-bottom:30px}.process__list-info,.process__list-item{align-items:center;display:flex}.process__list-icon{margin-right:20px}.process__list-icon i{font-size:50px;color:var(--tp-theme-1)}.process__list-content span{font-size:14px;display:inline-block}.process__list-content h5{font-size:24px;margin-bottom:0;transition:.3s}@media (max-width:575px){.process__list-content h5{font-size:18px}}.process__list-content h5:hover{color:var(--tp-theme-1)}.process__list-content .process__list-item-title{font-size:18px;line-height:26px}.process__list-sp-icon i{font-size:20px;font-weight:var(--tp-fw-regular);color:var(--tp-theme-1)}.process__list-icon2 img{height:80px;width:80px}.process__item{padding:50px 30px 15px;border:1px solid var(--tp-border-2);transition:.3s;box-shadow:0 16px 32px 0 rgba(0,0,0,.04);background:var(--tp-common-white)}@media only screen and (min-width:992px) and (max-width:1199px){.process__item{padding:50px 0}}.process__item:hover{box-shadow:none}.process__item:hover .process__more a{border-color:var(--tp-theme-1);color:var(--tp-common-white);background:var(--tp-theme-1)}.process__content .p-name{font-size:20px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.process__content .p-name{font-size:18px}}.process__content .p-name:hover{color:var(--tp-theme-1)}.process__more{transform:translateY(40px)}.process__more a{height:50px;border:1px solid var(--tp-border-2);transition:.3s;border-radius:50%;background:var(--tp-common-white);width:50px;line-height:50px;display:inline-block}.process__more a i{font-size:18px}.process__text{font-size:16px}.pricing__area-2{position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:1}.pricing__item{padding:60px;border:2px solid var(--tp-common-white);transition:.3s;border-radius:10px;background:var(--tp-common-white)}@media only screen and (min-width:768px) and (max-width:991px){.pricing__item{padding:60px 30px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.pricing__item{padding:60px 30px}}.pricing__item:hover{border-color:var(--tp-theme-1)}.pricing__item-name h5{font-size:24px}.pricing__item-name p{font-size:14px;color:var(--tp-border-3);line-height:22px}.pricing__item-info .pnumber a,.pricing__item-info h5{font-size:14px;margin-bottom:10px}.pricing__item-info .pnumber a{height:26px;border:2px solid var(--tp-grey-8);font-weight:var(--tp-fw-medium);margin-right:5px;color:var(--tp-heading-primary);transition:.3s;border-radius:30px;width:55px;line-height:22px;display:inline-block}.pricing__item-info .pnumber a:hover{border-color:var(--tp-theme-1)}.pricing__item-price span{font-size:70px;font-weight:var(--tp-fw-sbold);margin-bottom:25px;color:var(--tp-heading-primary);display:inline-block}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.pricing__item-price span{font-size:50px}}.pricing__item-price p{color:var(--tp-border-3)}.pricing__item-active{border:2px solid var(--tp-theme-1)}.pricing__item-3{border:1px solid var(--tp-border-2);transition:.3s;box-shadow:0 16px 32px 0 rgba(0,0,0,.03);border-radius:6px}.pricing__item-3:hover{box-shadow:none}.pricing__item-3 .sm-content{padding:50px 50px 35px}@media only screen and (min-width:1200px) and (max-width:1399px){.pricing__item-3 .sm-content{padding:50px 25px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.pricing__item-3 .sm-content{padding:50px 20px}}@media (max-width:575px){.pricing__item-3 .sm-content{padding:25px}}.pricing__item-3 .sm-content-name{align-items:center;display:flex}.pricing__item-3 .sm-content-name h5{font-size:40px}.pricing__item-3 .sm-content-name span{font-size:14px;margin-left:5px;display:inline-block}.pricing__item-3 .sm-content-1{border-bottom:1px solid var(--tp-border-2)}.pricing__item-3 .sm-content ul li{list-style:none;justify-content:space-between;font-size:18px;margin-bottom:15px;color:var(--tp-heading-primary);display:flex}.pricing__item-3 .sm-content ul li:last-child{margin-bottom:0}.pricing__item-3 .sm-content ul li i{color:var(--tp-theme-1)}.pricing__item-3 .sm-content ul .disable{color:#ccc}.pricing__item-3 .sm-content .more-option span{color:var(--tp-border-3)}.pricing__item-3 .sm-content .more-option span:hover,.pricing__item-3 .sm-content .more-option-active span{color:var(--tp-theme-1)}.pricing__item-3-active{box-shadow:none}.pricing__item-3-df{border:0;background:var(--tp-common-white)}.pricing__tabs .nav-tabs{justify-content:end;border:none}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.pricing__tabs .nav-tabs{justify-content:start;margin-bottom:40px}}.pricing__tabs .nav-tabs .nav-link{border:0;margin-bottom:0}.pricing__tabs .nav .nav-item .nav-link{padding:0 80px 0 0;font-size:16px;border:none;font-weight:600;color:#a3afb9;text-transform:capitalize;position:relative;outline:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;background:transparent}.pricing__tabs .nav .nav-item:last-child .nav-link{padding-right:0}.pricing__tabs .nav .nav-item .nav-link.active{color:var(--tp-heading-primary)}.pricing__tabs .nav .nav-item .nav-link.active:before{right:50px}.pricing__tabs .nav .nav-item .nav-link:before{height:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:20px;content:"";position:absolute;top:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:var(--tp-theme-1);width:10px;z-index:1}.pricing__tabs .nav .nav-item:last-child .nav-link:before{display:none}.pricing__tabs .nav .nav-item .nav-link:after{height:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:15px;content:"";position:absolute;top:50%;border-radius:30px;background:var(--tp-common-white);width:50px}.pricing__tabs .nav .nav-item:last-child .nav-link:after{display:none}.pricing__tabs-2 .nav-tabs{justify-content:end;border:none}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.pricing__tabs-2 .nav-tabs{justify-content:start;margin-bottom:40px}}.pricing__tabs-2 .nav-button-one{border-bottom-right-radius:0;border-bottom-left-radius:6px;border:none;border:1px solid var(--tp-border-2);border-top-right-radius:0;border-top-left-radius:6px}.pricing__tabs-2 .nav-button-one,.pricing__tabs-2 .nav-button-two{height:50px;font-size:16px;font-weight:var(--tp-fw-medium);color:var(--tp-heading-primary);text-transform:capitalize;width:120px}.pricing__tabs-2 .nav-button-two{border-bottom-right-radius:6px;border-bottom-left-radius:0;border:none;border:1px solid var(--tp-border-2);border-top-right-radius:6px;border-top-left-radius:0}.pricing__tabs-2 .nav-item.show .nav-link,.pricing__tabs-2 .nav-tabs .nav-link.active{border-color:var(--tp-theme-1);color:var(--tp-common-white);background:var(--tp-theme-1)}.fact__bg{position:relative;background:var(--tp-heading-primary);z-index:1}.fact__bg:before{height:100%;content:"";position:absolute;top:0;background:var(--tp-theme-1);left:0;width:35%;z-index:-1}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.fact__bg:before{display:none}}.fact__image img{border-radius:6px}.fact__info{margin-left:70px}@media only screen and (min-width:992px) and (max-width:1199px){.fact__info{margin-left:50px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.fact__info{margin-left:0;margin-top:50px}}.fact__info .section__wrapper h4{color:var(--tp-common-white)}.fact__info .section__wrapper .r-text span{color:#60666d}.fact__content-item{align-items:center;display:flex}.fact__content-item-des h6{font-size:24px;color:var(--tp-common-white)}.fact__content-item-des p{margin-bottom:0;color:#aeb4ba}.fact__content-item-border{border-bottom:1px solid #545a60}.fact__content .fc-text{margin-bottom:0;color:var(--tp-common-white);text-align:center}.fact__progress-circular{margin-right:30px}.fact__progress-circular .knob{font-size:24px!important;font-weight:var(--tp-fw-sbold)!important;color:var(--tp-common-white)!important}.portfolio-filter{padding:0;border-bottom:1px solid var(--tp-border-2);display:inline-block}.portfolio-filter button{padding:0 20px 25px;font-size:16px;border:0;font-weight:var(--tp-fw-sbold);text-transform:capitalize;position:relative;background:none}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.portfolio-filter button{margin-bottom:20px}}.portfolio-filter button:before{height:4px;-webkit-transition:all .3s ease;transition:all .3s ease;content:"";position:absolute;bottom:0;background:var(--tp-theme-1);left:0;width:0}.portfolio-filter button:hover:before{left:0;width:100%}.portfolio-filter button.active{color:var(--tp-heading-primary)}.portfolio-filter button.active:before{width:100%}.portfolio-filter .portfolio-filter button:hover:before,.portfolio-filter button.active:before{-webkit-transition:width .3s ease;transition:width .3s ease;left:0;width:100%}.portfolio-wrapper{position:relative}.portfolio-wrapper:hover .portfolio-image:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:.8}.portfolio-wrapper:hover .portfolio-caption{opacity:0;visibility:hidden}.portfolio-wrapper:hover .portfolio-caption-bottom,.portfolio-wrapper:hover .portfolio-caption-bottom-2,.portfolio-wrapper:hover .portfolio-caption-top{opacity:1;visibility:visible}.portfolio-wrapper:hover .portfolio-caption-top{top:50px}@media (max-width:575px){.portfolio-wrapper:hover .portfolio-caption-top{top:20px}}.portfolio-wrapper:hover .portfolio-caption-bottom{bottom:50px}@media (max-width:575px){.portfolio-wrapper:hover .portfolio-caption-bottom{bottom:20px}}.portfolio-wrapper:hover .portfolio-caption-bottom-2{bottom:50px}@media (max-width:575px){.portfolio-wrapper:hover .portfolio-caption-bottom-2{bottom:20px}}.portfolio-image{position:relative}.portfolio-image:before{opacity:0;background:#000}.portfolio-image:after,.portfolio-image:before{height:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;content:"";position:absolute;top:0;border-radius:6px;left:0;width:100%}.portfolio-image:after{background:#2527287a}.portfolio-image img{border-radius:6px}.portfolio-image-2:after{display:none}.portfolio-caption{transform:translateY(10px);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";right:50px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;transition:.3s;position:absolute;bottom:50px;left:50px}@media (max-width:575px){.portfolio-caption{right:20px;bottom:20px;left:20px}}.portfolio-caption h6{font-size:24px;margin-bottom:0;color:var(--tp-common-white);position:relative;letter-spacing:0;padding-bottom:10px;line-height:1.3}.portfolio-caption p{color:var(--tp-common-white);text-transform:capitalize;opacity:.8}.portfolio-caption-top{transform:translateY(10px);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";right:50px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;transition:.3s;position:absolute;opacity:0;visibility:hidden;top:30px;left:50px}@media (max-width:575px){.portfolio-caption-top{right:20px;bottom:20px;left:20px}}.portfolio-caption-top h6{font-size:24px;margin-bottom:0;color:var(--tp-common-white);position:relative;letter-spacing:0;padding-bottom:10px;line-height:1.2}.portfolio-caption-top h6:hover{color:var(--tp-theme-1)}.portfolio-caption-top p{color:var(--tp-common-white);text-transform:capitalize}.portfolio-caption-top-2 h6{font-size:30px}@media only screen and (min-width:576px) and (max-width:767px){.portfolio-caption-top-2 h6{font-size:25px}}@media (max-width:575px){.portfolio-caption-top-2 h6{font-size:20px}}.portfolio-caption-bottom{transition:.3s;position:absolute;opacity:0;bottom:30px;visibility:hidden;left:50px}@media (max-width:575px){.portfolio-caption-bottom{right:20px;bottom:20px;left:20px}}.portfolio-caption-bottom a{height:60px;font-size:20px;color:var(--tp-common-white);text-align:center;border-radius:6px;background:var(--tp-theme-1);width:60px;line-height:60px;display:block}.portfolio-caption-bottom a:hover{color:var(--tp-theme-1);background:var(--tp-common-white)}.portfolio-caption-bottom-2{transition:.3s;position:absolute;opacity:0;bottom:30px;visibility:hidden;left:50px}@media (max-width:575px){.portfolio-caption-bottom-2{right:20px;bottom:20px;left:20px}}.portfolio-caption-bottom-2 a{font-size:14px;font-weight:var(--tp-fw-sbold);color:var(--tp-common-white)}.portfolio-caption-bottom-2 a:hover{color:var(--tp-theme-1)}.portfolio__details{margin-right:-90px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.portfolio__details{margin-right:0}}.portfolio__details-title{font-size:30px;margin-bottom:15px}.portfolio__details .pt-d-image img{border-radius:6px}.portfolio__details .ptd-descriptiopn{position:relative}.portfolio__details .ptd-descriptiopn p{margin-left:100px}.portfolio__details .p-quote{height:70px;font-size:50px;color:var(--tp-heading-primary);position:absolute;text-align:center;top:0;box-shadow:0 16px 32px 0 rgba(0,0,0,.06);background:var(--tp-common-white);width:70px;line-height:70px;display:block}.portfolio__details .hg-light{display:inline-block}.portfolio__details .hg-light,.portfolio__details blockquote{font-weight:var(--tp-fw-medium);color:var(--tp-heading-primary)}.portfolio__details blockquote{font-size:20px;line-height:28px}.portfolio__details .pt-sm-item-title{font-size:20px;margin-bottom:20px;border-bottom:1px solid var(--tp-border-2);padding-bottom:15px}.portfolio__details .pt-sm-item-number{color:var(--tp-theme-1);display:inline-block}.portfolio__sidebar{margin-left:115px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.portfolio__sidebar{margin-left:0}}.portfolio__sidebar .ps__item{border:1px solid var(--tp-border-2);border-radius:6px;line-height:0}.portfolio__sidebar .ps__item-info{padding:40px}.portfolio__sidebar .ps__item-info .ps-list ul li{list-style:none;font-size:14px;margin-bottom:20px;border-bottom:1px solid var(--tp-border-2);padding-bottom:25px}.portfolio__sidebar .ps__item-info .ps-list ul li:last-child{border:0;margin-bottom:0;padding-bottom:10px}.portfolio__sidebar .ps__item-info .ps-list ul li span{font-weight:var(--tp-fw-medium);color:var(--tp-heading-primary);display:inline-block}.portfolio__sidebar .ps__title{font-size:18px;margin-bottom:30px}.portfolio__sidebar .ps__form .contact-filed{position:relative}.portfolio__sidebar .ps__form .contact-filed:after{color:var(--tp-theme-1);content:"\f007";position:absolute;top:18px;left:30px;font-family:Font Awesome\ 5 Pro}.portfolio__sidebar .ps__form .contact-filed.contact-icon-mail:after{content:"\f0e0"}.portfolio__sidebar .ps__form .contact-filed.contact-icon-message:after{content:"\f303"}.portfolio__sidebar .ps__form .contact-filed.contact-icon-website:after{content:"\f0ac"}.portfolio__sidebar .ps__form .contact-filed input{height:60px;border:1px solid var(--tp-border-2);font-weight:500;color:var(--tp-heading-primary);transition:.3s;padding-right:30px;border-radius:6px;width:100%;padding-left:55px}.portfolio__sidebar .ps__form .contact-filed input::-moz-placeholder{font-size:14px;color:#aeaeae;opacity:1}.portfolio__sidebar .ps__form .contact-filed input::placeholder{font-size:14px;color:#aeaeae;opacity:1}.portfolio__sidebar .ps__form .contact-filed input:focus{border-color:var(--tp-theme-1)}.portfolio__sidebar .ps__form .contact-filed textarea{height:250px;padding-top:15px;border:1px solid var(--tp-border-2);font-weight:500;color:var(--tp-heading-primary);transition:.3s;padding-right:30px;outline:none;box-shadow:none;border-radius:6px;width:100%;padding-left:55px}.portfolio__sidebar .ps__form .contact-filed textarea::-moz-placeholder{font-size:14px;color:#aeaeae;opacity:1}.portfolio__sidebar .ps__form .contact-filed textarea::placeholder{font-size:14px;color:#aeaeae;opacity:1}.portfolio__sidebar .ps__form .contact-filed textarea:focus{border-color:var(--tp-theme-1)}.faq__area .faq__content{margin-right:60px}@media only screen and (min-width:992px) and (max-width:1199px){.faq__area .faq__content{margin-right:10px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.faq__area .faq__content{margin-right:0}}.faq__area .faq__content .accordion-button{padding:25px 0;font-size:18px;border:0;font-weight:var(--tp-fw-sbold);color:var(--tp-heading-primary);position:relative;line-height:1.4}.faq__area .faq__content .accordion-button span{margin-right:5px;color:#c0c1c1;display:inline-block}.faq__area .faq__content .accordion-button:hover{color:var(--tp-theme-1)}.faq__area .faq__content .accordion-collapse{border:0}.faq__area .faq__content .accordion-button:not(.collapsed){color:inherit;background:transparent}.faq__area .faq__content .accordion-button:not(.collapsed) span{color:var(--tp-theme-1)}.faq__area .faq__content .accordion-body{padding-top:0;padding-left:0}.faq__area .faq__content .accordion-body p{font-size:16px;margin-bottom:0;line-height:25px}.faq__area .faq__content .accordion-item{border-right:0;border-left:0}.faq__area .faq__content .accordion-button:focus{box-shadow:none}.faq__area .faq__content .accordion-button:after{right:10px;color:#c0c1c1;content:"\f067";position:absolute;top:20%;left:0;background-image:none;font-family:Font Awesome\ 6 Pro}@media (max-width:575px){.faq__area .faq__content .accordion-button:after{right:5px}}.faq__area .faq__content .accordion-button:not(.collapsed):after{transform:rotate(0deg);color:var(--tp-theme-1);content:"\f068";background-image:none}.faq__left-info{margin-left:60px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.faq__left-info{margin-left:0;margin-top:55px}}.faq__accordion-2 .sm-accordion-item{border-bottom:0;border-radius:6px}.faq__accordion-2 .sm-accordion-item .sm-accordion-button{padding:20px 30px;font-size:18px;font-weight:var(--tp-fw-medium);transition:.3s;outline:none;box-shadow:none;border-radius:6px}.faq__accordion-2 .sm-accordion-item .sm-accordion-button:hover{color:var(--tp-theme-1)}.faq__accordion-2 .sm-accordion-item .sm-accordion-button:focus{outline:none;box-shadow:none}.faq__accordion-2 .sm-accordion-item .sm-accordion-button:not(.collapsed){border-bottom-right-radius:0;border-bottom-left-radius:0;color:var(--tp-common-white);background-color:var(--tp-theme-1);box-shadow:none}.faq__accordion-2 .sm-accordion-item .accordion-body{border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding:0 30px 30px;background:var(--tp-theme-1)}.faq__accordion-2 .sm-accordion-item .accordion-body p{font-size:16px;margin-bottom:0;color:var(--tp-common-white);line-height:26px}.faq__accordion-2 .sm-accordion-item .accordion-button:after{content:"\f178";background-image:none;font-family:Font Awesome\ 6 Pro}.faq__image{position:relative}.contact__area{background-size:cover;background-position:50%;background-repeat:no-repeat}.contact__area-2{position:relative;z-index:1}.contact__item:hover .contact__icon i{transform:rotateY(1turn);color:var(--tp-common-white);background:var(--tp-theme-1)}.contact__icon i{height:100px;font-size:35px;color:var(--tp-theme-1);transition:.3s;text-align:center;background-color:var(--tp-common-white);box-shadow:0 20px 40px 0 rgba(0,0,0,.08);border-radius:50%;width:100px;line-height:100px;display:inline-block}.contact__title{font-size:24px}.contact__text p{font-size:16px;margin-bottom:0}.contact__social a{height:50px;font-size:15px;margin-right:10px;margin-bottom:10px;color:var(--tp-heading-primary);transition:.3s;text-align:center;box-shadow:0 20px 40px 0 rgba(0,0,0,.08);border-radius:6px;background:var(--tp-common-white);width:50px;line-height:50px;display:inline-block}.contact__social a:hover{color:var(--tp-common-white);background:var(--tp-theme-1)}.contact__form{padding:80PX 60px;box-shadow:0 20px 40px 0 rgba(0,0,0,.06);border-radius:6px;background:var(--tp-common-white)}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.contact__form{padding:80px 0}}.contact__form .contact-filed{position:relative}.contact__form .contact-filed:after{color:var(--tp-heading-primary);content:"\f007";position:absolute;top:18px;left:30px;font-family:Font Awesome\ 5 Pro}.contact__form .contact-filed.contact-icon-mail:after{content:"\f0e0"}.contact__form .contact-filed.contact-icon-message:after{content:"\f303"}.contact__form .contact-filed.contact-icon-website:after{content:"\f0ac"}.contact__form .contact-filed input{height:60px;border:1px solid transparent;font-weight:500;color:var(--tp-heading-primary);transition:.3s;padding-right:30px;border-radius:6px;background:#f9f9f9;width:100%;padding-left:55px}.contact__form .contact-filed input::-moz-placeholder{font-size:14px;color:#aeaeae;opacity:1}.contact__form .contact-filed input::placeholder{font-size:14px;color:#aeaeae;opacity:1}.contact__form .contact-filed input:focus{border-color:var(--tp-theme-1)}.contact__form .contact-filed textarea{height:250px;padding-top:15px;resize:none;border:1px solid transparent;font-weight:500;color:var(--tp-heading-primary);transition:.3s;padding-right:30px;outline:none;box-shadow:none;border-radius:6px;background:#f9f9f9;width:100%;padding-left:55px}.contact__form .contact-filed textarea::-moz-placeholder{font-size:14px;color:#aeaeae;opacity:1}.contact__form .contact-filed textarea::placeholder{font-size:14px;color:#aeaeae;opacity:1}.contact__form .contact-filed textarea:focus{border-color:var(--tp-theme-1)}.contact__form-agree{padding-left:5px}.contact__form-agree input{height:14px;border:1px solid #b9bac1;appearance:none;-moz-appearance:none;outline:none;margin:0;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background:var(--tp-common-white);width:14px;display:block}.contact__form-agree input:checked{border-color:transparent;position:relative;background-color:#2b4eff}.contact__form-agree input:checked:after{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:10px;color:var(--tp-common-white);content:"\f00c";position:absolute;top:46%;box-sizing:border-box;left:50%;font-family:var(--tp-ff-fontawesome)}.contact__form-agree input:hover{cursor:pointer}.contact__form-agree label{font-size:16px;color:#53545b;padding-left:8px}.contact__form-agree label a{font-weight:600;color:var(--tp-heading-primary);padding-left:4px}.contact__form-agree label a:hover{color:var(--tp-theme-1)}.contact__form-agree label:hover{cursor:pointer}.contact__map{position:relative;line-height:0;margin-top:-60px}.contact__map-wrap iframe{height:800px;filter:brightness(100%) contrast(100%) saturate(0) blur(0) hue-rotate(0deg);width:100%}@media only screen and (min-width:768px) and (max-width:991px){.contact__map-wrap iframe{height:600px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.contact__map-wrap iframe{height:500px}}.contact__map-icon{transform:translateY(-50%);right:0;position:absolute;text-align:center;top:50%;left:0}.contact__map-icon i{font-size:80px;color:var(--tp-theme-1);position:absolute;top:-14.5%;left:48.5%}.sidebar__area{height:100%;overflow-y:scroll;right:-485px;-webkit-transition:all .3s cubic-bezier(.785,.135,.15,.86);-moz-transition:all .3s cubic-bezier(.785,.135,.15,.86);transition:all .3s cubic-bezier(.785,.135,.15,.86);position:fixed;top:0;-webkit-box-shadow:-5px 0 20px -5px rgba(0,0,0,.5);-moz-box-shadow:-5px 0 20px -5px rgba(0,0,0,.5);-ms-box-shadow:-5px 0 20px -5px rgba(0,0,0,.5);-o-box-shadow:-5px 0 20px -5px rgba(0,0,0,.5);box-shadow:-5px 0 20px -5px rgba(0,0,0,.5);background:var(--tp-common-white) none repeat scroll 0 0;width:465px;z-index:9999}@media (max-width:575px){.sidebar__area{width:300px}}.sidebar__area.sidebar-opened{right:0}.sidebar__area-2{left:-485px}.sidebar__area-2.sidebar-opened{left:0}.sidebar__wrapper{padding:45px;position:relative;background:var(--tp-grey-5)}@media (max-width:575px){.sidebar__wrapper{padding:20px}}.sidebar__close{right:45px;position:absolute;top:35px}@media (max-width:575px){.sidebar__close{right:20px;top:22px}}.sidebar__close-btn{height:45px;font-size:16px;color:#fff;border-radius:50%;background:#000;width:45px;line-height:49px;display:inline-block}.sidebar__close-btn:hover{background:var(--tp-theme-1)}.sidebar__close-btn-3,.sidebar__close-btn-3:hover{background:#666}.sidebar__logo{border-bottom:1px solid #ebebeb;padding-bottom:20px}.sidebar__search{position:relative}.sidebar__search input{height:40px;font-size:16px;border:none;color:var(--tp-heading-primary);border-bottom:1px solid #ebebeb;padding-right:20px;outline:none;background:transparent;width:100%;line-height:40px}.sidebar__search input::placeholder{color:var(--tp-grey-2)}.sidebar__search input:focus{border-color:var(--tp-heading-primary)}.sidebar__search button{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;right:0;color:var(--tp-grey-2);transition:.3s;position:absolute;top:50%}.sidebar__search button:hover{color:var(--tp-heading-primary)}.sidebar__text p{font-size:16px;margin-bottom:25px}.sidebar__contact h4{font-size:30px;margin-bottom:20px;color:var(--tp-heading-primary)}.sidebar__contact ul li:not(:last-child){margin-bottom:20px}.sidebar__contact ul li:hover i{border-color:#ebebeb;color:var(--tp-common-white);background:var(--tp-theme-1)}.sidebar__contact ul li:hover a{color:var(--tp-theme-1)}.sidebar__contact-icon i{height:40px;border:1px solid #ebebeb;color:var(--tp-heading-primary);text-align:center;-webkit-border-radius:7px;-moz-border-radius:7px;-o-border-radius:7px;-ms-border-radius:7px;border-radius:7px;width:40px;line-height:40px;display:inline-block}.sidebar__contact-text a{font-size:18px;font-weight:400;color:var(--tp-heading-primary)}.sidebar__map iframe{height:200px;border:none;width:100%}.sidebar__social ul li{display:inline-block}.sidebar__social ul li:not(:last-child){margin-right:5px}.sidebar__social ul li a{height:40px;color:var(--tp-theme-1);text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background:#f1f1f1;width:40px;line-height:42px;display:inline-block}.sidebar__social ul li a:hover{color:var(--tp-common-white);background:var(--tp-heading-primary)}.side-menu-icon i{font-size:32px;color:#fff;position:relative;top:5px;cursor:pointer}.body-overlay{height:100%;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;position:fixed;opacity:0;visibility:hidden;top:0;background-color:rgba(0,0,0,.5);left:0;width:100%;z-index:999}.body-overlay:hover{cursor:pointer}.body-overlay.opened{opacity:1;visibility:visible}.footer-area,.footer__area-2{position:relative;z-index:1}.footer__area-2{background-size:cover;background-position:50%;background-repeat:no-repeat}.footer__area-2:before{height:100%;content:"";position:absolute;opacity:.9;top:0;background:var(--tp-common-black-2);left:0;width:100%;z-index:-1}.footer__widget-title{font-size:18px;margin-bottom:40px;color:var(--tp-common-white)}.footer__widget-content p{color:#b4b8bb}.footer__links ul li{list-style:none;margin-bottom:15px}.footer__links ul li:last-child{margin-bottom:0}.footer__links ul li a{font-size:16px;font-weight:var(--tp-fw-sbold);color:#b4b8bb;position:relative}.footer__links ul li a:before{height:2px;right:0;transition:.3s;content:"";position:absolute;opacity:0;visibility:hidden;top:10px;background:var(--tp-theme-1);left:-10px;width:5px}.footer__links ul li:hover>a{color:var(--tp-common-white);margin-left:10px}.footer__links ul li:hover>a:before{opacity:1;visibility:visible}.footer__links-2 ul{overflow:hidden;width:100%}.footer__links-2 ul li{width:50%;float:left}.footer__links-d ul li a{font-weight:var(--tp-fw-regular)}.footer__links-d ul li a:before{height:1px;right:0;content:"";position:absolute;bottom:0;top:20px;background:var(--tp-common-white);left:auto;width:0}.footer__links-d ul li:hover>a:before{right:auto;left:0;width:100%}.footer__links-d ul li:hover>a{margin-left:0}.footer__subscribe-form{position:relative}.footer__subscribe-form:before{content:"\f0e0";position:absolute;top:18px;left:20px;font-family:var(--tp-ff-fontawesome)}.footer__subscribe-form input{height:60px;border:none;padding-right:150px;-webkit-box-shadow:0 2px 4px 0 rgba(2,0,40,.08);-moz-box-shadow:0 2px 4px 0 rgba(2,0,40,.08);-ms-box-shadow:0 2px 4px 0 rgba(2,0,40,.08);-o-box-shadow:0 2px 4px 0 rgba(2,0,40,.08);box-shadow:0 2px 4px 0 rgba(2,0,40,.08);-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background:var(--tp-common-white);width:100%;line-height:60px;padding-left:45px}.footer__subscribe-form input::placeholder{font-weight:500;color:var(--tp-border-3)}.footer__subscribe-form input:focus{border:none;outline:none}.footer__subscribe-form input:focus::placeholder{opacity:0}.footer__subscribe-form .s-button{height:60px;padding:0 35px;font-size:15px;font-weight:700;right:0;color:var(--tp-common-white);position:absolute;text-align:center;top:0;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;background:var(--tp-theme-1);line-height:60px}.footer__subscribe-form .s-button-2{transform:translateY(-50%);font-size:14px;font-weight:700;right:30px;color:var(--tp-theme-1);position:absolute;top:50%}.footer__subscribe-form .s-button-2-df{color:var(--tp-common-white)}.footer__subscribe-form-2 input{padding-right:110px}.footer__subscribe-form-df input{color:var(--tp-common-white);padding-right:120px;background:#2c3137}.footer__social-info{display:flex}.footer__social-info span{font-size:14px;font-weight:var(--tp-fw-sbold);margin-right:20px;color:var(--tp-common-white)}.footer__social-icon a{font-size:15px;margin-right:15px;color:#727980}.footer__social-icon a:hover{color:var(--tp-common-white)}.footer__copyright{padding:30px 40px;border-top-right-radius:6px;border-top-left-radius:6px}.footer__copyright-text p{font-size:16px;margin-bottom:0}.footer__copyright-text p a{font-weight:var(--tp-fw-sbold);color:var(--tp-theme-1)}@media (max-width:575px){.footer__copyright-text{margin-bottom:20px}}.footer__copyright-links a{font-size:16px;font-weight:var(--tp-fw-sbold);margin-right:45px;color:var(--tp-heading-primary);transition:.3s}@media only screen and (min-width:576px) and (max-width:767px){.footer__copyright-links a{margin-right:15px}}.footer__copyright-links a:last-child{margin-right:0}.footer__copyright-links a:hover{color:var(--tp-theme-1)}.footer__copyright-2 .footer__copyright-text p{color:#9ca2a9}.footer__copyright-2 .footer__copyright-text p a{font-weight:var(--tp-fw-sbold);color:var(--tp-common-white)}@media (max-width:575px){.footer__copyright-2 .footer__copyright-text{margin-bottom:20px}}.footer__copyright-2 .footer__copyright-links a{margin-right:15px;color:#9ca2a9;transition:.3s}@media only screen and (min-width:576px) and (max-width:767px){.footer__copyright-2 .footer__copyright-links a{margin-right:15px}}.footer__copyright-2 .footer__copyright-links a:last-child{margin-right:0}.footer__copyright-2 .footer__copyright-links a:hover{color:var(--tp-theme-1)}.footer__col-2{margin-right:80px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.footer__col-2{margin-right:0}}.footer__col-3{margin-left:-20px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.footer__col-3{margin-left:0}}.footer__post-item{align-items:center;display:flex}.footer__post-item-image img{border-radius:10px}.footer__post-item-content{margin-left:20px}.footer__post-item-content span{font-size:16px;margin-bottom:10px;color:#8b929b;display:inline-block}.footer__post-item-content h5{font-size:16px;margin-bottom:0;color:var(--tp-common-white);line-height:26px}.footer__post-item-content h5:hover{color:var(--tp-theme-1)}.footer__post-item-border{padding-top:20px;border-top:1px solid #edf2f64f}.footer__shape-1{left:0}.footer__shape-1,.footer__shape-2{transform:translateY(-50%);position:absolute;top:50%;z-index:-1}.footer__shape-2{right:0}.subscribe-form{position:relative}.subscribe-form:before{content:"\f0e0";position:absolute;top:18px;left:20px;font-family:var(--tp-ff-fontawesome)}.subscribe-form input{height:60px;border:none;padding-right:150px;-webkit-box-shadow:0 2px 4px 0 rgba(2,0,40,.08);-moz-box-shadow:0 2px 4px 0 rgba(2,0,40,.08);-ms-box-shadow:0 2px 4px 0 rgba(2,0,40,.08);-o-box-shadow:0 2px 4px 0 rgba(2,0,40,.08);box-shadow:0 2px 4px 0 rgba(2,0,40,.08);-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background:var(--tp-common-white);width:100%;line-height:60px;padding-left:45px}.subscribe-form input::placeholder{font-weight:500;color:var(--tp-border-3)}.subscribe-form input:focus{border:none;outline:none}.subscribe-form input:focus::placeholder{opacity:0}.subscribe-form button{height:60px;padding:0 35px;font-size:15px;font-weight:700;right:0;color:var(--tp-common-white);position:absolute;text-align:center;top:0;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;background:var(--tp-theme-1);line-height:60px}.subscribe-form button i{margin-left:10px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.subscribe-form-2 button{position:static;border-radius:6px;margin-top:20px}}