:root{--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-bc:1600px}.nt-section-bg-grey{border-top:2px solid #fff}.nt-section-bg-white{background-color:#fff;border-top:2px solid #e2f6ff}.nt-section-grey{background-color:#e2f6ff}.blue-form{color:#054cff;margin-bottom:20px;padding:15px}.blue-form h1,.blue-form h2,.blue-form h3,.blue-form h4,.blue-form h5{color:#054cff;font-weight:700;text-align:center}.blue-form input{color:#054cff}.blue-form .form-control{border-radius:25px}.blue-form.title-align-left h1,.blue-form.title-align-left h2,.blue-form.title-align-left h3,.blue-form.title-align-left h4,.blue-form.title-align-left h5{text-align:left}.highlight-on-hover:hover{filter:brightness(.9)}.home-intro h1,.home-intro h2{background-color:#fddc44;border-radius:25px}.home-intro img{height:130px}.home-intro .end-section{width:140px}.home-intro .sheep-arrow{border-bottom:8px solid transparent;border-top:8px solid transparent}.home-intro .sheep-arrow.left{border-right:10px solid #fddb5c;left:-9px;top:calc(50% - 12px)}.home-intro .sheep-arrow.right{border-left:10px solid #fddb5c;right:-9px;top:48px}#home-hero .home-hero-container a{font-size:16px}#home-hero .home-hero-container .home-hero-box{height:220px}#home-hero .home-hero-container .home-hero-box img{border:1px solid #b0d0e7;border-radius:25px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#promoted-products .promoted-products-container a{font-size:large}#promoted-products .promoted-products-container .promoted-products-box{background-color:#b2b2b2;border-radius:45px;height:235px}#promoted-products .promoted-products-container .promoted-products-box:hover{background-color:#999}#promoted-products .promoted-products-container .promoted-products-box img{height:100%;-o-object-fit:contain;object-fit:contain;width:auto}#reviews a,#videos a{background-color:#054cff;border:none;border-radius:20px;color:#fff;display:inline-block;font-family:Manjari,sans-serif;font-size:14px;line-height:var(--bs-body-line-height);padding:8px 16px 5px;white-space:nowrap}#reviews a:hover,#videos a:hover{background-color:#3a79df;text-decoration:none}@media(min-width:992px){.blue-form{border:2px solid #054cff;border-radius:45px;font-size:20px;padding:40px}.blue-form.no-border{border:none;padding:0}}@media(min-width:576px){.home-intro h1,.home-intro h2{border-radius:45px}#home-hero .home-hero-container a{font-size:25px}#home-hero .home-hero-container .home-hero-box img{border-radius:45px}#reviews a,#videos a{font-size:18px}}