<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Shopify CDN: Minification failed

Line 7:0 Unexpected "&lt;"
Line 319:4 "align-item" is not a known CSS property

**/
&lt;link rel="preload" href="https://pro.fontawesome.com/releases/v5.10.0/css/all.css" as="style" integrity="sha384-AYmEC3Yw5cVb3ZcuHtOA93w35dYTsvhLPVnYs9eStHfGJvOvKxVfELGroGkvsg+p" crossorigin="anonymous" onload="this.onload=null;this.rel='stylesheet'"/&gt;    
&lt;link rel="stylesheet" type="text/css" href="//use.fontawesome.com/releases/v5.7.2/css/all.css"&gt;
@import url('https://fonts.googleapis.com/css2?family=Crimson+Text:wght@400;600;700&amp;display=swap');  
@font-face {
    font-family: 'Bauer Bodoni Std 1';
    src: url('https://cdn.shopify.com/s/files/1/0583/5970/9748/files/BauerBodoniStd-Roman.eot?v=1692339324');
    src: url('https://cdn.shopify.com/s/files/1/0583/5970/9748/files/BauerBodoniStd-Roman.eot?v=1692339324?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0583/5970/9748/files/BauerBodoniStd-Roman.woff2?v=1692339324') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0583/5970/9748/files/BauerBodoniStd-Roman.woff?v=1692339324') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0583/5970/9748/files/BauerBodoniStd-Roman.ttf?v=1692339324') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


/* hero section css start   */
.nws-custom-container {
    width: 100%;
    max-width: 1215px;
    margin: auto;
    padding: 0 15px;
}
.nws-hero-banner {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 100% 50%;
    padding: 50px;
    position: relative;
}
.nws-hero-banner .nws-white-border {
    border: 1px solid rgba(255,255,255,0.4);
    padding: 120px 40px;
    position: relative;
}
.nws-hero-banner::before {
    position: absolute;
    background-color: rgba(5,34,79,1);
    opacity: 0.2;  
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
}
.nws-hero-banner .nws-hero-banner-desc {
    width: 100%;
    max-width: 650px;
}  
.nws-hero-banner .nws-hero-banner-desc h2 {
  font-size: 60px;
  margin: 0;
  color: #0d100f;
  letter-spacing: 1px;
}   
.nws-hero-banner .nws-hero-banner-desc p {
  font-family: 'Crimson Text', serif; 
  font-size: 24px;
  color: #000;
  margin: 15px 0 0 0;
  width: 100%;
   max-width: 580px;  
}  

/* video section css start */
.nws-video {
    padding: 100px 0;
}  
.nws-video .nws-video-wrapper {
    position: relative;
    padding-bottom: 56%;
    padding-right: 0;
    width: 100%;
    max-width: 970px;
    margin: 0 auto;
}
.nws-video .nws-video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}  
/* nws-easy-steps css start */
 .nws-custom-request p {
  font-family: 'Crimson Text', serif; 
  font-size: 18px;
  margin: 12px 0 0 0;
}   
  .site-heading h2 {
    color: #B1945C;
    font-size: 40px;
    margin: 0;
  }
  .custom-row {
    display: flex;
    flex-wrap: wrap;
}
.nws-easy-step .col-m-6 {
    width: 55.33333%;
    padding-right: 50px;
}
.nws-easy-step .col-m-5 {
    width: 44.66667%;
}
.nws-easy-step .nws-easy-step-box {
  padding-top: 40px;
}
.nws-easy-step .nws-easy-step-box ul li {
  margin-top: 20px;
}
.nws-easy-step .nws-easy-step-box ul li:first-child {
   margin-top: 0;
} 
.nws-easy-step .nws-easy-step-box ul li:nth-child(2n+2) {
    margin-left: 50px;
}  
.nws-easy-step .nws-easy-step-box ul li .nws-easy-step-head {
background-color: #FBFBFB;
    padding: 30px;
    border: 1px solid #D6C7AB;
    border-left: 3px solid #D6C7AB;
    width: 100%;
    max-width: 560px;
}  
.nws-easy-step .nws-easy-step-box ul li .nws-easy-step-head h2 {
   font-family: "BauerBodoniStd-Roman";
  font-size: 24px;
  color: #05224F;
}
.border-img {
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    outline: 1px solid rgba(255,255,255,0.4) !important;
    outline-offset: -15px !important;
}
.nws-easy-step .nws-easy-step-img {
    position: relative;
    padding-bottom: calc(100% + 80px);
}
.nws-easy-step .nws-easy-step-img img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}  
.nws-easy-step-box ul.list-unstyled {
    margin-left: 0;
  }
