/*----------------------------------------------------------------- Template Name: LAWPOINT - Attorney Lawyer HTML Template Author: ThemeMascot Author URI: https://themeforest.net/user/thememascot/portfolio Version: 1.0.0 Description: LAWPOINT - Attorney Lawyer HTML Template ------------------------------------------------------------------- CSS TABLE OF CONTENTS ------------------------------------------------------------------- 01. abstracts 1.01 --> mixins 1.02 --> variable 02. base 2.01 --> typography 2.02 --> animation 03. components 3.01 --> buttons 3.02 --> progress 3.03 --> preloader 04. layout 4.01 --> header 4.02 --> banner 4.03 --> section 4.04 --> footer ------------------------------------------------------------------*/ @import url("https://fonts.googleapis.com/css2?family=Cormorant+Infant:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Mulish:ital,wght@0,200..1000;1,200..1000&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap"); @import url("tm-bs-mp.css"); @import url("tm-utility-classes.css"); :root { --font-title: "Cormorant Infant", serif; --font-body: "Mulish", sans-serif; --playfair-font: "Playfair Display", serif; --theme-color1: #121c27; --theme-color2: #4b535d; --theme-color3: #0A1119; --theme-color4: #CBAF7D; --theme-color5: #1A243F; --text-color1: #ffffff; --main-bg: #ffffff; --sub-bg: #f5f5f5; --sub-bg2: #f7f8fd; --sub-bg3: #cecece; --sub-bg4: #E7E7E7; --sub-bg-dark: #141e29; --heading-color: #4b535d; --paragraph: #4b535d; --paragraph-dark: #b8bfc5; --paragraph-light: #c4c4c4; --span: #4b535d; --border: #0000001a; --border2: #00000033; --border-light: #ffffff33; --white: #ffffff; --black: #121c27; --black0: #000000; --transition: all 0.3s; --shadow: 0px 4px 30px 0px #0000000d; } :root[data-theme=dark] { --theme-color1: #ffffff; --theme-color2: #4b535d; --text-color1: #ffffff; --text-color2: #ffffff; --main-bg: #131b24; --sub-bg: #16202b; --sub-bg2: #16202b; --sub-bg3: #16202b; --sub-bg-dark: #141e29; --heading-color: #ffffff; --paragraph: #c4c4c4; --paragraph-dark: #c4c4c4; --paragraph-light: #0000001a; --span: #c4c4c4; --border: #ffffff1a; --border2: #ffffff33; --border-light: #ffffff33; --white: #131b24; --black: #ffffff; --black0: #000000; } :root[data-theme=dark] .light-area { --theme-color1: #121c27; --theme-color2: #4b535d; --text-color1: #ffffff; --text-color2: #ffffff; --main-bg: #ffffff; --sub-bg: #f5f5f5; --sub-bg2: #f7f8fd; --sub-bg-dark: #141e29; --heading-color: #121c27; --paragraph: #4b535d; --paragraph-dark: #b8bfc5; --paragraph-light: #c4c4c4; --span: #4b535d; --border: #0000001a; --border2: #00000033; --border-light: #ffffff33; --white: #ffffff; --black: #121c27; --black0: #000000; } * { 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(--font-body); color: var(--paragraph); background-color: var(--main-bg); line-height: 28px; font-weight: 400; } h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; color: var(--heading-color); font-family: var(--font-title); } h1 { font-size: 24px; font-weight: 500; font-size: clamp(40px, 4.5vw, 24px); line-height: 1.2; } h2 { font-size: 20px; font-weight: 700; font-size: clamp(36px, 3.4vw, 20px); line-height: 1.2; } h3 { font-size: 18px; font-weight: 500; font-size: clamp(24px, 2vw, 18px); line-height: 1.5; } h4 { font-size: 16px; font-weight: 700; font-size: clamp(22px, 1.75vw, 16px); line-height: 1.5; } h5 { font-size: 20px; font-weight: 700; line-height: 30px; } h6 { font-size: 16px; font-weight: 500; line-height: 28px; } p { margin: 0; padding: 0; font-size: 16px; line-height: 30px; color: var(--paragraph); } span { display: inline-block; color: var(--span); } .splt-txt span { color: unset; } a { font-family: var(--font-title); text-decoration: none; display: inline-block; color: inherit; -webkit-transition: var(--transition); transition: var(--transition); } ul { margin: 0; padding: 0; text-decoration: none; } li { list-style: none; } button { border: none; -webkit-box-shadow: none; box-shadow: none; background-color: transparent; } figure { margin: 0; } @media (max-width: 767px) { br { display: none; } } ::-webkit-scrollbar { width: 8px; } ::-webkit-scrollbar-track { background-color: #f1f1f1; } ::-webkit-scrollbar-thumb { background-color: #c1c1c1; border: 1px solid transparent; background-clip: content-box; } ::-webkit-scrollbar-thumb:hover { background-color: #a8a8a8; } ::-webkit-input-placeholder { color: var(--span); font-size: 16px; } ::-moz-placeholder { color: var(--span); font-size: 16px; } :-ms-input-placeholder { color: var(--span); font-size: 16px; } ::-ms-input-placeholder { color: var(--span); font-size: 16px; } ::placeholder { color: var(--span); 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; } /*-- Margin Bottom --*/ .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: 1790px; } } @media (max-width: 767px) { .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 var(--border); } .bor-top { border-top: 1px solid var(--border); } .bor-left { border-left: 1px solid var(--border); } .bor-bottom { border-bottom: 1px solid var(--border); } .bor-right { border-right: 1px solid var(--border); } .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(--black) !important; } .color-light { color: var(--white) !important; } .bg-one { background-color: var(--theme-color1) !important; } .bg-two { background-color: var(--theme-color2) !important; } .bg-dark { background-color: var(--black) !important; } .bg-sub { background-color: var(--sub-bg) !important; } .bg-sub-dark { background-color: #16202b !important; } .bg-sub2 { background-color: var(--sub-bg-2) !important; } .bg-sub2-dark { background-color: #16202b !important; } .bg-sub3 { background-color: var(--sub-bg3) !important; } .bg-sub3-dark { background-color: #16202b !important; } .bg-sub4 { background-color: var(--sub-bg4) !important; } .bg-sub4-dark { background-color: #16202b !important; } .bg-border-dark { background-color: var(--border-light) !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; } .title-font { font-family: var(--font-title) !important; } .text-font { font-family: var(--font-body) !important; } .shadow { -webkit-box-shadow: var(--shadow) !important; box-shadow: var(--shadow) !important; } .bg-image { background-position: center; background-repeat: no-repeat; background-size: cover; } .transition { -webkit-transition: var(--transition); transition: var(--transition); } .hover-link, .hover-link-light { position: relative; } .hover-link::before, .hover-link-light::before { position: absolute; bottom: 0px; right: 0; width: 0; height: 1px; content: ""; background-color: var(--black); -webkit-transition: var(--transition); transition: var(--transition); } .hover-link:hover::before, .hover-link-light:hover::before { right: unset; left: 0; width: 100%; } .hover-link-light::before { background-color: var(--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 transparent; } .nice-select::after { display: none; } .nice-select::before { font-family: "Font Awesome 5 pro"; content: "\f107"; font-weight: 900; position: absolute; top: 0; right: 15px; color: var(--black); -webkit-transition: var(--transition); transition: var(--transition); } .nice-select.open::before { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); } .nice-select:focus { border: 1px solid var(--border); } .nice-select .list { width: 100%; } .nice-select .current { font-size: 16px; color: var(--black); } .star i { color: var(--theme-color4); } .star i.disable { color: var(--span); 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: var(--transition); transition: var(--transition); background-color: var(--theme-color1); color: var(--text-color1); 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: var(--transition); transition: var(--transition); 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: var(--transition); transition: var(--transition); } .swiper__dots .swiper-pagination-bullet { width: 10px; height: 10px; background-color: transparent; border: 2px solid #4b535d; margin: 0 5px !important; } .swiper__dots .swiper-pagination-bullet-active { background-color: var(--black); } .accordion .accordion-item { border: none; border-radius: 0px; margin-bottom: 10px; } .accordion .accordion-item h2 button { font-size: 20px; line-height: 30px; font-weight: 700; -webkit-box-shadow: none; box-shadow: none; border-radius: 0 !important; padding: 20px 0px; } .accordion .accordion-item .accordion-body { padding: 20px 0px; padding-top: 0; } .accordion .accordion-item-2 { border: none; border-radius: 0px; margin-bottom: 10px; } .accordion .accordion-item-2 h2 button { font-size: 20px; line-height: 30px; font-weight: 700; -webkit-box-shadow: none; box-shadow: none; border-radius: 0 !important; padding: 20px 35px; } .accordion .accordion-item-2 .accordion-body { padding: 20px 35px; padding-top: 0; } .accordion .accordion-item-2 .accordion-button { background-color: transparent; color: var(--theme-color1); } .accordion .accordion-item-2 .accordion-button::after { display: none; } .accordion .accordion-item-2 .accordion-button::before { position: absolute; content: "\f061"; font-family: "Font Awesome 6 Pro"; font-weight: 700; top: 24px; left: 0px; right: inherit; color: var(--white); background: var(--black); -webkit-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: var(--transition); transition: var(--transition); } .accordion .accordion-item-2 .accordion-button.collapsed::before { content: "\f061"; -webkit-transform: rotate(225deg); transform: rotate(225deg); } .accordion .accordion-item-3 h2 button { font-size: 28px; line-height: 38px; font-weight: 700; -webkit-box-shadow: none; box-shadow: none; border-radius: 0 !important; padding: 20px 0px; font-size: clamp(20px, 1.75vw, 28px); line-height: 1.2; } .accordion .accordion-item-3 .accordion-body { padding: 0; } .accordion .accordion-button { background-color: transparent; color: var(--theme-color1); } .accordion .accordion-button::after { display: none; } .accordion .accordion-button::before { position: absolute; content: "\f068"; font-family: "Font Awesome 6 Pro"; font-weight: 700; top: 24px; right: 0px; font-size: 15px; width: 20px; height: 20px; line-height: 20px; border-radius: 50%; color: var(--black); text-align: center; -webkit-transition: var(--transition); transition: var(--transition); } .accordion .accordion-button.collapsed::before { content: "+"; } .section-header h6 { font-size: 18px; line-height: 20px; font-weight: 500; text-transform: uppercase; margin-bottom: 10px; color: var(--theme-color4); } .section-header p { margin-top: 30px; } .section-header__flex { 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; align-items: center; } .section-header__flex h6 { font-size: 16px; line-height: 20px; font-weight: 500; text-transform: uppercase; margin-bottom: 10px; } .section-header__flex p { margin-top: 10px; } @media (max-width: 991px) { .section-header__flex { gap: 10px; -ms-flex-wrap: wrap; flex-wrap: wrap; } } .section-header__flex p { max-width: 480px; } .section-padding { padding: 120px 0; } .section-margin { margin: 120px 0; } :root[data-theme=dark] .section-header h6 { color: var(--paragraph); } .bounce-y { -webkit-animation: bounce-y 10s infinite linear; animation: bounce-y 10s infinite linear; } .bounce-x { -webkit-animation: bounce-x 10s infinite linear; animation: bounce-x 10s infinite linear; } .zoom-one { -webkit-animation: zoom-one 10s infinite linear; animation: zoom-one 10s infinite linear; } @-webkit-keyframes float { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 50% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes float { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 50% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } } @-webkit-keyframes bounce-y { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 50% { -webkit-transform: translateY(-30px); transform: translateY(-30px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes bounce-y { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 50% { -webkit-transform: translateY(-30px); transform: translateY(-30px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } } @-webkit-keyframes bounce-x { 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 bounce-x { 0% { -webkit-transform: translateX(0); transform: translateX(0); } 50% { -webkit-transform: translateX(30px); transform: translateX(30px); } 100% { -webkit-transform: translateX(0); transform: translateX(0); } } @-webkit-keyframes zoom-one { 0% { -webkit-transform: scale(0.95); transform: scale(0.95); } 50% { -webkit-transform: scale(1.05); transform: scale(1.05); } 100% { -webkit-transform: scale(0.95); transform: scale(0.95); } } @keyframes zoom-one { 0% { -webkit-transform: scale(0.95); transform: scale(0.95); } 50% { -webkit-transform: scale(1.05); transform: scale(1.05); } 100% { -webkit-transform: scale(0.95); transform: scale(0.95); } } @-webkit-keyframes zoom-two { 0% { -webkit-transform: scale(1); transform: scale(1); } 50% { -webkit-transform: scale(0.95); transform: scale(0.95); } 100% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes zoom-two { 0% { -webkit-transform: scale(1); transform: scale(1); } 50% { -webkit-transform: scale(0.95); transform: scale(0.95); } 100% { -webkit-transform: scale(1); transform: scale(1); } } .overlay-anim { position: relative; } .overlay-anim:after { background: rgba(255, 255, 255, 0.3); content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 0; opacity: 1; z-index: 9; pointer-events: none; } .overlay-anim:hover:after { height: 100%; opacity: 0; -webkit-transition: all 400ms linear; transition: all 400ms linear; } @media (max-width: 991px) { .container { max-width: 100%; } } .splt-txt .whitespace { width: 8px; } .splt-txt.animated .char { -webkit-animation: fadeIn 0.4s cubic-bezier(0.3, 0, 0.7, 1) both; animation: fadeIn 0.4s cubic-bezier(0.3, 0, 0.7, 1) both; -webkit-animation-delay: calc(30ms * var(--char-index)); animation-delay: calc(30ms * var(--char-index)); } .splt-txt-bounce .whitespace { width: 20px; } @media (max-width: 991px) { .splt-txt-bounce .whitespace { width: 10px; } } .splt-txt-bounce.animated .char { -webkit-animation: bounceIn 0.4s cubic-bezier(0.3, 0, 0.7, 1) both; animation: bounceIn 0.4s cubic-bezier(0.3, 0, 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 0.8s; transition: all 0.8s; -webkit-transition-delay: 0.3s; transition-delay: 0.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 0.8s; transition: all 0.8s; -webkit-transition-delay: 0.3s; transition-delay: 0.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 0.8s; transition: all 0.8s; -webkit-transition-delay: 0.3s; transition-delay: 0.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 0.8s; transition: all 0.8s; -webkit-transition-delay: 0.3s; transition-delay: 0.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(0px); transform: translateX(0px); } } @keyframes sway { 0% { -webkit-transform: translateX(-20px); transform: translateX(-20px); } 100% { -webkit-transform: translateX(0px); transform: translateX(0px); } } .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(0px); transform: translateX(0px); } } @keyframes swayX { 0% { -webkit-transform: translateX(20px); transform: translateX(20px); } 100% { -webkit-transform: translateX(0px); transform: translateX(0px); } } .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(0px); transform: translateY(0px); } 100% { -webkit-transform: translateY(20px); transform: translateY(20px); } } @keyframes sway_Y { 0% { -webkit-transform: translateY(0px); transform: translateY(0px); } 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(0px); transform: translateY(0px); } 100% { -webkit-transform: translateY(-20px); transform: translateY(-20px); } } @keyframes sway_YY { 0% { -webkit-transform: translateY(0px); transform: translateY(0px); } 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(0px) translateX(0px) rotate(0deg); transform: translateY(0px) translateX(0px) rotate(0deg); } 50% { -webkit-transform: translateY(10px) translateX(10px) rotate(5deg); transform: translateY(10px) translateX(10px) rotate(5deg); } 100% { -webkit-transform: translateY(0px) translateX(0px) rotate(0deg); transform: translateY(0px) translateX(0px) rotate(0deg); } } @keyframes floatBob { 0% { -webkit-transform: translateY(0px) translateX(0px) rotate(0deg); transform: translateY(0px) translateX(0px) rotate(0deg); } 50% { -webkit-transform: translateY(10px) translateX(10px) rotate(5deg); transform: translateY(10px) translateX(10px) rotate(5deg); } 100% { -webkit-transform: translateY(0px) translateX(0px) rotate(0deg); transform: translateY(0px) translateX(0px) 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 arryDownUp { 0% { -webkit-transform: translateY(10px); transform: translateY(10px); } 100% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } } @keyframes arryDownUp { 0% { -webkit-transform: translateY(10px); transform: translateY(10px); } 100% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } } .animation__arryDownUp { -webkit-animation: arryDownUp 2s ease infinite alternate; animation: arryDownUp 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 arryRightLeft { 0% { -webkit-transform: translateX(10px); transform: translateX(10px); } 100% { -webkit-transform: translateX(-10px); transform: translateX(-10px); } } @keyframes arryRightLeft { 0% { -webkit-transform: translateX(10px); transform: translateX(10px); } 100% { -webkit-transform: translateX(-10px); transform: translateX(-10px); } } .animation__arryRightLeft { -webkit-animation: arryRightLeft 2s ease infinite alternate; animation: arryRightLeft 2s ease infinite alternate; } @-webkit-keyframes pxl_zoom_reverse { 0% { -webkit-transform: scale(0.8); transform: scale(0.8); } 50% { -webkit-transform: scale(1); transform: scale(1); } 100% { -webkit-transform: scale(0.8); transform: scale(0.8); } } @keyframes pxl_zoom_reverse { 0% { -webkit-transform: scale(0.8); transform: scale(0.8); } 50% { -webkit-transform: scale(1); transform: scale(1); } 100% { -webkit-transform: scale(0.8); transform: scale(0.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(0.6, 0.6); transform: scale(0.6, 0.6); } 50% { -webkit-transform: scale(1, 1); transform: scale(1, 1); } 100% { -webkit-transform: scale(0.6, 0.6); transform: scale(0.6, 0.6); } } @keyframes zoom-in-zoom-out { 0% { -webkit-transform: scale(0.6, 0.6); transform: scale(0.6, 0.6); } 50% { -webkit-transform: scale(1, 1); transform: scale(1, 1); } 100% { -webkit-transform: scale(0.6, 0.6); transform: scale(0.6, 0.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(0.9); transform: rotate(180deg) scale(0.9); } 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(0.9); transform: rotate(180deg) scale(0.9); } 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(0.9); transform: rotate(-180deg) scale(0.9); } 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(0.9); transform: rotate(-180deg) scale(0.9); } 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(0.9); transform: translateY(0) scale(0.9); } 100% { -webkit-transform: translateY(-20px) scale(1); transform: translateY(-20px) scale(1); } } @keyframes bobble { 0% { -webkit-transform: translateY(0) scale(0.9); transform: translateY(0) scale(0.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(0px); transform: translateX(0px); } 50% { -webkit-transform: translateX(30px); transform: translateX(30px); } 100% { -webkit-transform: translateX(0px); transform: translateX(0px); } } @keyframes left { 0% { -webkit-transform: translateX(0px); transform: translateX(0px); } 50% { -webkit-transform: translateX(30px); transform: translateX(30px); } 100% { -webkit-transform: translateX(0px); transform: translateX(0px); } } .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(0px, 0px); transform: translate(0px, 0px); opacity: 100%; } 33% { -webkit-transform: translate(100px, 100px); transform: translate(100px, 100px); opacity: 30%; } 66% { -webkit-transform: translate(0px, 200px); transform: translate(0px, 200px); opacity: 70%; } 100% { -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); opacity: 100%; } } @keyframes goAll3 { 0% { -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); opacity: 100%; } 33% { -webkit-transform: translate(100px, 100px); transform: translate(100px, 100px); opacity: 30%; } 66% { -webkit-transform: translate(0px, 200px); transform: translate(0px, 200px); opacity: 70%; } 100% { -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); 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(0.3); transform: scale(0.3); } 50% { opacity: 1; -webkit-transform: scale(1.05); transform: scale(1.05); } 70% { -webkit-transform: scale(0.9); transform: scale(0.9); } 100% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes iconBounceIn { 0% { opacity: 0; -webkit-transform: scale(0.3); transform: scale(0.3); } 50% { opacity: 1; -webkit-transform: scale(1.05); transform: scale(1.05); } 70% { -webkit-transform: scale(0.9); transform: scale(0.9); } 100% { -webkit-transform: scale(1); transform: scale(1); } } .gsap__parallax { overflow: hidden; } .btn-one, .btn-show-all-light, .btn-two-light, .btn-one-light { display: inline-block; font-size: 18px; line-height: 28px; font-weight: 600; padding: 15px 50px; text-transform: capitalize; color: var(--white); background-color: var(--theme-color4); border: 1px solid var(--theme-color4); border-radius: 30px; position: relative; text-align: center; overflow: hidden; } @media (max-width: 767px) { .btn-one, .btn-show-all-light, .btn-two-light, .btn-one-light { padding: 8px 30px; } } .btn-one i, .btn-show-all-light i, .btn-two-light i, .btn-one-light i { margin-left: 15px; font-size: 16px; margin-right: 10px; -webkit-transition: var(--transition); transition: var(--transition); } .btn-one span, .btn-show-all-light span, .btn-two-light span, .btn-one-light span { color: inherit; display: inline-block; min-width: 5px; text-transform: capitalize !important; -webkit-transition: opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease; transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); opacity: 0; -webkit-transform: translate(0, -20px); transform: translate(0, -20px); } .btn-one:before, .btn-show-all-light:before, .btn-two-light:before, .btn-one-light:before { content: attr(data-text); position: absolute; width: 100%; right: 15px; -webkit-transition: opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease; transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); opacity: 1; -webkit-transform: translate(0, 0); transform: translate(0, 0); } .btn-one:hover, .btn-show-all-light:hover, .btn-two-light:hover, .btn-one-light:hover { color: var(--white); } .btn-one:hover:before, .btn-show-all-light:hover:before, .btn-two-light:hover:before, .btn-one-light:hover:before { opacity: 0; -webkit-transform: translate(0, 20px); transform: translate(0, 20px); } .btn-one:hover i, .btn-show-all-light:hover i, .btn-two-light:hover i, .btn-one-light:hover i { -webkit-transform: rotate(45deg); transform: rotate(45deg); } .btn-one:hover span, .btn-show-all-light:hover span, .btn-two-light:hover span, .btn-one-light:hover span { opacity: 1; -webkit-transform: translate(0, 0); transform: translate(0, 0); } .btn-one:hover span:nth-child(1), .btn-show-all-light:hover span:nth-child(1), .btn-two-light:hover span:nth-child(1), .btn-one-light:hover span:nth-child(1) { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; } .btn-one:hover span:nth-child(2), .btn-show-all-light:hover span:nth-child(2), .btn-two-light:hover span:nth-child(2), .btn-one-light:hover span:nth-child(2) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; } .btn-one:hover span:nth-child(3), .btn-show-all-light:hover span:nth-child(3), .btn-two-light:hover span:nth-child(3), .btn-one-light:hover span:nth-child(3) { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; } .btn-one:hover span:nth-child(4), .btn-show-all-light:hover span:nth-child(4), .btn-two-light:hover span:nth-child(4), .btn-one-light:hover span:nth-child(4) { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; } .btn-one:hover span:nth-child(5), .btn-show-all-light:hover span:nth-child(5), .btn-two-light:hover span:nth-child(5), .btn-one-light:hover span:nth-child(5) { -webkit-transition-delay: 0.25s; transition-delay: 0.25s; } .btn-one:hover span:nth-child(6), .btn-show-all-light:hover span:nth-child(6), .btn-two-light:hover span:nth-child(6), .btn-one-light:hover span:nth-child(6) { -webkit-transition-delay: 0.3s; transition-delay: 0.3s; } .btn-one-light { background-color: transparent; color: var(--white); border-color: var(--white); } .btn-one.dark-mode, .dark-mode.btn-show-all-light, .dark-mode.btn-two-light, .dark-mode.btn-one-light { background-color: var(--black0); color: var(--black); } .btn-one.light, .light.btn-show-all-light, .light.btn-two-light, .light.btn-one-light { background-color: var(--white); color: var(--black); } .btn-two, .btn-three-light { display: inline-block; font-size: 18px; line-height: 28px; font-weight: 600; padding: 15px 50px; text-transform: capitalize; color: var(--white); background-color: var(--theme-color4); border: 1px solid var(--theme-color4); border-radius: 30px; position: relative; text-align: center; overflow: hidden; } @media (max-width: 767px) { .btn-two, .btn-three-light { padding: 8px 30px; } } .btn-two i, .btn-three-light i { margin-left: 20px; margin-right: 10px; -webkit-transition: var(--transition); transition: var(--transition); } .btn-two span, .btn-three-light span { color: inherit; display: inline-block; min-width: 5px; text-transform: capitalize !important; -webkit-transition: opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease; transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); opacity: 0; -webkit-transform: translate(0, -20px); transform: translate(0, -20px); } .btn-two:before, .btn-three-light:before { content: attr(data-text); position: absolute; width: 100%; right: 15px; -webkit-transition: opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease; transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); opacity: 1; -webkit-transform: translate(0, 0); transform: translate(0, 0); } .btn-two:hover, .btn-three-light:hover { color: var(--white); } .btn-two:hover:before, .btn-three-light:hover:before { opacity: 0; -webkit-transform: translate(0, 20px); transform: translate(0, 20px); } .btn-two:hover i, .btn-three-light:hover i { -webkit-transform: rotate(45deg); transform: rotate(45deg); } .btn-two:hover span, .btn-three-light:hover span { opacity: 1; -webkit-transform: translate(0, 0); transform: translate(0, 0); } .btn-two:hover span:nth-child(1), .btn-three-light:hover span:nth-child(1) { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; } .btn-two:hover span:nth-child(2), .btn-three-light:hover span:nth-child(2) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; } .btn-two:hover span:nth-child(3), .btn-three-light:hover span:nth-child(3) { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; } .btn-two:hover span:nth-child(4), .btn-three-light:hover span:nth-child(4) { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; } .btn-two:hover span:nth-child(5), .btn-three-light:hover span:nth-child(5) { -webkit-transition-delay: 0.25s; transition-delay: 0.25s; } .btn-two:hover span:nth-child(6), .btn-three-light:hover span:nth-child(6) { -webkit-transition-delay: 0.3s; transition-delay: 0.3s; } .btn-two-light { background-color: var(--white); color: var(--black); } .btn-two-light:hover { color: var(--black); } .btn-two.dark-mode, .dark-mode.btn-three-light { background-color: var(--black0); color: var(--black); } .btn-three { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 18px; line-height: 28px; font-weight: 500; padding: 10px 60px; text-transform: capitalize; color: var(--white); border-radius: 30px; border: 1px solid var(--theme-color4); background-color: var(--theme-color4); position: relative; text-align: center; overflow: hidden; } @media (max-width: 767px) { .btn-three { padding: 8px 30px; } } .btn-three .icon-box { margin-right: 15px; } .btn-three span { color: inherit; display: inline-block; min-width: 5px; color: var(--white); text-transform: capitalize !important; -webkit-transition: opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease; transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); opacity: 0; -webkit-transform: translate(0, -20px); transform: translate(0, -20px); } .btn-three:before { content: attr(data-text); position: absolute; width: 100%; left: 15px; display: inline-block; -webkit-transition: opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease; transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); opacity: 1; -webkit-transform: translate(0, 0); transform: translate(0, 0); } .btn-three:hover { color: var(--white); } .btn-three:hover:before { opacity: 0; -webkit-transform: translate(0, 20px); transform: translate(0, 20px); } .btn-three:hover span { opacity: 1; -webkit-transform: translate(0, 0); transform: translate(0, 0); } .btn-three:hover span:nth-child(1) { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; } .btn-three:hover span:nth-child(2) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; } .btn-three:hover span:nth-child(3) { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; } .btn-three:hover span:nth-child(4) { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; } .btn-three:hover span:nth-child(5) { -webkit-transition-delay: 0.25s; transition-delay: 0.25s; } .btn-three:hover span:nth-child(6) { -webkit-transition-delay: 0.3s; transition-delay: 0.3s; } .btn-three-light { color: var(--white); border: 1px solid var(--white); } .btn-three-light:hover { color: var(--white); } .btn-show-all { display: inline-block; font-size: 18px; line-height: 28px; font-weight: 600; padding: 15px 65px; text-transform: capitalize; color: var(--theme-color2); border: 1px solid var(--theme-color2); border-radius: 30px; position: relative; text-align: center; overflow: hidden; } @media (max-width: 767px) { .btn-show-all { padding: 8px 30px; } } .btn-show-all span { color: inherit; display: inline-block; min-width: 5px; text-transform: capitalize !important; -webkit-transition: opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease; transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); opacity: 0; -webkit-transform: translate(0, -20px); transform: translate(0, -20px); } .btn-show-all:before { content: attr(data-text); position: absolute; width: 100%; left: 0; -webkit-transition: opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease; transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); opacity: 1; -webkit-transform: translate(0, 0); transform: translate(0, 0); } .btn-show-all:hover:before { opacity: 0; -webkit-transform: translate(0, 20px); transform: translate(0, 20px); } .btn-show-all:hover i { -webkit-transform: rotate(45deg); transform: rotate(45deg); } .btn-show-all:hover span { opacity: 1; -webkit-transform: translate(0, 0); transform: translate(0, 0); } .btn-show-all:hover span:nth-child(1) { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; } .btn-show-all:hover span:nth-child(2) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; } .btn-show-all:hover span:nth-child(3) { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; } .btn-show-all:hover span:nth-child(4) { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; } .btn-show-all:hover span:nth-child(5) { -webkit-transition-delay: 0.25s; transition-delay: 0.25s; } .btn-show-all:hover span:nth-child(6) { -webkit-transition-delay: 0.3s; transition-delay: 0.3s; } .btn-show-all-light { background-color: transparent; color: var(--white); border-color: var(--white); } .btn-show-all.dark-mode { background-color: var(--black0); color: var(--black); } .btn-more { font-size: 18px; color: var(--black); font-weight: 500; } .btn-more i { font-size: 14px; -webkit-transition: var(--transition); transition: var(--transition); } .btn-more:hover i { margin-left: 5px; } .btn-explore { color: var(--black); font-size: 20px; font-weight: 700; line-height: 30px; text-decoration: underline; text-transform: capitalize; } .btn-explore i { font-size: 14px; -webkit-transition: var(--transition); transition: var(--transition); } .btn-explore:hover i { margin-left: 5px; } .btn-explore-2 { position: relative; font-size: 18px; color: var(--black); line-height: 28px; font-weight: 600; border-radius: 30px; display: inline-block; } .btn-explore-2 i { margin-left: 10px; font-size: 16px; margin-right: 10px; -webkit-transition: var(--transition); transition: var(--transition); } .btn-explore-2 span { color: inherit; display: inline-block; min-width: 5px; text-transform: capitalize !important; -webkit-transition: opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease; transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); opacity: 0; -webkit-transform: translate(0, -20px); transform: translate(0, -20px); } .btn-explore-2:before { content: attr(data-text); position: absolute; width: 100%; left: 0px; -webkit-transition: opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease; transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); opacity: 1; -webkit-transform: translate(0, 0); transform: translate(0, 0); } .btn-explore-2:hover:before { opacity: 0; -webkit-transform: translate(0, 20px); transform: translate(0, 20px); } .btn-explore-2:hover i { -webkit-transform: rotate(45deg); transform: rotate(45deg); } .btn-explore-2:hover span { opacity: 1; -webkit-transform: translate(0, 0); transform: translate(0, 0); } .btn-explore-2:hover span:nth-child(1) { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; } .btn-explore-2:hover span:nth-child(2) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; } .btn-explore-2:hover span:nth-child(3) { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; } .btn-explore-2:hover span:nth-child(4) { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; } .btn-explore-2:hover span:nth-child(5) { -webkit-transition-delay: 0.25s; transition-delay: 0.25s; } .btn-explore-2:hover span:nth-child(6) { -webkit-transition-delay: 0.3s; transition-delay: 0.3s; } .btn-discover, .btn-discover-dark, .btn-discover-light { position: relative; font-size: 18px; color: var(--white); line-height: 28px; font-weight: 600; padding: 12px 50px; border-radius: 30px; display: inline-block; text-align: center; background: var(--theme-color4); } .btn-discover span, .btn-discover-dark span, .btn-discover-light span { color: inherit; display: inline-block; min-width: 5px; text-transform: capitalize !important; -webkit-transition: opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease; transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); opacity: 0; -webkit-transform: translate(0, -20px); transform: translate(0, -20px); } .btn-discover:before, .btn-discover-dark:before, .btn-discover-light:before { content: attr(data-text); position: absolute; width: 100%; left: 0px; -webkit-transition: opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease; transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); opacity: 1; -webkit-transform: translate(0, 0); transform: translate(0, 0); } .btn-discover:hover, .btn-discover-dark:hover, .btn-discover-light:hover { color: var(--white); } .btn-discover:hover:before, .btn-discover-dark:hover:before, .btn-discover-light:hover:before { opacity: 0; -webkit-transform: translate(0, 20px); transform: translate(0, 20px); } .btn-discover:hover i, .btn-discover-dark:hover i, .btn-discover-light:hover i { -webkit-transform: rotate(45deg); transform: rotate(45deg); } .btn-discover:hover span, .btn-discover-dark:hover span, .btn-discover-light:hover span { opacity: 1; -webkit-transform: translate(0, 0); transform: translate(0, 0); } .btn-discover:hover span:nth-child(1), .btn-discover-dark:hover span:nth-child(1), .btn-discover-light:hover span:nth-child(1) { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; } .btn-discover:hover span:nth-child(2), .btn-discover-dark:hover span:nth-child(2), .btn-discover-light:hover span:nth-child(2) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; } .btn-discover:hover span:nth-child(3), .btn-discover-dark:hover span:nth-child(3), .btn-discover-light:hover span:nth-child(3) { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; } .btn-discover:hover span:nth-child(4), .btn-discover-dark:hover span:nth-child(4), .btn-discover-light:hover span:nth-child(4) { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; } .btn-discover:hover span:nth-child(5), .btn-discover-dark:hover span:nth-child(5), .btn-discover-light:hover span:nth-child(5) { -webkit-transition-delay: 0.25s; transition-delay: 0.25s; } .btn-discover:hover span:nth-child(6), .btn-discover-dark:hover span:nth-child(6), .btn-discover-light:hover span:nth-child(6) { -webkit-transition-delay: 0.3s; transition-delay: 0.3s; } .btn-discover-light { color: var(--white); background: transparent; border: 1px solid var(--white); } .btn-discover-light:hover { color: var(--white); } .btn-discover-dark { color: var(--black); background: transparent; border: 1px solid #000; } .btn-discover-dark:hover { color: var(--black); } .btn-book { position: relative; font-size: 18px; color: var(--white); line-height: 28px; font-weight: 600; padding: 15px 50px; border-radius: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; background: var(--theme-color4); } .btn-book svg { font-size: 14px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: var(--transition); transition: var(--transition); margin-left: 15px; } .btn-book span { color: inherit; display: inline-block; min-width: 5px; text-transform: capitalize !important; -webkit-transition: opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease; transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); opacity: 0; -webkit-transform: translate(0, -20px); transform: translate(0, -20px); } .btn-book:before { content: attr(data-text); position: absolute; width: 100%; right: 15px; -webkit-transition: opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease; transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); opacity: 1; -webkit-transform: translate(0, 0); transform: translate(0, 0); } .btn-book:hover { color: var(--white); } .btn-book:hover:before { opacity: 0; -webkit-transform: translate(0, 20px); transform: translate(0, 20px); } .btn-book:hover svg { -webkit-transform: rotate(0deg); transform: rotate(0deg); } .btn-book:hover span { opacity: 1; -webkit-transform: translate(0, 0); transform: translate(0, 0); } .btn-book:hover span:nth-child(1) { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; } .btn-book:hover span:nth-child(2) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; } .btn-book:hover span:nth-child(3) { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; } .btn-book:hover span:nth-child(4) { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; } .btn-book:hover span:nth-child(5) { -webkit-transition-delay: 0.25s; transition-delay: 0.25s; } .btn-book:hover span:nth-child(6) { -webkit-transition-delay: 0.3s; transition-delay: 0.3s; } .btn-more-2 { font-size: 18px; color: var(--white); line-height: 28px; font-weight: 600; padding: 12px 50px; border-radius: 30px; display: inline-block; background: var(--theme-color5); } .btn-more-2 span { color: inherit; display: inline-block; min-width: 5px; text-transform: capitalize !important; -webkit-transition: opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease; transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); opacity: 0; -webkit-transform: translate(0, -20px); transform: translate(0, -20px); } .btn-more-2:before { content: attr(data-text); position: absolute; width: 100%; right: 0px; -webkit-transition: opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease; transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s ease, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); opacity: 1; -webkit-transform: translate(0, 0); transform: translate(0, 0); } .btn-more-2:hover { color: var(--white); } .btn-more-2:hover:before { opacity: 0; -webkit-transform: translate(0, 20px); transform: translate(0, 20px); } .btn-more-2:hover i { -webkit-transform: rotate(45deg); transform: rotate(45deg); } .btn-more-2:hover span { opacity: 1; -webkit-transform: translate(0, 0); transform: translate(0, 0); } .btn-more-2:hover span:nth-child(1) { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; } .btn-more-2:hover span:nth-child(2) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; } .btn-more-2:hover span:nth-child(3) { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; } .btn-more-2:hover span:nth-child(4) { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; } .btn-more-2:hover span:nth-child(5) { -webkit-transition-delay: 0.25s; transition-delay: 0.25s; } .btn-more-2:hover span:nth-child(6) { -webkit-transition-delay: 0.3s; transition-delay: 0.3s; } .btn-view { display: inline-block; color: var(--theme-color2); font-family: var(--font-title); font-weight: 500; text-transform: capitalize; } .btn-view i { color: var(--theme-color2); margin-left: 5px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: var(--transition); transition: var(--transition); } .btn-view:hover { color: var(--white); } .btn-view:hover i { -webkit-transform: rotate(0deg); transform: rotate(0deg); color: var(--white); } .btn-video { position: relative; text-align: center; display: inline-block; z-index: 2; } .btn-video a { position: relative; color: var(--white); font-size: 24px; z-index: 1; background-color: rgba(255, 255, 255, 0.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 rgba(255, 255, 255, 0.7); opacity: 0.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: var(--transition); transition: var(--transition); border-radius: 12px; background-color: var(--theme-color2); color: var(--text-color2); font-size: 18px; -webkit-box-shadow: var(--shadow); box-shadow: var(--shadow); position: fixed; z-index: 99; right: 30px; bottom: 30px; transition: var(--transition); opacity: 0; visibility: hidden; } .btn-backToTop:hover { background-color: var(--theme-color1); -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 5px 10px 0px rgba(0, 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: var(--transition); transition: var(--transition); color: var(--black); transition: var(--transition); border: 1px solid transparent; font-size: 16px; background-color: rgba(35, 48, 50, 0.1019607843); } @media (max-width: 767px) { .arry-prev, .arry-next { width: 40px; height: 40px; line-height: 40px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); font-size: 14px; } } .arry-prev:hover, .arry-next:hover { background-color: rgba(35, 48, 50, 0.2); color: var(--black); border: 1px solid transparent; } .arry-prev.active, .active.arry-next { background-color: rgba(35, 48, 50, 0.2); color: var(--black); border: 1px solid transparent; } .breadcrumb-area { overflow: hidden; background-position: center; background-repeat: no-repeat; background-size: cover; padding: 130px 0; position: relative; z-index: 1; } .breadcrumb-area::after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(8, 31, 35, 0.6980392157); content: ""; z-index: -1; } @media (max-width: 767px) { .breadcrumb-area { padding: 60px 0; } } .breadcrumb__item { text-align: center; } .breadcrumb__item .title { margin-bottom: 20px; color: var(--white); } .breadcrumb__item ul { 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; gap: 10px; } .breadcrumb__item ul li { color: var(--white); } .breadcrumb__item ul li a { font-weight: 500; letter-spacing: 1px; } .breadcrumb__item ul li a:hover { letter-spacing: 2px; } .progress-area .progress { position: relative; background-color: transparent; height: 3px; border-radius: 0px; } .progress-area .progress.dark-mode { background-color: var(--theme-color1); } .progress-area .progress .progress-bar { position: relative; background-color: var(--theme-color1); } .progress-area .progress .progress-bar::after { position: absolute; top: -3px; right: 0; width: 3px; height: 8px; content: ""; -webkit-transform: rotateX("45deg"); transform: rotateX("45deg"); 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; } .skills { position: relative; margin-bottom: 40px; } .skills .skill-item { position: relative; margin-bottom: 20px; } .skills .skill-item:last-child { margin-bottom: 0px; } .skills .skill-item .skill-header { position: relative; margin-bottom: 10px; } .skills .skill-item .skill-header .skill-title { font-family: var(--font-title); font-weight: 500; font-size: 18px; line-height: 28px; letter-spacing: 0%; } .skills .skill-item .skill-bar { position: relative; width: 100%; height: 2px; } .skills .skill-item .skill-bar .bar-inner { position: relative; width: 100%; height: 2px; } .skills .skill-item .skill-bar .bar-inner .bar { position: absolute; left: 0px; top: 0px; height: 2px; width: 0px; -webkit-transition: all 3000ms ease; transition: all 3000ms ease; border-radius: 10px; background-color: var(--theme-color1); } .skills .skill-item .skill-bar .bar-inner .skill-percentage { position: absolute; right: -15px; bottom: 100%; font-weight: 400; font-size: 16px; line-height: 28px; letter-spacing: 0%; margin-bottom: 10px; font-family: var(--font-body); color: var(--theme-color1); } .skills .skill-item .skill-bar .bar-inner .skill-percentage::after { position: absolute; top: 117%; right: 15px; height: 13px; width: 2px; content: ""; background-color: var(--theme-color2); -webkit-transform: rotate(30deg); transform: rotate(30deg); } .scroll-up { cursor: pointer; display: block; border-radius: 50px; -webkit-box-shadow: inset 0 0 0 2px var(--border); box-shadow: inset 0 0 0 2px var(--border); z-index: 99; opacity: 0; visibility: hidden; -webkit-transform: translateY(15px); transform: translateY(15px); position: fixed; right: 25px; bottom: 35px; height: 50px; width: 50px; -webkit-transition: var(--transition); transition: var(--transition); } .scroll-up::after { position: absolute; font-family: "Font Awesome 6 Pro"; content: "\f077"; text-align: center; line-height: 50px; font-weight: 700; font-size: 18px; color: var(--theme-color1); left: 0; top: 0; height: 50px; width: 50px; cursor: pointer; display: block; z-index: 1; -webkit-transition: var(--transition); transition: var(--transition); } .scroll-up svg path { fill: none; } .scroll-up svg.scroll-circle path { stroke: var(--theme-color1); stroke-width: 4px; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: var(--transition); transition: var(--transition); } .scroll-up.active-scroll { opacity: 1; visibility: visible; -webkit-transform: translateY(0); transform: translateY(0); } #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 rgba(51, 51, 51, 0.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(--font-title); 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: 0.2s; animation-delay: 0.2s; } #preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before { -webkit-animation-delay: 0.4s; animation-delay: 0.4s; } #preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before { -webkit-animation-delay: 0.6s; animation-delay: 0.6s; } #preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before { -webkit-animation-delay: 0.8s; animation-delay: 0.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(--font-title); 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: 0px; } #preloader .loader .loader-section .bg { background-color: var(--white); height: 100%; left: 0; width: 100%; -webkit-transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1); transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1); } #preloader.loaded .animation-preloader { opacity: 0; -webkit-transition: 0.3s ease-out; transition: 0.3s ease-out; } #preloader.loaded .loader-section .bg { width: 0; transition: 0.7s; -webkit-transition: 0.7s; -moz-transition: 0.7s; -ms-transition: 0.7s; -o-transition: 0.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; } .marqueeSwiper-five-area { overflow: hidden; } .marqueeSwiper-five__slider .swiper-wrapper { -webkit-transition-timing-function: linear; transition-timing-function: linear; } .logo { display: block; width: 201px; } .logo img { width: 100%; } .header-top-area { overflow: hidden; background-color: var(--black); } .header-top-area.light { background-color: var(--white); border-bottom: 1px solid var(--border); } .header-top-area.fixed { position: absolute; top: 0; left: 0; width: 100%; z-index: 99; background-color: transparent; border-bottom: 1px solid var(--border-light); } .header-top-area.header-blur { background: transparent; border-bottom: 1px solid rgba(255, 255, 255, 0.1); } .header-top-area.header-blur::after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; content: ""; background: rgba(255, 255, 255, 0.2); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); } .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__socials { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .header-top__socials a { padding: 11px 30px; border-left: 1px solid var(--border-light); } .header-top__socials a svg { -webkit-transition: 0.9s; transition: 0.9s; } .header-top__socials a:hover svg { -webkit-transform: rotateY(360deg); transform: rotateY(360deg); } .header-top__socials.four-socials a { padding: 11px 15px; border: none; } .header-top__socials.light a { border: none; } .header-top__socials.light a svg path { fill: var(--white); } .header-top__links { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 60px; } .header-top__links li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 12px; position: relative; color: var(--white); } .header-top__links li::after { position: absolute; top: -10px; right: -30px; height: 50px; width: 1px; background-color: var(--border-light); content: ""; } .header-top__links.light li { color: var(--white); } .header-top__links.light li::after { display: none; } .header-top__links.four-links li::after { display: none; } .header-area { top: 50px; 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: rgba(255, 255, 255, 0.2); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); } .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(--white); -webkit-box-shadow: var(--shadow); box-shadow: var(--shadow); } .header-area.menu-fixed.header-blur::after { background-color: var(--black); -webkit-backdrop-filter: blur(0px); backdrop-filter: blur(0px); } .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; } @media (max-width: 1399px) { .header__main .main-menu { gap: 25px; } } .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: 30px 0; font-size: 14px; line-height: 26px; color: var(--heading-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: var(--transition); transition: var(--transition); } .header__main .main-menu ul li .sub-menu { position: absolute; left: 0; top: 80px; z-index: 99; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 0; width: 220px; border: 1px solid var(--border); -webkit-box-shadow: var(--shadow); box-shadow: var(--shadow); background-color: var(--white); border-radius: 10px; -webkit-transition: var(--transition); transition: var(--transition); 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 var(--border); } .header__main .main-menu ul li .sub-menu li a.arrow:after { content: "\f105"; font-family: "Font Awesome 6 Pro"; 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: var(--transition); transition: var(--transition); } .header__main .main-menu ul li .sub-menu li a { display: block; padding: 10px 20px; color: var(--heading-color) !important; } .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(--heading-color) !important; } .header__main .main-menu ul li .sub-menu li .sub-sub-menu { position: absolute; left: 210px; top: 0px; z-index: 99; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 0; width: 220px; border: 1px solid var(--border); -webkit-box-shadow: var(--shadow); box-shadow: var(--shadow); background-color: var(--white); border-radius: 10px; -webkit-transition: var(--transition); transition: var(--transition); 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 var(--border); } .header__main .main-menu ul li .sub-menu li .sub-sub-menu li a { display: block; padding: 10px 20px !important; color: var(--heading-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(--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(0px); transform: translateX(0px); } .header__main .main-menu ul li:hover .sub-menu { opacity: 1; visibility: visible; -webkit-transform: translateY(0px); transform: translateY(0px); } .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(--white); } .header__main .main-menu-light ul li:hover a { color: var(--white) !important; } .header__main .main-menu-light ul li:hover i { color: var(--white) !important; } .header__main .main-menu-light ul li .sub-menu { background-color: var(--black); border: 1px solid var(--border); } .header__main .main-menu-light ul li .sub-menu li:not(:last-child) { border-bottom: 1px solid var(--border-light); } .header__main .main-menu-light ul li .sub-menu li a { color: var(--white) !important; } .header__main .main-menu-light ul li .sub-menu li a i { color: var(--white) !important; } .header__main .main-menu-light ul li .sub-menu li:hover a { color: var(--white) !important; } .header__main .main-menu-light ul li .sub-menu li .sub-sub-menu { background-color: var(--black); } .header__main .main-menu-light ul li .sub-menu li .sub-sub-menu li a { color: var(--white) !important; } .header__main .main-menu-light ul li .sub-menu li .sub-sub-menu li:hover a { padding-left: 25px !important; color: var(--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(--heading-color); margin-top: 8px; } .header__main .menu-btns.light .search-trigger { color: var(--white); } .header__main .menubars { width: 28px; line-height: 8px; text-align: left; } .header__main .menubars span { width: 100%; height: 2px; background-color: var(--heading-color); -webkit-transition: var(--transition); transition: var(--transition); } .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:hover span:nth-child(2) { width: 100%; } .header__main .menubars:hover span:nth-child(3) { width: 100%; } .header__main .menubars-light span { background-color: var(--white); } .header-two-area { top: 0; position: fixed; width: 100%; z-index: 99; padding: 0px 80px; background-color: transparent; border-bottom: 1px solid var(--border-light); } @media (max-width: 1199px) { .header-two-area { padding: 0px 20px; } } .header-two-area.menu-fixed { background-color: var(--black); -webkit-box-shadow: var(--shadow); box-shadow: var(--shadow); } .header-two-area .container { max-width: 100%; } .header-dark-area { position: unset; background-color: var(--black); } .header-dark-area.menu-fixed { top: 0; position: fixed; width: 100%; z-index: 99; background-color: var(--black); -webkit-box-shadow: var(--shadow); box-shadow: var(--shadow); } .header-three-area { position: unset; } .header-three-area.menu-fixed { position: fixed; width: 100%; z-index: 99; top: 0; background-color: var(--white); -webkit-box-shadow: var(--shadow); box-shadow: var(--shadow); } .header-three-area.dark-area { background-color: var(--sub-bg); } .header-four-area { top: 0px; position: fixed; width: 100%; z-index: 99; background-color: transparent; } @media (max-width: 991px) { .header-four-area { top: 0; } } @media (max-width: 991px) { .header-four-area .main-menu { display: none; } } .header-four-area.menu-fixed { top: 0px; background-color: var(--black); -webkit-box-shadow: var(--shadow); box-shadow: var(--shadow); } .header-four__btn { padding: 15px 36px; background-color: var(--border-light); color: var(--white); font-weight: 500; display: inline-block; border-radius: 30px; margin-left: 20px; } .header-four__btn i { -webkit-transition: var(--transition); transition: var(--transition); margin-left: 5px; } .header-four__btn:hover i { -webkit-transform: rotate(45deg); transform: rotate(45deg); } @media (max-width: 1199px) { .header-four__btn { display: none; } } .header-eight-area { top: 30px; border-radius: 58px; padding-left: 30px; padding-right: 20px; width: 96%; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); background-color: rgba(255, 255, 255, 0.2); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); } .header-eight-area.menu-fixed { position: fixed; z-index: 99; top: 0; background-color: var(--black); -webkit-box-shadow: var(--shadow); box-shadow: var(--shadow); left: unset; width: 100%; -webkit-transform: unset; transform: unset; padding: 0 60px; border-radius: 0; } @media (max-width: 767px) { .header-eight-area.menu-fixed { padding: 0 15px; } } .header-eight__btns .call { border-right: 1px solid rgba(255, 255, 255, 0.2); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-right: 30px; gap: 10px; height: 45px; } .header-eight__btns .call .icon { width: 40px; height: 40px; line-height: 35px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); border: 1px solid rgba(39, 46, 57, 0.5019607843); background-color: var(--sub-bg); } .header-eight__btns .call span { font-size: 12px; line-height: 20px; color: var(--white); } .header-eight__btns .call h5 { color: var(--white); } @media (max-width: 1399px) { .header-eight__btns .call { display: none; } } .header-eight__btns .header-btn { padding: 15px 36px; background-color: var(--theme-color4); color: var(--white); font-weight: 600; font-size: 18px; line-height: 28px; display: inline-block; border-radius: 30px; margin-left: 20px; } .header-eight__btns .header-btn i { -webkit-transition: var(--transition); transition: var(--transition); margin-left: 10px; } .header-eight__btns .header-btn:hover i { -webkit-transform: rotate(45deg); transform: rotate(45deg); } @media (max-width: 1199px) { .header-eight__btns .header-btn { display: none; } } .header-nine-area { top: 0px; padding: 25px 0px; } .header-nine-area.menu-fixed { background-color: var(--black); } @media (max-width: 991px) { .header-nine-area { padding: 0; } } .header-twelve__btns .btn-two-light { padding-left: 30px; padding-right: 40px; margin: 0 30px; font-weight: 700; } @media (max-width: 1399px) { .header-twelve__btns .btn-two-light { margin: 0; } } @media (max-width: 1199px) { .header-twelve__btns .btn-two-light { display: none !important; } } .header-twelve__btns .btn-two-light i { -webkit-transform: translateX(15px) rotate(-45deg); transform: translateX(15px) rotate(-45deg); -webkit-transition: var(--transition); transition: var(--transition); } .header-twelve__btns .btn-two-light:hover i { -webkit-transform: translateX(5px) rotate(0deg); transform: translateX(5px) rotate(0deg); } .header-twelve__btns .menubars { width: 33px; line-height: 6px; } .header-twelve__btns .menubars span { width: 100% !important; } .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: rgba(0, 0, 0, 0.8); cursor: url("/assets/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: var(--transition); transition: var(--transition); font-size: 22px; color: var(--white); background-color: var(--theme-color1); opacity: 1; background-image: none; transition: var(--transition); } .offcanvas .btn-close:hover { -webkit-transform: rotate(90deg); transform: rotate(90deg); } .sidebar-area { z-index: 99999; background-color: var(--heading-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: var(--transition); transition: var(--transition); border: 1px solid var(--border-light); 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(--white); background-color: var(--theme-color1); border: 1px solid var(--border-light); } .sidebar__contact-info ul li:not(:last-child) { margin-bottom: 10px; } .sidebar__contact-info ul li i { color: var(--white); margin-right: 8px; } .sidebar__contact-info ul li a { color: var(--paragraph-light); } .sidebar__text { color: var(--paragraph-light); } .sidebar__body { margin-top: 30px; } .sidebar__body .mean-container .mean-nav { background-color: var(--heading-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: rgba(0, 0, 0, 0.8); cursor: url(/assets/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 0.3s; animation: slideInUp 0.3s; } .search-wrap .main-search-input { width: 100%; height: 70px; border: 0; padding: 0 50px; background: transparent; font-size: 25px; color: var(--white); border-bottom: 1px solid var(--white); text-align: center; letter-spacing: 2px; } .search-wrap input.main-search-input::-webkit-input-placeholder { color: var(--white); opacity: 1; font-size: 24px; } .search-wrap input.main-search-input::-moz-placeholder { color: var(--white); opacity: 1; font-size: 24px; } .search-wrap input.main-search-input:-ms-input-placeholder { color: var(--white); opacity: 1; font-size: 24px; } .search-wrap input.main-search-input::-ms-input-placeholder { color: var(--white); opacity: 1; font-size: 24px; } .search-wrap input.main-search-input::placeholder { color: var(--white); opacity: 1; font-size: 24px; } .search-wrap .search-close { position: absolute; top: 30px; right: 30px; font-size: 30px; color: var(--white); cursor: pointer; width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); transition: var(--transition); } .search-wrap .search-close:hover { -webkit-transform: rotate(90deg); transform: rotate(90deg); } .banner-area { overflow: hidden; position: relative; z-index: 1; } .banner__wrp { padding: 226px 80px; position: relative; z-index: 1; } @media (max-width: 991px) { .banner__wrp { padding: 30px; padding-bottom: 100px; padding-top: 150px; } } @media (max-width: 575px) { .banner__wrp { padding: 15px; padding-bottom: 100px; padding-top: 100px; } } .banner__image { position: absolute; z-index: -1; top: 0; left: 0; width: 100%; height: 100%; } .banner__image img { width: 100%; height: 100%; } @media (max-width: 991px) { .banner__image img { -o-object-fit: cover; object-fit: cover; } } .banner__image .parallax-bg { position: relative; overflow: hidden; height: 100%; z-index: 1; } .banner__image .parallax-bg::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; z-index: 99; } .banner__content .title { color: var(--white); line-height: 100%; margin-bottom: 40px; font-size: clamp(40px, 4vw, 80px); line-height: 1.2; } .banner__content .text { color: var(--white); font-size: 18px; line-height: 36px; margin-top: 20px; max-width: 630px; } .banner__content .arry-btn { margin-top: 30px; font-size: 40px; color: var(--white); } .banner__content .arry-btn i { display: inline-block; -webkit-transform: rotate(90deg); transform: rotate(90deg); } .banner__slider { height: 100%; } .banner__dot { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 5px; position: absolute; left: unset !important; bottom: 80px !important; right: 80px !important; max-width: 425px; } .banner__dot .swiper-pagination-bullet { width: 130px; height: 130px; background-color: transparent; padding: 10px 15px; cursor: pointer; overflow: hidden; border: 1px solid var(--white); border-radius: 0; -webkit-transition: var(--transition); transition: var(--transition); opacity: 1; } .banner__dot .swiper-pagination-bullet .dot-content { 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: justify; -ms-flex-pack: justify; justify-content: space-between; height: 100%; } .banner__dot .swiper-pagination-bullet .dot-content span { font-size: 18px; font-weight: 600; font-family: var(--font-title); color: var(--white); } .banner__dot .swiper-pagination-bullet .dot-content span:first-child { text-align: right; } .banner__dot .swiper-pagination-bullet-active { background-color: rgba(255, 255, 255, 0.4); -webkit-backdrop-filter: blur(30px); backdrop-filter: blur(30px); } @media (max-width: 991px) { .banner__dot { display: none; } } .banner-two-area { overflow: hidden; position: relative; z-index: 1; background-position: center; background-repeat: no-repeat; background-size: cover; } .banner-two-area::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; background: linear-gradient(2.49deg, rgba(26, 36, 63, 0.9) 13.5%, rgba(26, 36, 63, 0) 67.39%); z-index: -1; } .banner-two__wrp { padding: 320px 80px 100px 80px; } @media (max-width: 991px) { .banner-two__wrp { padding: 200px 30px 100px 30px; } } @media (max-width: 575px) { .banner-two__wrp { padding: 150px 15px 80px 15px; } } .banner-two__content { position: relative; z-index: 1; } .banner-two__content .title { color: var(--white); font-size: 110px; font-weight: 600; max-width: 1025px; font-size: clamp(40px, 6.7vw, 110px); line-height: 1.2; } .banner-two__content .title span { color: inherit; } .banner-two__content .text { color: var(--white); font-size: 20px; font-weight: 300; text-transform: uppercase; font-size: clamp(16px, 1.25vw, 20px); line-height: 1.75; } .banner-two__content .customer-rating { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 10px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: 50px; } .banner-two__content .customer-rating .rating { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; gap: 20px; } .banner-two__content .customer-rating .rating ul { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; gap: 5px; } .banner-two__content .customer-rating .rating span { color: var(--white); font-family: var(--font-body); font-size: 14px; letter-spacing: 2px; line-height: 20px; text-transform: uppercase; } .banner-two__contact-info { border-top: 1px solid #656C7C; } .banner-two__contact-info ul { 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; } @media (max-width: 767px) { .banner-two__contact-info ul { -ms-flex-wrap: wrap; flex-wrap: wrap; } } .banner-two__contact-info ul li { text-align: center; max-width: 33.33%; width: 100%; padding: 30px; } @media (max-width: 767px) { .banner-two__contact-info ul li { max-width: 100%; } } .banner-two__contact-info ul li span { font-size: 16px; line-height: 26px; font-weight: 300; color: var(--white); display: block; } .banner-two__contact-info ul li span:first-child { margin-bottom: 5px; } .banner-two__contact-info ul li:nth-child(2) { border-left: 1px solid #656C7C; border-right: 1px solid #656C7C; } .banner-three-area { overflow: hidden; position: relative; z-index: 1; padding-top: 108px; padding-bottom: 122px; background-color: var(--black); background-position: center; background-repeat: no-repeat; background-size: cover; } @media (max-width: 767px) { .banner-three-area { padding-top: 130px; padding-bottom: 80px; } } @media (max-width: 470px) { .banner-three-area { padding-top: 80px; padding-bottom: 80px; } } .banner-three-area::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; z-index: -1; } .banner-three__content { position: relative; z-index: 1; max-width: 880px; } .banner-three__content .rating { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 20px; } .banner-three__content .rating ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 5px; } .banner-three__content .rating span { color: var(--white); font-size: 14px; letter-spacing: 2px; line-height: 20px; text-transform: uppercase; } .banner-three__content .title { color: var(--white); font-size: 100px; font-weight: 700; font-size: clamp(40px, 6.25vw, 100px); line-height: 1.2; } .banner-three__content .text { color: var(--white); font-size: 18px; line-height: 36px; margin-top: 25px; max-width: 650px; } .banner-three__content .arry-btn { margin-top: 50px; font-size: 48px; color: var(--white); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .banner-three__content .arry-btn:hover { -webkit-transform: rotate(0); transform: rotate(0); } @media (max-width: 575px) { .banner-three__content .arry-btn { margin-top: 30px; } } .banner-three__content .arry { position: absolute; bottom: 0px; right: -50px; } @media (max-width: 1199px) { .banner-three__content .arry { display: none; } } .banner-three__form { background-color: var(--black); padding: 50px; max-width: 490px; width: 100%; margin-left: 50px; } @media (max-width: 1399px) { .banner-three__form { max-width: 100%; margin-left: 0; } } @media (max-width: 470px) { .banner-three__form { padding: 30px; } } .banner-three__form .title { color: var(--white); text-align: center; margin-bottom: 10px; } .banner-three__form form { max-width: 850px; } @media (max-width: 1399px) { .banner-three__form form { max-width: 100%; } } .banner-three__form form input, .banner-three__form form textarea { width: 100%; padding: 14px 20px; border: 1px solid transparent; color: var(--white); background-color: #252e38; -webkit-transition: var(--transition); transition: var(--transition); margin-top: 20px; } .banner-three__form form input::-webkit-input-placeholder, .banner-three__form form textarea::-webkit-input-placeholder { color: var(--white); } .banner-three__form form input::-moz-placeholder, .banner-three__form form textarea::-moz-placeholder { color: var(--white); } .banner-three__form form input:-ms-input-placeholder, .banner-three__form form textarea:-ms-input-placeholder { color: var(--white); } .banner-three__form form input::-ms-input-placeholder, .banner-three__form form textarea::-ms-input-placeholder { color: var(--white); } .banner-three__form form input::placeholder, .banner-three__form form textarea::placeholder { color: var(--white); } .banner-three__form form input:focus, .banner-three__form form textarea:focus { border: 1px solid var(--border); } .banner-three__form form textarea { height: 160px; resize: none; border-radius: 0px; } .banner-three__form .nice-select { border-radius: 0; background-color: #252e38; border: none; } .banner-three__form .nice-select::before { color: var(--white); } .banner-three__form .nice-select span { color: var(--white); } .banner-three__form .nice-select .list { border-radius: 0; } .banner-three__text { position: absolute; right: calc(50% - 675px); top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: -1; } @media (max-width: 1399px) { .banner-three__text { display: none; } } .banner-four-area { overflow: hidden; position: relative; z-index: 1; } .banner-four__item { margin-top: 135px; height: 830px !important; border-top: 1px solid rgba(255, 255, 255, 0.2); } .banner-four__item span { font-size: 32px !important; color: var(--white) !important; -webkit-text-fill-color: var(--white) !important; -webkit-text-stroke-width: 0 !important; font-weight: 600 !important; border-bottom: 3px solid var(--white); display: inline-block; padding-right: 40px; margin-bottom: 20px; line-height: 90px !important; } .banner-four__item span sup { font-size: 16px !important; display: inline-block; -webkit-transform: translateY(-15px); transform: translateY(-15px); } .banner-four__item .text { max-width: 350px; } .banner-four__item:hover .content { background-color: rgba(255, 255, 255, 0.1490196078); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); } @media (max-width: 991px) { .banner-four__item { margin-top: 80px; } } @media (max-width: 767px) { .banner-four__item { height: 500px !important; } } .banner-five-area { overflow: hidden; position: relative; z-index: 1; } .banner-five-area::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; background: linear-gradient(104.49deg, rgba(18, 28, 39, 0.99) 28.87%, rgba(35, 48, 50, 0) 80.6%); z-index: 0; } .banner-five-area-2 { overflow: hidden; position: relative; z-index: 1; } .banner-five-area-2::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; background: -webkit-gradient(linear, left top, left bottom, from(rgba(31, 38, 56, 0.98)), to(rgba(40, 45, 58, 0.931))); background: linear-gradient(180deg, rgba(31, 38, 56, 0.98) 0%, rgba(40, 45, 58, 0.931) 100%); } .banner-five-area-2 .banner-five__content h4 { color: var(--white); } .banner-five-area-2 .banner-five__content .title { text-transform: uppercase; } .banner-five-area-2 .banner-shape-left { position: absolute; bottom: 0; left: -23px; width: 500px; height: 320px; } .banner-five-area-2 .banner-image { position: absolute; right: 100px; bottom: 0; } @media (max-width: 1600px) { .banner-five-area-2 .banner-image { right: 0; } } .banner-five__video { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; position: absolute; top: 0; left: 0; z-index: -1; } .banner-five__signature { position: absolute; right: 187px; bottom: 50px; } @media (max-width: 991px) { .banner-five__signature { right: 50px; } .banner-five__signature img { width: 100px; } } @media (max-width: 575px) { .banner-five__signature { right: 15px; } } .banner-five__shape { position: absolute; z-index: -1; bottom: 0; right: 0; } @media (max-width: 767px) { .banner-five__shape { display: none; } } .banner-five__wrp { padding: 220px 80px 50px; } @media (max-width: 991px) { .banner-five__wrp { padding: 150px 30px 70px; } } @media (max-width: 575px) { .banner-five__wrp { padding: 150px 15px 50px; } } .banner-five__content { max-width: 960px; position: relative; z-index: 1; } .banner-five__content .title-text { font-family: var(--font-title); font-weight: 800; font-size: 200px; letter-spacing: 3px; text-transform: uppercase; color: transparent; font-size: clamp(40px, 12.5vw, 200px); line-height: 1; -webkit-text-stroke: 1px rgba(255, 255, 255, 0.1); -webkit-transition: 0.7s; transition: 0.7s; } .banner-five__content .title { font-size: 90px; color: var(--white); font-size: clamp(40px, 5.6vw, 90px); line-height: 1.2; } .banner-five__content .text { color: var(--white); font-size: 18px; line-height: 36px; margin-top: 25px; font-weight: 500; padding-bottom: 45px; max-width: 770px; } .banner-five__content .text-border { position: relative; margin-bottom: 60px; } .banner-five__content .text-border::before { position: absolute; bottom: 0; left: 0; width: 675px; height: 1px; content: ""; border: 1px solid rgba(255, 255, 255, 0.1); } .banner-five__content .btns-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 65px; margin-bottom: 170px; } .banner-five__content .btns-box span { font-style: normal; font-weight: 400; font-size: 16px; line-height: 30px; color: var(--white); } .banner-five__content .btns-box h4 { color: var(--white); } .banner-five__content .rating { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 20px; } .banner-five__content .rating ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 5px; } .banner-five__content .rating span { font-size: 14px; line-height: 20px; color: var(--white); } .banner-six-area { overflow: hidden; position: relative; z-index: 1; } .banner-six-area.style-fourteen .banner-six__content { padding: 300px 50px 180px; } .banner-six-area.style-fourteen .banner-six__content .sub-title { position: relative; font-family: var(--font-title); font-weight: 600; font-size: 24px; line-height: 34px; letter-spacing: 0%; padding-left: 67px; margin-bottom: 30px; display: inline-block; color: var(--white); } .banner-six-area.style-fourteen .banner-six__content .sub-title:after { position: absolute; top: calc(50% - 1.5px); left: 0; height: 3px; width: 52px; content: ""; background-color: var(--white); } .banner-six-area.style-fourteen .slide-bg:before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; z-index: 1; background: rgba(0, 0, 0, 0.7); } .banner-six-area-2 { overflow: hidden; position: relative; z-index: 1; } .banner-six-area-2 .banner-six__content { max-width: 1100px; text-align: center; padding: 260px 50px 0px; } .banner-six-area-2 .banner-six__content .title { text-transform: uppercase; margin-bottom: 10px; } .banner-six-area-2 .banner-six__content .title-text2 { font-family: var(--font-title); font-weight: 600; font-size: 190px; line-height: 140px; letter-spacing: 3px; text-transform: uppercase; color: transparent; padding-top: 100px; font-size: clamp(50px, 11.87vw, 190px); line-height: 0.8; -webkit-text-stroke: 1px rgba(255, 255, 255, 0.25); -webkit-transition: 0.7s; transition: 0.7s; } .banner-six-area-2 .banner-six__content .rating { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 20px; margin-bottom: 20px; } .banner-six-area-2 .banner-six__content .rating ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 5px; } .banner-six-area-2 .banner-six__content .rating span { font-size: 14px; line-height: 20px; color: var(--white); text-transform: uppercase; } .banner-six__content { max-width: 1200px; position: relative; z-index: 9; margin: 0 auto; padding: 210px 50px 260px 50px; } @media (max-width: 991px) { .banner-six__content { padding: 150px 30px; } } @media (max-width: 575px) { .banner-six__content { padding: 150px 15px; } } .banner-six__content .title-text { font-family: var(--font-title); font-weight: 600; font-size: 190px; line-height: 140px; letter-spacing: 3px; text-transform: uppercase; color: transparent; -webkit-transform: translateY(50px); transform: translateY(50px); font-size: clamp(40px, 11.87vw, 190px); line-height: 1.2; -webkit-text-stroke: 1px rgba(255, 255, 255, 0.25); -webkit-transition: 0.7s; transition: 0.7s; } .banner-six__content .title { color: var(--white); font-family: var(--playfair-font); font-weight: 600; margin-bottom: 30px; font-size: clamp(40px, 5vw, 80px); line-height: 1.12; } .banner-six__content .text { color: var(--white); font-size: 18px; line-height: 36px; margin-top: 25px; max-width: 750px; margin: 0 auto; } .banner-six__content .arry-btn { margin-top: 50px; font-size: 48px; color: var(--white); } .banner-six__content .arry-btn:hover { -webkit-transform: rotate(45deg); transform: rotate(45deg); } @media (max-width: 575px) { .banner-six__content .arry-btn { margin-top: 20px; } } .banner-six__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-six__slider .swiper-slide-active .slide-bg { -webkit-transform: scale(1.12); transform: scale(1.12); } .banner-seven-area { overflow: hidden; position: relative; z-index: 1; background-position: center; background-repeat: no-repeat; background-size: cover; } .banner-seven-area::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; background-color: rgba(20, 30, 41, 0.9607843137); z-index: -1; } .banner-seven__wrp { padding: 250px 80px 320px 80px; } @media (max-width: 1199px) { .banner-seven__wrp { padding: 200px 80px; } } @media (max-width: 991px) { .banner-seven__wrp { padding: 200px 30px; padding-bottom: 80px; } } @media (max-width: 575px) { .banner-seven__wrp { padding: 150px 15px; padding-bottom: 80px; } } .banner-seven__content { max-width: 870px; position: relative; z-index: 1; } .banner-seven__content .title { color: var(--white); } .banner-seven__content .title span { color: inherit; } .banner-seven__content .arry-btn { margin-top: 50px; font-size: 60px; color: var(--white); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .banner-seven__content .arry-btn:hover { -webkit-transform: rotate(0); transform: rotate(0); } .banner-seven__image { position: absolute; bottom: 0; right: 0; max-width: 1016px; } .banner-seven__image img { width: 100%; } .banner-seven__image .text1 { font-size: 96px; line-height: 90px; font-weight: 500; font-family: var(--font-title); color: rgba(255, 255, 255, 0.1019607843); text-transform: uppercase; position: absolute; top: 25px; left: 35px; z-index: -1; -webkit-transform: rotate(-24.07deg); transform: rotate(-24.07deg); letter-spacing: 0.2em; } .banner-seven__image .text2 { font-size: 96px; line-height: 90px; font-weight: 500; font-family: var(--font-title); color: rgba(255, 255, 255, 0.1019607843); text-transform: uppercase; position: absolute; top: 150px; right: -110px; z-index: -1; -webkit-transform: rotate(53.22deg); transform: rotate(53.22deg); letter-spacing: 0.2em; } @media (max-width: 1199px) { .banner-seven__image { display: none; } } .banner-eight-area { overflow: hidden; position: relative; z-index: 1; } .banner-eight-area::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; background-color: rgba(8, 31, 35, 0.6980392157); z-index: 0; } .banner-eight__video { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; position: absolute; top: 0; left: 0; z-index: -1; } .banner-eight__content { max-width: 850px; position: relative; z-index: 1; text-align: center; margin: 0 auto; padding-top: 360px; padding-bottom: 230px; } @media (max-width: 991px) { .banner-eight__content { padding-top: 150px; padding-bottom: 80px; } } .banner-eight__content .title { color: var(--white); } .banner-eight__content .text { color: var(--white); font-size: 18px; line-height: 36px; max-width: 590px; margin: 0 auto; margin-top: 20px; } .banner-eight__content .btns { 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: center; -ms-flex-pack: center; justify-content: center; gap: 30px; font-size: 18px; } @media (max-width: 991px) { .banner-eight__content .btns { gap: 15px; } } .banner-eight__content .btns i { display: inline-block; -webkit-transform: translate(10px) rotate(-45deg); transform: translate(10px) rotate(-45deg); -webkit-transition: var(--transition); transition: var(--transition); } .banner-eight__content .btns:hover i { -webkit-transform: translate(10px) rotate(0deg); transform: translate(10px) rotate(0deg); } .banner-nine-area { overflow: hidden; position: relative; z-index: 1; } .banner-nine__wrp { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; max-width: 1300px; margin: 0 auto; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; z-index: 99; } .banner-nine__image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .banner-nine__image .shape-image { position: absolute; bottom: 0; right: -48px; z-index: 9; } .banner-nine__image .swiper-pagination { position: absolute; top: calc(50% - 100px); width: 60px; left: 85px; 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; z-index: 99; } @media (max-width: 1600px) { .banner-nine__image .swiper-pagination { left: 30px; } } @media (max-width: 1399px) { .banner-nine__image .swiper-pagination { display: none; } } .banner-nine__image .swiper-pagination .swiper-pagination-bullet { width: 54px; height: 54px; font-size: 1.2rem; line-height: 54px; text-align: center; border-radius: 50%; color: var(--white); background-color: transparent; cursor: pointer; border: 1px solid var(--white); } .banner-nine__image .swiper-pagination .swiper-pagination-bullet-active { border-color: var(--white); } .banner-nine__image .parallax-bg { position: relative; overflow: hidden; height: 100%; z-index: 1; } .banner-nine__image .parallax-bg img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } @media (max-width: 1199px) { .banner-nine__image { max-width: 100%; float: unset; } } .banner-nine__slide-image { position: relative; } @media (max-width: 1600px) { .banner-nine__slide-image { max-width: 50%; margin-left: 50px; } } @media (max-width: 991px) { .banner-nine__slide-image { display: none; } } @media (max-width: 1399px) { .banner-nine__slide-image img { width: 100%; } } .banner-nine__slide-image .law-text { position: absolute; top: 100px; left: 0px; font-size: 300px; font-weight: 700; text-transform: uppercase; font-size: clamp(40px, 18.75vw, 300px); line-height: 0.9; color: rgba(255, 255, 255, 0.1); } .banner-nine__content { max-width: 750px; padding-top: 290px; padding-bottom: 60px; margin-left: 120px; margin-right: -120px; } @media (max-width: 1600px) { .banner-nine__content { margin-left: 0px; max-width: 50%; } } @media (max-width: 1399px) { .banner-nine__content { padding-top: 200px; margin-right: 0px; } } @media (max-width: 991px) { .banner-nine__content { max-width: 100%; } } .banner-nine__content .sub-title { color: var(--white); margin-bottom: 30px; } .banner-nine__content .title { color: var(--white); text-transform: uppercase; } .banner-nine__content .btns-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 60px; margin-top: 30px; margin-bottom: 230px; } @media (max-width: 1399px) { .banner-nine__content .btns-box { margin-bottom: 150px; gap: 20px; } } @media (max-width: 991px) { .banner-nine__content .btns-box { margin-bottom: 100px; } } .banner-nine__content .btns-box span { font-style: normal; font-weight: 400; font-size: 16px; line-height: 30px; color: var(--white); } .banner-nine__content .btns-box h4 { color: var(--white); } .banner-nine__content .rating { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 20px; } .banner-nine__content .rating ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 5px; } .banner-nine__content .rating span { font-size: 14px; line-height: 20px; color: var(--white); } .banner-ten-area { overflow: hidden; position: relative; z-index: 1; } .banner-ten-area:before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; background: linear-gradient(239.85deg, rgba(26, 36, 63, 0.5978) 5.41%, rgba(26, 36, 63, 0.9702) 59.51%, rgba(26, 36, 63, 0.98) 78.42%); z-index: 1; } .banner-ten__content { max-width: 860px; position: relative; z-index: 1; padding: 140px 80px 100px; } @media (max-width: 991px) { .banner-ten__content { padding: 150px 30px; } } @media (max-width: 767px) { .banner-ten__content { padding: 130px 15px; padding-bottom: 80px; } } .banner-ten__content .title { font-size: 100px; line-height: 130px; font-weight: 700; color: var(--white); font-size: clamp(40px, 6.25vw, 100px); line-height: 1.2; } .banner-ten__content .text { font-size: 18px; line-height: 36px; margin-top: 20px; max-width: 660px; color: var(--white); } .banner-ten__content .btns { 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: 15px; } .banner-ten__content .btns .btn-one, .banner-ten__content .btns .btn-one-light, .banner-ten__content .btns .btn-two-light, .banner-ten__content .btns .btn-show-all-light { padding: 15px 45px; font-size: 18px; color: var(--white); } .banner-ten__content .btns .btn-one i, .banner-ten__content .btns .btn-one-light i, .banner-ten__content .btns .btn-two-light i, .banner-ten__content .btns .btn-show-all-light i { -webkit-transform: translateX(10px); transform: translateX(10px); } .banner-ten__content .btns .play-btn { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; } .banner-ten__content .btns .play-btn .video-popup { width: 55px; height: 55px; line-height: 55px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); color: var(--white); border: 1px solid var(--white); } .banner-ten__content .btns .play-btn h5 { color: var(--white); } .banner-ten__contact-info { position: relative; z-index: 99; border-top: 1px solid rgba(255, 255, 255, 0.3); } .banner-ten__contact-info ul { 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; } @media (max-width: 767px) { .banner-ten__contact-info ul { -ms-flex-wrap: wrap; flex-wrap: wrap; } } .banner-ten__contact-info ul li { text-align: center; max-width: 33.33%; width: 100%; padding: 30px; } @media (max-width: 767px) { .banner-ten__contact-info ul li { max-width: 100%; } } .banner-ten__contact-info ul li span { font-size: 16px; line-height: 26px; font-weight: 300; color: var(--white); display: block; } .banner-ten__contact-info ul li span:first-child { margin-bottom: 5px; } .banner-ten__contact-info ul li:nth-child(2) { border-left: 1px solid #656C7C; border-right: 1px solid #656C7C; } .banner-eleven-area { overflow: hidden; position: relative; z-index: 1; background-position: center; background-repeat: no-repeat; background-size: cover; } .banner-eleven-area:before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; opacity: 0.95; background-color: var(--sub-bg); } .banner-eleven-area .vertical-text { position: absolute; left: 80px; bottom: 0px; z-index: 9; font-weight: 600; font-size: 190px; line-height: 125px; letter-spacing: 0; color: transparent; font-size: clamp(50px, 11.87vw, 190px); line-height: 0.75; text-transform: uppercase; -webkit-text-stroke: 1px rgba(17, 17, 17, 0.15); -webkit-transition: 0.7s; transition: 0.7s; } .banner-eleven__shape { position: absolute; top: 0; left: 0; z-index: -1; } .banner-eleven__wrp { padding: 120px 80px 250px; } @media (max-width: 1199px) { .banner-eleven__wrp { padding: 150px 30px 150px; } } .banner-eleven__content { max-width: 950px; position: relative; z-index: 1; } .banner-eleven__content .title { font-size: 130px; line-height: 130px; margin-bottom: 40px; font-weight: 700; font-size: clamp(40px, 8.12vw, 130px); line-height: 1; } .banner-eleven__content .title span { color: inherit; } .banner-eleven__content .title .whitespace { width: 15px; } @media (max-width: 991px) { .banner-eleven__content .title .whitespace { width: 8px; } } .banner-eleven__content .text { font-size: 18px; line-height: 36px; margin-bottom: 30px; max-width: 650px; } .banner-eleven__content .btns { 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: 30px; } .banner-eleven__content .btns .btn-one, .banner-eleven__content .btns .btn-one-light, .banner-eleven__content .btns .btn-two-light, .banner-eleven__content .btns .btn-show-all-light { padding: 15px 45px; font-size: 18px; } .banner-eleven__content .btns .btn-one i, .banner-eleven__content .btns .btn-one-light i, .banner-eleven__content .btns .btn-two-light i, .banner-eleven__content .btns .btn-show-all-light i { -webkit-transform: translateX(10px); transform: translateX(10px); } @media (max-width: 575px) { .banner-eleven__content .btns .btn-one, .banner-eleven__content .btns .btn-one-light, .banner-eleven__content .btns .btn-two-light, .banner-eleven__content .btns .btn-show-all-light { padding: 8px 20px; font-size: 14px; padding-right: 30px; } } .banner-eleven__image { max-width: 627px; position: absolute; bottom: 0; right: 10%; } .banner-eleven__image img { width: 100%; } .banner-eleven__image .info1 { position: absolute; bottom: 102px; left: -45px; } .banner-eleven__image .info2 { position: absolute; bottom: 140px; right: -50px; } .banner-eleven__image .info3 { position: absolute; top: 44%; left: -55px; } .banner-eleven__image .circle { position: absolute; top: 80px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); z-index: -1; width: 100%; max-width: 494px; } @media (max-width: 1600px) { .banner-eleven__image { right: 5%; } } @media (max-width: 1199px) { .banner-eleven__image { display: none; } } .banner-twelve-area { overflow: hidden; position: relative; z-index: 1; background-position: center; background-repeat: no-repeat; background-size: cover; } .banner-twelve-area:before { position: absolute; top: 0; left: 0; content: ""; width: 100%; height: 100%; z-index: 1; background-color: var(--sub-bg); opacity: 0.95; } .banner-twelve__image { position: absolute; bottom: 0; right: 8%; padding: 0 20px; z-index: 9; } @media (max-width: 1399px) { .banner-twelve__image { right: 5%; } } @media (max-width: 991px) { .banner-twelve__image { display: none; } } .banner-twelve__content { position: relative; z-index: 1; padding: 180px 80px 70px 80px; } @media (max-width: 991px) { .banner-twelve__content { padding: 120px 30px 70px 30px; } } @media (max-width: 575px) { .banner-twelve__content { padding: 100px 15px 70px 15px; } } .banner-twelve__content .vertical-text { font-family: var(--font-title); font-weight: 600; font-size: 190px; letter-spacing: 0%; margin-bottom: 95px; color: transparent; text-transform: uppercase; font-size: clamp(40px, 11.87vw, 190px); line-height: 1.2; -webkit-text-stroke: 1px rgba(17, 17, 17, 0.25); -webkit-transition: 0.7s; transition: 0.7s; } .banner-twelve__content .title { font-family: var(--font-title); font-weight: 700; margin-bottom: 50px; } .banner-twelve__content .rating { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 20px; } .banner-twelve__content .rating ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 5px; } .banner-twelve__content .rating span { font-size: 14px; line-height: 20px; color: var(--black); } .banner-thirteen-area { overflow: hidden; position: relative; z-index: 1; background-position: center; background-repeat: no-repeat; background-size: cover; } .banner-thirteen-area::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; opacity: 0.95; background-color: #121c27; z-index: -1; } .banner-thirteen__wrp { padding: 260px 80px 180px 300px; } @media (max-width: 1600px) { .banner-thirteen__wrp { padding: 200px 80px 130px 80px; } } @media (max-width: 991px) { .banner-thirteen__wrp { padding: 200px 30px 130px 30px; } } @media (max-width: 575px) { .banner-thirteen__wrp { padding: 150px 15px 80px 15px; } } .banner-thirteen__content { max-width: 900px; position: relative; z-index: 1; } .banner-thirteen__content span.sub-title { font-family: var(--font-title); font-weight: 700; font-size: 24px; line-height: 40px; letter-spacing: 0%; color: var(--white); padding: 5px 20px; margin-bottom: 30px; font-size: clamp(16px, 1.75vw, 24px); line-height: 1.2; background-color: var(--theme-color4); } .banner-thirteen__content .title { color: var(--white); font-size: 100px; line-height: 105px; font-weight: 700; font-size: clamp(40px, 6.25vw, 100px); line-height: 1.2; } .banner-thirteen__content .text { color: var(--white); font-size: 18px; line-height: 36px; margin-top: 25px; max-width: 650px; font-size: clamp(16px, 1.5vw, 18px); line-height: 1.5; } .banner-thirteen__content .arry-btn { margin-top: 50px; font-size: 48px; color: var(--white); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .banner-thirteen__content .arry-btn:hover { -webkit-transform: rotate(0); transform: rotate(0); } @media (max-width: 575px) { .banner-thirteen__content .arry-btn { margin-top: 30px; } } .banner-thirteen__image { position: absolute; max-width: 815px; bottom: 0; right: 100px; } .banner-thirteen__image img { width: 100%; } @media (max-width: 1399px) { .banner-thirteen__image { display: none; } } .banner-thirteen__text { position: absolute; bottom: 80px; right: 90px; z-index: -1; } @media (max-width: 991px) { .banner-thirteen__text { display: none; } } .brand-area { overflow: hidden; border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); } .brand__item { text-align: center; padding: 45px; border-right: 1px solid var(--border); height: 100%; cursor: pointer; } @media (max-width: 991px) { .brand__item { border-right: 1px solid var(--border); border-bottom: 1px solid var(--border); } } .brand__item:hover img { -webkit-animation: bounceIn 1s forwards; animation: bounceIn 1s forwards; } .brand-two-area { overflow: hidden; border-bottom: 1px solid var(--border); } .brand-two__item { text-align: center; } @media (max-width: 767px) { .brand-two__item img { width: 100%; max-width: 150px; } } .brand-six-area { overflow: hidden; } .brand-six__wrp { max-width: 1170px; margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; } .brand-six__wrp.wrp-bottom { border-top: 1px solid var(--border); } .brand-six__wrp.wrp-bottom .brand-six__item { padding-bottom: 10px !important; } .brand-six__item { display: block; width: 100%; text-align: center; padding: 30px; } .brand-six__item:not(:last-child) { border-right: 1px solid var(--border); } .brand-six__item img { max-width: 100%; } .brand-six__item:hover img { -webkit-animation: bounceIn 1s forwards; animation: bounceIn 1s forwards; } @media (max-width: 991px) { .brand-six__item { padding: 10px; } } .brand-six__text { text-align: center; } .brand-six__text .text { font-size: 16px; font-weight: 600; } .brand-six__text .text a { font-size: 16px; font-weight: 600; margin-left: 10px; } .brand-six__text .text a i { -webkit-transition: var(--transition); transition: var(--transition); font-size: 14px; margin-left: 3px; } .brand-six__text .text a:hover i { -webkit-transform: translateX(5px); transform: translateX(5px); } .about-area { overflow: hidden; position: relative; z-index: 1; } .about__wrp { background-color: var(--theme-color5); } .about__wrp.light { background-color: var(--sub-bg); } .about__wrp.dark { background-color: var(--theme-color5); } .about__content ul { margin: 40px 0; } .about__content ul li { font-size: 18px; font-weight: 500; font-family: var(--font-title); line-height: 24px; color: var(--white); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 5px; } .about__content ul li:not(:last-child) { margin-bottom: 15px; } .about__content.light ul li { color: var(--black); } .about__content.light ul li svg path { fill: var(--black); } .about__testimonial { border-left: 1px solid rgba(255, 255, 255, 0.1019607843); border-right: 1px solid rgba(255, 255, 255, 0.1019607843); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%; } @media (max-width: 991px) { .about__testimonial { border-bottom: 1px solid rgba(255, 255, 255, 0.1019607843); border-top: 1px solid rgba(255, 255, 255, 0.1019607843); } } .about__testimonial .icon { width: 60px; height: 60px; line-height: 60px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); background-color: var(--theme-color4); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); } .about__testimonial p { color: var(--white); font-family: "Mulish"; font-style: normal; font-weight: 400; font-size: 16px; line-height: 30px; } .about__testimonial h4 { color: var(--white); position: relative; padding-left: 50px; margin-top: 40px; } .about__testimonial h4::after { position: absolute; top: 20px; left: 0px; width: 32px; height: 2px; background-color: var(--white); content: ""; } .about__testimonial h4 span { color: var(--paragraph-light); font-weight: 400; } .about__testimonial.light { border-left: 1px solid var(--border); border-right: 1px solid var(--border); } .about__testimonial.light .icon { background-color: var(--theme-color4); } .about__testimonial.light h4 { color: var(--black); } .about__testimonial.light h4::after { background-color: var(--black); } .about__testimonial.light h4 span { color: var(--black); } .about__testimonial.light p { font-weight: 400; color: var(--paragraph); } .about__funfact { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%; } .about__funfact ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 20px; } .about__funfact ul .icon { width: 66px; height: 66px; line-height: 66px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); width: 100%; max-width: 66px; background-color: rgba(255, 255, 255, 0.3); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); } .about__funfact ul li h3 { font-size: 80px; line-height: 90px; font-weight: 500; color: var(--white); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; align-items: center; } @media (max-width: 1199px) { .about__funfact ul li h3 { font-size: 50px; line-height: 60px; } } .about__funfact ul li h3 span { color: inherit; } .about__funfact ul li h3 sup { color: var(--white); font-size: 30px; line-height: 34px; font-weight: 600; display: inline-block; margin-left: 6px; } .about__funfact p { color: var(--white); text-transform: uppercase; margin-top: 10px; } .about__funfact.light p { color: var(--paragraph); } .about__funfact.light ul .icon { background-color: var(--theme-color4); } .about__funfact.light ul li h3 { color: var(--black); } .about__funfact.light ul li sup { color: var(--black); } .about__item { padding: 80px; position: relative; z-index: 1; } @media (max-width: 1399px) { .about__item { padding: 80px 40px; } } @media (max-width: 1199px) { .about__item { padding: 50px 30px; } } .about__item .shape { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: -1; opacity: 0; visibility: hidden; -webkit-transition: var(--transition); transition: var(--transition); } .about__item:hover .icon svg { -webkit-animation: pxl_zigzag 0.8s infinite; animation: pxl_zigzag 0.8s infinite; } .about__item:hover .shape { opacity: 1; visibility: visible; } .about__rectangle { width: 80px; height: 80px; position: absolute; bottom: 0; right: 80px; z-index: 0; } .about__rectangle .item { width: 80px; height: 0px; background-color: var(--white); -webkit-transition: all 0.3s ease-in-out 0.2s; transition: all 0.3s ease-in-out 0.2s; position: absolute; bottom: 0; right: 0; } .about__rectangle .item.animated { height: 80px; } .about__rectangle .item-dark { width: 0px; height: 80px; -webkit-transition: all 0.3s ease-in-out 0.5s; transition: all 0.3s ease-in-out 0.5s; background-color: rgba(255, 255, 255, 0.3019607843); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); position: absolute; top: 0; left: 80px; } .about__rectangle .item-dark.animated { width: 80px; } @media (max-width: 767px) { .about__rectangle { display: none; } } .about-two-area { overflow: hidden; } .about-two-right { padding-left: 80px; } @media (max-width: 1399px) { .about-two-right { padding: 0; } } .about-two__image { position: relative; z-index: 1; } .about-two__image img { width: 100%; } .about-two__content { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 140px; } @media (max-width: 1399px) { .about-two__content { gap: 40px; } } @media (max-width: 575px) { .about-two__content { -ms-flex-wrap: wrap; flex-wrap: wrap; } } .about-two__content ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; color: var(--black); padding: 15px 0; border-bottom: 1px solid var(--border); } .about-two__content ul li:last-child { border: none; padding-bottom: 0; } .about-two__rectangle { position: absolute; z-index: 0; width: 160px; height: 160px; bottom: 0px; right: 0; } .about-two__rectangle .item-one { width: 80px; height: 0px; background-color: rgba(255, 255, 255, 0.3019607843); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); -webkit-transition: all 0.5s ease-in-out 1s; transition: all 0.5s ease-in-out 1s; position: absolute; bottom: 80px; left: 0; } .about-two__rectangle .item-one.animated { height: 80px; } .about-two__rectangle .item-two { width: 0px; height: 80px; background-color: rgba(255, 255, 255, 0.3019607843); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); -webkit-transition: all 0.5s ease-in-out 1s; transition: all 0.5s ease-in-out 1s; position: absolute; top: 80px; left: 80px; } .about-two__rectangle .item-two.animated { width: 80px; } .about-two__rectangle .item-three { width: 0px; height: 0px; background-color: var(--white); -webkit-transition: all 0.5s ease-in-out 0.5s; transition: all 0.5s ease-in-out 0.5s; position: absolute; bottom: 0px; left: 0px; } .about-two__rectangle .item-three.animated { width: 80px; height: 80px; } @media (max-width: 767px) { .about-two__rectangle { display: none; } } .about-three-area { overflow: hidden; } .about-three__image { position: relative; z-index: 1; height: 100%; } .about-three__image img { width: 100%; height: 100%; } .about-three__image .icon { position: absolute; bottom: 60px; right: 60px; } .about-three__image .icon img { max-width: 156px; } @media (max-width: 991px) { .about-three__image .icon { bottom: 20px; right: 20px; } .about-three__image .icon img { max-width: 80px; } } .about-three__content { background-color: var(--sub-bg); padding: 100px; height: 100%; z-index: 1; position: relative; } .about-three__content .shape { position: absolute; bottom: 20px; right: 15px; z-index: -1; } @media (max-width: 1399px) { .about-three__content { padding: 60px 30px; } } @media (max-width: 767px) { .about-three__content { padding: 60px 15px; } } .about-three__content .text { padding-bottom: 30px; border-bottom: 1px solid var(--border); font-size: 19px; line-height: 35px; } @media (max-width: 1399px) { .about-three__content .text { font-size: 16px; line-height: 30px; } } .about-three__content .btn-group { margin: 30px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 30px; } .about-three__content .btn-group span { display: inline-block; padding: 6px 20px; color: var(--paragraph); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 20px; border: 1px solid var(--black); border-radius: 50px; } @media (max-width: 575px) { .about-three__content .btn-group { gap: 10px; } .about-three__content .btn-group span { gap: 10px; padding: 4px 10px; font-size: 14px; } } .about-three__content .list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap: 20px; max-width: 680px; } @media (max-width: 575px) { .about-three__content .list { -ms-flex-wrap: wrap; flex-wrap: wrap; } } .about-three__content .list ul li { color: var(--black); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; } .about-three__content .list ul li:not(:last-child) { margin-bottom: 10px; } .about-four-area { position: relative; } .about-four-shape { position: absolute; left: -25px; bottom: 50px; width: 315px; height: 500px; } @media (max-width: 1199px) { .about-four-shape { display: none; } } .about-four__wrp { position: relative; max-width: 1310px; width: 100%; margin: 0 auto; } .about-four__content { max-width: 560px; } .about-four__content ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 100px; } .about-four__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 20px; } .about-four__image { position: relative; } .about-four__image img { width: 100%; } .about-four__image .vertical-text { position: absolute; right: 30px; bottom: -50px; font-family: var(--playfair-font); font-weight: 700; font-size: 90px; line-height: 140px; letter-spacing: 3px; text-transform: uppercase; color: transparent; -webkit-text-stroke: 1px rgba(203, 147, 93, 0.5); -webkit-transition: 0.7s; transition: 0.7s; -webkit-transform: rotate(90deg); transform: rotate(90deg); -webkit-transform-origin: right; transform-origin: right; } .about-five-area { overflow: hidden; } .about-five__image { position: relative; z-index: 1; } .about-five__image img { width: 100%; } .about-five__image .icon { position: absolute; bottom: 80px; right: 80px; } @media (max-width: 767px) { .about-five__image .icon { bottom: 20px; right: 20px; width: 80px; } } .about-five__wrp { max-width: 800px; width: 100%; float: right; } .about-five__wrp .text { max-width: 370px; } .about-five__wrp .btn-wrp { 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: 20px; } .about-five__wrp .wrp .head { 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-five__wrp .wrp .head h5 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; white-space: nowrap; gap: 40px; max-width: 550px; width: 100%; } .about-five__wrp .wrp .head h5 .line { width: 100%; height: 1px; background-color: var(--border); display: block; } .about-five__wrp .wrp .head .arry-wrp { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 40px; } .about-five__wrp .wrp .head .arry-wrp button { font-size: 24px; } .about-five__item .count { color: var(--black); } .about-five__item p { max-width: 330px; } .about-six-area { overflow: hidden; position: relative; z-index: 1; } .about-six__bg { position: absolute; bottom: 0; left: 0; z-index: -1; } .about-six__bg.dark-mode::after { position: absolute; top: 0; left: 0; content: ""; width: 100%; height: 100px; background: -webkit-gradient(linear, left top, left bottom, color-stop(41.73%, #131b24), color-stop(75.54%, rgba(19, 27, 36, 0.03))); background: linear-gradient(180deg, #131b24 41.73%, rgba(19, 27, 36, 0.03) 75.54%); } .about-six__wrp { max-width: 1370px; margin: 0 auto; } .about-six__image { max-width: 622px; } .about-six__image img { width: 100%; } .about-six__item { padding: 0px 0 60px; } .about-six__item .text { font-weight: 500; color: var(--black); margin-top: 10px; } .about-six__item .number { margin: 30px 0; 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; } .about-six__item .number span { font-size: 16px; font-family: var(--font-body); margin: 0 15px; } .about-six__item .info { 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: 30px; padding-top: 30px; border-top: 1px solid var(--border); } .about-eight-area { overflow: hidden; position: relative; z-index: 1; padding-top: 150px; } @media (max-width: 1399px) { .about-eight-area { padding-top: 130px; } } @media (max-width: 767px) { .about-eight-area { padding-top: 60px; } } .about-eight__wrp { max-width: 1460px; margin: 0 auto; } .about-eight__wrp .about-five__wrp { max-width: 650px; float: left; } .about-eight__wrp .about-five__wrp .text { max-width: 100%; } .about-eight__bg { position: absolute; bottom: 0; right: 0; z-index: -1; } .about-eight__bg.dark-mode::after { position: absolute; top: 0; right: 0; content: ""; width: 100%; height: 100px; background: -webkit-gradient(linear, left top, left bottom, color-stop(41.73%, #131b24), color-stop(75.54%, rgba(19, 27, 36, 0.03))); background: linear-gradient(180deg, #131b24 41.73%, rgba(19, 27, 36, 0.03) 75.54%); } .about-eight__image { position: absolute; bottom: 0; right: 22%; } @media (max-width: 1399px) { .about-eight__image { right: 2%; } .about-eight__image img { max-width: 600px; } } @media (max-width: 1199px) { .about-eight__image { display: none; } } .about-ten-area { overflow: hidden; background-color: var(--sub-bg2); } .about-ten__wrp { max-width: 1300px; margin: 0 auto; position: relative; z-index: 1; } .about-ten__wrp .row { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } .about-ten__image { position: relative; } .about-ten__image img { width: 100%; } .about-ten__image .shape { position: absolute; top: 90px; left: 70px; z-index: -1; } @media (max-width: 1199px) { .about-ten__image { display: none; } } .about-ten__content { max-width: 620px; } .about-ten__content .text { max-width: 550px; } .about-ten__content .info { 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: 40px; } .about-ten__content .info .btn-one, .about-ten__content .info .btn-one-light, .about-ten__content .info .btn-two-light, .about-ten__content .info .btn-show-all-light { padding: 10px 40px; } .about-ten__content .info .btn-one i, .about-ten__content .info .btn-one-light i, .about-ten__content .info .btn-two-light i, .about-ten__content .info .btn-show-all-light i { -webkit-transform: translateX(5px); transform: translateX(5px); } .about-ten__content .nav { border: none; gap: 25px; } @media (max-width: 767px) { .about-ten__content .nav { gap: 10px; } } .about-ten__content .nav .nav-item .nav-link { padding: 12px 30px; border: 1px solid var(--border); font-size: 18px; font-family: var(--font-title); font-weight: 500; color: var(--black); background-color: transparent; -webkit-transition: var(--transition); transition: var(--transition); border-radius: 0; } @media (max-width: 767px) { .about-ten__content .nav .nav-item .nav-link { padding: 5px 12px; font-size: 14px; } } .about-ten__content .nav .nav-item .nav-link.active { background-color: var(--white); -webkit-box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.1019607843); box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.1019607843); border: 1px solid transparent; } .about-eleven-area { overflow: hidden; } .about-eleven__wrp { max-width: 1150px; margin: 0 auto; } .about-eleven-right { border-left: 1px solid var(--border); height: 100%; } @media (max-width: 1199px) { .about-eleven-right { border: none; } } .about-eleven__year { position: relative; z-index: 1; max-width: 400px; } .about-eleven__year .count { font-size: 300px; font-weight: 500; line-height: 220px; } @media (max-width: 575px) { .about-eleven__year .count { font-size: 250px; } } .about-eleven__year span { display: inline-block; -webkit-transform: rotate(-180deg); transform: rotate(-180deg); color: var(--black); line-height: 30px; -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; writing-mode: vertical-rl; position: absolute; bottom: 0; right: 0; } .about-eleven__content { max-width: 580px; width: 100%; float: right; } .about-eleven__content .info { 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-eleven__content .info .arrow-btn { font-weight: 500; color: var(--black); text-decoration: underline; } .about-eleven__content .info .arrow-btn i { margin-left: 5px; -webkit-transition: var(--transition); transition: var(--transition); } .about-eleven__content .info .arrow-btn:hover { text-decoration: none; } .about-eleven__content .info .arrow-btn:hover i { margin-left: 10px; } .about-thirteen-area { overflow: hidden; } .about-thirteen__image { overflow: hidden; } @media (max-width: 991px) { .about-thirteen__image { margin-bottom: 40px; } } .about-thirteen__image img { width: 100%; } .about-thirteen__image img.image-frist { -webkit-transform: translateY(80px); transform: translateY(80px); } @media (max-width: 991px) { .about-thirteen__image img.image-frist { -webkit-transform: translateY(0px); transform: translateY(0px); } } .about-thirteen__image img.image-last { -webkit-transform: translateY(-60px); transform: translateY(-60px); } @media (max-width: 991px) { .about-thirteen__image img.image-last { -webkit-transform: translateY(0px); transform: translateY(0px); } } .achivement-area { overflow: hidden; } .achivement-left { max-width: 600px; position: relative; z-index: 1; height: 100%; } .achivement-left .shape { position: absolute; bottom: 30px; left: 0; z-index: -1; } .achivement__item { 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: 10px; padding: 50px 0; border-top: 1px solid var(--border); position: relative; } .achivement__item:last-child { padding-bottom: 0; } .achivement__item .title { width: 50%; } .achivement__item .sub-title { width: 28%; } .achivement__item .text { color: var(--paragraph); font-size: 16px; line-height: 25px; width: 47%; } .achivement__item .hover-image { width: 300px; height: 400px; position: absolute; z-index: 1; top: 0; left: 0; background-size: cover; background-repeat: no-repeat; background-position-x: 75%; opacity: 0; -webkit-transition: opacity 0.3s, -webkit-transform 0.7s cubic-bezier(0.23, 1, 0.32, 1); transition: opacity 0.3s, -webkit-transform 0.7s cubic-bezier(0.23, 1, 0.32, 1); transition: opacity 0.3s, transform 0.7s cubic-bezier(0.23, 1, 0.32, 1); transition: opacity 0.3s, transform 0.7s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.7s cubic-bezier(0.23, 1, 0.32, 1); margin: -200px 0 0 -150px; overflow: hidden; pointer-events: none; } .achivement__item:hover .hover-image { opacity: 1; } .case-area { position: relative; z-index: 1; } .case__wrp { max-width: 1460px; margin: 0 auto; } .case__item { border: 1px solid var(--border); background-color: var(--white); margin-bottom: 80px; position: sticky; top: 130px; } .case__item .image { overflow: hidden; position: relative; z-index: 1; } .case__item .image img { -webkit-transition: 1s; transition: 1s; } .case__item .image::after { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; background-color: var(--border); -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transition: var(--transition); transition: var(--transition); z-index: 0; } .case__item .image .arry-btn { width: 70px; height: 70px; line-height: 70px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); background-color: var(--white); color: var(--black); position: absolute; z-index: 1; right: 50px; top: 50px; font-size: 28px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); transition: var(--transition); opacity: 0; visibility: hidden; margin-right: -20px; } .case__item .image .arry-btn:hover { -webkit-transform: rotate(0deg); transform: rotate(0deg); } @media (max-width: 991px) { .case__item .image .arry-btn { right: 30px; top: 30px; width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); font-size: 18px; } } .case__item .content { padding: 50px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: end; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%; } @media (max-width: 575px) { .case__item .content { padding: 30px; } } .case__item .content .title { margin-bottom: 5px; } .case__item .content .sub-title { font-size: 18px; font-family: var(--font-title); } .case__item:hover .image .arry-btn { opacity: 1; margin-right: 0px; visibility: visible; } .case__item:hover .image img { -webkit-transform: scale(1.1); transform: scale(1.1); } .case__item:hover .image::after { -webkit-transform: scale(1); transform: scale(1); } .choose-area { overflow: hidden; position: relative; z-index: 1; } .choose__wrp { max-width: 1070px; position: relative; z-index: 1; width: 100%; float: right; margin-top: -160px; } @media (max-width: 1600px) { .choose__wrp { margin-top: -80px; } } @media (max-width: 1399px) { .choose__wrp { margin-top: 60px; max-width: 100%; } } .choose-right { max-width: 780px; padding-top: 60px; padding-left: 120px; } @media (max-width: 1399px) { .choose-right { padding-left: 0; padding-top: 0; } } .choose__image { position: relative; z-index: 1; } .choose__image img { width: 100%; } .choose__image .icon { position: absolute; left: 60px; bottom: 60px; } @media (max-width: 767px) { .choose__image .icon { left: 20px; bottom: 20px; } .choose__image .icon svg { width: 80px; height: 80px; } } .choose__item { padding: 40px; background-color: var(--black); } .choose__item .icon { -webkit-transition: 0.7s; transition: 0.7s; display: inline-block; } .choose__item .title { color: var(--white); } .choose__item .text { color: var(--white); margin-top: 5px; line-height: 28px; } .choose__item .arrow-btn { font-size: 40px; color: var(--white); } .choose__item .arrow-btn:hover { -webkit-transform: rotate(45deg); transform: rotate(45deg); } .choose__item.light { background-color: var(--sub-bg); } .choose__item.light .title { color: var(--heading-color); } .choose__item.light .text { color: var(--heading-color); } .choose__item.light .arrow-btn { color: var(--heading-color); } .choose__item:hover .icon { -webkit-transform: rotateY(360deg); transform: rotateY(360deg); } .choose__tab .nav { border-bottom: 2px solid var(--border); gap: 10px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } @media (max-width: 575px) { .choose__tab .nav { border-bottom: 1px solid var(--border); } } .choose__tab .nav .nav-item .nav-link { border: none; -webkit-box-shadow: none; box-shadow: none; color: var(--black); font-family: var(--font-title); font-size: 18px; font-weight: 500; padding: 0; padding-bottom: 20px; } .choose__tab .nav .nav-item .nav-link.active { background-color: transparent; border-bottom: 2px solid var(--black); } @media (max-width: 575px) { .choose__tab .nav .nav-item .nav-link.active { border-bottom: 1px solid var(--black); } } @media (max-width: 575px) { .choose__tab .nav .nav-item .nav-link { font-size: 13px; padding-bottom: 5px; } } .choose-one-area { overflow: hidden; } @media (max-width: 1399px) { .choose-one-area { padding-top: 0; } } .choose-one__wrp { padding: 130px 120px; } @media (max-width: 1399px) { .choose-one__wrp { padding: 60px; } } @media (max-width: 767px) { .choose-one__wrp { padding: 60px 15px; } } .choose-one__wrp .work-ten__wrp::after { display: none; } @media (max-width: 767px) { .choose-one__wrp .work-ten__wrp { gap: 0; } } .choose-one__image { height: 100%; position: relative; z-index: 1; } .choose-one__image img { width: 100%; } .choose-one__content .item { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 50px; width: 90%; } @media (max-width: 767px) { .choose-one__content .item { gap: 20px; width: 95%; } } @media (max-width: 470px) { .choose-one__content .item { gap: 10px; width: 100%; -ms-flex-wrap: wrap; flex-wrap: wrap; } } .choose-one__content .item .icon { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 20px; min-width: 220px; } @media (max-width: 767px) { .choose-one__content .item .icon { gap: 10px; min-width: 150px; } } @media (max-width: 470px) { .choose-one__content .item .icon { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } } .choose-one__content .item:hover .icon svg { -webkit-animation: pxl_zigzag 0.8s forwards; animation: pxl_zigzag 0.8s forwards; } .choose-one__content .item p { line-height: 28px; } .choose-one__content .item ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: var(--black); font-family: var(--font-title); font-size: 20px; font-weight: 700; gap: 10px; line-height: 28px; margin-top: 15px; } .choose-one__content .line { border-top: 2px solid var(--border); margin: 30px 0; } .choose-one__rectangle { width: 80px; height: 80px; position: absolute; bottom: 160px; right: 160px; z-index: 0; } .choose-one__rectangle .item { width: 0px; height: 80px; background-color: var(--white); -webkit-transition: all 0.5s ease-in-out 0.2s; transition: all 0.5s ease-in-out 0.2s; position: absolute; top: 0; right: 0; } .choose-one__rectangle .item.animated { width: 80px; } .choose-one__rectangle .item-dark { width: 0px; height: 80px; -webkit-transition: all 0.5s ease-in-out 0.2s; transition: all 0.5s ease-in-out 0.2s; background-color: rgba(255, 255, 255, 0.3019607843); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); position: absolute; top: 0; left: 80px; } .choose-one__rectangle .item-dark.animated { width: 80px; } @media (max-width: 767px) { .choose-one__rectangle { display: none; } } .choose-three-area { position: relative; overflow: hidden; } .choose-three__wrp { position: relative; padding: 120px 100px; margin-left: 75px; background-color: var(--sub-bg); } @media (max-width: 1399px) { .choose-three__wrp { padding: 80px 30px; margin-left: 0; } } .choose-three__wrp .shape-image { position: absolute; bottom: 0; right: 0; z-index: 1; } .choose-three__tab .nav { border-bottom: 1px solid var(--border); -ms-flex-pack: distribute; justify-content: space-around; } @media (max-width: 767px) { .choose-three__tab .nav { border-bottom: none; display: block; } } .choose-three__tab .nav .nav-item .nav-link { padding: 20px; border: none; font-weight: 700; font-family: var(--font-title); color: var(--black); -webkit-box-shadow: none; box-shadow: none; } .choose-three__tab .nav .nav-item .nav-link.active { border-bottom: 2px solid var(--black); background-color: transparent; } @media (max-width: 767px) { .choose-three__tab .nav .nav-item .nav-link { padding-left: 0; } } .choose-three-right { 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; } @media (max-width: 575px) { .choose-three-right { -ms-flex-wrap: wrap; flex-wrap: wrap; } } .choose-three__image { position: relative; z-index: 1; height: 100%; margin-right: -84px; } @media (max-width: 1399px) { .choose-three__image { margin-right: 0; } } .choose-three__image img { width: 100%; height: 100%; } .choose-three__content { position: relative; max-width: 700px; width: 100%; z-index: 2; } .choose-three__content .feature__text { gap: 40px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-bottom: 1px solid var(--border); } .choose-three__content ul { margin-top: 20px; margin-bottom: 20px; } .choose-three__content ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; font-size: 15px; font-weight: 500; color: var(--theme-color5); margin-bottom: 15px; } .choose-three__content ul li i { color: var(--theme-color4); } .choose-three__content p { font-size: 16px; line-height: 30px; font-weight: 400; color: var(--paragraph); } @media (max-width: 575px) { .choose-three__content { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; max-width: 100%; } } .choose-three__chart { max-width: 370px; width: 100%; padding: 40px; background-color: var(--white); } .choose-three__chart img { width: 100%; } @media (max-width: 575px) { .choose-three__chart { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; max-width: 100%; } } .choose-three__rectangle { position: absolute; z-index: 0; width: 160px; height: 160px; bottom: 0px; left: 0; } .choose-three__rectangle .item-one { width: 80px; height: 0px; background-color: rgba(255, 255, 255, 0.3019607843); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); -webkit-transition: all 0.5s ease-in-out 1s; transition: all 0.5s ease-in-out 1s; position: absolute; bottom: 80px; left: 0; } .choose-three__rectangle .item-one.animated { height: 80px; } .choose-three__rectangle .item-two { width: 0px; height: 80px; background-color: rgba(255, 255, 255, 0.3019607843); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); -webkit-transition: all 0.5s ease-in-out 1s; transition: all 0.5s ease-in-out 1s; position: absolute; top: 80px; left: 80px; } .choose-three__rectangle .item-two.animated { width: 80px; } .choose-three__rectangle .item-three { width: 0px; height: 0px; background-color: var(--white); -webkit-transition: all 0.5s ease-in-out 0.5s; transition: all 0.5s ease-in-out 0.5s; position: absolute; bottom: 0px; left: 0px; } .choose-three__rectangle .item-three.animated { width: 80px; height: 80px; } @media (max-width: 767px) { .choose-three__rectangle { display: none; } } .choose-four-area { overflow: hidden; position: relative; z-index: 1; background-color: var(--black); } .choose-four__bg { position: absolute; left: 0; bottom: 0; z-index: -1; } .choose-four__bg img { width: 100%; } .choose-four__wrp { max-width: 1460px; margin: 0 auto; } .choose-four__video { overflow: hidden; border-radius: 30px; position: relative; z-index: 1; } .choose-four__video img { width: 100%; } .choose-four__video::after { position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; content: ""; background: -webkit-gradient(linear, left top, left bottom, from(rgba(18, 28, 39, 0)), color-stop(70.47%, rgba(18, 28, 39, 0.8))); background: linear-gradient(180deg, rgba(18, 28, 39, 0) 0%, rgba(18, 28, 39, 0.8) 70.47%); z-index: 0; } .choose-four__video-btn { position: absolute; top: 30%; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); z-index: 2; width: 100%; text-align: center; } .choose-four__video-btn h4 { color: rgba(255, 255, 255, 0.8); margin-top: 20px; } .choose-four__video .title { -webkit-text-stroke: 1px rgba(255, 255, 255, 0.3019607843); color: transparent; font-size: 160px; font-size: clamp(24px, 10vw, 160px); line-height: 1.2; line-height: 120px; font-weight: 500; letter-spacing: 15px; position: absolute; bottom: 25%; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 100%; z-index: 1; text-align: center; } @media (max-width: 767px) { .choose-four__video .title { letter-spacing: 5px; } } @media (max-width: 767px) { .choose-four__video { height: 500px; } .choose-four__video img { height: 100%; -o-object-fit: cover; object-fit: cover; } } .choose-four-left { border-right: 1px solid rgba(233, 229, 226, 0.1019607843); } .choose-four-left .item { max-width: 500px; } .choose-four-left .item .info { color: var(--theme-color4); font-size: 116px; line-height: 116px; font-weight: 500; } .choose-four-left .item .info span { color: var(--theme-color4); } @media (max-width: 767px) { .choose-four-left .item .info { font-size: 60px; line-height: 60px; } } @media (max-width: 991px) { .choose-four-left { border: none; } } .choose-four-right, .video-nine__item { max-width: 575px; float: right; } @media (max-width: 991px) { .choose-four-right, .video-nine__item { float: none; } } .choose-four-right .text, .video-nine__item .text { color: var(--white); } .choose-four-right .progress-area .progress__title h4, .video-nine__item .progress-area .progress__title h4, .choose-four-right .progress-area .progress__title span, .video-nine__item .progress-area .progress__title span { color: var(--white) !important; } .choose-four-right .progress-area .progress, .video-nine__item .progress-area .progress { height: 19px; border: 1px solid var(--border-light); padding: 3px 4px; border-radius: 15px; } .choose-four-right .progress-area .progress .progress-bar, .video-nine__item .progress-area .progress .progress-bar { background-color: rgba(255, 255, 255, 0.1); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); border-radius: 15px 0px 0px 15px; } .choose-four-right .progress-area .progress .progress-bar:after, .video-nine__item .progress-area .progress .progress-bar:after { display: none; } .choose-four__rectangle { width: 80px; height: 80px; position: absolute; bottom: 0; left: 0px; z-index: 0; } @media (max-width: 1600px) { .choose-four__rectangle { display: none; } } .choose-four__rectangle .item { width: 80px; height: 0px; background-color: var(--white); -webkit-transition: all 0.3s ease-in-out 0.5s; transition: all 0.3s ease-in-out 0.5s; position: absolute; bottom: 80px; right: 0; } .choose-four__rectangle .item.animated { height: 80px; } .choose-four__rectangle .item-dark { width: 80px; height: 0px; -webkit-transition: all 0.3s ease-in-out 0.2s; transition: all 0.3s ease-in-out 0.2s; background-color: rgba(255, 255, 255, 0.3019607843); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); position: absolute; bottom: 0; left: 0px; } .choose-four__rectangle .item-dark.animated { height: 80px; } @media (max-width: 767px) { .choose-four__rectangle { display: none; } } .choose-seven-area { overflow: hidden; } .choose-seven__wrp { padding: 120px 100px; background-color: var(--sub-bg); height: 100%; } .choose-seven__wrp .wrp { max-width: 630px; position: relative; } @media (max-width: 1199px) { .choose-seven__wrp { padding: 120px 30px; } } @media (max-width: 767px) { .choose-seven__wrp { padding: 60px 15px; } } .choose-seven__wrp .testimonial-three__item { text-align: left; } .choose-seven__wrp .testimonial-three__item .quote { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; gap: 10px; } .choose-seven__wrp .testimonial-three__item .quote h5 { font-size: 20px; line-height: 20px; } .choose-seven__wrp .testimonial-three__item .quote span { font-size: 14px; line-height: 20px; font-family: var(--font-body); } .choose-seven__wrp .slider-arry { font-size: 18px; color: var(--black); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 20px; position: absolute; right: 10%; bottom: 10px; z-index: 1; } .choose-seven__wrp .slider-arry button { padding: 10px; } .choose-seven__image { position: relative; z-index: 1; height: 100%; } .choose-seven__image img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .choose-seven__image .icon { position: absolute; left: 80px; bottom: 70px; } @media (max-width: 991px) { .choose-seven__image .icon { left: 40px; bottom: 30px; } .choose-seven__image .icon svg { width: 80px; height: 80px; } } .choose-twelve-area { overflow: hidden; } .choose-twelve__wrp { padding: 120px; background-color: var(--sub-bg2); } @media (max-width: 1399px) { .choose-twelve__wrp { padding: 60px 30px; } } @media (max-width: 575px) { .choose-twelve__wrp { padding: 60px 15px; } } .choose-twelve__image { height: 100%; } .choose-twelve__image img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .choose-twelve__content .list { max-width: 620px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap: 10px; } @media (max-width: 575px) { .choose-twelve__content .list { -ms-flex-wrap: wrap; flex-wrap: wrap; } } .choose-twelve__content .list ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; } .choose-twelve__content .list ul li:not(.last-child) { margin-bottom: 5px; } .consult-area, .consult-seven-area { position: relative; z-index: 1; } .consult-left { padding: 130px 80px; background-color: var(--sub-bg); } @media (max-width: 1600px) { .consult-left { padding: 60px 30px; } } .consult-left .section-header { max-width: 650px; } .consult__image { position: sticky; top: 87px; } .consult__image img { width: 100%; } .consult__image .icon { position: absolute; bottom: 80px; right: 80px; } @media (max-width: 767px) { .consult__image .icon { bottom: 30px; right: 30px; } .consult__image .icon img { width: 60px; } } .consult__service { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 80px; } @media (max-width: 767px) { .consult__service { gap: 30px; } } @media (max-width: 575px) { .consult__service { -ms-flex-wrap: wrap; flex-wrap: wrap; } } .consult__service .content-box { max-width: 420px; -ms-flex-negative: 0; flex-shrink: 0; } .consult__service .content-box h5 { margin-bottom: 20px; } .consult__service ul li { line-height: 26px; color: var(--theme-color5); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; font-weight: 500; padding: 10px 0px 17px; text-transform: capitalize; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .consult__service ul li:not(.last-child) { margin-bottom: 5px; } .consult__service ul li i { color: var(--theme-color4); } .consult__experience .check-list-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 60px; } .consult__experience .check-list-box ul li { line-height: 26px; color: var(--theme-color5); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; font-size: 18px; font-weight: 500; padding: 10px 0px; text-transform: capitalize; margin-bottom: 15px; } .consult__experience .check-list-box ul li:not(.last-child) { margin-bottom: 5px; } .consult__experience .check-list-box ul li i { color: var(--white); width: 30px; height: 30px; text-align: center; line-height: 30px; border-radius: 50%; font-size: 14px; background-color: var(--theme-color4); } .consult__experience-bar .funfact-outer { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 50px; gap: 50px; -ms-flex-wrap: wrap; flex-wrap: wrap; } .consult__experience-bar .funfact-outer .funfact-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 30px; max-width: 255px; padding-bottom: 20px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .consult__experience-bar .funfact-outer .funfact-item h2 { color: var(--theme-color5); -ms-flex-negative: 0; flex-shrink: 0; } .consult__experience-bar .funfact-outer .funfact-item:hover { border-color: var(--theme-color4); } @media (max-width: 1399px) { .consult-seven-area { margin-left: 0; } } .contact-area { overflow: hidden; background-position: center; background-repeat: no-repeat; background-size: cover; } .contact__wrp { max-width: 1085px; float: right; } .contact__form { background-color: rgba(255, 255, 255, 0.6980392157); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); padding: 130px 120px; } @media (max-width: 767px) { .contact__form { padding: 60px 30px; } } .contact__form form { max-width: 850px; } .contact__form form input, .contact__form form textarea { width: 100%; padding: 14px 20px; border: 1px solid transparent; color: var(--black); background-color: var(--white); -webkit-transition: var(--transition); transition: var(--transition); } .contact__form form input::-webkit-input-placeholder, .contact__form form textarea::-webkit-input-placeholder { color: var(--black); } .contact__form form input::-moz-placeholder, .contact__form form textarea::-moz-placeholder { color: var(--black); } .contact__form form input:-ms-input-placeholder, .contact__form form textarea:-ms-input-placeholder { color: var(--black); } .contact__form form input::-ms-input-placeholder, .contact__form form textarea::-ms-input-placeholder { color: var(--black); } .contact__form form input::placeholder, .contact__form form textarea::placeholder { color: var(--black); } .contact__form form input:focus, .contact__form form textarea:focus { border: 1px solid var(--border); } .contact__form form textarea { height: 240px; resize: none; border-radius: 20px; } .contact__form .nice-select { border-radius: 0; } .contact__form.dark-area { background-color: rgba(16, 16, 16, 0.6980392157); } .contact__form.dark-area form { max-width: 850px; } .contact__form.dark-area form input::-webkit-input-placeholder, .contact__form.dark-area form textarea::-webkit-input-placeholder { color: #131313; } .contact__form.dark-area form input::-moz-placeholder, .contact__form.dark-area form textarea::-moz-placeholder { color: #131313; } .contact__form.dark-area form input:-ms-input-placeholder, .contact__form.dark-area form textarea:-ms-input-placeholder { color: #131313; } .contact__form.dark-area form input::-ms-input-placeholder, .contact__form.dark-area form textarea::-ms-input-placeholder { color: #131313; } .contact__form.dark-area form input::placeholder, .contact__form.dark-area form textarea::placeholder { color: #131313; } .contact-two-area { overflow: hidden; } .contact-two-left { background-color: var(--white); padding: 80px; } @media (max-width: 767px) { .contact-two-left { padding: 30px 20px; } } .contact-two__content ul li { color: var(--paragraph); font-family: var(--font-body); font-size: 18px; font-weight: 400; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; line-height: 24px; margin-bottom: 10px; } .contact-two__content ul li svg { margin-right: 10px; } @media (max-width: 767px) { .contact-two__content ul li { font-size: 14px; } } .contact-two__form { margin-top: 150px; } @media (max-width: 767px) { .contact-two__form { margin-top: 60px; } } .contact-two__form form .input input { width: 100%; border: none; border-bottom: 1px solid var(--black); padding-bottom: 20px; } @media (max-width: 767px) { .contact-two__form form .input input { padding-bottom: 10px; } } .contact-two__form form .textarea textarea { width: 100%; border: none; border-bottom: 1px solid var(--black); padding-bottom: 20px; resize: none; height: 120px; } .contact-two__form.dark-mode .input input { border-bottom: 1px solid var(--border); background-color: var(--white); color: var(--black); } .contact-two__form.dark-mode .textarea textarea { border-bottom: 1px solid var(--border); background-color: var(--white); color: var(--black); } .contact-two__form.dark-mode .btn-one, .contact-two__form.dark-mode .btn-one-light, .contact-two__form.dark-mode .btn-two-light, .contact-two__form.dark-mode .btn-show-all-light { background-color: var(--black0); color: var(--black); } .contact-two__map { position: relative; z-index: 1; } .contact-two__map img { width: 100%; } .contact-two__map .location { position: absolute; top: 40px; left: 20%; } .contact-two__map .location img { width: unset; } @media (max-width: 767px) { .contact-two__map .location img { width: 200px; } } .before-none:before { display: none; } .contact-four-area, .contact-seven-area, .contact-nine-area { position: relative; z-index: 1; background-position: center; background-repeat: no-repeat; background-size: cover; } .contact-four-area:before, .contact-seven-area:before, .contact-nine-area:before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; background-color: rgba(26, 36, 63, 0.95); } .contact-four__wrp, .contact-seven__wrp, .contact-nine__wrp { max-width: 1550px; margin: 0 auto; position: relative; z-index: 1; } .contact-four__wrp .contact-form, .contact-seven__wrp .contact-form, .contact-nine__wrp .contact-form { -webkit-transform: translateY(-120px); transform: translateY(-120px); } .contact-four__wrp .contact-form .contact-four__form, .contact-seven__wrp .contact-form .contact-four__form, .contact-nine__wrp .contact-form .contact-four__form { background-color: var(--white); } .contact-four__form { padding: 84px; background-color: var(--sub-bg); } .contact-four__form .section-header { max-width: 380px; } .contact-four__form form input, .contact-four__form form textarea { width: 100%; padding: 12px 20px; border: 1px solid var(--border); margin-bottom: 20px; background-color: transparent; } .contact-four__form form textarea { height: 150px; resize: none; } @media (max-width: 575px) { .contact-four__form { padding: 60px 15px; } } .contact-four__form.dark-area form input, .contact-four__form.dark-area form textarea { color: var(--black); } .contact-four__image { position: relative; z-index: 1; overflow: hidden; height: 100%; } .contact-four__image::before { position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; background: -webkit-gradient(linear, left bottom, left top, color-stop(21.63%, rgba(0, 0, 0, 0.65)), color-stop(62.77%, rgba(0, 0, 0, 0))); background: linear-gradient(360deg, rgba(0, 0, 0, 0.65) 21.63%, rgba(0, 0, 0, 0) 62.77%); content: ""; } .contact-four__image img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .contact-four__image .content { width: 78%; position: absolute; bottom: 50px; left: 46%; -webkit-transform: translateX(-50%); transform: translateX(-50%); } .contact-four__image .content .text { color: var(--white); } @media (max-width: 767px) { .contact-four__image .content { width: 90%; bottom: 30px; } .contact-four__image .content .text { font-size: 16px; } } .contact-four__image .info { 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; margin-top: 50px; gap: 10px; } @media (max-width: 767px) { .contact-four__image .info { margin-top: 20px; } } .contact-four__image .info span { font-size: 12px; line-height: 28px; font-weight: 400; } .contact-four__image .info .logo { width: auto; } .contact-four__brand-text { color: var(--white); text-align: center; } .contact-four__rectangle { position: absolute; z-index: -1; width: 160px; height: 160px; bottom: 80px; right: 0; } .contact-four__rectangle .item-one { width: 80px; height: 80px; background-color: var(--white); width: 0; -webkit-transition: all 0.3s ease-in-out 0.2s; transition: all 0.3s ease-in-out 0.2s; position: absolute; bottom: 80px; right: 0; } .contact-four__rectangle .item-one.animated { width: 80px; } .contact-four__rectangle .item-two { width: 80px; height: 0px; background-color: rgba(255, 255, 255, 0.3019607843); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); -webkit-transition: all 0.3s ease-in-out 0.5s; transition: all 0.3s ease-in-out 0.5s; position: absolute; top: 80px; left: 0px; } .contact-four__rectangle .item-two.animated { height: 80px; } .contact-four__rectangle .item-three { width: 80px; height: 0px; background-color: var(--white); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); -webkit-transition: all 0.3s ease-in-out 0.8s; transition: all 0.3s ease-in-out 0.8s; position: absolute; top: 160px; left: 80px; } .contact-four__rectangle .item-three.animated { height: 80px; } @media (max-width: 767px) { .contact-four__rectangle { display: none; } } .contact-six-aera { overflow: hidden; } .contact-six__wrp { background-position: center; background-repeat: no-repeat; background-size: cover; padding: 130px 80px; } @media (max-width: 1199px) { .contact-six__wrp { padding: 60px 30px; } } .contact-six__image { position: relative; z-index: 1; height: 100%; } .contact-six__image img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .contact-six__image .circle-btn { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 200px; height: 200px; line-height: 200px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); background-color: rgba(255, 255, 255, 0.2); padding-top: 70px; } @media (max-width: 767px) { .contact-six__image .circle-btn { width: 150px; height: 150px; line-height: 150px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); padding-top: 40px; } } .contact-six__image .circle-btn span { display: block; color: var(--white); font-size: 18px; line-height: 28px; font-weight: 500; } .contact-six__image .circle-btn span i { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: var(--transition); transition: var(--transition); } .contact-six__image .circle-btn:hover span i { -webkit-transform: rotate(0); transform: rotate(0); } .contact-six__item .section-header h2 { margin-bottom: 55px; } .contact-six__item .wrp { max-width: 640px; 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: 80px; padding-top: 72px; margin-top: 60px; border-top: 1px solid var(--border-light); } @media (max-width: 767px) { .contact-six__item .wrp { gap: 20px; } } .contact-seven-area, .contact-nine-area { position: relative; z-index: 1; } .contact-seven-area::after, .contact-nine-area::after { position: absolute; bottom: 0; left: 0; width: 100%; height: 136px; background-color: var(--black); content: ""; z-index: -1; } .contact-seven__dark-mode::after { background-color: var(--sub-bg); } .contact-seven__wrp, .contact-nine__wrp { -webkit-transform: translate(0); transform: translate(0); } .contact-nine__wrp { position: relative; z-index: 1; } .contact-nine__wrp .rectangle { width: 80px; height: 80px; position: absolute; top: 0px; right: 0; z-index: 0; } .contact-nine__wrp .rectangle .item { width: 0px; height: 80px; background-color: var(--white); -webkit-transition: all 0.3s ease-in-out 0.2s; transition: all 0.3s ease-in-out 0.2s; position: absolute; top: 80px; right: 0; } .contact-nine__wrp .rectangle .item.animated { width: 80px; } .contact-nine__wrp .rectangle .item-dark { width: 80px; height: 0; -webkit-transition: all 0.3s ease-in-out 0.5s; transition: all 0.3s ease-in-out 0.5s; background-color: var(--black); position: absolute; bottom: 0px; left: 0; } .contact-nine__wrp .rectangle .item-dark.animated { height: 80px; } @media (max-width: 767px) { .contact-nine__wrp .rectangle { display: none; } } .blog-area { overflow: hidden; } .blog__item .blog__image, .blog-two__item .blog__image { position: relative; overflow: hidden; } .blog__item .blog__image img, .blog-two__item .blog__image img { width: 100%; -webkit-transition: var(--transition); transition: var(--transition); } .blog__item .blog__image img:first-child, .blog-two__item .blog__image img:first-child { position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; z-index: 1; -webkit-transform: translateX(50%) scaleX(2); transform: translateX(50%) scaleX(2); opacity: 0; -webkit-filter: blur(10px); filter: blur(10px); } .blog__item .blog__content, .blog-two__item .blog__content { padding-top: 30px; padding-right: 30px; } .blog__item .blog__content h4, .blog-two__item .blog__content h4 { line-height: 36px; margin-top: 10px; } .blog__item .blog__content ul, .blog-two__item .blog__content ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 30px; } .blog__item .blog__content ul li, .blog-two__item .blog__content ul li { font-size: 14px; color: var(--black); } .blog__item .blog__content ul .date, .blog-two__item .blog__content ul .date { -webkit-columns: var(--paragraph); -moz-columns: var(--paragraph); columns: var(--paragraph); position: relative; } .blog__item .blog__content ul .date::before, .blog-two__item .blog__content ul .date::before { position: absolute; width: 4px; height: 4px; line-height: 4px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); background-color: var(--paragraph); content: ""; left: -15px; top: 13px; } .blog__item:hover .blog__image img:first-child, .blog-two__item:hover .blog__image img:first-child { -webkit-transform: translateX(0) scaleX(1); transform: translateX(0) scaleX(1); opacity: 1; -webkit-filter: blur(0); filter: blur(0); } .blog__item:hover .blog__image img:last-child, .blog-two__item:hover .blog__image img:last-child { -webkit-transform: translateX(-50%) scaleX(2); transform: translateX(-50%) scaleX(2); opacity: 0; -webkit-filter: blur(10px); filter: blur(10px); } .blog-two-area { overflow: hidden; } .blog-two__wrp { max-width: 1900px; margin: 0 auto; } .blog-two__outer { margin-right: -295px; } @media (max-width: 1199px) { .blog-two__outer { margin-right: 0px; } } .blog-three-area { overflow: hidden; } .blog-three__item .image { overflow: hidden; position: relative; z-index: 1; } .blog-three__item .image img { -webkit-transition: 0.9s; transition: 0.9s; } .blog-three__item .image::after { position: absolute; content: ""; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.1); left: 0; top: 0; -webkit-transform: scale(0.2); transform: scale(0.2); border-radius: 50%; visibility: hidden; opacity: 0; -webkit-transition: var(--transition); transition: var(--transition); } .blog-three__item ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 30px; margin-bottom: 15px; } .blog-three__item ul li { font-size: 14px; color: var(--black); } .blog-three__item ul .date { -webkit-columns: var(--paragraph); -moz-columns: var(--paragraph); columns: var(--paragraph); position: relative; } .blog-three__item ul .date::before { position: absolute; width: 4px; height: 4px; line-height: 4px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); background-color: var(--paragraph); content: ""; left: -15px; top: 13px; } .blog-three__item .content { margin-top: 20px; } .blog-three__item .content .readMore-btn { margin-top: 20px; color: var(--black); font-weight: 500; } .blog-three__item .content .readMore-btn i { display: inline-block; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: var(--transition); transition: var(--transition); margin-left: 8px; } .blog-three__item .content .readMore-btn:hover i { -webkit-transform: rotate(0deg); transform: rotate(0deg); } .blog-three__item:hover .image img { -webkit-transform: scale(1.1); transform: scale(1.1); } .blog-three__item:hover .image::after { -webkit-transform: scale(1.5); transform: scale(1.5); opacity: 1; visibility: visible; } .blog-five-area { overflow: hidden; } .blog-five__item .image { overflow: hidden; position: relative; z-index: 1; } .blog-five__item .image img { -webkit-transition: 0.9s; transition: 0.9s; } .blog-five__item .image::after { position: absolute; content: ""; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.1); left: 0; top: 0; -webkit-transform: scale(0.2); transform: scale(0.2); border-radius: 50%; visibility: hidden; opacity: 0; -webkit-transition: var(--transition); transition: var(--transition); } .blog-five__item ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 30px; background-color: var(--white); padding: 10px; border-left: 1px solid var(--border); border-bottom: 1px solid var(--border); position: absolute; bottom: 0; left: 0; z-index: 1; } .blog-five__item ul li { font-size: 14px; color: var(--black); } .blog-five__item ul .date { -webkit-columns: var(--paragraph); -moz-columns: var(--paragraph); columns: var(--paragraph); position: relative; } .blog-five__item ul .date::before { position: absolute; width: 4px; height: 4px; line-height: 4px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); background-color: var(--paragraph); content: ""; left: -15px; top: 13px; } .blog-five__item .content { margin-top: 20px; } .blog-five__item .content .readMore-btn { margin-top: 20px; color: var(--black); font-weight: 500; } .blog-five__item .content .readMore-btn i { display: inline-block; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: var(--transition); transition: var(--transition); margin-left: 8px; } .blog-five__item .content .readMore-btn:hover i { -webkit-transform: rotate(0deg); transform: rotate(0deg); } .blog-five__item:hover .image img { -webkit-transform: scale(1.1); transform: scale(1.1); } .blog-five__item:hover .image::after { -webkit-transform: scale(1.5); transform: scale(1.5); opacity: 1; visibility: visible; } .blog-six-area { overflow: hidden; } @media (max-width: 575px) { .blog-six-area { margin: 0 12px; } } .faq-area { overflow: hidden; } .faq__image { position: relative; z-index: 1; } .faq__image img { width: 100%; } .faq__image .icon { max-width: 201px; position: absolute; bottom: 80px; right: 80px; } @media (max-width: 991px) { .faq__image .icon { bottom: 30px; right: 30px; width: 100px; } } .faq__image-2 { position: relative; z-index: 1; margin-left: -20px; } .faq__image-2 img { width: 100%; } .faq__image-2 .icon { max-width: 150px; position: absolute; bottom: 80px; right: 80px; } @media (max-width: 991px) { .faq__image-2 .icon { bottom: 30px; right: 30px; width: 100px; } } .faq__item { padding: 100px 80px; } @media (max-width: 1399px) { .faq__item { padding: 60px; } } @media (max-width: 575px) { .faq__item { padding: 60px 15px; } } .faq__accordion .accordion .accordion-header, .faq-one__accordion .accordion .accordion-header { background-color: var(--sub-bg); border-bottom: 1px solid var(--border); } .faq__accordion .accordion .accordion-body, .faq-one__accordion .accordion .accordion-body { margin-top: 20px; max-width: 680px; background-color: var(--sub-bg); } .faq__accordion .accordion .accordion-item, .faq-one__accordion .accordion .accordion-item { margin-bottom: 0; background-color: transparent; } .faq__accordion .accordion .accordion-item-2 .accordion-header, .faq-one__accordion .accordion .accordion-item-2 .accordion-header { background-color: var(--sub-bg); border-bottom: 1px solid var(--border); } .faq__accordion .accordion .accordion-item-2 .accordion-body, .faq-one__accordion .accordion .accordion-item-2 .accordion-body { margin-top: 20px; max-width: 600px; background-color: var(--sub-bg); } .faq__accordion .faq-btn svg, .faq-one__accordion .faq-btn svg { margin-left: 10px; -webkit-transition: var(--transition); transition: var(--transition); } .faq__accordion .faq-btn:hover svg, .faq-one__accordion .faq-btn:hover svg { margin-left: 15px; } .faq-one-area { overflow: hidden; position: relative; z-index: 1; } .faq-one__bg { bottom: 20px; left: 40%; -webkit-transform: translateX(-50%); transform: translateX(-50%); position: absolute; z-index: -1; } @media (max-width: 991px) { .faq-one__bg { -webkit-transform: unset; transform: unset; left: unset; right: 0; } } @media (max-width: 575px) { .faq-one__bg { display: none; } } .faq-one__image { bottom: 0; left: 45%; -webkit-transform: translateX(-50%); transform: translateX(-50%); position: absolute; z-index: 0; } @media (max-width: 991px) { .faq-one__image { display: none; } } .faq-one__accordion .accordion .accordion-header { background-color: transparent; } .faq-one__accordion .accordion .accordion-header .accordion-button::before { background-color: transparent; width: unset; } .faq-one__accordion .accordion .accordion-body { background-color: transparent; } .faq-one__accordion .accordion .accordion-item { background-color: transparent; } .faq-one-left .section-header p { max-width: 450px; } .feature-area { overflow: hidden; position: relative; z-index: 1; } .feature__wrp { border-bottom: 1px solid var(--border); } .feature__item { position: relative; z-index: 1; padding: 60px; border-right: 1px solid var(--border); } .feature__item .arrow-btn { font-size: 34px; color: var(--black); -webkit-transition: var(--transition); transition: var(--transition); margin-top: 40px; } .feature__item .bg-line { position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 90%; -webkit-transition: var(--transition); transition: var(--transition); z-index: -1; opacity: 0; visibility: hidden; } .feature__item .bg-line img { width: 100%; height: 100%; } .feature__item .feature__content h4 { margin-top: 40px; margin-bottom: 30px; } .feature__item .feature__content p { line-height: 30px; } .feature__item:hover .arrow-btn { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .feature__item:hover .bg-line { opacity: 1; visibility: visible; } .feature__item:hover .feature__icon svg { -webkit-animation: swing 1s ease-in-out; animation: swing 1s ease-in-out; } @media (max-width: 1399px) { .feature__item { padding: 30px; } } .feature__text { 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; } @media (max-width: 991px) { .feature__text { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } } .feature__text span { display: inline-block; font-family: var(--font-title); text-transform: uppercase; font-size: 14px; line-height: 24px; font-weight: 600; color: var(--white); background-color: var(--black); border-radius: 50px; padding: 3px 18px; padding-top: 5px; margin-right: 15px; } .feature__text p { font-size: 18px; line-height: 34px; font-family: var(--font-title); color: var(--black); font-weight: 500; } .feature__text p a { font-weight: 600; color: var(--theme-color4); text-decoration: underline; } .feature__text.dark-mode span { background-color: var(--border); color: var(--black); } .feature-two-area { overflow: hidden; position: relative; z-index: 1; } .feature-two__wrp { max-width: 1500px; margin: 0 auto; } .feature-two__item { position: relative; z-index: 1; padding: 60px; border-right: 1px solid var(--border); border: 1px solid var(--border); padding: 50px; } .feature-two__item .arrow-btn { font-size: 34px; color: var(--black); -webkit-transition: var(--transition); transition: var(--transition); } .feature-two__item .bg-line { position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 90%; -webkit-transition: var(--transition); transition: var(--transition); z-index: -1; opacity: 0; visibility: hidden; } .feature-two__item .bg-line img { width: 100%; height: 100%; } .feature-two__item:hover .arrow-btn { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .feature-two__item:hover .bg-line { opacity: 1; visibility: visible; } .feature-two__item.dark-mode { background-color: var(--sub-bg); border: none; -webkit-transition: var(--transition); transition: var(--transition); } .feature-two__item.dark-mode.active { background-color: var(--black0); } @media (max-width: 1399px) { .feature-two__item { padding: 30px; } } @media (max-width: 575px) { .feature-two__item { padding: 30px; } } .feature-two__item .readMore-btn { font-weight: 500; font-family: var(--font-title); color: var(--theme-color1); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; margin-top: 20px; } .feature-two__item .readMore-btn i { -webkit-transition: var(--transition); transition: var(--transition); } .feature-two__item .readMore-btn:hover i { padding-left: 5px; } .feature-two__item .feature__content h4 { margin-top: 30px; margin-bottom: 10px; } .feature-two__item:hover .feature__icon { -webkit-animation: iconHover1 0.5s ease-out; animation: iconHover1 0.5s ease-out; } .feature-two__text { 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; gap: 10px; } .feature-two__text span { display: inline-block; font-family: var(--font-title); text-transform: uppercase; font-size: 14px; line-height: 24px; font-weight: 600; color: var(--white); background-color: var(--black); border-radius: 50px; padding: 3px 18px; padding-top: 5px; margin-right: 15px; } .feature-two__text p { font-size: 18px; line-height: 34px; font-family: var(--font-title); color: var(--black); font-weight: 500; } .feature-two__text p a { font-weight: 600; text-decoration: underline; } .feature-four-area { overflow: hidden; background-color: var(--black); padding: 80px 0; } .feature-four__item { padding: 0 80px; } .feature-four__item .title { color: var(--white); } .feature-four__item .text { color: var(--paragraph-light); max-width: 380px; } .feature-four__item .mailUs input { background-color: #353e47; color: var(--white); } .feature-four__item .mailUs input::-webkit-input-placeholder { color: var(--white); } .feature-four__item .mailUs input::-moz-placeholder { color: var(--white); } .feature-four__item .mailUs input:-ms-input-placeholder { color: var(--white); } .feature-four__item .mailUs input::-ms-input-placeholder { color: var(--white); } .feature-four__item .mailUs input::placeholder { color: var(--white); } .feature-four__item.footer__item-last { width: 100%; } .feature-four__item.item-middle { border-left: 1px solid var(--border-light); border-right: 1px solid var(--border-light); } @media (max-width: 1199px) { .feature-four__item { padding: 0 40px; } } .feature-five-area { overflow: hidden; margin-bottom: -170px; position: relative; z-index: 2; } .feature-five__wrp { padding: 40px 15px; max-width: 1290px; margin: 0 auto; } .feature-five__item { padding: 40px 60px; position: relative; z-index: 1; } .feature-five__item .icon { -webkit-transition: 0.7s; transition: 0.7s; } .feature-five__item .title { line-height: 30px; margin-top: 40px; margin-bottom: 20px; } .feature-five__item .readMore-btn { font-size: 18px; color: var(--black); font-weight: 500; margin-top: 30px; } .feature-five__item .readMore-btn i { font-size: 13px; -webkit-transition: var(--transition); transition: var(--transition); } .feature-five__item .readMore-btn:hover i { margin-left: 5px; } .feature-five__item .shape { position: absolute; top: 0; right: 0; z-index: -1; opacity: 0; visibility: hidden; -webkit-transition: var(--transition); transition: var(--transition); } @media (max-width: 1199px) { .feature-five__item { padding: 20px 30px; } } .feature-five__item::after { position: absolute; top: 0; right: 0; width: 0; height: 100%; z-index: -2; content: ""; -webkit-transition: var(--transition); transition: var(--transition); background-color: var(--black); } .feature-five__item.active .shape { opacity: 1; visibility: visible; } .feature-five__item.active .icon { -webkit-transform: rotateY(360deg); transform: rotateY(360deg); } .feature-five__item.active .icon svg path { fill: var(--white); } .feature-five__item.active .title { color: var(--white); } .feature-five__item.active .text { color: var(--white); } .feature-five__item.active .readMore-btn { color: var(--white); } .feature-five__item.active::after { width: 100%; left: 0; right: unset; } .feature-five__item.dark-mode::after { background-color: var(--black0); } .feature-five__item.dark-mode.active .icon { -webkit-transform: rotateY(360deg); transform: rotateY(360deg); } .feature-five__item.dark-mode.active .icon svg path { fill: var(--black); } .feature-five__item.dark-mode.active .title { color: var(--black); } .feature-five__item.dark-mode.active .text { color: var(--black); } .feature-five__item.dark-mode.active .readMore-btn { color: var(--black); } .feature-six-area { overflow: hidden; } .feature-six-area.margin-minus { margin-top: -85px; } .feature-six__wrp { max-width: 1590px; margin: 0 auto; } .feature-six__wrp .row > * { padding-right: 90px; padding-left: 90px; } @media (max-width: 1199px) { .feature-six__wrp .row > * { padding-right: 15px; padding-left: 15px; } } .feature-six__item { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 45px; height: 170px; border-bottom: 1px solid rgba(0, 0, 0, 0.2); } .feature-six__item .icon { -webkit-transition: var(--transition); transition: var(--transition); } .feature-six__item .icon svg { -webkit-transition: 0.9s; transition: 0.9s; } .feature-six__item .content span { position: relative; padding-left: 13px; font-size: 16px; line-height: 28px; font-family: var(--font-body); color: var(--black0); } .feature-six__item .content span:after { position: absolute; left: 0px; top: 10px; width: 7px; height: 7px; content: ""; border-radius: 50%; background-color: var(--black0); } .feature-six__item .content .title { font-size: 28px; line-height: 38px; color: var(--heading-color); } .feature-six__item .content .btn-more { position: absolute; right: 0; top: 65px; font-size: 20px; -webkit-transition: var(--transition); transition: var(--transition); } .feature-six__item:hover .icon svg { -webkit-transform: rotateY(360deg); transform: rotateY(360deg); } .feature-six__item:hover .btn-more { -webkit-transform: rotate(45deg); transform: rotate(45deg); } .feature-nine-area { overflow: hidden; } .feature-nine__item { height: 100%; position: relative; z-index: 1; padding: 0 80px; border-right: 1px solid var(--border); } .feature-nine__item .icon { display: inline-block; } .feature-nine__item .content .title { margin-top: 40px; margin-bottom: 30px; } .feature-nine__item .content .text { line-height: 30px; } @media (max-width: 1399px) { .feature-nine__item { padding: 30px; } } .feature-nine__item:hover .icon { -webkit-animation: iconBounceIn 1s forwards; animation: iconBounceIn 1s forwards; } .feature-ten-area { overflow: hidden; } @media (max-width: 991px) { .feature-ten-area { margin-bottom: 0; } } .feature-ten__wrp { max-width: 1400px; margin: 0 auto; } .feature-ten__image { position: relative; z-index: 1; } .feature-ten__image img { width: 100%; } .feature-ten__content { max-width: 400px; margin: 0 auto; } @media (max-width: 991px) { .feature-ten__content { max-width: 100%; } } .feature-ten__item { background-color: var(--white); padding: 20px 30px; position: relative; z-index: 1; 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: 10px; border: 1px solid var(--border); } .feature-ten__item::after { bottom: 0; left: 0; width: 0; height: 100%; position: absolute; z-index: -1; content: ""; background-color: #000; -webkit-transition: var(--transition); transition: var(--transition); } .feature-ten__item .icon { display: inline-block; -webkit-transition: 0.9s; transition: 0.9s; } .feature-ten__item .icon svg path { -webkit-transition: var(--transition); transition: var(--transition); } .feature-ten__item .arry-btn { width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); color: var(--black); border: 1px solid var(--border); transition: var(--transition); } .feature-ten__item .arry-btn:hover { -webkit-transform: rotate(45deg); transform: rotate(45deg); } .feature-ten__item .content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 30px; } .feature-ten__item:hover .icon { -webkit-transform: rotateY(-360deg); transform: rotateY(-360deg); } .feature-ten__item:hover .icon svg path { fill: var(--white); } .feature-ten__item:hover .arry-btn { color: var(--white); border: 1px solid var(--white); } .feature-ten__item:hover .title { color: var(--white); } .feature-ten__item:hover::after { width: 100%; right: 0; left: unset; } .feature-ten__item.dark-mode { border: none; background-color: var(--sub-bg); } .feature-ten__item.dark-mode .icon svg path { fill: var(--black); } .feature-ten__item.dark-mode:hover .arry-btn { color: var(--black); border: 1px solid var(--black); } .feature-ten__item.dark-mode:hover .title { color: var(--black); } .feature-twelve-area { position: relative; overflow: hidden; background-position: center; background-repeat: no-repeat; background-size: cover; } .feature-twelve-area:before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; background: -webkit-gradient(linear, left bottom, left top, color-stop(6.33%, rgba(18, 28, 39, 0.98)), to(rgba(18, 28, 39, 0.9506))); background: linear-gradient(360deg, rgba(18, 28, 39, 0.98) 6.33%, rgba(18, 28, 39, 0.9506) 100%); } .feature-twelve__item { height: 100%; text-align: center; position: relative; z-index: 1; padding: 0 80px; border-right: 1px solid rgba(255, 255, 255, 0.2); } .feature-twelve__item .icon { display: inline-block; } .feature-twelve__item .content { max-width: 285px; margin: 0 auto; } .feature-twelve__item .content .title { margin-top: 15px; margin-bottom: 10px; color: var(--white); } .feature-twelve__item .content .text { line-height: 30px; color: rgba(255, 255, 255, 0.8); } @media (max-width: 1399px) { .feature-twelve__item { padding: 30px; } } .feature-twelve__item:hover .icon { -webkit-animation: iconBounceIn 1s forwards; animation: iconBounceIn 1s forwards; } .funfact-area { overflow: hidden; background-color: var(--black); } .funfact__item ul { margin-bottom: 65px; } @media (max-width: 767px) { .funfact__item ul { margin-bottom: 30px; } } .funfact__item ul li { font-size: 16px; color: var(--paragraph-light); font-weight: 400; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 8px; } .funfact__item ul li i { font-size: 14px; } .funfact__item ul li:not(:last-child) { margin-bottom: 5px; } .funfact__item h2 { -webkit-text-fill-color: transparent; -webkit-text-stroke-width: 2px; -webkit-text-stroke-color: var(--white); font-size: 136px; line-height: 136px; padding-bottom: 15px; border-bottom: 1px solid rgba(255, 255, 255, 0.2); margin-bottom: 25px; } .funfact__item h2 span { color: inherit; } @media (max-width: 767px) { .funfact__item h2 { font-size: 80px; line-height: 80px; } } .funfact-eight-area { overflow: hidden; position: relative; z-index: 1; } .funfact-eight-area::before { width: 100%; height: 32%; position: absolute; top: 0; left: 0; content: ""; z-index: -1; background-color: var(--sub-bg); } .funfact-eight__wrp { max-width: 1460px; margin: 0 auto; } .funfact-eight__item { background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; z-index: 1; padding: 60px; } @media (max-width: 767px) { .funfact-eight__item { padding: 30px; } } .funfact-eight__item::after { position: absolute; z-index: -1; content: ""; background: -webkit-gradient(linear, left top, right top, color-stop(22.87%, #121c27), color-stop(91.19%, rgba(18, 28, 39, 0.7))); background: linear-gradient(90deg, #121c27 22.87%, rgba(18, 28, 39, 0.7) 91.19%); top: 0; left: 0; width: 100%; height: 100%; } .funfact-eight__item .cout-text { color: var(--white); font-size: 60px; line-height: 60px; } @media (max-width: 767px) { .funfact-eight__item .cout-text { font-size: 36px; line-height: 40px; } } .funfact-eight__item .cout-text span { color: inherit; } .funfact-eight__item .title { color: var(--white); margin-bottom: 5px; margin-top: 15px; } .funfact-eight__item .text { color: var(--paragraph-light); } .funfact-eight__item .inner-box { max-width: 390px; } .hzAccordion-area { overflow: hidden; background-color: var(--black); } .hzAccordion__wrp { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; height: 700px; overflow: hidden; -ms-flex-wrap: wrap; flex-wrap: wrap; } @media (max-width: 1399px) { .hzAccordion__wrp { height: 450px; } } @media (max-width: 991px) { .hzAccordion__wrp { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: auto; } } .hzAccordion__item { -webkit-box-flex: 0.7; -ms-flex: 0.7; flex: 0.7; min-width: 190px; -webkit-transition: 0.7s; transition: 0.7s; overflow: hidden; cursor: pointer; position: relative; z-index: 1; } .hzAccordion__item .head .head-title { margin: 0; padding-left: 25px; text-align: center; position: absolute; bottom: 0; left: 0; -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; writing-mode: vertical-rl; height: 100%; -webkit-transform: rotate(180deg); transform: rotate(180deg); border-left: 1px solid var(--border-light); 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; } .hzAccordion__item .head .head-title .title { display: block; max-height: 440px; text-align: left; color: var(--white); } .hzAccordion__item .head .head-title .number { font-size: 150px; line-height: 150px; font-weight: 500; color: transparent; -webkit-text-stroke: 1px var(--white); -webkit-transition: 0.7s; transition: 0.7s; } .hzAccordion__item .head .head-title:hover .number { -webkit-text-stroke: var(--theme-color4); color: var(--theme-color4); } .hzAccordion__item .content { display: none; height: 100%; margin-left: 180px; position: relative; z-index: 1; } .hzAccordion__item .content .image { height: 100%; max-width: 450px; } .hzAccordion__item .content .image img { height: 100%; } .hzAccordion__item .content .wrp { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0 60px; gap: 60px; height: 100%; } .hzAccordion__item .content .content-wrp { 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; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .hzAccordion__item .content .arry-btn { font-size: 70px; } .hzAccordion__item .content .arry-btn i { -webkit-transition: var(--transition); transition: var(--transition); } .hzAccordion__item .content .arry-btn i:hover { -webkit-transform: rotate(45deg); transform: rotate(45deg); } .hzAccordion__item .content .shape { position: absolute; top: 50%; left: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: -1; } .hzAccordion__item .content .text { color: var(--paragraph-light); } .hzAccordion__item.last-child .head .head-title { padding-left: 0; border: 1px solid transparent; } .hzAccordion__item.last-child.active .head .head-title { padding-left: 25px; border-left: 1px solid var(--border-light); } .hzAccordion__item.active { -webkit-box-flex: 4; -ms-flex: 4; flex: 4; } .hzAccordion__item.active .head .number { -webkit-text-stroke: var(--theme-color4); color: var(--theme-color4); } .hzAccordion__item.active .content { display: block; } @media (max-width: 1399px) { .hzAccordion__item { min-width: 75px; } .hzAccordion__item .head .head-title { padding-left: 5px; } .hzAccordion__item .head .head-title .title { font-size: 18px; line-height: 30px; max-height: 280px; } .hzAccordion__item .head .head-title .number { font-size: 50px; line-height: 50px; } .hzAccordion__item .content { margin-left: 75px; } .hzAccordion__item .content .wrp { padding: 0 20px; gap: 10px; } .hzAccordion__item .content .arry-btn { font-size: 40px; } } @media (max-width: 991px) { .hzAccordion__item .head .head-title { position: unset; -webkit-writing-mode: unset; -ms-writing-mode: unset; writing-mode: unset; -webkit-transform: unset; transform: unset; border: none; padding: 0; border-bottom: 1px solid var(--border-light); margin-bottom: 30px; padding-bottom: 10px; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 10px; } .hzAccordion__item .head .head-title .number { font-size: 30px; line-height: 40px; } .hzAccordion__item .content { margin-left: 0; } .hzAccordion__item .content .wrp { padding: 20px 0px; } .hzAccordion__item.active .head .head-title { margin-bottom: 0px; } .hzAccordion__item.last-child .head .head-title { margin-bottom: 0; } .hzAccordion__item.last-child.active .head .head-title { padding-left: 0; border-left: none; } } .marquee-area, .marquee-seven-area, .marquee-nine-area, .marquee-ten-area { overflow: hidden; } .marquee-area.dark-area, .dark-area.marquee-seven-area, .dark-area.marquee-nine-area, .dark-area.marquee-ten-area { background-color: var(--black); } .marquee-area.black-area, .black-area.marquee-seven-area, .black-area.marquee-nine-area, .black-area.marquee-ten-area { background-color: var(--black0); } .marquee-area.dark-mode .marquee__item .stroke-text, .dark-mode.marquee-seven-area .marquee__item .stroke-text, .dark-mode.marquee-nine-area .marquee__item .stroke-text, .dark-mode.marquee-ten-area .marquee__item .stroke-text { -webkit-text-stroke-color: var(--border2); } .marquee-area.dark-mode .marquee__item svg path, .dark-mode.marquee-seven-area .marquee__item svg path, .dark-mode.marquee-nine-area .marquee__item svg path, .dark-mode.marquee-ten-area .marquee__item svg path { fill: var(--black); } .marquee__wrp, .marquee-seven__wrp, .marquee-nine__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-seven__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 { padding: 0 30px; } .marquee__item h4 { font-size: 28px; line-height: 38px; font-weight: 700; text-transform: capitalize; white-space: nowrap; } .marquee__item h2 { font-size: clamp(40px, 5vw, 80px); line-height: 1.05; font-weight: 700; text-transform: capitalize; white-space: nowrap; } .marquee__item .stroke-text { -webkit-text-fill-color: transparent; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: rgba(18, 28, 39, 0.2); text-transform: capitalize; white-space: nowrap; } .marquee__item.item-sm .title { font-size: 48px; font-weight: 100; letter-spacing: 2px; } .marquee__item.item-sm .title:hover { font-weight: 400; } @media (max-width: 991px) { .marquee__item.item-sm { padding: 0 10px; } .marquee__item.item-sm .title { font-size: 24px; } .marquee__item.item-sm svg { width: 24px; } } .marquee__item.item-lg h2 { font-size: 80px; line-height: 84px; font-weight: 700; } @media (max-width: 991px) { .marquee__item.item-lg { padding: 0 10px; } .marquee__item.item-lg h2 { font-size: 48px; } .marquee__item.item-lg svg { width: 24px; } } .marquee__item-wrp, .marquee-seven__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__item-wrp.dark-area .marquee__item .title, .dark-area.marquee-seven__item-wrp .marquee__item .title { color: var(--white); } .marquee__item-wrp.dark-area .marquee__item svg path, .dark-area.marquee-seven__item-wrp .marquee__item svg path { fill: var(--white); } .marquee-seven-area, .marquee-nine-area, .marquee-ten-area { padding: 25px 0; border-top: 1px solid var(--border); } .marquee-seven-area.bg-sub, .bg-sub.marquee-nine-area, .bg-sub.marquee-ten-area { background-color: #ececec; border: none; } @media (max-width: 991px) { .marquee-seven-area, .marquee-nine-area, .marquee-ten-area { padding: 30px 0; } } .marquee-nine-area, .marquee-ten-area { padding: 25px 0; background-color: #ececec; border: none; } .marquee-nine-area.dark-area, .dark-area.marquee-ten-area { background-color: var(--theme-color5); } .marquee-nine-area.dark-area .title, .dark-area.marquee-ten-area .title { color: var(--white); } .marquee-ten-area { background-color: var(--black); -webkit-transform: rotate(-1deg); transform: rotate(-1deg); } .marquee-ten-area .title { color: var(--white); } .marquee-ten-area-wrp { position: relative; z-index: 1; } .marquee-ten-area-wrp::before { position: absolute; top: 0; left: 0; width: 100%; height: 80px; content: ""; background-color: #ececec; z-index: -1; -webkit-transform: rotate(-178.31deg); transform: rotate(-178.31deg); } .parallax-area { overflow: hidden; position: relative; z-index: 1; background-position: center; background-repeat: no-repeat; background-size: cover; height: 580px; } @media (max-width: 767px) { .parallax-area { height: 300px; } } .parallax__icon { position: absolute; bottom: 80px; right: 80px; } @media (max-width: 767px) { .parallax__icon { bottom: 20px; right: 30px; } .parallax__icon img { width: 80px; } } .portfolio-area, .portfolio-ten-area { position: relative; z-index: 1; } .portfolio-left { position: sticky; top: 130px; } .portfolio-right { margin-left: 85px; } @media (max-width: 1199px) { .portfolio-right { margin-left: 0; } } .portfolio__item { position: sticky; top: 130px; z-index: 1; } @media (max-width: 767px) { .portfolio__item { top: 60px; } } .portfolio__item .content { bottom: 40px; left: 30px; position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 20px; } .portfolio__item .content .number { color: var(--white); font-size: 96px; font-weight: 500; line-height: 100px; font-size: clamp(40px, 5.75vw, 96px); line-height: 1.2; } .portfolio__item .content .title { color: var(--white); max-width: 395px; } @media (max-width: 575px) { .portfolio__item .content { left: 20px; bottom: 20px; } .portfolio__item .content .number { font-size: 60px; line-height: 60px; } } .portfolio__item_two { position: sticky; top: 130px; z-index: 9; background: var(--white); border-bottom: 1px solid var(--border); padding-bottom: 30px; } .portfolio__item_two:last-child { padding-bottom: 0; border: none; } .portfolio__item_two .content { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap: 20px; } @media (max-width: 1399px) { .portfolio__item_two .content { -ms-flex-wrap: wrap; flex-wrap: wrap; } } .portfolio__item_two .content .sub-title { font-family: var(--font-body); font-weight: 600; font-size: 12px; line-height: 30px; text-transform: uppercase; color: var(--black); margin-top: 30px; margin-bottom: 10px; } .portfolio__item_two .content .title { color: var(--black); } .portfolio__item_two .content .btn-explore-2 { margin-top: 10px; } @media (max-width: 1399px) { .portfolio__item_two .content .btn-explore-2 { margin-top: 0; } } @media (max-width: 575px) { .portfolio__item_two .content { left: 20px; bottom: 20px; } } .portfolio-eight-area { overflow: hidden; background-color: var(--black); } .portfolio-eight__wrp { max-width: 1560px; margin: 0 auto; } .portfolio-eight__wrp .section-header__flex { padding: 0 50px; } @media (max-width: 1399px) { .portfolio-eight__wrp .section-header__flex { padding: 0; } } .portfolio-eight__wrp .section-header__flex p { max-width: 520px; } .portfolio-eight__item { position: relative; z-index: 1; margin: 0 50px; } @media (max-width: 1399px) { .portfolio-eight__item { margin: 0; } } .portfolio-eight__item .image img { -webkit-transition: var(--transition); transition: var(--transition); } .portfolio-eight__item .arry-btn { width: 70px; height: 70px; line-height: 70px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); font-size: 28px; background-color: var(--white); color: var(--black); position: absolute; top: 30px; right: 30px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); z-index: 1; opacity: 0; visibility: hidden; } .portfolio-eight__item .arry-btn:hover { -webkit-transform: rotate(0); transform: rotate(0); } .portfolio-eight__item:hover .image img { -webkit-filter: grayscale(1000%); filter: grayscale(1000%); } .portfolio-eight__item:hover .arry-btn { opacity: 1; visibility: visible; top: 20px; right: 20px; } .portfolio-eight__item.item-one { margin-top: 80%; } @media (max-width: 767px) { .portfolio-eight__item.item-one { margin: 0; } } .portfolio-eight__item.item-three { margin-top: 30px; } @media (max-width: 767px) { .portfolio-eight__item.item-three { margin: 0; } } .portfolio-eight__item.item-four { margin-top: -20%; } @media (max-width: 767px) { .portfolio-eight__item.item-four { margin: 0; } } .portfolio-eight__item.item-five { margin-top: 120px; } @media (max-width: 767px) { .portfolio-eight__item.item-five { margin: 0; } } .portfolio-eight__item.item-six { margin-top: 80px; } @media (max-width: 767px) { .portfolio-eight__item.item-six { margin: 0; } } @media (max-width: 991px) { .portfolio-ten-area .portfolio-left { margin-bottom: 40px; } } .portfolio-ten__item { padding: 40px 50px; background-color: var(--white); border: 1px solid var(--border); border-top: none; -webkit-transition: var(--transition); transition: var(--transition); margin-bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; gap: 60px; } .portfolio-ten__item:nth-child(1) { border-top: 1px solid var(--border); } .portfolio-ten__item span { font-size: 128px; font-weight: 500; font-size: clamp(50px, 8vw, 128px); line-height: 0.5; font-family: var(--font-title); -webkit-transition: var(--transition); transition: var(--transition); -webkit-text-fill-color: transparent; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: rgba(0, 0, 0, 0.2); } .portfolio-ten__item .title { margin-bottom: 10px; } @media (max-width: 575px) { .portfolio-ten__item { gap: 20px; padding: 20px; } .portfolio-ten__item span { font-size: 60px; line-height: 60px; } .portfolio-ten__item p { font-size: 14px; line-height: 22px; } } .portfolio-ten__item .content { max-width: 430px; } .portfolio-ten__item .btn-view { margin-top: 20px; } .portfolio-ten__item .btn-view i { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .portfolio-ten__item:hover { background-color: var(--sub-bg); border: 1px solid var(--sub-bg); border-top: none; } .portfolio-ten__item:hover:nth-child(1) { border-top: 1px solid var(--sub-bg); } .portfolio-ten__item:hover span { color: var(--theme-color4); -webkit-text-stroke-width: 1px; -webkit-text-fill-color: var(--theme-color4); -webkit-text-stroke-color: var(--theme-color4); } .portfolio-ten__item:hover .btn-view i { -webkit-transform: rotate(0deg); transform: rotate(0deg); } .pricing-area { overflow: hidden; } .pricing__wrp { max-width: 1300px; margin: 0 auto; } .pricing__item { padding: 40px; border: 1px solid var(--border); } .pricing__item .title { padding-bottom: 15px; border-bottom: 1px solid var(--border); text-transform: uppercase; } .pricing__item .price { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 40px; margin-top: 40px; margin-bottom: 20px; } .pricing__item .price span { display: inline-block; padding: 5px 20px; border-radius: 5px; background-color: #d5dede; color: var(--black); } .pricing__item .btn-two, .pricing__item .btn-three-light { border: 1px solid var(--border); } .pricing__item ul { margin-top: 30px; } .pricing__item ul li { color: var(--black); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 8px; } .pricing__item ul li i { display: inline-block; width: 25px; height: 25px; line-height: 25px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); background-color: rgba(35, 48, 50, 0.1019607843); font-size: 13px; color: var(--black); } .pricing__item ul li:not(:last-child) { margin-bottom: 12px; } .pricing__item.popular { background-color: var(--black); border: none; } .pricing__item.popular .title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; border-bottom: 1px solid rgba(255, 255, 255, 0.1019607843); } .pricing__item.popular .title h6 { color: var(--white); } .pricing__item.popular .price h2 { color: var(--white); } .pricing__item.popular .price span { background-color: #353e47; color: var(--white); } .pricing__item.popular .btn-two, .pricing__item.popular .btn-three-light { border: 1px solid var(--white); } .pricing__item.popular p { color: var(--white); } .pricing__item.popular ul li { color: var(--white); } .pricing__item.popular ul li i { background-color: rgba(255, 255, 255, 0.1019607843); color: var(--white); } .pricing__item.dark-mode { background-color: var(--sub-bg); } .pricing__item.dark-mode.popular-dark { background-color: var(--black0); } .pricing__item.dark-mode .light-area .btn-one, .pricing__item.dark-mode .light-area .btn-one-light, .pricing__item.dark-mode .light-area .btn-two-light, .pricing__item.dark-mode .light-area .btn-show-all-light { background-color: var(--black0); } .pricing__item.dark-mode .btn-two, .pricing__item.dark-mode .btn-three-light { border: 1px solid rgba(255, 255, 255, 0.2); color: #fff; } .pricing-five-area, .pricing-seven-area { overflow: hidden; } .pricing-five__wrp { max-width: 1290px; margin: 0 auto; } .pricing-five__tab .nav { border: none; max-width: 400px; background-color: var(--border); -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 0 auto; border-radius: 50px; } @media (max-width: 575px) { .pricing-five__tab .nav { max-width: 300px; } } .pricing-five__tab .nav .nav-item .nav-link { border: none; font-family: var(--font-title); color: var(--black); padding: 10px 45px; font-size: 18px; font-weight: 500; border-radius: 50px; } .pricing-five__tab .nav .nav-item .nav-link.active { background-color: var(--black); color: var(--white); } @media (max-width: 575px) { .pricing-five__tab .nav .nav-item .nav-link { font-size: 16px; padding: 8px 25px; } } .pricing-five__tab.dark-mode .nav .nav-item .nav-link.active { background-color: var(--black0); color: var(--black); } .pricing-five__item, .pricing-seven__item { padding: 50px; border: 1px solid var(--border); position: relative; z-index: 1; } @media (max-width: 575px) { .pricing-five__item, .pricing-seven__item { padding: 30px; } } .pricing-five__item .shape, .pricing-seven__item .shape { position: absolute; top: 0; right: 0; z-index: -1; } .pricing-five__item .price, .pricing-seven__item .price { margin-top: 20px; margin-bottom: 30px; } .pricing-five__item .price h2, .pricing-seven__item .price h2 { font-size: 65px; line-height: 75px; font-family: var(--font-title); } .pricing-five__item .price h2 span, .pricing-seven__item .price h2 span { font-size: 18px; line-height: 40px; font-weight: 500; font-family: var(--font-title); color: var(--black); } .pricing-five__item .pricing-btn, .pricing-seven__item .pricing-btn { padding: 12px 30px; border: 1px solid var(--border2); 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; color: var(--black); } .pricing-five__item .pricing-btn i, .pricing-seven__item .pricing-btn i { font-size: 20px; -webkit-transition: var(--transition); transition: var(--transition); } .pricing-five__item .pricing-btn:hover i, .pricing-seven__item .pricing-btn:hover i { -webkit-transform: translate(10px); transform: translate(10px); } .pricing-five__item ul, .pricing-seven__item ul { margin-top: 30px; } .pricing-five__item ul h5, .pricing-seven__item ul h5 { font-family: var(--font-body); font-weight: 400; font-size: 16px; line-height: 24px; } .pricing-five__item ul li, .pricing-seven__item ul li { color: var(--black); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-family: var(--font-body); font-size: 14px; font-style: normal; font-weight: 400; gap: 8px; } .pricing-five__item ul li i, .pricing-seven__item ul li i { display: inline-block; width: 25px; height: 25px; line-height: 25px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); background-color: rgba(35, 48, 50, 0.1019607843); font-size: 13px; color: var(--black); } .pricing-five__item ul li:not(:last-child), .pricing-seven__item ul li:not(:last-child) { margin-bottom: 15px; } .pricing-five__item.popular, .popular.pricing-seven__item { background-color: var(--black); border: none; } .pricing-five__item.popular .pricing-btn, .popular.pricing-seven__item .pricing-btn { border: 1px solid var(--border-light); color: var(--white); } .pricing-five__item.popular ul li, .popular.pricing-seven__item ul li { color: var(--white); } .pricing-five__item.popular ul li i, .popular.pricing-seven__item ul li i { background-color: rgba(255, 255, 255, 0.1019607843); color: var(--white); } .pricing-five__item.dark-mode, .dark-mode.pricing-seven__item { border: none; background-color: var(--sub-bg); } .pricing-five__item.dark-mode ul li i, .dark-mode.pricing-seven__item ul li i { background-color: var(--border); } .pricing-five__item.dark-mode.popular-dark, .dark-mode.popular-dark.pricing-seven__item { background-color: var(--black0); } .pricing-seven__item ul { padding-top: 35px; border-top: 1px solid var(--border); } .pricing-seven__item ul li { font-weight: 500; } .pricing-seven__item ul li i { background-color: transparent; font-size: 18px; } .pricing-seven__item ul li.disable { color: var(--paragraph); } .pricing-seven__item ul li.disable i { color: var(--paragraph); } .pricing-seven__item .pricing-btn { display: inline-block; border: 1px solid var(--theme-color4); background-color: var(--theme-color4); color: var(--white); font-weight: 700; } .pricing-seven__item .pricing-btn i { font-size: 15px; padding-left: 5px; } .pricing-seven__item.popular .pricing-btn { display: inline-block; border: 1px solid var(--border-light); background-color: transparent; color: var(--white); } .pricing-seven__item.popular ul { padding-top: 35px; border-top: 1px solid var(--border-light); } .pricing-seven__item.popular ul li { font-weight: 500; } .pricing-seven__item.popular ul li i { background-color: transparent; font-size: 18px; } .pricing-seven__item.popular ul li.disable { color: var(--paragraph-light); } .pricing-seven__item.popular ul li.disable i { color: var(--paragraph-light); } .pricing-seven__item.popular .popular-tag { position: absolute; top: 0; right: 10px; } .pricing-seven__item.popular-dark { background-color: var(--black0); } .pricing-seven__item.popular-dark .popular-tag { position: absolute; top: 0; right: 10px; } .pricing-seven__item.popular-dark .pricing-btn { border: 1px solid var(--border2); background-color: transparent; color: var(--black); } .pricing-nine-area { overflow: hidden; } .pricing-nine__wrp { max-width: 1300px; margin: 0 auto; } .pricing-nine__item { padding: 70px 60px; border: 1px solid var(--border); position: relative; z-index: 1; } .pricing-nine__item .shape { bottom: 0; right: 0; z-index: -1; position: absolute; } .pricing-nine__item .head { 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-bottom: 40px; border-bottom: 1px solid var(--border); gap: 20px; } .pricing-nine__item .head .price { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 5px; } .pricing-nine__item .head .price h3 { line-height: 35px; } .pricing-nine__item .head .price h2 { font-size: 80px; } .pricing-nine__item ul { margin: 30px 0; } .pricing-nine__item ul li { color: var(--black); } .pricing-nine__item ul li:not(:last-child) { margin-bottom: 10px; } .pricing-nine__item ul li i { margin-right: 10px; font-size: 14px; } .pricing-nine__item .btn-more { margin-top: 30px; } .pricing-nine__item.popular { background-color: var(--black); } .pricing-nine__item.popular ul li { color: var(--white); } .pricing-nine__item.popular .btn-more { color: var(--white); } @media (max-width: 991px) { .pricing-nine__item { padding: 30px; } } .professional-area { overflow: hidden; } .professional__image { position: relative; z-index: 1; } .professional__image img { width: 100%; } .professional__image .content { 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; position: absolute; bottom: 0; left: 0; width: 100%; max-width: 500px; padding: 40px; background-color: rgba(255, 255, 255, 0.2); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); } @media (max-width: 575px) { .professional__image .content { gap: 10px; } } .professional__image .content ul { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 20px; } @media (max-width: 575px) { .professional__image .content ul { gap: 10px; } } .professional__image .content ul svg { -webkit-transition: 0.5s; transition: 0.5s; } .professional__image .content ul:hover svg { -webkit-transform: rotateY(180deg); transform: rotateY(180deg); } @media (max-width: 575px) { .professional__image .content { padding: 20px; } } .professional__image .content .icon { width: 40px; height: 40px; line-height: 38px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); background-color: var(--white); } .professional__image .content .info h3 { color: var(--white); line-height: 25px; } .professional__image .content .info h3 span { color: inherit; } .professional__image .content .info p { color: var(--white); margin-top: 10px; font-size: 14px; letter-spacing: 2px; text-transform: capitalize; } @media (max-width: 575px) { .professional__image .content .info p { font-size: 12px; letter-spacing: 1px; margin-top: 0; } } .professional__image .content .last-item { padding-left: 30px; border-left: 1px solid var(--border-light); } @media (max-width: 575px) { .professional__image .content .last-item { padding-left: 10px; } } .professional__content { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 30px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; height: 100%; padding-left: 120px; } @media (max-width: 1399px) { .professional__content { padding-left: 60px; } } @media (max-width: 1199px) { .professional__content { padding-left: 0px; margin-top: 40px; } } .professional__content ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; } .professional__content ul li i { width: 25px; height: 25px; line-height: 25px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); background-color: var(--border); color: var(--black); } .professional__content ul li:not(.last-child) { margin-bottom: 15px; } .professional__wrp { margin-top: 50px; padding-top: 90px; border-top: 1px solid var(--border2); } @media (max-width: 991px) { .professional__wrp { padding-top: 40px; } } .professional__item, .professional__item-last { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 30px; } @media (max-width: 575px) { .professional__item, .professional__item-last { gap: 20px; } .professional__item .icon svg, .professional__item-last .icon svg { width: 60px; } } .professional__item .title, .professional__item-last .title { margin-bottom: 10px; } .professional__item .text, .professional__item-last .text { line-height: 28px; } .professional__item:hover .icon svg, .professional__item-last:hover .icon svg { -webkit-animation: flipInY 1s forwards; animation: flipInY 1s forwards; } .professional__item-last { -webkit-box-align: start; -ms-flex-align: start; align-items: start; } .professional__item-last .title { line-height: 38px; } .professional__item-last .item-btn { font-size: 14px; font-weight: 500; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; color: var(--black); line-height: 16px; margin-top: 15px; text-transform: uppercase; } .professional-seven-area { position: relative; z-index: 1; margin-top: 260px; background-color: var(--black); } .professional-seven__shape { position: absolute; bottom: 0; right: 0; z-index: -1; } .professional-seven__image { position: relative; z-index: 1; margin-top: -140px; } .professional-seven__image img { width: 100%; } .professional-seven__image .icon { position: absolute; bottom: 80px; left: 80px; } @media (max-width: 767px) { .professional-seven__image .icon { bottom: 30px; left: 30px; } .professional-seven__image .icon svg { width: 80px; height: 80px; } } .professional-seven__content { padding: 60px; padding-top: 130px; } @media (max-width: 1399px) { .professional-seven__content { padding: 30px; padding-top: 75px; } } @media (max-width: 991px) { .professional-seven__content { padding: 30px; padding-top: 0; } } .professional-seven__content .section-header { max-width: 490px; } .professional-seven__content .text { color: var(--paragraph-light); } .professional-seven__content .arry-group button { width: 55px; height: 55px; line-height: 55px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); color: var(--white); border: 1px solid var(--border-light); transition: var(--transition); } .professional-seven__content .arry-group button:hover { background-color: var(--white); color: var(--black); } .professional-seven__content .arry-group button:hover i { -webkit-animation: bounceIn 1s forwards; animation: bounceIn 1s forwards; } .professional-seven__video { max-width: 1300px; margin: 0 auto; } @media (max-width: 1399px) { .professional-seven__video { padding-left: 30px; } } @media (max-width: 991px) { .professional-seven__video { padding: 0 15px; padding-top: 30px; text-align: center; } } .project-area { overflow: hidden; position: relative; z-index: 1; } .project__wrp { position: relative; overflow: hidden; } .project__slider-arrys { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 5px; position: absolute; top: 50px; left: 50px; z-index: 9; } .project__slider-arrys button { opacity: 0; visibility: hidden; -webkit-transform: translateY(-20px); transform: translateY(-20px); width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); border-radius: 12px; color: var(--black); background-color: var(--white); transition: var(--transition); font-size: 18px; } .project__slider-arrys button:last-child { -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .project__slider-arrys button:hover { background-color: var(--theme-color1); color: var(--text-color1); } @media (max-width: 767px) { .project__slider-arrys button { width: 40px; height: 40px; line-height: 40px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); font-size: 16px; border-radius: 12px; } } @media (max-width: 767px) { .project__slider-arrys { top: 20px; left: 20px; } } .project__image { position: absolute; left: 0; top: 0; width: 100%; height: 100%; } .project__image .tab-img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); opacity: 0; -webkit-transition: all 0.7s; transition: all 0.7s; } .project__image .tab-img.active { -webkit-transform: scale(1); transform: scale(1); opacity: 1; } .project__item { display: block; position: relative; height: 720px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-border-end: 1px solid rgba(255, 255, 255, 0.2); border-inline-end: 1px solid rgba(255, 255, 255, 0.2); } .project__item .content { padding: 60px; width: 100%; -webkit-transition: var(--transition); transition: var(--transition); -webkit-transform: translateY(80px); transform: translateY(80px); } @media (max-width: 991px) { .project__item .content { padding: 30px; } } .project__item .content span { -webkit-text-fill-color: transparent; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: rgba(255, 255, 255, 0.4); color: transparent; font-size: 100px; line-height: 120px; font-weight: 500; -webkit-transition: var(--transition); transition: var(--transition); } .project__item .content h4 { color: var(--white); } .project__item .content p { color: var(--white); font-family: var(--font-body); margin-top: 20px; opacity: 0; -webkit-transform: var(--transition); transform: var(--transition); visibility: hidden; } .project__item:hover .content { -webkit-transform: translate(0); transform: translate(0); } .project__item:hover .content span { -webkit-text-fill-color: var(--white); -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: var(--white); color: var(--white); font-size: 100px; line-height: 120px; font-weight: 500; } .project__item:hover .content p { opacity: 1; visibility: visible; } @media (max-width: 991px) { .project__item { height: 500px; } } .project-three-area { overflow: hidden; } .project-three__item { overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; background-color: var(--black); } .project-three__item .image { overflow: hidden; width: 50%; } .project-three__item .image img { -webkit-transition: var(--transition); transition: var(--transition); -webkit-filter: grayscale(100%); filter: grayscale(100%); } .project-three__item .project-three__content { width: 50%; height: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 40px 30px; position: relative; z-index: 1; } .project-three__item .project-three__content .icon svg { -webkit-transition: 0.7s; transition: 0.7s; } .project-three__item .project-three__content h4 { color: var(--white); } .project-three__item .project-three__content p { color: var(--white); } .project-three__item .project-three__content .arry-btn { font-size: 40px; color: var(--white); } .project-three__item .project-three__content .arry-btn:hover { -webkit-transform: rotate(45deg); transform: rotate(45deg); } .project-three__item .project-three__content .content { -webkit-transition: var(--transition); transition: var(--transition); -webkit-transform: translateY(75%); transform: translateY(75%); } .project-three__item .project-three__content .content p { -webkit-transition: var(--transition); transition: var(--transition); opacity: 0; visibility: hidden; } .project-three__item .project-three__content .shape { position: absolute; top: 0; right: 0; z-index: -1; opacity: 0; visibility: hidden; -webkit-transition: var(--transition); transition: var(--transition); } .project-three__item:hover .project-three__content .shape { opacity: 1; visibility: visible; } .project-three__item:hover .project-three__content .icon svg { -webkit-transform: rotateY(360deg); transform: rotateY(360deg); } .project-three__item:hover .project-three__content .content { -webkit-transform: translateY(0); transform: translateY(0); } .project-three__item:hover .project-three__content .content p { opacity: 1; visibility: visible; } .project-three__item:hover .image img { -webkit-transform: scale(1.1); transform: scale(1.1); -webkit-filter: unset; filter: unset; } .qta-area { overflow: hidden; } .qta__wrp { max-width: 1290px; margin: 0 auto; padding: 60px; text-align: center; border: 2px solid var(--border); border-radius: 500px; } @media (max-width: 991px) { .qta__wrp { padding: 20px 30px; border: 1px solid var(--border); } } @media (max-width: 575px) { .qta__wrp { padding: 5px 15px; } } .qta__wrp h2 { font-size: 96px; line-height: 110px; } .qta__wrp h2 span { color: inherit; } .qta__wrp h2 .stroke-text { color: var(--black); -webkit-text-fill-color: transparent; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: var(--black); } @media (max-width: 1199px) { .qta__wrp h2 { font-size: 60px; line-height: 70px; } } @media (max-width: 991px) { .qta__wrp h2 { font-size: 40px; line-height: 50px; } } @media (max-width: 575px) { .qta__wrp h2 { font-size: 28px; line-height: 40px; } } .service-popular-area { overflow: hidden; } @media (max-width: 767px) { .service-popular__wrp { margin-bottom: 0; } } .service-popular__item { position: relative; padding: 70px 60px; margin-left: -1px; border: 1px solid rgba(0, 0, 0, 0.1); } @media (max-width: 1600px) { .service-popular__item { padding: 70px 40px; } } .service-popular__item.second-child { -webkit-transform: translateY(90px); transform: translateY(90px); } @media (max-width: 767px) { .service-popular__item.second-child { -webkit-transform: translate(0); transform: translate(0); } } .service-popular__item.last-child { -webkit-transform: translateY(180px); transform: translateY(180px); } @media (max-width: 767px) { .service-popular__item.last-child { -webkit-transform: translate(0); transform: translate(0); } } .service-popular__item .icon { width: 60px; height: 60px; line-height: 60px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); background-color: var(--theme-color1); -webkit-transition: 0.7s; transition: 0.7s; } .service-popular__item .image-box { overflow: hidden; } .service-popular__item .image-box img { max-width: 100%; -webkit-transition: var(--transition); transition: var(--transition); } .service-popular__item h4 { margin: 40px 0 10px; } .service-popular__item:hover .icon { -webkit-transform: rotateY(360deg) translateY(5px); transform: rotateY(360deg) translateY(5px); -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 20px 20px; box-shadow: rgba(0, 0, 0, 0.2) 0px 20px 20px; } .service-popular__item:hover .image img { -webkit-transform: scale(1.1); transform: scale(1.1); } .service-popular__item .btn-more-2 { width: 100%; } .service-area { position: relative; overflow: hidden; } .service-area .shape-image { position: absolute; right: 0; top: 160px; width: 356px; height: 228px; } @media (max-width: 767px) { .service-area .shape-image { display: none; } } .service__wrp { margin-bottom: 180px; } @media (max-width: 767px) { .service__wrp { margin-bottom: 0; } } .service__item.second-child { -webkit-transform: translateY(90px); transform: translateY(90px); } @media (max-width: 767px) { .service__item.second-child { -webkit-transform: translate(0); transform: translate(0); } } .service__item.last-child { -webkit-transform: translateY(180px); transform: translateY(180px); } @media (max-width: 767px) { .service__item.last-child { -webkit-transform: translate(0); transform: translate(0); } } .service__item .icon { width: 60px; height: 60px; line-height: 60px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); background-color: var(--theme-color1); -webkit-transition: 0.7s; transition: 0.7s; } .service__item .serial { width: 60px; height: 60px; line-height: 60px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); font-family: var(--font-title); font-weight: 700; font-size: 32px; line-height: 60px; color: var(--white); background-color: var(--black0); -webkit-transition: 0.7s; transition: 0.7s; } .service__item .image { overflow: hidden; } .service__item .image img { width: 100%; -webkit-transition: var(--transition); transition: var(--transition); } .service__item h4 { max-width: 250px; margin: 30px 0; } .service__item p { margin-top: 30px; } .service__item:hover .icon { -webkit-transform: rotateY(360deg) translateY(5px); transform: rotateY(360deg) translateY(5px); -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 20px 20px; box-shadow: rgba(0, 0, 0, 0.2) 0px 20px 20px; } .service__item:hover .serial { background-color: var(--theme-color4); } .service__item:hover .image img { -webkit-transform: scale(1.1); transform: scale(1.1); } .service__item.dark-mode .icon { background-color: var(--border); } .service-three-area { overflow: hidden; } .service-three__item { padding: 20px 30px; border: 1px solid var(--border); display: block; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 30px; -webkit-transition: var(--transition); transition: var(--transition); position: relative; z-index: 1; } .service-three__item .icon { -webkit-transition: 0.7s; transition: 0.7s; } .service-three__item::after { position: absolute; top: 0; right: 0; width: 0; height: 100%; background-color: var(--theme-color4); content: ""; z-index: -1; -webkit-transition: 0.5s; transition: 0.5s; } .service-three__item svg path { -webkit-transition: var(--transition); transition: var(--transition); } .service-three__item h4 { padding-left: 30px; border-left: 1px solid var(--border); max-width: 250px; -webkit-transition: var(--transition); transition: var(--transition); } .service-three__item.active::after { width: 100%; left: 0; right: unset; } .service-three__item.active h4 { color: var(--white); border-left: 1px solid rgba(255, 255, 255, 0.2); } .service-three__item.active svg path { fill: var(--white); } .service-three__item.active .icon { -webkit-transform: rotateY(360deg); transform: rotateY(360deg); } .service-three__item.dark-mode::after { background-color: var(--black0); } .service-three__item.dark-mode.active { border: 1px solid var(--white); } .service-three__item.dark-mode.active h4 { color: var(--black); border-left: 1px solid var(--border); } .service-three__item.dark-mode.active svg path { fill: var(--black); } .service-four-aera { overflow: hidden; } .service-four__item .icon-wrp { 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; } .service-four__item .icon { width: 60px; height: 60px; line-height: 60px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); background-color: var(--theme-color1); -webkit-transition: 0.7s; transition: 0.7s; } .service-four__item .number { font-size: 72px; letter-spacing: 10px; font-family: var(--font-title); -webkit-text-stroke: 1px var(--border); -webkit-transition: 0.5s; transition: 0.5s; color: transparent; } .service-four__item .content { padding: 40px; border: 1px solid var(--border); border-bottom: none; } .service-four__item .image { overflow: hidden; } .service-four__item .image img { -webkit-transition: var(--transition); transition: var(--transition); } .service-four__item .title { max-width: 250px; margin-top: 30px; } .service-four__item:hover .icon { -webkit-transform: rotateY(360deg) translateY(5px); transform: rotateY(360deg) translateY(5px); -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 20px 20px; box-shadow: rgba(0, 0, 0, 0.2) 0px 20px 20px; } .service-four__item:hover .number { color: var(--black); -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: var(--black); } .service-four__item:hover .image img { -webkit-transform: scale(1.1); transform: scale(1.1); } .service-four__item.dark-mode .icon { background-color: var(--border); } .service-four__item.dark-mode:hover .icon { background-color: var(--black0); } .service-two-area { overflow: hidden; position: relative; z-index: 1; } .service-two__wrp { max-width: 1300px; margin: 0 auto; } .service-two__item { background-color: var(--white); padding: 30px; position: relative; margin-left: -1px; margin-bottom: -1px; border: 1px solid #DFE4E1; z-index: 1; } .service-two__item::after { bottom: 0; left: 0; width: 100%; height: 0; position: absolute; z-index: -1; content: ""; background-color: var(--theme-color4); -webkit-transition: var(--transition); transition: var(--transition); } .service-two__item .title { font-size: 28px; font-weight: 700; line-height: 38px; margin-bottom: 10px; } .service-two__item .icon { display: inline-block; margin-bottom: 180px; -webkit-transition: 0.9s; transition: 0.9s; } .service-two__item .icon svg path { -webkit-transition: var(--transition); transition: var(--transition); } .service-two__item:hover .icon { -webkit-transform: rotateY(360deg); transform: rotateY(360deg); } .service-two__item:hover .icon svg path { fill: var(--white); } .service-two__item:hover .btn-view { color: var(--white); } .service-two__item:hover .btn-view i { color: var(--white); } .service-two__item:hover .title { color: var(--white); } .service-two__item:hover::after { height: 100%; top: 0; bottom: unset; } .service-two__item.dark-mode { background-color: var(--black); } .service-two__item.dark-mode .arry-btn { color: var(--white); border: 1px solid var(--white); } .service-two__item.dark-mode .title { color: var(--white); } .service-two__item.dark-mode .icon svg path { fill: var(--white); } .service-six-area { overflow: hidden; position: relative; z-index: 1; background-color: var(--sub-bg-dark); } .service-six__shape { position: absolute; top: 0; right: 0; z-index: -1; } .service-six__wrp { max-width: 1300px; margin: 0 auto; } .service-six__item { background-color: var(--white); padding: 30px 40px; position: relative; z-index: 1; } .service-six__item::after { bottom: 0; left: 0; width: 100%; height: 0; position: absolute; z-index: -1; content: ""; background-color: var(--theme-color4); -webkit-transition: var(--transition); transition: var(--transition); } .service-six__item .item-head { 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; margin-bottom: 40px; } .service-six__item .item-head .icon { display: inline-block; -webkit-transition: 0.9s; transition: 0.9s; } .service-six__item .item-head .icon svg path { -webkit-transition: var(--transition); transition: var(--transition); } .service-six__item .item-head .arry-btn { width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); color: var(--black); border: 1px solid var(--border); transition: var(--transition); } .service-six__item .item-head .arry-btn:hover { -webkit-transform: rotate(45deg); transform: rotate(45deg); } .service-six__item:hover .icon { -webkit-transform: rotateY(360deg); transform: rotateY(360deg); } .service-six__item:hover .icon svg path { fill: var(--white); } .service-six__item:hover .arry-btn { color: var(--white); border: 1px solid var(--white); } .service-six__item:hover .title { color: var(--white); } .service-six__item:hover::after { height: 100%; top: 0; bottom: unset; } .service-six__item.dark-mode { background-color: var(--black); } .service-six__item.dark-mode .arry-btn { color: var(--white); border: 1px solid var(--white); } .service-six__item.dark-mode .title { color: var(--white); } .service-six__item.dark-mode .icon svg path { fill: var(--white); } .service-seven-area { overflow: hidden; } .service-seven__wrp { max-width: 1380px; margin: 0 auto; } .service-seven__tab ul.nav.nav-tabs { display: block; border: none; } .service-seven__tab ul.nav.nav-tabs li.nav-item:not(:last-child) { margin-bottom: 20px; } .service-seven__tab ul.nav.nav-tabs li.nav-item button.nav-link { padding-left: 30px; font-size: 18px; font-weight: 500; padding: 5px; padding-left: 30px; color: var(--black); background-color: transparent; width: 100%; border: 1px solid var(--border); border-radius: 30px; 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; } .service-seven__tab ul.nav.nav-tabs li.nav-item button.nav-link i { background-color: var(--sub-bg); display: inline-block; width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); } .service-seven__tab ul.nav.nav-tabs li.nav-item button.nav-link:hover { color: var(--white); border: 1px solid var(--black); background-color: var(--black); } .service-seven__tab ul.nav.nav-tabs li.nav-item button.nav-link:hover i { background-color: var(--white); color: var(--black); -webkit-transform: rotate(45deg); transform: rotate(45deg); } .service-seven__tab ul.nav.nav-tabs li.nav-item button.nav-link.active { color: var(--white); border: 1px solid var(--black); background-color: var(--black); } .service-seven__tab ul.nav.nav-tabs li.nav-item button.nav-link.active i { background-color: var(--white); color: var(--black); -webkit-transform: rotate(45deg); transform: rotate(45deg); } .service-seven__tab.dark-mode ul.nav.nav-tabs li.nav-item button.nav-link:hover { color: var(--black); border: 1px solid var(--white); background-color: var(--black0); } .service-seven__tab.dark-mode ul.nav.nav-tabs li.nav-item button.nav-link:hover i { background-color: var(--black); color: var(--white); } .service-seven__tab.dark-mode ul.nav.nav-tabs li.nav-item button.nav-link.active { color: var(--black); border: 1px solid var(--white); background-color: var(--black0); } .service-seven__tab.dark-mode ul.nav.nav-tabs li.nav-item button.nav-link.active i { background-color: var(--black); color: var(--white); } .service-seven__image { max-width: 400px; margin: 0 auto; border-radius: 27px; overflow: hidden; } .service-seven__image img { width: 100%; } .service-eight-area { overflow: hidden; } .service-eight__wrp { max-width: 1460px; margin: 0 auto; } .service-eight__item { text-align: center; padding: 50px 30px; border: 1px solid var(--border); -webkit-transition: var(--transition); transition: var(--transition); } .service-eight__item .icon { width: 100px; height: 100px; line-height: 100px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); border-radius: 0; background-color: var(--black); margin: 30px auto; transition: var(--transition); } .service-eight__item .icon svg { -webkit-transition: 0.9s; transition: 0.9s; } .service-eight__item .text { max-width: 340px; margin: 0 auto; } .service-eight__item .btn-more { margin-top: 20px; } .service-eight__item:hover { border: 1px solid transparent; background-color: var(--white); -webkit-transform: translateY(-5px); transform: translateY(-5px); } .service-eight__item:hover .icon { background-color: var(--theme-color4); } .service-eight__item:hover .icon svg { -webkit-transform: rotateY(-360deg); transform: rotateY(-360deg); } .service-eight__item.dark-mode .icon { background-color: var(--black0); } .service-eight__item.dark-mode:hover { background-color: var(--black0); } .service-eight__item.dark-mode:hover .icon { background-color: var(--sub-bg); } .service-nine-area { overflow: hidden; } .service-nine__wrp { max-width: 1460px; margin: 0 auto; } .service-nine__item { border: 1px solid var(--border); padding: 30px 40px; position: relative; z-index: 1; } .service-nine__item::after { bottom: 0; left: 0; width: 100%; height: 0; position: absolute; z-index: -1; content: ""; background-color: var(--theme-color4); -webkit-transition: var(--transition); transition: var(--transition); } .service-nine__item .item-head { 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; margin-bottom: 40px; } .service-nine__item .item-head .icon { display: inline-block; -webkit-transition: 0.9s; transition: 0.9s; } .service-nine__item .item-head .icon svg path { -webkit-transition: var(--transition); transition: var(--transition); } .service-nine__item .item-head .arry-btn { width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); color: var(--black); border: 1px solid var(--border); transition: var(--transition); } .service-nine__item .item-head .arry-btn:hover { -webkit-transform: rotate(45deg); transform: rotate(45deg); } .service-nine__item:hover { border: 1px solid transparent; } .service-nine__item:hover .icon { -webkit-transform: rotateY(360deg); transform: rotateY(360deg); } .service-nine__item:hover .icon svg path { fill: var(--white); } .service-nine__item:hover .arry-btn { color: var(--white); border: 1px solid var(--white); } .service-nine__item:hover .title { color: var(--white); } .service-nine__item:hover::after { height: 100%; top: 0; bottom: unset; } .service-nine__item.dark-mode { border: 1px solid var(--border-light); } .service-nine__item.dark-mode .icon svg path { fill: var(--white); } .service-nine__item.dark-mode .arry-btn { color: var(--white); border: 1px solid var(--white); } .service-nine__item.dark-mode .title { color: var(--white); } .service-nine__item.dark-mode:hover { border: 1px solid transparent; } .service-eleven-area { overflow: hidden; } .service-eleven__item { padding: 20px 30px; border: 1px solid var(--border); display: block; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 30px; -webkit-transition: var(--transition); transition: var(--transition); position: relative; z-index: 1; border-radius: 50px; overflow: hidden; } .service-eleven__item .icon { -webkit-transition: 0.7s; transition: 0.7s; } .service-eleven__item::after { position: absolute; top: 0; right: 0; width: 0; height: 100%; background-color: var(--black); content: ""; z-index: -1; -webkit-transition: 0.5s; transition: 0.5s; } .service-eleven__item svg path { -webkit-transition: var(--transition); transition: var(--transition); } .service-eleven__item h4 { padding-left: 30px; border-left: 1px solid var(--border); max-width: 250px; -webkit-transition: var(--transition); transition: var(--transition); } .service-eleven__item.active::after { width: 100%; left: 0; right: unset; } .service-eleven__item.active h4 { color: var(--white); border-left: 1px solid rgba(255, 255, 255, 0.2); } .service-eleven__item.active svg path { fill: var(--white); } .service-eleven__item.active .icon { -webkit-transform: rotateY(360deg); transform: rotateY(360deg); } .service-eleven__item.dark-mode { border: 1px solid var(--border-light); } .service-eleven__item.dark-mode::after { background-color: var(--black0); } .service-eleven__item.dark-mode h4 { color: var(--white); border-left: 1px solid var(--border-light); } .service-eleven__item.dark-mode svg path { fill: var(--white); } .service-eleven__item.dark-mode:hover { border: 1px solid transparent; } .service-twelve-area { overflow: hidden; background-color: var(--black); } .service-twelve__image { height: 100%; } .service-twelve__image img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .service-twelve__item { height: 100%; padding: 70px; background-color: var(--white); } @media (max-width: 1199px) { .service-twelve__item { padding: 30px; } } .service-twelve__item .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: 15px; } .service-twelve__item .list ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 8px; font-family: var(--font-body); font-weight: 500; color: var(--black); font-size: 15px; } .service-twelve__item .list ul li:not(:last-child) { margin-bottom: 10px; } .service-twelve__item-dark { height: 100%; padding: 70px; background-color: var(--black0); position: relative; z-index: 1; } @media (max-width: 1199px) { .service-twelve__item-dark { padding: 30px; } } .service-twelve__item-dark .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: 15px; } .service-twelve__item-dark .list ul li { -webkit-transform: translateX(-22px); transform: translateX(-22px); -webkit-transition: var(--transition); transition: var(--transition); } .service-twelve__item-dark .list ul li i { opacity: 0; visibility: hidden; -webkit-transition: var(--transition); transition: var(--transition); } .service-twelve__item-dark .list ul li a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; font-family: var(--font-title); font-weight: 500; color: var(--white); font-size: 18px; line-height: 40px; } .service-twelve__item-dark .list ul li:not(:last-child) { margin-bottom: 15px; } @media (max-width: 575px) { .service-twelve__item-dark .list ul li:not(:last-child) { margin-bottom: 0; } } .service-twelve__item-dark .list ul li:hover { -webkit-transform: translateX(0px); transform: translateX(0px); } .service-twelve__item-dark .list ul li:hover i { opacity: 1; visibility: visible; } .service-twelve__item-dark .rectangle { width: 80px; height: 80px; position: absolute; top: 0px; right: 0; z-index: 0; } .service-twelve__item-dark .rectangle .item { width: 80px; height: 0px; background-color: var(--white); -webkit-transition: all 0.5s ease-in-out 0.2s; transition: all 0.5s ease-in-out 0.2s; position: absolute; top: 0; right: 0; } .service-twelve__item-dark .rectangle .item.animated { height: 80px; } .service-twelve__item-dark .rectangle .item-dark { width: 80px; height: 0px; -webkit-transition: all 0.5s ease-in-out 0.7s; transition: all 0.5s ease-in-out 0.7s; background-color: rgba(255, 255, 255, 0.5411764706); position: absolute; top: 80px; left: 0px; } .service-twelve__item-dark .rectangle .item-dark.animated { height: 80px; } @media (max-width: 767px) { .service-twelve__item-dark .rectangle { display: none; } } .service-fourteen-area { overflow: hidden; } .service-fourteen__wrp { max-width: 1450px; margin: 0 auto; } .service-fourteen__item { position: relative; overflow: hidden; z-index: 1; } .service-fourteen__item .service-image img { width: 100%; -o-object-fit: cover; object-fit: cover; -webkit-transition: var(--transition); transition: var(--transition); } .service-fourteen__item:after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; background-color: rgba(0, 0, 0, 0.33); } .service-fourteen__item:before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; background: -webkit-gradient(linear, left top, left bottom, color-stop(35.57%, rgba(18, 28, 39, 0)), to(#121C27)); background: linear-gradient(180deg, rgba(18, 28, 39, 0) 35.57%, #121C27 100%); } .service-fourteen__item .content-box { position: absolute; left: 30px; bottom: 30px; 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; z-index: 9; gap: 16px; } .service-fourteen__item .content-box .icon { width: 80px; height: 80px; line-height: 80px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); border-radius: 0; color: var(--white); cursor: pointer; transition: var(--transition); background-color: rgba(255, 255, 255, 0.2); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); } .service-fourteen__item .content-box .icon .arry-btn { -webkit-transition: var(--transition); transition: var(--transition); } .service-fourteen__item .content-box .title-box .title { color: var(--white); cursor: pointer; } .service-fourteen__item .content-box .title-box .title:hover { color: var(--theme-color4); } .service-fourteen__item .content-box .title-box p { color: var(--white); } .service-fourteen__item:hover .icon { color: var(--white); } .service-fourteen__item:hover .icon .arry-btn { -webkit-transform: rotate(45deg); transform: rotate(45deg); } .skill-aera { overflow: hidden; } .skill__video { position: relative; z-index: 1; } .skill__video img { width: 100%; } .skill__video .btn-video { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .skill__video .btn-video .video-popup { width: 55px; height: 55px; line-height: 58px; background-color: var(--white); color: var(--black); font-size: 14px; } .skill__item { max-width: 550px; } .skill__item .progress-area .progress__title { margin-bottom: 20px; } .skill__item .progress-area .progress__title h5, .skill__item .progress-area .progress__title span { color: var(--white); } .skill__item .progress-area .progress { overflow: unset !important; background-color: rgba(255, 255, 255, 0.1019607843); height: 5px; margin-bottom: 5px; } .skill__item .progress-area .progress .progress-bar { overflow: unset !important; background-color: var(--white); position: relative; } .skill__item .progress-area .progress .progress-bar::after { position: absolute; top: -5px; right: -5px; width: 15px; height: 15px; line-height: 15px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); background-color: var(--white); content: ""; } .steps__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: 20px; } @media (max-width: 991px) { .steps__wrp { gap: 30px; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } } .steps__item { max-width: 310px; text-align: center; position: relative; z-index: 1; } .steps__item .icon { width: 105px; height: 105px; line-height: 105px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); border-radius: 0; margin: 0 auto; background-color: var(--border); position: relative; z-index: 1; } .steps__item .icon svg { -webkit-transition: 0.7s; transition: 0.7s; } .steps__item .icon .number { width: 32px; height: 32px; line-height: 32px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); color: var(--text-color1); background-color: var(--theme-color1); position: absolute; top: -16px; right: -16px; } .steps__item .title { margin-top: 20px; margin-bottom: 10px; } @media (max-width: 991px) { .steps__item { max-width: 45%; margin-bottom: 30px; } } @media (max-width: 767px) { .steps__item { max-width: 100%; } } .steps__item .line { position: absolute; right: -60%; top: 40px; z-index: -1; } @media (max-width: 1600px) { .steps__item .line { right: -40%; } } @media (max-width: 991px) { .steps__item .line.item-middle { display: none; } } @media (max-width: 767px) { .steps__item .line { display: none; } } .steps__item:hover .icon svg { -webkit-transform: rotateY(360deg); transform: rotateY(360deg); } .steps__item:hover .icon .number { -webkit-animation: bounceIn 1s forwards; animation: bounceIn 1s forwards; } .steps__item.dark-mode .icon { background-color: var(--black0); } .steps__item.dark-mode .icon .number { background-color: #1a243f; } .solution-area { overflow: hidden; position: relative; z-index: 1; background-position: center; background-repeat: no-repeat; background-size: cover; } .solution-area.have-padding { padding-top: 300px; } @media (max-width: 991px) { .solution-area.have-padding { padding-top: 250px; } } .solution__wrp { max-width: 1290px; margin: 0 auto; } .solution__header ul { margin-top: 30px; } .solution__header ul li { font-family: var(--font-title); font-size: 18px; font-weight: 500; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 15px; color: var(--white); } .solution__header ul li:not(:last-child) { margin-bottom: 20px; } .solution__item .image { overflow: hidden; } .solution__item .image img { -webkit-transition: 0.9s; transition: 0.9s; } .solution__item .content .sub-title { padding: 20px 0; border-bottom: 1px solid var(--border-light); margin-bottom: 30px; color: var(--white); } .solution__item .content .title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 30px; } .solution__item .content .title .number { display: inline-block; width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); max-width: 50px; width: 100%; background-color: rgba(255, 255, 255, 0.3019607843); -webkit-backdrop-filter: blur(30px); backdrop-filter: blur(30px); color: var(--white); font-size: 24px; font-weight: 600; font-family: var(--font-title); transition: var(--transition); } .solution__item:hover .image img { -webkit-transform: scale(1.1); transform: scale(1.1); -webkit-filter: grayscale(100%); filter: grayscale(100%); } .solution__item:hover .content .number { background-color: var(--white); color: var(--black); } .solution__rectangle { position: absolute; z-index: -1; width: 160px; height: 160px; bottom: 80px; right: 0; } .solution__rectangle .item-one { width: 80px; height: 80px; background-color: rgba(255, 255, 255, 0.3019607843); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); width: 0; -webkit-transition: all 0.3s ease-in-out 0.8s; transition: all 0.3s ease-in-out 0.8s; position: absolute; bottom: 80px; right: 80px; } .solution__rectangle .item-one.animated { width: 80px; } .solution__rectangle .item-two { width: 80px; height: 0px; background-color: var(--white); -webkit-transition: all 0.3s ease-in-out 0.5s; transition: all 0.3s ease-in-out 0.5s; position: absolute; bottom: 0px; left: 80px; } .solution__rectangle .item-two.animated { height: 80px; } .solution__rectangle .item-three { width: 80px; height: 0px; background-color: var(--white); -webkit-transition: all 0.3s ease-in-out 0.2s; transition: all 0.3s ease-in-out 0.2s; position: absolute; bottom: -80px; right: 80px; } .solution__rectangle .item-three.animated { height: 80px; } @media (max-width: 767px) { .solution__rectangle { display: none; } } .team-area { position: relative; z-index: 1; } @media (max-width: 991px) { .team-area { overflow: hidden; } } .team__wrp { max-width: 1630px; margin: 0 auto; } .team__item { position: relative; overflow: hidden; } .team__item .team__image img { width: 100%; } .team__item.have-margin { margin-top: -60px; } @media (max-width: 575px) { .team__item.have-margin { margin-top: 0; } } .team__item h4 { margin-top: 25px; } .team__item span { font-size: 16px; line-height: 26px; font-family: var(--body-font); } .team__item .socials { width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); background-color: var(--theme-color1); color: var(--text-color1); position: absolute; right: 20px; top: 25px; cursor: pointer; opacity: 0; visibility: hidden; -webkit-transform: translateX(10px) rotate(-30deg); transform: translateX(10px) rotate(-30deg); } .team__item .socials ul { width: 50px; position: absolute; top: 55px; right: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 3px; visibility: hidden; } .team__item .socials ul li { opacity: 0; visibility: hidden; -webkit-transform: translateY(-5px); transform: translateY(-5px); -webkit-transition: var(--transition); transition: var(--transition); } .team__item .socials ul li:nth-child(2) { -webkit-transition: 0.5s; transition: 0.5s; } .team__item .socials ul li:nth-child(3) { -webkit-transition: 0.7s; transition: 0.7s; } .team__item .socials ul li a { width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); background-color: var(--theme-color1); color: var(--text-color1); } .team__item .socials ul li i { -webkit-transition: 0.9s; transition: 0.9s; } .team__item .socials ul li:hover i { -webkit-transform: rotateY(360deg); transform: rotateY(360deg); } .team__item .socials:hover ul { visibility: visible; } .team__item .socials:hover ul li { opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px); visibility: visible; } .team__item:hover .socials { opacity: 1; visibility: visible; -webkit-transform: unset; transform: unset; } .team__left { position: sticky; top: 130px; max-width: 530px; } .team__right { margin-top: 60px; } @media (max-width: 575px) { .team__right { margin-top: 0; } } .team-two-area { position: relative; z-index: 1; } @media (max-width: 991px) { .team-two-area { overflow: hidden; } } .team-two__wrp { max-width: 1630px; margin: 0 auto; } .team-two__item { position: relative; overflow: hidden; } .team-two__item .content { padding: 20px 15px; background-color: rgba(194, 194, 194, 0.4); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); text-align: center; position: absolute; bottom: 0; left: 0; width: 100%; -webkit-transform: translateY(30px); transform: translateY(30px); opacity: 0; visibility: hidden; -webkit-transition: var(--transition); transition: var(--transition); } .team-two__item .content .title { color: var(--white); margin-top: 5px; } .team-two__item .content .sub-title { color: var(--white); } .team-two__item .socials { width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); background-color: var(--theme-color1); color: var(--text-color1); position: absolute; right: 20px; top: 25px; cursor: pointer; opacity: 0; visibility: hidden; -webkit-transform: translateX(10px) rotate(-30deg); transform: translateX(10px) rotate(-30deg); } .team-two__item .socials ul { width: 50px; position: absolute; top: 55px; right: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 3px; visibility: hidden; } .team-two__item .socials ul li { opacity: 0; visibility: hidden; -webkit-transform: translateY(-5px); transform: translateY(-5px); -webkit-transition: var(--transition); transition: var(--transition); } .team-two__item .socials ul li:nth-child(2) { -webkit-transition: 0.5s; transition: 0.5s; } .team-two__item .socials ul li:nth-child(3) { -webkit-transition: 0.7s; transition: 0.7s; } .team-two__item .socials ul li a { width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); background-color: var(--theme-color1); color: var(--text-color1); } .team-two__item .socials ul li a i { -webkit-transition: 0.9s; transition: 0.9s; } .team-two__item .socials ul li a:hover i { -webkit-transform: rotateY(360deg); transform: rotateY(360deg); } .team-two__item .socials:hover ul { visibility: visible; } .team-two__item .socials:hover ul li { opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px); visibility: visible; } .team-two__item:hover .content { -webkit-transform: translateY(0px); transform: translateY(0px); opacity: 1; visibility: visible; } .team-two__item:hover .socials { opacity: 1; visibility: visible; -webkit-transform: unset; transform: unset; } .team-two__left { position: sticky; top: 130px; max-width: 530px; } .team-five-area { overflow: hidden; } .team-five__wrp { max-width: 1290px; margin: 0 auto; } .team-five__item { position: relative; z-index: 1; } .team-five__item .content { position: absolute; bottom: 20px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 90%; padding: 25px; background-color: var(--white); text-align: center; -webkit-transition: var(--transition); transition: var(--transition); } .team-five__item .content .title { margin-bottom: 5px; } .team-five__item .content .socials { margin-top: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 15px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: -40px; opacity: 0; visibility: hidden; color: var(--white); -webkit-transition: var(--transition); transition: var(--transition); } .team-five__item .content .socials a:hover { -webkit-transform: translateY(-3px); transform: translateY(-3px); } .team-five__item:hover .content { padding: 40px 20px; background: rgba(194, 194, 194, 0.4); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); } .team-five__item:hover .content .title { color: var(--white); } .team-five__item:hover .content .sub-title { color: var(--white); } .team-five__item:hover .content .socials { margin-bottom: 0; opacity: 1; visibility: visible; } .team-five__item.dark-mode:hover .content .title { color: var(--black); } .team-five__item.dark-mode:hover .content .sub-title { color: var(--black); } .team-five__item.dark-mode:hover .content .socials a { color: var(--black); } .team-six-area { overflow: hidden; } .team-six__wrp { max-width: 1300px; margin: 0 auto; } .team-six__item .title { margin-top: 20px; } .team-six__item .sub-title { font-size: 14px; line-height: 20px; } .team-six__item .image { position: relative; overflow: hidden; } .team-six__item .image img { -webkit-transition: 0.7s; transition: 0.7s; } .team-six__item .image::after { position: absolute; top: 0; left: 0; width: 100%; height: 0; background-color: var(--border); content: ""; -webkit-transition: var(--transition); transition: var(--transition); } .team-six__item .socials { width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); background-color: rgba(255, 255, 255, 0.2); color: var(--white); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); position: absolute; right: 30px; bottom: 30px; cursor: pointer; z-index: 1; } .team-six__item .socials ul { width: 50px; position: absolute; bottom: 58px; left: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-transition: var(--transition); transition: var(--transition); gap: 15px; background-color: rgba(255, 255, 255, 0.4); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); border-radius: 50px; padding: 30px 0; -webkit-transform: scaleX(0); transform: scaleX(0); } .team-six__item .socials ul li { line-height: 20px; } .team-six__item .socials ul li a:hover { color: var(--theme-color1); } .team-six__item:hover .image img { -webkit-transform: scale(1.1); transform: scale(1.1); } .team-six__item:hover .image::after { height: 100%; } .team-six__item:hover .socials ul { -webkit-transform: scaleX(1); transform: scaleX(1); } .testimonial-area, .testimonial-six-area { overflow: hidden; position: relative; z-index: 1; } .testimonial__shape { position: absolute; bottom: 0; right: 0; z-index: 0; } @media (max-width: 1600px) { .testimonial__shape { z-index: -1; } } .testimonial__image { position: absolute; bottom: 0; right: 10%; z-index: 1; } @media (max-width: 1800px) { .testimonial__image { right: 8%; } } @media (max-width: 1600px) { .testimonial__image { right: 1%; } } @media (max-width: 1399px) { .testimonial__image { display: none; } } .testimonial__wrp { max-width: 1320px; background-color: var(--white); padding: 80px; } @media (max-width: 991px) { .testimonial__wrp { padding: 40px; } } @media (max-width: 767px) { .testimonial__wrp { padding: 20px; } } .testimonial__slider { border-right: 1px solid var(--border); } @media (max-width: 991px) { .testimonial__slider { border-right: none; } } .testimonial__slider-arry { 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; gap: 15px; margin-top: 60px; padding-top: 15px; border-top: 1px solid rgba(35, 48, 50, 0.2); } .testimonial__slider-arry.dark-mode button { background-color: var(--border); } .testimonial__item { padding-right: 30px; } .testimonial__item .icon { width: 60px; height: 60px; line-height: 60px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); background-color: var(--black); margin-bottom: 30px; } .testimonial__item .info { margin-top: 70px; } @media (max-width: 991px) { .testimonial__item .info { margin-top: 30px; } } .testimonial__item.dark-mode .icon { background-color: var(--border); } .testimonial__item:hover .icon { background-color: var(--theme-color1); } .testimonial__review { position: relative; z-index: 1; text-align: center; } .testimonial__review h2 { margin: 10px 0; } .testimonial__review h6 { line-height: 16px; margin-top: 10px; } .testimonial-three-area { overflow: hidden; position: relative; z-index: 1; } .testimonial-three__wrp { max-width: 1300px; margin: 0 auto; position: relative; } .testimonial-three__wrp .shape { position: absolute; top: -80px; width: 480px; z-index: -1; left: calc(50% - 240px); } .testimonial-three__slider { position: relative; max-width: 830px; margin: 0 auto; } .testimonial-three__slider-thumb { max-width: 300px; margin: 0 auto; margin-top: 10px; padding: 10px; } .testimonial-three__slider-thumb .swiper-slide-thumb-active img { -webkit-transform: scale(1.1); transform: scale(1.1); } .testimonial-three__arry-prev { font-size: 40px; line-height: 40px; color: var(--paragraph-light); -webkit-transition: var(--transition); transition: var(--transition); position: absolute; top: 50%; left: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @media (max-width: 767px) { .testimonial-three__arry-prev { display: none; } } .testimonial-three__arry-prev span { color: inherit; font-size: 12px; font-weight: 600; text-transform: uppercase; } .testimonial-three__arry-prev:hover { color: var(--black); } .testimonial-three__arry-prev.dark-mode { color: #c4c4c4; } .testimonial-three__arry-prev.dark-mode:hover { color: var(--black); } .testimonial-three__arry-next { font-size: 40px; line-height: 40px; color: var(--paragraph-light); -webkit-transition: var(--transition); transition: var(--transition); position: absolute; top: 50%; left: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; left: unset; right: 0; } @media (max-width: 767px) { .testimonial-three__arry-next { display: none; } } .testimonial-three__arry-next span { color: inherit; font-size: 12px; font-weight: 600; text-transform: uppercase; } .testimonial-three__arry-next:hover { color: var(--black); } .testimonial-three__arry-next.dark-mode { color: var(--paragraph); } .testimonial-three__arry-next.dark-mode:hover { color: var(--black); } .testimonial-three__image { width: 80px; cursor: pointer; } .testimonial-three__image img { width: 100%; -webkit-transition: var(--transition); transition: var(--transition); } .testimonial-three__item { padding: 10px; text-align: center; } .testimonial-three__item p { margin-top: 45px; margin-bottom: 15px; font-size: 20px; line-height: 40px; } @media (max-width: 575px) { .testimonial-three__item p { font-size: 16px; line-height: 30px; } } .testimonial-three__item .info span { font-size: 14px; } .testimonial-four-area { overflow: hidden; position: relative; z-index: 1; } .testimonial-four-area.pb-250 { padding-bottom: 250px; } .testimonial-four__wrp { max-width: 1440px; margin: 0 auto; } .testimonial-four__slider { margin-right: -19%; } @media (max-width: 1399px) { .testimonial-four__slider { margin-right: 0; } } .testimonial-four__item { padding: 40px; background-color: var(--white); } .testimonial-four__item .item-head { 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; } .testimonial-four__item .item-head .info { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 15px; } .testimonial-four__item .item-head .info span { font-size: 14px; } .testimonial-four__item .item-head .rating { display: inline-block; font-size: 14px; background-color: var(--black); color: var(--white); font-family: var(--font-title); font-weight: 700; line-height: 18px; padding: 5px 8px; border-radius: 50px; } .testimonial-four__item .item-head .rating i { font-size: 12px; } .testimonial-four__review { 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; margin-top: 30px; gap: 20px; } .testimonial-four__review h5 { color: var(--paragraph); font-family: var(--font-body); font-size: 18px; font-weight: 400; line-height: 40px; } .testimonial-four__review h5 span { color: var(--black); font-weight: 500; } .testimonial-four__map { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: -1; } .testimonial-five-area { overflow: hidden; } .testimonial-five__wrp { max-width: 1230px; margin: 0 auto; } .testimonial-five-right .section-header, .testimonial-thirteen-right .section-header { border-bottom: 1px solid var(--border); } .testimonial-five__image { max-width: 440px; position: relative; z-index: 1; } .testimonial-five__image img { width: 100%; } .testimonial-five__image .image-content { position: absolute; bottom: 50px; right: -80px; padding: 35px; max-width: 235px; background-color: var(--black); display: inline-block; } .testimonial-five__image .image-content .title { padding-bottom: 20px; color: var(--white); display: inline-block; margin-bottom: 20px; background-position: center bottom; background-repeat: no-repeat; } .testimonial-five__image .image-content .users { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .testimonial-five__image .image-content .users a { width: 45px; height: 45px; line-height: 48px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); overflow: hidden; } .testimonial-five__image .image-content .users a:not(:first-child) { margin-left: -10px; } .testimonial-five__image .image-content .users a.icon { color: var(--white); background-color: var(--theme-color4); } .testimonial-five__image .image-content .users a:hover { -webkit-transform: scale(1.1); transform: scale(1.1); } @media (max-width: 575px) { .testimonial-five__image .image-content { right: 20px; bottom: 20px; } } .testimonial-five__item .title, .testimonial-thirteen__item .title { margin-bottom: 20px; } .testimonial-five__item .title svg, .testimonial-thirteen__item .title svg { margin-right: 10px; } .testimonial-five__item .title span, .testimonial-thirteen__item .title span { font-size: 14px; } .testimonial-five__item .text, .testimonial-thirteen__item .text { font-size: 22px; line-height: 30px; } @media (max-width: 575px) { .testimonial-five__item .text, .testimonial-thirteen__item .text { font-size: 18px; } } .testimonial-five__item .ratting, .testimonial-thirteen__item .ratting { 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: 10px; margin-top: 30px; } @media (max-width: 575px) { .testimonial-five__item .ratting img, .testimonial-thirteen__item .ratting img { width: 100px; } } .testimonial-six__image { max-width: 370px; position: absolute; bottom: 0; right: 250px; } .testimonial-six__image img { width: 100%; } .testimonial-six__image .sign { position: absolute; left: 20%; bottom: 100px; } @media (max-width: 1399px) { .testimonial-six__image { max-width: 600px; } } @media (max-width: 991px) { .testimonial-six__image { display: none; } } .testimonial-nine-area { overflow: hidden; } .testimonial-nine__wrp { max-width: 1230px; margin: 0 auto; } .testimonial-nine-right .section-header { border-bottom: 1px solid var(--border); } .testimonial-nine__image { position: relative; max-width: 440px; float: left; } .testimonial-nine__image img { width: 100%; } .testimonial-nine__item .title { margin-bottom: 20px; } .testimonial-nine__item .title svg { margin-right: 10px; } .testimonial-nine__item .title span { font-size: 14px; } .testimonial-nine__item .text { font-size: 16px; line-height: 30px; max-width: 470px; } @media (max-width: 575px) { .testimonial-nine__item .text { font-size: 18px; } } .testimonial-nine__item .ratting { 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: 10px; margin-top: 30px; } @media (max-width: 575px) { .testimonial-nine__item .ratting img { width: 100px; } } .testimonial-ten-area { overflow: hidden; } .testimonial-ten-right { position: relative; margin-left: -70px; background-position: center; background-repeat: no-repeat; background-size: cover; padding: 120px 100px; } .testimonial-ten-right::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; z-index: 1; background: linear-gradient(269.72deg, rgba(243, 244, 246, 0.8) 0.6%, #F3F4F6 45.22%); } @media (max-width: 991px) { .testimonial-ten-right { margin-left: 0; } } @media (max-width: 767px) { .testimonial-ten-right { padding: 60px 30px; } } .testimonial-ten__image { height: 100%; margin-right: 50px; } @media (max-width: 1199px) { .testimonial-ten__image { margin-right: 0; } } .testimonial-ten__image img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .testimonial-ten__item { max-width: 946px; } .testimonial-ten__item .text { font-size: 18px; line-height: 30px; } @media (max-width: 575px) { .testimonial-ten__item .text { font-size: 15px; line-height: 26px; } } .testimonial-ten__item .info { margin: 40px 0; 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; } .testimonial-ten__dot .swiper-pagination-bullet { position: relative; width: 18px; height: 2px; border-radius: 0; z-index: 99; background-color: #d8d8d8; -webkit-transition: var(--transition); transition: var(--transition); } .testimonial-ten__dot .swiper-pagination-bullet-active { width: 34px; background-color: var(--theme-color5) !important; } .testimonial-twelve-area { overflow: hidden; } .testimonial-twelve__wrp { max-width: 1400px; margin: 0 auto; } .testimonial-twelve__item { background-color: var(--sub-bg); padding: 50px; border-radius: 10px; } @media (max-width: 991px) { .testimonial-twelve__item { padding: 30px; } } .testimonial-twelve__item .text { font-size: 18px; line-height: 40px; font-weight: 400; font-family: var(--font-body); margin-bottom: 20px; margin-top: 30px; } @media (max-width: 991px) { .testimonial-twelve__item .text { font-size: 16px; line-height: 32px; } } .testimonial-twelve__item .info { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 15px; } .testimonial-twelve__item .info span { font-size: 14px; } .testimonial-twelve__item .info img { border-radius: 50%; } .testimonial-twelve__item .ratting { 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-top: 30px; margin-top: 30px; border-top: 1px solid var(--border); } .testimonial-twelve__item .ratting .star i { color: #ffd700; } .testimonial-thirteen-area { overflow: hidden; position: relative; z-index: 1; background-color: var(--black); } .testimonial-thirteen__wrp { max-width: 1380px; margin: 0 auto; } .testimonial-thirteen__image { position: absolute; left: 0; top: 0; z-index: 1; width: 50%; height: 100%; } .testimonial-thirteen__image img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } @media (max-width: 991px) { .testimonial-thirteen__image { display: none; } } .testimonial-thirteen-right { padding-left: 80px; } @media (max-width: 991px) { .testimonial-thirteen-right { padding-left: 0; } } .testimonial-thirteen-right .section-header { border-bottom: 1px solid var(--border-light); } .testimonial-thirteen-right .testimonial__dot .swiper-pagination-bullet { border: 2px solid var(--white); opacity: 1; -webkit-transition: var(--transition); transition: var(--transition); } .testimonial-thirteen-right .testimonial__dot .swiper-pagination-bullet-active { background-color: var(--white); } .testimonial-thirteen__item .title { color: var(--white); } .testimonial-thirteen__item .title span { color: var(--white); } .testimonial-thirteen__item .title svg path { fill: var(--white); } .testimonial-thirteen__item .text { color: var(--paragraph-dark); font-family: var(--font-body); font-size: 16px; font-style: normal; font-weight: 400; max-width: 490px; line-height: 30px; } .video-area { overflow: hidden; } .video__wrp { height: 600px; position: relative; z-index: 1; background-position: center; background-repeat: no-repeat; background-size: cover; } .video__btn { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .video-two-area { overflow: hidden; } .video-two__wrp { height: 580px; position: relative; z-index: 1; background-position: center; background-repeat: no-repeat; background-size: cover; } .video-two__btn { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .video-three-area { overflow: hidden; } .video-three__wrp { height: 430px; position: relative; z-index: 1; background-position: center; background-repeat: no-repeat; background-size: cover; } .video-four-area { overflow: hidden; } .video-four__video { height: 100%; } .video-four__video video { width: 100%; -o-object-fit: cover; object-fit: cover; min-height: 600px; height: 100%; } @media (max-width: 575px) { .video-four__video video { min-height: 400px; } } .video-four__content { background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; z-index: 1; 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: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 80px; height: 100%; } @media (max-width: 1399px) { .video-four__content { padding: 60px 30px; } } @media (max-width: 991px) { .video-four__content { padding: 60px 15px; } } .video-four__content::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(18, 28, 39, 0.8980392157); content: ""; z-index: -1; } .video-nine-area { overflow: hidden; } .video-nine__wrp { height: 430px; position: relative; z-index: 1; background-position: center; background-repeat: no-repeat; background-size: cover; } .video-nine__image { height: 100%; position: relative; z-index: 1; } .video-nine__image img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .video-nine__image .btn-video { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .video-nine__item { overflow: hidden; background-position: center; background-repeat: no-repeat; background-size: cover; max-width: 100%; height: 100%; position: relative; z-index: 1; padding: 130px 120px; } .video-nine__item .shape-image { position: absolute; right: 0; bottom: -85px; } .video-nine__item::before { width: 100%; height: 100%; background-color: rgba(18, 28, 39, 0.9803921569); position: absolute; top: 0; left: 0; content: ""; z-index: -1; } @media (max-width: 1399px) { .video-nine__item { padding: 60px; } } @media (max-width: 575px) { .video-nine__item { padding: 60px 15px; } } .video-nine__item .text { max-width: 610px; } .work-area { position: relative; z-index: 1; } .work__image { position: relative; z-index: 1; } .work__image img { width: 100%; } .work__image .icon { width: 122px; position: absolute; bottom: 60px; right: 60px; } @media (max-width: 767px) { .work__image .icon { width: 60px; right: 30px; bottom: 30px; } } .work__item { padding: 40px 50px; background-color: var(--white); border: 1px solid var(--border); border-top: none; -webkit-transition: var(--transition); transition: var(--transition); display: -webkit-box; display: -ms-flexbox; display: flex; gap: 60px; } .work__item:nth-child(2) { border-top: 1px solid var(--border); } .work__item span { font-size: 128px; line-height: 128px; font-weight: 500; font-family: var(--font-title); -webkit-transition: var(--transition); transition: var(--transition); -webkit-text-fill-color: transparent; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: rgba(0, 0, 0, 0.2); } @media (max-width: 575px) { .work__item { gap: 20px; padding: 20px; } .work__item span { font-size: 60px; line-height: 60px; } .work__item p { font-size: 14px; line-height: 22px; } } .work__item .content { max-width: 430px; } .work__item .btn-view { margin-top: 20px; } .work__item:hover { background-color: var(--sub-bg); border: 1px solid var(--sub-bg); border-top: none; } .work__item:hover:nth-child(2) { border-top: 1px solid var(--sub-bg); } .work__item:hover span { color: var(--black); -webkit-text-fill-color: var(--black); -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: var(--black); } .work__item:hover .btn-view i { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .work__item-left { max-width: 800px; position: sticky; top: 130px; } .work__item-left .section-header { max-width: 460px; } .work__item-right .text { max-width: 450px; } .work__item.dark-area span { -webkit-text-stroke-color: var(--border2); } .work-ten-area { overflow: hidden; } .work-ten__wrp { max-width: 1320px; margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap: 50px; position: relative; z-index: 1; } @media (max-width: 991px) { .work-ten__wrp { -ms-flex-wrap: wrap; flex-wrap: wrap; } } .work-ten__wrp::after { position: absolute; top: 95px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 90%; height: 1px; border-top: 1px dashed var(--black); content: ""; z-index: -1; } @media (max-width: 991px) { .work-ten__wrp::after { display: none; } } .work-ten__item { width: 260px; text-align: center; } @media (max-width: 991px) { .work-ten__item { width: 45%; } } @media (max-width: 575px) { .work-ten__item { width: 100%; } } .work-ten__item .image { width: 190px; height: 190px; line-height: 190px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); margin: 0 auto; position: relative; z-index: 1; } .work-ten__item .image img { border-radius: 100%; } .work-ten__item .image .number { position: absolute; top: 0; left: 0; display: block; width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); font-size: 24px; font-weight: 500; font-family: var(--font-title); color: var(--white); background-color: var(--black); } .work-ten__item .image::after { content: ""; position: absolute; width: 102%; height: 102%; top: 0px; left: -2px; z-index: -1; border: 2px dashed var(--black); border-radius: 100%; -webkit-transition: var(--transition); transition: var(--transition); -webkit-animation: rotate 30s linear infinite; animation: rotate 30s linear infinite; opacity: 0; visibility: hidden; } .work-ten__item .content .title { margin-top: 30px; margin-bottom: 10px; } .work-ten__item:hover .image::after { opacity: 1; visibility: visible; } .work-ten__item:hover .image .number { -webkit-animation: bounceIn 1s forwards; animation: bounceIn 1s forwards; } .work-eleven-area { overflow: hidden; } .work-eleven__wrp { max-width: 1320px; margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap: 50px; position: relative; z-index: 1; padding-top: 50px; } @media (max-width: 991px) { .work-eleven__wrp { -ms-flex-wrap: wrap; flex-wrap: wrap; } } @media (max-width: 575px) { .work-eleven__wrp { padding-top: 0; } } .work-eleven__line { position: absolute; top: 100px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); z-index: -1; } @media (max-width: 1600px) { .work-eleven__line { width: 90%; } .work-eleven__line img { width: 100%; } } @media (max-width: 1399px) { .work-eleven__line { width: 70%; } } @media (max-width: 991px) { .work-eleven__line { display: none; } } .work-eleven__item { width: 260px; text-align: center; } @media (max-width: 991px) { .work-eleven__item { width: 45%; } } @media (max-width: 575px) { .work-eleven__item { width: 100%; } } .work-eleven__item .image { width: 190px; height: 190px; line-height: 190px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); margin: 0 auto; position: relative; z-index: 1; } .work-eleven__item .image img { border-radius: 100%; } .work-eleven__item .image .number { position: absolute; top: 0; left: 0; display: block; width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); font-size: 24px; font-weight: 500; font-family: var(--font-title); color: var(--white); background-color: var(--black); } .work-eleven__item .image::after { content: ""; position: absolute; width: 102%; height: 102%; top: 0px; left: -2px; z-index: -1; border: 2px dashed var(--black); border-radius: 100%; -webkit-transition: var(--transition); transition: var(--transition); -webkit-animation: rotate 30s linear infinite; animation: rotate 30s linear infinite; opacity: 0; visibility: hidden; } .work-eleven__item .content .title { margin-top: 30px; margin-bottom: 10px; } .work-eleven__item:hover .image::after { opacity: 1; visibility: visible; } .work-eleven__item:hover .image .number { -webkit-animation: bounceIn 1s forwards; animation: bounceIn 1s forwards; } .work-eleven__item.have-margin { margin-top: -50px; } @media (max-width: 575px) { .work-eleven__item.have-margin { margin-top: 0; } } .footer-area { overflow: hidden; position: relative; z-index: 1; background-color: var(--black); } .footer__shape-left { position: absolute; bottom: 0; left: 0; z-index: -1; } .footer__wrp { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap: 20px; position: relative; } @media (max-width: 991px) { .footer__wrp { -ms-flex-wrap: wrap; flex-wrap: wrap; } } .footer__wrp::after { bottom: 0; left: 23%; width: 1px; height: 82%; background-color: rgba(255, 255, 255, 0.1019607843); position: absolute; content: ""; } @media (max-width: 1199px) { .footer__wrp::after { display: none; } } .footer__item, .footer__item-last { width: 190px; } .footer__item .title, .footer__item-last .title { color: var(--white); margin-bottom: 15px; } .footer__item ul li:not(:last-child), .footer__item-last ul li:not(:last-child) { margin-bottom: 10px; } .footer__item ul li a, .footer__item-last ul li a { color: var(--paragraph-dark); font-size: 18px; font-weight: 500; } .footer__item ul li a:hover, .footer__item-last ul li a:hover { padding-left: 5px; } .footer__item-last { width: 380px; } .footer__item p, .footer__item-last p { font-size: 18px; line-height: 34px; color: var(--paragraph-dark); } .footer__item .socials, .footer__item-last .socials { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 15px; } .footer__item .socials a, .footer__item-last .socials a { color: var(--paragraph-dark); font-size: 18px; } .footer__item .socials a:hover, .footer__item-last .socials a:hover { -webkit-transform: translateY(-2px); transform: translateY(-2px); color: var(--white); } .footer__item .mailUs, .footer__item-last .mailUs { position: relative; } .footer__item .mailUs input, .footer__item-last .mailUs input { width: 100%; padding: 20px 40px; padding-left: 50px; background-color: var(--theme-color4); border: none; color: var(--white); } .footer__item .mailUs input::-webkit-input-placeholder, .footer__item-last .mailUs input::-webkit-input-placeholder { color: var(--white); } .footer__item .mailUs input::-moz-placeholder, .footer__item-last .mailUs input::-moz-placeholder { color: var(--white); } .footer__item .mailUs input:-ms-input-placeholder, .footer__item-last .mailUs input:-ms-input-placeholder { color: var(--white); } .footer__item .mailUs input::-ms-input-placeholder, .footer__item-last .mailUs input::-ms-input-placeholder { color: var(--white); } .footer__item .mailUs input::placeholder, .footer__item-last .mailUs input::placeholder { color: var(--white); } .footer__item .mailUs span, .footer__item-last .mailUs span { position: absolute; left: 20px; top: 20px; color: var(--white); } .footer__item .mailUs button, .footer__item-last .mailUs button { top: 20px; right: 20px; position: absolute; color: var(--white); font-size: 25px; } .footer__item-wrp { width: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap: 20px; width: 100%; } @media (max-width: 991px) { .footer__item-wrp { -ms-flex-wrap: wrap; flex-wrap: wrap; } } @media (max-width: 767px) { .footer__item-wrp { width: 100%; } } .footer__left { max-width: 370px; } .footer__left p { color: var(--paragraph-dark); } .footer__right { width: 70%; } .footer__copyright { text-align: center; padding: 25px 0; border-top: 1px solid rgba(255, 255, 255, 0.1019607843); } .footer__copyright p { font-weight: 600; font-size: 18px; color: #75727b; } .footer__copyright p a { color: var(--white); } .footer__copyright p a:hover { color: var(--white); text-decoration: underline; } .footer__copyright .policy { font-size: 16px; color: var(--white); } .footer__rectangle { width: 80px; height: 80px; position: absolute; bottom: 80px; left: 21%; z-index: 0; } .footer__rectangle .item { width: 0px; height: 80px; background-color: var(--white); -webkit-transition: all 0.5s ease-in-out 0.2s; transition: all 0.5s ease-in-out 0.2s; position: absolute; top: 0; right: 0; } .footer__rectangle .item.animated { width: 80px; } .footer__rectangle .item-dark { width: 0px; height: 80px; -webkit-transition: all 0.5s ease-in-out 0.2s; transition: all 0.5s ease-in-out 0.2s; background-color: rgba(255, 255, 255, 0.3019607843); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); position: absolute; top: 0; left: 80px; } .footer__rectangle .item-dark.animated { width: 80px; } @media (max-width: 767px) { .footer__rectangle { display: none; } } .footer-two-area { overflow: hidden; background-color: var(--black); position: relative; z-index: 1; } .footer-two__wrp { max-width: 1336px; margin: 0 auto; } .footer-two__top { padding-bottom: 50px; } .footer-two__top .title { font-size: 120px; line-height: 120px; color: var(--white); } .footer-two__top .title a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 60px; } .footer-two__top .title a i { font-size: 75px; margin-top: 20px; -webkit-transition: var(--transition); transition: var(--transition); } .footer-two__top .title a i:hover { -webkit-transform: rotate(45deg); transform: rotate(45deg); } @media (max-width: 991px) { .footer-two__top .title { font-size: 48px; line-height: 50px; } .footer-two__top .title a { gap: 20px; } .footer-two__top .title a i { font-size: 28px; } } .footer-two__item .title { color: var(--white); margin-bottom: 15px; } .footer-two__item ul li:not(:last-child) { margin-bottom: 10px; } .footer-two__item ul li a { color: var(--paragraph-dark); font-size: 18px; font-weight: 500; } .footer-two__item ul li a:hover { padding-left: 5px; } .footer-two__item-adress { max-width: 310px; } .footer-two__item-adress .title { color: var(--white); margin-bottom: 15px; } .footer-two__item-adress ul li:last-child a { text-decoration: underline; margin-top: 40px; } .footer-two__item-adress ul li .adress-text { color: var(--paragraph-light); } .footer-two__item-wrp { padding: 80px 0; border-top: 1px solid var(--border-light); border-bottom: 1px solid var(--border-light); } @media (max-width: 991px) { .footer-two__item-wrp { padding: 60px 0; } } .footer-two__bottom { 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; padding: 20px 0; gap: 5px; } .footer-two__bottom .socials { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 20px; } .footer-two__bottom .socials a { color: var(--white); -webkit-transition: 0.7s; transition: 0.7s; } .footer-two__bottom .socials a:hover { -webkit-transform: rotateY(180deg); transform: rotateY(180deg); } .footer-two__bottom .text { color: var(--paragraph-light); } .footer-two__bottom .text a { color: var(--white); text-decoration: underline; } @media (max-width: 767px) { .footer-two__bottom { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 5px; } .footer-two__bottom .text { width: 100%; font-size: 14px; text-align: center; } } .footer-two__rectangle-left { position: absolute; z-index: -1; width: 160px; height: 160px; bottom: 120px; left: 0; } .footer-two__rectangle-left .item-one { width: 80px; height: 80px; background-color: rgba(255, 255, 255, 0.3019607843); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); width: 0; -webkit-transition: all 0.3s ease-in-out 0.2s; transition: all 0.3s ease-in-out 0.2s; position: absolute; bottom: 80px; left: 0; } .footer-two__rectangle-left .item-one.animated { width: 80px; } .footer-two__rectangle-left .item-two { width: 80px; height: 0px; background-color: var(--white); -webkit-transition: all 0.3s ease-in-out 0.5s; transition: all 0.3s ease-in-out 0.5s; position: absolute; top: 80px; left: 80px; } .footer-two__rectangle-left .item-two.animated { height: 80px; } .footer-two__rectangle-left .item-three { width: 0px; height: 80px; background-color: var(--white); -webkit-transition: all 0.3s ease-in-out 0.8s; transition: all 0.3s ease-in-out 0.8s; position: absolute; bottom: -80px; right: 80px; } .footer-two__rectangle-left .item-three.animated { width: 80px; } @media (max-width: 767px) { .footer-two__rectangle-left { display: none; } } .footer-two__rectangle-right { position: absolute; z-index: -1; width: 160px; height: 160px; top: 0px; right: 0; } .footer-two__rectangle-right .item-one { width: 80px; height: 80px; background-color: var(--white); width: 0; -webkit-transition: all 0.3s ease-in-out 0.2s; transition: all 0.3s ease-in-out 0.2s; position: absolute; bottom: 80px; right: 0; } .footer-two__rectangle-right .item-one.animated { width: 80px; } .footer-two__rectangle-right .item-two { width: 80px; height: 0px; background-color: var(--white); -webkit-transition: all 0.3s ease-in-out 0.5s; transition: all 0.3s ease-in-out 0.5s; position: absolute; top: 80px; left: 0px; } .footer-two__rectangle-right .item-two.animated { height: 80px; } .footer-two__rectangle-right .item-three { width: 0px; height: 80px; background-color: rgba(255, 255, 255, 0.3019607843); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); -webkit-transition: all 0.3s ease-in-out 0.8s; transition: all 0.3s ease-in-out 0.8s; position: absolute; bottom: -80px; left: 80px; } .footer-two__rectangle-right .item-three.animated { width: 80px; } @media (max-width: 767px) { .footer-two__rectangle-right { display: none; } } .footer-four-area { overflow: hidden; background-color: var(--black); } .footer-four__item { padding: 60px 30px 30px 80px; border-right: 1px solid var(--border-light); height: 600px; 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; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } @media (max-width: 1199px) { .footer-four__item { padding: 30px; } } @media (max-width: 991px) { .footer-four__item { height: 100%; } } .footer-four__item .text { color: var(--paragraph-dark); margin-top: 30px; } .footer-four__item ul li a { color: var(--paragraph-dark); -webkit-transition: var(--transition); transition: var(--transition); font-weight: 500; } .footer-four__item ul li a:hover { -webkit-transform: translateX(2px); transform: translateX(2px); color: var(--white); } .footer-four__item ul li:not(:last-child) { margin-bottom: 3px; } .footer-four__item ul li .address-text { color: var(--white); margin-bottom: 10px; margin-top: 5px; } .footer-four__item .title { color: var(--white); position: relative; padding-left: 20px; } .footer-four__item .title::before { position: absolute; top: 10px; left: 0; width: 10px; height: 10px; line-height: 10px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); border: 1px solid var(--white); content: ""; } .footer-four__item .socials { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 15px; margin-top: 25px; } .footer-four__item .socials a { width: 35px; height: 35px; line-height: 35px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); border: 1px solid var(--paragraph-dark); color: var(--paragraph-dark); transition: var(--transition); } .footer-four__item .socials a:hover { border: 1px solid transparent; } .footer-four__item .socials a:hover i { -webkit-animation: bounceIn 1s forwards; animation: bounceIn 1s forwards; } .footer-four__item .copyright-text { color: var(--paragraph-dark); } .footer-four__item .copyright-text a:hover { color: var(--white); font-weight: 500; } .footer-six-area { overflow: hidden; background-color: var(--sub-bg); } .footer-six__wrp { padding: 120px 0; } @media (max-width: 991px) { .footer-six__wrp { padding: 60px 0; } } .footer-six__item .title { margin-bottom: 20px; } .footer-six__item ul li:not(:last-child) { margin-bottom: 8px; } .footer-six__item ul li a { color: var(--paragraph); font-size: 18px; font-weight: 500; } .footer-six__item ul li a:hover { padding-left: 5px; } .footer-six__item.address ul li a:hover { padding-left: 0; } .footer-six__item.address ul li:last-child { margin-top: 30px; } .footer-six__item.address ul li:last-child a { text-decoration: underline; color: var(--black); } .footer-six__copyright { text-align: center; padding: 10px 0; background-color: var(--black); } .footer-six__copyright p { font-weight: 500; color: var(--white); } .footer-six__copyright p a { color: var(--white); } .footer-six__copyright p a:hover { color: var(--white); text-decoration: underline; } .footer-six__copyright .policy { color: var(--white); } .footer-eight-area { overflow: hidden; background-color: var(--black); } .footer-eight__item .title { font-size: 42px; line-height: 50px; color: var(--white); } .footer-eight__item .mailUs { position: relative; } .footer-eight__item .mailUs input { width: 100%; border: 1px solid #262f37; padding: 14px 32px; background-color: transparent; color: var(--white); } .footer-eight__item .mailUs input::-webkit-input-placeholder { color: #6c6c6c; } .footer-eight__item .mailUs input::-moz-placeholder { color: #6c6c6c; } .footer-eight__item .mailUs input:-ms-input-placeholder { color: #6c6c6c; } .footer-eight__item .mailUs input::-ms-input-placeholder { color: #6c6c6c; } .footer-eight__item .mailUs input::placeholder { color: #6c6c6c; } .footer-eight__item .mailUs input:focus { border: 1px solid var(--border-light); } .footer-eight__item .mailUs button { position: absolute; top: 14px; right: 30px; -webkit-transition: var(--transition); transition: var(--transition); } .footer-eight__item .mailUs button:hover { -webkit-transform: translateX(5px); transform: translateX(5px); } .footer-eight__item .contact-info { margin-top: 100px; 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; } @media (max-width: 575px) { .footer-eight__item .contact-info { margin-top: 50px; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } } .footer-eight__item ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .footer-eight__item ul .icon { padding: 5px 0; padding-right: 15px; margin-right: 15px; border-right: 1px solid var(--border-light); } .footer-eight__item ul .info p { font-size: 14px; line-height: 18px; color: var(--paragraph-dark); } .footer-eight__item ul .info h5 { color: var(--white); } .footer-eight__copyright { 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; padding: 30px 0; border-top: 1px solid var(--border-light); gap: 10px; } @media (max-width: 767px) { .footer-eight__copyright { text-align: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 20px; } } .footer-eight__copyright .logo { width: 140px; } .footer-eight__copyright .socials { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; } .footer-eight__copyright .socials a { color: var(--white); padding: 5px; -webkit-transition: 0.7s; transition: 0.7s; } .footer-eight__copyright .socials a:hover { -webkit-transform: rotateY(180deg); transform: rotateY(180deg); } .footer-eight__copyright .rights-text { color: var(--paragraph-light); } .footer-eight__copyright .rights-text a:hover { color: var(--white); } .footer-eleven-area { overflow: hidden; background-color: var(--black); } .footer-eleven-top { padding: 30px 0; border-bottom: 1px solid var(--border-light); } .footer-eleven-top .wrp { 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; } .footer-eleven-top .footer-menu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 60px; } @media (max-width: 575px) { .footer-eleven-top .footer-menu { gap: 15px; -ms-flex-wrap: wrap; flex-wrap: wrap; font-size: 14px; } } .footer-eleven-top .footer-menu li a { font-weight: 500; color: var(--white); position: relative; } .footer-eleven-top .footer-menu li a::before { position: absolute; bottom: 0px; right: 0; width: 0; height: 1px; content: ""; background-color: var(--white); -webkit-transition: var(--transition); transition: var(--transition); } .footer-eleven-top .footer-menu li a:hover::before { right: unset; left: 0; width: 100%; } .footer-eleven-top .footer-info { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 40px; } .footer-eleven-top .footer-info li a { color: var(--white); font-size: 14px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; } .footer-eleven-left { max-width: 380px; } .footer-eleven-left .text { color: var(--paragraph-dark); } .footer-eleven-left .input { position: relative; margin-top: 40px; } .footer-eleven-left .input input { width: 100%; color: var(--white); padding: 16px 0; border: none; border-bottom: 1px solid #626262; background-color: transparent; } .footer-eleven-left .input input::-webkit-input-placeholder { color: var(--white); } .footer-eleven-left .input input::-moz-placeholder { color: var(--white); } .footer-eleven-left .input input:-ms-input-placeholder { color: var(--white); } .footer-eleven-left .input input::-ms-input-placeholder { color: var(--white); } .footer-eleven-left .input input::placeholder { color: var(--white); } .footer-eleven-left .input button { position: absolute; top: 0; right: 0; color: var(--white); font-weight: 500; font-family: var(--font-title); padding: 15px 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 15px; background-color: var(--border-light); border-radius: 24px; line-height: 20px; } .footer-eleven-left .input button i { -webkit-transition: var(--transition); transition: var(--transition); } .footer-eleven-left .input button:hover i { -webkit-transform: rotate(45deg); transform: rotate(45deg); } .footer-eleven-bottom { padding-top: 50px; margin-top: 50px; position: relative; 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: 10px; color: var(--paragraph-dark); } .footer-eleven-bottom a:hover { color: var(--white); } .footer-eleven-bottom::before { position: absolute; top: 0; left: 0; width: 150%; height: 1px; background-color: var(--border-light); content: ""; } .footer-eleven__item .title { color: var(--white); margin-bottom: 20px; } .footer-eleven__item ul li a { color: var(--white); font-weight: 500; } .footer-eleven__item .socials { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 15px; } .footer-eleven__item .socials a { width: 24px; height: 24px; line-height: 24px; text-align: center; border-radius: 50%; -webkit-transition: var(--transition); transition: var(--transition); background-color: var(--border-light); color: var(--white); font-size: 12px; } .footer-eleven__item .socials a i { -webkit-transition: 0.9s; transition: 0.9s; } .footer-eleven__item .socials a:hover i { -webkit-transform: rotateY(360deg); transform: rotateY(360deg); } /*** ==================================================================== Products details ==================================================================== ***/ .tabs-box { position: relative; } .tabs-box .tab { display: none; } .tabs-box .tab.active-tab { display: block; } .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 { position: relative; display: inline-block; float: left; margin-right: 10px; width: 100px; height: 100px; } .product-details .bxslider .thumb-box li:last-child { margin: 0px !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: 0px; top: 0px; width: 100%; height: 100%; opacity: 0; -webkit-transition: all 500ms ease; transition: all 500ms ease; } .product-details .bxslider .thumb-box li a.active:before { opacity: 1; } .product-details__top { position: relative; display: block; margin-top: -8px; } .product-details__title { font-size: 40px; line-height: 44px; font-weight: 700; margin: 0; } .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__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__reveiw i { font-size: 16px; color: #fdc009; } .product-details__reveiw i + i { margin-left: 4px; } .product-details__reveiw span { position: relative; top: 1px; line-height: 1; font-size: 16px; color: var(--theme-color3); margin-left: 18px; } .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: transparent; color: var(--white); 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 { color: var(--white); background-color: var(--theme-color2); } .product-details__quantity .quantity-box button.sub { bottom: 1px; top: auto; border-top-right-radius: 0px; border-bottom-right-radius: 10px; } .product-details__quantity-title { margin: 0; color: #222; font-size: 20px; line-height: 30px; font-weight: 700; margin-right: 20px; } .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; } .product-details__buttons-1 { position: relative; display: block; } .product-details__buttons-2 { position: relative; display: block; margin-left: 10px; } .product-details__buttons-2 .thm-btn { background-color: var(--theme-color2); } .product-details__buttons-2 .thm-btn:before { background-color: var(--theme-color1); } .product-details__buttons-2 .thm-btn:after { background-color: var(--theme-color1); } .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__social .title { position: relative; display: block; } .product-details__social .title h3 { color: #222; font-size: 20px; line-height: 20px; font-weight: 700; } .product-details__social .social-icon-one { margin-left: 30px; } .product-details__social .social-icon-one li a { color: var(--theme-color1); } .product-details__social .social-icon-one li a:hover { color: var(--theme-color2); } .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: 0px; } .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: 0px; } .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: 0px; 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: 0px 8.5px; -webkit-transition: all 500ms ease; transition: all 500ms ease; } .product-discription .tab-btn-box .tab-btns li.active-btn { color: var(--white); background-color: var(--theme-color1); } .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: 0px !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; margin-left: 10px; } .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: 0px 0px 30px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 30px 0px rgba(0, 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: 0px; } .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: 0px !important; } .product-discription .comment-box .custom-controls-stacked { position: relative; float: left; } .related-product h3 { margin-bottom: 30px; } /*** ==================================================================== Categories Section ==================================================================== ***/ .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.png); 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.png); 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: #ffffff; padding: 40px 30px 30px; border-radius: 10px; -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); box-shadow: 0 10px 20px rgba(0, 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 rgba(0, 0, 0, 0.2); box-shadow: 0 10px 20px rgba(0, 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.png); } .category-block .inner-box.cat-bg-2:before { background-image: url(../images/icons/cat-2-bg.png); } .category-block .inner-box.cat-bg-3:before { background-image: url(../images/icons/cat-3-bg.png); } .category-block .inner-box.cat-bg-4:before { background-image: url(../images/icons/cat-4-bg.png); } .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: 0px; } /*** ==================================================================== Categories Section Two ==================================================================== ***/ .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: #ffffff; 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(0.9); transform: scale(0.9); } .category-block-two .inner-box:hover h4 a { color: var(--theme-color1); } .category-block-two .content { position: relative; background: #ffffff; border-radius: 10px; padding: 0 40px 40px; z-index: 1; -webkit-box-shadow: 0 10px 60px rgba(0, 0, 0, 0.07); box-shadow: 0 10px 60px rgba(0, 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: 0px; width: 100%; font-size: 30px; line-height: 1em; color: #e8f3ea; height: 15px; overflow: hidden; text-transform: uppercase; letter-spacing: 0.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(rgba(255, 255, 255, 0)), to(rgb(255, 255, 255))); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#00ffffff",GradientType=1 ); content: ""; opacity: 0.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: 0px; } .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 ==================================================================== ***/ .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: 0.7; content: ""; } .products-section .bg-image:after { position: absolute; left: 0; bottom: 0; height: 50px; width: 100%; background-image: url(../images/icons/pattern-8.png); 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.png) top left no-repeat; content: ""; } .products-box .sec-title { margin-bottom: 30px; } .products-box .outer-box { position: relative; padding-right: 400px; } .products-box .outer-box .banner-box-two { position: absolute; right: 0; top: 0; } .banner-box-two { position: relative; } .banner-box-two .inner-box:before { position: absolute; left: 0; top: 0; height: 100%; width: 100%; background: -webkit-gradient(linear, left top, left bottom, from(rgb(22, 67, 51)), to(rgba(229, 229, 229, 0))); background: linear-gradient(to bottom, rgb(22, 67, 51) 0%, rgba(229, 229, 229, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="var(--theme-color2)", endColorstr="#00e5e5e5",GradientType=0 ); content: ""; } .banner-box-two .inner-box { 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; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; max-width: 370px; background: var(--theme-color2); border-radius: 10px; min-height: 440px; text-align: center; overflow: hidden; padding: 20px 20px; } .banner-box-two .title { position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; font-size: 20px; color: #ffffff; text-transform: uppercase; margin-bottom: 20px; } .banner-box-two .title strong { font-size: 60px; line-height: 1em; color: var(--theme-color2); font-weight: 400; } .banner-box-two h4 { font-size: 30px; line-height: 1.2em; color: #ffffff; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em; margin-bottom: 30px; } .product-block-two { position: relative; margin-bottom: 30px; } .product-block-two .inner-box { position: relative; border: 2px solid transparent; border-radius: 10px; background: #ffffff; 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: 0px; } .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; color: var(--theme-color2); font-weight: 700; margin-bottom: 5px; } .product-block-two h4 a { color: var(--theme-color2); -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: #ff0000; line-height: 27px; opacity: 0.3; } .product-block-two .rating { align-items: center; color: var(--theme-color2); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; font-size: 14px; position: relative; } .products-carousel .owl-nav { display: none; } .products-carousel .owl-dots { align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; position: absolute; right: 0; top: -80px; z-index: 8; } .products-carousel .owl-dot { background: #879d91; border-radius: 5px; display: block; height: 7px; margin-right: 5px; position: relative; -webkit-transition: all 300ms ease; transition: all 300ms ease; width: 7px; } .products-carousel .owl-dot.active { background: var(--theme-color2); } /*** ==================================================================== Featured Products ==================================================================== ***/ .featured-products { padding: 120px 0 90px; position: relative; } .featured-products .bg-shape { background: url(../images/icons/pattern-7.png) left bottom no-repeat; background-size: 700px; height: 100%; left: 0; position: absolute; top: 0; width: 100%; } /*=== Mixitup Gallery ===*/ .featured-products .filters { margin-bottom: 40px; text-align: center; } .featured-products .filters .filter-tabs { display: inline-block; position: relative; } .featured-products .filters li { cursor: pointer; color: #797f7d; display: inline-block; font-weight: 500; font-size: 18px; line-height: 24px; margin: 0 5px 0; padding: 7px 12px 10px; position: relative; -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 { background-color: var(--theme-color1); color: #fff; } .featured-products .filters li:before { background-color: var(--theme-color2); bottom: 8px; content: ""; height: 2px; left: 0; position: absolute; width: 100%; -webkit-transform: scale(0, 1); transform: scale(0, 1); -webkit-transform-origin: top right; transform-origin: top right; -webkit-transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1); -webkit-transition: -webkit-transform 500ms cubic-bezier(0.86, 0, 0.07, 1); transition: -webkit-transform 500ms cubic-bezier(0.86, 0, 0.07, 1); transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1); transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 500ms cubic-bezier(0.86, 0, 0.07, 1); /* easeInOutQuint */ -webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); /* easeInOutQuint */ } .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 { margin-bottom: 30px; position: relative; } .product-block.mix { display: none; } .product-block .inner-box { background: #ffffff; border: 1px solid #e4e1d5; overflow: hidden; position: relative; text-align: center; -webkit-transition: all 300ms ease; transition: all 300ms ease; } .product-block .inner-box:hover { border: 1px solid var(--theme-color1); -webkit-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1); box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1); } .product-block .inner-box:hover .image:before { left: 100%; -webkit-transition: all 1000ms ease; transition: all 1000ms ease; } .product-block .image { 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: 0px; overflow: hidden; position: relative; } .product-block .image:before { background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgb(255, 255, 255))); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%); content: ""; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#00ffffff",GradientType=1 ); height: 100%; left: 0; left: -100%; opacity: 0.3; position: absolute; pointer-events: none; top: 0; width: 100%; z-index: 1; } .product-block .image img { -webkit-transform: scale(1.1); -webkit-transition: all 300ms ease; transition: all 300ms ease; width: auto; } .product-block .inner-box:hover .image img { -webkit-transform: scale(1.2); transform: scale(1.2); } .product-block .content { padding: 30px 30px 30px; position: relative; } .product-block h4 { display: block; font-size: 22px; margin-top: 0; } .product-block h4 a { color: var(--theme-color-dark); -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: 18px; font-weight: 600; } .product-block .price del { color: #ff0000; display: inline-block; font-size: 16px; line-height: 27px; margin-left: 15px; opacity: 0.3; } .product-block .rating { color: #ffc737; display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 14px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; } .product-block .tag { background: #FD5F5C; border-radius: 3px; color: #ffffff; font-weight: 400; font-style: italic; font-size: 14px; left: 20px; line-height: 23px; padding: 0 12px; position: absolute; text-transform: uppercase; top: 30px; z-index: 9; } .product-block .icon-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; left: 20px; opacity: 0; position: absolute; -webkit-transition: all 300ms ease; transition: all 300ms ease; top: 30px; visibility: hidden; } .product-block .inner-box:hover .icon-box { opacity: 1; top: 20px; -webkit-transition-delay: 300ms; transition-delay: 300ms; visibility: visible; } .product-block .ui-btn { background-color: var(--theme-color1); border-radius: 50px; color: #ffffff; cursor: pointer; display: block; height: 40px; font-size: 14px; line-height: 40px; margin-bottom: 10px; position: relative; text-align: center; -webkit-transition: all 300ms ease; transition: all 300ms ease; width: 40px; z-index: 9; } .product-block .ui-btn:hover { background-color: var(--theme-color2); } .product-block .cat { display: block; font-size: 18px; color: #707070; font-style: italic; margin-bottom: 5px; } /* * shop-catalog-layouts.scss * ----------------------------------------------- */ .cart-form .nice-select { margin-bottom: 15px; } 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(--dark); } table.tbl-shopping-cart .product-name .variation, table.cart-total .product-name .variation { font-size: 0.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: #ffffff; 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 { color: var(--white); background-color: var(--theme-color2); } table.tbl-shopping-cart > thead > tr > th, table.tbl-shopping-cart > tbody > tr > th, table.tbl-shopping-cart > tfoot > tr > th { color: #444; } .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: 0px; } .payment-method .accordion-box .block .acc-btn { padding: 19px 30px 22px 30px; } .payment-method .accordion-box .block .acc-btn.active .icon-outer { color: #fff; } .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-color2); } .payment-method .payment-method h3 { margin-bottom: 32px; } .shop-sidebar { position: relative; display: block; } .shop-sidebar .sidebar-search { margin-bottom: 30px; } .shop-sidebar .sidebar-search .search-form .form-group { position: relative; margin: 0px; } .shop-sidebar .sidebar-search .search-form .form-group input[type=search] { position: relative; width: 100%; height: 52px; background-color: var(--sub-bg); 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 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(--white); 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(--white); background-color: var(--theme-color2); } .shop-sidebar .sidebar-widget { position: relative; display: block; background-color: var(--sub-bg); padding: 35px 30px 37px 30px; border-radius: 5px; margin-bottom: 30px; } .shop-sidebar .sidebar-widget:last-child { margin-bottom: 0px; } .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: 0px; } .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"; left: 0px; top: 0px; font-size: 16px; font-weight: 600; color: var(--theme-color1); } .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: 0px; border-bottom: none; } .shop-sidebar .post-widget .post .post-thumb { position: absolute; left: 0px; 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: 18px; font-weight: var(--body-font-weight-bold); line-height: 26px; margin-bottom: 7px; } .shop-sidebar .post-widget .post .price { position: relative; display: block; font-size: 14px; line-height: 24px; font-weight: 600; color: #858585; } .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 { display: inline-block; line-height: 26px; margin-right: 4px; position: relative; } .range-slider .title:before { color: #646578; content: "$"; font-size: 18px; left: -5px; position: absolute; top: -19px; } .range-slider p { color: #646578; display: inline-block; margin-right: 10px !important; position: relative; } .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-color: transparent; color: #646578; font-size: 15px; text-align: left; } .range-slider .ui-widget.ui-widget-content { background-color: #d0d4dd; border: none; border-radius: 2px; height: 4px; margin-bottom: 14px; } .range-slider .ui-slider .ui-slider-range { background-color: var(--theme-color1); height: 4px; top: 0px; } .range-slider .ui-state-default { background-color: var(--theme-color1); border: none; border-radius: 50%; cursor: pointer; height: 14px; margin-left: 0px; position: absolute; top: -5px; width: 14px; } .range-slider .ui-state-default:before { background-color: #ffffff; border-radius: 50%; content: ""; height: 6px; left: 4px; position: absolute; top: 4px; width: 6px; } .range-slider .ui-widget-content .ui-state-default { background-color: var(--theme-color1); border: none; border-radius: 50%; cursor: pointer; height: 14px; margin-left: 0px; top: -5px; width: 14px; } .range-slider .ui-widget-content .ui-state-default:before { background-color: #ffffff; border-radius: 50%; content: ""; height: 6px; left: 4px; position: absolute; top: 4px; width: 6px; } .range-slider input[type=submit] { background: var(--theme-color1); border: none; border-radius: 10px; color: var(--white); cursor: pointer; display: block; font-size: 14px; font-weight: 500; float: right; margin-top: 0; padding: 7px 20px; position: relative; text-align: center; text-transform: capitalize; -webkit-transition: all 500ms ease; transition: all 500ms ease; } .range-slider input[type=submit]:hover { background-color: var(--theme-color2); color: var(--white); } /*** ==================================================================== Page Title ==================================================================== ***/ @-webkit-keyframes "ripple" { 70% { -webkit-box-shadow: 0 0 0 70px rgba(255, 255, 255, 0); box-shadow: 0 0 0 70px rgba(255, 255, 255, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); } } @keyframes "ripple" { 70% { -webkit-box-shadow: 0 0 0 70px rgba(255, 255, 255, 0); box-shadow: 0 0 0 70px rgba(255, 255, 255, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); } } .page-title { background-repeat: no-repeat; background-position: center; background-size: cover; margin-top: 86px; padding: 100px 0 110px; position: relative; } .page-title:before { position: absolute; left: 0; top: 0; height: 100%; width: 100%; background: #131313; opacity: 0.8; content: ""; } .page-title .title { font-size: 64px; color: #ffffff; margin-bottom: 17px; } .page-title .text { position: relative; color: #ffffff; font-size: 16px; line-height: 26px; letter-spacing: 0.05em; max-width: 520px; } .page-breadcrumb { position: relative; margin-top: 5px; } .page-breadcrumb li { position: relative; display: inline-block; margin-right: 12px; padding-right: 13px; color: #ffffff; font-size: 16px; font-weight: 400; text-transform: capitalize; } .page-breadcrumb li:after { position: absolute; content: "\f105"; right: -6px; top: 1px; color: #ffffff; font-size: 14px; font-weight: 900; font-family: "Font Awesome 6 Pro"; color: #ffffff; } .page-breadcrumb li:last-child { padding-right: 0px; margin-right: 0px; } .page-breadcrumb li:last-child::after { display: none; } .page-breadcrumb li a { color: var(--theme-color1); font-weight: 500; text-transform: capitalize; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; } .page-breadcrumb li a:hover { color: #ffffff; } .page-title.style-two { background-position: center center; } .page-title.style-two .page-breadcrumb-outer { position: absolute; left: 0; bottom: 0; width: 100%; padding: 10px 0; -webkit-transform: translateY(100%); transform: translateY(100%); z-index: 8; } .page-title.style-two .page-breadcrumb li { color: rgb(7, 7, 16); font-weight: 600; } .page-title.style-two .page-breadcrumb li:after { color: rgb(7, 7, 16); } .page-title.style-two .page-breadcrumb li a { color: rgba(7, 7, 16, 0.6); } .page-title.style-two .page-breadcrumb li a:hover { color: rgb(7, 7, 16); } .background-image { background-position: center; background-repeat: repeat; background-size: cover; height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .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: 0.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 button[type=submit] { background-color: transparent; font-size: 22px; position: absolute; top: 0; right: 0px; 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; } /*** ============================================= Services Details ============================================= ***/ .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: -0.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: transparent; -webkit-transition: all 300ms linear; transition: all 300ms linear; -webkit-transition-delay: 0.1s; transition-delay: 0.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: 0.1s; transition-delay: 0.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: 0.1s; transition-delay: 0.1s; background: #ffffff; -webkit-box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05); box-shadow: 0px 10px 60px 0px rgba(0, 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: 0.1s; transition-delay: 0.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 0px 44px; z-index: 1; } .service-sidebar .service-sidebar-single-contact-box::before { position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: rgba(109, 140, 84, 0.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: #ffffff; 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: #ffffff; -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: #ffffff; 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: #ffffff; } .service-sidebar .banner-widget { position: relative; display: block; background: #fff; border-radius: 10px; overflow: hidden; -webkit-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.08); box-shadow: 0px 10px 30px 0px rgba(0, 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: 0px; top: 0px; 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: #ffffff; 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); } .sidebar-service-list { margin: 0; } .sidebar-service-list li + li { margin-top: 10px; } .sidebar-service-list li a { background-color: #f5faff; border-radius: 15px; display: block; font-family: var(--body-font); font-size: 18px; font-weight: 700; padding: 19px 40px; position: relative; -webkit-transition: all 500ms ease; transition: all 500ms ease; } .sidebar-service-list li a:hover { color: var(--theme-color1); } .sidebar-service-list li a:hover i { -webkit-transform: translateY(-50%); transform: translateY(-50%); color: #fff; background-color: var(--theme-color1); } .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 { background-color: #fff; border-radius: 186px; height: 350px; mix-blend-mode: soft-light; position: absolute; right: -130px; top: -118px; -webkit-transform: rotate(48deg); transform: rotate(48deg); width: 180px; } .help-icon { -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #fff; border-radius: 50%; color: #191825; 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-color4); color: var(--heading-color); } .help-title { color: #fff; font-size: 38px; font-weight: 700; line-height: 40px; margin-bottom: 21px; } .help-contact { display: block; margin-top: 21px; position: relative; } .help-contact p { color: #fff; font-size: 14px; font-weight: 600; line-height: 32px; margin: 0; opacity: 0.7; } .help-contact a { color: #fff; font-size: 30px; font-weight: 600; -webkit-transition: all 500ms ease; transition: all 500ms ease; } .help-contact a:hover { color: #fff; } .innerpage .accordion-box { position: relative; } .innerpage .accordion-box .block { background-color: #ffffff; -webkit-box-shadow: 0 5px 40px rgba(0, 0, 0, 0.05); box-shadow: 0 5px 40px rgba(0, 0, 0, 0.05); margin-bottom: 10px; position: relative; } .innerpage .accordion-box .acc-content { display: none; position: relative; } .innerpage .accordion-box .acc-content .content { padding: 25px 30px; position: relative; } .innerpage .accordion-box .acc-content .text { color: #808287; display: block; font-size: 16px; line-height: 30px; margin-bottom: 0; } .innerpage .accordion-box .acc-content.current { display: block; } .innerpage .accordion-box .acc-btn { border-bottom: 1px solid #fff; color: var(--headings-color); cursor: pointer; font-family: var(--title-font); font-size: 20px; font-weight: var(--h4-font-weight); padding: 20px 30px; padding-right: 70px; position: relative; -webkit-transition: all 500ms ease; transition: all 500ms ease; } .innerpage .accordion-box .acc-btn.active { background-color: var(--theme-color1); color: #fff; } .innerpage .accordion-box .acc-btn.active .icon { color: var(--text-color-bg-theme-color2); top: 45%; } .innerpage .accordion-box .acc-btn.active .icon:before { content: "\f068"; } .innerpage .accordion-box .icon { -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: var(--theme-color1); display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 18px; left: auto; position: absolute; right: 30px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 500ms ease; transition: all 500ms ease; } /*-------------------------------------------------------------- # Project Details --------------------------------------------------------------*/ .project-details__img { position: relative; display: block; } .project-details__img img { width: 100%; border-radius: 10px; } .project-details__content { position: relative; display: block; } .project-details__content-left { position: relative; display: block; margin-top: 31px; } .project-details__content-right { position: relative; display: block; margin-top: 40px; } .project-details__details-box { position: relative; border-radius: 10px; background-color: #f5f5f5; padding: 43px 50px 50px; z-index: 1; } @media (max-width: 575.98px) { .project-details__details-box { padding: 30px 20px; } } .project-details__details-list { position: relative; display: block; } .project-details__details-list li { position: relative; display: block; } .project-details__details-list li + li { margin-top: 24px; } .project-details__client { font-size: 16px; color: #838d9e; line-height: 24px; margin: 0; } .project-details__name { font-size: 16px; line-height: 24px; } .project-details__social { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .project-details__social a { position: relative; height: 40px; width: 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; text-align: center; background-color: var(--theme-color2); color: var(--text-color-bg-theme-color1); font-size: 15px; border-radius: 50%; overflow: hidden; -webkit-transition: all 500ms ease; transition: all 500ms ease; z-index: 1; } .project-details__social a:hover { background-color: var(--theme-color2); color: var(--text-color-bg-theme-color2); } .project-details__social a + a { margin-left: 10px; } .project-details__pagination-box { position: relative; display: block; text-align: center; border-top: 1px solid #ece9e0; border-bottom: 1px solid #ece9e0; padding: 30px 0; margin-top: 117px; } .project-details__pagination { position: relative; display: block; } .project-details__pagination li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .project-details__pagination li a { font-size: 14px; color: #757873; font-weight: 400; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: all 500ms ease; transition: all 500ms ease; } .project-details__pagination li a:hover { color: var(--theme-color1); } .project-details__pagination li a:hover i { background-color: var(--theme-color2); border: 2px solid var(--theme-color2); color: var(--white); } .project-details__pagination li .content { position: relative; display: block; } .project-details__pagination li.next { float: left; position: relative; } .project-details__pagination li.next i { position: relative; height: 52px; width: 52px; border: 2px solid var(--theme-color2); border-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; color: #0e2207; font-size: 16px; -webkit-transition: all 500ms ease; transition: all 500ms ease; margin-right: 20px; z-index: 1; } .project-details__pagination li.next .content { text-align: left; font-weight: var(--body-font-weight-bold); } .project-details__pagination li.previous { position: relative; float: right; } .project-details__pagination li.previous i { position: relative; height: 52px; width: 52px; border: 2px solid var(--theme-color2); border-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; color: #0e2207; font-size: 16px; -webkit-transition: all 500ms ease; transition: all 500ms ease; margin-left: 20px; z-index: 1; } .project-details__pagination li.previous .content { text-align: right; } .room-facility-list { position: relative; } .room-facility-list .icon { border: 1px solid var(--theme-color1); border-radius: 50%; display: block; font-size: 22px; height: 64px; line-height: 64px; text-align: center; width: 64px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .room-facility-list .list-one:hover .icon { background-color: var(--theme-color1); color: #fff; } .room-details__content-right { display: block; margin-top: 40px; position: relative; } .room-details__details-box { background-color: #f5f6f7; border: 1px solid var(--theme-color1); border-radius: 10px; padding: 43px 50px 30px 50px; position: relative; z-index: 1; } .product-details.rd-page .bx-wrapper { margin-bottom: 30px; } .product-details.rd-page .bx-wrapper .thumb-box li { height: auto; } @media only screen and (max-width: 480px) { .room-block .inner-box .box-caption .book-btn { padding: 0 10px; margin-right: 10px; } .room-block.col-lg-3 .inner-box .box-caption .bx-links li { margin-right: 10px; } .rooms-section { padding: 80px 0; } } .list-style-two { position: relative; } .list-style-two li { margin-bottom: 16px; padding-left: 32px; position: relative; } .list-style-two li:last-child { margin-bottom: 0; } .list-style-two li i { border-radius: 50%; color: var(--theme-color1); font-size: 16px; left: 0; position: absolute; top: 7px; } .list-style-two.light li { color: var(--theme-color-light); } .list-style-two.two-column { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .list-style-two.two-column li { padding-right: 20px; width: 50%; } @media (max-width: 767.98px) { .list-style-two.two-column li { width: 100%; } } /*** ==================================================================== Blog Details ==================================================================== ***/ .blog-details { position: relative; display: block; } .blog-details__left { position: relative; display: block; } .blog-details__img { position: relative; display: block; border-radius: 10px; overflow: hidden; } .blog-details__img img { width: 100%; border-radius: 10px; } .blog-details__date { position: absolute; top: 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; 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; } .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-color1); color: var(--white); display: inline-block; padding: 8px 30px; 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-color2); color: var(--white); 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; background-color: var(--sub-bg); color: var(--theme-light-background-text-color); 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(--white); } .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: 0.1s; transition-delay: 0.1s; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; -webkit-transition-duration: 0.4s; transition-duration: 0.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 */ .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; color: var(--theme-light-background-text-color); background-color: var(--sub-bg); 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 { color: var(--white); background-color: var(--theme-color1); } /*** ==================================================================== Sidebar ==================================================================== ***/ @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(--white); 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(--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(--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: transparent; color: #fff; 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: var(--sub-bg); 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: #ffffff; 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 0px; 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: 13px; padding-right: 5px; } .sidebar__category { position: relative; display: block; color: var(--theme-light-background-text-color); background-color: var(--sub-bg); 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: rgb(255, 255, 255); -webkit-box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05); box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05); color: #0e2207; text-shadow: 1px 0 0 rgba(14, 34, 7, 0.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: rgb(255, 255, 255); -webkit-box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05); box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05); color: #0e2207; border-radius: 10px; text-shadow: 1px 0 0 rgba(14, 34, 7, 0.5); } .sidebar__category-list li.active a span { -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); color: #ffcd1e; } .sidebar__tags { position: relative; display: block; color: var(--theme-light-background-text-color); background-color: var(--sub-bg); padding: 46px 45px 50px; border-radius: 10px; overflow: hidden; 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 0.4s ease; transition: all 0.4s ease; background: #ffffff; display: inline-block; padding: 5px 28px 5px; margin-left: 5px; border-radius: 30px; } .sidebar__tags-list a:hover { color: var(--white); background: var(--theme-color1); } .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: var(--sub-bg); 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-color1); color: var(--theme-color-dark); } .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(--white); 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 0.4s ease; transition: all 0.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; } /*** ==================================================================== Comments ==================================================================== ***/ .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-color2); margin-bottom: 24px; } .comment-one .comment-one__content p { font-size: 16px; } .comment-one .comment-one__btn { padding: 2px 30px; position: absolute; top: 0; right: 0; font-size: 12px; border-radius: 35px; } .comment-one .comment-one__image { position: relative; display: block; border-radius: 50%; -webkit-box-flex: 100px; -ms-flex: 100px 0 0px; flex: 100px 0 0; } .comment-one .comment-one__image img { border-radius: 50%; } .comment-form .comment-form__title { margin-top: -7px; } /*-------------------------------------------------------------- # Team Details --------------------------------------------------------------*/ .team-details { display: block; position: relative; } .team-details__top { padding: 0 0 120px; } .team-details-shape-1 { bottom: -270px; opacity: 0.5; position: absolute; right: 0; z-index: 2; } .team-details-shape-1 img { width: auto; } .team-details__top-left { display: block; margin-right: 20px; position: relative; } .team-details__top-img { border-radius: 30px; display: block; position: relative; } .team-details__top-img img { border-radius: 30px; width: 100%; } .team-details__big-text { color: #eef0f6; font-size: 80px; line-height: 80px; font-weight: 400; left: -325px; letter-spacing: 0.35em; position: absolute; text-transform: uppercase; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); top: 209px; } .team-details__top-right { display: block; margin-left: 70px; position: relative; } @media only screen and (max-width: 991px) { .team-details__top-right { margin-top: 70px; margin-left: 0; } } .team-details__top-content { display: block; margin-top: -11px; position: relative; } .team-details__top-name { font-size: 40px; font-weight: 700; line-height: 50px; margin-bottom: 3px; } .team-details__top-title { color: var(--theme-color1); font-size: 16px; } .team-details__social { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 28px; margin-top: 20px; position: relative; } .team-details__social a { 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; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; text-align: center; width: 40px; -webkit-transition: all 500ms ease; transition: all 500ms ease; } .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 { color: var(--theme-color1); font-size: 30px; font-weight: 400; line-height: 45px; margin-bottom: 30px; } .team-details__top-text-2 { padding-bottom: 35px; padding-top: 23px; } .team-details__bottom { border-top: 1px solid #e4e5ea; display: block; padding-top: 110px; position: relative; } .team-details__bottom-left { display: block; margin-right: 70px; position: relative; } .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 { display: block; margin-left: 70px; margin-top: 1px; position: relative; } @media only screen and (max-width: 991px) { .team-details__bottom-right { margin-left: 0; } } .team-details__progress { display: block; position: relative; width: 100%; } .team-details__progress .bar { background-color: var(--theme-color2); border-radius: 7px; height: 13px; margin-bottom: 22px; position: relative; width: 100%; } .team-details__progress .bar-inner { background-color: var(--theme-color1); border-radius: 7px; display: block; height: 13px; position: relative; -webkit-transition: all 1500ms ease; transition: all 1500ms ease; width: 0px; } .team-details__progress .count-text { bottom: 21px; color: var(--theme-color4); font-size: 14px; font-weight: 500; line-height: 24px; opacity: 0; position: absolute; right: 0px; text-align: center; -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 { display: block; position: relative; } .team-details__progress-title { color: var(--theme-color4); font-size: 16px; font-weight: 700; line-height: 28px; 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 ==================================================================== ***/ .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; border-radius: 50%; } .contact-details__info li .icon span { color: var(--white); font-size: 25px; -webkit-transition: all 500ms ease; transition: all 500ms ease; } .contact-details__info li .text h6 { margin-bottom: 5px; margin-top: 0; } .contact-details__info li:hover .icon { background-color: var(--theme-color2); } .contact-details__info li:hover .icon span { color: var(--white); } .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; } .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: 30px; } .map { height: 550px; } .form-control, .input-text { background-color: #f4f5f8; border: 1px solid #f4f5f8; color: #686a6f; font-size: 0.9rem; height: calc(2.25rem + 27px); outline: 0; padding: 14px 30px; width: 100%; } textarea.form-control { height: auto; }