/*!
Theme Name: Urban Vue
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: urban-vue
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Urban Vue is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}img,fieldset,a img{border:none}input[type=text],input[type=email],input[type=tel],textarea{-webkit-appearance:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=submit],button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto}input,button{margin:0;padding:0;border:0}div,input,textarea,select,button,h1,h2,h3,h4,h5,h6,a,span,a:focus{outline:none}ul,ol{list-style-type:none}table{border-spacing:0;border-collapse:collapse;width:100%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}details>summary::-webkit-details-marker{display:none}details>summary::marker{display:none;content:''}details,details>summary{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none !important;-webkit-user-select:none !important}details:focus,details>summary:focus{outline:none;background:0 0}details:active,details>summary:active{background-color:transparent}textarea{resize:none}textarea::-webkit-scrollbar{display:none}.site-main{position:relative}@font-face{font-family:'Romie';src:url('/wp-content/themes/urban-vue/assets/fonts/Romie/Romie-Bold.woff2') format('woff2'),url('/wp-content/themes/urban-vue/assets/fonts/Romie/Romie-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}:root{color-scheme:only light;--gray-0:#fff;--gray-50:#fafaf8;--gray-100:#f5f5f4;--gray-125:#f0f1f4;--gray-150:#eceef1;--gray-200:#e7e5e4;--gray-300:#d7d3d0;--gray-400:#a9a29d;--gray-500:#79716b;--gray-600:#57534e;--gray-700:#44403c;--gray-800:#292524;--gray-850:#18222f;--gray-900:#1c1917;--gray-950:#161412;--red:#c51c2f;--bar-height:2px;--hamburger-gap:4px;--hamburger-height:calc(var(--bar-height) * 3 + var(--hamburger-gap) * 2)}body{font-family:'Inter',sans-serif;color:var(--gray-950);background-color:var(--gray-0);font-optical-sizing:auto}.overflow-hidden{overflow:hidden !important}.gray-0{color:var(--gray-0)}.gray-200{color:var(--gray-200)}.gray-300{color:var(--gray-300)}.gray-600{color:var(--gray-600)}.container-1440{width:100%;max-width:1440px;padding:0 140px;margin:0 auto !important}.grid-container{display:grid !important;grid-template-columns:repeat(9,1fr);column-gap:20px}@media screen and (max-width:1024px){.container-1440{padding-inline:40px}}@media screen and (max-width:992px){.container-1440{padding-inline:32px}.grid-container{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:640px){.container-1440{padding-inline:24px}}.h1{font-family:'Romie',sans-serif;font-size:66px;font-weight:700;line-height:105%}.h2{font-family:'Romie',sans-serif;font-size:52px;font-weight:700;line-height:130%}.h3{font-family:'Romie',sans-serif;font-size:41px;font-weight:700;line-height:130%}.h4{font-family:'Romie',sans-serif;font-size:32px;font-weight:700;line-height:110%}.h4-140{font-family:'Romie',sans-serif;font-size:32px;font-weight:700;line-height:140%}.h4-inter{font-size:32px;font-weight:600;line-height:150%}.h5{font-family:'Romie',sans-serif;font-size:29px;font-weight:700;line-height:140%}.h5-inter{font-size:29px;font-weight:600;line-height:150%}.body-xl{font-size:20px;font-weight:500;line-height:150%}.body-l{font-size:18px;font-weight:400;line-height:150%}.body-l-sm{font-size:18px;font-weight:600;line-height:150%;text-transform:uppercase}.body-m{font-size:16px;font-weight:400;line-height:150%}.body-m-m{font-size:16px;font-weight:500;line-height:150%}.body-m-sm{font-size:16px;font-weight:600;line-height:150%}.body-s{font-size:14px;font-weight:400;line-height:150%}.body-sm{font-size:14px;font-weight:600;line-height:150%;text-transform:uppercase}.body-xs{font-size:13px;font-weight:400;line-height:150%}.body-xxs{font-size:12px;font-weight:400;line-height:150%}.text-btn{font-size:16px;font-weight:600;line-height:100%;text-transform:uppercase}.btn,.btn-link>a{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;gap:10px;font-family:'Inter',sans-serif;font-size:16px;font-weight:600;line-height:150%;text-transform:uppercase;border:1px solid transparent;border-radius:0;transition:background-color .3s,color .3s,border .3s}.btn-size_s,.btn-link-size_s>a{height:40px}.btn-size_m,.btn-link-size_m>a{height:48px}.btn-icon,.btn-link-icon>a{padding-inline:24px 14px}.btn-icon:after,.btn-link-icon>a:after{content:'';display:block;height:18px;width:16px;flex-shrink:0;background-color:var(--gray-0);-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="18" viewBox="0 0 16 18" fill="none"><path d="M4.5 16L11.5 9L4.5 2" stroke="%23FDFDFC" stroke-width="2.59915" stroke-linecap="square"/></svg>');mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="18" viewBox="0 0 16 18" fill="none"><path d="M4.5 16L11.5 9L4.5 2" stroke="%23FDFDFC" stroke-width="2.59915" stroke-linecap="square"/></svg>');transition:background-color .3s}.btn-icon:hover:after,.btn-link-icon>a:hover:after{background-color:var(--gray-950)}.btn-black,.btn-link-black>a{text-decoration:none;border-color:var(--gray-950);color:var(--gray-0);background-color:var(--gray-950)}.btn-black:hover,.btn-link-black>a:hover{color:var(--gray-950);background-color:transparent}.btn-white,.btn-link-white>a{border-color:var(--gray-0);color:var(--gray-950);background-color:var(--gray-0)}.btn-white:hover,.btn-link-white>a:hover{color:var(--gray-0);background-color:transparent}.btn-white.btn-icon:after,.btn-link-white.btn-link-icon>a:after{background-color:var(--gray-950)}.btn-white.btn-icon:hover:after,.btn-link-white.btn-link-icon>a:hover:after{background-color:var(--gray-0)}.input_primary{width:100%;padding-bottom:16px;border-bottom:1px solid var(--gray-300);font-size:16px;font-style:normal;font-weight:400;line-height:150%;font-kerning:none;font-feature-settings:'calt' off;color:var(--gray-950);transition:border-bottom-color .3s}.input_primary::placeholder,.form__input--textarea::placeholder{font-family:'Inter',sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%;font-kerning:none;font-feature-settings:'calt' off;color:var(--gray-950)}.form__input--textarea{height:112px;padding:0 0 16px;font-family:'Inter',sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%;font-kerning:none;font-feature-settings:'calt' off;color:var(--gray-950);border-left:none;border-top:none;border-right:none}.input_primary:hover{border-bottom-color:var(--gray-950)}.input_primary.wpcf7-not-valid{border-bottom-color:var(--gray-950)}.form__input--file{opacity:0;position:absolute;z-index:-1}.file-error{color:var(--red)}.file-error>.file__icon{background-color:var(--red)}.wpcf7-response-output{display:none}.wpcf7-not-valid-tip{position:absolute;z-index:1;left:0;bottom:-19px;display:flex;align-items:center;column-gap:4px;font-size:12px;font-weight:400;line-height:100%;color:var(--red)}.wpcf7-not-valid-tip:before{content:'';display:inline-block;width:14px;height:14px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.00039 12.5999C8.4856 12.5999 9.90999 12.0099 10.9602 10.9597C12.0104 9.9095 12.6004 8.48511 12.6004 6.9999C12.6004 5.51469 12.0104 4.09031 10.9602 3.0401C9.90999 1.9899 8.4856 1.3999 7.00039 1.3999C5.51518 1.3999 4.0908 1.9899 3.04059 3.0401C1.99039 4.09031 1.40039 5.51469 1.40039 6.9999C1.40039 8.48511 1.99039 9.9095 3.04059 10.9597C4.0908 12.0099 5.51518 12.5999 7.00039 12.5999ZM6.5 3.99988C6.5 3.72374 6.72386 3.49988 7 3.49988C7.27614 3.49988 7.5 3.72374 7.5 3.99988V7.99988C7.5 8.27602 7.27614 8.49988 7 8.49988C6.72386 8.49988 6.5 8.27602 6.5 7.99988V3.99988ZM7 10.6053C7.33439 10.6053 7.60547 10.3343 7.60547 9.99988C7.60547 9.66549 7.33439 9.39441 7 9.39441C6.66561 9.39441 6.39453 9.66549 6.39453 9.99988C6.39453 10.3343 6.66561 10.6053 7 10.6053Z" fill="%23D44123"/></svg>')}.wpcf7-form-control-wrap{position:static;display:flex}.animate-decoration,.link-animate-decoration>a{position:relative}.animate-decoration:after,.link-animate-decoration>a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--gray-950);transform:scale3d(0,1,1);transform-origin:right center;transition:transform .3s}.animate-decoration:hover:after,.link-animate-decoration>a:hover:after{transform:scaleZ(1);transform-origin:left center}.cf7ResponseModal{opacity:0;visibility:hidden;position:fixed;left:0;top:0;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:flex-end;overflow:auto;color:var(--gray-900);z-index:5555;transition:opacity 1s ease-in-out,visibility 1s ease-in-out,scale 1s}.cf7ResponseModal.show{opacity:1;visibility:visible}.cf7ResponseModal.hidden{opacity:0;visibility:hidden}.container-1440.cf7ResponseModal{margin:0 auto !important;max-width:100%}.modal-content{position:relative;max-width:378px;width:100%;margin:0 48px 56px 0;padding:24px;border:1px solid var(--gray-200);background-color:var(--gray-0);scale:.7;transition:scale 1s;box-shadow:0px 4px 12px 0px rgba(31,30,28,.2)}.modal-header{display:flex;align-items:center;margin-bottom:8px;column-gap:12px}#cf7ResponseModalSuccess>.modal-content>.modal-header:before{content:'';display:block;width:24px;height:24px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><rect width="24" height="24" fill="%23161412"/><path d="M5.92773 11.9545L10.5254 16.3528L18.0728 6.2998" stroke="%23FDFDFC" stroke-width="3"/></svg>')}#cf7ResponseModalError>.modal-content>.modal-header:before{content:'';display:block;width:24px;height:24px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><rect width="24" height="24" fill="%23161412"/><path d="M6.66406 6.66309L17.3379 17.3369" stroke="%23FDFDFC" stroke-width="3"/><path d="M17.3359 6.66309L6.66211 17.3369" stroke="%23FDFDFC" stroke-width="3"/></svg>')}.show>.modal-content{scale:1;transition:scale 1s}.modal-content__description{margin:0 auto 20px}.button-form{width:100%;margin-inline:auto;cursor:pointer}@media screen and (max-width:640px){.modal-content{margin:24px}}