.elementor-kit-3447{--e-global-color-primary:#6ec1e4;--e-global-color-secondary:#54595f;--e-global-color-text:#7a7a7a;--e-global-color-accent:#61ce70;--e-global-color-2f15a464:#4054b2;--e-global-color-668cf59e:#23a455;--e-global-color-3b0cc4b:#000;--e-global-color-1b98030:#fff;--e-global-color-906ec70:#0a0a0a;--e-global-color-5e4ec0f:#a51d34;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-weight:500;background-color:#f1f1f1;color:var(--e-global-color-906ec70);font-family:"Karla",Sans-serif}.elementor-kit-3447 button,.elementor-kit-3447 input[type=button],.elementor-kit-3447 input[type=submit],.elementor-kit-3447 .elementor-button{background-color:#fff;font-weight:500;color:var(--e-global-color-906ec70);border-radius:0}.elementor-kit-3447 button:hover,.elementor-kit-3447 button:focus,.elementor-kit-3447 input[type=button]:hover,.elementor-kit-3447 input[type=button]:focus,.elementor-kit-3447 input[type=submit]:hover,.elementor-kit-3447 input[type=submit]:focus,.elementor-kit-3447 .elementor-button:hover,.elementor-kit-3447 .elementor-button:focus{background-color:#fcfcfc}.elementor-kit-3447 e-page-transition{background-color:#ffbc7d}.elementor-kit-3447 p{margin-block-end:1.3rem}.elementor-kit-3447 a{color:#0a0a0a}.elementor-kit-3447 h1{font-size:3.8rem;font-weight:700;letter-spacing:-1.3px}.elementor-kit-3447 h2{font-size:3rem;font-weight:700;letter-spacing:-1px}.elementor-kit-3447 h3{font-size:42px;letter-spacing:-1px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1600px}.e-con{--container-max-width:1600px}{}.article-header{display:var(--page-title-display)}.elementor-lightbox{background-color:#FFFFFFF0;--lightbox-ui-color:var(--e-global-color-906ec70);--lightbox-ui-color-hover:#0A0A0AE0;--lightbox-text-color:var(--e-global-color-906ec70)}@media(max-width:1366px){.elementor-kit-3447 h1{font-size:48px}}@media(max-width:1024px){.elementor-kit-3447 h1{font-size:42px}.elementor-kit-3447 h2{font-size:36px}.elementor-kit-3447 h3{font-size:32px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-3447 h1{font-size:36px}.elementor-kit-3447 h4{font-size:16px}.elementor-kit-3447 h5{line-height:1.3em}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}body:not(.home) .elementor-location-footer{margin-top:4rem}.elementor-text-editor h4:first-child{margin-top:0}h1,h2,h3{text-wrap:balance}figcaption{font-size:.875rem;color:#0a0a0a;padding:.5rem .9375rem;margin-bottom:0}.alignleft{margin:0 2rem 2rem 0}.alignright{margin:0 0 2rem 2rem}.aligncenter{margin:2rem 0}ul,ol{margin-bottom:.9rem}ul ul,ul ol,ol ol,ol ul{margin-top:.5rem}li{margin-bottom:.5rem}p,ul{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid}.elementor hr,hr{margin:30px 0;opacity:.5;clear:both}body:not(.woocommerce) h1.entry-title{font-size:40px;text-align:center;font-weight:200}.elementor-align-justify .elementor-button{text-align:left}.elementor-button-icon{color:#0A0A0A40}.elementor-widget-text-editor h4{margin-top:3rem}h4:first-child,h4:nth-child(2){margin-top:0}.elementor-widget-text-editor a,.woocommerce .woocommerce-breadcrumb a,p a,.product_meta a{border-bottom:1px solid rgba(10,10,10,1)}.elementor-widget-heading a:hover,.elementor-widget-text-editor a:hover,.woocommerce .woocommerce-breadcrumb a:hover,p a:hover,.product_meta a:hover{border-bottom:1px solid #0a0a0a}.elementor-widget-text-editor{orphans:4}.elementor-location-header .elementor-sticky--effects{box-shadow:0px 0px 10px 0px rgb(0 0 0/10%);background:#fff}.elementor-location-header .elementor-sticky--effects{box-shadow:0px 0px 10px 0px rgb(0 0 0/10%);background:#fff}.elementor-location-header .elementor-sticky--effects .e-con-inner{padding:.5rem 0}.elementor-location-header img{transition:all .5s linear}.elementor-location-header .elementor-sticky--effects img{max-height:40px;transition:all .5s linear}.home .elementor-image .wp-caption{padding:0;background:0 0}.elementor-image .wp-caption a,.elementor-image .wp-caption a:hover{border-bottom:none !important}.elementor-pagination{margin:60px}.elementor-pagination a,a.elementor-post__thumbnail__link,.elementor-pagination a:hover,a.elementor-post__thumbnail__link:hover,.elementor-grid-item a{border-bottom:none !important}.elementor-portfolio__filters li:nth-child(1){order:-11}.elementor-portfolio__filters{flex-direction:row-reverse}.elementor-portfolio__filters li:nth-child(1){order:-2}.elementor-portfolio__filters li:nth-child(2){order:-3}.elementor-portfolio__filters li:nth-child(3){order:-1}.elementor-portfolio__filters li:first-child{order:-4}#gallery-1 a,#gallery-1 img{border:none !important}.elementor-portfolio-item__title{text-align:center}.ctct-custom-form .input-group-button{padding-top:0;padding-bottom:0;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex !important;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto !important}.ctct-custom-form .input-group-field{border-radius:0;-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;min-width:0;margin-bottom:.5rem}.ctct-custom-form .input-group{margin-bottom:1rem}.ctct-custom-form .ctct-button{width:auto !important}#elementor-popup-modal-4983 .dialog-message{width:auto}.elementor-portfolio__filters .elementor-active{color:#a51d34;font-weight:700}.elementor-posts .product .elementor-post__badge{position:relative;background:0 0;margin:0 20px !important;color:#0a0a0a;padding:0}.elementor-posts .product .elementor-post__card .elementor-post__text{margin-top:5px !important;padding:0 20px}.elementor-posts .product .elementor-post__card .elementor-post__text h3{margin-bottom:20px}.elementor-widget-wp-widget-categories h5{display:none}.e-gallery-grid .elementor-gallery-item__content,.e-gallery-grid .elementor-gallery-item__overlay{height:auto !important;width:auto !important;position:relative !important;max-width:80%;margin:0 auto}.e-gallery-grid .elementor-gallery-item__title,.e-gallery-grid .elementor-gallery-item__title+.elementor-gallery-item__description,.elementor-slideshow__title,.elementor-slideshow__description,.elementor-slideshow__header,.elementor-lightbox .dialog-lightbox-close-button:hover,.elementor-lightbox .elementor-swiper-button:hover,.elementor-lightbox .swiper .elementor-swiper-button,.elementor-lightbox .dialog-lightbox-close-button{color:#000 !important}.e-gallery-grid .elementor-animated-content .elementor-animated-item--enter-zoom-in,.e-gallery-grid .elementor-animated-content .elementor-animated-item--enter-zoom-out,.e-gallery-grid .elementor-animated-content .elementor-animated-item--fade-in{opacity:1 !important}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#777}#elementor-menu-cart__toggle_button{background-color:transparent}.woocommerce .woocommerce-breadcrumb{margin-bottom:0}.woocommerce div.product.elementor .quantity+.button,.woocommerce div.product form.cart div.quantity{margin-left:0 !important}.woocommerce-product-gallery{opacity:1 !important}li.product.outofstock:after{content:"";position:absolute;height:15px;width:15px;background-color:#a51d34;top:20px;right:20px;border-radius:10px;border:2px solid #fff;box-shadow:0px 0px 10px 0px rgb(0 0 0/10%)}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#fff;font-size:14px;box-shadow:0px 0px 10px 0px rgb(0 0 0/10%)}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#fcfcfc;box-shadow:none}.woocommerce div.product .out-of-stock{color:#a51d34}.elementor-products-grid ul.products li.product{width:auto !important}ul.products li.product{text-align:left !important;padding:15px !important;background-color:#fff}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product h3{max-width:70%;margin:0 auto}.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form){flex-direction:column !important;max-width:35%}.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form){flex-direction:row}#wc-square-digital-wallet{padding-top:0}#wc-square-wallet-divider{display:none}.google-pay-button{border-radius:0}table.variations tbody>tr:nth-child(odd)>td,table.variations tbody>tr:nth-child(odd)>th{background-color:transparent}.yith-wcan-filters{background-color:transparent;margin-bottom:0}.yith-wcan-filters .yith-wcan-filter{display:flex;width:50%;justify-content:space-around;margin-bottom:0;align-items:center}.yith-wcan-filters form{display:flex;justify-content:space-between}.yith-wcan-filters .yith-wcan-filter h4{margin-top:0;margin-bottom:0}.filter-content{width:60%}#search-results .elementor-posts .elementor-post__card .elementor-post__text{margin-top:0}#search-results .elementor-posts .product .elementor-post__badge{position:relative;background:0 0;margin:0 20px !important;color:#0a0a0a;padding:0}#search-results .type-product.elementor-post .elementor-post__badge:before{content:"Work by:";display:block;font-size:12px;text-transform:uppercase;float:left;margin-right:5px}#search-results .type-artist.elementor-post .elementor-post__text:before{content:"Artist Page";display:block;font-size:12px;text-transform:uppercase}#search-results .type-exhibition.elementor-post .elementor-post__text:before{content:"Exhbition Page";display:block;font-size:12px;text-transform:uppercase}#search-results .type-post.elementor-post .elementor-post__text:before{content:"News";display:block;font-size:12px;text-transform:uppercase}@media (min-width:768px){.ctct-custom-form .input-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex !important;width:100%;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch !important;margin-bottom:0}.input-group .input-group-field{margin-bottom:0}.ctct-custom-form form p{margin-bottom:0}.ctct-custom-form form .input-group{magin-bottom:0}.elementor-popup-modal .dialog-message{width:100vw}.elementor-posts .elementor-post__thumbnail{position:absolute !important;padding-bottom:calc( 1 * 100% )}.elementor-post__thumbnail{padding-bottom:0 !important;display:flex;align-items:center}.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail{background-color:transparent !important}.elementor-posts-container:not(.elementor-posts--skin-cards) .elementor-post__thumbnail img{position:relative !important;margin:0 auto;top:auto !important;left:auto !important;width:auto !important;transform:none !important;max-width:100% !important;max-height:100% !important;height:auto !important}.elementor-posts-container .elementor-post__thumbnail__link{padding-bottom:calc( 1 * 100% )}}@media (max-width:768px){.elementor-location-header{box-shadow:0px 0px 10px 0px rgb(0 0 0/10%);background:#fff}}