/* nws about design css start */
.nws-about-design {
    padding: 100px 0;
}  
.nws-about-design .col-m-4 {
    width: 43%;
} 
.nws-about-design .col-m-8 {
    width: 57%;
} 
.nws-about-design .nws-about-design-img {
    position: relative;
}
.nws-about-design .nws-about-design-img {
    position: relative;
    padding-bottom: calc(100% + 80px);    
}
.nws-about-design .nws-about-design-img img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;  
}  
.nws-about-design .custom-row {
    align-items: center;
}  
.nws-about-design .site-heading {
    padding-left: 30px;
}
.nws-about-design .site-heading p {
    line-height: 2;
    margin-top: 35px;
} 
/* nws contact form css start */
.nws-contact-form .site-heading {
    text-align: center;
}  
.nws-contact-form .col-m-3 {
    width: 33%;
}

.nws-contact-form .custom-col.col-m-12 .form-grpup textarea,   
.nws-contact-form .custom-col.col-m-12 .form-grpup select,  
.nws-contact-form .form-grpup input {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
     font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    border: none;
    border-bottom: 1px solid;
    height: 30px;
    background-clip: padding-box;
    border-bottom-color: rgba(5,34,79,0.5) !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    background-color: transparent;
    border-radius:0;
  
}
.nws-contact-form form {
    padding-top: 60px;
}  
.nws-contact-form form {
    padding-top: 30px;
    width: 100%;
    max-width: 920px;
    margin: auto;
}
.nws-contact-form .custom-col.col-m-12  {
 width: 100%; 
}  
.nws-contact-form .form-grpup {
    padding-top: 25px;
}  
.nws-contact-form .form-grpup label {
    font-family: 'Crimson Text', serif;
    font-size: 16px;
    color: rgba(68,68,68,1);
    font-weight: 400;
    display: block;
    margin: 0;
}  
.nws-contact-form .custom-col.col-m-12 .form-grpup textarea,    
.nws-contact-form .custom-col.col-m-12 .form-grpup select {
    height: 50px;
}  
.nws-contact-form .submit {
    text-align: center;
    margin-top: 30px;
    padding-bottom: 15px;
}
.nws-contact-form .submit input {
    font-family: 'Crimson Text', serif;
    font-size: 16px;
    background-color: rgba(5,34,79,1) !important;
    color: #fff;
    border: none;
    padding: 12px 30px;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
    transition: .1s linear;
}
.nws-contact-form .submit input:hover {
    transition: .1s linear;
    background-color: rgba(177,148,92,1) !important;
}
.nws-contact-form .form-grpup .image-attached {
    position: relative;
}  
.nws-contact-form .form-grpup .image-attached input {
    position: absolute;
    opacity: 0;
}  
.nws-contact-form .form-grpup a {
  font-size: 16px;
  font-style: italic;
  color: rgba(5,34,79,1);
  cursor: pointer;
  position: relative;
  z-index: 1;  
    text-decoration: none;  
}  

#file {
  display:none;
}

#file-up {
  display:none;
}  
.nws-reviews .slick-arrow {
    transform: translate(0, 0);
    background: none;
    box-shadow: none;
}

/* custom design request css start  */
  .nws-custom-form {
    margin-top: 30px;
    margin-bottom: 150px;
    padding: 10px 0px 0px 0px;
  }
  .nws-custom-container {
    width: 100%;
    max-width: 1500px;
    margin: auto;
  }
  .custom-row {
    display: flex;
    flex-wrap: wrap;
    align-item: center;
  }
  .nws-col-w {
    width: 33.33%;
  }
  .nws-image img{
    width: 100%;
    display: block;
    height: auto;
    object-fit: cover;
  }
  .nws-col-padd {
    padding: 30px;
  }
  .nws-main-icon {
    margin-bottom: 26px;
  }
  .nws-main-icon svg{
    width: 50px;
    height: 50px;
    position: relative;
    display: block;
    margin: 0 auto;
  }
  .nws-contact-title {
    font-size: 32px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1;
    text-align: center;
    color: #333333;
    margin-bottom: 20px;
    letter-spacing: normal;
  }
  .nws-contact-desc {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 32px;
    margin: 0 0 20px;
    color: #333333
  }
  .nws-contact-desc p {
    margin: 0;
  }
  .nws-info-title {
    margin-bottom: 10px;
  }
  .nws-info-title span {
    font-size: 22px;
    font-weight: 500;
    line-height: 34px;
    color: #333333;
    font-family: 'Crimson Text', serif;
}
  .nws-info-box {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    margin-bottom: 20px;
      font-family: 'Crimson Text', serif;
  }
  .nws-info-box i {
    font-size: 35px;
    margin-right: 15px;
    position: relative;
  }
  .nws-info-box i:before{
    color: #333333;
    position: absolute;
    left: 50%;
    /* transform: translateX(-50%); */
  }
  .nws-icon {
    margin-right: 40px;
    display: inline-flex;
  }
  .nws-contact-foo {
    margin: 0;
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;
    font-family: 'Crimson Text', serif;
  }
