index of
/
home
/
thefkyzp
/
emirateeliteloans.com
/
css
/
File: /home/thefkyzp/emirateeliteloans.com/css/style.css
/*---------------------------------------------------- @File: Default Styles This file contains the styling for the actual template, this is the file you need to edit to change the look of the template. ---------------------------------------------------- */ /*===================================================================== @Template Name: Banca @Version: 1.0.0 @Default Styles Table of Content: 01/ Variables 02/ predefine 03/ header 04/ banner 05/ about 06/ loan 08/ team 09/ job 10/ card 11/ testimonial 12/ blog 13/ contact 14/ footer =====================================================================*/ /*----------------------------------------------------*/ @import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Inter&display=swap"); /*----------------------------------------------------*/ /*----------------------------------------------------*/ :root { --theme-color: #6d27e5; --theme-title-color: #171d24; --theme-text-color: #6a737c; --theme-border-color: #dde1e5; --theme-dropshadow: 0 0.5px 1px 0 rgba(51, 77, 114, 0.1), 0px 1.6px 3.6px 0 rgba(51, 77, 114, 0.15); --brand_color: #0050b2; --secondary_color: var(--theme-title-color); --p_color: #4c5267; --gradient_bg_color1: var(--gradient_bg_color-from, #fffbf2); --gradient_bg_color2: var(--gradient_bg_color-to, #edfffd); --border_on_white: #e6edf0; --border_on_highlight: #e6edf0; --body_bg: #fff; --bs-white: #fff; --black_25: #f9f9f9; --black_50: #ebebeb; --black_100: #d6d9dc; --black_150: #c8ccd0; --black_200: #bbc0c4; --black_300: #9fa6ad; --black_350: #9199a1; --black_400: #848d95; --black_500: #6a737c; --black_600: #535a60; --black_700: #3c4146; --black_750: #2f3337; --black_800: #242729; --black_850: #101010; --black_900: #0c0d0e; --font-color-white: #ffffff; --font-color-gray: #6b707f; --bs_sm: 0 1px 2px rgb(0 0 0 / 5%), 0 1px 4px rgb(0 0 0 / 5%), 0 2px 8px rgb(0 0 0 / 5%); --bs_md: 0 1px 3px rgb(0 0 0 / 6%), 0 2px 6px rgb(0 0 0 / 6%), 0 3px 8px rgb(0 0 0 / 9%); --bs_lg: 0 1px 4px rgb(0 0 0 / 9%), 0 3px 8px rgb(0 0 0 / 9%), 0 4px 13px rgb(0 0 0 / 13%); } * { margin: 0; padding: 0; box-sizing: border-box; } a, .btn, button, span, p, i, input, select, textarea, li, img, *::after, *::before, .transition-3, h1, h2, h3, h4, h5, h6 { -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; } a:focus, .button:focus { text-decoration: none; outline: none; } a:focus, a:hover { color: inherit; text-decoration: none; } a, button { color: inherit; outline: none; border: none; text-decoration: none; } button:hover { cursor: pointer; } button:focus { outline: 0; border: 0; } .uppercase { text-transform: uppercase; } .capitalize { text-transform: capitalize; } h1, h2, h3, h4, h5, h6 { font-family: "Poppins", sans-serif; color: var(--secondary_color); margin-top: 0; font-weight: 500; line-height: 1.2; -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; } ul { margin: 0px; padding: 0px; } li { list-style: none; } p { margin: 0; padding: 0; } h1 { font-size: 50px; line-height: 60px; } h2 { font-size: 36px; line-height: 42px; } h3 { font-size: 30px; line-height: 36px; } h4 { font-size: 24px; line-height: 30px; } h5 { font-size: 20px; } body{ overflow-x: hidden; } .bg_white { background-color: #fff !important; } .bg_primary { background-color: #003859 !important; } .bg_disable { background-color: #f5f7fa !important; } .border-start, .border-end, .border-bottom, .border-top { border-color: var(--black_50) !important; } *::-moz-selection { background: var(--theme-color); color: #ffffff; text-shadow: none; } body { overflow-x: hidden; } ::-moz-selection { background: var(--theme-color); color: #ffffff; text-shadow: none; } ::selection { background: var(--theme-color); color: #ffffff; text-shadow: none; } input[type=number] { -moz-appearance: textfield; -webkit-appearance: textfield; } input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } .form-check .form-check-input:checked[type=radio] { background-color: #fff; border-color: var(--brand_color); } .form-check .form-check-input:checked[type=radio] ~ .form-check-label { color: var(--secondary_color); } .form-check .form-check-label { font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); } .form-check-input:checked[type=radio] { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2.5' fill='%230050B2'/%3e%3c/svg%3e"); } .form-control { border-color: var(--black_50); color: #a8a8b2; font-size: 14px; font-family: "Roboto", sans-serif; font-weight: 400; } .form-control:focus { border-color: var(--brand_color); box-shadow: none; } .floating-input { position: relative; z-index: 1; } .floating-input textarea.form-control { height: inherit; padding-top: 23px; padding-bottom: 23px; } .floating-input textarea ~ label { top: 23px; transform: inherit; } .floating-input .form-control { height: 60px; border-radius: 4px; border: 1px solid var(--black_50); font-size: 14px; font-family: "Roboto", sans-serif; font-weight: 400; background-color: transparent; color: #848d95; padding: 0 24px; } .floating-input .form-control::placeholder { color: transparent; } .floating-input .form-control:not(:placeholder-shown) ~ label { top: -1px; color: #848d95; background-color: #f5f7fa; padding: 0 4px; font-size: 12px; left: 24px; z-index: 1; } .floating-input .form-control:focus { background-color: transparent; border-color: var(--brand_color); } .floating-input .form-control:focus ~ label { top: -1px; color: var(--brand_color); background-color: #f5f7fa; padding: 0 4px; font-size: 12px; left: 24px; z-index: 1; transform: translateY(-50%); } .floating-input label { position: absolute; top: 50%; left: 25px; transform: translateY(-50%); font-size: 14px; font-family: "Roboto", sans-serif; font-weight: 400; color: #848d95; transition: all 0.3s ease-out; text-transform: capitalize; z-index: -1; } /* section title css */ .section-title { text-align: center; /* New Version */ } .section-title .short-title { display: inline-block; font-size: 14px; color: var(--brand_color); font-family: "Roboto", sans-serif; font-weight: 500; letter-spacing: 2px; text-transform: uppercase; margin: 10px 0; } .section-title .short-title-2 { display: inline-block; font-family: "Poppins"; font-size: 14px; font-weight: 600; line-height: 24px; letter-spacing: 0.05em; text-transform: uppercase; margin-bottom: 5px; color: #a7b4c0; } .section-title h1 { font-size: 50px; font-family: "Poppins", sans-serif; font-weight: 700; } .section-title h2 { font-size: 36px; color: var(--secondary_color); font-family: "Poppins", sans-serif; font-weight: 700; margin-bottom: 20px; } .section-title P { font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); line-height: 26px; } /*----------------------------------------*/ /* New Version /*----------------------------------------*/ .underline-shape { position: relative; z-index: 1; display: inline-block; } .underline-shape::after { content: ""; position: absolute; left: -4px; width: calc(100% + 8px); bottom: 7px; background-color: #72b1ff; z-index: -1; height: 27%; } .read-more-btn { font-size: 18px; font-family: "Roboto", sans-serif; font-weight: 500; color: var(--brand_color); display: inline-block; margin-top: 30px; } .read-more-btn span { position: relative; } .read-more-btn span::after { content: ""; position: absolute; top: 100%; width: 0px; height: 1px; background-color: var(--brand_color); transition: all 0.3s ease-out; left: 0; } .read-more-btn:hover span::after { width: 100%; } .read-more-btn i { font-size: 18px; vertical-align: middle; } /*------------- End ------------------*/ /*----------------------------------------*/ /* Back To Top Button CSS /*----------------------------------------*/ #back-to-top { display: inline-block; background-color: rgba(220, 220, 220, 0.8); width: 50px; height: 50px; text-align: center; border-radius: 4px; position: fixed; bottom: 100px; right: 30px; transition: background-color 0.3s, opacity 0.5s, visibility 0.5s; opacity: 0; visibility: hidden; z-index: 1000; } .home-form{ background: #F6F6F6 !important; padding: 20px !important } #back-to-top::after { content: "2"; font-family: eleganticons; font-weight: normal; font-style: normal; font-size: 2em; line-height: 50px; color: #000; } #back-to-top:hover { cursor: pointer; background-color: #333; } #back-to-top:hover::after { color: #fff; } #back-to-top:active { background-color: #555; } #back-to-top.show { opacity: 1; visibility: visible; } .saas-section-title h2 { font-size: 52px; font-weight: 500; line-height: 70px; font-family: "Poppins", sans-serif; margin-bottom: 16px; } .saas-section-title h2 span { background: linear-gradient(90deg, #53DFC6 45.35%, #6299FC 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .saas-section-title p { color: #878BA9; font-family: "Roboto", sans-serif; font-size: 18px; font-weight: 400; line-height: 28px; } .text-btn { font-size: 16px; font-weight: 600; font-family: "Roboto", sans-serif; color: #1B2A52; position: relative; display: inline-block; line-height: 18px; transition: all 0.2s linear; } .text-btn:before { content: ""; height: 1px; background: #1B2A52; position: absolute; left: auto; right: 0; bottom: 0; width: 100%; transition: width 0.7s linear; } .text-btn:after { content: ""; display: inline-block; width: 0; left: 0; height: 1px; background: var(--brand_color); position: absolute; bottom: 0; transition: all 0.6s linear; } .text-btn:hover { color: var(--brand_color); } .text-btn:hover:before { width: 0px; transition: width 0.4s linear; } .text-btn:hover:after { width: 100%; } .bank-section-title .short-title-2 { font-size: 16px; color: #aaa; font-weight: 500; margin-bottom: 12px; } .bank-section-title h1 { font-weight: 500; font-size: 52px; margin-bottom: 30px; } .bank-section-title h1 .underline-shape::after { height: 11px; background: #F57B47; border-radius: 2px; } .bank-section-title p { font-size: 18px; } .bank-section-title.color-white h1 { color: #fff; } /*----------------------------------------------------*/ /*----------------------------------------------------*/ .theme-btn { display: inline-block; font-size: 18px; color: #fff; height: 50px; line-height: 50px; border-radius: 4px; position: relative; z-index: 1; background-color: #003859; padding: 0 25px; overflow: hidden; text-align: center; text-transform: capitalize; font-family: "Roboto", sans-serif; font-weight: 500; border: 0.5 solid #f6a609; } .theme-btn:hover{ background-color: #fff !important; color:#FF5733 !important; border: 1px solid #FF5733 ; } .input-with-flag { position: relative; } .input-group-text{ background-color: #fff !important; padding: 3px !important; } .flag-icon { position: absolute; top: 50%; left: 5px; /* Adjust this value according to your preference */ transform: translateY(-50%); height: auto; width: 45px; /* Adjust the width as needed */ pointer-events: none; /* This ensures the icon doesn't interfere with input events */ } /* Adjust the top, left, width, and height properties according to your flag image size */ /* .theme-btn::before { background-color: #fff; color: #f6a609; position: absolute; left: -1px; top: -1px; z-index: -1; height: 103%; width: 102%; border-radius: 4px; content: ""; -webkit-transform: scale(0, 1); -ms-transform: scale(0, 1); transform: scale(0, 1); -webkit-transform-origin: top right; -ms-transform-origin: top right; transform-origin: top right; -webkit-transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1); -moz-transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1); -o-transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1); transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1); transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); -webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); -moz-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); -o-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); } */ .theme-btn:hover { color: #ffffff; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .theme-btn:hover::before { -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); -webkit-transform-origin: top left; -ms-transform-origin: top left; transform-origin: top left; } .theme-btn:hover i { transform: translateY(-1px) translateX(8px); } .theme-btn:hover i.arrow_left { transform: translateY(-1px) translateX(-8px); } .theme-btn i { transition: transform 500ms cubic-bezier(0.86, 0, 0.07, 1); font-size: 18px; display: inline-block; vertical-align: middle; transform: translateY(-1px) translateX(0px); } .theme-btn i.arrow_left { padding-right: 5px; } .theme-btn.theme-btn-alt { background-color: #FF5733; /* color: var(--brand_color); */ color: #fff; } .theme-btn.theme-btn-alt:hover { color: #fff; } .theme-btn.theme-btn-primary_alt { color: var(--brand_color); background-color: rgba(0, 80, 178, 0.05); transition: all 0.3s ease-out; overflow: inherit; } .theme-btn.theme-btn-primary_alt i { transform: translate(0); } .theme-btn.theme-btn-primary_alt::before { display: none; } .theme-btn.theme-btn-primary_alt:hover { background-color: #0050b2; color: #fff; } .theme-btn.theme-btn-primary_alt:hover i { transform: translate(0); } .theme-btn.theme-btn-outlined { background-color: transparent; color: var(--brand_color); border: 1px solid var(--brand_color); } .theme-btn.theme-btn-outlined::before { display: none; } .theme-btn.theme-btn-outlined:hover { background-color: var(--brand_color); color: #fff; } .theme-btn.theme-btn-lg { height: 60px; line-height: 59px; padding: 0 40px; } .theme-btn.theme-btn-outlined_alt { background-color: #fff; color: var(--brand_color); border: 1px solid #fff; } .theme-btn.theme-btn-outlined_alt::before { display: none; } .theme-btn.theme-btn-outlined_alt:hover { background-color: transparent; color: #fff; } .theme-btn.theme-btn-light { background-color: var(--black_50); color: var(--secondary_color); } .theme-btn.theme-btn-light:hover { color: #fff; } .theme-btn.theme-btn-rounded { border-radius: 25px; } .theme-btn.theme-btn-rounded::before { border-radius: 25px; } .theme-btn.theme-btn-rounded-2 { border-radius: 25px; box-shadow: none; transition: all 0.3s ease-out; } .theme-btn.theme-btn-rounded-2::before { display: none; } .theme-btn.theme-btn-rounded-2:hover { background-color: #171d24; color: #fff; box-shadow: 2px 5px 20px rgba(51, 77, 114, 0.2); } /* Theme button 2 css */ .theme-btn-2 { display: inline-block; padding: 10px 20px 10px 14px; border-radius: 25px; position: relative; z-index: 1; font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 500; color: var(--theme-color); text-transform: uppercase; } .theme-btn-2:hover { color: #fff; } .theme-btn-2:hover::before { left: 2px; height: 100%; width: 100%; background-color: #171d24; border-radius: 25px; } .theme-btn-2:hover .arrow { margin-right: 10px; } .theme-btn-2:hover .arrow .horizontal-line { width: 20px; } .theme-btn-2::before { content: ""; position: absolute; top: 0; left: 2px; height: 100%; width: 44px; background-color: var(--theme-color); border-radius: 25px; z-index: -1; } .theme-btn-2 .arrow { position: relative; margin-right: 30px; margin-left: 3px; } .theme-btn-2 .arrow .horizontal-line { height: 1px; width: 0; background-color: #fff; display: inline-block; margin-bottom: 5px; position: relative; margin-left: 10px; } .theme-btn-2 .arrow .horizontal-line::after { content: ""; position: absolute; width: 8px; height: 1px; left: -2px; background-color: #fff; transition: all 0.3s ease-in-out; transform: rotate(45deg); right: -2px; left: auto; bottom: 3px; } .theme-btn-2 .arrow .horizontal-line::before { content: ""; position: absolute; width: 8px; height: 1px; left: -2px; background-color: #fff; transition: all 0.3s ease-in-out; transform: rotate(-45deg); right: -2px; left: auto; top: 3px; } .theme-btn-2.theme-btn-primary::before { background-color: transparent; background-image: linear-gradient(to top, #0050b2 0%, #4185d9 100%); } .desc-title { background-color: #FCB900; } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* Custom Animations CSS /*----------------------------------------*/ @keyframes spin1 { 0% { transform: scale(0.9); } 100% { transform: scale(1.5); } } @keyframes spin2 { 0% { transform: translateY(0); } 100% { transform: translateY(40px); } } @keyframes customUp { 0% { transform: translateY(8px); } 100% { transform: translateY(0); } } @keyframes clipInDown { 0% { clip-path: polygon(-10% -10%, -10% -10%, 110% -10%, 110% -10%); } 100% { clip-path: polygon(-10% 110%, -10% -10%, 110% -10%, 110% 110%); } } @keyframes moveX { 0% { transform: translateX(0) rotate(0deg); } 25% { transform: translateX(70px) rotate(90deg); } 50% { transform: translateX(0px) rotate(170deg); } 75% { transform: translateX(-70px) rotate(90deg); } 100% { transform: translateX(0px) rotate(0deg); } } @keyframes moveY { 0% { transform: translateY(0) rotate(0deg); } 25% { transform: translateY(70px) rotate(90deg); } 50% { transform: translateY(0px) rotate(170deg); } 75% { transform: translateY(-70px) rotate(90deg); } 100% { transform: translateY(0px) rotate(0deg); } } @keyframes floatingBubble { 0% { transform: translate(0, 0) scale(1); } 20% { transform: translate(50px, -50px) scale(0.6); } 40% { transform: translate(100px, -80px) scale(1); } 60% { transform: translate(150px, -80px) scale(1.1); } 80% { transform: translate(200px, -70px) scale(1); } 100% { transform: translate(250px, -50px) scale(0.6); } } @keyframes floatingBubble2 { 0% { transform: translate(0, 0) scale(0.6); } 20% { transform: translate(-50px, 100px) scale(1); } 40% { transform: translate(-100px, 50px) scale(1.1); } 60% { transform: translate(0px, 50px) scale(1); } 80% { transform: translate(50px, -50px) scale(0.6); } 100% { transform: translate(100px, -100px) scale(1); } } @keyframes floatingBubbles { 0% { transform: scale(0.3); opacity: 0; } 100% { transform: scale(1); opacity: 0.4; } } .floatingBubbles { -webkit-animation-name: floatingBubbles; animation-name: floatingBubbles; } @-webkit-keyframes pulsate { 0% { opacity: 1; -webkit-transform: translate(-50%, -50%) scale(0.5); transform: translate(-50%, -50%) scale(0.5); } to { opacity: 0; -webkit-transform: translate(-50%, -50%) scale(4); transform: translate(-50%, -50%) scale(4); } } @keyframes pulsate { 0% { opacity: 1; -webkit-transform: translate(-50%, -50%) scale(0.5); transform: translate(-50%, -50%) scale(0.5); } to { opacity: 0; -webkit-transform: translate(-50%, -50%) scale(4); transform: translate(-50%, -50%) scale(4); } } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* Preloader CSS /*----------------------------------------*/ #preloader { background: #fff; height: 100%; bottom: 0; left: 0; position: fixed; right: 0; top: 0; z-index: 9999; display: flex; align-items: center; justify-content: center; text-align: center; } #preloader .loading { display: flex; } #preloader .ctn-preloader { padding-left: 15px; padding-right: 15px; } #preloader .spinner { animation: spinner 3s infinite linear; border-radius: 50%; border: 3px solid #f1f6f8; border-left-color: #FCB900; border-top-color: #FCB900; margin: 0 auto 0em auto; position: absolute; left: -40px; right: -40px; bottom: -40px; top: -40px; } #preloader .spinner:before { content: ""; width: 20px; height: 20px; border: 6px solid #fff; box-shadow: 0 0 20px 0 rgba(4, 46, 56, 0.2); background: #FCB900; position: absolute; right: 31px; top: 41px; border-radius: 50%; } @media (max-width: 576px) { #preloader .spinner:before { top: 18px; } } #preloader .round_spinner { border-width: 1px; border-color: rgb(238, 243, 244); border-style: solid; border-radius: 50%; background-color: rgb(253, 253, 253); box-shadow: 0 0 100px 0 rgba(4, 46, 56, 0.14); width: 248px; height: 248px; display: flex; align-items: center; justify-content: center; position: relative; margin: 40px auto 80px; } @media (max-width: 576px) { #preloader .round_spinner { width: 155px; height: 155px; } } #preloader .round_spinner h4 { font-size: 30px; font-weight: 400; margin-bottom: 0; color: var(--secondary_color); margin-top: 10px; } #preloader .round_spinner h4 span { font-weight: 700; } #preloader .head { color: var(--secondary_color); display: block; font-size: 26px; font-weight: 700; letter-spacing: 5.2px; text-transform: uppercase; text-align: center; font-family: "Roboto", sans-serif; margin: 5% 0 1% 0; padding: 0; } #preloader p { color: var(--p_color); display: block; font-size: 14px; font-weight: 400; text-align: center; border: none; margin: 0; padding: 0; } @keyframes spinner { to { transform: rotateZ(360deg); } } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* HEADER CSS /*----------------------------------------*/ header { position: absolute; top: 0; left: 0; width: 100%; z-index: 9997; } header .header-top { background-color: #171d24; } header .header-top.bg_white .header-info-left { color: var(--p_color); } header .header-top.bg_white .header-info-right ul li a { color: var(--p_color); } header .header-top.bg_white .header-info-right ul li i { color: #6a737c; } header .header-top .header-info-left { display: flex; align-items: center; color: #bbc0c4; font-size: 14px; font-family: "Roboto", sans-serif; font-weight: 400; } header .header-top .header-info-left .language-list .nice-select { background-color: transparent; border: none; padding-left: 0; } header .header-top .header-info-left .timestamp i { display: block; margin-right: 5px; float: left; margin-top: 2px; } header .header-top .header-info-right { font-family: "Roboto", sans-serif; font-weight: 400; } header .header-top .header-info-right ul { display: flex; justify-content: flex-end; align-items: center; } header .header-top .header-info-right ul li { margin: 0 15px; } header .header-top .header-info-right ul li:last-child { margin-right: 0; } header .header-top .header-info-right ul li img { margin-right: 8px; } header .header-top .header-info-right ul li a { color: #bbc0c4; font-size: 14px; } header .header-top .header-info-right ul li i { color: #bbc0c4; font-size: 14px; display: inline-block; margin-right: 8px; } .header-menu { z-index: 1; background-color: transparent; transition: all 0.2s linear; } .header-menu.header-menu-4 .theme-btn:hover { background-color: var(--brand_color); } .bank-card-img{ margin-left: 5% !important; } .header{ background-color: #FCB900; } .header-menu.navbar_fixed { background: #FCB900; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); position: fixed; z-index: 99; left: 0; right: 0; top: 0; transition: all 0.2s, top 0.4s linear; } .header-menu.navbar_fixed .navbar .sticky_logo .main { display: none; } .header-menu.navbar_fixed .navbar .sticky_logo .sticky { display: block; } .header-menu.navbar_fixed.header-menu-1 .theme-btn, .header-menu.navbar_fixed.header-menu-3 .theme-btn, .header-menu.navbar_fixed.header-menu-4 .theme-btn { background-color: #fff !important; color: #FF5733; } .header-menu.navbar_fixed.header-menu-1 .navbar .menu > .nav-item .mobile_dropdown_icon:hover, .header-menu.navbar_fixed.header-menu-3 .navbar .menu > .nav-item .mobile_dropdown_icon:hover, .header-menu.navbar_fixed.header-menu-4 .navbar .menu > .nav-item .mobile_dropdown_icon:hover { color: var(--theme-color); } .header-menu.navbar_fixed.header-menu-1 .navbar .menu > .nav-item.submenu .dropdown-menu .nav-item .nav-link.active, .header-menu.navbar_fixed.header-menu-3 .navbar .menu > .nav-item.submenu .dropdown-menu .nav-item .nav-link.active, .header-menu.navbar_fixed.header-menu-4 .navbar .menu > .nav-item.submenu .dropdown-menu .nav-item .nav-link.active { color: var(--brand_color); } .header-menu.navbar_fixed.header-menu-1 .navbar .menu > .nav-item > .nav-link, .header-menu.navbar_fixed.header-menu-3 .navbar .menu > .nav-item > .nav-link, .header-menu.navbar_fixed.header-menu-4 .navbar .menu > .nav-item > .nav-link { color: var(--secondary_color); } .header-menu.navbar_fixed.header-menu-1 .navbar .menu > .nav-item > .nav-link.active, .header-menu.navbar_fixed.header-menu-3 .navbar .menu > .nav-item > .nav-link.active, .header-menu.navbar_fixed.header-menu-4 .navbar .menu > .nav-item > .nav-link.active { color: #FF5733 !important; } .header-menu.navbar_fixed.header-menu-1 .navbar .menu > .nav-item > .nav-link::before, .header-menu.navbar_fixed.header-menu-3 .navbar .menu > .nav-item > .nav-link::before, .header-menu.navbar_fixed.header-menu-4 .navbar .menu > .nav-item > .nav-link::before { background-color: #fff !important; } .header-menu.navbar_fixed.header-menu-1 .navbar .navbar-toggler .hamburger span, .header-menu.navbar_fixed.header-menu-3 .navbar .navbar-toggler .hamburger span, .header-menu.navbar_fixed.header-menu-4 .navbar .navbar-toggler .hamburger span { background-color: var(--secondary_color); } .header-menu.navbar_fixed.header-menu-1 .navbar .navbar-toggler .hamburger-cross span, .header-menu.navbar_fixed.header-menu-3 .navbar .navbar-toggler .hamburger-cross span, .header-menu.navbar_fixed.header-menu-4 .navbar .navbar-toggler .hamburger-cross span { background-color: var(--secondary_color); } .header-menu.navbar_fixed.header-menu-3 { background-color: var(--bs-white); } .header-menu.navbar_fixed.header-menu-3 .theme-btn { background-color: var(--brand_color); color: #fff; border-color: transparent; } .header-menu.navbar_fixed.header-menu-3 .theme-btn:hover { background-color: transparent; border-color: var(--brand_color); color: var(--brand_color); transition: all 0.3s ease-in-out; } .header-menu.navbar_fixed.header-menu-3 .navbar .menu > .nav-item > .nav-link { color: var(--secondary_color); } .header-menu.navbar_fixed.header-menu-3 .navbar .menu > .nav-item > .nav-link.active { color: var(--brand_color); } .header-menu.navbar_fixed.header-menu-3 .navbar .menu > .nav-item > .nav-link::before { background-color: var(--brand_color); } .header-menu.navbar_fixed.header-menu-4 .theme-btn { background-color: var(--brand_color); } /* .header-menu.navbar_fixed.header-menu-4 .theme-btn:hover { background-color: var(--secondary_color); } */ .header-menu.navbar_fixed.header-menu-4 .navbar .menu > .nav-item > .nav-link { color: #FF5733; } .header-menu.navbar_fixed.header-menu-4 .navbar .menu > .nav-item > .nav-link.active { color: var(--brand_color); } .header-menu.navbar_fixed.header-menu-4 .navbar .menu > .nav-item > .nav-link::before { background-color: var(--brand_color); } .header-menu .navbar { padding: 0 !important; } .header-menu .navbar .sticky_logo .main { display: block; } .header-menu .navbar .sticky_logo .sticky { display: none; } .header-menu .menu > .nav-item { padding-bottom: 25px; padding-top: 25px; transition: all 0.3s linear; } .header-menu .menu > .nav-item > .nav-link { font-size: 14px; color: #fff; font-family: "Roboto", sans-serif; font-weight: 500; position: relative; text-transform: uppercase; } .header-menu .menu > .nav-item > .nav-link.active::before { content: ""; position: absolute; top: 100%; left: 50%; transform: translateX(-50%); height: 5px; width: 5px; border-radius: 50%; background-color: #fff; } .header-menu .menu > .nav-item > .nav-link::after { display: none; } .header-menu .menu > .nav-item.submenu .dropdown-menu { margin: 0; border-radius: 4px; left: -26px; min-width: max-content; border: 1px solid var(--black_50); background: var(--bs-white); padding: 20px 0; box-shadow: 0 30px 40px 0 rgba(4, 73, 89, 0.1); } .header-menu .menu > .nav-item.submenu .dropdown-menu:before { content: ""; width: 12px; height: 12px; background: var(--bs-white); position: absolute; top: -6px; transform: rotate(45deg); left: 40px; border-left: 1px solid var(--black_50); border-top: 1px solid var(--black_50); } @media (min-width: 992px) { .header-menu .menu > .nav-item.submenu .dropdown-menu { transform: translateY(20px); transition: all 0.3s ease-in; opacity: 0; visibility: hidden; display: block; } } .header-menu .menu > .nav-item.submenu .dropdown-menu.dropdown_menu_two .nav-item { padding: 0 30px; } .header-menu .menu > .nav-item.submenu .dropdown-menu.dropdown_menu_two .nav-item + .nav-item { margin-top: 8px; } .header-menu .menu > .nav-item.submenu .dropdown-menu.dropdown_menu_two .nav-item .nav-link { display: flex; align-items: center; } .header-menu .menu > .nav-item.submenu .dropdown-menu.dropdown_menu_two .nav-item .nav-link:before { display: none; } .header-menu .menu > .nav-item.submenu .dropdown-menu.dropdown_menu_two .nav-item .nav-link img { margin-right: 20px; width: 32px; } .header-menu .menu > .nav-item.submenu .dropdown-menu .nav-item { padding: 0 40px 0 30px; transition: all 0.3s linear; position: relative; } .header-menu .menu > .nav-item.submenu .dropdown-menu .nav-item > i { padding-right: 10px; } .header-menu .menu > .nav-item.submenu .dropdown-menu .nav-item + .nav-item { margin-top: 18px; } .header-menu .menu > .nav-item.submenu .dropdown-menu .nav-item .nav-link { padding: 0; white-space: nowrap; font-size: 14px; font-family: "Roboto", sans-serif; font-weight: 500; color: var(--p_color); transition: color 0.2s linear; position: relative; display: inline-block; } .header-menu .menu > .nav-item.submenu .dropdown-menu .nav-item .nav-link.active { color: var(--brand_color); } .header-menu .menu > .nav-item.submenu .dropdown-menu .nav-item .nav-link:after { display: none; } @media (min-width: 992px) { .header-menu .menu > .nav-item.submenu .dropdown-menu .nav-item:hover > .dropdown-menu, .header-menu .menu > .nav-item.submenu .dropdown-menu .nav-item:focus > .dropdown-menu, .header-menu .menu > .nav-item.submenu .dropdown-menu .nav-item.active > .dropdown-menu { opacity: 1; visibility: visible; transform: translateX(1px) translateY(0px); } } .header-menu .menu > .nav-item.submenu .dropdown-menu .nav-item:hover > .nav-link, .header-menu .menu > .nav-item.submenu .dropdown-menu .nav-item:focus > .nav-link, .header-menu .menu > .nav-item.submenu .dropdown-menu .nav-item.active > .nav-link { color: var(--brand_color); } .header-menu .menu > .nav-item.submenu .dropdown-menu .nav-item:hover > i, .header-menu .menu > .nav-item.submenu .dropdown-menu .nav-item:focus > i, .header-menu .menu > .nav-item.submenu .dropdown-menu .nav-item.active > i { color: var(--brand_color); } .header-menu .menu > .nav-item.submenu .dropdown-menu .nav-item > .dropdown-menu { transition: all 0.3s ease-in; } .header-menu .menu > .nav-item.submenu .dropdown-menu .nav-item > .dropdown-menu:before { display: none; } @media (min-width: 992px) { .header-menu .menu > .nav-item.submenu .dropdown-menu .nav-item > .dropdown-menu { position: absolute; left: 100%; top: 0px; opacity: 0; display: block; visibility: hidden; transform: translateX(1px) translateY(20px); transition: all 0.3s ease-in; background: var(--bs-white); padding: 20px 0; box-shadow: none; } } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu { min-width: 540px; padding: 0; background: #4464a1; border: 0; max-height: 309px; min-height: 309px; } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu li > div { min-height: 309px; } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .nav-pills { padding: 30px 0; background: #fff; border-top-left-radius: 4px; border-bottom-left-radius: 4px; height: 100%; margin-right: -10px; } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabHeader .nav-item { padding: 0 30px; } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabHeader .nav-item:after { content: "5"; position: absolute; right: 25px; top: -1px; font-family: "ElegantIcons"; display: block; color: var(--theme-color); transition: all 0.2s linear; opacity: 0; } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabHeader .nav-item .nav-link { font-size: 14px; color: var(--p_color); display: inline-block; border-radius: 0; } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabHeader .nav-item .nav-link.active { background: transparent; } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabHeader .nav-item + .nav-item { margin-top: 12px; } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabHeader .nav-item:hover:after, .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabHeader .nav-item.active:after { opacity: 1; right: 20px; } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabHeader .nav-item:hover .nav-link, .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabHeader .nav-item.active .nav-link { color: var(--theme-color); } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabContent .tab-pane { padding: 26px 10px; } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabContent .tab-pane .tab_list { width: 50%; padding-bottom: 12px; } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabContent .tab-pane .tab_list.w_100 { width: 100%; } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabContent .tab-pane .tab_list li { margin-bottom: 12px; } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabContent .tab-pane .tab_list li a { font-size: 14px; font-weight: 400; color: #fff; position: relative; font-family: "Roboto", sans-serif; font-weight: 500; } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabContent .tab-pane .tab_list li a:before { content: ""; width: 0; height: 1px; background: #fff; position: absolute; left: 0; bottom: 0; transition: all 0.2s linear; } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabContent .tab-pane .tab_list li a:hover:before, .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabContent .tab-pane .tab_list li a.active:before { width: 100%; } .header-menu .menu > .nav-item.submenu.mega_menu .dropdown-menu .tabContent .tab-pane p { font-size: 14px; line-height: 30px; color: rgba(255, 255, 255, 0.5); margin-bottom: 0; } .header-menu .menu > .nav-item:hover > i { color: var(--brand_color); } @media (min-width: 992px) { .header-menu .menu > .nav-item:hover .dropdown-menu { opacity: 1; transform: translateY(0); visibility: visible; } } .header-menu .menu > .nav-item + .nav-item { margin-left: 38px; } .header-menu .theme-btn { /* margin-left: 25px; */ } .header-menu.header-menu-1 .theme-btn { background-color: #fff; color: var(--theme-color); } .header-menu.header-menu-1 .theme-btn:hover { color: #fff; background-color: var(--secondary_color); } .header-menu.header-menu-2 .menu > .nav-item > .nav-link { color: #6a737c; } .header-menu.header-menu-2 .menu > .nav-item > .nav-link.active { color: var(--brand_color); } .header-menu.header-menu-2 .menu > .nav-item > .nav-link::before { background-color: var(--brand_color); } .header-menu.header-menu-2 .navbar-toggler .hamburger span { background-color: var(--secondary_color); } .header-menu.header-menu-2 .navbar-toggler .hamburger-cross span { background-color: var(--secondary_color); } .header-menu.header-menu-3 { background-color: rgba(23, 29, 36, 0.5); } .header-menu.header-menu-3 .theme-btn-outlined { color: #fff; border-color: #fff; } .header-menu.header-menu-3 .theme-btn-outlined:hover { color: var(--brand_color); background-color: #fff; } .navbar-toggler { padding-right: 0; padding-left: 0; } .hamburger { height: 100%; width: 100%; display: block; } .hamburger span { width: 0%; height: 2px; position: relative; top: 0; left: 0; margin: 4px 0; display: block; background: #fff; border-radius: 3px; -webkit-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; } .hamburger span:nth-child(1) { transition-delay: 0s; } .hamburger span:nth-child(2) { transition-delay: 0.125s; } .hamburger span:nth-child(3) { transition-delay: 0.2s; } .menu_toggle { width: 22px; height: 22px; position: relative; cursor: pointer; display: block; } .menu_toggle .hamburger { position: absolute; } .menu_toggle .hamburger-cross { position: absolute; height: 100%; width: 100%; transform: rotate(45deg); display: block; } .menu_toggle .hamburger-cross span { display: block; background: #fff; border-radius: 3px; -webkit-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; } .menu_toggle .hamburger-cross span:nth-child(1) { height: 100%; width: 2px; position: absolute; top: 0; left: 10px; transition-delay: 0.3s; } .menu_toggle .hamburger-cross span:nth-child(2) { width: 100%; height: 2px; position: absolute; left: 0; top: 10px; transition-delay: 0.4s; } .collapsed .menu_toggle .hamburger span { width: 100%; } .collapsed .menu_toggle .hamburger span:nth-child(1) { transition-delay: 0.3s; } .collapsed .menu_toggle .hamburger span:nth-child(2) { transition-delay: 0.4s; } .collapsed .menu_toggle .hamburger span:nth-child(3) { transition-delay: 0.5s; } .collapsed .menu_toggle .hamburger-cross span:nth-child(1) { height: 0%; transition-delay: 0s; } .collapsed .menu_toggle .hamburger-cross span:nth-child(2) { width: 0%; transition-delay: 0.2s; } .mobile_dropdown_icon { display: none; } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* banner CSS /*----------------------------------------*/ .banner-area { background-color: var(--theme-color); background-image: url(../images/bg-img.png); background-position: center; background-size: cover; position: relative; /* floating bubbles */ } .banner-area .bubbles { position: absolute; width: 100%; top: 0; left: 0; height: 100%; overflow: hidden; } .banner-area .bubbles .bubble { height: 15px; width: 15px; border-radius: 50%; animation-iteration-count: infinite; animation-timing-function: linear; animation-direction: alternate; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-name: zoomIn; } .banner-area .bubbles div { position: absolute; } .banner-area .bubbles div:nth-child(1) { bottom: 20%; left: 5%; } .banner-area .bubbles div:nth-child(1) .bubble { animation-delay: 0.5s; background-color: rgba(255, 255, 255, 0.4); } .banner-area .bubbles div:nth-child(2) { bottom: 65%; left: 20%; } .banner-area .bubbles div:nth-child(2) .bubble { background-color: rgba(246, 166, 9, 0.4); } .banner-area .bubbles div:nth-child(3) { bottom: 15%; left: 30%; } .banner-area .bubbles div:nth-child(3) .bubble { animation-delay: 1s; background-color: #f6a609; } .banner-area .bubbles div:nth-child(4) { bottom: 50%; left: 40%; } .banner-area .bubbles div:nth-child(4) .bubble { animation-delay: 0.8s; animation-direction: alternate-reverse; background-color: rgba(42, 199, 105, 0.4); } .banner-area .bubbles div:nth-child(5) { bottom: 20%; right: 5%; } .banner-area .bubbles div:nth-child(5) .bubble { animation-delay: 0.5s; background-color: rgba(246, 166, 9, 0.4); } .banner-area .bubbles div:nth-child(6) { bottom: 65%; right: 20%; } .banner-area .bubbles div:nth-child(6) .bubble { background-color: #2ac769; } .banner-area .bubbles div:nth-child(7) { bottom: 15%; right: 30%; } .banner-area .bubbles div:nth-child(7) .bubble { animation-delay: 1.1s; background-color: rgba(42, 199, 105, 0.4); } .banner-area .bubbles div:nth-child(8) { bottom: 50%; right: 40%; } .banner-area .bubbles div:nth-child(8) .bubble { animation-delay: 0.2s; background-color: rgba(255, 255, 255, 0.4); } .banner-area .logos { position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; } .banner-area .logos img { position: absolute; animation: pulse ease-out infinite; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .banner-area .logos img:nth-child(1) { bottom: 15%; left: 10%; animation-delay: 0.5s; } .banner-area .logos img:nth-child(2) { bottom: 45%; left: 20%; } .banner-area .logos img:nth-child(3) { bottom: 20%; left: 30%; animation-delay: 1s; } .banner-area .logos img:nth-child(4) { bottom: 20%; right: 30%; animation-delay: 0.5s; } .banner-area .logos img:nth-child(5) { bottom: 15%; right: 10%; } .banner-area .logos img:nth-child(6) { bottom: 45%; right: 20%; animation-delay: 0.8s; } .banner-area .banner-content h1 { font-size: 60px; font-family: "Poppins", sans-serif; font-weight: 700; color: #fff; text-transform: capitalize; position: relative; z-index: 1; line-height: 70px; } .banner-area .banner-content .img-area { position: relative; z-index: 2; } .banner-area .banner-content .symbol-pulse { position: absolute; top: 71%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: -1; width: 100%; height: 100%; overflow: hidden; } .banner-area .banner-content .symbol-pulse div { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-radius: 100%; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.04)), color-stop(65%, rgba(255, 255, 255, 0.04)), to(rgba(255, 255, 255, 0.04))); background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.04) 0, rgba(255, 255, 255, 0.04) 65%, rgba(255, 255, 255, 0.04) 100%); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.04) 0, rgba(255, 255, 255, 0.04) 65%, rgba(255, 255, 255, 0.04) 100%); background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0.04) 0, rgba(255, 255, 255, 0.04) 65%, rgba(255, 255, 255, 0.04) 100%); width: 28rem; height: 28rem; } .banner-area .banner-content .symbol-pulse .pulse-1 { -webkit-transform: translate(-50%, -50%) scale(0.67); -ms-transform: translate(-50%, -50%) scale(0.67); transform: translate(-50%, -50%) scale(0.67); } .banner-area .banner-content .symbol-pulse .pulse-1 { -webkit-transform: translate(-50%, -50%) scale(0.75); -ms-transform: translate(-50%, -50%) scale(0.75); transform: translate(-50%, -50%) scale(0.75); } .banner-area .banner-content .symbol-pulse .pulse-2 { -webkit-transform: translate(-50%, -50%) scale(1.01); -ms-transform: translate(-50%, -50%) scale(1.01); transform: translate(-50%, -50%) scale(1.01); } .banner-area .banner-content .symbol-pulse .pulse-x { will-change: transform; -webkit-animation: pulsate 3s infinite; animation: pulsate 3s infinite; } .banner-area-2 { background-image: url(../images/bg-img-2.png), linear-gradient(to right, #fff, #fffdf7); background-position: center; background-size: cover; background-repeat: no-repeat; overflow: hidden; } .banner-area-2 .banner-content { position: relative; } .banner-area-2 .banner-content .shape { position: absolute; top: -10px; left: -130px; } .banner-area-2 .banner-content h1 { color: var(--secondary_color); font-family: "Poppins", sans-serif; font-weight: 700; line-height: 56px; } .banner-area-2 .banner-content p { font-size: 16px; font-family: "Poppins", sans-serif; font-weight: 400; color: var(--p_color); } .banner-area-2 .banner-content .theme-btn-2 { color: var(--p_color); text-transform: capitalize; padding: 3px 20px 4px 14px; font-size: 18px; } .banner-area-2 .banner-content .theme-btn-2:hover { color: #fff; } .banner-area-2 .banner-content .theme-btn-2:hover::before { width: 100%; } .banner-area-2 .banner-content .theme-btn-2:hover .arrow { margin-right: 10px; } .banner-area-2 .banner-content .theme-btn-2::before { width: 34px; } .banner-area-2 .banner-content .theme-btn-2 .arrow { margin-right: 20px; margin-left: -2px; } .banner-area-2 .banner-content .theme-btn-2 .arrow .horizontal-line::before { width: 7px; top: 2px; } .banner-area-2 .banner-content .theme-btn-2 .arrow .horizontal-line::after { width: 7px; bottom: 2px; } .banner-area-2 .banner-img { position: relative; z-index: 0; } .banner-area-2 .banner-img .shapes img { position: absolute; } .banner-area-2 .banner-img .shapes .shape-1 { top: -25px; left: -45px; } .banner-area-2 .banner-img .shapes .shape-2 { bottom: -50px; right: -40px; z-index: -1; } .banner-area-2 .banner-img .shapes .shape-3 { top: -55px; left: -30px; z-index: -1; } .banner-area-2 .banner-img .shapes .shape-4 { bottom: 25%; right: -5%; animation: zoomIn 1.5s ease-out infinite alternate both; } .banner-area-2 .banner-img .shapes .shape-5 { top: 40%; left: -12%; animation: floatingBubble2 20s linear infinite alternate both; } .banner-area-2 .banner-img .shapes .shape-6 { top: 15%; right: 0%; animation: floatingBubble 20s linear infinite alternate both; } .banner-area-3 { background-color: #281b36; overflow: hidden; position: relative; z-index: 1; } .banner-area-3 .bg-slides .slide { position: absolute; z-index: -1; top: 0; } .banner-area-3 .bg-slides .slide:nth-child(1) { left: 4%; } .banner-area-3 .bg-slides .slide:nth-child(2) { left: 45%; } .banner-area-3 .bg-slides .slide:nth-child(3) { left: 52%; } .banner-area-3 .banner-content h1 { font-size: 50px; color: #fff; font-family: "Poppins", sans-serif; font-weight: 700; line-height: 56px; } .banner-area-3 .banner-content .theme-btn { border-radius: 30px; } .banner-area-3 .person-img { position: absolute; bottom: 0; left: 50px; z-index: 1; } .banner-area-4 { background-color: #10121c; overflow: hidden; } .banner-area-4 .hero-img { display: inline-block; position: relative; z-index: 1; } .banner-area-4 .hero-img .person-img { max-width: 100%; height: auto; } .banner-area-4 .hero-img .shape { position: absolute; } .banner-area-4 .hero-img .shape:nth-child(1) { top: 45%; left: -35%; z-index: -1; } .banner-area-4 .hero-img .shape:nth-child(2) { top: 48%; right: 15px; z-index: 1; } .banner-area-4 .hero-img .shape:nth-child(3) { top: 23%; right: -25px; } .banner-area-4 .hero-img .shape:nth-child(4) { top: 6%; left: 12%; z-index: -1; } .banner-area-4 .hero-img .shape:nth-child(5) { top: 30%; left: -6px; } .banner-area-4 .hero-img .shape:nth-child(6) { top: 23%; left: -25px; z-index: -1; } .banner-area-4 .hero-img .shape:nth-child(7) { top: 50%; right: -7px; z-index: -1; } .banner-area-4 .hero-img .shape:nth-child(8) { top: 18%; left: 30px; z-index: 1; } .banner-area-4 .banner-content h1 { font-size: 60px; font-family: "Poppins", sans-serif; font-weight: 700; color: #fff; } .banner-area-4 .banner-content p { font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; color: #fff; line-height: 24px; } .banner-area-4 .banner-content .theme-btn { color: #000; height: 55px; line-height: 51px; } .banner-area-4 .banner-content .theme-btn:hover { color: #fff; } /*----------------------------------------*/ /* New Version /*----------------------------------------*/ .banner-area-5 { background-color: #101010; position: relative; z-index: 1; overflow: hidden; } .banner-area-5 .bg-shapes .shape { position: absolute; z-index: -1; } .banner-area-5 .bg-shapes .shape:nth-child(1) { left: 0; bottom: 180px; } .banner-area-5 .bg-shapes .shape:nth-child(2) { right: 135px; bottom: 120px; } .banner-area-5 .bg-shapes .shape:nth-child(3) { left: 150px; top: 35%; } .banner-area-5 .bg-shapes .shape:nth-child(4) { right: 10%; top: 50%; } .banner-area-5 .bg-shapes .shape:nth-child(5) { width: 600px; height: 600px; background-color: #5deea0; right: -175px; bottom: -220px; filter: blur(250px); border-radius: 50%; opacity: 0.1; } .banner-area-5 .bg-shapes .shape:nth-child(6) { width: 450px; height: 450px; background-color: #a4f1f2; left: -50px; top: -200px; filter: blur(250px); border-radius: 50%; opacity: 0.1; } .banner-area-5 .banner-content h1 { line-height: 66px; font-size: 60px; font-family: "Poppins", sans-serif; font-weight: 600; color: #fff; margin-bottom: 28px; } .banner-area-5 .banner-content h1 .underline-shape::after { background-color: #f57950; } .banner-area-5 .banner-content p { font-size: 18px; font-family: "Roboto", sans-serif; font-weight: 400; color: #fff; line-height: 30px; } .banner-area-5 .banner-content .under_link { font-size: 18px; font-family: "Roboto", sans-serif; font-weight: 500; color: #fff; line-height: 60px; text-decoration: underline; display: inline-block; } .banner-area-5 .banner-content .under_link i { opacity: 0; visibility: none; display: inline-block; vertical-align: middle; transition: all 0.3s ease-in-out; } .banner-area-5 .banner-content .under_link:hover i { opacity: 1; visibility: visible; transform: translateX(5px); } .banner-area-5 .banner-content .theme-btn { color: #fff; height: 60px; line-height: 55px; } .banner-area-5 .banner-content .theme-btn:hover { color: #fff; } /* .banner-area-5 .banner-content .theme-btn::before { background-color: #2771cb; } */ .banner-area-5 .banner-content .co-operators { margin-top: 80px; } .banner-area-5 .banner-content .co-operators > div { gap: 30px; } .banner-area-5 .basic-loan-calculator { background-color: var(--bs-white); border-radius: 8px; max-width: 450px; padding: 35px; position: relative; margin-left: auto; } .banner-area-5 .basic-loan-calculator .shape { position: absolute; right: -35px; top: -35px; } .banner-area-5 .basic-loan-calculator h4 { font-family: "Poppins"; font-size: 30px; font-weight: 600; line-height: 47px; letter-spacing: -0.02em; margin-bottom: 15px; } .banner-area-5 .basic-loan-calculator .label { font-size: 16px; color: var(--black_900); font-family: "Roboto", sans-serif; font-weight: 500; display: block; margin-bottom: 12px; } .banner-area-5 .basic-loan-calculator .form-control, .banner-area-5 .basic-loan-calculator .nice-select { background-color: #f2f2f2; height: 56px; color: #9199a1; font-family: "Roboto", sans-serif; font-weight: 400; border-radius: 4px; line-height: 56px; font-size: 16px; padding-left: 22px; border-color: transparent; } .banner-area-5 .basic-loan-calculator .form-control:focus, .banner-area-5 .basic-loan-calculator .nice-select:focus { border-color: var(--brand_color); } .banner-area-5 .basic-loan-calculator .form-control::placeholder, .banner-area-5 .basic-loan-calculator .nice-select::placeholder { color: #757589; font-size: 16px; } .banner-area-5 .basic-loan-calculator .form-control .list, .banner-area-5 .basic-loan-calculator .nice-select .list { width: 100%; } .banner-area-5 .basic-loan-calculator .form-control::after, .banner-area-5 .basic-loan-calculator .nice-select::after { font-size: 20px; right: 13px; } .banner-area-5 .basic-loan-calculator .input-field { position: relative; } .banner-area-5 .basic-loan-calculator .input-field span { position: absolute; display: inline-block; top: 50%; right: 20px; font-size: 16px; color: #060608; transform: translateY(-50%); } .banner-area-5 .basic-loan-calculator .input-field .form-control { padding-right: 30px; } .banner-area-5 .basic-loan-calculator .theme-btn { background-color: #060608; } .banner-area-6 { background-color: #cae8f2; position: relative; z-index: 1; overflow: hidden; padding-top: 207px; padding-bottom: 135px; } .banner-area-6 .banner-content h1 { line-height: 88px; font-size: 70px; font-family: "Poppins", sans-serif; font-weight: 600; color: var(--black_900); margin-bottom: 35px; } .banner-area-6 .banner-content p { font-size: 18px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--black_600); line-height: 30px; max-width: 350px; } .banner-area-6 .banner-content .subscribe-field .form-control { max-width: 315px; padding-left: 24px; } .banner-area-6 .banner-content .subscribe-field .form-control::placeholder { font-size: 16px; vertical-align: middle; } .banner-area-6 .banner-content .feature-list { display: flex; flex-wrap: wrap; gap: 16px; margin-top: 16px; } .banner-area-6 .banner-content .feature-list i { color: #262b40; font-size: 16px; margin-right: 7px; } .banner-area-6 .banner-content .feature-list li { font-family: "Roboto"; font-size: 16px; font-weight: 400; line-height: 26px; color: var(--black_600); } .banner-area-6 .banner-img { position: relative; text-align: end; z-index: 1; transform: translateX(30%); } .banner-area-6 .banner-img::before { content: ""; position: absolute; padding: 60px 48px 86px 50px; top: -60px; right: -48px; bottom: -86px; left: -50px; background-color: #bcdfeb; border-radius: 40px; z-index: -1; } .banner-area-6 .banner-img .img-1 { box-shadow: 0px 17.4390602112px 65.3964767456px 0px rgba(63, 93, 101, 0.2); border-radius: 8px; } .banner-area-6 .banner-img .img-2 { position: absolute; box-shadow: 0px 16.5283374786px 61.9812583923px 0px rgba(63, 93, 101, 0.2); border-radius: 8px; top: 0; left: -180px; } .banner-area-6 .banner-img .img-3 { position: absolute; box-shadow: 0px 12.6870946884px 47.5766105652px 0px rgba(63, 93, 101, 0.2); border-radius: 6px; bottom: -55px; left: -75px; } .banner-area-6 .banner-img .img-shape { position: absolute; top: -40px; right: -40px; } .banner-fact { background-color: #F6F6F6; padding: 64px 0; } .banner-fact .single-fact .icon { height: 55px; width: 55px; background-color: #fff; border-radius: 50%; line-height: 55px; text-align: center; font-size: 24px; color: #FF5733; float: left; margin-right: 14px; } .banner-fact .single-fact p { font-family: "Poppins", sans-serif; font-size: 18px; font-weight: 400; line-height: 28px; margin-bottom: 0; color: #000; } /*------------------ End ----------------------*/ .loan-banner { position: relative; overflow: inherit; } .loan-banner .section-title h1 { color: #fff; } .loan-banner .floated-widget { top: inherit; bottom: -80px; padding: 50px 15px 40px 15px; } .loan-banner .floated-widget .border-end { border-color: #dcdee0 !important; } .loan-banner::before { content: ""; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: rgba(41, 66, 102, 0.75); } /*----------------------------------------*/ /* Breadcrumb CSS /*----------------------------------------*/ .breadcrumb-widget { text-align: center; background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; } .breadcrumb-widget::after { content: ""; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: rgba(51, 62, 72, 0.8); } .breadcrumb-widget .breadcrumb-content { position: relative; z-index: 1; } .breadcrumb-widget .breadcrumb-content h1 { color: #fff; font-family: "Poppins", sans-serif; font-weight: 700; margin-bottom: 10px; text-transform: capitalize; } .breadcrumb-widget .breadcrumb-content h2 { color: #fff; font-family: "Poppins", sans-serif; font-weight: 700; margin-bottom: 10px; text-transform: capitalize; } .breadcrumb-widget .breadcrumb-content .breadcrumb-job-info .job-location { color: #bbc0c4; } .breadcrumb-widget .breadcrumb-content .breadcrumb-job-info .job-catagory { color: #bbc0c4; } .breadcrumb-widget .breadcrumb-content .breadcrumb-job-info .job-catagory span { color: #fff; } .breadcrumb-widget .breadcrumb-content ul { display: flex; flex-direction: row; align-items: center; justify-content: center; } .breadcrumb-widget .breadcrumb-content ul li { font-size: 16px; color: #c8ccd0; font-family: "Roboto", sans-serif; font-weight: 400; position: relative; text-transform: capitalize; display: inline-block; margin: 10px 15px; } .breadcrumb-widget .breadcrumb-content ul li:last-child::after { display: none; } .breadcrumb-widget .breadcrumb-content ul li.active { color: #fff; } .breadcrumb-widget .breadcrumb-content ul li a { display: inline-block; } .breadcrumb-widget .breadcrumb-content ul li::after { content: "5"; position: absolute; right: -20px; top: 0; font-family: "ElegantIcons"; } .breadcrumb-widget.breadcrumb-widget-2 { overflow: hidden; } .breadcrumb-widget.breadcrumb-widget-2::after { background-color: rgba(36, 36, 54, 0.7); } .breadcrumb-widget.breadcrumb-widget-2 .shapes .one-shape { position: absolute; opacity: 0.15; } .breadcrumb-widget.breadcrumb-widget-2 .shapes .one-shape.shape-1 { bottom: 0; left: 10%; } .breadcrumb-widget.breadcrumb-widget-2 .shapes .one-shape.shape-2 { top: 0; left: 20%; height: 100%; } .breadcrumb-widget.breadcrumb-widget-2 .shapes .one-shape.shape-3 { top: 0%; right: 33%; } .breadcrumb-widget.breadcrumb-widget-2 .shapes .one-shape.shape-4 { bottom: 0; right: 1%; } .breadcrumb-widget.breadcrumb-widget-2 .shapes .one-shape img { max-height: 100%; } .breadcrumb-widget.breadcrumb-widget-2 .search-box input { height: 60px; padding: 19px 25px; color: #c8ccd0; font-family: "Roboto", sans-serif; font-weight: 400; font-size: 16px; border-radius: 5px; background-color: transparent; border: 1px solid #d8dce0; } .breadcrumb-widget.breadcrumb-widget-2 .search-box input::placeholder { color: #c8ccd0; font-family: "Roboto", sans-serif; font-weight: 400; font-size: 16px; } .breadcrumb-widget.breadcrumb-widget-2 .search-box .search-btn { padding: 15px; background-color: #fff; border-radius: 5px; } .breadcrumb-widget.breadcrumb-widget-2 .search-box .search-btn i { display: inline-block; vertical-align: middle; color: var(--brand_color); font-size: 25px; transform: scaleX(-1); } .breadcrumb-widget.breadcrumb-widget-2 .popular-tags span { font-size: 14px; font-family: "Roboto", sans-serif; font-weight: 400; color: #d8dce0; margin-right: 15px; } .breadcrumb-widget.breadcrumb-widget-2 .popular-tags a { font-size: 14px; font-family: "Roboto", sans-serif; font-weight: 400; color: #fff; padding: 4px 22px; background-color: rgba(255, 255, 255, 0.4); border-radius: 2px; margin-right: 10px; } .breadcrumb-widget.breadcrumb-widget-2 .popular-tags a:hover { background-color: #fff; color: var(--brand_color); } .breadcrumb-widget.breadcrumb-widget-2 .post-info { display: flex; align-items: center; justify-content: center; } .breadcrumb-widget.breadcrumb-widget-2 .post-info div { display: flex; align-items: center; font-size: 14px; font-family: "Roboto", sans-serif; font-weight: 400; color: #c8ccd0; } .breadcrumb-widget.breadcrumb-widget-2 .post-info div span { margin-left: 8px; } .breadcrumb-widget.breadcrumb-widget-3::after { background-color: rgba(24, 23, 61, 0.8); } /*============= banner-saas-area css ================*/ .banner-saas-area { background: #F8FCFC; background: linear-gradient(180deg, #EEF3FE 0%, rgba(242, 242, 242, 0.38) 100%); padding-top: 220px; position: relative; overflow: hidden; z-index: 1; } .banner-saas-area .shape_img { position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 100%; } .saas-banner-content h5 { border-radius: 12px; border: 1px solid #C1D2E1; background: #F6F9FF; font-size: 14px; font-weight: 600; color: #7B7F9C; font-family: "Roboto", sans-serif; padding: 11px 16px 10px 16px; display: inline-block; margin-bottom: 35px; } .saas-banner-content h1 { color: var(--secondary_color); text-align: center; font-family: "Poppins", sans-serif; font-size: 74px; font-style: normal; font-weight: 600; line-height: 98px; letter-spacing: -3px; margin-bottom: 35px; } .saas-banner-content h1 span { background: linear-gradient(90deg, #5E80FF 45.35%, #FC82AC 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .saas-banner-content p { font-size: 24px; line-height: 42px; color: #878BA9; font-family: "Poppins", sans-serif; max-width: 760px; margin-left: auto; margin-right: auto; margin-bottom: 45px; } .saas-banner-content .theme-btn { border-radius: 8px; margin: 0px 12px; font-family: "Poppins", sans-serif; font-size: 20px; font-weight: 500; } .saas-banner-content .theme-btn + .theme-btn { border: 1px solid #C1D2E1; color: #1B2A52; } .saas-banner-content .theme-btn + .theme-btn:hover { color: #fff; } .dahbord_img { margin: 80px -146px 0px; } @media (max-width: 1440px) { .dahbord_img { margin-left: 0; margin-right: 0; } } @media (max-width: 1440px) { .dahbord_img img { max-width: 100%; } } .customer-num { display: flex; margin-top: 45px; } .bank-banner-area { background: #fff; padding: 170px 0px 60px; position: relative; overflow: hidden; z-index: 1; } .bank-banner-area .wave_img { position: absolute; bottom: 0; left: 0; width: 100%; height: 370px; z-index: -1; } .center-content { margin: 0 auto; width: 50%; /* Adjust this value according to your design */ } .bank-banner-content h5 { font-size: 16px; font-weight: 600; color: #000; text-transform: uppercase; opacity: 0.6; margin-bottom: 18px; } .bank-banner-content h1 { color: #FCB900; font-size: 56px; font-weight: 500; line-height: 90px; letter-spacing: -3px; margin-bottom: 35px; } .bank-banner-content h1 .underline-shape:after { height: 11px; background: #E17A52; border-radius: 2px; bottom: 15px; } .bank-banner-content p { color: #000; font-size: 18px; font-weight: 400; opacity: 0.6; margin-bottom: 55px; } .bank-banner-content .feature-list { margin-top: 12px; margin-bottom: 70px; } .bank-banner-content .feature-list li { display: inline-block; font-size: 16px; font-weight: 400; color: #B6B8BB; line-height: 26px; font-family: "Roboto", sans-serif; margin-right: 15px; } .bank-banner-content .form-control { border-radius: 8px; border: 1px solid rgba(212, 218, 226, 0.2); background: rgba(255, 255, 255, 0.2); width: 316px; padding-left: 25px; color: #fff; } .bank-banner-content .form-control::placeholder { color: #b7b7b7; } .bank-banner-content .theme-btn.theme-btn-lg { border-radius: 8px; font-weight: 400; } .active-user { color: #fff; font-size: 14px; font-family: "Poppins", sans-serif; } .user-img-inner { display: flex; margin-right: 15px; } .user-img-inner img { width: 56px; height: 56px; border-radius: 50%; object-fit: cover; border: 3px solid #101010; } .user-img-inner img:not(:first-child) { margin-left: -10px; } .bank-card-img { position: relative; height: 100%; z-index: 1; } .bank-card-img .bank-card { position: absolute; } .bank-card-img .bank-card:nth-child(1) { bottom: 108px; z-index: 1; } .bank-card-img .bank-card:nth-child(2) { bottom: 0px; } .bank-card-img .bank-card:nth-child(3) { position: relative; z-index: -1; bottom: -100px; } .bank-card-img .shap { position: absolute; } .bank-card-img .shap.one { top: -26px; left: 54%; } .bank-card-img .shap.two { left: 100px; bottom: 100px; } .bank-card-img .shap.three { right: 0; top: 28px; } .bank-card-img .shap.four { right: -230px; bottom: 280px; } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* feature CSS /*----------------------------------------*/ .feature-area { position: relative; z-index: 2; } .feature-card-widget, .feature-card-widget-2, .feature-card-widget-4, .feature-card-widget-5, .feature-card-widget-6, .feature-card-widget-7 { text-align: center; background-color: var(--bs-white); box-shadow: 0 1.6px 3.6px 0 rgba(51, 77, 114, 0.15); transition: all 0.3s ease-out; } .feature-card-widget:hover, .feature-card-widget-2:hover, .feature-card-widget-4:hover, .feature-card-widget-5:hover, .feature-card-widget-6:hover, .feature-card-widget-7:hover { box-shadow: 0 20px 45px rgba(51, 77, 114, 0.15); } .feature-card-widget img, .feature-card-widget-2 img, .feature-card-widget-4 img, .feature-card-widget-5 img, .feature-card-widget-6 img, .feature-card-widget-7 img { max-width: 100%; } .feature-card-widget h4, .feature-card-widget-2 h4, .feature-card-widget-4 h4, .feature-card-widget-5 h4, .feature-card-widget-6 h4, .feature-card-widget-7 h4 { font-size: 24px; color: var(--secondary_color); font-family: "Poppins", sans-serif; font-weight: 600; } .feature-card-widget h5, .feature-card-widget-2 h5, .feature-card-widget-4 h5, .feature-card-widget-5 h5, .feature-card-widget-6 h5, .feature-card-widget-7 h5 { font-size: 20px; color: var(--secondary_color); font-family: "Poppins", sans-serif; font-weight: 600; } .feature-card-widget p, .feature-card-widget-2 p, .feature-card-widget-4 p, .feature-card-widget-5 p, .feature-card-widget-6 p, .feature-card-widget-7 p { font-family: "Roboto", sans-serif; font-weight: 400; font-size: 16px; color: var(--p_color); line-height: 26px; } .feature-card-widget { padding: 40px 25px; border-radius: 10px; } .feature-card-widget:hover { box-shadow: 0px 20px 45px rgba(51, 77, 114, 0.15); } .feature-card-widget:hover h4 { color: var(--theme-color); } .feature-card-widget .card-img { position: relative; } .feature-card-widget .card-img img { max-width: 100%; margin: 15px 0 25px 0; min-height: 54px; } .feature-card-widget h4 { text-transform: capitalize; margin-bottom: 5px; } .feature-card-widget p { margin: 11px 0 5px 0; } .feature-card-widget-2 { padding: 30px 25px; border-radius: 10px; } .feature-card-widget-2 .icon-bg-1, .feature-card-widget-2 .icon-bg-2, .feature-card-widget-2 .icon-bg-3, .feature-card-widget-2 .icon-bg-4 { display: inline-block; padding: 15px; border-radius: 10px; text-align: center; } .feature-card-widget-2 .icon-bg-1 { background-color: rgba(41, 204, 37, 0.1); } .feature-card-widget-2 .icon-bg-2 { background-color: rgba(190, 99, 249, 0.1); } .feature-card-widget-2 .icon-bg-3 { background-color: rgba(252, 87, 59, 0.1); } .feature-card-widget-2 .icon-bg-4 { background-color: rgba(38, 198, 218, 0.1); } .feature-card-widget-2 h5 { margin: 15px 0; } .feature-card-widget-2 h4 { margin-bottom: 12px; margin-top: 18px; } .feature-card-widget-2 p { min-height: 72px; line-height: inherit; } .feature-card-widget-3 { padding: 25px; border-radius: 10px; transition: all 0.3s ease-out; overflow: hidden; position: relative; margin: 0 12px; outline: none; } .feature-card-widget-3 .shapes img { position: absolute; } .feature-card-widget-3 img { max-width: 100%; } .feature-card-widget-3 .title { font-size: 14px; font-family: "Roboto", sans-serif; font-weight: 400; color: #fff; line-height: 22px; display: block; margin-top: 5px; } .feature-card-widget-3 h5 { font-size: 22px; color: #fff; margin-top: 13px; font-family: "Poppins", sans-serif; font-weight: 400; line-height: 30px; } .feature-card-widget-3 h5 span { font-family: "Poppins", sans-serif; font-weight: 600; } .feature-card-widget-3 a { font-size: 22px; color: #fff; font-family: "Poppins", sans-serif; font-weight: 400; display: inline-block; line-height: 30px; } .feature-card-widget-3.card-1 { background-color: #f76363; } .feature-card-widget-3.card-1:hover { box-shadow: 0 20px 50px 0 rgba(247, 99, 99, 0.25); } .feature-card-widget-3.card-1 .shapes img:nth-child(1) { bottom: 0; right: 20px; animation: pulse 2s ease-out infinite alternate both; } .feature-card-widget-3.card-1 .shapes img:nth-child(2) { top: 0; right: 0; animation: pulse 3s ease-out infinite alternate both; } .feature-card-widget-3.card-1 .shapes img:nth-child(3) { top: 50%; right: 40%; } .feature-card-widget-3.card-1 .shapes img:nth-child(4) { bottom: 60%; right: 75%; } .feature-card-widget-3.card-2 { background-color: #40ad87; } .feature-card-widget-3.card-2:hover { box-shadow: 0 20px 50px 0 rgba(64, 173, 135, 0.25); } .feature-card-widget-3.card-2 .shapes img:nth-child(1) { top: 0; right: 20px; animation: pulse 6s ease-out infinite alternate both; } .feature-card-widget-3.card-2 .shapes img:nth-child(2) { bottom: 0; right: 0; animation: pulse 2s ease-out infinite alternate both; } .feature-card-widget-3.card-2 .shapes img:nth-child(3) { top: 50%; right: 40%; animation: moveX 13s ease-out infinite alternate both; } .feature-card-widget-3.card-2 .shapes img:nth-child(4) { bottom: 60%; right: 75%; animation: moveY 15s ease-out infinite alternate both; } .feature-card-widget-3.card-3 { background-color: #7080fa; } .feature-card-widget-3.card-3:hover { box-shadow: 0 20px 50px 0 rgba(112, 128, 250, 0.25); } .feature-card-widget-3.card-3 .shapes img:nth-child(1) { top: 0; right: 0; animation: pulse 2s ease-out infinite alternate both; } .feature-card-widget-3.card-3 .shapes img:nth-child(2) { top: 0; right: 0; animation: pulse 3s ease-out infinite alternate both; } .feature-card-widget-3.card-3 .shapes img:nth-child(3) { top: 20%; right: 40%; animation: moveX 13s ease-out infinite alternate both; } .feature-card-widget-3.card-3 .shapes img:nth-child(4) { bottom: 20%; right: 20%; } .feature-card-widget-3.card-3 .shapes img:nth-child(5) { bottom: 10%; right: 25%; } .feature-card-widget-3.card-3 .shapes img:nth-child(6) { left: 10%; top: 15%; animation: moveY 13s ease-out infinite alternate both; } .feature-card-widget-3.card-3 .shapes img:nth-child(7) { left: 50%; top: 75%; animation: moveX 13s ease-out infinite alternate both; } .feature-card-widget-4 { padding: 50px 30px; border-radius: 10px; } .feature-card-widget-4 .theme-btn { border-color: rgba(0, 80, 178, 0.5); } .feature-card-widget-4 .social-button a { display: inline-block; text-align: center; height: 40px; width: 40px; border-radius: 50%; background-color: transparent; color: var(--p_color); line-height: 37px; border: 1px solid var(--p_color); margin-right: 15px; } .feature-card-widget-4 .social-button a:last-child { margin-right: 0; } .feature-card-widget-4 .social-button a:hover { border-color: var(--brand_color); background-color: var(--brand_color); color: #fff; } .feature-card-widget-5 { padding: 50px 40px; padding-bottom: 43px; text-align: left; border-radius: 8px; } .feature-card-widget-6 { display: flex; padding: 38px 40px; text-align: left; border-radius: 10px; } .feature-card-widget-6 img { max-width: inherit; } .feature-card-widget-6 h6 { font-size: 18px; color: var(--secondary_color); font-family: "Poppins", sans-serif; font-weight: 600; line-height: 16px; } .feature-card-widget-7 { padding: 38px 30px 30px 30px; border-radius: 5px; } .feature-card-widget-7 h4 { margin-bottom: 13px; } /*----------------------------------------*/ /* New Version /*----------------------------------------*/ .feature-card-widget-8 { text-align: center; background-color: #f4f5f6; transition: all 0.3s ease; border-radius: 8px; padding: 50px 40px; } .feature-card-widget-8:hover { box-shadow: 0px 16px 60px 0px rgba(63, 93, 101, 0.2); background-color: #fff; } .feature-card-widget-8 img { max-width: 100%; } .feature-card-widget-8 h4 { font-size: 24px; font-family: "Poppins", sans-serif; font-weight: 600; margin-top: 26px; margin-bottom: 16px; } .feature-card-widget-8 p { font-family: "Roboto", sans-serif; font-weight: 400; font-size: 15px; color: var(--p_color); line-height: 26px; } .feature-card-widget-9 { text-align: center; background-color: var(--bs-white); border: 1px solid var(--black_50); transition: all 0.3s ease; border-radius: 8px; padding: 40px 33px; height: 100%; } .feature-card-widget-9.widget-link { background-color: #FCB900; border-color: #fff; box-shadow: none !important; display: flex; flex-direction: column; align-items: center; justify-content: center; } .feature-card-widget-9.widget-link h1 { color: #fff; font-size: 52px; font-weight: 600; line-height: 64px; margin-bottom: 9px; } .feature-card-widget-9.widget-link a { color: #fff; font-family: "Roboto", sans-serif; font-size: 20px; font-weight: 400; line-height: 26px; } .feature-card-widget-9.widget-link a i { vertical-align: middle; display: inline-block; } .feature-card-widget-9.widget-link a:hover i { transform: translateX(8px); } .feature-card-widget-9:hover { box-shadow: 0px 5.9348835945px 29.6744174957px 0px rgba(6, 7, 46, 0.1019607843); } .feature-card-widget-9 h5 { font-size: 20px; font-weight: 600; line-height: 34px; letter-spacing: -0.01em; color: var(--black_850); margin-top: 30px; margin-bottom: 10px; } .feature-card-widget-9 p { font-size: 16px; font-weight: 400; line-height: 26px; color: var(--p_color); font-family: "Roboto", sans-serif; margin-bottom: 8px; } .feature-area-2 { background-color: var(--sec-bg-color); } .feature-area-3 { background-color: #f6f6f6; } .feature-widget-2 { display: flex; border-radius: 5px; padding: 40px; transition: all 0.3s ease-out; position: relative; overflow: hidden; z-index: 1; } .feature-widget-2 .shapes img { position: absolute; z-index: -1; animation: pulse 1.5s ease-out infinite alternate both; } .feature-widget-2.feature-1 { background-color: #7a33ff; } .feature-widget-2.feature-1 .shapes img:nth-child(1) { top: 0; right: 0; } .feature-widget-2.feature-1 .shapes img:nth-child(2) { bottom: 0; left: 0; animation-delay: 0.3s; } .feature-widget-2.feature-1 .shapes img:nth-child(3) { top: 15%; right: 35%; animation: moveX 15s linear infinite alternate both; animation-delay: 1.5s; } .feature-widget-2.feature-1 .shapes img:nth-child(4) { bottom: 15%; left: 35%; animation: moveX 15s linear infinite alternate both; } .feature-widget-2.feature-1 .shapes img:nth-child(5) { top: 40%; left: 60%; animation: floatingBubble 15s linear infinite alternate both; } .feature-widget-2.feature-1 .shapes img:nth-child(6) { top: 5%; right: 65%; animation: floatingBubble2 15s linear infinite alternate both; } .feature-widget-2.feature-1:hover { box-shadow: 0 20px 40px 2px rgba(122, 51, 255, 0.2); } .feature-widget-2.feature-2 { background-color: #b93dcc; } .feature-widget-2.feature-2 .shapes img:nth-child(1) { bottom: 0; left: 0; opacity: 0.1; animation-delay: 0.3s; } .feature-widget-2.feature-2 .shapes img:nth-child(2) { top: 0; right: 0; opacity: 0.1; } .feature-widget-2.feature-2 .shapes img:nth-child(3) { bottom: 0%; left: 35%; opacity: 0.1; animation-delay: 0.9s; } .feature-widget-2.feature-2 .shapes img:nth-child(4) { bottom: 15%; right: 70%; } .feature-widget-2.feature-2 .shapes img:nth-child(5) { top: 15%; left: 60%; animation: moveX 15s linear infinite alternate both; animation-delay: 1.1s; } .feature-widget-2.feature-2 .shapes img:nth-child(6) { top: 5%; right: 65%; opacity: 0.1; animation: moveY 15s linear infinite alternate both; } .feature-widget-2.feature-2:hover { box-shadow: 0 20px 40px 2px rgba(185, 61, 204, 0.2); } .feature-widget-2.feature-3 { background-color: #247cb2; } .feature-widget-2.feature-3 .shapes img:nth-child(1) { bottom: 0; right: 0; opacity: 0.1; animation-delay: 0.3s; } .feature-widget-2.feature-3 .shapes img:nth-child(2) { top: 0; left: 0; opacity: 0.1; } .feature-widget-2.feature-3 .shapes img:nth-child(3) { top: 0%; left: 35%; animation-delay: 0.8s; } .feature-widget-2.feature-3 .shapes img:nth-child(4) { bottom: 15%; right: 70%; animation: floatingBubble 15s linear infinite alternate both; } .feature-widget-2.feature-3 .shapes img:nth-child(5) { top: 15%; left: 75%; animation-delay: 0.5s; } .feature-widget-2.feature-3:hover { box-shadow: 0 20px 40px 2px rgba(36, 124, 178, 0.2); } .feature-widget-2 .feature-img img { max-width: 100%; padding: 0 23px 0 10px; } .feature-widget-2 .feature-content p { font-size: 16px; color: #fff; font-family: "Roboto", sans-serif; font-weight: 400; line-height: 26px; } .feature-widget-2 .feature-content h6 { font-size: 18px; color: #fff; font-family: "Poppins", sans-serif; font-weight: 600; margin-bottom: 0; } .feature-slider .slick-list { margin: 0 -25px; padding: 0 10px; } .feature-slider .slick-dots { bottom: -5px; } .feature-slider .slick-dots li button { background-color: #cacccf; border: none; } .feature-slider .slick-dots li.slick-active button { background-color: var(--brand_color); } .feature-slider .slick-track { margin: 20px 0 55px 0; } /*----------------------------------------*/ /* Feature Calculator CSS /*----------------------------------------*/ .feature-calculator .calculator { border: 1px solid var(--black_50); box-shadow: var(--theme-dropshadow); border-radius: 10px; background: var(--bs-white); } .feature-calculator .calculator .border-end { border-color: #dcdee0; } .feature-calculator .calculator .border-bottom { border-color: #dcdee0; } .feature-calculator .calculator .steps { background-color: #f5f7fa; border-radius: 5px; padding: 9px 20px; } .feature-calculator .calculator .steps .single-step { font-family: "Roboto", sans-serif; font-weight: 400; color: #6a737c; font-size: 14px; } .feature-calculator .calculator .steps .single-step span { border-radius: 50%; border: 1px solid #dcdee0; height: 18px; width: 18px; font-size: 12px; margin-right: 7.5px; display: inline-block; line-height: 17px; text-align: center; } .feature-calculator .calculator .calculator-slider label { font-size: 20px; font-family: "Roboto", sans-serif; font-weight: 500; margin-bottom: 0; color: var(--black_700); line-height: 32px; } .feature-calculator .calculator .calculator-slider label.label-2 { font-size: 18px; color: var(--secondary_color); line-height: 29.52px; } .feature-calculator .calculator .calculator-slider .range { font-size: 14px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); } .feature-calculator .calculator .calculator-slider .range-slider { width: 100%; } .feature-calculator .calculator .calculator-slider .range-slider.noUi-horizontal { height: 5px; background-color: rgba(0, 80, 178, 0.15); border-radius: 2.5px; } .feature-calculator .calculator .calculator-slider .range-slider.noUi-horizontal .noUi-handle { height: 15px; width: 15px; top: -5px; } .feature-calculator .calculator .calculator-slider .range-input { height: 35px; border-radius: 17.5px; line-height: 32px; text-align: center; color: #6a737c; font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 500; border: 1px solid #dcdee0; width: 120px; margin-left: 20px; } .feature-calculator .calculator .calculator-slider .range-input:focus { border-color: var(--brand_color); color: #171d24; box-shadow: none; } .feature-calculator .calculator .calculator-slider .range-input:focus-visible { outline: none; } .feature-calculator .expected-payment .sec-head { padding: 24px 22px; border-radius: 7px; } .feature-calculator .expected-payment h5 { font-size: 20px; font-family: "Roboto", sans-serif; font-weight: 500; color: var(--black_700); } .feature-calculator .expected-payment p { font-size: 14px; color: var(--black_500); font-family: "Roboto", sans-serif; font-weight: 400; } .feature-calculator .expected-payment h4 { font-size: 24px; font-family: "Roboto", sans-serif; font-weight: 700; color: var(--black_700); } /*----------------------------------------*/ /* track financial progress CSS /*----------------------------------------*/ .track-f-progress { overflow: hidden; background-color: var(--sec_bg_color); } .track-f-progress .img-content { position: relative; text-align: right; z-index: 1; } .track-f-progress .img-content .bg-img { position: absolute; z-index: -1; top: -35%; left: -30%; } .track-f-progress .img-content .track-3 { position: relative; z-index: 1; max-width: 100%; } .track-f-progress .img-content .track-img { position: absolute; max-width: 100%; width: auto; } .track-f-progress .img-content .track-img.track-1 { top: 50px; left: -30px; z-index: 1; } .track-f-progress .img-content .track-img.track-2 { bottom: 40px; left: -15px; } .track-f-progress .text-content { position: relative; z-index: 1; } .track-f-progress .text-content p, .card-payment .text-content p, .internet-banking .text-content p { font-size: 16px; color: var(--p_color); font-family: "Roboto", sans-serif; font-weight: 400; margin-top: 17px; line-height: 26px; } .track-f-progress .text-content h2, .card-payment .text-content h2, .internet-banking .text-content h2 { color: var(--secondary_color); font-size: 36px; font-family: "Poppins", sans-serif; font-weight: 700; margin-bottom: 0; } /*----------------------------------------*/ /* card payment CSS /*----------------------------------------*/ .card-payment { overflow: hidden; } .card-payment .img-content { position: relative; } .card-payment .img-content .bg-img { position: absolute; top: -20%; left: -45%; z-index: -1; } .card-payment .img-content .card-2 { position: absolute; top: 35px; right: 15px; } .card-payment .text-content { position: relative; z-index: 1; } /*----------------------------------------*/ /* Internet Banking CSS /*----------------------------------------*/ .internet-banking { position: relative; overflow: hidden; background-color: var(--sec-bg-color); } .internet-banking .img-content { position: relative; z-index: 1; } .internet-banking .img-content .bg-img { position: absolute; z-index: -1; top: -40%; left: -32%; } .internet-banking .img-content .bank-1 { position: absolute; top: 60px; right: -30px; } .internet-banking .img-content .bank-2 { position: absolute; position: absolute; bottom: 80px; left: -40px; } .internet-banking .img-content .bank-3 { position: absolute; top: 95px; left: -105px; z-index: -1; } .internet-banking .text-content { position: relative; z-index: 1; } /*========== saas-features- card area css ===========*/ .saas-feature-card { text-align: left; border-radius: 16px; background: #F7F9FF; padding: 40px 32px; } .saas-feature-card h4 { font-size: 22px; letter-spacing: -1px; } .saas-feature-card p { color: #878BA9; font-size: 18px; line-height: 28px; } .saas-feature-card .text-btn { margin-top: 40px; display: inline-block; } .saas-feature-card:hover { box-shadow: 0px 16px 60px 0px rgba(63, 74, 101, 0.2); } .saas-features-area { padding: 140px 0px; } .saas-features-img { border-radius: 16px; background: linear-gradient(180deg, #E7F2FF 0%, #F8FFFD 100%); margin-right: 25px; padding-top: 38px; padding-right: 38px; } .saas-features-content { padding-left: 10px; } .saas-features-content .saas-section-title h2 span { background: linear-gradient(90deg, #6D81F8 45.35%, #F682B0 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .features-icon-box .round_icon { width: 42px; height: 42px; border-radius: 50%; background: linear-gradient(145deg, #32EBF6 0%, #6C67FF 100%); display: inline-flex; align-items: center; justify-content: center; margin-right: 16px; } .features-icon-box h4 { font-size: 18px; font-weight: 600; line-height: 1.1; margin-bottom: 12px; } .features-icon-box p { color: #878BA9; font-family: "Roboto", sans-serif; font-size: 18px; font-weight: 400; } .features-icon-box .text { flex: 1; } .features-icon-box.two .round_icon { background: linear-gradient(145deg, #EF9CFD 0%, #6687FE 100%); } .features-icon-box.feedback { margin-right: 50px; } .features-icon-box.feedback:not(:first-child):before { content: ""; width: 1px; height: 100px; background: #878BA9; opacity: 0.5; position: relative; display: inline-block; margin-right: 50px; } .features-icon-box.feedback h4 { font-size: 52px; line-height: 1; } .saas-features-item:not(:last-child) { margin-bottom: 140px; } .saas-features-item.flex-row-reverse .saas-features-img { margin-right: 0; margin-left: 25px; padding-left: 38px; padding-right: 0; background: linear-gradient(145deg, #F5E9FF 0%, #F8FFFD 100%); } .saas-features-item.flex-row-reverse .saas-features-content { padding-left: 0; } .saas-features-item.flex-row-reverse .saas-features-content .saas-section-title h2 span { background: linear-gradient(90deg, #F98885 45.35%, #F0CC96 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .app-showcase-area { background: #F5F8FF; padding: 140px 0px 110px; position: relative; overflow: hidden; z-index: 1; } .app-showcase-area .shape_img { position: absolute; left: 0; top: 0; z-index: -1; width: 100%; height: 100%; } .app-showcase-area .saas-section-title h2 span { background: linear-gradient(90deg, #4B57F6 45.35%, #2599E9 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .app-showcase-item { border-radius: 16px; background: #DBECFF; padding: 45px 32px 0px; position: relative; overflow: hidden; z-index: 1; margin-bottom: 30px; } .app-showcase-item .round { width: 670px; height: 670px; border-radius: 50%; position: absolute; z-index: -1; background: linear-gradient(135deg, rgba(199, 250, 254, 0) 0%, #FFF 100%); opacity: 0.35; left: -40%; top: -56%; } .app-showcase-item img { max-width: 100%; border-top-left-radius: 17px; border-top-right-radius: 17px; box-shadow: 0px 7.5811514854px 18.952878952px 0px rgba(178, 187, 228, 0.5); } .app-showcase-item h4 { font-weight: 500; font-size: 24px; letter-spacing: -0.24px; margin-bottom: 16px; color: #171d24; } .app-showcase-item p { color: #596C8D; font-family: "Roboto", sans-serif; font-size: 18px; margin-bottom: 38px; } .app-showcase-item .theme-btn { color: #1B2A52; font-family: "Poppins", sans-serif; } .app-showcase-item.box-two { background: linear-gradient(180deg, #FADFFF 0%, #C3D1FF 100%); } .app-showcase-item.box-three { display: flex; padding: 45px 70px; background: linear-gradient(314deg, #2C3A62 0%, #374F8F 100%); align-items: center; } .app-showcase-item.box-three .app-text { padding-right: 70px; flex: 1; } .app-showcase-item.box-three h3 { font-size: 40px; color: #fff; line-height: 50px; font-weight: 600; letter-spacing: -0.4px; margin-bottom: 18px; } .app-showcase-item.box-three p { color: #fff; opacity: 0.89; } .app-showcase-item.box-three .img { text-align: right; position: relative; flex: 1; } .app-showcase-item.box-three .img img { box-shadow: none; } .app-showcase-item.box-three .img .app_shap_img { position: absolute; } .app-showcase-item.box-three .img .app_shap_img.one { left: -80px; bottom: 40px; } .app-showcase-item.box-three .img .app_shap_img.two { right: -50px; top: 40px; } .bank-fact-area { background: #f6f6f6; padding: 80px 0px; } .fact-item .icon { width: 60px; height: 60px; text-align: center; background: #fff; line-height: 56px; border: 1px solid #E5E5E5; box-shadow: 0px 4px 10px 0px rgba(236, 236, 236, 0.8); border-radius: 14px; margin-bottom: 20px; } .fact-item h3 { font-size: 20px; font-weight: 500; font-family: "Poppins", sans-serif; margin-bottom: 10px; } .fact-item p { color: #737476; font-family: "Roboto", sans-serif; font-size: 16px; font-weight: 400; line-height: 26px; margin-bottom: 0; } .apply-form-text{ font-size: 18px; color: #aaa; } .btn-custom{ background-color: #FF5733; color: #fff; } .process-area { padding: 75px 0px; } .process-area .saas-feature-card { border-radius: 12px; background: #F6F6F6; margin-bottom: 30px; } .process-area .saas-feature-card .number { color: #0250B0; font-size: 36px; } .process-area .saas-feature-card h4 { font-size: 18px; margin-bottom: 10px; } .process-area .saas-feature-card p { color: #737476; font-size: 16px; } .process-area .saas-feature-card:hover { background: #FCB900; } .integrate-area { padding: 140px 0px 110px; } .integrate-area .bank-section-title h1 .underline-shape::after { background: var(--brand_color); } .integrate-area .saas-feature-card { background: #f6f6f6; margin-bottom: 30px; } .integrate-area .saas-feature-card h4 { font-size: 20px; margin-top: 22px; } .integrate-area .saas-feature-card p { font-size: 16px; line-height: 24px; color: #737476; } .integrate-area .saas-feature-card:hover { box-shadow: 18.2094020844px 21.8512821198px 109.2564086914px 0px rgba(101, 90, 86, 0.2); background: var(--bs-white); } /*====== bank-card-area css ======*/ .bank-card-area { background: #101010; padding: 140px 0px; } .bank-card-tab { border: 0px; } .bank-card-tab .nav-item { margin-bottom: 20px; } .bank-card-tab .nav-item .bank-card-item { text-align: left; border-radius: 8px; background: #191919; padding: 30px; border: 0px; position: relative; overflow: hidden; } .bank-card-tab .nav-item .bank-card-item:before { content: ""; position: absolute; width: 0; height: 4px; background: #116BD9; position: absolute; top: 0; left: auto; right: 0; background: var(--brand_color); transition: width 0.4s linear; } .bank-card-tab .nav-item .bank-card-item h5 { font-size: 18px; font-weight: 600; color: #5E5E5E; font-family: "Poppins", sans-serif; margin-bottom: 16px; } .bank-card-tab .nav-item .bank-card-item p { color: #474747; font-family: "Roboto", sans-serif; font-size: 16px; font-weight: 400; line-height: 26px; opacity: 0.8; } .bank-card-tab .nav-item .bank-card-item.active { box-shadow: 0px 5px 70px 0px rgba(1, 33, 58, 0.03); background: #282828; } .bank-card-tab .nav-item .bank-card-item.active:before { width: 100%; right: auto; left: 0; } .bank-card-tab .nav-item .bank-card-item.active h5 { color: #fff; } .bank-card-tab .nav-item .bank-card-item.active p { color: #fff; opacity: 0.8; } .bank-card-tab .nav-item:nth-child(2) .bank-card-item:before { background: #D8B585; } .bank-card-tab .nav-item:nth-child(3) .bank-card-item:before { background: #7758CB; } .card-img .card_one { position: relative; z-index: 1; } .card-img .card_two { margin-top: -100px; z-index: 0; position: relative; } .bank-card-content .active .card_one { animation: fadeInUp 2s; } .bank-card-content .active .card_two { animation: fadeInUp 1s; } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* Recognition CSS /*----------------------------------------*/ .recognition-widget .widget-navigation ul { flex-direction: column; background-color: transparent; border-bottom: none !important; } .recognition-widget .widget-navigation ul li { border-bottom: 1px solid var(--black_50); background-color: transparent; text-align: right; padding: 14px 0 11px 0; } .recognition-widget .widget-navigation ul li:first-child { padding-top: 0; } .recognition-widget .widget-navigation ul li:last-child { border-bottom: none; } .recognition-widget .widget-navigation ul li a { border: none; background-color: transparent; font-size: 18px; color: #6a737c; font-family: "Roboto", sans-serif; font-weight: 400; display: inline-block; padding: 0; line-height: 30px; } .recognition-widget .widget-navigation ul li a.active { color: var(--brand_color); background-color: transparent; border: none; font-weight: 500; } .recognition-widget .tab-content { padding-top: 0px; padding-left: 20px; padding-right: 50px; } .recognition-widget .tab-content h3 { font-size: 30px; color: var(--brand_color); font-family: "Poppins", sans-serif; font-weight: 600; line-height: 42px; margin-bottom: 0; } .recognition-widget .tab-content P { font-size: 16px; color: #787880; font-family: "Roboto", sans-serif; font-weight: 400; position: relative; padding-left: 26px; margin-top: 10px; } .recognition-widget .tab-content P::before { content: ""; position: absolute; left: 0%; top: 7px; height: 1px; width: 20px; background-color: var(--brand_color); } .accolades-widget { background-color: #3c4146; border-radius: 8px; position: relative; padding: 25px 20px 40px 20px; } .accolades-widget .accolades-header { position: absolute; bottom: 100%; left: 0; width: 100%; } .accolades-widget .accolades-header img { margin-bottom: -1px; } .accolades-widget .accolades-header h2 { font-family: "Poppins", sans-serif; font-weight: 600; color: #3c4146; margin-bottom: -9px; margin-left: 7px; letter-spacing: -4px; } .accolades-widget .accolades-content p { font-size: 14px; margin-left: 20px; } .accolades-widget .accolades-content .subtitle { font-family: "Poppins", sans-serif; font-weight: 600; color: #fff; } .accolades-widget .accolades-content .text { color: #f9d8ae; font-family: "Roboto", sans-serif; font-weight: 400; position: relative; } .accolades-widget .accolades-content .text::after { content: ""; position: absolute; top: 10px; height: 1px; width: 15px; background-color: #f9d8ae; left: -18px; } /*----------------------------------------*/ /* Leadership widget CSS /*----------------------------------------*/ .single-leadership-widget { text-align: center; } .single-leadership-widget a { display: inline-block; position: relative; border-radius: 10px; overflow: hidden; } .single-leadership-widget a:hover .leader-info { visibility: visible; opacity: 1; } .single-leadership-widget a img { width: 100%; height: auto; border-radius: 10px; } .single-leadership-widget a .leader-info { position: absolute; bottom: 0; left: 0; width: 100%; padding: 50px 0 30px 40px; text-align: left; visibility: hidden; opacity: 0; transition: all 0.3s ease-in-out; background-image: linear-gradient(to bottom, rgba(51, 62, 72, 0), rgba(27, 34, 45, 0.8)); } .single-leadership-widget a .leader-info h5 { font-family: "Roboto", sans-serif; font-weight: 700; color: #fff; margin: 0; } .single-leadership-widget a .leader-info p { font-family: "Roboto", sans-serif; font-weight: 400; font-size: 16px; color: #fff; } /*----------------------------------------*/ /* Description CSS /*----------------------------------------*/ .description-widget .desc-title { border-radius: 5px; padding: 38px 38px 42px 42px; } .description-widget .desc-title h2 { font-size: 36px; font-family: "Poppins", sans-serif; font-weight: 600; color: #fff; } .description-widget .desc-text p { font-size: 18px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); line-height: 30px; } /*----------------------------------------*/ /* New Version /*----------------------------------------*/ .services-area .table thead { font-family: "Poppins", sans-serif; font-size: 24px; font-weight: 600; line-height: 36px; letter-spacing: -0.01em; color: var(--black_900); } .services-area .table .feature-head { width: 38%; font-family: "Poppins", sans-serif; font-size: 18px; font-weight: 600; line-height: 27px; color: var(--black_900); } .services-area .table .feature-item { width: 31%; text-align: center; vertical-align: middle; font-family: "Roboto", sans-serif; font-size: 18px; font-weight: 500; line-height: 21px; color: var(--black_850); } .services-area .table .feature-item .fa-check-circle { font-size: 20px; color: var(--brand_color); } .services-area .table .feature-item .fa-times-circle { font-size: 20px; color: #fe5151; } .services-area .table .feature-item .theme-btn { height: 80px; width: 100%; line-height: 80px; border-top-right-radius: 0px; border-top-left-radius: 0px; } .services-area .table .feature-item .theme-btn span { text-decoration: underline; } .services-area .table td, .services-area .table th { padding: 27px 20px; } .services-area .table tbody tr:nth-child(even) > *:nth-child(odd) { background-color: #f4f5f6; } .services-area .table tbody tr:nth-child(even) > *:nth-child(even) { background-color: #e9e9ea; } .services-area .table tbody tr:nth-child(odd) > *:nth-child(odd) { background-color: #f9fdfe; } .services-area .table tbody tr:nth-child(odd) > *:nth-child(even) { background-color: #f4f5f6; } .services-area .stat-view { text-align: center; } .services-area .stat-view h1 { font-family: "Poppins", sans-serif; font-size: 52px; font-weight: 600; line-height: 66px; letter-spacing: -0.01em; color: var(-black_900); margin-bottom: 8px; } .services-area .stat-view p { font-family: "Roboto", sans-serif; font-size: 20px; font-weight: 400; line-height: 30px; color: var(--black_500); margin-bottom: 0; } .about-tab-area { padding-top: 125px; padding-bottom: 40px; } .about-tab-area .nav-tabs { margin: 0 0 15px; border: none; justify-content: center; -webkit-justify-content: center; border-bottom: 1px solid var(--black_50); } .about-tab-area .nav-tabs .nav-item .nav-link { border: none; padding: 5px 10px; color: #a2a7ad; margin: 0 20px; font-family: "Roboto", sans-serif; font-size: 18px; font-weight: 500; line-height: 30px; border-bottom: 2px solid transparent; margin-bottom: -1px; } .about-tab-area .nav-tabs .nav-item .nav-link.active { color: var(--black_900); border-color: var(--brand_color); background: transparent; } .about-tab-area .tab-content .section-title h1 { margin-bottom: 16px; } .read-more { font-size: 18px; font-family: "Roboto", sans-serif; font-weight: 500; color: var(--brand_color); position: relative; display: inline-block; margin-top: 30px; } .read-more::after { content: ""; position: absolute; top: 100%; width: 0px; height: 1px; background-color: var(--brand_color); transition: all 0.3s ease-out; left: 0; } .read-more:hover::after { width: 128px; } .read-more:hover i { transform: translateX(5px); } .read-more i { display: inline-block; font-size: 18px; vertical-align: middle; transition: all 0.3s ease-in-out; } .about-area .feature-list { margin-top: 24px; } .about-area .feature-list li { font-family: "Roboto", sans-serif; font-size: 18px; font-weight: 500; line-height: 28px; color: var(--black_800); margin-bottom: 15px; } .about-area .feature-list li i { font-size: 19px; color: var(--brand_color); margin-right: 12px; } .about-area .cash-img { position: relative; display: inline-block; } .about-area .cash-img .msg-1 { position: absolute; right: 25px; bottom: 235px; box-shadow: 0px 16.9638557434px 68.9156646729px 0px rgba(63, 93, 101, 0.2509803922); } .about-area .cash-img .msg-2 { position: absolute; left: -16px; bottom: 155px; box-shadow: 0px 16.2357940674px 65.9579086304px 0px rgba(63, 93, 101, 0.2509803922); } .about-area-2 { overflow: hidden; /* padding-top: 70px; */ } .service-details h3{ font-size: 28px; font-weight: 700; } .service-details h4{ font-size: 20px; font-weight: 700; font-family: "Roboto", sans-serif; } .service-details p{ font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); line-height: 26px; } .about-area-2 h1 { font-size: 48px; font-weight: 600; line-height: 62px; letter-spacing: -0.02em; } .about-area-2 p { font-family: "Roboto", sans-serif; font-size: 16px; font-weight: 400; line-height: 30px; color: var(--p_color); } .about-area-2 .feature-list { margin-top: 24px; } .about-area-2 .feature-list li { font-family: "Roboto", sans-serif; font-size: 16px; font-weight: 600; line-height: 28px; color: #6a737c; margin-bottom: 10px; } .about-area-2 .feature-list li i { font-size: 17px; color: var(--brand_color); margin-right: 12px; vertical-align: middle; } .about-area-2 .sms-flow { position: relative; height: 540px; width: 100%; z-index: 1; } .about-area-2 .sms-flow::before, .about-area-2 .sms-flow::after { content: ""; position: absolute; border-radius: 50%; filter: blur(90px); z-index: -1; opacity: 0.3; } .about-area-2 .sms-flow::before { background: radial-gradient(50% 50% at 50% 50%, #2439f3 39.06%, #f1fe92 100%); height: 290px; width: 290px; right: 0; top: -20px; } .about-area-2 .sms-flow::after { background: radial-gradient(50% 50% at 50% 50%, #dc1f34 39.06%, rgba(238, 106, 45, 0) 100%); height: 470px; width: 470px; left: 0; bottom: 0px; } .about-area-2 .sms-flow img { position: absolute; } .about-area-2 .sms-flow .msg-2 { top: 50%; transform: translateY(-50%); right: 90px; } .about-area-2 .sms-flow .msg-1 { top: 22px; right: 0; } .about-area-2 .sms-flow .msg-3 { bottom: 0; left: 0; } .about-area-2 .sms-flow .arrow-1 { top: 23%; left: 38%; z-index: 2; } .about-area-2 .sms-flow .arrow-2 { bottom: 28%; left: 62%; z-index: 3; } .about-area-2 .card-holder { position: relative; z-index: 1; } @media (min-width: 1500px) { .about-area-2 .card-holder { transform: translateX(-60px); } } .about-area-2 .card-holder .img-2 { position: absolute; left: -95px; box-shadow: 0px 4px 34px 0px rgba(0, 0, 0, 0.0784313725); bottom: 90px; } .about-area-2 .card-holder .shape-1 { height: 440px; width: 222px; background: rgba(175, 255, 237, 0.6980392157); position: absolute; top: 46px; left: 100px; border-radius: 50%; transform: rotate(27deg); filter: blur(80px); z-index: -1; } .about-area-2 .card-holder .shape-2 { height: 588px; width: 334px; background: rgba(255, 176, 83, 0.6980392157); position: absolute; top: 120px; right: 50px; border-radius: 50%; transform: rotate(28deg); filter: blur(110px); z-index: -1; } .about-area-2 .customer-num { display: flex; margin-top: 45px; } .about-area-2 .customer-num > div { width: 50%; display: flex; gap: 18px; } .about-area-2 .customer-num > div h1 { font-size: 54px; font-weight: 600; line-height: 64px; } .about-area-2 .customer-num > div span { font-family: "Roboto", sans-serif; font-size: 18px; font-weight: 400; line-height: 28px; color: var(--p_color); } .about-area-3 h5 { font-size: 20px; font-weight: 400; line-height: 64px; letter-spacing: -0.02em; margin-bottom: 10px; } .about-area-3 h5 span { font-size: 48px; font-weight: 600; line-height: 64px; margin-right: 5px; } .about-area-3 h5 .round-dot { height: 30px; width: 30px; border-radius: 50%; border: 8.5px solid #FF5733; background-color: #fff; display: inline-block; margin-right: 23px; margin-bottom: 2.5px; } .short-title-2-detail{ font-size: 20px; font-weight: 700; color: #FCB900; } .banner-content .section-title-personal h1{ color: #fff; font-size: 32px; } .about-checked{ font-size: 20px; color: #FCB900; } .about-detail h5{ font-size: 16px; font-weight: 700; } .about-area-3 p { font-family: "Roboto", sans-serif; font-size: 16px; font-weight: 500; line-height: 30px; color: var(--p_color); max-width: 570px; margin-bottom: 0; } .about-area-3 .video-tut { position: relative; overflow: hidden; } .about-area-3 .video-tut img { width: 100%; } .about-area-3 .video-tut .play-btn { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 74px; width: 74px; border-radius: 50%; background-color: rgba(255, 255, 255, 0.95); text-align: center; display: inline-block; line-height: 70px; } .about-area-3 .video-tut .play-btn i { background: var(--brand_color); text-shadow: 0 7px 15px rgba(0, 80, 178, 0.7); -webkit-background-clip: text; -webkit-text-fill-color: transparent; vertical-align: middle; } .coverage-area { padding-top: 103px; padding-bottom: 106px; background-color: var(--sec-bg-color); } .coverage-area .country-widget { text-align: center; display: inline-block; } .coverage-area .country-widget img { box-shadow: 0px 20px 40px 0px rgba(192, 189, 177, 0.4); max-width: 100%; } .coverage-area .country-widget h5 { font-size: 20px; font-weight: 500; line-height: 40px; margin-top: 11px; } /*===== bank-app-showcase-area =====*/ .bank-app-showcase-area .bank-section-title .underline-shape:after { background: #F65AE7; } .bank-app-showcase-area .feature-list { border-top: 1px solid rgba(175, 189, 200, 0.33); padding-top: 22px; margin-top: 20px; } .bank-app-showcase-area .feature-list li { font-size: 18px; color: #737476; font-family: "Roboto", sans-serif; line-height: 28px; margin-bottom: 12px; } .bank-app-showcase-area .feature-list li i { color: var(--brand_color); margin-right: 10px; } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* Statistics widget CSS /*----------------------------------------*/ .floated-widget { background-color: var(--bs-white); border-radius: 10px; box-shadow: 0 20px 45px 0 rgba(51, 77, 114, 0.15); padding: 40px 50px; position: absolute; top: -70px; left: 15px; right: 15px; z-index: 3; } .statistics-widget-1 { display: inline-block; min-width: 117px; } .statistics-widget-1 img { max-width: 100%; } .statistics-widget-1 p { font-size: 18px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--secondary_color); margin: 20px 0 6px 0; text-transform: capitalize; } .statistics-widget-1 .counter { font-size: 36px; color: var(--theme-color); font-family: "Poppins", sans-serif; font-weight: 700; } .statistics-widget-2 { border-radius: 10px; height: 100%; overflow: hidden; } .statistics-widget-2 .statistics-slider { height: 100%; position: relative; } .statistics-widget-2 .statistics-slider .slick-list { height: 100%; } .statistics-widget-2 .statistics-slider .slick-list .slick-track { height: 100%; } .statistics-widget-2 .statistics-slider .slick-list .slick-track .slick-slide { height: 100%; } .statistics-widget-2 .statistics-slider .slick-dots { bottom: 15px; } .statistics-widget-2 .statistics-slider .slick-dots li button { margin: 0 5px; background-color: rgba(255, 255, 255, 0.2); height: 10px; width: 10px; border-radius: 50%; border: none; } .statistics-widget-2 .statistics-slider .slick-dots li.slick-active button { background-color: #fff; } .statistics-widget-2 img { width: 100%; height: 100%; } .statistics-widget-2 .widget-content { display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; height: 100%; padding: 45px 25px; } .statistics-widget-2 .widget-content::before { content: ""; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: transparent; z-index: -1; } .statistics-widget-2 .widget-content h1 { font-size: 70px; color: #fff; font-family: "Roboto", sans-serif; font-weight: 700; } .statistics-widget-2 .widget-content h2 { font-size: 40px; color: #fff; font-family: "Roboto", sans-serif; font-weight: 700; } .statistics-widget-2 .widget-content p { font-size: 16px; color: #fff; font-family: "Roboto", sans-serif; font-weight: 400; margin-top: 15px; } .statistics-widget-2 .widget-content.widget-1 { background-color: #610fc9; } .statistics-widget-2 .widget-content.widget-2 { background-color: var(--brand_color); } .statistics-widget-2 .widget-content.widget-3 { background-color: #704dff; } .statistics-widget-2 .widget-content.widget-4 { background-color: #f23d68; } .statistics-widget-2 .widget-content.widget-5 { background-color: #af3ce5; } .statistics-widget-2 .widget-content.widget-6::before { background-color: rgba(116, 57, 191, 0.75); } .statistics-widget-2 .widget-content.widget-7::before { background-color: rgba(89, 18, 178, 0.75); } .statistics-widget-2 .widget-content.widget-8::before { background-color: rgba(0, 63, 139, 0.75); } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* Steps widget CSS /*----------------------------------------*/ .steps-widget { text-align: center; } .steps-widget img { max-width: 100%; } .steps-widget h4 { margin: 25px 0 12px 0; } .steps-widget h4 a { color: var(--secondary_color); font-size: 24px; font-family: "Poppins", sans-serif; font-weight: 600; display: inline-block; } .steps-widget h4 a:hover { color: var(--brand_color); } .steps-widget p { font-size: 16px; color: var(--p_color); font-family: "Roboto", sans-serif; font-weight: 400; line-height: 26px; } /*----------------------------------------*/ /* Loan Apply widget CSS /*----------------------------------------*/ .loan-apply-widget { display: flex; flex-direction: row; align-items: center; padding: 20px 20px 20px 25px; border-radius: 4px; box-shadow: var(--theme-dropshadow); border-bottom: 2px solid transparent; background-color: var(--bs-white); transition: all 0.3s ease-out; position: relative; } .loan-apply-widget:hover { border-color: var(--brand_color); } .loan-apply-widget:hover .icon img { display: none; } .loan-apply-widget:hover .icon img + img { display: block; } .loan-apply-widget .icon { padding-right: 20px; } .loan-apply-widget .icon img { display: block; } .loan-apply-widget .icon img + img { display: none; } .loan-apply-widget .security-info { font-size: 12px; font-family: "Roboto", sans-serif; font-weight: 400; color: #6a737c; } .loan-apply-widget .apply-content { width: 100%; } .loan-apply-widget .apply-content .title { color: #6a737c; font-size: 14px; font-family: "Roboto", sans-serif; font-weight: 400; display: block; margin-bottom: 4px; line-height: 22px; } .loan-apply-widget .apply-content p { font-size: 16px; font-family: "Poppins", sans-serif; font-weight: 600; color: var(--secondary_color); } .loan-apply-widget .apply-content .input-field { position: relative; } .loan-apply-widget .apply-content .input-field .close { position: absolute; top: 50%; right: 5px; transform: translateY(-50%); } .loan-apply-widget .apply-content input { border: none; outline: none; appearance: none; -moz-appearance: none; -webkit-appearance: none; font-size: 16px; font-family: "Poppins", sans-serif; font-weight: 600; color: var(--secondary_color); background-color: transparent; } .loan-apply-widget .apply-content input::placeholder { font-family: "Roboto", sans-serif; font-weight: 400; font-size: 16px; } .loan-apply-widget .apply-content .nice-select { border: none; width: 100%; background-color: transparent; padding: 0 !important; height: inherit; line-height: inherit; position: inherit; } .loan-apply-widget .apply-content .nice-select::after { display: none; } .loan-apply-widget .apply-content .nice-select.open .current::after { -webkit-transform: translateY(-50%) rotate(-180deg); -ms-transform: translateY(-50%) rotate(-180deg); transform: translateY(-50%) rotate(-180deg); } .loan-apply-widget .apply-content .nice-select .current { font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 500; color: var(--secondary_color); position: relative; display: block; } .loan-apply-widget .apply-content .nice-select .current::after { font-family: "ElegantIcons"; content: "3"; line-height: 1; font-size: 18px; display: block; pointer-events: none; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; color: #171d24; } .loan-apply-widget .apply-content .nice-select .list { right: 0; } .loan-apply-widget .select-location input.es-input { background: none; } .loan-apply-widget .select-location .close { cursor: pointer; font-size: 18px; color: #171d24; } .loan-apply-widget .select-location .es-list { margin-top: 23px; } .apply-loan-area { font-size: 12px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); } .es-list { scrollbar-color: rgba(222, 222, 222, 0.9058823529) rgba(241, 241, 241, 0.8549019608); scrollbar-width: thin; /* Track */ /* Handle */ } .es-list::-webkit-scrollbar { width: 5px; } .es-list::-webkit-scrollbar-track { background: rgba(241, 241, 241, 0.8549019608); } .es-list::-webkit-scrollbar-thumb { background: rgba(222, 222, 222, 0.9058823529); border-radius: 5px; } /*----------------------------------------*/ /* Calculaor widget CSS /*----------------------------------------*/ .calculator-widget .single-calculator-widget { padding: 42px 50px; border: 1px solid var(--black_50); border-radius: 10px; } .calculator-widget .single-calculator-widget .single-range .range-header h6 { font-size: 16px; font-family: "Poppins", sans-serif; font-weight: 500; color: var(--secondary_color); } .calculator-widget .single-calculator-widget .single-range .range-header input { height: 37px; border-radius: 4px; border: 1px solid var(--black_50); background-color: var(--bs-white); font-size: 18px; font-family: "Roboto", sans-serif; font-weight: 500; color: var(--p_color); width: 150px; text-align: center; } .calculator-widget .single-calculator-widget .single-range .range-header input:focus { border-color: var(--brand_color); } .calculator-widget .single-calculator-widget .single-range .nav-tabs { background-color: rgba(0, 80, 178, 0.1); border-radius: 15px; overflow: hidden; border: none; position: relative; z-index: 1; } .calculator-widget .single-calculator-widget .single-range .nav-tabs .active_bar { position: absolute; height: 29px; left: 95px; width: 81px; border-radius: 15px; background-color: var(--brand_color); top: 0; z-index: -1; transition: all 0.3s ease-out; } .calculator-widget .single-calculator-widget .single-range .nav-tabs .active_bar.left { width: 95px; left: 0; } .calculator-widget .single-calculator-widget .single-range .nav-tabs .nav-item { border: none; } .calculator-widget .single-calculator-widget .single-range .nav-tabs .nav-item .nav-link { border-radius: 15px; font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; height: 30px; line-height: 29px; padding: 0 25px; border: none; box-shadow: none; background-color: transparent; color: var(--p_color); transition: all 0.3s ease-out; position: relative; z-index: 1; } .calculator-widget .single-calculator-widget .single-range .nav-tabs .nav-item .nav-link.active { color: #fff; } .calculator-widget .interestBox { border-radius: 5px; display: inline-block; border: 1px solid var(--black_50); } .calculator-widget .interestBox p { font-family: "Poppins", sans-serif; font-weight: 500; font-size: 16px; color: var(--secondary_color); } .calculator-widget .interestBox span { font-family: "Roboto", sans-serif; font-weight: 700; font-size: 16px; color: var(--brand_color); margin-top: 10px; display: inline-block; } .calculator-widget .calculator-result-widget { padding: 50px 45px; border: 1px solid var(--black_50); border-radius: 10px; } .calculator-widget .calculator-result-widget h6 { font-family: "Poppins", sans-serif; font-weight: 600; font-size: 16px; position: relative; color: var(--secondary_color); margin: 0; } .calculator-widget .calculator-result-widget h6::before { content: ""; position: absolute; top: 4px; left: -16px; height: 10px; width: 10px; border-radius: 50%; } .calculator-widget .calculator-result-widget span { font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); font-size: 14px; } .calculator-widget .calculator-result-widget p { font-family: "Roboto", sans-serif; font-weight: 700; font-size: 18px; } .calculator-widget .calculator-result-widget .emi-amount h6::before { background-color: var(--brand_color); } .calculator-widget .calculator-result-widget .emi-amount p { color: var(--brand_color); } .calculator-widget .calculator-result-widget .interest-payable h6::before { background-color: #a924fa; } .calculator-widget .calculator-result-widget .interest-payable p { color: #a924fa; } .calculator-widget .calculator-result-widget h4 { font-family: "Poppins", sans-serif; font-weight: 600; font-size: 24px; color: var(--p_color); } .calculator-widget .calculator-result-widget h1 { font-size: 40px; color: var(--secondary_color); font-family: "Roboto", sans-serif; font-weight: 700; } .calculator-widget .pie-wrapper { height: 1em; width: 1em; margin: 15px; position: relative; font-size: 8em; } .calculator-widget .pie-wrapper .pie { height: calc(100% - 14px); width: calc(100% - 14px); clip: rect(0, 1em, 1em, 0.5em); left: 7px; position: absolute; top: 7px; } .calculator-widget .pie-wrapper .pie .half-circle { height: 100%; width: 100%; border: 0.1em solid #a924fa; border-radius: 50%; clip: rect(0, 0.5em, 1em, 0); left: 0; position: absolute; top: 0; } .calculator-widget .pie-wrapper .circle-border { height: 100%; width: 100%; border: 0.1em solid var(--brand_color); border-radius: 50%; } .calculator-widget-2 { background-color: var(--bs-white); border-radius: 12px; overflow: hidden; } .calculator-widget-2 .single-calculator-widget { padding: 40px 68px; padding-right: 10px; } .calculator-widget-2 .single-calculator-widget h4 { font-size: 26px; font-weight: 600; line-height: 42px; letter-spacing: -0.02em; color: var(--secondary_color); } .calculator-widget-2 .single-calculator-widget .single-range { display: flex; gap: 25px; align-items: center; margin-bottom: 40px; } .calculator-widget-2 .single-calculator-widget .single-range .tab-content { width: calc(100% - 180px); } .calculator-widget-2 .single-calculator-widget .single-range .tab-content .noUi-horizontal { width: 100%; } .calculator-widget-2 .single-calculator-widget .single-range .noUi-horizontal { width: calc(100% - 180px); height: 9px; background-color: #edeff3; border-radius: 5px; } .calculator-widget-2 .single-calculator-widget .single-range .noUi-horizontal .noUi-handle { width: 24px; height: 24px; right: -11px; border-radius: 50%; background-color: #fff; top: -7px; box-shadow: 0px 8px 10px 0px rgba(189, 197, 214, 0.8); cursor: pointer; } .calculator-widget-2 .single-calculator-widget .single-range .noUi-horizontal .noUi-pips { display: none; } .calculator-widget-2 .single-calculator-widget .single-range .noUi-horizontal .noUi-connects { border-radius: 5px; } .calculator-widget-2 .single-calculator-widget .single-range h6 { font-size: 16px; font-family: "Poppins", sans-serif; font-weight: 500; color: var(--secondary_color); } .calculator-widget-2 .single-calculator-widget .single-range .input-group { border: 1px solid #cccccc; border-radius: 6px; flex: 1; overflow: hidden; } .calculator-widget-2 .single-calculator-widget .single-range .input-group .input-group-text { width: 48px; background-color: #f8f9fe; font-family: "Roboto", sans-serif; font-size: 18px; font-weight: 500; line-height: 24px; color: #a3aec2; padding: 0; border: none; border-radius: 6px; justify-content: center; text-transform: capitalize; } .calculator-widget-2 .single-calculator-widget .single-range input[type=text] { height: 47px; border-radius: 6px; background-color: #fff; font-size: 18px; font-family: "Roboto", sans-serif; font-weight: 500; color: #18181b; width: 105px; text-align: start; padding-left: 14px; border: none; } .calculator-widget-2 .single-calculator-widget .single-range input[type=text]:focus { box-shadow: none; outline: none; } .calculator-widget-2 .single-calculator-widget .single-range .nav-tabs { background-color: rgba(0, 80, 178, 0.1); border-radius: 15px; overflow: hidden; border: none; position: relative; z-index: 1; } .calculator-widget-2 .single-calculator-widget .single-range .nav-tabs .active_bar { position: absolute; height: 29px; left: 95px; width: 81px; border-radius: 15px; background-color: var(--brand_color); top: 0; z-index: -1; transition: all 0.3s ease-out; } .calculator-widget-2 .single-calculator-widget .single-range .nav-tabs .active_bar.left { width: 95px; left: 0; } .calculator-widget-2 .single-calculator-widget .single-range .nav-tabs .nav-item { border: none; } .calculator-widget-2 .single-calculator-widget .single-range .nav-tabs .nav-item .nav-link { border-radius: 15px; font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; height: 30px; line-height: 29px; padding: 0 25px; border: none; box-shadow: none; background-color: transparent; color: var(--p_color); transition: all 0.3s ease-out; position: relative; z-index: 1; } .calculator-widget-2 .single-calculator-widget .single-range .nav-tabs .nav-item .nav-link.active { color: #fff; } .calculator-widget-2 .single-calculator-widget .range-label { font-family: "Roboto", sans-serif; font-size: 16px; font-weight: 400; line-height: 16px; color: #788694; margin-bottom: 5px; } .calculator-widget-2 .single-calculator-widget .loan-type-select { display: flex; flex-wrap: wrap; gap: 16px; margin-bottom: 50px; margin-top: 10px; border-bottom: none; } .calculator-widget-2 .single-calculator-widget .loan-type-select button { border: 1px solid #cccccc; padding: 8px 20px; border-radius: 6px; font-family: "Roboto", sans-serif; font-size: 16px; font-weight: 400; line-height: 30px; color: #6a737c; background-color: transparent; cursor: pointer; transition: all 0.3s ease-out; } .calculator-widget-2 .single-calculator-widget .loan-type-select button.active { box-shadow: 0px 8px 20px 0px rgba(0, 80, 178, 0.3019607843); background-color: var(--brand_color); border-color: var(--brand_color); color: #fff; } .calculator-widget-2 .calculator-result-widget { padding: 40px; background-color: #f8f9fe; } .calculator-widget-2 .pie-wrapper { height: 1em; width: 1em; margin: auto; margin-bottom: 30px; position: relative; font-size: 16em; } .calculator-widget-2 .pie-wrapper .label { font-family: "Roboto", sans-serif; font-size: 16px; font-weight: 500; border-radius: 50%; color: #6a737c; cursor: default; display: block; position: absolute; text-align: center; top: 50%; left: 50%; transform: translate(-50%, -50%); } .calculator-widget-2 .pie-wrapper .label h2 { font-family: "Roboto", sans-serif; font-size: 34px; font-weight: 700; line-height: 24px; color: var(--black_50); margin-bottom: 0; margin-top: 14px; } .calculator-widget-2 .pie-wrapper .pie { height: 100%; width: 100%; clip: rect(0, 1em, 1em, 0.5em); left: 0; position: absolute; top: 0; } .calculator-widget-2 .pie-wrapper .pie .half-circle { height: 100%; width: 100%; border: 0.09em solid #f97857; border-radius: 50%; clip: rect(0, 0.5em, 1em, 0); left: 0; position: absolute; top: 0; } .calculator-widget-2 .pie-wrapper .circle-border { height: 100%; width: 100%; border: 0.09em solid #0065ef; border-radius: 50%; } .calculator-widget-2 .graph-indicator { font-family: "Roboto", sans-serif; font-size: 16px; font-weight: 400; line-height: 24px; color: #788694; display: flex; align-items: center; justify-content: center; gap: 32px; } .calculator-widget-2 .graph-indicator span { display: inline-block; height: 10px; width: 10px; border-radius: 50%; background-color: var(--brand_color); margin-right: 8px; } .calculator-widget-2 .graph-indicator span.orange-dot { background-color: #f97857; } .calculator-widget-2 .loan-calculation { margin-top: 45px; } .calculator-widget-2 .loan-calculation li { display: flex; justify-content: space-between; margin-bottom: 24px; font-family: "Roboto", sans-serif; } .calculator-widget-2 .loan-calculation li:last-child { border-top: 1px solid #d9dbe5; padding-top: 18px; } .calculator-widget-2 .loan-calculation li .label { font-size: 18px; font-weight: 400; line-height: 24px; color: #6a737c; display: inline-block; } .calculator-widget-2 .loan-calculation li .amount { font-size: 20px; font-weight: 500; line-height: 24px; color: var(--black_850); display: inline-block; text-transform: capitalize; } .calculator-widget-2 .loan-start-date { gap: 24px; margin-top: 76px; } .calculator-widget-2 .loan-start-date .inp-container { position: relative; } .calculator-widget-2 .loan-start-date .inp-container::before { content: ""; position: absolute; font-family: "ElegantIcons"; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; font-size: 20px; content: "3"; display: block; pointer-events: none; position: absolute; right: 13px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; color: var(--brand_color); opacity: 0; visibility: hidden; } .calculator-widget-2 .loan-start-date .inp-container:hover::before { opacity: 1; visibility: visible; } .calculator-widget-2 .loan-start-date input { margin-top: 12px; width: 240px; border-radius: 6px; height: 47px; border: 1px solid rgba(204, 204, 204, 0.5); padding: 0 16px; background-color: transparent; font-family: "Roboto", sans-serif; font-size: 18px; font-weight: 500; color: #a3aec2; position: relative; } .calculator-widget-2 .loan-start-date input::placeholder { color: #a3aec2; } .calculator-widget-2 .loan-start-date input.active, .calculator-widget-2 .loan-start-date input:hover { border: 1px solid #cccccc; color: #18181b; } .calculator-widget-2 .loan-start-date input.active::placeholder, .calculator-widget-2 .loan-start-date input:hover::placeholder { color: #18181b; } .calculator-area-2 { background: url("../images/calculator-bg.png"), #0e1520; padding: 120px 0; overflow: hidden; } /*----------------------------------------*/ /* Stepper widget CSS /*----------------------------------------*/ .stepper-widget ul { position: relative; z-index: 1; } .stepper-widget ul::after { content: ""; position: absolute; top: 10px; left: 15px; bottom: 10px; z-index: -1; border-left: 2px solid #dcdee0; } .stepper-widget ul li { margin: 60px 0; position: relative; } .stepper-widget ul li:last-child::before { display: none; } .stepper-widget ul li::before { content: ""; position: absolute; left: 12px; bottom: -35px; height: 8px; width: 8px; border-radius: 50%; background-color: #dcdee0; } .stepper-widget ul li.complete a { color: var(--p_color); } .stepper-widget ul li.complete a .number { background-color: #fff; border-color: #2ac769; } .stepper-widget ul li.complete a .number span { display: none; } .stepper-widget ul li.complete a .number i { color: #2ac769; display: block; } .stepper-widget ul li.active a { color: var(--brand_color); font-family: "Roboto", sans-serif; font-weight: 500; } .stepper-widget ul li.active a .number { background-color: var(--brand_color); border: none; color: #fff; } .stepper-widget ul li.active a .number span { color: #fff; } .stepper-widget ul li a { display: inline-block; font-size: 18px; color: #9199a1; font-family: "Roboto", sans-serif; font-weight: 400; } .stepper-widget ul li a .number { height: 30px; width: 30px; border-radius: 50%; background-color: #f5f7fa; border: 1.5px solid #dcdee0; text-align: center; line-height: 29px; display: inline-block; margin-right: 15px; } .stepper-widget ul li a .number span { color: var(--p_color); font-family: "Roboto", sans-serif; font-weight: 400; font-size: 16px; } .stepper-widget ul li a .number i { display: none; font-size: 16px; line-height: 28px; } /*----------------------------------------*/ /* Loan Details Widget CSS /*----------------------------------------*/ .loan-details-widget { padding: 50px 53px; box-shadow: var(--theme-dropshadow); border-radius: 10px; padding-bottom: 100px; background: var(--bs-white); } .loan-details-widget .select-loan-type-radio { display: none; } .loan-details-widget .select-loan-type-radio:checked ~ .loan-type { background-color: var(--brand_color); cursor: pointer; } .loan-details-widget .select-loan-type-radio:checked ~ .loan-type span { color: #fff; } .loan-details-widget .select-loan-type-radio:checked ~ .loan-type img { display: none; } .loan-details-widget .select-loan-type-radio:checked ~ .loan-type img + img { display: inline-block; } .loan-details-widget .loan-type { background-color: rgba(0, 80, 178, 0.05); border-radius: 5px; text-align: center; padding: 20px; transition: all 0.3s ease-out; display: block; } .loan-details-widget .loan-type:hover { background-color: var(--brand_color); cursor: pointer; } .loan-details-widget .loan-type:hover span { color: #fff; } .loan-details-widget .loan-type:hover img { display: none; } .loan-details-widget .loan-type:hover img + img { display: inline-block; } .loan-details-widget .loan-type span { display: block; font-family: "Roboto", sans-serif; font-weight: 500; color: var(--secondary_color); font-size: 16px; margin-top: 14px; text-transform: capitalize; } .loan-details-widget .loan-type img + img { display: none; } .loan-details-widget .label { font-size: 16px; color: var(--secondary_color); font-family: "Poppins", sans-serif; font-weight: 500; display: block; margin-bottom: 12px; } .loan-details-widget .form-check .form-check-label { color: #9199a1; } .loan-details-widget .form-check .form-check-input:checked[type=radio] ~ .form-check-label { color: #6a737c; } .loan-details-widget .form-control { border-color: #dcdee0; height: 45px; color: #9199a1; font-size: 14px; font-family: "Roboto", sans-serif; font-weight: 400; } .loan-details-widget .form-control::placeholder { color: #9199a1; } .loan-details-widget .form-control:focus { border-color: var(--brand_color); box-shadow: none; } .loan-details-widget .input-field { position: relative; } .loan-details-widget .input-field span { position: absolute; display: inline-block; top: 12px; left: 15px; font-size: 14px; font-family: "Roboto", sans-serif; font-weight: 400; color: #a8a8b2; } .loan-details-widget .input-field .form-control { padding-left: 30px; } .loan-details-widget .iti { width: 100%; } .loan-details-widget .nice-select { height: 45px; border-color: #dcdee0; display: inline-block; float: inherit; } .loan-details-widget .nice-select:focus { border-color: var(--brand_color); } .loan-details-widget .nice-select .current { font-size: 14px; font-family: "Roboto", sans-serif; font-weight: 400; color: #9199a1; } .loan-details-widget .nice-select .list { width: 100%; } .loan-details-widget .dob .nice-select { margin-right: 15px; width: 100%; } .loan-details-widget .dob .nice-select .list { max-height: 350px; overflow-y: scroll; scrollbar-color: rgba(222, 222, 222, 0.9058823529) rgba(241, 241, 241, 0.8549019608); scrollbar-width: thin; /* Track */ /* Handle */ } .loan-details-widget .dob .nice-select .list::-webkit-scrollbar { width: 4px; } .loan-details-widget .dob .nice-select .list::-webkit-scrollbar-track { background: rgba(241, 241, 241, 0.8549019608); } .loan-details-widget .dob .nice-select .list::-webkit-scrollbar-thumb { background: rgba(222, 222, 222, 0.9058823529); border-radius: 5px; } .loan-details-widget .nav-btn a, .loan-details-widget .nav-btn button { border-radius: 5px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); } .loan-details-widget .nav-btn a i, .loan-details-widget .nav-btn button i { display: inline-block; vertical-align: middle; margin-left: 5px; margin-bottom: 2px; } .loan-details-widget .nav-btn a.prev-btn i, .loan-details-widget .nav-btn button.prev-btn i { margin-right: 5px; margin-left: 0px; } .loan-details-widget .doc-info { display: flex; } .loan-details-widget .doc-info span { display: inline-block; font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--secondary_color); margin-right: 15px; } .loan-details-widget .doc-info p { display: inline-block; display: inline-block; font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); } /*----------------------------------------*/ /* New Version /*----------------------------------------*/ .loan-slider .slick-list { padding-top: 65px; padding-bottom: 60px; margin: 0 -24px; padding-right: 12px; padding-left: 12px; } .loan-slider .slick-arrow { font-size: 22px; height: 70px; width: 70px; border: 1px solid #e7e7e8; background-color: #f6f6f6; border-radius: 50%; color: #6a737c; line-height: 67px; z-index: 1; top: 55%; transition: all 0.3s ease; } .loan-slider .slick-arrow::before { display: none; } .loan-slider .slick-arrow:hover { border-color: var(--brand_color); background-color: var(--brand_color); color: #fff; } .loan-slider .slick-arrow:hover i { color: #fff; } .loan-slider .slick-arrow i { vertical-align: middle; } .loan-slider .slick-prev { left: -240px; } .loan-slider .slick-next { right: -240px; } .loan-slider .slick-dots { bottom: inherit; } .loan-slider .slick-dots li { margin: 0 15px; } .loan-slider .slick-dots li.slick-active button { /* background-color: var(--brand_color); */ background-color: #FF5733; } .loan-slider .slick-dots li.slick-active button::after { transform: scale(1); } .loan-slider .slick-dots li button { background-color: #d4d4d4; border: none; position: relative; z-index: 1; } .loan-slider .slick-dots li button::after { content: ""; position: absolute; left: -15px; top: -15px; right: -15px; bottom: -15px; border: 1px solid var(--brand_color); z-index: -1; border-radius: 50%; transform: scale(0); transition: all 0.3s ease-out; } .loan-slider .single-slide { background-color: #f6f6f6; border-radius: 8px; text-align: center; padding: 0px 30px 50px; margin: 0 12px; transition: all 0.3s ease-out; } .loan-slider .single-slide:hover { background-color: #fff; box-shadow: 0px 16px 60px 0px rgba(63, 93, 101, 0.2); } .loan-slider .single-slide .icon { margin: auto; transform: translateY(-43px); height: 104px; width: 104px; border-radius: 50%; background-color: #fff; line-height: 104px; text-align: center; box-shadow: 0px 8px 40px 0px rgba(63, 93, 101, 0.2); } .loan-slider .single-slide .icon img { display: inline-block; filter: sepia(100%) saturate(10000%) hue-rotate(40deg); } .loan-slider .single-slide h4 { font-size: 26px; font-weight: 600; line-height: 30px; margin-bottom: 16px; } .loan-slider .single-slide p { font-family: "Roboto", sans-serif; font-size: 18px; font-weight: 400; line-height: 32px; margin-bottom: 0; color: var(--p_color); } .calculator-area-three { padding: 140px 0px; } .calculator-area-three .bank-section-title h1 .underline-shape::after { background: #6AD099; } .calculator-area-three .calculator-widget-2 .calculator-result-widget { background: #fff; border-left: 1px solid #D9DBE5; } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* Testimonial CSS /*----------------------------------------*/ .testimonial-slider .slick-arrow { position: absolute; top: 50%; transform: translate(-80%, -50%); height: 40px; width: 40px; background-color: rgba(255, 255, 255, 0.75) !important; font-size: 24px !important; color: #9199a1 !important; border-radius: 50%; box-shadow: 0px 3px 6px 0px rgba(20, 85, 166, 0.2784313725); outline: none; z-index: 999; transition: all 0.3s ease-out; } .testimonial-slider .slick-arrow:hover { box-shadow: 0px 5px 12px 0px rgba(51, 77, 114, 0.2509803922); } .testimonial-slider .slick-arrow:hover i { color: #1456a6; } .testimonial-slider .slick-arrow::before { display: none; } .testimonial-slider .slick-arrow i { display: inline-block; line-height: 4px; vertical-align: middle; transition: all 0.3s ease-out; } .testimonial-slider .slick-arrow.slick-prev { left: calc((100vw - 1200px) / 2); } @media only screen and (max-width: 1280px) and (min-width: 1200px) { .testimonial-slider .slick-arrow.slick-prev { left: 0; transform: translate(0); } } .testimonial-slider .slick-arrow.slick-next { right: calc((100vw - 1200px) / 2); transform: translate(80%, -50%); } @media only screen and (max-width: 1280px) and (min-width: 1200px) { .testimonial-slider .slick-arrow.slick-next { right: 0; transform: translate(0); } } .testimonial-slider .slick-list .slick-track .slick-slide { opacity: 40%; margin: 0 20px; padding-top: 30px; padding-bottom: 50px; } .testimonial-slider .slick-list .slick-track .slick-slide.slick-center, .testimonial-slider .slick-list .slick-track .slick-slide.slick-active { opacity: 1; } .testimonial-slider .slick-list .slick-track .slick-slide.slick-center .testimonial-widget, .testimonial-slider .slick-list .slick-track .slick-slide.slick-active .testimonial-widget { box-shadow: 0 10px 30px 0 rgba(51, 77, 114, 0.12); } .testimonial-area .section-title h2 { margin-top: -6px; } .testimonial-slider-2 { position: relative; } .testimonial-slider-2 .slick-slide { margin-bottom: 77px; } .testimonial-slider-2 .slick-arrow { position: absolute; top: inherit; right: inherit; bottom: -10px; left: 0; height: 35px; width: 35px; border-radius: 3px; transition: all 0.3s ease-out; box-shadow: var(--theme-dropshadow); font-size: 18px; color: #a0a4a8; z-index: 1; background-color: var(--bs-white); } .testimonial-slider-2 .slick-arrow:hover { box-shadow: 0 5px 15px 0 rgba(51, 77, 114, 0.1); color: var(--secondary_color); } .testimonial-slider-2 .slick-arrow.slick-next { left: 55px; } .testimonial-slider-3 .slick-slide { margin-bottom: 77px; } .testimonial-widget { position: relative; border-radius: 10px; background-color: var(--bs-white); overflow: hidden; } .testimonial-widget::after { content: "\f10e"; display: inline-block; font-family: "Font Awesome 5 Free"; font-size: 75px; text-rendering: auto; position: absolute; right: 80px; bottom: 40px; color: var(--p_color); font-style: normal; font-variant: normal; opacity: 0.1; font-weight: 900; } .testimonial-widget .author-img { display: inline-block; border-top-left-radius: 10px; border-bottom-left-radius: 10px; overflow: hidden; width: 100%; height: 100%; } .testimonial-widget .author-img img { width: auto; height: 100%; } .testimonial-widget .testimonial-content { padding: 20px; } .testimonial-widget .testimonial-content .watch-button { font-size: 18px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--secondary_color); margin-bottom: 15px; } .testimonial-widget .testimonial-content .watch-button a { display: inline-block; } .testimonial-widget .testimonial-content .watch-button i { height: 30px; width: 30px; background-image: linear-gradient(to bottom, #4b8fe3 0%, #1455a6 100%); color: #fff; border-radius: 50%; text-align: center; line-height: 30px; font-size: 10px; margin-right: 8px; } .testimonial-widget .testimonial-content h2 { font-size: 36px; color: var(--secondary_color); font-family: "Poppins", sans-serif; font-weight: 700; margin: 0; } .testimonial-widget .testimonial-content p { font-size: 18px; color: var(--p_color); font-family: "Roboto", sans-serif; font-weight: 400; font-style: italic; margin: 30px 0 28px 0; line-height: 30px; } .testimonial-widget .testimonial-content .author-info h4 { font-size: 24px; color: var(--secondary_color); font-family: "Poppins", sans-serif; font-weight: 600; margin-bottom: 0; line-height: 39px; } .testimonial-widget .testimonial-content .author-info span { font-size: 16px; color: var(--p_color); font-family: "Roboto", sans-serif; font-weight: 400; line-height: 26px; } .testimonial-widget-2 { position: relative; overflow: hidden; border-radius: 8px; margin-right: 25px; } .testimonial-widget-2 img { width: 100%; height: auto; } .testimonial-widget-2 .client-info { position: absolute; bottom: 0; left: 0; width: 100%; padding: 22px 0 22px 20px; text-align: left; transition: all 0.3s ease-in-out; background-image: linear-gradient(to bottom, rgba(23, 29, 36, 0.02), rgba(23, 29, 36, 0.5), rgba(23, 29, 36, 0.85)); } .testimonial-widget-2 .client-info p { font-family: "Roboto", sans-serif; font-weight: 500; font-size: 16px; color: #fff; line-height: 24px; } .testimonial-widget-2 .client-info span { font-family: "Roboto", sans-serif; font-weight: 400; font-size: 12px; color: #fff; display: block; line-height: 14.5px; } .testimonial-widget-3 { position: relative; } .testimonial-widget-3 .client-img { position: relative; border-radius: 10px; overflow: hidden; } .testimonial-widget-3 .client-img img { width: 100%; } .testimonial-widget-3 .client-img .play-btn { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 50px; width: 50px; border-radius: 50%; background-color: rgba(255, 255, 255, 0.8); text-align: center; display: inline-block; line-height: 45px; } .testimonial-widget-3 .client-img .play-btn i { background: var(--brand_color); text-shadow: 0 7px 15px rgba(0, 80, 178, 0.7); -webkit-background-clip: text; -webkit-text-fill-color: transparent; vertical-align: middle; } .testimonial-widget-3 .client-img .caption { font-family: "Roboto", sans-serif; font-weight: 500; font-style: italic; color: #fff; font-size: 16px; padding: 22px 25px; position: absolute; bottom: 0; right: 0; left: 0; line-height: 24px; background-image: linear-gradient(to bottom, rgba(23, 29, 36, 0), rgba(23, 29, 36, 0.75), #171d24); } .testimonial-widget-3 .client-img .caption::after { position: absolute; content: "\f10e"; font-family: "Font Awesome 5 Free"; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; color: rgba(247, 250, 252, 0.4); font-size: 30px; font-weight: 900; right: 30px; } .testimonial-widget-3 .client-info { margin: 20px 0 0 20px; position: absolute; top: 100%; left: 0px; } .testimonial-widget-3 .client-info h6 { font-size: 18px; color: var(--secondary_color); font-family: "Roboto", sans-serif; font-weight: 500; line-height: 24px; margin-bottom: 0; } .testimonial-widget-3 .client-info span { font-size: 14px; color: var(--p_color); font-family: "Roboto", sans-serif; font-weight: 400; line-height: 22px; } /*----------------------------------------*/ /* What Our Client Says CSS /*----------------------------------------*/ .client-area { background-color: var(--sec_bg_color); } .client-area .client-slider .slick-list { margin: 0 -25px; padding: 0 10px; } .client-area .client-slider .slick-dots { bottom: inherit; } .client-area .client-slider .slick-dots li.slick-active button { background-color: #5d5d66; border-color: #5d5d66; } .client-area .client-slider .single-client { padding: 20px 25px; box-shadow: 0 0.5px 1px 0 rgba(51, 77, 114, 0.1), 0px 1.6px 3.6px 0 rgba(51, 77, 114, 0.15); -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; margin: 55px 15px; border-radius: 10px; background: var(--bs-white); } .client-area .client-slider .single-client:hover { box-shadow: 0 20px 45px 0 rgba(51, 77, 114, 0.15); } .client-area .client-slider .single-client img { border-radius: 50%; margin-top: -55px; width: auto !important; } .client-area .client-slider .single-client .quote { font-size: 17px; font-family: "Inter", sans-serif; font-weight: 400; font-style: italic; color: var(--black_600); margin: 25px 0 39px 0; position: relative; } .client-area .client-slider .single-client .quote::after { content: "\f10e"; position: absolute; bottom: -15px; right: 10px; font-family: "Font Awesome 5 Free"; font-weight: 900; font-style: normal; color: #6d27e5; font-size: 25px; opacity: 0.3; } .client-area .client-slider .single-client .client-info { display: flex; justify-content: space-between; padding: 0 0 10px 0; align-items: center; } .client-area .client-slider .single-client .client-info p { font-size: 17px; font-family: "Roboto", sans-serif; font-weight: 500; color: var(--secondary_color); text-transform: capitalize; line-height: 28px; } .client-area .client-slider .single-client .client-info .role { display: inline-block; font-size: 12px; color: var(--p_color); font-family: "Inter", sans-serif; font-weight: 400; text-transform: capitalize; line-height: 19px; } .client-area .client-slider .single-client .client-info .rating a i { color: #efba34; font-size: 14px; } /*----------------------------------------*/ /* New Version /*----------------------------------------*/ .client-area-2 { background-color: #f4f5f6; } .client-slider-2 .slick-list { margin: 0 -20px; padding: 0 10px; } .client-slider-2 .slick-arrow { font-size: 22px; height: 70px; width: 70px; border: 1px solid #6a737c; border-radius: 50%; color: #6a737c; line-height: 70px; background-color: transparent; z-index: 1; top: 43%; transition: all 0.3s ease; } .client-slider-2 .slick-arrow::before { display: none; } .client-slider-2 .slick-arrow:hover { border-color: var(--brand_color); background-color: var(--brand_color); color: #fff; } .client-slider-2 .slick-arrow:hover i { color: #fff; } .client-slider-2 .slick-prev { left: -240px; } .client-slider-2 .slick-next { right: -240px; } .client-slider-2 .slick-dots { bottom: inherit; } .client-slider-2 .slick-dots li { margin: 0 15px; } .client-slider-2 .slick-dots li.slick-active button { background-color: var(--brand_color); } .client-slider-2 .slick-dots li.slick-active button::after { transform: scale(1); } .client-slider-2 .slick-dots li button { background-color: #d4d4d4; border: none; position: relative; z-index: 1; } .client-slider-2 .slick-dots li button::after { content: ""; position: absolute; left: -15px; top: -15px; right: -15px; bottom: -15px; border: 1px solid var(--brand_color); z-index: -1; border-radius: 50%; transform: scale(0); transition: all 0.3s ease-out; } .client-slider-2 .single-client { padding: 30px; -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; margin: 55px 10px; margin-bottom: 70px; border-radius: 8px; background-color: var(--bs-white); } .client-slider-2 .single-client:hover { box-shadow: 0px 16px 74px 0px rgba(95, 122, 148, 0.3490196078); } .client-slider-2 .single-client img { border-radius: 50%; width: auto !important; } .client-slider-2 .single-client .quote { font-size: 18px; font-family: "Roboto", sans-serif; font-weight: 400; line-height: 30px; color: var(--black_750); margin: 20px 0 30px 0; } .client-slider-2 .single-client .rating a i { color: #f8af41; font-size: 16px; } .client-slider-2 .single-client .client-info { display: flex; align-items: center; gap: 12px; } .client-slider-2 .single-client .client-info p { font-size: 16px; font-family: "Poppins", sans-serif; font-weight: 500; color: var(--black_750); text-transform: capitalize; line-height: 20px; } .client-slider-2 .single-client .client-info .role { display: inline-block; font-size: 14px; color: #6c6f70; font-family: "Roboto", sans-serif; font-weight: 400; text-transform: capitalize; line-height: 19px; } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* SideBar CSS /*----------------------------------------*/ .sidebar-header .sidebar-title h4 { font-size: 24px; font-family: "Poppins", sans-serif; font-weight: 600; color: var(--secondary_color); } .sidebar-header .nice-select::after { display: none; } .sidebar-header .nice-select.open::before { transform: translateY(-50%) rotate(-180deg); } .sidebar-header .nice-select::before { content: "3"; font-family: "ElegantIcons"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; right: 10px; color: #6a737c; font-size: 18px; position: absolute; top: 50%; transform: translateY(-50%); transition: all 0.15s ease-in-out; } .sidebar-header .nice-select .current { font-size: 16px; color: var(--p_color); font-family: "Roboto", sans-serif; font-weight: 400; } .right-sidebar-widget .widget-content { background: var(--bs-white); } .right-sidebar-widget .widget-content ul li { line-height: 40px; } .right-sidebar-widget .widget-content ul li span { font-size: 16px; color: var(--p_color); } .right-sidebar-widget .widget-content ul li .name { font-family: "Roboto", sans-serif; font-weight: 500; color: var(--secondary_color); margin-right: 5px; } .right-sidebar-widget .widget-content ul li .value { font-family: "Roboto", sans-serif; font-weight: 400; } .sticky_sidebar_widget { position: sticky; top: 90px; left: 0; } .single-sidebar-widget { border-radius: 6px; background-color: #fff; } .single-sidebar-widget .form-check .form-check-input:checked[type=radio] ~ .form-check-label { color: var(--brand_color); } .single-sidebar-widget.widget-shadow { box-shadow: var(--theme-dropshadow); } .single-sidebar-widget.widget-border { border: 1px solid var(--black_50); box-sizing: border-box; } .single-sidebar-widget .widget-title { background-color: #dcdee0; border-top-left-radius: 6px; border-top-right-radius: 6px; padding: 20px 0 20px 25px; } .single-sidebar-widget .widget-title h5 { font-size: 18px; font-family: "Poppins", sans-serif; font-weight: 600; color: var(--secondary_color); margin: 0; } .single-sidebar-widget .widget-content { background: var(--bs-white); } .single-sidebar-widget .form-control { height: 60px; background-color: var(--bs-white); border-radius: 5px; border-color: transparent; color: #a8a8b2; font-size: 14px; font-family: "Roboto", sans-serif; } .single-sidebar-widget .form-control:focus { border-color: var(--brand_color); box-shadow: none; } .single-sidebar-widget .form-control:placeholder-shown { font-size: 14px; font-family: "Roboto", sans-serif; font-weight: 400; color: #9199a1; } .single-sidebar-widget .input-search-field input { padding: 0 24px; color: #9199a1; font-size: 14px; font-family: "Roboto", sans-serif; font-weight: 400; } .single-sidebar-widget .input-search-field input::placeholder { color: #9199a1; font-size: 14px; font-family: "Roboto", sans-serif; font-weight: 400; } .single-sidebar-widget .input-search-field .btn { background-color: #6a737c; height: 60px; vertical-align: middle; padding: 19px 20px; border-top-left-radius: 0; border-bottom-left-radius: 0; border: none; } .single-sidebar-widget .input-search-field .btn i { font-size: 20px; color: #fff; transform: rotate(270deg); display: inline-block; } .single-sidebar-widget .select-location { position: relative; } .single-sidebar-widget .select-location .arrow-icon { position: absolute; top: 50%; right: 20px; transform: translateY(-50%) rotate(0); } .single-sidebar-widget .select-location .arrow-icon i { display: inline-block; font-size: 20px; color: #9199a1; } .single-sidebar-widget .select-location .es-input { background-image: none; } .catagory-list-widget .catagory-list .catagory-item .catagory-link { display: flex; justify-content: space-between; padding: 9px 20px 9px 52px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); transition: all 0.3s ease-out; line-height: 22px; position: relative; } .catagory-list-widget .catagory-list .catagory-item .catagory-link::before { content: "N"; font-family: "ElegantIcons"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; font-size: 14px; line-height: 1; position: absolute; color: var(--brand_color); left: 20px; top: 14px; display: inline-block; visibility: hidden; opacity: 0; transition: all 0.3s ease-out; } .catagory-list-widget .catagory-list .catagory-item .catagory-link.active { color: var(--brand_color); } .catagory-list-widget .catagory-list .catagory-item .catagory-link.active::before { visibility: visible; opacity: 1; } .catagory-list-widget .catagory-list .catagory-item .catagory-link:hover { background-color: #f5f7fa; } .catagory-list-widget .catagory-list .catagory-item .catagory-link .text { font-size: 14px; } .catagory-list-widget .catagory-list .catagory-item .catagory-link .number { font-size: 12px; } /*----------------------------------------*/ /* Job Details CSS /*----------------------------------------*/ .job-post-widget .single-job-post { background-color: var(--bs-white); padding: 40px; border-radius: 10px; transition: all 0.3s ease-out; box-shadow: var(--theme-dropshadow); } .job-post-widget .single-job-post:hover { box-shadow: 0 20px 45px 0 rgba(51, 77, 114, 0.15); } .job-post-widget .single-job-post:hover .job-title { color: var(--brand_color); } .job-post-widget .single-job-post .post-header { display: flex; flex-direction: row; justify-content: space-between; align-items: flex-start; } .job-post-widget .single-job-post .post-header .timestamp { font-size: 14px; color: var(--p_color); font-family: "Roboto", sans-serif; font-weight: 400; } .job-post-widget .single-job-post .post-content { margin-top: 25px; } .job-post-widget .single-job-post .post-content p { font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); line-height: 26px; } .job-description-widget .single-description-para { margin-top: 25px; } .job-description-widget .single-description-para h6 { font-size: 18px; color: var(--secondary_color); font-family: "Poppins", sans-serif; font-weight: 600; margin-bottom: 14px; line-height: 29.4px; } .job-description-widget .single-description-para h6 span { color: #fb4e4e; } .job-description-widget .single-description-para p { font-size: 16px; color: var(--p_color); font-family: "Roboto", sans-serif; font-weight: 400; line-height: 26px; } .job-description-widget .single-description-para ul li { margin-top: 7px; padding-left: 28px; position: relative; font-size: 16px; color: var(--p_color); font-family: "Roboto", sans-serif; font-weight: 400; line-height: 26px; } .job-description-widget .single-description-para ul li::before { content: "^"; position: absolute; top: 4px; left: 0; font-size: 16px; color: var(--p_color); font-family: "ElegantIcons"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; } .job-description-widget .single-description-para .text_body_color { color: #6c6c73; } .job-description-widget .note-text p { font-size: 18px; color: #6c6c73; font-family: "Roboto", sans-serif; font-weight: 400; font-style: italic; line-height: 26px; } .job-description-widget .note-text p span { font-size: 18px; color: #45454d; font-family: "Roboto", sans-serif; font-weight: 700; font-style: normal; } .job-description-widget .custom-btn i { transform: translate(0); margin-right: 5px; } .job-description-widget .custom-btn:hover i { transform: translate(0); } .job-application-modal { z-index: 9999; } .job-application-modal .modal-dialog { max-width: 768px; } .job-application-modal .modal-dialog .modal-content { border-radius: 10px; border: 1px solid var(--black_50); box-shadow: 0 15px 50px 0 rgba(20, 86, 166, 0.15); background: var(--bs-white); } .job-application-modal .modal-dialog .modal-content .modal-body { padding: 50px 60px; } .job-application-modal .modal-dialog .modal-content .modal-body .theme-btn { color: var(--p_color); } .job-application-modal .modal-dialog .modal-content .modal-body .theme-btn:hover { color: #fff; } .job-application-modal .modal-dialog .dropzone { padding: 20px 0; background-color: var(--bs-white); border: 2px dashed #dcdee0; border-radius: 5px; } .job-application-modal .modal-dialog .dropzone:hover { border-color: var(--brand_color); } .job-application-modal .modal-dialog .dropzone .dz-message .dz-button { font-family: "Roboto", sans-serif; font-weight: 700; color: var(--brand_color); font-size: 17px; margin-bottom: 0; } .job-application-modal .label { font-size: 16px; color: var(--secondary_color); font-family: "Poppins", sans-serif; font-weight: 500; display: block; margin-bottom: 6px; } .job-application-modal .label span { color: #fb4e4e; } .job-application-modal .job-title { font-size: 24px; } .job-application-modal .form-control { height: 50px; background-color: var(--bs-white); } .job-application-modal textarea { height: inherit !important; } .job-application-modal .support { font-size: 14px; color: var(--p_color); font-family: "Roboto", sans-serif; font-weight: 400; } .job-application-modal .iti { width: 100%; } .modal-backdrop { z-index: 9998; background-color: #172d42; } .modal-backdrop.show { opacity: 20%; } /*----------------------------------------*/ /* Feature Job Post CSS /*----------------------------------------*/ .feature-job-tab .feature-job-list { display: flex; border: none; flex-direction: column; } .feature-job-tab .feature-job-list li { margin: 12px 0; } .feature-job-tab .feature-job-list li a { border: none; background-color: transparent; padding: 0; } .single-feature-job { border-radius: 5px; box-shadow: 0 0.3px 0.9px 0 rgba(20, 85, 166, 0.1), 0 1.6px 3px 0 rgba(20, 85, 166, 0.13); background-color: var(--bs-white); padding: 30px; transition: all 0.3s ease-out; } .single-feature-job:hover { box-shadow: 0 10px 30px 0 rgba(51, 77, 114, 0.12); } .single-feature-job:hover .job-title { color: var(--brand_color); } .job-title { font-size: 18px; color: var(--secondary_color); font-family: "Poppins", sans-serif; font-weight: 600; margin-bottom: 6px; } .job-location { font-size: 14px; color: #787880; font-family: "Poppins", sans-serif; font-weight: 400; } .job-location i { display: inline-block; vertical-align: middle; font-size: 14px; color: #787880; margin-right: 5px; } .job-catagory { font-size: 14px; color: #787880; font-family: "Poppins", sans-serif; font-weight: 400; } .job-catagory span { color: var(--brand_color); } .feature-job-description { padding: 40px; border-radius: 10px; border: 1px solid var(--black_50); background-color: #f5f7fa; } .feature-job-description p { font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); line-height: 26px; } /*----------------------------------------*/ /* Search Job CSS /*----------------------------------------*/ .search-job { top: 0%; transform: translateY(-50%); box-shadow: 0 10px 30px 0 rgba(20, 86, 166, 0.05); padding: 50px 50px 60px 50px; } .search-job h4 { color: var(--secondary_color); font-family: "Poppins", sans-serif; font-weight: 600; } .search-job p { font-size: 18px; color: var(--p_color); font-family: "Poppins", sans-serif; font-weight: 500; } .search-job .search-box { border: 1px solid var(--black_50); border-radius: 6px; } .search-job .search-box .input-field { position: relative; } .search-job .search-box .input-field span { position: absolute; display: inline-block; top: 6px; left: 15px; font-size: 20px; font-family: "Roboto", sans-serif; font-weight: 400; color: #a8a8b2; } .search-job .search-box .input-field .form-control { padding-left: 49px; border: none; height: 45px; color: #a8a8b2; font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; background-color: transparent; } .search-job .search-box .input-field .form-control:focus { box-shadow: none; } .search-job .search-box .input-field .form-control::placeholder { color: #a8a8b2; font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; } .search-job .search-box .custom-btn { line-height: 48px; border-radius: 6px; padding: 0 40px; transition: all 0.3s ease-out; } .search-job .search-box .custom-btn:hover { background-color: var(--brand_color); color: #fff; } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* Frequently asked questions CSS /*----------------------------------------*/ .faq-area-2 .single-widget-one { border: 1px solid var(--black_50); box-shadow: none; } .faq-area-2 .single-widget-one:hover { border-color: transparent; } .faq-widget .single-widget-one { display: flex; padding: 30px; box-shadow: 0px 1.6px 3.6px 0 rgba(51, 77, 114, 0.15); border-radius: 6px; margin-top: 30px; background-color: var(--bs-white); transition: all 0.3s ease-out; } .faq-widget .single-widget-one:hover { box-shadow: 0 20px 45px rgba(51, 77, 114, 0.15); } .faq-widget .widget-icon { margin-right: 20px; } .faq-widget .widget-icon i { font-size: 25px; color: var(--brand_color); display: inline-block; margin-top: 9px; } .faq-widget .faq-header h4 { color: var(--secondary_color); font-family: "Poppins", sans-serif; font-weight: 600; font-size: 24px; line-height: 40px; position: relative; cursor: pointer; width: 100%; padding-right: 20px; } .faq-widget .faq-header h4 i { position: absolute; right: 0px; top: 50%; transform: translateY(-50%); font-size: 24px; display: none; color: var(--secondary_color); } .faq-widget .faq-header h4 i + i { display: block; color: var(--secondary_color); } .faq-widget .faq-header h4.collapsed i { display: block; } .faq-widget .faq-header h4.collapsed i + i { display: none; } .faq-widget .faq-body p { font-size: 16px; color: var(--p_color); font-family: "Roboto", sans-serif; font-weight: 400; margin-top: 10px; line-height: 26px; } .faq-widget-2 { border-radius: 10px; padding: 40px 30px; background-color: var(--bs-white); box-shadow: var(--theme-dropshadow); } .faq-widget-2 .single-widget-one { padding: 19px 0; transition: all 0.3s ease-out; border-bottom: 1px solid var(--black_50); } .faq-widget-2 .single-widget-one:first-child { padding-top: 0; } .faq-widget-2 .single-widget-one:last-child { border-bottom: none; padding-bottom: 0; } .faq-widget-2 .faq-header h6 { color: var(--brand_color); font-family: "Poppins", sans-serif; font-weight: 600; font-size: 18px; position: relative; cursor: pointer; padding-right: 25px; } .faq-widget-2 .faq-header h6 i { position: absolute; right: 0px; top: 50%; transform: translateY(-50%); font-size: 24px; display: none; color: var(--brand_color); } .faq-widget-2 .faq-header h6 i + i { display: block; } .faq-widget-2 .faq-header h6.collapsed { color: var(--secondary_color); font-family: "Poppins", sans-serif; font-weight: 500; } .faq-widget-2 .faq-header h6.collapsed i { color: #52575c; display: block; } .faq-widget-2 .faq-header h6.collapsed i + i { display: none; } .faq-widget-2 .faq-body p { font-size: 16px; color: var(--p_color); font-family: "Roboto", sans-serif; font-weight: 400; margin-top: 32px; } .advisor-area .section-title h2 { margin-top: -9px; } .advisor-area .advisor-img { position: relative; } .advisor-area .advisor-img .main-img { border-radius: 15px; } .advisor-area .advisor-img img { width: 100%; height: auto; } .advisor-area .advisor-img .shape { position: relative; z-index: -1; } .advisor-area .advisor-img .shape .box { position: absolute; top: 20px; right: -20px; z-index: -1; height: auto; width: auto; transform: translate(45%, -45%); } .advisor-area .advisor-img .shape .circle-shape { display: inline-block; position: absolute; top: -45px; z-index: -2; right: -35px; width: 65px; height: 65px; background-color: transparent; border-radius: 100%; border: 20px solid #ffd9a0; box-sizing: content-box; animation: pulse 5s infinite; } .advisor-area .advisor-img .work-time { display: flex; align-items: center; position: absolute; bottom: 25px; right: 30px; border-radius: 20px; background-color: rgba(13, 27, 43, 0.6); font-size: 14px; color: #fff; font-family: "Roboto", sans-serif; font-weight: 400; padding: 9px 26px; } .advisor-area .advisor-img .work-time .circle-shape { height: 15px; width: 15px; border-radius: 50%; position: relative; background-color: rgba(255, 255, 255, 0.5); display: inline-block; vertical-align: middle; margin-right: 10px; } .advisor-area .advisor-img .work-time .circle-shape::after { content: ""; position: absolute; top: 45%; left: 50%; height: 9px; width: 9px; border-radius: 50%; transform: translate(-50%, -50%); background-color: #fff; } .advisor-area .advisor-img .work-time span { font-family: "Roboto", sans-serif; font-weight: 500; } .advisor-area .theme-btn-primary_alt i { vertical-align: middle; display: inline-block; margin-right: 10px; } /*----------------------------------------*/ /* New Version /*----------------------------------------*/ .faq-area-3 { background-color: #101010; padding: 120px 0; color: #fff; } .faq-area-3 .faq-img { border-radius: 8px; } .faq-area-3 .subtitle { font-family: "Poppins"; font-size: 14px; font-weight: 600; line-height: 24px; letter-spacing: 0.05em; color: #a7b4c0; display: inline-block; margin-bottom: 4px; } .faq-area-3 h1 { font-family: "Poppins"; font-size: 52px; font-weight: 600; line-height: 62px; letter-spacing: -0.02em; margin-bottom: 40px; color: #fff; } .faq-area-3 h1 .underline-shape::after { background-color: #f57950; } .faq-area-3 .single-faq { border-bottom: 1px solid #c3cbd2; padding: 14px 0; } .faq-area-3 .faq-widget .more-contact { font-family: "Roboto", sans-serif; font-size: 18px; font-weight: 500; line-height: 24px; color: #fff; margin-top: 32px; } .faq-area-3 .faq-widget .more-contact a { text-decoration: underline; margin-left: 8px; } .faq-area-3 .faq-widget .faq-header h4 { font-size: 16px; font-weight: 500; line-height: 30px; color: #fff; } .faq-area-3 .faq-widget .faq-header h4 i { color: #fff; background-color: var(--brand_color); border-radius: 50%; font-size: 17px; padding: 2px; } .faq-area-3 .faq-widget .faq-body p { color: #eeeeee; margin-top: 12px; } .saas-faq-area { padding-bottom: 120px; } .saas-faq-area .saas-section-title h2 span { background: linear-gradient(90deg, #48D5DC 45.35%, #2BDE52 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .faq_item { border-radius: 12px; border: 1px solid var(--black_50); padding: 15px 30px; margin-bottom: 30px; cursor: pointer; } .faq_item .faq-header h6 { font-size: 16px; line-height: 28px; font-weight: 500; position: relative; padding-right: 100px; } .faq_item .faq-header h6 i { position: absolute; right: -2px; top: 2px; font-size: 24px; color: var(--brand_color); opacity: 0; visibility: hidden; transition: all 0.2s linear; } .faq_item .faq-header h6 i + i { opacity: 1; visibility: visible; } .faq_item .faq-header h6.collapsed i { opacity: 1; visibility: visible; } .faq_item .faq-header h6.collapsed i + i { opacity: 0; visibility: hidden; } .faq_item p { font-size: 18px; font-family: "Roboto", sans-serif; color: var(--p_color); line-height: 28px; } .faq_item .faq-body { padding-right: 100px; padding-top: 8px; } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* Fast Security and Easy Loan CSS /*----------------------------------------*/ .fast-e-loan .apply-topics ul li { font-size: 16px; color: var(--p_color); margin-top: 23px; font-family: "Roboto", sans-serif; font-weight: 400; line-height: 26px; } .fast-e-loan .apply-topics ul li i { margin-right: 8px; } .fast-e-loan .apply-topics ul li:first-child { margin-top: 0; } .fast-e-loan .learn-more ul li { background-color: #f5f7fa; color: var(--black_500); font-size: 14px; font-family: "Roboto", sans-serif; border-radius: 4px; padding: 8px 20px 11px 18px; box-shadow: 0 0.5px 1px 0 rgba(51, 77, 114, 0.1), 0px 1.6px 3.6px 0 rgba(51, 77, 114, 0.15); } .fast-e-loan .learn-more ul li span { color: var(--brand_color); margin-right: 8px; } .fast-e-loan .learn-more ul li:first-child { margin-top: 0; } /*----------------------------------------*/ /* Manage Corporate Finace CSS /*----------------------------------------*/ .manage-c-finance { background-color: #e6f2f0; } /*----------------------------------------*/ /* How It Works CSS /*----------------------------------------*/ .how-it-work .single-widget { background-color: #fff; border-radius: 10px; box-shadow: 0 0.5px 1px 0 rgba(51, 77, 114, 0.1), 0px 1.6px 3.6px 0 rgba(51, 77, 114, 0.15); } .how-it-work .single-widget.consultation .widget-header { background-color: #2f3337; } .how-it-work .single-widget.consultation .widget-content li.active .text { color: var(--secondary_color); } .how-it-work .single-widget.consultation .widget-content li.active .number { box-shadow: 0 5px 15px 0 rgba(60, 65, 70, 0.3); background-color: #2f3337; } .how-it-work .single-widget.consultation .widget-content li .number { background-color: #9199a1; } .how-it-work .single-widget .widget-header { background-color: var(--brand_color); display: flex; padding: 25px 40px; border-top-left-radius: 10px; border-top-right-radius: 10px; align-items: center; } .how-it-work .single-widget .widget-header .widget-img { margin-right: 30px; max-width: 100%; } .how-it-work .single-widget .widget-header .widget-title h4 { font-size: 24px; color: #fff; font-family: "Poppins", sans-serif; font-weight: 600; margin-bottom: 7px; } .how-it-work .single-widget .widget-header .widget-title p { font-size: 16px; color: #fff; font-family: "Roboto", sans-serif; } .how-it-work .single-widget .widget-content { background-color: var(--bs-white); padding: 20px 40px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; position: relative; } .how-it-work .single-widget .widget-content::after { content: ""; position: absolute; top: 78px; left: 57px; bottom: 78px; border-left: 1px dashed #cacccf; } .how-it-work .single-widget .widget-content li { transition: all 0.3s ease-out; margin: 50px 0; display: flex; align-items: center; } .how-it-work .single-widget .widget-content li.active { color: var(--secondary_color); } .how-it-work .single-widget .widget-content li.active .text { font-family: "Roboto", sans-serif; font-weight: 500; color: var(--secondary_color); } .how-it-work .single-widget .widget-content li.active .number { box-shadow: 0 5px 15px 0 rgba(20, 85, 166, 0.3); background-color: var(--brand_color); } .how-it-work .single-widget .widget-content li .text { color: #a8a8b2; font-size: 18px; font-family: "Roboto", sans-serif; font-weight: 400; } .how-it-work .single-widget .widget-content li .number { height: 35px; width: 35px; border-radius: 50%; background-color: #7a9fcc; color: #fff; font-size: 18px; font-family: "Roboto", sans-serif; font-weight: 400; display: inline-block; text-align: center; line-height: 35px; margin-right: 20px; transition: all 0.3s ease-out; position: relative; z-index: 1; } /*----------------------------------------*/ /* Security Tips CSS /*----------------------------------------*/ .security-area .security-priority { /* background-image: url(../images/shape.png); */ background-size: cover; background-position: top; background-repeat: no-repeat; position: relative; overflow: hidden; background-color: #FCB900; } .security-area .security-priority .shapes img { position: absolute; animation: pulse 1.5s ease-out infinite alternate both; } .security-area .security-priority .shapes img:nth-child(1) { top: 15%; left: 15%; animation: floatingBubble 15s linear infinite alternate both; } .security-area .security-priority .shapes img:nth-child(2) { top: 25%; left: 40%; animation: moveX 15s linear infinite alternate both; } .security-area .security-priority .shapes img:nth-child(3) { right: 35%; top: 15%; animation: moveY 15s linear infinite alternate both; } .security-area .security-priority .shapes img:nth-child(4) { top: 0%; right: 10%; } .security-area .security-priority .shapes img:nth-child(5) { top: 35%; left: 60%; animation: floatingBubble2 15s linear infinite alternate both; } .security-area .security-priority .shapes img:nth-child(6) { bottom: 0%; left: 15%; } .security-area .security-priority .shapes img:nth-child(7) { bottom: 25%; right: 10%; animation: moveY 15s linear infinite alternate both; } .security-area .security-priority .shapes img:nth-child(8) { top: 5%; left: 0%; opacity: 0.1; animation: none; } .security-area .security-priority .shapes img:nth-child(9) { bottom: 20%; right: 0%; opacity: 0.1; animation: none; } .security-area .security-priority h2 { font-size: 36px; color: #fff; font-family: "Poppins", sans-serif; font-weight: 600; } .security-area .security-priority p { font-size: 18px; color: #d8dce0; font-family: "Roboto", sans-serif; font-weight: 400; } .security-area .security-priority p a { font-family: "Poppins", sans-serif; font-weight: 600; font-size: 18px; color: #fff; border-bottom: 1px solid #fff; } .single-security-widget { background-color: var(--bs-white); border-radius: 15px; padding: 10px; box-shadow: 0 0.5px 1px 0 rgba(51, 77, 114, 0.1), 0px 1.6px 3.6px 0 rgba(51, 77, 114, 0.15); -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; } .single-security-widget:hover { box-shadow: 0 20px 45px 0 rgba(51, 77, 114, 0.1); } .single-security-widget img { min-height: 235px; } .single-security-widget .round-15 { border-radius: 15px; } .single-security-widget .round-10 { border-radius: 10px; } .single-security-widget .security-content { padding: 30px; } .single-security-widget .security-content h4 { font-family: "Poppins", sans-serif; font-weight: 700; font-size: 30px; color: var(--secondary_color); margin-bottom: 20px; } .single-security-widget .security-content p { font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); } .single-security-widget .security-content-2 { padding: 20px; } .single-security-widget .security-content-2 p { font-size: 17px; font-family: "Poppins", sans-serif; font-weight: 600; color: var(--secondary_color); margin-bottom: 10px; } .single-security-widget .security-content-2 .tips-title { display: block; color: var(--p_color); font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; } /*----------------------------------------*/ /* Help Ad Area CSS /*----------------------------------------*/ .help-ad-area .main-img { border-radius: 10px; } .help-ad-area .offers { border-radius: 8px; background-color: #fff; box-shadow: var(--theme-dropshadow); position: relative; display: inline-block; transform: translate(-50px, -65px); z-index: 1; } .help-ad-area .offers .shape { position: absolute; left: 97%; bottom: -8px; z-index: -1; } .help-ad-area .offers ul { border-radius: 8px; padding: 33px 40px; position: relative; z-index: 1; background-color: var(--bs-white); } .help-ad-area .offers ul li { font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); margin: 8px 0; } .help-ad-area .offers ul li span { height: 25px; width: 25px; background-color: rgba(246, 166, 9, 0.25); display: inline-block; border-radius: 50%; margin-right: 10px; text-align: center; } .help-ad-area .offers ul li span i { font-size: 14px; vertical-align: middle; color: var(--secondary_color); } .help-ad-area p { font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--black_500); } /*----------------------------------------*/ /* Banca Corporate Area CSS /*----------------------------------------*/ .banca-corporate .section-title p { font-size: 18px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--secondary_color); max-width: 460px; margin: auto; } .banca-corporate .section-title p span { font-size: 22px; font-family: "Poppins", sans-serif; font-weight: 600; color: var(--secondary_color); } .banca-corporate .single-brand { display: inline-block; transition: all 0.3s ease-out; box-shadow: none; } .banca-corporate .single-brand:hover { box-shadow: var(--theme-dropshadow); } /*----------------------------------------*/ /* Email Alert CSS /*----------------------------------------*/ .email-alert-widget { padding: 53px 69px; border-radius: 10px; box-shadow: var(--theme-dropshadow); text-align: center; transition: all 0.3s ease-out; background-color: var(--bs-white); } .email-alert-widget:hover { box-shadow: 0 5px 15px 0 rgba(51, 77, 114, 0.1); } .email-alert-widget h4 { font-size: 24px; color: var(--secondary_color); font-family: "Poppins", sans-serif; font-weight: 600; } .email-alert-widget p { font-size: 18px; color: #6a737c; font-family: "Roboto", sans-serif; font-weight: 400; } .email-alert-widget .form-control { height: 60px; padding-left: 30px; font-size: 16px; color: #a8a8b2; font-family: "Roboto", sans-serif; font-weight: 400; } .email-alert-widget .form-control::placeholder { font-size: 16px; color: #a8a8b2; } .email-alert-widget .input-group-append .theme-btn { border-bottom-left-radius: 0; border-top-left-radius: 0; } /*----------------------------------------*/ /* Our Offer CSS /*----------------------------------------*/ .our-offer .single-offer-box { padding: 50px; box-shadow: var(--theme-dropshadow); background-color: var(--bs-white); border-radius: 10px; transition: all 0.3s ease-out; } .our-offer .single-offer-box:hover { box-shadow: 0 10px 30px 0 rgba(51, 77, 114, 0.12); } .our-offer .single-offer-box h2 { font-size: 36px; font-family: "Roboto", sans-serif; font-weight: 700; color: var(--secondary_color); text-transform: capitalize; } .our-offer .single-offer-box p { font-size: 18px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); margin: 23px 0 35px 0; } .our-offer .single-offer-box a { font-size: 16px; display: inline-block; font-family: "Roboto", sans-serif; font-weight: 500; color: var(--brand_color); position: relative; text-transform: capitalize; } .our-offer .single-offer-box a:hover span::after { opacity: 1; visibility: visible; top: 100%; } .our-offer .single-offer-box a span { position: relative; } .our-offer .single-offer-box a span::after { content: ""; position: absolute; height: 1.5px; width: 100%; top: 125%; left: 0; opacity: 0; visibility: hidden; transition: all 0.3s ease-out; background-color: var(--brand_color); } .our-offer .single-offer-box a i { display: inline-block; vertical-align: middle; margin-left: 3px; } .clients-logo-title { font-size: 24px; font-family: "Poppins", sans-serif; color: #878BA9; font-weight: 500; margin-bottom: 50px; text-align: center; } .clients-logo-title span { color: #1B2A52; } .clients-logo { opacity: 0.5; } .clients-logo:hover { opacity: 1; transform: scale(1.02); } /*========= map_area css =======*/ .map_area { padding: 40px 0px 140px; } .map_inner { position: relative; } .map_inner .map_list li { width: 68px; height: 68px; border-radius: 50%; box-shadow: 0px 9.9047622681px 22.8571414948px rgba(36, 48, 64, 0.2); position: absolute; background: #fff; transform: scale(0.9); transition: all 0.3s; } .map_inner .map_list li.active { transform: scale(1.01); } .map_inner .map_list li:nth-child(1) { left: 220px; top: 55px; } .map_inner .map_list li:nth-child(2) { left: 160px; top: 185px; } .map_inner .map_list li:nth-child(3) { left: 323px; bottom: 148px; } .map_inner .map_list li:nth-child(4) { left: 564px; top: 50px; } .map_inner .map_list li:nth-child(5) { left: 630px; bottom: 105px; } .map_inner .map_list li:nth-child(6) { right: 330px; bottom: 255px; } .map_inner .map_list li:nth-child(7) { right: 140px; bottom: 135px; } .map_inner .map_list li:nth-child(8) { right: 160px; top: 60px; } .map_inner .map_list li img { max-width: 100%; } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* Call To Action CSS /*----------------------------------------*/ .cta { background-position: center; background-size: auto; padding: 70px 110px 70px 100px; border-radius: 10px; position: absolute; z-index: 1; overflow: hidden; width: auto; bottom: 0; transform: translateY(50%); left: 15px; right: 15px; } .cta .shapes img { position: absolute; animation: pulse 1.5s ease-out infinite alternate both; } .cta .shapes img:nth-child(1) { right: 5%; bottom: 10%; animation-delay: 0.2s; animation: moveY 15s linear infinite alternate both; } .cta .shapes img:nth-child(2) { left: 25%; bottom: 0; animation: none; } .cta .shapes img:nth-child(3) { left: 50%; bottom: 0; } .cta .shapes img:nth-child(4) { top: 0%; right: 0; animation-delay: 0.8s; } .cta .shapes img:nth-child(5) { bottom: 0%; left: 0; animation-delay: 1.8s; } .cta .shapes img:nth-child(6) { top: 0%; left: 25%; animation: none; } .cta .bubbles div { height: 10px; width: 10px; border-radius: 50%; position: absolute; animation-duration: 15s; animation-iteration-count: infinite; animation-timing-function: linear; animation-direction: alternate; } .cta .bubbles div:nth-child(1) { bottom: 20%; left: 5%; animation-delay: 0.5s; animation-name: floatingBubble; background-color: rgba(255, 255, 255, 0.5); } .cta .bubbles div:nth-child(2) { bottom: 65%; left: 20%; animation-name: floatingBubble2; background-color: rgba(246, 166, 9, 0.5); } .cta .bubbles div:nth-child(3) { bottom: 15%; left: 30%; animation-delay: 1s; animation-name: floatingBubble; background-color: rgba(42, 199, 105, 0.5); } .cta .bubbles div:nth-child(4) { bottom: 50%; left: 40%; animation-delay: 0.8s; animation-name: floatingBubble2; animation-direction: alternate-reverse; background-color: rgba(255, 255, 255, 0.5); } .cta .bubbles div:nth-child(5) { bottom: 20%; right: 5%; animation-delay: 0.5s; animation-name: floatingBubble; background-color: rgba(246, 166, 9, 0.5); } .cta .bubbles div:nth-child(6) { bottom: 65%; right: 20%; animation-name: floatingBubble; background-color: rgba(255, 255, 255, 0.5); } .cta .bubbles div:nth-child(7) { bottom: 15%; right: 30%; animation-delay: 1.1s; animation-name: floatingBubble; background-color: rgba(42, 199, 105, 0.5); } .cta .bubbles div:nth-child(8) { bottom: 50%; right: 40%; animation-delay: 0.2s; animation-name: floatingBubble; background-color: rgba(255, 255, 255, 0.5); } .cta a { display: inline-block; margin: 0 10px; } .cta.cta-bg-primary { background-color: #FCB900; background-image: none; } .cta.cta-bg-violet { background-color: #FCB900; } .navbar-collapse.show{ margin-bottom: 5%; } .cta.cta-2 { padding: 80px 70px; background-color: var(--theme-color); } .cta-3 { background-color: #eff1f0 !important; position: relative; overflow: hidden; } .cta-3 .img-shapes .shape { position: absolute; } @keyframes WingsOne { 0% { transform: rotate(-10deg); } 100% { transform: rotate(10deg); } } .cta-3 .img-shapes .shape .fly-msg { transform: rotate(-30deg); } .cta-3 .img-shapes .shape .fly-msg img:nth-child(2) { position: absolute; left: 0; top: 0; animation-fill-mode: both; animation: WingsOne 0.2s ease-in infinite alternate-reverse; animation-delay: 0.2s; } .cta-3 .img-shapes .shape .fly-msg img:nth-child(3) { position: absolute; right: 0; top: 0; animation-fill-mode: both; animation: WingsOne 0.2s ease-in infinite alternate-reverse; } .cta-3 .img-shapes .shape:nth-child(1) { left: 3%; transform-origin: left bottom; top: 70%; } .cta-3 .img-shapes .shape:nth-child(2) { left: 48%; top: 10%; } .cta-3 .img-shapes .shape:nth-child(3) { right: 21%; bottom: 0%; transform-origin: right bottom; } .cta-3 .img-shapes .shape:nth-child(4) { right: 10%; top: 20%; } .cta-3 .cta-content { position: relative; z-index: 1; } .cta-3 .cta-content h5 { font-size: 20px; font-family: "Poppins", sans-serif; font-weight: 600; color: #535a60; } .cta-3 .cta-content h2 { line-height: 42px; margin-bottom: 0; } .cta-3 .cta-content .theme-btn { background-color: var(--secondary_color); height: 60px; line-height: 57px; padding: 0 40px; } .cta-3 .form-control { border-color: #171d24; padding: 0 20px; font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); background-color: transparent; text-transform: lowercase; } .cta-3 .form-control::placeholder { font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); } .cta-content.text-black h2 { color: var(--secondary_color); } .cta-content.text-black p { color: var(--p_color); } .cta-content h2 { color: #000; font-family: "Poppins", sans-serif; font-weight: 700; } .cta-content p { color: #fff; font-size: 18px; font-family: "Roboto", sans-serif; } .cta-content .theme-btn { font-size: 20px; height: 66px; line-height: 66px; padding: 0 50px; } .cta-content .cta-text-violet { color: #5816c5; } .app-btn { display: flex; flex-direction: row; align-items: center; background-color: var(--bs-white); height: 58px; border-radius: 30px; padding: 7.5px 23px; transition: all 0.3s ease-out; position: relative; z-index: 1; } .app-btn:hover { background-color: #171d24; box-shadow: 0 4px 10px rgba(51, 77, 114, 0.6); } .app-btn:hover i { color: #fff; } .app-btn:hover .btn-text span { color: #fff; } .app-btn:hover .btn-text p { color: #fff; } .app-btn i { color: var(--secondary_color); font-size: 34px; transition: all 0.3s ease-out; } .app-btn .btn-text { margin-left: 10px; } .app-btn .btn-text span { font-size: 12px; color: var(--secondary_color); margin-bottom: 13px; font-family: "Roboto", sans-serif; font-weight: 400; transition: all 0.3s ease-out; } .app-btn .btn-text p { font-size: 18px; color: var(--secondary_color); font-family: "Roboto", sans-serif; font-weight: 500; transition: all 0.3s ease-out; } .cta-area-2 { background-color: #e9f5f3; } .help-cta { background-color: #FCB900; background-position: center; background-size: cover; } .help-cta p { color: var(--black_600); font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; } /* New Version */ .cta-4 { background-color: var(--brand_color); position: relative; padding: 60px 80px; z-index: 1; border-radius: 8px; transform: translateY(50%); } .cta-4 .cta-content { position: relative; z-index: 1; } .cta-4 .cta-content h2 { font-family: "Poppins"; font-size: 45px; font-weight: 600; line-height: 65px; letter-spacing: -0.02em; } .cta-4 .cta-content p { font-family: "Roboto", sans-serif; font-size: 16px; font-weight: 400; line-height: 30px; } .cta-4 .cta-content .theme-btn { background-color: #171d24; height: 60px; line-height: 57px; padding: 0 40px; } .cta-4 .cta-content .theme-btn::before { background-color: #000; } .cta-4 .form-control { border-color: var(--bs-white); padding: 0 20px; font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); background-color: #fff; text-transform: lowercase; height: 60px; flex: 1; } .cta-4 .form-control::placeholder { font-size: 16px; font-family: "Inter"; font-weight: 400; color: var(--p_color); text-transform: capitalize; } .cta-4 .feature-list { display: flex; flex-wrap: wrap; gap: 16px; margin-top: 16px; } .cta-4 .feature-list i { color: #d7d7d7; font-size: 16px; margin-right: 7px; } .cta-4 .feature-list li { font-family: "Roboto"; font-size: 16px; font-weight: 400; line-height: 26px; color: #fff; } .cta-4 .cta-img { position: absolute; right: 0; bottom: 0; z-index: -1; border-bottom-right-radius: 8px; } .cta-4 .shape { position: absolute; right: 0; bottom: 0; z-index: -2; border-bottom-right-radius: 8px; } .cta-area-3 { margin-top: -150px; } /*=========== saas-subscribe-area =========*/ .saas-subscribe-area { background: #2C3B64; overflow: hidden; transform: translateY(0); border-radius: 0px; padding: 120px 0px; } .saas-subscribe-area .cta-content { max-width: 522px; } .saas-subscribe-area .cta-content h2 { font-weight: 500; font-size: 52px; } .saas-subscribe-area .cta-content p { font-size: 18px; opacity: 0.8; } .saas-subscribe-area .cta-content .form-control { border: 0px; } .saas-subscribe-area .cta-content .form-control::placeholder { color: #02073E; opacity: 0.4; } .saas-subscribe-area .cta-content .theme-btn { background: var(--brand_color); } .saas-subscribe-area .saas_dash_img { position: absolute; right: -130px; bottom: -245px; } @media (max-width: 1440px) { .saas-subscribe-area .saas_dash_img { right: -380px; } } .cta-five { background: #3C88DA; border-radius: 26px; padding: 40px 100px 0px 80px; position: relative; z-index: 1; } .cta-five:before { content: ""; width: 100%; height: 100%; background: url(../images/action-bg.png) no-repeat scroll center 0/cover; position: absolute; left: 0; bottom: 0; z-index: 0; } .cta-five .cta-content { padding-top: 25px; } .cta-five .cta-content h2 { font-size: 52px; font-family: "Poppins", sans-serif; font-weight: 500; } .cta-five .cta-content p { font-size: 18px; opacity: 0.8; } .cta-five .cta-content .theme-btn { background: var(--brand_color); margin-top: 30px; } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* Safe Deposit Area CSS /*----------------------------------------*/ .safe-deposit-area .card-img { position: relative; z-index: 1; } .safe-deposit-area .card-img .logo img { position: absolute; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation: pulse 2s linear infinite; } .safe-deposit-area .card-img .logo img:nth-child(1) { left: -15%; top: 25%; } .safe-deposit-area .card-img .logo img:nth-child(2) { right: 10%; top: 5%; animation-delay: 1s; } .safe-deposit-area .card-img .bg-img { position: absolute; bottom: -136px; left: -17%; z-index: -1; } .safe-deposit-area .border-left { position: relative; } .safe-deposit-area .border-left::before { content: ""; position: absolute; left: 0; top: 6px; bottom: 6px; width: 2px; background-color: var(--brand_color); } .safe-deposit-area .payment-system h5 { font-size: 20px; font-family: "Poppins", sans-serif; font-weight: 600; color: var(--secondary_color); } .safe-deposit-area .payment-system p { font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); } /*----------------------------------------*/ /* Customize Card Area CSS /*----------------------------------------*/ .customize-card-area { overflow: hidden; } .customize-card-area .card-img { position: relative; } .customize-card-area .card-img div { position: absolute; } .customize-card-area .card-img .shape-1 { top: 125px; z-index: 3; left: 0; } .customize-card-area .card-img .shape-2 { top: 120px; left: 57px; z-index: 2; } .customize-card-area .card-img .shape-3 { top: 0px; left: 100px; z-index: 1; } .map_inner span{ color: var(--p_color); } /*----------------------------------------*/ /* Why Choose Us Area CSS /*----------------------------------------*/ .why-choose-area { background: #fff; } .why-choose-area .section-title h2 { color: #000; } .why-choose-area .content-box { text-align: center; position: relative; } .why-choose-area .content-box .line-shape { position: absolute; left: 50%; top: 26%; transform: translate(-50%, -50%); } .why-choose-area .content-box h4 { font-size: 24px; font-family: "Poppins", sans-serif; font-weight: 600; line-height: 30px; color: #000; } .why-choose-area .content-box p { font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); } /*----------------------------------------*/ /* Credit Card Box widget CSS /*----------------------------------------*/ .credit-card-box-widget { padding: 5px; border-radius: 10px; overflow: hidden; border: 1px solid var(--black_50); background-color: var(--bs-white); transition: all 0.3s ease-out; } .credit-card-box-widget:hover { box-shadow: 0 20px 45px 0 rgba(51, 77, 114, 0.15); } .credit-card-box-widget img { border-radius: 8px; } .credit-card-box-widget .card-content { padding: 30px 20px; } .credit-card-box-widget .card-content h4 { font-size: 24px; font-family: "Poppins", sans-serif; font-weight: 600; color: var(--secondary_color); } .credit-card-box-widget .card-content P { font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--secondary_color); line-height: 35px; } .credit-card-box-widget .card-content P span { margin-right: 15px; } .credit-card-box-widget .card-content a { font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--brand_color); position: relative; display: inline-block; } .credit-card-box-widget .card-content a::after { content: ""; position: absolute; top: 100%; width: 0px; height: 1px; background-color: var(--brand_color); transition: all 0.3s ease-out; left: 0; } .credit-card-box-widget .card-content a:hover::after { width: 80px; } .credit-card-box-widget .card-content a i { font-size: 18px; vertical-align: middle; } /*----------------------------------------*/ /* Market Place Area CSS /*----------------------------------------*/ .mplace-logo p { font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); line-height: 28px; } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* News Area CSS /*----------------------------------------*/ .news-area { position: relative; } .news-area .news-slider .blog-widget-1 { margin: 25px 15px 50px 15px; } .news-area .news-slider .slick-list { margin: 0 -25px; padding: 0 10px; } .news-area .news-slider .slick-dots { bottom: inherit; } .news-area .news-slider .slick-dots li.slick-active button { background-color: #5d5d66; border-color: #5d5d66; } /*----------------------------------------*/ /* News Area CSS /*----------------------------------------*/ .articles-area .section-title a { font-size: 18px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--brand_color); } .articles-area .section-title a i { display: inline-block; vertical-align: middle; } .blog-widget-1 { padding: 10px; background-color: var(--bs-white); border-radius: 10px; box-shadow: 0 0.5px 1px 0 rgba(51, 77, 114, 0.1), 0px 1.6px 3.6px 0 rgba(51, 77, 114, 0.15); -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; } .blog-widget-1 img { border-radius: 10px; } .blog-widget-1:hover { box-shadow: 0 20px 45px 0 rgba(51, 77, 114, 0.15); } .blog-widget-1:hover .blog-content a i { transform: translateY(2px) scaleX(1); } .blog-widget-1 .blog-content h4 { margin: 20px 0; } .blog-widget-1 .blog-content h4 a { color: var(--secondary_color); font-family: "Poppins", sans-serif; font-weight: 600; } .blog-widget-1 .blog-content P { font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); margin-bottom: 20px; line-height: 26px; } .blog-widget-1 .blog-content .read-more { display: inline-block; color: var(--theme-color); text-transform: uppercase; font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 500; margin-bottom: 20px; } .blog-widget-1 .blog-content .read-more i { transform-origin: left; transform: translateY(2px) scaleX(0); transition: transform 0.3s ease-out; font-size: 20px; display: inline-block; } .blog-widget-1 .blog-content h6 { margin: 20px 0 30px 0; } .blog-widget-1 .blog-content h6 a { color: var(--secondary_color); font-family: "Poppins", sans-serif; font-weight: 600; font-size: 18px; line-height: 24px; } .blog-widget-1 .blog-content .blog-date { display: flex; align-items: center; margin-bottom: 4px; } .blog-widget-1 .blog-content .blog-date i { font-size: 14px; color: var(--p_color); vertical-align: middle; display: inline-block; } .blog-widget-1 .blog-content .blog-date span { margin-left: 7px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); font-size: 14px; } .blog-widget-2 { border-radius: 10px; overflow: hidden; background-color: var(--bs-white); box-shadow: var(--theme-dropshadow); transition: all 0.3s ease-out; } .blog-widget-2:hover { box-shadow: 0 20px 45px 0 rgba(51, 77, 114, 0.15); } .blog-widget-2 .blog-img { position: relative; } .blog-widget-2 .blog-img img { width: 100%; } .blog-widget-2 .blog-img .catagory { position: absolute; padding: 5px 12px; height: 25px; border-radius: 2px; bottom: 0; left: 35px; font-size: 14px; color: #fff; font-family: "Roboto", sans-serif; font-weight: 500; line-height: 16.41px; transform: translateY(50%); text-transform: uppercase; } .blog-widget-2 .blog-img .catagory.yellow-bg { background-color: #f8931f; } .blog-widget-2 .blog-img .catagory.green-bg { background-color: #00c643; } .blog-widget-2 .blog-img .catagory.sky-bg { background-color: #1c96cb; } .blog-widget-2 .blog-img .catagory.deep-green-bg { background-color: #3fb59f; } .blog-widget-2 .blog-img .catagory.violet-bg { background-color: #8030e5; } .blog-widget-2 .blog-content { padding: 37px 35px 41px 35px; } .blog-widget-2 .blog-content h4 { font-size: 24px; font-family: "Poppins", sans-serif; font-weight: 600; color: var(--secondary_color); margin-bottom: 15px; } .blog-widget-2 .blog-content h5 { font-size: 20px; font-family: "Poppins", sans-serif; font-weight: 700; line-height: 26px; color: var(--secondary_color); margin-bottom: 15px; } .blog-widget-2 .blog-content p { font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); line-height: 26px; } .blog-widget-2 .blog-content .post-info { display: flex; justify-content: space-between; margin-top: 30px; } .blog-widget-2 .blog-content .post-info > div { display: flex; align-items: center; } .blog-widget-2 .blog-content .post-info > div span { font-size: 14px; color: var(--p_color); font-family: "Roboto", sans-serif; font-weight: 400; margin-left: 8px; } /* New Version */ .blog-widget-3 { overflow: hidden; background-color: transparent; transition: all 0.3s ease-out; } .blog-widget-3 .blog-img { position: relative; } .blog-widget-3 .blog-img img { width: 100%; } .blog-widget-3 .blog-img .catagory { position: absolute; padding: 5px 16px; height: 30px; top: 16px; right: 16px; font-size: 16px; color: #000; font-family: "Roboto", sans-serif; font-weight: 400; text-transform: uppercase; } .blog-widget-3 .blog-img .catagory.yellow-bg { background-color: #f7da77; } .blog-widget-3 .blog-img .catagory.orange-bg { background-color: #f8af41; } .blog-widget-3 .blog-img .catagory.tulip-bg { background-color: #ff9292; } .blog-widget-3 .blog-content h4 { font-size: 22px; font-family: "Poppins", sans-serif; font-weight: 600; color: var(--secondary_color); margin-bottom: 0; line-height: 29px; margin-top: 24px; } .blog-widget-3 .blog-content h4:hover { color: var(--brand_color); } .blog-widget-3 .blog-content .post-info { display: flex; margin-top: 12px; gap: 16px; } .blog-widget-3 .blog-content .post-info > div { display: flex; align-items: center; } .blog-widget-3 .blog-content .post-info > div span { font-size: 16px; color: #6a737c; font-family: "Roboto", sans-serif; font-weight: 400; margin-left: 8px; } /*----------------------------------------*/ /* Blog Sidebar CSS /*----------------------------------------*/ .blog-sidebar-widget .widget-title { font-size: 24px; color: var(--secondary_color); font-family: "Poppins", sans-serif; font-weight: 600; } .blog-sidebar-widget .widget-subscribe { padding: 30px 35px 40px 35px; box-shadow: var(--theme-dropshadow); background-color: var(--bs-white); border-radius: 8px; } .blog-sidebar-widget .widget-subscribe p { font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); line-height: 27px; } .blog-sidebar-widget .widget-subscribe input { padding: 11px 20px; font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; color: #848d95; border: 1px solid var(--black_50); background-color: transparent; } .blog-sidebar-widget .widget-subscribe input:focus { border-color: var(--brand_color); } .blog-sidebar-widget .widget-subscribe input::placeholder { font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; color: #848d95; } .blog-sidebar-widget .widget-social a { display: block; border-radius: 5px; box-shadow: var(--theme-dropshadow); transition: all 0.3s ease-out; background-color: var(--bs-white); padding: 20.5px; } .blog-sidebar-widget .widget-social a:hover { box-shadow: 0 10px 30px 0 rgba(51, 77, 114, 0.12); } .blog-sidebar-widget .widget-social a img { max-width: 100%; height: auto; margin-bottom: 10px; } .blog-sidebar-widget .widget-social a h6 { font-size: 18px; color: var(--secondary_color); font-family: "Poppins", sans-serif; font-weight: 600; margin-bottom: 0; } .blog-sidebar-widget .widget-social a span { font-family: "Roboto", sans-serif; font-weight: 400; font-size: 12px; color: var(--p_color); } .blog-sidebar-widget .widget-catagory ul li a { display: inline-block; font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--secondary_color); position: relative; padding-left: 20.5px; margin: 10px 0; transition: all 0.3s ease-out; } .blog-sidebar-widget .widget-catagory ul li a span { display: inline-block; margin-left: 10px; } .blog-sidebar-widget .widget-catagory ul li a:hover { color: var(--brand_color); } .blog-sidebar-widget .widget-catagory ul li a:hover::before { background-color: var(--brand_color); } .blog-sidebar-widget .widget-catagory ul li a::before { position: absolute; content: ""; top: 50%; left: 0; transform: translateY(-50%); height: 6px; width: 6px; border-radius: 50%; background-color: #848d95; transition: all 0.3s ease-out; } .blog-sidebar-widget .widget-news .recent-post li { display: flex; align-items: center; margin-top: 25px; } .blog-sidebar-widget .widget-news .recent-post li img { border-radius: 10px; } .blog-sidebar-widget .widget-news .recent-post li .news-content { margin-left: 19px; } .blog-sidebar-widget .widget-news .recent-post li .news-content h6 { font-size: 16px; font-family: "Poppins", sans-serif; font-weight: 500; color: var(--secondary_color); line-height: 20px; margin-bottom: 6px; transition: all 0.3s ease-out; } .blog-sidebar-widget .widget-news .recent-post li .news-content h6:hover { color: var(--brand_color); } .blog-sidebar-widget .widget-news .recent-post li .news-content .post-date { display: flex; align-items: center; font-size: 14px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); } .blog-sidebar-widget .widget-news .recent-post li .news-content .post-date span { margin-left: 10px; } .blog-sidebar-widget .widget-tags .tags a { display: inline-block; height: 30px; padding: 7px 20px; font-size: 14px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); border-radius: 3px; border: 1px solid var(--black_50); background-color: transparent; margin: 10px 10px 0 0; line-height: 16px; } .blog-sidebar-widget .widget-tags .tags a:hover { border-color: var(--brand_color); color: var(--brand_color); } /*----------------------------------------*/ /* Pagination CSS /*----------------------------------------*/ .pagination-widget ul { display: flex; } .pagination-widget ul li a { height: 32px; width: 32px; border: 1px solid rgba(0, 80, 178, 0.3); font-family: "Roboto", sans-serif; font-weight: 400; font-size: 14px; color: var(--brand_color); border-radius: 4px; background-color: transparent; display: inline-block; text-align: center; line-height: 29px; margin-right: 10px; } .pagination-widget ul li a i { vertical-align: middle; font-size: 16px; } .pagination-widget ul li a.active { background-color: var(--brand_color); color: #fff; } .pagination-widget ul li a:hover { background-color: var(--brand_color); color: #fff; } /*----------------------------------------*/ /* Blog Details CSS /*----------------------------------------*/ .blog-share-widget { position: sticky; top: 105px; right: 0; left: 0; } .blog-share-widget p { font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 500; color: var(--secondary_color); } .blog-share-widget .social-link { display: flex; flex-direction: column; margin-top: 26px; } .blog-share-widget .social-link a { display: inline-block; text-align: center; height: 40px; width: 40px; border-radius: 50%; background-color: transparent; color: var(--p_color); line-height: 38px; border: 1px solid var(--p_color); margin-bottom: 10px; font-size: 14px; } .blog-share-widget .social-link a:last-child { margin-right: 0; } .blog-share-widget .social-link a:hover { border-color: var(--brand_color); background-color: var(--brand_color); color: #fff; } .post-details-widget .post-text { font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); margin-bottom: 23px; line-height: 26px; } .post-details-widget .post-img { border-radius: 10px; } .post-details-widget .feature-list { padding: 34px 0 50px 33px; } .post-details-widget .feature-list li { position: relative; font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); padding-left: 24px; margin-bottom: 12px; } .post-details-widget .feature-list li:last-child { margin-bottom: 0; } .post-details-widget .feature-list li::before { content: ""; position: absolute; top: 50%; left: 0; height: 8px; width: 8px; border-radius: 50%; background-color: rgba(0, 80, 178, 0.5); transform: translateY(-50%); } .post-details-widget h2 { font-size: 36px; font-family: "Poppins", sans-serif; font-weight: 700; color: var(--secondary_color); line-height: 42px; } .post-details-widget .tag-widget { display: flex; flex-wrap: wrap; align-items: center; } .post-details-widget .tag-widget h6 { font-size: 17px; font-family: "Roboto", sans-serif; font-weight: 500; color: var(--secondary_color); margin-bottom: 0; } .post-details-widget .tag-widget a { display: inline-block; height: 30px; padding: 7px 20px; font-size: 14px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); border-radius: 3px; border: 1px solid #e0e0e0; background-color: transparent; margin: 5px 0 0 10px; line-height: 16px; } .post-details-widget .tag-widget a:hover { border-color: var(--brand_color); color: var(--brand_color); } .author-media-widget { display: flex; padding: 36px 50px; background-color: var(--bs-white); border-radius: 8px; box-shadow: var(--theme-dropshadow); } .author-media-widget .author-img { margin-right: 20px; } .author-media-widget h6 { font-size: 19px; font-family: "Roboto", sans-serif; font-weight: 500; color: var(--secondary_color); line-height: 28px; margin-bottom: 13px; } .author-media-widget p { font-size: 17px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); line-height: 28px; } .blog-widget-title { font-size: 24px; font-family: "Poppins", sans-serif; font-weight: 600; color: var(--secondary_color); line-height: 30px; } blockquote { background: var(--bs-white); border-left: 8px solid var(--brand_color); padding: 50px 60px; position: relative; z-index: 0; margin-bottom: 40px; box-shadow: var(--theme-dropshadow); border-radius: 10px; } blockquote::before, blockquote::after { content: ""; position: absolute; z-index: -1; } blockquote::before { background-image: url(../images/quote-left.png); left: 60px; top: 15px; height: 31px; width: 39px; } blockquote::after { background-image: url(../images/quote-right.png); right: 63px; bottom: 0; height: 60px; width: 75px; } blockquote p { font-size: 20px; font-family: "Roboto", sans-serif; font-weight: 400; font-style: italic; color: var(--p_color); } blockquote .author { margin-top: 45px; display: flex; } blockquote .author img { margin-right: 14px; } blockquote .author h6 { font-size: 18px; font-family: "Roboto", sans-serif; font-weight: 500; color: var(--secondary_color); margin-bottom: 5px; } blockquote .author span { font-size: 12px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); } .blog-comment-widget .comment-author ul li.children { margin-left: 70px; } .blog-comment-widget .comment-author .comments-box { display: flex; margin-top: 40px; } .blog-comment-widget .comment-author .comments-box .comments-text { width: 100%; margin-left: 20px; border-bottom: 1px solid var(--black_50); padding-bottom: 38px; } .blog-comment-widget .comment-author .comments-box .comments-text p { font-family: "Roboto", sans-serif; font-weight: 400; font-size: 16px; color: var(--p_color); line-height: 24px; margin-top: 26px; } .blog-comment-widget .comment-author .comments-box .comments-text .avatar-name { position: relative; } .blog-comment-widget .comment-author .comments-box .comments-text .avatar-name h5 { font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 700; color: var(--secondary_color); margin-bottom: 8px; } .blog-comment-widget .comment-author .comments-box .comments-text .avatar-name .post-date { display: flex; align-items: center; } .blog-comment-widget .comment-author .comments-box .comments-text .avatar-name .post-date span { font-size: 14px; font-family: "Roboto", sans-serif; font-weight: 400; color: #535a60; margin-left: 8px; } .blog-comment-widget .comment-author .comments-box .comments-text .avatar-name .reply { display: inline-block; position: absolute; right: 0; top: 0; font-size: 14px; color: var(--secondary_color); font-family: "Roboto", sans-serif; font-weight: 400; } .blog-comment-widget .comment-author .comments-box .comments-text .avatar-name .reply i { font-size: 16px; vertical-align: middle; margin-right: 8px; } .blog-comment-widget .comment-author .comments-box .comments-text .avatar-name .reply:hover { color: var(--brand_color); } .blog-leave-reply .blog-widget-title { color: #1d2746; } .blog-leave-reply p, .blog-leave-reply .check-label { font-size: 14px; font-family: "Roboto", sans-serif; font-weight: 400; color: #6a737c; } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* Drag And Drop Area CSS /*----------------------------------------*/ .dropzone { display: -webkit-box; -webkit-box-pack: center; -webkit-box-align: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; width: 100%; height: auto; padding: 60px 0; border: 2px dashed var(--black_50); background-color: #f5f7fa; border-radius: 20px; transition: all 0.3s ease-in; } .dropzone:hover { border-color: var(--brand_color); } .dropzone.dz-clickable { cursor: pointer; } .dropzone.dz-clickable * { cursor: default; } .dropzone.dz-clickable .dz-message { cursor: pointer; } .dropzone.dz-clickable .dz-message * { cursor: pointer; } .dropzone.dz-started .dz-message { display: none; } .dropzone.dz-drag-hover { border-style: dashed; border-color: red; } .dropzone.dz-drag-hover .dz-message { opacity: 0.5; } .dropzone .dz-message { text-align: center; margin: 2em 0; } .dropzone .dz-message img { max-width: 100%; } .dropzone .dz-message .dz-button { font-family: "Poppins", sans-serif; font-weight: 600; color: var(--secondary_color); border: none; padding: 0; cursor: pointer; outline: inherit; margin-top: 10px; } .dropzone .dz-message .dz-custom-upload-text { font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); } .dropzone .dz-message .dz-custom-upload-text span { font-family: "Roboto", sans-serif; font-weight: 500; color: var(--brand_color); text-decoration: underline; } .dropzone .dz-preview { position: relative; display: inline-block; vertical-align: top; margin: 16px; min-height: 100px; } .dropzone .dz-preview:hover { z-index: 1000; } .dropzone .dz-preview:hover .dz-details { opacity: 1; } .dropzone .dz-preview.dz-file-preview .dz-image { border-radius: 20px; background: #999; background: linear-gradient(to bottom, #eee, #ddd); } .dropzone .dz-preview.dz-file-preview .dz-details { opacity: 1; } .dropzone .dz-preview.dz-image-preview { background: white; } .dropzone .dz-preview.dz-image-preview .dz-details { -webkit-transition: opacity 0.2s linear; -moz-transition: opacity 0.2s linear; -ms-transition: opacity 0.2s linear; -o-transition: opacity 0.2s linear; transition: opacity 0.2s linear; } .dropzone .dz-preview .dz-remove { font-size: 14px; text-align: center; display: block; cursor: pointer; border: none; } .dropzone .dz-preview .dz-remove:hover { text-decoration: underline; } .dropzone .dz-preview:hover .dz-details { opacity: 1; } .dropzone .dz-preview .dz-details { z-index: 20; position: absolute; top: 0; left: 0; opacity: 0; font-size: 13px; min-width: 100%; max-width: 100%; padding: 2em 1em; text-align: center; color: rgba(0, 0, 0, 0.9); line-height: 150%; } .dropzone .dz-preview .dz-details .dz-size { margin-bottom: 1em; font-size: 16px; } .dropzone .dz-preview .dz-details .dz-filename { white-space: nowrap; } .dropzone .dz-preview .dz-details .dz-filename:hover span { border: 1px solid rgba(200, 200, 200, 0.8); background-color: rgba(255, 255, 255, 0.8); } .dropzone .dz-preview .dz-details .dz-filename:not(:hover) { overflow: hidden; text-overflow: ellipsis; } .dropzone .dz-preview .dz-details .dz-filename:not(:hover) span { border: 1px solid transparent; } .dropzone .dz-preview .dz-details .dz-filename span { background-color: rgba(255, 255, 255, 0.4); padding: 0 0.4em; border-radius: 3px; } .dropzone .dz-preview .dz-details .dz-size span { background-color: rgba(255, 255, 255, 0.4); padding: 0 0.4em; border-radius: 3px; } .dropzone .dz-preview:hover .dz-image img { -webkit-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05); -webkit-filter: blur(8px); filter: blur(8px); } .dropzone .dz-preview .dz-image { border-radius: 20px; overflow: hidden; width: 120px; height: 120px; position: relative; display: block; z-index: 10; } .dropzone .dz-preview .dz-image img { display: block; } .dropzone .dz-preview.dz-success .dz-success-mark { -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); -moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); -ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); -o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); } .dropzone .dz-preview.dz-error .dz-error-mark { opacity: 1; -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); -moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); -ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); -o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); } .dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark { pointer-events: none; opacity: 0; z-index: 500; position: absolute; display: block; top: 50%; left: 50%; margin-left: -27px; margin-top: -27px; } .dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg { display: block; width: 54px; height: 54px; } .dropzone .dz-preview.dz-processing .dz-progress { opacity: 1; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; } .dropzone .dz-preview.dz-complete .dz-progress { opacity: 0; -webkit-transition: opacity 0.4s ease-in; -moz-transition: opacity 0.4s ease-in; -ms-transition: opacity 0.4s ease-in; -o-transition: opacity 0.4s ease-in; transition: opacity 0.4s ease-in; } .dropzone .dz-preview:not(.dz-processing) .dz-progress { -webkit-animation: pulse 6s ease infinite; -moz-animation: pulse 6s ease infinite; -ms-animation: pulse 6s ease infinite; -o-animation: pulse 6s ease infinite; animation: pulse 6s ease infinite; } .dropzone .dz-preview .dz-progress { opacity: 1; z-index: 1000; pointer-events: none; position: absolute; height: 16px; left: 50%; top: 50%; margin-top: -8px; width: 80px; margin-left: -40px; background: rgba(255, 255, 255, 0.9); -webkit-transform: scale(1); border-radius: 8px; overflow: hidden; } .dropzone .dz-preview .dz-progress .dz-upload { background: #333; background: linear-gradient(to bottom, #666, #444); position: absolute; top: 0; left: 0; bottom: 0; width: 0; -webkit-transition: width 300ms ease-in-out; -moz-transition: width 300ms ease-in-out; -ms-transition: width 300ms ease-in-out; -o-transition: width 300ms ease-in-out; transition: width 300ms ease-in-out; } .dropzone .dz-preview.dz-error .dz-error-message { display: block; } .dropzone .dz-preview.dz-error:hover .dz-error-message { opacity: 1; pointer-events: auto; } .dropzone .dz-preview .dz-error-message { pointer-events: none; z-index: 1000; position: absolute; display: block; display: none; opacity: 0; -webkit-transition: opacity 0.3s ease; -moz-transition: opacity 0.3s ease; -ms-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; border-radius: 8px; font-size: 13px; top: 130px; left: -10px; width: 140px; background: #be2626; background: linear-gradient(to bottom, #be2626, #a92222); padding: 0.5em 1.2em; color: white; } .dropzone .dz-preview .dz-error-message:after { content: ""; position: absolute; top: -6px; left: 64px; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #be2626; } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*---------------------------------------------------- */ /*----------------------------------------------------*/ .saas-pricing-area { padding: 140px 0; } .saas-pricing-area .saas-section-title h2 span { background: linear-gradient(90deg, #8067D8 45.35%, #F46E41 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .pricing_tab_btn { display: flex; justify-content: center; align-items: center; } .pricing_tab_btn span { font-family: "Roboto", sans-serif; font-weight: 400; font-size: 18px; line-height: 23px; color: #878BA9; } .pricing_tab_btn.active span { color: #1B2A52; } .pricing_tab_btn .toggle { position: relative; width: 58px; height: 32px; background: #CDD7EC; display: inline-block; border-radius: 15px; cursor: pointer; margin: 0 15px; } .pricing_tab_btn .toggle:after { position: absolute; content: ""; width: 25px; height: 25px; background: #fff; border-radius: 50px; left: 4px; top: 2.5px; } .pricing_tab_btn .toggle.clicked:after { left: 29px; } .pricing_tab_btn .toggle.clicked ~ span { color: #1B2A52; } .pricing_tab_btn .toggle + span { color: #878BA9; } .pricing_inner { margin-top: 55px; } .pricing_inner .price_items.year { display: none; } .pricing_inner .price_item { background: #F5F8FF; border-radius: 15px; padding: 30px; padding-top: 40px; transition: all 0.2s linear; cursor: pointer; } .pricing_inner .price_item .price_header h6 { font-size: 22px; color: var(--secondary_color); font-weight: 600; margin-bottom: 10px; } .pricing_inner .price_item .price_header p { font-size: 16px; color: var(--black_400); font-family: "Roboto", sans-serif; } .pricing_inner .price_item .price { color: var(--secondary_color); font-size: 60px; line-height: 1; font-weight: 500; margin-top: 30px; margin-bottom: 40px; } .pricing_inner .price_item .price sub { font-size: 18px; font-weight: 400; color: #878BA9; } .pricing_inner .price_item .service_list { text-align: left; margin-bottom: 30px; } .pricing_inner .price_item .service_list li { font-size: 18px; color: #878BA9; font-weight: 400; font-family: "Roboto", sans-serif; margin-bottom: 10px; } .pricing_inner .price_item .service_list li i { color: var(--brand_color); margin-right: 8px; } .pricing_inner .price_item .price_btn { width: 100%; border: 1px solid rgba(197, 203, 217, 0.4); background: #EBEFFA; color: #1B2A52; font-family: "Roboto", sans-serif; font-size: 18px; font-weight: 500; } .pricing_inner .price_item .price_btn::before { background: #fff; } .pricing_inner .price_item .price_btn:hover { border-color: #fff; color: var(--brand_color); } .pricing_inner .price_item:hover { background: var(--brand_color); } .pricing_inner .price_item:hover .price_header h6, .pricing_inner .price_item:hover .price_header p, .pricing_inner .price_item:hover .price, .pricing_inner .price_item:hover .price sub, .pricing_inner .price_item:hover .service_list li, .pricing_inner .price_item:hover .service_list li i { color: #fff; } .pricing_inner.active .price_items.month { display: none; } .pricing_inner.active .price_items.year { display: block; } .pricing_plan_aiea .pricing_content .price_items .pricing_plan_aiea .pricing_content .price_items .single_price_item .top_area { display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #E9E9E9; padding-bottom: 3px; text-align: left; } .pricing_plan_aiea .pricing_content .price_items .single_price_item .top_area .content h6 { color: #222; font-family: "Sora", sans-serif; font-weight: 700; font-size: 22px; line-height: 28px; margin-bottom: 5px; } .pricing_plan_aiea .pricing_content .price_items .single_price_item .top_area .content p { font-family: "DM Sans", sans-serif; font-weight: 400; font-size: 14px; line-height: 22px; color: #5E6282; } .pricing_plan_aiea .pricing_content .price_items .single_price_item .top_area .price { font-family: "DM Sans", sans-serif; font-weight: 700; font-size: 40px; line-height: 40px; color: #050505; } .pricing_plan_aiea .pricing_content .price_items .single_price_item .service_list { padding-top: 15px; text-align: left; padding-bottom: 10px; } .pricing_plan_aiea .pricing_content .price_items .single_price_item .service_list li { margin: 10px 0; font-family: "DM Sans", sans-serif; font-weight: 400; font-size: 18px; line-height: 35px; color: #5E6282; } .pricing_plan_aiea .pricing_content .price_items .single_price_item .service_list li i { background: #55E6A5; padding: 4px; border-radius: 50px; font-size: 14px; margin-right: 10px; color: #fff; } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* Error Area CSS /*----------------------------------------*/ .error_area { display: flex; position: relative; z-index: 1; min-height: 620px; } .error_dot { position: absolute; border-radius: 50%; } .error_dot.one { width: 8px; height: 8px; background: var(--brand_color); left: 325px; top: 120px; animation: spin2 2s infinite alternate; } .error_dot.two { width: 16px; height: 16px; background: #f99e43; left: 170px; bottom: 260px; animation: spin1 1s infinite alternate; } .error_dot.three { width: 30px; height: 30px; background: #beebf5; animation: spin1 2s infinite alternate; right: 225px; top: 370px; } .error_dot.four { width: 6px; height: 6px; background: #ffa3be; bottom: 148px; right: 185px; animation: spin2 2s infinite alternate; } .error_content_two { max-width: 970px; margin: 0 auto; } .error_content_two h2 { font-size: 36px; font-weight: 700; margin-bottom: 15px; } .error_content_two p { font-size: 18px; color: #82879c; } .error_img { padding-bottom: 55px; position: relative; z-index: 1; } .error_img .error_shap { left: 50%; transform: translateX(-50%); z-index: -1; } .error_img .clipInDown { display: inline-block; position: relative; animation-name: clipInDown; } .error_img .one { top: -50px; } .error_img .two { margin: 0 12px; top: -12px; } .error_img .three { top: -58px; } .error_img .img_one { animation: customUp 1.5s infinite alternate; } .error_img .img_two { animation: customUp 1.8s infinite alternate; } .error_img .img_three { animation: customUp 2s infinite alternate; } .error_search { margin-bottom: 40px; padding-top: 25px; } .error_search .form-control { height: 60px; border-radius: 4px; background: #fff; box-shadow: 0 16px 50px 0 rgba(3, 62, 75, 0.1); font-size: 16px; font-weight: 400; color: var(--secondary_color); border: 0; padding-left: 30px; } .error_search .form-control::placeholder { color: #82879c; } /*============ error_area css ========*/ /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* Contact CSS /*----------------------------------------*/ .contact-form-widget label { font-size: 16px; color: var(--secondary_color); font-family: "Poppins", sans-serif; font-weight: 500; display: block; margin-bottom: 12px; } .contact-form-widget .form-control { background-color: transparent; height: 55px; color: #9199a1; font-size: 14px; font-family: "Roboto", sans-serif; font-weight: 400; border: 1px solid var(--black_50); padding-right: 20px; padding-left: 20px; } .contact-form-widget .form-control::placeholder { color: #9199a1; font-size: 14px; font-family: "Roboto", sans-serif; font-weight: 400; } .contact-form-widget .form-control:focus { border-color: var(--brand_color); box-shadow: none; } .contact-form-widget textarea.form-control { height: inherit; } .why-choose-area img{ filter: sepia(100%) saturate(10000%) hue-rotate(40deg); /* Change the color to yellow */ } .contact-form-widget .policy-text { font-size: 14px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); line-height: 22px; } .copyright{ background-color: #FCB900 !important; } /*----------------------------------------*/ /* Get In Touch Area CSS /*----------------------------------------*/ .get-touch-area .get-touch-box { display: flex; align-items: flex-start; } .get-touch-area .get-touch-box .icon { margin-right: 8px; } .get-touch-area .get-touch-box .icon img { vertical-align: text-top; } .get-touch-area .get-touch-box .icon i { font-size: 18px; color: var(--brand_color); } .get-touch-area .get-touch-box p { font-size: 16px; font-family: "Poppins", sans-serif; font-weight: 500; color: var(--secondary_color); margin-bottom: 8px; line-height: 24px; } .get-touch-area .get-touch-box span { font-size: 14px; font-family: "Roboto", sans-serif; font-weight: 400; color: var(--p_color); line-height: 22px; } .get-touch-area-2 { padding: 128px 0; background: url(../images/get-touch-bg.png), #0e1520; background-position: right; background-repeat: no-repeat; background-size: initial; } .get-touch-area-2 h1 { font-size: 48px; font-weight: 600; line-height: 58px; letter-spacing: -0.02em; color: #fff; } .get-touch-area-2 p { font-family: "Roboto", sans-serif; font-size: 16px; font-weight: 400; line-height: 30px; color: #eeeeee; margin-bottom: 0; } .get-touch-area-2 .consult-num { margin-top: 40px; display: flex; } .get-touch-area-2 .consult-num > div { width: 50%; } .get-touch-area-2 .consult-num h1 { font-size: 52px; font-weight: 500; line-height: 60px; color: #d1edf5; margin-bottom: 2px; } .get-touch-area-2 .consult-num p { line-height: 24px; color: #fff; } .get-touch-area-2 .touch-form { padding: 60px 48px; background-color: var(--bs-white); border-radius: 8px; } .get-touch-area-2 .touch-form h3 { font-size: 28px; font-weight: 500; line-height: 36px; margin-bottom: 40px; } .get-touch-area-2 .touch-form .form-control { border-radius: 4px; background-color: #f2f0ef; border-color: var(--black_50); height: 56px; line-height: 56px; margin-bottom: 16px; padding-left: 24px; } /*----------------------------------------------------*/ /*----------------------------------------------------*/ /*----------------------------------------*/ /* Footer CSS /*----------------------------------------*/ .footer { background-position: center; background-size: cover; background-color: #0f1123; /* copyright*/ } .footer .footer-top .footer-text { color: #fff; font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; line-height: 24px; } .footer .footer-top .social-icon a { color: #fff; margin: 10px; } .footer .footer-top .social-icon a:first-child { margin-left: 0; } .footer .footer-top .footer-widget .overline { font-size: 14px; display: block; font-family: "Roboto", sans-serif; font-weight: 400; color: #fff; } .footer .footer-top .footer-widget .footer-bold { display: flex; align-items: flex-end; margin: 15px 0; } .footer .footer-top .footer-widget .footer-bold > span:nth-child(1) { font-size: 70px; color: #fff; font-family: "Poppins", sans-serif; font-weight: 600; margin-bottom: 0; line-height: 68px; } .footer .footer-top .footer-widget .footer-bold > span:nth-child(2) { font-family: "Poppins", sans-serif; font-size: 24px; color: #fff; margin-bottom: 0; font-weight: 500; } .footer .footer-top .footer-widget .time { font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; color: #fff; } .footer .footer-top .footer-widget .f-widget-title { margin-bottom: 20px; } .footer .footer-top .footer-widget .f-widget-title h5 { font-size: 18px; color: #fff; font-family: "Poppins", sans-serif; font-weight: 600; text-transform: capitalize; margin-bottom: 0; } .footer .footer-top .footer-widget .footer-link ul li a { font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; color: #d8dce0; border-bottom: 1px solid transparent; line-height: 40px; } .footer .footer-top .footer-widget .footer-link ul li a:hover { border-color: #fff; } .footer .copyright { color: #fff; } .footer .copyright .short-text a { font-size: 14px; } .footer .copyright .copyright-text.short-text p { font-size: 14px; color: #fff; } .footer .copyright .copyright-text p { font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; color: #9199a1; } .footer .copyright a { display: inline-block; margin-left: 15px; font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; padding: 10px 0; } .footer .copyright a:hover { color: #F46E41; } .footer .copyright a:first-child { margin-left: 0; } .footer .copyright .nice-select { background-color: transparent; border-color: transparent; color: #fff; margin: auto; padding-left: 0; } .footer .copyright .nice-select .list { top: inherit; bottom: 100%; border: 1px solid #fff; transform-origin: bottom center; } .footer .copyright .nice-select .list:hover .option:not(:hover) { background-color: #0f1123 !important; } .footer .copyright .nice-select .list .option { background-color: #0f1123; text-transform: capitalize; } .footer .copyright .nice-select .list .option:hover { background-color: #1d2038; } .footer .copyright .social-button a { display: inline-block; height: 40px; width: 40px; border-radius: 50%; border: 1px solid #fff; background-color: transparent; font-size: 16px; color: #fff; line-height: 19px; text-align: center; transition: all 0.3s ease-out; } .footer .copyright .social-button a:hover { background-color: #fff; color: var(--brand_color); } .footer.footer-1 { background-image: url("../images/footer-bg.png"); } .footer.footer-2 { background-color: #171d24; } .footer.footer-2 .footer-text { color: #fff; font-size: 16px; font-family: "Roboto", sans-serif; font-weight: 400; } .footer.footer-2 .footer-widget h4 { font-size: 24px; color: #fff; font-family: "Poppins", sans-serif; font-weight: 600; line-height: 40px; } .footer.footer-2 .footer-top .f-widget-title { margin-bottom: 12px; } .footer.footer-2 .footer-top .f-widget-title h5 { font-family: "Roboto", sans-serif; font-weight: 500; letter-spacing: 0.5px; margin-bottom: 0; line-height: 36px; } .footer.footer-2 .footer-link ul li a { font-size: 16px; color: #d7d8d9; } .footer.footer-2 .footer-link ul li a:hover { color: #fff; } .footer.footer-2 .copyright .line { height: 1px; width: 100%; background-color: #fff; } .footer.footer-2 .copyright .copyright-text { color: #c3cdd9; } .footer.footer-3 { background-color: #171d24; } .footer.footer-3 .footer-top .footer-text { font-size: 18px; margin-bottom: 25px; line-height: 30px; letter-spacing: 1px; } .footer.footer-3 .copyright { background-color: rgba(255, 255, 255, 0.1); } .footer.footer-3 .copyright .copyright-text { color: #c8ccd0; } /*========== saas-footer-area css ========*/ .saas-footer-top { padding: 80px 0 50px; } .f-widget-title { font-weight: 600; font-size: 18px; color: var(--secondary_color); margin-bottom: 24px; } .about-widget ul li { margin-bottom: 15px; font-size: 16px; color: #878BA9; font-family: "Roboto", sans-serif; font-weight: 400; line-height: 25px; } .about-widget ul li a { transition: color 0.2s linear; } .about-widget ul li a:hover { color: var(--brand_color); } .footer-link li { margin-bottom: 14px; } .footer-link li a { font-size: 16px; color: #878BA9; font-weight: 400; font-family: "Roboto", sans-serif; transition: all 0.2s linear; } .footer-link li a:hover { color: #FF5733 !important; } .saas-footer-bottom { border-top: 1px solid var(--black_50); padding: 40px 0; } .saas-footer-bottom .f-social a { color: #A7AABE; font-size: 16px; display: inline-block; margin-right: 18px; } .saas-footer-bottom .f-social a:hover { color: var(--brand_color); } .saas-footer-bottom p { color: #878BA9; font-size: 16px; font-weight: 400; font-family: "Roboto", sans-serif; } .saas-footer-bottom p a { color: #1F1F1F; } .saas-footer-bottom p a:hover { color: var(--brand_color); } .saas-footer-bottom .payment-list { text-align: right; } .saas-footer-bottom .payment-list li { display: inline-flex; } .bank-footer-area { background: #101010; padding-bottom: 30px; } .bank-footer-area .footer_top { padding-top: 90px; padding-bottom: 100px; } .bank-footer-area .footer_top .f-widget-title { color: #fff; } .bank-footer-area .about-widget p { color: #9B9B9B; font-size: 16px; font-weight: 400; font-family: "Roboto", sans-serif; padding-right: 100px; margin-top: 25px; } .bank-footer-area .footer-link li a { color: #9B9B9B; } .bank-footer-area .footer-link li a:hover { color: #fff; } .bank-footer-area .copyright-text a { font-size: 16px; font-weight: 400; color: #7C778B; font-family: "Roboto", sans-serif; margin-right: 30px; } .bank-footer-area .copyright-text a:hover { color: #fff; } .bank-footer-area .f-social a { width: 48px; height: 48px; border-radius: 50%; text-align: center; line-height: 48px; background: #fff; color:var(--brand_color); display: inline-block; margin-left: 6px; } .bank-footer-area .f-social a:hover { color: #fff; background: #f57950; } /*----------------------------------------------------*/ /*----------------------------------------------------*/ body.body_dark { --brand_color: #3185ec !important; --secondary_color: #ffffff !important; --body-color: #f1f1f1 !important; --p_color: #c3c3c3 !important; --black_900: #f1f1f1 !important; --black_850: #ededed !important; --black_800: #e9e9e9 !important; --black_750: #e5e5e5 !important; --black_700: #e1e1e1 !important; --black_600: #bebebe !important; --black_500: #b9b9b9 !important; --black_400: #a2a2a2 !important; --black_150: rgba(255,255,255,0.3) !important; --black_50: #494949 !important; --black_25: #383838 !important; --border_on_white: #2c303a !important; --border_on_gray: #6a737c !important; --border-on-highlight: #393e4b !important; --font-color-gray: #f1f1f1 !important; --bs-white: #2c303a !important; --bg-color-gray: #e2e6e763 !important; --sec-bg-color: #131417 !important; color: #c3c3c3 !important; background: var(--sec-bg-color); } body.body_dark .bg-white, body.body_dark .bg_white, body.body_dark .bg_disable, body.body_dark .cta-3, body.body_dark .cta-area-2, body.body_dark .client-area-2, body.body_dark .banner-area-6, body.body_dark .feature-area-3, body.body_dark .how-it-work .single-widget.consultation .widget-content li.active .number, body.body_dark .get-touch-area-2 .touch-form .form-control, body.body_dark .banner-area, body.body_dark .help-cta, body.body_dark .manage-c-finance, body.body_dark .app-showcase-area, body.body_dark .bank-fact-area, body.body_dark .banner-area-3, body.body_dark .banner-saas-area { background: var(--sec-bg-color) !important; } body.body_dark .banner-area-2, body.body_dark .loan-slider .single-slide, body.body_dark .loan-slider .slick-arrow { background-image: linear-gradient(180deg, #131417 0%, #131417 100%) !important; } body.body_dark .feature-job-description, body.body_dark .feature-card-widget-8, body.body_dark .fast-e-loan .learn-more ul li, body.body_dark .loan-details-widget .dob .nice-select, body.body_dark .calculator-widget-2 .calculator-result-widget, body.body_dark .pricing_inner .price_item, body.body_dark .loan-details-widget .dropzone { background: var(--bs-white); } body.body_dark .pricing_inner .price_item:hover { background: var(--brand_color); } body.body_dark .banner-saas-area .shape_img, body.body_dark .app-showcase-area .shape_img { opacity: 0.3; } body.body_dark .saas-clients-logo .clients-logo { opacity: 1; } body.body_dark .saas-feature-card .text-btn { color: var(--secondary_color); } body.body_dark .process-area .saas-feature-card p, body.body_dark .saas-section-title p, body.body_dark .saas-feature-card p { color: var(--p_color) !important; } body.body_dark .single-sidebar-widget .widget-title { background-color: #6a737c; } body.body_dark .loan-details-widget .form-control, body.body_dark .loan-details-widget .nice-select { border-color: var(--black_50); } body.body_dark .loan-details-widget .form-control { background: #2c303a; } body.body_dark .services-area table tbody tr:nth-child(odd) > *:nth-child(odd) { background: #2C303A; } body.body_dark .services-area table tbody tr:nth-child(odd) > *:nth-child(even) { background: #2C303A; } body.body_dark .services-area table tbody tr:nth-child(even) > *:nth-child(odd) { background: #252935; } body.body_dark .services-area table tbody tr:nth-child(even) > *:nth-child(even) { background: #252935; } body.body_dark .header-menu.header-menu-2 .menu > .nav-item > .nav-link { color: #FFFFFF; } .js-darkmode-btn { position: relative; background: #1d2746; color: gold; border-radius: 50px; padding: 0 5px; margin-left: 15px; height: 26px; } .js-darkmode-btn label { margin: 0; cursor: pointer; } .js-darkmode-btn label:hover { color: gold; } .js-darkmode-btn .ball { height: 20px; width: 20px; position: absolute; background-color: #fafafa; border-radius: 50%; left: 3px; top: 50%; transform: translateY(-50%); cursor: default; transition: all 0.3s linear 0s; } .js-darkmode-btn ion-icon { color: gold; font-size: 14px; } .js-darkmode-btn input { display: none; } .js-darkmode-btn ion-icon { display: flex; align-items: center; cursor: pointer; } /*# sourceMappingURL=style.css.map */