/* --------------- header styles --------------- */ header.style-1 { position: relative; .head-shape-r { position: absolute; right: 0; top: 8%; width: 55%; object-fit: cover; object-position: right; } .head-shape-l { position: absolute; left: 0; top: 25%; height: 40%; object-fit: cover; object-position: left; } .content { position: relative; z-index: 10; } .info { .section-head { h2 { font-size: 55px; } } .text { font-size: 14px; color: #666666; width: 80%; } .bttns { display: flex; align-items: center; .vid-btn { display: inline-flex; align-items: center; margin-left: 30px; i { width: 35px; height: 35px; border-radius: 30px; display: inline-flex; align-items: center; justify-content: center; background: var(--color-main-grad); color: #fff; margin-right: 15px; flex-shrink: 0; font-size: 22px; padding-left: 2px; outline: 6px solid #157aa620; } span { color: var(--color-main); font-size: 12px; font-weight: bold; } } } } } // ----------- header style 2 ----------- header.style-2{ position: relative; min-height: 100vh; padding: 185px 0 100px; background: linear-gradient(to top, #062063 -40% , #157aa6 40%); .head_shape2{ position: absolute; bottom: -5%; left: -5%; width: 110%; max-width: unset; height: 115%; max-height: none; } .content{ position: relative; z-index: 5; h1{ font-size: 123px; letter-spacing: 75px; display: inline-block; padding-left: 75px; } h4{ font-weight: 600; } p{ font-size: 20px; &.d-block{ font-size: 16px; } } .vid-btn { display: inline-flex; align-items: center; margin-top: 100px; i { width: 60px; height: 60px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; background: var(--color-lightBlue); color: #fff; flex-shrink: 0; font-size: 22px; padding-left: 2px; } } .brands { display: flex; align-items: center; justify-content: space-between; position: relative; z-index: 5; } } } // ----------- header style 3 ----------- header.style-3{ // min-height: 100vh; background-color: var(--color-blue2); position: relative; padding: 100px 0 30px; &::before{ position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 60%; background-image: url(../img/0011.png); background-size: 80%; background-repeat: repeat; background-position: bottom; opacity: 0.08; filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(1003%) contrast(103%); } .main-img{ position: absolute; right: 0; top: 200px; width: 55%; height: calc(100% - 300px); object-fit: contain; object-position: right; .pattern{ width: 100%; height: 100%; position: absolute; top: 0; right: 0; } .circle{ position: absolute; width: 55%; top: 10.5%; right: 20%; -webkit-animation: rotate-center 100s linear infinite both; animation: rotate-center 100s linear infinite both; } .logo_shap{ position: absolute; top: 37%; right: 39%; width: 17%; } } .content{ .info{ .h1{ font-size: 55px; font-weight: 700; color: #fff; line-height: 1.2; span{ font-weight: 400; position: relative; font-style: italic; &::before{ position: absolute; content: ""; left: 0; top: 100%; width: 160px; height: 30px; background-image: url(../img/header/info_h1_line.png); background-size: 160px; background-repeat: no-repeat; background-position: left; } } } .p{ color: #ccccff; margin-top: 40px; } .h5{ color: #fffefe; font-size: 16px; font-weight: bold; margin-top: 80px; position: relative; &::before{ position: absolute; content: ""; left: -65px; bottom: -10px; width: 50px; height: 100px; background-image: url(../img/header/head3_arrow.png); background-size: contain; background-repeat: no-repeat; background-position: center; } } .form-group{ .form-control, .form-select{ padding: 12px 20px; font-size: 12px; border: 0; border-radius: 30px; } &.input-with-icon{ position: relative; .form-control{ padding: 12px 20px 12px 40px; } .input-icon{ position: absolute; left: 20px; bottom: 10px; color: #999; } } } } } } /* ------------ animation -------- */ // ----------- header style 4 ----------- header.style-4{ position: relative; padding: 60px 0; .content{ position: relative; overflow: hidden; .info{ .title_small{ font-size: 12px; padding: 5px 10px; background-color: #f7f4ff; border-radius: 5px; color: var(--color-blue4); } h1{ font-size: 52px; line-height: 60px; color: #000; span{ -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-image: linear-gradient(to right, #501e9c 0%,#8169f1 30%,#8169f1 30%,#a44cee 73%,#ff847f 100%); } } .text{ color: #666; font-size: 15px; } .play-btn{ display: flex; align-items: center; .icon{ width: 42px; height: 42px; border: 1px solid #5842bc99; display: inline-flex; align-items: center; justify-content: center; border-radius: 50%; i{ color: var(--color-blue4); font-size: 16px; } } } } .bubble{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; -webkit-animation: rotate-center 100s linear infinite both; animation: rotate-center 100s linear infinite both; } } .wave{ position: absolute; left: -3%; bottom: -10px; width: 106%; max-width: unset; height: 240px; -o-object-fit: cover; object-fit: cover; -o-object-position: top; object-position: top; z-index: 20; } } // ----------- header style 5 ----------- header.style-5{ position: relative; padding: 60px 0 80px; overflow: hidden; background: -moz-linear-gradient(bottom, #ffffff 0%, #edf4fe 74%, #e7f1ff 100%); background: -webkit-linear-gradient(bottom, #ffffff 0%,#edf4fe 74%,#e7f1ff 100%); background: linear-gradient(to top, #ffffff 0%,#edf4fe 74%,#e7f1ff 100%); .info{ text-align: center; h1{ font-size: 60px; color: #000; line-height: 1.2; letter-spacing: -2px; span{ position: relative; .head-line{ position: absolute; left: 0; bottom: -5px; width: 100%; } .head-pen{ position: absolute; left: 102%; bottom: -5px; } } } p{ font-size: 15px; color: #666; margin-top: 30px; } .form{ text-align: center; .form-group{ position: relative; max-width: 500px; margin: 40px auto; .icon{ position: absolute; left: 25px; bottom: 13px; font-size: 18px; } input{ width: 100%; padding: 16px 180px 16px 60px; background-color: #fff; border: 1px solid #ccc; border-radius: 30px; } .btn{ position: absolute; right: 8px; top: 7px; } } } } .main-img{ margin-top: 85px; position: relative; z-index: 10; .page-img{ box-shadow: 0px -13px 124px 0px rgba(75, 83, 97, 0.15); border-radius: 15px; } .linechart-img{ position: absolute; top: 8%; right: 7%; width: 50%; -webkit-animation: scale_up_down 1.5s ease-in-out infinite alternate both; animation: scale_up_down 1.5s ease-in-out infinite alternate both; } .piechart-img{ position: absolute; bottom: 10%; right: 10%; width: 15%; filter: drop-shadow(0 20px 60px #0005); -webkit-animation: rotate-center 50s linear infinite both; animation: rotate-center 50s linear infinite both; } } .handl-img{ position: absolute; left: 0; bottom: 0; width: 30%; z-index: 15; -webkit-animation: slide_up_down 2s ease-in-out infinite alternate both; animation: slide_up_down 2s ease-in-out infinite alternate both; } .handr-img{ position: absolute; right: 0; bottom: 0; width: 40%; z-index: 0; -webkit-animation: slide_up_down 2s ease-in-out infinite alternate both; animation: slide_up_down 2s ease-in-out infinite alternate both; animation-delay: -1s; } } // ----------- header style 6 ----------- header.style-6{ position: relative; padding: 30px 30px 0; overflow: hidden; .content{ background-color: #dee0f2; position: relative; padding: 150px 0 100px; border-radius: 30px; } .info{ text-align: center; position: relative; z-index: 5; h6{ color: #666; font-size: 18px; letter-spacing: 5px; text-transform: uppercase; margin-bottom: 20px; } h1{ font-size: 85px; color: #000; line-height: 1.1; span{ color: #fff; position: relative; padding: 10px 40px; small{ color: #fff; position: relative; z-index: 2; font-size: 85px; } &::before{ position: absolute; content: ""; left: 0; top: 0; height: 100%; width: 100%; padding: 10px 30px; background-image: url(../img/shap_style_6.png); background-size: contain; background-repeat: no-repeat; background-position: center; z-index: 1; } } } .text{ font-size: 14px; color: #666; margin-top: 50px; } .form{ background-color: #fff; border-radius: 50px; display: flex; flex-wrap: wrap; padding: 10px; justify-content: space-between; align-items: center; margin-top: 70px; .form-group{ width: 38%; border-right: 1px solid #9994; display: flex; align-items: center; padding: 0 15px; &:last-of-type{ border: 0; } input{ background-color: #fff; border: 0; color: #000; font-size: 12px; width: 100%; &::placeholder{ opacity: 0.7; } } } } } .hand-mega{ position: absolute; width: 20%; top: 20%; left: 0; object-fit: contain; object-position: left; z-index: 2; } .head6-rating{ position: absolute; width: 18%; bottom: 27%; left: 15%; object-fit: contain; z-index: 2; } .target-3d{ position: absolute; width: 20%; bottom: -120px; left: 35%; object-fit: contain; object-position: left; z-index: 2; } .head6-charts{ position: absolute; width: 14%; top: 20%; right: 15%; object-fit: contain; z-index: 2; } .head6-rocket{ position: absolute; width: 30%; bottom: 5%; right: -30px; z-index: 2; } } // ----------- header style 7 ----------- header.style-7{ position: relative; color: #000; padding-bottom: 60px; .content{ position: relative; z-index: 10; } .info{ h1{ margin-top: 30px; margin-bottom: 40px; font-size: 60px; .num{ color: #e2e1e1; } .text-grad{ -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-image: linear-gradient(to right, #501e9c 0%,#8169f1 30%,#8169f1 30%,#a44cee 73%,#ff847f 100%); } } } .img{ position: relative; .rock7{ position: absolute; top: 50px; right: -50px; } } .sponsers{ display: flex; flex-wrap: wrap; align-items: center; .sponsers-content{ a{ opacity: 20%; margin-inline-end: 50px; &:hover{ opacity: 100%; } } } } .head7_bg{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; animation-delay: -1s; } } // ----------- header style 8 ----------- header.style-8{ background-image: url(../img/header/header8_pattern.svg); background-size: cover; background-attachment: fixed; .info{ h1{ font-size: 60px; margin-bottom: 50px; margin-top: 10px; } .form{ h5{ font-size: 20px; font-weight: 300; } .form-group{ position: relative; } } .form-group{ display: flex; align-items: center; padding: 8px; background-color: #fff; border-radius: 50px; input{ border: 0; &::placeholder{ color: #9999; } } } } } // ----------- header style 9 ----------- header.style-9{ background-image: url(../img/header/head9_back.png); background-position: center; background-size: cover; .info{ color: #fff; h6{ font-size: 16px; font-weight: bold; position: relative; padding-left: 25px; text-transform: uppercase; margin-bottom: 15px; &::before{ position: absolute; content: ""; left: 0; top: 5px; width: 10px; height: 10px; transform: rotate(45deg); background-color: #5f70b7; } } h1{ font-size: 50px; margin-bottom: 30px; span{ color: #fff000; text-decoration: underline !important; } } ul{ li{ font-size: 18px; margin: 15px 0; font-weight: 300; padding-left: 50px; text-transform: capitalize; position: relative; &::before{ position: absolute; content: ""; left: 0; top: 50%; width: 35px; height: 1px; background-color: #fff3; } } } } .img{ width: 800px; max-width: unset; } }