:root{--title-color: #340410; --body-color: #808080; --secondary-color: #fdeaee; --smoke-color: #f8f8f8; --light-color: #afafaf; --black-color: #000000; --dark-color: #1e1e1e; --white-color: #ffffff; --yellow-color: #fec624; --success-color: #28a745; --error-color: #dc3545; --border-color: rgba(0,0,0,0.10); --theme-font: 'Montserrat', sans-serif; --theme-font2: 'PT Sans', sans-serif; --icon-font: 'Font Awesome 5 Pro'; --flaticon: 'Flaticon'; --ripple-ani-duration: 5s;}html, body{scroll-behavior: auto !important;}body{font-family: var(--theme-font2); font-size: 16px; font-weight: 400; color: var(--body-color); line-height: 26px; overflow-x: hidden; -webkit-font-smoothing: antialiased;}iframe{border: none; width: 100%;}.slick-slide:focus, button:focus, a:focus, a:active, input, input:hover, input:focus, input:active, textarea, textarea:hover, textarea:focus, textarea:active{outline: none;}input:focus{outline: none; box-shadow: none;}img:not([draggable]), embed, object, video{max-width: 100%; height: auto;}ul{list-style-type: disc;}ol{list-style-type: decimal;}table{margin: 0 0 1.5em; width: 100%; border-collapse: collapse; border-spacing: 0;}th{font-weight: 500;}td, th{border-top: 1px solid var(--border-color); padding: 9px;}a{color: rgba(var(--theme-color), 1); text-decoration: none; outline: 0; -webkit-transition: all ease 0.4s; transition: all ease 0.4s;}a:hover{color: var(--title-color);}a:active, a:focus, a:hover, a:visited{text-decoration: none; outline: 0;}button{-webkit-transition: all ease 0.4s; transition: all ease 0.4s;}img{border: none; max-width: 100%;}h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, p a, span a{font-size: inherit; font-family: inherit; font-weight: inherit; line-height: inherit;}p{margin: 0 0 15px 0; color: var(--body-color); line-height: 1.7;}.h1, h1, .h2, h2, .h3, h3, .h4, h4, .h5, h5, .h6, h6{font-family: var(--theme-font); color: var(--title-color); font-weight: 700; text-transform: none; line-height: 1.3; margin: 0 0 15px 0;}.h1, h1{font-size: 48px;}.h2, h2{font-size: 36px;}.h3, h3{font-size: 30px;}.h4, h4{font-size: 24px;}.h5, h5{font-size: 18px;}.h6, h6{font-size: 16px;}@media (max-width: 1199px){.h1, h1{font-size: 44px;}.h2, h2{font-size: 34px;}.h3, h3{font-size: 26px;}.h4, h4{font-size: 22px;}}@media (max-width: 992px){.h1, h1{font-size: 40px;}.h2, h2{font-size: 28px;}.h3, h3{font-size: 24px;}.h4, h4{font-size: 20px;}}@media (max-width: 767px){.h1, h1{font-size: 34px;}.h2, h2{font-size: 30px;}.h3, h3{font-size: 22px;}}@media (max-width: 576px){.h1, h1{font-size: 30px;}.h2, h2{font-size: 24px;}}.vs-color-plate{position: fixed; display: block; z-index: 99998; padding: 20px; padding-bottom: 13px; padding-right: 15px; width: 240px; background: #fff; left: -240px; text-align: left; top: 30%; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; box-shadow: -3px 0px 10px -2px rgba(0,0,0,0.1);}.vs-color-plate.open{left: 0;}.vs-color-plate .color-plate-icon{position: absolute; right: -48px; width: 48px; height: 45px; line-height: 45px; font-size: 21px; border-radius: 0 5px 5px 0; text-align: center; color: #fff !important; top: 0; cursor: pointer; box-shadow: -4px 0px 5px #00000036;}.vs-color-plate h4{display: block; font-size: 18px; margin-bottom: 0px; font-weight: 500;}.vs-color-plate p{font-size: 12px; margin-bottom: 15px; line-height: 20px;}.vs-color-plate .btn-wrap{margin-right: -5px;}.vs-color-plate .color-btn{width: calc(30.33% - 3px); height: 40px; margin-bottom: 7px; border-radius: 0; cursor: pointer; display: inline-block; margin-right: 3px; border: none;}.vs-color-plate .color-btn:hover{cursor: pointer;}@media only screen and (min-width: 1300px){.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container{max-width: 1250px;}}@media only screen and (max-width: 1600px){.container-fluid.px-0{padding-left: 15px !important; padding-right: 15px !important;}.container-fluid.px-0 .row{margin-left: 0 !important; margin-right: 0 !important;}}@media (min-width: 1199px){.container-custom{max-width: 1577px; margin-left: auto; margin-right: 0; padding-right: 0;}}@media (min-width: 1921px){.container-custom{margin-right: 0; max-width: 80%;}}.gx-60{--bs-gutter-x: 10px;}.gx-30{--bs-gutter-x: 30px;}.slick-track > [class*=col]{-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--bs-gutter-x)/ 2); padding-left: calc(var(--bs-gutter-x)/ 2); margin-top: var(--bs-gutter-y);}@media (max-width: 1199px){.gx-60{--bs-gutter-x: 30px;}}.form-select, .form-control{border-radius: 0; height: 60px; padding: 0 30px; padding-right: 60px; border: 1px solid #e3e3e3; color: var(--body-color); background-color: var(--white-color); border-radius: 5px; font-weight: 400;}.form-select:focus, .form-control:focus{outline: 0; box-shadow: none; background-color: var(--white-color); border-color: #e3e3e3;}.form-select.text-light::-moz-placeholder, .form-control.text-light::-moz-placeholder{color: var(--light-color);}.form-select.text-light::-webkit-input-placeholder, .form-control.text-light::-webkit-input-placeholder{color: var(--light-color);}.form-select.text-light:-ms-input-placeholder, .form-control.text-light:-ms-input-placeholder{color: var(--light-color);}.form-select.text-light::-webkit-input-placeholder, .form-control.text-light::-webkit-input-placeholder{color: var(--light-color);}.form-select.text-light::-moz-placeholder, .form-control.text-light::-moz-placeholder{color: var(--light-color);}.form-select.text-light:-ms-input-placeholder, .form-control.text-light:-ms-input-placeholder{color: var(--light-color);}.form-select.text-light::-ms-input-placeholder, .form-control.text-light::-ms-input-placeholder{color: var(--light-color);}.form-select.text-light::placeholder, .form-control.text-light::placeholder{color: var(--light-color);}.form-select::-moz-placeholder, .form-control::-moz-placeholder{color: var(--body-color); text-transform: capitalize;}.form-select::-webkit-input-placeholder, .form-control::-webkit-input-placeholder{color: var(--body-color); text-transform: capitalize;}.form-select:-ms-input-placeholder, .form-control:-ms-input-placeholder{color: var(--body-color); text-transform: capitalize;}.form-select::-webkit-input-placeholder, .form-control::-webkit-input-placeholder{color: var(--body-color); text-transform: capitalize;}.form-select::-moz-placeholder, .form-control::-moz-placeholder{color: var(--body-color); text-transform: capitalize;}.form-select:-ms-input-placeholder, .form-control:-ms-input-placeholder{color: var(--body-color); text-transform: capitalize;}.form-select::-ms-input-placeholder, .form-control::-ms-input-placeholder{color: var(--body-color); text-transform: capitalize;}.form-select::placeholder, .form-control::placeholder{color: var(--body-color); text-transform: capitalize;}.form-select{background-position: right 1.3rem center;}.form-control.shadow, .form-select.shadow{box-shadow: 0px 10px 38px 2px rgba(0,0,0,0.05) !important;}input.form-control::-webkit-outer-spin-button, input.form-control::-webkit-inner-spin-button{-webkit-appearance: none; margin: 0;}input.form-control[type=number]{-moz-appearance: textfield;}textarea.form-control{min-height: 150px; padding-top: 17px; padding-bottom: 17px;}.number-select{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}.number-select > select{width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; padding-right: 40px; background-position: right 15px center; border-right: none;}input[type="checkbox"]{visibility: hidden; opacity: 0; display: inline-block; vertical-align: middle; width: 0; height: 0; display: none;}input[type="checkbox"]:checked ~ label:before{content: "\f00c"; color: rgba(var(--theme-color), 1); border-color: rgba(var(--theme-color), 1);}input[type="checkbox"] ~ label{position: relative; padding-left: 30px; cursor: pointer; display: block;}input[type="checkbox"] ~ label:before{content: ''; font-family: var(--icon-font); font-weight: 700; position: absolute; left: 0; top: 6px; background-color: var(--white-color); border: 1px solid var(--border-color); height: 18px; width: 18px; line-height: 18px; text-align: center; font-size: 12px;}input[type="radio"]{visibility: hidden; opacity: 0; display: inline-block; vertical-align: middle; width: 0; height: 0; display: none;}input[type="radio"] ~ label{position: relative; padding-left: 28px; cursor: pointer; line-height: 1; display: inline-block; font-weight: 600; margin-bottom: 0;}input[type="radio"] ~ label::before{content: '\f111'; position: absolute; font-family: var(--icon-font); left: 0; top: 1px; width: 15px; height: 15px; padding-left: 0.5px; font-size: 0.29rem; line-height: 14.9px; text-align: center; border: 1px solid rgba(var(--theme-color), 1); border-radius: 100%; font-weight: 700; background: var(--white-color); color: transparent; -webkit-transition: all 0.2s ease; transition: all 0.2s ease;}input[type="radio"]:checked ~ label::before{border-color: rgba(var(--theme-color), 1); background-color: rgba(var(--theme-color), 1); color: var(--white-color);}label{margin-bottom: 0.6em; text-transform: capitalize; margin-top: -0.3em; display: block;}.form-group{margin-bottom: 30px; position: relative;}.form-group > i{position: absolute; right: 30px; top: 20px; font-size: 18px; color: rgba(var(--theme-color), 1);}.form-control.is-invalid, .was-validated .form-control:invalid{border: 1px solid var(--error-color) !important; background-position: right calc(.375em + 0.8875rem) center; background-image: none;}.form-control.is-invalid:focus, .was-validated .form-control:invalid:focus{outline: 0; box-shadow: none;}textarea.form-control.is-invalid{background-position: top calc(.375em + 0.5875rem) right calc(.375em + .8875rem);}.row.no-gutters > .form-group{margin-bottom: 0;}.form-messages{display: none;}.form-messages.mb-0 *{margin-bottom: 0;}.form-messages.success{color: var(--success-color); display: block;}.form-messages.error{color: var(--error-color); display: block;}.color-select input{display: none;}.color-select input ~ label{margin: 0; padding: 5px; width: 30px; height: 30px; background-color: transparent; border-radius: 50%; vertical-align: middle; -webkit-transition: all ease 0.4s; transition: all ease 0.4s;}.color-select input ~ label span{display: inline-block; border-radius: inherit; width: 100%; height: 100%;}.color-select input ~ label:before{display: none;}.color-select input:checked ~ label{background-color: var(--white-color); box-shadow: 0px 10px 42.75px 2.25px rgba(0,0,0,0.2);}.size-select input ~ label{background-color: var(--white-color); font-size: 12px; padding: 8px 11px; border-radius: 9999px; color: var(--title-color);}.size-select input ~ label:before{display: none;}.size-select input:checked ~ label{background-color: rgba(var(--theme-color), 1); color: var(--white-color);}.quantity{position: relative; display: inline-block; vertical-align: middle;}.quantity input{width: 85px; height: 55px; text-align: center; border: 1px solid var(--secondary-color); color: var(--title-color); font-weight: 600; font-size: 18px; padding-left: 0; padding-right: 30px;}.quantity input::-webkit-outer-spin-button, .quantity input::-webkit-inner-spin-button{-webkit-appearance: none; margin: 0;}.quantity input[type=number]{-moz-appearance: textfield;}.quantity .qut-btn{position: absolute; top: 6px; right: 10px; padding: 0; line-height: 1; color: var(--title-color); font-size: 14px; border: none; background-color: transparent;}.quantity .qut-btn.quantity-minus{top: 28px;}.quantity .qut-btn:hover{color: rgba(var(--theme-color), 1);}@media (max-width: 576px){.form-select, .form-control{padding-right: 30px; padding-left: 15px;}.number-select > select{padding-right: 20px; background-position: right 5px center;}}.slick-track{min-width: 100%;}.slick-slide img{display: inline-block;}.slick-dots{list-style-type: none; padding: 0; margin: 0; line-height: 0;}.slick-dots li{display: inline-block; margin-right: 10px;}.slick-dots li:last-child{margin-right: 0;}.slick-dots button{font-size: 0; padding: 0; background-color: var(--title-color); width: 12px; height: 12px; line-height: 0; border-radius: 50%; opacity: 0.5; -webkit-transition: all ease 0.4s; transition: all ease 0.4s;}.slick-dots .slick-active button{background-color: rgba(var(--theme-color), 1); opacity: 1;}.vs-menu-wrapper{position: fixed; top: 0; left: 0; bottom: 0; background-color: rgba(0,0,0,0.6); z-index: 999999; width: 0; height: 100%; -webkit-transition: all ease 0.8s; transition: all ease 0.8s;}.vs-menu-wrapper .mobile-logo{padding-bottom: 25px; padding-top: 40px; display: inline-block;}.vs-menu-wrapper .vs-menu-toggle{border: none; font-size: 22px; position: absolute; right: 10px; top: 10px; padding: 0; line-height: 1; width: 33px; height: 33px; line-height: 33px; font-size: 18px; z-index: 1; color: var(--white-color); background-color: rgba(var(--theme-color), 1); border-radius: 50%;}.vs-menu-wrapper .vs-menu-toggle:hover{background-color: var(--title-color); color: var(--white-color);}.vs-menu-wrapper .vs-menu-area{width: 100%; max-width: 310px; background-color: #fff; border-right: 3px solid rgba(var(--theme-color), 1); height: 100%; position: relative; left: -1000px; opacity: 0; visibility: hidden; -webkit-transition: all ease 1s; transition: all ease 1s; z-index: 1;}.vs-menu-wrapper .vs-menu-area:before{content: ''; position: absolute; left: 0; right: 0; top: 0; height: 100%; max-height: 122px; background-color: rgba(var(--theme-color), 1); opacity: 0.1; z-index: -1;}.vs-menu-wrapper.vs-body-visible{opacity: 1; visibility: visible; width: 100%; -webkit-transition: all ease 0.8s; transition: all ease 0.8s;}.vs-menu-wrapper.vs-body-visible .vs-menu-area{left: 0; opacity: 1; visibility: visible; -webkit-transition: all ease 1s; transition: all ease 1s;}.vs-mobile-menu{overflow-y: scroll; max-height: 58vh; padding-bottom: 40px; margin-top: 33px; text-align: left;}.vs-mobile-menu ul{margin: 0; padding: 0 0;}.vs-mobile-menu ul li{border-bottom: 1px solid #fdedf1; list-style-type: none;}.vs-mobile-menu ul li li:first-child{border-top: 1px solid #fdedf1;}.vs-mobile-menu ul li a{display: block; position: relative; padding: 12px 0; line-height: 1; font-size: 16px; text-transform: capitalize; color: var(--title-color);}.vs-mobile-menu ul li a:before{content: '\f105'; font-family: var(--icon-font); position: relative; left: 0; top: 0; margin-right: 10px;}.vs-mobile-menu ul li.vs-active > a{color: rgba(var(--theme-color), 1);}.vs-mobile-menu ul li ul li{padding-left: 20px;}.vs-mobile-menu ul li ul li:last-child{border-bottom: none;}.vs-mobile-menu ul .vs-item-has-children > a:after{content: '\f067'; font-family: var(--icon-font); position: absolute; right: 0; top: 50%; font-weight: 300; font-size: 12px; width: 25px; height: 25px; line-height: 25px; margin-top: -12.5px; display: inline-block; text-align: center; background-color: var(--white-color); box-shadow: 0 0 20px -8px rgba(var(--theme-color), 0.8); border-radius: 50%;}.vs-mobile-menu ul .vs-item-has-children.vs-active > a:after{content: '\f068';}.vs-mobile-menu > ul{padding: 0 40px;}.vs-mobile-menu > ul > li:last-child{border-bottom: none;}.mobile-menu-form{width: 100%; max-width: 230px; display: inline-block; position: relative;}.mobile-menu-form input{height: 35px; border: none; background-color: var(--white-color); border-radius: 5px; box-shadow: 0px 10px 60px 0px rgba(0,0,0,0.09); padding-left: 20px; padding-right: 40px;}.mobile-menu-form input::-moz-placeholder{color: #f7bdc9; color: rgba(var(--theme-color), 1);}.mobile-menu-form input::-webkit-input-placeholder{color: #f7bdc9; color: rgba(var(--theme-color), 1);}.mobile-menu-form input:-ms-input-placeholder{color: #f7bdc9; color: rgba(var(--theme-color), 1);}.mobile-menu-form input::-ms-input-placeholder{color: #f7bdc9; color: rgba(var(--theme-color), 1);}.mobile-menu-form input::placeholder{color: #f7bdc9; color: rgba(var(--theme-color), 1);}.mobile-menu-form button{border: none; background-color: transparent; color: rgba(var(--theme-color), 1); position: absolute; right: 13px; top: 3px;}.vs-menu-toggle{margin-top: 25px; width: 50px; height: 50px; padding: 0; font-size: 24px; border: none; background-color: rgba(var(--theme-color), 1); color: var(--white-color); display: inline-block; border-radius: 50%;}@media (max-width: 400px){.vs-menu-wrapper .vs-menu-area{width: 100%; max-width: 270px;}.vs-mobile-menu > ul{padding: 0 20px;}}.preloader{position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 999; background-color: var(--white-color);}.preloader .vs-btn{padding: 10px 20px; border-radius: 0; font-size: 14px;}.preloader .preloader-inner{position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center;}.preloader .spin{display: inline-block; background-color: rgba(var(--theme-color), 1); border-radius: 50%; width: 120px; height: 120px; line-height: 120px; -webkit-animation: rotation 2.3s linear infinite; animation: rotation 2.3s linear infinite; text-align: center; font-size: 6rem;}.preloader .spin i:before{line-height: inherit;}.preloader .spin:after, .preloader .spin:before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 1px solid rgba(var(--theme-color), 1); -webkit-animation: ripple infinite ease-in-out 2s; animation: ripple infinite ease-in-out 2s; border-radius: inherit;}.preloader .spin:after{-webkit-animation-delay: 1s; animation-delay: 1s;}@-webkit-keyframes rotation{0%{-webkit-transform: rotate(0deg); transform: rotate(0deg);}100%{-webkit-transform: rotate(360deg); transform: rotate(360deg);}}@keyframes rotation{0%{-webkit-transform: rotate(0deg); transform: rotate(0deg);}100%{-webkit-transform: rotate(360deg); transform: rotate(360deg);}}.vs-btn{display: inline-block; position: relative; border: none; background-color: rgba(var(--theme-color), 1); color: var(--white-color); padding: 19.5px 39px; font-weight: 700; line-height: 1; border-radius: 9999px; font-size: 16px; z-index: 1; margin-right: 12.5px; -webkit-transition: all ease 0.4s; transition: all ease 0.4s;}.vs-btn:after{content: ''; position: absolute; left: auto; right: 0; top: 50%; height: 0; width: 0; background-color: var(--title-color); z-index: -1; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); border-radius: inherit; -webkit-transition: all ease 0.4s; transition: all ease 0.4s;}.vs-btn i{display: inline-block; background-color: var(--secondary-color); width: 25px; height: 25px; line-height: 25px; position: absolute; right: -12.5px; top: 50%; margin-top: -12.5px; color: rgba(var(--theme-color), 1); border-radius: 100%; font-size: 0.7em; text-align: center; -webkit-transition: inherit; transition: inherit; z-index: 3;}.vs-btn.style2{background-color: var(--title-color);}.vs-btn.style2:after{display: none;}.vs-btn.style2 i{background-color: var(--white-color);}.vs-btn.style2:hover{background-color: var(--smoke-color); color: var(--title-color);}.vs-btn.style2:hover i{background-color: var(--title-color);}.vs-btn.style3{background-color: transparent; border-radius: 0; padding-left: 30px; padding-right: 44px; margin-right: 0;}.vs-btn.style3::before{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(var(--theme-color), 1); z-index: -1;}.vs-btn.style3::before, .vs-btn.style3::after{-webkit-clip-path: polygon(0 0, 100% 0%, calc(100% - 25px) 100%, 0% 100%); clip-path: polygon(0 0, 100% 0%, calc(100% - 25px) 100%, 0% 100%);}.vs-btn.style3:after{left: auto; right: 0; top: 0; height: 100%; opacity: 0; visibility: hidden; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}.vs-btn.style3:hover:after{opacity: 1; visibility: visible; left: auto; right: 0;}.vs-btn.style3 i{right: 0px;}.vs-btn.style4{border-radius: 0;}.vs-btn.style5{background-color: var(--secondary-color); color: rgba(var(--theme-color), 1);}.vs-btn.style5 i{color: var(--white-color); background-color: rgba(var(--theme-color), 1);}.vs-btn.style5:hover{background-color: rgba(var(--theme-color), 1); color: var(--white-color);}.vs-btn.style5:hover i{background-color: var(--secondary-color); color: rgba(var(--theme-color), 1);}.vs-btn.style6{background-color: rgba(var(--theme-color), 1); color: var(--white-color);}.vs-btn.style6:after{display: none;}.vs-btn.style6:hover{background-color: var(--title-color); color: var(--white-color);}.vs-btn:hover{color: var(--white-color);}.vs-btn:hover:after{width: calc(100% + 1px); height: calc(100% + 1px); right: auto; left: 0;}.vs-btn:hover i{background-color: rgba(var(--theme-color), 1); color: var(--white-color);}.icon-btn{display: inline-block; width: 45px; height: 45px; line-height: 45px; border: none; background-color: rgba(var(--theme-color), 1); color: var(--white-color); text-align: center; border-radius: 50%; font-size: 16px;}.icon-btn.style3:hover, .icon-btn:hover{background-color: var(--title-color); color: var(--white-color);}.icon-btn.style2{background-color: var(--white-color); color: var(--black-color);}.icon-btn.style2:hover{background-color: var(--title-color); color: var(--white-color);}.icon-btn.style3{background-color: rgba(var(--theme-color), 0.12); color: var(--black-color);}.icon-btn.style4{border-radius: 5px; background-color: var(--smoke-color); color: var(--black-color); font-size: 18px;}.icon-btn.style4:hover, .icon-btn.style4.active{background-color: rgba(var(--theme-color), 1); color: var(--white-color);}.icon-btn.style5{background-color: var(--title-color); color: var(--white-color);}.icon-btn.style5:hover{background-color: rgba(var(--theme-color), 1); color: var(--white-color);}.play-btn{position: relative; border-radius: 50%; display: inline-block;}.play-btn:after, .play-btn:before{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-radius: inherit; background-color: rgba(var(--theme-color), 1); z-index: 1;}.play-btn:after{-webkit-animation-delay: 2s; animation-delay: 2s;}.play-btn > i{position: relative; z-index: 2; display: inline-block; width: 120px; height: 120px; line-height: 120px; text-align: center; font-size: 26px; border-radius: inherit; -webkit-transition: all ease 0.4s; transition: all ease 0.4s; color: var(--white-color); background-color: rgba(var(--theme-color), 1);}.play-btn .fa-play{padding-left: 3px;}.play-btn:hover > i{background-color: var(--title-color); color: var(--white-color);}.play-btn.style3 > i, .play-btn.style2 > i{width: 80px; height: 80px; line-height: 80px; font-size: 22px;}.play-btn.style3:after, .play-btn.style3:before, .play-btn.style2:after, .play-btn.style2:before{background-color: transparent; border: 1px solid rgba(var(--theme-color), 1);}.play-btn.style3:after, .play-btn.style3:before{border-color: var(--white-color);}.link-btn{font-weight: 700; display: inline-block; line-height: 0.8; position: relative; padding-bottom: 2px; margin-bottom: -2px;}.link-btn i{margin-left: 7px;}.link-btn:before{content: ''; position: absolute; left: 0; bottom: 0; width: 0; height: 1px; background-color: rgba(var(--theme-color), 1); -webkit-transition: all ease 0.4s; transition: all ease 0.4s;}.link-btn:hover{color: rgba(var(--theme-color), 1);}.link-btn:hover::before{width: 100%;}.link-btn.style2::before{width: 100%;}.link-btn.style2:hover::before{width: 20%;}.scroll-btn{position: fixed; bottom: 300px; right: 30px; z-index: 94; opacity: 0; background-color: rgba(var(--theme-color), 1); color: var(--white-color); visibility: hidden; display: inline-block; text-align: center; font-size: 20px; width: 60px; height: 60px; line-height: 60px; border-radius: 50%; -webkit-transition: all ease 0.8s; transition: all ease 0.8s;}.scroll-btn:focus, .scroll-btn:hover{background-color: var(--title-color); color: var(--white-color);}.scroll-btn i{line-height: inherit;}.scroll-btn.show{bottom: 120px; opacity: 1; visibility: visible;}@media (max-width: 767px){.scroll-btn{width: 40px; height: 40px; line-height: 40px; right: 15px; bottom: 50px;}.scroll-btn.show{bottom: 15px;}}@media (max-width: 992px){.play-btn > i{width: 100px; height: 100px; line-height: 100px; font-size: 26px;}}.section-title{margin-bottom: 75px;}.section-title .fa-rotate-90{display: inline-block;}.section-title .h1, .section-title .h2{margin-top: -0.3em;}.sec-divider{width: 100px; height: 4px; position: relative; margin-left: auto; margin-right: auto; margin-bottom: 25px; overflow: hidden;}.sec-divider:after, .sec-divider:before{content: ''; position: absolute; left: 0; top: 50%; background-color: rgba(var(--theme-color), 1);}.sec-divider:after{width: 100%; height: 2px; margin-top: -1px;}.sec-divider:before{height: 4px; width: 25px; margin-top: -2px; -webkit-animation: divider-ani 5s linear 0s infinite; animation: divider-ani 5s linear 0s infinite;}.sec-divider.dot-style{width: 160px; height: 8px;}.sec-divider.dot-style:after{height: 1px;}.sec-divider.dot-style:before{height: 6px; width: 6px; margin: -3px 0 0 -3px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); left: 50%; -webkit-animation: none; animation: none;}.sec-title{font-size: 50px; font-weight: 800; margin-top: -0.31em;}.inner-title{position: relative; padding-bottom: 10px; margin-bottom: 22px;}.inner-title:before{content: ''; position: absolute; left: 0; bottom: 0; height: 2px; width: 50px; background-color: rgba(var(--theme-color), 1);}@media (max-width: 1399px){.sec-title{font-size: 48px;}}@media (max-width: 1199px){.sec-title{font-size: 36px;}.sec-divider{margin-bottom: 15px;}}@media (max-width: 992px){.sec-title{font-size: 32px;}.section-title{margin-bottom: 35px;}}.image-scale-hover, .widget .instagram-feeds li{overflow: hidden;}.image-scale-hover img, .widget .instagram-feeds li img{-webkit-transition: all ease 0.4s; transition: all ease 0.4s; -webkit-transform: scale(1.001); -ms-transform: scale(1.001); transform: scale(1.001);}.image-scale-hover:hover img, .widget .instagram-feeds li:hover img{-webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2);}.z-index-step1{position: relative; z-index: 4 !important;}.z-index-common{position: relative; z-index: 3;}.media-body{-webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;}.badge{position: absolute; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; display: inline-block; text-align: center; background-color: var(--title-color); color: var(--white-color); padding: .35em .55em; border-radius: 50%;}.font-theme{font-family: var(--theme-font);}.font-theme2{font-family: var(--theme-font2);}.font-icon{font-family: var(--icon-font);}.fw-light{font-weight: 300;}.fw-normal{font-weight: 400;}.fw-medium{font-weight: 500;}.fw-semibold{font-weight: 600;}.fw-bold{font-weight: 700;}.fw-extrabold{font-weight: 800;}.fs-md{font-size: 18px;}.fs-xs{font-size: 14px;}.fs-20{font-size: 20px;}.fls-n2{letter-spacing: -0.02em;}.fls-n4{letter-spacing: -0.04em;}@media (max-width: 1199px){.fs-20{font-size: 18px;}}.bg-theme{background-color: rgba(var(--theme-color), 1) !important;}.bg-smoke{background-color: var(--smoke-color) !important;}.bg-secondary{background-color: var(--secondary-color) !important;}.bg-white{background-color: var(--white-color) !important;}.bg-dark{background-color: var(--dark-color) !important;}.bg-black{background-color: var(--black-color) !important;}.bg-yellow{background-color: var(--yellow-color) !important;}.bg-success{background-color: var(--success-color) !important;}.bg-error{background-color: var(--error-color) !important;}[data-bg-src]{background-repeat: no-repeat; background-size: cover; background-position: center center;}.bg-fluid{background-repeat: no-repeat; background-size: 100% 100%; background-position: center center;}.bg-auto{background-size: auto auto;}.bg-fixed{background-attachment: fixed;}.bg-box1{background-position: top 127px center;}.bg-box4{background-position: top 0 center; background-size: auto;}@media (min-width: 1921px){.bg-box4{background-size: cover;}}@media (max-width: 1199px){.bg-box2{background-position: top center; padding-top: 150px;}}@media (max-width: 992px){.bg-fluid{background-size: cover; background-position: top center;}.bg-box2{padding-top: 80px;}}.text-theme{color: rgba(var(--theme-color), 1) !important;}.text-title{color: var(--title-color) !important;}.text-light{color: var(--light-color) !important;}.text-body{color: var(--body-color) !important;}.text-white{color: var(--white-color) !important;}.text-yellow{color: var(--yellow-color) !important;}.text-success{color: var(--success-color) !important;}.text-error{color: var(--error-color) !important;}.text-inherit{color: inherit;}.text-inherit:hover{color: rgba(var(--theme-color), 1);}.text-reset:hover{color: rgba(var(--theme-color), 1) !important;}.text-white-light{color: rgba(255,255,255,0.8);}.overlay{position: absolute; top: 0; left: 0; height: 100%; width: 100%;}[data-overlay]{position: relative;}[data-overlay] [class^="col-"], [data-overlay] [class*="col-"]{z-index: 1;}[data-overlay]:before{content: ''; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 1;}[data-overlay="theme"]:before{background-color: rgba(var(--theme-color), 1);}[data-overlay="white"]:before{background-color: var(--white-color);}[data-overlay="dark"]:before{background-color: var(--dark-color);}[data-opacity="1"]:before{opacity: .1;}[data-opacity="2"]:before{opacity: .2;}[data-opacity="3"]:before{opacity: .3;}[data-opacity="4"]:before{opacity: .4;}[data-opacity="5"]:before{opacity: .5;}[data-opacity="6"]:before{opacity: .6;}[data-opacity="7"]:before{opacity: .7;}[data-opacity="8"]:before{opacity: .8;}[data-opacity="9"]:before{opacity: .9;}[data-opacity="10"]:before{opacity: 1;}.ripple-animation, .play-btn:after, .play-btn:before{-webkit-animation-duration: var(--ripple-ani-duration); animation-duration: var(--ripple-ani-duration); -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-name: ripple; animation-name: ripple;}@-webkit-keyframes ripple{0%{-webkit-transform: scale(1); transform: scale(1); opacity: 0;}30%{opacity: 0.40;}100%{-webkit-transform: scale(1.9); transform: scale(1.9); opacity: 0;}}@keyframes ripple{0%{-webkit-transform: scale(1); transform: scale(1); opacity: 0;}30%{opacity: 0.40;}100%{-webkit-transform: scale(1.9); transform: scale(1.9); opacity: 0;}}@-webkit-keyframes divider-ani{0%{left: -50%;}100%{left: 100%;}}@keyframes divider-ani{0%{left: -50%;}100%{left: 100%;}}.vs-checkout-wrapper .border-light{border: 1px solid #eaf0f2 !important;}.woocommerce-message, .woocommerce-info{position: relative; border: 1px solid #d8d8d8; padding: 11px 20px; background-color: var(--body-color); color: var(--white-color); font-size: 14px; font-weight: 700; margin-bottom: 10px; border-radius: 5px;}.woocommerce-message a, .woocommerce-info a{color: inherit;}.woocommerce-message a:hover, .woocommerce-info a:hover{text-decoration: underline;}.woocommerce-message:before, .woocommerce-info:before{content: '\f06a'; font-family: var(--icon-font); font-weight: 900; margin-right: 10px;}.woocommerce-notices-wrapper .woocommerce-message{background-color: rgba(var(--theme-color), 1);}.woocommerce-notices-wrapper .woocommerce-message:before{content: '\f14a'; font-weight: 300;}.woocommerce-form-coupon, .woocommerce-form-login{display: none;}.woocommerce-form-login-toggle .woocommerce-info{background-color: rgba(var(--theme-color), 1);}.woocommerce-checkout .form-select, .woocommerce-checkout .form-group{margin-bottom: 0.5rem;}.woocommerce-checkout .form-control{margin-bottom: 15px;}.woocommerce-checkout .shipping_address{display: none;}.woocommerce-product-rating .star-rating{display: inline-block; vertical-align: middle;}#ship-to-different-address{margin-bottom: 11px;}#ship-to-different-address label{font-size: 24px; font-family: var(--theme-font); display: inline-block; padding-right: 30px; padding-left: 0; margin-bottom: 0;}#ship-to-different-address label:before{left: auto; right: 0; top: 10px;}.woocommerce-cart-form{text-align: center;}.cart_table{border: 1px solid #eaf0f2; margin-bottom: 45px;}.cart_table thead{background-color: #ecf0f1;}.cart_table td:before, .cart_table th{font-family: var(--theme-font); color: var(--title-color); font-weight: 700; text-transform: uppercase; border: none; padding: 27px 15px;}.cart_table td:before{content: attr(data-title); position: absolute; left: 15px; top: 50%; vertical-align: top; padding: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); display: none;}.cart_table td{border: none; border-bottom: 1px solid #f3f3f3; color: #8b8b8b; padding: 20px 10px; position: relative;}.cart_table .product-quantity{color: var(--title-color);}.cart_table .cart-productname{font-weight: 600; font-family: var(--theme-font); color: inherit;}.cart_table .cart-productimage{display: inline-block; border: 2px solid var(--secondary-color);}.cart_table .remove{color: #29af8a; font-size: 18px;}.cart_table .quantity{display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}.cart_table .qut-btn{border: 2px solid var(--secondary-color); background-color: transparent; color: #b8c6d0; padding: 0; width: 30px; height: 30px; font-size: 16px; border-radius: 4px;}.cart_table .qut-btn:hover{background-color: rgba(var(--theme-color), 1); color: var(--white-color);}.cart_table .qty-input{vertical-align: middle; border: 2px solid var(--secondary-color); width: 70px; height: 30px; font-size: 14px; text-align: center; color: #2c3e50; font-weight: 700; margin: 0 10px; border-radius: 4px;}.cart_table .qty-input::-webkit-outer-spin-button, .cart_table .qty-input::-webkit-inner-spin-button{-webkit-appearance: none; margin: 0;}.cart_table .qty-input[type=number]{-moz-appearance: textfield;}.cart_table .actions{text-align: right; vertical-align: middle;}.cart_table .actions > .vs-btn{margin-right: 15px;}.cart_table .actions > .vs-btn:last-child{margin-right: 0;}.cart_table .vs-cart-coupon{float: left; margin: 0; width: 455px; max-width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}.cart_table .vs-cart-coupon input{height: 50px; width: calc(100% - 200px); margin-right: 10px;}.cart_totals{border: 1px solid #ecf0f1;}.cart_totals th, .cart_totals td{vertical-align: top; padding: 20px 20px; border: none; border-bottom: 1px solid #ecf0f1; font-size: 14px; color: var(--title-color); width: 55%;}.cart_totals th:first-child, .cart_totals td:first-child{width: 45%; background-color: #f9fbfb; font-weight: 700; font-size: 14px; color: #333333;}.cart_totals .shipping-calculator-button{display: inline-block; border-bottom: 1px solid; color: var(--title-color); font-weight: 700;}.cart_totals .shipping-calculator-button:hover{color: rgba(var(--theme-color), 1);}.cart_totals .woocommerce-shipping-destination{margin-bottom: 10px;}.cart_totals .woocommerce-shipping-methods{margin-bottom: 0;}.cart_totals .shipping-calculator-form{display: none;}.cart_totals .shipping-calculator-form p:first-child{margin-top: 20px;}.cart_totals .shipping-calculator-form p:last-child{margin-bottom: 0;}.cart_totals .shipping-calculator-form .vs-btn{padding: 5px 30px;}.cart_totals .amount{font-weight: 700;}.cart_totals .order-total .amount{color: #1abc9c;}.checkout-ordertable th, .checkout-ordertable td{border: none; vertical-align: top; padding: 5px 0; font-size: 14px; font-weight: 700; color: #2c3e50;}.checkout-ordertable ul{margin: 0; padding: 0;}.checkout-ordertable .order-total .amount{color: #29af8a;}.checkout-ordertable input[type="hidden"] ~ label{color: #29af8a;}.woocommerce-checkout-payment ul{margin: 0; padding: 0; list-style-type: none;}.woocommerce-checkout-payment ul li{padding-top: 10px; border-bottom: 1px solid #d8d8d8; border-radius: 4px;}.woocommerce-checkout-payment .place-order{padding-top: 30px;}.woocommerce-checkout-payment .payment_box{color: #a1b1bc; background-color: #ecf0f1; border: 1px solid #d8d8d8; border-bottom: none; font-size: 14px; padding: 10px 20px; border-radius: 4px; display: none;}.woocommerce-checkout-payment .payment_box p{margin: 0;}.woocommerce-checkout-payment label{color: #34495e;}.woocommerce-checkout-payment label img{margin-left: 30px; float: right; position: relative; top: -2.5px;}.star-rating{overflow: hidden; position: relative; width: 100px; height: 1.2em; line-height: 1.2em; display: block; font-family: var(--icon-font); font-weight: 700; font-size: 14px;}.star-rating:before{content: "\f005\f005\f005\f005\f005"; color: var(--yellow-color); float: left; top: 0; left: 0; font-weight: 400; position: absolute; letter-spacing: 3px;}.star-rating span{overflow: hidden; float: left; top: 0; left: 0; position: absolute; padding-top: 1.5em;}.star-rating span:before{content: "\f005\f005\f005\f005\f005"; top: 0; position: absolute; left: 0; color: var(--yellow-color); letter-spacing: 3px;}.rating-select label{margin: 0; margin-right: 10px;}.rating-select p.stars{margin-bottom: 0; line-height: 1;}.rating-select p.stars a{position: relative; height: 14px; width: 18px; text-indent: -999em; display: inline-block; text-decoration: none;}.rating-select p.stars a::before{display: block; position: absolute; top: 0; left: 0; width: 18px; height: 14px; line-height: 1; font-family: var(--icon-font); content: "\f005"; font-weight: 400; text-indent: 0; color: var(--yellow-color);}.rating-select p.stars a:hover ~ a::before{content: "\f005"; font-weight: 400;}.rating-select p.stars:hover a::before{content: "\f005"; font-weight: 700;}.rating-select p.stars.selected a.active::before{content: "\f005"; font-weight: 700;}.rating-select p.stars.selected a.active ~ a::before{content: "\f005"; font-weight: 400;}.rating-select p.stars.selected a:not(.active)::before{content: "\f005"; font-weight: 700;}@media (max-width: 992px){.cart_table .actions .vs-btn{padding: 10px 15px;}.cart_table .vs-cart-coupon{width: 350px; max-width: 100%;}}@media (max-width: 767px){.cart_table{text-align: left; min-width: auto; border-collapse: separate; border-spacing: 0 20px; border: none;}.cart_table thead{display: none;}.cart_table td{padding: 15px; display: block; width: 100%; padding-left: 25%; text-align: right; border: 1px solid #f3f3f3; border-bottom: none;}.cart_table td::before{display: block;}.cart_table td:last-child{border-bottom: 1px solid #f3f3f3;}.cart_table td.actions{padding-left: 15px; text-align: center;}.cart_table td.actions > .vs-btn{margin-top: 10px; margin-right: 0;}.cart_table .vs-cart-coupon{width: 100%; text-align: center; float: none; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}.cart_table .vs-cart-coupon input{width: calc(100% - 150px);}.cart_totals th, .cart_totals td{padding: 15px 15px;}}@media (max-width: 576px){.cart_table .vs-cart-coupon{display: block; padding-bottom: 10px;}.cart_table .vs-cart-coupon input{width: 100%; margin-bottom: 10px;}.woocommerce-checkout-payment label img{margin-left: 10px; float: none; max-width: 150px;}}.widget{padding: 30px; margin-bottom: 30px; background-color: var(--smoke-color);}.widget_title{font-size: 24px; line-height: 1em; margin-bottom: 20px; margin-top: -0.07em;}@media (max-width: 1199px){.sidebar-area.pl-30{padding-left: 0;}.widget{padding: 30px;}}@media (max-width: 576px){.widget{padding: 30px 20px;}}.footer-widget{margin-bottom: 50px;}.footer-widget, .footer-widget .widget{padding: 0; border: none; padding-bottom: 0; background-color: transparent;}.footer-widget .widget_title{position: relative; border-left: none; font-family: var(--theme-font); padding-left: 0; font-size: 24px; margin-top: -0.1em; padding-bottom: 16px; margin-bottom: 25px;}.footer-widget .widget_title:after, .footer-widget .widget_title:before{content: ''; position: absolute; left: 0; bottom: 0; width: 40px; height: 2px; background-color: rgba(var(--theme-color), 1);}.footer-widget .widget_title:after{left: 45px; width: 5px;}.footer-widget .widget_meta, .footer-widget .widget_pages, .footer-widget .widget_archive, .footer-widget .widget_categories, .footer-widget .widget_nav_menu{margin-bottom: 20px;}.footer-widget .widget_meta .widget_title, .footer-widget .widget_pages .widget_title, .footer-widget .widget_archive .widget_title, .footer-widget .widget_categories .widget_title, .footer-widget .widget_nav_menu .widget_title{margin-bottom: 25px;}.footer-widget .widget_meta li > span, .footer-widget .widget_pages li > span, .footer-widget .widget_archive li > span, .footer-widget .widget_categories li > span, .footer-widget .widget_nav_menu li > span{width: auto; height: auto; position: relative; background-color: transparent; color: var(--body-color); line-height: 1;}.footer-widget .widget_meta a, .footer-widget .widget_pages a, .footer-widget .widget_archive a, .footer-widget .widget_categories a, .footer-widget .widget_nav_menu a{background-color: transparent; padding: 0; position: relative; margin-bottom: 3px; display: inline-block;}.footer-widget .widget_meta a:hover, .footer-widget .widget_pages a:hover, .footer-widget .widget_archive a:hover, .footer-widget .widget_categories a:hover, .footer-widget .widget_nav_menu a:hover{background-color: transparent;}.footer-widget .widget_meta a:before, .footer-widget .widget_pages a:before, .footer-widget .widget_archive a:before, .footer-widget .widget_categories a:before, .footer-widget .widget_nav_menu a:before{content: '\f101'; font-family: var(--icon-font); margin-right: 10px;}.footer-widget .widget_nav_menu ul{display: grid; grid-template-columns: 1fr 1fr;}.footer-widget .newsletter-form{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}.footer-widget .newsletter-form .form-control{border-radius: 5px 0 0 5px; font-weight: 400; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; border: none;}.footer-widget .newsletter-form button{border-radius: 0 5px 5px 0; padding: 0; width: 120px; height: 60px;}.footer-widget .newsletter-form button:hover{background-color: var(--title-color);}.footer-social a{display: inline-block; margin-right: 7px;}.footer-social a:last-child{margin-right: 0;}.footer-social a i{display: inline-block; text-align: center; background-color: rgba(var(--theme-color), 1); color: var(--white-color); font-size: 14px; width: 40px; height: 40px; line-height: 40px; border-radius: 50%; -webkit-transition: all ease 0.4s; transition: all ease 0.4s;}.footer-social a i.fa-facebook-f{background-color: #3b5999;}.footer-social a i.fa-twitter{background-color: #55acee;}.footer-social a i.fa-behance{background-color: #0057ff;}.footer-social a i.fa-youtube{background-color: #cd201f;}.footer-social a i:hover{background-color: var(--white-color); color: rgba(var(--theme-color), 1);}.footer-gallery{display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px;}.footer-gallery .gal-item{overflow: hidden;}.footer-gallery .gal-item img{-webkit-transition: all ease 0.4s; transition: all ease 0.4s; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}.footer-gallery .gal-item:hover img{-webkit-transform: scale(1.3); -ms-transform: scale(1.3); transform: scale(1.3);}.widget_nav_menu, .widget_meta, .widget_pages, .widget_archive, .widget_categories{padding-bottom: 30px;}.widget_nav_menu ul, .widget_meta ul, .widget_pages ul, .widget_archive ul, .widget_categories ul{list-style: none; margin: 0; padding: 0;}.widget_nav_menu li, .widget_meta li, .widget_pages li, .widget_archive li, .widget_categories li{display: block; position: relative;}.widget_nav_menu li > span, .widget_meta li > span, .widget_pages li > span, .widget_archive li > span, .widget_categories li > span{color: var(--white-color); background-color: rgba(var(--theme-color), 1); text-align: center; position: absolute; right: 30px; top: 15px; width: 30px; height: 30px; line-height: 30px; font-size: 12px; border-radius: 50%; -webkit-transition: all ease 0.4s; transition: all ease 0.4s;}.widget_nav_menu a, .widget_meta a, .widget_pages a, .widget_archive a, .widget_categories a{display: block; background-color: var(--white-color); color: var(--body-color); padding: 11px 5px; margin-bottom: 10px; padding-right: 50px; font-size: 14px; line-height: 1; font-size: 14px;}.widget_nav_menu li:hover > a, .widget_meta li:hover > a, .widget_pages li:hover > a, .widget_archive li:hover > a, .widget_categories li:hover > a{background-color: rgba(var(--theme-color), 1); color: var(--white-color);}.widget_nav_menu li:hover > span, .widget_meta li:hover > span, .widget_pages li:hover > span, .widget_archive li:hover > span, .widget_categories li:hover > span{background-color: var(--white-color); color: var(--title-color);}.widget_nav_menu .children, .widget_meta .children, .widget_pages .children, .widget_archive .children, .widget_categories .children{margin-left: 10px;}.widget_nav_menu a, .widget_meta a, .widget_pages a{padding-right: 20px;}.widget_nav_menu .sub-menu{margin-left: 10px;}.wp-block-archives{list-style: none; margin: 0; padding: 0; margin-bottom: 20px;}.wp-block-archives a:not(:hover){color: inherit;}.vs-blog ul.wp-block-archives li{margin: 5px 0;}.widget .search-form{position: relative;}.widget .search-form input{width: 100%; height: 60px; background-color: var(--white-color); border: none; color: var(--body-color); padding-left: 30px; padding-right: 45px;}.widget .search-form input::-moz-placeholder{color: var(--body-color);}.widget .search-form input::-webkit-input-placeholder{color: var(--body-color);}.widget .search-form input:-ms-input-placeholder{color: var(--body-color);}.widget .search-form input::-ms-input-placeholder{color: var(--body-color);}.widget .search-form input::placeholder{color: var(--body-color);}.widget .search-form button{text-align: center; padding: 0; color: rgba(var(--theme-color), 1); background-color: transparent; border: none; position: absolute; top: 18px; right: 30px;}.widget .search-form button:hover{border-color: rgba(var(--theme-color), 1); background-color: var(--white-color); color: rgba(var(--theme-color), 1);}.widget .vs-widget-about-author .author-img{width: 140px; height: 140px; border-radius: 50%; overflow: hidden;}.widget .vs-widget-about-author img{width: 100%; border-radius: inherit;}.widget .vs-widget-about-author .social-links a{font-size: 18px;}.wp-block-tag-cloud a, .tagcloud a{display: inline-block; border: none; text-transform: capitalize; font-size: 14px; font-weight: 400; line-height: 1; padding: 10.5px 21px; margin-right: 5px; margin-bottom: 10px; color: var(--body-color); background-color: #fdeaee; border-radius: 9999px;}.wp-block-tag-cloud a:hover, .tagcloud a:hover{background-color: rgba(var(--theme-color), 1); color: var(--white-color) !important;}.tagcloud{margin-right: -5px; margin-bottom: -10px;}.widget .tagcloud a:not(:hover){background-color: #fff;}.thumb-post{margin-bottom: 20px;}.thumb-post:last-child{margin-bottom: 0;}.thumb-post .media-body > a{display: inline-block; margin-bottom: 7px;}.thumb-post .media-body > a i{margin-right: 10px;}.thumb-post .post-title{margin-bottom: 0;}.thumb-post .post-title a{color: inherit; line-height: 1.6;}.widget .instagram-feeds ul{margin: 0; padding: 0; list-style-type: none; display: grid; grid-template-columns: 1fr 1fr 1fr; grid-column-gap: 10px; grid-row-gap: 10px;}.widget .instagram-feeds li{overflow: hidden;}.widget .instagram-feeds li img{width: 100%;}.widget .newsletter-form{position: relative;}.widget .newsletter-form .form-icon{position: absolute; left: 20px; top: 19px;}.widget .newsletter-form .form-control{padding-left: 50px; padding-right: 20px;}.widget_recent_comments ul{margin: 0; padding: 0; list-style: none;}.widget_recent_comments li:not(:last-child){border-bottom: 1px solid rgba(0,0,0,0.1); margin-bottom: 15px; padding-bottom: 12px;}.widget_recent_comments a:not(:hover){color: inherit;}.widget_recent_entries ul{margin: 0; padding: 0; list-style: none;}.widget_recent_entries ul li > a:not(:hover){color: inherit;}.widget_recent_entries ul li:not(:last-child){border-bottom: 1px solid rgba(0,0,0,0.1); padding-bottom: 12px; margin-bottom: 12px;}.widget_rss ul{margin: 0; padding: 0; list-style: none;}.widget_rss ul a{display: block; font-weight: 700; color: inherit;}.widget_rss ul .rss-date{font-size: 14px; display: inline-block; margin-bottom: 5px;}.widget_rss ul .rss-date:before{content: '\f073'; font-family: var(--icon-font); margin-right: 10px; font-weight: 300;}.widget_rss ul cite{font-weight: 600;}.widget_rss ul cite:before{content: ''; position: relative; top: 0; left: 0; width: 20px; height: 2px; display: inline-block; vertical-align: middle; margin-right: 8px;}.widget_rss li:not(:last-child){margin-bottom: 16px; border-bottom: 1px solid rgba(0,0,0,0.1); padding-bottom: 16px;}.widget .social-links.links-hover-border a{border-radius: 0; background-color: var(--white-color);}.widget .social-links.links-hover-border a:hover{background-color: rgba(var(--theme-color), 1);}.header-wrapper{position: relative; z-index: 41;}.will-sticky .header2-inner{top: 0; box-shadow: 0 0 10px 0 rgba(0,0,0,0.07);}.will-sticky .menu-style2 > ul > li > a{padding: 30px 0;}.will-sticky .menu-style3 > ul > li > a{padding: 35px 0;}.will-sticky .sticky-active{position: fixed; top: -100%; right: 0; left: 0; background-color: var(--white-color); -webkit-transition: all ease 0.8s; transition: all ease 0.8s; box-shadow: 0 0 10px 0 rgba(0,0,0,0.07);}.will-sticky .sticky-active.active{top: 0;}.will-sticky.header-layout3 .sticky-active{box-shadow: none; background-color: transparent;}.will-sticky.header-layout3 .sticky-active .header3-inner{box-shadow: 0 0 10px 0 rgba(0,0,0,0.07);}.main-menu a{display: block; position: relative; color: var(--title-color);}.main-menu a:hover{color: rgba(var(--theme-color), 1);}.main-menu > ul > li{margin: 0 15px;}.main-menu.text-white > ul > li > a{color: inherit;}.main-menu.text-white > ul > li > a:hover{color: rgba(var(--theme-color), 1);}.main-menu ul{margin: 0; padding: 0;}.main-menu ul li{list-style-type: none; display: inline-block; position: relative;}.main-menu ul li.menu-item-has-children > a:after{content: '\f107'; position: relative; font-family: var(--icon-font); margin-left: 2px; font-size: 0.8rem;}.main-menu ul li:last-child{margin-right: 0;}.main-menu ul li:first-child{margin-left: 0;}.main-menu ul li:hover > ul.sub-menu, .main-menu ul li:hover ul.mega-menu{visibility: visible; opacity: 1; margin-top: 0; z-index: 9;}.main-menu ul.sub-menu, .main-menu ul.mega-menu{position: absolute; text-align: left; top: 100%; left: 0; background-color: var(--white-color); box-shadow: 0 5px 10px 0 rgba(0,0,0,0.1); visibility: hidden; min-width: 300px; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; padding: 7px; left: -14px; margin-top: 50px; opacity: 0; z-index: -1; border-bottom: 3px solid rgba(var(--theme-color), 1); box-shadow: 0px 10px 60px 0px rgba(0,0,0,0.09),0px 3px 0px 0px rgba(231,13,60,0.004); -webkit-transform-origin: top center; -ms-transform-origin: top center; transform-origin: top center; -webkit-transition: margin-top 0.4s ease-in-out 0s, visibility 0.4s ease-in-out 0s, opacity 0.4s ease-in-out 0s, z-index 0s; transition: margin-top 0.4s ease-in-out 0s, visibility 0.4s ease-in-out 0s, opacity 0.4s ease-in-out 0s, z-index 0s;}.main-menu ul.sub-menu{padding: 18px 20px; left: -27px;}.main-menu ul.sub-menu:before{content: ''; position: absolute; left: 34.5px; top: 30px; width: 1px; background-color: #ededed; height: calc(100% - 60px);}.main-menu ul.sub-menu li{display: block; margin: 0 0; padding: 3px 9px;}.main-menu ul.sub-menu li.menu-item-has-children > a:after{content: "\f105"; float: right; top: 3px;}.main-menu ul.sub-menu li a{position: relative; padding-left: 21px;}.main-menu ul.sub-menu li a:before{content: '\f111'; position: absolute; top: 2.5em; left: 0; font-family: var(--icon-font); width: 11px; height: 11px; text-align: center; border-radius: 50%; display: inline-block; font-size: 0.2em; line-height: 11.5px; color: rgba(var(--theme-color), 1); font-weight: 700; background-color: var(--white-color); box-shadow: inset 0px 2px 4px 0px rgba(52,4,16,0.18);}.main-menu ul.sub-menu li a:hover{color: rgba(var(--theme-color), 1);}.main-menu ul.sub-menu li ul.sub-menu{left: 100%; right: auto; top: 0; margin: 0 0; margin-left: 20px;}.main-menu ul.sub-menu li ul.sub-menu li ul{left: 100%; right: auto;}.main-menu .mega-menu-wrap{position: static;}.main-menu ul.mega-menu{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; text-align: left; width: 100%; max-width: 1250px; padding: 20px 15px 23px 15px; left: 0;}.main-menu ul.mega-menu li{display: block; width: 100%; padding: 0 15px;}.main-menu ul.mega-menu li li{padding: 4px 0;}.main-menu ul.mega-menu li a{display: inline-block;}.main-menu ul.mega-menu > li > a{display: block; padding: 0; padding-bottom: 15px; margin-bottom: 10px; text-transform: capitalize; letter-spacing: 1px; font-weight: 700; color: var(--title-color); border-color: rgba(var(--theme-color), 1);}.main-menu ul.mega-menu > li > a::after, .main-menu ul.mega-menu > li > a::before{content: ''; position: absolute; bottom: 0; left: 0; width: 15px; height: 1px; background-color: rgba(var(--theme-color), 1);}.main-menu ul.mega-menu > li > a::after{width: calc(100% - 20px); left: 20px;}.main-menu ul.mega-menu > li > a:hover{padding-left: 0;}.menu-style1 > ul > li > a{padding: 41px 0;}.menu-style2 > ul > li > a{padding: 51px 0;}.menu-style3 > ul > li > a{padding: 58.5px 0;}.h-search-btn{display: inline-block; margin-left: 50px; margin-right: 35px; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center;}.h-search-btn i{margin-right: 10px; opacity: 0.5;}.h-search-btn.border-left{margin-right: 0; padding-left: 21px; margin-left: 30px; line-height: 1; border-left: 2px solid rgba(var(--theme-color), 0.3);}.h-search-btn.style2{color: #f7bdc9; font-size: 14px; margin: 0;}.h-search-btn.style2 i{display: inline-block; width: 25px; height: 25px; background-color: var(--white-color); color: rgba(var(--theme-color), 1); border-radius: 50%; line-height: 25px; font-size: 0.7rem; opacity: 1; text-align: center; margin-right: 15px;}.header-notice{position: absolute; top: 100%; left: 0; right: 0; padding: 12.5px 0;}.header-notice:after{content: ''; position: absolute; left: 0; bottom: 0; background-color: var(--white-color); z-index: -1; top: 0; border-top: 1px solid #ebebeb; width: 34.5%; -webkit-clip-path: polygon(0 0, 100% 0%, calc(100% - 55px) 100%, 0% 100%); clip-path: polygon(0 0, 100% 0%, calc(100% - 55px) 100%, 0% 100%);}.header-layout3 .header-top{padding: 17px 60px;}.header2-logo{z-index: 1;}.header2-logo::before{z-index: -1; top: 0; right: -36px; -webkit-clip-path: polygon(0 0, 100% 0%, calc(100% - 50px) 100%, 0% 100%); clip-path: polygon(0 0, 100% 0%, calc(100% - 50px) 100%, 0% 100%);}.header-layout3 .main-menu ul.mega-menu{left: 12px; max-width: 1226px;}.header2-inner{position: absolute; top: 80px; left: 0; right: 0; padding-right: 40px; margin-left: var(--bs-gutter-x, 0.75rem); margin-right: var(--bs-gutter-x, 0.75rem);}.header3-inner{padding-left: 60px; padding-right: 60px;}.header-layout3{position: absolute; left: 0; right: 0; top: 0;}.header-info li{display: inline-block; margin-right: 28px;}.header-info li i{margin-right: 10px;}.header-social{position: relative; padding-left: 32px; margin-left: 27px;}.header-social:before{content: ''; position: absolute; top: 50%; left: 0; width: 1px; height: 16px; margin-top: -8px; background-color: rgba(255,255,255,0.4);}.header-social a{color: var(--white-color); font-size: 12px; display: inline-block; margin-right: 22px;}.header-social a:last-child{margin-right: 0;}.header-layout1 .header-top{padding: 11px 0;}@media (min-width: 1921px){.header-notice::after{width: 60%;}}@media (max-width: 1500px){.header2-inner{top: 27px;}.menu-style3 > ul > li > a{padding: 42px 0;}.header-top-notice{padding: 12px 60px;}}@media (max-width: 1399px){.header-layout3{position: relative;}.header-layout3 .header-top, .header3-inner{padding-left: calc(var(--bs-gutter-x)/ 2); padding-right: calc(var(--bs-gutter-x)/ 2); margin-right: calc(var(--bs-gutter-x)/ -2); margin-left: calc(var(--bs-gutter-x)/ -2); --bs-gutter-x: 1.5rem;}.header-top-notice{padding: 12px calc(var(--bs-gutter-x)/ 2); position: static;}.header-top-notice .shape2{-webkit-clip-path: none; clip-path: none; left: 0; right: 0;}}@media (max-width: 1199px){.header2-inner{top: 0; margin-left: 0; margin-right: 0; padding-right: 0; position: relative;}.header2-logo:after{display: none;}.header2-logo:before{top: 0; right: 0; -webkit-clip-path: none; clip-path: none;}.menu-style2 > ul > li > a{padding: 38px 0;}}@media (max-width: 992px){.header-notice::after{width: 50%;}.header2-logo:before{display: none;}}.footer-scroll{background-color: rgba(var(--theme-color), 1); color: var(--white-color); border: none; position: absolute; left: 50%; top: -25px; margin-left: -25px; width: 50px; height: 50px; line-height: 50px; border-radius: 50%; font-size: 18px; font-size: 1.3rem; z-index: 1;}.footer-scroll::before, .footer-scroll::after{content: ''; position: absolute; background-color: rgba(var(--theme-color), 1); top: 50%; left: -14px; width: 22px; height: 22px; margin-top: -11px; z-index: -1; border-radius: inherit;}.footer-scroll:after{left: auto; right: -14px;}.copyright-style1{padding: 27px 0; position: relative; border-top: 2px solid rgba(var(--theme-color), 1);}.footer-widget p, .footer-widget .thumb-post a{color: #898b97;}.footer-widget .thumb-post .post-title a{color: inherit;}.footer-widget .thumb-post .post-title{max-width: 240px;}.footer-widget .thumb-post .post-title, .footer-widget .widget_title{color: var(--white-color);}.footer-widget .thumb-post .post-title:hover, .footer-widget .thumb-post a i{color: rgba(var(--theme-color), 1);}.copyright-style2{border-top: 1px solid #343434; padding: 32px 0;}.footer-wrap2{padding-top: 85px;}@media (max-width: 1199px){.footer-wrap2{padding-top: 0;}}.breadcumb-menu{max-width: 100%; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin: 0; padding: 0; list-style-type: none;}.breadcumb-menu li{display: inline-block; margin-right: 13px; padding-right: 19px; list-style: none; position: relative;}.breadcumb-menu li:last-child{padding-right: 0; margin-right: 0;}.breadcumb-menu li:last-child:after{display: none;}.breadcumb-menu li:after{content: '|'; position: absolute; right: 0; color: var(--white-color);}.breadcumb-menu li, .breadcumb-menu a, .breadcumb-menu span{white-space: normal; color: inherit; word-break: break-all; font-weight: 700;}.breadcumb-menu li i, .breadcumb-menu a i, .breadcumb-menu span i{margin-right: 10px; font-size: 0.8rem; position: relative; top: -1px;}.breadcumb-menu li:hover, .breadcumb-menu li.active, .breadcumb-menu a:hover, .breadcumb-menu a.active, .breadcumb-menu span:hover, .breadcumb-menu span.active{color: rgba(var(--theme-color), 1);}.breadcumb-title{font-weight: 600; font-family: var(--theme-font2); margin-bottom: 0.1em; max-width: 1000px; width: 100%;}@media (max-width: 1199px){.breadcumb-wrapper.pt-175.pb-125{padding-top: 125px; padding-bottom: 75px;}}@media (max-width: 767px){.breadcumb-wrapper.pt-175.pb-125{padding-top: 75px; padding-bottom: 75px;}.breadcumb-menu li, .breadcumb-menu a, .breadcumb-menu span{font-size: 14px;}}.popup-search-box{position: fixed; top: 0; left: 50%; background-color: rgba(0,0,0,0.95); height: 0; width: 0; overflow: hidden; z-index: 99999; opacity: 0; visibility: hidden; border-radius: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); -webkit-transition: all ease 0.4s; transition: all ease 0.4s;}.popup-search-box button.searchClose{width: 60px; height: 60px; position: absolute; top: 40px; right: 40px; border-width: 1px; border-style: solid; border-color: rgba(var(--theme-color), 1); background-color: transparent; font-size: 22px; border-radius: 50%; -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); -webkit-transition: all ease 0.4s; transition: all ease 0.4s;}.popup-search-box button.searchClose:hover{color: var(--body-color); background-color: #fff; border-color: transparent; border-color: transparent; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);}.popup-search-box form{position: absolute; top: 50%; left: 50%; display: inline-block; padding-bottom: 40px; cursor: auto; width: 100%; max-width: 700px; -webkit-transform: translate(-50%, -50%) scale(0); -ms-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0); -webkit-transition: -webkit-transform ease 0.4s; transition: -webkit-transform ease 0.4s; transition: transform ease 0.4s; transition: transform ease 0.4s, -webkit-transform ease 0.4s;}@media (max-width: 1199px){.popup-search-box form{max-width: 600px;}}.popup-search-box form input{font-size: 18px; height: 70px; width: 100%; border-width: 0; border-bottom-width: 2px; border-style: solid; border-color: rgba(var(--theme-color), 1); background-color: transparent; padding-left: 30px; color: #fff; border-radius: 50px;}.popup-search-box form input::-moz-placeholder{color: #fff;}.popup-search-box form input::-webkit-input-placeholder{color: #fff;}.popup-search-box form input:-ms-input-placeholder{color: #fff;}.popup-search-box form input::-ms-input-placeholder{color: #fff;}.popup-search-box form input::placeholder{color: #fff;}.popup-search-box form button{position: absolute; top: 0px; background-color: transparent; border: none; color: #fff; font-size: 24px; right: 12px; color: var(--white-color); cursor: pointer; width: 70px; height: 70px; -webkit-transition: all ease 0.4s; transition: all ease 0.4s; -webkit-transform: scale(1.001); -ms-transform: scale(1.001); transform: scale(1.001);}.popup-search-box form button:hover{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}.popup-search-box.show{opacity: 1; visibility: visible; width: 100.1%; height: 100%; -webkit-transition: all ease 0.4s; transition: all ease 0.4s; border-radius: 0;}.popup-search-box.show form{-webkit-transition-delay: 0.5s; transition-delay: 0.5s; -webkit-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1);}.sidemenu-wrapper{position: fixed; z-index: 99999; right: 0; top: 0; height: 100%; width: 0; background-color: rgba(0,0,0,0.75); opacity: 0; visibility: hidden; -webkit-transition: all ease 0.8s; transition: all ease 0.8s;}.sidemenu-wrapper .closeButton{display: inline-block; border: 2px solid; width: 50px; height: 50px; line-height: 50px; font-size: 24px; padding: 0; position: absolute; top: 20px; right: 20px; background-color: var(--white-color); border-radius: 50%; -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); -webkit-transition: all ease 0.4s; transition: all ease 0.4s;}.sidemenu-wrapper .closeButton:hover{color: var(--white-color); border-color: transparent; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);}.sidemenu-wrapper .sidemenu-content{background-color: var(--white-color); width: 450px; margin-left: auto; padding: 80px 30px; height: 100%; overflow: scroll; position: relative; right: -500px; cursor: auto; -webkit-transition-delay: 1s; transition-delay: 1s; -webkit-transition: right ease 1s; transition: right ease 1s;}.sidemenu-wrapper .sidemenu-content::-webkit-scrollbar-track{box-shadow: inset 0 0 1px rgba(0,0,0,0.1); background-color: #F5F5F5;}.sidemenu-wrapper .sidemenu-content::-webkit-scrollbar{width: 2px; background-color: #F5F5F5;}.sidemenu-wrapper .widget{padding: 0; border: none; background-color: transparent;}.sidemenu-wrapper.show{opacity: 1; visibility: visible; width: 100%; -webkit-transition: all ease 0.8s; transition: all ease 0.8s;}.sidemenu-wrapper.show .sidemenu-content{right: 0; opacity: 1; visibility: visible;}.vs-pagination{text-align: center;}.vs-pagination ul{margin: 0; padding: 0;}.vs-pagination li{display: inline-block; margin: 0 3px; list-style-type: none;}.vs-pagination li:last-child{margin-right: 0;}.vs-pagination li:first-child{margin-left: 0;}.vs-pagination span, .vs-pagination a{display: inline-block; width: 50px; height: 50px; line-height: 50px; color: var(--body-color); text-align: center; position: relative; border-radius: 50%; z-index: 1;}.vs-pagination span:before, .vs-pagination a:before{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(var(--theme-color), 1); z-index: -1; opacity: 0.15; border-radius: inherit; -webkit-transition: all ease 0.4s; transition: all ease 0.4s;}.vs-pagination span.active, .vs-pagination span:hover, .vs-pagination a.active, .vs-pagination a:hover{color: var(--white-color);}.vs-pagination span.active:before, .vs-pagination span:hover:before, .vs-pagination a.active:before, .vs-pagination a:hover:before{opacity: 1;}@media (max-width: 767px){.vs-pagination span, .vs-pagination a{width: 40px; height: 40px; line-height: 40px; font-size: 14px;}}blockquote{font-size: 24px; line-height: 34px; padding: 50px 60px 50px 60px; display: block; position: relative; background-color: #fdeaee; overflow: hidden; margin: 30px 0; color: var(--title-color);}blockquote p{font-family: inherit; margin-bottom: 0 !important; line-height: 1.6; color: inherit; max-width: 550px; width: 100%; position: relative; z-index: 3;}blockquote:before{content: ''; position: absolute; right: 60px; top: 50%; width: 80px; height: 80px; background-color: var(--white-color); border-radius: 50%; margin-top: -45px;}blockquote:after{content: "\f11c"; position: absolute; right: 93px; top: calc(50% - 55px); font-family: var(--flaticon); font-weight: 300; font-size: 4rem; z-index: 1; line-height: 1; color: rgba(var(--theme-color), 1);}blockquote *:not(:after) >{position: relative; z-index: 1;}blockquote p{margin-bottom: 0;}blockquote p a{color: inherit;}blockquote cite{display: inline-block; font-size: 18px; position: relative; padding-left: 45px; border-color: inherit; line-height: 1; font-weight: 400; margin-top: 20px; font-style: normal; color: rgba(var(--theme-color), 1);}blockquote cite:before{content: ''; position: absolute; left: 0; bottom: 8px; width: 30px; height: 2px; border-top: 2px solid; border-color: inherit;}.blog-meta span, .blog-meta a{display: inline-block; margin-right: 27px; font-size: 14px; color: var(--title-color);}.blog-meta span:last-child, .blog-meta a:last-child{margin-right: 0;}.blog-meta span i, .blog-meta a i{margin-right: 8px; color: rgba(var(--theme-color), 1);}.blog-category{margin-bottom: -10px;}.blog-category a{display: inline-block; color: #fff; padding: 4.5px 24.5px; margin-right: 5px; margin-bottom: 10px; border: 1px solid transparent; background-color: rgba(var(--theme-color), 1);}.blog-category a:hover{background-color: var(--white-color); color: var(--body-color); border-color: rgba(var(--theme-color), 1);}.vs-blog{margin-bottom: 30px;}.vs-blog .blog-title a{color: inherit;}.vs-blog .blog-title a:hover{color: rgba(var(--theme-color), 1);}.vs-blog-box .blog-date > a, .vs-blog-thumb .blog-date > a{background-color: var(--white-color); color: rgba(var(--theme-color), 1); display: inline-block; font-size: 14px; border-radius: 9999px; margin-right: 0; padding: 9.5px 21px; line-height: 1;}.vs-blog-box .blog-date > a:hover, .vs-blog-thumb .blog-date > a:hover{background-color: rgba(var(--theme-color), 1); color: var(--white-color);}.vs-blog-box .blog-img{position: relative;}.vs-blog-box .blog-date{position: absolute; right: 40px; top: 40px;}.vs-blog-box .blog-content{background-color: #f1f1f1; padding: 33px 40px;}.vs-blog-box .blog-title{margin-bottom: 5px;}.vs-blog-box .blog-meta{background-color: rgba(var(--theme-color), 1); padding: 15px 40px;}.vs-blog-box .blog-meta a, .vs-blog-box .blog-meta span{color: var(--secondary-color); font-size: 14px; inline-size: 1; position: relative; padding-right: 17px; margin-right: 12px;}.vs-blog-box .blog-meta a:after, .vs-blog-box .blog-meta span:after{content: ''; position: absolute; right: 0; top: 50%; width: 1px; height: 10px; margin-top: -5px; background-color: #fff; vertical-align: middle;}.vs-blog-box .blog-meta a:last-child, .vs-blog-box .blog-meta span:last-child{margin-right: 0; padding-right: 0;}.vs-blog-box .blog-meta a:last-child::after, .vs-blog-box .blog-meta span:last-child::after{display: none;}.vs-blog-box .blog-meta a i, .vs-blog-box .blog-meta span i{color: inherit; margin-right: 7px;}.vs-blog-box .blog-meta a:hover{text-decoration: underline;}.vs-blog-grid{background-color: var(--white-color);}.vs-blog-grid.border{border-color: #ececec !important;}.vs-blog-grid .blog-img{position: relative;}.vs-blog-grid .blog-content{position: relative; z-index: 3; padding: 34px 40px;}.vs-blog-grid .blog-meta{margin-bottom: 5px;}.vs-blog-grid .blog-meta a{color: var(--body-color);}.vs-blog-grid .blog-meta a:hover{color: rgba(var(--theme-color), 1);}.vs-blog-grid .blog-date{position: absolute; right: -0.5px; bottom: -0.5px; background-color: rgba(var(--theme-color), 1); color: var(--white-color); -webkit-clip-path: polygon(calc(0% + 30px) 0%, 100% 0, 100% 100%, 0% 100%); clip-path: polygon(calc(0% + 30px) 0%, 100% 0, 100% 100%, 0% 100%); padding: 12px 31px 12px 57px; line-height: 1;}.vs-blog-grid .blog-date a{color: inherit; font-size: 14px; font-weight: 500; font-family: var(--theme-font);}.blog-single{border: 1px solid rgba(0,0,0,0.05); margin-bottom: 30px;}.blog-single .blog-content{padding: 0 40px 0 40px; margin: 39px 0 33px 0;}.blog-single .blog-meta{margin-bottom: 15px; margin-top: -0.45em;}.blog-single .blog-title{line-height: 1.6; margin-bottom: 10px;}.blog-single .blog-audio{line-height: 1;}.blog-single .blog-img{position: relative;}.blog-single .blog-img .slick-arrow{width: 45px; height: 45px; border: none; background-color: var(--title-color); color: var(--white-color); position: absolute; left: 40px; top: 50%; margin-top: -22.5px; z-index: 2; opacity: 0; visibility: hidden; border-radius: 50%; -webkit-transition: all ease 0.4s; transition: all ease 0.4s;}.blog-single .blog-img .slick-arrow.slick-next{left: auto; right: 40px;}.blog-single .blog-img .slick-arrow:hover{background-color: rgba(var(--theme-color), 1);}.blog-single .blog-img .play-btn{position: absolute; left: 50%; top: 50%; margin: -40px 0 0 -40px;}.blog-single .blog-img .play-btn i{width: 80px; height: 80px; line-height: 80px; font-size: 20px;}.blog-single .share-links{border-top: 1px solid #f1f1f1; padding-top: 28px; margin-top: 25px;}.blog-single:hover .blog-img .slick-arrow{opacity: 1; visibility: visible;}.blog-details .blog-single{border-right: none; border-left: none; border-top: none; padding-bottom: 30px;}.blog-details .blog-single .blog-content{padding: 0;}.blog-details .vs-comment-form, .blog-details .vs-comments-layout1{margin-top: 70px;}.blog-details .vs-comment-form{margin-bottom: 30px;}.blog-details .blog-author{margin-top: 80px;}.blog-details .vs-comment-form .form-control{padding-left: 20px; border-color: #f0f0f0;}.blog-social{margin: 0; padding: 0; list-style-type: none;}.blog-social li{display: inline-block; margin-right: 7px;}.blog-social li:last-child{margin-right: 0;}.blog-social a i{display: inline-block; width: 35px; height: 35px; line-height: 35px; font-size: 14px; text-align: center; background-color: rgba(var(--theme-color), 1); color: var(--white-color); border-radius: 50%; -webkit-transition: all ease 0.4s; transition: all ease 0.4s;}.blog-social a i.fa-facebook-f{background-color: #3b5998;}.blog-social a i.fa-twitter{background-color: #00acee;}.blog-social a i.fa-linkedin-in{background-color: #0e76a8;}.blog-social a i.fa-linkedin{background-color: #d63084;}.blog-social a i:hover{background-color: var(--title-color); color: var(--white-color);}.blog-author{padding: 55px 60px; border-right: 10px solid rgba(var(--theme-color), 1);}@media (max-width: 1399px){.vs-blog-grid .blog-content{padding: 24px 30px;}}@media (max-width: 1199px){.vs-blog-thumb .blog-content{margin-top: 0;}.vs-blog-box .blog-content{padding: 23px 30px;}.vs-blog-box .blog-category{right: 30px; top: 30px;}.vs-blog-box .blog-meta{padding: 15px 30px;}blockquote{padding: 20px 30px 20px 30px;}blockquote::before{right: 30px; width: 50px; height: 50px; margin-top: -25px;}blockquote:after{right: 45px; top: calc(50% - 30px); font-size: 2.5rem; opacity: 0.5;}.blog-author{padding: 35px 40px;}}@media (max-width: 992px){.blog-details .blog-author{margin-top: 40px;}.blog-details .vs-comment-form, .blog-details .vs-comments-layout1{margin-top: 30px;}}@media (max-width: 767px){.blog-single .blog-content{padding: 0 20px 0 20px;}}@media (max-width: 576px){.vs-blog-box .blog-content{padding: 18px 20px 20px 20px;}.vs-blog-box .blog-meta{padding: 10px 20px;}blockquote{padding: 20px 15px 20px 15px; font-size: 18px;}blockquote:before{right: 20px; width: 50px; height: 50px; margin-top: -15px;}blockquote::after{right: 30px; top: calc(50% - 22px);}blockquote cite{font-size: 14px; padding-left: 35px; margin-top: 15px;}blockquote cite:before{left: 0; bottom: 5px; width: 20px;}.blog-author{padding: 25px 20px;}.share-links .fs-md{font-size: 16px; display: block; margin-bottom: 5px;}}.vs-comments-layout1 li{margin: 0;}.vs-comments-layout1 .vs-post-comment{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 35px 35px 30px 35px; border: 1px solid #f0f0f0; margin-bottom: 30px;}.vs-comments-layout1 ul.comment-list{list-style: none; margin: 0; padding: 0;}.vs-comments-layout1 ul.comment-list ul ul, .vs-comments-layout1 ul.comment-list ul ol, .vs-comments-layout1 ul.comment-list ol ul, .vs-comments-layout1 ul.comment-list ol ol{margin-bottom: 0;}.vs-comments-layout1 .author-img{width: 100px; height: 100px; margin-right: 30px; border-radius: 50%; overflow: hidden;}.vs-comments-layout1 .comment-content{width: calc(100% - 130px); margin-top: -5px; position: relative;}.vs-comments-layout1 .commented-on{font-size: 12px; display: inline-block; margin-bottom: 10px; font-weight: 700; color: rgba(var(--theme-color), 1); font-family: var(--theme-font);}.vs-comments-layout1 .name{margin-bottom: 2px;}.vs-comments-layout1 .comment-top{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}.vs-comments-layout1 .text{color: #6b6b6b; margin-bottom: 0;}.vs-comments-layout1 .text:last-child{margin-bottom: 0;}.vs-comments-layout1 .children{margin: 0; padding: 0; list-style-type: none; margin-left: 70px;}.vs-comments-layout1 .replay-btn{font-weight: 600; font-family: var(--theme-font); font-size: 14px; margin-top: 10px; display: inline-block; color: rgba(var(--theme-color), 1); opacity: 0.7; text-decoration: underline;}.vs-comments-layout1 .replay-btn i{margin-right: 7px;}.vs-comments-layout1 .replay-btn:hover{color: rgba(var(--theme-color), 1); opacity: 1; text-decoration: none;}.vs-comments-layout1 .star-rating{font-size: 12px; margin-bottom: 10px; position: absolute; top: 5px; right: 0; width: 80px;}@media (max-width: 992px){.vs-comments-layout1.pt-70{padding-top: 30px;}.vs-comments-layout1 .vs-post-comment{padding: 25px 25px 20px 25px;}}@media (max-width: 767px){.vs-comments-layout1 .vs-post-comment{display: block;}.vs-comments-layout1 .author-img{margin-right: 0;}.vs-comments-layout1 .comment-content{width: 100%; margin-top: 15px;}.vs-comments-layout1 .children{margin-left: 30px;}}.ls-arrow{background-color: rgba(255,255,255,0.5); color: var(--title-color); border: none; display: inline-block; position: absolute; top: 50%; left: 200px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 80px; height: 80px; font-size: 20px; z-index: 34; border-radius: 50%; opacity: 0; visibility: hidden;}.ls-arrow[data-ls-go="next"]{left: auto; right: 200px;}.ls-arrow:hover{background-color: var(--white-color); color: rgba(var(--theme-color), 1);}.ls-arrow.pos-right{left: auto; right: 125px;}.ls-arrow.pos-right[data-ls-go="prev"]{top: calc(50% + 48px);}.ls-arrow.pos-right[data-ls-go="next"]{top: calc(50% - 48px);}.ls-gradient{background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.5) 30%, rgba(0,0,0,0) 100%); background-image: linear-gradient(to right, rgba(0,0,0,0.5) 30%, rgba(0,0,0,0) 100%);}.vs-hero-carousel:hover .ls-arrow{opacity: 1; visibility: visible;}.ls-btn .vs-btn:hover{background-color: var(--title-color);}.ls-btn .vs-btn::after{display: none;}.ls-btn .vs-btn.style3:hover{background-color: transparent;}.ls-btn .vs-btn.style3:hover:before{background-color: var(--title-color);}@media (max-width: 1500px){.ls-arrow{width: 40px; height: 40px; font-size: 16px; left: 100px;}.ls-arrow[data-ls-go="next"]{right: 100px;}.ls-arrow.pos-right{right: 50px;}.ls-arrow.pos-right[data-ls-go="prev"]{top: calc(50% + 25px);}.ls-arrow.pos-right[data-ls-go="next"]{top: calc(50% - 25px);}.ls-btn-center .vs-btn{margin-left: -1.9em;}}@media (max-width: 1199px){.ls-btn-center .vs-btn{margin-left: -3.4em;}}@media (max-width: 992px){.ls-btn-center .vs-btn{margin-left: -3.8em;}}@media (max-width: 767px){.ls-btn-center .vs-btn{margin-left: -4.5em;}}@media (max-width: 576px){.ls-btn-center .vs-btn, .ls-btn .vs-btn{padding: 13px 25px; font-size: 12px;}.ls-btn-center .vs-btn i, .ls-btn .vs-btn i{width: 20px; height: 20px; line-height: 20px; right: -10px; margin-top: -10px;}.ls-btn-center .vs-btn.style3::before, .ls-btn .vs-btn.style3::before{-webkit-clip-path: none; clip-path: none;}}.vs-about-wrapper{position: relative;}.vs-about-wrapper .shape1{opacity: 0.10; width: 144px; height: 144px; border-radius: 50%; position: absolute; right: 21.5%; top: 17%;}.about-layout3{padding-top: 255px;}.about-wrap1{padding: 0 90px 85px 90px; box-shadow: 0px 50px 76px 4px rgba(0,0,0,0.05);}.list-about{list-style: none; margin: 0; padding: 0;}.list-about li{position: relative; padding: 12px 0; padding-left: 70px; font-size: 18px; font-weight: 700; color: var(--title-color);}.list-about li::before{content: '\f00c'; font-family: var(--icon-font); display: inline-block; font-weight: normal; text-align: center; position: absolute; left: 0; top: 0; width: 50px; height: 50px; line-height: 50px; border-radius: 50%; background-color: var(--white-color); color: rgba(var(--theme-color), 1);}.grid-col-2{display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px 0;}.about-img-box1{position: relative; padding: 0 80px 80px 80px; z-index: 1;}.about-img-box1:before, .about-img-box1:after{content: ''; position: absolute; left: 0; right: 0; bottom: 0; background-color: rgba(var(--theme-color), 0.3); height: 100%; max-height: 455px; z-index: -1; -webkit-clip-path: polygon(0 0, 100% 165px, 100% 100%, 0% 100%); clip-path: polygon(0 0, 100% 165px, 100% 100%, 0% 100%);}.about-img-box1:before{background-color: var(--white-color);}@media (max-width: 1399px){.about-img-box1{padding: 0 40px 40px 40px;}.about-wrap1{padding: 0 60px 55px 60px;}}@media (max-width: 1199px){.about-img-box1::before, .about-img-box1::after{max-height: 70%;}}@media (max-width: 992px){.about-layout3{padding-top: 80px;}.about-wrap1{padding: 0 40px 37px 40px;}}@media (max-width: 576px){.grid-col-2{grid-template-columns: repeat(1, 1fr); gap: 10px 0;}.grid-col-2 li{padding-left: 60px;}.about-wrap1{padding: 0 15px 37px 15px;}.about-img-box1{padding: 0 20px 20px 20px;}}.counter-area{padding: 75px 150px 40px 150px; box-shadow: 0px 3px 100px 0px rgba(0,0,0,0.07); border-bottom: 3px solid rgba(var(--theme-color), 1); position: relative; z-index: 2;}.counter-area.style2{margin-top: -105.5px;}.counter-area.style3{margin-bottom: -105.5px;}@media (max-width: 1399px){.counter-area{padding-left: 70px; padding-right: 70px;}}@media (max-width: 1199px){.counter-area{padding: 40px 40px 10px 40px;}.counter-area.style2{margin-top: 0;}}@media (max-width: 992px){.counter-area.style3{margin-bottom: 0;}}@media (max-width: 767px){.counter-area{padding: 40px 15px 10px 15px;}}.service-card{text-align: center; position: relative; padding-bottom: 40px;}.service-card .title-box{position: absolute; left: 40px; right: 40px; bottom: 0; z-index: 2; background-color: var(--white-color); padding: 25px 0; opacity: 1; visibility: visible; margin-bottom: 0; box-shadow: 0 5px 37px 0 rgba(0,0,0,0.08);}.service-card .service-img{position: relative;}.service-card .service-img:before{content: ''; position: absolute; bottom: 0; left: 0; height: 0; width: 100%; background-color: var(--black-color); opacity: 0.50; visibility: hidden;}.service-card .service-content{position: absolute; left: 0; right: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); padding-bottom: 38px; margin-top: 50px; opacity: 0; visibility: hidden;}.service-card .service-text{max-width: 290px; margin-left: auto; margin-right: auto;}.service-card .title-box, .service-card .service-content, .service-card .service-img:before{-webkit-transition: all ease 0.4s; transition: all ease 0.4s;}.service-card:hover .service-content{opacity: 1; visibility: visible; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; margin-top: 1px;}.service-card:hover .title-box{opacity: 0; visibility: hidden; margin-bottom: 80px;}.service-card:hover .service-img::before{height: 100%; visibility: visible;}.service-box{padding: 50px 60px 53px 60px; position: relative; overflow: hidden; z-index: 1;}.service-box:before{content: ''; position: absolute; right: -80px; bottom: -80px; background-color: rgba(var(--theme-color), 1); width: 81px; height: 81px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: all ease 0.4s; transition: all ease 0.4s;}.service-box:after{content: ''; position: absolute; right: 0; bottom: 0; width: 0; height: 0; background-color: var(--white-color); -webkit-transition: all ease 0.4s; transition: all ease 0.4s;}.service-box:hover::before{right: -50px; bottom: -50px;}.service-box.has-gradient:before{z-index: 3;}.service-box.has-gradient .service-content{position: relative; z-index: 4;}.service-box.has-gradient .link-btn, .service-box.has-gradient .service-text, .service-box.has-gradient .service-title a, .service-box.has-gradient .icon{-webkit-transition: all ease 0.4s; transition: all ease 0.4s; color: var(--white-color);}.service-box.has-gradient:hover .service-text{color: var(--body-color);}.service-box.has-gradient:hover:after{height: 100%; width: 100%;}.service-box.has-gradient:hover .service-title a{color: var(--title-color);}.service-box.has-gradient:hover .service-title a:hover{color: rgba(var(--theme-color), 1);}.service-box.has-gradient:hover .link-btn, .service-box.has-gradient:hover .icon{color: rgba(var(--theme-color), 1);}@media (max-width: 1199px){.service-card .title-box{left: 20px; right: 20px; padding: 25px 0;}.service-card .service-text{max-width: 280px;}}.testi-shape1{width: 238px; height: 232px; -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%); clip-path: polygon(50% 0%, 0% 100%, 100% 100%); opacity: 0.42; position: absolute; left: 10%; top: -30%; -webkit-transform: rotate(18deg); -ms-transform: rotate(18deg); transform: rotate(18deg);}.author-slide-box{padding: 30px; box-shadow: 0px 3px 50px 0px rgba(0,0,0,0.03); background-color: var(--white-color); position: relative; z-index: 3; cursor: pointer;}.author-slide-box, .author-slide-box .author-name, .author-slide-box .author-degi{-webkit-transition: all ease 0.4s; transition: all ease 0.4s;}.author-slide-box:hover, .slick-current.author-slide-box{background-color: var(--title-color); box-shadow: none;}.author-slide-box:hover .author-name, .slick-current.author-slide-box .author-name{color: var(--white-color);}.author-slide-box:hover .author-degi, .slick-current.author-slide-box .author-degi{color: rgba(var(--theme-color), 1);}.testimonial-inner{background-color: var(--white-color); box-shadow: 0px 3px 100px 0px rgba(0,0,0,0.09);}.testimonial-box{padding: 55px 60px 60px 60px; position: relative;}.testimonial-box .quote{position: absolute; right: 60px; bottom: 50px; color: var(--title-color); font-size: 5rem; opacity: 0.10;}.testimonial-box .star-rating{width: 150px; font-size: 22px;}.testimonial-box .star-rating::before{letter-spacing: 5px;}.testimonial-box .star-rating span::before{letter-spacing: 5px;}.author-slide-arrow{box-shadow: 0px 3px 100px 0px rgba(0,0,0,0.09); height: 58px;}.author-slide-arrow button{background-color: var(--white-color); border: none;}.author-slide-arrow button:hover{color: var(--white-color); background-color: rgba(var(--theme-color), 1);}.testimonial-style1{position: relative; z-index: 3;}.testimonial-style1 .quote-icon{position: absolute; font-size: 10rem; opacity: 0.15; right: 0.4em; bottom: 0.3em;}.testimonial-style1 .star-rating{font-size: 18px; width: 122px; display: inline-block;}.testimonial-style1 .star-rating span:before, .testimonial-style1 .star-rating:before{letter-spacing: 5px;}.author-pill-box{width: 236px; height: 236px; overflow: hidden; border-radius: 50%; position: relative; text-align: center; display: inline-block;}.author-pill-box .pill-shape{width: 236px; height: 236px; position: absolute; left: 0; bottom: -140px; border-radius: 50%;}.author-pill-box .author-info{position: absolute; left: 0; right: 0; bottom: 23px; z-index: 1;}.avater-slide{position: absolute; right: 0; top: 0; width: 0; height: 0; z-index: 2;}.avater-slide .slick-list{position: static; overflow: visible;}.avater-slide .slick-track{position: static; -webkit-transform: none !important; -ms-transform: none !important; transform: none !important;}.avater-slide .avater{width: 64px; height: 64px; overflow: hidden; border-radius: 50%; border: 4px solid transparent; -webkit-transition: all ease 0.4s; transition: all ease 0.4s; opacity: 0; visibility: visible; z-index: 4; float: none; position: absolute; top: 0; right: 0; cursor: pointer;}.avater-slide .avater[class*=pos-]{opacity: 1; visibility: visible;}.avater-slide .avater.pos-1, .avater-slide .avater.pos-5{opacity: 0; visibility: hidden;}.avater-slide .avater.pos-1{right: 0; top: -80px;}.avater-slide .avater.pos-2{right: 12px; top: 32px;}.avater-slide .avater.pos-3{right: 72px; top: 127px;}.avater-slide .avater.pos-4{right: 182px; top: 148px;}.avater-slide .avater.pos-5{right: 290px; top: 175px;}.avater-slide .avater img{width: 100%;}.avater-slide .avater.slick-current{border-color: rgba(var(--theme-color), 1);}.testimonial-layout2{padding-bottom: 210px;}@media (max-width: 1399px){.author-pill-box.mr-135{margin-right: 50px;}}@media (max-width: 1199px){.testimonial-box{padding: 30px 40px 40px 40px;}.avater-slide .avater.pos-1{right: -40px; top: -40px;}.avater-slide .avater.pos-2{right: 12px; top: 95px;}.avater-slide .avater.pos-3{right: 94px; top: 135px;}}@media (max-width: 992px){.author-pill-box{width: 200px; height: 200px;}.author-pill-box.mr-135{margin-right: 20px;}.author-pill-box .pill-shape{width: 200px; height: 200px; bottom: -100px;}.testimonial-style1 .quote-icon{bottom: 0.2em; font-size: 5rem;}}@media (max-width: 767px){.testimonial-box{padding: 30px 20px 40px 20px;}}.counter-list li:before, .counter-list .count-number{font-weight: 700; font-family: var(--theme-font); font-size: 72px; line-height: 1;}.counter-list li{display: inline-block; text-align: center; padding-right: 55px; margin-right: 32px; position: relative;}.counter-list li:before{content: ':'; position: absolute; right: 0; top: 0;}.counter-list li:last-child{padding-right: 0; margin-right: 0;}.counter-list li:last-child::before{display: none;}.vs-code-box{position: relative; display: inline-block; overflow: hidden; border: 2px solid rgba(var(--theme-color), 1); background-color: var(--white-color); font-weight: 600; padding: 19px 43px; border-radius: 3px; line-height: 1;}.vs-code-box::before{content: ''; position: absolute; background-color: rgba(var(--theme-color), 1); width: 30px; height: 30px; right: -17px; bottom: -17px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}.form-wrap1{padding: 60px; box-shadow: 0 0 10px 0 rgba(0,0,0,0.05);}.form-wrap2{padding: 60px; box-shadow: 0px 10px 42.75px 2.25px rgba(0,0,0,0.03);}.form-wrap3{padding: 100px; box-shadow: 0px 15px 42.75px 2.25px rgba(0,0,0,0.05);}.form-wrap5{padding: 80px;}.step-dots .dot{display: inline-block; width: 20px; height: 5px; border-radius: 9999px; background-color: #f2f2f2; margin-right: 6px; cursor: pointer;}.step-dots .dot:last-child{margin-right: 0;}.step-dots .dot.active{background-color: rgba(var(--theme-color), 1);}.steps-wrap{position: relative; overflow: hidden; -webkit-transition: all ease 0.4s; transition: all ease 0.4s;}.steps-wrap .steps{width: 100%; position: absolute; left: 100%; top: 0; -webkit-transition: all ease 0.4s; transition: all ease 0.4s; opacity: 0; visibility: hidden;}.steps-wrap .steps.complete{left: -100%;}.steps-wrap .steps.active{opacity: 1; visibility: visible; left: 0;}.steps-actions .vs-btn{padding: 17px 29px;}.steps-actions .step-prev{margin-right: 0; margin-left: 12.5px;}.steps-actions .step-prev i{right: auto; left: -12.5px;}@media (max-width: 1399px){.form-wrap5, .form-wrap2{padding: 40px;}}@media (max-width: 1199px){.form-wrap1{padding: 40px;}.form-wrap3{padding: 60px;}.counter-list li{padding-right: 25px; margin-right: 10px;}.counter-list li::before, .counter-list .count-number{font-size: 48px;}.vs-code-box.mt-35{margin-top: 10px;}}@media (max-width: 576px){.form-wrap5, .form-wrap3, .form-wrap2, .form-wrap1{padding: 40px 20px;}}.brand-layout1{position: relative;}.shape-wave{position: absolute; left: 0; right: 0; bottom: 0; line-height: 0;}.brand-layout2{max-width: 1260px; margin-left: auto; padding: 70px 50px 70px 90px; -webkit-clip-path: polygon(calc(0% + 90px) 0%, 100% 0%, 100% 100%, 0% 100%); clip-path: polygon(calc(0% + 90px) 0%, 100% 0%, 100% 100%, 0% 100%); margin-bottom: -85px;}.brand-layout3{padding-top: 80px; padding-bottom: 80px; margin-top: -132.5px; position: relative; z-index: 1;}@media (max-width: 1500px){.brand-layout1{background-size: cover; background-position: right bottom;}}@media (max-width: 992px){.brand-layout1{background-size: cover; background-position: center bottom;}}@media (max-width: 767px){.brand-layout3, .brand-layout2{max-width: 100%; margin-left: auto; margin-right: auto; padding: 40px 15px 40px 15px; margin-bottom: 0; -webkit-clip-path: none; clip-path: none;}}.cat-layout1{width: 100%; margin-top: -112px; max-width: 1362px; margin-left: auto; z-index: 34; position: relative; -webkit-filter: drop-shadow(0px 15px 20px rgba(0,0,0,0.05)); filter: drop-shadow(0px 15px 20px rgba(0,0,0,0.05));}.cta-inner{position: relative; padding: 53px 0 55px 180px; -webkit-clip-path: polygon(calc(0% + 148px) 0%, 100% 0%, 100% 100%, 0% 100%); clip-path: polygon(calc(0% + 148px) 0%, 100% 0%, 100% 100%, 0% 100%); background-color: var(--white-color);}.cta-title{letter-spacing: -0.03em;}.cta-call-icon{position: absolute; left: 45px; bottom: 17px; display: inline-block; z-index: 1; font-size: 26px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); color: var(--white-color);}.cta-call-icon:before{content: ''; position: absolute; right: -20px; bottom: -70px; width: 160px; height: 160px; z-index: -1; display: inline-block; -webkit-transform: rotate(20deg); -ms-transform: rotate(20deg); transform: rotate(20deg); background-color: rgba(var(--theme-color), 1);}@media (max-width: 1500px){.cat-layout1{margin-top: -75px;}}@media (max-width: 1399px){.cat-layout1{margin-top: 0;}.cta-inner{-webkit-clip-path: none; clip-path: none; padding: 53px 40px 55px 40px;}.cta-call-icon{display: none;}}@media (max-width: 1199px){.cta-inner{padding: 53px 15px 55px 15px;}}.accordion-box{background-color: var(--white-color); padding: 22px 0; margin-bottom: 20px;}.accordion-box:last-of-type .accordion-collapse, .accordion-box:last-child .accordion-collapse{border-bottom: none;}.accordion-box .accordion-body{padding: 22px 40px 0 40px; margin-top: 20px; position: relative;}.accordion-box .accordion-body:before{content: ''; position: absolute; left: 40px; right: 40px; top: 0; height: 1px; background-color: rgba(var(--theme-color), 1);}.accordion-box .accordion-button{font-size: 18px; font-weight: 600; font-family: var(--theme-font); border: none; padding: 0 40px; text-align: left;}.accordion-box .accordion-button:not(.collapsed){color: var(--title-color); background-color: transparent;}.accordion-box .accordion-button:focus{box-shadow: none; border-color: transparent; outline: none; background-color: transparent;}.accordion-box .accordion-button:after{content: '\f067'; font-family: var(--icon-font); width: 30px; height: 30px; font-weight: 300; padding: 0; line-height: 30px; font-size: 14px; text-align: center; background-image: none; background-color: var(--white-color); color: rgba(var(--theme-color), 1); box-shadow: 0px 10px 28.5px 1.5px rgba(0,0,0,0.09); border-radius: 50%;}.accordion-box .accordion-button:before{content: ''; position: absolute; left: 0; border-top: 10px solid transparent; border-left: 11px solid rgba(var(--theme-color), 1); border-bottom: 10px solid transparent; opacity: 0; visibility: hidden; -webkit-transition: all ease 0.4s; transition: all ease 0.4s;}.accordion-box .accordion-button:not(.collapsed):after{content: '\f068'; background-color: rgba(var(--theme-color), 1); color: var(--white-color); background-image: none; -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0);}.accordion-box .accordion-button:not(.collapsed)::before{opacity: 1; visibility: visible;}@media (max-width: 767px){.accordion-box .accordion-button{font-size: 16px; padding: 0 20px;}.accordion-box .accordion-body{padding-left: 20px; padding-right: 20px;}.accordion-box .accordion-body:before{left: 20px; right: 20px;}}.vs-team-pill{text-align: center;}.vs-team-pill .team-head{width: 282px; height: 282px; border-radius: 100%; display: inline-block; position: relative; margin-bottom: 48px; max-width: 100%;}.vs-team-pill .team-img{border-radius: inherit; overflow: hidden; position: relative;}.vs-team-pill .team-img:after, .vs-team-pill .team-img::before{content: ''; position: absolute; left: 0; top: 0; width: 0; height: 100%; background-color: rgba(0,0,0,0.3); opacity: 0; visibility: hidden; -webkit-transition: all ease 0.4s; transition: all ease 0.4s; z-index: 1;}.vs-team-pill .team-img:after{left: auto; right: 0;}.vs-team-pill .team-img img{-webkit-transition: all ease 0.4s; transition: all ease 0.4s; opacity: 1; visibility: visible; -webkit-filter: none; filter: none;}.vs-team-pill .team-links{position: absolute; z-index: 4; top: 0; left: 0; width: 100%; height: 100%;}.vs-team-pill .team-links a{display: inline-block; background-color: var(--white-color); text-align: center; line-height: 45px; font-size: 14px; width: 45px; height: 45px; border-radius: 50%; box-shadow: 0px 15px 42.75px 2.25px rgba(0,0,0,0.1); -webkit-transition: all ease 0.4s; transition: all ease 0.4s;}.vs-team-pill .team-links a:hover{background-color: var(--title-color); color: var(--white-color);}.vs-team-pill .team-links > a{position: absolute; left: 50%; bottom: 0; margin: 0 0 -23px -22.5px; opacity: 1; visibility: visible;}.vs-team-pill .team-links ul > *{display: block; position: absolute; top: 50%; left: 50%; width: 45px; height: 45px; line-height: 45px; margin: -22.5px;}.vs-team-pill .team-links ul > *:nth-of-type(1){-webkit-transform: rotate(66deg) translate(141px) rotate(-66deg); -ms-transform: rotate(66deg) translate(141px) rotate(-66deg); transform: rotate(66deg) translate(141px) rotate(-66deg);}.vs-team-pill .team-links ul > *:nth-of-type(2){-webkit-transform: rotate(90deg) translate(141px) rotate(-90deg); -ms-transform: rotate(90deg) translate(141px) rotate(-90deg); transform: rotate(90deg) translate(141px) rotate(-90deg);}.vs-team-pill .team-links ul > *:nth-of-type(3){-webkit-transform: rotate(114deg) translate(141px) rotate(-114deg); -ms-transform: rotate(114deg) translate(141px) rotate(-114deg); transform: rotate(114deg) translate(141px) rotate(-114deg);}.vs-team-pill .team-links ul > *:nth-of-type(4){-webkit-transform: rotate(138deg) translate(141px) rotate(-138deg); -ms-transform: rotate(138deg) translate(141px) rotate(-138deg); transform: rotate(138deg) translate(141px) rotate(-138deg);}.vs-team-pill .team-links ul > *:nth-of-type(5){-webkit-transform: rotate(162deg) translate(141px) rotate(-162deg); -ms-transform: rotate(162deg) translate(141px) rotate(-162deg); transform: rotate(162deg) translate(141px) rotate(-162deg);}.vs-team-pill .team-links ul a{-webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px); opacity: 0; visibility: hidden; color: rgba(var(--theme-color), 1);}.vs-team-pill .name a{color: inherit;}.vs-team-pill:hover .name{color: rgba(var(--theme-color), 1);}.vs-team-pill:hover .team-img img{-webkit-filter: brightness(105%) grayscale(100%); filter: brightness(105%) grayscale(100%);}.vs-team-pill:hover .team-img:after, .vs-team-pill:hover .team-img:before{width: 50%; opacity: 1; visibility: visible;}.vs-team-pill:hover .team-links > a{opacity: 0; visibility: hidden;}.vs-team-pill:hover .team-links ul a{opacity: 1; visibility: visible; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}@media (max-width: 1399px){.vs-team-pill .team-head{width: 200px; height: 200px; max-width: 100%;}.vs-team-pill .team-head .team-img:before{bottom: -67px; margin-left: -60px; width: 120px; height: 120px;}.vs-team-pill .team-head .team-links ul > *{display: block; position: absolute; top: 50%; left: 50%; width: 45px; height: 45px; line-height: 45px; margin: -22.5px;}.vs-team-pill .team-head .team-links ul > *:nth-of-type(1){-webkit-transform: rotate(55deg) translate(100px) rotate(-55deg); -ms-transform: rotate(55deg) translate(100px) rotate(-55deg); transform: rotate(55deg) translate(100px) rotate(-55deg);}.vs-team-pill .team-head .team-links ul > *:nth-of-type(2){-webkit-transform: rotate(89deg) translate(100px) rotate(-89deg); -ms-transform: rotate(89deg) translate(100px) rotate(-89deg); transform: rotate(89deg) translate(100px) rotate(-89deg);}.vs-team-pill .team-head .team-links ul > *:nth-of-type(3){-webkit-transform: rotate(123deg) translate(100px) rotate(-123deg); -ms-transform: rotate(123deg) translate(100px) rotate(-123deg); transform: rotate(123deg) translate(100px) rotate(-123deg);}.vs-team-pill .team-head .team-links ul > *:nth-of-type(4){-webkit-transform: rotate(157deg) translate(100px) rotate(-157deg); -ms-transform: rotate(157deg) translate(100px) rotate(-157deg); transform: rotate(157deg) translate(100px) rotate(-157deg);}.vs-team-pill .team-head .team-links ul > *:nth-of-type(5){-webkit-transform: rotate(191deg) translate(100px) rotate(-191deg); -ms-transform: rotate(191deg) translate(100px) rotate(-191deg); transform: rotate(191deg) translate(100px) rotate(-191deg);}}.vs-team-details{position: relative;}.vs-team-details .shape1{position: absolute; right: 0; top: 0;}.team-info{padding: 73px 80px 45px 80px; box-shadow: 0px 10px 40px 0px rgba(0,0,0,0.04);}.team-info .degi{line-height: 1; display: inline-block;}.team-info .degi:before{content: ''; width: 20px; height: 2px; background-color: rgba(var(--theme-color), 1); display: inline-block; vertical-align: middle; margin-top: -2px; margin-right: 10px;}.team-info td:first-child{color: var(--title-color);}.team-info td:first-child i{color: var(--body-color); opacity: 0.5; display: inline-block; width: 35px;}.team-info-table td{border: none; padding: 6px 0; font-size: 18px; padding-right: 10px;}.team-info-table td + td{padding-right: 0; color: #898b97;}@media (max-width: 1800px){.vs-team-details .shape1{max-width: 300px;}}@media (max-width: 1399px){.team-info{padding: 43px 50px 15px 50px;}}@media (max-width: 576px){.team-info{padding: 43px 15px 15px 15px;}}.feature-layout1{background-position: left top;}.feature-mark{background-color: rgba(255,255,255,0.8); position: relative; padding: 35px 40px; overflow: hidden; -webkit-transition: all ease 0.4s; transition: all ease 0.4s;}.feature-mark:before{content: ''; position: absolute; right: -100px; top: -100px; width: 100px; height: 100px; background-color: rgba(var(--theme-color), 1); -webkit-transition: all ease 0.4s; transition: all ease 0.4s; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}.feature-mark:hover{background-color: var(--white-color);}.feature-mark:hover::before{right: -57px; top: -57px;}@media (max-width: 1199px){.service-box{padding: 35px 30px 37px 30px;}.feature-layout1{padding-bottom: 150px;}}@media (max-width: 992px){.feature-layout1{padding-bottom: 80px;}}.project-filter{position: relative;}.project-filter .project-content{position: absolute; left: 40px; right: 40px; bottom: 40px; background-color: var(--white-color); padding: 35px 40px; margin-bottom: 40px; opacity: 0; visibility: hidden; -webkit-transition: all ease 0.4s; transition: all ease 0.4s;}.project-filter .icon-btn{position: absolute; right: 40px; top: 0; width: 50px; height: 50px; line-height: 50px; font-size: 18px; margin-top: -40px; opacity: 0; visibility: hidden; box-shadow: 0px 5px 28.5px 1.5px rgba(52,4,16,0.2); -webkit-transition: all ease 0.4s; transition: all ease 0.4s; -webkit-transition-delay: 0s; transition-delay: 0s;}.project-filter:hover .icon-btn{margin-top: -25px; opacity: 1; visibility: visible; -webkit-transition-delay: 0.3s; transition-delay: 0.3s;}.project-filter:hover .project-content{opacity: 1; visibility: visible; margin-bottom: 0;}@media (max-width: 1199px){.project-filter .project-content{left: 20px; right: 20px; bottom: 20px; padding: 20px 30px;}}.filter-menu{display: inline-block; position: relative; z-index: 1; padding: 0 5px;}.filter-menu:after, .filter-menu:before{content: ''; position: absolute; top: 0; left: 6px; bottom: 0; right: 6px; background-color: var(--white-color); -webkit-transform: skewX(-20deg); -ms-transform: skewX(-20deg); transform: skewX(-20deg); z-index: -1;}.filter-menu:after{background-color: rgba(var(--theme-color), 0.1);}.filter-menu a, .filter-menu button{border: none; background-color: transparent; text-transform: uppercase; position: relative; color: var(--title-color); padding: 9px 27px; font-size: 14px; font-weight: 700; z-index: 2; display: inline-block;}.filter-menu a.active, .filter-menu button.active{color: var(--white-color);}.filter-menu .indicator{background-color: rgba(var(--theme-color), 1); display: inline-block; position: absolute; left: 0; top: 0; -webkit-transform: skewX(-20deg); -ms-transform: skewX(-20deg); transform: skewX(-20deg); z-index: 1; -webkit-transition: all ease 0.3s; transition: all ease 0.3s;}@media (max-width: 767px){.filter-menu:after, .filter-menu::before{-webkit-transform: none; -ms-transform: none; transform: none; width: 100%; left: 0; top: 0;}.filter-menu a, .filter-menu button{padding: 9px 16px; font-size: 13px;}.filter-menu .indicator{-webkit-transform: none; -ms-transform: none; transform: none;}}.price-box-grid{position: relative; text-align: center; padding-top: 25px; padding-bottom: 60px; box-shadow: 0px 15px 42.75px 2.25px rgba(0,0,0,0.05); margin-bottom: 30px;}.price-box-grid:before{content: ''; position: absolute; left: 40px; right: 40px; top: 0; height: 44%; max-height: 135px; background-color: var(--title-color); -webkit-clip-path: polygon(0 0, 100% 0, 67% 100%, 33% 100%); clip-path: polygon(0 0, 100% 0, 67% 100%, 33% 100%); z-index: 1;}.price-box-grid:after{content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: calc(100% - 60px); background-color: var(--white-color); z-index: 0; box-shadow: 0px 15px 12.75px -1.75px rgba(0,0,0,0.03);}.price-box-grid .plan-price, .price-box-grid .price-title, .price-box-grid .plan-list{position: relative; z-index: 4;}.price-box-grid .plan-price{width: 135px; height: 135px; display: inline-block; background-color: var(--title-color); -webkit-clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%); clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%); color: var(--white-color); line-height: 135px; font-weight: 700; font-size: 36px;}.price-box-grid .plan-price:after, .price-box-grid .plan-price:before{content: ''; position: absolute; left: 2px; right: 2px; bottom: 2px; top: 2px; -webkit-clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%); clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%); background-color: var(--white-color);}.price-box-grid .plan-price:after{left: 13px; right: 13px; top: 13px; bottom: 13px; background-color: var(--title-color);}.price-box-grid .plan-price sub, .price-box-grid .plan-price sup{font-weight: 300; font-size: 16px; position: relative;}.price-box-grid .plan-price sup{top: -13px; margin-right: 5px;}.price-box-grid .plan-price sub{bottom: 1px; margin-left: 3px;}.price-box-grid .plan-price span{position: relative; z-index: 4;}.price-box-grid .plan-list{margin: 30px 0 35px 0; list-style: none; padding: 0;}.price-box-grid .plan-list li{margin-bottom: 20px;}.price-box-grid .plan-list li:last-child{margin-bottom: 0;}.price-box-grid:before, .price-box-grid .plan-price, .price-box-grid .plan-price::after, .price-box-grid .vs-btn{-webkit-transition: all ease 0.4s; transition: all ease 0.4s;}.price-box-grid .vs-btn{background-color: var(--title-color);}.price-box-grid.active .vs-btn, .price-box-grid.active .plan-price, .price-box-grid.active .plan-price::after, .price-box-grid.active:before, .price-box-grid:hover .vs-btn, .price-box-grid:hover .plan-price, .price-box-grid:hover .plan-price::after, .price-box-grid:hover:before{background-color: rgba(var(--theme-color), 1);}@media (max-width: 1199px){.price-box-grid::before{left: 0; right: 0;}}@media (max-width: 767px){.price-box-grid:before{-webkit-clip-path: polygon(0 0, 100% 0, 60% 100%, 40% 100%); clip-path: polygon(0 0, 100% 0, 60% 100%, 40% 100%);}.price-box-grid .plan-list li{margin-bottom: 10px;}}.contact-info-table td{border-bottom: 1px dashed #dfdfe0; border-top: none; padding-left: 0; padding-right: 10px;}.contact-info-table td + td{padding-right: 0; text-align: right;}@media (max-width: 992px){.contact-map.mt-70{margin-top: 10px;}}.process-box{position: relative; text-align: center;}.process-box .process-number, .process-box .process-icon, .process-box{-webkit-transition: all ease 0.4s; transition: all ease 0.4s;}.process-box .process-icon{display: inline-block; width: 60px; height: 60px; line-height: 60px; margin-bottom: 13px; z-index: 2; position: relative; background-color: var(--white-color); color: var(--title-color); font-size: 28px; border-radius: 50%; display: block; margin-left: auto; margin-right: auto; margin-top: -10px; margin-bottom: 25px; box-shadow: 0px 20px 20px 0px rgba(0,0,0,0.02);}.process-box .process-icon i:before{line-height: inherit;}.process-box .process-number{font-size: 20px; font-weight: 700; background-color: rgba(var(--theme-color), 1); color: var(--white-color); z-index: 1; width: 67px; height: 67px; line-height: 67px; display: inline-block; border-radius: 50%; position: relative; margin-top: 10px;}.process-box .process-number:before{content: ''; position: absolute; left: -10px; top: -10px; right: -10px; bottom: -10px; border: 1px solid rgba(0,0,0,0.06); z-index: -1; border-radius: inherit;}.process-box .process-text{max-width: 250px; margin-left: auto; margin-right: auto;}.process-box .process-border{position: absolute; right: -130px; top: 89px;}.process-box:nth-child(even) .process-border{-webkit-transform: rotateX(180deg); transform: rotateX(180deg); top: 15px;}.process-box:last-child .process-border{display: none !important;}.vs-sort-bar label{margin: 0; margin-right: 10px; font-size: 16px;}.vs-sort-bar select{display: inline-block; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; min-width: 60px; height: 35px; border: 1px solid #ededed; font-size: 14px; border-radius: 9999px; padding-left: 15px; padding-right: 30px; background-position: right 10px center; background-size: 10px 10px;}.vs-product{position: relative; border: 1px solid var(--smoke-color); text-align: center; margin-bottom: 30px; background-color: var(--smoke-color);}.vs-product .product-title{margin: 10px 0 5px 0;}.vs-product .product-title a:not(:hover){color: inherit;}.vs-product .product-img{position: relative; overflow: hidden; background-color: var(--white-color);}.vs-product .product-img:after, .vs-product .product-img:before{content: ''; position: absolute; left: -50%; top: 0; width: 50%; height: 100%; background-color: rgba(var(--theme-color), 1); opacity: 0.30; z-index: 1; -webkit-transition: all ease 0.4s; transition: all ease 0.4s;}.vs-product .product-img:after{left: auto; right: -50%;}.vs-product .icon-btn{width: 40px; height: 40px; line-height: 40px; margin-right: 7px;}.vs-product .icon-btn:last-child{margin-right: 0;}.vs-product .product-tag{background-color: rgba(var(--theme-color), 1); color: var(--white-color); border-radius: 0 999px 999px 0; position: absolute; left: 0; top: 15px; display: inline-block; font-size: 12px; line-height: 1; padding: 7px 16px; z-index: 3;}.vs-product .actions-btn{position: absolute; left: 0; right: 0; text-align: center; top: 50%; z-index: 2; margin-top: 0; opacity: 0; visibility: hidden;}.vs-product .star-rating{margin-left: auto; margin-right: auto; text-align: center;}.vs-product, .vs-product .product-content, .vs-product .actions-btn{-webkit-transition: all ease 0.4s; transition: all ease 0.4s;}.vs-product:hover{border-color: transparent; box-shadow: 0px 15px 42.75px 2.25px rgba(0,0,0,0.07);}.vs-product:hover .product-img:before{left: 0;}.vs-product:hover .product-img:after{right: 0;}.vs-product:hover .actions-btn{margin-top: -20px; opacity: 1; visibility: visible; -webkit-transition-delay: 0.4s; transition-delay: 0.4s;}.vs-product:hover .product-content{background-color: var(--white-color);}.vs-product.grid-view .product-content{padding: 30px 0 25px 0;}.vs-product.list-view{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}.vs-product.list-view .product-img{max-width: 190px;}.vs-product.list-view .product-content{background-color: var(--smoke-color); -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center;}.vs-product.list-view .icon-btn{width: 35px; height: 35px; line-height: 35px; margin-right: 4px; font-size: 14px;}.shop-wrap1{padding: 80px 80px 80px 80px;}.product-big-img{position: relative; background-color: var(--white-color);}.product-big-img .price{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; font-family: var(--theme-font); line-height: 0.8; font-weight: 700; font-size: 30px; color: rgba(var(--theme-color), 1); position: absolute; right: 35px; top: 40px;}.product-big-img .price del{font-weight: 400; font-size: 18px; margin-right: 10px; vertical-align: middle; line-height: 1; opacity: 0.8;}.product-big-img .popup-icon{position: absolute; right: 30px; bottom: 30px; font-size: 2rem; color: var(--title-color);}.product-big-img .popup-icon:hover{color: rgba(var(--theme-color), 1);}.product-thumb-area .product-thumb{cursor: pointer;}.product-thumb-area .product-thumb img{background-color: var(--white-color);}.product_meta > span{display: block;}.product_meta > span a, .product_meta > span span{color: #898b97; display: inline-block; margin-right: 10px;}.product_meta > span a:after, .product_meta > span span:after{content: ',';}.product_meta > span a:last-child, .product_meta > span span:last-child{margin-right: 0;}.product_meta > span a:last-child:after, .product_meta > span span:last-child:after{display: none;}.product_meta > span a:first-child, .product_meta > span span:first-child{margin-left: 5px;}.product_meta > span a:hover{color: rgba(var(--theme-color), 1);}.product-details .add_to_wishlist{display: inline-block; color: var(--title-color); text-transform: capitalize; font-weight: 400;}.product-details .add_to_wishlist > i{margin-right: 7px; color: rgba(var(--theme-color), 1); font-size: 0.9rem;}.product-details .product-title{margin-top: 5px; border-bottom: 1px dashed rgba(var(--theme-color), 1); padding-bottom: 17px; margin-bottom: 15px;}.product-tab{position: relative; border-bottom: 1px solid #e5e5e5; margin-top: -0.2em;}.product-tab a{color: var(--title-color); font-size: 18px; font-weight: 700; padding: 0 20px 20px 20px;}.product-tab .indicator{position: absolute; left: 0; top: auto !important; height: 0 !important; bottom: -1px; -webkit-transition: all ease 0.4s; transition: all ease 0.4s; border-bottom: 1px solid rgba(var(--theme-color), 1);}.product-tab .indicator:before{content: ''; position: absolute; top: 0; left: 50%; width: 12px; height: 12px; border-top: 1px solid rgba(var(--theme-color), 1); border-left: 1px solid rgba(var(--theme-color), 1); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); margin: -6px 0 0 -6px; background-color: var(--white-color);}.product-info-list{list-style-type: none; margin: 0 0 30px 0; padding: 0;}.product-info-list li{font-size: 18px; position: relative; color: #898b97; margin-bottom: 13px; padding-left: 43px;}.product-info-list li:last-child{margin-bottom: 0;}.product-info-list li:before{content: '\f00c'; font-family: var(--icon-font); position: absolute; left: 0; top: 0; width: 25px; height: 25px; border-radius: 50%; line-height: 25px; font-size: 14px; background-color: var(--white-color); color: rgba(var(--theme-color), 1); box-shadow: 0px 10px 32.75px 0 rgba(0,0,0,0.15); text-align: center;}.product-info-list li span{color: var(--title-color); margin-right: 3px;}.vs-text-box{border-left: 8px solid rgba(var(--theme-color), 1); font-style: italic; font-size: 18px; line-height: 1.6; padding: 48px 50px; margin-bottom: 30px;}@media (max-width: 1399px){.shop-wrap1{padding: 40px 40px 40px 40px;}.vs-product.list-view .product-img{max-width: 170px;}}@media (max-width: 1199px){.shop-wrap1{padding: 40px 40px 40px 40px;}.vs-product.list-view .product-img{max-width: 190px;}.product-big-img .price{font-size: 24px; right: 25px; top: 30px;}.product-big-img .price del{font-size: 14px;}.product-big-img .popup-icon{right: 20px; bottom: 20px; font-size: 2rem;}}@media (max-width: 992px){.vs-product.list-view{display: block;}.vs-product.list-view .product-img{max-width: 100%;}.vs-product.list-view .product-content{padding: 30px 0 25px 0;}}@media (max-width: 767px){.vs-sort-bar label{margin-right: 10px;}.shop-wrap1.mb-80{margin-bottom: 40px;}.vs-text-box{padding: 30px 30px;}}@media (max-width: 576px){.shop-wrap1{padding: 40px 15px 40px 15px;}.actions{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 15px;}.product-big-img .price{font-size: 20px; right: 15px; top: 15px;}.vs-text-box{padding: 20px 20px;}}.px-5{padding-right: 5px; padding-left: 5px;}.px-10{padding-right: 10px; padding-left: 10px;}.px-15{padding-right: 15px; padding-left: 15px;}.px-20{padding-right: 20px; padding-left: 20px;}.px-25{padding-right: 25px; padding-left: 25px;}.px-30{padding-right: 30px; padding-left: 30px;}.px-35{padding-right: 35px; padding-left: 35px;}.px-40{padding-right: 40px; padding-left: 40px;}.px-45{padding-right: 45px; padding-left: 45px;}.px-50{padding-right: 50px; padding-left: 50px;}.py-5{padding-top: 5px; padding-bottom: 5px;}.py-10{padding-top: 10px; padding-bottom: 10px;}.py-15{padding-top: 15px; padding-bottom: 15px;}.py-20{padding-top: 20px; padding-bottom: 20px;}.py-25{padding-top: 25px; padding-bottom: 25px;}.py-30{padding-top: 30px; padding-bottom: 30px;}.py-35{padding-top: 35px; padding-bottom: 35px;}.py-40{padding-top: 40px; padding-bottom: 40px;}.py-45{padding-top: 45px; padding-bottom: 45px;}.py-50{padding-top: 50px; padding-bottom: 50px;}.pt-5{padding-top: 5px;}.pt-10{padding-top: 10px;}.pt-15{padding-top: 15px;}.pt-20{padding-top: 20px;}.pt-25{padding-top: 25px;}.pt-30{padding-top: 30px;}.pt-35{padding-top: 35px;}.pt-40{padding-top: 40px;}.pt-45{padding-top: 45px;}.pt-50{padding-top: 50px;}.pb-5{padding-bottom: 5px;}.pb-10{padding-bottom: 10px;}.pb-15{padding-bottom: 15px;}.pb-20{padding-bottom: 20px;}.pb-25{padding-bottom: 25px;}.pb-30{padding-bottom: 30px;}.pb-35{padding-bottom: 35px;}.pb-40{padding-bottom: 40px;}.pb-45{padding-bottom: 45px;}.pb-50{padding-bottom: 50px;}.pl-5{padding-left: 5px;}.pl-10{padding-left: 10px;}.pl-15{padding-left: 15px;}.pl-20{padding-left: 20px;}.pl-25{padding-left: 25px;}.pl-30{padding-left: 30px;}.pl-35{padding-left: 35px;}.pl-40{padding-left: 40px;}.pl-45{padding-left: 45px;}.pl-50{padding-left: 50px;}.pr-5{padding-right: 5px;}.pr-10{padding-right: 10px;}.pr-15{padding-right: 15px;}.pr-20{padding-right: 20px;}.pr-25{padding-right: 25px;}.pr-30{padding-right: 30px;}.pr-35{padding-right: 35px;}.pr-40{padding-right: 40px;}.pr-45{padding-right: 45px;}.pr-50{padding-right: 50px;}.pt-80{padding-top: 80px;}.pb-80{padding-bottom: 80px;}.pt-100{padding-top: 100px;}.pb-70{padding-bottom: 70px;}.pt-175{padding-top: 175px;}.pb-125{padding-bottom: 125px;}.mx-5{margin-right: 5px; margin-left: 5px;}.mx-10{margin-right: 10px; margin-left: 10px;}.mx-15{margin-right: 15px; margin-left: 15px;}.mx-20{margin-right: 20px; margin-left: 20px;}.mx-25{margin-right: 25px; margin-left: 25px;}.mx-30{margin-right: 30px; margin-left: 30px;}.mx-35{margin-right: 35px; margin-left: 35px;}.mx-40{margin-right: 40px; margin-left: 40px;}.mx-45{margin-right: 45px; margin-left: 45px;}.mx-50{margin-right: 50px; margin-left: 50px;}.my-5{margin-top: 5px; margin-bottom: 5px;}.my-10{margin-top: 10px; margin-bottom: 10px;}.my-15{margin-top: 15px; margin-bottom: 15px;}.my-20{margin-top: 20px; margin-bottom: 20px;}.my-25{margin-top: 25px; margin-bottom: 25px;}.my-30{margin-top: 30px; margin-bottom: 30px;}.my-35{margin-top: 35px; margin-bottom: 35px;}.my-40{margin-top: 40px; margin-bottom: 40px;}.my-45{margin-top: 45px; margin-bottom: 45px;}.my-50{margin-top: 50px; margin-bottom: 50px;}.mt-5{margin-top: 5px;}.mt-10{margin-top: 10px;}.mt-15{margin-top: 15px;}.mt-20{margin-top: 20px;}.mt-25{margin-top: 25px;}.mt-30{margin-top: 30px;}.mt-35{margin-top: 35px;}.mt-40{margin-top: 40px;}.mt-45{margin-top: 45px;}.mt-50{margin-top: 50px;}.mb-5{margin-bottom: 5px;}.mb-10{margin-bottom: 10px;}.mb-15{margin-bottom: 15px;}.mb-20{margin-bottom: 20px;}.mb-25{margin-bottom: 25px;}.mb-30{margin-bottom: 30px;}.mb-35{margin-bottom: 35px;}.mb-40{margin-bottom: 40px;}.mb-45{margin-bottom: 45px;}.mb-50{margin-bottom: 50px;}.ml-5{margin-left: 5px;}.ml-10{margin-left: 10px;}.ml-15{margin-left: 15px;}.ml-20{margin-left: 20px;}.ml-25{margin-left: 25px;}.ml-30{margin-left: 30px;}.ml-35{margin-left: 35px;}.ml-40{margin-left: 40px;}.ml-45{margin-left: 45px;}.ml-50{margin-left: 50px;}.mr-5{margin-right: 5px;}.mr-10{margin-right: 10px;}.mr-15{margin-right: 15px;}.mr-20{margin-right: 20px;}.mr-25{margin-right: 25px;}.mr-30{margin-right: 30px;}.mr-35{margin-right: 35px;}.mr-40{margin-right: 40px;}.mr-45{margin-right: 45px;}.mr-50{margin-right: 50px;}.mt-n1{margin-top: -.25rem;}.mt-n2{margin-top: -.5rem;}.mt-n3{margin-top: -1rem;}.mt-n4{margin-top: -1.5rem;}.mt-n5{margin-top: -3rem;}.mb-6{margin-bottom: 6px;}.mr-135{margin-right: 135px;}.mt-70{margin-top: 70px;}.mb-80{margin-bottom: 80px;}.space, .space-top{padding-top: 150px;}.space, .space-bottom{padding-bottom: 150px;}.space-md, .space-md-top{padding-top: 120px;}.space-md, .space-md-bottom{padding-bottom: 120px;}@media (max-width: 992px){.space, .space-top{padding-top: 80px;}.space, .space-bottom{padding-bottom: 80px;}.space-md, .space-md-top{padding-top: 50px;}.space-md, .space-md-bottom{padding-bottom: 50px;}}.menutb{margin-top: 13px; margin-left: 13px;}.siyaharkaplan{background: rgba(0, 0, 0, 0.5) !important;}.mbleft{margin-left: -30px; color: white;}