/*!
 * Base
 */
/*! tailwindcss v3.0.15 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}:root{--villar-color-gradient-text:#000;--villar-color-light:#fff;--villar-color-light-base:#909090;--villar-color-light-title:#000;--villar-color-light-title-secondary:#484848;--villar-color-light-highlight:#f8f8f8;--villar-color-light-border:#f0f0f0;--villar-color-dark:#1e1c1a;--villar-color-dark-base:#909090;--villar-color-dark-title:#f0f0f0;--villar-color-dark-title-secondary:#d5d5d5;--villar-color-dark-highlight:#282828;--villar-color-dark-border:#2d2d2d;scroll-behavior:smooth}body{max-width:100%;overflow-x:hidden;width:100vw}.entry-content.has-sidebar .alignfull,.entry-content.has-sidebar .alignwide{margin-left:0!important;margin-right:0!important;max-width:100%;width:100%}figcaption,figure{position:relative}@layer base{figcaption{text-align:center}}figcaption{font-size:.875rem;line-height:1.25rem;margin:0;padding:16px;text-align:center}img{border-radius:.25rem}label{color:var(--villar-color-light-title);display:inline-block;margin-bottom:.125rem}.dark label{color:var(--villar-color-dark-title)}.input-text,input[type=checkbox],input[type=date],input[type=email],input[type=number],input[type=password],input[type=radio],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--villar-color-light-title-secondary)}.dark .input-text,.dark input[type=checkbox],.dark input[type=date],.dark input[type=email],.dark input[type=number],.dark input[type=password],.dark input[type=radio],.dark input[type=tel],.dark input[type=text],.dark input[type=url],.dark textarea{color:var(--villar-color-dark-title-secondary)}.input-text,input[type=checkbox],input[type=date],input[type=email],input[type=number],input[type=password],input[type=radio],input[type=tel],input[type=text],input[type=url],textarea{background-color:var(--villar-color-light-highlight);border-bottom-width:2px;border-color:var(--villar-color-light-border);border-radius:.25rem;outline:2px solid transparent;outline-offset:2px}.dark .input-text,.dark input[type=checkbox],.dark input[type=date],.dark input[type=email],.dark input[type=number],.dark input[type=password],.dark input[type=radio],.dark input[type=tel],.dark input[type=text],.dark input[type=url],.dark textarea{background-color:var(--villar-color-dark-highlight);border-color:var(--villar-color-dark-border)}.input-text,input[type=checkbox],input[type=date],input[type=email],input[type=number],input[type=password],input[type=radio],input[type=tel],input[type=text],input[type=url],textarea{transition-duration:.2s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,1,1)}.input-text:focus,.input-text:hover,input[type=checkbox]:focus,input[type=checkbox]:hover,input[type=date]:focus,input[type=date]:hover,input[type=email]:focus,input[type=email]:hover,input[type=number]:focus,input[type=number]:hover,input[type=password]:focus,input[type=password]:hover,input[type=radio]:focus,input[type=radio]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover,input[type=url]:focus,input[type=url]:hover,textarea:focus,textarea:hover{border-color:var(--villar-color-primary)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--villar-color-light);border-color:var(--villar-color-light-border);border-radius:.25rem;border-width:1px;padding:6px 12px;width:100%}select:focus{border-color:var(--villar-color-primary);outline:2px solid transparent;outline-offset:2px}.dark select{background-color:var(--villar-color-dark);border-color:var(--villar-color-dark-border)}.dark select:focus{border-color:var(--villar-color-primary)}select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.input-text,input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],textarea{display:block;min-height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;width:100%}input[type=checkbox],input[type=radio]{height:20px;line-height:0;margin:0 8px 0 0;width:20px}@layer base{input[type=checkbox],input[type=radio]{text-align:center}}input[type=checkbox],input[type=radio]{border-width:1px 1px 2px;text-align:center;vertical-align:middle}input[type=checkbox]:checked,input[type=radio]:checked{background-color:var(--villar-color-primary);border-color:var(--villar-color-primary)}input[type=checkbox]:focus,input[type=radio]:focus{border-color:var(--villar-color-primary)}input[type=checkbox]:checked:before,input[type=radio]:checked:before{color:#fff;font-size:10px;line-height:19px!important}input[type=checkbox]:checked:before{content:"\f00c"}input[type=radio]:checked:before{content:"\f111"}input[type=submit]{background-color:var(--villar-color-dark);border-radius:.25rem;color:var(--villar-color-light);padding:8px 24px}.dark input[type=submit]{background-color:var(--villar-color-dark-highlight)}input[type=submit]{cursor:pointer;transition-duration:.2s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,1,1)}input[type=submit]:hover{background-color:var(--villar-color-primary)}.alignfull{margin-left:calc(50% - 50vw)!important;max-width:100vw;overflow:hidden;width:100vw}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{color:var(--villar-color-light-title)}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6{color:var(--villar-color-dark-title)}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p{line-height:1.5;margin-bottom:16px}.wp-block-pullquote blockquote,blockquote{background-color:var(--villar-color-light-highlight);border-radius:.25rem;color:var(--villar-color-light-base);font-style:italic;padding:40px 60px;position:relative}.dark .wp-block-pullquote blockquote,.dark blockquote{background-color:var(--villar-color-dark-highlight);color:var(--villar-color-dark-base)}.wp-block-pullquote blockquote p,blockquote p{color:var(--villar-color-light-title-secondary);font-size:1.25rem}.dark .wp-block-pullquote blockquote p,.dark blockquote p{color:var(--villar-color-dark-title-secondary)}.wp-block-pullquote blockquote cite,blockquote cite{color:var(--villar-color-light-base);font-style:italic}.dark .wp-block-pullquote blockquote cite,.dark blockquote cite{color:var(--villar-color-dark-base)}.wp-block-pullquote blockquote:before,blockquote:before{color:var(--villar-color-light-base);content:"\f10d";font-family:Font Awesome\ 5 Free;font-size:3rem;font-weight:900;left:2rem;line-height:1;opacity:.15;pointer-events:none;position:absolute;top:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0}.dark .wp-block-pullquote blockquote:before,.dark blockquote:before{color:var(--villar-color-dark-base)}pre{background-color:var(--villar-color-light-highlight);border-radius:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem;padding:12px;white-space:pre-wrap}.dark pre{background-color:var(--villar-color-dark-highlight)}.wp-block-table.is-style-stripes table,table{border-collapse:collapse;border-spacing:0;caption-side:top;table-layout:fixed;width:100%}.wp-block-table.is-style-stripes table td,.wp-block-table.is-style-stripes table th,table td,table th{border-color:var(--villar-color-light-border);border-width:1px}.dark .wp-block-table.is-style-stripes table td,.dark .wp-block-table.is-style-stripes table th,.dark table td,.dark table th{border-color:var(--villar-color-dark-border)}.wp-block-table.is-style-stripes table th,table th{font-weight:700}.wp-block-table.is-style-stripes table td,table td{padding:6px 12px}.entry-content .wp-block-cover,.entry-content .wp-block-gallery,.entry-content .wp-block-image,.entry-content .wp-block-pullquote,.entry-content .wp-block-pullquote blockquote,.entry-content .wp-block-table,.entry-content blockquote,.entry-content pre{margin-bottom:24px}.entry-content .wp-block-cover{border-radius:.25rem}.entry-content ol,.entry-content p,.entry-content ul{color:var(--villar-color-light-title-secondary)}.dark .entry-content ol,.dark .entry-content p,.dark .entry-content ul{color:var(--villar-color-dark-title-secondary)}.entry-content .has-drop-cap:first-letter{color:var(--villar-color-light-title);float:left;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:80px;font-weight:400;line-height:65px;margin:0 12px 0 0;text-align:center;text-transform:uppercase}.dark .entry-content .has-drop-cap:first-letter{color:var(--villar-color-dark-title)}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4{margin-bottom:16px;margin-top:40px}.entry-content h5,.entry-content h6{margin-bottom:16px;margin-top:30px}.entry-content a:not([class]),.entry-content a[class=""]{-webkit-text-decoration-line:underline;text-decoration-line:underline}.entry-content a:not([class]):hover,.entry-content a[class=""]:hover{color:var(--villar-color-primary)}.entry-content ul{list-style:disc}.entry-content ol{list-style:decimal}.entry-content ol,.entry-content ul{margin-bottom:24px;margin-top:24px;padding-left:40px}.entry-content ol li,.entry-content ul li{line-height:1.75rem;padding-left:6px;padding-right:6px}.entry-content ol li::marker,.entry-content ul li::marker{color:var(--villar-color-primary)}.wp-block-cover.alignfull img{border-radius:0}@media (min-width:960px){.wp-block-cover.alignfull p{padding:0 15rem}}.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.reset){color:var(--villar-color-white);transition-duration:.2s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.reset):hover{background-color:var(--villar-color-primary)}*,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }
/*!
 * Components
 */.container{width:100%}@media (min-width:540px){.container{max-width:540px}}@media (min-width:720px){.container{max-width:720px}}@media (min-width:960px){.container{max-width:960px}}@media (min-width:1140px){.container{max-width:1140px}}
