.webaim-hidden,.screen-reader-text,.visuallyhidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.skip-link{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;z-index:1000}.skip-link:focus{position:relative;left:auto;top:auto;width:auto;height:auto;overflow:visible;position:fixed;left:15px;top:15px;background:#fff}body{font-family:"Open Sans",sans-serif;color:#1a1a1a;overflow-x:hidden;margin:0;padding:0}a{color:#1d2532;text-decoration:underline}a:hover,a:focus,a:active{color:#1d2532;text-decoration:none}a>i,a::before{margin-right:5px}a>* i,a::after{margin-left:5px}a i{text-decoration:none}a::before,a::after{display:inline-block}a.reverse-hover,.reverse-hover a{text-decoration:none}a.reverse-hover:hover,a.reverse-hover:focus,a.reverse-hover:active,.reverse-hover a:hover,.reverse-hover a:focus,.reverse-hover a:active{text-decoration:underline}a.no-hover,.no-hover a{text-decoration:none}a.no-hover:hover,a.no-hover:focus,a.no-hover:active,.no-hover a:hover,.no-hover a:focus,.no-hover a:active{text-decoration:none}i::before{margin-right:5px}i::after{margin-left:5px}h1,.h1{font-size:4em;font-weight:100;line-height:0.9375;margin-bottom:60px}h2,.h2{font-size:2em;font-weight:700;line-height:1.40625;margin-bottom:30px}h3,.h3{font-size:1.5em;font-weight:600;line-height:1.25;margin-bottom:30px}h4,.h4{font-size:1.25em;font-weight:600;line-height:1.5;margin-bottom:30px}h5,.h5{font-size:1.125em;font-weight:700;line-height:1.3333333333;margin-bottom:30px}p{line-height:24px;margin-bottom:30px}p.label{font-size:1em;font-weight:700;line-height:1.5;text-transform:uppercase;margin:0}p:last-child{margin-bottom:0}@media screen and (max-width: 991px){h1,.h1{font-size:40px;line-height:48px}}p.no-underline a{text-decoration:none}p.no-underline a:hover,p.no-underline a:focus,p.no-underline a:active{text-decoration:underline}.line-small{height:4px;background-color:#1d2532;width:49px;display:inline-block;vertical-align:middle}.relative{position:relative}.hidden{display:none}.inline{display:inline-block}@font-face{font-family:"Amsterdam Two_ttf";font-style:normal;font-weight:normal;src:url("../fonts/AmsterdamTwo/amsterdam-two-ttf.ttf") format("truetype")}.book-link{text-align:center}.book-link a{font-weight:600;background:#b19d80;border:1px solid #b19d80;color:#fff;padding:8px 20px;text-decoration:none}.book-link a:hover,.book-link a:active,.book-link a:focus{background:#b19d80 !important;text-decoration:underline}.header,header{border-bottom:1px solid #b19d80}.header ol,.header ul,header ol,header ul{list-style-type:none}.header-name,header-name{font-size:2.375em;font-weight:600;line-height:1.2631578947;font-family:"League Spartan";text-align:center}.header-menu .menu,header-menu .menu{justify-content:center}.header-menu .menu .menu-item,header-menu .menu .menu-item{margin:0 10px}.header-menu .menu .menu-item:first-child,header-menu .menu .menu-item:first-child{margin-left:0}.header-menu .menu .menu-item:last-child,header-menu .menu .menu-item:last-child{margin-right:0}.header-menu .menu .menu-item a,header-menu .menu .menu-item a{font-size:0.875em;font-weight:400;line-height:1.7142857143;color:#1a1a1a;display:inline-block;padding:10px;text-align:center;text-decoration:none;text-transform:uppercase}.header-menu .menu .menu-item a:hover,.header-menu .menu .menu-item a:focus,.header-menu .menu .menu-item a:active,header-menu .menu .menu-item a:hover,header-menu .menu .menu-item a:focus,header-menu .menu .menu-item a:active{text-decoration:underline}.header-bottom span,header-bottom span{font-size:1em;font-weight:400;line-height:2.5;background-color:#1d2532;color:#fff;display:block;letter-spacing:4px;text-align:center;text-transform:uppercase}@media(max-width: 767px){.header.header-mobile .header-name,header.header-mobile .header-name{font-size:1.5em;font-weight:400;line-height:1.4166666667;display:block;text-align:start}.header.header-mobile .header-menu .hamburger,header.header-mobile .header-menu .hamburger{width:100%;text-align:end}.header.header-mobile .header-menu .hamburger .open-menu,header.header-mobile .header-menu .hamburger .open-menu{display:none}.header.header-mobile .header-menu .hamburger .close-menu,header.header-mobile .header-menu .hamburger .close-menu{display:block;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.header.header-mobile .header-menu .hamburger.active .open-menu,header.header-mobile .header-menu .hamburger.active .open-menu{display:block;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.header.header-mobile .header-menu .hamburger.active .close-menu,header.header-mobile .header-menu .hamburger.active .close-menu{display:none}.header.header-mobile .nav-header-menu-mobile,header.header-mobile .nav-header-menu-mobile{padding-top:20px}.header.header-mobile .nav-header-menu-mobile .menu,header.header-mobile .nav-header-menu-mobile .menu{border-radius:10px;display:none;flex-direction:column;text-align:center;width:100%;padding:0}.header.header-mobile .nav-header-menu-mobile .menu .menu-item,header.header-mobile .nav-header-menu-mobile .menu .menu-item{margin:0 10px}.header.header-mobile .nav-header-menu-mobile .menu .menu-item a,header.header-mobile .nav-header-menu-mobile .menu .menu-item a{text-decoration:none}.header.header-mobile .nav-header-menu-mobile .menu.active,header.header-mobile .nav-header-menu-mobile .menu.active{align-items:center;display:flex}.header.header-mobile .header-bottom span,header.header-mobile .header-bottom span{font-size:0.875em;font-weight:400;line-height:2.1428571429}}.footer,footer{background:#1d2532;color:#b19d80;padding-top:40px}.footer ol,.footer ul,footer ol,footer ul{list-style-type:none}.footer-share,footer-share{border-bottom:1px solid #b19d80;margin-bottom:30px}.footer-share-container,footer-share-container{padding-bottom:40px;display:flex;justify-content:space-evenly;align-items:center}.footer-share-container a,footer-share-container a{padding-right:20px}.footer-share-container a:last-child,footer-share-container a:last-child{padding-right:0}.footer .studio-address .title,.footer .studio-hours .title,footer .studio-address .title,footer .studio-hours .title{font-size:0.875em;font-weight:600;line-height:1.7142857143;display:block;margin:5px 0}.footer .studio-address span:not(.title),.footer .studio-hours span:not(.title),footer .studio-address span:not(.title),footer .studio-hours span:not(.title){font-size:1em;font-weight:200;line-height:1.625}.footer .studio-address .title,footer .studio-address .title{margin-bottom:5px}.footer .studio-hours .title,footer .studio-hours .title{margin:10px 0 5px 0}.footer .nav-social-footer,footer .nav-social-footer{margin:10px 0}.footer a,footer a{color:#b19d80}.footer .menu-footer-menu-container,footer .menu-footer-menu-container{float:right}.footer .menu-footer-menu-container li,footer .menu-footer-menu-container li{margin:15px 0}.footer .menu-footer-menu-container li:first-child,footer .menu-footer-menu-container li:first-child{margin-top:0}.footer .menu-footer-menu-container li:last-child,footer .menu-footer-menu-container li:last-child{margin-bottom:0}.footer .menu-footer-menu-container li a,footer .menu-footer-menu-container li a{font-size:1.125em;font-weight:400;line-height:1.5555555556;text-decoration:none}.footer .menu-footer-menu-container li a:hover,.footer .menu-footer-menu-container li a:focus,.footer .menu-footer-menu-container li a:active,footer .menu-footer-menu-container li a:hover,footer .menu-footer-menu-container li a:focus,footer .menu-footer-menu-container li a:active{text-decoration:underline}.footer-legal p,footer-legal p{font-size:0.625em;font-weight:100;line-height:2;text-align:center}@media screen and (max-width: 767px){.footer .menu-footer-menu-container,footer .menu-footer-menu-container{float:none;margin-top:10px}.footer .menu-footer-menu-container ul,footer .menu-footer-menu-container ul{padding-left:0}.footer-share-container,footer-share-container{flex-direction:column;align-items:start}.footer-share-container .footer-share-links,footer-share-container .footer-share-links{margin-top:20px}}.homepage .banner-section{position:relative;margin-bottom:40px}.homepage .banner-section img{display:block;height:500px}.homepage .banner-line{color:#fff;font-family:"League Spartan";margin:0;text-transform:uppercase}.homepage .banner-overlay{background:rgba(0,0,0,.6);position:absolute;top:0;left:0;width:100%;height:100%}.homepage .banner-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;padding:10px 20px;font-size:20px}.homepage .banner-text .tagline{text-transform:capitalize}.homepage .banner-text a{width:max-content}.homepage .banner-section img,.homepage .intro-section img,.homepage .unique-section img{width:100%;object-fit:cover}.homepage .features-section-heading,.homepage .unique-section-heading,.homepage .artist-section-heading{font-size:1.5em;font-weight:600;line-height:1.4166666667;text-align:center;margin-bottom:40px}.homepage .intro-section{align-items:center}.homepage .intro-section-right{text-align:justify;line-height:2em}.homepage .features-section{display:block;margin:40px auto;width:50%}.homepage .features-section-content{width:100%;max-width:100%}.homepage .features-section a{text-align:center}.homepage .unique-section{align-items:center;margin:40px 0}.homepage .unique-section-content{align-items:center}.homepage .unique-section-right{text-align:center}.homepage .unique-section-right p{margin-bottom:20px}.homepage .unique-section-right a{width:100%}.homepage .artist-section-image{width:300px;height:300px;border-radius:50%;object-fit:cover}.homepage .artist-section-item{text-align:center}.homepage .artist-section-name{font-weight:600}.homepage .artist-section .view-more{width:max-content;text-align:center;margin:40px auto 0 auto}.homepage .testimonial-section{background:#1d2532;margin-top:40px;padding:40px 0;text-align:center}.homepage .testimonial-section .testimony,.homepage .testimonial-section .author{color:#b19d80}@media screen and (max-width: 991px){.homepage .features-section{width:100%}.homepage .artist-section-image{width:200px;height:200px}}@media screen and (min-width: 768px){.homepage .banner-line{font-size:4em;font-weight:100;line-height:1.15625;text-align:end}.homepage .banner-text{text-align:center}.homepage .intro-section-left img,.homepage .unique-section-left img{max-height:600px}.homepage .featured-images-section{margin:60px 0}}@media screen and (max-width: 767px){.homepage .intro-section-right{margin-top:20px}.homepage .intro-section-left img,.homepage .unique-section-left img{max-height:400px}.homepage .unique-section-right{margin-top:20px}.homepage .artist-section-item{margin-bottom:20px}.homepage .featured-images-section{margin:40px 0}}.about{display:block;margin:20px 10px}.about s{color:red}.about-section-top-right,.about-section-bottom-left,.about-section-mission-right,.about-section-founder-left{text-align:justify}.about-section-top,.about-section-bottom,.about-section-mission-container,.about-section-founder-container{align-items:center}.about-section-top img,.about-section-bottom img,.about-section-mission-container img,.about-section-founder-container img{object-fit:cover;width:100%}.about-section-mission,.about-section-founder,.about-section-services,.about-section-rates,.about-section-amenities{margin:40px 0}.about-section-mission-title,.about-section-founder-title,.about-section-services-title,.about-section-rates-title,.about-section-amenities-title{font-size:1.5em;font-weight:600;line-height:1.4166666667;font-family:"League Spartan";margin-bottom:40px;text-align:center}.about-section-founder-right img{border-radius:50% 50% 50% 50%/60% 60% 40% 40%}.about-section-services-container{margin-bottom:40px}.about-section-rates-container{align-items:center}@media screen and (min-width: 768px){.about-section-top-right,.about-section-bottom-left,.about-section-mission-right,.about-section-founder-left{line-height:2em}.about-section-mission,.about-section-founder,.about-section-services,.about-section-rates,.about-section-amenities{margin:60px 0}.about-section-mission-title,.about-section-founder-title,.about-section-services-title,.about-section-rates-title,.about-section-amenities-title{font-size:2em;font-weight:400;line-height:1.3125;margin-bottom:30px}.about-section-rates-container{justify-content:space-between;text-align:center}.about-section-rates-container .about-section-rates-center{border-right:1px solid #b19d80;border-left:1px solid #b19d80}.about-section-amenities-container{margin-right:20%;margin-left:20%}}@media screen and (max-width: 767px){.about-section-top,.about-section-bottom,.about-section-mission-container,.about-section-founder-container,.about-section-rates-container{flex-direction:column}.about-section-top-right,.about-section-bottom-left,.about-section-bottom-right,.about-section-mission-right,.about-section-founder-right{padding-top:20px}.about-section-rates-container .about-section-rates-center{padding-top:20px;padding-bottom:20px;margin:20px 0;border-top:1px solid #b19d80;border-bottom:1px solid #b19d80}}.contact-section-title,.contact-section-desc{display:block;text-align:center}.contact-section-title{font-size:1.5em;font-weight:600;line-height:1.4166666667;font-family:"League Spartan";text-transform:uppercase;margin-top:40px}.contact-section-desc{font-size:1.125em;font-weight:400;line-height:1.5555555556;margin:20px 0}.contact-section-form .wpforms-field-container label{font-size:.85em}.contact-section-form .wpforms-field-container input[type=text],.contact-section-form .wpforms-field-container input[type=email],.contact-section-form .wpforms-field-container textarea{border-radius:4px;box-sizing:border-box;margin-top:6px;margin-bottom:16px;padding:12px;max-width:100%}.contact-section-form .wpforms-submit-container button[type=submit]{font-weight:600;width:100%;background:#1d2532 !important;border:1px solid #1d2532;color:#fff;padding:8px 20px;text-decoration:none}.contact-section-form .wpforms-submit-container button[type=submit]:hover,.contact-section-form .wpforms-submit-container button[type=submit]:active,.contact-section-form .wpforms-submit-container button[type=submit]:focus{background:#fff !important;border:1px solid #1d2532;color:#1d2532;text-decoration:underline}.contact-section-map{padding-top:40px;text-align:center}.contact-section-map-title{font-size:1.125em;font-weight:600;line-height:1.5555555556;margin-bottom:10px;text-transform:uppercase}.contact-section-map .studio-address,.contact-section-map .studio-description{font-style:italic;margin-bottom:20px}.contact-section-map .studio-address .title,.contact-section-map .studio-description .title{font-weight:600}.contact-section-map .studio-image{width:100%;object-fit:cover;margin:10px 0}.contact-section-map .ol-viewport{border-radius:5%}@media screen and (min-width: 992px){.contact-section-map,.contact-section-form .wpforms-field-container,.contact-section-form .wpforms-submit-container{margin:0 auto;width:50%}}.artist-section-top-right{text-align:left}.artist-section-top .artist-name{font-size:1.5em;font-weight:600;line-height:1.4166666667;font-family:"League Spartan"}.artist-section-top .artist-profession{font-style:italic}.artist-section-top .artist-name,.artist-section-top .artist-profession{margin-bottom:10px}.artist-section-featured-title{font-size:1.5em;font-weight:400;line-height:1.4166666667;font-family:"League Spartan";margin:40px 0;text-align:center}@media screen and (max-width: 767px){.artist-section-featured-images .artist-image{margin-bottom:20px}.artist-section-featured-images .artist-image:last-child{margin-bottom:0}}.book-studio-heading{font-size:1.5em;font-weight:400;line-height:1.4166666667;font-family:"League Spartan";margin-bottom:20px;text-align:center}.book-studio-add-ons-heading,.book-studio-essentials-heading,.book-studio-amenities-heading,.book-studio-rules-heading,.book-studio-rates-heading,.book-studio-faqs-title{font-size:1.125em;font-weight:600;line-height:1.5555555556;font-family:"League Spartan";margin-bottom:20px}.book-studio-form{margin-top:40px;margin-bottom:40px}.book-studio-testimonies{margin-bottom:40px;background:#1d2532;text-align:center}.book-studio-testimonies .testimony,.book-studio-testimonies .author{color:#b19d80}.book-studio .studio-tab .nav-link{color:#1d2532;border-radius:0;border:1px solid #b19d80;text-transform:uppercase}.book-studio .studio-tab .nav-link.active{background-color:#b19d80;border-color:#1d2532}.book-studio .studio-tab-content{border:1px solid #b19d80;padding:20px}.book-studio-rules{border-top:1px dotted #b19d80;margin-top:10px;padding-top:10px}.book-studio-add-ons-image{width:100%;border-radius:5%;object-fit:cover;max-height:250px}.book-studio-add-ons-card{padding:20px;border:1px solid #b19d80;border-radius:10px}.book-studio-add-ons-title{font-weight:600}.book-studio-add-ons-price{font-style:italic}.book-studio-amenities-fp{width:100%;max-height:300px;object-fit:contain}.book-studio-amenities-fp-wrapper{justify-content:center;align-items:center}.book-studio-rates-heading{text-align:center;text-transform:uppercase}.book-studio-rates-container{align-items:center}.book-studio-rates-container .book-studio-rates-center{padding-top:20px;padding-bottom:20px;margin:20px 0;border-top:1px solid #b19d80;border-bottom:1px solid #b19d80}.book-studio-faqs .faqs{margin:0}.book-studio-faqs .faqs-title{text-align:left}.book-studio-faqs .faqs-container{margin:0}@media screen and (min-width: 768px){.book-studio-form>.forminator-ui.forminator-custom-form{width:70% !important;margin:0 auto !important}.book-studio-heading{font-size:1.875em;font-weight:400;line-height:1.3333333333}.book-studio-add-ons-heading,.book-studio-essentials-heading,.book-studio-amenities-heading,.book-studio-rules-heading{font-size:1.5em;font-weight:400;line-height:1.4166666667}.book-studio-rates-container{justify-content:space-between;text-align:center}.book-studio-rates-container .book-studio-rates-center{border:0;border-right:1px solid #b19d80;border-left:1px solid #b19d80}}.pictures-listing{display:block;margin:20px 10px}.pictures-listing-container{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:minmax(300px, 500px);gap:4px;position:relative}.pictures-listing-container img{object-fit:cover;width:100%;height:100%;cursor:pointer}@media screen and (min-width: 768px){.pictures-listing-container img{transition:transform .3s ease-in-out}.pictures-listing .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(177,157,128,.5);z-index:1000;display:none;justify-content:center;align-items:center}.pictures-listing .overlay.active{display:flex}.pictures-listing .zoom-container{width:80%;height:80%;overflow:hidden;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}}@media screen and (max-width: 767px){.pictures-listing-container{grid-template-columns:none;grid-auto-rows:minmax(100px, 300px);grid-row-gap:10px}}.artist-listing-desktop,.artist-listing-mobile{display:none}.artist-listing .about-section-top{justify-content:space-evenly}.artist-listing img{border-radius:10%}.artist-listing .artist-name{font-size:1.5em;font-weight:600;line-height:1.4166666667;font-family:"League Spartan"}.artist-listing .artist-profession{font-style:italic}@media screen and (min-width: 768px){.artist-listing-desktop{display:block}.artist-listing-top-left,.artist-listing-top-right{text-align:center}}@media screen and (max-width: 767px){.artist-listing-mobile{display:block}.artist-listing-mobile .artist-name,.artist-listing-mobile .artist-profession{text-align:center}}button,.button{background-color:rgba(0,0,0,0);border:0 none;border-radius:10px;box-shadow:none;display:inline-block;font-size:16px;font-weight:400;transition:300ms ease}button--primary,.button--primary{background:#1d2532;border:1px solid #1d2532;color:#fff;padding:8px 20px;text-decoration:none}button--primary:hover,button--primary:active,button--primary:focus,.button--primary:hover,.button--primary:active,.button--primary:focus{background:#fff;border:1px solid #1d2532;color:#1d2532;text-decoration:underline}button--secondary,.button--secondary{background:#b19d80;border:1px solid #b19d80;color:#1d2532;padding:8px 20px;text-decoration:none}button--secondary:hover,button--secondary:active,button--secondary:focus,.button--secondary:hover,.button--secondary:active,.button--secondary:focus{text-decoration:underline}.testimonial .stars{color:#b19d80}.testimonial .author{font-style:italic;font-size:14px}.testimonial .swiper-pagination-bullet-active{background:#b19d80}.testimonial-swiper .swiper-slide{padding:40px}.faqs{margin:20px 0}.faqs-title{font-size:1.5em;font-weight:600;line-height:1.4166666667;font-family:"League Spartan";margin-bottom:40px;text-align:center}@media screen and (min-width: 767px){.faqs{margin:40px 0}.faqs-container{margin-right:20%;margin-left:20%}.faqs-title{font-size:2em;font-weight:400;line-height:1.3125;margin-bottom:40px}}/*# sourceMappingURL=novaorigins.css.map */
