:root{--theme-color: #ff014f;--body-color: #4C4C4C;--title-color: #070707;--body-bg: #ffffff;--secondary-color: #1F1F1F;--smoke-color: #F9F6EF;--light-color: #f8f9fa;--black-color: #000000;--white-color: #ffffff;--yellow-color: #fec624;--success-color: #28a745;--error-color: #dc3545;--border-color: #D8DDE1;--title-font: "Merriweather", serif;--body-font: "Open Sans", sans-serif;--icon-font: 'Font Awesome 6 Pro';--main-container: 1300px;--container-gutters: 30px;--section-space: 110px;--section-space-mobile: 80px;--section-title-space: 60px;--ripple-ani-duration: 5s;border:none}html,body{scroll-behavior:smooth !important}body{font-family:var(--body-font);font-size:16px;font-weight:400;color:var(--body-color);background-color:var(--body-bg);line-height:28px;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;border:1px solid var(--border-color)}th{font-weight:700;color:var(--title-color)}td,th{border:1px solid var(--border-color);padding:9px 12px}a{color:var(--theme-color);text-decoration:none;outline:0;transition:all ease .4s}a:hover{color:var(--title-color)}a:active,a:focus,a:hover,a:visited{text-decoration:none;outline:0}button{transition:all ease .4s}img{border:none;max-width:100%}ins{text-decoration:none}pre{background:#f5f5f5;color:#666;font-size:14px;margin:20px 0;overflow:auto;padding:20px;white-space:pre-wrap;word-wrap:break-word}span.ajax-loader:empty,p:empty{display:none}p{margin:0 0 18px 0;color:var(--body-color);line-height:1.63}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}.h1,h1,.h2,h2,.h3,h3,.h4,h4,.h5,h5,.h6,h6{font-family:var(--title-font);color:var(--title-color);text-transform:none;font-weight:600;line-height:1.2;margin:0 0 15px 0}.h1,h1{font-size:48px}.h2,h2{font-size:40px}.h3,h3{font-size:36px}.h4,h4{font-size:30px}.h5,h5{font-size:24px}.h6,h6{font-size:20px}@media(max-width: 1199px){.h1,h1{font-size:40px}.h2,h2{font-size:36px}.h3,h3{font-size:30px}.h4,h4{font-size:24px}.h5,h5{font-size:20px}.h6,h6{font-size:16px}}@media(max-width: 767px){.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:26px}.h4,h4{font-size:22px}.h5,h5{font-size:18px}.h6,h6{font-size:16px}}@media only screen and (min-width: 1300px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:calc(var(--main-container) + var(--container-gutters));padding-left:calc(var(--container-gutters)/2);padding-right:calc(var(--container-gutters)/2)}}@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: 767px){.row:not([class*=gx-]){--bs-gutter-x: 30px}}.gy-gx{--bs-gutter-y: var(--bs-gutter-x)}.gy-30{--bs-gutter-y: 30px}@media(min-width: 1500px){.gx-60{--bs-gutter-x: 60px}}select,.form-control,.form-select,textarea,input{height:60px;padding:0 45px 0 30px;border:1px solid var(--border-color);color:var(--body-color);background-color:var(--body-bg);border-radius:9999px;border-radius:0;font-size:16px;width:100%}select:focus,.form-control:focus,.form-select:focus,textarea:focus,input:focus{outline:0;box-shadow:none;background-color:var(--body-bg)}select::-moz-placeholder,.form-control::-moz-placeholder,.form-select::-moz-placeholder,textarea::-moz-placeholder,input::-moz-placeholder{color:var(--body-color)}select::-moz-placeholder, .form-control::-moz-placeholder, .form-select::-moz-placeholder, textarea::-moz-placeholder, input::-moz-placeholder{color:var(--body-color)}select::placeholder,.form-control::placeholder,.form-select::placeholder,textarea::placeholder,input::placeholder{color:var(--body-color)}.form-select,select{display:block;width:100%;line-height:1.5;vertical-align:middle;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");background-position:right 26px center;background-repeat:no-repeat;background-size:16px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea.form-control,textarea{min-height:150px;padding-top:16px;padding-bottom:17px;border-radius:0}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:"";color:var(--white-color);background-color:var(--theme-color);border-color:var(--theme-color)}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:0px;top:3.5px;background-color:var(--body-bg);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:30px;cursor:pointer;line-height:1;display:inline-block;font-weight:600;margin-bottom:0}input[type=radio]~label::before{content:"";position:absolute;font-family:var(--icon-font);left:0;top:-4px;width:20px;height:20px;padding-left:.5px;font-size:.4em;line-height:18.95px;text-align:center;border:1px solid var(--theme-color);border-radius:100%;font-weight:700;background:var(--body-bg);color:rgba(0,0,0,0);transition:all .2s ease}input[type=radio]:checked~label::before{border-color:var(--theme-color);background-color:var(--theme-color);color:var(--white-color)}label{margin-bottom:.5em;margin-top:-0.3em;display:block;color:var(--title-color);font-family:var(--body-font);font-size:16px}.form-group{margin-bottom:var(--bs-gutter-x);position:relative}.form-group>i{position:absolute;right:calc(var(--bs-gutter-x)/2 + 30px);top:21px;font-size:16px;color:#a0abb4}.form-group.has-label>i{top:50px}textarea.is-invalid,select.is-invalid,input.is-invalid,.was-validated input:invalid{border:1px solid var(--error-color) !important;background-position:right calc(.375em + .8875rem) center;background-image:none}textarea.is-invalid:focus,select.is-invalid:focus,input.is-invalid:focus,.was-validated input:invalid:focus{outline:0;box-shadow:none}textarea.is-invalid{background-position:top calc(.375em + .5875rem) right calc(.375em + .8875rem)}.row.no-gutters>.form-group{margin-bottom:0}.form-messages{display:none;margin:0;padding:10px 15px;margin-top:15px;border-radius:4px}.form-messages>pre:last-child{margin-bottom:0}.form-messages>pre:first-of-type{margin-top:0}.form-messages.success{background-color:var(--success-color);color:var(--white-color);display:block}.form-messages.error{background-color:var(--error-color);color:var(--white-color);display:block}.form-messages pre{padding:0;background-color:rgba(0,0,0,0);color:inherit}.row>.slick-list{padding-left:0;padding-right:0}.slick-track>[class*=col]{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)}.slick-track{min-width:100%}.slick-slide img{display:inline-block}.slick-dots{list-style-type:none;padding:0;margin:30px 0 30px 0;line-height:0;text-align:center;height:-moz-max-content;height:max-content;line-height:0}.slick-dots li{display:inline-block;margin-right:7px}.slick-dots li:last-child{margin-right:0}.slick-dots button{font-size:0;padding:0;background-color:rgba(0,0,0,0);width:10px;height:10px;line-height:0;border:none;background-color:var(--secondary-color);transition:all ease .4s;position:relative;border-radius:50%}.slick-dots button:hover,.slick-dots .slick-active button{background-color:var(--theme-color);border-color:var(--theme-color)}.slick-arrow{display:inline-block;padding:0;position:absolute;background-color:var(--theme-color);top:50%;border:none;left:var(--pos-x, -150px);width:var(--icon-size, 40px);height:var(--icon-size, 40px);font-size:var(--icon-font-size, 18px);margin-top:calc(var(--icon-size, 40px)/-2);z-index:2;border-radius:50%;color:var(--white-color)}.slick-arrow.default{position:relative;--pos-x: 0;margin-top:0}.slick-arrow.slick-next{right:var(--pos-x, -150px);left:auto}.slick-arrow:hover{background-color:var(--title-color);color:var(--white-color);border-color:rgba(0,0,0,0)}.arrow-margin .slick-arrow{top:calc(50% - 30px)}.arrow-wrap .slick-arrow{opacity:0;visibility:hidden}.arrow-wrap:hover .slick-arrow{opacity:1;visibility:visible}@media(max-width: 1500px){.slick-arrow{--arrow-horizontal: -20px}}@media(max-width: 1399px){.slick-arrow{--arrow-horizontal: 40px}}@media(max-width: 991px){.slick-arrow{--icon-size: 40px;margin-right:40px}.slick-arrow.slick-next{margin-right:0;margin-left:40px}.slick-dots{margin:25px 0 30px 0}}.vs-menu-wrapper{position:fixed;top:0;left:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:999999;width:0;width:100%;height:100%;transition:all ease .8s;opacity:0;visibility:hidden}.vs-menu-wrapper .mobile-logo{padding-bottom:0;padding-top:40px;display:block;text-align:center;background-color:var(--body-bg)}.vs-menu-wrapper .mobile-logo svg{max-width:185px}.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:var(--theme-color);border-radius:50%}.vs-menu-wrapper .vs-menu-toggle:hover{background-color:var(--secondary-color);color:var(--white-color)}.vs-menu-wrapper .vs-menu-area{width:100%;max-width:310px;background-color:var(--body-bg);border-right:3px solid var(--theme-color);height:100%;position:relative;left:-110%;opacity:0;visibility:hidden;transition:all ease 1s;z-index:1}.vs-menu-wrapper.vs-body-visible{opacity:1;visibility:visible}.vs-menu-wrapper.vs-body-visible .vs-menu-area{left:0;opacity:1;visibility:visible}.vs-mobile-menu{overflow-y:scroll;max-height:calc(100vh - 200px);padding-bottom:40px;margin-top:33px;text-align:left}.vs-mobile-menu::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(242,0,58,.2);background-color:#000}.vs-mobile-menu::-webkit-scrollbar{width:6px;background-color:#000}.vs-mobile-menu::-webkit-scrollbar-thumb{background-color:var(--theme-color)}.vs-mobile-menu ul{margin:0;padding:0 0}.vs-mobile-menu ul li{border-bottom:1px solid var(--border-color);list-style-type:none}.vs-mobile-menu ul li li:first-child{border-top:1px solid var(--border-color)}.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);font-weight:700}.vs-mobile-menu ul li a:before{content:"";font-family:var(--icon-font);position:relative;left:0;top:0;margin-right:10px;display:inline-block}.vs-mobile-menu ul li.vs-active>a{color:var(--theme-color)}.vs-mobile-menu ul li.vs-active>a:before{transform:rotate(90deg)}.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 .vs-mean-expand{position:absolute;right:0;top:50%;font-weight:400;font-size:12px;width:25px;height:25px;line-height:25px;margin-top:-12.5px;display:inline-block;text-align:center;background-color:var(--smoke-color);color:var(--title-color);box-shadow:0 0 20px -8px rgba(242,0,58,.5);border-radius:50%}.vs-mobile-menu ul .vs-item-has-children>a .vs-mean-expand:before{content:"";font-family:var(--icon-font)}.vs-mobile-menu ul .vs-item-has-children.vs-active>a .vs-mean-expand:before{content:""}.vs-mobile-menu>ul{padding:0 40px}.vs-mobile-menu>ul>li:last-child{border-bottom:none}.vs-menu-toggle{width:35px;height:35px;padding:0;font-size:15px;border:none;background-color:var(--theme-color);color:var(--white-color);display:inline-block;border-radius:50%}.vs-menu-toggle.style-text,.vs-menu-toggle.style-text-white{width:auto;height:auto;background-color:rgba(0,0,0,0);color:var(--title-color);font-size:20px}.vs-menu-toggle.style-text i,.vs-menu-toggle.style-text-white i{margin-right:10px}.vs-menu-toggle.style-text-white{color:var(--white-color)}@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(--body-bg)}.preloader .vs-btn{padding:15px 20px;border-radius:0;font-size:14px}.preloader-inner{text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);text-align:center;line-height:0}.preloader-inner img{display:block;margin:0 auto 10px auto}.loader{width:110px;height:110px;border-radius:50%;display:inline-block;position:relative;border:3px solid;border-color:var(--theme-color) var(--theme-color) rgba(0,0,0,0) rgba(0,0,0,0);box-sizing:border-box;animation:rotationloader 1.5s linear infinite}.loader::after,.loader::before{content:"";box-sizing:border-box;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border:3px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #bfe603 #bfe603;width:102px;height:102px;border-radius:50%;box-sizing:border-box;animation:rotationBackloader .7s linear infinite;transform-origin:center center}.loader::before{width:94px;height:94px;border-color:var(--theme-color) var(--theme-color) rgba(0,0,0,0) rgba(0,0,0,0);animation:rotationloader 2s linear infinite}@keyframes rotationloader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotationBackloader{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}.rh-btn{display:inline-block;font-size:14px;padding:10px 30px 10px 30px;background-color:var(--title-color);color:var(--white-color);border-radius:9999px;font-family:var(--body-font);text-transform:uppercase;font-weight:700;letter-spacing:.1em;position:relative;z-index:1}.rh-btn:before{content:"";position:absolute;left:2px;right:2px;bottom:2px;top:2px;background-color:var(--theme-color);border-radius:inherit;z-index:-1;transition:all ease .4s;transform:scale(0.5);opacity:0;visibility:hidden}.rh-btn.active,.rh-btn:hover{color:var(--white-color)}.rh-btn.active:before,.rh-btn:hover:before{opacity:1;visibility:visible;transform:scale(1)}.icon-btn{display:inline-block}.play-btn{display:inline-block;position:relative;z-index:1}.play-btn>i{display:inline-block;width:var(--icon-size, 124px);height:var(--icon-size, 124px);line-height:var(--icon-size, 124px);text-align:center;background-color:var(--theme-color);color:var(--white-color);font-size:var(--icon-font-size, 1.5em);border-radius:50%;z-index:1;transition:all ease .4s}.play-btn:after,.play-btn:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-color:var(--theme-color);z-index:-1;border-radius:50%;transition:all ease .4s}.play-btn:after{animation-delay:2s}.play-btn:hover:after,.play-btn:hover::before,.play-btn:hover i{background-color:var(--theme-color);color:var(--white-color)}.link-btn{font-weight:600;font-size:16px;display:inline-block;line-height:.8;position:relative;padding-bottom:2px;margin-bottom:-2px;text-transform:capitalize}.link-btn i{margin-left:7px;font-size:.9rem}.link-btn:before{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background-color:var(--theme-color);transition:all ease .4s}.link-btn:hover{color:var(--theme-color)}.link-btn:hover::before{width:100%}.scroll-btn{position:fixed;bottom:300px;right:30px;z-index:94;opacity:0;visibility:hidden;display:inline-block;border-radius:50%}.scroll-btn i{display:inline-block;background-color:var(--theme-color);color:var(--white-color);text-align:center;font-size:16px;width:var(--btn-size, 50px);height:var(--btn-size, 50px);line-height:var(--btn-size, 50px);z-index:2;border-radius:inherit;position:relative;transition:all ease .8s}.scroll-btn:before{content:"";position:absolute;left:var(--extra-shape, -6px);top:var(--extra-shape, -6px);right:var(--extra-shape, -6px);bottom:var(--extra-shape, -6px);background-color:var(--body-bg);border-radius:inherit;z-index:1;transition:all ease .4s}.scroll-btn:focus i,.scroll-btn:hover i{background-color:var(--secondary-color);color:var(--white-color)}.scroll-btn.show{bottom:120px;opacity:1;visibility:visible}@media(max-width: 767px){.scroll-btn{--btn-size: 40px;--extra-shape: -4px;right:15px;bottom:50px}.scroll-btn.show{bottom:15px}}.scrollToTop{position:fixed;right:60px;bottom:500px;opacity:0;visibility:hidden;transition:all ease .4s;z-index:96}.scrollToTop.show{bottom:60px;opacity:1;visibility:visible}@media(max-width: 767px){.play-btn{--icon-size: 60px}.scrollToTop{right:20px}.scrollToTop.show{bottom:20px}.rh-btn{padding:5px 20px;font-size:12px}}.title-area{margin-bottom:calc(var(--section-title-space) - 22px)}.sec-btns{margin-bottom:var(--section-title-space)}.body-text{font-size:90px;font-weight:700;color:rgba(0,0,0,0);-webkit-text-stroke:1px var(--title-color);position:fixed;left:1%;top:0;line-height:1;opacity:.2;z-index:999;cursor:default}.sec-subtitle{font-size:14px;text-transform:uppercase;color:var(--theme-color);letter-spacing:.2em;margin-top:-0.1em;margin-bottom:15px;line-height:1;display:block}.sec-title{font-size:46px}@media(max-width: 1199px){.sec-title{font-size:36px}}@media(max-width: 767px){.sec-title{font-size:30px}}.image-scale-hover{overflow:hidden}.image-scale-hover img{transition:all ease .4s;transform:scale(1.001)}.image-scale-hover:hover img{transform:scale(1.2)}.z-index-step1{position:relative;z-index:4 !important}.z-index-common{position:relative;z-index:3}.z-index-n1{z-index:-1}.media-body{flex:1}@media(min-width: 1921px){.d-hd-none{display:none !important}}.background-image,[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}.text-inherit{color:inherit}.text-inherit:hover{color:var(--theme-color)}a.text-theme:hover,.text-reset:hover{text-decoration:underline}.overlay{position:absolute;top:0;left:0;height:100%;width:100%}.position-center{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}[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-opacity="1"]:before{opacity:0.1}[data-opacity="2"]:before{opacity:0.2}[data-opacity="3"]:before{opacity:0.3}[data-opacity="4"]:before{opacity:0.4}[data-opacity="5"]:before{opacity:0.5}[data-opacity="6"]:before{opacity:0.6}[data-opacity="7"]:before{opacity:0.7}[data-opacity="8"]:before{opacity:0.8}[data-opacity="9"]:before{opacity:0.9}[data-opacity="10"]:before{opacity:1}.jump-reverse-img,.jump-img,.jump-reverse,.jump{animation:jumpping var(--duration, 6s) infinite linear}.jump-reverse-img,.jump-img{--duration: 5s}.jump-reverse-img,.jump-reverse{--jump-y: -20px}.rotate-reverse-img,.rotate-img,.rotate-reverse,.rotate{animation:rotate var(--duration, 12s) infinite linear}.rotate-reverse-img,.rotate-img{--duration: 40s}.rotate-reverse{--rotate-angle: -360deg}.fadeInUp{animation-name:fadeInUp}.wow-animated{animation-duration:1s;animation-fill-mode:both}.fadein{--animation-name: fadein-custom}.slideinup{--animation-name: slideinup}.slideindown{--animation-name: slideindown}.slideinleft{--animation-name: slideinleft}.slideinright{--animation-name: slideinright}.animated{animation-fill-mode:both;animation-iteration-count:1;animation-duration:1s;animation-delay:.3s;animation-name:var(--animation-name)}.ripple-animation{animation-duration:var(--ripple-ani-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-name:ripple}@keyframes ripple{0%{transform:scale(1);opacity:0}30%{opacity:.4}100%{transform:scale(1.5);opacity:0}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(var(--rotate-angle, 360deg))}}@keyframes slideinup{0%{opacity:0;transform:translateY(70px)}100%{transform:translateY(0)}}@keyframes slideindown{0%{opacity:0;transform:translateY(-70px)}100%{transform:translateY(0)}}@keyframes slideinleft{0%{opacity:0;transform:translateX(-70px)}100%{transform:translateX(0)}}@keyframes slideinright{0%{opacity:0;transform:translateX(70px)}100%{transform:translateX(0)}}@keyframes fadein-custom{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes jumpping{0%,100%{transform:translate3d(0, 0, 0)}40%{transform:translate3d(0, var(--jump-y, 20px), var(--jump-x, 0))}}.vs-header{position:relative;z-index:41}.header-logo{max-width:270px;padding:15px 0}.will-sticky .sticky-active{position:fixed;top:-100%;right:0;left:0;background-color:var(--white-color);transition:all ease .8s;box-shadow:0 0 10px 0 rgba(0,0,0,.07)}.will-sticky .sticky-active.active{top:0}.main-menu a{display:block;position:relative;font-family:var(--body-font);font-weight:700;font-size:16px;color:var(--title-color);text-transform:uppercase}@media(max-width: 1500px){.main-menu a{font-size:16px}}.main-menu a:hover{color:var(--theme-color)}.main-menu>ul>li{margin:0 16px}.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:"";position:relative;font-family:var(--icon-font);margin-left:5px;top:-0.8px;font-size:.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{position:absolute;text-align:left;top:100%;left:0;background-color:var(--body-bg);box-shadow:0 5px 10px 0 rgba(0,0,0,.1);visibility:hidden;min-width:190px;width:-moz-max-content;width:max-content;padding:7px;left:-14px;margin-top:50px;opacity:0;z-index:-1;border-bottom:3px solid var(--theme-color);box-shadow:0px 10px 60px 0px rgba(0,0,0,.09),0px 3px 0px 0px rgba(231,13,60,.004);transform-origin:top center;transition:margin-top .4s ease-in-out 0s,visibility .4s ease-in-out 0s,opacity .4s ease-in-out 0s,z-index 0s}.main-menu ul.sub-menu a{font-size:16px;line-height:30px}.main-menu ul.sub-menu{padding:18px 20px;left:-27px}.main-menu ul.sub-menu:before{content:"";position:absolute;left:34px;top:30px;width:1px;background-color:var(--border-color);height:calc(100% - 65px)}.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:"";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:"";position:absolute;top:2.8em;left:0;font-family:var(--icon-font);width:11px;height:11px;text-align:center;border-radius:50%;display:inline-block;font-size:.2em;line-height:11.5px;color:var(--theme-color);font-weight:700;background-color:var(--body-bg);box-shadow:inset 0px 2px 4px 0px rgba(242,0,58,.4)}.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}.menu-style1>ul>li>a{padding:26px 0}@media(max-width: 767px){.header-logo{max-width:120px}}.copyright-wrap{text-align:center;padding:20px 0;background-color:var(--secondary-color)}.copyright-text{margin:0;font-size:12px;font-weight:400;color:var(--white-color);font-family:var(--title-font)}.copyright-text a{font-weight:700;color:inherit}.copyright-text a:hover{color:var(--theme-color)}.cta-style1 .cta-text{margin-bottom:40px}.cta-style1 .cta-btns{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}@media(max-width: 767px){.cta-style1 .cta-text{margin-bottom:25px;font-size:14px}}.breadcumb-menu{position:relative;padding:0;margin:0;list-style-type:none;border-radius:10px}.breadcumb-menu span,.breadcumb-menu li,.breadcumb-menu a{color:var(--title-color);font-size:14px;font-weight:600;text-transform:capitalize;word-break:break-word;white-space:normal;display:inline-block;font-family:var(--title-font);letter-spacing:.02em}.breadcumb-menu span .fa-home-lg,.breadcumb-menu li .fa-home-lg,.breadcumb-menu a .fa-home-lg{margin-right:5px}.breadcumb-menu a:hover{color:var(--theme-color)}.breadcumb-menu li:not(:last-child):after{content:"-";position:relative;margin-left:10px;margin-right:5px}.breadcumb-menu-wrap{margin:30px 0 0 0;position:relative}.breadcumb-title{font-size:46px;color:var(--title-color);margin:-0.05em 0 -0.4em 0}.breadcumb-wrapper{padding-top:60px;padding-bottom:60px;background-color:var(--smoke-color);overflow:hidden;background-position:center left;text-align:center}@media(max-width: 991px){.breadcumb-wrapper{padding-top:100px;padding-bottom:30px}}@media(max-width: 1199px){.breadcumb-title{font-size:48px}.breadcumb-wrapper{padding:40px 0}}@media(max-width: 991px){.breadcumb-title{font-size:40px;margin:-0.15em 0 -0.4em 0}.breadcumb-menu-wrap{margin-top:20px}}@media(max-width: 767px){.breadcumb-title{font-size:36px}.breadcumb-menu li,.breadcumb-menu a,.breadcumb-menu span{font-size:14px}.breadcumb-menu li:after{margin-left:11px;margin-right:9px}}.hero-layout1{text-align:center;min-height:80vh;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:relative;background-color:var(--smoke-color)}.hero-content{padding:100px 0 100px 0}.hero-img{width:250px;height:250px;margin:0 auto 0 auto;border-radius:50%;margin-bottom:40px;padding:8px;position:relative;background-image:linear-gradient(60deg, #f79533, #f37055, #ef4e7b, #a166ab, #5073b8, #1098ad, #07b39b, #6fba82);animation:herogradientanimation 2s ease alternate infinite;background-size:300% 300%}.hero-img img{border-radius:50%}@keyframes herogradientanimation{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.hero-title{font-size:40px;margin-bottom:20px}.hero-subtitle{font-size:22px;line-height:1;margin-bottom:40px;text-transform:uppercase;font-weight:400;min-height:22px}.hero-subtitle .inner-text{color:var(--theme-color)}.hero-social{display:flex;gap:25px;justify-content:center;margin-top:20px}.hero-social a{font-size:24px;color:var(--body-color)}.hero-social a:hover{color:var(--theme-color)}@media(max-width: 1199px){.hero-content{padding:80px 0 80px 0}.hero-title{font-size:28px;margin-bottom:10px}.hero-subtitle{font-size:18px;margin-bottom:30px}.hero-img{width:200px;height:200px;padding:5px;margin-bottom:20px}}@media(max-width: 767px){.hero-title{font-size:24px;margin-bottom:10px}.hero-subtitle{font-size:16px;margin-bottom:30px}.hero-img{width:160px;height:160px}}.horizontal-line{border-bottom:1px solid var(--border-color);width:100%}.cta-style1{text-align:center;background-color:var(--smoke-color)}.gallery-style1{background-color:var(--smoke-color);border-radius:10px;margin-bottom:30px;padding:10px}.gallery-style1 .gallery-img img{width:100%;border-radius:10px}.gallery-style1 .gallery-content{padding:20px 15px 15px 15px}.gallery-style1 .gallery-tag{padding:8px 21px;color:var(--theme-color);background-color:var(--white-color);display:inline-block;font-weight:700;font-size:14px;line-height:1;margin:0;border-radius:10px;font-family:var(--title-font);margin-bottom:15px;letter-spacing:.05em}.gallery-style1 .gallery-title{font-size:24px;margin-bottom:0;line-height:1.4}@media(max-width: 1199px){.gallery-style1 .gallery-title{font-size:20px}}.media-style1{background-color:var(--smoke-color);padding:30px;border-radius:20px;margin-bottom:30px}.media-style1 .media-title{font-size:24px;line-height:1.5}.media-style1 .media-timeline{font-size:14px;color:var(--title-color);border-bottom:1px solid var(--border-color);padding:0 0 15px 0}.media-style1 .media-text{margin-bottom:13px}.media-style1 ul{margin-bottom:0}.rh-skillbar{margin-bottom:28px}.rh-skillbar .skillbar-head{display:flex;justify-content:space-between}.rh-skillbar .skillbar-title{font-size:16px;margin-bottom:3px}.rh-skillbar .skillbar-number{margin-bottom:3px;font-size:16px;font-weight:500;color:var(--title-color);font-family:var(--title-font);top:-5px;position:relative}.rh-skillbar .skillbar-progress{height:5px;width:100%;border:1px solid rgba(255,1,79,.2);border-radius:9999px;background-color:rgba(0,0,0,0)}.rh-skillbar .progress-value{height:100%;background-color:var(--title-color);border-radius:9999px;opacity:.8}.single-skills{background-color:var(--smoke-color);padding:30px 40px;border-radius:20px;margin-bottom:30px}.single-skills .skill-title{font-size:28px;margin-bottom:30px;padding-bottom:20px;position:relative}.single-skills .skill-title::before{content:"";position:absolute;left:0;bottom:0;width:50px;height:4px;background-color:var(--theme-color);border-radius:9999px}.tab-menu-style1{display:flex;gap:15px;flex-wrap:wrap}@media(max-width: 1199px){.media-style1{padding:30px 20px;border-radius:20px}.media-style1 .media-title{font-size:20px;margin-bottom:9px}.media-style1 .media-timeline{font-size:12px}.media-style1 ul,.media-style1 .media-text{font-size:14px}}@media(max-width: 991px){.tab-menu-style1{justify-content:center;gap:10px}.tab-menu-style1 .rh-btn{padding:5px 20px;font-size:12px;letter-spacing:0}.rh-skillbar .skillbar-number,.rh-skillbar .skillbar-title{font-size:14px}.single-skills{padding:20px 20px}.single-skills .skill-title{font-size:20px}}.pb-30{padding-bottom:30px}.pb-1px{padding-bottom:1px}.pt-30{padding-top:30px}.mt-n1{margin-top:-0.25rem}.mt-n2{margin-top:-0.5rem}.mt-n3{margin-top:-1rem}.mt-n4{margin-top:-1.5rem}.mt-n5{margin-top:-3rem}.mb-n1{margin-bottom:-0.25rem}.mb-n2{margin-bottom:-0.5rem}.mb-n3{margin-bottom:-1rem}.mb-n4{margin-bottom:-1.5rem}.mb-n5{margin-bottom:-3rem}.mb-30{margin-bottom:30px}.mt-30{margin-top:30px}.space,.space-top{padding-top:var(--section-space)}.space,.space-bottom{padding-bottom:var(--section-space)}.space-extra,.space-extra-top{padding-top:calc(var(--section-space) - 30px)}.space-extra,.space-extra-bottom{padding-bottom:calc(var(--section-space) - 30px)}@media(max-width: 991px){.space,.space-top{padding-top:var(--section-space-mobile)}.space,.space-bottom{padding-bottom:var(--section-space-mobile)}.space-extra,.space-extra-top{padding-top:calc(var(--section-space-mobile) - 30px)}.space-extra,.space-extra-bottom{padding-bottom:calc(var(--section-space-mobile) - 30px)}.space-top-md-none{padding-top:0}}