@font-face{font-family:Muli;src:url(Muli-ExtraLight.woff) format("woff");font-weight:200}@font-face{font-family:Muli;src:url(Muli-Light.woff) format("woff");font-weight:300}@font-face{font-family:Muli;src:url(Muli.woff) format("woff");font-weight:400}@font-face{font-family:Muli;src:url(Muli-SemiBold.woff) format("woff");font-weight:500}@font-face{font-family:Muli;src:url(Muli-SemiBold.woff) format("woff");font-weight:600}@font-face{font-family:Muli;src:url(Muli-Bold.woff) format("woff");font-weight:700}:root{--black: #000000;--white: #ffffff;--heading-text-color: #0B0B0B;--paragraph-text-color: #000000;--brand-color: #ED1C24;--brand-color2: #306bac;--card-bg: #ededed;--border-color: #ccc;--text-muted: #8e8c8c;--btn-color: #ffffff;--btn-bg: #ED1C24;--card-badge-bg: #242833;--body-color: #fff;--section-bg: #F5F5F5;--hover-color: #ED1C24;--heading-font: "Muli", serif;--paragraph-font: "Muli", serif}body{overflow-x:hidden;scroll-behavior:smooth;background-color:var(--body-color);transition:all ease .7s}body.active{overflow:hidden;transition:all ease .7s}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.2;font-family:var(--heading-font);color:var(--heading-text-color);letter-spacing:normal;font-weight:700}.h1{font-size:clamp(32px,3.87vw,48px);font-weight:700;line-height:clamp(36px,4.52vw,56px)}.h2{font-size:clamp(28px,3.38vw,42px);font-weight:700;line-height:clamp(34px,3.87vw,48px)}.h3{font-size:clamp(26px,2.9vw,36px);font-weight:600;line-height:clamp(30px,3.22vw,40px)}.h4{font-size:clamp(22px,2.25vw,28px);font-weight:600;line-height:clamp(26px,2.58vw,32px)}.h5{font-size:clamp(20px,1.93vw,24px);font-weight:500;line-height:clamp(24px,2.25vw,28px)}.h6{font-size:clamp(18px,1.61vw,20px);font-weight:500;line-height:clamp(22px,1.93vw,24px)}p{font-weight:400}.container{max-width:1360px;width:100%;padding:0 20px;margin:0 auto}.new-section{padding:80px 0}img{width:100%;height:100%}button{background-color:transparent;outline:none;cursor:pointer;border:none;transition:ease .3s;color:var(--btn-color)}.btn{font-size:16px;font-weight:700;padding:15px 40px;border-radius:5px;transition:ease .3s;font-family:var(--paragraph-font);text-transform:uppercase;text-align:center;z-index:1;text-decoration:none;cursor:pointer;line-height:1;display:inline-block}.btn:hover{text-decoration:none}.primary-btn{color:var(--white);position:relative;overflow:hidden;background-color:var(--btn-bg);border:2px solid var(--btn-bg)}.primary-btn span,.secondary-btn span{position:absolute;display:block;width:0;height:0;border-radius:50%;transition:width .4s ease-in-out,height .4s ease-in-out;transform:translate(-50%,-50%);z-index:-1}.primary-btn span{background-color:var(--white)}.primary-btn:hover{color:var(--black)}.primary-btn:hover span,.secondary-btn:hover span{width:225%;height:562.5px}.primary-btn:active{background-color:var(--white)}.secondary-btn{color:var(--white);position:relative;overflow:hidden;background-color:var(--black);border:2px solid var(--black)}.secondary-btn span{background-color:var(--white)}.secondary-btn:hover{color:var(--black);border-color:var(--black)}.secondary-btn:active{background-color:var(--white)}.section-heading-wrapper{margin-bottom:50px;text-align:center}.section-sub-heading{color:var(--brand-color);font-size:20px;font-weight:500;line-height:26px;font-family:var(--heading-font);margin:0 0 5px}.section-heading em{color:var(--brand-color);font-style:normal}.section-heading{color:var(--heading-text-color);text-transform:capitalize;font-size:42px;font-family:var(--heading-font);max-width:650px;margin:0 auto}.section-heading-text{color:var(--paragraph-text-color);margin:5px auto 0;font-weight:500;font-size:16px;line-height:22px;text-align:center;max-width:500px}.section-btn{display:flex;justify-content:center;margin:50px 0 0}.swiper-button-prev:after,.swiper-button-next:after{display:none}@media only screen and (max-width: 992px){.new-section{padding:50px 0}}@media only screen and (max-width:767px){p{font-size:14px;line-height:18px}.btn{font-size:14px;padding:12px 46px}.section-heading-wrapper{margin-bottom:30px}.section-sub-heading{font-size:16px;line-height:22px}.section-heading{line-height:28px;font-size:22px;font-weight:500}.section-heading-text{line-height:18px;margin:5px auto 0;font-size:14px;font-weight:400}.section-btn{margin:30px 0 0}}@media only screen and (max-width: 575px){.new-section{padding:30px 0}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/main-2.css.map */
