:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.card-title,h1{font-family:"Playfair Display",serif}header{background-color:#cfc3ba}nav a{padding:5px 10px}.card a,nav a,nav a:hover{text-decoration:none;color:#000}.overlay.stroke a,nav.stroke a{position:relative}.overlay.stroke a:after,nav.stroke a:after{position:absolute;bottom:0;left:0;right:0;margin:auto;width:0%;content:".";color:#fff0;background:#000;height:1px}.overlay.stroke a:hover:after,nav.stroke a:hover:after{width:100%}.mainNav{margin:0}.mainNav,.menu-icon{display:none}.logo img{width:100px}.btn{line-height:50px;text-align:center;width:250px;cursor:pointer;align-items:center}.btn:focus{box-shadow:none}.btn-one,.btn-one::before{border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:#000;border-bottom-color:#000}.btn-one{color:#000;position:relative}.btn-one,.btn-one span{transition:all .3s}.btn-one::before{opacity:0;transform:scale(.1,1)}.btn-one:hover span{letter-spacing:2px}.btn-one:hover::before{opacity:1;transform:scale(1,1)}.btn-one::after,.btn-one::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;transition:all .3s}.btn-one:hover::after{opacity:0;transform:scale(.1,1)}.card-more{position:relative;margin:20px;width:fit-content;float:right}.bg-cream{background-color:#fcf6f2}.container{min-height:calc(100vh - 100px);box-sizing:border-box}.container a{word-wrap:break-word}.main-card{width:100%;height:80%;display:flex;background-color:#fff;overflow:hidden;text-overflow:hidden}.left{box-sizing:border-box;margin:50px 20px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:stretch;text-align:left}.left,.right{width:50%}.right img{height:100%}footer{bottom:0;width:100%;height:70px;background-color:#cfc3ba;margin-top:-50px}footer a,footer a i:hover,footer a:hover{color:#000;text-decoration:none}footer a:hover{font-weight:500}.card-list{justify-items:center}.card{opacity:0}.card-list .card{width:30%;margin:10px 15px 15px;border:0}.card-list img,.right img{width:100%;object-fit:cover}.page-title{margin-top:30px;margin-bottom:30px}@media only screen and (max-width:990px){header .logo{margin-right:20px}.card{margin:10px!important}.btn{line-height:50px;text-align:center;width:200px;cursor:pointer;align-items:center}}@media only screen and (max-width:770px){.menu-icon{margin-left:25px}nav{display:none}.mainNav,.menu-icon,.overlay a{display:block}.overlay{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#fff;background-color:rgb(255 255 255/.9);overflow-x:hidden;overflow-y:hidden}.overlay-content{position:relative;top:0;width:85%;text-align:center;margin-top:30px}.overlay a{padding:8px;text-decoration:none;font-size:36px;color:#818181}.overlay a:focus,.overlay a:hover{color:#000}.overlay .closebtn{position:absolute;top:20px;left:85%;font-size:60px;color:#000}a{padding:5px 10px;left:30px}a,a:hover{text-decoration:none;color:#000}.stroke a{position:relative}.stroke a:after{position:absolute;bottom:0;left:0;right:0;margin:auto;width:0%;height:10px}.stroke a:hover:after{width:18%}.card,.card-img-top{width:100%!important}}@media only screen and (max-width:410px){body{width:100%}}@media only screen and (max-width:360px){.main-sec{padding-bottom:20px}.left p{box-sizing:border-box;margin:10px 10px 0}.left{margin:10px 0 0}.main-card{opacity:0;flex-direction:column;height:100%}.main-card .right{width:100%;box-sizing:border-box}.main-card .right img{object-fit:contain}.main-card .left{width:100%}}@media only screen and (max-width:350px){body{width:100%}.overlay .closebtn{font-size:40px;top:15px;right:35px}}@media only screen and (max-width:320px){.left p{font-size:12px}}