body,html{overflow-x:hidden}html,body{height:100%}body{display:flex;flex-direction:column}#page{width:100%}.site-footer{margin-top:auto}.mfp-img{max-height:780px!important;padding-top:30px!important}.button{padding:14px 20px 10px}.painting:nth-child(odd){background-color:#f3f4f6}.painting:nth-child(even) .alternating-layout{flex-direction:row-reverse}.gb-block-image{position:relative}.gb-block-image{position:relative}.artwork .gb-block-image{position:relative}.artwork .gb-block-image::before{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background-image:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" fill="%23FFFFFF" viewBox="0 0 20 20"><path d="M5 8a1 1 0 011-1h1V6a1 1 0 012 0v1h1a1 1 0 110 2H9v1a1 1 0 11-2 0V9H6a1 1 0 01-1-1z"></path><path clip-rule="evenodd" d="M2 8a6 6 0 1110.89 3.476l4.817 4.817a1 1 0 01-1.414 1.414l-4.816-4.816A6 6 0 012 8zm6-4a4 4 0 100 8 4 4 0 000-8z" fill-rule="evenodd"></path></svg>');background-size:contain;background-repeat:no-repeat;pointer-events:none;opacity:.4;transition:opacity 0.3s ease}.artwork .gb-block-image:hover::before{opacity:.7}#baguetteBox-overlay{background-color:rgb(255 253 253 / 90%)!important}#baguetteBox-overlay .full-image img{max-height:80%;max-width:80%}#form_contact-form .frm_fields_container{grid-gap:16px 2%}#form_contact-form .frm_submit{display:flex;justify-content:flex-end}#form_contact-form .frm_button_submit{border:solid 1px #3a4769;padding:16px 24px 12px}.read-more-container .button,.comment-form input[type="submit"]{border:solid 2px #3a4769!important}.comment-form textarea,.fl-contact-form textarea,.fl-contact-form input[type=text],.fl-contact-form input[type=email]{background-color:#F3F4F6;border-color:#CED1D9}.comment-form textarea:focus,.fl-contact-form textarea:focus,.fl-contact-form input[type=text]:focus,.fl-contact-form input[type=email]:focus{border-color:#CED1D9}.inside-site-info{padding:30px 40px 20px}.cc-revoke{font-size:0.8em!important}img[data-lazyloaded]{opacity:0}img.litespeed-loaded{-webkit-transition:opacity .5s linear 0.2s;-moz-transition:opacity .5s linear 0.2s;transition:opacity .5s linear 0.2s;opacity:1}