Server IP : 162.214.80.37 / Your IP : 216.73.216.1 Web Server : Apache System : Linux sh013.webhostingservices.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : imyrqtmy ( 2189) PHP Version : 8.2.18 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /home2/imyrqtmy/public_html/skyispatudyog/sym/Users/0-imyrqtmy/easemyhirings/assets/css/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
/* Theme Name: Gerow - Business Consulting HTML Template Support: themedox@gmail.com Description: Gerow - Business Consulting HTML Template. Version: 1.0 */ /* CSS Index ============================ 01. Variable CSS 02. Header 03. Mobile Menu 04. Search 05. OffCanvas 06. Slider 07. Banner 08. Breadcrumb 09. About 10. Overview 11. Features 12. Choose 13. Services 14. Cta 15. Counter 16. Estimate 17. Project 18. Faq 19. Request 20. Team 21. Testimonial 22. Pricing 23. Contact 24. Blog 25. Brand 26. Error 27. Footer 28. Preloader ============================ */ /*============================= 1. Google Fonts ===============================*/ @import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200;0,300;0,400;0,500;0,600;1,200;1,300;1,400;1,500;1,600&family=Urbanist:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap'); /*============================= 01. Variable CSS ===============================*/ :root { --tg-body-font-family: 'Plus Jakarta Sans', sans-serif; --tg-heading-font-family: 'Urbanist', sans-serif; --tg-primary-color: #0055FF; --tg-secondary-color: #00194C; --tg-body-font-color: #334770; --tg-heading-font-color: #00194C; --tg-paragraph-color: #334770; --tg-section-background: #F8FAFF; --tg-body-font-size: 16px; --tg-body-font-weight: 500; --tg-heading-font-weight: 700; --tg-body-line-height: 1.62; --tg-heading-line-height: 1.2; --tg-text-transform: capitalize; --tg-blue: #0049DC; --tg-metallic-blue: #324B7D; --tg-cornflower-blue: #B3CCFF; --tg-steel-blue: #B6C1DB; --tg-lavender: #E6EEFF; --tg-indigo: #6610f2; --tg-purple: #6f42c1; --tg-pink: #FF005C; --tg-red: #FF3C3C; --tg-orange: #fd7e14; --tg-yellow: #FFB930; --tg-green: #219653; --tg-teal: #20c997; --tg-cyan: #0dcaf0; --tg-white: #ffffff; --tg-black: #000; --tg-gray: #F1F4FC; --tg-gray-two: #F1F5FF; --tg-gray-three: #96A1B8; --tg-gray-four: #667594; --tg-border-color: #E1E5EE; --facebook: #3b5998; --twitter: #00acee; --linkedin: #1976d2; --pinterest: #3b5998; --youtube: #c4302b; --skype: #00aff0; } body { font-family: var(--tg-body-font-family); font-weight: var(--tg-body-font-weight); font-size: var(--tg-body-font-size); line-height: var(--tg-body-line-height); color: var(--tg-body-font-color); font-style: normal; } img, .img { max-width: 100%; transition: all 0.3s ease-out 0s; } .f-left { float: left } .f-right { float: right } .fix { overflow: hidden } a, button { -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; text-decoration: none; } a:focus, .btn:focus, button:focus { text-decoration: none; outline: none; box-shadow: none; } a:hover, .portfolio-cat a:hover, .footer -menu li a:hover { color: var(--tg-primary-color); text-decoration: none; } a, button { color: var(--tg-primary-color); outline: medium none; text-decoration: none; } .btn:focus, button:focus, input:focus, input:focus, textarea, textarea:focus { outline: 0 } .uppercase { text-transform: uppercase; } .capitalize { text-transform: capitalize; } h1, h2, h3, h4, h5, h6 { font-family: var(--tg-heading-font-family); color: var(--tg-heading-font-color); margin-top: 0px; margin-bottom: .7rem; font-style: normal; line-height: var(--tg-heading-line-height); font-weight: var(--tg-heading-font-weight); } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; } h1 { font-size: 2.5rem; } h2 { font-size: 2rem; } h3 { font-size: 1.75rem; } h4 { font-size: 1.5rem; } h5 { font-size: 1.25rem; } h6 { font-size: 1rem; } .list-wrap { margin: 0px; padding: 0px; } .list-wrap li { list-style: none } p { font-size: var(--tg-body-font-size); font-weight: var(--tg-body-font-weight); line-height: var(--tg-body-line-height); color: var(--tg-paragraph-color); text-transform: var(--tg-text-transform); margin-bottom: 15px; } hr { border-bottom: 1px solid var(--tg-primary-color); border-top: 0 none; margin: 30px 0; padding: 0; } label { color: var(--tg-body-font-color); cursor: pointer; font-size: 16px; font-weight: 400; } *::-moz-selection { background: var(--tg-primary-color); color: var(--tg-white); text-shadow: none; } ::-moz-selection { background: var(--tg-primary-color); color: var(--tg-white); text-shadow: none; } ::selection { background: var(--tg-primary-color); color: var(--tg-white); text-shadow: none; } *::-moz-placeholder { color: var(--tg-body-font-color); font-size: var(--tg-body-font-size); opacity: 1; } *::placeholder { color: var(--tg-body-font-color); font-size: var(--tg-body-font-size); opacity: 1; } .theme-overlay { position: relative } .theme-overlay::before { background: var(--tg-primary-color) none repeat scroll 0 0; content: ""; height: 100%; left: 0; opacity: 0.6; position: absolute; top: 0; width: 100%; } .separator { border-top: 1px solid var(--tg-primary-color); } /* Bootstrap 5 */ .container { padding-left: 15px; padding-right: 15px; } .row { --bs-gutter-x: 30px; } .row.g-0 { --bs-gutter-x: 0; } .gutter-y-30 { --bs-gutter-y: 30px; } /*============================= 1. Button style ===============================*/ .btn { user-select: none; -moz-user-select: none; background: var(--tg-primary-color) none repeat scroll 0 0; border: medium none; border-radius: 30px; color: var(--tg-white); cursor: pointer; display: inline-flex; align-items: center; font-size: 14px; font-weight: 700; letter-spacing: 0.02em; line-height: 1; margin-bottom: 0; padding: 18px 18px 18px 22px; text-align: center; text-transform: uppercase; touch-action: manipulation; transition: all 0.3s ease 0s; vertical-align: middle; white-space: nowrap; border: 0; position: relative; z-index: 1; } .btn::after { content: "\f054"; font-family: "Font Awesome 5 Free"; font-weight: 700; margin-left: 45px; } .btn::before { content: ""; position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 50px; height: 50px; background: var(--tg-blue); border-radius: 30px; z-index: -1; transition: all 0.3s ease 0s; } .btn:hover::before { width: 100%; } .btn:hover { color: var(--tg-white); } .btn.btn-two::after { display: none; } .transparent-btn { border: 2px solid var(--tg-primary-color); background: transparent; color: var(--tg-primary-color); } .btn-three { padding: 19px 30px; } .transparent-btn-two::before, .btn-three::before { display: none; } .transparent-btn-two::after, .btn-three::after { content: ""; background-image: url(../img/icons/right-arrow.svg); filter: brightness(0) invert(1); width: 18px; height: 12px; margin-left: 12px; } .btn-three:hover { background: var(--tg-secondary-color); } .transparent-btn-two { border: 2px solid var(--tg-primary-color); color: var(--tg-primary-color); background: transparent; padding: 17px 30px; } .transparent-btn-two::after { filter: none; transition: all 0.3s ease 0s; } .transparent-btn-two:hover { background: var(--tg-primary-color); } .transparent-btn-two:hover::after { filter: brightness(0) invert(1); } .breadcrumb > .active { color: var(--tg-primary-color); } /* scrollUp */ .scroll-top { width: 35px; height: 35px; line-height: 35px; position: fixed; bottom: -10%; right: 30px; font-size: var(--tg-body-font-size); border-radius: 6px; z-index: 99; color: var(--tg-white); text-align: center; cursor: pointer; background: var(--tg-primary-color); transition: 1s ease; border: none; } .scroll-top.open { bottom: 30px; } .scroll-top::after { position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 1; background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%); } .scroll-top:hover { background: var(--tg-secondary-color); } /*============================= 02. Header ===============================*/ .custom-container { max-width: 1310px; } .custom-container-two { max-width: 1360px; } .custom-container-three { max-width: 1800px; } .transparent-header { position: absolute; left: 0; top: 0px; width: 100%; z-index: 9; height: auto; } #header-fixed-height.active-height { display: block; height: 96px; } .heder-top-wrap { background: var(--tg-secondary-color); overflow: hidden; padding: 9px 0; } .header-top-left .list-wrap { display: flex; align-items: center; gap: 10px 35px; } .header-top-left .list-wrap li { font-size: 14px; color: var(--tg-lavender); display: flex; align-items: center; line-height: 1.28; position: relative; } .header-top-left .list-wrap li::before { content: ""; position: absolute; right: -16px; top: 50%; transform: translateY(-50%); width: 1px; height: 500%; background: var(--tg-metallic-blue); } .header-top-left .list-wrap li:last-child::before { display: none; } .header-top-left .list-wrap li i { font-size: 20px; margin-right: 8px; line-height: 0; color: var(--tg-cornflower-blue); } .header-top-left .list-wrap li a { color: var(--tg-lavender); } .header-top-left .list-wrap li a:hover { color: var(--tg-primary-color); } .header-top-right { display: flex; align-items: center; justify-content: flex-end; } .header-contact { position: relative; margin-right: 35px; } .header-contact::before { content: ""; position: absolute; right: -16px; top: 50%; transform: translateY(-50%); width: 1px; height: 500%; background: var(--tg-metallic-blue); } .header-contact a { font-size: 14px; line-height: 1.28; color: var(--tg-lavender); display: flex; align-items: center; } .header-contact a i { font-size: 20px; margin-right: 8px; } .header-contact a:hover { color: var(--tg-primary-color); } .header-social .list-wrap { display: flex; align-items: center; gap: 12px; } .header-social .list-wrap li a { font-size: 15px; color: var(--tg-lavender); } .header-social .list-wrap li a:hover { color: var(--tg-primary-color); } .menu-nav { display: flex; align-items: center; flex-wrap: wrap; justify-content: flex-start; } .logo img, .f-logo img, .fw-logo img { max-height: 29px; } .navbar-wrap { display: flex; flex-grow: 1; } .navbar-wrap ul { display: flex; flex-direction: row; flex-wrap: wrap; padding: 0 0; margin: 0 0 0 auto; } .navbar-wrap ul li { list-style: none; display: block; position: relative; } .navbar-wrap ul li a { font-size: 16px; font-weight: 500; text-transform: capitalize; color: var(--tg-secondary-color); padding: 40px 15px; display: block; line-height: 1; position: relative; z-index: 1; } .navbar-wrap > ul > li.active > a, .navbar-wrap > ul > li:hover > a { color: var(--tg-primary-color); } .navbar-wrap > ul > li.menu-item-has-children > a::after { content: "\f107"; font-weight: 700; font-family: "Font Awesome 5 Free"; color: var(--tg-paragraph-color); margin-left: 8px; transition: all 0.3s ease-out 0s; } .navbar-wrap > ul > li.menu-item-has-children:hover > a::after, .navbar-wrap > ul > li.menu-item-has-children.active > a::after { color: var(--tg-primary-color); } .main-menu .navigation li.menu-item-has-children .dropdown-btn { display: none; } .header-action > ul { display: flex; align-items: center; margin-left: 25px; } .header-action > ul li { position: relative; margin-left: 25px; } .header-action ul li:first-child { margin-left: 0; } .header-action ul li a { color: var(--tg-heading-font-color); font-size: 14px; } .header-action ul li.header-search { line-height: 0; } .header-action ul li.header-search a { color: #334770; font-size: 22px; line-height: 0; transition: all 0.3s ease-out 0s; } .header-action ul li.header-search a:hover { color: var(--tg-primary-color); } .header-action .header-btn .btn { color: var(--tg-white); font-size: 15px; padding: 16px 33px; border: 2px solid transparent; } .header-action .header-btn .btn::before { display: none; } .header-action .header-btn .btn:hover { background: transparent; border-color: var(--tg-primary-color); color: var(--tg-primary-color); } .navbar-wrap ul li .sub-menu { position: absolute; left: 0; right: 0; top: 100%; min-width: 230px; border: 1px solid #f5f5f5; background: var(--tg-white); margin: 0 0; transform: scale(1, 0); transform-origin: 0 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-box-shadow: 0px 30px 70px 0px rgba(137, 139, 142, 0.15); -moz-box-shadow: 0px 30px 70px 0px rgba(137, 139, 142, 0.15); box-shadow: 0px 30px 70px 0px rgba(137, 139, 142, 0.15); border-radius: 5px; padding: 18px 0; display: block; visibility: hidden; opacity: 0; z-index: 9; } .navbar-wrap ul li .sub-menu .sub-menu { right: auto; left: 100%; top: 0; } .navbar-wrap ul li .sub-menu li { margin-left: 0; text-align: left; display: block; } .navbar-wrap ul li .sub-menu li a { padding: 9px 15px 9px 25px; line-height: 1.4; font-size: 16px; font-weight: 500; color: var(--tg-secondary-color); text-transform: capitalize; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; display: flex; align-items: center; gap: 5px; } .navbar-wrap ul li .sub-menu li a::before { content: ""; display: block; width: 0; height: 2px; border-radius: 2px; background: var(--tg-primary-color); transition: .3s ease-in-out; } .navbar-wrap ul li .sub-menu > li.active > a, .navbar-wrap ul li .sub-menu li a:hover { color: var(--tg-primary-color); } .navbar-wrap ul li .sub-menu > li.active > a::before, .navbar-wrap ul li .sub-menu li a:hover::before { width: 10px; } .navbar-wrap ul li:hover > .sub-menu { opacity: 1; visibility: visible; transform: scale(1); } .sticky-menu { position: fixed; left: 0; margin: auto; top: 0; width: 100%; z-index: 99; background: var(--tg-white); -webkit-animation: 1000ms ease-in-out 0s normal none 1 running fadeInDown; animation: 1000ms ease-in-out 0s normal none 1 running fadeInDown; -webkit-box-shadow: 0 10px 15px rgba(25, 25, 25, 0.1); box-shadow: 0 10px 15px rgba(25, 25, 25, 0.1); border-radius: 0; } /* header-two */ .header-style-two .heder-top-wrap { padding: 0; } .header-style-two .header-top-left { padding-left: 25px; } .header-style-two .header-top-right { gap: 20px; } .header-top-btn a { font-weight: 700; font-size: 14px; letter-spacing: 0.02em; text-transform: uppercase; display: flex; align-items: center; line-height: 0; background: var(--tg-primary-color); color: var(--tg-white); padding: 17px 25px; } .header-top-btn a i { font-size: 16px; margin-right: 10px; } .header-top-btn a:hover { background: var(--tg-blue); } .header-style-two .menu-area { box-shadow: 0px 2px 50px rgba(0, 0, 0, 0.05); background: var(--tg-white); padding: 0 0 0 30px; } .header-style-two .navbar-wrap ul { margin: 0 0 0 60px; } .header-style-two .navbar-wrap ul li a { padding: 32px 15px; } .header-contact-two { display: flex; align-items: center; margin-right: 30px; } .header-contact-two .icon { width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; background: var(--tg-primary-color); color: var(--tg-white); line-height: 0; border-radius: 50%; font-size: 20px; margin-right: 7px; } .header-contact-two .content span { display: block; font-weight: 500; font-size: 12px; color: var(--tg-paragraph-color); line-height: 1; margin-bottom: 5px; } .header-contact-two .content a { font-weight: 700; font-size: 16px; display: block; line-height: 1; color: var(--tg-secondary-color); } .header-contact-two .content a:hover { color: var(--tg-primary-color); } .header-style-two .header-action ul > li > a { padding: 29px 29px; display: block; min-height: 80px; display: flex; align-items: center; } .header-action .offcanvas-menu a { display: flex; flex-direction: column; align-items: center; gap: 5px; min-width: 26px; padding: 29px 29px; justify-content: center; } .header-action .offcanvas-menu a span { width: 26px; height: 2px; border-radius: 2px; background: var(--tg-paragraph-color); transition: .3s linear; } .header-action .offcanvas-menu a span:nth-child(2) { width: 23px; } .header-action .offcanvas-menu a span:nth-child(3) { width: 15px; } .header-style-two .header-action .offcanvas-menu a:hover span { background: var(--tg-primary-color); } .header-style-two .header-action > ul li { margin-left: 0; } .header-style-two .header-action > ul li::before { content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 1px; height: 100%; background: #D9D9D9; } .header-style-two .header-action > ul li:first-child::before { display: none; } .header-style-two.sticky-menu .heder-top-wrap { display: none; } .header-style-two.sticky-menu .menu-area { box-shadow: none; } /* header-three */ .header-action .offcanvas-menu.offcanvas-menu-two a { padding: 0 0; } .header-style-three .header-action > ul li { margin-left: 20px; } .header-style-three .header-action > ul li:first-child { margin-left: 0; } .header-style-three .header-action > ul { margin-left: 50px; } /* header-four */ .header-style-four .heder-top-wrap { padding: 0; } .header-style-four .header-top-right { gap: 20px; } .header-style-four .menu-area { background: var(--tg-white); box-shadow: 0px 2px 50px rgba(0, 0, 0, 0.05); } .header-style-five .header-btn .btn { text-transform: capitalize; } .header-style-six .menu-area { background: var(--tg-white); } /*============================= 03. Mobile Menu ===============================*/ .nav-outer .mobile-nav-toggler { position: relative; float: right; font-size: 40px; line-height: 50px; cursor: pointer; display: none; color: var(--tg-white); margin-right: 30px; top: 15px; } .nav-logo img { max-width: 135px; } .mobile-search { padding: 0 20px 25px 25px; } .mobile-search form { position: relative; } .mobile-search input { display: block; width: 100%; border: none; padding: 10px 45px 10px 20px; font-size: 14px; font-weight: 500; height: 45px; background: var(--tg-gray); color: var(--tg-secondary-color); } .mobile-search input::placeholder { font-size: 14px; font-weight: 500; color: var(--tg-heading-font-color); } .mobile-search button { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); border: none; padding: 0; right: 20px; line-height: 1; background: transparent; color: var(--tg-secondary-color); } .mobile-menu { position: fixed; right: 0; top: 0; width: 320px; padding-right: 30px; max-width: 100%; height: 100%; z-index: 99; border-radius: 0px; transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); -moz-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); -webkit-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); -ms-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86)e; -o-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); -webkit-transform: translateX(101%); -ms-transform: translateX(101%); transform: translateX(101%); } .mobile-menu .navbar-collapse { display: block !important; } .mobile-menu .nav-logo { position: relative; padding: 30px 25px; text-align: left; } .mobile-menu-visible { overflow: hidden; } .mobile-menu-visible .mobile-menu { -webkit-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%); } .mobile-menu .navigation li.current>a:before { height: 100%; } .menu-backdrop { position: fixed; right: 0; top: 0; width: 100%; height: 100%; z-index: 2; transition: all 700ms ease; -moz-transition: all 700ms ease; -webkit-transition: all 700ms ease; -ms-transition: all 700ms ease; -o-transition: all 700ms ease; opacity: 0; visibility: hidden; background: rgba(0, 0, 0, 0.5); } .mobile-menu-visible .menu-backdrop { opacity: 1; visibility: visible; } .mobile-menu .menu-box { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; max-height: 100%; overflow-y: auto; overflow-x: hidden; background: var(--tg-white); padding: 0px 0px; z-index: 5; box-shadow: -9px 0 14px 0px rgb(0 0 0 / 6%); } .mobile-menu-visible .mobile-menu .menu-box { opacity: 1; visibility: visible; } .mobile-menu .close-btn { position: absolute; right: 15px; top: 28px; line-height: 30px; width: 35px; text-align: center; font-size: 20px; color: #292b37; cursor: pointer; z-index: 10; -webkit-transition: all 0.9s ease; -o-transition: all 0.9s ease; transition: all 0.9s ease; } .mobile-menu-visible .mobile-menu .close-btn { -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); } .mobile-menu .navigation { position: relative; display: block; width: 100%; float: none; margin: 0; padding: 0; } .mobile-menu .navigation ul { padding: 0; margin: 0; } .mobile-menu .navigation li { position: relative; display: block; border-top: 1px solid rgb(0 0 0 / 10%); } .mobile-menu .navigation:last-child { border-bottom: 1px solid rgb(0 0 0 / 10%); } .mobile-menu .navigation li>ul>li:first-child { border-top: 1px solid rgb(0 0 0 / 10%); } .mobile-menu .navigation li > a { position: relative; display: block; line-height: 24px; padding: 10px 60px 10px 25px; font-size: 16px; font-weight: 700; color: var(--tg-heading-font-color); text-transform: capitalize; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; border: none; } .mobile-menu .navigation li ul li > a { font-size: 16px; margin-left: 20px; text-transform: capitalize; } .mobile-menu .navigation li ul li ul li a { margin-left: 40px; } .mobile-menu .navigation li ul li ul li ul li a { margin-left: 60px; } .mobile-menu .navigation li > a:before { content: ''; position: absolute; left: 0; top: 0; height: 0; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; } .mobile-menu .navigation li.menu-item-has-children .dropdown-btn { position: absolute; right: 15px; top: 6px; width: 32px; height: 32px; text-align: center; font-size: 16px; line-height: 32px; color: #292b37; background: var(--tg-gray); cursor: pointer; border-radius: 2px; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; z-index: 5; } .mobile-menu .navigation li.menu-item-has-children .dropdown-btn i { -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; } .mobile-menu .navigation li.menu-item-has-children .dropdown-btn.open i { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); color: var(--tg-primary-color); } .mobile-menu .navigation li > ul, .mobile-menu .navigation li > ul > li > ul { display: none; } .mobile-menu .social-links ul { display: flex; position: relative; text-align: center; padding: 30px 20px 20px; align-items: center; justify-content: center; flex-wrap: wrap; } .mobile-menu .social-links li { position: relative; display: inline-block; margin: 0px 6px 10px; } .mobile-menu .social-links li a { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; position: relative; line-height: 32px; font-size: 16px; color: var(--tg-heading-font-color); -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; border: 1px solid var(--tg-gray); border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; } .mobile-menu .social-links li a:hover { border-color: var(--tg-primary-color); background: var(--tg-primary-color); color: var(--tg-white); } .menu-area .mobile-nav-toggler { position: relative; float: right; font-size: 27px; cursor: pointer; line-height: 1; color: var(--tg-primary-color); display: none; margin-top: 6px; padding: 5px 10px; border: 2px solid var(--tg-primary-color); } /*============================= 04. Search ===============================*/ .search-popup-wrap { position: fixed; top: 0; left: 0; background: rgba(255, 255, 255, 0.90); height: 100%; width: 100%; z-index: 99; padding: 100px 0; display: none; } .search-wrap { position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%); z-index: 1; } .search-wrap .title { font-size: 47px; margin: 0 0 70px 0; font-weight: 700; } .search-form { position: relative; } .search-form input { width: 100%; border: none; border-bottom: 1px solid var(--tg-primary-color); padding: 10px 50px 20px; text-align: center; font-weight: 500; font-size: 30px; background: transparent; color: var(--tg-heading-font-color); } .search-form input::placeholder { font-size: 30px; color: var(--tg-heading-font-color); opacity: .5; } .search-btn { position: absolute; right: 20px; background: transparent; border: 0; font-size: 25px; color: var(--tg-primary-color); top: 50%; transform: translateY(-50%); } .search-close { position: absolute; top: 5%; right: 5%; font-size: 30px; color: var(--tg-primary-color); cursor: pointer; } /*============================= 05. OffCanvas ===============================*/ .extra-info { background: var(--tg-white) none repeat scroll 0 0; height: 100%; padding: 30px; position: fixed; right: 0; top: 0; transition: all 0.7s ease 0s; width: 340px; z-index: 999; overflow-y: scroll; transform: translateX(100%); } .extra-info.active { transform: translateX(0); } .close-icon { margin-top: -16px; text-align: right; } .close-icon > button { background: transparent; border: 0 none; color: var(--tg-primary-color); cursor: pointer; font-size: 20px; padding: 0; } .extra-info .logo-side img { max-width: 151px; } .side-info { border-top: 1px solid var(--tg-primary-color); padding-top: 25px; } .contact-list h4 { color: var(--tg-heading-font-color); font-weight: 700; font-size: 18px; } .contact-list p { color: var(--tg-paragraph-color); margin: 0; margin-bottom: 2px; line-height: 26px; } .side-instagram { overflow: hidden; display: flex; flex-wrap: wrap; margin: -5px; } .side-instagram li { width: 33.3333%; flex: 0 0 33.3333%; padding: 5px; } .side-instagram li > a { display: block; } .side-instagram img { width: 100%; border-radius: 5px; } .social-icon-right > a { color: var(--tg-primary-color); display: inline-block; margin-right: 20px; text-align: center; } .social-icon-right > a:hover { color: var(--tg-secondary-color); } .offcanvas-overly { position: fixed; background: var(--tg-black); top: 0; left: 0; height: 100%; width: 100%; z-index: 99; opacity: 0; visibility: hidden; transition: .3s; } .offcanvas-overly.active { opacity: .5; visibility: visible; } /*============================= 06. Slider ===============================*/ .slider-bg { background-size: cover; background-position: center; min-height: 872px; display: flex !important; align-items: center; padding: 200px 0 120px; position: relative; z-index: 1; overflow: hidden; cursor: grab; } .slider-content .sub-title { letter-spacing: 0.06em; text-transform: uppercase; font-size: 14px; font-weight: 600; position: relative; display: block; color: var(--tg-primary-color); padding-top: 18px; margin-bottom: 10px; } .slider-content .sub-title::before { content: ""; position: absolute; left: 0; top: 0; width: 30px; height: 4px; border-radius: 4px; background: var(--tg-primary-color); } .slider-content .title { font-weight: 800; font-size: 60px; margin-bottom: 20px; line-height: 1; } .slider-content p { color: var(--tg-paragraph-color); margin-bottom: 45px; width: 85%; } .slider-shape { position: absolute; left: 15%; bottom: 23%; animation: alltuchtopdown 8s infinite linear; } /*============================= 07. Banner ===============================*/ .banner-bg-two { background-size: cover; background-position: center; min-height: 770px; display: flex; align-items: flex-end; padding: 170px 0 0; position: relative; z-index: 1; overflow: hidden; } .banner-content-two { width: 85%; } .banner-content-two .sub-title { font-weight: 600; font-size: 13px; letter-spacing: 0.1em; text-transform: uppercase; color: var(--tg-primary-color); background: var(--tg-lavender); border-radius: 50px; display: inline-block; padding: 4px 13px; margin-bottom: 15px; } .banner-content-two .title { font-weight: 800; font-size: 60px; margin-bottom: 20px; line-height: 1; } .banner-content-two p { margin-bottom: 30px; color: var(--tg-paragraph-color); } .banner-content-two .banner-btn { display: flex; align-items: center; flex-wrap: wrap; gap: 20px; } .banner-content-two .banner-btn .play-btn { display: flex; align-items: center; color: var(--tg-secondary-color); } .banner-content-two .banner-btn .play-btn span { text-decoration: underline; } .banner-content-two .banner-btn .play-btn i { box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.1); width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; background: var(--tg-white); border-radius: 50%; color: var(--tg-primary-color); font-size: 18px; margin-right: 12px; } .banner-content-two .banner-btn .play-btn:hover { color: var(--tg-primary-color); } .banner-shape-wrap img { position: absolute; z-index: -1; } .banner-shape-wrap img:nth-child(1) { left: 47%; bottom: 47%; animation: float-bob-x 4s infinite linear; } .banner-shape-wrap img:nth-child(2) { right: 45%; bottom: 22%; animation: alltuchtopdown 8s infinite linear; } .banner-shape-wrap img:nth-child(3) { right: 26%; bottom: 0; z-index: -2; } @keyframes float-bob-x { 0% { transform: translateX(-30px); } 50% { transform: translateX(-10px); } 100% { transform: translateX(-30px); } } /* banner-three */ .banner-area-three { padding: 200px 0 60px; position: relative; z-index: 1; overflow: hidden; } .banner-area-three::after, .banner-area-three::before { content: ""; position: absolute; left: 30px; top: 60px; width: 550px; height: 550px; background: #CEF0FF; opacity: 0.3; filter: blur(75px); border-radius: 50%; z-index: -3; } .banner-area-three::after { background: #E4CEFF; top: -105px; left: auto; right: 30%; } .banner-content-three { margin-top: 60px; } .banner-content-three .title { font-weight: 800; font-size: 60px; margin-bottom: 25px; line-height: 1.06; } .banner-content-three p { margin-bottom: 15px; color: var(--tg-paragraph-color); } .banner-content-three .banner-form { position: relative; width: 93%; } .banner-content-three .banner-form input { width: 100%; border: 1px solid #D7DFF0; border-radius: 30px; background: var(--tg-white); font-size: 16px; font-weight: 400; color: var(--tg-secondary-color); padding: 16px 70px 16px 28px; height: 60px; } .banner-content-three .banner-form input::placeholder { font-size: 16px; color: var(--tg-paragraph-color); font-weight: 400; } .banner-content-three .banner-form button { position: absolute; top: 4px; bottom: 4px; right: 5px; width: 52px; height: 52px; display: flex; align-items: center; justify-content: center; background: var(--tg-primary-color); color: var(--tg-white); border: none; border-radius: 50%; font-size: 24px; line-height: 0; } .banner-content-three .banner-form button:hover { background: var(--tg-secondary-color); } .ball { opacity: 1; z-index: -2; position: absolute; border-radius: 50%; } .banner-img-three { position: relative; text-align: right; padding-right: 80px; } .banner-img-three img.main-img { clip-path: polygon(0 0, 85% 0, 100% 15%, 100% 100%, 15% 100%, 0 85%); border-radius: 5px; } .banner-img-three img:not(.main-img) { position: absolute; } .banner-img-three img.img-two { box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15); border-radius: 10px; left: 6%; bottom: 24%; } .banner-img-three img.img-three { box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1); border-radius: 10px; right: -4%; top: 21%; } .banner-shape-wrap-three img { position: absolute; z-index: -1; } .banner-shape-wrap-three img:nth-child(1) { right: 47.5%; bottom: 41%; animation: ribbonRotate 6s infinite linear; } .banner-shape-wrap-three img:nth-child(2) { right: 18%; bottom: 3%; animation: alltuchtopdown 8s infinite linear; } @keyframes ribbonRotate { 0%, 100% { -webkit-transform: rotate(0); transform: rotate(0); } 25%, 75% { -webkit-transform: rotate(15deg); transform: rotate(15deg); } 50% { -webkit-transform: rotate(30deg); transform: rotate(30deg); } } /* banner-four */ .banner-bg-four { background-size: cover; background-position: center; padding: 65px 0 0; position: relative; z-index: 1; overflow: hidden; } .banner-content-four { margin-top: 105px; } .banner-content-four .sub-title { font-weight: 600; font-size: 13px; text-transform: uppercase; letter-spacing: 0.1em; display: inline-block; background: var(--tg-lavender); color: var(--tg-primary-color); border-radius: 30px; padding: 4px 13px; margin-bottom: 20px; } .banner-content-four .title { margin-bottom: 15px; font-weight: 800; font-size: 60px; line-height: 1.1; } .banner-content-four p { margin-bottom: 35px; color: var(--tg-paragraph-color); width: 90%; } .banner-shape-wrap-four img { position: absolute; z-index: -1; } .banner-shape-wrap-four img:nth-child(1) { left: 15%; bottom: 25%; animation: alltuchtopdown 8s infinite linear; } .banner-shape-wrap-four img:nth-child(2) { right: 46%; bottom: 39%; } .banner-shape-wrap-four img:nth-child(3) { right: 15%; top: 0; } /* banner-five */ .banner-area-five { position: relative; background: #F2F7FF; padding: 140px 0 100px; z-index: 1; overflow: hidden; } .banner-area-five::before { content: ""; position: absolute; left: 17%; top: -100px; width: 460px; height: 460px; background: #FBEDFF; filter: blur(200px); z-index: -1; } .banner-area-five::after { content: ""; position: absolute; right: -10%; top: -15%; width: 1100px; height: 600px; background: linear-gradient(88.44deg, #E0FAF3 0.58%, rgba(239, 247, 255, 0) 67.54%); border-radius: 326.687px; transform: rotate(-42.01deg); z-index: -1; } .banner-content-five .title { margin-bottom: 20px; font-weight: 800; font-size: 50px; } .banner-content-five .title span { position: relative; z-index: 1; } .banner-content-five .title span svg { position: absolute; width: 100%; left: 0; bottom: -4px; z-index: -1; } .has-animation.active-animation .banner-content-five .title span svg path { stroke-dasharray: 1000; stroke-dashoffset: 1000; -webkit-animation: dash_animation 10s linear forwards; animation: dash_animation 10s linear forwards; } @-webkit-keyframes dash_animation { to { stroke-dashoffset: 0; } } @keyframes dash_animation { to { stroke-dashoffset: 0; } } .banner-content-five p { margin-bottom: 25px; color: var(--tg-black); } .banner-img-five { position: relative; margin-left: 90px; z-index: 1; } .banner-img-five img:not(.main-img) { position: absolute; } .banner-img-five .main-img { max-width: unset; } .banner-img-five .shape-one { right: -19%; bottom: 12%; } .banner-img-five .shape-two { left: 35%; top: 38%; animation: float-bob-x 4s infinite linear; } .banner-img-five .shape-three { right: 5%; top: 23%; animation: alltuchtopdown 8s infinite linear; } /*============================= 08. Breadcrumb ===============================*/ .breadcrumb-bg { background-size: cover; background-position: center; padding: 120px 0 130px; position: relative; z-index: 1; } .breadcrumb-bg::before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #03091B; opacity: .85; z-index: -1; } .breadcrumb-shape-wrap img { position: absolute; z-index: -1; } .breadcrumb-shape-wrap img:nth-child(1) { left: 0; top: 0; } .breadcrumb-shape-wrap img:nth-child(2) { right: 10%; top: 0; } .breadcrumb-content { text-align: center; } .breadcrumb-content .title { margin-bottom: 12px; color: var(--tg-white); font-size: 44px; line-height: 1.1; text-transform: capitalize; } .breadcrumb-content .breadcrumb { justify-content: center; margin-bottom: 0; } .breadcrumb-content .breadcrumb-item { color: var(--tg-primary-color); font-weight: 500; font-size: 14px; text-transform: capitalize; } .breadcrumb-content .breadcrumb-item a { color: #9FA9BE; } .breadcrumb-content .breadcrumb-item a:hover { color: var(--tg-primary-color); } .breadcrumb-content .breadcrumb-item+.breadcrumb-item::before { padding-right: 10px; color: #9FA9BE; content: "\f054"; font-family: "Font Awesome 5 Free"; font-weight: 700; font-size: 12px; line-height: 1; margin-top: 7px; } .breadcrumb-content .breadcrumb-item+.breadcrumb-item { padding-left: 10px; } /*============================= 09. About ===============================*/ .about-bg { background-size: cover; background-position: center; padding: 140px 0 200px; } .about-img-wrap { position: relative; text-align: center; z-index: 1; padding-bottom: 15px; margin-top: 16px; } .about-img-wrap img:not(.main-img) { position: absolute; z-index: -1; } .about-img-wrap img:nth-child(2) { left: 50%; transform: translateX(-50%); bottom: 0; } .about-img-wrap img.main-img { border-radius: 50%; width: 314px; object-fit: cover; height: 314px; border: 5px solid var(--tg-white); } .about-img-wrap img:nth-child(3) { right: 19%; top: -10%; animation: alltuchtopdown 8s infinite linear; } .about-content { width: 88%; } .section-title .sub-title { letter-spacing: 0.06em; text-transform: uppercase; display: inline-block; font-size: 15px; font-weight: 600; color: var(--tg-primary-color); position: relative; padding-top: 18px; margin-bottom: 10px; } .section-title .sub-title::before { content: ""; position: absolute; left: 0; top: 0; width: 30px; height: 4px; background: var(--tg-primary-color); border-radius: 4px; } .section-title .title { font-size: 40px; margin-bottom: 0; } .about-content p { margin-bottom: 0; color: var(--tg-paragraph-color); } /* about-two */ .about-area-two { position: relative; } .about-area-two::before { content: ""; position: absolute; left: 13%; top: 0; width: 630px; height: 630px; background: linear-gradient(154.68deg, #8894FF 11.62%, #FF8585 90.47%); opacity: 0.1; filter: blur(75px); z-index: -1; } .about-content-two p { margin-bottom: 20px; color: var(--tg-paragraph-color); } .about-list .list-wrap { display: flex; align-items: center; flex-wrap: wrap; gap: 20px 0; margin-bottom: 30px; } .about-list .list-wrap li { font-family: var(--tg-heading-font-family); color: var(--tg-paragraph-color); font-size: 18px; font-weight: 600; text-transform: capitalize; width: 50%; line-height: 1.3; display: flex; align-items: flex-start; } .about-list .list-wrap li img { margin-right: 10px; } .success-wrap .list-wrap { display: flex; align-items: center; border-top: 1px solid #D9D9D9; padding-top: 30px; margin-bottom: 40px; } .success-wrap .list-wrap li { width: 50%; } .success-wrap .list-wrap li .count { font-weight: 800; font-size: 36px; margin-bottom: 8px; letter-spacing: 2px; line-height: .8; } .success-wrap .list-wrap li p { margin-bottom: 0; font-size: 14px; line-height: 1; } .about-content-two .btn { background: transparent; border-color: var(--tg-primary-color); color: var(--tg-primary-color); } .about-content-two .btn::after { color: var(--tg-white); } .about-content-two .btn:hover { color: var(--tg-white); } .about-img-two { position: relative; padding-left: 218px; } .about-img-two .main-img { position: relative; text-align: right; } .about-img-two .main-img img { border-radius: 15px; border: 9px solid var(--tg-white); box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.2); } .about-img-two .main-img .play-btn { position: absolute; width: 82px; height: 82px; display: flex; align-items: center; justify-content: center; background: rgba(0 85 255 / 80%); border-radius: 50%; box-shadow: -8px -1px 10px rgba(255, 255, 255, 0.1); color: var(--tg-white); left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: 25px; } .about-img-two .main-img .play-btn::after { content: ""; position: absolute; left: 50%; top: 50%; width: 100%; height: 100%; border: 1px solid var(--tg-white); border-radius: 50%; transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); animation: pulse-border 1500ms ease-out infinite; } .about-img-two img:nth-child(2) { border: 9px solid #FFFFFF; box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.2); border-radius: 15px; transform: rotate(-2.71deg); position: absolute; left: 40px; bottom: 70px; } .about-shape-wrap img { position: absolute; z-index: -1; } .about-shape-wrap img:nth-child(1) { right: 41%; top: 13%; animation: alltuchtopdown 8s infinite linear; } .about-shape-wrap img:nth-child(2) { right: 0; bottom: 0; } @keyframes pulse-border { 0% { transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity: 1; } 100% { transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); opacity: 0; } } @-webkit-keyframes pulse-border { 0% { transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity: 1; } 100% { transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); opacity: 0; } } @keyframes alltuchtopdown { 0% { transform: rotateX(0deg) translateY(0px); } 50% { transform: rotateX(0deg) translateY(-50px); } 100% { transform: rotateX(0deg) translateY(0px); } } /* about-three */ .about-area-three { position: relative; padding: 80px 0; } .about-img-wrap-three { position: relative; text-align: center; padding-bottom: 90px; } .about-img-wrap-three img:nth-child(1) { border-radius: 100px 0 0 0; } .about-img-wrap-three img:nth-child(2) { border-radius: 0 50px 0 0; border: 8px solid var(--tg-white); position: absolute; right: 0; bottom: 25px; z-index: 2; } .about-img-wrap-three .experience-wrap { width: 506px; display: flex; align-items: center; text-align: left; background: var(--tg-primary-color); border-radius: 0px 0px 0px 60px; padding: 40px 195px 50px 45px; position: absolute; left: 0; bottom: 0; } .about-img-wrap-three .experience-wrap .title { margin-bottom: 0; text-align: center; font-size: 64px; line-height: .8; color: var(--tg-white); position: relative; padding-right: 13px; margin-right: 13px; } .about-img-wrap-three .experience-wrap .title span { display: block; font-weight: 600; font-size: 24px; letter-spacing: 0.1em; margin-top: 5px; } .about-img-wrap-three .experience-wrap .title::before { content: ""; position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 2px; height: 100%; background: var(--tg-white); } .about-img-wrap-three .experience-wrap p { font-weight: 600; font-size: 18px; margin-bottom: 0; color: var(--tg-white); line-height: 1.4; font-family: var(--tg-heading-font-family); } .section-title-two span { letter-spacing: 0.1em; text-transform: uppercase; font-size: 13px; font-weight: 600; display: inline-block; color: var(--tg-primary-color); background: var(--tg-lavender); border-radius: 50px; padding: 4px 13px; margin-bottom: 12px; } .section-title-two .title { font-weight: 800; font-size: 40px; margin-bottom: 0; } .about-content-three p { margin-bottom: 0; color: var(--tg-paragraph-color); width: 90%; } .about-content-three p.info-one { margin-bottom: 25px; } .about-list-two .list-wrap { margin-bottom: 20px; } .about-list-two .list-wrap li { font-weight: 600; font-size: 18px; display: flex; align-items: baseline; text-transform: capitalize; color: var(--tg-secondary-color); margin-bottom: 14px; } .about-list-two .list-wrap li:last-child { margin-bottom: 0; } .about-list-two .list-wrap li i { width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; background: var(--tg-primary-color); color: var(--tg-white); border-radius: 50%; font-size: 12px; margin-right: 8px; flex: 0 0 auto; } .about-author-info { display: flex; align-items: center; margin-top: 35px; } .about-author-info .thumb { border-radius: 50%; border: 3px solid var(--tg-white); box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.25); width: 70px; flex: 0 0 auto; margin-right: 15px; } .about-author-info .content .title { font-size: 20px; margin-bottom: 5px; } .about-author-info .content span { font-weight: 500; font-size: 14px; display: block; line-height: 1; } .about-author-info .signature { margin-left: 20px; } .about-shape-wrap-two img { position: absolute; z-index: -1; } .about-shape-wrap-two img:nth-child(1) { left: 15%; bottom: 27%; animation: alltuchtopdown 8s infinite linear; } .about-shape-wrap-two img:nth-child(2) { left: 40%; top: 5%; } .about-shape-wrap-two img:nth-child(3) { right: 0; bottom: 0; } /* about-four */ .about-content-four > p { color: var(--tg-paragraph-color); margin-bottom: 35px; } .about-list-three .list-wrap li { display: flex; align-items: center; margin-bottom: 40px; padding-left: 13px; } .about-list-three .list-wrap li:last-child { margin-bottom: 0; } .about-list-three .list-wrap li .icon { position: relative; font-size: 50px; line-height: 0; color: var(--tg-primary-color); margin-right: 15px; } .about-list-three .list-wrap li .icon::before { content: ""; position: absolute; left: -13px; top: -15px; width: 46px; height: 46px; background: var(--tg-lavender); border-radius: 50%; z-index: -1; } .about-list-three .list-wrap li .icon i { transform: rotateY(0); transition: .3s linear; display: block; } .about-list-three .list-wrap li:hover .icon i { transform: rotateY(180deg); } .about-list-three .content .title { font-size: 20px; margin-bottom: 10px; } .about-list-three .content p { margin-bottom: 0; width: 75%; color: var(--tg-paragraph-color); } .about-img-wrap-four { position: relative; margin-right: -30px; } .mask-img-wrap { -webkit-mask-image: url(../img/images/mask_img.png); mask-image: url(../img/images/mask_img.png); -webkit-mask-size: 100%; mask-size: 100%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; z-index: -1; height: 558px; width: 633px; margin-left: auto; } .mask-img-wrap img { max-width: unset; } .about-img-wrap-four .img-two { box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1); border-radius: 10px; position: absolute; left: 10%; bottom: 14%; } .about-shape-wrap-three img { position: absolute; z-index: -1; } .about-shape-wrap-three img:nth-child(1) { left: 0; top: 6%; animation: ribbonRotate 15s infinite linear; } .about-shape-wrap-three img:nth-child(2) { left: 4%; bottom: 7%; animation: alltuchtopdown 8s infinite linear; } .about-shape-wrap-three img:nth-child(3) { right: 23%; top: -2%; animation: rotateme 8s infinite linear; } .about-img-wrap-four .icon { width: 100px; height: 100px; display: flex; align-items: center; justify-content: center; position: absolute; left: 8%; top: 21%; border-radius: 50%; background: var(--tg-pink); border: 5px solid var(--tg-white); color: var(--tg-white); font-size: 50px; line-height: 0; } @keyframes rotateme { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes rotateme { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); } } /* about-five */ .about-area-five { position: relative; padding: 120px 0; } .about-img-wrap-five { position: relative; padding-bottom: 30px; } .about-img-wrap-five::before { content: ""; position: absolute; right: 0; bottom: 0; height: 40px; width: 380px; background: var(--tg-primary-color); z-index: -1; } .about-img-wrap-five img:nth-child(1) { clip-path: polygon(0 0, 85% 0, 100% 15%, 100% 100%, 0% 100%, 0 100%); } .about-img-wrap-five img:nth-child(2) { border-radius: 10px; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1); position: absolute; left: -25%; top: 14%; } .about-img-wrap-five .experience-wrap { background: var(--tg-primary-color); max-width: 200px; padding: 36px 20px; position: absolute; right: 0; bottom: 0; } .about-img-wrap-five .experience-wrap .title { margin-bottom: 0; color: var(--tg-white); font-size: 60px; text-align: center; line-height: 1; } .about-img-wrap-five .experience-wrap .title span { display: block; font-weight: 500; font-size: 24px; } .about-content-five > p { margin-bottom: 50px; color: var(--tg-paragraph-color); width: 85%; } .about-content-five { margin-left: 55px; width: 85%; } .about-content-five .about-list { width: 60%; flex: 0 0 auto; } .about-content-five .about-list .list-wrap { gap: 25px 0; margin-bottom: 0; } .about-content-five .about-list .list-wrap li { color: var(--tg-secondary-color); width: 100%; } .about-content-five .about-list .list-wrap li i { width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; background: var(--tg-primary-color); color: var(--tg-white); border-radius: 50%; font-size: 12px; margin-right: 8px; flex: 0 0 auto; } .about-content-five .about-content-bottom { display: flex; align-items: center; } .about-success-wrap .list-wrap li { display: flex; align-items: center; margin-bottom: 30px; } .about-success-wrap .list-wrap li:last-child { margin-bottom: 0; } .about-success-wrap .list-wrap li .icon { font-size: 60px; line-height: 0; color: var(--tg-primary-color); flex: 0 0 auto; margin-right: 20px; } .about-success-wrap .list-wrap li .content .count { font-weight: 800; font-size: 50px; line-height: .8; margin-bottom: 5px; } .about-success-wrap .list-wrap li .content p { font-weight: 600; font-size: 18px; margin-bottom: 0; color: var(--tg-secondary-color); font-family: var(--tg-heading-font-family); line-height: 1; } .about-shape-five img { position: absolute; left: 41%; bottom: 35%; z-index: -1; animation: alltuchtopdown 8s infinite linear; } /* about-six */ .about-area-six { padding: 0 0 120px; position: relative; overflow: hidden; } .about-area-six::before { content: ""; position: absolute; width: 310px; height: 310px; background: #FAE7FF; filter: blur(200px); right: 26%; top: 16%; z-index: -1; } .about-img-six { margin-left: -75px; position: relative; padding-top: 40px; } .about-img-six img:nth-child(1) { max-width: unset; position: unset; } .about-img-six img { position: absolute; z-index: -1; } .about-img-six img:nth-child(2) { left: 0; bottom: -40px; } .about-img-six img:nth-child(3) { left: 19%; top: 14%; animation: alltuchtopdown 8s infinite linear; } .about-content-six { width: 88%; } .about-content-six p { margin-bottom: 30px; } .about-content-six .about-list .list-wrap { margin-bottom: 45px; } .about-content-six .about-list .list-wrap li { color: var(--tg-secondary-color); } .about-content-six .about-list .list-wrap li i { width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; background: var(--tg-primary-color); color: var(--tg-white); border-radius: 50%; font-size: 12px; margin-right: 8px; flex: 0 0 auto; } /* about-seven */ .about-content-seven { width: 88%; } .about-content-seven > p { margin-bottom: 25px; } .success-wrap-two { margin-bottom: 25px; } .success-wrap-two .list-wrap { display: flex; align-items: center; gap: 20px; flex-wrap: wrap; } .success-wrap-two .list-wrap li { background: var(--tg-lavender); border-radius: 10px; position: relative; display: flex; align-items: center; padding: 30px 25px; min-width: 240px; transition: .3s; } .success-wrap-two .list-wrap li::before { content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 3px; height: 28px; border-radius: 3px; background: var(--tg-primary-color); } .success-wrap-two .list-wrap li:hover { transform: translateY(-5px); } .success-wrap-two .list-wrap li .icon { font-size: 50px; flex: 0 0 auto; line-height: 0; color: var(--tg-primary-color); margin-right: 18px; } .success-wrap-two .list-wrap li .content .count { font-weight: 800; font-size: 36px; display: flex; align-items: center; margin-bottom: 4px; line-height: .8; } .success-wrap-two .list-wrap li .content p { margin-bottom: 0; line-height: 1; } .about-img-seven-wrap { position: relative; padding-bottom: 90px; } .about-img-seven-wrap img:nth-child(1) { border-radius: 10px; } .about-img-seven-wrap img:nth-child(2) { position: absolute; right: 50px; bottom: 0; border: 8px solid var(--tg-white); border-radius: 10px; z-index: 3; } .about-img-seven-wrap .shape { position: absolute; left: 33%; bottom: -8%; z-index: -1; animation: alltuchtopdown 8s infinite linear; } .about-img-seven-wrap .experience-wrap { position: absolute; right: 0; bottom: 0; border: 8px solid #FFFFFF; border-radius: 19px 63px 24px 0px; max-width: 197px; min-height: 384px; background: var(--tg-primary-color); display: flex; flex-direction: column; align-items: center; padding: 25px 20px; text-align: center; } .about-img-seven-wrap .experience-wrap .title { color: var(--tg-white); margin-bottom: 10px; font-size: 60px; line-height: .8; } .about-img-seven-wrap .experience-wrap p { margin-bottom: 0; color: var(--tg-white); font-family: var(--tg-heading-font-family); font-size: 24px; font-weight: 600; line-height: 1.2; } /* about-eight */ .about-img-eight img { border-radius: 15px; } .about-content-eight > p { margin-bottom: 35px; } .about-content-eight .about-content-inner { display: flex; align-items: center; flex-wrap: wrap; margin-bottom: 60px; } .about-content-eight .about-content-inner .list-wrap { width: 58%; } .about-content-eight .about-content-inner .list-wrap li { display: flex; align-items: flex-start; margin-bottom: 50px; } .about-content-eight .about-content-inner .list-wrap li:last-child { margin-bottom: 0; } .about-content-eight .about-content-inner .list-wrap li .icon { width: 80px; height: 80px; display: flex; align-items: center; justify-content: center; background: var(--tg-lavender); color: var(--tg-primary-color); font-size: 40px; line-height: 0; position: relative; border-radius: 15px; flex: 0 0 auto; margin-right: 20px; } .about-content-eight .about-content-inner .list-wrap li .icon::before { content: ""; position: absolute; left: 50%; top: 0; transform: translateX(-50%); width: 16px; height: 3px; background: var(--tg-primary-color); border-radius: 3px; } .about-content-eight .about-content-inner .content .title { font-size: 20px; margin-bottom: 8px; } .about-content-eight .about-content-inner .content p { margin-bottom: 0; } .about-content-eight .right-slide-img { margin-left: auto; } .about-content-eight .right-slide-img img { border-radius: 10px; box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1); } .about-content-eight .about-content-bottom { display: flex; align-items: center; flex-wrap: wrap; gap: 30px 40px; } .about-content-eight .about-content-bottom .about-author-info { margin-top: 0; } /* about-ten */ .about-area-ten { padding: 120px 0; position: relative; } .about-img-wrap-ten { padding-left: 120px; } .about-img-wrap-ten img:nth-child(2) { left: 0; } .about-area-ten .about-shape-five img { left: 46%; } .about-content-five.about-content-ten { margin-left: 80px; width: auto; margin-right: 30px; } .about-content-ten .about-success-wrap .list-wrap { display: flex; align-items: center; gap: 30px; margin-top: 45px; } .about-content-ten .about-success-wrap .list-wrap li { margin-bottom: 0; } .about-content-five.about-content-ten > p { margin-bottom: 20px; width: 100%; } /* about-eleven */ .about-area-eleven { position: relative; padding: 120px 0 0; } .about-area-eleven::before { content: ""; position: absolute; left: 20%; top: 32%; width: 300px; height: 300px; background: #FAE7FF; filter: blur(200px); z-index: -1; } .about-content-eleven { width: 85%; } .about-content-eleven p { margin-bottom: 25px; } .about-content-eleven .about-list-two .list-wrap { margin-bottom: 40px; } .about-img-wrap-eleven { position: relative; text-align: center; padding-bottom: 30px; } .about-img-wrap-eleven .shape-one { position: absolute; left: -5%; top: -2%; z-index: -1; animation: alltuchtopdown 8s infinite linear; } .about-img-wrap-eleven .shape-two { position: absolute; left: -20px; bottom: 0; z-index: -2; max-width: unset; } /* about-twelve */ .about-area-twelve { padding: 140px 0 140px; } .about-img-six.about-img-twelve img:nth-child(2) { bottom: -50px; } /*============================= 10. Overview ===============================*/ .overview-area { position: relative; overflow: hidden; } .overview-area::before { content: ""; position: absolute; width: 480px; height: 480px; opacity: 0.2; filter: blur(75px); border-radius: 50%; background: #D5CEFF; left: 0; top: 50%; transform: translateY(-50%); z-index: -1; } .overview-shape { right: 0; top: 0; width: 424px; height: 342px; position: absolute; z-index: -1; } .overview-img-wrap { text-align: center; position: relative; } .overview-img-wrap img:nth-child(1) { border-radius: 280px; } .overview-img-wrap img:nth-child(2) { box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1); border-radius: 10px; position: absolute; left: 0; bottom: 30px; } .overview-img-wrap img:nth-child(3) { position: absolute; left: -50px; bottom: 32%; z-index: -1; animation: alltuchtopdown 8s infinite linear; } .overview-img-wrap .icon { width: 100px; height: 100px; display: flex; align-items: center; justify-content: center; background: var(--tg-primary-color); position: absolute; right: 90px; top: 20px; border-radius: 50%; font-size: 50px; line-height: 0; color: var(--tg-white); border: 5px solid var(--tg-white); } .overview-content { width: 90%; } .overview-content > p { margin-bottom: 0; color: var(--tg-paragraph-color); } .overview-content .info-one { margin-bottom: 15px; } .overview-content .info-two { margin-bottom: 30px; } .overview-content .content-bottom .list-wrap { display: flex; align-items: center; gap: 20px; flex-wrap: wrap; } .overview-content .content-bottom .list-wrap li { border: 1.2px solid #D4DCED; border-radius: 10px; display: flex; align-items: center; padding: 28px 20px 28px 30px; min-width: 256px; } .overview-content .content-bottom .list-wrap li .icon { font-size: 50px; line-height: 0; color: var(--tg-primary-color); position: relative; margin-right: 40px; } .overview-content .content-bottom .list-wrap li .icon::before { content: ""; position: absolute; width: 40px; height: 40px; background: var(--tg-lavender); left: -10px; top: -12px; border-radius: 50%; z-index: -1; } .overview-content .content-bottom .list-wrap li .icon::after { content: ""; position: absolute; width: 2px; height: 38px; background: var(--tg-lavender); right: -20px; top: 50%; transform: translateY(-50%); border-radius: 50%; z-index: -1; } .overview-content .content-bottom .list-wrap li .content .count { font-size: 36px; margin-bottom: 3px; line-height: .8; display: flex; align-items: center; } .overview-content .content-bottom .list-wrap li .content p { margin-bottom: 0; } /* overview-two */ .overview-area-two { position: relative; padding: 0 0 120px; } .overview-area-two::before { content: ""; position: absolute; left: 114px; top: 0; width: 600px; height: 600px; background: #D5CEFF; opacity: 0.2; filter: blur(75px); z-index: -1; } .overview-img-two { position: relative; } .mask-img-two { -webkit-mask-image: url(../img/images/mask_img02.png); mask-image: url(../img/images/mask_img02.png); -webkit-mask-size: 100%; mask-size: 100%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; z-index: -1; height: 534px; width: 556px; } .mask-img-two img { max-width: unset; } .overview-img-two .img-two { box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1); border-radius: 10px; position: absolute; left: -13%; bottom: 21%; } .overview-shape-wrap img { position: absolute; z-index: -1; } .overview-shape-wrap img:nth-child(1) { right: 7%; top: 15%; animation: float-bob-x 4s infinite linear; } .overview-shape-wrap img:nth-child(2) { right: 6%; top: 25%; } .overview-content-two { margin-left: 45px; } .overview-content-two p { margin-bottom: 30px; color: var(--tg-paragraph-color); } /*============================= 11. Features ===============================*/ .features-area { margin-top: -100px; position: relative; z-index: 1; } .features-item { border: 1px solid var(--tg-steel-blue); border-radius: 10px; padding: 35px 50px; margin-bottom: 40px; background: var(--tg-white); position: relative; } .features-item::before { content: ""; position: absolute; left: 5px; right: 5px; bottom: -5px; background: var(--tg-gray); border: 1px solid var(--tg-steel-blue); border-radius: 8px; height: 70px; z-index: -1; transition: .3s ease-in; } .features-item::after { content: ""; position: absolute; left: 12px; right: 12px; bottom: -10px; background: #DFE5F0; border: 1px solid var(--tg-steel-blue); border-radius: 8px; height: 70px; z-index: -2; transition: .3s ease-in; } .features-item:hover::after, .features-item:hover::before { bottom: 3px; } .features-content .content-top { display: flex; align-items: center; margin-bottom: 15px; } .features-content .content-top .icon { font-size: 50px; line-height: 0; position: relative; color: var(--tg-primary-color); z-index: 1; margin-right: 15px; } .features-content .content-top .icon::before { content: ""; position: absolute; left: -13px; top: -15px; width: 46px; height: 46px; background: var(--tg-lavender); z-index: -1; border-radius: 50%; transition: .3s ease-in; } .features-item:hover .features-content .content-top .icon::before { left: 0; top: 0; } .features-content .content-top .title { font-size: 22px; margin-bottom: 0; } .features-content p { margin-bottom: 0; color: var(--tg-gray-four); } /* features-two */ .features-item-wrap { border-bottom: 1px solid var(--tg-lavender); padding-bottom: 50px; } .features-item-two { display: flex; align-items: flex-start; margin-bottom: 30px; } .features-icon-three, .features-icon-two { width: 80px; height: 80px; display: flex; align-items: center; justify-content: center; border-radius: 14px; background: var(--tg-lavender); flex: 0 0 auto; color: var(--tg-primary-color); font-size: 40px; line-height: 0; position: relative; margin-right: 20px; } .features-icon-three::before, .features-icon-two::before { content: ""; position: absolute; left: 50%; transform: translateX(-50%); background: var(--tg-primary-color); top: 0; width: 16px; height: 3px; border-radius: 3px; } .features-icon-two i { transform: rotateY(0); transition: .3s linear; } .features-item-two:hover .features-icon-two i { transform: rotateY(180deg); } .features-content-two .title { font-size: 20px; margin-bottom: 10px; } .features-content-two p { margin-bottom: 0; color: var(--tg-paragraph-color); width: 80%; } /* features-three */ .features-area-three { position: relative; padding: 120px 0 90px; overflow: hidden; } .features-area-three::before { content: ""; position: absolute; left: -127px; top: 90px; width: 530px; height: 530px; background: #CC3DE3; opacity: 0.05; filter: blur(75px); border-radius: 50%; z-index: -1; } .features-area-three::after { content: ""; position: absolute; right: -120px; top: 80px; width: 530px; height: 530px; background: #5E3DE3; opacity: 0.05; filter: blur(75px); z-index: -1; } .features-item-three { background: var(--tg-white); border: 1px solid var(--tg-border-color); border-radius: 10px; padding: 30px 30px 35px; position: relative; transition: .3s linear; z-index: 1; margin-bottom: 30px; } .features-item-three:hover { background: var(--tg-primary-color); border-color: var(--tg-primary-color); box-shadow: 0px 20px 50px rgba(3, 74, 218, 0.29); } .features-item-three .features-icon-three { margin-right: 0; margin-bottom: 25px; transition: .3s; width: 65px; height: 65px; } .features-item-three:hover .features-icon-three { background: var(--tg-white); } .features-content-three .title { font-weight: 700; font-size: 20px; margin-bottom: 15px; transition: .3s; } .features-content-three p { margin-bottom: 17px; color: var(--tg-paragraph-color); transition: .3s; } .features-item-three:hover .features-content-three p, .features-item-three:hover .features-content-three .title { color: var(--tg-white); } .features-content-three .link-btn { display: inline-flex; align-items: center; font-weight: 600; font-size: 14px; letter-spacing: 0.02em; color: var(--tg-paragraph-color); } .features-content-three .link-btn img { margin-left: 10px; transition: .3s; } .features-item-three:hover .features-content-three .link-btn { color: var(--tg-white); } .features-item-three:hover .features-content-three .link-btn img { filter: brightness(0) invert(1); } .features-item-wrap-two .row [class*="col-"]:nth-child(even) .features-item-three { margin-top: 20px; } /* features-four */ .features-item-wrap-four { background: var(--tg-white); box-shadow: 0px 4px 50px rgba(233, 233, 243, 0.5); border-radius: 10px; padding: 65px 50px 30px; margin-top: -90px; position: relative; z-index: 1; } .features-item-four { display: flex; align-items: center; margin-bottom: 30px; } .features-icon-four { width: 80px; height: 80px; display: flex; align-items: center; justify-content: center; flex: 0 0 auto; margin-right: 20px; color: var(--tg-primary-color); font-size: 40px; position: relative; line-height: 0; border-radius: 14px; background: var(--tg-lavender); } .features-icon-four::before { content: ""; position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 3px; height: 16px; background: var(--tg-primary-color); border-radius: 2px; } .features-icon-four i { transition: .3s linear; transform: rotateY(0); } .features-item-four:hover .features-icon-four i { transform: rotateY(180deg); } .features-content-four .title { font-weight: 700; font-size: 20px; margin-bottom: 10px; } .features-content-four p { margin-bottom: 0; color: var(--tg-paragraph-color); } /* features-five */ .features-bg { background-size: cover; background-position: center; padding: 120px 0 80px; z-index: 1; position: relative; overflow: hidden; } .features-shape-wrap img { position: absolute; z-index: -1; } .features-shape-wrap img:nth-child(1) { right: 9%; top: 10%; animation: float-bob-x 4s infinite linear; } .features-shape-wrap img:nth-child(2) { left: 8%; bottom: 10%; animation: animationFramesOne 18s linear infinite; } /* features-six */ .features-item-wrap-six { margin-top: 0; border: 1px solid #E7EAF1; z-index: 3; position: relative; } /* features-seven */ .features-area-seven { background: var(--tg-section-background); padding: 230px 0 120px; margin-top: -110px; position: relative; z-index: 1; } .features-area-seven::before { content: ""; position: absolute; left: 40%; bottom: 70px; width: 390px; height: 390px; background: #FF6AE7; opacity: 0.1; filter: blur(75px); z-index: -1; } .features-content-seven { width: 90%; } .features-content-seven p { margin-bottom: 0; } .features-progress-wrap { width: 90%; } .inner-features-shape { position: absolute; right: 0; top: 0; z-index: -1; } /*============================= 12. Choose ===============================*/ .choose-bg { background-size: cover; background-position: center; padding: 120px 0; position: relative; z-index: 1; overflow: hidden; } .choose-bg::before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #001641; opacity: 0.8; z-index: -1; } .choose-shape { z-index: -1; position: absolute; left: 0; bottom: 0; } .section-title-two.white-title .title { color: var(--tg-white); } .choose-content { width: 90%; } .choose-content p { margin-bottom: 40px; color: #D0D0DD; } .choose-content .play-btn { display: inline-flex; align-items: center; font-weight: 500; font-size: 18px; color: var(--tg-white); font-family: var(--tg-heading-font-family); } .choose-content .play-btn:hover { color: var(--tg-primary-color); } .choose-content .play-btn i { width: 82px; height: 82px; display: flex; align-items: center; justify-content: center; background: var(--tg-primary-color); color: var(--tg-white); border-radius: 50%; font-size: 20px; margin-right: 35px; position: relative; } .choose-content .play-btn i::after { content: ""; position: absolute; left: 50%; top: 50%; width: 100%; height: 100%; border: 1px solid var(--tg-white); border-radius: 50%; transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); animation: pulse-border 1500ms ease-out infinite; } .skill-wrap { box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1); border-radius: 10px; padding: 70px 60px; background: var(--tg-white); margin-left: 100px; } .skill-wrap .section-title-two .title { font-size: 36px; } .skill-wrap > p { margin-bottom: 25px; color: var(--tg-paragraph-color); } .progress-wrap { overflow: hidden; padding-top: 5px; } .progress-item { margin-bottom: 25px; } .progress-item:last-child { margin-bottom: 0; } .progress-item .title { font-weight: 600; font-size: 16px; margin-bottom: 10px; color: var(--tg-paragraph-color); } .progress-item .progress { height: 8px; background-color: var(--tg-lavender); border-radius: 8px; overflow: inherit; } .progress-item .progress-bar { background-color: var(--tg-primary-color); position: relative; overflow: inherit; border-radius: 8px; } .progress-item .progress-bar span { display: block; position: absolute; right: 3px; bottom: 20px; color: var(--tg-white); line-height: 1; font-family: var(--tg-heading-font-family); font-weight: 700; font-size: 11px; border-radius: 2px; background: var(--tg-primary-color); padding: 4px 7px; } .progress-item .progress-bar span::before { content: ""; position: absolute; right: 0; bottom: -5px; width: 8px; height: 8px; background: var(--tg-primary-color); clip-path: polygon(100% 0, 0 0, 100% 100%); } /* choose-two */ .choose-area-two { background: #001641; padding: 120px 0 205px; position: relative; z-index: 1; } .choose-img-two { position: relative; z-index: 1; } .choose-img-two img:nth-child(2) { position: absolute; right: 18%; top: 10%; z-index: -1; } .choose-img-two img:nth-child(3) { position: absolute; right: 14%; top: 19%; z-index: -2; } .choose-content-two { width: 90%; } .choose-content-two > p { color: #D0D0DD; margin-bottom: 30px; width: 90%; } .choose-circle-wrap { display: flex; align-items: center; flex-wrap: wrap; gap: 20px; } .circle-item { position: relative; width: 160px; } .circle-content { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); text-align: center; padding: 20px; } .circle-content .percentage { display: block; font-weight: 800; font-size: 36px; line-height: 1; font-family: var(--tg-heading-font-family); color: var(--tg-white); margin-bottom: 5px; } .circle-content p { margin-bottom: 0; font-weight: 500; font-size: 15px; color: var(--tg-white); line-height: 1.2; } /* choose-three */ .choose-area-three { background: var(--tg-secondary-color); position: relative; padding: 120px 0; overflow: hidden; } .choose-content-three { margin-right: 65px; } .choose-content-three > p { margin-bottom: 35px; color: var(--tg-lavender) } .accordion-wrap-two .accordion-item { border-radius: 5px; background: var(--tg-primary-color); border: none; margin-bottom: 10px; overflow: hidden; } .accordion-wrap-two .accordion-item:last-child { margin-bottom: 0; } .accordion-wrap-two .accordion-item:first-of-type { border-top-left-radius: 5px; border-top-right-radius: 5px; } .accordion-wrap-two .accordion-item:first-of-type .accordion-button { border-top-left-radius: 5px; border-top-right-radius: 5px; } .accordion-wrap-two .accordion-item:last-of-type .accordion-button.collapsed { border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; } .accordion-wrap-two .accordion-button { padding: 16px 60px 16px 22px; font-weight: 600; font-size: 20px; color: var(--tg-white); background: #052462; position: relative; } .accordion-wrap-two .accordion-button:focus { box-shadow: none; } .accordion-wrap-two .accordion-button:not(.collapsed) { color: var(--tg-white); background-color: #1A66FF; box-shadow: none; } .accordion-wrap-two .accordion-button::after { content: "\f102"; width: auto; height: auto; background-image: none; font-family: "flaticon"; font-size: 16px; position: absolute; right: 25px; top: 18px; color: var(--tg-primary-color); } .accordion-wrap-two .accordion-button:not(.collapsed)::after { background-image: none; transform: rotate(-180deg); color: var(--tg-white); } .accordion-wrap-two .accordion-body { padding: 20px 40px 30px 22px; } .accordion-wrap-two .accordion-body p { margin-bottom: 0; color: var(--tg-white); } .choose-img-three { position: absolute; width: 50%; height: 100%; top: 0; right: 0; } .choose-img-three img { width: 100%; object-fit: cover; height: 100%; } /*============================= 13. Services ===============================*/ .section-title.white-title .sub-title { color: var(--tg-lavender); } .section-title.text-center .sub-title::before { left: 50%; transform: translateX(-50%); } .section-title.white-title .title { color: var(--tg-white); } .section-title p { margin-bottom: 0; margin-top: 16px; color: var(--tg-gray-four); } .section-title.white-title p { color: var(--tg-lavender); } .services-bg { background-size: cover; background-position: center; padding: 120px 0; } .services-item { background: var(--tg-white); border-radius: 10px; padding: 25px 35px 35px; margin-bottom: 30px; } .services-content .content-top { display: flex; align-items: center; margin-bottom: 20px; } .services-content .content-top .icon { width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: var(--tg-lavender); font-size: 30px; color: var(--tg-primary-color); line-height: 0; margin-right: 15px; transition: .3s ease-in; } .services-item:hover .services-content .content-top .icon { background: var(--tg-primary-color); color: var(--tg-white); } .services-content .content-top .title { margin-bottom: 0; font-size: 24px; } .services-thumb { position: relative; border-radius: 10px; overflow: hidden; margin-bottom: 25px; } .services-thumb::before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: var(--tg-primary-color); opacity: 0; transition: .3s linear; } .services-item:hover .services-thumb::before { opacity: .8; } .services-thumb .btn { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background: transparent; border-color: var(--tg-white); margin-top: -100px; opacity: 0; visibility: hidden; color: var(--tg-white); } .services-thumb .btn::before { background: var(--tg-white); } .services-thumb .btn::after { color: var(--tg-primary-color); } .services-thumb .btn:hover { color: var(--tg-primary-color); } .services-item:hover .services-thumb .btn { opacity: 1; visibility: visible; margin-top: 0; } .services-content .list-wrap li { text-transform: capitalize; color: var(--tg-paragraph-color); display: flex; align-items: center; margin-bottom: 5px; } .services-content .list-wrap li:last-child { margin-bottom: 0; } .services-content .list-wrap li::before { content: ""; width: 6px; height: 6px; background: var(--tg-paragraph-color); border-radius: 50px; margin-right: 10px; flex: 0 0 auto; } .services-active [class*="col-"] { padding: 0 15px; } .services-active .slick-dots { display: flex; padding: 0; margin: 0; justify-content: center; gap: 10px; margin-top: 15px; } .services-active .slick-dots li { list-style: none; line-height: 0; } .services-active .slick-dots li button { text-indent: -9999999999px; padding: 0; border: 2px solid var(--tg-lavender); border-radius: 50%; width: 15px; height: 15px; background: transparent; } .services-active .slick-dots li.slick-active button { border-color: var(--tg-primary-color); background: var(--tg-primary-color); } /* services-two */ .services-bg-two { background-size: cover; background-position: center; padding: 120px 0 90px; } .services-item-two { position: relative; margin-bottom: 30px; } .services-thumb-two { position: relative; border-radius: 8px; border: 7px solid var(--tg-white); box-shadow: 0px 10px 30px #CED2DD; overflow: hidden; z-index: 1; } .services-thumb-two::before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: linear-gradient(360deg, #00194C 11.66%, rgba(0, 25, 76, 0) 65.89%); } .services-thumb-two::after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: linear-gradient(360deg, rgb(0 25 76 / 55%) 52.77%, rgba(0, 25, 76, 0) 100%, #00194C 100%); transition: .3s linear; opacity: 0; } .services-item-two:hover .services-thumb-two::after { opacity: 1; } .services-thumb-two img { width: 100%; } .services-thumb-two .item-shape { position: absolute; right: 0; top: 0; margin-top: -50px; transition: .3s linear; opacity: 0; } .services-item-two:hover .services-thumb-two .item-shape { margin-top: 0; opacity: 1; } .services-content-two { position: absolute; left: 30px; right: 30px; bottom: 25px; z-index: 2; } .services-content-two .icon { width: 55px; height: 55px; display: flex; align-items: center; justify-content: center; font-size: 36px; line-height: 0; background: rgb(255 255 255 / 20%); border-radius: 8px; color: var(--tg-white); margin-bottom: 15px; transition: .3s linear; } .services-item-two:hover .services-content-two .icon { background: var(--tg-primary-color); } .services-content-two .title { margin-bottom: 10px; font-size: 24px; color: var(--tg-white); } .services-content-two p { margin-bottom: 5px; color: var(--tg-lavender); display: none; } /* services-three */ .services-area-three { background: var(--tg-section-background); position: relative; z-index: 1; padding: 120px 0 90px; } .services-item-three { position: relative; margin-bottom: 30px; overflow: hidden; } .services-thumb-three { border-radius: 10px 10px 0 0; overflow: hidden; } .services-thumb-three img { transform: scale(1); transition: .3s ease-in-out; width: 100%; } .services-item-three:hover .services-thumb-three img { transform: scale(1.1); } .services-content-three { position: relative; background: var(--tg-white); border-radius: 0 0 10px 10px; padding: 60px 30px 50px; } .services-content-three .services-icon { width: 70px; height: 70px; display: flex; align-items: center; justify-content: center; background: var(--tg-primary-color); box-shadow: 0px 10px 15px rgba(0, 85, 255, 0.2); border-radius: 15px; color: var(--tg-white); font-size: 40px; line-height: 0; position: absolute; left: 30px; top: -35px; } .services-content-three .services-icon i { transition: .3s linear; } .services-item-three:hover .services-icon i { transform: rotateY(180deg); } .services-content-three .title { font-size: 22px; margin-bottom: 10px; } .services-content-three p { margin-bottom: 0; } .overlay-icon { position: absolute; font-size: 60px; right: 30px; bottom: -5px; line-height: 0; color: var(--tg-lavender); } .services-shape-four { top: 2%; position: absolute; right: 0; z-index: -1; opacity: .5; } /* services-four */ .services-area-four { padding: 120px 0 90px; position: relative; overflow: hidden; } .services-area-four::before { content: ""; position: absolute; left: -30px; bottom: 8%; width: 390px; height: 390px; background: #E7F9FF; filter: blur(200px); z-index: -1; } .services-area-four::after { content: ""; position: absolute; right: 80px; top: 12%; width: 350px; height: 350px; background: #F7E7FF; filter: blur(200px); z-index: -1; } .section-title-three .sub-title { font-size: 14px; } .section-title-three .title { font-size: 36px; font-weight: 800; } .section-title-three p { color: var(--tg-paragraph-color); width: 90%; margin: 12px auto 0; } .services-item-four { background: var(--tg-white); border: 1px solid #DDE5F6; border-radius: 30px; text-align: center; padding: 55px 50px 65px; margin-bottom: 30px; transition: .3s linear; } .services-item-four:hover { filter: drop-shadow(0px 14px 200px #E1E5ED); } .services-icon-four { width: 100px; height: 100px; display: flex; align-items: center; justify-content: center; margin: 0 auto 35px; border-radius: 50%; line-height: 0; background: var(--tg-lavender); color: var(--tg-primary-color); font-size: 50px; transition: .3s linear; } .services-item-four:hover .services-icon-four { background: var(--tg-primary-color); color: var(--tg-white); box-shadow: 0px 10px 15px rgba(0, 85, 255, 0.2); } .services-content-four .title { font-weight: 800; font-size: 22px; margin-bottom: 15px; } .services-content-four p { margin-bottom: 25px; } /* services-five */ .inner-services-bg { background-size: cover; background-position: center; padding: 120px 0 90px; } /* services-six */ .services-area-six { background: var(--tg-section-background); padding: 120px 0 90px; } /* services-seven */ .services-area-seven { background: var(--tg-section-background); } /* services-details */ .services-details-area .row .col-71 { width: 71%; flex: 0 0 auto; } .services-details-area .row .col-29 { width: 29%; flex: 0 0 auto; } .services-details-thumb { margin-bottom: 20px; } .services-details-thumb img { border-radius: 10px; width: 100%; } .services-details-content .title { font-weight: 800; font-size: 36px; text-transform: capitalize; margin-bottom: 20px; } .services-details-content > p { margin-bottom: 15px; } .sd-inner-wrap { margin-top: 30px; margin-bottom: 25px; } .sd-inner-wrap .row .col-56 { width: 56.5%; flex: 0 0 auto; } .sd-inner-wrap .row .col-44 { width: 43.5%; flex: 0 0 auto; } .services-details-content .title-two { font-size: 30px; margin-bottom: 15px; text-transform: capitalize; } .sd-inner-wrap .content p { margin-bottom: 30px; } .sd-inner-wrap .content .list-wrap { display: flex; align-items: flex-start; flex-wrap: wrap; gap: 15px 0; } .sd-inner-wrap .content .list-wrap li { display: flex; align-items: flex-start; line-height: 1.3; font-weight: 600; font-size: 18px; font-family: var(--tg-heading-font-family); width: 50%; } .sd-inner-wrap .content .list-wrap li img { margin-right: 10px; } .sd-inner-wrap .thumb { position: relative; } .sd-inner-wrap .thumb img { width: 100%; border-radius: 10px; } .sd-inner-wrap .thumb .play-btn { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 62px; height: 62px; display: flex; align-items: center; justify-content: center; background: var(--tg-white); border-radius: 50%; } .sd-inner-wrap .thumb .play-btn::after { content: ""; position: absolute; left: 50%; top: 50%; width: 100%; height: 100%; border: 1px solid var(--tg-white); border-radius: 50%; transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); animation: pulse-border 1500ms ease-out infinite; } .company-benefit-wrap { margin-top: 40px; } .company-benefit-wrap p { margin-bottom: 25px; } .accordion-wrap-three .accordion-item { background-color: transparent; border: none; border-radius: 4px; overflow: hidden; margin-bottom: 10px; } .accordion-wrap-three .accordion-item:last-child { margin-bottom: 0; } .accordion-wrap-three .accordion-item:first-of-type .accordion-button { border-top-left-radius: 4px; border-top-right-radius: 4px; } .accordion-wrap-three .accordion-button { position: relative; padding: 16px 50px 16px 25px; font-weight: 600; font-size: 20px; color: var(--tg-secondary-color); text-align: left; background-color: var(--tg-gray-two); font-family: var(--tg-heading-font-family); border: none; } .accordion-wrap-three .accordion-button:not(.collapsed) { color: var(--tg-white); background: var(--tg-primary-color); } .accordion-wrap-three .accordion-button::after { content: "\f102"; width: auto; height: auto; background-image: none; font-family: "flaticon"; font-size: 16px; position: absolute; right: 25px; top: 18px; color: var(--tg-primary-color); } .accordion-wrap-three .accordion-button:not(.collapsed)::after { background-image: none; transform: rotate(-180deg); color: var(--tg-white); } .accordion-wrap-three .accordion-body { padding: 20px 40px 30px 30px; border: 1px solid #DFDFDF; border-top: none !important; border-radius: 0 0 4px 4px; margin-top: -1px; } .accordion-wrap-three .accordion-body p { margin-bottom: 0; } .accordion-wrap-three .accordion-button:focus { border-color: #DFDFDF; box-shadow: none; } .sd-inner-wrap-two { margin-top: 35px; margin-bottom: 50px; } .sd-inner-wrap-two .row .col-58 { width: 58.4%; flex: 0 0 auto; } .sd-inner-wrap-two .row .col-42 { width: 41.6%; flex: 0 0 auto; } .sd-inner-wrap-two .thumb img { border-radius: 10px; } .services-details-list .list-wrap li { display: flex; align-items: flex-start; margin-bottom: 40px; } .services-details-list .list-wrap li:last-child { margin-bottom: 0; } .services-details-list .list-wrap li .icon { width: 80px; height: 80px; display: flex; align-items: center; justify-content: center; background: var(--tg-lavender); color: var(--tg-primary-color); border-radius: 14px; position: relative; font-size: 40px; line-height: 0; flex: 0 0 auto; margin-right: 20px; } .services-details-list .list-wrap li .icon::before { content: ""; position: absolute; left: 50%; top: 0; transform: translateX(-50%); width: 16px; height: 3px; background: var(--tg-primary-color); border-radius: 3px; } .services-details-list .list-wrap li .content .title { margin-bottom: 8px; font-size: 20px; text-transform: capitalize; } .services-details-list .list-wrap li .content p { margin-bottom: 0; } .industrial-working-wrap p { margin-bottom: 25px; } .industrial-working-wrap .info-two { margin-bottom: 0; } .industrial-working-wrap img { border-radius: 10px; margin-bottom: 25px; } .services-details-list-two { margin-right: 15px; } .services-details-list-two .list-wrap li { border: 1px solid #DADFEE; box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1); border-radius: 6px; display: flex; align-items: flex-start; padding: 25px 30px; background: var(--tg-white); margin-bottom: 20px; } .services-details-list-two .list-wrap li:last-child { margin-bottom: 0; } .services-details-list-two .list-wrap li .icon { font-size: 35px; line-height: 0; color: var(--tg-primary-color); flex: 0 0 auto; margin-right: 10px; line-height: 0; } .services-details-list-two .list-wrap li .content .title { font-size: 22px; margin-bottom: 10px; } .services-details-list-two .list-wrap li .content p { margin-bottom: 0; } .sd-inner-wrap-three .col-43 { width: 43%; flex: 0 0 auto; } .sd-inner-wrap-three .col-57 { width: 57%; flex: 0 0 auto; } .sd-inner-wrap-three { margin-bottom: 50px; margin-top: 40px; } .sd-inner-wrap-four .row .col-55 { width: 55%; flex: 0 0 auto; } .sd-inner-wrap-four .row .col-45 { width: 45%; flex: 0 0 auto; } .sd-inner-wrap-four .thumb img { border-radius: 10px; } .sd-inner-wrap-four .content .list-wrap li { display: flex; align-items: flex-start; font-weight: 600; font-size: 18px; line-height: 1.3; text-transform: capitalize; font-family: var(--tg-heading-font-family); margin-bottom: 15px; } .sd-inner-wrap-four .content .list-wrap li:last-child { margin-bottom: 0; } .sd-inner-wrap-four .content .list-wrap li img { margin-right: 10px; } .sd-inner-wrap-four { margin-bottom: 40px; } .services-details-list-three .list-wrap { display: flex; align-items: center; gap: 25px; } .services-details-list-three .list-wrap li { display: flex; align-items: flex-start; border: 1px solid #DADFEE; box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1); border-radius: 10px; background: var(--tg-white); padding: 25px 30px; } .services-details-list-three .list-wrap li .icon { font-size: 50px; line-height: 0; color: var(--tg-primary-color); margin-right: 15px; } .services-details-list-three .list-wrap li .content .title { font-size: 22px; margin-bottom: 10px; } .services-details-list-three .list-wrap li .content p { margin-bottom: 0; } .services-details-list-three { margin-bottom: 30px; } .services-details-thumb-two { margin-bottom: 20px; margin-top: 25px; } .services-details-thumb-two img { border-radius: 10px; } .speed-optimized-wrap { margin-top: 50px; margin-bottom: 45px; } .speed-optimized-wrap p { margin-bottom: 0; } .sd-inner-wrap-five .row .col-50 { width: 50%; flex: 0 0 auto; } .sd-inner-wrap-five .left-side-content { margin-right: 30px; } .sd-inner-wrap-five .left-side-content p { margin-bottom: 0; } .sd-inner-wrap-five .right-side-content p { margin-bottom: 15px; } .sd-inner-wrap-five .right-side-content .list-wrap li { display: flex; align-items: flex-start; line-height: 1.3; font-weight: 600; font-size: 18px; color: var(--tg-secondary-color); font-family: var(--tg-heading-font-family); margin-bottom: 15px; } .sd-inner-wrap-five .right-side-content .list-wrap li:last-child { margin-bottom: 0; } .sd-inner-wrap-five .right-side-content .list-wrap li img { margin-right: 10px; } /* services-sidebar */ .services-sidebar { padding-right: 20px; } .services-cat-list .list-wrap li { margin-bottom: 10px; } .services-cat-list .list-wrap li:last-child { margin-bottom: 0; } .services-cat-list .list-wrap li a { border: 1px solid #E0E6F2; border-radius: 5px; display: flex; align-items: center; justify-content: space-between; padding: 15px 22px; background: var(--tg-white); font-weight: 600; font-size: 18px; font-family: var(--tg-heading-font-family); color: var(--tg-secondary-color); text-transform: capitalize; } .services-cat-list .list-wrap li a i { margin-left: 10px; font-size: 22px; line-height: 0; color: var(--tg-gray-four); transition: all 0.3s ease-out 0s; } .services-cat-list .list-wrap li.active a, .services-cat-list .list-wrap li a:hover { background: var(--tg-primary-color); color: var(--tg-white); border-color: var(--tg-primary-color); } .services-cat-list .list-wrap li.active a i, .services-cat-list .list-wrap li a:hover i { color: var(--tg-white); } .services-widget { background: var(--tg-section-background); border-radius: 10px; padding: 30px 30px 35px; margin-bottom: 30px; } .services-widget:last-child { margin-bottom: 0; } .services-widget .sw-title { margin-bottom: 15px; position: relative; font-size: 24px; text-transform: capitalize; padding-bottom: 10px; } .services-widget .sw-title::before { content: ""; position: absolute; left: 0; bottom: 0; width: 30px; height: 4px; background: var(--tg-primary-color); border-radius: 4px; } .services-brochure-wrap p { margin-bottom: 15px; } .services-brochure-wrap .download-btn { display: flex; align-items: center; font-weight: 500; font-size: 14px; color: var(--tg-secondary-color); border: 1px solid #E0E6F2; border-radius: 5px; background: var(--tg-white); padding: 13px 20px; margin-bottom: 10px; } .services-brochure-wrap .download-btn i { font-size: 16px; color: var(--tg-primary-color); margin-right: 10px; transition: all 0.3s ease-out 0s; } .services-brochure-wrap .download-btn:hover { color: var(--tg-white); background: var(--tg-primary-color); border-color: var(--tg-primary-color); } .services-brochure-wrap .download-btn:hover i { color: var(--tg-white); } .services-brochure-wrap .download-btn:last-child { margin-bottom: 0; } .services-widget-form .form-grp { margin-bottom: 10px; } .services-widget-form .form-grp textarea, .services-widget-form .form-grp input { width: 100%; border: 1px solid #E0E6F2; border-radius: 5px; background: var(--tg-white); padding: 13px 16px; font-weight: 500; font-size: 14px; color: var(--tg-paragraph-color); height: 50px; display: block; } .services-widget-form .form-grp textarea::placeholder, .services-widget-form .form-grp input::placeholder { font-weight: 500; font-size: 14px; color: var(--tg-gray-four); } .services-widget-form .form-grp textarea { min-height: 120px; max-height: 120px; } .submit-btn { border: none; background: var(--tg-primary-color); width: 100%; font-weight: 700; font-size: 16px; color: var(--tg-white); text-transform: capitalize; border-radius: 5px; padding: 13px 20px; height: 50px; } .submit-btn:hover { background: var(--tg-secondary-color); } .services-sidebar-contact { background: var(--tg-paragraph-color); text-align: center; } .services-sidebar-contact .title { margin-bottom: 30px; color: var(--tg-white); font-size: 22px; } .services-sidebar-contact a { display: inline-flex; align-items: center; justify-content: center; background: var(--tg-primary-color); border-radius: 6px; color: var(--tg-white); font-weight: 600; font-size: 18px; padding: 9px 22px; } .services-sidebar-contact a i { line-height: 0; margin-right: 5px; } .services-sidebar-contact a:hover { background: var(--tg-secondary-color); } .services-cat-list-two .list-wrap li a { position: relative; z-index: 1; background: #F8F8FA; } .services-cat-list-two .list-wrap li a::before { content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 3px; height: 30px; border-radius: 3px; background: var(--tg-primary-color); z-index: -1; } /*============================= 14. Cta ===============================*/ .cta-area { margin-top: -105px; } .cta-inner-wrap-two, .cta-inner-wrap { background-size: cover; background-position: center; padding: 70px; border-radius: 10px; } .cta-content { display: flex; align-items: center; } .cta-info-wrap { display: flex; align-items: center; width: 46%; flex: 0 0 auto; position: relative; } .cta-info-wrap::before { content: ""; position: absolute; right: 50px; top: 50%; transform: translateY(-50%); width: 3px; height: 74px; background: var(--tg-primary-color); } .cta-info-wrap .icon { font-size: 50px; color: var(--tg-white); line-height: 0; margin-right: 15px; } .cta-info-wrap .content span { display: block; font-weight: 600; font-size: 18px; font-family: var(--tg-heading-font-family); color: var(--tg-white); line-height: 1; margin-bottom: 10px; } .cta-info-wrap .content a { font-weight: 700; font-size: 30px; display: inline-block; line-height: 1; color: var(--tg-white); font-family: var(--tg-heading-font-family); } .cta-info-wrap .content a:hover { color: var(--tg-primary-color); } .cta-content .title { font-weight: 800; font-size: 30px; margin-bottom: 0; color: var(--tg-white); line-height: 1.13; } /* cta-two */ .cta-inner-wrap-two .cta-info-wrap::before { background: var(--tg-white); } .cta-inner-wrap-two .cta-info-wrap a:hover { color: var(--tg-secondary-color); } .cta-inner-wrap-two .cta-btn .btn { border: 2px solid var(--tg-white); background: transparent; padding: 16px 30px; } .cta-inner-wrap-two .cta-btn .btn:hover { background: var(--tg-blue); border-color: var(--tg-blue); } /* cta-three */ .cta-area-three { background: #F8F8FA; } .cta-inner-wrap-three { margin-top: -85px; position: relative; z-index: 1; } .cta-info-wrap.cta-info-wrap-two .icon { width: 70px; height: 70px; display: flex; align-items: center; justify-content: center; box-shadow: 0px 24px 50px rgba(0, 0, 0, 0.3); border-radius: 50%; background: var(--tg-white); font-size: 35px; color: var(--tg-primary-color); line-height: 0; margin-right: 15px; } .cta-info-wrap.cta-info-wrap-two .content a { font-size: 24px; } .cta-info-wrap.cta-info-wrap-two::before { display: none; } .cta-inner-wrap-three { background-size: cover; background-position: center; padding: 50px 45px; border-radius: 10px; } .cta-inner-wrap-three .btn-three { background: var(--tg-white); color: var(--tg-primary-color); } .cta-inner-wrap-three .btn-three::after { filter: unset; } .cta-inner-wrap-three .btn-three:hover { background: var(--tg-secondary-color); color: var(--tg-white); } .cta-inner-wrap-three .btn-three:hover::after { filter: brightness(0) invert(1); } .cta-area-four { margin-top: -100px; } .cta-area-five { position: relative; z-index: 3; } /*============================= 15. Counter ===============================*/ .counter-bg { background-size: cover; background-position: center; padding: 120px 0 90px; position: relative; z-index: 1; overflow: hidden; } .counter-item { text-align: center; margin-bottom: 30px; } .counter-item .count { margin-bottom: 5px; font-weight: 800; font-size: 60px; display: flex; align-items: center; justify-content: center; line-height: .8; } .counter-item p { margin-bottom: 0; } .counter-shape-wrap img { position: absolute; z-index: -1; } .counter-shape-wrap img:nth-child(1) { left: 10%; top: 25%; animation: animationFramesOne 15s linear infinite; } .counter-shape-wrap img:nth-child(2) { right: 10%; top: 45%; animation: animationFramesOne 20s linear infinite; } @keyframes animationFramesOne { 0% { transform: translate(0px,0px) rotate(0deg) ; } 20% { transform: translate(73px,-1px) rotate(36deg) ; } 40% { transform: translate(141px,72px) rotate(72deg) ; } 60% { transform: translate(83px,122px) rotate(108deg) ; } 80% { transform: translate(-40px,72px) rotate(144deg) ; } 100% { transform: translate(0px,0px) rotate(0deg) ; } } @-webkit-keyframes animationFramesOne { 0% { -webkit-transform: translate(0px,0px) rotate(0deg) ; } 20% { -webkit-transform: translate(73px,-1px) rotate(36deg) ; } 40% { -webkit-transform: translate(141px,72px) rotate(72deg) ; } 60% { -webkit-transform: translate(83px,122px) rotate(108deg) ; } 80% { -webkit-transform: translate(-40px,72px) rotate(144deg) ; } 100% { -webkit-transform: translate(0px,0px) rotate(0deg) ; } } .animationFramesOne { -webkit-animation: animationFramesOne 12s linear infinite; animation: animationFramesOne 12s linear infinite; } /* counter-two */ .counter-area-two { background: #F8F8FA; padding: 75px 0 45px; } .counter-item-two { text-align: center; position: relative; margin-bottom: 30px; } .counter-item-two::before { content: ""; position: absolute; right: -15px; top: 50%; transform: translateY(-50%); width: 1px; height: 95px; background: #D5DDEC; } .counter-item-wrap .row [class*="col-"]:last-child .counter-item-two::before { display: none; } .counter-item-two .count { font-weight: 800; font-size: 60px; display: inline-flex; align-items: center; line-height: .8; margin-bottom: 5px; justify-content: center; position: relative; } .counter-item-two .count::before { content: ""; position: absolute; left: -24px; top: -18px; width: 50px; height: 50px; background: #DCE7FF; border-radius: 50%; } .counter-item-two p { margin-bottom: 0; } /* counter-three */ .counter-item-three { border: 1.2px solid #D4DCED; border-radius: 10px; display: flex; align-items: center; padding: 28px 30px; margin-bottom: 30px; transform: translateY(0); transition: .3s linear; } .counter-item-three:hover { transform: translateY(-5px); } .counter-icon { font-size: 60px; line-height: 0; position: relative; color: var(--tg-primary-color); margin-right: 40px; } .counter-icon::before { content: ""; position: absolute; left: -14px; top: -15px; width: 40px; height: 40px; border-radius: 50%; background: var(--tg-lavender); z-index: -1; transition: .3s linear; } .counter-icon::after { content: ""; position: absolute; right: -20px; top: 50%; transform: translateY(-50%); width: 2px; height: 38px; background: var(--tg-lavender); } .counter-item-three:hover .counter-icon::before { left: 0; top: 0; } .counter-content .count { font-size: 36px; margin-bottom: 10px; line-height: .8; display: flex; align-items: center; } .counter-content p { margin-bottom: 0; line-height: 1.2; color: var(--tg-gray-four); } /* counter-four */ .counter-area-four { background: var(--tg-section-background); position: relative; padding: 220px 0 120px; overflow: hidden; z-index: 1; margin-top: -100px; } .counter-area-four::before { content: ""; position: absolute; right: 38%; bottom: 60px; width: 390px; height: 390px; background: #5E3DE3; opacity: 0.07; filter: blur(75px); z-index: -1; } .counter-content-four { width: 90%; } .counter-content-four p { margin-bottom: 0; } .counter-item-wrap-four .list-wrap { display: flex; align-items: center; flex-wrap: wrap; margin: 0 -12px; gap: 24px 0; } .counter-item-wrap-four .list-wrap li { padding: 0 12px; width: 50%; } .counter-item-wrap-four .list-wrap li .counter-item-three { background: var(--tg-white); margin-bottom: 0; } .inner-counter-shape { position: absolute; right: 0; top: 0; z-index: -1; } /*============================= 16. Estimate ===============================*/ .estimate-area { background: #F8F8FA; padding: 120px 0 0; position: relative; z-index: 1; } .estimate-content { padding: 0 40px 0 80px; } .estimate-tab-wrap .nav-tabs { border-bottom: none; gap: 5px; margin-bottom: 20px; } .estimate-tab-wrap .nav-tabs .nav-link { margin-bottom: 0; background: var(--tg-gray-four); border: none; border-radius: 6px; font-size: 16px; font-weight: 600; color: var(--tg-white); padding: 7px 20px; } .estimate-tab-wrap .nav-tabs .nav-link.active { background: var(--tg-primary-color); } .estimate-form-wrap .form-grp { margin-bottom: 10px; } .estimate-form-wrap .form-grp input { border: 1px solid #D0D6E1; border-radius: 5px; width: 100%; padding: 15px 20px; font-weight: 500; font-size: 14px; color: var(--tg-secondary-color); height: 50px; background: var(--tg-white); } .estimate-form-wrap .form-grp input::placeholder { font-weight: 500; font-size: 14px; color: var(--tg-gray-four); } .range-slider-wrap { margin-bottom: 30px; } .range-slider-wrap .content-top { display: flex; align-items: center; justify-content: space-between; gap: 20px; margin-top: 20px; margin-bottom: 15px; } .range-slider-wrap .content-top p { font-weight: 600; font-size: 16px; margin-bottom: 0; } .range-slider-wrap .content-top span { display: flex; align-items: center; font-weight: 600; font-size: 16px; color: var(--tg-secondary-color); } .range-slider-wrap .content-top span strong { font-weight: 600; font-size: 16px; } .range-slider-wrap input { width: 100%; height: 15px; appearance: none; -webkit-appearance: none; background: #D9D9D9; outline: none; border-radius: 10px; overflow: hidden; } .range-slider-wrap .range::-webkit-slider-thumb { -webkit-appearance: none; width: 15px; height: 15px; border-radius: 50%; background: var(--tg-primary-color); cursor: pointer; border: none; box-shadow: -807px 0 0 800px #6699FF; } .estimate-form-wrap .btn.btn-three::after { display: none; } .estimate-shape { position: absolute; z-index: -1; top: 0; right: 0; } /*============================= 17. Project ===============================*/ .project-bg { background-size: cover; background-position: center; padding: 120px 0 90px; overflow: hidden; } .project-top-content { margin-left: 40px; margin-bottom: 50px; } .project-top-content p { margin-bottom: 0; color: var(--tg-paragraph-color); } .project-item { margin-bottom: 30px; } .project-thumb { border-radius: 10px; overflow: hidden; } .project-thumb img { filter: grayscale(0); } .project-item:hover .project-thumb img { filter: grayscale(100%); } .project-content { box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.1); border-radius: 9px; margin: -85px 18px 0; padding: 22px 80px 22px 30px; position: relative; overflow: hidden; background: var(--tg-white); } .project-content .tag { font-weight: 500; font-size: 15px; display: inline-block; text-transform: capitalize; margin-bottom: 5px; } .project-content .tag:hover { color: var(--tg-secondary-color); } .project-content .title { font-size: 22px; margin-bottom: 0; } .project-content .link-arrow { width: 113px; height: 113px; display: block; border-radius: 50%; background: var(--tg-primary-color); color: var(--tg-white); font-size: 22px; line-height: 0; padding: 24px 32px; position: absolute; right: -38px; bottom: -51px; transform: translateY(50px); opacity: 0; visibility: hidden; } .project-item:hover .project-content .link-arrow { transform: translateY(0); opacity: 1; visibility: visible; } .project-content .link-arrow:hover { background: var(--tg-secondary-color); } .swiper-container.project-active { overflow: hidden; margin-right: -422px; } /* project-two */ .project-bg-two { background-size: cover; background-position: center; padding: 120px 0 200px; } .project-content-top { margin-bottom: 30px; } .project-content-top p { margin-bottom: 0; width: 90%; margin-left: auto; } .project-item-two { position: relative; margin-bottom: 30px; } .project-thumb-two img { border-radius: 10px; transition: .3s linear; } .project-item-two:hover .project-thumb-two img { filter: grayscale(100%); } .project-content-two { position: absolute; left: 10px; right: 10px; top: 10px; bottom: 10px; display: flex; flex-direction: column; align-items: center; justify-content: center; background: rgba(0 85 255 / 80%); border-radius: 10px; padding: 30px; transition: .3s linear; opacity: 0; transform: scale(.8); visibility: hidden; } .project-item-two:hover .project-content-two { opacity: 1; transform: scale(1); visibility: visible; } .project-content-two .title { font-weight: 700; font-size: 30px; margin-bottom: 10px; color: var(--tg-white); } .project-content-two .title a:hover { color: var(--tg-white); } .project-content-two span { display: block; line-height: 1; color: var(--tg-white); } .project-content-two .link-btn { width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: var(--tg-white); color: var(--tg-secondary-color); font-size: 18px; position: absolute; right: 28px; bottom: 28px; } .project-content-two .link-btn:hover { background: var(--tg-secondary-color); color: var(--tg-white); } /* project-three */ .project-item-three { margin-bottom: 30px; } .project-thumb-three { overflow: hidden; } .project-thumb-three img { transform: scale(1); transition: .3s linear; } .project-item-three:hover .project-thumb-three img { transform: scale(1.1); } /* project-four */ .project-area-four { background: var(--tg-section-background); padding: 120px 0 190px; } .project-item-four { margin-bottom: 30px; } .project-thumb-four { position: relative; margin-bottom: 20px; } .project-thumb-four::before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: var(--tg-primary-color); opacity: .9; opacity: 0; transition: .3s linear; } .project-thumb-four .project-link { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: 50px; width: 50px; opacity: 0; visibility: hidden; line-height: 0; } .project-item-four:hover .project-thumb-four::before { opacity: .9; } .project-item-four:hover .project-thumb-four .project-link { opacity: 1; visibility: visible; } .project-content-four .title { font-size: 24px; margin-bottom: 5px; } .project-content-four span { font-weight: 400; display: block; line-height: 1; color: var(--tg-gray-four); } /* project-details */ .project-details-wrap .row .col-71 { width: 71%; flex: 0 0 auto; } .project-details-wrap .row .col-29 { width: 29%; flex: 0 0 auto; } .project-details-thumb { margin-bottom: 30px; } .project-details-thumb img { border-radius: 10px; } .project-details-info { border: 1px solid #E0E6F2; border-radius: 5px; padding: 25px 35px 28px; margin-bottom: 30px; } .project-details-info .title { font-size: 24px; position: relative; margin-bottom: 15px; padding-bottom: 12px; } .project-details-info .title::before { content: ""; position: absolute; left: 0; bottom: 0; width: 30px; height: 4px; background: var(--tg-primary-color); border-radius: 4px; } .project-details-info > .list-wrap > li { font-weight: 500; font-size: 16px; color: var(--tg-gray-four); border-bottom: 1px solid #DFE3E7; display: flex; align-items: center; font-family: var(--tg-heading-font-family); padding-bottom: 15px; margin-bottom: 15px; } .project-details-info > .list-wrap > li:last-child { margin-bottom: 0; padding-bottom: 0; border: none; } .project-details-info > .list-wrap > li span { font-weight: 700; font-size: 18px; color: var(--tg-paragraph-color); width: 40%; flex: 0 0 auto; } .project-details-info > .list-wrap > li.social .list-wrap { display: flex; align-items: center; gap: 12px; } .project-details-info > .list-wrap > li.social .list-wrap li a { color: var(--tg-gray-four); } .project-details-info > .list-wrap > li.social .list-wrap li a:hover { color: var(--tg-primary-color); } .project-details-content .title { font-weight: 800; font-size: 36px; margin-bottom: 20px; } .project-details-content > p { margin-bottom: 15px; } .project-details-content .title-two { margin-bottom: 15px; font-size: 30px; text-transform: capitalize; } .pd-optimized-wrap { margin-top: 50px; margin-bottom: 60px; } .pd-optimized-wrap p { margin-bottom: 0; } .pd-inner-wrap .row .col-41 { width: 41.3%; flex: 0 0 auto; } .pd-inner-wrap .row .col-59 { width: 58.7%; flex: 0 0 auto; } .pd-inner-wrap .content { margin-right: 20px; } .pd-inner-wrap .content p { margin-bottom: 0; } .pd-inner-wrap .content .info-one { margin-bottom: 30px; } .pd-inner-wrap .content .list-wrap { display: flex; flex-wrap: wrap; align-items: flex-start; gap: 18px 0; margin-bottom: 25px; } .pd-inner-wrap .content .list-wrap li { display: flex; align-items: flex-start; line-height: 1.3; font-weight: 600; font-size: 18px; font-family: var(--tg-heading-font-family); color: var(--tg-paragraph-color); width: 50%; } .pd-inner-wrap .content .list-wrap li img { margin-right: 10px; } .pd-inner-wrap .thumb { position: relative; } .pd-inner-wrap .thumb img { border-radius: 10px; } .pd-inner-wrap .thumb .play-btn { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 62px; height: 62px; display: flex; align-items: center; justify-content: center; background: var(--tg-white); border-radius: 50%; } .pd-inner-wrap .thumb .play-btn::after { content: ""; position: absolute; left: 50%; top: 50%; width: 100%; height: 100%; border: 1px solid var(--tg-white); border-radius: 50%; transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); animation: pulse-border 1500ms ease-out infinite; } /*============================= 18. Faq ===============================*/ .faq-area { position: relative; z-index: 1; padding: 0 0 120px; } .faq-bg-shape { position: absolute; left: 0; top: 0; height: 100%; width: 40.3%; background-size: cover; background-position: center; z-index: -1; } .faq-shape-wrap img { position: absolute; z-index: -1; } .faq-shape-wrap img:nth-child(1) { right: 0; bottom: 0; } .faq-shape-wrap img:nth-child(2) { left: 14%; bottom: 12%; animation: alltuchtopdown 8s infinite linear; } .faq-img-wrap { text-align: right; position: relative; margin-right: 45px; } .faq-img-wrap img:nth-child(1) { box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.15); border-radius: 10px; border: 8px solid var(--tg-white); } .faq-img-wrap img:nth-child(2) { box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1); border-radius: 10px; position: absolute; left: 0; bottom: 20%; } .faq-content > p { margin-bottom: 30px; width: 85%; } .faq-content .accordion-wrap { width: 90%; } .faq-content .accordion-item:first-of-type .accordion-button { border-top-left-radius: 0; border-top-right-radius: 0; } .faq-content .accordion-item { background-color: transparent; border: none; border-radius: 6px; overflow: hidden; margin-bottom: 10px; } .faq-content .accordion-item:last-child { margin-bottom: 0; } .faq-content .accordion-button { position: relative; padding: 17px 50px 17px 30px; font-weight: 700; font-size: 18px; color: var(--tg-secondary-color); text-align: left; background-color: var(--tg-gray-two); font-family: var(--tg-heading-font-family); border: 1px solid #DFDFDF; } .faq-content .accordion-button.collapsed { border: transparent; } .faq-content .accordion-button:not(.collapsed) { color: var(--tg-primary-color); background-color: transparent; box-shadow: none; } .faq-content .accordion-button:focus { border-color: #DFDFDF; box-shadow: none; } .faq-content .accordion-body { padding: 20px 30px 30px; border: 1px solid #DFDFDF; border-top: none; } .faq-content .accordion-body p { margin-bottom: 0; color: var(--tg-gray-four); } .faq-content .accordion-button::after { content: "\f102"; width: auto; height: auto; background-image: none; font-family: "flaticon"; font-size: 16px; position: absolute; right: 25px; top: 18px; color: var(--tg-primary-color); } .faq-content .accordion-button:not(.collapsed)::after { background-image: none; transform: rotate(-180deg); } /*============================= 19. Request ===============================*/ .request-area.request-bg { background-position: center; background-size: cover; padding: 80px 0; position: relative; z-index: 1; overflow: hidden; } .request-content .title { font-size: 32px; margin-bottom: 0; color: var(--tg-white); font-weight: 800; } .request-content-right { display: flex; align-items: center; justify-content: flex-end; gap: 20px; } .request-contact { display: flex; align-items: center; background: rgba(255, 255, 255, 0.1); border-radius: 30px; padding: 5px 22px; } .request-contact .icon { font-size: 30px; line-height: 0; color: var(--tg-white); margin-right: 10px; } .request-contact .content span { display: block; line-height: 1; font-size: 13px; color: var(--tg-white); margin-bottom: 2px; } .request-contact .content a { display: inline-block; font-size: 18px; font-weight: 600; font-family: var(--tg-heading-font-family); color: var(--tg-white); line-height: 1; } .request-contact .content a:hover { color: var(--tg-primary-color); } .request-shape { position: absolute; left: 6%; top: 10%; animation: animationFramesOne 15s linear infinite; z-index: -1; } /* request-two */ .request-area-two { background: var(--tg-secondary-color); padding: 120px 0; position: relative; z-index: 1; overflow: hidden; } .request-shape-wrap img { position: absolute; z-index: -1; } .request-shape-wrap img:nth-child(1) { left: 13%; top: 45%; animation: alltuchtopdown 8s infinite linear; } .request-shape-wrap img:nth-child(2) { right: 0; top: 0; } .request-content-two p { margin-bottom: 0; color: #D0D0DD; width: 90%; } .request-form-wrap .form-grp input { width: 100%; border: none; font-weight: 500; font-size: 13px; color: var(--tg-secondary-color); padding: 15px 20px; border-radius: 4px; background: var(--tg-white); height: 50px; } .request-form-wrap .form-grp input::placeholder { font-weight: 500; font-size: 13px; color: var(--tg-paragraph-color); } .request-form-wrap .row { gap: 15px 0; margin: 0 -7px; } .request-form-wrap .row [class*="col-"] { padding: 0 7px; } .request-form-wrap button { font-weight: 800; font-size: 16px; text-transform: uppercase; border: none; width: 100%; text-align: center; padding: 10px 20px; background: var(--tg-primary-color); color: var(--tg-white); border-radius: 4px; height: 50px; } .request-form-wrap button:hover { background: var(--tg-white); color: var(--tg-primary-color); } /*============================= 20. Team ===============================*/ .team-bg { background-size: cover; background-position: center; padding: 120px 0 90px; } .team-item { border: 1px solid #DFE3EC; border-radius: 10px; background: var(--tg-white); margin-bottom: 30px; transition: .3s linear; } .team-item:hover { filter: drop-shadow(0px 14px 30px #DDE1EB); border-color: var(--tg-white); } .team-thumb { position: relative; } .team-thumb img { border-radius: 8px 8px 180px; } .team-social .list-wrap { display: flex; flex-direction: column-reverse; position: absolute; border-radius: 0px 0px 50px 50px; background: var(--tg-paragraph-color); right: 17px; top: 0; padding: 16px 13px; transition: .3s linear; } .team-social .list-wrap li a { display: block; transform: rotate(-90deg); color: var(--tg-white); font-size: 16px; } .team-item:hover .team-social .list-wrap { background: var(--tg-primary-color); } .team-content { padding: 20px 25px 25px; } .team-content .title { font-weight: 600; font-size: 22px; margin-bottom: 3px; } .team-content span { font-size: 13px; display: block; position: relative; padding-bottom: 15px; color: var(--tg-gray-four); } .team-content span::before { content: ""; position: absolute; left: 0; bottom: 0; width: 30px; height: 4px; border-radius: 4px; background: var(--tg-primary-color); } /* team-two */ .team-area-two { padding: 120px 0 90px; position: relative; overflow: hidden; } .team-shape { position: absolute; left: 0; top: 30%; z-index: -1; } .section-top-content p { margin-bottom: 0; width: 90%; margin-left: auto; color: var(--tg-paragraph-color); } .team-item-two { position: relative; margin-bottom: 30px; transition: .3s; } .team-item-two:hover { transform: translateY(-5px); } .team-thumb-two { position: relative; } .team-thumb-two img { border-radius: 10px; } .team-social-two .list-wrap { display: flex; flex-direction: column-reverse; background: #0045CE; position: absolute; left: 30px; bottom: 25px; border-radius: 50px; padding: 16px 13px; } .team-social-two .list-wrap li a { display: block; transform: rotate(-90deg); color: var(--tg-white); font-size: 16px; transition: .3s; } .team-social-two .list-wrap li a:hover { transform: rotate(0); } .team-content-two { position: absolute; left: 30px; top: 25px; right: 30px; } .team-content-two .title { font-size: 24px; margin-bottom: 5px; color: var(--tg-white); } .team-content-two .title a:hover { color: var(--tg-secondary-color); } .team-content-two span { font-weight: 500; font-size: 14px; display: block; color: var(--tg-lavender); position: relative; } .team-content-two span::before { content: ""; position: absolute; left: 0; bottom: -10px; width: 30px; height: 4px; background: var(--tg-white); border-radius: 2px; } /* team-three */ .team-area-three { position: relative; padding: 120px 0 90px; overflow: hidden; } .team-area-three::before { content: ""; position: absolute; left: 50px; bottom: 0; width: 600px; height: 600px; background: #CED0FF; opacity: 0.2; filter: blur(75px); z-index: -1; } .team-item-three { background: var(--tg-section-background); margin-bottom: 30px; border-radius: 10px; overflow: hidden; } .team-thumb-three { position: relative; z-index: 1; padding-top: 25px; } .team-thumb-three::before { content: ""; position: absolute; width: 230px; height: 450px; background: var(--tg-lavender); right: -68px; bottom: -31px; z-index: -1; border-radius: 115px; transform: rotate(45deg); transition: .3s ease-in-out; } .team-item-three:hover .team-thumb-three::before { background: var(--tg-primary-color); } .team-content-three { padding: 20px 30px 25px; } .team-content-three .title { margin-bottom: 8px; font-size: 24px; } .team-content-three span { display: block; color: var(--tg-primary-color); } .team-social-three { position: absolute; left: 20px; top: 20px; background: var(--tg-lavender); border-radius: 30px; } .team-social-three .list-wrap { display: flex; align-items: center; flex-direction: column; gap: 5px; padding: 0 0 15px; display: none; text-align: center; } .team-social-three .social-toggle-icon { width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; border-radius: 50%; color: var(--tg-primary-color); font-size: 20px; line-height: 0; cursor: pointer; transition: all 0.3s ease-out 0s; } .team-social-three .list-wrap a { font-size: 18px; } .team-social-three .list-wrap a:hover { color: var(--tg-secondary-color); } /* team-four */ .team-item-four { margin-bottom: 30px; } .team-thumb-four { position: relative; margin-bottom: 20px; } .team-thumb-four img { border-radius: 10px; } .team-content-four .title { font-size: 24px; margin-bottom: 5px; } .team-content-four span { display: block; font-weight: 500; font-size: 14px; color: var(--tg-primary-color); } .team-item-four .team-social-three { right: 20px; bottom: 20px; top: auto; left: auto; display: flex; flex-direction: column-reverse; } .team-item-four .team-social-three .list-wrap { padding: 15px 0 0; } /* team-five */ .team-item-five { border: 1px solid #D4DCED; border-radius: 30px; text-align: center; margin-bottom: 30px; padding: 40px 40px 50px; } .team-thumb-five { margin-bottom: 20px; } .team-thumb-five img { border-radius: 50%; } .team-content-five .title { font-size: 22px; margin-bottom: 5px; } .team-content-five span { display: block; color: var(--tg-gray-four); position: relative; padding-bottom: 15px; margin-bottom: 15px; } .team-content-five span::before { content: ""; position: absolute; left: 50%; transform: translateX(-50%); bottom: 0; width: 30px; height: 5px; border-radius: 5px; background: var(--tg-primary-color); } .team-social-four .list-wrap { display: flex; align-items: center; justify-content: center; gap: 10px; } .team-social-four .list-wrap li a { width: 45px; height: 45px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: var(--tg-lavender); font-size: 15px; } .team-social-four .list-wrap li a:hover { color: var(--tg-white); background: var(--tg-primary-color); } /* team-six */ .team-area-six { background: var(--tg-section-background); padding: 220px 0 90px; margin-top: -100px; } /* team-details */ .team-details-info-wrap { margin-right: 30px; } .team-details-thumb { margin-bottom: 30px; } .team-details-thumb img { border-radius: 10px; } .team-details-info .list-wrap { margin-bottom: 30px; } .team-details-info .list-wrap li { display: flex; align-items: flex-start; font-weight: 600; font-size: 18px; font-family: var(--tg-heading-font-family); margin-bottom: 10px; } .team-details-info .list-wrap li:last-child { margin-bottom: 0; } .team-details-info .list-wrap li i { width: 36px; height: 36px; display: flex; align-items: center; justify-content: center; border-radius: 50%; line-height: 0; color: var(--tg-primary-color); font-size: 20px; background: var(--tg-lavender); transform: translateY(-4px); margin-right: 10px; } .td-info-bottom { display: flex; align-items: center; flex-wrap: wrap; gap: 10px; } .td-info-bottom .share-btn { background: var(--tg-lavender); border-radius: 30px; text-transform: uppercase; padding: 13px 24px; display: block; height: 52px; } .td-info-bottom .share-btn img { margin-right: 10px; transition: all 0.3s ease-out 0s; } .td-info-bottom .share-btn:hover { background: var(--tg-primary-color); color: var(--tg-white); } .td-info-bottom .share-btn:hover img { filter: brightness(0) invert(1); } .team-details-content > .title { margin-bottom: 8px; font-size: 36px; text-transform: capitalize; } .team-details-content > span { display: block; line-height: 1; color: var(--tg-gray-four); position: relative; padding-bottom: 20px; margin-bottom: 25px; } .team-details-content > span::before { content: ""; position: absolute; left: 0; bottom: 0; width: 30px; height: 4px; border-radius: 4px; background: var(--tg-primary-color); } .team-details-content p { margin-bottom: 0; } .team-skill-wrap { margin-top: 45px; } .team-skill-wrap > .title-two { margin-bottom: 15px; font-size: 30px; text-transform: capitalize; position: relative; padding-bottom: 20px; } .team-skill-wrap > .title-two::before { content: ""; position: absolute; left: 0; bottom: 0; width: 30px; height: 4px; border-radius: 4px; background: var(--tg-primary-color); } .team-skill-wrap p { margin-bottom: 0; } .team-skill-wrap .progress-wrap { margin: 25px 0 40px; } /*============================= 21. Testimonial ===============================*/ .testimonial-bg { background-size: cover; background-position: left center; padding: 120px 0; } .testimonial-img { position: relative; text-align: center; } .testimonial-img > img { border-radius: 30px 85px 30px 95px; border: 6px solid var(--tg-white); box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.25); } .testimonial-img .review-wrap { background: var(--tg-white); max-width: 180px; border-radius: 20px; padding: 20px 25px 20px; position: absolute; left: -30px; bottom: 17%; } .testimonial-img .review-wrap img { margin-bottom: 15px; } .testimonial-img .review-wrap .content { display: flex; align-items: center; } .testimonial-img .review-wrap .content .title { margin-bottom: 0; font-size: 40px; font-weight: 800; line-height: 1; color: var(--tg-primary-color); margin-right: 10px; } .testimonial-img .review-wrap .content p { margin-bottom: 0; font-weight: 600; font-size: 13px; color: var(--tg-secondary-color); line-height: 1.2; } .testimonial-content { width: 82%; } .testimonial-content .content-top { display: flex; align-items: center; justify-content: space-between; margin-bottom: 20px; } .testimonial-content .content-top .rating { display: flex; align-items: center; color: var(--tg-yellow); font-size: 20px; gap: 5px; } .testimonial-content p { font-style: italic; font-weight: 500; font-size: 20px; margin-bottom: 25px; color: var(--tg-white); font-family: var(--tg-heading-font-family); } .testimonial-info .title { color: var(--tg-white); font-size: 22px; margin-bottom: 8px; } .testimonial-info span { display: block; font-family: var(--tg-heading-font-family); color: var(--tg-lavender); position: relative; padding-bottom: 16px; line-height: 1; } .testimonial-info span::before { content: ""; position: absolute; left: 0; bottom: 0; width: 40px; height: 4px; border-radius: 4px; background: var(--tg-primary-color); } .testimonial-nav { display: flex; align-items: center; gap: 8px; margin-top: 40px; } .testimonial-nav button { width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; border: none; background: #0F2D6A; color: var(--tg-white); font-size: 22px; line-height: 0; border-radius: 50%; } .testimonial-nav button.slick-prev { transform: rotate(-180deg); } .testimonial-nav button:hover { background: var(--tg-primary-color); } /* testimonial-two */ .testimonial-bg-two { background-size: cover; background-position: center; padding: 120px 0; } .section-title-two.white-title .sub-title { background: #1E376A; color: var(--tg-white); } .testimonial-item-wrap-two { padding: 0 30px; position: relative; } .testimonial-item-two { background: var(--tg-white); border-radius: 10px; padding: 40px 40px; } .testimonial-content-two .rating { display: flex; align-items: center; color: var(--tg-yellow); font-size: 20px; gap: 5px; margin-bottom: 20px; } .testimonial-content-two > p { font-style: italic; font-weight: 500; font-size: 20px; margin-bottom: 20px; color: var(--tg-paragraph-color); font-family: var(--tg-heading-font-family); line-height: 1.5; } .testimonial-avatar { display: flex; align-items: center; flex-wrap: wrap; } .testimonial-avatar .avatar-thumb { width: 65px; flex: 0 0 auto; margin-right: 30px; } .testimonial-avatar .avatar-thumb img { border-radius: 50%; } .testimonial-avatar .avatar-info { position: relative; } .testimonial-avatar .avatar-info::before { content: ""; position: absolute; left: -15px; top: 50%; transform: translateY(-50%); width: 4px; height: 36px; border-radius: 2px; background: var(--tg-primary-color); } .testimonial-avatar .avatar-info .title { font-size: 22px; margin-bottom: 5px; color: var(--tg-paragraph-color); } .testimonial-avatar .avatar-info span { font-family: var(--tg-heading-font-family); line-height: 1; display: block; font-weight: 400; } .testimonial-active-two [class*="col-"] { padding: 0 15px; } .testimonial-nav-two .slick-arrow { width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; border: none; border-radius: 50px; line-height: 0; color: var(--tg-white); font-size: 22px; background: #0F2D6A; position: absolute; left: -40px; top: 50%; transform: translateY(-50%); } .testimonial-nav-two .slick-arrow.slick-next { left: auto; right: -40px; } .testimonial-nav-two .slick-arrow.slick-prev i { transform: rotate(-180deg); } .testimonial-nav-two .slick-arrow:hover { color: #0F2D6A; background: var(--tg-white); } /* testimonial-three */ .testimonial-area-three .row .col-37 { width: 37%; flex: 0 0 auto; } .testimonial-area-three .row .col-63 { width: 63%; flex: 0 0 auto; } .testimonial-img-three img { clip-path: polygon(0 0, 85% 0, 100% 15%, 100% 100%, 15% 100%, 0 85%); width: 100%; } .testimonial-item-wrap-three { background: var(--tg-section-background); border-radius: 10px; padding: 100px 80px; background-size: cover; background-position: center; position: relative; } .testimonial-content-three .rating { display: flex; align-items: center; font-size: 20px; gap: 5px; color: var(--tg-yellow); margin-bottom: 30px; } .testimonial-content-three p { font-weight: 600; font-size: 20px; color: var(--tg-secondary-color); font-style: italic; font-family: var(--tg-heading-font-family); line-height: 1.5; margin-bottom: 35px; } .testimonial-content-three .testimonial-info .title { color: var(--tg-secondary-color); } .testimonial-content-three .testimonial-info span { color: var(--tg-paragraph-color); } .testimonial-nav-three { position: absolute; display: flex; align-items: center; left: 45%; bottom: 25%; gap: 10px; } .testimonial-nav-three .slick-arrow { border: none; width: 50px; height: 50px; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: var(--tg-white); background: var(--tg-secondary-color); line-height: 0; font-size: 22px; } .testimonial-nav-three .slick-arrow:hover { background: var(--tg-primary-color); } .testimonial-nav-three .slick-arrow.slick-prev { transform: rotate(-180deg); } /* testimonial-four */ .testimonial-bg-four { background-size: cover; background-position: center; padding: 120px 0; position: relative; z-index: 1; overflow: hidden; } .testimonial-img-four { position: relative; z-index: 1; padding-left: 42px; } .testimonial-img-four::before { content: ""; position: absolute; width: 335px; height: 335px; left: 10.2%; bottom: 1px; background: #FFF9E4; border-radius: 50%; z-index: -1; } .testimonial-img-four .icon { position: absolute; left: 7%; top: 18%; width: 80px; height: 80px; background: var(--tg-primary-color); display: flex; align-items: center; justify-content: center; border-radius: 59% 41% 28% 72% / 38% 37% 63% 62%; } .testimonial-img-four .shape { position: absolute; left: 0; bottom: -20px; z-index: -2; } .testimonial-item-wrap-four { position: relative; padding-right: 125px; } .testimonial-content-four .rating { display: flex; align-items: center; color: var(--tg-yellow); gap: 5px; margin-bottom: 35px; } .testimonial-content-four > p { font-weight: 500; font-size: 22px; margin-bottom: 30px; font-style: italic; color: var(--tg-white); font-family: var(--tg-heading-font-family); } .testimonial-content-four .testimonial-info span::before { display: none; } .testimonial-content-four .testimonial-info span { padding-bottom: 0; } .testimonial-content-four .testimonial-info { position: relative; padding-left: 16px; } .testimonial-content-four .testimonial-info::before { content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 4px; height: 40px; border-radius: 4px; background: var(--tg-primary-color); } .testimonial-nav-four { display: flex; flex-direction: column; position: absolute; right: 25px; top: 50%; transform: translateY(-50%); gap: 15px; } .testimonial-nav-four .slick-arrow { width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; background: #0F2D6A; border: none; border-radius: 50%; color: var(--tg-white); font-size: 22px; line-height: 0; } .testimonial-nav-four .slick-arrow:hover { background: var(--tg-primary-color); } .testimonial-nav-four .slick-arrow.slick-next { transform: rotate(180deg); } .testimonial-shape-wrap-four img { position: absolute; z-index: -1; } .testimonial-shape-wrap-four img:nth-child(1) { left: 0; bottom: 0; } .testimonial-shape-wrap-four img:nth-child(2) { right: 0; top: 0; } /* testimonial-five */ .testimonial-area-five { position: relative; padding: 120px 0; overflow: hidden; } .testimonial-area-five::before { content: ""; position: absolute; right: 22%; bottom: 22%; width: 350px; height: 350px; background: #FAE7FF; filter: blur(200px); z-index: -1; border-radius: 50%; } .testimonial-img-five { position: relative; text-align: center; } .testimonial-img-five img:not(:nth-child(1)) { position: absolute; z-index: -1; } .testimonial-img-five .shape-one { left: 3%; bottom: 7px; } .testimonial-img-five .shape-two { left: 17%; top: 35%; animation: alltuchtopdown 8s infinite linear; } .testimonial-img-five .shape-three { left: 11%; bottom: 12%; animation: rotateme 8s infinite linear; } .testimonial-content-five { padding-right: 112px; } .testimonial-item-wrap-five { position: relative; } .testimonial-item-wrap-five .testimonial-content p { color: var(--tg-paragraph-color); } .testimonial-item-wrap-five .testimonial-content { width: 100%; } .testimonial-item-wrap-five .testimonial-quote img { opacity: .4; } .testimonial-active-five { margin: -15px 0; } .testimonial-active-five .testimonial-item { padding: 15px 0; } .testimonial-nav-five { display: flex; align-items: center; flex-direction: column; position: absolute; right: -120px; top: 50%; transform: translateY(-50%); justify-content: center; gap: 15px; } .testimonial-nav-five .slick-arrow { width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; border: 1px solid #C2C2C2; transform: rotate(-90deg); color: var(--tg-primary-color); font-size: 20px; line-height: 0; background: transparent; border-radius: 50%; } .testimonial-nav-five .slick-arrow.slick-next { transform: rotate(90deg); } .testimonial-nav-five .slick-arrow:hover { background: var(--tg-primary-color); color: var(--tg-white); border-color: var(--tg-primary-color); } /*============================= 22. Pricing ===============================*/ .pricing-area { position: relative; overflow: hidden; padding: 120px 0 90px; } .pricing-area::before { content: ""; position: absolute; left: 50%; transform: translateX(-50%); top: -35%; width: 760px; height: 760px; background: linear-gradient(154.68deg, #8894FF 11.62%, #FF8585 90.47%); opacity: 0.1; filter: blur(75px); border-radius: 50%; z-index: -1; } .pricing-item-wrap .pricing-tab { display: flex; align-items: center; justify-content: center; position: relative; margin-bottom: 40px; } .pricing-item-wrap .pricing-tab .tab-btn { cursor: pointer; color: var(--tg-paragraph-color); font-weight: 600; font-size: 18px; user-select: none; font-family: var(--tg-heading-font-family); transition: .3s; } .pricing-item-wrap .pricing-tab .tab-btn.monthly_tab_title { color: var(--tg-primary-color); } .pricing-item-wrap .pricing-tab .tab-btn.monthly_tab_title.active { color: var(--tg-paragraph-color); } .pricing-item-wrap .pricing-tab .annual_tab_title.active { color: var(--tg-primary-color); } .pricing-tab .pricing-tab-switcher { height: 30px; width: 70px; display: inline-block; border-radius: 30px; position: relative; margin: 0 15px; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); cursor: pointer; background: var(--tg-primary-color); } .pricing-tab .pricing-tab-switcher:before { content: ""; position: absolute; left: 2px; top: 2px; bottom: 2px; width: 26px; border-radius: 50%; background: var(--tg-white); transition: .3s; } .pricing-tab .pricing-tab-switcher.active:before { left: calc(100% - 28px); } .pricing-price.change-subs-duration .monthly_price { display: none; } .pricing-price.change-subs-duration .annual_price { display: flex; } .pricing-box { border: 1px solid #E1E1E9; border-radius: 10px; text-align: center; padding: 40px 40px; background: var(--tg-white); margin-bottom: 30px; position: relative; margin-top: 16px; } .pricing-box .popular-tag { display: inline-block; font-weight: 600; font-size: 15px; background: var(--tg-red); color: var(--tg-white); line-height: 1.2; padding: 7px 18px; border-radius: 30px; position: absolute; top: -16px; left: 50%; transform: translateX(-50%); } .pricing-head .title { font-size: 24px; margin-bottom: 10px; } .pricing-head p { margin-bottom: 24px; color: var(--tg-gray-four); } .pricing-price { margin-bottom: 25px; } .pricing-price .price { margin-bottom: 0; font-size: 30px; line-height: 1; display: flex; justify-content: center; align-items: flex-end; background: #F3F6FE; border-radius: 30px; padding: 15px 20px; } .pricing-price .price strong { font-weight: 500; font-size: 16px; font-family: var(--tg-body-font-family); margin: 4px 3px auto 0; } .pricing-price .price span { color: #798EB9; text-transform: lowercase; font-weight: 500; font-size: 13px; font-family: var(--tg-body-font-family); margin-left: 5px; margin-bottom: 7px; } .pricing-price .annual_price { display: none; } .pricing-list .list-wrap { margin-bottom: 25px; } .pricing-list .list-wrap li { display: flex; align-items: center; justify-content: center; color: var(--tg-paragraph-color); margin-bottom: 15px; } .pricing-list .list-wrap li:last-child { margin-bottom: 0; } .pricing-list .list-wrap li img { margin-right: 10px; } .pricing-btn .btn { background: var(--tg-lavender); color: var(--tg-primary-color); } .pricing-btn .btn::before { background: var(--tg-cornflower-blue); } .pricing-box.active .pricing-btn .btn { background: var(--tg-primary-color); color: var(--tg-white); } .pricing-box.active .pricing-btn .btn::before { background: var(--tg-blue); } /* pricing-two */ .pricing-area-two { position: relative; padding: 120px 0 90px; overflow: hidden; } .pricing-shape { position: absolute; right: 0; top: 0; z-index: -1; } .pricing-box-two { border: 1px solid #E1E1E9; border-radius: 10px; margin-bottom: 30px; position: relative; } .pricing-box-two .popular { font-weight: 600; font-size: 15px; background: var(--tg-red); color: var(--tg-white); display: block; line-height: 1; position: absolute; right: 0; top: 80px; border-radius: 30px 0 0 30px; padding: 8px 18px; z-index: -1; } .pricing-head-two { padding: 50px 50px 40px; border-bottom: 1px solid #E1E1E9; } .pricing-head-two .title { font-weight: 600; font-size: 20px; margin-bottom: 10px; } .pricing-price-two .price { font-weight: 800; font-size: 40px; margin-bottom: 0; display: flex; align-items: flex-end; line-height: 1; } .pricing-price-two .price strong { font-weight: 600; font-size: 20px; margin: 4px 3px auto 0; } .pricing-price-two .price span { color: #798EB9; text-transform: lowercase; font-weight: 500; font-size: 13px; font-family: var(--tg-body-font-family); margin-left: 2px; margin-bottom: 7px; } .pricing-price-two .annual_price { display: none; } .pricing-price-two.change-subs-duration .annual_price { display: flex; } .pricing-price-two.change-subs-duration .monthly_price { display: none; } .pricing-bottom { padding: 30px 50px 50px; } .pricing-box-two .pricing-list .list-wrap { margin-bottom: 30px; } .pricing-box-two .pricing-list .list-wrap li { justify-content: left; } .pricing-btn-two { text-align: center; } /* pricing-three */ .pricing-area-three { position: relative; padding: 120px 0 90px; overflow: hidden; background: #F8F8FA; z-index: 1; } .pricing-box-three { border: 1px solid #E1E1E9; border-radius: 20px; padding: 50px 50px 60px; text-align: center; background: var(--tg-white); margin-bottom: 30px; } .pricing-box-three .pricing-icon { font-size: 65px; line-height: 0; color: var(--tg-primary-color); margin-bottom: 20px; } .pricing-box-three .pricing-plan .title { color: var(--tg-gray-four); margin-bottom: 20px; font-weight: 500; font-size: 20px; } .pricing-box-three .pricing-price-two { margin-bottom: 30px; } .pricing-box-three .pricing-price-two .price { justify-content: center; } .pricing-box-three .pricing-list .list-wrap { margin-bottom: 35px; } /*============================= 23. Contact ===============================*/ .contact-bg { background-size: cover; background-position: center; padding: 120px 0; position: relative; z-index: 1; } .contact-content p { margin-bottom: 0; } .contact-form { margin: 0 30px 0 80px; } .contact-form .form-grp { margin-bottom: 15px; } .contact-form .form-grp textarea, .contact-form .form-grp input { width: 100%; border: 1px solid #D5DAE4; border-radius: 4px; background: var(--tg-white); color: var(--tg-secondary-color); font-weight: 500; font-size: 13px; padding: 14px 18px; height: 50px; display: block; } .contact-form .form-grp textarea::placeholder, .contact-form .form-grp input::placeholder { color: var(--tg-paragraph-color); font-weight: 500; font-size: 13px; } .contact-form .form-grp textarea { min-height: 96px; max-height: 96px; } .contact-form form button { border: none; width: 100%; text-align: center; font-weight: 600; font-size: 16px; color: var(--tg-white); text-transform: uppercase; background: var(--tg-primary-color); border-radius: 30px; padding: 14px 20px; } .contact-form form button:hover { background: var(--tg-secondary-color); } .contact-shape { position: absolute; z-index: -1; top: 10%; left: 31%; animation: animationFramesOne 15s linear infinite; } /* inner-contact */ .inner-contact-info { padding-left: 80px; } .inner-contact-info .title { margin-bottom: 25px; position: relative; font-weight: 800; font-size: 36px; padding-bottom: 20px; } .inner-contact-info .title::before { content: ""; position: absolute; left: 0; bottom: 0; width: 30px; height: 4px; background: var(--tg-primary-color); border-radius: 4px; } .contact-info-item { margin-bottom: 50px; } .contact-info-item:last-child { margin-bottom: 0; } .contact-info-item .title-two { font-size: 24px; margin-bottom: 20px; } .contact-info-item .list-wrap li { font-size: 18px; margin-bottom: 10px; line-height: 1.33; font-family: var(--tg-heading-font-family); } .contact-info-item .list-wrap li:last-child { margin-bottom: 0; } .contact-map { width: 100%; height: 500px; } .contact-map iframe { width: 100%; height: 100%; mix-blend-mode: luminosity; } /*============================= 24. Blog ===============================*/ .blog-post-area { position: relative; z-index: 1; padding: 120px 0 90px; } .blog-post-area .blog-bg { background-size: cover; background-position: center; width: 100%; height: 62%; position: absolute; left: 0; top: 0; z-index: -1; } .blog-post-item { box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1); background: var(--tg-white); border-radius: 10px; margin-bottom: 30px; } .blog-post-thumb { position: relative; border-radius: 10px 10px 0 0; overflow: hidden; } .blog-post-thumb img { width: 100%; transform: scale(1); } .blog-post-item:hover .blog-post-thumb img { transform: scale(1.1); } .blog-post-thumb .date { background: var(--tg-primary-color); display: block; font-weight: 500; font-size: 16px; color: var(--tg-white); line-height: 1; position: absolute; left: 30px; top: 0; padding: 15px 20px; border-radius: 0 0 30px 30px; text-align: center; } .blog-post-thumb .date strong { font-weight: 700; font-size: 24px; font-family: var(--tg-heading-font-family); display: block; line-height: 1; } .blog-post-content { padding: 25px 30px 30px; border-radius: 0 0 10px 10px; } .blog-post-content .tag { font-size: 14px; display: inline-block; margin-bottom: 8px; } .blog-post-content .tag:hover { color: var(--tg-secondary-color); } .blog-post-content .title { font-size: 24px; margin-bottom: 10px; } .blog-post-content p { margin-bottom: 20px; } .blog-post-content .link-btn { letter-spacing: 0.02em; text-transform: uppercase; display: inline-flex; align-items: center; color: var(--tg-paragraph-color); } .blog-post-content .link-btn i { line-height: 0; font-size: 22px; margin-left: 10px; color: var(--tg-primary-color); } .blog-post-content .link-btn:hover { color: var(--tg-primary-color); } /* blog-two */ .blog-bg-two { background-size: cover; background-position: center; padding: 120px 0 90px; } .section-title-two p { color: var(--tg-paragraph-color); width: 90%; margin: 15px auto 0; } .blog-post-item-two { margin-bottom: 30px; } .blog-post-thumb-two { position: relative; border-radius: 10px 10px 0 0; overflow: hidden; } .blog-post-thumb-two img { transition: .3s linear; width: 100%; min-height: 275px; } .blog-post-item-two:hover .blog-post-thumb-two img { transform: scale(1.1); } .blog-post-thumb-two .tag { position: absolute; left: 0; bottom: 0; font-weight: 700; font-size: 14px; color: var(--tg-white); background: var(--tg-primary-color); padding: 9px 16px; display: block; } .blog-post-thumb-two .tag:hover { background: var(--tg-secondary-color); } .blog-post-content-two { border: 1px solid #E7E7E7; border-top: none; border-radius: 0 0 10px 10px; padding: 35px 30px; background: var(--tg-white); } .blog-post-content-two .title { font-size: 24px; margin-bottom: 10px; } .blog-post-content-two p { margin-bottom: 25px; } .blog-meta .list-wrap { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 15px 10px; } .blog-meta .list-wrap li { color: var(--tg-paragraph-color); font-size: 13px; display: flex; align-items: center; } .blog-meta .list-wrap li i { font-size: 20px; color: var(--tg-primary-color); margin-right: 8px; } .blog-meta .list-wrap li a { color: var(--tg-paragraph-color); font-size: 16px; } .blog-meta .list-wrap li a:hover { color: var(--tg-primary-color); } .blog-meta .list-wrap li a img { width: 40px; height: 40px; border-radius: 50%; object-fit: cover; margin-right: 10px; flex: 0 0 auto; } /* blog-three */ .blog-post-thumb-two .tag-two { position: absolute; left: 30px; top: 25px; bottom: auto; font-weight: 500; font-size: 14px; color: var(--tg-white); background: var(--tg-primary-color); padding: 6px 16px; display: block; border-radius: 30px; } .blog-post-thumb-two .tag-two:hover { background: var(--tg-secondary-color); } /* blog-four */ .blog-post-thumb-four { border-radius: 10px 10px 0 0; overflow: hidden; } .blog-post-thumb-four img { width: 100%; } .blog-post-content-four { border: 1px solid #E7E7E7; border-radius: 0 0 10px 10px; border-top: none; padding: 40px 35px 35px; position: relative; margin-bottom: 30px; } .blog-post-content-four .tag { font-size: 14px; font-weight: 700; display: block; text-transform: capitalize; background: var(--tg-primary-color); color: var(--tg-white); position: absolute; left: 30px; top: -18px; padding: 8px 16px; border-radius: 30px; } .blog-post-content-four .tag:hover { background: var(--tg-secondary-color); } .blog-meta-two .list-wrap { display: flex; align-items: center; flex-wrap: wrap; gap: 10px 25px; margin-bottom: 20px; } .blog-meta-two .list-wrap li { font-weight: 600; font-size: 13px; text-transform: capitalize; display: flex; align-items: center; } .blog-meta-two .list-wrap li i { font-size: 20px; margin-right: 8px; color: var(--tg-primary-color); } .blog-meta-two .list-wrap li a { color: var(--tg-paragraph-color); margin-left: 5px; } .blog-meta-two .list-wrap li a:hover { color: var(--tg-primary-color); } .blog-post-content-four .title { font-size: 24px; margin-bottom: 15px; } .blog-post-content-four .link-btn { display: inline-flex; align-items: center; font-weight: 600; font-size: 15px; letter-spacing: 0.02em; text-transform: uppercase; color: var(--tg-paragraph-color); } .blog-post-content-four .link-btn i { line-height: 0; font-size: 20px; color: var(--tg-primary-color); margin-left: 10px; } .blog-post-content-four .link-btn:hover { color: var(--tg-primary-color); } /* inner-blog */ .inner-blog-wrap .row .col-71 { width: 71%; flex: 0 0 auto; } .inner-blog-wrap .row .col-29 { width: 29%; flex: 0 0 auto; } .pagination-wrap .pagination { gap: 10px; justify-content: center; flex-wrap: wrap; } .pagination-wrap .pagination .page-link { margin-left: 0; padding: 0 0; color: var(--tg-gray-four); font-weight: 500; font-size: 20px; line-height: 1; width: 52px; height: 50px; display: flex; align-items: center; justify-content: center; border-radius: 50%; border: 1px solid #E0E0E0; border-radius: 3px; background: transparent; font-family: var(--tg-heading-font-family); } .pagination-wrap .pagination .page-item.active .page-link, .pagination-wrap .pagination .page-link:hover { background: var(--tg-primary-color); border-color: var(--tg-primary-color); color: var(--tg-white); } .pagination-wrap .pagination .page-link:focus { color: var(--tg-white); background-color: var(--tg-primary-color); border-color: var(--tg-primary-color); outline: 0; box-shadow: none; } .blog-sidebar { margin-left: 15px; } .sidebar-search { margin-bottom: 30px; } .sidebar-search form { position: relative; } .sidebar-search form input { width: 100%; background: transparent; border: 1px solid #E0E6F2; border-radius: 10px; padding: 20px 55px 20px 28px; font-weight: 400; font-size: 14px; color: var(--tg-paragraph-color); height: 65px; } .sidebar-search form input::placeholder { font-weight: 400; font-size: 14px; color: var(--tg-gray-four); } .sidebar-search form button { position: absolute; right: 24px; top: 50%; transform: translateY(-50%); border: none; background: transparent; padding: 0; font-size: 24px; color: var(--tg-primary-color); line-height: 0; } .blog-widget { border: 1px solid #E0E6F2; border-radius: 10px; padding: 25px 30px 30px; margin-bottom: 30px; } .blog-widget:last-child { margin-bottom: 0; } .blog-widget .bw-title { margin-bottom: 25px; font-size: 22px; position: relative; padding-bottom: 12px; } .blog-widget .bw-title::before { content: ""; position: absolute; left: 0; bottom: 0; width: 30px; height: 4px; border-radius: 4px; background: var(--tg-primary-color); } .bs-cat-list .list-wrap li { border-bottom: 1px solid #D9D9D9; margin-bottom: 15px; padding-bottom: 12px; } .bs-cat-list .list-wrap li:last-child { margin-bottom: 0; padding-bottom: 0; border: none; } .bs-cat-list .list-wrap li a { display: flex; align-items: center; justify-content: space-between; font-weight: 500; font-size: 16px; color: var(--tg-paragraph-color); } .bs-cat-list .list-wrap li a span { font-size: 14px; color: var(--tg-gray-four); transition: all 0.3s ease-out 0s; } .bs-cat-list .list-wrap li a:hover span, .bs-cat-list .list-wrap li a:hover { color: var(--tg-primary-color); } .rc-post-item { display: flex; align-items: center; margin-bottom: 25px; } .rc-post-item:last-child { margin-bottom: 0; } .rc-post-item .thumb { width: 75px; flex: 0 0 auto; margin-right: 15px; } .rc-post-item .thumb img { border-radius: 8px; } .rc-post-item .content .date { display: flex; align-items: center; font-weight: 600; font-size: 13px; color: var(--tg-gray-four); margin-bottom: 8px; } .rc-post-item .content .date i { margin-right: 8px; color: var(--tg-primary-color); font-size: 20px; } .rc-post-item .content .title { margin-bottom: 0; font-weight: 600; font-size: 16px; text-transform: capitalize; color: var(--tg-paragraph-color); } .bs-tag-list .list-wrap { display: flex; align-items: center; flex-wrap: wrap; gap: 10px; } .bs-tag-list .list-wrap li a { font-weight: 500; font-size: 16px; background: var(--tg-lavender); display: block; border-radius: 4px; padding: 5px 15px; } .bs-tag-list .list-wrap li a:hover { color: var(--tg-white); background: var(--tg-primary-color); } /* blog-details */ .blog-details-wrap .row .col-71 { width: 71%; flex: 0 0 auto; } .blog-details-wrap .row .col-29 { width: 29%; flex: 0 0 auto; } .blog-details-thumb { margin-bottom: 30px; } .blog-details-thumb img { border-radius: 10px; } .blog-details-content > .title { font-size: 36px; margin-bottom: 20px; text-transform: capitalize; } .blog-meta-three .list-wrap { display: flex; align-items: center; flex-wrap: wrap; gap: 20px; margin-bottom: 25px; } .blog-meta-three .list-wrap li { display: flex; align-items: center; font-weight: 600; font-size: 16px; color: var(--tg-paragraph-color); gap: 5px; } .blog-meta-three .list-wrap li i { line-height: 0; color: var(--tg-primary-color); font-size: 20px; margin-right: 5px; } .blog-meta-three .list-wrap li img { border-radius: 50%; margin-right: 5px; } .blog-meta-three .list-wrap li a { color: var(--tg-paragraph-color); } .blog-meta-three .list-wrap li a:hover { color: var(--tg-primary-color); } .blog-details-content > p { margin-bottom: 15px; } .blog-details-content blockquote { margin: 50px 50px 60px; background: var(--tg-section-background); padding: 50px 120px 50px 50px; position: relative; z-index: 1; } .blog-details-content blockquote::before { content: ""; position: absolute; left: 0; top: 0; width: 6px; height: 100%; background: var(--tg-primary-color); } .blog-details-content blockquote::after { content: "\f10e"; font-weight: 700; font-size: 52px; color: #E2E5F7; line-height: 1; font-family: "Font Awesome 5 Free"; position: absolute; right: 33px; top: 27px; z-index: -1; } .blog-details-content blockquote p { margin-bottom: 0; font-style: italic; font-weight: 500; font-size: 20px; font-family: var(--tg-heading-font-family); } .blog-details-content .title-two { font-size: 30px; margin-bottom: 20px; text-transform: capitalize; } .bd-inner-wrap { margin: 35px 0; } .bd-inner-wrap .row .col-46 { width: 46%; flex: 0 0 auto; } .bd-inner-wrap .row .col-54 { width: 54%; flex: 0 0 auto; } .bd-inner-wrap .thumb { position: relative; } .bd-inner-wrap .thumb img { width: 100%; border-radius: 10px; } .bd-inner-wrap .thumb .play-btn { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 62px; height: 62px; display: flex; align-items: center; justify-content: center; background: var(--tg-white); border-radius: 50%; } .bd-inner-wrap .thumb .play-btn::after { content: ""; position: absolute; left: 50%; top: 50%; width: 100%; height: 100%; border: 1px solid var(--tg-white); border-radius: 50%; transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); animation: pulse-border 1500ms ease-out infinite; } .bd-inner-wrap .content p { margin-bottom: 15px; } .bd-inner-wrap .content .list-wrap li { display: flex; align-items: flex-start; font-weight: 600; font-size: 18px; font-family: var(--tg-heading-font-family); color: var(--tg-secondary-color); line-height: 1.3; margin-bottom: 15px; } .bd-inner-wrap .content .list-wrap li:last-child { margin-bottom: 0; } .bd-inner-wrap .content .list-wrap li img { margin-right: 10px; } .bd-content-bottom { border-top: 1px solid #E7E7E7; border-bottom: 1px solid #E7E7E7; padding: 15px 0; margin-top: 40px; margin-bottom: 70px; } .bd-content-bottom .post-tags { display: flex; align-items: center; flex-wrap: wrap; gap: 10px; } .bd-content-bottom .post-tags .title { margin-bottom: 0; font-size: 18px; color: var(--tg-paragraph-color); } .bd-content-bottom .post-tags .list-wrap { display: flex; align-items: center; gap: 5px; } .bd-content-bottom .post-tags .list-wrap li a { background: var(--tg-lavender); padding: 9px 22px; display: block; border-radius: 4px; } .bd-content-bottom .post-tags .list-wrap li a:hover { background: var(--tg-primary-color); color: var(--tg-white); } .bd-content-bottom .blog-post-share { display: flex; align-items: center; justify-content: flex-end; gap: 10px; } .bd-content-bottom .blog-post-share .title { margin-bottom: 0; font-size: 18px; color: var(--tg-paragraph-color); } .bd-content-bottom .blog-post-share .list-wrap { display: flex; align-items: center; gap: 12px; } .bd-content-bottom .blog-post-share .list-wrap li a { color: var(--tg-gray-four); } .bd-content-bottom .blog-post-share .list-wrap li a:hover { color: var(--tg-primary-color); } .blog-avatar-wrap { border: 1px solid #E6EEFF; border-radius: 6px; display: flex; align-items: flex-start; padding: 42px 42px; background: var(--tg-section-background); } .blog-avatar-img { width: 115px; flex: 0 0 auto; margin-right: 30px; } .blog-avatar-img img { border-radius: 50%; } .blog-avatar-info .designation { display: block; font-weight: 500; font-size: 15px; color: var(--tg-primary-color); line-height: 1; margin-bottom: 10px; } .blog-avatar-info .name { margin-bottom: 10px; font-size: 20px; } .blog-avatar-info p { margin-bottom: 0; } .latest-comments { margin-bottom: 80px; } .comments-wrap-title { font-size: 24px; margin-bottom: 25px; } .comments-box { display: flex; align-items: flex-start; border-bottom: 1px solid #D6DCE9; padding-bottom: 30px; margin-bottom: 35px; } .latest-comments .children { margin: 0 0 0 45px; padding: 0; } .comments-avatar { width: 115px; flex: 0 0 auto; margin-right: 25px; } .comments-avatar img { border-radius: 50%; } .comments-text .avatar-name { display: flex; align-items: center; justify-content: space-between; margin-bottom: 10px; } .comments-text .avatar-name .name { margin-bottom: 0; font-size: 20px; font-weight: 600; } .comments-text .avatar-name span { font-weight: 500; font-size: 15px; display: block; color: var(--tg-primary-color); } .comments-text p { margin-bottom: 15px; } .comments-text .reply-btn { background: var(--tg-lavender); font-weight: 500; font-size: 14px; display: inline-block; padding: 6px 17px; text-transform: uppercase; border-radius: 5px; } .comments-text .reply-btn:hover { background: var(--tg-primary-color); color: var(--tg-white); } .comment-respond { border: 1px solid #B3CCFF; border-radius: 8px; padding: 35px 40px 50px; background: var(--tg-section-background); } .comment-reply-title { font-size: 24px; margin-bottom: 10px; } .comment-form .comment-notes { margin-bottom: 15px; } .comment-form .form-grp { margin-bottom: 15px; } .comment-form .form-grp textarea, .comment-form .form-grp input { width: 100%; border: 1px solid var(--tg-lavender); background: var(--tg-white); font-weight: 400; font-size: 15px; color: var(--tg-paragraph-color); padding: 12px 15px; height: 50px; display: block; border-radius: 5px; } .comment-form .form-grp textarea::placeholder, .comment-form .form-grp input::placeholder { font-weight: 400; font-size: 15px; color: var(--tg-gray-four); } .comment-form .form-grp textarea { min-height: 130px; max-height: 130px; } .comment-form .checkbox-grp { display: flex; align-items: center; margin: 25px 0; } .comment-form .checkbox-grp input { width: 22px; margin-right: 9px; height: 22px; cursor: pointer; } .comment-form .checkbox-grp label { font-weight: 400; font-size: 14px; color: var(--tg-paragraph-color); user-select: none; } .comment-form .submit-btn { width: auto; text-transform: uppercase; border-radius: 30px; letter-spacing: 0.02em; padding: 13px 25px; } .comment-form .row { margin: 0 -10px; } .comment-form .row [class*="col-"] { padding: 0 10px; } /*============================= 25. Brand ===============================*/ .brand-active [class*="col-"] { padding: 0 15px; } .brand-item { min-height: 86px; display: flex; align-items: center; justify-content: center; } .brand-item img { cursor: pointer; filter: grayscale(100%); opacity: .5; } .brand-item:hover img { filter: grayscale(0); opacity: 1; } /* brand-two */ .brand-item-wrap { border-bottom: 1px solid #DEE4F0; padding-bottom: 40px; } .brand-item-wrap .title { font-weight: 600; font-size: 13px; margin-bottom: 25px; color: var(--tg-paragraph-color); font-family: var(--tg-body-font-family); } .brand-item-wrap-two { border-top: 1px solid #DEE4F0; padding: 70px 0; } .brand-area-seven { border-top: 1px solid #DEE4F0; padding: 70px 0; } /*============================= 26. Error ===============================*/ .error-area { padding: 210px 0; } .error-content { text-align: center; } .error-content .error-404 { font-size: 400px; margin-bottom: 50px; line-height: .74; font-weight: 800; } .error-content .error-404 span { color: var(--tg-primary-color); } .error-content .title { margin-bottom: 20px; font-weight: 600; font-size: 36px; text-transform: capitalize; } .error-content p { margin-bottom: 35px; color: var(--tg-gray-four); font-weight: 400; } /*============================= 27. Footer ===============================*/ .footer-bg { background-position: center; background-size: cover; } .footer-top { padding: 100px 0 40px; } .footer-widget { margin-bottom: 40px; } .footer-widget .fw-title { font-size: 24px; margin-bottom: 0; color: var(--tg-white); position: relative; padding-bottom: 18px; margin-bottom: 16px; } .footer-widget .fw-title::before { content: ""; position: absolute; left: 0; bottom: 0; width: 30px; height: 4px; border-radius: 4px; background: var(--tg-primary-color); } .footer-info .list-wrap li { display: flex; align-items: flex-start; margin-bottom: 25px; } .footer-info .list-wrap li:last-child { margin-bottom: 0; } .footer-info .list-wrap li .icon { font-size: 22px; line-height: 0; color: var(--tg-lavender); margin-top: 3px; margin-right: 12px; } .footer-info .list-wrap li .content a, .footer-info .list-wrap li .content p { color: var(--tg-gray-three); margin-bottom: 0; } .footer-info .list-wrap li .content p span { font-weight: 700; color: var(--tg-white); } .footer-info .list-wrap li .content a:hover { color: var(--tg-white); } .footer-link .list-wrap li { margin-bottom: 10px; } .footer-link .list-wrap li:last-child { margin-bottom: 0; } .footer-link .list-wrap li a { color: var(--tg-gray-three); position: relative; } .footer-link .list-wrap li a:hover { color: var(--tg-white); } .footer-link .list-wrap li a::before { content: ""; position: absolute; left: 0; bottom: -1px; width: 100%; height: 1px; background: var(--tg-white); -webkit-transform-origin: right top; -ms-transform-origin: right top; transform-origin: right top; -webkit-transform: scale(0, 1); -ms-transform: scale(0, 1); transform: scale(0, 1); transition: transform 0.4s cubic-bezier(.74, .72, .27, .24); } .footer-link .list-wrap li a:hover::before { -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); } .footer-top .row [class*="col-"]:nth-child(3) .footer-widget { margin-left: 40px; } .footer-newsletter p { margin-bottom: 20px; color: var(--tg-gray-three); width: 90%; } .footer-newsletter form { position: relative; margin-bottom: 15px; } .footer-newsletter form input { width: 100%; border: none; background: #1E2E4E; font-weight: 500; font-size: 14px; color: var(--tg-white); border-radius: 30px; padding: 12px 125px 12px 22px; height: 46px; } .footer-newsletter form input::placeholder { font-weight: 500; font-size: 14px; color: var(--tg-white); text-transform: capitalize; } .footer-newsletter form button { border: none; background: var(--tg-primary-color); color: var(--tg-white); font-weight: 700; font-size: 14px; border-radius: 30px; position: absolute; right: 0; top: 0; padding: 12px 23px; height: 46px; } .footer-newsletter form button:hover { background: var(--tg-secondary-color); } .footer-newsletter span { display: block; color: var(--tg-gray-three); font-size: 15px; } .footer-bottom { border-top: 1px solid #253352; padding: 48px 0; } .footer-bottom .f-logo { margin-bottom: 10px; } .copyright-text p { margin-bottom: 0px; font-size: 14px; color: #7c8db1; } .footer-social .list-wrap { display: flex; align-items: center; justify-content: flex-end; gap: 8px; } .footer-social .list-wrap li a { width: 45px; height: 45px; display: flex; align-items: center; justify-content: center; background: #1A2948; border-radius: 50%; color: var(--tg-white); font-size: 20px; } .footer-social .list-wrap li a:hover { background: var(--tg-primary-color); } /* footer-two */ .footer-bg-two { background-size: cover; background-position: center; } .footer-top-two { padding: 100px 0 40px; } .footer-top-two .fw-logo { margin-bottom: 30px; } .footer-content > p { margin-bottom: 20px; width: 90%; } .footer-top-two .footer-info .list-wrap li .icon { color: var(--tg-primary-color); } .footer-top-two .footer-info .list-wrap li .content a, .footer-top-two .footer-info .list-wrap li .content p { color: var(--tg-paragraph-color); } .footer-top-two .footer-info .list-wrap li .content a:hover { color: var(--tg-primary-color); } .footer-top-two .footer-info .list-wrap li .content p span { color: var(--tg-primary-color); } .footer-top-two .footer-widget .fw-title { color: var(--tg-secondary-color); } .footer-top-two .footer-link .list-wrap li a { color: var(--tg-paragraph-color); } .footer-top-two .footer-link .list-wrap li a:hover { color: var(--tg-primary-color); } .footer-top-two .footer-link .list-wrap li a::before { background: var(--tg-primary-color); } .footer-top-two .footer-newsletter p { color: var(--tg-paragraph-color); } .footer-top-two .footer-newsletter form input { background: #EEF1F5; color: var(--tg-paragraph-color); } .footer-top-two .footer-newsletter form input::placeholder { color: var(--tg-paragraph-color); } .footer-top-two .footer-newsletter form { margin-bottom: 20px; } .footer-social.footer-social-two .list-wrap { justify-content: flex-start; } .footer-social.footer-social-two .list-wrap li a { background: #F1F1F1; color: var(--tg-paragraph-color); } .footer-social.footer-social-two .list-wrap li a:hover { background: var(--tg-paragraph-color); color: var(--tg-white); } .footer-bottom-two { border-top: 1px solid #EAEAEA; padding: 27px 0; } .copyright-text-two p { margin-bottom: 0; font-size: 14px; } /* footer-three */ .footer-area-three { background: #051433; } .footer-top-three { padding: 100px 0 55px; } .footer-top-three .fw-logo { margin-bottom: 30px; } .footer-top-three .footer-content > p { color: #96A1B8; } .footer-social.footer-social-three .list-wrap { justify-content: flex-start; } .footer-bottom-three { border-top: 1px solid #1A264F; padding: 27px 0; } /*============================= 28. Preloader ===============================*/ #preloader{ background-color: var(--tg-white); height: 100%; width: 100%; position: fixed; margin-top: 0px; top: 0px; z-index: 999; } #loading-center { width: 100%; height: 100%; position: relative; display: flex; align-items: center; justify-content: center; } .loader { position: relative; width: 60px; height: 60px; border-radius: 50%; margin: 75px; display: inline-block; vertical-align: middle; } .loader .loader-outter { position: absolute; border: 4px solid var(--tg-primary-color); border-left-color: transparent; border-bottom: 0; width: 100%; height: 100%; border-radius: 50%; -webkit-animation: loader-outter 1s cubic-bezier(.42, .61, .58, .41) infinite; animation: loader-outter 1s cubic-bezier(.42, .61, .58, .41) infinite; } .loader .loader-inner { position: absolute; border: 4px solid var(--tg-primary-color); border-radius: 50%; width: 40px; height: 40px; left: calc(50% - 20px); top: calc(50% - 20px); border-right: 0; border-top-color: transparent; -webkit-animation: loader-inner 1s cubic-bezier(.42, .61, .58, .41) infinite; animation: loader-inner 1s cubic-bezier(.42, .61, .58, .41) infinite; } @-webkit-keyframes loader-outter { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes loader-outter { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes loader-inner { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(-360deg); transform: rotate(-360deg); } } @keyframes loader-inner { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(-360deg); transform: rotate(-360deg); } } /* UPDATE__CSS */ /* header-update */ .custom-container-four { max-width: 1760px; } .heder-top-wrap-two { background: linear-gradient(93deg, rgba(255, 255, 255, 0.10) 5.46%, rgba(255, 255, 255, 0.10) 91.45%); backdrop-filter: blur(5px); } .header-top-right-two .header-contact::before, .header-top-left-two .list-wrap li::before { background: rgba(255 255 255 / 30%); } .header-top-left-two .list-wrap li a, .header-top-left-two .list-wrap li { color: var(--tg-white); } .header-top-left-two .list-wrap li a:hover { color: var(--tg-primary-color); } .header-top-left-two .list-wrap li i { color: var(--tg-white); } .menu-area-two .menu-wrap { border-bottom: 1px solid rgba(255 255 255 / 30%); } .menu-area-two .navbar-wrap ul { margin: 0 auto; } .menu-area-two .navbar-wrap ul li a { color: var(--tg-white); } .menu-area-two .navbar-wrap > ul > li.active > a, .menu-area-two .navbar-wrap > ul > li:hover > a { color: var(--tg-primary-color); } .menu-area-two .navbar-wrap > ul > li.menu-item-has-children > a::after { color: var(--tg-white); } .menu-area-two .navbar-wrap > ul > li.menu-item-has-children:hover > a::after, .menu-area-two .navbar-wrap > ul > li.menu-item-has-children.active > a::after { color: var(--tg-primary-color); } .header-action-two .header-btn-two .btn { font-size: 14px; padding: 13px 21px 14px; } .header-action-two .header-btn-two .btn i { margin-right: 10px; font-size: 16px; } .header-action-two .offcanvas-menu-two { position: relative; padding-left: 25px; } .header-action-two .offcanvas-menu-two::before { content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 1px; height: 30px; background: rgba(255 255 255 / 30%); } .header-action-two ul li.header-search a { color: var(--tg-white); } .header-action-two .offcanvas-menu a span { background: var(--tg-white); } .header-action-two .offcanvas-menu a:hover span { background: var(--tg-primary-color); } .menu-area-two.sticky-menu .logo { display: none; } .menu-area-two.sticky-menu .logo.d-none { display: block !important; } .menu-area-two.sticky-menu .navbar-wrap ul li a { color: var(--tg-heading-font-color); } .menu-area-two.sticky-menu .navbar-wrap > ul > li.active > a, .menu-area-two.sticky-menu .navbar-wrap > ul > li:hover > a { color: var(--tg-primary-color); } .menu-area-two.sticky-menu .navbar-wrap > ul > li.menu-item-has-children > a::after { color: var(--tg-heading-font-color); } .menu-area-two.sticky-menu .navbar-wrap > ul > li.menu-item-has-children:hover > a::after, .menu-area-two.sticky-menu .navbar-wrap > ul > li.menu-item-has-children.active > a::after { color: var(--tg-primary-color); } .menu-area-three .menu-wrap { border-bottom: 1px solid #D4D7DB; } .menu-area-three .navbar-wrap ul { margin: 0 auto; } .header-contact-three { margin-right: 0; } .heder-top-wrap-three { background: var(--tg-white); border-bottom: 1px solid #DDDDDD; padding: 9px 30px; } .header-top-left-three .list-wrap li::before { background: #DDDDDD; } .header-top-left-three .list-wrap li a, .header-top-left-three .list-wrap li { color: var(--tg-body-font-color); } .header-top-left-three .list-wrap li i { color: var(--tg-primary-color); } .header-top-right-three .header-contact a { color: var(--tg-body-font-color); } .header-top-right-three .header-contact a:hover { color: var(--tg-primary-color); } .header-top-right-three .header-contact a i { color: var(--tg-primary-color); } .header-top-right-three .header-contact::before { background: #DDDDDD; } .header-top-right-three .header-social .list-wrap li a { color: var(--tg-body-font-color); } .header-top-right-three .header-social .list-wrap li a:hover { color: var(--tg-primary-color); } .menu-area-four { padding: 0 30px; } .menu-area-four .navbar-wrap ul { margin: 0 auto 0 150px; } .header-action-four .header-btn-three .btn { border-radius: 4px; font-size: 14px; padding: 14px 19px; } .header-action-four > ul li { margin-left: 50px; } .header-action-four > ul li::before { content: ""; position: absolute; left: -25px; top: 50%; transform: translateY(-50%); background: #D9D9D9; width: 1px; height: 96px; } .header-action-four > ul li:first-child::before { display: none; } .menu-area-five { padding: 0 30px 0 30px; } .menu-area-five .navbar-wrap ul { margin: 0 auto; } .offcanvas-menu-three { margin-right: 30px; padding-right: 30px; position: relative; } .offcanvas-menu-three::before { content: ""; position: absolute; right: 0; top: 50%; transform: translateY(-50%); background: #D9D9D9; width: 1px; height: 96px; } .offcanvas-menu-three a { display: flex; flex-direction: column; align-items: flex-start; gap: 5px; min-width: 26px; justify-content: center; } .offcanvas-menu-three a span { width: 26px; height: 2px; border-radius: 2px; background: var(--tg-paragraph-color); transition: .3s ease-in-out; } .offcanvas-menu-three a span:nth-child(2) { width: 23px; } .offcanvas-menu-three a span:nth-child(3) { width: 15px; } .offcanvas-menu-three a:hover span { width: 100%; background: var(--tg-primary-color); } .header-action.header-action-five > ul li { margin-left: 30px; } .header-action.header-action-five > ul li:first-child { margin-left: 0; } .header-contact-four { margin-left: 17px !important; padding-left: 17px; margin-right: 0; } .header-contact-four::before { content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 2px; height: 30px; background: #DFDFDF; } .header-contact-four .icon { background: var(--tg-lavender); color: var(--tg-primary-color); } .header-btn-four .btn { background: var(--tg-primary-color); } .custom-container-seven { max-width: 1670px; } .header-action.header-action-six > ul li { margin-left: 35px; } .header-action-six > ul li::before { content: ""; position: absolute; left: -17px; top: 50%; transform: translateY(-50%); width: 2px; height: 30px; background: #DFDFDF; } .header-action-six > ul li:first-child::before { display: none; } .header-action-six ul li.header-search a { color: var(--tg-white); } .menu-area-six .navbar-wrap ul li a { color: var(--tg-white); } .menu-area-six .navbar-wrap > ul > li.active > a, .menu-area-six .navbar-wrap > ul > li:hover > a { color: var(--tg-primary-color); } .menu-area-six .navbar-wrap > ul > li.menu-item-has-children > a::after { color: var(--tg-white); } .menu-area-six .navbar-wrap > ul > li.menu-item-has-children:hover > a::after, .menu-area-six .navbar-wrap > ul > li.menu-item-has-children.active > a::after { color: var(--tg-primary-color); } .menu-area-six.sticky-menu { background: var(--tg-secondary-color); } .extra-info::-webkit-scrollbar { width: 0px; } /* mega-menu */ .navbar-wrap ul li .mega-menu { min-width: 560px; display: flex; align-items: flex-start; padding: 40px 0; } .navbar-wrap ul li .mega-menu > li { border-right: 1px solid #e5e5e5; } .navbar-wrap ul li .mega-menu > li:last-child { border: none; } .mega-menu > li > .mega-sub-menu { display: flex; flex-direction: column; min-width: 260px; margin-left: 10px !important; } .mega-sub-menu li a .badge { display: block; padding: .5em .5em .5em .5em; font-size: 10px; font-weight: 600; text-transform: uppercase; line-height: 1; color: var(--tg-white); text-align: center; white-space: nowrap; border-radius: .25rem; background: var(--tg-primary-color); margin-left: 2px; } .navbar-wrap ul li .sub-menu.mega-menu li.active > a { color: var(--tg-primary-color); } .navbar-wrap ul li .sub-menu.mega-menu li.active > a::before { width: 10px; } .mobile-menu .mega-menu-wrap { display: none; width: auto; } .mobile-menu .mega-menu > li > .mega-sub-menu { display: flex !important; flex-direction: column; min-width: auto; margin-left: 0 !important; } .mobile-menu .mega-menu > li > .mega-sub-menu a { margin-left: 20px; display: flex; gap: 5px; align-items: center; } .mobile-menu .navigation li > .mega-menu > li .mega-sub-menu li:first-child { border: none; } /* banner */ .banner-bg-six { background-size: cover; background-position: center; padding: 260px 0 0; position: relative; z-index: 1; } .banner-content-six { margin-bottom: 80px; } .banner-content-six .title { margin-bottom: 15px; font-size: 50px; text-transform: capitalize; font-weight: 800; line-height: 1.4; } .banner-content-six .title span { position: relative; } .banner-content-six .title span::before { content: ""; position: absolute; left: 0; bottom: 6px; width: 0; height: 10px; background: var(--tg-primary-color); z-index: -1; transition: .5s linear; } .banner-content-six .title.animated span::before { width: 100%; } .banner-content-six p { margin-bottom: 0; font-family: var(--tg-heading-font-family); font-weight: 500; } .banner-btn-six { text-align: right; margin-top: 30px; margin-bottom: 50px; } .banner-btn-six .btn::after { display: none; } .banner-img-wrap { margin-bottom: -320px; position: relative; z-index: 1; } .banner-img-six img { border-radius: 20px; min-height: 450px; object-fit: cover; } .banner-img-content { position: absolute; left: 215px; top: 50%; transform: translateY(-50%); } .banner-img-content .title-one { font-size: 40px; font-weight: 800; color: var(--tg-white); margin-bottom: 0; line-height: .8; display: inline-block; background: var(--tg-primary-color); border-radius: 0 18px; padding: 11px 11px; margin-left: -40px; } .banner-img-content-bottom { background: var(--tg-white); border-radius: 0 40px; padding: 20px 32px; } .banner-img-content-bottom .title { margin-bottom: 5px; font-size: 60px; font-weight: 800; line-height: .8; } .banner-img-content-bottom span { display: block; font-size: 20px; font-weight: 600; font-family: var(--tg-heading-font-family); color: var(--tg-primary-color); } .experience-year { position: relative; width: 190px; height: 190px; display: flex; align-items: center; justify-content: center; background: var(--tg-white); border: 1px solid #CBD1D8; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; position: absolute; top: -100px; right: 85px; } .experience-year .icon { width: 108px; height: 108px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; justify-content: center; background: var(--tg-white); border: 1px solid #CBD1D8; color: var(--tg-primary-color); line-height: 0; font-size: 50px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; } .experience-year .content .circle { position: absolute; margin-bottom: 0; font-size: 20px; text-transform: uppercase; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); color: var(--tg-secondary-color); } .experience-year .content .circle span { position: absolute; top: -88px; display: inline-block; transform-origin: 0 88px; } .rotateme { -webkit-animation-name: rotateme; animation-name: rotateme; -webkit-animation-duration: 10s; animation-duration: 10s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; } @keyframes rotateme { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes rotateme { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); } } .banner-shape-wrap-six img { position: absolute; z-index: -1; } .banner-shape-wrap-six img:nth-child(1) { left: 0; bottom: 0; } .banner-shape-wrap-six img:nth-child(2) { right: 0; bottom: 0; } .video-btn { display: flex; align-items: center; color: var(--tg-white); } .video-btn i { width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; background: var(--tg-white); border-radius: 50%; color: var(--tg-primary-color); font-size: 18px; margin-right: 12px; flex: 0 0 auto; } .video-btn span { text-decoration: underline; } .banner-bg-seven { min-height: 725px; display: flex; align-items: center; position: relative; z-index: 1; } .banner-bg-seven::before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: linear-gradient(90deg, rgba(0, 0, 1, 0.53) 39.06%, rgba(0, 0, 0, 0.14) 100%); z-index: -1; } .banner-bg-seven::after { content: ""; position: absolute; left: 0; top: 0; width: 60%; height: 100%; background: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0) 89.06%); opacity: 0.5; z-index: -2; } .banner-content-seven .title { font-size: 60px; font-weight: 800; color: var(--tg-white); margin-bottom: 20px; } .banner-content-seven p { font-size: 18px; font-family: var(--tg-heading-font-family); color: var(--tg-white); font-weight: 600; line-height: 1.33; margin-bottom: 28px; width: 90%; } .banner-btn-seven { display: flex; align-items: center; gap: 15px 25px; flex-wrap: wrap; } .border-btn { border: 2px solid var(--tg-primary-color); background: transparent; border-radius: 6px; color: var(--tg-primary-color); font-size: 15px; font-weight: 800; padding: 16px 30px; } .border-btn::after { filter: none; transition: all 0.3s ease 0s; } .border-btn:hover { background: var(--tg-primary-color); border-color: var(--tg-primary-color); color: var(--tg-white); } .border-btn:hover::after { filter: brightness(0) invert(1); } .banner-btn-seven .border-btn { color: var(--tg-white); border-color: rgba(255 255 255 / 60%); } .banner-btn-seven .border-btn::after { filter: brightness(0) invert(1); } .banner-btn-seven .border-btn:hover { border-color: var(--tg-primary-color); } .banner-shape-wrap-seven img { position: absolute; z-index: -1; } .banner-shape-wrap-seven img:nth-child(1) { left: 0; top: 0; } .banner-shape-wrap-seven img:nth-child(2) { right: 0; bottom: 0; } .banner-bg-eight { background-size: cover; background-position: center; } .banner-content-eight { background: var(--tg-secondary-color); padding: 180px 270px 180px 130px; position: relative; z-index: 1; overflow: hidden; } .banner-content-eight .sub-title { font-weight: 700; font-size: 15px; letter-spacing: 0.1em; text-transform: uppercase; color: var(--tg-white); display: block; font-family: var(--tg-heading-font-family); margin-bottom: 10px; } .banner-content-eight > .title { font-weight: 800; font-size: 50px; text-transform: capitalize; color: var(--tg-white); margin-bottom: 15px; } .banner-content-eight .title span { position: relative; } .banner-content-eight .title span::before { content: ""; position: absolute; left: 0; bottom: 5px; width: 100%; height: 12px; background: var(--tg-primary-color); z-index: -1; } .banner-content-eight p { margin-bottom: 35px; font-family: var(--tg-heading-font-family); color: var(--tg-lavender); font-size: 18px; font-weight: 500; width: 90%; } .banner-content-shape img { position: absolute; z-index: -1; } .banner-content-shape img:nth-child(1) { left: 0; bottom: 0; } .banner-content-shape img:nth-child(2) { right: 0; top: 0; } .banner-follow-wrap { display: flex; align-items: center; gap: 45px; writing-mode: vertical-lr; position: absolute; right: 40px; top: 50%; transform: translateY(-50%) rotate(-180deg); flex-direction: row-reverse; } .banner-follow-wrap .title { color: var(--tg-section-background); font-size: 15px; text-transform: uppercase; margin-bottom: 0; letter-spacing: 0.1em; position: relative; white-space: nowrap; } .banner-follow-wrap .title::before { content: ""; position: absolute; right: 50%; transform: translateX(-50%); top: -31px; width: 2px; height: 20px; background: var(--tg-section-background); } .banner-follow-wrap .list-wrap { display: flex; align-items: center; gap: 15px; } .banner-follow-wrap .list-wrap li { transform: rotate(90deg); } .banner-follow-wrap .list-wrap li a { color: var(--tg-section-background); } .banner-bg-nine { min-height: 840px; background-size: cover; background-position: center; position: relative; z-index: 1; display: flex; align-items: center; overflow: hidden; } .banner-bg-nine::before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: linear-gradient(90deg, #1b273f 0%, rgba(0, 6, 19, 0.81) 0.01%, rgba(0, 8, 26, 0.6) 100%); z-index: -1; } .banner-content-nine { margin-top: 50px; } .banner-content-nine .title { margin-bottom: 15px; font-size: 55px; font-weight: 800; color: var(--tg-white); text-transform: uppercase; line-height: 1.1; } .banner-content-nine p { margin-bottom: 25px; color: #F8F8FA; font-weight: 500; font-family: var(--tg-heading-font-family); font-size: 18px; width: 90%; } .banner-shape-wrap-nine img { position: absolute; z-index: -1; } .banner-shape-wrap-nine img:nth-child(1) { left: 0; top: 0; } .banner-shape-wrap-nine img:nth-child(2) { right: 0; bottom: 0; } .banner-shape-wrap-nine img:nth-child(3) { right: 0; bottom: 0; } /* slider */ .slider-bg-two { background-size: cover; background-position: center; min-height: 870px; padding: 230px 0 120px; display: flex !important; align-items: center; position: relative; z-index: 1; } .slider-bg-two::before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: linear-gradient(90deg, rgba(0, 0, 0, 0.51) -0.81%, rgba(0, 0, 0, 0.00) 77.4%); z-index: -1; } .slider-bg-two::after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 177px; background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(17, 17, 17, 0) 100%); z-index: -1; } .slider-content-two .sub-title { display: inline-block; font-size: 13px; font-weight: 600; color: var(--tg-white); text-transform: uppercase; border-radius: 100px; border: 1px solid rgba(255, 255, 255, 0.12); background: linear-gradient(94deg, rgba(255, 255, 255, 0.30) 0%, rgba(255, 255, 255, 0.10) 91.48%); backdrop-filter: blur(5px); letter-spacing: 1.3px; padding: 5px 20px; margin-bottom: 10px; } .slider-content-two .title { margin-bottom: 16px; font-size: 60px; font-weight: 800; color: var(--tg-white); line-height: 1.1; } .slider-content-two p { margin-bottom: 30px; font-size: 16px; font-weight: 500; color: var(--tg-white); width: 85%; font-family: var(--tg-heading-font-family); } .slider-shape-wrap img { position: absolute; z-index: -1; } .slider-shape-wrap img:nth-child(1) { left: 0; top: 0; } .slider-shape-wrap img:nth-child(2) { right: 0; bottom: 0; z-index: -2; } .slider-shape-wrap img:nth-child(3) { right: 0; bottom: 0; } .slick-active .slider-content-two .btn, .slick-active .slider-content-two p, .slick-active .slider-content-two .title, .slick-active .slider-content-two .sub-title { -webkit-animation-delay: .3s; animation-delay: .3s; -webkit-animation-duration: .8s; animation-duration: .8s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeInUp2; animation-name: fadeInUp2; } .slick-active .slider-content-two .title { -webkit-animation-delay: .6s; animation-delay: .6s; } .slick-active .slider-content-two p { -webkit-animation-delay: .9s; animation-delay: .9s; } .slick-active .slider-content-two .btn { -webkit-animation-delay: 1.2s; animation-delay: 1.2s; } .slick-active .slider-shape-wrap img:nth-child(2), .slick-active .slider-shape-wrap img:nth-child(3), .slick-active .slider-shape-wrap img:nth-child(1) { -webkit-animation-delay: 1.5s; animation-delay: 1.5s; -webkit-animation-duration: .8s; animation-duration: .8s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeInDown2; animation-name: fadeInDown2; } .slick-active .slider-shape-wrap img:nth-child(2), .slick-active .slider-shape-wrap img:nth-child(3) { -webkit-animation-name: fadeInUp2; animation-name: fadeInUp2; } .slider-active-two .slick-dots { position: absolute; display: flex; padding: 0; margin: 0; justify-content: center; gap: 10px; flex-direction: column; right: 50px; bottom: 45%; } .slider-active-two .slick-dots li { list-style: none; line-height: 0; } .slider-active-two .slick-dots li button { text-indent: -9999999999px; padding: 0; border: 2px solid rgba(255, 255, 255, 0.12); border-radius: 50%; width: 14px; height: 14px; background: transparent; } .slider-active-two .slick-dots li.slick-active button { border-color: var(--tg-primary-color); background: var(--tg-primary-color); } @keyframes fadeInUp2 { 0% { opacity: 0; -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); } 100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } } .fadeInUp2 { -webkit-animation-name: fadeInUp2; animation-name: fadeInUp2; -webkit-animation-delay: .5s; animation-delay: .5s; -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } @keyframes fadeInDown2 { 0% { opacity: 0; -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px); } 100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } } .fadeInDown2 { -webkit-animation-name: fadeInDown2; animation-name: fadeInDown2; -webkit-animation-delay: .5s; animation-delay: .5s; -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } /* features */ .custom-container-five { max-width: 1410px; } .features-inner-wrap { background: var(--tg-white); border-radius: 15px; border: 1px solid #E5EAF4; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.06); padding: 80px 80px 45px; margin-top: -55px; position: relative; z-index: 1; } .features-item-five { margin-bottom: 30px; } .features-icon-five { font-size: 60px; line-height: 0; color: var(--tg-primary-color); transition: .4s linear; display: inline-block; margin-bottom: 20px; } .features-item-five:hover .features-icon-five { transform: rotateY(180deg); } .features-content-five .title { margin-bottom: 15px; font-size: 22px; } .features-content-five p { margin-bottom: 0; } .features-bg-two { background-size: cover; background-position: center; padding: 440px 0 90px; position: relative; } .features-item-six { background: var(--tg-white); padding: 45px 45px; margin-bottom: 30px; transition: .3s linear; z-index: 1; position: relative; } .features-item-six:hover { transform: translateY(-5px); } .features-item-six-top { display: flex; align-items: center; gap: 25px; margin-bottom: 20px; } .features-icon-six { font-size: 60px; line-height: 0; flex: 0 0 auto; color: var(--tg-primary-color); transition: .5s linear; } .features-item-six:hover .features-icon-six { transform: rotateY(180deg); } .features-item-six-top .title { margin-bottom: 0; font-size: 22px; } .features-content-six p { margin-bottom: 25px; font-family: var(--tg-heading-font-family); } .features-content-six .link-btn { display: inline-flex; align-items: center; gap: 10px; text-transform: uppercase; font-size: 14px; font-weight: 700; font-family: var(--tg-heading-font-family); color: var(--tg-gray-four); line-height: 1.2; position: relative; padding-bottom: 20px; } .features-content-six .link-btn:hover { color: var(--tg-primary-color); } .features-content-six .link-btn::before { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 3px; background: var(--tg-lavender); transition: .3s linear; border-radius: 3px; } .features-content-six .link-btn:hover::before { background: var(--tg-primary-color); } .features-content-six .link-btn img { transform: translateY(-1.5px); } .features-shape-six img { position: absolute; } .features-shape-six img:nth-child(1) { left: 25%; top: 15%; } .features-shape-six img:nth-child(2) { left: 14%; top: 23%; animation: 8s linear 0s infinite normal none running alltuchtopdown; } .gutter-24 { --bs-gutter-x: 24px; } .z-index-1 { z-index: 1; } .features-item-seven { background: transparent; border: 1px solid transparent; border-radius: 20px; } .features-item-seven.active, .features-item-seven:hover { background: var(--tg-white); border-color: #e7e7e7; box-shadow: 0 4px 50px 0 #ececec; transform: translateY(0); } .features-bg-three { background-size: cover; background-position: center; position: relative; z-index: 1; padding: 140px 0 110px; overflow: hidden; } .features-shape-seven img { position: absolute; z-index: -5; } .features-shape-seven img:nth-child(1) { left: 0; bottom: 0; } .features-shape-seven img:nth-child(2) { right: 13%; top: 13%; } .features-shape-seven img:nth-child(3) { left: 50%; transform: translateX(-50%); top: 0; } /* about */ .section-pt-120 { padding-top: 120px; } .section-pb-120 { padding-bottom: 120px; } .section-pb-90 { padding-bottom: 90px; } .section-py-120 { padding: 120px 0; } .p-relative { position: relative; } .about-img-thirteen { position: relative; padding: 20px 50px 20px 20px; } .about-img-thirteen::before { content: ""; position: absolute; left: 0; top: 0; height: 100%; width: 60%; background: #E4E9F6; border-radius: 15px; z-index: -1; } .about-img-thirteen img:nth-child(1) { border-radius: 10px; border: 10px solid var(--tg-white); } .about-img-thirteen img:nth-child(2) { position: absolute; right: -30px; bottom: 16%; border-radius: 10px; border: 8px solid var(--tg-white); } .about-img-thirteen img:nth-child(3) { position: absolute; right: 8%; bottom: -20px; z-index: -1; animation: alltuchtopdown 8s infinite linear; } .experience-wrap-two { position: absolute; border-radius: 57px 13px 19px 0px; background: var(--tg-primary-color); text-align: center; padding: 30px 31px; left: 33%; bottom: 0; } .experience-wrap-two .title { margin-bottom: 10px; color: var(--tg-white); font-size: 64px; line-height: .8; } .experience-wrap-two span { display: block; font-size: 24px; font-weight: 500; text-transform: capitalize; color: var(--tg-white); font-family: var(--tg-heading-font-family); line-height: 1; } .about-content-thirteen { margin-left: 50px; } .about-content-thirteen p { margin-bottom: 45px; } .about-inner-content { display: flex; align-items: center; gap: 30px; flex-wrap: wrap; } .about-shape-wrap-six img { position: absolute; z-index: -1; } .about-shape-wrap-six img:nth-child(1) { left: 0; top: 10%; z-index: -2; } .about-shape-wrap-six img:nth-child(2) { right: 0; bottom: 14%; } .about-inner-content-two { display: flex; gap: 20px 30px; flex-wrap: wrap; align-items: center; } .clients-box { display: flex; } .clients-box .icon { width: 102px; height: 102px; display: flex; align-items: center; justify-content: center; flex: 0 0 auto; background: var(--tg-primary-color); color: var(--tg-white); font-size: 56px; line-height: 0; border-radius: 10px 0 0 10px; } .clients-box .content { height: 102px; display: flex; flex-direction: column; justify-content: center; border: 1px solid #d4dced; border-radius: 0 10px 10px 0; padding: 20px 20px 20px 20px; } .clients-box .content .title { font-size: 36px; font-weight: 800; margin-bottom: 5px; line-height: 1; } .clients-box .content span { font-family: var(--tg-heading-font-family); font-size: 16px; font-weight: 600; display: block; line-height: 1; color: #667594; } .about-content-nine { width: 95%; } .about-content-nine p { margin-bottom: 25px; } .about-img-fourteen { position: relative; text-align: right; padding-bottom: 170px; } .about-img-fourteen > img:not(:first-child) { position: absolute; } .about-img-fourteen > img:nth-child(1) { border-radius: 15px; border: 8px solid var(--tg-white); } .about-img-fourteen > img:nth-child(2) { border-radius: 10px; border: 8px solid var(--tg-white); left: -20px; top: 20%; z-index: 2; } .about-img-fourteen > img:nth-child(3) { border-radius: 10px; border: 8px solid var(--tg-white); left: 37%; bottom: 12%; z-index: 1; } .about-img-fourteen .shape img { position: absolute; z-index: -1; } .about-img-fourteen .shape img:nth-child(1) { left: 6%; top: 4%; } .about-img-fourteen .shape img:nth-child(2) { right: -30px; top: -30px; } .about-img-fourteen .shape img:nth-child(3) { right: 1%; bottom: -6%; animation: heartbeat 4s infinite alternate; } @-webkit-keyframes heartbeat { from { -webkit-transform: scale(.8); transform: scale(.8); } to { -webkit-transform: scale(1.05); transform: scale(1.05); } } @keyframes heartbeat { from { -webkit-transform: scale(.8); transform: scale(.8); } to { -webkit-transform: scale(1.05); transform: scale(1.05); } } .section-title-four .sub-title { display: block; color: var(--tg-primary-color); font-size: 13px; letter-spacing: 0.1em; text-transform: uppercase; font-weight: 600; margin-bottom: 12px; } .section-title-four .title { margin-bottom: 0; font-size: 40px; font-weight: 800; } .section-title-four p { color: var(--tg-paragraph-color); width: 90%; margin: 15px auto 0; } .about-bg-two { background-size: cover; background-position: center; padding: 120px 0; position: relative; z-index: 1; } .about-img-fifteen { position: relative; padding: 25px 0 0 30px; } .about-img-fifteen::before { content: ""; position: absolute; left: 0; top: 0; width: 35%; height: 100%; background: var(--tg-primary-color); border-radius: 15px 15px 0 15px; z-index: -1; } .about-img-fifteen img { border-radius: 0 15px 15px 15px; } .about-img-fifteen .play-btn { display: flex; align-items: center; gap: 10px; background: var(--tg-primary-color); border-radius: 0 15px 0 15px; position: absolute; left: 0; bottom: 0; padding: 26px 40px; } .about-img-fifteen .play-btn i { width: 55px; height: 55px; display: flex; align-items: center; justify-content: center; flex: 0 0 auto; background: var(--tg-white); border-radius: 50%; } .about-img-fifteen .play-btn span { font-size: 18px; font-weight: 700; color: var(--tg-white); font-family: var(--tg-heading-font-family); text-transform: capitalize; line-height: 1.1; } .about-content-fifteen > p { margin-bottom: 35px; font-weight: 500; font-family: var(--tg-heading-font-family); } .about-content-fifteen > p.info-two { font-size: 20px; font-weight: 600; line-height: 1.5; color: var(--tg-heading-font-color); margin-bottom: 30px; } .about-list-four .list-wrap { display: flex; align-items: center; flex-wrap: wrap; margin: 0 -10px; gap: 14px 0; } .about-list-four .list-wrap li { padding: 0 10px; width: 50%; flex: 0 0 auto; margin-bottom: 0; } .clients-box-wrap { display: flex; align-items: center; flex-wrap: wrap; gap: 30px; } .clients-box-two { display: flex; align-items: center; gap: 20px; border: 1px solid #e1e3e7; border-radius: 15px; background: var(--tg-white); padding: 30px 30px 30px 30px; min-width: 280px; transition: .3s linear; } .clients-box-two:hover { transform: translateY(-5px); } .clients-box-two:hover .icon { transform: rotateY(180deg); } .clients-box-two .icon { font-size: 60px; color: var(--tg-primary-color); line-height: 0; transition: .3s linear; } .clients-box-two .content .title { font-size: 48px; line-height: .8; font-weight: 800; margin-bottom: 5px; } .clients-box-two .content span { font-size: 16px; font-weight: 500; font-family: var(--tg-heading-font-family); color: var(--tg-gray-four); line-height: 1; } .about-shape-six img { position: absolute; z-index: -2; } .about-shape-six img:nth-child(1) { left: 0; bottom: 0; } .about-shape-six img:nth-child(2) { right: 0; bottom: 5%; } .about-img-sixteen { position: relative; padding: 30px 0 70px; } .about-img-sixteen::before { content: ""; position: absolute; left: -30px; top: 0; width: 43%; height: 100%; background: var(--tg-primary-color); border-radius: 15px; z-index: -1; } .about-img-sixteen img:not(:nth-child(1)) { position: absolute; } .about-img-sixteen img:nth-child(1) { border-radius: 20px; } .about-img-sixteen img:nth-child(2) { border-radius: 20px; border: 6px solid var(--tg-white); width: 268px; height: 268px; object-fit: cover; bottom: 20%; right: 0; } .about-img-sixteen img:nth-child(3) { border-radius: 15px; border: 5px solid var(--tg-white); width: 256px; height: 170px; object-fit: cover; bottom: 25px; left: -60px; } .about-img-sixteen img.shape { right: 15%; bottom: 2%; z-index: -1; max-width: 202px; animation: 8s linear 0s infinite normal none running alltuchtopdown; } .about-content-sixteen { margin-left: 45px; } .about-content-sixteen p { margin-bottom: 30px; font-weight: 500; font-family: var(--tg-heading-font-family); } .about-inner-content-three { display: flex; justify-content: space-between; gap: 20px; flex-wrap: wrap; } .about-inner-content-three .about-list-two { flex-grow: 1; } .clients-box-wrap-two { gap: 20px; flex-direction: column; } .clients-box-three { min-width: 230px; padding: 24px 20px 24px 20px; gap: 10px; } .clients-box-three .content .title { font-size: 40px; } .clients-box-three .icon { font-size: 55px; } .about-author-info-two .signature { margin-left: 0; margin-top: 10px; } /* services */ .custom-container-six { max-width: 1560px; } .services-area-eight { background: var(--tg-secondary-color); position: relative; z-index: 1; } .services-item-five { background: var(--tg-white); border-radius: 15px; margin-bottom: 30px; padding: 35px 35px; } .services-thumb-five { margin-bottom: 20px; } .services-thumb-five img { border-radius: 10px; width: 100%; height: 220px; object-fit: cover; } .services-content-five-top { display: flex; align-items: center; gap: 12px; margin-bottom: 20px; } .services-content-five-top .icon { font-size: 45px; line-height: 0; color: var(--tg-primary-color); } .services-content-five-top .title { margin-bottom: 0; font-size: 22px; } .services-content-five p { margin-bottom: 18px; } .services-content-five .btn { padding: 14px 23px 15px; } .services-active-two [class*="col-"] { padding: 0 15px; } .services-active-two .slick-dots { display: flex; padding: 0; margin: 0; justify-content: center; gap: 10px; margin-top: 40px; } .services-active-two .slick-dots li { list-style: none; line-height: 0; } .services-active-two .slick-dots li button { text-indent: -9999999999px; padding: 0; border: 2px solid #B3CCFF; border-radius: 50%; width: 14px; height: 14px; background: transparent; } .services-active-two .slick-dots li.slick-active button { border-color: var(--tg-primary-color); background: var(--tg-primary-color); } .services-shape-wrap img { position: absolute; z-index: -1; } .services-shape-wrap img:nth-child(1) { right: 0; top: 0; } .services-shape-wrap img:nth-child(2) { left: 0; bottom: 0; } .shine-animate { display: block; overflow: hidden; position: relative; z-index: 1; } .shine-animate::before { position: absolute; top: 0; left: -100%; display: block; content: ""; width: 50%; height: 100%; background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.3))); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); -webkit-transform: skewX(-25deg); -ms-transform: skewX(-25deg); transform: skewX(-25deg); } .shine-animate-item:hover .shine-animate::before { -webkit-animation: hoverShine 1.2s; animation: hoverShine 1.2s; } @-webkit-keyframes hoverShine { 100% { left: 125%; } } @keyframes hoverShine { 100% { left: 125%; } } .services-area-nine { background: var(--tg-secondary-color); position: relative; padding: 120px 0 80px; z-index: 1; } .transparent-btn-white { border-color: var(--tg-white); color: var(--tg-white); } .transparent-btn-white::after { filter: brightness(0) invert(1); } .transparent-btn-white:hover { border-color: var(--tg-primary-color); } .services-item-six { display: flex; align-items: center; gap: 55px; margin-bottom: 40px; margin-right: 40px; margin-left: 40px; } .services-item-six:nth-child(even) { flex-direction: row-reverse; } .services-thumb-six { width: 564px; flex: 0 0 auto; } .services-thumb-six img { height: 280px; object-fit: cover; width: 100%; border-radius: 10px; filter: grayscale(1); } .services-item-six:hover .services-thumb-six img { filter: grayscale(0); } .services-content-six-top { display: flex; align-items: center; gap: 17px; margin-bottom: 20px; } .services-icon-six { width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; background: var(--tg-primary-color); border-radius: 10px; color: var(--tg-white); font-size: 40px; line-height: 0; flex: 0 0 auto; } .services-content-six-top .title { margin-bottom: 0; font-size: 24px; color: var(--tg-white); } .services-content-six p { margin-bottom: 30px; color: #D2DCEF; font-weight: 500; font-family: var(--tg-heading-font-family); width: 95%; } .services-content-six .btn { font-size: 14px; background: #0D2D6F; padding: 15px 25px 16px 25px; } .services-content-six .btn::after { margin-left: 8px; transition: all 0.3s ease 0s; } .services-content-six .btn:hover { background: var(--tg-white); color: var(--tg-primary-color); } .services-content-six .btn:hover::after { filter: none; } .section-title-two.white-title p { color: var(--tg-white); } .services-area-ten { padding: 120px 0 90px; position: relative; background: var(--tg-secondary-color); z-index: 1; } .services-item-seven { background: var(--tg-white); border-radius: 10px; padding: 40px 30px 40px; position: relative; z-index: 1; overflow: hidden; margin-bottom: 30px; transition: .3s linear; } .services-item-seven:hover { transform: translateY(-5px); } .services-item-seven .shape img { position: absolute; right: 0; top: 0; } .services-icon-seven { width: 60px; height: 60px; background: var(--tg-primary-color); color: var(--tg-white); border-radius: 10px; display: flex; align-items: center; justify-content: center; font-size: 38px; line-height: 0; margin-bottom: 25px; transition: .5s linear; } .services-item-seven:hover .services-icon-seven { transform: rotateY(180deg); } .services-content-seven .title { margin-bottom: 8px; font-size: 22px; font-weight: 700; text-transform: capitalize; } .services-content-seven p { font-family: var(--tg-heading-font-family); font-weight: 500; margin-bottom: 23px; } .services-content-seven .btn { background: var(--tg-lavender); font-size: 14px; font-weight: 700; color: var(--tg-primary-color); font-family: var(--tg-body-font-family); border-radius: 6px; padding: 14px 24px; } .services-content-seven .btn::after { filter: none; margin-left: 8px; transition: all 0.3s ease 0s; } .services-content-seven .btn:hover { background: var(--tg-primary-color); color: var(--tg-white); } .services-content-seven .btn:hover::after { filter: brightness(0) invert(1); } .services-area-eleven { position: relative; z-index: 1; } .services-shape-five img { position: absolute; z-index: -1; } .services-shape-five img:nth-child(1) { right: 5%; top: 7%; } .services-shape-five img:nth-child(2) { left: 4%; bottom: 9%; } .services-area-twelve { background: var(--tg-secondary-color); padding: 120px 0 90px; position: relative; z-index: 1; } .services-inner-content p { margin-bottom: 25px; color: #D2DCEF; font-weight: 500; font-family: var(--tg-heading-font-family); } .services-inner-content .btn { border-color: var(--tg-white); color: var(--tg-white); } .services-inner-content .btn::after { filter: brightness(0) invert(1); } .services-inner-content .btn:hover { border-color: var(--tg-primary-color); } .services-item-eight { background: var(--tg-white); padding: 35px 40px; box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.05); border-radius: 20px; margin-bottom: 30px; transition: .3s linear; } .services-item-eight:hover { transform: translateY(-5px); } .services-icon-eight { font-size: 60px; line-height: 0; color: var(--tg-primary-color); margin-bottom: 12px; transition: .3s linear; display: inline-block; } .services-item-eight:hover .services-icon-eight { transform: rotateY(180deg); } .services-content-eight .title { margin-bottom: 18px; font-size: 22px; text-transform: capitalize; } .services-content-eight p { margin-bottom: 18px; font-weight: 500; font-family: var(--tg-heading-font-family); } .services-content-eight .link-btn { display: flex; align-items: center; font-weight: 700; text-transform: uppercase; font-size: 14px; color: var(--tg-body-font-color); gap: 8px; } .services-content-eight .link-btn:hover { color: var(--tg-primary-color); } /* counter */ .counter-area-five { padding: 100px 0 70px; } .counter-item-five { display: flex; align-items: center; margin-bottom: 30px; gap: 15px; } .counter-icon-five { width: 84px; height: 84px; display: flex; align-items: center; justify-content: center; background: #EEF3FF; border-radius: 50%; color: var(--tg-primary-color); line-height: 0; font-size: 40px; transition: .3s linear; flex: 0 0 auto; } .counter-item-five:hover .counter-icon-five { transform: rotateY(180deg); } .counter-content-five p { margin-bottom: 5px; font-size: 16px; font-weight: 500; font-family: var(--tg-heading-font-family); } .counter-content-five .count { line-height: .8; font-size: 48px; font-weight: 800; display: block; font-family: var(--tg-heading-font-family); color: var(--tg-heading-font-color); } /* brand */ .brand-area-eight { padding: 57px 0; border-bottom: 1px solid #DEE4F0; } .brand-area-nine { border-bottom: none; } /* project */ .project-bg-three { background-size: cover; background-position: center; padding: 120px 0 90px; } .project-item-five { position: relative; margin-bottom: 30px; } .project-thumb-five { position: relative; border-radius: 15px; overflow: hidden; } .project-thumb-five img { width: 100%; height: 570px; object-fit: cover; } .project-thumb-five::before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: var(--tg-secondary-color); opacity: 0; pointer-events: none; transition: .3s linear; } .project-item-five:hover .project-thumb-five::before { opacity: .5; } .project-content-five { position: absolute; left: 30px; bottom: 45px; opacity: 0; visibility: hidden; } .project-content-five .title { margin-bottom: 0; font-size: 24px; color: var(--tg-white); background: var(--tg-primary-color); border-radius: 4px 4px 4px 0px; padding: 10.5px 16px; } .project-content-five .title a:hover { color: var(--tg-white); } .project-content-five span { display: inline-block; background: var(--tg-white); font-size: 16px; font-weight: 600; font-family: var(--tg-heading-font-family); border-radius: 0px 0px 4px 4px; padding: 10px 15px; line-height: 1; margin-top: -.5px; } .project-item-five:hover .project-content-five { opacity: 1; visibility: visible; } .project-item-five:hover .project-content-five .title { -webkit-animation-delay: .2s; animation-delay: .2s; -webkit-animation-duration: .6s; animation-duration: .6s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeInUp2; animation-name: fadeInUp2; } .project-item-five:hover .project-content-five span { -webkit-animation-delay: .4s; animation-delay: .4s; -webkit-animation-duration: .6s; animation-duration: .6s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeInUp2; animation-name: fadeInUp2; } @keyframes fadeInUp2 { 0% { opacity: 0; -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); } 100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } } .fadeInUp2 { -webkit-animation-name: fadeInUp2; animation-name: fadeInUp2; -webkit-animation-delay: .5s; animation-delay: .5s; -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .project-bg-four { background-size: cover; background-position: center; padding: 120px 0 90px; } .project-item-wrap-two { padding: 0 20px; } .project-item-six { position: relative; padding-bottom: 55px; margin-bottom: 30px; overflow: hidden; } .project-thumb-six { position: relative; border-radius: 15px; overflow: hidden; } .project-thumb-six::before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: var(--tg-secondary-color); opacity: .6; pointer-events: none; transition: .3s linear; opacity: 0; } .project-item-six.active .project-thumb-six::before, .project-item-six:hover .project-thumb-six::before { opacity: .6; } .project-thumb-six .icon { width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; background: var(--tg-white); position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); border-radius: 50%; color: var(--tg-primary-color); transition: .3s linear; margin-top: -50px; opacity: 0; visibility: hidden; } .project-thumb-six .icon:hover { background: var(--tg-primary-color); color: var(--tg-white); } .project-item-six.active .project-thumb-six .icon, .project-item-six:hover .project-thumb-six .icon { opacity: 1; visibility: visible; margin-top: 0; } .project-thumb-six img { width: 100%; height: 495px; object-fit: cover; } .project-content-six { background: var(--tg-white); position: absolute; left: 38px; right: 38px; bottom: 0; z-index: 2; padding: 28px 30px 27px; box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.05); border-radius: 10px; border-bottom: 2px solid var(--tg-primary-color); transform: translateY(100px); transition: .3s linear; opacity: 0; visibility: hidden; } .project-item-six.active .project-content-six, .project-item-six:hover .project-content-six { opacity: 1; visibility: visible; transform: translateY(0); } .project-content-six span { display: block; font-size: 15px; font-weight: 500; line-height: 1; color: var(--tg-primary-color); margin-bottom: 10px; } .project-content-six .title { margin-bottom: 0; font-size: 24px; font-weight: 800; text-transform: capitalize; } .swiper-container.project-active-two { margin: 0 -265px; } .project-thumb-seven { margin-bottom: 30px; } .project-thumb-seven img { filter: grayscale(1); border-radius: 10px; height: 460px; width: 100%; object-fit: cover; } .swiper-slide-active .project-thumb-seven img { filter: grayscale(0); } .project-content-seven { display: flex; align-items: center; justify-content: space-between; gap: 10px; } .project-content-seven .content span { display: block; font-size: 18px; font-family: var(--tg-heading-font-family); color: var(--tg-primary-color); line-height: 1; margin-bottom: 8px; } .project-content-seven .content .title { margin-bottom: 0; font-size: 30px; } .project-content-seven .icon a { width: 55px; height: 55px; display: flex; align-items: center; justify-content: center; border-radius: 50%; border: 1px solid #d8d8d8; flex: 0 0 auto; color: var(--tg-primary-color); transition: .3s linear; line-height: 0; } .project-content-seven .icon a svg { transform: rotate(-45deg); transition: .3s linear; } .project-content-seven .icon a:hover { background: var(--tg-primary-color); border-color: var(--tg-primary-color); color: var(--tg-white); } .project-content-seven .icon a:hover svg { transform: rotate(0); } .project-nav { display: flex; align-items: center; justify-content: flex-end; gap: 12px; margin-bottom: 40px; } .project-nav button { width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: var(--tg-lavender); padding: 0; border: none; } .project-nav button:hover { background: var(--tg-primary-color); color: var(--tg-white); } .project-item-eight { margin-bottom: 30px; position: relative; overflow: hidden; } .project-thumb-eight { border-radius: 15px; overflow: hidden; } .project-thumb-eight img { width: 100%; height: 495px; object-fit: cover; transform: scale(1.05); } .project-item-eight.active .project-thumb-eight img, .project-item-eight:hover .project-thumb-eight img { transform: scale(1); } .project-content-eight { backdrop-filter: blur(10px); background: linear-gradient(90deg, rgba(74, 84, 103, 0.71) 0.01%, rgba(51, 62, 85, 0.7) 100%); position: absolute; left: 38px; right: 38px; bottom: 35px; border-radius: 10px; padding: 22px 28px; transition: .3s linear; margin-bottom: -100px; opacity: 0; visibility: hidden; } .project-item-eight.active .project-content-eight, .project-item-eight:hover .project-content-eight { margin-bottom: 0; opacity: 1; visibility: visible; } .project-content-eight span { display: block; font-size: 15px; font-weight: 500; color: var(--tg-white); text-transform: capitalize; margin-bottom: 5px; } .project-content-eight .title { font-size: 24px; text-transform: capitalize; margin-bottom: 0; color: var(--tg-white); } .project-content-eight .title a:hover { color: var(--tg-white); } /* team */ .team-area-seven { position: relative; } .team-item-six { display: flex; } .team-thumb-six { width: 305px; flex: 0 0 auto; } .team-area-inner { padding: 120px 0; } .team-thumb-six img { height: 100%; object-fit: cover; width: 100%; } .team-content-six { border: 1px solid #EBEBEB; background: var(--tg-white); position: relative; padding: 35px 30px 35px 40px; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; min-height: 310px; } .team-content-six::before { content: ""; position: absolute; left: -19px; top: 40px; width: 20px; height: 30px; background: var(--tg-white); clip-path: polygon(0 50%, 100% 100%, 100% 0); } .team-content-six .title { margin-bottom: 3px; font-size: 22px; font-weight: 600; } .team-content-six span { display: block; font-weight: 500; font-size: 13px; position: relative; margin-bottom: 12px; padding-bottom: 15px; } .team-content-six span::before { content: ""; position: absolute; left: 0; bottom: 0; height: 4px; width: 32px; border-radius: 4px; background: var(--tg-primary-color); } .team-content-six p { margin-bottom: 20px; font-family: var(--tg-heading-font-family); } .team-social-five .list-wrap { display: flex; align-items: center; gap: 6px; } .team-social-five .list-wrap li a { width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; background: var(--tg-lavender); color: var(--tg-primary-color); border-radius: 6px; font-size: 18px; } .team-social-five .list-wrap li a:hover { color: var(--tg-white); background: var(--tg-primary-color); } .team-area-inner .row [class*="col-"]:nth-child(3) .team-item-six, .team-area-inner .row [class*="col-"]:nth-child(4) .team-item-six { flex-direction: row-reverse; } .team-area-inner .row [class*="col-"]:nth-child(4) .team-content-six::before, .team-area-inner .row [class*="col-"]:nth-child(3) .team-content-six::before { left: auto; top: 40px; right: -19px; clip-path: polygon(100% 50%, 0 100%, 0 0); } .team-shape-wrap img { position: absolute; z-index: -1; } .team-shape-wrap img:nth-child(1) { left: 0; top: 0; } .team-shape-wrap img:nth-child(2) { left: 7%; top: 20%; animation: animationFramesOne 20s linear infinite; } .team-shape-wrap img:nth-child(3) { right: 0; bottom: 0; } .team-shape-wrap img:nth-child(4) { right: 8%; bottom: 16%; } .team-bg-eight { background-size: cover; background-position: center; padding: 120px 0 90px; position: relative; z-index: 1; } .team-item-seven { border-radius: 13px; background: var(--tg-white); margin-bottom: 30px; border: 1px solid #DFE3EC; overflow: hidden; transition: .3s linear; } .team-item-seven:hover { box-shadow: 0 20px 50px 0 #eaeaea; border-color: var(--tg-white); } .team-thumb-seven { position: relative; } .team-thumb-seven img { width: 100%; } .team-social.team-social-six .list-wrap { border-radius: 50px; background: var(--tg-gray-four); right: 20px; top: auto; bottom: 20px; } .team-item-seven:hover .team-social.team-social-six .list-wrap { background: var(--tg-primary-color); } .team-shape-two img { position: absolute; z-index: -1; } .team-shape-two img:nth-child(1) { right: 16%; bottom: 9%; animation: alltuchtopdown 8s infinite linear; } .team-shape-two img:nth-child(2) { right: 8%; bottom: 0; z-index: -2; } /* contact */ .contact-area-three { background: var(--tg-secondary-color); position: relative; z-index: 1; } .contact-inner-wrap .col-46 { width: 45.6%; flex: 0 0 auto; } .contact-inner-wrap .col-54 { width: 54.4%; flex: 0 0 auto; } .contact-content-two { padding: 140px 280px 140px 180px; position: relative; } .contact-img-two { position: absolute; left: 0; top: 0; width: 45.6%; height: 100%; background-size: cover; background-position: center; } .contact-content-two p { margin-bottom: 20px; color: #D0D0DD; font-family: var(--tg-heading-font-family); font-weight: 500; } .contact-form-two { margin: 0; } .row.gutter-15 { --bs-gutter-x: 15px; } .contact-form-two form button:hover { background: var(--tg-white); color: var(--tg-primary-color); } .contact-shape-wrap img { position: absolute; z-index: -1; } .contact-shape-wrap img:nth-child(1) { right: 0; top: 0; } .contact-shape-wrap img:nth-child(2) { left: -30%; bottom: 0; } /* faq */ .overview-img-wrap-two { position: relative; } .overview-img-wrap-two::before { content: ""; position: absolute; left: -15%; top: -10%; width: 485px; height: 485px; border-radius: 50%; filter: blur(150px); background: #d5ceff; opacity: 0.3; z-index: -3; } .faq-shape-two img { position: absolute; right: 0; bottom: 0; z-index: -1; } /* video */ .video-area { position: relative; padding: 230px 0; z-index: 1; } .video-bg { background-position: center; background-size: cover; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; background-attachment: fixed; } .video-btn-two { margin-left: 150px; } .video-btn-two .play-btn img:hover { transform: scale(1.05); } .video-area-two { position: relative; height: 620px; display: flex; align-items: center; padding: 80px 0; } .video-bg-two { background-size: cover; background-position: center; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; background-attachment: fixed; } .video-btn-three .play-btn img:hover { transform: scale(1.05); } /* testimonial */ .testimonial-bg-five { background-size: cover; background-position: center; padding: 120px 0 90px; position: relative; z-index: 1; } .testimonial-item-five { background: var(--tg-white); border-radius: 10px; padding: 35px 40px 45px; margin-bottom: 30px; } .testimonial-item-five .rating { display: flex; align-items: center; gap: 4px; color: var(--tg-yellow); font-size: 16px; } .testimonial-item-five p { margin-bottom: 28px; } .testimonial-item-five-top { display: flex; gap: 10px; align-items: center; margin-bottom: 15px; justify-content: space-between; } .testimonial-shape-two img { position: absolute; z-index: -1; } .testimonial-shape-two img:nth-child(1) { right: 16%; bottom: 8%; animation: alltuchtopdown 10s infinite linear; } .testimonial-shape-two img:nth-child(2) { right: 8%; bottom: 0; z-index: -2; } .request-btn-two .btn:hover { background: var(--tg-primary-color); } .testimonial-area-eight.testimonial-bg-four { padding: 230px 0 120px; margin-top: -110px; } .cta-inner-wrap-four { position: relative; z-index: 3; } .testimonial-area-nine { background: #F8F8FA; position: relative; z-index: 1; } .testimonial-item-six .icon { margin-bottom: 18px; } .testimonial-item-six .icon img { opacity: .4; } .testimonial-item-six > .title { margin-bottom: 15px; font-size: 30px; color: var(--tg-primary-color); } .testimonial-item-six > p { margin-bottom: 30px; font-size: 20px; font-weight: 600; line-height: 1.5; } .testimonial-rating { display: flex; align-items: center; gap: 3px; color: var(--tg-yellow); font-size: 16px; margin-bottom: 30px; } .testimonial-wrap { position: relative; padding: 120px 0; } .testimonial-nav-six { position: absolute; right: 0; bottom: 130px; display: flex; align-items: center; gap: 12px; } .testimonial-nav-six button { width: 55px; height: 55px; display: flex; align-items: center; justify-content: center; padding: 0; border-radius: 50%; background: var(--tg-white); line-height: 0; border: 2px solid var(--tg-gray-four); color: var(--tg-gray-four); font-size: 22px; } .testimonial-nav-six button:hover { background: var(--tg-gray-four); color: var(--tg-white); } .testimonial-img-six { text-align: center; position: relative; } .testimonial-img-six::before { content: ""; position: absolute; left: 50%; transform: translateX(-50%); top: -40%; width: 530px; height: 530px; border-radius: 50%; z-index: -2; filter: blur(150px); background: linear-gradient(144deg, #888dff 0%, #6220ee 100%); opacity: 0.1; } .testimonial-img-six img:nth-child(2) { position: absolute; right: 0; bottom: -135px; z-index: -1; } .testimonial-img-six img:nth-child(3) { position: absolute; left: 19%; top: 31%; z-index: -1; animation: alltuchtopdown 8s infinite linear; } .testimonial-shape-five img { position: absolute; z-index: -3; right: 0; bottom: 0; } /* pricing */ .pricing-bg { background-size: cover; background-position: center; padding: 120px 0 90px; position: relative; z-index: 1; } .pricing-box-four { border-radius: 10px; border: 1px solid #E1E1E9; background: var(--tg-white); padding: 55px 58px 58px; margin-bottom: 30px; } .pricing-head-three .title { font-size: 30px; font-weight: 800; margin-bottom: 18px; } .pricing-price-three { background: #F5F5F5; display: inline-block; border-radius: 8px; padding: 15px 25px 15px 20px; margin-bottom: 30px; } .pricing-price-three .price { font-weight: 700; font-size: 30px; margin-bottom: 0; display: flex; align-items: flex-end; line-height: 1; } .pricing-price-three .price strong { font-weight: 500; font-size: 16px; margin: 3px 3px auto 0; } .pricing-price-three .price span { color: #798EB9; text-transform: lowercase; font-weight: 500; font-size: 13px; font-family: var(--tg-body-font-family); margin-left: 2px; margin-bottom: 5px; } .pricing-content p { margin-bottom: 20px; font-weight: 500; font-family: var(--tg-heading-font-family); color: var(--tg-gray-four); } .pricing-list-two .list-wrap { margin-bottom: 35px; } .pricing-list-two .list-wrap li { justify-content: flex-start; } .pricing-btn-three .btn { width: 100%; justify-content: center; border-radius: 8px; } .pricing-shape-two img { position: absolute; z-index: -1; } .pricing-shape-two img:nth-child(1) { right: 8%; bottom: 0; } .pricing-shape-two img:nth-child(2) { right: 16%; bottom: 6%; animation: 8s linear 0s infinite normal none running alltuchtopdown; } /* cta */ .cta-area-six.cta-inner-wrap-four { background-size: cover; background-position: center; padding: 70px 0; } .cta-content-right { display: flex; align-items: center; justify-content: flex-end; gap: 20px 20px; } .cta-content-right .cta-btn .btn { border-color: var(--tg-white); color: var(--tg-white); border-radius: 30px; } .cta-content-right .cta-btn .btn::after { filter: brightness(0) invert(1); } .cta-content-right .cta-info-wrap a:hover { color: var(--tg-secondary-color); } .cta-content-right .cta-info-wrap { width: auto; flex-grow: 1; justify-content: flex-end; } .cta-content-right .cta-info-wrap::before { display: none; } .cta-area-seven { position: relative; z-index: 1; padding: 110px 0; background-color: #061229; } .cta-bg { background-size: cover; background-position: center; position: absolute; left: 0; top: 0; z-index: -1; width: 100%; height: 100%; mix-blend-mode: luminosity; opacity: 0.15; } .cta-btn-two { text-align: right; } .cta-btn-two .btn { background: var(--tg-primary-color); color: var(--tg-white); } .cta-btn-two .btn::after { filter: brightness(0) invert(1); } .cta-btn-two .btn:hover { background: transparent; border-color: var(--tg-white); } .cta-shape img { position: absolute; z-index: -1; left: 7%; top: 0; } /* skill */ .skill-area { background: var(--tg-secondary-color); position: relative; z-index: 1; } .country-content { text-align: center; } .country-content .title { font-size: 230px; line-height: .8; color: #fff; letter-spacing: -5px; margin-bottom: 10px; background: url(../img/images/h8_country-img.jpg) no-repeat; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; -webkit-text-stroke-width: 3px; -webkit-text-stroke-color: white; background-size: cover; background-position: center; } .country-content .title-two { color: var(--tg-white); margin-bottom: 0; font-size: 30px; text-transform: capitalize; } .skill-content { width: 85%; } .skill-content p { margin-bottom: 25px; color: var(--tg-white); } .skill-content .progress-item .title { color: var(--tg-white); } .skill-shape img { position: absolute; z-index: -1; } .skill-shape img:nth-child(1) { left: 10%; top: 10%; } .skill-shape img:nth-child(2) { left: 0; top: 0; } /* overview */ .overview-img-three { position: relative; } .overview-img-three::before { content: ""; position: absolute; left: -15%; top: -5%; width: 470px; height: 470px; border-radius: 50%; border-radius: 100%; background: #d5ceff; filter: blur(150px); opacity: .2; z-index: -1; } .overview-img-three img:nth-child(1) { border-radius: 20px; } .overview-img-three img:nth-child(2) { border-radius: 20px; border: 6px solid var(--tg-white); width: 325px; height: 238px; object-fit: cover; position: absolute; right: -25px; bottom: 50px; } .overview-img-three img:nth-child(3) { position: absolute; right: 15%; bottom: -10%; z-index: -1; animation: alltuchtopdown 8s infinite linear; } .experience-year-two { top: 15px; right: 0; width: 160px; height: 160px; box-shadow: 7px 7px 0 0 #e1e1e1; } .experience-year-two .icon { width: 90px; height: 90px; font-size: 45px; } .experience-year-two .content .circle span { top: -72px; transform-origin: 0 72px; } .experience-year-two .content .circle { font-size: 19px; } .btn-four { border-radius: 6px; } .overview-content-three { margin-left: 45px; } .overview-content-three p { margin-bottom: 30px; font-weight: 500; font-family: var(--tg-heading-font-family); } .overview-content-three .progress-wrap { margin-bottom: 60px; } /* marquee */ .marquee__wrap { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; } .marquee__box { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; flex-wrap: nowrap; width: fit-content; animation: marquee 80s linear infinite; } .marquee__box a { font-weight: 800; font-size: 60px; white-space: nowrap; line-height: 1; position: relative; margin-right: 60px; text-transform: uppercase; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; gap: 15px; align-items: center; font-family: var(--tg-heading-font-family); -webkit-text-stroke: 2px #C6CEDE; color: transparent; } .marquee__wrap:hover .marquee__box { animation-play-state: paused; } @keyframes marquee { 0% { -webkit-transform: translateX(0%); transform: translateX(0%); } 100% { -webkit-transform: translateX(-100%); transform: translateX(-100%); } } /* blog */ .blog-bg-three { background-size: cover; background-position: center; padding: 120px 0 90px; } .blog-post-thumb-two img { transition: .3s linear; width: 100%; min-height: 275px; object-fit: cover; }