/*!
   * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
   * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
   */.color-mode-toggle,.comments-area .comment-list .bypostauthor>article .fn:after,.comments-area .comment-list .reply:before,.fa,.fab,.fad,.fal,.far,.fas,.primary-navbar .sf-menu .menu-item-has-children>a:after,.widget:not(.woocommerce,.widget_rss,[class*=villar]) ul:not(.wp-block-social-links,.blocks-gallery-grid,.wc-block-grid__products,.wc-block-product-categories-list) li:not(.menu-item-has-children):before,.widget:not(.woocommerce,.widget_rss,[class*=villar]) ul:not(.wp-block-social-links,.blocks-gallery-grid,.wc-block-grid__products,.wc-block-product-categories-list) li:not(.menu-item-has-children) a:after,input[type=checkbox]:checked:before,input[type=radio]:checked:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;display:inline-block;font-style:normal;font-variant:normal;line-height:1}.comments-area .comment-list .bypostauthor>article .fa-pull-left.fn:after,.comments-area .comment-list .fa-pull-left.reply:before,.fa-pull-left.color-mode-toggle,.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left,.primary-navbar .sf-menu .menu-item-has-children>a.fa-pull-left:after,.widget:not(.woocommerce,.widget_rss,[class*=villar]) ul:not(.wp-block-social-links,.blocks-gallery-grid,.wc-block-grid__products,.wc-block-product-categories-list) li.fa-pull-left:not(.menu-item-has-children):before,.widget:not(.woocommerce,.widget_rss,[class*=villar]) ul:not(.wp-block-social-links,.blocks-gallery-grid,.wc-block-grid__products,.wc-block-product-categories-list) li:not(.menu-item-has-children) a.fa-pull-left:after,input.fa-pull-left[type=checkbox]:checked:before,input.fa-pull-left[type=radio]:checked:before{margin-right:.3em}.comments-area .comment-list .bypostauthor>article .fa-pull-right.fn:after,.comments-area .comment-list .fa-pull-right.reply:before,.fa-pull-right.color-mode-toggle,.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right,.primary-navbar .sf-menu .menu-item-has-children>a.fa-pull-right:after,.widget:not(.woocommerce,.widget_rss,[class*=villar]) ul:not(.wp-block-social-links,.blocks-gallery-grid,.wc-block-grid__products,.wc-block-product-categories-list) li.fa-pull-right:not(.menu-item-has-children):before,.widget:not(.woocommerce,.widget_rss,[class*=villar]) ul:not(.wp-block-social-links,.blocks-gallery-grid,.wc-block-grid__products,.wc-block-product-categories-list) li:not(.menu-item-has-children) a.fa-pull-right:after,input.fa-pull-right[type=checkbox]:checked:before,input.fa-pull-right[type=radio]:checked:before{margin-left:.3em}@-webkit-keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-bars:before{content:"\f0c9"}.fa-search:before{content:"\f002"}.fa-shopping-cart:before{content:"\f07a"}.fa-tags:before{content:"\f02c"}.fa-times:before{content:"\f00d"}
/*!
   * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
   * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
   */@font-face{font-display:block;font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}
