@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;}h1{font-size:30px;}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;}}@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600&family=Inter:wght@300;400;500;600&display=swap");.landing-comunioni-milano *{box-sizing:border-box;}.landing-comunioni-milano{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#1a1a1a;line-height:1.7;}.landing-comunioni-milano h1,.landing-comunioni-milano h2,.landing-comunioni-milano h3{font-family:"Cormorant Garamond",Georgia,serif;font-weight:400;letter-spacing:.3px;}.hero-fullwidth{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;background-image:url("https://www.giovannimiele.com/wp-content/uploads/2026/02/fotografo-comunioni-milano-giovanni-miele-copertina.webp");background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;}.hero-fullwidth::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,0,0,.75) 0%,rgba(0,0,0,.5) 50%,rgba(0,0,0,.7) 100%);z-index:1;pointer-events:none;}.hero-fullwidth::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,transparent 0%,rgba(0,0,0,.5) 100%);z-index:2;pointer-events:none;}.hero-content-wrapper{position:relative;z-index:3;max-width:1400px;width:100%;padding:80px 40px;text-align:center;}.hero-badge{display:inline-block;font-size:.85em;text-transform:uppercase;letter-spacing:3px;color:#fff;font-weight:600;margin-bottom:32px;padding:14px 32px;border:2px solid rgba(255,255,255,.9);background:rgba(255,255,255,.12);backdrop-filter:blur(10px);}.hero-title{font-size:clamp(2.2em,5vw,4.2em);line-height:1.2;color:#fff;font-weight:400;margin-bottom:40px;text-shadow:0 8px 40px rgba(0,0,0,.9),0 4px 20px rgba(0,0,0,1),0 2px 10px rgba(0,0,0,1);}.hero-features{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-bottom:80px;}.hero-feature-item{font-size:clamp(1em,2vw,1.15em);color:#fff;padding:12px 28px;background:rgba(139,115,85,.35);backdrop-filter:blur(8px);border-left:3px solid #d4af37;font-weight:500;text-shadow:0 3px 12px rgba(0,0,0,.6);}.hero-text-box{max-width:950px;margin:0 auto 60px;padding:60px 70px;background:rgba(255,255,255,.98);backdrop-filter:blur(20px);box-shadow:0 30px 80px rgba(0,0,0,.4);border-left:5px solid #8b7355;}.hero-text-box p{font-size:clamp(1.08em,2vw,1.2em);line-height:1.9;color:#2a2a2a;margin-bottom:28px;text-align:left;}.hero-text-box p:last-of-type{margin-bottom:0;}.hero-text-box em{color:#8b7355;font-style:italic;font-weight:500;}.hero-text-box strong{color:#1a1a1a;font-weight:600;}@media (max-width: 1024px){.hero-fullwidth{min-height:90vh;background-attachment:scroll;}.hero-content-wrapper{padding:60px 30px;}.hero-text-box{padding:50px 40px;}}@media (max-width: 640px){.hero-fullwidth{min-height:auto;padding:80px 0;}.hero-content-wrapper{padding:40px 20px;}.hero-text-box{padding:40px 30px;}.hero-features{flex-direction:column;align-items:stretch;}.hero-feature-item{width:100%;text-align:center;}}.editorial-block{display:grid;grid-template-columns:58% 42%;gap:0;align-items:stretch;margin:100px 0;min-height:600px;position:relative;box-shadow:0 30px 90px rgba(0,0,0,.12);}.editorial-block.reverse{grid-template-columns:42% 58%;}.editorial-block .image-side{position:relative;overflow:hidden;background:#f5f5f5;}.editorial-block .image-side::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(139,115,85,.15) 0%,transparent 60%);z-index:1;pointer-events:none;}.editorial-block .image-side img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.165,.84,.44,1);}.editorial-block:hover .image-side img{transform:scale(1.08);}.editorial-block .text-side{padding:80px 70px;background:#fff;display:flex;flex-direction:column;justify-content:center;position:relative;}.editorial-block .text-side::before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#8b7355 0%,#d4af37 100%);}.editorial-block.reverse .text-side::before{left:auto;right:0;}.editorial-block .text-accent{font-family:"Cormorant Garamond",serif;font-size:.9em;text-transform:uppercase;letter-spacing:2px;color:#8b7355;font-weight:500;margin-bottom:20px;display:block;}.editorial-block h3{font-size:2em;line-height:1.3;color:#1a1a1a;margin-bottom:28px;font-weight:400;}.editorial-block p{font-size:1.05em;line-height:1.85;color:#4a4a4a;margin-bottom:20px;}.editorial-block p:last-child{margin-bottom:0;}.editorial-block .block-number{position:absolute;top:30px;right:30px;font-size:8em;font-family:"Cormorant Garamond",serif;font-weight:300;color:rgba(139,115,85,.06);line-height:1;pointer-events:none;z-index:0;}@media (max-width: 1024px){.editorial-block,.editorial-block.reverse{grid-template-columns:1fr;min-height:auto;}.editorial-block .image-side{min-height:400px;}.editorial-block .text-side{padding:60px 40px;}.editorial-block .text-side::before{width:100%;height:4px;top:0;left:0 !important;right:auto !important;}}@media (max-width: 640px){.editorial-block .text-side{padding:50px 30px;}.editorial-block h3{font-size:1.6em;}.editorial-block .image-side{min-height:320px;}}.grid-4-2-1{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;}@media (max-width: 1024px){.grid-4-2-1{grid-template-columns:repeat(2,1fr);gap:24px;}}@media (max-width: 640px){.grid-4-2-1{grid-template-columns:1fr;gap:20px;}}.luxury-card{background:#fff;padding:44px 36px;border-radius:0;box-shadow:0 8px 30px rgba(0,0,0,.06);transition:all .5s cubic-bezier(.165,.84,.44,1);position:relative;overflow:hidden;border-top:2px solid transparent;}.luxury-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#8b7355 0%,#d4af37 100%);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.165,.84,.44,1);}.luxury-card:hover{transform:translateY(-6px);box-shadow:0 20px 60px rgba(0,0,0,.12);}.luxury-card:hover::before{transform:scaleX(1);}.btn-primary{display:inline-block;background:linear-gradient(135deg,#8b7355 0%,#6d5a44 100%);color:#fff;padding:22px 60px;font-size:.95em;text-decoration:none;border-radius:0;box-shadow:0 10px 30px rgba(139,115,85,.3);transition:all .4s cubic-bezier(.165,.84,.44,1);font-weight:500;letter-spacing:1.5px;text-transform:uppercase;position:relative;overflow:hidden;}.btn-primary::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:rgba(255,255,255,.15);transition:left .6s ease;}.btn-primary:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(139,115,85,.4);}.btn-primary:hover::before{left:100%;}.section-divider{width:80px;height:3px;background:linear-gradient(90deg,#8b7355 0%,#d4af37 100%);margin:28px auto;}.icon-badge{font-size:3em;margin-bottom:24px;display:inline-block;filter:grayscale(10%);}.container-luxury{max-width:1400px;margin:0 auto;padding:0 40px;}@media (max-width: 768px){.container-luxury{padding:0 20px;}}.album-gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin:0 auto 100px;max-width:1300px;}.album-gallery-grid .album-item{position:relative;overflow:hidden;background:#1a1a1a;box-shadow:0 20px 60px rgba(0,0,0,.4);transition:transform .5s cubic-bezier(.165,.84,.44,1);}.album-gallery-grid .album-item:hover{transform:translateY(-8px);box-shadow:0 30px 80px rgba(0,0,0,.5);}.album-gallery-grid .album-item img{width:100%;height:400px;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.165,.84,.44,1),opacity .5s ease;}.album-gallery-grid .album-item:hover img{transform:scale(1.08);opacity:.85;}.album-gallery-grid .album-item::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(0deg,rgba(0,0,0,.7) 0%,transparent 100%);opacity:0;transition:opacity .5s ease;pointer-events:none;}.album-gallery-grid .album-item:hover::after{opacity:1;}@media (max-width: 768px){.album-gallery-grid{grid-template-columns:1fr;gap:24px;}.album-gallery-grid .album-item img{height:320px;}}#sp-kn7b88{width:100%;max-width:100%;padding:0px;}#sp-uhylpt{width:100%;max-width:100%;padding:0px;}#sp-yj9vn6{width:calc(100% + 0px);padding:0px;}#sp-bremte{margin:0px;padding:0px;}#sp-uhga62df6m{padding:140px 20px;background:#fff;}#sp-uwf8x2hhua{font-size:clamp(2.2em,4vw,3em);text-align:center;color:#1a1a1a;margin-bottom:20px;}#sp-25q1sfk6w9{font-size:clamp(1.08em,2vw,1.18em);line-height:1.85;color:#5a5a5a;text-align:center;max-width:850px;margin:60px auto 0;}#sp-6in6hquxkb{margin-top:100px;padding:60px;background:linear-gradient(135deg,#fafaf8 0%,#f5f4f2 100%);border-left:5px solid #8b7355;max-width:1100px;margin-left:auto;margin-right:auto;}#sp-gupkttjjzw{font-size:clamp(1.12em,2vw,1.28em);line-height:1.9;color:#2a2a2a;margin:0;font-style:italic;text-align:center;}#sp-opebyekzpm{color:#8b7355;}#sp-lsxhz4cp6m{padding:140px 20px;background:linear-gradient(180deg,#fafaf8 0%,#f5f4f2 100%);}#sp-zrbyrtrmpc{font-size:clamp(2.2em,4vw,3em);text-align:center;color:#1a1a1a;margin-bottom:20px;}#sp-iu76ammexr{font-size:clamp(1.08em,2vw,1.18em);line-height:1.9;color:#4a4a4a;text-align:center;max-width:950px;margin:70px auto 90px;}#sp-sq58lv4dk2{margin-bottom:90px;}#sp-rc82z6w3de{font-size:1.4em;color:#1a1a1a;margin-bottom:22px;font-weight:500;}#sp-n30kew788u{line-height:1.8;color:#5a5a5a;margin:0;font-size:.98em;}#sp-ytrtp2hveu{font-size:1.4em;color:#1a1a1a;margin-bottom:22px;font-weight:500;}#sp-o1plb5fils{line-height:1.8;color:#5a5a5a;margin:0;font-size:.98em;}#sp-l8jw3z9a3b{font-size:1.4em;color:#1a1a1a;margin-bottom:22px;font-weight:500;}#sp-coovo2uky5{line-height:1.8;color:#5a5a5a;margin:0;font-size:.98em;}#sp-r5szad0yy8{font-size:1.4em;color:#1a1a1a;margin-bottom:22px;font-weight:500;}#sp-9oclrdi5jf{line-height:1.8;color:#5a5a5a;margin:0;font-size:.98em;}#sp-tw083tjkxo{max-width:900px;margin:0 auto;padding:60px 56px;background:#fff;border-left:5px solid #8b7355;box-shadow:0 20px 60px rgba(0,0,0,.08);}#sp-w8l3xjo4d6{font-size:clamp(1.12em,2vw,1.25em);line-height:1.9;color:#1a1a1a;text-align:center;margin:0;}#sp-sdbxmcrshc{color:#5a5a5a;font-size:.92em;display:block;margin-top:16px;}#sp-vt9rqp8q44{padding:140px 20px;background:#fff;}#sp-jyreenvut7{font-size:clamp(2.2em,4vw,3em);text-align:center;color:#1a1a1a;margin-bottom:20px;}#sp-rkmyvxq634{margin:90px 0 70px;}#sp-rgdp1aua4p{font-size:clamp(1.15em,2vw,1.32em);line-height:1.95;color:#3a3a3a;text-align:center;max-width:1000px;margin:0 auto;font-style:italic;padding:0 20px;}#sp-z91m4a7605{margin-top:100px;padding:70px 60px;background:linear-gradient(135deg,#1a1a1a 0%,#2a2a2a 100%);border:1px solid #333;max-width:1100px;margin-left:auto;margin-right:auto;}#sp-ucpsjbwb7x{font-size:clamp(1.12em,2vw,1.3em);line-height:1.95;color:#fff;text-align:center;margin:0;}#sp-ln9zcs7ic2{color:#d4af37;}#sp-ig131lg37y{padding:140px 20px;background:linear-gradient(180deg,#1a1a1a 0%,#0d0d0d 100%);color:#fff;}#sp-te600tn7ef{font-size:clamp(2.2em,4vw,3em);text-align:center;color:#fff;margin-bottom:20px;}#sp-4do6r6sedz{background:linear-gradient(90deg,#d4af37 0%,#8b7355 100%);}#sp-uwcz7yaj6o{font-size:clamp(1.08em,2vw,1.18em);line-height:1.9;color:rgba(255,255,255,.92);text-align:center;max-width:950px;margin:70px auto 110px;}#sp-9wkceyxj9m{max-width:1200px;margin:0 auto;}#sp-yjbfqtyaa6{background:rgba(255,255,255,.04);padding:70px 60px;margin-bottom:50px;border-left:5px solid #d4af37;backdrop-filter:blur(10px);}#sp-15hmlbocou{font-size:clamp(1.08em,2vw,1.18em);line-height:1.95;color:rgba(255,255,255,.95);margin-bottom:32px;}#sp-iqoipe6fyq{font-size:clamp(1.08em,2vw,1.18em);line-height:1.95;color:rgba(255,255,255,.95);margin-bottom:0;}#sp-iq8cb4kg45{background:rgba(255,255,255,.04);padding:70px 60px;margin-bottom:50px;border-left:5px solid #8b7355;backdrop-filter:blur(10px);}#sp-zhu3r4ftgf{font-size:clamp(1.08em,2vw,1.18em);line-height:1.95;color:rgba(255,255,255,.95);margin-bottom:32px;}#sp-7ddr3a64ee{font-size:clamp(1.08em,2vw,1.18em);line-height:1.95;color:rgba(255,255,255,.95);margin-bottom:0;}#sp-r5km00a1kf{background:rgba(212,175,55,.12);padding:70px 60px;border:2px solid rgba(212,175,55,.3);}#sp-3wsb0n4wep{font-size:clamp(1.18em,2vw,1.38em);line-height:1.95;color:#d4af37;text-align:center;margin:0;font-style:italic;}#sp-c845x5hshl{padding:140px 20px;background:#fff;}#sp-nn6m9pbbqv{max-width:1100px;}#sp-fckfy6kk54{font-size:clamp(2.2em,4vw,3em);text-align:center;color:#1a1a1a;margin-bottom:20px;}#sp-lda8bc5c4n{margin-top:90px;}#sp-4eytqp759m{margin-bottom:36px;padding:56px 48px;}#sp-3y51o5t70q{font-size:clamp(1.25em,2.5vw,1.5em);color:#1a1a1a;margin-bottom:24px;font-weight:500;}#sp-brg85wkdie{line-height:1.9;color:#5a5a5a;margin:0;font-size:clamp(1.02em,2vw,1.1em);}#sp-jmbkepx96c{margin-bottom:36px;padding:56px 48px;}#sp-co2f6pqr68{font-size:clamp(1.25em,2.5vw,1.5em);color:#1a1a1a;margin-bottom:24px;font-weight:500;}#sp-8oa79a3jqr{line-height:1.9;color:#5a5a5a;margin:0;font-size:clamp(1.02em,2vw,1.1em);}#sp-zxwwb9hb83{margin-bottom:36px;padding:56px 48px;}#sp-mjaiz4ervb{font-size:clamp(1.25em,2.5vw,1.5em);color:#1a1a1a;margin-bottom:24px;font-weight:500;}#sp-i14a08a6pl{line-height:1.9;color:#5a5a5a;margin:0;font-size:clamp(1.02em,2vw,1.1em);}#sp-ae9mdmc0qc{margin-bottom:36px;padding:56px 48px;}#sp-p587ohljsm{font-size:clamp(1.25em,2.5vw,1.5em);color:#1a1a1a;margin-bottom:24px;font-weight:500;}#sp-nlz2b1b6co{line-height:1.9;color:#5a5a5a;margin:0;font-size:clamp(1.02em,2vw,1.1em);}#sp-03w56a2zmb{padding:56px 48px;}#sp-8wywdirxal{font-size:clamp(1.25em,2.5vw,1.5em);color:#1a1a1a;margin-bottom:24px;font-weight:500;}#sp-yu6ctb72tu{line-height:1.9;color:#5a5a5a;margin:0;font-size:clamp(1.02em,2vw,1.1em);}#contatto{padding:120px 20px;background:linear-gradient(135deg,#8b7355 0%,#6d5a44 100%);text-align:center;}#sp-c3tfmyvnmh{max-width:900px;}#sp-m7y9c7pm7r{font-size:clamp(2em,4vw,2.6em);margin-bottom:28px;font-weight:400;color:#fff;}#sp-rrpl1y636s{background:linear-gradient(90deg,#d4af37 0%,#fff 100%);}#sp-769he6d7nn{font-size:clamp(1.08em,2vw,1.2em);line-height:1.9;margin:60px auto;color:rgba(255,255,255,.96);max-width:750px;}#sp-icy6pwafvl{margin:60px 0 50px;}#sp-g5na95ebzl{background:#fff;color:#8b7355;}#sp-lnazew2xa2{font-size:clamp(1.05em,2vw,1.15em);color:rgba(255,255,255,.95);line-height:2.2;}#sp-ywxlhu2085{margin:16px 0;}#sp-p1u86pz9tk{color:#fff;text-decoration:none;border-bottom:2px solid rgba(255,255,255,.5);padding-bottom:2px;}#sp-koh9qwnji8{margin:16px 0;}#sp-wpbguioajn{color:#fff;text-decoration:none;border-bottom:2px solid rgba(255,255,255,.5);padding-bottom:2px;}@media only screen and (max-width: 480px){#sp-kn7b88{padding:0px 0px 0px 0px !important;}#sp-uhylpt{padding:0px 0px 0px 0px !important;}#sp-yj9vn6{padding:0px 0px 0px 0px !important;}#sp-bremte{padding:0px 0px 0px 0px !important;}}@media only screen and (min-width: 481px) and (max-width: 1024px){#sp-kn7b88{padding:0px 0px 0px 0px !important;}#sp-uhylpt{padding:0px 0px 0px 0px !important;}#sp-yj9vn6{padding:0px 0px 0px 0px !important;}#sp-bremte{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-w3l8uy1bcy{opacity:1;}#sp-hw6bpwnyul{color:#ffd700;}#sp-3ppsr133nx{margin-top:5px;font-size:.9em;opacity:.8;}#sp-fn75aar5ji{margin-top:5px;color:var(--footer-accent);}#sp-21zvaox9cb{font-size:1.2em;color:#fff;}#sp-ojtm689ipd{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;}}