@import url("https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@10..48,200;10..48,300;10..48,400;10..48,500;10..48,600&family=Open+Sans:ital,wght@0,300;0,400;0,500;1,300;1,400&family=Roboto+Mono:wght@100&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;1,100;1,300;1,400;1,500&display=swap");@import url("https://cdn.jsdelivr.net/npm/bootstrap@5.3.1/dist/css/bootstrap.min.css");@import url("https://fonts.googleapis.com/css2?family=Dosis:wght@200..800&display=swap");*,body,html{box-sizing:border-box;padding:0;margin:0}*,body,html{font-family:Dosis,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}:root{--white:#fff;--darkred:#cd2027;--darkblue:#061221}.navbar{width:100%;position:relative}.header-branding__logo{width:180px}.hero{width:100%;height:100vh;min-height:850px;position:relative;background-image:url(https://maraviyainfotech.com/projects/ekka/ekka-v38/ekka-html/assets/images/main-slider-banner/21.jpg);background-size:contain;background-position:top}.hero-section_content{background:#fff8ee;width:46%;padding:1rem;border-radius:3rem 0}.hero-box-container{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;width:100%;z-index:2}.span_hero_content_title{margin-right:1rem;color:#ff6a5c;border-bottom:3px solid #ccc}.hero-box{flex-basis:33.3%;background:#f0f0f0;min-height:300px;padding:60px 30px;display:flex;justify-content:space-evenly;flex-direction:column;text-decoration:none;position:relative;overflow:hidden}.hero-box:hover .hero-box__circle{width:100%;height:100%;transition:width .3s ease,border-bottom-left-radius .3s ease,border-bottom-right-radius .1s ease,border-top-left-radius .1s ease,border-top-right-radius .1s ease;top:0;right:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.hero-box:hover .hero-box__circle:after{transform:scale(1);transition:.2s ease;transition-delay:.1s}.hero-box:hover .hero-box__circle:before{transition:.2s ease;transition-delay:.1s;right:100px;top:100px}.hero-box:hover .hero-box__body{color:#e6e6e6;transition:.15s ease;transition-delay:.15s}.hero-box:hover .hero-box__title{color:#fff;transition:.1s ease;transition-delay:.15s}.hero-box__title{font-weight:600;position:relative;color:#091517}.hero-box__body{font-size:24px;color:#969696;position:relative}.hero-box__circle{width:50px;height:50px;background:#c8c8c8;border-top-left-radius:100rem;border-top-right-radius:100rem;border-bottom-right-radius:100rem;border-bottom-left-radius:100rem;position:absolute;display:block;right:50px;top:50px;transition:width .15s ease,height .15s ease,border-bottom-left-radius .3s ease,border-bottom-right-radius .3s ease,border-top-left-radius .3s ease,border-top-right-radius .3s ease}.hero-box__circle:after{width:300px;height:300px;position:absolute;top:-100px;right:-100px;background:hsla(0,0%,100%,.2);content:"";border-radius:100rem;transform:scale(0)}.hero-box__circle:before{width:25px;height:25px;opacity:0;position:absolute;content:"";top:0;right:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItYXJyb3ctdXAtcmlnaHQiPjxsaW5lIHgxPSI3IiB5MT0iMTciIHgyPSIxNyIgeTI9IjciPjwvbGluZT48cG9seWxpbmUgcG9pbnRzPSI3IDcgMTcgNyAxNyAxNyI+PC9wb2x5bGluZT48L3N2Zz4=);background-size:cover;transition:.5s ease}.hero-box__circle--green{background-color:#00c569}.hero-box__circle--blue{background-color:#0011c6}.hero-box__circle--orange{background-color:#fd7d02}header{display:flex;margin:0 50px;align-items:center;padding:10px 0;justify-content:space-between;position:relative;z-index:2;border-bottom:1px solid}.header-branding,.header-links{display:inherit;align-items:center}.header-links__cart{background:#faebd7;padding:1rem;border-radius:50%}.header-branding__title{color:#161f75;margin-right:60px}.header-branding__link{color:#091517;text-decoration:none;padding:15px 30px;font-weight:600;border-radius:100rem;background:#f0f0f0}.header-links__anchor{text-decoration:none;font-size:15px;color:#091517;margin-right:40px}.header-links .countCart{position:absolute;top:-10px;background:#f0f8ff;padding:1px;border-radius:50%;width:22px;right:-19px;height:22px;align-items:center;display:flex;justify-content:center}.header-links__cart{color:#091517}.header-links__menu{border-radius:0;border:0;background:#091517;height:2px;width:20px;font-size:0;position:relative;margin:0 0 5px 20px;cursor:pointer}.header-links__menu:after,.header-links__menu:before{width:inherit;height:inherit;background:inherit;position:absolute;content:"";left:0}.header-links__menu:after{top:-5px}.header-links__menu:before{top:5px}.button-5{align-items:center;background-clip:padding-box;background-color:#ff6a5c!important;border:1px solid transparent;border-radius:.25rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.02);box-sizing:border-box;color:#fff!important;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;line-height:1.25;margin:0;min-height:3rem;padding:calc(.875rem - 1px) calc(1.5rem - 1px);position:relative;text-decoration:none;transition:all .25s;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:baseline;width:190px!important}.hero-content__description_paragrpah{margin-bottom:2rem}.button-5:focus,.button-5:hover{background-color:#556076;box-shadow:0 4px 12px rgba(0,0,0,.1)}.button-5:hover{transform:translateY(-1px)}.button-5:active{background-color:#c85000;box-shadow:0 2px 4px rgba(0,0,0,.06);transform:translateY(0)}.hero-content{margin:55px 50px;height:600px;align-items:flex-start;padding:2rem 0;position:relative;z-index:2}.hero-content__title{font-size:calc(35px + 15 * ((100vw - 499px) / 661));color:#555;margin-bottom:23px;font-weight:700}@media screen and (max-width:499px){.hero-content__title{font-size:35px;margin-bottom:0!important}}@media screen and (min-width:1160px){.hero-content__title{font-size:43px}}.hero-content__links{position:absolute;bottom:20px;width:100%;display:flex;justify-content:space-between}.hero-content__links ul li{list-style:none;display:inline-block}.hero-content__links a{text-decoration:none;color:#091517;font-size:14px;margin:0 20px}.hero-content__links__ul--light li a{color:#969696}@media only screen and (max-width:1000px){.hero-box-container{flex-wrap:wrap}.hero-box{flex-basis:50%}.hero-box:last-of-type{flex-basis:100%}.hero-content{height:325px;flex-wrap:wrap}.hero-content__title{max-width:100%}.hero-content__links a{padding:10px 15px;background:#f0f0f0;border-radius:100rem;margin:20px 0}.hero-content__links{position:relative}}@media only screen and (max-width:850px){.header-branding__link{display:none}.hero-content{margin:0 20px;margin-bottom:4rem!important}header{margin:0 20px}.hero-box-container{position:relative}.hero-content__links{display:none}}@media only screen and (max-width:710px){.hero-box{flex-basis:100%}.header-links__anchor{display:none}}a{color:inherit;text-decoration:none}.main-container{margin:auto;width:100%}.navbar-container{display:flex;justify-content:space-between;margin:6px 18px;position:relative}.marquee-text{font-size:29px;font-weight:600;margin:60px 0;color:#f02d34}.marquee{position:relative;height:400px;width:100%;overflow-x:hidden}.track{position:absolute;white-space:nowrap;will-change:transform;animation:marquee 15s linear infinite;width:180%}.track:hover{animation-play-state:paused}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}span.text-red{-webkit-text-stroke:1px #f02d34;margin-left:6px}.logo{color:gray;font-size:18px}.cart-icon{font-size:25px;color:gray;cursor:pointer;position:relative;transition:transform .4s ease;border:none;background-color:transparent}.cart-icon:hover{transform:scale(1.1)}.cart-item-qty{position:absolute;right:-8px;font-size:12px;color:#eee;background-color:#f02d34;width:18px;height:18px;border-radius:50%;text-align:center;font-weight:600}.products-container{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:20px;width:100%}.product-card{cursor:pointer;transform:scale(1);transition:transform .5s ease;color:#324d67}.product-card:hover{transform:scale(1.1)}.product-image{border-radius:15px;background-color:#ebebeb;transform:scale(1);transition:transform .5s ease}.product-name{font-weight:500}.product-price{font-weight:800;margin-top:6px;color:#000}.hero-banner-container{padding:100px 40px;background-color:#dcdcdc;border-radius:15px;position:relative;height:500px;line-height:.9;width:100%}.hero-banner-container .beats-solo{font-size:20px}.hero-banner-container button{border-radius:15px;padding:10px 16px;background-color:#f02d34;color:#fff;border:none;margin-top:40px;font-size:18px;font-weight:500;cursor:pointer;z-index:10000!important}.hero-banner-container h3{font-size:4rem;margin-top:4px}.hero-banner-container h1{color:#fff;font-size:10em;margin-left:-20px;text-transform:uppercase}.hero-banner-image{position:absolute;top:0;right:20%;width:450px;height:450px}.desc{position:absolute;right:10%;bottom:5%;width:300px;line-height:1.3;display:flex;flex-direction:column;color:#324d67}.desc p{color:#5f5f5f;font-weight:100;text-align:end}.desc h5{margin-bottom:12px;font-weight:700;font-size:16px;align-self:flex-end}.products-heading{text-align:center;margin:50px 0;color:#324d67}.products-heading h2{font-size:40px;font-weight:800}.products-heading p{font-size:16px;font-weight:200}.footer-banner-container{padding:100px 40px;background-color:#eaebed;border-radius:15px;position:relative;height:400px;line-height:1;color:#091517;width:100%;margin-top:120px}.banner-desc{display:flex;justify-content:space-between}.banner-desc button{border-radius:15px;padding:10px 16px;background-color:#fff;color:red;border:none;margin-top:40px;font-size:18px;font-weight:500;cursor:pointer}.banner-desc .left h3{font-weight:900;font-size:80px;margin-left:25px}.banner-desc .left p{margin:18px}.footer-banner-image{position:absolute;top:-25%;left:25%}.banner-desc .right{line-height:1.4}.banner-desc .right h3{font-weight:800;font-size:60px}.banner-desc .right p{font-size:18px}.banner-desc .right .company-desc{font-size:14px;font-weight:300}.cart-wrapper{width:100vw;background:rgba(0,0,0,.5);position:fixed;right:0;top:0;z-index:100;transition:all 1s ease-in-out}.cart-container{height:100vh;width:600px;background-color:#fff;float:right;padding:40px 10px;position:relative}.footer-container{color:#324d67;text-align:center;margin-top:20px;padding:30px 10px;font-weight:700;display:flex;flex-direction:column;align-items:center;gap:10px;justify-content:center}.footer-container .icons{font-size:30px;display:flex;gap:10px}.cart-heading{display:flex;align-items:center;font-size:18px;font-weight:500;cursor:pointer;gap:2px;border:none;background-color:transparent}.cart-heading,.cart-heading .heading,.cart-num-items{margin-left:10px}.cart-num-items{color:#f02d34}.empty-cart{margin:40px;text-align:center}.empty-cart h3{font-weight:600;font-size:20px}.cancel{cursor:pointer}.product-container{margin-top:15px;overflow:auto;max-height:70vh;padding:20px 10px}.product{display:flex;gap:30px;padding:20px}.product .cart-product-image{width:180px;height:150px;border-radius:15px;background-color:#ebebeb}.item-desc .flex{display:flex;justify-content:space-between;width:350px;color:#324d67}.item-desc .bottom{margin-top:60px}.flex h5{font-size:24px}.flex h4{font-size:20px}.total{display:flex;justify-content:space-between}.total h3{font-size:22px}.remove-item{font-size:24px;color:#f02d34;cursor:pointer;background:transparent;border:none}.cart-bottom{position:absolute;bottom:12px;right:5px;width:100%;padding:30px 65px}.btn-container{width:400px;margin:auto}.btn{width:100%;max-width:400px;padding:10px 12px;border-radius:15px;border:none;font-size:20px;margin-top:40px;text-transform:uppercase;background-color:#f02d34;color:#fff;cursor:pointer;transform:scale(1);transition:transform .5s ease}.btn:hover{transform:scale(1.1)}.product-detail-container{display:flex;gap:40px;margin:60px 40px 40px;color:#324d67;justify-content:center}.product-detail-image{border-radius:15px;background-color:#ebebeb;width:400px;height:400px;cursor:pointer;transition:.3s ease-in-out}.product-detail-image:hover{background-color:#f02d34}.small-images-container{display:flex;gap:10px;margin-top:20px}.small-image{border-radius:8px;background-color:#ebebeb;width:70px;height:70px;cursor:pointer}.selected-image{background-color:#f02d34}.reviews{color:#f02d34;display:flex;gap:5px;align-items:baseline}.product-detail-desc h4,.product-detail-desc p,.reviews{margin-top:10px}.reviews p{color:#324d67;margin-top:0}.product-detail-desc .price{font-weight:700;font-size:26px;margin-top:30px}.price .old-price,.product-price .old-price{color:gray;text-decoration:line-through}.product-detail-desc .quantity{display:flex;gap:20px;margin-top:10px;align-items:center}.product-detail-desc .buttons{display:flex;gap:30px}.buttons .add-to-cart{padding:10px 20px;border:1px solid #605956;margin-top:40px;font-size:20px;font-weight:500;background-color:#fff;color:#000;cursor:pointer;border-radius:10px 0;width:200px;transform:scale(1);transition:transform .5s ease}.buttons .add-to-cart:hover{transform:scale(1.1)}.buttons .buy-now{width:200px;padding:10px 20px;background-color:#9c9c9c;color:#fff;border:none;margin-top:40px;font-size:20px;font-weight:500;cursor:pointer;transform:scale(1);transition:transform .5s ease;border-radius:10px 0}.buttons .buy-now:hover{transform:scale(1.1)}.quantity-desc{border:1px solid gray;padding:6px}.quantity-desc span{font-size:16px;padding:6px 12px;cursor:pointer}.quantity-desc .minus{border-right:1px solid gray;color:#f02d34}.quantity-desc .num{border-right:1px solid gray;font-size:20px}.quantity-desc .plus{color:#31a831}.maylike-products-wrapper{margin-top:120px}.maylike-products-wrapper h2{text-align:center;margin:50px;color:#324d67;font-size:28px}.maylike-products-container{display:flex;justify-content:center;gap:15px;margin-top:20px}.max-qty{font-weight:500;color:#f02d34}.cancel-wrapper,.success-wrapper{background-color:#fff;min-height:60vh}.cancel,.success{width:1000px;margin:160px auto auto;background-color:#dcdcdc;padding:50px;border-radius:15px;display:flex;justify-content:center;align-items:center;flex-direction:column}.success .icon{color:green;font-size:40px}.success h2{text-transform:capitalize;margin-top:15px 0;font-weight:900;font-size:40px;color:#324d67}.success .email-msg{font-size:16px;font-weight:600;text-align:center}.cancel p{font-size:20px;font-weight:600}.success .description{font-size:16px;font-weight:600;text-align:center;margin:30px 10px 10px}.success .description .email{margin-left:5px;color:#f02d34}.product-max-qty{margin-top:10px}@media screen and (max-width:800px){.hero-banner-container{height:560px}.products-heading{margin:200px 0}.product-detail-desc{width:100%}.hero-banner-image{width:77%;height:62%;top:-2%;right:-6%}.footer-banner-container{height:560px;margin-top:80px}.footer-banner-image{width:77%;left:30%;top:6%;height:56%}.banner-desc .left h3{font-weight:900;font-size:50px;margin-left:5px}.banner-desc .left p{margin:18px}.banner-desc .right h3{font-size:45px}.banner-desc .right p{font-size:18px}.banner-desc .right .company-desc{font-size:14px}.banner-desc{flex-wrap:wrap;gap:20px}.hero-banner-container{line-height:1.3}.hero-banner-container h1{font-size:50px}.hero-banner-container h3{font-size:40px}.hero-banner-container button{margin-top:90px;z-index:10000}.desc{bottom:60px}.product-detail-container{flex-wrap:wrap}.product-detail-container .product-detail-image{width:350px;height:350px}.cart-container{width:415px;padding:4px}.cart-heading{margin-top:35px}.product-container{margin-top:10px}.product{padding:20px 5px}.product .cart-product-image{width:25%;height:25%}.buttons .add-to-cart,.buttons .buy-now{width:150px}.product-detail-container{margin:20px}.item-desc .flex{width:200px}.top{flex-wrap:wrap;gap:10px}.item-desc .bottom{margin-top:30px}.flex h5{font-size:16px;color:#324d67}.flex h4{font-size:16px;color:#000}.cart-bottom{padding:30px}.total h3{font-size:20px}.track{animation:marquee 10s linear infinite;width:550%}.cancel-wrapper,.success-wrapper{min-height:69vh}.cancel,.success{width:370px;margin-top:100px;padding:20px}.success{height:350px}.success h2{font-size:17px}.btn-container{width:300px;margin:auto}}.our-service{background-color:#ffe5c9;width:87%;margin:0 auto;border-radius:3rem 0}.our-service:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:50%;z-index:0}.our-service .small,.our-service small{color:#7a8496;padding-bottom:30px;font-weight:600}.our-service p{color:#7a8496;line-height:30px}.our-service ul li{padding-bottom:25px;line-height:30px}.our-service ul li i{color:#37a05b;position:relative;top:5px}.our-service ul li span{width:90%;font-weight:600}.grid-x-wrapper{max-width:85%;margin:0 auto}.product-item .product-item-content{display:block;position:relative;transition:all .3s cubic-bezier(.785,.135,.15,.86)}.product-item{display:block;text-align:center;color:#000;padding:2rem;overflow:hidden;font-family:Rubik,sans-serif;margin:20px 0;background:#fff;box-shadow:0 10px 40px -3px rgba(0,0,0,.1);border-radius:7px;transform:scale(.97);transition:all .17s cubic-bezier(.24,.71,.58,.57)}.product-item:hover{box-shadow:0 0 50px -10px rgba(0,0,0,.3);transform:scale(1)}.product-item:hover .product-item-image{transition-delay:.2s;transform:scale(.8) translateY(-15%)}.product-item .product-item-image{display:block;position:relative;margin-bottom:2rem;transform:translateZ(0);transition:all .5s cubic-bezier(.68,-.55,.265,1.55)}.product-item .product-item-image img{border-radius:100%;position:relative;z-index:3}.product-item:hover .product-item-image-hover{transition-delay:.1s;transform:translate(-50%,-42%) scale(.85)}.product-item .product-item-image-hover{position:relative;z-index:2;width:100%;height:100%;background:#97e7a2;background:linear-gradient(135deg,#97e7a2,#d8ff7e);border-radius:100%;transform:translate(-50%,-120%) scale(0);position:absolute;top:50%;left:50%;transition:all .6s cubic-bezier(.68,-.55,.265,1.55);opacity:0;visibility:hidden}.product-item:hover .product-item-image-hover{opacity:1;visibility:visible}.product-item:hover .product-item-category{transition-delay:.3s}.product-item .product-item-category{font-size:.875rem}.product-item:hover .product-item-title{transition-delay:.4s}.product-item .product-item-title{font-size:1.125rem;font-weight:600}.product-item:hover .product-item-price{transition-delay:.5s}.product-item:hover .product-item-category,.product-item:hover .product-item-price,.product-item:hover .product-item-title{transform:translateY(-50px)}.product-item .product-item-category,.product-item .product-item-price,.product-item .product-item-title{transition:all .3s cubic-bezier(.785,.135,.15,.86)}.product-item .product-item-price{font-size:1.0625rem}.product-item:hover .button-pill{transition-delay:.6s;opacity:1;transform:translateY(5px) translateX(-50%)}.product-item .button-pill{position:absolute;bottom:0;left:50%;transform:translateY(30px) translateX(-50%);opacity:0;transition:all .3s cubic-bezier(.785,.135,.15,.86)}.button-pill span{background:#97e7a2;background:linear-gradient(135deg,#97e7a2,#d8ff7e);color:#000;box-shadow:0 14px 25px 0 rgba(75,204,140,.1);transition:all .37s ease}.button-pill span,.button-pill:hover span{display:inline-block;position:relative;font-size:.75rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;border-radius:1.5rem;padding:.6rem 2.1rem}.button-pill:hover span{background:#5f5f5f;background:linear-gradient(135deg,#5f5f5f,#000);color:#fff;box-shadow:0 14px 25px 0 rgba(0,0,0,.1)}@media(min-width:1200px) and (max-width:1366px){.button-pill{width:100%}.product-box{padding:0 10px}}@media(min-width:1024px) and (max-width:1200px){.product-item .product-item-title{font-size:.888rem}.product-item .product-item-price{font-size:.788rem;padding:7px 0 0}.product-box{padding:0 7px}}.page_404{padding:40px 0;background:#fff;font-family:Arvo,serif}.page_404 img{width:100%}.four_zero_four_bg{background-image:url(https://cdn.dribbble.com/users/285475/screenshots/2083086/dribbble_1.gif);height:400px;background-position:50%}.four_zero_four_bg h1,.four_zero_four_bg h3{font-size:80px}.link_404{color:#fff!important;padding:10px 20px;background:#39ac31;margin:20px 0;display:inline-block}.contant_box_404{margin-top:-50px}.content{font-family:Helvetica Neue;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;font-size:30px}.title{font-weight:700;color:#5c5c5c}.symbol{-webkit-text-stroke:13px #fff;font-size:150px;color:#37b20a}.text{margin-top:15px;font-size:25px;color:#e07202;text-align:center;font-weight:lighter}.service-icon img{width:50px;height:50px;object-fit:cover}.single-service{display:flex;align-items:center;gap:20px;margin-bottom:20px}.service-container{margin:3rem 0}.service-content h3{color:#e07202}.hp-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:420px;background:#f0efed;border-radius:16px;overflow:hidden;margin-bottom:3rem}.hp-content{padding:3rem 2.5rem 3rem 3rem}.hp-eyebrow{font-size:14px;font-weight:600;color:#3a3a3a;margin:0 0 .5rem}.hp-heading{font-size:48px;font-weight:800;line-height:1.05;color:#e07202;margin:0 0 1.25rem;letter-spacing:-.02em}.hp-body{font-size:15px;line-height:1.65;color:#5a5a5a;margin:0 0 2rem;max-width:340px}.hp-stats{display:flex;gap:12px}.hp-stat{border:1.5px dashed #b0aea8;border-radius:8px;padding:12px 20px;text-align:center;min-width:90px}.hp-stat-label{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#888;margin:0 0 4px}.hp-stat-number{font-size:32px;font-weight:800;color:#e07202;line-height:1}.hp-stat-unit{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#888;margin:4px 0 0}.hp-image-side{position:relative;height:100%;min-height:420px;overflow:hidden}.hp-person{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}@media (max-width:768px){.hp-section{grid-template-columns:1fr}.hp-image-side{min-height:300px;order:-1}.hp-heading{font-size:32px}}.footer-wrap{background:#222;color:#fff;width:100%}.footer-newsletter{text-align:center;padding:3rem 2rem 2.5rem;border-bottom:1px solid #333}.footer-newsletter h2{font-size:24px;font-weight:700;color:#fff;margin-bottom:.4rem}.footer-newsletter p{font-size:14px;color:#aaa;margin-bottom:1.5rem}.footer-form{display:flex;max-width:520px;margin:0 auto;background:#fff;border-radius:999px;overflow:hidden;align-items:center;padding:4px 6px 4px 20px}.footer-form input{flex:1 1;border:none;outline:none;background:transparent;font-size:14px;color:#333;padding:8px 0}.footer-form input::placeholder{color:#aaa}.footer-form button{background:transparent;border:none;color:#5b6ee1;font-size:14px;font-weight:600;cursor:pointer;padding:8px 18px;border-radius:999px}.footer-form button:hover{background:#f0f0f0}.footer-cols{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem;padding:3rem 5%}.footer-col h4{font-size:15px;font-weight:700;color:#fff;margin-bottom:1.2rem}.footer-col p{font-size:13px;color:#999;line-height:1.75;margin-bottom:1.2rem}.footer-socials{display:flex;gap:14px}.footer-socials a{color:#aaa;font-size:18px;text-decoration:none;transition:color .2s}.footer-socials a:hover{color:#fff}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:10px}.footer-col ul li a{font-size:13px;color:#999;text-decoration:none;transition:color .2s}.footer-col ul li a:hover{color:#fff}.footer-bottom{border-top:1px solid #333;text-align:center;padding:2rem 1rem}.footer-payments{display:flex;justify-content:center;gap:8px;margin-bottom:1.5rem;flex-wrap:wrap}.footer-payments img{height:28px;border-radius:4px;background:#fff;padding:2px 6px}.footer-logo{font-size:24px;font-weight:900;letter-spacing:.15em;color:#fff;margin-bottom:.75rem}.footer-copy{font-size:15px;color:#fff}@media (max-width:900px){.footer-cols{grid-template-columns:repeat(2,1fr)}.hero{background-size:cover;background-position:100%}.hero-section_content{width:100%;opacity:.9}.hero-content{margin-bottom:1rem}}@media (max-width:520px){.footer-cols{grid-template-columns:1fr}.footer-newsletter h2{font-size:18px}}