.st-about-wrap{height:fit-content}.st-about-wrap b{color:#fff;background-color:#000}.cool-highlight{color:#000;background:linear-gradient(90deg,#fff,#fbe5d3);border-radius:6px;padding:2px 4px;font-weight:700;box-shadow:2px 2px 5px #5f5f5f4d}.alt{background:linear-gradient(270deg,#fff,#fbe5d3)}.st-about-img{min-height:620px;position:relative}.st-about-img-photo{object-fit:cover;object-position:center}@media only screen and (max-width:991px){.st-about-img{min-height:400px}}.st-about-img-wrap{flex-direction:column;justify-content:center;height:80%;padding-right:30px;display:flex}.st-bio-img{width:30%;max-width:100%;height:auto;margin-bottom:10px}.st-statement-img{width:90%;max-width:100%;height:auto;margin-bottom:10px}.st-text-block.st-style1 .st-text-block-title{margin-bottom:18px;font-size:36px;font-weight:400}.st-text-block.st-style1 .st-text-block-subtitle{color:#fec544;margin-bottom:18px;font-size:24px;font-weight:300}.st-text-block.st-style1 .st-text-block-text p{margin-bottom:18px;font-size:18px}.st-text-block.st-style1 .st-text-block-btn{margin-top:43px}.st-text-block-details li{margin-bottom:14px}.st-text-block-details li :last-child{margin-bottom:0}.st-text-block-details li span:first-child{width:108px;margin-right:-5px;display:inline-block}.st-text-block-details li span:last-child{margin-left:7px}@media screen and (max-width:991px){.st-about-img-wrap{padding-right:0}}@media only screen and (max-width:650px){.about-top-text{font-size:18px}}
.st-portfolio{aspect-ratio:4/5;flex-direction:column;justify-content:center;align-items:center;margin-bottom:30px;display:flex;position:relative;overflow:hidden}.st-portfolio:hover{cursor:pointer}.st-portfolio:before{content:"";opacity:0;z-index:1;background:#0009;width:100%;height:100%;transition:all .4s;position:absolute;top:0;left:0}.st-portfolio:after{content:"";opacity:0;z-index:1;background:#fff3;border:1px solid #fff;width:90%;height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.st-portfolio .st-portfolio-single{text-align:center}.st-portfolio .st-portfolio-img img{object-fit:cover;width:100%;height:auto;display:block}.st-portfolio-item-hover{z-index:5;text-align:center;opacity:0;visibility:hidden;transition:all .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.st-portfolio-item-hover svg{color:#151b29;opacity:.8;background:#fec544;border:.5px solid #3f4551;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.st-portfolio-item-hover h5{color:#fdfeff;width:250px;margin:0;font-size:20px;position:absolute;top:87px;left:50%;transform:translate(-50%)}.st-portfolio-item-hover p{width:250px;margin:0;position:absolute;top:114px;left:50%;transform:translate(-50%)}.st-portfolio-btn{margin-top:20px}.st-portfolio-header{color:#151b29;justify-content:center;align-items:center;padding:0 0 40px;display:flex}.load-more-btn{cursor:pointer;color:#000;letter-spacing:.1em;text-transform:uppercase;background-color:#fff;background-image:url(../media/favicon2.241020hwuf068.ico);background-position:0 0;background-repeat:no-repeat;border:1px solid #000;border-radius:50px;padding:1rem 2.5rem;font-family:inherit;font-size:1rem;text-decoration:none;transition:background .3s,color .3s,border .3s;display:inline-block}.load-more-btn:hover,.load-more-btn:active,.load-more-btn:focus-visible{color:#fff;background-color:#000;background-image:url(../media/favicon2.241020hwuf068.ico);background-position:100% 100%}.st-portfolio-header-img{width:30%;height:auto}.sort-header{justify-content:space-evenly;align-items:center;margin:16px;display:flex}.sort-status{opacity:.5;letter-spacing:.2em;text-align:center;text-transform:uppercase;border-radius:50px;padding:8px 12px;font-size:.8em;font-weight:500;transition:opacity .2s,box-shadow .2s;display:inline-block}.sort-status:hover{opacity:1;box-shadow:2px 2px 5px #5f5f5f66}.sort-status.all{color:#fff;background-color:#2d85cd}.sort-status.sold{color:#fff;background-color:#b5232f}.sort-status.available{color:#fff;background-color:#39b08c}.sort-status.commission{color:#fff;background-color:#000}.sort-status-active{opacity:1;box-shadow:2px 2px 5px #5f5f5f66}.status-marker{background:0 0;align-items:flex-end;height:85px;display:flex}.status-marker button{cursor:pointer;background:0 0;border:none;padding:0;transition:transform .2s}.status-marker button:hover{transform:scale(1.1)}.status-marker button:has(.sort-status-active){transform:scale(1.1)}.status-marker-active{background-image:url(../media/favicon2.241020hwuf068.ico);background-position:50% 6px;background-repeat:no-repeat;background-size:30px}@media only screen and (max-width:650px){.st-portfolio-header-img{width:50%}.st-portfolio{height:fit-content}.sort-header{margin:8px 4px}.sort-status{letter-spacing:.05em;padding:5px 10px;font-size:.65em}.status-marker{height:78px}}.no-scroll{overflow:hidden!important}
.modal{overflow:scroll;max-height:100vh!important}.modal-title,.modal-subtitle{color:#232935}.modal-body{flex-direction:column;justify-content:center;display:flex}.modal-body img{margin-bottom:12px}.modal-header{border:none;margin-bottom:10px;padding-bottom:10px}.status-tag{text-align:center;text-transform:uppercase;border-radius:50px;width:fit-content;min-width:80px;margin-left:20px;padding:4px 8px;font-size:.8em;font-weight:700}.status-tag.sold{color:#fff;background-color:#b5232f}.status-tag.available{color:#fff;background-color:#39b08c}.status-tag.commission{color:#fff;background-color:#000}.description-info{border-top:.1px solid #c8c2c2;margin-top:12px;margin-bottom:12px}.description-info p{margin:0 24px}.description-info .dimensions-price{justify-content:space-between;margin-top:12px;display:flex}
.slick-slider{border:none}.slick-slider .slick-slide{padding:10px}.slick-slider img:focus-visible{border:none;outline:none}.slick-prev{left:-100px}.slick-prev:before{font-size:40px}.slick-next{right:-80px}.slick-next:before{font-size:40px}.slick-dots{bottom:2px}.slick-dots li{font-size:60px}.slick-dots li button:before,.slick-prev .slick-arrow button:before{font-size:20px}
.st-commissions-header{color:#151b29;justify-content:flex-start;align-items:flex-start;padding:0 0 40px;display:flex}@media only screen and (max-width:650px){.st-commissions-header{color:#151b29;justify-content:center;align-items:center;display:flex}}.st-commissions-header-img{width:60%;height:auto;margin-bottom:20px}.st-commissions-img{border-radius:0 80px;height:auto;width:70vw!important}@media screen and (max-width:600px){.st-commissions-img{border-radius:0 80px;height:auto;margin-bottom:20px;width:100vw!important}}.st-commissions-wrap{justify-content:center;align-items:center;height:100%;display:flex}.st-commissions-wrap b{color:#fff;background-color:#000}.cool-highlight{color:#000;background:linear-gradient(90deg,#fff,#fbe5d3);border-radius:6px;padding:2px 4px;font-weight:700;box-shadow:2px 2px 5px #5f5f5f4d}.alt{background:linear-gradient(270deg,#fff,#fbe5d3)}.st-bio-img{width:30%;max-width:100%;height:auto;margin-bottom:10px}.st-text-block.st-style1 .st-text-block-title{margin-bottom:18px;font-size:36px;font-weight:400}.st-text-block.st-style1 .st-text-block-subtitle{color:#fec544;margin-bottom:18px;font-size:24px;font-weight:300}.st-text-block.st-style1 .st-text-block-text p{margin-bottom:18px;font-size:18px}.st-text-block.st-style1 .st-text-block-btn{margin-top:43px}.st-text-block-details li{margin-bottom:14px}.st-text-block-details li :last-child{margin-bottom:0}.st-text-block-details li span:first-child{width:108px;margin-right:-5px;display:inline-block}.st-text-block-details li span:last-child{margin-left:7px}.commissions-btn{cursor:pointer;color:#000;background-image:url(../media/favicon2.241020hwuf068.ico);background-position:0 0;background-repeat:no-repeat;padding:1rem 2rem;font-size:20px;font-weight:700;text-decoration:none;display:inline-block}.commissions-btn span{margin-left:6px;margin-right:4px}.commissions-btn:hover{background-image:url(../media/favicon2.241020hwuf068.ico);background-position:100% 100%;transform:translate(-26px)}@media screen and (max-width:991px){.st-commissions-img-wrap{flex-direction:row;padding-right:0}}
#st-alert{font-size:15px;font-weight:300}#contact{background-color:#010101}.st-contact-title{margin-top:-6px;margin-bottom:22px;font-size:30px;font-weight:400}.st-form-field{width:100%;margin-bottom:30px}.st-form-field input,.st-form-field textarea{color:#151b29;background-color:#fdfeff;border:1px solid #232935;border-radius:7px;width:100%;height:52px;padding:12px 20px;transition:all .4s;display:block}.st-form-field input::placeholder,.st-form-field textarea::placeholder{color:#3f4551}.st-form-field input:focus,.st-form-field textarea:focus{border-color:#fec544;outline:0}.st-form-field textarea{height:150px}.st-loading-spinner{justify-content:center;align-items:center;height:60%;display:flex}.contact-left-col{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:60px 160px;display:flex}.st-contact-form{min-height:610px;position:relative}.st-status-message{color:#fff;background-color:#000c;justify-content:center;align-items:center;width:100%;height:100%;font-size:22px;display:flex;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.st-contact-text{margin-top:-6px;margin-bottom:23px}.st-single-contact-info{color:#fff;align-items:center;margin-bottom:30px;display:flex}.st-single-contact-info:hover .st-icon-wrap{border-color:#fec544}.st-single-contact-info .st-icon-wrap{background-color:#070d1b;border:.5px solid #3f4551;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-right:20px;transition:all .4s;display:flex}.st-single-contact-info .st-icon-wrap svg{scale:1.1}.st-single-info-details h4{margin-top:-4px;margin-bottom:6px;font-size:20px;font-weight:400}.st-single-info-details a{margin-bottom:-2px;display:block}.st-single-info-details a:hover{color:#fec544}.st-single-info-details a:last-child{margin-bottom:-6px}.st-single-info-details span{margin-bottom:-2px;display:block}.st-social-info .st-social-text{margin-top:0;margin-bottom:25px;padding-top:5px;font-size:20px;font-weight:500}.st-social-link{display:flex}.st-social-link .st-social-btn{background-color:#5fa5dd;border:.5px solid #3f4551;border-radius:50px;align-items:center;transition:all .4s;display:flex;overflow:hidden}.st-social-link .st-social-btn:not(:last-child){margin-right:20px}.st-social-link .st-social-btn .st-social-icon{text-align:center;border-radius:50px;justify-content:center;align-items:center;width:50px;height:50px;transition:all .4s;display:flex}.st-social-link .st-social-btn .st-social-icon svg{scale:1.5}.st-social-link .st-social-btn .st-icon-name{color:#fdfeff;max-width:0;font-weight:600;transition:all .5s;overflow:hidden}.st-social-link .st-social-btn:hover,.st-social-link .st-social-btn.active{padding-right:15px}.st-social-link .st-social-btn:hover .st-icon-name,.st-social-link .st-social-btn.active .st-icon-name{max-width:140px}.st-contact-header{color:#151b29;justify-content:center;align-items:center;padding:60px 0;display:flex}.st-contact-header-img{z-index:2;width:25%;height:auto}.send-message-btn{cursor:pointer;color:#fff;letter-spacing:.1em;text-transform:uppercase;background-color:#000;background-image:url(../media/favicon2.241020hwuf068.ico);background-position:0 0;background-repeat:no-repeat;border:1px solid #fff;border-radius:8px;padding:1rem 2rem;font-size:1rem;text-decoration:none;transition:background .3s,color .3s,border .3s;display:inline-block}.send-message-btn span{margin-right:4px}.send-message-btn:hover{color:#fff;background-image:url(../media/favicon2.241020hwuf068.ico);background-position:100% 100%;border-color:#f8e801}@media only screen and (max-width:650px){.st-contact-header-img{width:50%}.contact-left-col{padding:10px 20px}}
html[data-intro=pending],html[data-intro=pending] body{overflow:hidden}html[data-intro=pending]:after{content:"";z-index:999;background:#000;position:fixed;inset:0}html[data-intro=fading] body{overflow:hidden}
