@import "var"; @import "format"; @import "header"; @import "footer"; .kaleko { font-family: $fontFamily_kaleko; } /* Main Banner CSS */ .mainBanner { background-size: cover; background-position: center; background-repeat: no-repeat; display: flex; align-items: center; position: relative; padding: 60px 0; background: #EBF1F3; .scrollDown { position: absolute; left: 3%; top: 0; bottom: 0; display: inline-flex; align-items: center; justify-content: flex-end; flex-direction: column; gap: 60px; width: 20px; height: 230px; margin: auto; cursor: pointer; span { color: #666; font-size: 14px; font-weight: 600; line-height: 1.2; transform: rotate(-90deg); padding-top: 3px; text-wrap: nowrap; } } &.pb-0 { .maniBanner-cont { padding: 80px 60px 80px 0; } } .mainBanner-img { font-size: 0; } .maniBanner-cont { padding-right: 60px; h2 { color: #000; font-size: 20px; font-weight: 700; line-height: 1.2; padding-bottom: 20px; font-family: $fontFamily_kaleko; } h1 { color: #000; font-size: 60px; font-weight: 400; line-height: 1; padding-bottom: 35px; font-family: $fontFamily_kaleko; b { font-weight: 700; } } p { color: #333; font-size: 20px; font-weight: 400; line-height: 1.5; padding-bottom: 45px; } img { margin-top: 40px; } } } .slider-nav { padding: 20px 100px 0; .slick-slide { margin: 0 7.5px; } .slick-list { margin: 0 -7.5px; } } .topSection { border-bottom: 1px solid #F1F1F1; padding: 25px 0; h3 { color: #000; font-size: 24px; font-style: normal; font-weight: 500; line-height: 1.1; } } .section1 { padding: 110px 0; .sec1-hd { padding-bottom: 175px; .mn-groupBtn { padding-top: 35px; } .sec1-hdCont { padding-left: 20%; } } } .sec1-card { display: flex; flex-direction: column; gap: 30px; transition: all 0.2s ease-in-out; will-change: transform; &:hover { transform: scale(1.03); } &Head { display: flex; align-items: center; gap: 15px; .icon { flex: 0 0 75px; width: 75px; height: 75px; border-radius: 50%; background-color: #F2F2F2; padding: 8px; display: grid; place-content: center; place-items: center; } h6 { color: #333; font-size: 24px; font-weight: 500; line-height: 28px; b { font-weight: 700; } } } &Body { p { color: #666; font-size: 16px; font-weight: 400; line-height: 1.5; } } } .priceSection1 { background: #F9F9F9; padding: 100px 0; .mn-hd { padding-bottom: 60px; } .priceSec1-btn { text-align: center; padding-top: 90px; a.themeBtn { background: #FFF; box-shadow: 0px 19px 42.2px 0px rgba(0, 0, 0, 0.15); color: #141323; &:hover { background-color: $primary; color: #fff; } } } .priceSec1-nav { padding-bottom: 60px; ul { display: flex; gap: 20px; justify-content: center; li { border: 1px solid #000; padding: 1.5rem 2rem 1.2rem; border-radius: 10px; font-size: 18px; font-weight: 600; margin: 0 8px; transition: all 0.4s ease-in-out; cursor: pointer; user-select: none; &.active , &.current { background: #FD4C16; color: #fff; border-color: #FD4C16; } } } } } .priceCard1 { border-radius: 30px; background: #FFF; display: flex; padding: 30px; flex-direction: column; align-items: flex-start; gap: 25px; height: 100%; transition: all 0.4s ease-in-out; &:hover { box-shadow: 0px 0px 20px 4px rgba(0, 0, 0, 0.1); } &-top { h6 { color: #2A3342; font-size: 30px; font-weight: 600; line-height: 1.2; letter-spacing: -0.6px; padding-bottom: 10px; } p { color: #8896AB; font-size: 22px; font-style: normal; font-weight: 500; line-height: 1.3; } } &-price { display: flex; align-items: center; gap: 8px; h6 { color: #141323; font-size: 90px; font-weight: 600; line-height: 1.2; letter-spacing: -1.8px; margin-bottom: -20px; } span { border-radius: 15px; background: #ECECEC; display: flex; padding: 10px; justify-content: center; align-items: center; gap: 10px; color: #000; font-family: 'Poppins'; font-size: 18px; font-weight: 600; line-height: 1.6; } } &-body { display: flex; flex-direction: column; gap: 20px; width: 100%; h6 { color: #333; font-size: 20px; font-weight: 700; line-height: 1.2; } ul { display: flex; flex-direction: column; gap: 15px; width: 100%; padding-right: 5px; li { display: flex; gap: 15px; color: #556987; font-size: 18px; font-weight: 400; line-height: 1.2; i { color: #00B67A; } } } } &-btn { text-align: center; width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 15px; } } .section2 { padding: 110px 0 100px; .mn-hd { text-align: center; padding-bottom: 60px; } .sec2-bottom { justify-content: center; padding-top: 50px; } } .sec2-card { border-radius: 15px; background: #F7F6F6; display: flex; padding: 50px 30px; flex-direction: column; height: 100%; justify-content: space-between; align-items: center; gap: 50px; text-align: center; transition: all 0.4s ease-in-out; &:hover { box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.2); } .cont { display: flex; flex-direction: column; align-items: center; gap: 30px; h6 { color: #333; text-align: center; font-size: 24px; font-weight: 700; line-height: 1.2; } p { color: #333; text-align: center; font-size: 18px; font-weight: 400; line-height: 1.2; } a { border: 2px solid transparent; &:hover { border-color: #FD4C16; color: #333; background-color: transparent; i { color: $primary; } } } } .img { font-size: 0; } } .coffeeSection { position: relative; background: #F7F6F6; padding: 95px 0; .after { position: absolute; top: 20px; left: 60px; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: rgba(0, 0, 0, 0.1); color: transparent; font-size: 100px; font-weight: 700; line-height: 1; } .coffeeSec-cont { position: relative; z-index: 2; padding: 40px 0; .hd1 { font-weight: 700; padding-bottom: 20px; } p{ font-size: 18px; color: #000; } .mn-groupBtn { padding-top: 80px; } } } .section3 { padding: 100px 0 55px; } .section4 { padding: 55px 0; position: relative; .sec4-left { position: sticky; top: 55px; } .sec4-cont { ul { display: flex; flex-direction: column; gap: 0 !important; background-color: #fff; li { display: flex; flex-direction: column; align-self: stretch; gap: 30px; padding: 30px 0; background-color: #fff; border-bottom: 1px solid #D4D4D4; position: sticky; top: 50px; &.last { border-bottom: none; padding-bottom: 0; } .sec4-contHd { flex: 0 0 45%; span{ position: relative; color: $primary; font-size: 24px; font-weight: 400; line-height: 1.16; display: inline-block; &::after { content: ""; background-image: linear-gradient(180deg, #FFF 0%, #FFC498 100%); width: 24px; height: 24px; flex-shrink: 0; position: absolute; top: -8px; right: -5px; border-radius: 50%; z-index: -1; } } h6 { color: #333; font-size: 24px; font-weight: 700; line-height: 1.16; padding-top: 20px; } } .sec4-contBody { p { color: #333; font-size: 16px; font-weight: 400; line-height: 1.6; } } } } } } .section5 { background-color: $color2b; margin-top: 100px; .sec5-cont { display: flex; flex-direction: column; gap: 30px; padding: 60px 0; .hd1 { color: #fff; } ul { display: flex; flex-direction: column; gap: 20px; li { display: flex; gap: 7px; color: #FFF; font-size: 18px; font-weight: 400; line-height: 1.5; .fas { color: #FFC498; padding-top: 3px; } } } } .sec5-img { width: 125%; margin-left: -20%; margin-top: -120px; font-size: 0; height: 100%; img { width: 100%; } } } .designSliderWrp { margin-top: 20px; } .porWrp {text-align: center;transition: ease 1.8s;} .porWrp img { width: 100%; display: block; border-radius: 10px;} ul.designSlider { margin-bottom: 25px; } ul.designSlider_two { margin-bottom: 35px; } .design-card-list--large .design-card-list__item { width: 33.33vw; } .section6 { padding: 85px 0; .sec6-cont { .mn-hd { .hd1 { font-size: 30px; font-weight: 700; color: #333; padding-bottom: 30px; } p { font-size: 20px; color: #000; padding-bottom: 50px; } } } .sec6-right { border-radius: 15px; background: #F9F9F9; display: flex; padding: 50px 30px; ul { display: flex; flex-direction: column; align-items: flex-start; gap: 40px; li { display: flex; gap: 30px; color: #000; font-size: 20px; font-weight: 400; line-height: 1.2; transition: all 0.4s ease-in-out; &:hover { gap: 20px; } i { color: #FFC498; } } } } } .sec6-cardList { display: flex; gap: 12px; .sec6-card { flex: 1 0 auto; padding: 60px 23px; border-radius: 15px; border: 1px solid #FD4C16; background: #FFF; display: flex; flex-direction: column; gap: 35px; align-items: center; justify-content: center; span { color: #000; font-size: 18px; font-weight: 400; line-height: 1.1; } p { color: #FD4C16; font-size: 40px; font-weight: 700; line-height: 1.1; } em { color: #000; font-size: 20px; font-weight: 400; line-height: 1.1; } } } .innerSection1 { background-image: url(../images/innerSec1/bg.jpg); background-size: cover; background-position: 45% 0%; background-repeat: no-repeat; padding: 110px 0; .innerSec1-cont { .mn-hd { .hd1 { color: #fff; padding-bottom: 40px; } p { color: #fff; padding-bottom: 40px; padding-right: 60px; } } ol { display: flex; flex-direction: column; gap: 30px; li { &:hover { h6 { gap: 15px; } p { color: #fff; } } h6 { display: flex; gap: 25px; color: #FFF; font-size: 24px; font-weight: 700; line-height: 1.2; padding-bottom: 25px; transition: all 0.4s ease-in-out; i { color: #FFC498; } } p { color: #969697; font-size: 20px; font-weight: 400; line-height: 1.2; transition: all 0.4s ease-in-out; b { font-weight: 700; color: #FFC498; } } } } ul { padding-bottom: 45px; li { color: #FFF; font-size: 20px; font-weight: 400; line-height: 1.2; position: relative; display: flex; align-items: center; gap: 10px; padding-bottom: 10px; span { color: #FFC498; font-weight: 700; } &.last { padding-bottom: 0; } &::before { content: ''; display: inline-block; width: 5px; height: 5px; background-color: #fff; border-radius: 50%; position: relative; } } } .chatBtn { color: #fff; span { color: #fff; } &:hover { color: $primary; } } } } .innerSection2 { padding: 95px 0 50px; } .innerSec2-card { padding: 30px; border-radius: 15px; background: #F7F6F6; display: flex; flex-direction: column; gap: 20px; justify-content: space-between; align-items: center; text-align: center; height: 100%; transition: all 0.4s ease-in-out; &:hover { box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1); } .icon { height: 90px; display: flex; align-items: center; justify-content: center; img, svg { max-height: 100%; } } .cont { h6 { color: #333; text-align: center; font-size: 30px; font-weight: 700; line-height: 1; padding-bottom: 30px; font-family: $fontFamily_kaleko; span { font-weight: 400; } } p { color: #333; text-align: center; font-size: 18px; font-weight: 400; line-height: 1.33; } } } .innerCta { padding: 100px 0; .innerCta-main { border-radius: 15px; background: #2A282C; padding: 45px 50px; .row { align-items: center; } .innerCta-cont { h6 { padding-bottom: 15px; color: #fff; } p { color: #fff; } } .innerCta-btn { text-align: center; a { border-radius: 41px; background: #FF6C6C; padding: 26px 75px; color: #FFF; font-size: 22px; font-weight: 700; line-height: normal; &:hover { background-color: #FD4C16; } } } } } .innerSection3 { background: #F9F9F9; padding: 100px 0; } .innerSec3-card { height: 100%; border-radius: 15px; background: #FFF; padding: 40px; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; gap: 30px; transition: all 0.4s ease-in-out; &:hover { box-shadow: 0px 0px 15px 2px rgba(0, 0, 0, 0.1); } .cont { h6 { color: #333; font-size: 20px; font-weight: 400; line-height: 1.2; padding-bottom: 15px; } p { color: #999; font-size: 12px; font-weight: 400; line-height: 1.16; } } .icon { height: 35px; img, svg { max-height: 100%; object-fit: contain; } } } .technologySection { background: #2A282C; padding: 110px 0 150px; margin-bottom: 50px; .techSec-hd { h6 { color: #fff; padding-bottom: 20px; } p { color: #fff; } } .techSec-nav { padding-bottom: 90px; ul { display: flex; align-items: center; justify-content: space-between; li.current { color: #FF6C6C !important; text-decoration: underline; user-select: none; } li { color: #FFF; font-size: 20px; font-weight: 500; line-height: 1.2; transition: all 0.4s ease-in-out; cursor: pointer; &:hover { color: #FD4C16; } } } } .techSec-main { ul { display: flex; flex-wrap: wrap; row-gap: 70px; li { flex: 0 0 20%; max-width: 20%; text-align: center; transition: all 0.4s ease-in-out; .icon { height: 45px; svg, img { height: 100%; object-fit: contain; path { transition: all 0.4s ease-in-out; } } } p { color: #FFF; text-align: center; font-size: 22px; font-weight: 500; line-height: 1.2; padding-top: 30px; } &:hover { transform: scale(1.08); .icon { svg { path { fill: #fff } } } } } } } } .wooThemeDev { background-image: none; background-color: #F9F9F9; .innerSec1-cont { .mn-hd { .hd1, p { color: #000; padding-right: 0; } } } .innerSec1-cont { ul { li { color: #000; &::before { background-color: #000; } } } .chatBtn { span { color: #000; } color: #000; } } } .themeSection { padding: 95px 0 70px; .themeSec-main { display: flex; flex-direction: column; gap: 70px; } .themeSec-cont { h5 { color: #333; font-size: 30px; font-weight: 700; line-height: 1.2; font-family: $fontFamily_kaleko; } h6 { color: #333; font-size: 44px; font-weight: 700; line-height: 1.2; padding-bottom: 25px; font-family: $fontFamily_kaleko; } p { color: #333; font-size: 24px; font-weight: 400; line-height: 1.5; } ul { padding-top: 55px; } li{ color: #333; font-size: 24px; font-weight: 400; line-height: 1.2; position: relative; display: flex; align-items: center; gap: 20px; padding-bottom: 15px; &.last { padding-bottom: 0; } &::before { content: ''; width: 6px; height: 6px; border-radius: 50%; background-color: #333; display: inline-block; line-height: 0; margin-top: -3px; } } } } .conversionSection { padding: 70px 0 45px; } .converSec-card { display: flex; flex-direction: column; gap: 20px; border-radius: 15px; background: #F7F6F6; padding: 30px 32px; transition: all 0.4s ease-in-out; height: 100%; &:hover { box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.2); } &Head { display: flex; align-items: center; gap: 15px; .icon { flex: 0 0 85px; height: 85px; img, svg { width: 100%; object-fit: contain; } } .hd { h6 { color: #333; font-size: 30px; font-weight: 700; line-height: 1; font-family: $fontFamily_kaleko; } } } &Body { ul { display: flex; flex-direction: column; gap: 20px; li { display: flex; align-items: flex-start; gap: 20px; position: relative; color: #333; font-size: 18px; font-weight: 400; line-height: 1.3; &::before { content: ''; width: 6px; height: 6px; background-color: #333; display: inline-block; border-radius: 50%; flex: 0 0 6px; margin-top: 7px; } } } } } .innerSection3.themeSec3 { background-color: #fff; .innerSec3-card { background: #F7F6F6; padding: 20px 24px; h6 { font-family: $fontFamily_kaleko; font-weight: 700; } } } .unlockingSection { padding: 65px 0 150px; .unlockingSec-card { display: flex; align-items: center; gap: 30px; border-radius: 15px; background: #F7F6F6; padding: 30px 32px; height: 100%; transition: all 0.4s ease-in-out; &:hover { background-color: #FD4C16; .hd { h6 { color: #fff; } p { color: #fff; } } .icon { svg { path { fill: #fff; } } } } .icon { width: 65px; height: 65px; flex: 0 0 65px; display: flex; align-items: center; justify-content: center; svg, img { max-width: 100%; max-height: 100%; object-fit: contain; path { transition: all 0.4s ease-in-out; } } } .hd { display: flex; flex-direction: column; gap: 30px; h6 { color: #333; font-size: 24px; font-weight: 600; line-height: 1.25; font-family: $fontFamily_kaleko; } p { color: #333; font-size: 18px; font-weight: 400; line-height: 1.33; } } } } .logoDesignSection1 { padding: 75px 0 65px; .logoDesignSec1-card { display: flex; flex-direction: column; gap: 35px; transition: all 0.4s ease-in-out; border-radius: 20px; overflow: hidden; height: 100%; &:hover { box-shadow: 0px 0px 15px 2px rgba(0, 0, 0, 0.2); } .img { img{ border-radius: 20px 20px 0 0; } } .cont { display: flex; flex-direction: column; gap: 35px; text-align: center; padding: 15px; h6 { color: #333; font-size: 30px; font-weight: 700; line-height: 1; padding: 0 30px; } p { color: #333; font-size: 18px; font-weight: 400; line-height: 1.3; } } } } .logoDesignSection2 { padding: 20px 0; .logoDesignSec2-card { border-radius: 15px; background: #FFE8DC; padding: 50px; position: relative; height: 100%; overflow: hidden; transition: all 0.4s ease-in-out; &:hover { box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.1); } &.right { background: rgba(217, 217, 217, 0.50); } .img{ height: -moz-fit-content; height: fit-content; width: -moz-fit-content; width: fit-content; position: absolute; right: 0; bottom: -3px; margin: auto; max-height: 100%; max-width: 40%; } .cont { position: relative; z-index: 1; width: 65%; h6 { color: #333; font-size: 30px; font-weight: 700; line-height: 1; padding-bottom: 30px; font-family: $fontFamily_kaleko; } p { color: #333; font-size: 18px; font-weight: 400; line-height: 1.33; padding-bottom: 30px; } } } } a.lds2c-btn { border-radius: 41px; background: #FD4C16; border: 2px solid transparent; padding: 20px 45px 18px; color: #FFF; font-size: 18px; font-weight: 700; line-height: normal; text-wrap: nowrap; display: inline-flex; align-items: center; gap: 10px; i { color: #FA6; margin-top: -3px; } &:hover { background-color: #fff; border-color: $primary; color: #000; } } .lds2c-tel { color: #000; font-size: 20px; font-weight: 700; line-height: 1.2; text-transform: capitalize; display: flex; align-items: center; gap: 3px; margin-top: 20px; em { color: #333; font-weight: 400; } i { color: #FD4C16; } &:hover { color: #FD4C16; } } .logoDesignSection3 { padding: 150px 0; .logoDesignSec3-main { ul { display: flex; flex-wrap: wrap; li { flex: 0 0 25%; padding: 12px; } } &.row-wrap3 { ul { li { flex: 0 0 33.33%; } } } } a.lds2c-btn { background: #FD4C16; &:hover { background-color: #6C6CFF; } } } .webDesignSec2-main { .innerSec2-card { text-align: left; align-items: flex-start; justify-content: flex-start; .icon { height: 65px; } .cont { h6 { text-align: left; font-size: 24px; padding-bottom: 25px; } p { text-align: left; } } } } .socialBanner { padding: 80px 0; background-size: cover; background-position: bottom; .maniBanner-cont { padding-right: 30px; } } .socialSec2-main { .innerSec2-card { .icon { height: 65px; width: 65px; background-color: #FF6C6C; border-radius: 50%; } } } .digitalSection { background: #333; padding: 110px 0; margin-top: 60px; .digitalSec-hd { padding-bottom: 90px; h6 { color: #fff; } p { color: #fff; font-size: 24px; } } .digitalSec-card { display: flex; flex-direction: column; gap: 30px; text-align: center; span, p { color: #FFF; font-size: 30px; font-weight: 500; line-height: 1.13; padding: 0 20px; } } .digitalSec-cont { display: flex; padding: 65px 52px; flex-direction: column; justify-content: center; align-items: flex-start; gap: 28px; flex: 1 0 0; align-self: stretch; border-radius: 15px; background: #FFF; width: 85%; margin: auto; margin-right: 0; h6 { color: #333; font-size: 30px; font-weight: 700; line-height: 1.13; } p { color: #333; font-size: 18px; font-weight: 500; line-height: 1.66; } } } .domainSec2-main { .innerSec2-card { .cont { a { margin-top: 60px; display: inline-flex; gap: 12px; color: #333; font-size: 14px; font-weight: 400; line-height: 1.2; &:hover { color: $primary; } } } } } .domainSection1 { background: #E5EBF5; padding: 90px 0 80px; margin-top: 65px; .domainSec-card { background: #FFF; display: flex; padding: 30px 24px; flex-direction: column; align-items: flex-start; gap: 23px; height: 100%; h6 { color: #FF6C6C; font-size: 42px; font-weight: 600; line-height: 1.25; } p { color: #000; font-size: 18px; font-weight: 400; line-height: normal; padding-right: 10px; } } .domainSec-bottom { text-align: center; padding-top: 45px; } } .domainSection2 { background: #333; padding: 80px 0; .domainSec2-hd { h6, p { color: #fff; } } .domainSe2c-main { ul { display: flex; align-items: center; gap: 70px; justify-content: space-around; } } } .contactBanner { background-color: #FD4C16; padding: 110px 0 240px; background-size: cover; background-position: center; background-repeat: no-repeat; .contactBanner-cont { h1 { color: #FFF; text-align: center; font-size: 60px; font-weight: 700; line-height: 1; padding-bottom: 15px; font-family: $fontFamily_kaleko; } p { color: #FFF; text-align: center; font-size: 20px; font-weight: 400; line-height: 1.5; } } } .contactSection1 { position: relative; margin-top: -140px; padding-bottom: 130px; .contactSec1-form { border-radius: 10px; background: #FFF; box-shadow: 0px 24px 80px 0px rgba(0, 0, 0, 0.15); padding: 60px 40px 75px; .contactSec1-formHd { padding-bottom: 60px; h6 { color: #000; font-size: 42px; font-weight: 600; line-height: 0.7; padding-bottom: 23px; } p { color: #000; font-size: 18px; font-weight: 400; line-height: 1.66; } } .contactSec1-formFeild { padding-bottom: 50px; label { display: flex; gap: 6px; color: #000; font-size: 24px; font-weight: 600; line-height: 1.45; padding-bottom: 10px; span { color: #f96363; } } select, input, textarea { border: 1px solid #DFDFDF; background: #FFF; padding: 20px 30px; width: 100%; transition: all 0.4s ease-in-out; &:hover { border-color: #f96363; } &:active, &:focus { border-color: #FD4C16; } } textarea { height: 130px; resize: none; } } .contactSec1-formBtn { button, input { border-radius: 41px; background: #FF6C6C; display: inline-flex; width: 256px; padding: 20px 51px 16px; color: #FFF; font-size: 24px; font-weight: 700; line-height: normal; text-wrap: nowrap; transition: all 0.4s ease-in-out; &:hover { background-color: $primary; } } } } .contactSec1-social{ border-radius: 10px; background: #FFF; box-shadow: 0px 4px 76.8px 0px rgba(0, 0, 0, 0.15); padding: 55px 35px; ul { display: flex; flex-direction: column; gap: 5px; li { a { display: flex; align-items: center; gap: 20px; padding: 10px; border-radius: 5px; color: #000; font-size: 20px; font-weight: 400; line-height: 1.2; &:hover { background-color: #FD4C1632; color: #FD4C16; } .icon { width: 40px; height: 40px; flex: 0 0 40px; background-color: #FD4C16; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 20px; } } } } h6 { color: #000; font-size: 20px; font-weight: 400; line-height: 1.2; padding-bottom: 40px; padding-top: 65px; } p { color: #999; font-size: 18px; font-weight: 400; line-height: 1.66; a { font-size: 1em; color: #999; font-weight: 700; line-height: 1.66; &:hover { text-decoration: underline; } } } } .contactSec1-map { padding-top: 65px; } } .overlay{ background-color: rgb(8 32 50 / 55%); bottom: 0; left: 0; position: fixed; right: 0; top: 0; z-index: 999; display: none; backdrop-filter: blur(8px); } .closingPopUpSha{ position: fixed; top: 50%; transform: translateY(-50%); left: 0; right: 0; margin: auto; width: 1050px; // height: 97%; z-index: 9999999; overflow: visible; display: none; border-radius: 4px; max-width: 90%; max-height: 97%; // overflow-y: auto; border-radius: 25px; align-items: stretch; .closingPopUpSha-main{ display: flex; align-items: stretch; } .popupImage{ width: 50%; position: relative; img{ height: 100%; object-fit: cover; border-radius: 30px 0 0 30px; } h5{ position: absolute; top: 60px; left: 38px; color: #FFF; font-size: 43px; font-weight: 600; line-height: 1; letter-spacing: -0.86px; span{ color: #FF3D2E; } } a{ color: #333; font-size: 30px; font-weight: 600; line-height: 1; letter-spacing: -0.6px; display: flex; align-items: flex-end; padding: 25px 35px; border-radius: 72px; background: #FFF; position: absolute; bottom: 65px; left: -55px; span{ color: #000; text-align: center; font-size: 26px; font-weight: 600; line-height: 1; position: relative; padding: 0 23px; padding-bottom: 10px; margin: 0 10px; &::after{ position: absolute; content: ''; width: 100%; height: 2px; background: #333; bottom: 0; left: 0; } } } } .close-btn{ position: absolute; right: 15px; top: 10px; cursor: pointer; i{ font-size: 30px; font-weight: 400; } } .popupCont{ width: 50%; padding: 0 38px; background: #FFF; // height: 100%; position: relative; border-radius: 0 30px 30px 0; .popup-all-cont{ padding-top: 55px; background: #F7F7F7; h5{ color: #333; font-size: 50px; font-weight: 600; line-height: 1; letter-spacing: -1px; padding: 0 28px; padding-bottom: 15px; } h6{ color: #000; font-size: 24px; font-weight: 400; line-height: normal; padding: 0 30px; padding-bottom: 24px; } p{ color: #FF3D2E; text-align: center; font-size: 21px; font-weight: 700; line-height: normal; padding: 10px; background: #000; } form{ padding: 50px 35px; .popup-field{ padding-bottom: 15px; input,textarea{ padding: 15px; font-size: 16px; border-radius: 5px; background: #FFF; border: 1px solid #F7F7F7; width: 100%; // box-shadow: ; } textarea{ height: 100px; resize: none; } } .popupFormBtn{ button{ border-radius: 6px; text-align: center; padding: 20px; font-size: 22px; font-weight: 700; width: 100%; color: #FFF; background-color: rgb(10, 211, 10); } } } } } } @import "responsive";