/*!
   * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
   * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
   */@font-face{font-display:block;font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.color-mode-toggle,.comments-area .comment-list .bypostauthor>article .fn:after,.comments-area .comment-list .reply:before,.fa,.fas,.primary-navbar .sf-menu .menu-item-has-children>a:after,.widget:not(.woocommerce,.widget_rss,[class*=villar]) ul:not(.wp-block-social-links,.blocks-gallery-grid,.wc-block-grid__products,.wc-block-product-categories-list) li:not(.menu-item-has-children):before,.widget:not(.woocommerce,.widget_rss,[class*=villar]) ul:not(.wp-block-social-links,.blocks-gallery-grid,.wc-block-grid__products,.wc-block-product-categories-list) li:not(.menu-item-has-children) a:after,input[type=checkbox]:checked:before,input[type=radio]:checked:before{font-family:Font Awesome\ 5 Free;font-weight:900}
/*!
   * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
   * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
   */@font-face{font-display:block;font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.link-accent,.link-accent-hidden{position:relative}.link-accent-hidden:before,.link-accent:before{--tw-gradient-from:var(--villar-color-gradient-start);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0));--tw-gradient-to:var(--villar-color-gradient-end);background-image:linear-gradient(to right,var(--tw-gradient-stops));content:"";display:block;height:.16em;left:0;position:absolute;transition-duration:.15s;transition-property:bottom,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.link-accent-hidden:before{bottom:-.15em;opacity:0}.link-underline,.link-underline-reverse{background-image:linear-gradient(transparent calc(99% - 2px),var(--villar-color-light-title) 2px);background-repeat:no-repeat;background-size:0 100%}.dark .link-underline,.dark .link-underline-reverse{background-image:linear-gradient(transparent calc(99% - 2px),var(--villar-color-dark-title) 2px)}.color-mode-toggle:after{content:"\f186"}.dark .color-mode-toggle:after{content:"\f185"}.sf-menu a{position:relative}.sf-menu a:before{--tw-gradient-from:var(--villar-color-gradient-start);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0));--tw-gradient-to:var(--villar-color-gradient-end);background-image:linear-gradient(to right,var(--tw-gradient-stops));bottom:-.15em;content:"";display:block;height:.16em;left:0;opacity:0;position:absolute;transition-duration:.15s;transition-property:bottom,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.sf-menu a{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sf-menu a:hover-hidden{position:relative}.sf-menu a:hover-hidden:before{--tw-gradient-from:var(--villar-color-gradient-start);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0));--tw-gradient-to:var(--villar-color-gradient-end);background-image:linear-gradient(to right,var(--tw-gradient-stops));content:"";display:block;height:.16em;left:0;position:absolute;transition-duration:.15s;transition-property:bottom,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.sf-menu a:hover:before{bottom:.15em;opacity:.8}.sf-menu,.sf-menu *{list-style:none}.sf-menu a,.sf-menu li{position:relative}.sf-menu>li{float:none}.sf-menu li{padding:8px 24px;width:100%}.sf-menu li.sfHover,.sf-menu li:hover{transition:none}.sf-menu li.sfHover>ul,.sf-menu li:hover>ul{display:block}.sf-menu ul{display:none;left:100%;position:absolute;top:0;z-index:50}@media (min-width:960px){.sf-menu,.sf-menu *{margin:0;padding:0}.sf-menu>li>ul{left:0;top:100%}.sf-menu>li{float:left;padding-bottom:0;padding-left:12px;padding-right:12px;padding-top:0}.sf-menu li{width:auto}}.widget-title{margin-left:40px!important;margin-right:40px!important;position:relative!important}.widget-title:after,.widget-title:before{border-bottom:1px var(--villar-color-light-border);border-left-color:var(--villar-color-light-border);border-right-color:var(--villar-color-light-border);border-style:dashed;border-top-color:var(--villar-color-light-border);content:"";height:0;position:absolute;top:50%;width:1000px}.dark .widget-title:after,.dark .widget-title:before{border-color:var(--villar-color-dark-base)}.widget-title:before{margin-right:15px;right:100%}.widget-title:after{left:100%;margin-left:15px}.inline-menu{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.inline-menu .menu-item{margin:0 .5rem;position:relative}.inline-menu .menu-item a{position:relative}.inline-menu .menu-item a:before{--tw-gradient-from:var(--villar-color-gradient-start);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0));--tw-gradient-to:var(--villar-color-gradient-end);background-image:linear-gradient(to right,var(--tw-gradient-stops));bottom:-.15em;content:"";display:block;height:.16em;left:0;opacity:0;position:absolute;transition-duration:.15s;transition-property:bottom,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.inline-menu .menu-item a:hover-hidden{position:relative}.inline-menu .menu-item a:hover-hidden:before{--tw-gradient-from:var(--villar-color-gradient-start);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0));--tw-gradient-to:var(--villar-color-gradient-end);background-image:linear-gradient(to right,var(--tw-gradient-stops));content:"";display:block;height:.16em;left:0;position:absolute;transition-duration:.15s;transition-property:bottom,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.inline-menu .menu-item a:hover:before{bottom:.15em;opacity:.8}.inline-menu .menu-item:after{background-color:var(--villar-color-light-border);content:"";display:block;height:14px;margin-top:-7px;position:absolute;right:-.5rem;top:50%;width:1px}.dark .inline-menu .menu-item:after{background-color:var(--villar-color-dark-border)}.inline-menu .menu-item:last-of-type:after{display:none}.dark .popup-triangle{border-bottom-color:var(--villar-color-dark-border)}.v-input-outline{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--villar-color-light);border-color:var(--villar-color-light-border);border-radius:.25rem;border-width:1px;padding:6px 12px;width:100%}.v-input-outline:focus{border-color:var(--villar-color-primary);outline:2px solid transparent;outline-offset:2px}.dark .v-input-outline{background-color:var(--villar-color-dark);border-color:var(--villar-color-dark-border)}.dark .v-input-outline:focus{border-color:var(--villar-color-primary)}.v-button{background-color:var(--villar-color-dark);border-radius:.25rem;color:var(--villar-color-light);padding:8px 24px}.dark .v-button{background-color:var(--villar-color-dark-highlight)}.v-button{cursor:pointer;transition-duration:.2s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,1,1)}.v-button:hover{background-color:var(--villar-color-primary)}.v-button-gradient{--tw-gradient-from:var(--villar-color-gradient-start);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0));--tw-gradient-stops:var(--tw-gradient-from),var(--villar-color-gradient-end),var(--tw-gradient-to,hsla(0,0%,100%,0));--tw-gradient-to:var(--villar-color-gradient-start);background-image:linear-gradient(to right,var(--tw-gradient-stops));background-size:200% auto;border-radius:9999px;color:var(--villar-color-gradient-text);font-size:.875rem;line-height:1.25rem;padding:4px 12px;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.image-zoom img{--tw-scale-x:1;--tw-scale-y:1;transition-duration:.5s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.image-zoom:hover img,.image-zoom img{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.image-zoom:hover img{--tw-scale-x:1.1;--tw-scale-y:1.1}.bg-light-and-dark{background-color:var(--villar-color-light)}.text-light-and-dark{color:var(--villar-color-light-title)}.border-light-and-dark{border-color:var(--villar-color-light-border)}.border-shadow-light-and-dark{--tw-shadow:0 15px 22px -15px rgba(57,57,52,.1),0 4px 12px -4px rgba(57,57,52,.05);--tw-shadow-colored:0 15px 22px -15px var(--tw-shadow-color),0 4px 12px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark .bg-light-and-dark{background-color:var(--villar-color-dark)}.dark .text-light-and-dark{color:var(--villar-color-dark-title)}.dark .border-light-and-dark{border-color:var(--villar-color-dark-border)}.dark .border-shadow-light-and-dark{--tw-shadow:0 15px 22px -15px rgba(0,0,0,.45),0 4px 12px -4px rgba(0,0,0,.25);--tw-shadow-colored:0 15px 22px -15px var(--tw-shadow-color),0 4px 12px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}

/*!
 * Utilities
 */.villar .visible{visibility:visible}.villar .invisible{visibility:hidden}.villar .static{position:static}.villar .fixed{position:fixed}.villar .absolute{position:absolute}.villar .relative{position:relative}.villar .sticky{position:-webkit-sticky;position:sticky}.villar .-top-2\.5{top:-.625rem}.villar .-right-2\.5{right:-.625rem}.villar .-top-2{top:-.5rem}.villar .-right-2{right:-.5rem}.villar .top-full{top:100%}.villar .right-0{right:0}.villar .left-0{left:0}.villar .bottom-double-gutter{bottom:48px}.villar .left-double-gutter{left:48px}.villar .right-double-gutter{right:48px}.villar .top-0{top:0}.villar .bottom-10{bottom:2.5rem}.villar .bottom-5{bottom:1.25rem}.villar .z-50{z-index:50}.villar .z-10{z-index:10}.villar .z-30{z-index:30}.villar .clear-both{clear:both}.villar .m-half-gutter{margin:12px}.villar .m-16{margin:16px}.villar .m-0{margin:0}.villar .m-gutter{margin:24px}.villar .mx-auto{margin-left:auto;margin-right:auto}.villar .my-half-gutter{margin-bottom:12px;margin-top:12px}.villar .-mx-half-gutter{margin-left:-12px;margin-right:-12px}.villar .mx-half-gutter{margin-left:12px;margin-right:12px}.villar .-my-half-gutter{margin-bottom:-12px;margin-top:-12px}.villar .mb-gutter{margin-bottom:24px}.villar .mb-0{margin-bottom:0}.villar .mb-16{margin-bottom:16px}.villar .mb-30{margin-bottom:30px}.villar .mr-0{margin-right:0}.villar .mr-half-gutter{margin-right:12px}.villar .mb-half-gutter{margin-bottom:12px}.villar .mr-8{margin-right:8px}.villar .mb-40{margin-bottom:40px}.villar .mb-8{margin-bottom:8px}.villar .ml-8{margin-left:8px}.villar .ml-half-gutter{margin-left:12px}.villar .mb-6{margin-bottom:6px}.villar .mt-12{margin-top:12px}.villar .mb-60{margin-bottom:60px}.villar .block{display:block}.villar .inline-block{display:inline-block}.villar .inline{display:inline}.villar .flex{display:flex}.villar .table{display:table}.villar .grid{display:grid}.villar .hidden{display:none}.villar .h-full{height:100%}.villar .h-60{height:60px}.villar .h-150{height:150px}.villar .h-200{height:200px}.villar .h-260{height:260px}.villar .h-350{height:350px}.villar .h-0\.5{height:.125rem}.villar .h-0{height:0}.villar .min-h-screen{min-height:100vh}.villar .w-full{width:100%}.villar .w-60{width:60px}.villar .w-150{width:150px}.villar .w-0{width:0}.villar .w-200{width:200px}.villar .w-260{width:260px}.villar .w-350{width:350px}.villar .w-1\/2{width:50%}.villar .w-1\/3{width:33.333333%}.villar .w-1\/4{width:25%}.villar .w-1\/5{width:20%}.villar .w-1\/6{width:16.666667%}.villar .max-w-lg{max-width:32rem}.villar .max-w-screen-md{max-width:720px}.villar .flex-shrink-0{flex-shrink:0}.villar .flex-grow{flex-grow:1}.villar .scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.villar .scale-105,.villar .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.villar .cursor-pointer{cursor:pointer}.villar .appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.villar .flex-row-reverse{flex-direction:row-reverse}.villar .flex-col{flex-direction:column}.villar .flex-wrap{flex-wrap:wrap}.villar .items-center{align-items:center}.villar .items-stretch{align-items:stretch}.villar .justify-center{justify-content:center}.villar .justify-between{justify-content:space-between}.villar .overflow-hidden{overflow:hidden}.villar .overflow-x-auto{overflow-x:auto}.villar .whitespace-nowrap{white-space:nowrap}.villar .break-words{overflow-wrap:break-word}.villar .rounded-full{border-radius:9999px}.villar .rounded{border-radius:.25rem}.villar .rounded-none{border-radius:0}.villar .rounded-lg{border-radius:.5rem}.villar .rounded-l-none{border-bottom-left-radius:0;border-top-left-radius:0}.villar .rounded-r-none{border-bottom-right-radius:0;border-top-right-radius:0}.villar .rounded-b-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.villar .border{border-width:1px}.villar .border-r-0{border-right-width:0}.villar .border-t{border-top-width:1px}.villar .border-b{border-bottom-width:1px}.villar .border-light-border{border-color:var(--villar-color-light-border)}.villar .bg-light{background-color:var(--villar-color-light)}.villar .bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.villar .bg-light-highlight{background-color:var(--villar-color-light-highlight)}.villar .bg-gradient-start{background-color:var(--villar-color-gradient-start)}.villar .bg-dark{background-color:var(--villar-color-dark)}.villar .bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.villar .from-gradient-start{--tw-gradient-from:var(--villar-color-gradient-start);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.villar .to-gradient-end{--tw-gradient-to:var(--villar-color-gradient-end)}.villar .object-cover{-o-object-fit:cover;object-fit:cover}.villar .p-half-gutter{padding:12px}.villar .p-gutter{padding:24px}.villar .p-40{padding:40px}.villar .py-40{padding-bottom:40px;padding-top:40px}.villar .px-16{padding-left:16px;padding-right:16px}.villar .py-8{padding-bottom:8px;padding-top:8px}.villar .px-half-gutter{padding-left:12px;padding-right:12px}.villar .px-1{padding-left:.25rem;padding-right:.25rem}.villar .py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.villar .py-0{padding-bottom:0;padding-top:0}.villar .px-0{padding-left:0;padding-right:0}.villar .py-gutter{padding-bottom:24px;padding-top:24px}.villar .px-60{padding-left:60px;padding-right:60px}.villar .px-12{padding-left:12px;padding-right:12px}.villar .py-4{padding-bottom:4px;padding-top:4px}.villar .px-30{padding-left:30px;padding-right:30px}.villar .py-60{padding-bottom:60px;padding-top:60px}.villar .pr-half-gutter{padding-right:12px}.villar .pl-8{padding-left:8px}.villar .pr-6{padding-right:6px}.villar .pb-4{padding-bottom:4px}.villar .pt-0{padding-top:0}.villar .pl-0{padding-left:0}.villar .pb-half-gutter{padding-bottom:12px}.villar .pb-0{padding-bottom:0}.villar .pb-gutter{padding-bottom:24px}.villar .pb-60{padding-bottom:60px}.villar .pb-8{padding-bottom:8px}.villar .text-left{text-align:left}.villar .text-center{text-align:center}.villar .text-right{text-align:right}.villar .font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.villar .font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.villar .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.villar .text-h4{font-size:1.25rem}.villar .text-h5{font-size:1.125rem}.villar .text-xs{font-size:.75rem;line-height:1rem}.villar .text-sm{font-size:.875rem;line-height:1.25rem}.villar .text-h3{font-size:1.5rem}.villar .text-base{font-size:1rem}.villar .text-h1{font-size:2rem}.villar .text-h2{font-size:1.75rem}.villar .text-h6{font-size:1rem}.villar .font-bold{font-weight:700}.villar .uppercase{text-transform:uppercase}.villar .leading-none{line-height:1}.villar .tracking-normal{letter-spacing:0}.villar .text-light-title{color:var(--villar-color-light-title)}.villar .text-light-base{color:var(--villar-color-light-base)}.villar .text-red-100{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity))}.villar .text-light-title-secondary{color:var(--villar-color-light-title-secondary)}.villar .text-dark{color:var(--villar-color-dark)}.villar .text-dark-title{color:var(--villar-color-dark-title)}.villar .text-dark-title-secondary{color:var(--villar-color-dark-title-secondary)}.villar .opacity-50{opacity:.5}.villar .opacity-60{opacity:.6}.villar .opacity-75{opacity:.75}.villar .shadow-to-top-light{--tw-shadow:0 0 18px 0 rgba(0,0,0,.1);--tw-shadow-colored:0 0 18px 0 var(--tw-shadow-color)}.villar .shadow,.villar .shadow-to-top-light{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.villar .shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.villar .shadow-ghost-light-large{--tw-shadow:0 5px 0 0 hsla(0,0%,71%,.5);--tw-shadow-colored:0 5px 0 0 var(--tw-shadow-color)}.villar .shadow-box-light,.villar .shadow-ghost-light-large{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.villar .shadow-box-light{--tw-shadow:0 15px 18px -15px rgba(32,32,37,.25);--tw-shadow-colored:0 15px 18px -15px var(--tw-shadow-color)}.villar .shadow-header-light{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.15);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.villar .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.villar .transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.villar .transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.villar .transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.villar .transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.villar .duration-200{transition-duration:.2s}.villar .duration-500{transition-duration:.5s}.villar .ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.villar .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.villar .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.villar .line-clamp-1{-webkit-line-clamp:1}.villar .line-clamp-1,.villar .line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.villar .line-clamp-2{-webkit-line-clamp:2}.villar .transition-force-none,.villar .transition-force-none *{transition:none!important}.villar .clearfix:after{clear:both;content:"";display:block}.villar .mask-image{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.villar .font-google-lato,.villar .h-font-google-lato h1,.villar .h-font-google-lato h2,.villar .h-font-google-lato h3,.villar .h-font-google-lato h4,.villar .h-font-google-lato h5,.villar .h-font-google-lato h6{font-family:Lato,sans-serif}.villar .font-google-opensans,.villar .h-font-google-opensans h1,.villar .h-font-google-opensans h2,.villar .h-font-google-opensans h3,.villar .h-font-google-opensans h4,.villar .h-font-google-opensans h5,.villar .h-font-google-opensans h6{font-family:Open Sans,sans-serif}.villar .font-google-abhaya-libre,.villar .h-font-google-abhaya-libre h1,.villar .h-font-google-abhaya-libre h2,.villar .h-font-google-abhaya-libre h3,.villar .h-font-google-abhaya-libre h4,.villar .h-font-google-abhaya-libre h5,.villar .h-font-google-abhaya-libre h6{font-family:Abhaya Libre,serif}.villar .font-google-playfair,.villar .h-font-google-playfair h1,.villar .h-font-google-playfair h2,.villar .h-font-google-playfair h3,.villar .h-font-google-playfair h4,.villar .h-font-google-playfair h5,.villar .h-font-google-playfair h6{font-family:Playfair Display,serif}.villar .font-google-rokkitt,.villar .h-font-google-rokkitt h1,.villar .h-font-google-rokkitt h2,.villar .h-font-google-rokkitt h3,.villar .h-font-google-rokkitt h4,.villar .h-font-google-rokkitt h5,.villar .h-font-google-rokkitt h6{font-family:Rokkitt,serif}.villar .font-google-kalam,.villar .h-font-google-kalam h1,.villar .h-font-google-kalam h2,.villar .h-font-google-kalam h3,.villar .h-font-google-kalam h4,.villar .h-font-google-kalam h5,.villar .h-font-google-kalam h6{font-family:Kalam,cursive}
/*!
 * Views and widgets
 */.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);background-color:var(--villar-color-light-highlight);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:var(--villar-color-primary);outline-color:var(--villar-color-primary)}.dark .screen-reader-text:focus{background-color:var(--villar-color-dark-highlight)}.screen-reader-text:focus{clip:auto!important;border-radius:3px;-webkit-clip-path:none;clip-path:none;display:block;font-weight:700;height:auto;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.villar-preloader-wrap{background-color:var(--villar-color-light);height:100%;left:0;position:fixed;top:0;width:100%;z-index:100000}.dark .villar-preloader-wrap{background-color:var(--villar-color-dark)}.villar-preloader-wrap>div{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.cssload-loader{height:61px;left:calc(50% - 30px);perspective:760px;position:relative;width:61px}.cssload-inner,.cssload-loader{border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.cssload-inner{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;height:100%;position:absolute;width:100%}.cssload-inner.cssload-one{animation:cssload-rotate-one 1.15s linear infinite;-o-animation:cssload-rotate-one 1.15s linear infinite;-ms-animation:cssload-rotate-one 1.15s linear infinite;-webkit-animation:cssload-rotate-one 1.15s linear infinite;-moz-animation:cssload-rotate-one 1.15s linear infinite;border-bottom:3px solid;left:0;top:0}.cssload-inner.cssload-two{animation:cssload-rotate-two 1.15s linear infinite;-o-animation:cssload-rotate-two 1.15s linear infinite;-ms-animation:cssload-rotate-two 1.15s linear infinite;-webkit-animation:cssload-rotate-two 1.15s linear infinite;-moz-animation:cssload-rotate-two 1.15s linear infinite;border-right:3px solid;right:0;top:0}.cssload-inner.cssload-three{animation:cssload-rotate-three 1.15s linear infinite;-o-animation:cssload-rotate-three 1.15s linear infinite;-ms-animation:cssload-rotate-three 1.15s linear infinite;-webkit-animation:cssload-rotate-three 1.15s linear infinite;-moz-animation:cssload-rotate-three 1.15s linear infinite;border-top:3px solid;bottom:0;right:0}.cssload-inner.cssload-one,.cssload-inner.cssload-three,.cssload-inner.cssload-two{border-color:var(--villar-color-dark)}.dark .cssload-inner.cssload-one,.dark .cssload-inner.cssload-three,.dark .cssload-inner.cssload-two{border-color:var(--villar-color-white)}@keyframes cssload-rotate-one{0%{transform:rotateX(35deg) rotateY(-45deg) rotate(0deg)}to{transform:rotateX(35deg) rotateY(-45deg) rotate(1turn)}}@-webkit-keyframes cssload-rotate-one{0%{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotate(0deg)}to{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotate(1turn)}}@keyframes cssload-rotate-two{0%{transform:rotateX(50deg) rotateY(10deg) rotate(0deg)}to{transform:rotateX(50deg) rotateY(10deg) rotate(1turn)}}@-webkit-keyframes cssload-rotate-two{0%{-webkit-transform:rotateX(50deg) rotateY(10deg) rotate(0deg)}to{-webkit-transform:rotateX(50deg) rotateY(10deg) rotate(1turn)}}@keyframes cssload-rotate-three{0%{transform:rotateX(35deg) rotateY(55deg) rotate(0deg)}to{transform:rotateX(35deg) rotateY(55deg) rotate(1turn)}}@-webkit-keyframes cssload-rotate-three{0%{-webkit-transform:rotateX(35deg) rotateY(55deg) rotate(0deg)}to{-webkit-transform:rotateX(35deg) rotateY(55deg) rotate(1turn)}}.dark .villar-social-menu,.villar-social-menu{margin:0}.dark .villar-social-menu li,.villar-social-menu li{display:block;float:left;padding-left:12px}.dark .villar-social-menu a,.villar-social-menu a{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dark .villar-social-menu a:hover,.villar-social-menu a:hover{color:var(--villar-color-primary)}.dark .villar-social-menu a:after,.villar-social-menu a:after{content:"\f0c1";display:block;font-family:Font Awesome\ 5 Brands;font-weight:400}.dark .villar-social-menu li a[href*="facebook.com"]:after,.villar-social-menu li a[href*="facebook.com"]:after{content:"\f39e"}.dark .villar-social-menu li a[href*="twitter.com"]:after,.villar-social-menu li a[href*="twitter.com"]:after{content:"\f099"}.dark .villar-social-menu li a[href*="linkedin.com"]:after,.villar-social-menu li a[href*="linkedin.com"]:after{content:"\f0e1"}.dark .villar-social-menu li a[href*="blogger.com"]:after,.villar-social-menu li a[href*="blogger.com"]:after{content:"\f37c"}.dark .villar-social-menu li a[href*="plus.google.com"]:after,.villar-social-menu li a[href*="plus.google.com"]:after{content:"\f0d5"}.dark .villar-social-menu li a[href*="youtube.com"]:after,.villar-social-menu li a[href*="youtube.com"]:after{content:"\f167"}.dark .villar-social-menu li a[href*="dribbble.com"]:after,.villar-social-menu li a[href*="dribbble.com"]:after{content:"\f17d"}.dark .villar-social-menu li a[href*="pinterest.com"]:after,.villar-social-menu li a[href*="pinterest.com"]:after{content:"\f0d2"}.dark .villar-social-menu li a[href*="bitbucket.org"]:after,.villar-social-menu li a[href*="bitbucket.org"]:after{content:"\f171"}.dark .villar-social-menu li a[href*="github.com"]:after,.villar-social-menu li a[href*="github.com"]:after{content:"\f113"}.dark .villar-social-menu li a[href*="codepen.io"]:after,.villar-social-menu li a[href*="codepen.io"]:after{content:"\f1cb"}.dark .villar-social-menu li a[href*="flickr.com"]:after,.villar-social-menu li a[href*="flickr.com"]:after{content:"\f16e"}.dark .villar-social-menu li a[href$="/feed/"]:after,.villar-social-menu li a[href$="/feed/"]:after{content:"\f09e";font-family:Font Awesome\ 5 Free;font-weight:900}.dark .villar-social-menu li a[href*="foursquare.com"]:after,.villar-social-menu li a[href*="foursquare.com"]:after{content:"\f180"}.dark .villar-social-menu li a[href*="instagram.com"]:after,.villar-social-menu li a[href*="instagram.com"]:after{content:"\f16d"}.dark .villar-social-menu li a[href*="tumblr.com"]:after,.villar-social-menu li a[href*="tumblr.com"]:after{content:"\f173"}.dark .villar-social-menu li a[href*="reddit.com"]:after,.villar-social-menu li a[href*="reddit.com"]:after{content:"\f1a1"}.dark .villar-social-menu li a[href*="vimeo.com"]:after,.villar-social-menu li a[href*="vimeo.com"]:after{content:"\f194"}.dark .villar-social-menu li a[href*="digg.com"]:after,.villar-social-menu li a[href*="digg.com"]:after{content:"\f1a6"}.dark .villar-social-menu li a[href*="twitch.tv"]:after,.villar-social-menu li a[href*="twitch.tv"]:after{content:"\f1e8"}.dark .villar-social-menu li a[href*="stumbleupon.com"]:after,.villar-social-menu li a[href*="stumbleupon.com"]:after{content:"\f1a4"}.dark .villar-social-menu li a[href*="delicious.com"]:after,.villar-social-menu li a[href*="delicious.com"]:after{content:"\f1a5"}.dark .villar-social-menu li a[href*="mailto:"]:after,.villar-social-menu li a[href*="mailto:"]:after{content:"\f0e0";font-family:Font Awesome\ 5 Free}.dark .villar-social-menu li a[href*="soundcloud.com"]:after,.villar-social-menu li a[href*="soundcloud.com"]:after{content:"\f1be"}.dark .villar-social-menu li a[href*="wordpress.com"]:after,.dark .villar-social-menu li a[href*="wordpress.org"]:after,.villar-social-menu li a[href*="wordpress.com"]:after,.villar-social-menu li a[href*="wordpress.org"]:after{content:"\f19a"}.dark .villar-social-menu li a[href*="jsfiddle.net"]:after,.villar-social-menu li a[href*="jsfiddle.net"]:after{content:"\f1cc"}.dark .villar-social-menu li a[href*="tripadvisor.com"]:after,.villar-social-menu li a[href*="tripadvisor.com"]:after{content:"\f262"}.dark .villar-social-menu li a[href*="angel.co"]:after,.villar-social-menu li a[href*="angel.co"]:after{content:"\f209"}.dark .villar-social-menu li a[href*="slack.com"]:after,.villar-social-menu li a[href*="slack.com"]:after{content:"\f198"}.dark .villar-social-menu li a[href*="500px.com"]:after,.villar-social-menu li a[href*="500px.com"]:after{content:"\f26e"}.dark .villar-social-menu li a[href*="500px.com"]:hover,.villar-social-menu li a[href*="500px.com"]:hover{background-color:#0099e5}.dark .villar-social-menu li a[href*="amazon.com"]:after,.villar-social-menu li a[href*="amazon.com"]:after{content:"\f270"}.dark .villar-social-menu li a[href*="amazon.com"]:hover,.villar-social-menu li a[href*="amazon.com"]:hover{background-color:#f90}.dark .villar-social-menu li a[href*="amilia.com"]:after,.villar-social-menu li a[href*="amilia.com"]:after{content:"\f36d"}.dark .villar-social-menu li a[href*="amilia.com"]:hover,.villar-social-menu li a[href*="amilia.com"]:hover{background-color:#46aaf8}.dark .villar-social-menu li a[href*="gitlab.com"]:after,.villar-social-menu li a[href*="gitlab.com"]:after{content:"\f09b"}.dark .villar-social-menu li a[href*="gitlab.com"]:hover,.villar-social-menu li a[href*="gitlab.com"]:hover{background-color:#e65328}.dark .villar-social-menu li a[href*="ebay.com"]:after,.villar-social-menu li a[href*="ebay.com"]:after{content:"\f4f4"}.dark .villar-social-menu li a[href*="ebay.com"]:hover,.villar-social-menu li a[href*="ebay.com"]:hover{background-color:#0654ba}.dark .villar-social-menu li a[href*="dashcube.com"]:after,.villar-social-menu li a[href*="dashcube.com"]:after{content:"\f210"}.dark .villar-social-menu li a[href*="dashcube.com"]:hover,.villar-social-menu li a[href*="dashcube.com"]:hover{background-color:#f76707}.dark .villar-social-menu li a[href*="behance.net"]:after,.villar-social-menu li a[href*="behance.net"]:after{content:"\f1b5"}.dark .villar-social-menu li a[href*="behance.net"]:hover,.villar-social-menu li a[href*="behance.net"]:hover{background-color:#0052cc}.dark .villar-social-menu li a[href*="vk.net"]:after,.villar-social-menu li a[href*="vk.net"]:after{content:"\f189"}.dark .villar-social-menu li a[href*="vk.net"]:hover,.villar-social-menu li a[href*="vk.net"]:hover{background-color:#5181b8}.dark .villar-social-menu li a[href*="mastodon.social"]:after,.villar-social-menu li a[href*="mastodon.social"]:after{content:"\f4f6"}.dark .villar-social-menu li a[href*="mastodon.social"]:hover,.villar-social-menu li a[href*="mastodon.social"]:hover{background-color:#5181b8}.dark .villar-social-menu li a[href*="algolia.com"]:after,.villar-social-menu li a[href*="algolia.com"]:after{content:"\f36c"}.dark .villar-social-menu li a[href*="algolia.com"]:hover,.villar-social-menu li a[href*="algolia.com"]:hover{background-color:#5a6dff}.dark .villar-social-menu li a[href*="bandcamp.com"]:after,.villar-social-menu li a[href*="bandcamp.com"]:after{content:"\f2d5"}.dark .villar-social-menu li a[href*="bandcamp.com"]:hover,.villar-social-menu li a[href*="bandcamp.com"]:hover{background-color:#639aa9}.dark .villar-social-menu li a[href*="codiepie.com"]:after,.villar-social-menu li a[href*="codiepie.com"]:after{content:"\f284"}.dark .villar-social-menu li a[href*="codiepie.com"]:hover,.villar-social-menu li a[href*="codiepie.com"]:hover{background-color:#222}.dark .villar-social-menu li a[href*="del.icio.us"]:after,.villar-social-menu li a[href*="del.icio.us"]:after{content:"\f1a5"}.dark .villar-social-menu li a[href*="del.icio.us"]:hover,.villar-social-menu li a[href*="del.icio.us"]:hover{background-color:#0076e8}.dark .villar-social-menu li a[href*="gitter.im"]:after,.villar-social-menu li a[href*="gitter.im"]:after{content:"\f426"}.dark .villar-social-menu li a[href*="gitter.im"]:hover,.villar-social-menu li a[href*="gitter.im"]:hover{background-color:#46bc99}.dark .villar-social-menu li a[href*="goodreads.com"]:after,.villar-social-menu li a[href*="goodreads.com"]:after{content:"\f3a8"}.dark .villar-social-menu li a[href*="goodreads.com"]:hover,.villar-social-menu li a[href*="goodreads.com"]:hover{background-color:#382110}.dark .villar-social-menu li a[href*="hireahelper.com"]:after,.villar-social-menu li a[href*="hireahelper.com"]:after{content:"\f3b0"}.dark .villar-social-menu li a[href*="hireahelper.com"]:hover,.villar-social-menu li a[href*="hireahelper.com"]:hover{background-color:#693238}.dark .villar-social-menu li a[href*="imdb.com"]:after,.villar-social-menu li a[href*="imdb.com"]:after{content:"\f2d8"}.dark .villar-social-menu li a[href*="imdb.com"]:hover,.villar-social-menu li a[href*="imdb.com"]:hover{background-color:#f5c518}.dark .villar-social-menu li a[href*="last.fm"]:after,.villar-social-menu li a[href*="last.fm"]:after{content:"\f202"}.dark .villar-social-menu li a[href*="last.fm"]:hover,.villar-social-menu li a[href*="last.fm"]:hover{background-color:#b00}.dark .villar-social-menu li a[href*="medium.com"]:after,.villar-social-menu li a[href*="medium.com"]:after{content:"\f23a"}.dark .villar-social-menu li a[href*="medium.com"]:hover,.villar-social-menu li a[href*="medium.com"]:hover{background-color:#693238}.dark .villar-social-menu li a[href*="meetup.com"]:after,.villar-social-menu li a[href*="meetup.com"]:after{content:"\f2e0"}.dark .villar-social-menu li a[href*="meetup.com"]:hover,.villar-social-menu li a[href*="meetup.com"]:hover{background-color:#f13a59}.dark .villar-social-menu li a[href*="mixcloud.com"]:after,.villar-social-menu li a[href*="mixcloud.com"]:after{content:"\f289"}.dark .villar-social-menu li a[href*="mixcloud.com"]:hover,.villar-social-menu li a[href*="mixcloud.com"]:hover{background-color:#693238}.dark .villar-social-menu li a[href*="quora.com"]:after,.villar-social-menu li a[href*="quora.com"]:after{content:"\f3d2"}.dark .villar-social-menu li a[href*="quora.com"]:hover,.villar-social-menu li a[href*="quora.com"]:hover{background-color:#b92b27}.dark .villar-social-menu li a[href*="us.napster.com"]:after,.villar-social-menu li a[href*="us.napster.com"]:after{content:"\f2c4"}.dark .villar-social-menu li a[href*="us.napster.com"]:hover,.villar-social-menu li a[href*="us.napster.com"]:hover{background-color:#49ffd0}.dark .villar-social-menu li a[href*="slideshare.net"]:after,.villar-social-menu li a[href*="slideshare.net"]:after{content:"\f1e7"}.dark .villar-social-menu li a[href*="slideshare.net"]:hover,.villar-social-menu li a[href*="slideshare.net"]:hover{background-color:#222}.dark .villar-social-menu li a[href*="spotify.com"]:after,.villar-social-menu li a[href*="spotify.com"]:after{content:"\f1bc"}.dark .villar-social-menu li a[href*="spotify.com"]:hover,.villar-social-menu li a[href*="spotify.com"]:hover{background-color:#1ed760}.dark .villar-social-menu li a[href*="stackexchange.com"]:after,.villar-social-menu li a[href*="stackexchange.com"]:after{content:"\f18d"}.dark .villar-social-menu li a[href*="stackexchange.com"]:hover,.villar-social-menu li a[href*="stackexchange.com"]:hover{background-color:#12457c}.dark .villar-social-menu li a[href*="stackoverflow.com"]:after,.villar-social-menu li a[href*="stackoverflow.com"]:after{content:"\f16c"}.dark .villar-social-menu li a[href*="stackoverflow.com"]:hover,.villar-social-menu li a[href*="stackoverflow.com"]:hover{background-color:#f48024}.dark .villar-social-menu li a[href*="trello.com"]:after,.villar-social-menu li a[href*="trello.com"]:after{content:"\f181"}.dark .villar-social-menu li a[href*="trello.com"]:hover,.villar-social-menu li a[href*="trello.com"]:hover{background-color:#5aac44}.dark .villar-social-menu li a[href*="xing.com"]:after,.villar-social-menu li a[href*="xing.com"]:after{content:"\f168"}.dark .villar-social-menu li a[href*="xing.com"]:hover,.villar-social-menu li a[href*="xing.com"]:hover{background-color:#b0d400}.dark .villar-social-menu li a[href*="yelp.com"]:after,.villar-social-menu li a[href*="yelp.com"]:after{content:"\f1e9"}.dark .villar-social-menu li a[href*="yelp.com"]:hover,.villar-social-menu li a[href*="yelp.com"]:hover{background-color:#d32323}.dark .villar-social-menu li a[href*="facebook.com"]:hover,.villar-social-menu li a[href*="facebook.com"]:hover{background-color:#3b5998}.dark .villar-social-menu li a[href*="twitter.com"]:hover,.villar-social-menu li a[href*="twitter.com"]:hover{background-color:#00aced}.dark .villar-social-menu li a[href*="plus.google.com"]:hover,.villar-social-menu li a[href*="plus.google.com"]:hover{background-color:#dd4b39}.dark .villar-social-menu li a[href*="/feed/"]:hover,.villar-social-menu li a[href*="/feed/"]:hover{background-color:#dc622c}.dark .villar-social-menu li a[href*="wordpress.com"]:hover,.dark .villar-social-menu li a[href*="wordpress.org"]:hover,.villar-social-menu li a[href*="wordpress.com"]:hover,.villar-social-menu li a[href*="wordpress.org"]:hover{background-color:#45bbe6}.dark .villar-social-menu li a[href*="github.com"]:hover,.villar-social-menu li a[href*="github.com"]:hover{background-color:#4183c4}.dark .villar-social-menu li a[href*="linkedin.com"]:hover,.villar-social-menu li a[href*="linkedin.com"]:hover{background-color:#007bb6}.dark .villar-social-menu li a[href*="blogger.com"]:hover,.villar-social-menu li a[href*="blogger.com"]:hover{background-color:#fe6601}.dark .villar-social-menu li a[href*="pinterest.com"]:hover,.villar-social-menu li a[href*="pinterest.com"]:hover{background-color:#cb2027}.dark .villar-social-menu li a[href*="flickr.com"]:hover,.villar-social-menu li a[href*="flickr.com"]:hover{background-color:#ff0084}.dark .villar-social-menu li a[href*="vimeo.com"]:hover,.villar-social-menu li a[href*="vimeo.com"]:hover{background-color:#aad450}.dark .villar-social-menu li a[href*="youtube.com"]:hover,.villar-social-menu li a[href*="youtube.com"]:hover{background-color:#b00}.dark .villar-social-menu li a[href*="instagram.com"]:hover,.villar-social-menu li a[href*="instagram.com"]:hover{background-color:#517fa4}.dark .villar-social-menu li a[href*="dribbble.com"]:hover,.villar-social-menu li a[href*="dribbble.com"]:hover{background-color:#ea4c89}.dark .villar-social-menu li a[href*="skype.com"]:hover,.villar-social-menu li a[href*="skype.com"]:hover{background-color:#12a5f4}.dark .villar-social-menu li a[href*="digg.com"]:hover,.villar-social-menu li a[href*="digg.com"]:hover{background-color:#333}.dark .villar-social-menu li a[href*="codepen.io"]:hover,.villar-social-menu li a[href*="codepen.io"]:hover{background-color:#000}.dark .villar-social-menu li a[href*="reddit.com"]:hover,.villar-social-menu li a[href*="reddit.com"]:hover{background-color:#ff4500}.dark .villar-social-menu li a[href*="mailto:"]:hover,.villar-social-menu li a[href*="mailto:"]:hover{background-color:#1d62f0}.dark .villar-social-menu li a[href*="foursquare.com"]:hover,.villar-social-menu li a[href*="foursquare.com"]:hover{background-color:#f94877}.dark .villar-social-menu li a[href*="stumbleupon.com"]:hover,.villar-social-menu li a[href*="stumbleupon.com"]:hover{background-color:#eb4924}.dark .villar-social-menu li a[href*="twitch.tv"]:hover,.villar-social-menu li a[href*="twitch.tv"]:hover{background-color:#6441a5}.dark .villar-social-menu li a[href*="tumblr.com"]:hover,.villar-social-menu li a[href*="tumblr.com"]:hover{background-color:#32506d}.dark .villar-social-menu li a[href*="soundcloud.com"]:hover,.villar-social-menu li a[href*="soundcloud.com"]:hover{background-color:#f50}.dark .villar-social-menu li a[href*="wordpress.org"]:hover,.villar-social-menu li a[href*="wordpress.org"]:hover{background-color:#45bbe6}.dark .villar-social-menu li a[href*="jsfiddle.net"]:hover,.villar-social-menu li a[href*="jsfiddle.net"]:hover{background-color:#4679bd}.dark .villar-social-menu li a[href*="tripadvisor.com"]:hover,.villar-social-menu li a[href*="tripadvisor.com"]:hover{background-color:#86c171}.dark .villar-social-menu li a[href*="foursquare.com"]:hover,.villar-social-menu li a[href*="foursquare.com"]:hover{background-color:#2d5be3}.dark .villar-social-menu li a[href*="angel.co"]:hover,.villar-social-menu li a[href*="angel.co"]:hover{background-color:#000}.dark .villar-social-menu li a[href*="slack.com"]:hover,.villar-social-menu li a[href*="slack.com"]:hover{background-color:#56b68b}.entry-meta .entry-date .updated:not(.published){display:none}.entry-meta>span:before{content:"";font-family:Font Awesome\ 5 Free;font-size:12px;height:15px;margin-right:6px}.entry-meta .entry-footer span{display:block;float:left;margin-right:15px}.entry-meta .comments-link:before{content:"\f086"}.entry-meta .posted-on:before{content:"\f017"}.entry-meta .cat-links:before{content:"\f07c"}.entry-meta .views:before{content:"\f06e"}.entry-meta .byline:before{content:"\f5ad";font-weight:900}.entry-meta .edit-link:before{content:"\f044"}.entry-meta .tags-links:before{content:"\f02c";font-size:10px;font-weight:900}.navigation .page-numbers,.navigation a{padding:0 .25rem}.navigation .page-numbers.current,.navigation a:hover{color:var(--villar-color-primary)}.navigation a{position:relative}.navigation a:before{--tw-gradient-from:var(--villar-color-gradient-start);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0));--tw-gradient-to:var(--villar-color-gradient-end);background-image:linear-gradient(to right,var(--tw-gradient-stops));bottom:-.15em;content:"";display:block;height:.16em;left:0;opacity:0;position:absolute;transition-duration:.15s;transition-property:bottom,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.navigation a:hover-hidden{position:relative}.navigation a:hover-hidden:before{--tw-gradient-from:var(--villar-color-gradient-start);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0));--tw-gradient-to:var(--villar-color-gradient-end);background-image:linear-gradient(to right,var(--tw-gradient-stops));content:"";display:block;height:.16em;left:0;position:absolute;transition-duration:.15s;transition-property:bottom,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.navigation a:hover:before{bottom:.15em;opacity:.8}.navigation .nav-links{display:flex}.navigation.post-navigation .nav-links,.navigation.posts-navigation .nav-links{justify-content:space-between}.navigation.post-navigation{margin-bottom:24px}.navigation.post-navigation .nav-links a{display:inline-block;font-family:Source Sans Pro,sans-serif;letter-spacing:.2px;line-height:1.6;overflow-wrap:break-word}.navigation.post-navigation .nav-links a,.navigation.post-navigation .nav-links a-reverse{background-image:linear-gradient(transparent calc(99% - 2px),var(--villar-color-light-title) 2px);background-repeat:no-repeat;background-size:0 100%}.dark .navigation.post-navigation .nav-links a,.dark .navigation.post-navigation .nav-links a-reverse{background-image:linear-gradient(transparent calc(99% - 2px),var(--villar-color-dark-title) 2px)}.navigation.post-navigation .nav-links a{color:var(--villar-color-light-title-secondary);font-size:.875rem;line-height:1.25rem;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.navigation.post-navigation .nav-links a:hover{background-size:100% 100%}.dark .navigation.post-navigation .nav-links a{color:var(--villar-color-dark-title-secondary)}.navigation.post-navigation .nav-links .nav-previous a,.navigation.post-navigation .nav-links .nav-previous a-reverse{background-image:linear-gradient(transparent calc(99% - 2px),var(--villar-color-light-title) 2px);background-repeat:no-repeat;background-size:0 100%}.dark .navigation.post-navigation .nav-links .nav-previous a,.dark .navigation.post-navigation .nav-links .nav-previous a-reverse{background-image:linear-gradient(transparent calc(99% - 2px),var(--villar-color-dark-title) 2px)}.navigation.post-navigation .nav-links .nav-previous a:hover{background-size:100% 100%}.navigation.post-navigation .nav-links .nav-next a{background-image:linear-gradient(transparent calc(99% - 2px),var(--villar-color-light-title) 2px);background-repeat:no-repeat;background-size:0 100%}.dark .navigation.post-navigation .nav-links .nav-next a{background-image:linear-gradient(transparent calc(99% - 2px),var(--villar-color-dark-title) 2px)}.navigation.post-navigation .nav-links .nav-next a{background-position-x:right}.navigation.post-navigation .nav-links .nav-next a:hover{background-size:100% 100%}.navigation.post-navigation .nav-links a:hover:before{display:none}.primary-navbar .site-brand img{height:32px;width:120px}.primary-navbar .mobile-menu-toggle{height:60px;line-height:60px}.primary-navbar .mobile-menu-toggle .fa-bars{margin-right:10px}.primary-navbar .mobile-menu-toggle .fa-times{margin-right:13px}.primary-navbar .sf-menu li{background-color:var(--villar-color-light);line-height:1.5;white-space:nowrap;*white-space:normal}.dark .primary-navbar .sf-menu li{background-color:var(--villar-color-dark)}.primary-navbar .sf-menu .current-menu-item>a,.primary-navbar .sf-menu .current-menu-item>a-hidden,.primary-navbar .sf-menu .current-menu-parent>a,.primary-navbar .sf-menu .current-menu-parent>a-hidden{position:relative}.primary-navbar .sf-menu .current-menu-item>a-hidden:before,.primary-navbar .sf-menu .current-menu-item>a:before,.primary-navbar .sf-menu .current-menu-parent>a-hidden:before,.primary-navbar .sf-menu .current-menu-parent>a:before{--tw-gradient-from:var(--villar-color-gradient-start);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0));--tw-gradient-to:var(--villar-color-gradient-end);background-image:linear-gradient(to right,var(--tw-gradient-stops));content:"";display:block;height:.16em;left:0;position:absolute;transition-duration:.15s;transition-property:bottom,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.primary-navbar .sf-menu .current-menu-item>a:before,.primary-navbar .sf-menu .current-menu-parent>a:before{bottom:.15em;opacity:.8}.primary-navbar .sf-menu,.primary-navbar .sf-menu ul{border-color:var(--villar-color-light-border);border-width:1px;min-width:12em;*width:12em}.dark .primary-navbar .sf-menu,.dark .primary-navbar .sf-menu ul{border-color:var(--villar-color-dark-border)}.primary-navbar .sf-menu .menu-item-has-children>a:after{color:var(--villar-color-light-base);font-size:.6rem;margin-left:0;margin-right:0;margin-top:-.15rem;padding-left:4px;position:absolute;top:50%}.dark .primary-navbar .sf-menu .menu-item-has-children>a:after{color:var(--villar-color-dark-base)}.primary-navbar .sf-menu .menu-item-has-children>a:after{content:"\f054"}@media (min-width:960px){.primary-navbar .sf-menu{border:none;min-width:auto;*width:auto}.primary-navbar .sf-menu:before{display:none}.primary-navbar .sf-menu>li{height:60px;line-height:60px}.primary-navbar .sf-menu>li>.sub-menu:before{border:6px solid transparent;border-bottom:6px solid var(--villar-color-light-border);bottom:100%;content:" ";left:12px;position:absolute;z-index:50}.dark .primary-navbar .sf-menu>li>.sub-menu:before{border-bottom-color:var(--villar-color-dark-border)}.primary-navbar .sf-menu>.menu-item-has-children>a:after{content:"\f078"}}.primary-navbar .nav-search-form:before,.primary-navbar .sf-menu:before{border:6px solid transparent;border-bottom:6px solid var(--villar-color-light-border);bottom:100%;content:" ";position:absolute;z-index:50}.dark .primary-navbar .nav-search-form:before,.dark .primary-navbar .sf-menu:before{border-bottom-color:var(--villar-color-dark-border)}.primary-navbar .sf-menu:before{left:12px}.primary-navbar .nav-search-form:before{right:12px}.comments-area ol{list-style:none}.comments-area .comment-list .comment .comment-body{border-bottom-width:2px;border-color:var(--villar-color-light-border);margin-bottom:12px;overflow-wrap:break-word;padding:12px;position:relative}.dark .comments-area .comment-list .comment .comment-body{border-color:var(--villar-color-dark-border)}.comments-area .comment-list>.comment:first-child>.comment-body{margin-top:0}.comments-area .comment-list .bypostauthor>article .fn:after{text-rendering:auto;content:"\f5ac";display:inline-block;font-size:12px;font-style:normal;font-variant:normal;margin-left:8px}.comments-area .comment-list .children{padding-left:24px}.comments-area .comment-list .comment-meta:after{clear:both;content:"";display:block}.comments-area .comment-list .comment-meta .comment-author img{--tw-shadow:0 3px 0 0 hsla(0,0%,71%,.5);--tw-shadow-colored:0 3px 0 0 var(--tw-shadow-color);border-radius:9999px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:block;float:left;height:46px!important;margin:0 8px 0 0;padding:0;width:46px!important}.dark .comments-area .comment-list .comment-meta .comment-author img{--tw-shadow:0 3px 0 0 rgba(90,90,90,.6);--tw-shadow-colored:0 3px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.comments-area .comment-list .comment-meta .comment-author .says{display:none}.comments-area .comment-list .comment-meta .comment-author .fn{color:var(--villar-color-light-title);display:inline-block;font-weight:700}.dark .comments-area .comment-list .comment-meta .comment-author .fn{color:var(--villar-color-dark-title)}.comments-area .comment-list .comment-meta .comment-author .fn .url{-webkit-text-decoration-line:underline;text-decoration-line:underline;transition-duration:.2s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.comments-area .comment-list .comment-meta .comment-author .fn .url:focus,.comments-area .comment-list .comment-meta .comment-author .fn .url:hover{color:var(--villar-color-primary)}.comments-area .comment-list .comment-meta .comment-metadata{font-size:.75rem;line-height:1rem}.comments-area .comment-list .comment-meta .comment-metadata a{transition-duration:.2s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.comments-area .comment-list .comment-meta .comment-metadata a:hover{color:var(--villar-color-primary)}.comments-area .comment-list .comment-meta .edit-link{margin-left:10px}.comments-area .comment-list .comment-meta .comment-awaiting-moderation{display:block;font-size:.875rem;line-height:1.25rem;margin-top:24px}.comments-area .comment-list .comment-content{color:var(--villar-color-light-title-secondary);margin-top:12px}.dark .comments-area .comment-list .comment-content{color:var(--villar-color-dark-title-secondary)}.comments-area .comment-list .comment-content p{margin:0}.comments-area .comment-list .reply{display:inline-block;font-size:.875rem;line-height:1.25rem;margin-top:12px}.comments-area .comment-list .reply:hover{color:var(--villar-color-primary)}.comments-area .comment-list .reply:before{content:"\f30a"}.comments-area .comment-list .reply .comment-reply-link{padding-left:8px}.comments-area .comment-respond .comment-reply-title{font-size:1.25rem;margin-bottom:24px}.comments-area .comment-respond .comment-reply-title small{position:relative}.comments-area .comment-respond .comment-reply-title small:before{--tw-gradient-from:var(--villar-color-gradient-start);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0));--tw-gradient-to:var(--villar-color-gradient-end);background-image:linear-gradient(to right,var(--tw-gradient-stops));bottom:-.15em;content:"";display:block;height:.16em;left:0;opacity:0;position:absolute;transition-duration:.15s;transition-property:bottom,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.comments-area .comment-respond .comment-reply-title small{font-size:.875rem;line-height:1.25rem;padding-left:4px;padding-right:4px}.comments-area .comment-respond .comment-reply-title small:hover-hidden{position:relative}.comments-area .comment-respond .comment-reply-title small:hover-hidden:before{--tw-gradient-from:var(--villar-color-gradient-start);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0));--tw-gradient-to:var(--villar-color-gradient-end);background-image:linear-gradient(to right,var(--tw-gradient-stops));content:"";display:block;height:.16em;left:0;position:absolute;transition-duration:.15s;transition-property:bottom,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.comments-area .comment-respond .comment-reply-title small:hover:before{bottom:.15em;opacity:.8}.comments-area .comment-respond .comment-notes{font-size:.875rem;line-height:1.25rem}.comments-area .comment-respond .form-submit{padding-bottom:12px;padding-top:12px}.comments-area .comment-respond .comment-form-cookies-consent label{color:var(--villar-color-light-base)}.dark .comments-area .comment-respond .comment-form-cookies-consent label{color:var(--villar-color-dark-base)}.widget ol,.widget ul{list-style:none outside none;margin:0;padding:0}.widget a:not(.reset){color:var(--villar-color-light-title-secondary);transition-duration:.2s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.widget a:not(.reset):hover{color:var(--villar-color-primary)}.dark .widget a:not(.reset){color:var(--villar-color-dark-title-secondary)}.dark .widget a:not(.reset):hover{color:var(--villar-color-primary)}.widget a:before{color:inherit!important;display:none!important}.widget li{font-size:.875rem;line-height:1.25rem;margin:0;padding:0;position:relative}.widget li::marker{color:var(--villar-color-primary)}.widget h1:not(.reset),.widget h2:not(.reset),.widget h3:not(.reset),.widget h4:not(.reset),.widget h5:not(.reset),.widget h6:not(.reset){margin:0 0 16px}.widget table:not(.reset) caption:not(.reset){padding:4px 6px;text-align:center}.widget .wp-block-button a:not(.reset){transition-duration:.2s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.widget .wp-block-button a:not(.reset):hover{background-color:var(--villar-color-primary);color:var(--villar-color-white)}.widget:not(.woocommerce,.widget_rss,[class*=villar]) ul:not(.wp-block-social-links,.blocks-gallery-grid,.wc-block-grid__products,.wc-block-product-categories-list) li{padding:.4rem 1rem .4rem 1.4rem}.widget:not(.woocommerce,.widget_rss,[class*=villar]) ul:not(.wp-block-social-links,.blocks-gallery-grid,.wc-block-grid__products,.wc-block-product-categories-list) li a{position:static}.widget:not(.woocommerce,.widget_rss,[class*=villar]) ul:not(.wp-block-social-links,.blocks-gallery-grid,.wc-block-grid__products,.wc-block-product-categories-list) li:not(.menu-item-has-children):before{color:var(--villar-color-primary);content:"\f02b";display:inline-block;font-size:.6rem;left:0;margin-top:-.3rem;position:absolute;top:50%}.widget:not(.woocommerce,.widget_rss,[class*=villar]) ul:not(.wp-block-social-links,.blocks-gallery-grid,.wc-block-grid__products,.wc-block-product-categories-list) li:not(.menu-item-has-children):after{--tw-gradient-from:var(--villar-color-light-border);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0));--tw-gradient-to:var(--villar-color-light);background-image:linear-gradient(to right,var(--tw-gradient-stops));bottom:0;content:" ";display:block;height:1px;left:0;position:absolute;width:100%}.dark .widget:not(.woocommerce,.widget_rss,[class*=villar]) ul:not(.wp-block-social-links,.blocks-gallery-grid,.wc-block-grid__products,.wc-block-product-categories-list) li:not(.menu-item-has-children):after{--tw-gradient-from:var(--villar-color-dark-border);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0));--tw-gradient-to:var(--villar-color-dark)}.widget:not(.woocommerce,.widget_rss,[class*=villar]) ul:not(.wp-block-social-links,.blocks-gallery-grid,.wc-block-grid__products,.wc-block-product-categories-list) li:not(.menu-item-has-children) a:after{color:var(--villar-color-primary);content:"\f054";display:inline-block;font-size:.6rem;margin-top:-.3rem;position:absolute;right:0;top:50%}.widget:not(.woocommerce,.widget_rss,[class*=villar]) ul:not(.wp-block-social-links,.blocks-gallery-grid,.wc-block-grid__products,.wc-block-product-categories-list) .sub-menu{padding-left:1rem}.widget:not(.woocommerce,.widget_rss,[class*=villar]).widget_archive ul li:before{content:"\f0c6";font-size:13px;top:9px}.widget:not(.woocommerce,.widget_rss,[class*=villar]).widget_categories ul li:before{content:"\f07c"}.widget:not(.woocommerce,.widget_rss,[class*=villar]).widget_pages ul li:before{content:"\f15b"}.widget:not(.woocommerce,.widget_rss,[class*=villar]).widget_meta ul li:before{content:"\f0c1"}.widget:not(.woocommerce,.widget_rss,[class*=villar]).widget_recent_comments ul li:before{content:"\f086"}.widget:not(.woocommerce,.widget_rss,[class*=villar]).widget_recent_entries ul li:before{content:"\f02b"}.widget:not(.woocommerce,.widget_rss,[class*=villar]).widget_rss ul li:before{content:"\f09e"}.widget:not(.woocommerce,.widget_rss,[class*=villar]).widget_tag_cloud ul li:before{content:"\f0c2"}.rtl .widget:not(.woocommerce) ul:not(.wp-block-social-links,.blocks-gallery-grid,.wc-block-grid__products) li{padding-left:0;padding-right:1.4rem}.rtl .widget:not(.woocommerce) ul:not(.wp-block-social-links,.blocks-gallery-grid,.wc-block-grid__products) li:not(.menu-item-has-children):before{left:auto;right:0}.rtl .widget:not(.woocommerce) ul:not(.wp-block-social-links,.blocks-gallery-grid,.wc-block-grid__products) li:not(.menu-item-has-children) a:after{content:"\f053";left:0;right:auto}.rtl .widget:not(.woocommerce) ul:not(.wp-block-social-links,.blocks-gallery-grid,.wc-block-grid__products) li:not(.menu-item-has-children):after{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.widget_product_tag_cloud a,.widget_tag_cloud a,.wp-block-tag-cloud a{border-color:var(--villar-color-light-border);border-radius:9999px;border-width:1px;color:var(--villar-color-light-title-secondary);display:inline-block;font-size:.75rem!important;margin-bottom:6px;padding:4px 12px;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dark .widget_product_tag_cloud a,.dark .widget_tag_cloud a,.dark .wp-block-tag-cloud a{border-color:var(--villar-color-dark-border);color:var(--villar-color-dark-title-secondary)}.widget_product_tag_cloud a:hover,.widget_tag_cloud a:hover,.wp-block-tag-cloud a:hover{background-color:var(--villar-color-primary)!important;border-color:var(--villar-color-primary)!important;color:var(--villar-color-white)!important}.widget_product_tag_cloud a:before,.widget_tag_cloud a:before,.wp-block-tag-cloud a:before{content:"#";padding-right:.125rem}.woocommerce-product-search,.wp-block-search{display:flex;flex-wrap:nowrap;position:relative}.woocommerce-product-search label,.wp-block-search label{display:none}.woocommerce-product-search .wp-block-search__input,.woocommerce-product-search input[type=search],.wp-block-search .wp-block-search__input,.wp-block-search input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--villar-color-light);border-color:var(--villar-color-light-border);border-radius:.25rem;border-width:1px;padding:6px 12px;width:100%}.woocommerce-product-search .wp-block-search__input:focus,.woocommerce-product-search input[type=search]:focus,.wp-block-search .wp-block-search__input:focus,.wp-block-search input[type=search]:focus{border-color:var(--villar-color-primary);outline:2px solid transparent;outline-offset:2px}.dark .woocommerce-product-search .wp-block-search__input,.dark .woocommerce-product-search input[type=search],.dark .wp-block-search .wp-block-search__input,.dark .wp-block-search input[type=search]{background-color:var(--villar-color-dark);border-color:var(--villar-color-dark-border)}.dark .woocommerce-product-search .wp-block-search__input:focus,.dark .woocommerce-product-search input[type=search]:focus,.dark .wp-block-search .wp-block-search__input:focus,.dark .wp-block-search input[type=search]:focus{border-color:var(--villar-color-primary)}.woocommerce-product-search:not(.wp-block-search__no-button) .wp-block-search__input,.woocommerce-product-search:not(.wp-block-search__no-button) input[type=search],.wp-block-search:not(.wp-block-search__no-button) .wp-block-search__input,.wp-block-search:not(.wp-block-search__no-button) input[type=search]{border-bottom-right-radius:0;border-right-width:0;border-top-right-radius:0}.woocommerce-product-search .wp-block-search__button,.woocommerce-product-search button[type=submit],.wp-block-search .wp-block-search__button,.wp-block-search button[type=submit]{background-color:var(--villar-color-dark);border-radius:.25rem;color:var(--villar-color-light);padding:8px 24px}.dark .woocommerce-product-search .wp-block-search__button,.dark .woocommerce-product-search button[type=submit],.dark .wp-block-search .wp-block-search__button,.dark .wp-block-search button[type=submit]{background-color:var(--villar-color-dark-highlight)}.woocommerce-product-search .wp-block-search__button,.woocommerce-product-search button[type=submit],.wp-block-search .wp-block-search__button,.wp-block-search button[type=submit]{cursor:pointer;transition-duration:.2s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,1,1)}.woocommerce-product-search .wp-block-search__button:hover,.woocommerce-product-search button[type=submit]:hover,.wp-block-search .wp-block-search__button:hover,.wp-block-search button[type=submit]:hover{background-color:var(--villar-color-primary)}.woocommerce-product-search .wp-block-search__button,.woocommerce-product-search button[type=submit],.wp-block-search .wp-block-search__button,.wp-block-search button[type=submit]{border-bottom-left-radius:0;border-top-left-radius:0;border-width:0;margin:0;padding-left:16px;padding-right:16px}.woocommerce-product-search .search-icon,.wp-block-search .search-icon{fill:var(--villar-color-white)}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{border-color:var(--villar-color-light-border);border-radius:.25rem}.dark .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{border-color:var(--villar-color-dark-border)}.widget_calendar table,.wp-block-calendar table{margin:0}.widget_calendar table th,.wp-block-calendar table th{background-color:var(--villar-color-light-highlight)}.dark .widget_calendar table th,.dark .wp-block-calendar table th{background-color:var(--villar-color-dark-highlight)}.widget_calendar td,.widget_calendar th,.wp-block-calendar td,.wp-block-calendar th{line-height:3;padding:0;text-align:center}.widget_calendar caption,.wp-block-calendar caption{color:var(--villar-color-light-title);font-weight:600}.dark .widget_calendar caption,.dark .wp-block-calendar caption{color:var(--villar-color-dark-title)}.widget_calendar tbody a,.wp-block-calendar tbody a{display:block;font-weight:600;text-decoration:none}.widget_rss .widget-title a.rsswidget:first-of-type{display:none}.widget_rss li{margin-bottom:12px}.villar-social-widget li{padding-right:4px!important}.villar-social-widget li a{background-color:var(--villar-color-light-highlight);border:none;border-radius:.25rem;display:inline-block;height:45px;margin-bottom:4px;margin-right:0;padding:0;text-align:center;vertical-align:middle;width:45px}.villar-social-widget li a:hover{background-color:var(--villar-color-primary)}.dark .villar-social-widget li a{background-color:var(--villar-color-dark-highlight)}.dark .villar-social-widget li a:hover{background-color:var(--villar-color-primary)}.dark .villar-social-widget li a:hover,.villar-social-widget li a:hover{color:var(--villar-color-white)!important}.villar-social-widget a:after{font-size:16px;line-height:2.8}.gallery{display:flex;flex-wrap:wrap;list-style:none!important;margin-bottom:10px;overflow:hidden}.gallery-item{position:relative}.gallery-item img{width:100%}.gallery-item *{display:block;height:100%}.wp-block-gallery .blocks-gallery-item figcaption{overflow:hidden}@layer base{.wp-block-gallery .blocks-gallery-caption{text-align:center}}.wp-block-gallery .blocks-gallery-caption{color:var(--villar-color-light-title-secondary);font-size:.875rem;line-height:1.25rem;text-align:center}.dark .wp-block-gallery .blocks-gallery-caption{color:var(--villar-color-dark-title-secondary)}.wp-block-gallery a:after,.wp-block-gallery a:before{display:none}.wp-caption{position:relative}.gallery-caption,.wp-caption-text{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:hidden;padding:3em .77em .7em;position:absolute;text-align:center;width:100%}body:not(.elementor-page) .gallery-item{display:inline-block;margin-bottom:5px;margin-right:5px;padding:0!important;text-align:center;vertical-align:top}.gallery-columns-1 .gallery-item{float:none!important;width:100%}.gallery-columns-2 .gallery-item{width:calc(50% - 3.5px)}.gallery-columns-3 .gallery-item{width:calc(33.33333% - 4.33333px)}.gallery-columns-4 .gallery-item{width:calc(25% - 4.75px)}.gallery-columns-5 .gallery-item{width:calc(20% - 5px)}.gallery-columns-6 .gallery-item{width:calc(16.66667% - 5.16667px)}.gallery-columns-7 .gallery-item{width:calc(14.28571% - 5.28571px)}.gallery-columns-8 .gallery-item{width:calc(12.5% - 5.375px)}.gallery-columns-9 .gallery-item{width:calc(11.11111% - 5.44444px)}.gallery-columns-2 .gallery-item:nth-child(2n+2),.gallery-columns-3 .gallery-item:nth-child(3n+3),.gallery-columns-4 .gallery-item:nth-child(4n+4),.gallery-columns-5 .gallery-item:nth-child(5n+5),.gallery-columns-6 .gallery-item:nth-child(6n+6),.gallery-columns-7 .gallery-item:nth-child(7n+7),.gallery-columns-8 .gallery-item:nth-child(8n+8),.gallery-columns-9 .gallery-item:nth-child(9n+9){margin-right:0!important}.gallery-columns-2 .gallery-item:nth-child(2n+2)+li,.gallery-columns-3 .gallery-item:nth-child(3n+3)+li,.gallery-columns-4 .gallery-item:nth-child(4n+4)+li,.gallery-columns-5 .gallery-item:nth-child(5n+5)+li,.gallery-columns-6 .gallery-item:nth-child(6n+6)+li,.gallery-columns-7 .gallery-item:nth-child(7n+7)+li,.gallery-columns-8 .gallery-item:nth-child(8n+8)+li,.gallery-columns-9 .gallery-item:nth-child(9n+9)+li{clear:both}.villar .last\:mb-0:last-child{margin-bottom:0}.hover\:link-accent:hover-hidden,.link-accent{position:relative}.hover\:link-accent:hover-hidden:before,.link-accent:before{--tw-gradient-from:var(--villar-color-gradient-start);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0));--tw-gradient-to:var(--villar-color-gradient-end);background-image:linear-gradient(to right,var(--tw-gradient-stops));content:"";display:block;height:.16em;left:0;position:absolute;transition-duration:.15s;transition-property:bottom,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.hover\:link-accent:hover:before{bottom:.15em;opacity:.8}.hover\:link-underline-full:hover{background-size:100% 100%}.villar .hover\:text-primary:hover{color:var(--villar-color-primary)}.villar .hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.villar .hover\:bg-right-center:hover{background-position:100%}.villar .focus\:text-primary:focus{color:var(--villar-color-primary)}.villar .group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.villar .group:hover .group-hover\:opacity-60{opacity:.6}.villar .dark .dark\:block{display:block}.villar .dark .dark\:hidden{display:none}.villar .dark .dark\:border-dark-border{border-color:var(--villar-color-dark-border)}.villar .dark .dark\:bg-dark{background-color:var(--villar-color-dark)}.villar .dark .dark\:bg-dark-highlight{background-color:var(--villar-color-dark-highlight)}.villar .dark .dark\:text-dark-title{color:var(--villar-color-dark-title)}.villar .dark .dark\:text-dark-base{color:var(--villar-color-dark-base)}.villar .dark .dark\:text-dark-title-secondary{color:var(--villar-color-dark-title-secondary)}.villar .dark .dark\:opacity-70{opacity:.7}.villar .dark .dark\:shadow-to-top-dark{--tw-shadow:0 0 9px 0 rgba(0,0,0,.5);--tw-shadow-colored:0 0 9px 0 var(--tw-shadow-color)}.villar .dark .dark\:shadow-ghost-dark-large,.villar .dark .dark\:shadow-to-top-dark{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.villar .dark .dark\:shadow-ghost-dark-large{--tw-shadow:0 5px 0 0 rgba(90,90,90,.6);--tw-shadow-colored:0 5px 0 0 var(--tw-shadow-color)}.villar .dark .dark\:shadow-box-dark{--tw-shadow:0 15px 18px -15px rgba(0,0,0,.85);--tw-shadow-colored:0 15px 18px -15px var(--tw-shadow-color)}.villar .dark .dark\:shadow-box-dark,.villar .dark .dark\:shadow-header-dark{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.villar .dark .dark\:shadow-header-dark{--tw-shadow:0 1px 6px 0 rgba(0,0,0,.25);--tw-shadow-colored:0 1px 6px 0 var(--tw-shadow-color)}@media (min-width:540px){.villar .sm\:w-0{width:0}.villar .sm\:w-260{width:260px}.villar .sm\:flex-row{flex-direction:row}}@media (min-width:720px){.villar .md\:mb-40{margin-bottom:40px}.villar .md\:flex{display:flex}.villar .md\:h-260{height:260px}.villar .md\:w-1\/2{width:50%}.villar .md\:w-full{width:100%}.villar .md\:w-1\/3{width:33.333333%}.villar .md\:w-1\/4{width:25%}.villar .md\:w-1\/5{width:20%}.villar .md\:w-1\/6{width:16.666667%}.villar .md\:max-w-sm{max-width:24rem}.villar .md\:rounded-l-lg{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.villar .md\:rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.villar .md\:rounded-br-none{border-bottom-right-radius:0}.villar .md\:rounded-bl-none{border-bottom-left-radius:0}}@media (min-width:960px){.villar .lg\:relative{position:relative}.villar .lg\:mr-1\.5{margin-right:.375rem}.villar .lg\:mr-1{margin-right:.25rem}.villar .lg\:mb-0{margin-bottom:0}.villar .lg\:block{display:block}.villar .lg\:flex{display:flex}.villar .lg\:hidden{display:none}.villar .lg\:w-1\/3{width:33.333333%}.villar .lg\:w-0{width:0}.villar .lg\:w-1\/4{width:25%}.villar .lg\:w-full{width:100%}.villar .lg\:w-1\/2{width:50%}.villar .lg\:w-1\/5{width:20%}.villar .lg\:w-1\/6{width:16.666667%}.villar .lg\:flex-shrink-0{flex-shrink:0}.villar .lg\:flex-grow-0{flex-grow:0}.villar .lg\:flex-grow{flex-grow:1}.villar .lg\:flex-row{flex-direction:row}.villar .lg\:flex-row-reverse{flex-direction:row-reverse}.villar .lg\:justify-start{justify-content:flex-start}.villar .lg\:px-gutter{padding-left:24px;padding-right:24px}}
