@import url(jquery-ui.css);@import url(fontawesome.css);@import url(swiper-bundle.min.css);:root { --theme-color-light: #ffffff; --theme-color-white: #ffffff; --theme-color-white-rgb: 255, 255, 255; --theme-color-dark: #1c1a1d; --theme-color-dark2: #222222; --theme-color-gray: #f5f2ec; --theme-color-gray2: #fdf6f2; --theme-color-black: #000000; --theme-color-black-rgb: 0, 0, 0; --theme-light-background: #f8f6f1; --theme-color1: #e7a391; --theme-color1-rgb: 231, 163, 145; --theme-color2: #1c1a1d; --theme-color2-rgb: 28, 26, 29; --bg-theme-color1: var(--theme-color1); --bg-theme-color2: var(--theme-color2); --text-color: #707070; --text-color2: #c4c4c4; --headings-color: #1c1a1d; --review-color: #ffc737; --link-color: var(--headings-color); --link-hover-color: var(--headings-color); --title-font: "Literata", serif; --text-font: "Mulish", serif; --body-font-size: 16px; --body-line-height: 1.75; --body-font-weight: 400; --line-height-heading-h1: 1.2em; --line-height-heading: 1.2; --line-height-heading-small: 1.35em; --h1-font-size: 72px; --h2-font-size: 50px; --h3-font-size: 36px; --h4-font-size: 24px; --h5-font-size: 22px; --h6-font-size: 20px; --h1-font-weight: 400; --h2-font-weight: 400; --h3-font-weight: 400; --h4-font-weight: 400; --h5-font-weight: 400; --h6-font-weight: 400}* { margin: 0; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; outline: none}body { margin: 0; padding: 0; overflow-x: hidden; font-family: var(--text-font); font-display: swap; color: var(--text-color); background-color: var(--theme-color-light); line-height: 28px; font-weight: 400}h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; color: var(--headings-color); font-family: var(--title-font) font-display:swap}h1 { font-size: 110px; font-weight: 700; line-height: 130px}@media (max-width:991px) { h1 { font-size: 60px; line-height: 75px }}@media (max-width:500px) { h1 { font-size: 42px; line-height: 60px }}h2 { font-size: 55px; font-weight: 300; line-height: 65px}@media (max-width:767px) { h2 { font-size: 30px; line-height: 40px }}h3 { font-size: 24px; line-height: 35px; font-weight: 500}@media (max-width:767px) { h3 { font-size: 20px; line-height: 30px }}h4 { font-size: 22px; line-height: 32px; font-weight: 500}@media (max-width:767px) { h4 { font-size: 18px; line-height: 26px }}h5 { font-size: 20px; font-weight: 500; line-height: 30px}h6 { font-size: 16px; font-weight: 500; line-height: 28px}p { margin: 0; padding: 0; font-size: 16px; line-height: 29px}span { display: inline-block; color: inherit}.splt-txt span { color: unset}a { font-family: var(--title-font); font-display: swap; text-decoration: none; display: inline-block; color: inherit; -webkit-transition: all .3s; transition: all .3s}ul { margin: 0; padding: 0; text-decoration: none}li { list-style: none}button { border: none; -webkit-box-shadow: none; box-shadow: none; background-color: #fff0}figure { margin: 0}@media (max-width:1399px) { br { display: none }}::-webkit-scrollbar { width: 8px}::-webkit-scrollbar-track { background-color: #f1f1f1}::-webkit-scrollbar-thumb { background-color: #c1c1c1; border: 1px solid #fff0; background-clip: content-box}::-webkit-scrollbar-thumb:hover { background-color: #a8a8a8}::-webkit-input-placeholder { color: var(--text-color); font-size: 16px}::-moz-placeholder { color: var(--text-color); font-size: 16px}:-ms-input-placeholder { color: var(--text-color); font-size: 16px}::-ms-input-placeholder { color: var(--text-color); font-size: 16px}::placeholder { color: var(--text-color); font-size: 16px}.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}.mt-55 { margin-top: 55px}.mt-60 { margin-top: 60px}.mt-65 { margin-top: 65px}.mt-70 { margin-top: 70px}.mt-75 { margin-top: 75px}.mt-80 { margin-top: 80px}.mt-85 { margin-top: 85px}.mt-90 { margin-top: 90px}.mt-95 { margin-top: 95px}.mt-100 { margin-top: 100px}.mt-105 { margin-top: 105px}.mt-110 { margin-top: 110px}.mt-115 { margin-top: 115px}.mt-120 { margin-top: 120px}.mt-125 { margin-top: 125px}.mt-130 { margin-top: 130px}.mt-135 { margin-top: 135px}.mt-140 { margin-top: 140px}.mt-145 { margin-top: 145px}.mt-150 { margin-top: 150px}.mt-155 { margin-top: 155px}.mt-160 { margin-top: 160px}.mt-165 { margin-top: 165px}.mt-170 { margin-top: 170px}.mt-175 { margin-top: 175px}.mt-180 { margin-top: 180px}.mt-185 { margin-top: 185px}.mt-190 { margin-top: 190px}.mt-195 { margin-top: 195px}.mt-200 { margin-top: 200px}.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}.mb-55 { margin-bottom: 55px}.mb-60 { margin-bottom: 60px}.mb-65 { margin-bottom: 65px}.mb-70 { margin-bottom: 70px}.mb-75 { margin-bottom: 75px}.mb-80 { margin-bottom: 80px}.mb-85 { margin-bottom: 85px}.mb-90 { margin-bottom: 90px}.mb-95 { margin-bottom: 95px}.mb-100 { margin-bottom: 100px}.mb-105 { margin-bottom: 105px}.mb-110 { margin-bottom: 110px}.mb-115 { margin-bottom: 115px}.mb-120 { margin-bottom: 120px}.mb-125 { margin-bottom: 125px}.mb-130 { margin-bottom: 130px}.mb-135 { margin-bottom: 135px}.mb-140 { margin-bottom: 140px}.mb-145 { margin-bottom: 145px}.mb-150 { margin-bottom: 150px}.mb-155 { margin-bottom: 155px}.mb-160 { margin-bottom: 160px}.mb-165 { margin-bottom: 165px}.mb-170 { margin-bottom: 170px}.mb-175 { margin-bottom: 175px}.mb-180 { margin-bottom: 180px}.mb-185 { margin-bottom: 185px}.mb-190 { margin-bottom: 190px}.mb-195 { margin-bottom: 195px}.mb-200 { margin-bottom: 200px}.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}.ml-55 { margin-left: 55px}.ml-60 { margin-left: 60px}.ml-65 { margin-left: 65px}.ml-70 { margin-left: 70px}.ml-75 { margin-left: 75px}.ml-80 { margin-left: 80px}.ml-85 { margin-left: 85px}.ml-90 { margin-left: 90px}.ml-95 { margin-left: 95px}.ml-100 { margin-left: 100px}.ml-105 { margin-left: 105px}.ml-110 { margin-left: 110px}.ml-115 { margin-left: 115px}.ml-120 { margin-left: 120px}.ml-125 { margin-left: 125px}.ml-130 { margin-left: 130px}.ml-135 { margin-left: 135px}.ml-140 { margin-left: 140px}.ml-145 { margin-left: 145px}.ml-150 { margin-left: 150px}.ml-155 { margin-left: 155px}.ml-160 { margin-left: 160px}.ml-165 { margin-left: 165px}.ml-170 { margin-left: 170px}.ml-175 { margin-left: 175px}.ml-180 { margin-left: 180px}.ml-185 { margin-left: 185px}.ml-190 { margin-left: 190px}.ml-195 { margin-left: 195px}.ml-200 { margin-left: 200px}.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}.mr-55 { margin-right: 55px}.mr-60 { margin-right: 60px}.mr-65 { margin-right: 65px}.mr-70 { margin-right: 70px}.mr-75 { margin-right: 75px}.mr-80 { margin-right: 80px}.mr-85 { margin-right: 85px}.mr-90 { margin-right: 90px}.mr-95 { margin-right: 95px}.mr-100 { margin-right: 100px}.mr-105 { margin-right: 105px}.mr-110 { margin-right: 110px}.mr-115 { margin-right: 115px}.mr-120 { margin-right: 120px}.mr-125 { margin-right: 125px}.mr-130 { margin-right: 130px}.mr-135 { margin-right: 135px}.mr-140 { margin-right: 140px}.mr-145 { margin-right: 145px}.mr-150 { margin-right: 150px}.mr-155 { margin-right: 155px}.mr-160 { margin-right: 160px}.mr-165 { margin-right: 165px}.mr-170 { margin-right: 170px}.mr-175 { margin-right: 175px}.mr-180 { margin-right: 180px}.mr-185 { margin-right: 185px}.mr-190 { margin-right: 190px}.mr-195 { margin-right: 195px}.mr-200 { margin-right: 200px}.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}.pt-55 { padding-top: 55px}.pt-60 { padding-top: 60px}.pt-65 { padding-top: 65px}.pt-70 { padding-top: 70px}.pt-75 { padding-top: 75px}.pt-80 { padding-top: 80px}.pt-85 { padding-top: 85px}.pt-90 { padding-top: 90px}.pt-95 { padding-top: 95px}.pt-100 { padding-top: 100px}.pt-105 { padding-top: 105px}.pt-110 { padding-top: 110px}.pt-115 { padding-top: 115px}.pt-120 { padding-top: 120px}.pt-125 { padding-top: 125px}.pt-130 { padding-top: 130px}.pt-135 { padding-top: 135px}.pt-140 { padding-top: 140px}.pt-145 { padding-top: 145px}.pt-150 { padding-top: 150px}.pt-155 { padding-top: 155px}.pt-160 { padding-top: 160px}.pt-165 { padding-top: 165px}.pt-170 { padding-top: 170px}.pt-175 { padding-top: 175px}.pt-180 { padding-top: 180px}.pt-185 { padding-top: 185px}.pt-190 { padding-top: 190px}.pt-195 { padding-top: 195px}.pt-200 { padding-top: 200px}.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}.pb-55 { padding-bottom: 55px}.pb-60 { padding-bottom: 60px}.pb-65 { padding-bottom: 65px}.pb-70 { padding-bottom: 70px}.pb-75 { padding-bottom: 75px}.pb-80 { padding-bottom: 80px}.pb-85 { padding-bottom: 85px}.pb-90 { padding-bottom: 90px}.pb-95 { padding-bottom: 95px}.pb-100 { padding-bottom: 100px}.pb-105 { padding-bottom: 105px}.pb-110 { padding-bottom: 110px}.pb-115 { padding-bottom: 115px}.pb-120 { padding-bottom: 120px}.pb-125 { padding-bottom: 125px}.pb-130 { padding-bottom: 130px}.pb-135 { padding-bottom: 135px}.pb-140 { padding-bottom: 140px}.pb-145 { padding-bottom: 145px}.pb-150 { padding-bottom: 150px}.pb-155 { padding-bottom: 155px}.pb-160 { padding-bottom: 160px}.pb-165 { padding-bottom: 165px}.pb-170 { padding-bottom: 170px}.pb-175 { padding-bottom: 175px}.pb-180 { padding-bottom: 180px}.pb-185 { padding-bottom: 185px}.pb-190 { padding-bottom: 190px}.pb-195 { padding-bottom: 195px}.pb-200 { padding-bottom: 200px}.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}.pl-55 { padding-left: 55px}.pl-60 { padding-left: 60px}.pl-65 { padding-left: 65px}.pl-70 { padding-left: 70px}.pl-75 { padding-left: 75px}.pl-80 { padding-left: 80px}.pl-85 { padding-left: 85px}.pl-90 { padding-left: 90px}.pl-95 { padding-left: 95px}.pl-100 { padding-left: 100px}.pl-105 { padding-left: 105px}.pl-110 { padding-left: 110px}.pl-115 { padding-left: 115px}.pl-120 { padding-left: 120px}.pl-125 { padding-left: 125px}.pl-130 { padding-left: 130px}.pl-135 { padding-left: 135px}.pl-140 { padding-left: 140px}.pl-145 { padding-left: 145px}.pl-150 { padding-left: 150px}.pl-155 { padding-left: 155px}.pl-160 { padding-left: 160px}.pl-165 { padding-left: 165px}.pl-170 { padding-left: 170px}.pl-175 { padding-left: 175px}.pl-180 { padding-left: 180px}.pl-185 { padding-left: 185px}.pl-190 { padding-left: 190px}.pl-195 { padding-left: 195px}.pl-200 { padding-left: 200px}.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}.pr-55 { padding-right: 55px}.pr-60 { padding-right: 60px}.pr-65 { padding-right: 65px}.pr-70 { padding-right: 70px}.pr-75 { padding-right: 75px}.pr-80 { padding-right: 80px}.pr-85 { padding-right: 85px}.pr-90 { padding-right: 90px}.pr-95 { padding-right: 95px}.pr-100 { padding-right: 100px}.pr-105 { padding-right: 105px}.pr-110 { padding-right: 110px}.pr-115 { padding-right: 115px}.pr-120 { padding-right: 120px}.pr-125 { padding-right: 125px}.pr-130 { padding-right: 130px}.pr-135 { padding-right: 135px}.pr-140 { padding-right: 140px}.pr-145 { padding-right: 145px}.pr-150 { padding-right: 150px}.pr-155 { padding-right: 155px}.pr-160 { padding-right: 160px}.pr-165 { padding-right: 165px}.pr-170 { padding-right: 170px}.pr-175 { padding-right: 175px}.pr-180 { padding-right: 180px}.pr-185 { padding-right: 185px}.pr-190 { padding-right: 190px}.pr-195 { padding-right: 195px}.pr-200 { padding-right: 200px}@media (min-width:1400px) { .container { max-width: 1434px }}@media (max-width:767px) { .pt-170 { padding-top: 80px } .pb-170 { padding-bottom: 80px } .mt-170 { margin-top: 80px } .mb-170 { margin-bottom: 80px } .pt-130 { padding-top: 60px } .pb-130 { padding-bottom: 60px } .mt-130 { margin-top: 60px } .mb-130 { margin-bottom: 60px } .pt-100 { padding-top: 50px } .pb-100 { padding-bottom: 50px } .mt-100 { margin-top: 50px } .mb-100 { margin-bottom: 50px } .pt-80 { padding-top: 40px } .pb-80 { padding-bottom: 40px } .mt-80 { margin-top: 40px } .mb-80 { margin-bottom: 40px } .pt-50 { padding-top: 25px } .pb-50 { padding-bottom: 25px } .pt-60 { padding-top: 30px } .pb-60 { padding-bottom: 30px } .mt-50 { margin-top: 25px } .mb-50 { margin-bottom: 25px } .mt-60 { margin-top: 30px } .mb-60 { margin-bottom: 30px }}.bor { border: 1px solid rgba(var(--theme-color-black-rgb), .1)}.bor-top { border-top: 1px solid rgba(var(--theme-color-black-rgb), .1)}.bor-left { border-left: 1px solid rgba(var(--theme-color-black-rgb), .1)}.bor-bottom { border-bottom: 1px solid rgba(var(--theme-color-black-rgb), .1)}.bor-right { border-right: 1px solid rgba(var(--theme-color-black-rgb), .1)}.text-justify { text-align: justify}.image img { width: 100%}.color-one { color: var(--theme-color1) !important}.color-two { color: var(--theme-color2) !important}.color-dark { color: var(--theme-color-black) !important}.color-light { color: var(--theme-color-white) !important}.bg-one { background-color: var(--theme-color1) !important}.bg-two { background-color: var(--theme-color2) !important}.bg-dark { background-color: var(--theme-color-black) !important}.bg-sub { background-color: var(--theme-color-gray) !important}.bg-sub-two { background-color: var(--theme-color-gray2) !important}.bg-transparent { background-color: transparent !important}.fs-14 { font-size: 14px !important}.fs-16 { font-size: 16px !important}.fs-18 { font-size: 18px !important}.fs-20 { font-size: 20px !important}.fs-22 { font-size: 22px !important}.fs-24 { font-size: 24px !important}.fs-26 { font-size: 26px !important}.fs-28 { font-size: 28px !important}.fs-30 { font-size: 30px !important}.fs-32 { font-size: 32px !important}.fw-300 { font-weight: 300 !important}.fw-400 { font-weight: 400 !important}.fw-500 { font-weight: 500 !important}.fw-600 { font-weight: 600 !important}.fw-700 { font-weight: 700 !important}.radius30 { overflow: hidden !important; border-radius: 30px !important}.title-font { font-family: var(--title-font) !important font-display: swap;}.text-font { font-family: var(--text-font) !important font-display: swap;}.shadow { -webkit-box-shadow: 0 4px 30px 0 rgb(0 0 0 / .0509803922) !important; box-shadow: 0 4px 30px 0 rgb(0 0 0 / .0509803922) !important}.bg-image { background-position: center; background-repeat: no-repeat; background-size: cover}.transition { -webkit-transition: all .3s; transition: all .3s}.hover-link,.hover-link-light { position: relative}.hover-link::before,.hover-link-light::before { position: absolute; bottom: 0; right: 0; width: 0; height: 1px; content: ""; background-color: var(--theme-color-black); -webkit-transition: all .3s; transition: all .3s}.hover-link:hover::before,.hover-link-light:hover::before { right: unset; left: 0; width: 100%}.hover-link-light::before { background-color: var(--theme-color-white)}.overlay { position: relative; z-index: 1}.overlay::before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: -1}.nice-select { width: 100%; border-radius: 10px; height: 58px; line-height: 58px; border: 1px solid #fff0}.nice-select::after { display: none}.nice-select::before { font-family: "Font Awesome 5 pro"; font-display: swap; content: "\f107"; font-weight: 900; position: absolute; top: 0; right: 15px; color: var(--theme-color-black); -webkit-transition: all .3s; transition: all .3s}.nice-select.open::before { -webkit-transform: rotate(-180deg); transform: rotate(-180deg)}.nice-select:focus { border: 1px solid rgba(var(--theme-color-black-rgb), .1)}.nice-select .list { width: 100%}.nice-select .current { font-size: 16px; color: var(--theme-color-black)}.star i { color: var(--theme-color1)}.star i.disable { color: var(--text-color); opacity: 40%}.pegi { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 35px}.pegi .next,.pegi .prev { width: 48px; height: 48px; line-height: 48px; text-align: center; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s; background-color: var(--theme-color1); color: var(--theme-color-white); font-size: 20px}.pegi-dots { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 12px}.pegi-dots a { width: 10px; height: 10px; line-height: 10px; text-align: center; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s; background-color: #e9f1ee; position: relative}.pegi-dots a.active::after { content: ""; position: absolute; top: -3px; left: -3px; border: 3px solid #256e56; width: 16px; height: 16px; line-height: 16px; text-align: center; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s}.accordion .accordion-item { border: none; border-radius: 0; margin-bottom: 10px}.accordion .accordion-item h2 button { font-size: 22px; line-height: 35px; font-weight: 500; -webkit-box-shadow: none; box-shadow: none; border-radius: 0 !important; padding: 20px 0}.accordion .accordion-item .accordion-body { padding: 20px 0; padding-top: 0; color: var(--text-color)}.accordion .accordion-button { background-color: #fff0; color: var(--headings-color)}.accordion .accordion-button::after { display: none}.accordion .accordion-button::before { position: absolute; content: "\f068"; font-family: "Font Awesome 6 Pro"; font-display: swap; font-weight: 700; top: 20px; right: 0; font-size: 18px; width: 30px; height: 30px; line-height: 30px; border-radius: 0; color: var(--headings-color); background-color: var(--theme-color-gray); text-align: center; -webkit-transition: all .3s; transition: all .3s}.accordion .accordion-button.collapsed { background-color: #fff0; color: var(--headings-color)}.accordion .accordion-button.collapsed::before { content: "+"; background-color: #fff0; color: var(--headings-color)}.dateTimePicker { position: relative; z-index: 1}.dateTimePicker i { position: absolute; top: 20px; right: 0; color: var(--theme-color-white)}.section-header .sub-title,.section-header__flex .sub-title { font-size: 20px; line-height: 30px; font-weight: 400; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; text-transform: capitalize; color: var(--text-color)}.section-header .title,.section-header__flex .title { text-transform: capitalize}.section-header .text,.section-header__flex .text { margin-top: 30px}.section-header.center,.center.section-header__flex { text-align: center}.section-header.center .sub-title,.center.section-header__flex .sub-title { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}.section-header__flex { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: end; -ms-flex-align: end; align-items: end; gap: 20px}.section-header__flex .flex-text { max-width: 560px}.section-padding { padding: 130px 0}.section-margin { margin: 130px 0}.section__decoration-top { position: relative; z-index: 1}.section__decoration-top::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 76px; background: url(../images/shape/section-shape-top.png) no-repeat center top}.section__decoration-bottom { position: relative; z-index: 1}.section__decoration-bottom::after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 74px; background: url(../images/shape/section-shape-bottom.png) no-repeat center bottom}.splt-txt .whitespace { width: 8px}.splt-txt.animated .char { -webkit-animation: fadeIn .4s cubic-bezier(.3, 0, .7, 1) both; animation: fadeIn .4s cubic-bezier(.3, 0, .7, 1) both; -webkit-animation-delay: calc(30ms * var(--char-index)); animation-delay: calc(30ms * var(--char-index))}.imageUpToDown { clip-path: polygon(0 0, 100% 0, 100% 0, 0 0); -webkit-transition: all .8s; transition: all .8s; -webkit-transition-delay: .3s; transition-delay: .3s}.imageUpToDown.animated { clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.imageDownToUP { clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%); -webkit-transition: all .8s; transition: all .8s; -webkit-transition-delay: .3s; transition-delay: .3s}.imageDownToUP.animated { clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.imageLeftToRight { clip-path: polygon(0 0, 0 0, 0 100%, 0 100%); -webkit-transition: all .8s; transition: all .8s; -webkit-transition-delay: .3s; transition-delay: .3s}.imageLeftToRight.animated { clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.imageRightToLeft { clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); -webkit-transition: all .8s; transition: all .8s; -webkit-transition-delay: .3s; transition-delay: .3s}.imageRightToLeft.animated { clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}@-webkit-keyframes sway { 0% { -webkit-transform: translateX(-20px); transform: translateX(-20px) } 100% { -webkit-transform: translateX(0); transform: translateX(0) }}@keyframes sway { 0% { -webkit-transform: translateX(-20px); transform: translateX(-20px) } 100% { -webkit-transform: translateX(0); transform: translateX(0) }}.sway__animation { -webkit-animation: sway 3s linear infinite alternate; animation: sway 3s linear infinite alternate}@-webkit-keyframes swayX { 0% { -webkit-transform: translateX(20px); transform: translateX(20px) } 100% { -webkit-transform: translateX(0); transform: translateX(0) }}@keyframes swayX { 0% { -webkit-transform: translateX(20px); transform: translateX(20px) } 100% { -webkit-transform: translateX(0); transform: translateX(0) }}.sway__animationX { -webkit-animation: swayX 3s linear infinite alternate; animation: swayX 3s linear infinite alternate}@-webkit-keyframes footer__shadow { 0% { margin-left: -200px } 100% { margin-right: -200px }}@keyframes footer__shadow { 0% { margin-left: -200px } 100% { margin-right: -200px }}@-webkit-keyframes sway_Y { 0% { -webkit-transform: translateY(0); transform: translateY(0) } 100% { -webkit-transform: translateY(20px); transform: translateY(20px) }}@keyframes sway_Y { 0% { -webkit-transform: translateY(0); transform: translateY(0) } 100% { -webkit-transform: translateY(20px); transform: translateY(20px) }}.sway_Y__animation { -webkit-animation: sway_Y 3s linear infinite alternate; animation: sway_Y 3s linear infinite alternate}@-webkit-keyframes sway_YY { 0% { -webkit-transform: translateY(0); transform: translateY(0) } 100% { -webkit-transform: translateY(-20px); transform: translateY(-20px) }}@keyframes sway_YY { 0% { -webkit-transform: translateY(0); transform: translateY(0) } 100% { -webkit-transform: translateY(-20px); transform: translateY(-20px) }}.sway_Y__animationY { -webkit-animation: sway_YY 3s linear infinite alternate; animation: sway_YY 3s linear infinite alternate}@-webkit-keyframes sunMove { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } 25% { -webkit-transform: rotate(45deg); transform: rotate(45deg) } 50% { -webkit-transform: rotate(90deg); transform: rotate(90deg) } 75% { -webkit-transform: rotate(45deg); transform: rotate(45deg) } 100% { -webkit-transform: rotate(0deg); transform: rotate(0deg) }}@keyframes sunMove { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } 25% { -webkit-transform: rotate(45deg); transform: rotate(45deg) } 50% { -webkit-transform: rotate(90deg); transform: rotate(90deg) } 75% { -webkit-transform: rotate(45deg); transform: rotate(45deg) } 100% { -webkit-transform: rotate(0deg); transform: rotate(0deg) }}.animation__sunMove { -webkit-animation: sunMove 10s linear infinite; animation: sunMove 10s linear infinite}@-webkit-keyframes floatBob { 0% { -webkit-transform: translateY(0) translateX(0) rotate(0deg); transform: translateY(0) translateX(0) rotate(0deg) } 50% { -webkit-transform: translateY(10px) translateX(10px) rotate(5deg); transform: translateY(10px) translateX(10px) rotate(5deg) } 100% { -webkit-transform: translateY(0) translateX(0) rotate(0deg); transform: translateY(0) translateX(0) rotate(0deg) }}@keyframes floatBob { 0% { -webkit-transform: translateY(0) translateX(0) rotate(0deg); transform: translateY(0) translateX(0) rotate(0deg) } 50% { -webkit-transform: translateY(10px) translateX(10px) rotate(5deg); transform: translateY(10px) translateX(10px) rotate(5deg) } 100% { -webkit-transform: translateY(0) translateX(0) rotate(0deg); transform: translateY(0) translateX(0) rotate(0deg) }}.animation__floatBob { -webkit-animation-name: floatBob; animation-name: floatBob; -webkit-animation-duration: 4s; animation-duration: 4s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear}@-webkit-keyframes arryUpDown { 0% { -webkit-transform: translateY(-10px); transform: translateY(-10px) } 100% { -webkit-transform: translateY(10px); transform: translateY(10px) }}@keyframes arryUpDown { 0% { -webkit-transform: translateY(-10px); transform: translateY(-10px) } 100% { -webkit-transform: translateY(10px); transform: translateY(10px) }}.animation__arryUpDown { -webkit-animation: arryUpDown 2s ease infinite alternate; animation: arryUpDown 2s ease infinite alternate}@-webkit-keyframes arryLeftRight { 0% { -webkit-transform: translateX(-10px); transform: translateX(-10px) } 100% { -webkit-transform: translateX(10px); transform: translateX(10px) }}@keyframes arryLeftRight { 0% { -webkit-transform: translateX(-10px); transform: translateX(-10px) } 100% { -webkit-transform: translateX(10px); transform: translateX(10px) }}.animation__arryLeftRight { -webkit-animation: arryLeftRight 2s ease infinite alternate; animation: arryLeftRight 2s ease infinite alternate}@-webkit-keyframes pxl_zoom_reverse { 0% { -webkit-transform: scale(.8); transform: scale(.8) } 50% { -webkit-transform: scale(1); transform: scale(1) } 100% { -webkit-transform: scale(.8); transform: scale(.8) }}@keyframes pxl_zoom_reverse { 0% { -webkit-transform: scale(.8); transform: scale(.8) } 50% { -webkit-transform: scale(1); transform: scale(1) } 100% { -webkit-transform: scale(.8); transform: scale(.8) }}.pxl-image-zoom { -webkit-animation: pxl_zoom_reverse 5s linear infinite; animation: pxl_zoom_reverse 5s linear infinite}@-webkit-keyframes zoom-in-zoom-out { 0% { -webkit-transform: scale(.6, .6); transform: scale(.6, .6) } 50% { -webkit-transform: scale(1, 1); transform: scale(1, 1) } 100% { -webkit-transform: scale(.6, .6); transform: scale(.6, .6) }}@keyframes zoom-in-zoom-out { 0% { -webkit-transform: scale(.6, .6); transform: scale(.6, .6) } 50% { -webkit-transform: scale(1, 1); transform: scale(1, 1) } 100% { -webkit-transform: scale(.6, .6); transform: scale(.6, .6) }}.pxl-image-zoom2 { -webkit-animation: zoom-in-zoom-out 20s linear infinite; animation: zoom-in-zoom-out 20s linear infinite}@-webkit-keyframes pxl_zigzag { 0%, 100%, 20%, 50%, 80% { -webkit-transform: translateY(0); transform: translateY(0) } 40% { -webkit-transform: rotate(10deg); transform: rotate(10deg) } 60% { -webkit-transform: rotate(-10deg); transform: rotate(-10deg) }}@keyframes pxl_zigzag { 0%, 100%, 20%, 50%, 80% { -webkit-transform: translateY(0); transform: translateY(0) } 40% { -webkit-transform: rotate(10deg); transform: rotate(10deg) } 60% { -webkit-transform: rotate(-10deg); transform: rotate(-10deg) }}.pxl__zigzag { animation: pxl_zigzag 1s ease-out infinite; -webkit-animation: pxl_zigzag 1s ease-out infinite}@-webkit-keyframes pxl_right_left { 0% { -webkit-transform: translateX(0); transform: translateX(0) } 25% { -webkit-transform: translateX(40px); transform: translateX(40px) } 50% { -webkit-transform: translateX(0); transform: translateX(0) } 75% { -webkit-transform: translateX(-40px); transform: translateX(-40px) } 100% { -webkit-transform: translateX(0); transform: translateX(0) }}@keyframes pxl_right_left { 0% { -webkit-transform: translateX(0); transform: translateX(0) } 25% { -webkit-transform: translateX(40px); transform: translateX(40px) } 50% { -webkit-transform: translateX(0); transform: translateX(0) } 75% { -webkit-transform: translateX(-40px); transform: translateX(-40px) } 100% { -webkit-transform: translateX(0); transform: translateX(0) }}.slide-right-to-left { animation: pxl_right_left 12s ease-out infinite; -webkit-animation: pxl_right_left 12s ease-out infinite}@-webkit-keyframes pxl_left_right { 0% { -webkit-transform: translateX(0); transform: translateX(0) } 25% { -webkit-transform: translateX(-40px); transform: translateX(-40px) } 50% { -webkit-transform: translateX(0); transform: translateX(0) } 75% { -webkit-transform: translateX(40px); transform: translateX(40px) } 100% { -webkit-transform: translateX(0); transform: translateX(0) }}@keyframes pxl_left_right { 0% { -webkit-transform: translateX(0); transform: translateX(0) } 25% { -webkit-transform: translateX(-40px); transform: translateX(-40px) } 50% { -webkit-transform: translateX(0); transform: translateX(0) } 75% { -webkit-transform: translateX(40px); transform: translateX(40px) } 100% { -webkit-transform: translateX(0); transform: translateX(0) }}.slide-left-to-right { animation: pxl_left_right 12s ease-out infinite; -webkit-animation: pxl_left_right 12s ease-out infinite}@-webkit-keyframes pxl_float_two { 0% { -webkit-transform: translateY(0); transform: translateY(0) } 100% { -webkit-transform: translateY(-20px); transform: translateY(-20px) }}@keyframes pxl_float_two { 0% { -webkit-transform: translateY(0); transform: translateY(0) } 100% { -webkit-transform: translateY(-20px); transform: translateY(-20px) }}.slide-up-down { -webkit-animation: pxl_float_two 2s ease infinite alternate; animation: pxl_float_two 2s ease infinite alternate}@-webkit-keyframes pxl_bottom_top { 0% { -webkit-transform: translateX(0); transform: translateX(0) } 25% { -webkit-transform: translateY(40px); transform: translateY(40px) } 50% { -webkit-transform: translateY(0); transform: translateY(0) } 75% { -webkit-transform: translateY(-40px); transform: translateY(-40px) } 100% { -webkit-transform: translateY(0); transform: translateY(0) }}@keyframes pxl_bottom_top { 0% { -webkit-transform: translateX(0); transform: translateX(0) } 25% { -webkit-transform: translateY(40px); transform: translateY(40px) } 50% { -webkit-transform: translateY(0); transform: translateY(0) } 75% { -webkit-transform: translateY(-40px); transform: translateY(-40px) } 100% { -webkit-transform: translateY(0); transform: translateY(0) }}.slide-bottom-to-top { animation: pxl_bottom_top 12s ease-out infinite; -webkit-animation: pxl_bottom_top 12s ease-out infinite}@-webkit-keyframes pxl_effect1 { 0% { -webkit-transform: translate(0, 0); transform: translate(0, 0) } 20% { -webkit-transform: translate(40px, -5px); transform: translate(40px, -5px) } 40% { -webkit-transform: translate(60px, 40px); transform: translate(60px, 40px) } 60% { -webkit-transform: translate(40px, 60px); transform: translate(40px, 60px) } 80% { -webkit-transform: translate(-40px, 60px); transform: translate(-40px, 60px) } 100% { -webkit-transform: translate(0, 0); transform: translate(0, 0) }}@keyframes pxl_effect1 { 0% { -webkit-transform: translate(0, 0); transform: translate(0, 0) } 20% { -webkit-transform: translate(40px, -5px); transform: translate(40px, -5px) } 40% { -webkit-transform: translate(60px, 40px); transform: translate(60px, 40px) } 60% { -webkit-transform: translate(40px, 60px); transform: translate(40px, 60px) } 80% { -webkit-transform: translate(-40px, 60px); transform: translate(-40px, 60px) } 100% { -webkit-transform: translate(0, 0); transform: translate(0, 0) }}.slide-effect1 { animation: pxl_effect1 12s ease-out infinite; -webkit-animation: pxl_effect1 12s ease-out infinite}@-webkit-keyframes pxl_effect2 { 0% { -webkit-transform: translate(0, 0); transform: translate(0, 0) } 20% { -webkit-transform: translate(-30px, 40px); transform: translate(-30px, 40px) } 40% { -webkit-transform: translate(60px, 60px); transform: translate(60px, 60px) } 60% { -webkit-transform: translate(70px, 40px); transform: translate(70px, 40px) } 80% { -webkit-transform: translate(40px, -70px); transform: translate(40px, -70px) } 100% { -webkit-transform: translate(0, 0); transform: translate(0, 0) }}@keyframes pxl_effect2 { 0% { -webkit-transform: translate(0, 0); transform: translate(0, 0) } 20% { -webkit-transform: translate(-30px, 40px); transform: translate(-30px, 40px) } 40% { -webkit-transform: translate(60px, 60px); transform: translate(60px, 60px) } 60% { -webkit-transform: translate(70px, 40px); transform: translate(70px, 40px) } 80% { -webkit-transform: translate(40px, -70px); transform: translate(40px, -70px) } 100% { -webkit-transform: translate(0, 0); transform: translate(0, 0) }}.slide-effect2 { animation: pxl_effect2 12s ease-out infinite; -webkit-animation: pxl_effect2 12s ease-out infinite}@-webkit-keyframes pxl_effect3 { 0% { -webkit-transform: translate(0, 0); transform: translate(0, 0) } 30% { -webkit-transform: translate(40px, 60px); transform: translate(40px, 60px) } 45% { -webkit-transform: translate(80px, 90px); transform: translate(80px, 90px) } 65% { -webkit-transform: translate(40px, 110px); transform: translate(40px, 110px) } 75% { -webkit-transform: translate(20px, 800px); transform: translate(20px, 800px) } 100% { -webkit-transform: translate(0, 0); transform: translate(0, 0) }}@keyframes pxl_effect3 { 0% { -webkit-transform: translate(0, 0); transform: translate(0, 0) } 30% { -webkit-transform: translate(40px, 60px); transform: translate(40px, 60px) } 45% { -webkit-transform: translate(80px, 90px); transform: translate(80px, 90px) } 65% { -webkit-transform: translate(40px, 110px); transform: translate(40px, 110px) } 75% { -webkit-transform: translate(20px, 800px); transform: translate(20px, 800px) } 100% { -webkit-transform: translate(0, 0); transform: translate(0, 0) }}.slide-effect3 { animation: pxl_effect3 12s ease-out infinite; -webkit-animation: pxl_effect3 12s ease-out infinite}@-webkit-keyframes pxl_top_bottom { 0% { -webkit-transform: translateX(0); transform: translateX(0) } 25% { -webkit-transform: translateY(-40px); transform: translateY(-40px) } 50% { -webkit-transform: translateY(0); transform: translateY(0) } 75% { -webkit-transform: translateY(40px); transform: translateY(40px) } 100% { -webkit-transform: translateY(0); transform: translateY(0) }}@keyframes pxl_top_bottom { 0% { -webkit-transform: translateX(0); transform: translateX(0) } 25% { -webkit-transform: translateY(-40px); transform: translateY(-40px) } 50% { -webkit-transform: translateY(0); transform: translateY(0) } 75% { -webkit-transform: translateY(40px); transform: translateY(40px) } 100% { -webkit-transform: translateY(0); transform: translateY(0) }}.slide-top-to-bottom { animation: pxl_top_bottom 12s ease-out infinite; -webkit-animation: pxl_top_bottom 12s ease-out infinite}@-webkit-keyframes rotate { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) }}@keyframes rotate { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) }}.animation__rotate { -webkit-animation: rotate 30s linear infinite; animation: rotate 30s linear infinite}@-webkit-keyframes rotateY { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } 100% { -webkit-transform: rotate(-360deg); transform: rotate(-360deg) }}@keyframes rotateY { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } 100% { -webkit-transform: rotate(-360deg); transform: rotate(-360deg) }}.animation__rotateY { -webkit-animation: rotateY 30s linear infinite; animation: rotateY 30s linear infinite}@-webkit-keyframes rotateAndScale { 0% { -webkit-transform: rotate(0deg) scale(1); transform: rotate(0deg) scale(1) } 50% { -webkit-transform: rotate(180deg) scale(.8); transform: rotate(180deg) scale(.8) } 100% { -webkit-transform: rotate(360deg) scale(1); transform: rotate(360deg) scale(1) }}@keyframes rotateAndScale { 0% { -webkit-transform: rotate(0deg) scale(1); transform: rotate(0deg) scale(1) } 50% { -webkit-transform: rotate(180deg) scale(.8); transform: rotate(180deg) scale(.8) } 100% { -webkit-transform: rotate(360deg) scale(1); transform: rotate(360deg) scale(1) }}.animation__rotateAndScale { -webkit-animation: rotateAndScale 10s linear infinite; animation: rotateAndScale 10s linear infinite}@-webkit-keyframes rotateAndScaleY { 0% { -webkit-transform: rotate(0deg) scale(1); transform: rotate(0deg) scale(1) } 50% { -webkit-transform: rotate(-180deg) scale(.8); transform: rotate(-180deg) scale(.8) } 100% { -webkit-transform: rotate(-360deg) scale(1); transform: rotate(-360deg) scale(1) }}@keyframes rotateAndScaleY { 0% { -webkit-transform: rotate(0deg) scale(1); transform: rotate(0deg) scale(1) } 50% { -webkit-transform: rotate(-180deg) scale(.8); transform: rotate(-180deg) scale(.8) } 100% { -webkit-transform: rotate(-360deg) scale(1); transform: rotate(-360deg) scale(1) }}.animation__rotateAndScaleY { -webkit-animation: rotateAndScaleY 10s linear infinite; animation: rotateAndScaleY 10s linear infinite}@-webkit-keyframes ring-animation { from { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg) } 20%, 32%, 44%, 56%, 68% { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg) } 23%, 35%, 47%, 59%, 71% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg) } 26%, 38%, 50%, 62%, 74% { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg) } 29%, 41%, 53%, 65%, 77% { -webkit-transform: rotate3d(0, 0, 1, -15deg); transform: rotate3d(0, 0, 1, -15deg) } 80% { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg) }}@keyframes ring-animation { from { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg) } 20%, 32%, 44%, 56%, 68% { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg) } 23%, 35%, 47%, 59%, 71% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg) } 26%, 38%, 50%, 62%, 74% { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg) } 29%, 41%, 53%, 65%, 77% { -webkit-transform: rotate3d(0, 0, 1, -15deg); transform: rotate3d(0, 0, 1, -15deg) } 80% { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg) }}.ring__animation { -webkit-animation: ring-animation 1.5s ease-in-out infinite; animation: ring-animation 1.5s ease-in-out infinite}@-webkit-keyframes bobble { 0% { -webkit-transform: translateY(0) scale(.9); transform: translateY(0) scale(.9) } 100% { -webkit-transform: translateY(-20px) scale(1); transform: translateY(-20px) scale(1) }}@keyframes bobble { 0% { -webkit-transform: translateY(0) scale(.9); transform: translateY(0) scale(.9) } 100% { -webkit-transform: translateY(-20px) scale(1); transform: translateY(-20px) scale(1) }}.bobble__animation { -webkit-animation: bobble 3s ease-in-out infinite alternate; animation: bobble 3s ease-in-out infinite alternate}@-webkit-keyframes video-animation { 0% { -webkit-transform: scale(1); transform: scale(1) } 50% { -webkit-transform: scale(1.5); transform: scale(1.5) } 100% { opacity: 0; -webkit-transform: scale(2); transform: scale(2) }}@keyframes video-animation { 0% { -webkit-transform: scale(1); transform: scale(1) } 50% { -webkit-transform: scale(1.5); transform: scale(1.5) } 100% { opacity: 0; -webkit-transform: scale(2); transform: scale(2) }}@-webkit-keyframes goAll { 0% { -webkit-transform: translate(400px, 200px); transform: translate(400px, 200px); opacity: 30% } 17% { -webkit-transform: translate(600px, 400px); transform: translate(600px, 400px); opacity: 40% } 33% { -webkit-transform: translate(600px, 600px); transform: translate(600px, 600px); opacity: 70% } 50% { -webkit-transform: translate(400px, 800px); transform: translate(400px, 800px); opacity: 20% } 66% { -webkit-transform: translate(200px, 600px); transform: translate(200px, 600px); opacity: 60% } 83% { -webkit-transform: translate(200px, 400px); transform: translate(200px, 400px); opacity: 30% } 100% { -webkit-transform: translate(400px, 200px); transform: translate(400px, 200px); opacity: 30% }}@keyframes goAll { 0% { -webkit-transform: translate(400px, 200px); transform: translate(400px, 200px); opacity: 30% } 17% { -webkit-transform: translate(600px, 400px); transform: translate(600px, 400px); opacity: 40% } 33% { -webkit-transform: translate(600px, 600px); transform: translate(600px, 600px); opacity: 70% } 50% { -webkit-transform: translate(400px, 800px); transform: translate(400px, 800px); opacity: 20% } 66% { -webkit-transform: translate(200px, 600px); transform: translate(200px, 600px); opacity: 60% } 83% { -webkit-transform: translate(200px, 400px); transform: translate(200px, 400px); opacity: 30% } 100% { -webkit-transform: translate(400px, 200px); transform: translate(400px, 200px); opacity: 30% }}@-webkit-keyframes goAll2 { 0% { top: 800px; left: 845px; opacity: 30% } 25% { top: 400px; left: 845px; opacity: 40% } 50% { top: 800px; left: 845px; opacity: 100% } 75% { top: 1200px; left: 845px; opacity: 20% } 100% { top: 800px; left: 845px; opacity: 30% }}@keyframes goAll2 { 0% { top: 800px; left: 845px; opacity: 30% } 25% { top: 400px; left: 845px; opacity: 40% } 50% { top: 800px; left: 845px; opacity: 100% } 75% { top: 1200px; left: 845px; opacity: 20% } 100% { top: 800px; left: 845px; opacity: 30% }}@-webkit-keyframes left { 0% { -webkit-transform: translateX(0); transform: translateX(0) } 50% { -webkit-transform: translateX(30px); transform: translateX(30px) } 100% { -webkit-transform: translateX(0); transform: translateX(0) }}@keyframes left { 0% { -webkit-transform: translateX(0); transform: translateX(0) } 50% { -webkit-transform: translateX(30px); transform: translateX(30px) } 100% { -webkit-transform: translateX(0); transform: translateX(0) }}.animation__goLeft { -webkit-animation: left infinite 6s; animation: left infinite 6s}@-webkit-keyframes top-bottom { 0%, 100%, 20%, 50%, 80% { -webkit-transform: translateY(0); transform: translateY(0) } 40% { -webkit-transform: translateY(-8px); transform: translateY(-8px) } 60% { -webkit-transform: translateY(-4px); transform: translateY(-4px) }}@keyframes top-bottom { 0%, 100%, 20%, 50%, 80% { -webkit-transform: translateY(0); transform: translateY(0) } 40% { -webkit-transform: translateY(-8px); transform: translateY(-8px) } 60% { -webkit-transform: translateY(-4px); transform: translateY(-4px) }}.animation__topBottom { -webkit-animation: top-bottom 2s infinite; animation: top-bottom 2s infinite}@-webkit-keyframes goAll3 { 0% { -webkit-transform: translate(0, 0); transform: translate(0, 0); opacity: 100% } 33% { -webkit-transform: translate(100px, 100px); transform: translate(100px, 100px); opacity: 30% } 66% { -webkit-transform: translate(0, 200px); transform: translate(0, 200px); opacity: 70% } 100% { -webkit-transform: translate(0, 0); transform: translate(0, 0); opacity: 100% }}@keyframes goAll3 { 0% { -webkit-transform: translate(0, 0); transform: translate(0, 0); opacity: 100% } 33% { -webkit-transform: translate(100px, 100px); transform: translate(100px, 100px); opacity: 30% } 66% { -webkit-transform: translate(0, 200px); transform: translate(0, 200px); opacity: 70% } 100% { -webkit-transform: translate(0, 0); transform: translate(0, 0); opacity: 100% }}.animation__goAll { -webkit-animation: goAll 30s infinite linear; animation: goAll 30s infinite linear}.animation__goAll2 { -webkit-animation: goAll2 50s infinite linear; animation: goAll2 50s infinite linear}.animation__goAll3 { -webkit-animation: goAll3 30s infinite linear; animation: goAll3 30s infinite linear}@-webkit-keyframes iconHover1 { 0% { -webkit-transform: translate(0); transform: translate(0) } 40% { -webkit-transform: translate(-10px); transform: translate(-10px) }}@keyframes iconHover1 { 0% { -webkit-transform: translate(0); transform: translate(0) } 40% { -webkit-transform: translate(-10px); transform: translate(-10px) }}@-webkit-keyframes iconBounceIn { 0% { opacity: 0; -webkit-transform: scale(.3); transform: scale(.3) } 50% { opacity: 1; -webkit-transform: scale(1.05); transform: scale(1.05) } 70% { -webkit-transform: scale(.9); transform: scale(.9) } 100% { -webkit-transform: scale(1); transform: scale(1) }}@keyframes iconBounceIn { 0% { opacity: 0; -webkit-transform: scale(.3); transform: scale(.3) } 50% { opacity: 1; -webkit-transform: scale(1.05); transform: scale(1.05) } 70% { -webkit-transform: scale(.9); transform: scale(.9) } 100% { -webkit-transform: scale(1); transform: scale(1) }}.gsap__parallax { overflow: hidden}.gsap__parallax-zoom { overflow: hidden}.btn-one,.btn-two,.btn-two-dark,.btn-two-light,.btn-one-light { display: inline-block; font-weight: 600; color: var(--theme-color1); text-transform: capitalize; padding: 16px 30px; border-radius: 30px; line-height: 1; -webkit-transition: .5s; transition: .5s; background-color: #fff0; border: 1px solid var(--theme-color1); position: relative; z-index: 2}.btn-one .icon_box,.btn-two .icon_box,.btn-two-dark .icon_box,.btn-two-light .icon_box,.btn-one-light .icon_box { position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; overflow: hidden; padding: 0 4px}.btn-one .icon_box .icon_second,.btn-two .icon_box .icon_second,.btn-two-dark .icon_box .icon_second,.btn-two-light .icon_box .icon_second,.btn-one-light .icon_box .icon_second,.btn-one .icon_box .icon_first,.btn-two .icon_box .icon_first,.btn-two-dark .icon_box .icon_first,.btn-two-light .icon_box .icon_first,.btn-one-light .icon_box .icon_first { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; line-height: 1; -webkit-transition: all .3s ease-in-out 0s; transition: all .3s ease-in-out 0s; color: var(--theme-color1); -webkit-animation: none; animation: none}.btn-one .icon_box .icon_second,.btn-two .icon_box .icon_second,.btn-two-dark .icon_box .icon_second,.btn-two-light .icon_box .icon_second,.btn-one-light .icon_box .icon_second { position: absolute; -webkit-transform: translateX(-150%); transform: translateX(-150%); color: var(--theme-color-white)}.btn-one:hover,.btn-two:hover,.btn-two-dark:hover,.btn-two-light:hover,.btn-one-light:hover { background-color: var(--theme-color1); border-color: var(--theme-color1); color: var(--theme-color-white)}.btn-one:hover .icon_box .icon_first,.btn-two:hover .icon_box .icon_first,.btn-two-dark:hover .icon_box .icon_first,.btn-two-light:hover .icon_box .icon_first,.btn-one-light:hover .icon_box .icon_first { -webkit-transform: translateX(150%); transform: translateX(150%)}.btn-one:hover .icon_box .icon_second,.btn-two:hover .icon_box .icon_second,.btn-two-dark:hover .icon_box .icon_second,.btn-two-light:hover .icon_box .icon_second,.btn-one-light:hover .icon_box .icon_second { -webkit-transform: translateX(0%); transform: translateX(0%)}.btn-one-light { border: 1px solid var(--theme-color-white); color: var(--theme-color-white); background-color: #fff0}.btn-one-light .icon_first,.btn-one-light .icon_second { color: var(--theme-color-white) !important}.btn-one-light:hover { background-color: #fff0; border: 1px solid var(--theme-color-white)}.btn-two,.btn-two-dark,.btn-two-light { background-color: var(--theme-color1); color: var(--theme-color-white)}.btn-two .icon_first,.btn-two-dark .icon_first,.btn-two-light .icon_first,.btn-two .icon_second,.btn-two-dark .icon_second,.btn-two-light .icon_second { color: var(--theme-color-white) !important}.btn-two:hover,.btn-two-dark:hover,.btn-two-light:hover { background-color: var(--theme-color2); border: 1px solid #fff0}.btn-two-light { background-color: var(--theme-color-white); color: var(--theme-color2); border: 1px solid #fff0; font-family: var(--text-font) font-display: swap;}.btn-two-light .icon_first,.btn-two-light .icon_second { color: var(--theme-color2) !important}.btn-two-light:hover { background-color: var(--theme-color1)}.btn-two-light:hover .icon_first,.btn-two-light:hover .icon_second { color: var(--theme-color-white) !important}.btn-two-dark { background-color: var(--theme-color2); border: none}.btn-two-dark:hover { border: none; background-color: var(--theme-color1)}.btn-three { padding: 10px 30px; display: inline-block; border-radius: 30px; background-color: var(--theme-color2); color: var(--theme-color-white); font-family: var(--text-font); font-display: swap; text-transform: capitalize; font-weight: 400; position: relative; z-index: 1; overflow: hidden}.btn-three::after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; background-color: var(--theme-color1); z-index: -1; border-radius: 30px; -webkit-transition: all .3s; transition: all .3s; -webkit-transform: scaleX(0); transform: scaleX(0)}.btn-three:hover::after { -webkit-transform: scaleX(1); transform: scaleX(1)}.btn-video { position: relative; text-align: center; display: inline-block; z-index: 2}.btn-video a { position: relative; color: var(--theme-color-white); font-size: 24px; z-index: 1; background-color: rgb(255 255 255 / .2); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); width: 100px; height: 100px; line-height: 100px; border-radius: 50%; display: block}@media (max-width:767px) { .btn-video a { width: 50px; height: 50px; line-height: 50px; font-size: 16px }}.btn-video.video-pulse::after,.btn-video.video-pulse::before { position: absolute; content: ""; width: 100%; height: 100%; border: 20px solid rgb(255 255 255 / .7); opacity: .3; left: 0; top: 0; border-radius: 50%; -webkit-animation-duration: 2.5s; animation-duration: 2.5s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-name: video-animation; animation-name: video-animation; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite}@-webkit-keyframes video-animation { 0% { -webkit-transform: scale(1); transform: scale(1) } 50% { -webkit-transform: scale(1.3); transform: scale(1.3) } 100% { opacity: 0; -webkit-transform: scale(1.5); transform: scale(1.5) }}@keyframes video-animation { 0% { -webkit-transform: scale(1); transform: scale(1) } 50% { -webkit-transform: scale(1.3); transform: scale(1.3) } 100% { opacity: 0; -webkit-transform: scale(1.5); transform: scale(1.5) }}.btn-video.video-pulse::before { -webkit-animation-delay: 1s; animation-delay: 1s}.btn-backToTop { width: 40px; height: 40px; line-height: 40px; text-align: center; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s; border-radius: 12px; background-color: var(--theme-color2); color: var(--theme-color-white); font-size: 18px; -webkit-box-shadow: 0 4px 30px 0 rgb(0 0 0 / .0509803922); box-shadow: 0 4px 30px 0 rgb(0 0 0 / .0509803922); position: fixed; z-index: 99; right: 30px; bottom: 30px; transition: all .3s; opacity: 0; visibility: hidden}.btn-backToTop:hover { background-color: var(--theme-color1); -webkit-box-shadow: 0 5px 10px 0 rgb(0 0 0 / .3); box-shadow: 0 5px 10px 0 rgb(0 0 0 / .3)}.btn-backToTop.show { opacity: 1; visibility: visible; -webkit-transform: translate(0); transform: translate(0)}.arry-prev,.arry-next { width: 40px; height: 40px; line-height: 40px; text-align: center; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s; color: var(--theme-color-black); transition: all .3s; border: 1px solid #fff0; font-size: 16px; background-color: rgb(35 48 50 / .1019607843)}@media (max-width:767px) { .arry-prev, .arry-next { width: 40px; height: 40px; line-height: 40px; text-align: center; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s; font-size: 14px }}.arry-prev:hover,.arry-next:hover { background-color: rgb(35 48 50 / .2); color: var(--theme-color-black); border: 1px solid #fff0}.arry-prev.active,.active.arry-next { background-color: rgb(35 48 50 / .2); color: var(--theme-color-black); border: 1px solid #fff0}.scroll-to-top { position: fixed; right: 20px; bottom: 20px; width: 40px; font-size: 16px; line-height: 40px; color: var(--theme-color-white); text-align: center; cursor: pointer; background-color: var(--theme-color1); z-index: 100; display: none; border-radius: 50%; margin: 0 auto; -webkit-box-shadow: 0 0 5px rgb(0 0 0 / .1); box-shadow: 0 0 5px rgb(0 0 0 / .1); -webkit-transition: all .3s; transition: all .3s}@media (max-width:1399.98px) { .scroll-to-top { bottom: 70px }}.scroll-to-top:hover { background: var(--theme-color-dark); color: #fff}.progress-area .progress { background-color: rgba(var(--theme-color-black-rgb), .1); height: 8px; border-radius: 0}.progress-area .progress.dark-mode { background-color: var(--theme-color1)}.progress-area .progress .progress-bar { background-color: var(--theme-color1)}.progress__title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}.progress__title span { color: var(--theme-color1); font-size: 16px}.form-control,.input-text { height: calc(2.25rem + 27px); padding: 14px 30px; outline: 0; background-color: #f4f5f8; border: 1px solid #f4f5f8; color: var(--theme-color-dark); font-size: .9rem; width: 100%}.form-control::-webkit-input-placeholder,.input-text::-webkit-input-placeholder { color: var(--theme-color-dark); opacity: 1}.form-control::-moz-placeholder,.input-text::-moz-placeholder { color: var(--theme-color-dark); opacity: 1}.form-control:-ms-input-placeholder,.input-text:-ms-input-placeholder { color: var(--theme-color-dark); opacity: 1}.form-control::-ms-input-placeholder,.input-text::-ms-input-placeholder { color: var(--theme-color-dark); opacity: 1}.form-control::placeholder,.input-text::placeholder { color: var(--theme-color-dark); opacity: 1}.form-control:-ms-input-placeholder,.input-text:-ms-input-placeholder { color: var(--theme-color-dark)}.form-control::-ms-input-placeholder,.input-text::-ms-input-placeholder { color: var(--theme-color-dark)}textarea.form-control { height: auto; padding-top: 15px; padding-bottom: 15px}#preloader { -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: default; display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: fixed; left: 0; top: 0; width: 100%; z-index: 9999999}#preloader .animation-preloader { z-index: 1000}#preloader .animation-preloader .spinner { -webkit-animation: spinner 1s infinite linear; animation: spinner 1s infinite linear; border-radius: 50%; border: 3px solid rgb(51 51 51 / .5); border-top-color: var(--theme-color1); width: 120px; height: 120px; margin: 30px auto}@media (max-width:991px) {#preloader .animation-preloader .spinner { width: 60px; height: 60px; margin: 10px auto }}#preloader .animation-preloader .txt-loading { font-size: 100px; line-height: 100px; font-weight: 700; font-family: var(--title-font); font-display: swap; text-align: center; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none}@media (max-width:991px) {#preloader .animation-preloader .txt-loading { font-size: 40px; line-height: 40px }}#preloader .animation-preloader .txt-loading .letters-loading { color: var(--theme-color1); position: relative}#preloader .animation-preloader .txt-loading .letters-loading:nth-child(2):before { -webkit-animation-delay: .2s; animation-delay: .2s}#preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before { -webkit-animation-delay: .4s; animation-delay: .4s}#preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before { -webkit-animation-delay: .6s; animation-delay: .6s}#preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before { -webkit-animation-delay: .8s; animation-delay: .8s}#preloader .animation-preloader .txt-loading .letters-loading:nth-child(6):before { -webkit-animation-delay: 1s; animation-delay: 1s}#preloader .animation-preloader .txt-loading .letters-loading:nth-child(7):before { -webkit-animation-delay: 1.2s; animation-delay: 1.2s}#preloader .animation-preloader .txt-loading .letters-loading:nth-child(8):before { -webkit-animation-delay: 1.4s; animation-delay: 1.4s}#preloader .animation-preloader .txt-loading .letters-loading::before { -webkit-animation: letters-loading 4s infinite; animation: letters-loading 4s infinite; color: var(--theme-color2); content: attr(data-text-preloader); left: 0; opacity: 0; font-family: var(--title-font); font-display: swap; position: absolute; top: -3px; -webkit-transform: rotateY(-90deg); transform: rotateY(-90deg)}#preloader p { margin-top: 20px; font-size: 18px; font-weight: 500; text-transform: uppercase; letter-spacing: 10px; color: var(--theme-color1)}@media (max-width:991px) {#preloader p { font-size: 14px; margin-top: 10px }}#preloader .loader { position: fixed; top: 0; left: 0; width: 100%; height: 100%; font-size: 0; z-index: 1; pointer-events: none}#preloader .loader .row { height: 100%}#preloader .loader .loader-section { padding: 0}#preloader .loader .loader-section .bg { background-color: var(--theme-color-white); height: 100%; left: 0; width: 100%; -webkit-transition: all 800ms cubic-bezier(.77, 0, .175, 1); transition: all 800ms cubic-bezier(.77, 0, .175, 1)}#preloader.loaded .animation-preloader { opacity: 0; -webkit-transition: .3s ease-out; transition: .3s ease-out}#preloader.loaded .loader-section .bg { width: 0; transition: .7s; -webkit-transition: .7s; -moz-transition: .7s; -ms-transition: .7s; -o-transition: .7s}@-webkit-keyframes spinner { to { -webkit-transform: rotateZ(360deg); transform: rotateZ(360deg) }}@keyframes spinner { to { -webkit-transform: rotateZ(360deg); transform: rotateZ(360deg) }}@-webkit-keyframes letters-loading { 0%, 75%, 100% { opacity: 0; -webkit-transform: rotateY(-90deg); transform: rotateY(-90deg) } 25%, 50% { opacity: 1; -webkit-transform: rotateY(0deg); transform: rotateY(0deg) }}@keyframes letters-loading { 0%, 75%, 100% { opacity: 0; -webkit-transform: rotateY(-90deg); transform: rotateY(-90deg) } 25%, 50% { opacity: 1; -webkit-transform: rotateY(0deg); transform: rotateY(0deg) }}@keyframes loaderspin { 0% { -webkit-transform: translate(-50%, -50%) rotate(0deg); transform: translate(-50%, -50%) rotate(0deg) } 100% { -webkit-transform: translate(-50%, -50%) rotate(360deg); transform: translate(-50%, -50%) rotate(360deg) }}@-webkit-keyframes tpswing { 0% { -webkit-transform: rotate(20deg); transform: rotate(20deg) } 100% { -webkit-transform: rotate(0deg); transform: rotate(0deg) }}@keyframes tpswing { 0% { -webkit-transform: rotate(20deg); transform: rotate(20deg) } 100% { -webkit-transform: rotate(0deg); transform: rotate(0deg) }}@keyframes width { 0% { width: 0 } 100% { width: 100% }}@-webkit-keyframes width { 0% { width: 0 } 100% { width: 100% }}@-webkit-keyframes loaderspin { 0% { -webkit-transform: translate(-50%, -50%) rotate(0deg); transform: translate(-50%, -50%) rotate(0deg) } 100% { -webkit-transform: translate(-50%, -50%) rotate(360deg); transform: translate(-50%, -50%) rotate(360deg) }}@-webkit-keyframes loaderpulse { 0% { -webkit-transform: scale(1); transform: scale(1) } 100% { -webkit-transform: scale(1.2); transform: scale(1.2) }}@keyframes loaderpulse { 0% { -webkit-transform: scale(1); transform: scale(1) } 100% { -webkit-transform: scale(1.2); transform: scale(1.2) }}.marqueeSwiper-area { overflow: hidden}.marqueeSwiper__slider .swiper-wrapper { -webkit-transition-timing-function: linear; transition-timing-function: linear}.logo { display: block; width: 189px}.logo img { width: 100%}.header-top-area { overflow: hidden; background-color: #f9f6f1; height: 100px; padding: 10px 0}.header-top__wrp { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap: 10px}.header-top__links a { color: var(--theme-color2); font-family: var(--text-font) font-display: swap;}.header-top__links a:hover { color: var(--theme-color1)}.header-top__socials { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 15px}.header-top__socials .time { margin-right: 20px; color: var(--theme-color2)}.header-top__socials .time span { color: var(--theme-color1)}.header-top__socials a { color: var(--theme-color2)}.header-top__socials a:hover { color: var(--theme-color1)}.header-area { top: 0; position: fixed; width: 100%; z-index: 99}.header-area.header-blur::after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; content: ""; background-color: rgb(255 255 255 / .3098039216); -webkit-backdrop-filter: blur(30px); backdrop-filter: blur(30px)}.header-area.header-blur .logo-light { display: none}.header-area.header-blur .logo-main { display: block}.header-area.menu-fixed { top: 0; background-color: var(--theme-color-white); -webkit-box-shadow: 0 4px 30px 0 rgb(0 0 0 / .0509803922); box-shadow: 0 4px 30px 0 rgb(0 0 0 / .0509803922)}.header-area.menu-fixed.header-blur::after { background-color: var(--theme-color-black); -webkit-backdrop-filter: blur(0); backdrop-filter: blur(0)}.header-area.menu-fixed.header-blur .logo-main { display: none}.header-area.menu-fixed.header-blur .logo-light { display: block}@media (max-width:991px) { .header-area { top: 0 }}.header__main { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}.header__main .main-menu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 60px}.header__main .main-menu ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 40px}@media (max-width:1199px) { .header__main .main-menu ul { gap: 20px }}.header__main .main-menu ul li { position: relative}.header__main .main-menu ul li a { font-weight: 600; padding: 40px 0; font-size: 14px; line-height: 26px; color: var(--headings-color); text-transform: uppercase}@media (max-width:1199px) { .header__main .main-menu ul li a { font-size: 16px }}.header__main .main-menu ul li a i { font-size: 12px; -webkit-transition: all .3s; transition: all .3s}.header__main .main-menu ul li .sub-menu { position: absolute; left: 0; top: 105px; z-index: 99; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 0; width: 220px; border-top: 2px solid var(--theme-color1); -webkit-box-shadow: 0 4px 30px 0 rgb(0 0 0 / .0509803922); box-shadow: 0 4px 30px 0 rgb(0 0 0 / .0509803922); background-color: var(--theme-color-white); border-radius: 0; -webkit-transition: all .3s; transition: all .3s; opacity: 0; visibility: hidden; -webkit-transform: translateY(10px); transform: translateY(10px)}.header__main .main-menu ul li .sub-menu li { width: 100%}.header__main .main-menu ul li .sub-menu li:not(:last-child) { border-bottom: 1px solid rgba(var(--theme-color-black-rgb), .1)}.header__main .main-menu ul li .sub-menu li a.arrow:after { content: "\f105"; font-family: "Font Awesome 6 Pro"; font-display: swap; display: block; font-size: 11px; font-weight: 900; line-height: 24px; position: absolute; right: 15px; top: 11px; z-index: 5; -webkit-transform: rotate(90deg); transform: rotate(90deg); -webkit-transition: all .3s; transition: all .3s}.header__main .main-menu ul li .sub-menu li a { display: block; padding: 10px 20px; color: var(--headings-color) !important; text-transform: capitalize}.header__main .main-menu ul li .sub-menu li a i { float: right; -webkit-transform: rotate(0deg) !important; transform: rotate(0deg) !important; margin-top: 8px; color: var(--headings-color) !important}.header__main .main-menu ul li .sub-menu li .sub-sub-menu { position: absolute; left: 210px; top: -2px; z-index: 99; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 0; width: 220px; border-top: 2px solid var(--theme-color1); -webkit-box-shadow: 0 4px 30px 0 rgb(0 0 0 / .0509803922); box-shadow: 0 4px 30px 0 rgb(0 0 0 / .0509803922); background-color: var(--theme-color-white); border-radius: 0; -webkit-transition: all .3s; transition: all .3s; opacity: 0; visibility: hidden; -webkit-transform: translateX(-10px); transform: translateX(-10px)}.header__main .main-menu ul li .sub-menu li .sub-sub-menu li { width: 100%}.header__main .main-menu ul li .sub-menu li .sub-sub-menu li:not(:last-child) { border-bottom: 1px solid rgba(var(--theme-color-black-rgb), .1)}.header__main .main-menu ul li .sub-menu li .sub-sub-menu li a { display: block; padding: 10px 20px !important; color: var(--headings-color) !important}.header__main .main-menu ul li .sub-menu li .sub-sub-menu li:hover a { padding-left: 25px !important; color: var(--theme-color1) !important}.header__main .main-menu ul li .sub-menu li .sub-sub-menu.new-badge::after { position: absolute; top: 4px; right: 4px; padding: 0 4px; background-color: #f44336; color: var(--theme-color-white); text-transform: uppercase; content: "NEW"; font-size: 12px; font-weight: 300; line-height: 15px}.header__main .main-menu ul li .sub-menu li:hover a.arrow:after { -webkit-transform: rotate(0deg); transform: rotate(0deg)}.header__main .main-menu ul li .sub-menu li:hover a { padding-left: 25px; color: var(--theme-color1) !important}.header__main .main-menu ul li .sub-menu li:hover a i { -webkit-transform: rotate(-90deg) !important; transform: rotate(-90deg) !important; color: var(--theme-color1) !important}.header__main .main-menu ul li .sub-menu li:hover .sub-sub-menu { opacity: 1; visibility: visible; -webkit-transform: translateX(0); transform: translateX(0)}.header__main .main-menu ul li:hover .sub-menu { opacity: 1; visibility: visible; -webkit-transform: translateY(0); transform: translateY(0)}.header__main .main-menu ul li:hover:hover a { color: var(--theme-color1)}.header__main .main-menu ul li:hover:hover i { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); color: var(--theme-color1)}.header__main .main-menu-light ul li a { color: var(--theme-color-white)}.header__main .main-menu-light ul li:hover a { color: var(--theme-color-white) !important}.header__main .main-menu-light ul li:hover i { color: var(--theme-color-white) !important}.header__main .main-menu-light ul li .sub-menu { background-color: var(--theme-color-black); border: 1px solid rgba(var(--theme-color-black-rgb), .1)}.header__main .main-menu-light ul li .sub-menu li:not(:last-child) { border-bottom: 1px solid rgba(var(--theme-color-white-rgb), .1)}.header__main .main-menu-light ul li .sub-menu li a { color: var(--theme-color-white) !important}.header__main .main-menu-light ul li .sub-menu li a i { color: var(--theme-color-white) !important}.header__main .main-menu-light ul li .sub-menu li:hover a { color: var(--theme-color-white) !important}.header__main .main-menu-light ul li .sub-menu li .sub-sub-menu { background-color: var(--theme-color-black)}.header__main .main-menu-light ul li .sub-menu li .sub-sub-menu li a { color: var(--theme-color-white) !important}.header__main .main-menu-light ul li .sub-menu li .sub-sub-menu li:hover a { padding-left: 25px !important; color: var(--theme-color-white) !important}@media (max-width:991px) { .header__main { padding: 15px 0 }}.header__main .menu-btns { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 25px}.header__main .menu-btns .search-trigger { font-size: 24px; color: var(--headings-color)}.header__main .menu-btns.light .search-trigger { color: var(--theme-color-white)}.header__main .menu-btns .book-now { display: inline-block; padding: 10px 30px; font-weight: 800; font-family: var(--text-font); font-display: swap; color: var(--theme-color-white); background-color: var(--theme-color1); border-radius: 35px}.header__main .menu-btns .book-now svg { margin-left: 10px; margin-top: -5px; -webkit-transition: all .3s; transition: all .3s}.header__main .menu-btns .book-now:hover svg { -webkit-transform: rotate(-360deg); transform: rotate(-360deg)}.header__main .menu-btns .shop-cart { position: relative; z-index: 1}.header__main .menu-btns .shop-cart .countity { font-size: 10px; position: absolute; top: -5px; right: -5px; display: block; width: 22px; height: 22px; line-height: 22px; text-align: center; border-radius: 50%; font-weight: 500; font-family: var(--text-font); font-display: swap; color: var(--theme-color-white); background-color: var(--theme-color2)}.header__main .menubars { width: 28px; line-height: 8px; text-align: left}.header__main .menubars span { width: 100%; height: 2px; background-color: var(--headings-color); -webkit-transition: all .3s; transition: all .3s}.header__main .menubars span:nth-child(2) { width: 70%; text-align: right}.header__main .menubars span:nth-child(3) { width: 90%; text-align: right}.header__main .menubars svg path { -webkit-transition: all .3s; transition: all .3s}.header__main .menubars:hover span:nth-child(2) { width: 100%}.header__main .menubars:hover span:nth-child(3) { width: 100%}.header__main .menubars:hover svg path { fill: var(--theme-color1)}.header__main .menubars-light span { background-color: var(--theme-color-white)}.header-one__wrp { margin: 0 50px}@media (max-width:767px) { .header-one__wrp { margin: 0 15px }}.header-two-area { top: 52px; position: fixed; width: 100%; z-index: 99; background-color: #fff0}.header-two-area.menu-fixed .header-two__wrp { padding: 0; border: none}@media (max-width:991px) { .header-two-area { top: 15px }}.header-two__wrp { background-color: var(--theme-color-white); border: 1px solid #e8e3da; padding: 0 30px}@media (max-width:991px) { .header-two__wrp { padding: 0 12px }}.header-three-area { position: unset}.header-three-area.menu-fixed { position: fixed; width: 100%; z-index: 99; top: 0; background-color: var(--theme-color-white); -webkit-box-shadow: 0 4px 30px 0 rgb(0 0 0 / .0509803922); box-shadow: 0 4px 30px 0 rgb(0 0 0 / .0509803922)}.header-three-area .container { max-width: 1720px}.header-four-area::after { position: absolute; top: 0; right: 0; width: 45%; height: 100%; background-color: var(--theme-color2); content: ""; z-index: -1; clip-path: polygon(0 0, 100% 0%, 100% 100%, 4% 100%)}@media (max-width:991px) { .header-four-area::after { display: none }}.header-four-area.menu-fixed { background-color: var(--theme-color2)}.header-six__main { max-width: 1550px; margin: 0 auto}.offcanvas { width: 375px !important; border-left: 3px solid var(--theme-color1) !important}@media screen and (max-width:375px) { .offcanvas { width: 320px !important }}.offcanvas-backdrop { background-color: rgb(0 0 0 / .8); cursor: url(../images/icon/x.png) 16 16, auto}.offcanvas-backdrop.show { opacity: 1}.offcanvas .btn-close { width: 25px; height: 25px; line-height: 25px; text-align: center; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s; font-size: 22px; color: var(--theme-color-white); background-color: var(--theme-color1); opacity: 1; background-image: none; transition: all .3s}.offcanvas .btn-close:hover { -webkit-transform: rotate(90deg); transform: rotate(90deg)}.sidebar-area { z-index: 99999; background-color: var(--headings-color)}.sidebar__socials ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 12px}.sidebar__socials ul li { width: 40px; height: 40px; line-height: 35px; text-align: center; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s; border: 1px solid rgba(var(--theme-color-white-rgb), .1); background-color: var(--theme-color1)}.sidebar__btns { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 12px}.sidebar__btns a { padding: 6px 16px; border-radius: 8px; color: var(--theme-color-white); background-color: var(--theme-color1); border: 1px solid rgba(var(--theme-color-white-rgb), .1)}.sidebar__contact-info ul li:not(:last-child) { margin-bottom: 10px}.sidebar__contact-info ul li i { color: var(--theme-color-white); margin-right: 8px}.sidebar__contact-info ul li a { color: var(--text-color2)}.sidebar__text { color: var(--text-color2)}.sidebar__body { margin-top: 30px}.sidebar__body .mean-container .mean-nav { background-color: var(--headings-color)}.sidebar__body .mean-container .mean-nav ul li a.mean-expand { background-color: var(--theme-color1)}.mobile-menu .meanmenu-reveal { display: none !important}.mobile-menu.mean-container .mean-nav>ul { width: 100%; display: block !important}.mobile-menu ul li a i { display: none}.search-wrap { width: 100%; height: 100%; overflow: hidden; display: none; position: fixed; top: 0; left: 0; z-index: 9999; background-color: rgb(0 0 0 / .8); cursor: url(../images/icon/x.png), auto}.search-wrap .search-inner { position: relative; width: 100%; height: 100%}.search-wrap .search-cell { position: absolute; top: 50%; width: 100%; -webkit-transform: translateY(-50%); transform: translateY(-50%)}.search-wrap .search-field-holder { width: 50%; margin: auto; position: relative; -webkit-animation: slideInUp .3s; animation: slideInUp .3s}.search-wrap .main-search-input { width: 100%; height: 70px; border: 0; padding: 0 50px; background: #fff0; font-size: 25px; color: var(--theme-color-white); border-bottom: 1px solid var(--theme-color-white); text-align: center; letter-spacing: 2px}.search-wrap input.main-search-input::-webkit-input-placeholder { color: var(--theme-color-white); opacity: 1; font-size: 24px}.search-wrap input.main-search-input::-moz-placeholder { color: var(--theme-color-white); opacity: 1; font-size: 24px}.search-wrap input.main-search-input:-ms-input-placeholder { color: var(--theme-color-white); opacity: 1; font-size: 24px}.search-wrap input.main-search-input::-ms-input-placeholder { color: var(--theme-color-white); opacity: 1; font-size: 24px}.search-wrap input.main-search-input::placeholder { color: var(--theme-color-white); opacity: 1; font-size: 24px}.search-wrap .search-close { position: absolute; top: 30px; right: 30px; font-size: 30px; color: var(--theme-color-white); cursor: pointer; width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s; transition: all .3s}.search-wrap .search-close:hover { -webkit-transform: rotate(90deg); transform: rotate(90deg)}.banner-area { overflow: hidden; position: relative; z-index: 1; border-radius: 50px; margin: 0 50px}.banner-area::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; background: -webkit-gradient(linear, left top, left bottom, from(#fff0), to(rgb(28 26 29 / .7))); background: linear-gradient(180deg, #fff0 0%, rgb(28 26 29 / .7) 100%); z-index: 0}@media (max-width:767px) { .banner-area { margin: 0 15px }}.banner__video { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; position: absolute; top: 0; left: 0; z-index: -1}.banner__content { padding-top: 430px; padding-left: 100px; padding-right: 30px; padding-bottom: 100px; position: relative; z-index: 1}@media (max-width:991px) { .banner__content { padding-top: 200px; padding-bottom: 80px; padding-left: 30px }}@media (max-width:767px) { .banner__content { padding-left: 15px; padding-right: 15px }}.banner__content .sub-title { font-size: 20px; font-weight: 300; font-family: var(--text-font); font-display: swap; color: var(--theme-color-white); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px}.banner__content .title { color: var(--theme-color-white); font-weight: 300}.banner__content .title span { font-weight: 500; display: block}.banner__content .text { color: var(--theme-color-white); font-size: 18px; line-height: 36px; margin-top: 25px; max-width: 630px}.banner__content .arry-btn { margin-top: 50px; font-size: 48px; color: var(--theme-color-white)}.banner__content .arry-btn:hover { -webkit-transform: rotate(45deg); transform: rotate(45deg)}@media (max-width:575px) { .banner__content .arry-btn { margin-top: 20px }}.banner-two-area { overflow: hidden; position: relative; z-index: 1}.banner-two-area::after { z-index: 1}.banner-two__shape { position: absolute; top: 80px; left: 65px; z-index: 2}.banner-two__shape img { -webkit-animation-name: floatBob; animation-name: floatBob; -webkit-animation-duration: 5s; animation-duration: 5s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out}@media (max-width:991px) { .banner-two__shape { display: none }}.banner-two__pagination { position: absolute; top: 50%; left: unset !important; right: 12%; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: 2; width: 20px !important; text-align: center; height: 85px}.banner-two__pagination .swiper-pagination-bullet { width: 15px; height: 15px; opacity: 1; background-color: var(--theme-color-white); margin: 0 !important; -webkit-transition: all .3s; transition: all .3s}.banner-two__pagination .swiper-pagination-bullet-active { width: 10px; height: 10px; background-color: var(--theme-color1)}@media (max-width:575px) { .banner-two__pagination { display: none }}.banner-two__content { padding-top: 300px; padding-bottom: 170px; position: relative; z-index: 1}@media (max-width:991px) { .banner-two__content { padding-top: 200px; padding-bottom: 130px }}.banner-two__content .sub-title { font-size: 20px; font-weight: 300; font-family: var(--text-font); font-display: swap; color: var(--theme-color-white); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px}.banner-two__content .title { color: var(--theme-color-white); font-weight: 300}.banner-two__content .title span { font-weight: 500; display: block}.banner-two__content .text { color: var(--theme-color-white); font-size: 18px; line-height: 36px; margin-top: 25px; max-width: 630px}.banner-two__content .arry-btn { margin-top: 50px; font-size: 48px; color: var(--theme-color-white)}.banner-two__content .arry-btn:hover { -webkit-transform: rotate(45deg); transform: rotate(45deg)}@media (max-width:575px) { .banner-two__content .arry-btn { margin-top: 20px }}.banner-two__slider .slide-bg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 1; z-index: 1; background-repeat: no-repeat; background-position: center center; background-size: cover; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: all 8s ease-out 0s; transition: all 8s ease-out 0s}.banner-two__slider .slide-bg::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; background: -webkit-gradient(linear, left top, left bottom, from(#fff0), to(rgb(28 26 29 / .7))); background: linear-gradient(180deg, #fff0 0%, rgb(28 26 29 / .7) 100%); z-index: 1}.banner-two__slider .swiper-slide-active .slide-bg { -webkit-transform: scale(1.12); transform: scale(1.12)}.banner-three-area { overflow: hidden; position: relative; z-index: 1; background-color: var(--theme-color-gray)}.banner-three__shape-one { position: absolute; top: 80px; left: 0; z-index: -1}@media (max-width:575px) { .banner-three__shape-one { display: none }}.banner-three__shape-two { position: absolute; top: 130px; left: 30%; z-index: -1}.banner-three__bg { position: absolute; bottom: 0; left: 0; z-index: -1}.banner-three__image { position: absolute; bottom: 0; right: 2%}@media (max-width:1399px) { .banner-three__image { right: -150px }}@media (max-width:991px) { .banner-three__image { display: none }}.banner-three__content { padding-top: 240px; padding-bottom: 220px; position: relative; z-index: 1}@media (max-width:991px) { .banner-three__content { padding-top: 150px; padding-bottom: 130px }}.banner-three__content .sub-title { font-size: 20px; font-weight: 300; font-family: var(--text-font); font-display: swap; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px}.banner-three__content .title { font-weight: 300}.banner-three__content .title span { font-weight: 500; display: block}.banner-three__content .text { font-size: 18px; line-height: 36px; margin-top: 25px; max-width: 630px}.banner-four-area { overflow: hidden; position: relative; z-index: 1; padding-bottom: 40px}.banner-four__shape-one { position: absolute; top: 30px; right: 0; z-index: -1}@media (max-width:991px) { .banner-four__shape-one { display: none }}.banner-four__shape-two { position: absolute; bottom: 20px; right: 0; z-index: -1}@media (max-width:991px) { .banner-four__shape-two { display: none }}.banner-four__wrp { position: relative; z-index: 1; max-width: 1335px}.banner-four__image img { width: 100%}@media (max-width:575px) { .banner-four__image img { height: 450px; -o-object-fit: cover; object-fit: cover }}.banner-four__content { position: absolute; left: 100px; bottom: 85px}.banner-four__content .sub-title { font-size: 20px; font-weight: 300; font-family: var(--title-font); font-display: swap; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; color: var(--theme-color-white)}.banner-four__content .title { font-weight: 300; color: var(--theme-color-white)}.banner-four__content .title span { font-weight: 500; display: block}@media (max-width:575px) { .banner-four__content { left: 15px; bottom: 60px }}.banner-four__product { padding: 30px 20px; background-color: var(--theme-color-gray); max-width: 480px; position: absolute; bottom: 0; right: 14%; z-index: 1}.banner-four__product .item { position: relative; z-index: 1; text-align: center; padding-bottom: 30px}.banner-four__product .item .new-tag { width: 75px; height: 75px; line-height: 75px; text-align: center; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s; background-color: var(--theme-color2); color: var(--theme-color-white); position: absolute; top: 10px; right: 20px; font-family: var(--title-font); font-display: swap; font-weight: 500}.banner-four__product .item .hot-tag { width: 75px; height: 75px; line-height: 75px; text-align: center; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s; background-color: var(--theme-color1); color: var(--theme-color-white); position: absolute; top: 10px; right: 20px; font-family: var(--title-font); font-display: swap; font-weight: 500}.banner-four__product .item .content { position: absolute; bottom: 0; left: 0; width: 100%}.banner-four__product .item .content .price { color: var(--theme-color1)}.banner-four__product .item .content .title { margin: 3px 0}.banner-four__product .item .content .title a:hover { color: var(--theme-color1)}@media (max-width:1600px) { .banner-four__product { right: 30px }}@media (max-width:1399px) { .banner-four__product { right: 10px }}@media (max-width:1199px) { .banner-four__product { display: none }}.banner-four__pagination { text-align: center; margin-top: 5px}.banner-four__pagination .swiper-pagination-bullet-active { background-color: var(--theme-color1)}.banner-five-area { overflow: hidden; position: relative; z-index: 1; padding-top: 190px; padding-bottom: 150px; background: linear-gradient(256deg, rgb(245 242 236 / .5) .9%, #f5f2ec 99.99%)}.banner-five__shape-one { position: absolute; left: 0; bottom: 50px; z-index: -1}@media (max-width:991px) { .banner-five__shape-one { display: none }}.banner-five__shape-two { position: absolute; left: 22%; top: 0; z-index: -1}@media (max-width:991px) { .banner-five__shape-two { display: none }}.banner-five__wrp { position: relative; z-index: 1; max-width: 1360px; margin: 0 auto; padding-top: 50px; padding-bottom: 150px}@media (max-width:991px) { .banner-five__wrp { padding-top: 0; padding-bottom: 0 }}.banner-five__image-left { max-width: 337px; position: absolute; left: 0; bottom: 0; z-index: -1}.banner-five__image-left img { width: 100%}.banner-five__image-left .shape { position: absolute; top: -130px; left: -180px; max-width: 281px}@media (max-width:991px) { .banner-five__image-left { display: none }}.banner-five__image-right { max-width: 388px; position: absolute; right: 0; top: 0; z-index: -1}.banner-five__image-right img { width: 100%}.banner-five__image-right .shape { position: absolute; bottom: -145px; right: -155px; max-width: 309px}@media (max-width:991px) { .banner-five__image-right { display: none }}.banner-five__content { max-width: 1070px; margin: 0 auto}.banner-five__content .title { font-size: 150px; line-height: 160px; font-weight: 600; text-align: center}.banner-five__content .title span { display: block; color: var(--theme-color1)}@media (max-width:1199px) { .banner-five__content .title { font-size: 100px; line-height: 120px }}@media (max-width:991px) { .banner-five__content .title { font-size: 80px; line-height: 90px }}@media (max-width:767px) { .banner-five__content .title { font-size: 60px; line-height: 70px }}@media (max-width:575px) { .banner-five__content .title { font-size: 46px; line-height: 60px }}.banner-five__content .info { max-width: 530px; margin: 0 auto; margin-top: 35px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap: 20px; -webkit-transform: translate(70px); transform: translate(70px); position: relative; z-index: 1}.banner-five__content .info .video-btn { width: 97px; height: 97px; line-height: 95px; text-align: center; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s; border: 1px solid var(--theme-color2)}.banner-five__content .info .text { max-width: 330px}.banner-five__content .info .arry { position: absolute; bottom: -110px; left: 80px; z-index: -1}@media (max-width:767px) { .banner-five__content .info { -webkit-transform: translate(0); transform: translate(0) } .banner-five__content .info .video-btn { width: 60px; height: 60px; line-height: 55px; text-align: center; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s; width: 100%; max-width: 60px } .banner-five__content .info .text { font-size: 14px }}.banner-six-area { overflow: hidden; position: relative; z-index: 1; background-position: center; background-repeat: no-repeat; background-size: cover}.banner-six__shape-one { position: absolute; top: 80px; left: 0; z-index: -1}@media (max-width:575px) { .banner-six__shape-one { display: none }}.banner-six__shape-two { position: absolute; top: 100px; left: 48%; z-index: -1}@media (max-width:575px) { .banner-six__shape-two { display: none }}.banner-six__shape-three { position: absolute; bottom: -35px; left: 45%; z-index: -1}.banner-six__bg { position: absolute; bottom: 0; left: 0; z-index: -1}.banner-six__image { position: absolute; bottom: 0; right: 10px}@media (max-width:1399px) { .banner-six__image { right: -150px }}@media (max-width:991px) { .banner-six__image { display: none }}.banner-six__image-bg { position: absolute; bottom: 0; right: 2%; z-index: -1}@media (max-width:1399px) { .banner-six__image-bg { right: -150px }}@media (max-width:991px) { .banner-six__image-bg { display: none }}.banner-six__content { padding-top: 270px; padding-bottom: 130px; position: relative; z-index: 1}@media (max-width:991px) { .banner-six__content { padding-top: 150px; padding-bottom: 130px }}.banner-six__content .sub-title { font-size: 20px; font-weight: 400; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; margin-bottom: 10px}.banner-six__content .title { font-weight: 300}.banner-six__content .title span { font-weight: 500; display: block}.banner-six__content .text { font-size: 16px; line-height: 30px; margin-top: 30px; max-width: 670px}.accordion-box { position: relative}.accordion-box .block { position: relative; background-color: var(--theme-color-light)}.accordion-box .block .acc-btn { border-bottom: 1px solid #e1e1e1; position: relative; font-family: var(--title-font); font-display: swap; font-size: 18px; line-height: 24px; color: var(--theme-color-dark); font-weight: 400; cursor: pointer; padding: 28px 20px 20px 40px; letter-spacing: -.01em; -webkit-transition: all 500ms ease; transition: all 500ms ease}.accordion-box .block .acc-btn .icon { position: absolute; top: 27px; left: 0; line-height: 28px; color: var(--theme-color1); font-size: 20px; -webkit-transition: all 300ms ease; transition: all 300ms ease}@media (prefers-reduced-motion:reduce) { .accordion-box .block .acc-btn .icon { -webkit-transition: none; transition: none }}.accordion-box .block .acc-btn .arrow { position: absolute; right: 10px; top: 30px; font-size: 20px; line-height: 1; font-weight: 400; color: var(--theme-color-dark); text-align: center; -webkit-transition: all 300ms ease; transition: all 300ms ease}@media (prefers-reduced-motion:reduce) { .accordion-box .block .acc-btn .arrow { -webkit-transition: none; transition: none }}.accordion-box .block .acc-btn.active { color: var(--theme-color-dark)}.accordion-box .block .acc-btn.active .arrow { font-size: 20px; color: var(--theme-color-dark); -webkit-transform: rotate(180deg); transform: rotate(180deg)}.accordion-box .block .acc-btn.active .arrow:before { content: "\f068"}.accordion-box .block .acc-btn.active .icon { -webkit-transform: scale(-1) rotate(180deg); transform: scale(-1) rotate(180deg)}.accordion-box .block .acc-content { font-size: 14px; position: relative; display: none}.accordion-box .block .acc-content .content { position: relative; padding: 11px 30px 3px 0}.accordion-box .block .acc-content .content .text { display: block; font-size: 14px; margin-bottom: 0}.accordion-box .block .acc-content.current { display: block}.accordion-box.style-two .block { position: relative; border: none; width: 100%; padding: 7px 17px 10px; margin-bottom: 12px; -webkit-box-shadow: 0 0 43px rgb(0 0 0 / .06); box-shadow: 0 0 43px rgb(0 0 0 / .06); background-color: var(--theme-color-light)}@media (max-width:991.98px) { .accordion-box.style-two .block { padding: 7px 10px 10px }}.accordion-box.style-two .block .acc-btn { font-weight: 700}@media (max-width:575.98px) { .accordion-box.style-two .block .acc-btn { padding-left: 70px }}.accordion-box.style-two .block .arrow { right: 4px}.accordion-box.style-two .block .content { padding: 10px 0 10px}.accordion-box.style-two .block .content .text { font-size: 16px; line-height: 30px; letter-spacing: -.01em; color: #7a7a7a}@media (max-width:991.98px) { .accordion-box.style-two .block .content .text { line-height: 24px; margin-top: 5px }}.accordion-box.style-two .block .acc-btn.active { color: var(--theme-color1)}.accordion-box.style-two .block .acc-btn.active .arrow,.accordion-box.style-two .block .acc-btn.active .icon { color: var(--theme-color1)}.accordion-box.style-two .block .acc-btn.active .count { background-color: var(--theme-color1); color: var(--theme-color-light)}.accordion-box.style-two .count { position: absolute; top: 0; left: 0; width: 57px; height: 57px; line-height: 57px; color: #a6a6a6; background-color: #f2f3f6; text-align: center}@media (max-width:575.98px) { .accordion-box.style-two .count { top: 5px }}.about-section { overflow: hidden; position: relative; z-index: 1}.about-section .shape1 { position: absolute; bottom: 0; left: 0; z-index: -1}@media (max-width:575px) { .about-section .shape1 { display: none }}.about-section .shape2 { position: absolute; top: 0; right: 0; z-index: -1}@media (max-width:767px) { .about-section .shape2 { display: none }}.about-section .image-column .inner-column { max-width: 570px; float: right; position: relative; z-index: 1}.about-section .image-column .inner-column .image-box { -webkit-mask-image: url(../images/about/about-image-mask.png); mask-image: url(../images/about/about-image-mask.png); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: cover; mask-size: cover; -webkit-mask-position: center; mask-position: center}.about-section .image-column .inner-column .image-box img { width: 100%}.about-section .image-column .inner-column .info { color: var(--theme-color-white); padding: 28px 25px; background-color: var(--theme-color2); display: inline-block; text-align: center; position: absolute; bottom: 0; left: 0; border-radius: 30px}.about-section .image-column .inner-column .info h4 { line-height: 35px; font-weight: 300; color: var(--theme-color-white)}.about-section .image-column .inner-column .info h4 span { font-weight: 500; font-size: 24px}.about-section .image-column .inner-column .info .title { letter-spacing: 4px; margin-top: 5px}.about-section .content-column .inner-column { max-width: 673px}.about-section .content-column .inner-column .list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap: 20px}.about-section .content-column .inner-column .list ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; font-weight: 500}.about-section .content-column .inner-column .list ul li:not(:last-child) { margin-bottom: 20px}.about-section-two { overflow: hidden; position: relative; z-index: 1}.about-section-two .shape1 { position: absolute; top: 0; left: 0; z-index: -1}@media (max-width:575px) { .about-section-two .shape1 { display: none }}.about-section-two .shape2 { position: absolute; bottom: 50px; right: 20px; z-index: -1}@media (max-width:575px) { .about-section-two .shape2 { display: none }}.about-section-two .image-column .inner-column { position: relative; z-index: 1; max-width: 578px}.about-section-two .image-column .inner-column .image-box .image { -webkit-mask-image: url(../images/about/about-two-image-mask.png); mask-image: url(../images/about/about-two-image-mask.png); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: cover; mask-size: cover; -webkit-mask-position: center; mask-position: center}.about-section-two .image-column .inner-column .image-box .circle-image { position: absolute; top: 100px; right: -160px; border-radius: 50%; width: 330px; height: 330px; -o-object-fit: cover; object-fit: cover}@media (max-width:1399px) { .about-section-two .image-column .inner-column .image-box .circle-image { width: 200px; height: 200px; right: -80px }}@media (max-width:1399px) and (max-width:575px) { .about-section-two .image-column .inner-column .image-box .circle-image { top: 30px; right: 30px }}.about-section-two .image-column .inner-column .circle-btn { width: 100px; height: 100px; line-height: 98px; text-align: center; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s; background-color: var(--theme-color2); position: absolute; bottom: 0; right: 0}.about-section-two .image-column .inner-column .circle-btn:hover { -webkit-transform: rotate(-45deg); transform: rotate(-45deg)}@media (max-width:500px) { .about-section-two .image-column .inner-column .circle-btn { width: 50px; height: 50px; line-height: 48px; text-align: center; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s } .about-section-two .image-column .inner-column .circle-btn svg { width: 16px; height: 16px }}.about-section-two .content-column .inner-column .inner-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 25px}.about-section-two .content-column .inner-column .inner-box .icon-box { display: inline-block; position: relative; z-index: 1}.about-section-two .content-column .inner-column .inner-box .icon-box .icon-bg { fill: var(--theme-color-gray)}.about-section-two .content-column .inner-column .inner-box .icon-box .icon { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: .9s; transition: .9s}.about-section-two .content-column .inner-column .inner-box:hover .icon-box .icon { -webkit-transform: translate(-50%, -50%) rotateY(360deg); transform: translate(-50%, -50%) rotateY(360deg)}.about-section-three { overflow: hidden; position: relative; z-index: 1}.about-section-three .shape { position: absolute; bottom: 130px; right: 5px; z-index: -1}.about-section-three .image-column .inner-column { max-width: 620px; position: relative; z-index: 1; margin-top: 25px; margin-bottom: 60px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: end; gap: 24px}@media (max-width:575px) { .about-section-three .image-column .inner-column { margin-top: 0; margin-bottom: 30px }}.about-section-three .image-column .inner-column img { width: 100%; border-radius: 30px}.about-section-three .image-column .inner-column .image { -webkit-mask-image: url(../images/about/about-three-image-mask.png); -webkit-mask-repeat: no-repeat; -webkit-mask-position: center; mask-image: url(../images/about/about-three-image-mask.png); mask-repeat: no-repeat; mask-position: center}.about-section-three .image-column .inner-column .image1 { max-width: 360px}@media (max-width:575px) { .about-section-three .image-column .inner-column .image1 { max-width: 200px }}.about-section-three .image-column .inner-column .image2 { max-width: 237px}@media (max-width:575px) { .about-section-three .image-column .inner-column .image2 { max-width: 120px }}.about-section-three .image-column .inner-column .info { position: absolute; top: 0; right: 0; z-index: 1}@media (max-width:575px) { .about-section-three .image-column .inner-column .info img { width: 180px }}.about-section-three .image-column .inner-column .shape-one { position: absolute; top: -40px; left: -190px}@media (max-width:575px) { .about-section-three .image-column .inner-column .shape-one { display: none }}.about-section-three .image-column .inner-column .shape-two { position: absolute; bottom: -65px; right: -70px}@media (max-width:575px) { .about-section-three .image-column .inner-column .shape-two { display: none }}.about-section-three .image-column .inner-column .shape-three { position: absolute; bottom: 90px; right: -160px}@media (max-width:575px) { .about-section-three .image-column .inner-column .shape-three { display: none }}.about-section-three .content-column .inner-column { max-width: 620px; width: 100%; float: right; position: relative; z-index: 1}@media (max-width:1199px) { .about-section-three .content-column .inner-column { max-width: 100%; float: left }}.about-section-three .content-column .inner-column .list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap: 20px}.about-section-three .content-column .inner-column .list ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; font-weight: 500}.about-section-three .content-column .inner-column .list ul li:not(:last-child) { margin-bottom: 20px}.about-section-four { overflow: hidden; position: relative; z-index: 1}.about-section-four .outer-box { padding: 0 30px; padding-top: 80px; position: relative; z-index: 1}@media (max-width:767px) { .about-section-four .outer-box { padding: 0 15px; padding-top: 60px }}.about-section-four .outer-box .shape { position: absolute; right: 30px; bottom: -130px; z-index: -1}@media (max-width:991px) { .about-section-four .outer-box .shape { display: none }}.about-section-four .outer-box::after { position: absolute; top: 0; left: 0; width: 80%; height: 100%; background-color: var(--theme-color-gray); content: ""; z-index: -1}@media (max-width:991px) { .about-section-four .outer-box::after { display: none }}.about-section-four .left-column .inner-column .image { border-radius: 30px; overflow: hidden; max-width: 714px}@media (max-width:991px) { .about-section-four .left-column .inner-column .image { max-width: 100% }}.about-section-four .left-column .inner-column .content { max-width: 570px; margin-left: auto}@media (max-width:991px) { .about-section-four .left-column .inner-column .content { margin-left: 0 }}.about-section-four .right-column .inner-column .image { border-radius: 30px; overflow: hidden; max-width: 988px; margin-left: auto}.about-section-four .right-column .inner-column .content-box { max-width: 645px; position: relative; z-index: 1}.about-section-four .right-column .inner-column .content-box .list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap: 20px}.about-section-four .right-column .inner-column .content-box .list ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; font-weight: 500}.about-section-four .right-column .inner-column .content-box .list ul li:not(:last-child) { margin-bottom: 20px}.about-section-six { overflow: hidden; position: relative; z-index: 1}.about-section-six .shape { position: absolute; top: 0; right: 0; z-index: -1}@media (max-width:575px) { .about-section-six .shape { display: none }}.about-section-six .left-column .inner-column { max-width: 590px}.about-section-six .left-column .inner-column .image { overflow: hidden; border-radius: 30px}.about-section-six .left-column .inner-column .content-box { max-width: 673px}.about-section-six .left-column .inner-column .content-box .list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap: 20px}.about-section-six .left-column .inner-column .content-box .list ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; font-weight: 500}.about-section-six .left-column .inner-column .content-box .list ul li:not(:last-child) { margin-bottom: 20px}.about-section-six .right-column .inner-column .image { overflow: hidden; border-radius: 30px}.blog-section { overflow: hidden; position: relative; z-index: 1}.blog-section .shape { position: absolute; top: 0; left: -230px; z-index: -1}@media (max-width:991px) { .blog-section .shape { display: none }}.blog-block .inner-box { overflow: hidden; border-radius: 30px}.blog-block .inner-box .image-box .image { overflow: hidden}.blog-block .inner-box .image-box .image img { -webkit-transition: .5s; transition: .5s}.blog-block .inner-box .content-box { padding: 40px; background-color: var(--theme-color-gray)}.blog-block .inner-box .content-box .info { font-weight: 400; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 30px}.blog-block .inner-box .content-box .info .dot { color: var(--theme-color1); position: relative}.blog-block .inner-box .content-box .info .dot::before { position: absolute; top: 15px; left: -15px; width: 3px; height: 3px; border-radius: 50%; background-color: var(--theme-color1); content: ""}.blog-block .inner-box .content-box .title { margin: 20px 0}.blog-block .inner-box .content-box .title a:hover { color: var(--theme-color1); text-decoration: underline}.blog-block .inner-box .content-box .readMore-btn { color: var(--headings-color)}.blog-block .inner-box .content-box .readMore-btn:hover { letter-spacing: 2px}.blog-block .inner-box:hover .image img { -webkit-transform: scale(1.1); transform: scale(1.1)}.blog-section { overflow: hidden}.blog-block-two .inner-box { overflow: hidden; border-radius: 30px; border-bottom-left-radius: 0; border-bottom-right-radius: 0}.blog-block-two .inner-box .image { overflow: hidden}.blog-block-two .inner-box .image img { -webkit-transition: .5s; transition: .5s}.blog-block-two .inner-box .content { padding-top: 40px}.blog-block-two .inner-box .content .info { font-weight: 400; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 30px}.blog-block-two .inner-box .content .info .dot { color: var(--theme-color1); position: relative}.blog-block-two .inner-box .content .info .dot::before { position: absolute; top: 15px; left: -15px; width: 3px; height: 3px; border-radius: 50%; background-color: var(--theme-color1); content: ""}.blog-block-two .inner-box .content .title { margin: 20px 0}.blog-block-two .inner-box .content .readMore-btn { color: var(--headings-color); margin-top: 15px; opacity: 0; visibility: hidden; -webkit-transform: translateY(-8px); transform: translateY(-8px)}.blog-block-two .inner-box .content .readMore-btn:hover { letter-spacing: 1px; color: var(--theme-color1)}.blog-block-two .inner-box:hover .image img { -webkit-transform: scale(1.1); transform: scale(1.1)}.blog-block-two .inner-box:hover .title a { color: var(--theme-color1)}.blog-block-two .inner-box:hover .readMore-btn { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; visibility: visible}.brand-area { overflow: hidden; padding: 70px 0; background-color: var(--theme-color-gray2)}.brand__item { text-align: center}.contact-section { overflow: hidden; padding: 0 50px}@media (max-width:767px) { .contact-section { padding: 0 15px }}.contact-section .outer-box { overflow: hidden; border-radius: 30px}.contact-section .image-column .inner-column { height: 100%}.contact-section .image-column .inner-column .image-box { height: 100%}.contact-section .image-column .inner-column .image-box img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover}.contact-section .form-column .inner-column { background-color: var(--theme-color1); padding: 80px; position: relative; z-index: 1; height: 100%; background-position: center; background-repeat: no-repeat; background-size: cover}.contact-section .form-column .inner-column form input,.contact-section .form-column .inner-column form textarea { width: 100%; padding: 14px 0; border: 1px solid #fff0; color: var(--theme-color-white); background-color: #fff0; -webkit-transition: all .3s; transition: all .3s; border-bottom: 1px solid var(--theme-color-white)}.contact-section .form-column .inner-column form input::-webkit-input-placeholder,.contact-section .form-column .inner-column form textarea::-webkit-input-placeholder { color: var(--theme-color-white)}.contact-section .form-column .inner-column form input::-moz-placeholder,.contact-section .form-column .inner-column form textarea::-moz-placeholder { color: var(--theme-color-white)}.contact-section .form-column .inner-column form input:-ms-input-placeholder,.contact-section .form-column .inner-column form textarea:-ms-input-placeholder { color: var(--theme-color-white)}.contact-section .form-column .inner-column form input::-ms-input-placeholder,.contact-section .form-column .inner-column form textarea::-ms-input-placeholder { color: var(--theme-color-white)}.contact-section .form-column .inner-column form input::placeholder,.contact-section .form-column .inner-column form textarea::placeholder { color: var(--theme-color-white)}.contact-section .form-column .inner-column form textarea { height: 110px; resize: none}.contact-section .form-column .inner-column form button { padding: 12px 30px; border-radius: 30px; color: var(--theme-color-white); font-weight: 500; background-color: var(--theme-color2); margin-top: 25px; -webkit-transition: all .3s; transition: all .3s}.contact-section .form-column .inner-column form button:hover { letter-spacing: 1px}.contact-section .form-column .inner-column .nice-select { padding: 0; border-radius: 0; background-color: var(--theme-color1); border: none; border-bottom: 1px solid var(--theme-color-white); color: var(--theme-color-white)}.contact-section .form-column .inner-column .nice-select .current { color: var(--theme-color-white)}.contact-section .form-column .inner-column .nice-select::before { color: var(--theme-color-white)}.contact-section .form-column .inner-column .shape { position: absolute; bottom: 0; right: 0; z-index: -1}.contact-section .form-column .inner-column .shape.top-shape { bottom: unset; top: 0}@media (max-width:575px) { .contact-section .form-column .inner-column { padding: 30px 15px }}.contact-section-two { position: relative; z-index: 1; overflow: hidden; background-position: center; background-repeat: no-repeat; background-size: cover}.contact-section-two .form-column .inner-column { background-color: rgb(245 242 236 / .8); padding: 100px 60px}.contact-section-two .form-column .inner-column form input,.contact-section-two .form-column .inner-column form textarea { width: 100%; padding: 14px 20px; border: 1px solid #fff0; color: var(--theme-color2); background-color: var(--theme-color-white); -webkit-transition: all .3s; transition: all .3s; border-radius: 5px}.contact-section-two .form-column .inner-column form textarea { height: 160px; resize: none}.contact-section-two .form-column .inner-column .dateTimePicker i { color: var(--text-color); right: 20px}.contact-section-two .form-column .inner-column .nice-select { border-radius: 5px; border: none; border-bottom: 1px solid var(--theme-color-white)}.contact-section-two .form-column .inner-column .nice-select .current { color: var(--text-color)}.contact-section-two .form-column .inner-column .nice-select::before { color: var(--text-color)}@media (max-width:575px) { .contact-section-two .form-column .inner-column { padding: 60px 30px }}.faq-section { overflow: hidden}.faq-section .outer-box { padding: 0 50px}@media (max-width:767px) { .faq-section .outer-box { padding: 0 15px }}.faq-section .image-column .inner-column { position: relative; z-index: 1; overflow: hidden; border-radius: 30px; height: 100%}.faq-section .image-column .inner-column img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover}.faq-section .image-column .inner-column::after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 0; background: -webkit-gradient(linear, left top, left bottom, from(#fff0), to(rgb(0 0 0 / .5))); background: linear-gradient(180deg, #fff0 0%, rgb(0 0 0 / .5) 100%); content: ""}.faq-section .image-column .inner-column .title { font-size: 110px; line-height: 120px; font-weight: 500; color: var(--theme-color-white); position: absolute; left: 50px; bottom: 40px; z-index: 1}@media (max-width:767px) { .faq-section .image-column .inner-column .title { font-size: 60px; line-height: 60px; left: 20px; bottom: 20px }}@media (max-width:500px) { .faq-section .image-column .inner-column .title { font-size: 48px; left: 20px; bottom: 20px }}.faq-section .content-column .inner-column { padding: 90px; background-color: var(--theme-color-gray); border-radius: 30px; height: 100%; position: relative; z-index: 1}.faq-section .content-column .inner-column .shape { position: absolute; bottom: 0; right: 0; z-index: -1}@media (max-width:767px) { .faq-section .content-column .inner-column { padding: 30px 15px }}.faq-accordion .accordion .accordion-header { background-color: #fff0}.faq-accordion .accordion .accordion-body { background-color: #fff0}.faq-accordion .accordion .accordion-item { border-bottom: 1px solid rgba(var(--theme-color-black-rgb), .1); margin-bottom: 0; background-color: #fff0}.feature-section { overflow: hidden}.feature-block .inner-box { padding: 20px; background-color: var(--theme-color-gray); border-radius: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; gap: 40px}.feature-block .inner-box .image-box { max-width: 233px; border-radius: 30px; overflow: hidden}.feature-block .inner-box .image-box img { -webkit-transition: .5s; transition: .5s}.feature-block .inner-box .content-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 80px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; height: 100%}.feature-block .inner-box .content-box .icon { font-size: 80px; color: var(--theme-color1)}.feature-block .inner-box .content-box .sub-title { color: var(--theme-color1)}.feature-block .inner-box .content-box .text { padding-top: 10px; margin-top: 15px; border-top: 1px solid #dfdada}.feature-block .inner-box .content-box a:hover { color: var(--theme-color1)}@media (max-width:1199px) { .feature-block .inner-box .content-box { gap: 20px }}.feature-block .inner-box:hover .image img { -webkit-transform: scale(1.1); transform: scale(1.1)}.feature-block .inner-box:hover .icon svg { -webkit-animation: iconBounceIn 1s forwards; animation: iconBounceIn 1s forwards}@media (max-width:470px) { .feature-block .inner-box { padding: 10px; gap: 20px } .feature-block .inner-box .icon svg { width: 40px; height: 40px }}.feature-arrys { border-top: 1px solid rgba(var(--theme-color-black-rgb), .1); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 5px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}.feature-arrys button { width: 30px; height: 30px; line-height: 26px; text-align: center; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s; background-color: #f9f6f1; color: var(--theme-color2); font-size: 15px; transition: all .3s; border-radius: 0}.feature-arrys button:hover { background-color: var(--theme-color1); color: var(--theme-color-white)}.feature-arrys .wrp { margin-top: -17px; background-color: var(--theme-color-white); padding: 0 15px}.feature-section-six { overflow: hidden; position: relative; z-index: 1}.feature-section-six .shape { position: absolute; top: 0; left: -60px; z-index: -1}@media (max-width:991px) { .feature-section-six .shape { display: none }}.feature-block-six .inner-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 25px}.feature-block-six .inner-box .title { margin-bottom: 10px}.feature-block-six .inner-box .icon-box { display: inline-block; position: relative; z-index: 1}.feature-block-six .inner-box .icon-box .icon-bg { fill: var(--theme-color-gray)}.feature-block-six .inner-box .icon-box .icon { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: .9s; transition: .9s}.feature-block-six .inner-box:hover .icon-box .icon { -webkit-transform: translate(-50%, -50%) rotateY(360deg); transform: translate(-50%, -50%) rotateY(360deg)}.funfact-section { overflow: hidden}.funfact-block .inner-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 25px}.funfact-block .inner-box .icon { font-size: 60px; color: var(--theme-color1)}.funfact-block .inner-box .icon svg { -webkit-transition: .7s; transition: .7s}.funfact-block .inner-box .title { font-size: 30px; line-height: 45px}.funfact-block .inner-box .title span { color: inherit}.funfact-block .inner-box:hover .icon svg { -webkit-transform: rotateY(-360deg); transform: rotateY(-360deg)}@media (max-width:575px) { .funfact-block .inner-box { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; text-align: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 8px }}.funfact-section-four { overflow: hidden; padding: 0 45px}@media (max-width:767px) { .funfact-section-four { padding: 0 15px }}.funfact-section-four .outer-box { background-color: var(--theme-color-gray); border-radius: 30px; overflow: hidden}.funfact-section-four .items-column { padding: 60px 30px}@media (max-width:1199px) { .funfact-section-four .items-column { padding: 60px 0 }}.funfact-section-four .image-box { position: relative; z-index: 1; overflow: hidden; background-position: center; background-repeat: no-repeat; background-size: cover; border-radius: 30px; padding: 130px 0}@media (max-width:767px) { .funfact-section-four .image-box { padding: 80px 0 }}.funfact-section-four .image-box::after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgb(0 0 0 / .3019607843); content: ""; z-index: -1}.funfact-section-four .image-box .section-header,.funfact-section-four .image-box .section-header__flex { max-width: 1300px; margin: 0 auto}.funfact-section-four .image-box .section-header .title,.funfact-section-four .image-box .section-header__flex .title { font-size: 110px; line-height: 120px; font-weight: 500; margin-top: 20px}@media (max-width:991px) { .funfact-section-four .image-box .section-header .title, .funfact-section-four .image-box .section-header__flex .title { font-size: 60px; line-height: 70px; margin-top: 10px }}@media (max-width:575px) { .funfact-section-four .image-box .section-header .title, .funfact-section-four .image-box .section-header__flex .title { font-size: 40px; line-height: 50px }}.funfact-block-four .inner-box { text-align: center}.funfact-block-four .inner-box .title { margin-bottom: 15px; font-size: 110px; line-height: 120px; font-weight: 500}@media (max-width:575px) { .funfact-block-four .inner-box .title { font-size: 40px; line-height: 40px }}.funfact-block-four .inner-box .sub-title { color: var(--text-color)}.gellery-section { overflow: hidden}.gellery-block .inner-box { position: relative; z-index: 1}.gellery-block .inner-box img { width: 100%}.gellery-block .inner-box .content { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 90%; height: 90%; background-color: rgb(255 255 255 / .8); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); display: block; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; visibility: hidden; -webkit-transform: translate(-50%, -50%) scale(.8); transform: translate(-50%, -50%) scale(.8); -webkit-transition: all .3s; transition: all .3s; opacity: 0}.gellery-block .inner-box .content i { font-size: 40px; color: var(--theme-color-black); margin-bottom: 20px; -webkit-transition: all .3s; transition: all .3s}.gellery-block .inner-box .content a:hover { color: var(--theme-color1)}.gellery-block .inner-box .content a:hover i { color: var(--theme-color1)}.gellery-block .inner-box:hover .content { opacity: 1; visibility: visible; -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1)}.gallery-section-two { overflow: hidden}.gallery-slider-two { position: relative; z-index: 1}.gallery-slider-two .swiper-wrapper { -webkit-box-align: center; -ms-flex-align: center; align-items: center}.gallery-slider-two .gallery-arry-prev-two { width: 80px; height: 80px; line-height: 80px; text-align: center; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s; background-color: var(--theme-color-white); color: var(--theme-color2); font-size: 18px; position: absolute; top: 50%; left: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: 1; transition: all .3s; opacity: 0; visibility: hidden}.gallery-slider-two .gallery-arry-prev-two:hover { background-color: var(--theme-color1); color: var(--theme-color-white)}@media (max-width:991px) { .gallery-slider-two .gallery-arry-prev-two { display: none }}.gallery-slider-two .gallery-arry-next-two { width: 80px; height: 80px; line-height: 80px; text-align: center; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s; background-color: var(--theme-color-white); color: var(--theme-color2); font-size: 18px; position: absolute; top: 50%; right: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: 1; transition: all .3s; opacity: 0; visibility: hidden}.gallery-slider-two .gallery-arry-next-two:hover { background-color: var(--theme-color1); color: var(--theme-color-white)}@media (max-width:991px) { .gallery-slider-two .gallery-arry-next-two { display: none }}.gallery-slider-two:hover .gallery-arry-prev-two { opacity: 1; visibility: visible; left: 20px}.gallery-slider-two:hover .gallery-arry-next-two { opacity: 1; visibility: visible; right: 20px}.gallery-block-two .inner-box { border-radius: 30px; position: relative; z-index: 1; overflow: hidden}.gallery-block-two .inner-box::after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 0; background: -webkit-gradient(linear, left top, left bottom, from(#fff0), color-stop(87.5%, rgb(0 0 0 / .5))); background: linear-gradient(180deg, #fff0 0%, rgb(0 0 0 / .5) 87.5%); content: ""}.gallery-block-two .inner-box img { width: 100%; -webkit-transition: .7s; transition: .7s}.gallery-block-two .inner-box .content { position: absolute; bottom: 40px; left: 40px; z-index: 1}.gallery-block-two .inner-box .content .title,.gallery-block-two .inner-box .content .sub-title { color: var(--theme-color-white); margin-top: 5px}.gallery-block-two .inner-box .content .title a:hover,.gallery-block-two .inner-box .content .sub-title a:hover { letter-spacing: 1px; color: var(--theme-color1)}.gallery-block-two .inner-box:hover img { -webkit-transform: scale(1.1); transform: scale(1.1)}.instagram-section { overflow: hidden}.instagram-slider .swiper-wrapper { -webkit-transition-timing-function: linear; transition-timing-function: linear}.instagram-block .inner-box { display: block; position: relative; z-index: 1}.instagram-block .inner-box img { width: 100%}.instagram-block .inner-box .icon { font-size: 46px; color: var(--theme-color-white); position: absolute; top: 50%; left: 50%; -webkit-transition: all .3s; transition: all .3s; opacity: 0; visibility: hidden; -webkit-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0)}.instagram-block .inner-box::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgb(9 44 76 / .5019607843); content: ""; -webkit-transform: scale(0); transform: scale(0); opacity: 0; -webkit-transition: all .3s; transition: all .3s}.instagram-block .inner-box:hover .icon { opacity: 1; visibility: visible; -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1)}.instagram-block .inner-box:hover::before { opacity: 1; -webkit-transform: scale(1); transform: scale(1)}.instagram-section-two { overflow: hidden; position: relative; z-index: 1}.instagram-section-two::after { position: absolute; bottom: 0; left: 0; width: 100%; height: 80px; z-index: -1; content: ""; background-color: var(--theme-color2)}.map-section { overflow: hidden}.map-block iframe { -webkit-filter: grayscale(100%); filter: grayscale(100%); width: 100%; height: 550px}.marquee-area { overflow: hidden}.marquee__wrp { position: relative}.marquee__slide { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative}.marquee__slide.marquee-revers .marquee__item-wrp,.marquee__slide.marquee-revers .marquee-five__item-wrp,.marquee__slide.marquee-revers .marquee-four__item-wrp { position: relative; -webkit-animation: slide-har-revers 0s linear infinite; animation: slide-har-revers 30s linear infinite}@-webkit-keyframes slide-har-revers { 100% { -webkit-transform: translateX(0%); transform: translateX(0%) } 0% { -webkit-transform: translateX(-100%); transform: translateX(-100%) }}@keyframes slide-har-revers { 100% { -webkit-transform: translateX(0%); transform: translateX(0%) } 0% { -webkit-transform: translateX(-100%); transform: translateX(-100%) }}.marquee__item,.marquee-five__item,.marquee-four__item { padding: 0 30px}.marquee__item h2,.marquee-five__item h2,.marquee-four__item h2 { font-size: 110px; line-height: 90px; font-weight: 300; text-transform: capitalize; white-space: nowrap; -webkit-text-stroke: 1px var(--theme-color2); color: #fff0; padding-bottom: 30px}@media (max-width:991px) { .marquee__item h2, .marquee-five__item h2, .marquee-four__item h2 { font-size: 40px; line-height: 50px; padding-bottom: 0 }}.marquee__item h2:hover,.marquee-five__item h2:hover,.marquee-four__item h2:hover { color: var(--theme-color2)}.marquee__item.item-bold h2,.item-bold.marquee-five__item h2,.item-bold.marquee-four__item h2 { font-weight: 500}.marquee__item.item-bold h2.solid,.item-bold.marquee-five__item h2.solid,.item-bold.marquee-four__item h2.solid { color: var(--theme-color2)}.marquee__item.item-bold h2.solid:hover,.item-bold.marquee-five__item h2.solid:hover,.item-bold.marquee-four__item h2.solid:hover { color: var(--theme-color2)}.marquee__item.item-bold h2:hover,.item-bold.marquee-five__item h2:hover,.item-bold.marquee-four__item h2:hover { color: #fff0}@media (max-width:991px) { .marquee__item, .marquee-five__item, .marquee-four__item { padding: 0 15px } .marquee__item svg, .marquee-five__item svg, .marquee-four__item svg { width: 40px; height: 40px }}.marquee__item-wrp,.marquee-five__item-wrp,.marquee-four__item-wrp { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; -webkit-animation: slide-har 30s linear infinite; animation: slide-har 30s linear infinite}@-webkit-keyframes slide-har { 0% { -webkit-transform: translateX(0%); transform: translateX(0%) } 100% { -webkit-transform: translateX(-100%); transform: translateX(-100%) }}@keyframes slide-har { 0% { -webkit-transform: translateX(0%); transform: translateX(0%) } 100% { -webkit-transform: translateX(-100%); transform: translateX(-100%) }}.marquee-four-area { overflow: hidden; background-color: var(--theme-color1); padding: 25px 0}@media (max-width:767px) { .marquee-four-area { padding: 10px 0 }}.marquee-four__item { padding: 0 25px}@media (max-width:575px) { .marquee-four__item { padding: 0 10px }}.marquee-four__item-wrp h2 { font-size: 40px; line-height: 60px; padding-bottom: 5px; color: var(--theme-color-white); -webkit-text-stroke: 0 var(--theme-color-white)}.marquee-four__item-wrp h2:hover { color: var(--theme-color-white); letter-spacing: 1px; -webkit-text-stroke: 0 var(--theme-color-white)}.marquee-four__item-wrp h2.strock-text { color: #fff0; -webkit-text-stroke: 1px var(--theme-color-white)}.marquee-four__item-wrp svg { width: 50px; height: 50px}.marquee-four__item-wrp svg path { fill: var(--theme-color-white)}.marquee-five-area { overflow: hidden; background-color: var(--theme-color-gray); padding: 25px 0}@media (max-width:767px) { .marquee-five-area { padding: 10px 0 }}.marquee-five__item { padding: 0 25px}@media (max-width:575px) { .marquee-five__item { padding: 0 10px }}.marquee-five__item-wrp h2 { font-size: 40px; line-height: 60px; padding-bottom: 5px; color: var(--theme-color2); -webkit-text-stroke: 0 var(--theme-color-white)}.marquee-five__item-wrp h2:hover { color: var(--theme-color2); letter-spacing: 1px; -webkit-text-stroke: 0 var(--theme-color2)}.marquee-five__item-wrp h2.strock-text { color: #fff0; -webkit-text-stroke: 1px rgb(112 112 112 / .3294117647)}.marquee-five__item-wrp svg { width: 50px; height: 50px}.marquee-five__item-wrp svg path { fill: var(--theme-color1)}.newsletter-section { overflow: hidden}.newsletter-block .inner-box .title { font-size: 40px; font-weight: 500; line-height: 60px}.newsletter-block .inner-box form { margin-top: 20px}.newsletter-block .inner-box form input { width: 100%; border: 1px solid var(--text-color); padding: 15px 30px}.newsletter-block .inner-box form button { font-weight: 500; color: var(--theme-color-white); background-color: var(--theme-color2); width: 100%; padding: 15px 30px; margin-top: 10px; -webkit-transition: all .3s; transition: all .3s}.newsletter-block .inner-box form button:hover { letter-spacing: 2px}.newsletter-block .inner-box ul { margin-top: 15px}.newsletter-block .inner-box ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 15px 0; border-bottom: 1px solid rgba(var(--theme-color-black-rgb), .1)}.newsletter-block .inner-box ul li p { color: var(--headings-color)}.newsletter-block .inner-box ul li span { color: var(--headings-color); font-weight: 500}.calendar-block .inner-box .calendar { background-color: #fcf2ea; width: 100%}.calendar-block .inner-box .calendar .calendar-header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 10px 30px; background-color: var(--theme-color1)}.calendar-block .inner-box .calendar .calendar-header button { font-size: 24px; color: var(--theme-color-white); padding: 10px}.calendar-block .inner-box .calendar .calendar-header .calendar-current-date { font-weight: 500; font-size: 24px; line-height: 36px; font-family: var(--title-font); font-display: swap; color: var(--theme-color-white)}.calendar-block .inner-box .calendar .calendar-body { padding: 30px 0; padding-bottom: 20px}.calendar-block .inner-box .calendar .calendar-body ul { list-style: none; -ms-flex-wrap: wrap; flex-wrap: wrap; display: -webkit-box; display: -ms-flexbox; display: flex; text-align: center}.calendar-block .inner-box .calendar .calendar-body .calendar-dates { margin-bottom: 20px}.calendar-block .inner-box .calendar .calendar-body li { width: 14.2857142857%; font-size: 1.07rem; color: var(--text-color)}.calendar-block .inner-box .calendar .calendar-body .calendar-weekdays li { cursor: default; color: var(--theme-color-black)}.calendar-block .inner-box .calendar .calendar-body .calendar-dates li { margin-top: 30px; position: relative; z-index: 1; cursor: pointer}.calendar-block .inner-box .calendar .calendar-body .calendar-dates li::before { position: absolute; content: ""; z-index: -1; top: 50%; left: 50%; width: 40px; height: 40px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%)}.calendar-block .inner-box .calendar .calendar-body .calendar-dates li.inactive { color: #aaa}.calendar-block .inner-box .calendar .calendar-body .calendar-dates li.active { color: var(--text-color)}.calendar-block .inner-box .calendar .calendar-body .calendar-dates li.active::before { background-color: #fff0; border: 1px solid var(--theme-color-black)}.calendar-block .inner-box .calendar .calendar-body .calendar-dates li:not(.active):hover::before { background-color: #fff0; border: 1px solid rgba(var(--theme-color-black-rgb), .1)}.package-section { overflow: hidden; position: relative; z-index: 1}.package-section .shape1 { top: 80px; left: 0; z-index: -1; position: absolute}@media (max-width:991px) { .package-section .shape1 { display: none }}.package-section .shape2 { bottom: 20px; right: 0; z-index: -1; position: absolute}@media (max-width:991px) { .package-section .shape2 { display: none }}.package-tab ul.nav.nav-tabs { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 50px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: none}.package-tab ul.nav.nav-tabs li.nav-item a.nav-link { background-color: #fff0; border: none; padding: 0; text-align: center}.package-tab ul.nav.nav-tabs li.nav-item a.nav-link .icon-box { position: relative; z-index: 1}.package-tab ul.nav.nav-tabs li.nav-item a.nav-link .icon-box .icon-bg path { -webkit-transition: all .3s; transition: all .3s}.package-tab ul.nav.nav-tabs li.nav-item a.nav-link .icon-box .icon { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 36px; color: var(--theme-color1)}.package-tab ul.nav.nav-tabs li.nav-item a.nav-link .icon-box .icon path { -webkit-transition: all .3s; transition: all .3s}.package-tab ul.nav.nav-tabs li.nav-item a.nav-link .title { margin-top: 5px}.package-tab ul.nav.nav-tabs li.nav-item a.nav-link:hover .icon-box .icon-bg path { fill: var(--theme-color1)}.package-tab ul.nav.nav-tabs li.nav-item a.nav-link:hover .icon-box .icon { color: var(--theme-color-white)}.package-tab ul.nav.nav-tabs li.nav-item a.nav-link:hover .icon-box .icon path { fill: var(--theme-color-white)}.package-tab ul.nav.nav-tabs li.nav-item a.nav-link.active .icon-box .icon-bg path { fill: var(--theme-color1)}.package-tab ul.nav.nav-tabs li.nav-item a.nav-link.active .icon-box .icon path { fill: var(--theme-color-white)}@media (max-width:991px) { .package-tab ul.nav.nav-tabs { gap: 20px }}@media (max-width:767px) { .package-tab ul.nav.nav-tabs li.nav-item a.nav-link .icon-bg { width: 50px; height: 50px } .package-tab ul.nav.nav-tabs li.nav-item a.nav-link .icon { width: 30px; height: 30px }}@media (max-width:500px) { .package-tab ul.nav.nav-tabs { gap: 10px } .package-tab ul.nav.nav-tabs li.nav-item a.nav-link .icon-bg { width: 30px; height: 30px } .package-tab ul.nav.nav-tabs li.nav-item a.nav-link .icon { width: 18px; height: 18px } .package-tab ul.nav.nav-tabs li.nav-item a.nav-link .title { font-size: 12px }}.package-block .inner-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 15px}.package-block .inner-box .image { width: 76px; border-radius: 8px; overflow: hidden}.package-block .inner-box .image img { -webkit-transition: .5s; transition: .5s}.package-block .inner-box .content { width: 100%}.package-block .inner-box .content .title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 15px; margin-bottom: 5px}.package-block .inner-box .content .title a { font-size: 22px; white-space: nowrap}.package-block .inner-box .content .title a:hover { color: var(--theme-color1)}.package-block .inner-box .content .title span { font-size: 16px; color: var(--text-color); font-weight: 400}.package-block .inner-box .content .title .line { width: 100%; height: 1px; background-color: #e2e2e2}.package-block .inner-box:hover .image img { -webkit-transform: scale(1.3); transform: scale(1.3)}.pricing-section { overflow: hidden; padding: 0 50px}@media (max-width:991px) { .pricing-section { padding: 0 15px }}.pricing-section .image-column .inner-column { border-radius: 30px; overflow: hidden; height: 100%}.pricing-section .image-column .inner-column img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover}.pricing-section .content-column .inner-column { background-color: var(--theme-color1); padding: 120px 100px; border-radius: 30px; position: relative; z-index: 1}@media (max-width:1600px) { .pricing-section .content-column .inner-column { padding: 60px }}@media (max-width:991px) { .pricing-section .content-column .inner-column { padding: 60px 30px }}.pricing-section .content-column .inner-column .outer-shape { position: absolute; top: 0; left: 0; z-index: -1}@media (max-width:991px) { .pricing-section .content-column .inner-column .outer-shape { display: none }}.pricing-block .inner-box { position: relative; z-index: 1; padding: 60px; padding-bottom: 35px; border-radius: 30px; overflow: hidden; border: 1px solid var(--theme-color-white); background-color: var(--theme-color-white)}@media (max-width:1600px) { .pricing-block .inner-box { padding: 30px }}.pricing-block .inner-box .shape { position: absolute; top: 0; right: 0; z-index: 1}.pricing-block .inner-box .price { margin-bottom: 20px; border-bottom: 1px solid rgb(255 255 255 / .3019607843); padding-bottom: 20px}.pricing-block .inner-box .price span { font-size: 22px; font-weight: 500}.pricing-block .inner-box ul li { color: var(--headings-color); margin-top: 10px}.pricing-block .inner-box.transparent { background-color: #fff0}.pricing-block .inner-box.transparent .price { color: var(--theme-color-white)}.pricing-block .inner-box.transparent h6 { color: var(--theme-color-white)}.pricing-block .inner-box.transparent ul li { color: var(--theme-color-white)}.pricing-section-three { overflow: hidden; position: relative; z-index: 1}.pricing-section-three .shape1 { position: absolute; top: 60px; left: 0; z-index: -1}@media (max-width:991px) { .pricing-section-three .shape1 { display: none }}.pricing-section-three .shape2 { position: absolute; bottom: 0; right: 10px; z-index: -1}@media (max-width:991px) { .pricing-section-three .shape2 { display: none }}.pricing-section-three .outer-box:hover .image-column .image-box img { -webkit-transform: scale(1.1); transform: scale(1.1)}.pricing-section-three .image-column .image-box { overflow: hidden; border-radius: 30px}.pricing-section-three .image-column .image-box img { width: 100%; -webkit-transition: 1s; transition: 1s}.pricing-section-five { overflow: hidden; position: relative; z-index: 1; background-position: center; background-repeat: no-repeat; background-size: cover}.pricing-section-five::after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgb(0 0 0 / .6); z-index: -1; content: ""}.pricing-block-five .inner-box { position: relative; z-index: 1; padding: 60px; padding-bottom: 35px; border-radius: 30px; overflow: hidden; text-align: center; background-color: var(--theme-color-white)}@media (max-width:1600px) { .pricing-block-five .inner-box { padding: 30px }}.pricing-block-five .inner-box .shape { position: absolute; top: 0; right: 0; z-index: 1}.pricing-block-five .inner-box .icon { width: 100px; height: 100px; line-height: 100px; text-align: center; background-color: var(--theme-color-gray); border-radius: 50%; margin: 0 auto; margin-bottom: 10px}.pricing-block-five .inner-box .icon svg { -webkit-transition: .9s; transition: .9s}.pricing-block-five .inner-box .price { margin: 10px 0}.pricing-block-five .inner-box .price span { font-size: 22px; font-weight: 500}.pricing-block-five .inner-box ul li { color: var(--headings-color); margin-top: 10px}.pricing-block-five .inner-box:hover .icon svg { -webkit-transform: rotateY(360deg); transform: rotateY(360deg)}.pricing-block-five .inner-box.active { background-color: var(--theme-color1)}.pricing-block-five .inner-box.active .icon { background-color: var(--theme-color-white)}.pricing-block-five .inner-box.active .price { color: var(--theme-color-white)}.pricing-block-five .inner-box.active ul li { color: var(--theme-color-white)}.product-section { overflow: hidden}.product-section .product-arry-prev { width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s; background-color: var(--theme-color1); border-radius: 0; color: var(--theme-color-white); font-size: 18px; left: -70px; opacity: 0; position: absolute; top: 40%; transition: all .3s; visibility: hidden}.product-section .product-arry-prev:hover { background-color: var(--theme-color2)}.product-section .product-arry-next { width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s; background-color: var(--theme-color1); color: var(--theme-color-white); font-size: 18px; border-radius: 0; transition: all .3s; position: absolute; top: 40%; right: -70px; opacity: 0; visibility: hidden}.product-section .product-arry-next:hover { background-color: var(--theme-color2)}.product-section:hover .product-arry-prev { left: -90px; opacity: 1; visibility: visible}.product-section:hover .product-arry-next { right: -90px; opacity: 1; visibility: visible}.product-section .outer-box { position: relative; z-index: 1}.product-block { border-radius: 30px; overflow: hidden}.product-block .image { background-color: #f2e6dd; padding: 40px; position: relative; z-index: 1}.product-block .image a { display: block}.product-block .image .star { -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: var(--theme-color1); border-radius: 24px; bottom: -8px; display: -webkit-box; display: -ms-flexbox; display: flex; gap: 10px; left: 50%; opacity: 0; padding: 10px 25px; position: absolute; -webkit-transform: translateX(-50%); transform: translateX(-50%); -webkit-transition: all .3s; transition: all .3s; visibility: hidden; width: 190px}.product-block .image .star i { color: var(--theme-color-white); font-size: 18px}.product-block .image .info { bottom: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 10px; position: absolute; right: 25px; width: 40px}.product-block .image .info a { width: 40px; height: 40px; line-height: 37px; text-align: center; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s; background-color: var(--theme-color2); opacity: 0; -webkit-transform: translateX(10px); transform: translateX(10px); visibility: hidden}.product-block .image .info a:nth-child(1) { -webkit-transition: .3s; transition: .3s}.product-block .image .info a:nth-child(2) { -webkit-transition: .5s; transition: .5s}.product-block .image .info a:nth-child(3) { -webkit-transition: .7s; transition: .7s}.product-block .image .info a:hover { background-color: var(--theme-color1)}.product-block .content { background-color: var(--theme-color-gray2); padding: 30px; text-align: center}.product-block .content .price { color: var(--theme-color1)}.product-block .content .title { margin-top: 10px}.product-block .content .title a:hover { color: var(--theme-color1)}.product-block:hover .image .star { bottom: -18px; opacity: 1; visibility: visible}.product-block:hover .image .info a { opacity: 1; -webkit-transform: translate(0); transform: translate(0); visibility: visible}.product-section-three { overflow: hidden}.product-slider-three { position: relative; z-index: 1}.product-slider-three .slider-arrys { width: 100px; height: 100px; line-height: 94px; text-align: center; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s; background-color: var(--theme-color2); position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); opacity: 0; top: 40%; transition: all .3s; visibility: hidden; z-index: 1}.product-slider-three .slider-arrys button { color: var(--theme-color-white); font-size: 24px; padding: 5px; -webkit-transition: all .3s; transition: all .3s}.product-slider-three .slider-arrys button:hover { color: var(--theme-color1)}@media (max-width:575px) { .product-slider-three .slider-arrys { display: none }}.product-slider-three:hover .slider-arrys { top: 42%; opacity: 1; visibility: visible}.product-block-three .inner-box { overflow: hidden}.product-block-three .inner-box .image { padding: 40px; background-color: #f5f2f0; position: relative; z-index: 1}.product-block-three .inner-box .image a { display: block}.product-block-three .inner-box .image .info { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 10px; position: absolute; left: 0; bottom: 60px}.product-block-three .inner-box .image .info a { width: 40px; height: 40px; line-height: 37px; text-align: center; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s; background-color: var(--theme-color2); opacity: 0; visibility: hidden; -webkit-transform: translateY(20px); transform: translateY(20px)}.product-block-three .inner-box .image .info a:nth-child(1) { -webkit-transition: .3s; transition: .3s}.product-block-three .inner-box .image .info a:nth-child(2) { -webkit-transition: .5s; transition: .5s}.product-block-three .inner-box .image .info a:nth-child(3) { -webkit-transition: .7s; transition: .7s}.product-block-three .inner-box .image .info a:hover { background-color: var(--theme-color1)}.product-block-three .inner-box .content { text-align: center; padding-top: 15px}.product-block-three .inner-box .content .price { color: var(--theme-color1)}.product-block-three .inner-box .content .title { margin-top: 5px}.product-block-three .inner-box .content .title a:hover { color: var(--theme-color1)}.product-block-three .inner-box:hover .image .info a { visibility: visible; opacity: 1; -webkit-transform: translate(0); transform: translate(0)}.service-section { overflow: hidden; position: relative; z-index: 1}.service-section .shape1 { position: absolute; bottom: 0; left: 0; z-index: -1}@media (max-width:991px) { .service-section .shape1 { display: none }}.service-section .shape2 { position: absolute; top: 10px; right: 0; z-index: 1}@media (max-width:991px) { .service-section .shape2 { display: none }}.service-block .inner-box { text-align: center; position: relative; -webkit-transition: all .4s ease; transition: all .4s ease}.service-block .inner-box .icon-box { position: relative; z-index: 1; display: inline-block; text-align: center}.service-block .inner-box .icon-box .icon-bg { width: 167px; height: 147px; line-height: 147px; fill: var(--theme-color-white); -webkit-transition: all .3s; transition: all .3s}.service-block .inner-box .icon-box .icon-bg g { fill: inherit}.service-block .inner-box .icon-box .icon { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all .3s; transition: all .3s; z-index: 1; font-size: 50px; color: var(--theme-color1)}.service-block .inner-box .icon-box .icon-shadow { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all .3s; transition: all .3s; z-index: 0; width: 100px; height: 110px; opacity: .2; font-size: 100px; color: rgab(var(--theme-color1-rgb), .3)}.service-block .inner-box .title { margin: 15px 0}.service-block .inner-box .title a:hover { color: var(--theme-color1)}.service-block .inner-box:hover .icon-box .icon-bg { fill: var(--theme-color1)}.service-block .inner-box:hover .icon-box .icon { color: var(--theme-color-white)}.service-block .inner-box:hover .icon-box .icon path { fill: var(--theme-color-white)}.service-block .inner-box:hover .icon-box .icon-shadow { color: var(--theme-color-white)}.service-block .inner-box:hover .icon-box .icon-shadow path { fill: var(--theme-color-white)}.service-section-two { overflow: hidden; position: relative; z-index: 1}.service-section-two .service-arry-prev-two { position: absolute; top: 60%; left: 50px; font-size: 40px; color: var(--text-color); -webkit-transition: all .3s; transition: all .3s; opacity: 0; visibility: hidden}.service-section-two .service-arry-prev-two:hover { color: var(--theme-color2)}@media (max-width:991px) { .service-section-two .service-arry-prev-two { display: none }}.service-section-two .service-arry-next-two { position: absolute; top: 60%; right: 50px; font-size: 40px; color: var(--text-color); -webkit-transition: all .3s; transition: all .3s; opacity: 0; visibility: hidden}.service-section-two .service-arry-next-two:hover { color: var(--theme-color2)}@media (max-width:991px) { .service-section-two .service-arry-next-two { display: none }}.service-section-two:hover .service-arry-prev-two { opacity: 1; visibility: visible; left: 60px}.service-section-two:hover .service-arry-next-two { opacity: 1; visibility: visible; right: 60px}.service-slider-two { padding-bottom: 35px}.service-block-two .inner-box { padding: 30px; padding-bottom: 40px; background-color: var(--theme-color-white); border-radius: 30px; position: relative; z-index: 1}.service-block-two .inner-box .image-box { position: relative; z-index: 1}.service-block-two .inner-box .image-box .image { border-radius: 30px; overflow: hidden; -webkit-mask-image: url(../images/service/service-two-image-masking.png); mask-image: url(../images/service/service-two-image-masking.png); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: cover; mask-size: cover; -webkit-mask-position: top right; mask-position: top right}.service-block-two .inner-box .image-box .icon { width: 85px; height: 85px; line-height: 75px; text-align: center; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s; border: 5px solid var(--theme-color-gray); background-color: var(--theme-color1); position: absolute; top: 0; right: 0; transition: all .3s}.service-block-two .inner-box .image-box .icon svg { -webkit-transition: .9s; transition: .9s}.service-block-two .inner-box .content { max-width: 290px; text-align: center; margin: 0 auto; margin-top: 30px}.service-block-two .inner-box .content .title { margin-bottom: 10px}.service-block-two .inner-box .content .title a:hover { color: var(--theme-color1)}.service-block-two .inner-box .shape { position: absolute; bottom: 0; left: 0; z-index: -1}.service-block-two .inner-box .arry-icon { width: 55px; height: 55px; line-height: 50px; text-align: center; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s; background-color: var(--theme-color2); position: absolute; bottom: -20px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); opacity: 0; visibility: hidden}.service-block-two .inner-box .arry-icon:hover { background-color: var(--theme-color1)}.service-block-two .inner-box:hover .icon { background-color: var(--theme-color2)}.service-block-two .inner-box:hover .icon svg { -webkit-transform: rotateY(360deg); transform: rotateY(360deg)}.service-block-two .inner-box:hover .arry-icon { opacity: 1; visibility: visible; bottom: -35px}.service-section-three { overflow: hidden; position: relative; z-index: 1}.service-section-three .service-arry-prev-three { position: absolute; top: 60%; left: 50px; font-size: 40px; color: var(--text-color); -webkit-transition: all .3s; transition: all .3s; opacity: 0; visibility: hidden}.service-section-three .service-arry-prev-three:hover { color: var(--theme-color2)}@media (max-width:991px) { .service-section-three .service-arry-prev-three { display: none }}.service-section-three .service-arry-next-three { position: absolute; top: 60%; right: 50px; font-size: 40px; color: var(--text-color); -webkit-transition: all .3s; transition: all .3s; opacity: 0; visibility: hidden}.service-section-three .service-arry-next-three:hover { color: var(--theme-color2)}@media (max-width:991px) { .service-section-three .service-arry-next-three { display: none }}.service-section-three:hover .service-arry-next-three { opacity: 1; visibility: visible; right: 60px}.service-section-three:hover .service-arry-prev-three { opacity: 1; visibility: visible; left: 60px}.service-section-three .shape1 { position: absolute; top: 150px; left: 45px; z-index: -1}.service-section-three .shape2 { position: absolute; top: 10px; right: 0; z-index: -1}@media (max-width:991px) { .service-section-three .shape2 { display: none }}.service-slider-three { padding-bottom: 35px}.service-block-three .inner-box { padding: 30px; padding-bottom: 40px; background-color: var(--theme-color-gray); border-radius: 30px; position: relative; z-index: 1}.service-block-three .inner-box .image-box { position: relative; z-index: 1}.service-block-three .inner-box .image-box .image { border-radius: 30px; overflow: hidden; -webkit-mask-image: url(../images/service/service-two-image-masking.png); mask-image: url(../images/service/service-two-image-masking.png); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: cover; mask-size: cover; -webkit-mask-position: top right; mask-position: top right}.service-block-three .inner-box .image-box .icon { width: 85px; height: 85px; line-height: 75px; text-align: center; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s; border: 5px solid var(--theme-color-gray); background-color: var(--theme-color1); position: absolute; top: 0; right: 0; transition: all .3s}.service-block-three .inner-box .image-box .icon svg { -webkit-transition: .9s; transition: .9s}.service-block-three .inner-box .content { max-width: 290px; text-align: center; margin: 0 auto; margin-top: 30px}.service-block-three .inner-box .content .title { margin-bottom: 10px}.service-block-three .inner-box .content .title a:hover { color: var(--theme-color1)}.service-block-three .inner-box .inner-shape { position: absolute; bottom: 0; left: 0; z-index: -1}.service-block-three .inner-box .arry-icon { width: 55px; height: 55px; line-height: 50px; text-align: center; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s; background-color: var(--theme-color2); position: absolute; bottom: -20px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); opacity: 0; visibility: hidden}.service-block-three .inner-box .arry-icon:hover { background-color: var(--theme-color1)}.service-block-three .inner-box:hover .icon { background-color: var(--theme-color2)}.service-block-three .inner-box:hover .icon svg { -webkit-transform: rotateY(360deg); transform: rotateY(360deg)}.service-block-three .inner-box:hover .arry-icon { opacity: 1; visibility: visible; bottom: -35px}.service-section-four { overflow: hidden; position: relative; z-index: 1}.service-section-four .shape1 { position: absolute; top: 70px; left: 0; z-index: -1}@media (max-width:991px) { .service-section-four .shape1 { display: none }}.service-section-four .shape2 { position: absolute; top: 30px; right: -30px; z-index: -1}@media (max-width:991px) { .service-section-four .shape2 { display: none }}.service-block-four .inner-box { text-align: center}.service-block-four .inner-box .icon-box { display: inline-block; position: relative; z-index: 1}.service-block-four .inner-box .icon-box .icon { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: .7s; transition: .7s; font-size: 60px; color: var(--theme-color1)}.service-block-four .inner-box .icon-box .icon path { -webkit-transition: all .3s; transition: all .3s}.service-block-four .inner-box .icon-box .icon-bg path { -webkit-transition: all .3s; transition: all .3s}.service-block-four .inner-box .title { margin: 20px 0; text-transform: capitalize}.service-block-four .inner-box .title a:hover { color: var(--theme-color1)}.service-block-four .inner-box .arry-btn { margin-top: 30px; font-size: 24px; color: var(--headings-color)}.service-block-four .inner-box .arry-btn:hover { color: var(--theme-color1); -webkit-transform: translateX(10px); transform: translateX(10px)}.service-block-four .inner-box:hover .icon { color: var(--theme-color-white); -webkit-transform: translate(-50%, -50%) rotateY(360deg); transform: translate(-50%, -50%) rotateY(360deg)}.service-block-four .inner-box:hover .icon path { fill: var(--theme-color-white)}.service-block-four .inner-box:hover .icon-box .icon-bg path { fill: var(--theme-color1)}.service-section-five { overflow: hidden; position: relative; z-index: 1}.service-section-five .shape { position: absolute; top: 30%; left: 0; z-index: -1}.service-block-five .inner-box { text-align: center; padding: 0 15px}.service-block-five .inner-box .icon-box { display: inline-block; position: relative; z-index: 1}.service-block-five .inner-box .icon-box .icon { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: .7s; transition: .7s}.service-block-five .inner-box .icon-box .icon path { -webkit-transition: all .3s; transition: all .3s}.service-block-five .inner-box .icon-box .icon-bg path { -webkit-transition: all .3s; transition: all .3s}.service-block-five .inner-box .title { margin: 20px 0; text-transform: capitalize}.service-block-five .inner-box .title a:hover { color: var(--theme-color1)}.service-block-five .inner-box .arry-btn { margin-top: 30px; font-size: 20px; color: var(--headings-color); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: .5s; transition: .5s; -webkit-transform: translate(-50px); transform: translate(-50px)}.service-block-five .inner-box .arry-btn span { font-size: 16px; font-weight: 500; color: var(--theme-color2); font-family: var(--text-font); font-display: swap; display: inline-block; -webkit-transition: all .3s; transition: all .3s; opacity: 0; visibility: hidden}.service-block-five .inner-box .arry-btn i { display: inline-block}.service-block-five .inner-box .arry-btn:hover { color: var(--theme-color1)}.service-block-five .inner-box:hover .arry-btn { -webkit-transform: translate(0); transform: translate(0)}.service-block-five .inner-box:hover .arry-btn span { opacity: 1; visibility: visible}.service-block-five .inner-box:hover .icon { -webkit-transform: translate(-50%, -50%) rotateY(360deg); transform: translate(-50%, -50%) rotateY(360deg)}.service-block-five .inner-box:hover .icon path { fill: var(--theme-color-white)}.service-block-five .inner-box:hover .icon-box .icon-bg path { fill: var(--theme-color1)}.service-section-six { position: relative; z-index: 1}.service-block-six { position: sticky; top: 0; z-index: 1}.service-block-six .title { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; font-size: 130px; line-height: 120px; font-weight: 400; color: var(--theme-color-white); text-align: center; text-transform: capitalize; z-index: 1}.service-block-six .title a:hover { color: var(--theme-color1)}@media (max-width:991px) { .service-block-six .title { font-size: 80px; line-height: 80px }}@media (max-width:575px) { .service-block-six .title { font-size: 40px; line-height: 40px }}.service-block-six .image { position: relative; z-index: 1; overflow: hidden}.service-block-six .image::after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; background-color: rgb(28 26 29 / .2); z-index: 1}.step-section { overflow: hidden; position: relative; z-index: 1}.step-section .shape1 { position: absolute; bottom: 0; left: 0; z-index: -1}@media (max-width:991px) { .step-section .shape1 { display: none }}.step-section .shape2 { position: absolute; top: 130px; right: 0; z-index: -1}@media (max-width:991px) { .step-section .shape2 { display: none }}.step-section .outer-box { position: relative; z-index: 1}.step-section .outer-box .step-line { position: absolute; top: 50px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); z-index: -1}@media (max-width:991px) { .step-section .outer-box .step-line { display: none }}.step-block .inner-box { text-align: center; max-width: 380px; margin: 0 auto}.step-block .inner-box .icon-box { display: inline-block; position: relative; z-index: 1}.step-block .inner-box .icon-box .icon { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: .9s; transition: .9s}.step-block .inner-box .icon-box .icon path { -webkit-transition: all .3s; transition: all .3s}.step-block .inner-box .icon-box .icon-bg path { -webkit-transition: all .3s; transition: all .3s}.step-block .inner-box .icon-box .number { width: 35px; height: 35px; line-height: 35px; border-radius: 50%; color: var(--theme-color-white); font-weight: 500; background-color: var(--theme-color1); position: absolute; top: -20px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); -webkit-transition: all .3s; transition: all .3s}.step-block .inner-box .title { margin-top: 40px; margin-bottom: 15px; text-transform: capitalize}.step-block .inner-box .title a:hover { color: var(--theme-color1)}.step-block .inner-box.active .icon-box .icon { -webkit-transform: translate(-50%, -50%) rotateY(360deg); transform: translate(-50%, -50%) rotateY(360deg)}.step-block .inner-box.active .icon-box .icon path { fill: var(--theme-color-white)}.step-block .inner-box.active .icon-box .number { background-color: var(--theme-color2)}.step-block .inner-box.active .icon-box .icon-bg path { fill: var(--theme-color1)}.team-section { overflow: hidden; position: relative; z-index: 1}.team-section .slider-arry { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 20px}.team-section .slider-arry button { -webkit-transition: all .3s; transition: all .3s; width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50%; transition: all .3s; border-radius: 3px; background-color: #f6ecec; font-size: 18px}.team-section .slider-arry button:hover { color: var(--theme-color-white); background-color: var(--theme-color1)}.team-slider { margin-right: -18%; padding-bottom: 20px}@media (max-width:991px) { .team-slider { margin-right: 0 }}.team-block { position: relative; z-index: 1}.team-block .image { border-radius: 30px; overflow: hidden; position: relative}.team-block .image::after { position: absolute; top: 0; left: 0; background-color: rgb(28 26 29 / .5019607843); width: 100%; height: 100%; content: ""; opacity: 0; -webkit-transition: all .3s; transition: all .3s}.team-block .title { margin-bottom: 5px}.team-block .socials { position: absolute; top: 50%; right: 20px; -webkit-transform: translateY(-50%); transform: translateY(-50%); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 10px}.team-block .socials li a { opacity: 0; visibility: hidden; -webkit-transform: translateY(-20px); transform: translateY(-20px)}.team-block .socials li a svg { -webkit-transition: .7s; transition: .7s}.team-block .socials li a:hover svg { -webkit-transform: rotateY(360deg); transform: rotateY(360deg)}.team-block .socials li a:hover svg path { fill: var(--theme-color1)}.team-block .content { background-color: var(--theme-color-gray); padding: 18px; text-align: center; position: absolute; bottom: -20px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 80%; -webkit-transition: all .3s; transition: all .3s; overflow: hidden}.team-block .content .shape { position: absolute; top: -10px; left: -10px; z-index: -1; -webkit-transition: all .3s; transition: all .3s; opacity: 0; visibility: hidden}.team-block .content span { -webkit-transition: all .3s; transition: all .3s}.team-block:hover .image::after { opacity: 1}.team-block:hover .socials li a { opacity: 1; visibility: visible; -webkit-transform: translate(0); transform: translate(0)}.team-block:hover .socials li:nth-child(1) a { -webkit-transition: .3s; transition: .3s}.team-block:hover .socials li:nth-child(2) a { -webkit-transition: .5s; transition: .5s}.team-block:hover .socials li:nth-child(3) a { -webkit-transition: .7s; transition: .7s}.team-block:hover .socials li:nth-child(4) a { -webkit-transition: .9s; transition: .9s}.team-block:hover .content { background-color: var(--theme-color1)}.team-block:hover .content .title a { color: var(--theme-color-white)}.team-block:hover .content span { color: var(--theme-color-white)}.team-block:hover .content .shape { top: 0; left: 0; opacity: 1; visibility: visible}.testimonial-section { position: relative; z-index: 1}.testimonial-section .shape { z-index: -1; position: absolute; bottom: -20px; left: 0}@media (max-width:767px) { .testimonial-section .shape { display: none }}.testimonial-section .slider-arrys { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 20px}.testimonial-section .slider-arrys button { -webkit-transition: all .3s; transition: all .3s; width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50%; transition: all .3s; border-radius: 3px; background-color: #f6ecec; font-size: 18px}.testimonial-section .slider-arrys button:hover { color: var(--theme-color-white); background-color: var(--theme-color1)}.testimonial-block .inner-box { position: relative; z-index: 1}.testimonial-block .inner-box .image-box { position: absolute; top: 0; left: 0; width: 100px; height: 100px; border-bottom-right-radius: 30px}.testimonial-block .inner-box .image-box .image { width: 85px; height: 85px; -o-object-fit: cover; object-fit: cover; border-radius: 50%; overflow: hidden}.testimonial-block .inner-box .content-box { padding: 30px; background-color: var(--theme-color-gray2); -webkit-mask-image: url(../images/shape/testimonial-item-mask.png); mask-image: url(../images/shape/testimonial-item-mask.png); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: cover; mask-size: cover; -webkit-mask-position: top left; mask-position: top left; border-radius: 30px}.testimonial-block .inner-box .content-box .head { margin-left: 95px; margin-bottom: 40px}.testimonial-block .inner-box .content-box .star { margin-top: 20px}.testimonial-block .inner-box .content-box .star i { font-size: 18px}.testimonial-section-two { overflow: hidden; position: relative; z-index: 1}.testimonial-section-two .shape1 { position: absolute; top: 80px; left: 0; z-index: -1}@media (max-width:767px) { .testimonial-section-two .shape1 { display: none }}.testimonial-section-two .shape2 { position: absolute; bottom: 50px; right: 15px; z-index: -1}@media (max-width:767px) { .testimonial-section-two .shape2 { display: none }}.testimonial-section-two .shape3 { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%)}.testimonial-section-two .outer-box { max-width: 1080px; margin: 0 auto}.testimonial-slider-thumb-two { max-width: 450px; margin: 0 auto; margin-bottom: 30px; padding: 15px}.testimonial-slider-thumb-two .swiper-slide { cursor: pointer}.testimonial-slider-thumb-two .swiper-slide img { width: 100px; height: 100px; -o-object-fit: cover; object-fit: cover; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s}@media (max-width:575px) { .testimonial-slider-thumb-two .swiper-slide img { width: 70px; height: 70px }}.testimonial-slider-thumb-two .swiper-slide-thumb-active img { -webkit-transform: scale(1.3); transform: scale(1.3)}.testimonial-block-two .inner-box { text-align: center}.testimonial-block-two .inner-box .icon { margin-bottom: 20px}.testimonial-block-two .inner-box .text { font-size: 30px; line-height: 42px; color: var(--headings-color); font-family: var(--title-font) font-display: swap;}@media (max-width:575px) { .testimonial-block-two .inner-box .text { font-size: 20px; line-height: 32px }}.testimonial-block-two .inner-box .info { margin-top: 40px}.testimonial-block-two .inner-box .info .star { margin-top: 10px}.testimonial-block-two .inner-box .info .star i { font-size: 18px}.video-section { overflow: hidden; position: relative; z-index: 1}.video-section .shape { position: absolute; top: 20px; left: 30px; z-index: -1}.video-section .image-column .inner-column img { width: 100%; border-radius: 30px}.video-section .video-column .inner-box .image { position: relative; z-index: 1; border-radius: 30px; overflow: hidden}.video-section .video-column .inner-box .image .btn-video { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%)}.video-section .video-column .inner-box .image .btn-video a { width: 80px; height: 80px; line-height: 70px; text-align: center; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s; background-color: #fff0}@media (max-width:767px) { .video-section .video-column .inner-box .image img { width: 100%; height: auto; aspect-ratio: 1.5/1; -o-object-fit: cover; object-fit: cover }}.video-section .video-column .inner-box .list { max-width: 600px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap: 20px}.video-section .video-column .inner-box .list ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 30px}.video-section .video-column .inner-box .list ul .icon { font-size: 60px; color: var(--theme-color1); -webkit-transition: .9s; transition: .9s}.video-section .video-column .inner-box .list ul:hover .icon { -webkit-transform: rotateY(360deg); transform: rotateY(360deg)}.video-section-three { overflow: hidden; position: relative; z-index: 1}.video-section-three .image-box { position: relative; z-index: 1}.video-section-three .image-box img { width: 100%}.video-section-three .image-box .btn-video { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%)}.video-section-three .image-box .btn-video.video-pulse::before { border-color: var(--theme-color1); opacity: .5}.video-section-three .image-box .btn-video.video-pulse::after { border-color: var(--theme-color1); opacity: .5}.video-section-three .image-box .btn-video a { background-color: var(--theme-color1)}.video-five-area { overflow: hidden; position: relative; z-index: 1}@media (max-width:767px) { .video-five-area { padding: 0 15px }}.footer-area,.footer-two-area { overflow: hidden; position: relative; z-index: 1; background-color: var(--theme-color2); padding: 60px 0}.footer__shape { position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: -1}@media (max-width:991px) { .footer__shape { display: none }}.footer__head,.footer-two__head { border-bottom: 1px solid rgba(var(--theme-color-white-rgb), .1); padding-bottom: 30px; margin-bottom: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}.footer__item { height: 100%}.footer__item .title,.footer__item .text,.footer__item li,.footer__item a { color: var(--theme-color-white)}.footer__item .footer-about { max-width: 330px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 20px; height: 100%; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}.footer__item .title { margin-bottom: 30px}.footer__item ul li:not(:last-child) { margin-bottom: 12px}.footer__item ul li a:hover { letter-spacing: 1px; color: var(--theme-color1)}.footer__item ul.time-table li { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}.footer__item .socials { margin-top: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 20px}.footer__item .socials a { font-size: 24px}.footer__item .socials a i,.footer__item .socials a svg { -webkit-transition: .9s; transition: .9s}.footer__item .socials a:hover { color: var(--theme-color1)}.footer__item .socials a:hover i,.footer__item .socials a:hover svg { -webkit-transform: rotateY(360deg); transform: rotateY(360deg)}.footer__item .copyright-text { color: var(--theme-color-white)}.footer__item .copyright-text a { color: var(--theme-color1)}.footer__item .copyright-text a:hover { letter-spacing: 1px}.footer-two-area { padding-top: 30px}.footer-two-area.bg-image::before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(var(--theme-color2-rgb), .85); z-index: -1}.footer-two__head { gap: 20px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}@media (max-width:575px) { .footer-two__head { -ms-flex-wrap: wrap; flex-wrap: wrap }}.footer-two__head .title { color: var(--theme-color-white)}.footer-two__head .newsletter { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: end; gap: 25px; width: 100%}.footer-two__head .newsletter .input { max-width: 395px; width: 100%; position: relative; z-index: 1}.footer-two__head .newsletter .input input { width: 100%; padding: 15px 30px; border-radius: 30px; background-color: #222122; border: 1px solid rgba(var(--theme-color-white-rgb), .1); color: var(--theme-color-white)}.footer-two__head .newsletter .input input:focus { border: 1px solid var(--theme-color1)}.footer-two__head .newsletter .input button { top: 5px; right: 5px; position: absolute; width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50%; -webkit-transition: all .3s; transition: all .3s; background-color: var(--theme-color1)}@media (max-width:575px) { .footer-two__head .newsletter { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: start }}.product-details .bxslider .image-box { position: relative; display: block; margin-right: 30px; margin-bottom: 10px}.product-details .bxslider .image-box img { width: 100%}.product-details .bxslider .thumb-box li { display: inline-block; float: left; height: 100px; margin-bottom: 15px; margin-right: 10px; overflow: hidden; position: relative; width: 100px}.product-details .bxslider .thumb-box li:last-child { margin: 0 !important}.product-details .bxslider .thumb-box li a { position: relative; display: inline-block}.product-details .bxslider .thumb-box li a:before { position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; -webkit-transition: all 500ms ease; transition: all 500ms ease}.product-details .bxslider .thumb-box li a img { width: 100px}.product-details .bxslider .thumb-box li a.active:before { opacity: 1}.product-details .bx-wrapper { margin-bottom: 30px}.product-details .product-info .product-details__top { position: relative; display: block; margin-top: -8px}.product-details .product-info .product-details__title { font-size: 40px; line-height: 44px; font-weight: 700; margin: 0}.product-details .product-info .product-details__title span { position: relative; display: inline-block; color: var(--theme-color1); font-size: 20px; line-height: 26px; font-weight: 700; margin-left: 20px; letter-spacing: 0}.product-details .product-info .product-details__reveiw { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 22px; padding-bottom: 20px; margin-bottom: 31px; border-bottom: 1px solid #e0e4e8}.product-details .product-info .product-details__reveiw i { font-size: 16px; color: var(--review-color)}.product-details .product-info .product-details__reveiw i+i { margin-left: 4px}.product-details .product-info .product-details__reveiw span { position: relative; top: 1px; line-height: 1; font-size: 16px; color: var(--theme-color1); margin-left: 18px}.product-details .product-info .product-details__quantity-title { margin: 0; color: #222; font-size: 20px; line-height: 30px; font-weight: 700; margin-right: 20px}.product-details .product-info .product-details__buttons { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 30px; margin-top: 40px}@media only screen and (max-width:767px) { .product-details .product-info .product-details__buttons { display: block }}.product-details .product-info .product-details__buttons-1 { position: relative; display: block}@media only screen and (max-width:767px) { .product-details .product-info .product-details__buttons-1 { margin-bottom: 10px; margin-right: 10px }}.product-details .product-info .product-details__buttons-2 { position: relative; display: block; margin-left: 10px}.product-details .product-info .product-details__buttons-2 .thm-btn { background-color: var(--theme-color2)}.product-details .product-info .product-details__buttons-2 .thm-btn:before { background-color: var(--theme-color1)}.product-details .product-info .product-details__buttons-2 .thm-btn:after { background-color: var(--theme-color1)}@media only screen and (max-width:767px) { .product-details .product-info .product-details__buttons-2 { margin-left: 0; margin-top: 0 }}.product-details .product-info .product-details__social { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}.product-details .product-info .product-details__social .title { position: relative; display: block}.product-details .product-info .product-details__social .title h3 { color: #222; font-size: 20px; line-height: 20px; font-weight: 700}.product-details .product-info .product-details__social .social-icon-one { margin-left: 30px}@media only screen and (max-width:767px) { .product-details .product-info .product-details__social { display: block; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: start } .product-details .product-info .product-details__social .social-icon-one { margin-left: 0 }}.product-details__quantity { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 20px}.product-details__quantity .quantity-box { position: relative; width: 98px; border-radius: 10px; height: 60px}.product-details__quantity .quantity-box input { width: 98px; border-radius: 10px; height: 60px; border: 1px solid #e0e4e8; -webkit-appearance: textfield; -moz-appearance: textfield; padding-left: 30px; outline: none; font-size: 18px; font-weight: 500; color: var(--theme-color1)}.product-details__quantity .quantity-box button { width: 29px; height: 29px; background-color: #fff0; color: var(--theme-color-light); font-size: 8px; position: absolute; top: 1px; right: 1px; background-color: var(--theme-color1); border: none; border-left: 1px solid #e0e4e8; border-top-right-radius: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; outline: none; -webkit-transition: all 300ms ease; transition: all 300ms ease}.product-details__quantity .quantity-box button:hover { background-color: var(--theme-color2); color: var(--theme-color-light)}.product-details__quantity .quantity-box button.sub { bottom: 1px; top: auto; border-top-right-radius: 0; border-bottom-right-radius: 10px}.product-discription { position: relative; display: block}.product-discription .product-description__title { font-size: 30px; margin-bottom: 27px}.product-discription .product-description__text1 { font-size: 16px; line-height: 30px; margin: 0}.product-discription .product-description__list { position: relative; display: block; margin-top: 30px; margin-bottom: 30px}.product-discription .product-description__list ul { position: relative; display: block}.product-discription .product-description__list ul li { position: relative; display: block; margin-bottom: 2px}.product-discription .product-description__list ul li:last-child { margin-bottom: 0}.product-discription .product-description__list ul li p { margin: 0; font-weight: 600; color: var(--headings-color)}.product-discription .product-description__list ul li p span:before { position: relative; display: inline-block; color: var(--theme-color1); font-size: 17px; line-height: 17px; margin-right: 11px; top: 2px}.product-discription .tabs-content .text p { margin-bottom: 17px}.product-discription .tabs-content .text p:last-child { margin-bottom: 0}.product-discription .tab-btn-box { position: relative; display: block; width: 100%; margin-bottom: 60px}.product-discription .tab-btn-box:before { position: absolute; content: ""; background-color: #e1e8e4; width: 100%; height: 1px; left: 0; top: 28px}.product-discription .tab-btn-box .tab-btns li { position: relative; display: inline-block; font-size: 14px; text-transform: uppercase; color: #1e2434; text-align: center; padding: 14px 30px; background-color: #fff; border: 1px solid #e1e8e4; cursor: pointer; margin: 0 8.5px; margin-bottom: 15px; -webkit-transition: all 500ms ease; transition: all 500ms ease}.product-discription .tab-btn-box .tab-btns li.active-btn { background-color: var(--theme-color1); color: var(--theme-color-light)}.product-discription .tab-btn-box .tab-btns li:last-child { margin-bottom: 0}.product-discription .single-comment-box .inner-box { position: relative; display: block; background-color: #f4f5f4; padding: 34px 30px 34px 125px}.product-discription .single-comment-box .inner-box .comment-thumb { position: absolute; left: 30px; top: 40px; border-radius: 50%; width: 80px}.product-discription .single-comment-box .inner-box .comment-thumb img { width: 100%; border-radius: 50%}.product-discription .single-comment-box .inner-box .rating { position: relative; display: block; margin-bottom: 2px}.product-discription .single-comment-box .inner-box .rating li { position: relative; display: inline-block; font-size: 12px; float: left; margin-right: 4px; color: #fdc009}.product-discription .single-comment-box .inner-box .rating li:last-child { margin: 0 !important}.product-discription .single-comment-box .inner-box h5 { display: block; font-size: 16px; line-height: 26px; font-weight: 600; text-transform: uppercase; margin-bottom: 16px}.product-discription .single-comment-box .inner-box h5 span { font-weight: 400; text-transform: capitalize}.product-discription .customer-comment { position: relative; display: block; margin-bottom: 60px}.product-discription .comment-box { position: relative; display: block; background-color: #fff; padding: 51px 60px 60px 60px; -webkit-box-shadow: 0 0 30px 0 rgb(0 0 0 / .1); box-shadow: 0 0 30px 0 rgb(0 0 0 / .1)}.product-discription .comment-box h3 { display: block; font-size: 24px; line-height: 34px; font-weight: 600; text-transform: uppercase; margin-bottom: 23px}.product-discription .comment-box .form-group { position: relative; margin-bottom: 15px}.product-discription .comment-box .form-group label { position: relative; display: block; font-size: 18px; line-height: 28px; color: #707582; margin-bottom: 8px}.product-discription .comment-box .column:last-child .form-group { margin-bottom: 0}.product-discription .comment-box .review-box { position: relative; display: block; margin-top: 8px}.product-discription .comment-box .review-box p { position: relative; float: left; margin-right: 10px}.product-discription .comment-box .review-box .rating { position: relative; float: left}.product-discription .comment-box .review-box .rating li { position: relative; display: inline-block; font-size: 14px; line-height: 28px; float: left; margin-right: 4px; color: #fdc009}.product-discription .comment-box .review-box .rating li:last-child { margin: 0 !important}.product-discription .comment-box .custom-controls-stacked { position: relative; float: left}.product-discription .comment-box input::-webkit-input-placeholder,.product-discription .comment-box textarea::-webkit-input-placeholder { color: var(--text-color)}.product-discription .comment-box input::-moz-placeholder,.product-discription .comment-box textarea::-moz-placeholder { color: var(--text-color)}.product-discription .comment-box input:-ms-input-placeholder,.product-discription .comment-box textarea:-ms-input-placeholder { color: var(--text-color)}.product-discription .comment-box input::-ms-input-placeholder,.product-discription .comment-box textarea::-ms-input-placeholder { color: var(--text-color)}.product-discription .comment-box input::placeholder,.product-discription .comment-box textarea::placeholder { color: var(--text-color)}.related-product h3 { margin-bottom: 30px}@media only screen and (max-width:767px) { .product-details__img { margin-bottom: 50px } .product-details__title span { margin-left: 0; display: block } .product-details__buttons { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline } .product-details__buttons-2 { margin-left: 0; margin-top: 10px } .product-details__social-link { margin-left: 0; margin-top: 20px }}.tabs-box { position: relative}.tabs-box .tab { display: none}.tabs-box .active-tab { display: block}.categories-section { position: relative; padding: 100px 0 70px}.categories-section .bg-pattern { position: absolute; left: 0; top: -220px; width: 100%; height: 100%; content: ""; background-image: url(../images/icons/pattern-7.html); background-repeat: no-repeat; background-position: left top; z-index: -1}.categories-section:before { position: absolute; left: 0; bottom: 0; height: 300px; width: 100%; background: var(--theme-color3); content: ""; z-index: 1}.categories-section:after { position: absolute; left: 0; bottom: -50px; height: 70px; width: 100%; z-index: 2; content: ""; background-image: url(../images/icons/pattern-3.html); background-repeat: no-repeat; background-position: center bottom}.category-block { position: relative; margin-bottom: 30px; z-index: 9}.category-block .inner-box { position: relative; text-align: center; background: #fff; padding: 40px 30px 30px; border-radius: 10px; -webkit-box-shadow: 0 10px 20px rgb(0 0 0 / .1); box-shadow: 0 10px 20px rgb(0 0 0 / .1); -webkit-transition: all 300ms ease; transition: all 300ms ease}.category-block .inner-box:before { position: absolute; top: 0; left: 0; width: 100%; height: 190px; background-repeat: no-repeat; background-position: center bottom; content: ""}.category-block .inner-box:hover { -webkit-transform: translateY(-20px); transform: translateY(-20px); -webkit-box-shadow: 0 10px 20px rgb(0 0 0 / .2); box-shadow: 0 10px 20px rgb(0 0 0 / .2)}.category-block .inner-box:hover .image img { -webkit-transform: rotate(10deg) scale(1.2); transform: rotate(10deg) scale(1.2)}.category-block .inner-box.cat-bg-1:before { background-image: url(../images/icons/cat-1-bg.html)}.category-block .inner-box.cat-bg-2:before { background-image: url(../images/icons/cat-2-bg.html)}.category-block .inner-box.cat-bg-3:before { background-image: url(../images/icons/cat-3-bg.html)}.category-block .inner-box.cat-bg-4:before { background-image: url(../images/icons/cat-4-bg.html)}.category-block .image { position: relative; display: inline-block; height: 180px; width: 180px; overflow: hidden; border-radius: 50%; margin-bottom: 15px}.category-block .image img { -webkit-transition: all 300ms ease; transition: all 300ms ease}.category-block h4 { font-size: 20px; color: var(--theme-color3); font-weight: 700; margin-bottom: 10px}.category-block h4 a { -webkit-transition: all 300ms ease; transition: all 300ms ease}.category-block h4 a:hover { color: var(--theme-color1)}.category-block p { font-size: 14px; color: #797f7d; line-height: 26px; margin-bottom: 0}.categories-section-two { position: relative; padding: 120px 0 90px}.category-block-two { position: relative; padding-top: 70px; margin-bottom: 30px; z-index: 9}.category-block-two .inner-box { position: relative; text-align: center; background: #fff; border-radius: 10px; margin: 0 auto; padding: 18px}.category-block-two .inner-box:before { position: absolute; left: 0; top: 0; bottom: 60px; width: 100%; border-radius: 10px; background: #e3eee5; content: ""}.category-block-two .inner-box:hover .image:before { left: 100%; -webkit-transition: all 1000ms ease; transition: all 1000ms ease}.category-block-two .inner-box:hover .image img { -webkit-transform: scale(.9); transform: scale(.9)}.category-block-two .inner-box:hover h4 a { color: var(--theme-color1)}.category-block-two .content { position: relative; background: #fff; border-radius: 10px; padding: 0 40px 40px; z-index: 1; -webkit-box-shadow: 0 10px 60px rgb(0 0 0 / .07); box-shadow: 0 10px 60px rgb(0 0 0 / .07)}.category-block-two .content:before { position: absolute; top: -88px; left: 0; width: 180px; height: 180px; right: 0; margin: 0 auto; border-radius: 50%; background: #e3eee5; content: ""}.category-block-two .content:after { position: absolute; left: 0; bottom: 0; width: 100%; font-size: 30px; line-height: 1em; color: #e8f3ea; height: 15px; overflow: hidden; text-transform: uppercase; letter-spacing: .1em; content: attr(data-text)}.category-block-two .image { position: relative; display: inline-block; overflow: hidden; margin-bottom: 25px; margin-top: -70px}.category-block-two .image img { -webkit-transition: all 300ms ease; transition: all 300ms ease}.category-block-two .image:before { position: absolute; left: 0; top: 0; height: 120%; width: 100%; background: -webkit-gradient(linear, left top, right top, from(#fff0), to(#ffffff)); background: linear-gradient(to right, #fff0 0%, #ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#00ffffff", GradientType=1); content: ""; opacity: .3; left: -100%; pointer-events: none; z-index: 1}.category-block-two h4 { font-size: 22px; color: var(--theme-color3); font-weight: 700; margin-bottom: 15px}.category-block-two h4 a { color: var(--theme-color3); -webkit-transition: all 300ms ease; transition: all 300ms ease}.category-block-two p { font-size: 16px; color: #797f7d; line-height: 26px; margin-bottom: 0}.category-block-two .link { position: relative; display: inline-block; height: 50px; width: 50px; background: #e8f3ea; border-radius: 50%; line-height: 50px; margin-top: 25px; color: #608174; -webkit-transition: all 300ms ease; transition: all 300ms ease}.category-block-two .link:hover { -webkit-transform: rotate(270deg); transform: rotate(270deg)}.category-block-two.child-two .link { background: #f0e2e3}.category-block-two.child-two .inner-box:before { background: #f0e2e3}.category-block-two.child-two .inner-box:hover h4 a { color: #e69da2}.category-block-two.child-two .content:before { background: #f0e2e3}.category-block-two.child-two .content:after { color: #f0e2e3}.category-block-two.child-three .link { background: #f1ede1}.category-block-two.child-three .inner-box:before { background: #f1ede1}.category-block-two.child-three .inner-box:hover h4 a { color: #c9b579}.category-block-two.child-three .content:before { background: #f1ede1}.category-block-two.child-three .content:after { color: #f1ede1}.products-section { position: relative; padding: 120px 0}.products-section .bg-image { position: absolute; left: 0; top: 0; height: 670px; width: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; background-attachment: fixed}.products-section .bg-image:before { position: absolute; left: 0; top: 0; height: 100%; width: 100%; background-color: #113629; opacity: .7; content: ""}.products-section .bg-image:after { position: absolute; left: 0; bottom: 0; height: 50px; width: 100%; background-image: url(../images/icons/pattern-8.html); background-position: center bottom; content: ""}.products-section .sec-title h2 { font-size: 60px}.products-section .sec-title .theme-btn { margin-top: 30px}.products-box { max-width: 1530px; position: relative; padding: 120px 60px 90px; margin: 120px auto 0; background-color: #f7f5ee; overflow: hidden; border-radius: 10px}.products-box:before { position: absolute; left: -90px; bottom: 0; height: 70%; width: 100%; background: url(../images/icons/shape-7.html) top left no-repeat; content: ""}.products-box .sec-title { margin-bottom: 30px}.products-box .outer-box { position: relative; padding-right: 400px}.product-block-two { position: relative; margin-bottom: 30px}.product-block-two .inner-box { position: relative; border: 2px solid #fff0; border-radius: 10px; background: #fff; padding: 20px 20px; padding-left: 150px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-height: 150px; -webkit-transition: all 300ms ease; transition: all 300ms ease}.product-block-two .inner-box:hover { border: 2px solid var(--theme-color1)}.product-block-two .image { position: absolute; left: 20px; top: 20px; border-radius: 50%; overflow: hidden; height: 110px; width: 110px; border: 1px solid #e4e1d6; margin-bottom: 0}.product-block-two .image img { width: auto; -webkit-transition: all 300ms ease; transition: all 300ms ease}.product-block-two .inner-box:hover .image img { -webkit-transform: scale(-1) rotate(180deg); transform: scale(-1) rotate(180deg)}.product-block-two h4 { display: block; font-size: 22px; color: var(--theme-color3); font-weight: 700; margin-bottom: 5px}.product-block-two h4 a { color: var(--theme-color3); -webkit-transition: all 300ms ease; transition: all 300ms ease}.product-block-two .price { display: block; font-size: 16px; line-height: 26px; color: var(--theme-color1); font-weight: 600}.product-block-two .price del { display: inline-block; margin-left: 15px; font-size: 16px; color: red; line-height: 27px; opacity: .3}.product-block-two .rating { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 14px; color: #ffc737}.products-carousel .owl-nav { display: none}.products-carousel .owl-dots { position: absolute; right: 0; top: -80px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; z-index: 8}.products-carousel .owl-dot { position: relative; height: 7px; width: 7px; display: block; background: #879d91; margin-right: 5px; border-radius: 5px; display: block; -webkit-transition: all 300ms ease; transition: all 300ms ease}.products-carousel .owl-dot.active { background: var(--theme-color3)}.featured-products { position: relative; padding: 120px 0 90px}.featured-products .bg-shape { position: absolute; left: 0; top: 0; height: 100%; width: 100%; background: url(../images/icons/pattern-7.html) left bottom no-repeat; background-size: 700px}.featured-products .filters { margin-bottom: 40px; text-align: center}.featured-products .filters .filter-tabs { position: relative; display: inline-block}.featured-products .filters li { position: relative; display: inline-block; line-height: 24px; padding: 0 2px 10px; cursor: pointer; color: #797f7d; font-weight: 500; font-size: 18px; margin: 0 12px 0; -webkit-transition: all 300ms ease; transition: all 300ms ease}.featured-products .filters li:last-child { margin-right: 0}.featured-products .filters .filter.active,.featured-products .filters .filter:hover { color: var(--theme-color1)}.featured-products .filters li:before { position: absolute; left: 0; bottom: 8px; height: 2px; width: 100%; content: ""; background-color: #ffc737; -webkit-transform: scale(0, 1); transform: scale(0, 1); -webkit-transform-origin: top right; transform-origin: top right; -webkit-transition: transform 500ms cubic-bezier(.86, 0, .07, 1); -webkit-transition: -webkit-transform 500ms cubic-bezier(.86, 0, .07, 1); transition: -webkit-transform 500ms cubic-bezier(.86, 0, .07, 1); transition: transform 500ms cubic-bezier(.86, 0, .07, 1); transition: transform 500ms cubic-bezier(.86, 0, .07, 1), -webkit-transform 500ms cubic-bezier(.86, 0, .07, 1); -webkit-transition-timing-function: cubic-bezier(.86, 0, .07, 1); transition-timing-function: cubic-bezier(.86, 0, .07, 1)}.featured-products .filters li.active:before,.featured-products .filters li:hover:before { -webkit-transform: scale(1, 1); transform: scale(1, 1); -webkit-transform-origin: bottom left; transform-origin: bottom left}.product-block { position: relative; margin-bottom: 30px}.product-block.mix { display: none}.product-block .inner-box { position: relative; border: 2px solid #e4e1d5; border-radius: 10px; text-align: center; background: #fff; overflow: hidden; -webkit-transition: all 300ms ease; transition: all 300ms ease}.product-block .inner-box:hover { border: 2px solid var(--theme-color1); -webkit-box-shadow: 0 10px 30px rgb(0 0 0 / .1); box-shadow: 0 10px 30px rgb(0 0 0 / .1)}.product-block .image { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 0}.product-block .image:before { position: absolute; left: 0; top: 0; height: 100%; width: 100%; background: -webkit-gradient(linear, left top, right top, from(#fff0), to(#ffffff)); background: linear-gradient(to right, #fff0 0%, #ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#00ffffff", GradientType=1); content: ""; opacity: .3; left: -100%; pointer-events: none; z-index: 1}.product-block .inner-box:hover .image:before { left: 100%; -webkit-transition: all 1000ms ease; transition: all 1000ms ease}.product-block .image img { width: auto; -webkit-transition: all 300ms ease; transition: all 300ms ease}.product-block .inner-box:hover .image img { -webkit-transform: scale(.9); transform: scale(.9)}.product-block .content { position: relative; padding: 30px 30px 30px}.product-block h4 { display: block; font-size: 22px; color: var(--theme-color1); font-weight: 700; margin-bottom: 5px}.product-block h4 a { color: var(--theme-color1); -webkit-transition: all 300ms ease; transition: all 300ms ease}.product-block h4 a:hover { color: var(--theme-color1)}.product-block .price { display: block; font-size: 16px; line-height: 26px; color: var(--text-gray-silver); font-weight: 600}.product-block .price del { display: inline-block; margin-left: 15px; font-size: 16px; color: red; line-height: 27px; opacity: .3}.product-block .rating { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 14px; color: #ffc737}.product-block .tag { position: absolute; top: 30px; left: 20px; font-size: 14px; line-height: 23px; color: #fff; background: #FD5F5C; font-weight: 400; padding: 0 12px; border-radius: 3px; z-index: 9; font-style: italic; text-transform: uppercase}.product-block .icon-box { position: absolute; right: 20px; top: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; opacity: 0; visibility: hidden; -webkit-transition: all 300ms ease; transition: all 300ms ease}.product-block .inner-box:hover .icon-box { opacity: 1; top: 20px; visibility: visible; -webkit-transition-delay: 300ms; transition-delay: 300ms; z-index: 1}.product-block .inner-box .icon-box .icon i { background-color: var(--theme-color1); border-radius: 50%; color: var(--theme-color-white); height: 40px; line-height: 40px; margin-bottom: 10px; width: 40px}.product-block .ui-btn { position: relative; display: block; height: 40px; width: 40px; font-size: 14px; line-height: 40px; text-align: center; color: #fff; z-index: 9; background-color: var(--theme-color1); color: var(--theme-color-light); cursor: pointer; border-radius: 50px; margin-bottom: 10px; -webkit-transition: all 300ms ease; transition: all 300ms ease}.product-block .ui-btn:hover { background-color: var(--theme-color2); color: var(--theme-color-light)}.product-block .cat { display: block; font-size: 18px; color: #707070; font-style: italic; margin-bottom: 5px}table.tbl-shopping-cart .product-thumbnail,table.cart-total .product-thumbnail { min-width: 64px}table.tbl-shopping-cart img,table.cart-total img { width: 64px; -webkit-box-shadow: none; box-shadow: none}table.tbl-shopping-cart th,table.tbl-shopping-cart td,table.cart-total th,table.cart-total td { vertical-align: middle; border-left: 1px solid #e3e3e3; padding: 20px 30px}table.tbl-shopping-cart .product-name a,table.cart-total .product-name a { color: var(--headings-color)}table.tbl-shopping-cart .product-name .variation,table.cart-total .product-name .variation { font-size: .9rem; list-style: none}table.tbl-shopping-cart .product-remove a,table.cart-total .product-remove a { display: inline-block; width: 24px; height: 24px; line-height: 24px; border-radius: 24px; -webkit-transition: all 300ms ease-out; transition: all 300ms ease-out; background-color: #757575; color: #fff; text-align: center}table.tbl-shopping-cart .coupon-form .apply-button,table.cart-total .coupon-form .apply-button { position: relative; display: inline-block; color: #1e2434; background: #f4f5f4; padding: 15px 29px; cursor: pointer; text-transform: uppercase; -webkit-transition: all 500ms ease; transition: all 500ms ease}table.tbl-shopping-cart .coupon-form .apply-button:hover,table.cart-total .coupon-form .apply-button:hover { background-color: var(--theme-color1); color: var(--text-color-bg-theme-color1)}table.tbl-shopping-cart>thead>tr>th,table.tbl-shopping-cart>tbody>tr>th,table.tbl-shopping-cart>tfoot>tr>th { color: #444}.cart-form .form-control::-webkit-input-placeholder { color: var(--text-color)}.cart-form .form-control::-moz-placeholder { color: var(--text-color)}.cart-form .form-control:-ms-input-placeholder { color: var(--text-color)}.cart-form .form-control::-ms-input-placeholder { color: var(--text-color)}.cart-form .form-control::placeholder { color: var(--text-color)}.cart-form .form-control { color: var(--text-color)}.page-cart .form-control::-webkit-input-placeholder { color: var(--text-color)}.page-cart .form-control::-moz-placeholder { color: var(--text-color)}.page-cart .form-control:-ms-input-placeholder { color: var(--text-color)}.page-cart .form-control::-ms-input-placeholder { color: var(--text-color)}.page-cart .form-control::placeholder { color: var(--text-color)}.payment-method .accordion-box .block { background: #f4f5f4; -webkit-box-shadow: none; box-shadow: none; margin-bottom: 20px}.payment-method .accordion-box .block .acc-content .payment-info { position: relative; display: block; background-color: #fff; padding: 30px 30px 10px 30px}.payment-method .accordion-box .block:last-child { margin-bottom: 0}.payment-method .accordion-box .block .acc-btn { padding: 19px 30px 22px 30px}.payment-method .accordion-box .block .acc-btn .icon-outer { -webkit-transform: translateY(-50%); transform: translateY(-50%); position: absolute; top: 50%; right: 30px; height: auto; font-size: 28px; color: #1e2434}.payment-method .accordion-box .block .acc-btn.active .icon-outer { color: var(--text-color-bg-theme-color1)}.payment-method .payment-method h3 { margin-bottom: 32px}.checkout-form .form-control::-webkit-input-placeholder { color: var(--text-color)}.checkout-form .form-control::-moz-placeholder { color: var(--text-color)}.checkout-form .form-control:-ms-input-placeholder { color: var(--text-color)}.checkout-form .form-control::-ms-input-placeholder { color: var(--text-color)}.checkout-form .form-control::placeholder { color: var(--text-color)}.checkout-form textarea { height: auto; color: var(--text-color)}.shop-sidebar { position: relative; display: block}.shop-sidebar .sidebar-search { margin-bottom: 30px}.shop-sidebar .sidebar-search .search-form .form-group { position: relative; margin: 0}.shop-sidebar .sidebar-search .search-form .form-group input[type=search] { position: relative; width: 100%; height: 52px; background-color: var(--theme-light-background); border: 1px solid var(--theme-light-background); border-radius: 5px; color: #646578; padding: 10px 60px 10px 20px; -webkit-transition: all 500ms ease; transition: all 500ms ease}.shop-sidebar .sidebar-search .search-form .form-group input[type=search]::-webkit-input-placeholder { color: var(--text-color)}.shop-sidebar .sidebar-search .search-form .form-group input[type=search]::-moz-placeholder { color: var(--text-color)}.shop-sidebar .sidebar-search .search-form .form-group input[type=search]:-ms-input-placeholder { color: var(--text-color)}.shop-sidebar .sidebar-search .search-form .form-group input[type=search]::-ms-input-placeholder { color: var(--text-color)}.shop-sidebar .sidebar-search .search-form .form-group input[type=search]::placeholder { color: var(--text-color)}.shop-sidebar .sidebar-search .search-form .form-group button { position: absolute; display: inline-block; top: 5px; right: 5px; width: 42px; height: 42px; line-height: 42px; text-align: center; font-size: 18px; color: var(--theme-color-light); background-color: var(--theme-color1); cursor: pointer; border-radius: 3px; -webkit-transition: all 500ms ease; transition: all 500ms ease}.shop-sidebar .sidebar-search .search-form .form-group button:hover { color: var(--theme-color-light); background-color: var(--theme-color4)}.shop-sidebar .sidebar-widget { position: relative; display: block; background-color: var(--theme-light-background); padding: 35px 30px 37px 30px; border-radius: 5px; margin-bottom: 30px}.shop-sidebar .sidebar-widget:last-child { margin-bottom: 0}.shop-sidebar .sidebar-widget .widget-title { position: relative; display: block; margin-bottom: 16px}.shop-sidebar .category-widget .category-list li { position: relative; display: block; margin-bottom: 14px}.shop-sidebar .category-widget .category-list li:last-child { margin-bottom: 0}.shop-sidebar .category-widget .category-list li a { position: relative; display: inline-block; color: #646578; font-weight: 400; padding-left: 20px}.shop-sidebar .category-widget .category-list li a:before { position: absolute; content: "\f0da"; font-family: "Font Awesome 6 Pro"; font-display: swap; left: 0; top: 0; font-size: 16px; font-weight: 600; color: var(--theme-color2)}.shop-sidebar .category-widget .category-list li a:hover { color: var(--theme-color1)}.shop-sidebar .price-filters .widget-title { margin-bottom: 28px}.shop-sidebar .post-widget { padding-bottom: 9px}.shop-sidebar .post-widget .post { position: relative; padding-left: 90px; padding-bottom: 24px; margin-bottom: 23px; min-height: 108px; border-bottom: 1px solid #e1e1e1}.shop-sidebar .post-widget .post:last-child { margin-bottom: 0; border-bottom: none}.shop-sidebar .post-widget .post .post-thumb { position: absolute; left: 0; top: 7px; width: 70px; height: 70px; border: 1px solid #d0d4dd; border-radius: 5px; -webkit-transition: all 500ms ease; transition: all 500ms ease}.shop-sidebar .post-widget .post .post-thumb img { width: 100%; border-radius: 5px}.shop-sidebar .post-widget .post a { position: relative; display: inline-block; font-size: 16px; line-height: 26px; color: #646578; margin-bottom: 7px}.shop-sidebar .post-widget .post .price { position: relative; display: block; font-size: 14px; line-height: 24px; font-weight: 600; color: #0a267a}.shop-sidebar .post-widget .post:hover .post-thumb { border-color: var(--theme-color1)}.shop-sidebar .post-widget .post:hover a { color: var(--theme-color1)}.range-slider { position: relative}.range-slider .title { line-height: 26px; position: relative; display: inline-block; margin-right: 4px}.range-slider .title:before { position: absolute; content: "$"; left: -5px; top: -19px; color: #646578; font-size: 18px}.range-slider p { position: relative; display: inline-block; color: #646578; margin-right: 10px !important}.range-slider .input { color: #646578; display: inline-block; font-size: 18px; margin-top: 5px; max-width: 75px; position: relative}.range-slider .input input { background: none; border: none; color: #646578; font-size: 15px; text-align: left}.range-slider .ui-widget.ui-widget-content { height: 4px; border: none; margin-bottom: 14px; background-color: #d0d4dd; border-radius: 2px}.range-slider .ui-slider .ui-slider-range { top: 0; height: 4px; background-color: var(--theme-color1)}.range-slider .ui-state-default { top: -5px; width: 14px; height: 14px; border: none; border-radius: 50%; cursor: pointer; margin-left: 0; background-color: var(--theme-color1)}.range-slider .ui-state-default:before { position: absolute; content: ""; background-color: var(--theme-color-light); width: 6px; height: 6px; left: 4px; top: 4px; border-radius: 50%}.range-slider .ui-widget-content .ui-state-default { top: -5px; width: 14px; height: 14px; border: none; border-radius: 50%; cursor: pointer; margin-left: 0; background-color: var(--theme-color1)}.range-slider .ui-widget-content .ui-state-default:before { position: absolute; content: ""; background-color: var(--theme-color-light); width: 6px; height: 6px; left: 4px; top: 4px; border-radius: 50%}.range-slider input[type=submit] { position: relative; display: block; background: var(--theme-color1); color: var(--theme-color-light); float: right; text-align: center; border: none; font-size: 14px; font-weight: 500; margin-top: 0; text-transform: capitalize; cursor: pointer; padding: 7px 20px; border-radius: 10px; -webkit-transition: all 500ms ease; transition: all 500ms ease}.range-slider input[type=submit]:hover { background-color: var(--theme-color2); color: var(--theme-color-light)}@-webkit-keyframes "ripple" { 70% { -webkit-box-shadow: 0 0 0 70px #fff0; box-shadow: 0 0 0 70px #fff0 } 100% { -webkit-box-shadow: 0 0 0 0 #fff0; box-shadow: 0 0 0 0 #fff0 }}@keyframes "ripple" { 70% { -webkit-box-shadow: 0 0 0 70px #fff0; box-shadow: 0 0 0 70px #fff0 } 100% { -webkit-box-shadow: 0 0 0 0 #fff0; box-shadow: 0 0 0 0 #fff0 }}.page-title { background-repeat: no-repeat; background-position: center; background-size: cover; padding: 175px 0; position: relative}@media (max-width:1199.98px) { .page-title { padding: 175px 0 }}.page-title:before { background: #131313; content: ""; height: 100%; left: 0; opacity: .7; position: absolute; top: 0; width: 100%; z-index: 0}.page-title .title { font-size: 64px; color: #fff; margin-bottom: 17px}.page-title .text { position: relative; color: #fff; font-size: 16px; line-height: 26px; letter-spacing: .05em; max-width: 520px}.page-title .title-outer { position: relative}.page-breadcrumb { position: relative; margin-top: 5px}.page-breadcrumb li { position: relative; display: inline-block; margin-right: 12px; padding-right: 13px; color: #fff; font-size: 14px; font-weight: 400; text-transform: capitalize}.page-breadcrumb li:after { position: absolute; content: "\f105"; right: -6px; top: 1px; color: #fff; font-size: 14px; font-weight: 900; font-family: "Font Awesome 6 Pro"; font-display: swap; color: #fff}.page-breadcrumb li:last-child { margin-right: 0; padding-right: 0}.page-breadcrumb li:last-child::after { display: none}.page-breadcrumb li a { color: var(--theme-color-light); font-weight: 500; text-transform: capitalize; transition: all .3s ease; -moz-transition: all .3s ease; -webkit-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease}.page-breadcrumb li a:hover { color: var(--theme-color-light)}.page-title.style-two { background-position: center center}.page-title.style-two .page-breadcrumb-outer { bottom: 0; left: 0; padding: 10px 0; -webkit-transform: translateY(100%); transform: translateY(100%); position: absolute; width: 100%; z-index: 8}.page-title.style-two .page-breadcrumb li { color: #070710; font-weight: 600}.page-title.style-two .page-breadcrumb li:after { color: #070710}.page-title.style-two .page-breadcrumb li a { color: rgb(7 7 16 / .6)}.page-title.style-two .page-breadcrumb li a:hover { color: #070710}.play-now { display: block; position: relative; -webkit-transition: all 300ms ease; transition: all 300ms ease; z-index: 9}.play-now .icon { background-color: #fff; -webkit-box-shadow: 0 0 10px 0 rgb(255 255 255 / .3); -ms-box-shadow: 0 0 10px 0 rgb(255 255 255 / .3); -o-box-shadow: 0 0 10px 0 rgb(255 255 255 / .3); box-shadow: 0 0 10px 0 rgb(255 255 255 / .3); border-radius: 50%; color: #ff6d2e; display: inline-block; font-size: 14px; height: 70px; line-height: 70px; padding-left: 5px; position: relative; -webkit-transform-origin: center; transform-origin: center; text-align: center; width: 70px; z-index: 1}.play-now .ripple { position: absolute; top: 50%; left: 50%; height: 70px; width: 70px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-radius: 50%; -webkit-box-shadow: 0 0 0 0 rgb(255 255 255 / .6); -ms-box-shadow: 0 0 0 0 rgb(255 255 255 / .6); -o-box-shadow: 0 0 0 0 rgb(255 255 255 / .6); box-shadow: 0 0 0 0 rgb(255 255 255 / .6); -webkit-animation: ripple 3s infinite; animation: ripple 3s infinite}.play-now .ripple:before { position: absolute; top: 50%; left: 50%; height: 70px; width: 70px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-radius: 50%; -webkit-box-shadow: 0 0 0 0 rgb(255 255 255 / .6); -ms-box-shadow: 0 0 0 0 rgb(255 255 255 / .6); -o-box-shadow: 0 0 0 0 rgb(255 255 255 / .6); box-shadow: 0 0 0 0 rgb(255 255 255 / .6); -webkit-animation: ripple 3s infinite; animation: ripple 3s infinite; -webkit-animation-delay: .9s; animation-delay: .9s; content: ""; position: absolute}.play-now .ripple:after { position: absolute; top: 50%; left: 50%; height: 70px; width: 70px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-radius: 50%; -webkit-box-shadow: 0 0 0 0 rgb(255 255 255 / .6); -ms-box-shadow: 0 0 0 0 rgb(255 255 255 / .6); -o-box-shadow: 0 0 0 0 rgb(255 255 255 / .6); box-shadow: 0 0 0 0 rgb(255 255 255 / .6); -webkit-animation: ripple 3s infinite; animation: ripple 3s infinite; -webkit-animation-delay: .6s; animation-delay: .6s; content: ""; position: absolute}.background-image { position: absolute; left: 0; top: 0; height: 100%; width: 100%; background-repeat: repeat; background-position: center; background-size: cover}.error-page__inner { position: relative; display: block; text-align: center}.error-page__inner .error-page__title-box { position: relative; display: block}.error-page__inner .error-page__title { position: relative; display: inline-block; font-size: 280px; line-height: 280px; margin-bottom: 0; color: var(--theme-color1)}.error-page__inner .error-page__sub-title { font-size: 40px; letter-spacing: .1em; text-transform: uppercase; line-height: 50px; margin-top: -16px}.error-page__inner .error-page__text { font-size: 20px; line-height: 30px; text-align: center}.error-page__inner .error-page__form { position: relative; display: block; margin: 42px auto 20px}.error-page__inner .error-page__form input[type=search] { height: 60px; width: 100%; border: none; outline: none; background-color: #f5f5f5; font-size: 14px; color: #333; padding-left: 50px; padding-right: 75px; border-radius: 7px}.error-page__inner .error-page__form input[type=search]::-webkit-input-placeholder { color: var(--text-color)}.error-page__inner .error-page__form input[type=search]::-moz-placeholder { color: var(--text-color)}.error-page__inner .error-page__form input[type=search]:-ms-input-placeholder { color: var(--text-color)}.error-page__inner .error-page__form input[type=search]::-ms-input-placeholder { color: var(--text-color)}.error-page__inner .error-page__form input[type=search]::placeholder { color: var(--text-color)}.error-page__inner .error-page__form button[type=submit] { background-color: #fff0; font-size: 22px; position: absolute; top: 0; right: 0; bottom: 0; width: 72px; outline: none; border: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0}.error-page__inner .error-page__form-input { position: relative; display: block; max-width: 570px; width: 100%; margin: 0 auto}.service-sidebar { position: relative; display: block; max-width: 365px; width: 100%}.service-sidebar .service-sidebar-single { position: relative; display: block; margin-bottom: 30px}.service-sidebar .service-sidebar-single-services { position: relative; display: block; background: #f6f4ec; border-radius: 10px; padding: 35px 30px 25px}.service-sidebar .service-sidebar-single-services .title { position: relative; display: block; margin-bottom: 12px; padding-left: 20px}.service-sidebar .service-sidebar-single-services .title h3 { color: var(--headings-color); font-size: 20px; line-height: 30px; letter-spacing: -.02em}.service-sidebar .service-sidebar-single-services ul { position: relative; display: block; margin-top: 10px}.service-sidebar .service-sidebar-single-services ul li { position: relative; display: block; margin-bottom: 5px; margin-top: -10px}.service-sidebar .service-sidebar-single-services ul li:last-child { margin-bottom: 0}.service-sidebar .service-sidebar-single-services ul li a { position: relative; display: block; color: var(--agriox-color-1, #687469); font-size: 18px; padding: 22px 20px 22px; border-radius: 10px; background: #fff0; -webkit-transition: all 300ms linear; transition: all 300ms linear; -webkit-transition-delay: .1s; transition-delay: .1s; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center}.service-sidebar .service-sidebar-single-services ul li a:hover { color: var(--headings-color)}.service-sidebar .service-sidebar-single-services ul li a:hover::before { opacity: 1; -webkit-transform: perspective(400px) rotateX(0deg); transform: perspective(400px) rotateX(0deg); -webkit-transition: all 300ms linear; transition: all 300ms linear; -webkit-transition-delay: .1s; transition-delay: .1s}.service-sidebar .service-sidebar-single-services ul li a:hover i { color: var(--theme-color1)}.service-sidebar .service-sidebar-single-services ul li a::before { position: absolute; top: 0; left: 0; bottom: 0; right: 0; content: ""; z-index: -1; opacity: 1; -webkit-transform: perspective(400px) rotateX(90deg); transform: perspective(400px) rotateX(90deg); -webkit-transform-origin: bottom; transform-origin: bottom; -webkit-transition: all 300ms linear; transition: all 300ms linear; -webkit-transition-delay: .1s; transition-delay: .1s; background: #fff; -webkit-box-shadow: 0 10px 60px 0 rgb(0 0 0 / .05); box-shadow: 0 10px 60px 0 rgb(0 0 0 / .05); border-radius: 10px}.service-sidebar .service-sidebar-single-services ul li a i { font-size: 16px}.service-sidebar .service-sidebar-single-services ul li.current a::before { opacity: 1; -webkit-transform: perspective(400px) rotateX(0deg); transform: perspective(400px) rotateX(0deg); -webkit-transition: all 300ms linear; transition: all 300ms linear; -webkit-transition-delay: .1s; transition-delay: .1s}.service-sidebar .service-sidebar-single-services ul li.current a i { color: var(--theme-color1)}.service-sidebar .service-sidebar-single-services ul li.current:first-child { margin-top: 20px}.service-sidebar .service-sidebar-single-services ul li.current:last-child { margin-bottom: 35px}.service-sidebar .service-sidebar-single-contact-box { position: relative; display: block; background-attachment: scroll; background-position: center center; background-repeat: no-repeat; background-size: cover; border-radius: 10px; padding: 50px 0 44px; z-index: 1}.service-sidebar .service-sidebar-single-contact-box::before { position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: rgb(109 140 84 / .93); border-radius: 10px; content: ""; z-index: -1}.service-sidebar .service-sidebar-single-contact-box .icon { position: relative; display: inline-block; width: 60px; height: 60px; text-align: center; -webkit-transition: all 500ms ease; transition: all 500ms ease; border-radius: 50%; background: var(--theme-color2)}.service-sidebar .service-sidebar-single-contact-box .icon:hover { background-color: var(--headings-color)}.service-sidebar .service-sidebar-single-contact-box .icon:hover span::before { color: #fff}.service-sidebar .service-sidebar-single-contact-box .icon span::before { position: relative; display: inline-block; color: var(--headings-color); font-size: 30px; line-height: 60px; -webkit-transition: all 500ms ease; transition: all 500ms ease}.service-sidebar .service-sidebar-single-contact-box .title { position: relative; display: block; margin-top: 20px; margin-bottom: 42px}.service-sidebar .service-sidebar-single-contact-box .title h2 { color: #fff; font-size: 36px}.service-sidebar .service-sidebar-single-contact-box .phone { font-size: 24px; line-height: 34px}.service-sidebar .service-sidebar-single-contact-box .phone a { color: #fff; -webkit-transition: all 500ms ease; transition: all 500ms ease}.service-sidebar .service-sidebar-single-contact-box .phone a:hover { color: var(--theme-color1)}.service-sidebar .service-sidebar-single-contact-box p { color: #fff; font-size: 14px; line-height: 22px}.service-sidebar .service-sidebar-single-btn { position: relative; display: block}.service-sidebar .service-sidebar-single-btn .thm-btn { font-size: 16px; padding: 13px 50px 28px}.service-sidebar .service-sidebar-single-btn .thm-btn span::before { position: relative; display: inline-block; top: 13px; color: #334b35; font-size: 40px; padding-right: 25px; -webkit-transition: all 600ms ease; transition: all 600ms ease; font-weight: 500}.service-sidebar .service-sidebar-single-btn .thm-btn:hover span::before { color: #fff}.service-sidebar .banner-widget { position: relative; display: block; background: #fff; border-radius: 10px; overflow: hidden; -webkit-box-shadow: 0 10px 30px 0 rgb(0 0 0 / .08); box-shadow: 0 10px 30px 0 rgb(0 0 0 / .08)}.service-sidebar .banner-widget .widget-content { position: relative; display: block; width: 100%; padding: 45px 30px 40px 30px; background-size: cover; background-repeat: no-repeat}.service-sidebar .banner-widget .widget-content .shape { position: absolute; left: 0; top: 0; height: 100%; width: 278px; background-repeat: no-repeat; background-size: cover}.service-sidebar .banner-widget .content-box { position: relative; max-width: 200px; width: 100%}.service-sidebar .banner-widget .content-box .icon-box { position: relative; display: inline-block; width: 60px; height: 60px; line-height: 60px; font-size: 40px; background-color: var(--theme-color2); color: var(--text-color-bg-theme-color2); text-align: center; border-radius: 5px; margin-bottom: 23px}.service-sidebar .banner-widget .content-box .icon-box .icon-shape { position: absolute; top: -15px; right: -38px; width: 32px; height: 32px; background-repeat: no-repeat}.service-sidebar .banner-widget .content-box h3 { display: block; font-size: 24px; line-height: 32px; color: #fff; font-weight: 600; text-transform: uppercase; margin-bottom: 22px}.service-sidebar .banner-widget .content-box .theme-btn-two:hover { background: #0a267a}.service-sidebar .service-sidebar-single-btn .theme-btn { padding: 20px 50px}.service-sidebar .service-sidebar-single-btn .theme-btn .btn-title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}.service-sidebar .service-sidebar-single-btn .theme-btn span::before { position: relative; display: inline-block; font-size: 36px; padding-right: 25px; margin-top: 7px; -webkit-transition: all 600ms ease; transition: all 600ms ease; font-weight: 500}.services-details__content .feature-list .single-item { position: relative; display: block; border: 1px solid #e1e8e4; padding: 16px 30px 16px 53px; margin-bottom: 20px; -webkit-transition: all 600ms ease; transition: all 600ms ease}.services-details__content .feature-list .single-item .icon-box { color: var(--theme-color1); position: absolute; left: 20px; top: 16px; font-size: 18px; -webkit-transition: all 600ms ease; transition: all 600ms ease}.services-details__content .feature-list .single-item .title { display: block; margin: 0; font-size: 16px; line-height: 32px; font-weight: 600; text-transform: uppercase}.services-details__content .feature-list .single-item:hover { background-color: var(--theme-color2); color: var(--text-color-bg-theme-color2)}.services-details__content .feature-list .single-item:hover .icon-box { color: var(--text-color-bg-theme-color2)}.service-list li { position: relative; display: block; margin-bottom: 10px}.service-list li:last-child { margin-bottom: 0}.service-list li a { position: relative; display: block; font-size: 18px; color: var(--headings-color); font-weight: 600; background-color: #fff; padding: 17px 20px 17px 50px; -webkit-box-shadow: 20px 5px 20px 0 rgb(0 0 0 / .05); box-shadow: 20px 5px 20px 0 rgb(0 0 0 / .05)}.service-list li a:hover,.service-list li a.current { color: var(--text-color-bg-theme-color1); background-color: var(--theme-color1); padding-left: 80px}.service-list li a:hover i,.service-list li a.current i { width: 60px; color: var(--text-color-bg-theme-color2); background-color: var(--theme-color2)}.service-list li i { position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; left: 0; top: 0; width: 30px; height: 100%; background-color: #f6f4ec; text-align: center; font-size: 16px; color: #707582; -webkit-transition: all 500ms ease; transition: all 500ms ease}.sidebar-service-list { margin: 0}.sidebar-service-list li+li { margin-top: 10px}.sidebar-service-list li a { font-size: 18px; font-weight: 700; position: relative; -webkit-transition: all 500ms ease; transition: all 500ms ease; display: block; background-color: #f5faff; border-radius: 15px; padding: 19px 40px}.sidebar-service-list li a:hover { color: var(--theme-color2)}.sidebar-service-list li a:hover i { -webkit-transform: translateY(-50%); transform: translateY(-50%); color: #fff; background-color: var(--theme-color2)}.sidebar-service-list li a i { height: 32px; width: 45px; position: absolute; top: 50%; right: 20px; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 500ms ease; transition: all 500ms ease; color: #191825; background-color: #fff; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 16px; border-radius: 15px}.sidebar-service-list li.current a { color: var(--theme-color1)}.sidebar-service-list li.current a i { -webkit-transform: translateY(-50%); transform: translateY(-50%); color: #fff; background-color: var(--theme-color1)}.service-details-help { position: relative; display: block; padding: 57px 55px 50px; margin-top: 30px; text-align: center; z-index: 1; background-color: var(--theme-color1); border-radius: 15px; overflow: hidden}.help-shape-1 { position: absolute; bottom: -215px; left: -95px; width: 220px; height: 500px; background-color: #303030; mix-blend-mode: soft-light; border-radius: 150px; -webkit-transform: rotate(45deg); transform: rotate(45deg); z-index: -1}.help-shape-2 { position: absolute; top: -118px; right: -130px; width: 180px; height: 350px; background-color: #fff; mix-blend-mode: soft-light; border-radius: 186px; -webkit-transform: rotate(48deg); transform: rotate(48deg)}.help-icon { -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: var(--headings-color); border-radius: 50%; color: var(--theme-color-light); display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 32px; height: 73px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 0 auto 0; -webkit-transition: all 500ms ease; transition: all 500ms ease; width: 73px}.help-icon:hover { background-color: var(--theme-color2); color: var(--theme-color-light)}.help-title { font-size: 38px; color: #fff; line-height: 40px; margin-bottom: 21px; font-weight: 700}.help-contact { position: relative; display: block; margin-top: 21px}.help-contact p { font-size: 14px; color: #fff; margin: 0; line-height: 32px; font-weight: 600; opacity: .7}.help-contact a { color: #fff; font-size: 30px; font-weight: 600; line-height: normal; -webkit-transition: all 500ms ease; transition: all 500ms ease}.help-contact a:hover { color: #fff}.blog-details { position: relative; display: block}.blog-details__left { position: relative; display: block}.blog-details__img { position: relative; display: block; border-radius: 10px}.blog-details__img img { width: 100%; border-radius: 10px}.blog-details__date { position: absolute; bottom: 0; right: 0; background-color: var(--theme-color1); text-align: center; padding: 21px 24px 20px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-bottom-right-radius: 10px; border-top-left-radius: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}.blog-details__date .day { font-size: 16px; color: #fff; font-weight: var(--body-font-weight-bold); line-height: 16px}.blog-details__date .month { position: relative; display: block; font-size: 10px; font-weight: var(--body-font-weight-bold); color: #fff; line-height: 12px; text-transform: uppercase}.blog-details__content { position: relative; display: block; margin-top: 22px}.blog-details__meta { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}.blog-details__meta li+li { margin-left: 18px}.blog-details__meta li a { font-size: 15px; color: #777; font-weight: 500; -webkit-transition: all 500ms ease; transition: all 500ms ease}.blog-details__meta li a:hover { color: var(--theme-color1)}.blog-details__meta li a i { color: var(--theme-color1); margin-right: 6px}.blog-details__title { font-size: 30px; line-height: 40px; margin-top: 12px; margin-bottom: 21px; font-weight: var(--body-font-weight-bold)}.blog-details__bottom { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 30px 0 30px; margin-top: 49px; border-top: 1px solid #ece9e0}@media only screen and (max-width:767px) { .blog-details__bottom { gap: 30px }}.blog-details__bottom p { margin: 0}.blog-details__tags span { color: #0e2207; font-size: 20px; margin-right: 14px; font-weight: var(--body-font-weight-bold)}.blog-details__tags a { position: relative; font-size: 12px; background-color: var(--theme-color2); color: var(--theme-color-light); display: inline-block; padding: 5px 30px 5px; font-weight: var(--body-font-weight-bold); -webkit-transition: all 500ms ease; transition: all 500ms ease; border-radius: 35px}.blog-details__tags a:hover { background-color: var(--theme-color1); color: var(--theme-color-light); text-decoration: none}.blog-details__tags a+a { margin-left: 6px}.blog-details__social-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}.blog-details__social-list a { position: relative; height: 43px; width: 43px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; color: var(--theme-light-background-text-color); background-color: var(--theme-light-background); font-size: 15px; border-radius: 50%; overflow: hidden; -webkit-transition: all 500ms ease; transition: all 500ms ease; z-index: 1}.blog-details__social-list a:hover { color: var(--theme-color-light)}.blog-details__social-list a:hover:after { opacity: 1; -webkit-transform: scaleY(1); transform: scaleY(1)}.blog-details__social-list a:after { position: absolute; content: ""; top: 0; left: 0; right: 0; height: 100%; background-color: var(--theme-color2); -webkit-transition-delay: .1s; transition-delay: .1s; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; -webkit-transition-duration: .4s; transition-duration: .4s; -webkit-transition-property: all; transition-property: all; opacity: 1; -webkit-transform-origin: top; transform-origin: top; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: scaleY(0); transform: scaleY(0); z-index: -1}.blog-details__social-list a+a { margin-left: 10px}.blog-details__pagenation-box { position: relative; display: block; overflow: hidden; margin-bottom: 53px}.blog-details__pagenation { position: relative; display: block}.blog-details__pagenation li { position: relative; float: left; font-size: 20px; color: #0e2207; font-weight: var(--body-font-weight-bold); color: var(--theme-light-background-text-color); background-color: var(--theme-light-background); line-height: 30px; -webkit-transition: all 500ms ease; transition: all 500ms ease; max-width: 370px; width: 100%; padding-left: 60px; padding-right: 60px; padding-top: 52px; padding-bottom: 52px; border-radius: 10px}.blog-details__pagenation li:hover { background-color: var(--theme-color2); color: var(--text-color-bg-theme-color2)}.blog-details__pagenation li+li { margin-left: 30px}.nav-links { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 53px}@media only screen and (max-width:767px) { .nav-links { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 20px }}.nav-links .prev { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; width: calc(50% - 15px); margin-right: 30px}@media only screen and (max-width:767px) { .nav-links .prev { width: 100% }}.nav-links .prev .thumb { margin-right: 20px}.nav-links .next { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; width: calc(50% - 15px)}@media only screen and (max-width:767px) { .nav-links .next { width: 100% }}.nav-links .next .thumb { margin-left: 20px}.nav-links>div { -webkit-transition: all 500ms ease; transition: all 500ms ease}.nav-links>div .thumb { display: inline-block; min-width: 60px; width: 60px; height: 60px; overflow: hidden}.nav-links>div .thumb a { display: inline-block}.nav-links>div>a { display: inline-block; word-wrap: break-word; white-space: -moz-pre-wrap; white-space: pre-wrap; font-size: 20px; line-height: 1.637; font-weight: var(--body-font-weight-bold); -webkit-transition: all 500ms ease; transition: all 500ms ease; background-color: #f5f5f5; color: var(--theme-light-background-text-color); padding: 52px 50px; border-radius: 10px; width: 100%}@media only screen and (max-width:767px) { .nav-links>div>a { padding: 30px }}.nav-links>div>a:hover { background-color: var(--theme-color1); color: var(--theme-color-light)}@media (max-width:991px) { .sidebar { margin-top: 50px }}.sidebar__single+.sidebar__single { margin-top: 30px}.sidebar__title { margin: 0; font-size: 20px; margin-bottom: 5px; font-weight: var(--h4-font-weight)}.sidebar__search { position: relative; display: block}.sidebar__search-form { position: relative}.sidebar__search-form input[type=search] { display: block; border: none; outline: none; background-color: var(--theme-color1); color: var(--theme-color-light); font-size: 16px; font-weight: 500; padding-left: 50px; height: 74px; width: 100%; padding-right: 80px; border-radius: 10px}.sidebar__search-form input[type=search]::-webkit-input-placeholder { color: var(--theme-color-white); opacity: 1}.sidebar__search-form input[type=search]::-webkit-input-placeholder,.sidebar__search-form input[type=search]:-ms-input-placeholder,.sidebar__search-form input[type=search]::-ms-input-placeholder,.sidebar__search-form input[type=search]::placeholder { color: var(--theme-color-white); opacity: 1}@media only screen and (max-width:767px) { .sidebar__search-form input[type=search] { padding-left: 30px }}.sidebar__search-form button[type=submit] { background-color: #fff0; color: var(--theme-color-light); font-size: 22px; position: absolute; top: 0; right: 0; bottom: 0; width: 72px; outline: none; border: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0}@media only screen and (max-width:767px) { .sidebar__search-form button[type=submit] { width: 42px }}.sidebar__post { position: relative; display: block; padding: 46px 30px 30px; color: var(--theme-light-background-text-color); background-color: #f5f5f5; border-radius: 10px; overflow: hidden; z-index: 1}@media only screen and (max-width:767px) { .sidebar__post { padding: 30px }}.sidebar__post .sidebar__title { margin-left: 20px}@media only screen and (max-width:767px) { .sidebar__post .sidebar__title { margin-left: 0 }}.sidebar__post .sidebar__post-list { margin: 0}.sidebar__post .sidebar__post-list li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 16px 20px 17px; -webkit-transition: all 500ms ease; transition: all 500ms ease}@media only screen and (max-width:767px) { .sidebar__post .sidebar__post-list li { padding: 16px 0 }}.sidebar__post .sidebar__post-list li:hover { background-color: #fff; border-radius: 10px}.sidebar__post .sidebar__post-list li+li { margin-top: 11px}.sidebar__post .sidebar__post-list .sidebar__post-image { margin-right: 20px; -webkit-box-flex: 70px; -ms-flex: 70px 0 0; flex: 70px 0 0}.sidebar__post .sidebar__post-list .sidebar__post-image>img { width: 80px; border-radius: 10px}.sidebar__post .sidebar__post-list .sidebar__post-content { position: relative; top: -3px}.sidebar__post .sidebar__post-list .sidebar__post-content h3 { font-size: 18px; margin: 0; line-height: 26px; letter-spacing: 0}.sidebar__post .sidebar__post-list .sidebar__post-content h3 a { color: #0e2207; -webkit-transition: all 500ms ease; transition: all 500ms ease; display: block; font-size: 16px; font-weight: 700; line-height: 24px}.sidebar__post .sidebar__post-list .sidebar__post-content-meta { font-size: 14px; font-weight: 500; color: #757873 !important; -webkit-transition: all 500ms ease; transition: all 500ms ease}.sidebar__post .sidebar__post-list .sidebar__post-content-meta i { color: var(--theme-color1); font-size: 14px; padding-right: 3px}.sidebar__category { position: relative; display: block; background-color: #f5f5f5; color: var(--theme-light-background-text-color); border-radius: 10px; padding: 45px 30px 38px; overflow: hidden; z-index: 1}@media only screen and (max-width:767px) { .sidebar__category { padding: 30px 15px 30px }}.sidebar__category .sidebar__title { padding-left: 20px; margin-bottom: 9px}.sidebar__category-list { margin: 0}.sidebar__category-list li+li { margin-top: 4px}.sidebar__category-list li a { color: #757873; font-size: 16px; position: relative; -webkit-transition: all 500ms ease; transition: all 500ms ease; display: block; background: none; padding: 12px 20px; font-weight: 500; border-radius: 10px}.sidebar__category-list li a:hover { background-color: #fff; -webkit-box-shadow: 0 10px 60px 0 rgb(0 0 0 / .05); box-shadow: 0 10px 60px 0 rgb(0 0 0 / .05); color: #0e2207; text-shadow: 1px 0 0 rgb(14 34 7 / .5)}.sidebar__category-list li a:hover span { color: #ffcd1e; -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1)}.sidebar__category-list li a span { position: absolute; top: 50%; right: 20px; -webkit-transform: translateY(-50%) scale(0); transform: translateY(-50%) scale(0); -webkit-transition: all 500ms ease; transition: all 500ms ease; color: var(--theme-color2); text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 16px}.sidebar__category-list li.active a { background-color: #fff; -webkit-box-shadow: 0 10px 60px 0 rgb(0 0 0 / .05); box-shadow: 0 10px 60px 0 rgb(0 0 0 / .05); color: #0e2207; border-radius: 10px; text-shadow: 1px 0 0 rgb(14 34 7 / .5)}.sidebar__category-list li.active a span { -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); color: #ffcd1e}.sidebar__tags { background-color: #f5f5f5; border-radius: 10px; color: var(--theme-light-background-text-color); display: block; overflow: hidden; padding: 46px 45px 50px; position: relative; z-index: 1}@media only screen and (max-width:767px) { .sidebar__tags { padding: 30px }}.sidebar__tags .sidebar__title { margin-left: 5px; margin-bottom: 25px}.sidebar__tags-list { margin-top: -10px}.sidebar__tags-list a { font-size: 14px; color: #0e2207; -webkit-transition: all .4s ease; transition: all .4s ease; background: #fff; display: inline-block; padding: 5px 28px 5px; margin-left: 5px; border-radius: 30px}.sidebar__tags-list a:hover { background: var(--theme-color1); color: var(--theme-color-light)}.sidebar__tags-list a+a { margin-left: 5px; margin-top: 10px}.sidebar__comments { position: relative; display: block; color: var(--theme-light-background-text-color); background-color: #f5f5f5; padding: 46px 50px 43px; border-radius: 10px; overflow: hidden; z-index: 1}@media only screen and (max-width:767px) { .sidebar__comments { padding: 30px }}.sidebar__comments .sidebar__title { margin-bottom: 25px}.sidebar__comments-list { position: relative; display: block}.sidebar__comments-list li { position: relative; display: block; padding-left: 65px}.sidebar__comments-list li:hover .sidebar__comments-icon { background-color: var(--theme-color2); color: var(--theme-color-light)}.sidebar__comments-list li+li { margin-top: 23px}.sidebar__comments-icon { height: 45px; width: 45px; background-color: var(--theme-color1); border-radius: 50%; font-size: 15px; color: var(--theme-color-light); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; top: 0; left: 0; -webkit-transition: all .4s ease; transition: all .4s ease}.sidebar__comments-text-box p { font-size: 15px; margin: 0; line-height: 26px; font-weight: 500}.sidebar__comments-text-box p span { color: #0e2207}.sidebar__comments-text-box h5 { font-size: 15px; margin: 0; line-height: 26px; color: #757873; font-weight: 500; letter-spacing: 0}.comment-one .comment-one__title { margin-bottom: 30px}.comment-one .comment-one__single { display: -webkit-box; display: -ms-flexbox; display: flex; border-bottom: 1px solid #ece9e0; padding-bottom: 60px; margin-bottom: 60px; -webkit-box-align: top; -ms-flex-align: top; align-items: top}@media only screen and (max-width:767px) { .comment-one .comment-one__single { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column }}.comment-one .comment-one__content { position: relative; margin-left: 45px}@media only screen and (max-width:767px) { .comment-one .comment-one__content { margin-top: 20px; margin-left: 0 }}.comment-one .comment-one__content h3 { margin: 0; font-size: 20px; color: var(--theme-black); margin-bottom: 24px}.comment-one .comment-one__content p { font-size: 16px; font-weight: 500}.comment-one .comment-one__btn { padding: 5px 30px; position: absolute; top: 0; right: 0; font-size: 14px}.comment-one .comment-one__image { position: relative; display: block; border-radius: 50%; -webkit-box-flex: 100px; -ms-flex: 100px 0 0; flex: 100px 0 0}.comment-one .comment-one__image img { border-radius: 50%}.comment-form .comment-form__title { margin-top: -7px}.comment-form .form-control::-webkit-input-placeholder { color: var(--text-color)}.comment-form .form-control::-moz-placeholder { color: var(--text-color)}.comment-form .form-control:-ms-input-placeholder { color: var(--text-color)}.comment-form .form-control::-ms-input-placeholder { color: var(--text-color)}.comment-form .form-control::placeholder { color: var(--text-color)}.team-details { position: relative; display: block}.team-details__top { padding: 0 0 120px}.team-details-shape-1 { position: absolute; bottom: -270px; right: 0; opacity: .5; z-index: 2}.team-details-shape-1 img { width: auto}.team-details__top-left { position: relative; display: block; margin-right: 20px}.team-details__top-img { position: relative; display: block; border-radius: 30px}.team-details__top-img img { width: 100%; border-radius: 30px}.team-details__big-text { font-size: 80px; line-height: 80px; text-transform: uppercase; color: #eef0f6; letter-spacing: .35em; font-weight: 400; position: absolute; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); top: 209px; left: -325px}.team-details__top-right { position: relative; display: block; margin-left: 50px}@media only screen and (max-width:991px) { .team-details__top-right { margin-top: 70px; margin-left: 0 }}.team-details__top-content { position: relative; display: block; margin-top: -11px}.team-details__top-name { font-size: 40px; font-weight: 700; line-height: 50px; margin-bottom: 3px}.team-details__top-title { font-size: 16px; color: var(--theme-color1)}.team-details__social { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 20px; margin-bottom: 28px}.team-details__social a { -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: var(--theme-color1); border-radius: 50%; color: var(--theme-color-light); display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 15px; height: 40px; justify-content: center; -webkit-box-pack: center; -ms-flex-pack: center; position: relative; text-align: center; -webkit-transition: all 500ms ease; transition: all 500ms ease; width: 40px}.team-details__social a:hover { background-color: var(--theme-color2); color: var(--theme-color-light)}.team-details__social a+a { margin-left: 10px}.team-details__top-text-1 { font-size: 30px; color: var(--theme-color1); line-height: 45px; font-weight: 400; margin-bottom: 30px}.team-details__top-text-2 { padding-top: 23px; padding-bottom: 35px}.team-details__bottom { position: relative; display: block; border-top: 1px solid #e4e5ea; padding-top: 110px}.team-details__bottom-left { position: relative; display: block; margin-right: 70px}.team-details__bottom-left-title { font-size: 36px; font-weight: 700; line-height: 46px}.team-details__bottom-left-text { padding-top: 30px}.team-details__bottom-right { position: relative; display: block; margin-left: 70px; margin-top: 1px}@media only screen and (max-width:991px) { .team-details__bottom-right { margin-left: 0 }}.team-details__progress { position: relative; display: block; width: 100%}.team-details__progress .bar { position: relative; width: 100%; height: 13px; background-color: #eef0f6; border-radius: 7px; margin-bottom: 22px}.team-details__progress .bar-inner { position: relative; display: block; width: 0; height: 13px; border-radius: 7px; background-color: var(--theme-color1); -webkit-transition: all 1500ms ease; transition: all 1500ms ease}.team-details__progress .count-text { position: absolute; right: 0; bottom: 21px; color: var(--theme-color2); line-height: 24px; font-size: 14px; text-align: center; font-weight: 500; opacity: 0; -webkit-transition: all 500ms ease; transition: all 500ms ease}.team-details__progress .bar-inner.counted .count-text { opacity: 1}.team-details__progress .bar.marb-0 { margin-bottom: 0}.team-details__progress-single { position: relative; display: block}.team-details__progress-title { font-size: 16px; font-weight: 700; line-height: 28px; color: var(--theme-color2); margin-bottom: 6px}.team-contact-form { background-color: #eef0f6}.team-contact-form input[type=text],.team-contact-form input[type=email] { background-color: #fff}.team-contact-form textarea { background-color: #fff; height: 180px}.contact-details__info { position: relative; display: block; margin-top: 41px}.contact-details__info li { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}.contact-details__info li .icon { height: 80px; width: 80px; background-color: var(--theme-color1); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: all 500ms ease; transition: all 500ms ease}.contact-details__info li .icon span { color: var(--theme-color-light); font-size: 25px; -webkit-transition: all 500ms ease; transition: all 500ms ease}.contact-details__info li:hover .icon { background-color: var(--theme-color2)}.contact-details__info li:hover .icon span { color: var(--theme-color-light)}.contact-details__info li:hover .text a { color: var(--notech-base)}.contact-details__info li:hover .text a span { color: var(--notech-gray)}.contact-details__info li .text { margin-left: 30px}@media (max-width:575.98px) { .contact-details__info li .text { margin-left: 0 }}.contact-details__info li .text p { font-size: 14px; line-height: 24px}.contact-details__info li .text a { font-size: 18px; color: var(--notech-black); -webkit-transition: all 500ms ease; transition: all 500ms ease}.contact-details__info li .text span { font-size: 20px; color: var(--notech-black)}.contact-details__info li+li { margin-top: 19px}.map { height: 450px}