/* media query css start */

@media screen and (max-width:1024px){
    .nws-col-w {
      width: 100%;
    }
    .nws-image img {
      width: 50%;
      max-width: 100%;
      margin: 0 auto;
    }
}

@media screen and (max-width:921px){
  .nws-easy-step .col-m-6 {
    width: 60%;
    padding-right: 30px;
}
  .nws-easy-step .col-m-5, .nws-about-design .col-m-4 {
    width: 40%;
}
  .nws-about-design .col-m-8 {
    width: 60%;
}
  .nws-hero-banner .nws-white-border {
    padding: 70px 40px;
  }
  
}

@media screen and (max-width:767px){
 .nws-easy-step .col-m-6, .nws-easy-step .col-m-5, .nws-about-design .col-m-4, .nws-about-design .col-m-8 {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
  }
  .nws-easy-step .nws-easy-step-box ul li .nws-easy-step-head {
    max-width:100%;
  }
  .nws-easy-step .nws-easy-step-box ul li:nth-child(2n+2) {
    margin-left: 0;
  }
  .nws-video, .nws-about-design {
    padding: 60px 0;
}
  .nws-about-design .custom-row {
    flex-direction: column-reverse;
}
  .nws-about-design .site-heading {
    margin-bottom: 30px;
    padding-left: 0;

  }
  .nws-about-design .site-heading p {
    line-height: 2;
    margin-top: 15px;
}
  .nws-hero-banner {
    padding: 35px;
  }
  .nws-hero-banner .nws-white-border {
    padding: 40px;
  }
  .nws-hero-banner .nws-hero-banner-desc h2 {
    font-size: 45px;
  }
  .nws-image img {
      width: 100%;
    }
    .nws-info-box {
      display: block;
    }
    .nws-icon {
      display: block;
      margin-right: auto;
      margin-left: auto;
    }
    .nws-info-box i {
      display: inline-block;
      margin-right: 0;
    }
    .nws-info-box i:before {
      position: unset;
    }
    .nws-info-title, .nws-contact-desc {
      text-align: center;
    }
    .nws-icon {
      margin-bottom: 15px;
      text-align: center;
    }
}

@media screen and (max-width:600px){
  .nws-hero-banner .nws-hero-banner-desc h2 {
    font-size: 36px;
}
  .nws-hero-banner .nws-hero-banner-desc p {
    font-size: 20px;
}
  .nws-hero-banner .nws-white-border {
    padding: 30px 20px;
  }
  .nws-hero-banner {
    padding: 20px;
  }
  .nws-reviews {
    padding: 60px 0 110px;
  }
  .nws-col-padd {
    padding: 0;
}

  .nws-contact-info.nws-col-padd, .nws-col-w:last-child {
    margin-top: 30px;
}
}
@media screen and (max-width:475px){
  .nws-video, .nws-about-design {
    padding: 40px 0;
  }
  .nws-hero-banner .nws-hero-banner-desc h2 {
    font-size: 32px;
  }
  .nws-hero-banner .nws-hero-banner-desc p {
    font-size: 18px;
    margin: 10px 0 0 0;
}
  .site-heading h2 {
    font-size: 24px;
  }
  .nws-easy-step .nws-easy-step-box {
    padding-top: 20px;
}
  .nws-easy-step .nws-easy-step-box ul li .nws-easy-step-head h2 {
    font-size: 18px;
  }
  .nws-custom-request p {
    font-size: 16px;
  }
  .nws-easy-step .nws-easy-step-box ul li .nws-easy-step-head {
    padding: 20px;
  }
  .nws-contact-form .submit input {
    display: block;
    width: 100%;
  }
  .nws-reviews .nws-reviews-wrapper .nws-reviews-desc h4, .nws-reviews .nws-reviews-wrapper .nws-reviews-desc p {
    font-size: 14px;
  }
}

@media screen and (max-width:425px){
  .nws-hero-banner .nws-white-border {
    padding: 20px 0;
  }
  .nws-hero-banner .nws-hero-banner-desc h2 {
    font-size: 25px;
  }
}
@media screen and (max-width:375px){
  .nws-hero-banner .nws-hero-banner-desc p {
    font-size: 16px;
  }
  .site-heading h2 {
    font-size: 20px;
  }
  .site-heading h2 {
    font-size: 20px;
}
}</pre></body></html>