/*!
Theme Name: The Signature
Author: Meson Digital
Author URI: https:/meson-digital.com/
Description: Hiera Theme is a custom theme developed by Meson Digital.
*/:root{--color-text-dark-secondary: #4B5563;--color-text-primary: #82500A;--color-text-light-primary: #FFFFFF;--color-text-dark-primary: #111827;--color-red: #320B0B;--primary: #82500a;--primary-light: #ffd4b7;--primary-extra-light: #fff3e9;--secondary: #d7a573;--gray: #6d6e72;--gray-dark: #3c3a3c;--dark: #292724;--light: #f5f3f2;--heading: var(--primary);--text: var(--gray);--spacing-extra-small: 2rem;--spacing-small: 3rem;--spacing-medium: 5rem;--spacing-large: 7rem;--spacing-extra-large: 9rem;--font-raleway: "Raleway", serif;--font-chivo: "Chivo", sans-serif;--font-eb-garamond: "EB Garamond", sans-serif;--letter-spacing: 1.5px;--text-shadow: 2px 2px 4px black;--border-radius: 4px;--box-shadow: 0 0 32px rgba(0, 0, 0, 0.08);--linear-gradient: linear-gradient(270deg, #AA820E 0%, #C79810 100%);--linear-gradient-dark: linear-gradient(45deg, var(--gray-dark), var(--dark))}@media(max-width: 1023px){:root{--spacing-small: 2rem;--spacing-medium: 4rem;--spacing-large: 4rem;--spacing-extra-large: 4rem}}html{-webkit-text-size-adjust:100%}body{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.5;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.mt-4{margin-top:4rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mb-4{margin-bottom:4rem}.pt-1{margin-top:1rem}.pt-2{margin-top:2rem}.pt-3{margin-top:3rem}.pt-4{margin-top:4rem}.pb-1{margin-bottom:1rem}.pb-2{margin-bottom:2rem}.pb-3{margin-bottom:3rem}.pb-4{margin-bottom:4rem}.color-white{color:#fff}.color-primary{color:var(--primary)}.text-align-center{text-align:center}@media(min-width: 1024px){.hide-min-tablet{display:none !important}}@media(max-width: 1023px){.hide-max-tablet{display:none !important}}::selection{color:#fff;background-color:var(--primary)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;vertical-align:middle}p{margin-top:0;margin-bottom:1rem}p:last-of-type{margin-bottom:0}ol,ul{margin-top:1rem;margin-bottom:1rem;padding-left:30px}button{cursor:pointer}.container{width:100%;max-width:1250px}.container,.container-small,.container-medium,.container-large{margin-left:auto;margin-right:auto}.container-large{width:90%}@media(min-width: 1024px){.container-small{width:60%;max-width:800px}.container-medium{width:72%;max-width:1000px}}@media(max-width: 1023px){.container-small,.container-medium{width:84%;max-width:1200px}}@media(max-width: 767px){.container,.container-small,.container-medium,.container-large{width:90%}}.section{padding-top:var(--spacing-medium);padding-bottom:var(--spacing-medium)}.top-section{display:flex;min-height:calc(100vh - var(--header-size));background-size:cover;background-position:center}.top-section:not(.light) h1,.top-section:not(.light) p{color:#fff}.top-section:not(.light) .container-full{background-color:rgba(67,71,63,.8)}.top-section.light .container-full{color:var(--heading);background-color:rgba(232,232,222,.9)}.top-section .container-full{width:100%;display:flex;align-items:center;padding:var(--padding-size-small);box-sizing:border-box}@media(min-width: 1024px){.top-section .container-full{width:40%;margin-left:5%}}.site-header{position:absolute;top:0;z-index:10;width:100%;padding-top:6px;padding-bottom:6px;transition:background-color .3s}.site-header .container{display:flex;justify-content:space-between;align-items:center}.site-header .btn{font-family:var(--font-chivo);font-size:16px;line-height:28px;font-weight:500}@media(max-width: 1023px){.site-header{display:none}}.site-footer{padding-top:128px;padding-bottom:128px;color:#fff;background:var(--color-red)}.site-footer a{display:inline-block;transition:color .3s}.site-footer a:hover{color:var(--secondary)}.site-footer .footer-1 .container{display:grid}.site-footer .footer-1 .footer-logo{margin-top:-30px}.site-footer .footer-1 .footer-logo img{margin-bottom:16px}.site-footer .footer-1 .footer-logo p{font-family:var(--font-raleway);font-size:14px;font-weight:400;line-height:28px;color:var(--color-text-light-primary)}.site-footer .footer-1 .footer-sections{display:flex;gap:5rem}.site-footer .footer-1 .footer-title{font-family:var(--font-raleway);font-size:16px;font-weight:500;line-height:30px;color:var(--color-text-light-primary);margin-bottom:16px}.site-footer .footer-1 .social-media-container{display:flex;justify-content:center;align-items:center;gap:12px}.site-footer .footer-1 .social-media-container a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#543725;border-radius:50%}.site-footer .footer-1 .social-media-container svg{display:block}.site-footer .footer-1 ul{list-style:none;display:flex;flex-direction:column;gap:.25rem;padding:0;margin:0}.site-footer .footer-1 .contacts{font-size:90%}.site-footer .footer-1 .contact{display:flex;gap:10px;transition:color .3s}.site-footer .footer-1 .contact .value{font-family:var(--font-raleway);font-size:14px;font-weight:500;line-height:28px;color:var(--color-text-light-primary)}.site-footer .footer-1 .contact:not(:last-of-type){align-items:center;margin-bottom:.5rem}.site-footer .footer-1 .contact svg{flex-shrink:0;fill:currentColor}.site-footer .footer-2{font-family:var(--font-raleway);font-size:13px;font-weight:400;line-height:20px;color:var(--color-text-light-primary);margin-top:64px}.site-footer .footer-2 a{color:var(--color-text-light-primary)}@media(min-width: 1024px){.site-footer .footer-1 .container{grid-template-columns:1fr auto;align-items:center;gap:128px}}@media(max-width: 1023px){.site-footer{padding-top:60px;padding-bottom:60px}.site-footer .footer-1 .container{gap:2rem}.site-footer .footer-1 .footer-logo{text-align:center;margin-top:0px}.site-footer .footer-1 .footer-logo img{margin-bottom:30px}.site-footer .footer-1 .footer-logo p{text-align:left}.site-footer .footer-1 .footer-sections{flex-wrap:wrap;gap:2rem}.site-footer .footer-1 .footer-title{text-align:left}.site-footer .footer-2{padding-bottom:0px}.site-footer .footer-2 .container{text-align:center}}.section-lead.dark h2{color:#fff}.section-lead.dark .right-col{color:#fff;background-color:var(--slate)}.section-lead.dark .wpcf7 input:not([type=submit]){color:#fff}.section-lead.dark .wpcf7 input:not([type=submit])::placeholder{color:hsla(0,0%,100%,.5)}.section-lead .row{display:grid}.section-lead .left-col img{width:100%;height:100%;object-fit:cover}.section-lead .right-col{display:flex;align-items:center;padding:var(--padding-size)}.section-lead .wpcf7 input:not([type=submit]){background-color:rgba(0,0,0,0);padding:.25rem 0 .5rem;border:none;border-bottom:2px solid var(--champagne);outline:none}.section-lead .wpcf7 label{font-weight:500}@media(min-width: 1024px){.section-lead .row{grid-template-columns:1fr 1fr}.section-lead .right-col{padding-right:30%}}.section-units{padding-top:var(--spacing-medium);padding-bottom:var(--spacing-medium)}.section-units .row{display:grid;gap:2rem;margin-top:2rem}.section-units .col{position:relative;display:flex;border-radius:var(--border-radius);overflow:hidden;transition:filter .3s}.section-units .col:hover img{transform:scale(1.1)}.section-units .col img{width:100%;object-fit:cover;transition:transform .3s}.section-units .content{position:absolute;bottom:0;background-color:var(--taupe);padding:.5rem 1.5rem;border-top-right-radius:8px}.section-units .content h3{color:#fff;margin:0}@media(min-width: 768px){.section-units .row{grid-template-columns:repeat(3, 1fr)}}.section-gallery{padding-top:var(--spacing-medium);padding-bottom:var(--spacing-medium);text-align:center}.section-gallery h2{color:var(--champagne);font-family:var(--font-text);font-weight:600;margin-bottom:.75rem}.section-gallery .rl-basicgrid-gallery img{width:100%;height:100%;object-fit:cover;aspect-ratio:1;transition:transform .3s}.section-gallery .rl-gallery-link{height:100%;border-radius:4px;overflow:hidden}.section-gallery .rl-gallery-link:hover img{transform:scale(1.1)}.btn{display:inline-block;padding:12px 20px;letter-spacing:var(--letter-spacing);border:none;border-radius:var(--border-radius);box-sizing:border-box;transition:all .3s}.btn-primary{color:#fff;background:var(--linear-gradient);font-family:var(--font-raleway);font-size:16px;font-weight:600;line-height:28px}.btn-primary:hover{filter:brightness(0.9)}.btn-secondary{color:var(--text);background-color:var(--secondary);border-color:var(--secondary)}.btn-outline{border-width:1px;border-style:solid}.btn-outline-primary{color:var(--text);background-color:rgba(0,0,0,0);border-color:var(--primary)}.btn-outline-primary:hover{color:#fff;background-color:var(--color-text-primary)}.btn-outline-white{color:#fff;background-color:rgba(0,0,0,0);border-color:#fff}.btn-outline-white:hover{background-color:var(--color-text-primary);border-color:var(--color-text-primary)}.btn-full{width:100%;text-align:center}#modal,#modal-download-catalogue{display:flex;align-items:center;position:fixed;top:0;z-index:13;width:100%;height:100%;background-color:rgba(35,31,32,.9);animation:fadeIn .2s}#modal:not(.active),#modal-download-catalogue:not(.active){display:none}#modal .wpcf7-response-output,#modal-download-catalogue .wpcf7-response-output{color:var(--color-text-dark-primary) !important}#modal .close-button,#modal-download-catalogue .close-button{display:flex;position:absolute;top:2rem;right:2rem;padding:.25rem;background:#fff;border:none;border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.5)}#modal .close-button svg,#modal-download-catalogue .close-button svg{width:2.5rem;height:2.5rem;fill:var(--text)}#modal .container-medium,#modal-download-catalogue .container-medium{background-color:#fff}#modal .row,#modal-download-catalogue .row{display:grid;max-height:84vh;overflow:auto}#modal .right-col,#modal-download-catalogue .right-col{padding:18% 12%}#modal .right-col .modal-title,#modal-download-catalogue .right-col .modal-title{margin-bottom:1.5rem;font-family:var(--font-raleway);font-size:28px;font-weight:700;line-height:38px;background:linear-gradient(270deg, #AA820E 0%, #C79810 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0)}#modal .right-col .content-form .form-group .wpcf7-submit,#modal-download-catalogue .right-col .content-form .form-group .wpcf7-submit{border-bottom:0px solid var(--primary)}#modal .right-col .content-form .form-group label,#modal-download-catalogue .right-col .content-form .form-group label{color:var(--color-text-dark-secondary)}#modal .right-col .content-form .form-group input,#modal-download-catalogue .right-col .content-form .form-group input{border-top:0px;border-left:0px;border-right:0px;border-bottom:3px solid var(--primary);border-radius:0px;outline:none;box-shadow:none;padding-left:0px;padding-right:0px}#modal .right-col .content-form .form-group input:not([type=submit]),#modal-download-catalogue .right-col .content-form .form-group input:not([type=submit]){background:rgba(0,0,0,0)}#modal .wpcf7 input:not([type=submit]),#modal-download-catalogue .wpcf7 input:not([type=submit]){background-color:rgba(0,0,0,0);padding:0 0 .5rem;margin:0;border:none;border-bottom:2px solid var(--primary);border-radius:0;outline:none}@media(max-width: 1023px){#modal .close-button,#modal-download-catalogue .close-button{top:4vh;right:0}#modal .left-col,#modal-download-catalogue .left-col{display:none}#modal .right-col,#modal-download-catalogue .right-col{padding:12% 4%}}@media(min-width: 1024px){#modal .row,#modal-download-catalogue .row{grid-template-columns:1fr 1fr}#modal .left-col img,#modal-download-catalogue .left-col img{height:100%;object-fit:cover}}#floating-whatsapp{position:fixed;z-index:1000;bottom:1.5rem;right:1.5rem;touch-action:manipulation}#floating-whatsapp .whatsapp-button-container{display:block;padding:.5rem;background-color:#25d366;border-radius:50%;cursor:pointer;transition:filter .3s}#floating-whatsapp .whatsapp-button-container:hover{filter:brightness(0.9)}#floating-whatsapp svg{width:2.5rem;height:2.5rem;color:#fff;fill:#fff;margin-right:0px}#floating-whatsapp .whatsapp-button{display:flex}.page-not-found{background-color:var(--primary);padding:200px 0px}.page-not-found h1{font-family:var(--font-eb-garamond);font-size:44px;font-weight:600;line-height:54px;color:#fff;margin-top:0px;padding-bottom:0px;margin-bottom:10px}.page-not-found p{font-family:var(--font-raleway);font-size:14px;font-weight:500;line-height:28px;color:#fff}.page-not-found a{margin-top:40px}/*# sourceMappingURL=style.css.map */
