.dsn-form .wpcf7-not-valid-tip{margin-top:0!important}.dsn-form .wpcf7 form.invalid .wpcf7-response-output{border:none!important;color:#dc3232;padding:0}.primary-nav .nav-item{background-size:cover;background-position:center;transition:background-image .3s ease-in-out}ul:has( > li.menu-item-about .menu-item:hover){background-image:url("http://localhost/ShivShaktiLaminates/wp-content/uploads/product-images/1696509125242-1.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;transition:background-image .3s ease-in-out}ul:has( li.menu-item-about.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-about.nav-item:hover){background-image:url(http://localhost/ShivShaktiLaminates/wp-content/uploads/product-images/1696509125242-1.jpg);height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}@media (max-width:992px){.site-header{flex-direction:row;justify-content:space-between}.main-logo{order:1}#navbar_toggle{order:2;margin-left:auto}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.animated-image,.animated-text{animation:2s ease-in-out fadeIn}.demo-10{--color-text:#000;--color-bg:#e1e1e1;--color-link:rgba(0,0,0,0.6);--color-link-hover:#000;--color-bg-1:#9d9d9d;--color-bg-2:#c7c7c7;--color-bg-3:var(--color-bg-1);--color-bg-4:var(--color-bg-2);--color-bg-5:var(--color-bg-1);--color-bg-6:var(--color-bg-2);--color-bg-1:#9d9d9d;--color-bg-2:#c7c7c7;--color-bg-3:#7c7c7c;--color-bg-4:var(--color-bg-1);--color-bg-5:var(--color-bg-2);--color-bg-6:var(--color-bg-3)}.content--sticky{width:100vw;position:sticky;top:0;--offset:0px;top:var(--offset);height:calc(100vh - var(--offset))}.content--grid,.content--grid .content__inner{display:grid;overflow:hidden;grid-column-gap:5vw;grid-row-gap:2vh;align-content:center;grid-template-areas:'content-img' 'content-title' 'content-text';justify-items:center}.content--card,.content--half{display:flex;gap:3vh;text-align:center}.content--grid:has(.content__inner){display:block;padding:0}.content__inner{width:100%;height:100%;border-radius:0 0 2rem 2rem}.content--card{flex-direction:column;height:80vh;width:95vw;max-width:500px;aspect-ratio:0.8;top:10vh;margin:auto auto 5vh;border-radius:14px}.content--card .content__title{font-size:clamp(1.5rem,4vw,3.5rem)}.content--card .content__title i{display:block}.content--half{flex-direction:column}.modal,.wpcf7-not-valid-tip{display:none}.content--half:nth-child(odd){margin-left:auto}.content__img{grid-area:content-img;width:50%;max-width:300px;height:auto}.content__img--large{width:60%;height:auto}.content__img--small{height:35%;width:auto}.spacer{margin-top:20vh}.content__title{grid-area:content-title;letter-spacing:-.095em;text-transform:uppercase;line-height:1;font-weight:400;font-size:clamp(2rem,6vw,5rem);margin:0;font-variation-settings:"slnt" 0,"wdth" 400,"wght" 900,"INKT" 400}.content__text{margin:0;max-width:500px;grid-area:content-text;text-align:center;line-height:1.5;padding:0 1rem;backface-visibility:hidden}.content__text--narrow{max-width:300px}.content--intro{padding-top:25vh;padding-bottom:25vh;z-index:2}.content--outro{padding-top:50vh;padding-bottom:30vh}.bg-1{background:var(--color-bg-1)}.bg-2{background:var(--color-bg-2)}.bg-3{background:var(--color-bg-3)}.bg-4{background:var(--color-bg-4)}.bg-5{background:var(--color-bg-5)}.bg-6{background:var(--color-bg-6)}@media screen and (min-width:63em){body{--page-padding:2rem 3rem}.frame--header{height:100vh;grid-template-columns:auto auto auto 1fr 1fr;grid-template-rows:auto 1fr auto;align-content:space-between;grid-template-areas:'title back prev sub sponsor' 'heading heading heading heading heading' 'demos demos demos demos demos'}.frame__heading{margin-top:0}.frame__heading h2{white-space:nowrap}.frame__heading p{margin:0 0 0 auto}.content--grid .content__title{align-self:end}.frame__demos{position:fixed;bottom:2rem}.frame--footer{padding-bottom:0;grid-template-areas:'credits ...' '... author';grid-template-columns:1fr 1fr;grid-template-rows:auto 6rem}.frame__author{align-self:center}.frame #cdawrap{max-width:300px;text-align:right}.frame #cdawrap,.frame__author,.frame__sub{justify-self:end}.content--grid,.content--grid .content__inner{grid-template-areas:'content-img content-title' 'content-img content-text';grid-template-columns:30% 1fr;justify-items:start}.content__img--large{width:160%}.content__img--left{justify-self:end}.content__text--left{text-align:left;align-self:start}.content--card{width:50vw}.content--half{width:50%}}#downloadModal,.modal{top:0;left:0;height:100%}img.cover-bg-img.wp-post-image{width:400px;height:320px}#downloadModal{position:fixed;width:100%;background:rgba(0,0,0,.7);z-index:99999}.modal-content{position:relative;margin:100px auto;background:#fff}.modal-content .close-btn{position:absolute;top:0;right:20px;font-size:40px;font-weight:200;cursor:pointer;color:red}input{width:90%;padding:5px;margin:10px 0;border:1px solid #ccc;border-radius:3px}button{padding:10px 20px;background:#007bff;color:#fff;border-radius:3px}.modal{position:fixed;width:100%;background-color:#333;justify-content:center;align-items:center;z-index:1000}.modal-content{background-color:#222;padding:40px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);width:400px;text-align:center}.download-pdf-button{background-color:#666}.download-pdf-title{color:#fff;font-size:24px;margin-bottom:10px}form .form-group label{display:block;color:#000;font-size:1.2rem}form .form-group input,form .form-group select{max-width:418px;width:100%;padding:10px;border-top:none;border-left:none;border-right:none;border-bottom:0 solid #eaeaf7;outline:0;font-weight:400;font-size:1rem;color:#fff;background-color:#111}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background:inherit;border:none;cursor:pointer}form .form-group textarea{border:2px solid #e6e6e6;padding:40px;border-radius:10px;max-width:476px;width:100%;font-weight:500;font-size:1rem;color:#151534;outline:0}form .submit-button{cursor:pointer;background-color:#151534;border:none;color:#fff;padding:20px;max-width:475px;width:100%;font-weight:700;font-size:20px;border-radius:72px;transition:.3s}form .submit-button:hover{background-color:#242458}