@font-face{font-family:"Glyphicons Halflings";src:url("https://www.giovannimiele.com/wp-content/plugins/content-views-query-and-display-post-page/public/assets/css/../fonts/glyphicons-halflings-regular.eot");src:url("https://www.giovannimiele.com/wp-content/plugins/content-views-query-and-display-post-page/public/assets/css/../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("https://www.giovannimiele.com/wp-content/plugins/content-views-query-and-display-post-page/public/assets/css/../fonts/glyphicons-halflings-regular.woff2") format("woff2"),url("https://www.giovannimiele.com/wp-content/plugins/content-views-query-and-display-post-page/public/assets/css/../fonts/glyphicons-halflings-regular.woff") format("woff"),url("https://www.giovannimiele.com/wp-content/plugins/content-views-query-and-display-post-page/public/assets/css/../fonts/glyphicons-halflings-regular.ttf") format("truetype"),url("https://www.giovannimiele.com/wp-content/plugins/content-views-query-and-display-post-page/public/assets/css/../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");}.pt-cv-wrapper .btn.active.focus,.pt-cv-wrapper .btn.active:focus,.pt-cv-wrapper .btn.focus,.pt-cv-wrapper .btn:active.focus,.pt-cv-wrapper .btn:active:focus,.pt-cv-wrapper .btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px;}.pt-cv-wrapper .btn.active,.pt-cv-wrapper .btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}.pt-cv-wrapper .btn-default.active,.pt-cv-wrapper .btn-default:active,.pt-cv-wrapper .btn-default:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad;}.pt-cv-wrapper .btn-default.active.focus,.pt-cv-wrapper .btn-default.active:focus,.pt-cv-wrapper .btn-default.active:hover,.pt-cv-wrapper .btn-default:active.focus,.pt-cv-wrapper .btn-default:active:focus,.pt-cv-wrapper .btn-default:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-default.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-default:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c;}.pt-cv-wrapper .btn-default.active,.pt-cv-wrapper .btn-default:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-default{background-image:none;}.pt-cv-wrapper .btn-default.disabled,.pt-cv-wrapper .btn-default.disabled.active,.pt-cv-wrapper .btn-default.disabled.focus,.pt-cv-wrapper .btn-default.disabled:active,.pt-cv-wrapper .btn-default.disabled:focus,.pt-cv-wrapper .btn-default.disabled:hover,.pt-cv-wrapper .btn-default[disabled],.pt-cv-wrapper .btn-default[disabled].active,.pt-cv-wrapper .btn-default[disabled].focus,.pt-cv-wrapper .btn-default[disabled]:active,.pt-cv-wrapper .btn-default[disabled]:focus,.pt-cv-wrapper .btn-default[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-default,.pt-cv-wrapper fieldset[disabled] .btn-default.active,.pt-cv-wrapper fieldset[disabled] .btn-default.focus,.pt-cv-wrapper fieldset[disabled] .btn-default:active,.pt-cv-wrapper fieldset[disabled] .btn-default:focus,.pt-cv-wrapper fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc;}.pt-cv-wrapper .btn-primary.active,.pt-cv-wrapper .btn-primary:active,.pt-cv-wrapper .btn-primary:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74;}.pt-cv-wrapper .btn-primary.active.focus,.pt-cv-wrapper .btn-primary.active:focus,.pt-cv-wrapper .btn-primary.active:hover,.pt-cv-wrapper .btn-primary:active.focus,.pt-cv-wrapper .btn-primary:active:focus,.pt-cv-wrapper .btn-primary:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40;}.pt-cv-wrapper .btn-primary.active,.pt-cv-wrapper .btn-primary:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-primary{background-image:none;}.pt-cv-wrapper .btn-primary.disabled,.pt-cv-wrapper .btn-primary.disabled.active,.pt-cv-wrapper .btn-primary.disabled.focus,.pt-cv-wrapper .btn-primary.disabled:active,.pt-cv-wrapper .btn-primary.disabled:focus,.pt-cv-wrapper .btn-primary.disabled:hover,.pt-cv-wrapper .btn-primary[disabled],.pt-cv-wrapper .btn-primary[disabled].active,.pt-cv-wrapper .btn-primary[disabled].focus,.pt-cv-wrapper .btn-primary[disabled]:active,.pt-cv-wrapper .btn-primary[disabled]:focus,.pt-cv-wrapper .btn-primary[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-primary,.pt-cv-wrapper fieldset[disabled] .btn-primary.active,.pt-cv-wrapper fieldset[disabled] .btn-primary.focus,.pt-cv-wrapper fieldset[disabled] .btn-primary:active,.pt-cv-wrapper fieldset[disabled] .btn-primary:focus,.pt-cv-wrapper fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4;}.pt-cv-wrapper .btn-success.active,.pt-cv-wrapper .btn-success:active,.pt-cv-wrapper .btn-success:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439;}.pt-cv-wrapper .btn-success.active.focus,.pt-cv-wrapper .btn-success.active:focus,.pt-cv-wrapper .btn-success.active:hover,.pt-cv-wrapper .btn-success:active.focus,.pt-cv-wrapper .btn-success:active:focus,.pt-cv-wrapper .btn-success:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-success.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-success:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625;}.pt-cv-wrapper .btn-success.active,.pt-cv-wrapper .btn-success:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-success{background-image:none;}.pt-cv-wrapper .btn-success.disabled,.pt-cv-wrapper .btn-success.disabled.active,.pt-cv-wrapper .btn-success.disabled.focus,.pt-cv-wrapper .btn-success.disabled:active,.pt-cv-wrapper .btn-success.disabled:focus,.pt-cv-wrapper .btn-success.disabled:hover,.pt-cv-wrapper .btn-success[disabled],.pt-cv-wrapper .btn-success[disabled].active,.pt-cv-wrapper .btn-success[disabled].focus,.pt-cv-wrapper .btn-success[disabled]:active,.pt-cv-wrapper .btn-success[disabled]:focus,.pt-cv-wrapper .btn-success[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-success,.pt-cv-wrapper fieldset[disabled] .btn-success.active,.pt-cv-wrapper fieldset[disabled] .btn-success.focus,.pt-cv-wrapper fieldset[disabled] .btn-success:active,.pt-cv-wrapper fieldset[disabled] .btn-success:focus,.pt-cv-wrapper fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c;}.pt-cv-wrapper .btn-info.active,.pt-cv-wrapper .btn-info:active,.pt-cv-wrapper .btn-info:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc;}.pt-cv-wrapper .btn-info.active.focus,.pt-cv-wrapper .btn-info.active:focus,.pt-cv-wrapper .btn-info.active:hover,.pt-cv-wrapper .btn-info:active.focus,.pt-cv-wrapper .btn-info:active:focus,.pt-cv-wrapper .btn-info:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-info.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-info:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85;}.pt-cv-wrapper .btn-info.active,.pt-cv-wrapper .btn-info:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-info{background-image:none;}.pt-cv-wrapper .btn-info.disabled,.pt-cv-wrapper .btn-info.disabled.active,.pt-cv-wrapper .btn-info.disabled.focus,.pt-cv-wrapper .btn-info.disabled:active,.pt-cv-wrapper .btn-info.disabled:focus,.pt-cv-wrapper .btn-info.disabled:hover,.pt-cv-wrapper .btn-info[disabled],.pt-cv-wrapper .btn-info[disabled].active,.pt-cv-wrapper .btn-info[disabled].focus,.pt-cv-wrapper .btn-info[disabled]:active,.pt-cv-wrapper .btn-info[disabled]:focus,.pt-cv-wrapper .btn-info[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-info,.pt-cv-wrapper fieldset[disabled] .btn-info.active,.pt-cv-wrapper fieldset[disabled] .btn-info.focus,.pt-cv-wrapper fieldset[disabled] .btn-info:active,.pt-cv-wrapper fieldset[disabled] .btn-info:focus,.pt-cv-wrapper fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da;}.pt-cv-wrapper .btn-warning.active,.pt-cv-wrapper .btn-warning:active,.pt-cv-wrapper .btn-warning:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512;}.pt-cv-wrapper .btn-warning.active.focus,.pt-cv-wrapper .btn-warning.active:focus,.pt-cv-wrapper .btn-warning.active:hover,.pt-cv-wrapper .btn-warning:active.focus,.pt-cv-wrapper .btn-warning:active:focus,.pt-cv-wrapper .btn-warning:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d;}.pt-cv-wrapper .btn-warning.active,.pt-cv-wrapper .btn-warning:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-warning{background-image:none;}.pt-cv-wrapper .btn-warning.disabled,.pt-cv-wrapper .btn-warning.disabled.active,.pt-cv-wrapper .btn-warning.disabled.focus,.pt-cv-wrapper .btn-warning.disabled:active,.pt-cv-wrapper .btn-warning.disabled:focus,.pt-cv-wrapper .btn-warning.disabled:hover,.pt-cv-wrapper .btn-warning[disabled],.pt-cv-wrapper .btn-warning[disabled].active,.pt-cv-wrapper .btn-warning[disabled].focus,.pt-cv-wrapper .btn-warning[disabled]:active,.pt-cv-wrapper .btn-warning[disabled]:focus,.pt-cv-wrapper .btn-warning[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-warning,.pt-cv-wrapper fieldset[disabled] .btn-warning.active,.pt-cv-wrapper fieldset[disabled] .btn-warning.focus,.pt-cv-wrapper fieldset[disabled] .btn-warning:active,.pt-cv-wrapper fieldset[disabled] .btn-warning:focus,.pt-cv-wrapper fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236;}.pt-cv-wrapper .btn-danger.active,.pt-cv-wrapper .btn-danger:active,.pt-cv-wrapper .btn-danger:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925;}.pt-cv-wrapper .btn-danger.active.focus,.pt-cv-wrapper .btn-danger.active:focus,.pt-cv-wrapper .btn-danger.active:hover,.pt-cv-wrapper .btn-danger:active.focus,.pt-cv-wrapper .btn-danger:active:focus,.pt-cv-wrapper .btn-danger:active:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger.focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger:focus,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19;}.pt-cv-wrapper .btn-danger.active,.pt-cv-wrapper .btn-danger:active,.pt-cv-wrapper .open>.dropdown-toggle.btn-danger{background-image:none;}.pt-cv-wrapper .btn-danger.disabled,.pt-cv-wrapper .btn-danger.disabled.active,.pt-cv-wrapper .btn-danger.disabled.focus,.pt-cv-wrapper .btn-danger.disabled:active,.pt-cv-wrapper .btn-danger.disabled:focus,.pt-cv-wrapper .btn-danger.disabled:hover,.pt-cv-wrapper .btn-danger[disabled],.pt-cv-wrapper .btn-danger[disabled].active,.pt-cv-wrapper .btn-danger[disabled].focus,.pt-cv-wrapper .btn-danger[disabled]:active,.pt-cv-wrapper .btn-danger[disabled]:focus,.pt-cv-wrapper .btn-danger[disabled]:hover,.pt-cv-wrapper fieldset[disabled] .btn-danger,.pt-cv-wrapper fieldset[disabled] .btn-danger.active,.pt-cv-wrapper fieldset[disabled] .btn-danger.focus,.pt-cv-wrapper fieldset[disabled] .btn-danger:active,.pt-cv-wrapper fieldset[disabled] .btn-danger:focus,.pt-cv-wrapper fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a;}.pt-cv-wrapper .btn-link,.pt-cv-wrapper .btn-link.active,.pt-cv-wrapper .btn-link:active,.pt-cv-wrapper .btn-link[disabled],.pt-cv-wrapper fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;}.pt-cv-wrapper .btn-group-vertical>.btn.active,.pt-cv-wrapper .btn-group-vertical>.btn:active,.pt-cv-wrapper .btn-group-vertical>.btn:focus,.pt-cv-wrapper .btn-group-vertical>.btn:hover,.pt-cv-wrapper .btn-group>.btn.active,.pt-cv-wrapper .btn-group>.btn:active,.pt-cv-wrapper .btn-group>.btn:focus,.pt-cv-wrapper .btn-group>.btn:hover{z-index:2;}.pt-cv-wrapper .tab-content>.active{display:block;}.pt-cv-wrapper a.thumbnail.active,.pt-cv-wrapper a.thumbnail:focus,.pt-cv-wrapper a.thumbnail:hover{border-color:#337ab7;}@media all and (transform-3d),(-webkit-transform-3d){.pt-cv-wrapper .carousel-inner>.item.active.right,.pt-cv-wrapper .carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0;}.pt-cv-wrapper .carousel-inner>.item.active.left,.pt-cv-wrapper .carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0;}.pt-cv-wrapper .carousel-inner>.item.active,.pt-cv-wrapper .carousel-inner>.item.next.left,.pt-cv-wrapper .carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0;}}.pt-cv-wrapper .carousel-inner>.active,.pt-cv-wrapper .carousel-inner>.next,.pt-cv-wrapper .carousel-inner>.prev{display:block;}.pt-cv-wrapper .carousel-inner>.active{left:0;}.pt-cv-wrapper .carousel-inner>.active.left{left:-100%;}.pt-cv-wrapper .carousel-inner>.active.right{left:100%;}.pt-cv-wrapper .pt-cv-carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff;}.pt-cv-spinner.active{opacity:1 !important;filter:alpha(opacity=100);}.pt-cv-pagination li.active a{border-color:rgba(66,139,202,.2);}.pt-cv-pagination[data-isblock=''] li.active a{border-color:rgba(66,139,202,.2) !important;}.pt-cv-view .pt-cv-carousel-indicators li.active{background:#428bca;border:1px solid #428bca;}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none;}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em;}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor;}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none;}:where(.wp-block-columns){margin-bottom:1.75em;}:where(.wp-block-columns.has-background){padding:1.25em 2.375em;}:where(.wp-block-post-comments input[type=submit]){border:none;}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff;}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000;}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit;}:where(.wp-block-file){margin-bottom:1.5em;}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em;}:where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none;}:where(.wp-block-form-input__input){font-size:1em;margin-bottom:.5em;padding:0 .5em;}:where(.wp-block-form-input__input)[type=date],:where(.wp-block-form-input__input)[type=datetime-local],:where(.wp-block-form-input__input)[type=datetime],:where(.wp-block-form-input__input)[type=email],:where(.wp-block-form-input__input)[type=month],:where(.wp-block-form-input__input)[type=number],:where(.wp-block-form-input__input)[type=password],:where(.wp-block-form-input__input)[type=search],:where(.wp-block-form-input__input)[type=tel],:where(.wp-block-form-input__input)[type=text],:where(.wp-block-form-input__input)[type=time],:where(.wp-block-form-input__input)[type=url],:where(.wp-block-form-input__input)[type=week]{border-style:solid;border-width:1px;line-height:2;min-height:2em;}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative;}.wp-lightbox-overlay.active{visibility:visible;}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both;}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both;}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible;}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s;}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none;}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards;}}@keyframes show-content-image{0%{visibility:hidden;}99%{visibility:hidden;}to{visibility:visible;}}@keyframes turn-on-visibility{0%{opacity:0;}to{opacity:1;}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible;}99%{opacity:0;visibility:visible;}to{opacity:0;visibility:hidden;}}@keyframes lightbox-zoom-in{0%{transform:translate(calc(( -100vw + var(--wp--lightbox-scrollbar-width) ) / 2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));}to{transform:translate(-50%,-50%) scale(1);}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible;}99%{visibility:visible;}to{transform:translate(calc(( -100vw + var(--wp--lightbox-scrollbar-width) ) / 2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden;}}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1;}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8;}:root :where(.wp-block-latest-posts.is-grid){padding:0;}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0;}ol,ul{box-sizing:border-box;}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em;}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em;}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em;}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em);}to{opacity:1;transform:translateY(0);}}:root :where(p.has-background){padding:1.25em 2.375em;}:where(p.has-text-color:not(.has-link-color)) a{color:inherit;}:where(.wp-block-post-comments-form input:not([type=submit])),:where(.wp-block-post-comments-form textarea){border:1px solid #949494;font-family:inherit;font-size:1em;}:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))),:where(.wp-block-post-comments-form textarea){padding:calc(.667em + 2px);}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap);}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em;}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px;}:where(.wp-block-search__input){appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset !important;text-transform:inherit;}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px;}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px;}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center;}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em;}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px;}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em;}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0;}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em;}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch;}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset !important;margin-right:0;padding:1ch 2ch;text-decoration:none !important;}:root :where(.wp-block-table-of-contents){box-sizing:border-box;}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap);}:where(pre.wp-block-verse){font-family:inherit;}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px;}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}html :where(.has-border-color){border-style:solid;}html :where([style*=border-top-color]){border-top-style:solid;}html :where([style*=border-right-color]){border-right-style:solid;}html :where([style*=border-bottom-color]){border-bottom-style:solid;}html :where([style*=border-left-color]){border-left-style:solid;}html :where([style*=border-width]){border-style:solid;}html :where([style*=border-top-width]){border-top-style:solid;}html :where([style*=border-right-width]){border-right-style:solid;}html :where([style*=border-bottom-width]){border-bottom-style:solid;}html :where([style*=border-left-width]){border-left-style:solid;}html :where(img[class*=wp-image-]){height:auto;max-width:100%;}:where(figure){margin:0 0 1em;}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px);}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px;}}@keyframes cmplz-fadein{from{opacity:0;}to{opacity:1;}}body{color:#535353;background-color:#fff !important;background-image:none;font-family:"Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:1.6;}.sp-el-row{max-width:1100px;}h1,h2,h3,h4,h5,h6{color:#000;font-family:"Helvetica Neue",Arial,sans-serif;font-weight:700;font-style:normal;}h2{font-size:22px;}h3{font-size:20px;}a{color:#080808;}a:hover{color:#b93008;text-decoration:underline;}label{font-size:14px;font-weight:bold;}::placeholder{color:rgba(72,72,72,.5) !important;}.sp-button,.edd-add-to-cart,#edd-purchase-button,.edd-submit,[type=submit].edd-submit,#edd-save-cart-button,#edd_next_button,input[type='submit'],.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{color:#fff;background-color:#000;border-radius:5px;border-width:0px;border-style:solid;}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"],select,textarea,.woocommerce input,.woocommerce select,.woocommerce textarea{color:#484848;background-color:#fff;border:1px solid #dbdbdb;border-radius:5px;padding:7px;font-family:"Helvetica Neue",Arial,sans-serif;font-weight:400;font-style:normal;}@media (max-width: 480px){body{font-size:14px;line-height:1.6;background-color:#fff;}}.gm *{margin:0;padding:0;box-sizing:border-box;}.gm{font-family:Arial,Helvetica,sans-serif;width:100%;position:relative;z-index:9999;background:#1a1a1a;}.gm-bar-m{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#1a1a1a;border-bottom:1px solid #333;}.gm-bar-d{display:none;align-items:center;padding:16px 48px;background:#1a1a1a;border-bottom:1px solid #333;}.gm-burg{cursor:pointer;display:flex;flex-direction:column;gap:5px;background:none;border:none;padding:8px;}.gm-burg span{display:block;width:22px;height:2px;background:#fff;transition:all .3s ease;border-radius:1px;}.gm-burg.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px);}.gm-burg.active span:nth-child(2){opacity:0;}.gm-burg.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px);}.gm-logo{text-decoration:none;line-height:1.1;}.gm-logo-t{display:block;font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:20px;font-weight:700;letter-spacing:3px;color:#fff;text-transform:uppercase;}.gm-logo-s{display:block;font-family:Arial,Helvetica,sans-serif;font-size:10px;letter-spacing:3px;font-weight:400;color:#888;text-transform:uppercase;margin-top:2px;}.gm-tel{text-decoration:none;display:flex;align-items:center;padding:8px;}.gm-tel svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2;}.gm-tel:hover svg{stroke:#b8860b;}.gm-d-logo{flex-shrink:0;}.gm-d-center{flex:1;display:flex;justify-content:center;}.gm-d-phone{flex-shrink:0;}.gm-dnav{display:flex;align-items:center;position:relative;}.gm-dnav-item{color:#ddd;text-decoration:none;font-size:12px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;transition:all .2s;white-space:nowrap;padding:8px 16px;border:1px solid #444;border-radius:4px;margin:0 4px;}.gm-dnav-item:hover{color:#b8860b;border-color:#b8860b;}.gm-dnav-dd{position:relative;display:inline-block;margin:0 4px;}.gm-dnav-dd-btn{color:#ddd;font-size:12px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;padding:8px 16px;background:none;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s;font-family:Arial,Helvetica,sans-serif;border:1px solid #444;border-radius:4px;}.gm-dnav-dd-btn:hover{color:#b8860b;border-color:#b8860b;}.gm-dnav-dd-btn svg{width:12px;height:12px;stroke:#888;stroke-width:2;fill:none;transition:transform .3s,stroke .3s;}.gm-dnav-dd-panel{position:absolute;top:calc(100% + 4px);left:50%;transform:translateX(-50%) translateY(-8px);background:#222;border:1px solid #444;border-radius:8px;box-shadow:0 12px 32px rgba(0,0,0,.4);min-width:280px;opacity:0;visibility:hidden;transition:all .25s ease;z-index:10001;padding:8px 0;}.gm-dnav-dd-panel a{display:flex;align-items:center;gap:10px;padding:14px 24px;color:#ddd;text-decoration:none;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase;transition:all .2s;}.gm-dnav-dd-panel a:hover{color:#b8860b;background:#2a2a2a;}.gm-dnav-dd-panel .gm-dd-hub{border-bottom:2px solid #b8860b;margin-bottom:4px;}.gm-bk{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.6);z-index:9999;opacity:0;transition:opacity .3s;}.gm-nav{position:fixed;top:0;left:-100%;width:85%;max-width:340px;height:100vh;background:#1a1a1a;z-index:10000;transition:left .35s ease;display:flex;flex-direction:column;}.gm-nav-top{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #333;}.gm-nav-logo{text-decoration:none;line-height:1.1;}.gm-nav-logo-t{display:block;font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:18px;font-weight:700;letter-spacing:2px;color:#fff;text-transform:uppercase;}.gm-nav-logo-s{display:block;font-family:Arial,Helvetica,sans-serif;font-size:9px;letter-spacing:3px;font-weight:400;color:#888;text-transform:uppercase;margin-top:2px;}.gm-nav-x{background:none;border:none;font-size:28px;cursor:pointer;color:#fff;line-height:1;padding:4px;}.gm-nav-list{flex:1;overflow-y:auto;padding:8px 24px;}.gm-nav ul{list-style:none;}.gm-nav ul li{border-bottom:1px solid #2a2a2a;}.gm-nav ul li a{display:flex;align-items:center;gap:10px;padding:15px 0;color:#ddd;text-decoration:none;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase;transition:color .2s;}.gm-nav ul li a:hover{color:#b8860b;}.gm-nav ul li a .e{font-size:16px;}.gm-sub-wrap{border-bottom:1px solid #2a2a2a;}.gm-sub-header{display:flex;align-items:center;justify-content:space-between;padding:15px 0;}.gm-sub-header a{display:flex;align-items:center;gap:10px;color:#ddd;text-decoration:none;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase;transition:color .2s;flex:1;}.gm-sub-header a:hover{color:#b8860b;}.gm-sub-header a .e{font-size:16px;}.gm-sub-toggle{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;}.gm-sub-toggle svg{width:16px;height:16px;stroke:#888;stroke-width:2;fill:none;}.gm-sub-list{max-height:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease;opacity:0;}.gm-sub-list ul{padding-left:12px;border-left:2px solid #b8860b;margin-left:14px;margin-bottom:12px;}.gm-sub-list ul li{border-bottom:1px solid #262626;}.gm-sub-list ul li:last-child{border-bottom:none;}.gm-sub-list ul li a{font-size:14px;font-weight:600;letter-spacing:1px;padding:14px 0;color:#aaa;text-transform:uppercase;}.gm-sub-list ul li a:hover{color:#b8860b;}.gm-sub-list ul li a .e{font-size:16px;}.gm-sub-hub{color:#ddd !important;border-bottom:2px solid #b8860b;padding-bottom:14px !important;}.gm-nav-cta{padding:16px 24px 24px;background:#1a1a1a;position:sticky;bottom:0;}.gm-nav-cta a{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;background:#25d366;color:#fff;text-decoration:none;font-size:14px;font-weight:700;letter-spacing:1px;border-radius:6px;text-transform:uppercase;}.gm-nav-cta a:hover{background:#1da851;color:#fff;}@media (min-width:769px){.gm-bar-m{display:none;}.gm-bar-d{display:flex;}.gm-nav,.gm-bk{display:none !important;}}@media (max-width:768px){.gm-bar-d{display:none;}.gm-bar-m{display:flex;}}.gm-container{max-width:100%;margin:0 auto;font-family:inherit;color:#333;line-height:1.6;}.gm-intro-wrapper{text-align:center;margin-bottom:30px;padding:0 10px;}.gm-intro-eyebrow{display:block;font-size:11px;text-transform:uppercase;letter-spacing:2px;color:#d4a373;font-weight:700;margin-bottom:8px;}.gm-intro-text{font-size:22px;font-weight:300;color:#1a1a1a;margin:0;line-height:1.3;}.gm-address-box{background:#f8f8f8;padding:30px;border-radius:4px;text-align:center;margin-bottom:40px;border:1px solid #e0e0e0;box-shadow:0 4px 15px rgba(0,0,0,.03);}.gm-address-title{font-size:20px;font-weight:700;margin-bottom:10px;display:block;color:#000;}.gm-btn-maps{display:inline-block;background-color:#4285f4;color:white !important;text-decoration:none !important;padding:12px 35px;border-radius:50px;font-weight:bold;font-size:16px;margin-top:15px;transition:transform .2s,opacity .2s;box-shadow:0 2px 5px rgba(0,0,0,.2);}.gm-btn-maps:hover{opacity:.9;transform:translateY(-1px);}.gm-center-block{text-align:center;margin-bottom:30px;}.gm-section-title{font-size:20px;color:#000;border-bottom:2px solid #d4a373;display:inline-block;margin-bottom:15px;padding-bottom:8px;text-transform:uppercase;letter-spacing:1px;}.gm-step-list{list-style:none;padding:0;margin:20px 0;text-align:left;}.gm-step-list li{position:relative;padding-left:30px;margin-bottom:15px;font-size:16px;line-height:1.5;}.gm-step-list li:before{content:"➤";color:#d4a373;position:absolute;left:0;top:2px;}.gm-car-note{background:#fff;border-left:4px solid #d4a373;padding:20px;font-size:15px;color:#555;margin-top:30px;text-align:left;line-height:1.6;background-color:#fafafa;}.gm-map-image{width:100%;height:auto;border-radius:4px;border:1px solid #eee;margin-bottom:30px;display:block;}.gm-gallery{display:grid;grid-template-columns:1fr;gap:20px;width:100%;margin-top:20px;}.gm-gallery-item img{width:100%;height:auto;object-fit:cover;border-radius:4px;display:block;box-shadow:0 2px 8px rgba(0,0,0,.1);}@media (min-width: 768px){.gm-gallery{grid-template-columns:repeat(3,1fr);}.gm-gallery-item img{aspect-ratio:4/3;}}#sp-ye6mbp6cq2vp{width:100%;max-width:100%;padding:0px;}#sp-xs1dz3tjx8kd{padding:0px;width:100%;max-width:100%;}#sp-m380mijkme4j{width:calc(100% + 0px);padding:0px;}#sp-scvay6i3xauh{padding:0px;margin:0px;}#sp-ytoqi7holi{text-align:center;flex:1;}#sp-eyx4ir{width:100%;max-width:100%;}#sp-bbyur1{width:100%;max-width:100%;}#sp-f3r65y{width:calc(100% + 0px);}#sp-unk1ku{margin:0px;}#sp-meqtxbgsss{font-weight:bold;color:#000;display:block;margin-top:10px;font-size:18px;}#sp-92xkhx714k{height:30px;}#sp-xnvrkztcqg{font-size:14px;color:#777;font-style:italic;}#sp-rznz7xdops{height:50px;}@media only screen and (max-width: 480px){#sp-ye6mbp6cq2vp{padding:0px 0px 0px 0px !important;}#sp-xs1dz3tjx8kd{padding:0px 0px 0px 0px !important;}#sp-m380mijkme4j{padding:0px 0px 0px 0px !important;}#sp-scvay6i3xauh{padding:0px 0px 0px 0px !important;}}@media only screen and (min-width: 481px) and (max-width: 1024px){#sp-ye6mbp6cq2vp{padding:0px 0px 0px 0px !important;}#sp-xs1dz3tjx8kd{padding:0px 0px 0px 0px !important;}#sp-m380mijkme4j{padding:0px 0px 0px 0px !important;}#sp-scvay6i3xauh{padding:0px 0px 0px 0px !important;}}.site-footer{--footer-bg:#1f1f1f;--footer-bg-grad:radial-gradient(1200px 600px at 85% -10%,rgba(212,175,55,.12),transparent 60%),radial-gradient(900px 500px at 10% 110%,rgba(212,175,55,.08),transparent 55%);--footer-accent:#c9a961;--footer-border:rgba(255,255,255,.14);--footer-text:#fff;background:var(--footer-bg);background-image:var(--footer-bg-grad);color:var(--footer-text);padding:60px 20px 30px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}.site-footer,.site-footer p,.site-footer li,.site-footer a,.site-footer h3{color:var(--footer-text) !important;box-sizing:border-box;}.site-footer a{text-decoration:none;font-weight:500;transition:all .3s ease;opacity:.85;display:inline-block;}.site-footer a:hover,.site-footer a:focus-visible{color:var(--footer-accent) !important;opacity:1;transform:translateX(5px);}.site-footer__inner{max-width:1200px;margin:0 auto;display:grid;gap:40px;grid-template-columns:repeat(4,1fr);}.f-col{display:flex;flex-direction:column;gap:15px;align-items:flex-start;}.site-footer h3{font-size:1.1rem;margin:0 0 5px;letter-spacing:.05em;font-weight:700;text-transform:uppercase;color:var(--footer-accent) !important;position:relative;padding-bottom:12px;display:inline-block;}.site-footer h3::after{content:"";position:absolute;left:0;bottom:0;width:40px;height:2px;background:var(--footer-accent);opacity:.7;transition:width .3s ease,left .3s ease,transform .3s ease;}.site-footer .f-col:hover h3::after{width:60px;}.site-footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;}.site-footer li{font-size:.95rem;line-height:1.4;}.site-footer p{margin:0;font-size:.95rem;opacity:.9;line-height:1.6;}.footer-reviews{margin-top:5px;display:inline-block;background:rgba(255,255,255,.08);padding:10px 14px;border-radius:4px;border:1px solid rgba(255,255,255,.15);transition:background .3s;}.footer-reviews:hover{background:rgba(255,255,255,.15);}.footer-reviews a:hover{transform:none;}.social-icons{margin-top:10px;display:flex;gap:15px;}.social-icons a:hover{transform:translateY(-3px);}.site-footer__bar{max-width:1200px;margin:50px auto 0;padding-top:25px;border-top:1px solid var(--footer-border);text-align:center;font-size:.85rem;opacity:.6;}@media (max-width: 1024px){.site-footer__inner{grid-template-columns:repeat(2,1fr);}}@media (max-width: 600px){.site-footer__inner{grid-template-columns:1fr;gap:50px;text-align:center;}.f-col{align-items:center;}.site-footer h3::after{left:50%;transform:translateX(-50%);width:50px;}.site-footer a:hover,.site-footer a:focus-visible{transform:none;color:var(--footer-accent) !important;}.social-icons{justify-content:center;}}#sp-enb8h8{background-color:#535353;width:100%;max-width:100%;padding:0px;margin-top:0px;}#sp-p170tc{padding:0px;width:100%;max-width:100%;}#sp-lx8m2f{width:calc(100% + 0px);padding:0px;}#sp-l8qg62{padding:0px;margin:0px;}#sp-61dbktk58g{opacity:1;}#sp-5wxau5mphy{color:#ffd700;}#sp-9k6qm5lmrx{margin-top:5px;font-size:.9em;opacity:.8;}#sp-snkxyuukmv{margin-top:5px;color:var(--footer-accent);}#sp-1j0u8daav8{font-size:1.2em;color:#fff;}#sp-hi6iwdqkti{color:#25d366;}#sp-gg79ou{width:calc(100% + 0px);}#sp-g7szg0{margin:0px;}@media only screen and (max-width: 480px){#sp-enb8h8{padding:0px 0px 0px 0px !important;}#sp-p170tc{padding:0px 0px 0px 0px !important;}#sp-lx8m2f{padding:0px 0px 0px 0px !important;}#sp-l8qg62{padding:0px 0px 0px 0px !important;}}@media only screen and (min-width: 481px) and (max-width: 1024px){#sp-p170tc{padding:0px 0px 0px 0px !important;}#sp-lx8m2f{padding:0px 0px 0px 0px !important;}#sp-l8qg62{padding:0px 0px 0px 0px !important;}}@-webkit-keyframes um-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0;}25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1;}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0;}}@keyframes um-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0;}25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1;}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0;}}