@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");}: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):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none;}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative;}@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){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){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--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;}}html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}h1{font-size:2em;margin:.67em 0;}a{background-color:transparent;}b,strong{font-weight:bolder;}small{font-size:80%;}img{border-style:none;}button,input,select{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}summary{display:list-item;}[hidden]{display:none;}h1,h2,h3,h6,hr,figure,p,pre{margin:0;}button{background-color:transparent;background-image:none;padding:0;}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color;}ul{list-style:none;margin:0;padding:0;}html{font-family: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;}*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e2e8f0;}img{border-style:solid;}input::-webkit-input-placeholder{color:#a0aec0;}input::-moz-placeholder{color:#a0aec0;}input:-ms-input-placeholder{color:#a0aec0;}input::-ms-input-placeholder{color:#a0aec0;}input::placeholder{color:#a0aec0;}button,[role="button"]{cursor:pointer;}h1,h2,h3,h6{font-size:inherit;font-weight:inherit;}a{color:inherit;text-decoration:inherit;}button,input,select{padding:0;line-height:inherit;color:inherit;}img,svg,video,canvas,iframe,embed{display:block;vertical-align:middle;}img,video{max-width:100%;height:auto;}.sp-inline-block{display:inline-block;}.sp-flex{display:flex;}.sp-justify-between{justify-content:space-between;}.sp-m-auto{margin:auto;}.sp-antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.sp-w-full{width:100%;}html{scroll-behavior:smooth;}body{background-color:#fff;}h1,h2,h3,h4,h5,h6{margin:0;}ul{list-style:disc;list-style-position:inside;}.sp-el-section{padding:10px;}.sp-el-row{max-width:1000px;padding:0;}.sp-el-col{padding:10px;}.sp-el-block{padding:10px;}.sp-header-tag-h1,h1{font-size:36px;}.sp-header-tag-h2,h2{font-size:30px;}.sp-header-tag-h3,h3{font-size:24px;}.sp-header-tag-h4,h4{font-size:18px;}.sp-header-tag-h1,h1,.sp-header-tag-h2,h2,.sp-header-tag-h3,h3,.sp-header-tag-h4,h4,.sp-header-tag-h5,h5,.sp-header-tag-h6,h6{line-height:1.2;}img{display:inline-block;}summary::-webkit-details-marker{display:none;}details>summary:first-of-type{list-style-type:none;}details{display:block;width:100%;}summary{outline:0;cursor:pointer;}@-webkit-keyframes progress-bar-stripes{from{background-position:0 16px;}to{background-position:0 0;}}@keyframes progress-bar-stripes{from{background-position:0 16px;}to{background-position:0 0;}}@-webkit-keyframes sp-ajax-stripes{from{background-position:48px 0;}to{background-position:0 0;}}@keyframes sp-ajax-stripes{from{background-position:48px 0;}to{background-position:0 0;}}@media (max-width:640px){.sp-socialsharing-wrapper,.sp-nav,.sp-button-wrapper,.sp-image-wrapper{text-align:center !important;justify-content:center !important;}.sp-el-section,.sp-el-row,.sp-el-col,.sp-el-block,.sp-optin-wrapper,.sp-testimonials-wrapper,.sp-testimonial-wrapper{padding:8px !important;}.sp-w-full{width:100% !important;}img:not(".sp-testimonial-img"){height:auto !important;}h1,h2,h3,h4,h5,h6{text-align:center !important;}}input[type="password"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-width:1px;border-radius:.25rem;padding-top:.25rem;padding-right:.5rem;padding-bottom:.25rem;padding-left:.5rem;line-height:1.5;}.gallery-item{margin-right:10px;margin-bottom:10px;}.sp-text-block-style p:not(:last-child){margin-bottom:20px;}.sp-text-block-style ul{display:block;list-style-type:disc;list-style-position:outside;margin:0;padding:0;margin-left:2rem;margin-bottom:20px;}.sp-text-block-style li{padding-left:.5rem;padding-right:.5rem;}.widget{margin-bottom:0;}.sp-el-section,.sp-el-col,.sp-el-row{position:relative;}@-webkit-keyframes hotspot-soft-beat{from{-webkit-transform:scale(1);transform:scale(1);}to{-webkit-transform:scale(1.1);transform:scale(1.1);}}@keyframes hotspot-soft-beat{from{-webkit-transform:scale(1);transform:scale(1);}to{-webkit-transform:scale(1.1);transform:scale(1.1);}}@-webkit-keyframes hotspot-expand{from{-webkit-transform:scale(.5);transform:scale(.5);opacity:1;}to{-webkit-transform:scale(1);transform:scale(1);opacity:.7;}}@keyframes hotspot-expand{from{-webkit-transform:scale(.5);transform:scale(.5);opacity:1;}to{-webkit-transform:scale(1);transform:scale(1);opacity:.7;}}@media (min-width:640px){.sm\:sp-flex{display:flex;}}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp-solid,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free";}@keyframes fa-beat{0%,90%{transform:scale(1);}45%{transform:scale(var(--fa-beat-scale,1.25));}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0);}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));}64%{transform:scale(1) translateY(0);}to{transform:scale(1) translateY(0);}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4);}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1);}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125));}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));}}@keyframes fa-shake{0%{transform:rotate(-15deg);}4%{transform:rotate(15deg);}8%,24%{transform:rotate(-18deg);}12%,28%{transform:rotate(18deg);}16%{transform:rotate(-22deg);}20%{transform:rotate(22deg);}32%{transform:rotate(-12deg);}36%{transform:rotate(12deg);}40%,to{transform:rotate(0deg);}}@keyframes fa-spin{0%{transform:rotate(0deg);}to{transform:rotate(1turn);}}.fa-bars:before,.fa-navicon:before{content:"";}.fa-user:before{content:"";}.fa-image:before{content:"";}.fa-envelope:before{content:"";}.fa-camera-alt:before,.fa-camera:before{content:"";}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"";}.fa-angle-down:before{content:"";}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"";}.fa-book:before{content:"";}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url("https://www.giovannimiele.com/wp-content/plugins/seedprod-coming-soon-pro-5/public/fontawesome/css/../webfonts/fa-brands-400.woff2") format("woff2"),url("https://www.giovannimiele.com/wp-content/plugins/seedprod-coming-soon-pro-5/public/fontawesome/css/../webfonts/fa-brands-400.ttf") format("truetype");}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url("https://www.giovannimiele.com/wp-content/plugins/seedprod-coming-soon-pro-5/public/fontawesome/css/../webfonts/fa-regular-400.woff2") format("woff2"),url("https://www.giovannimiele.com/wp-content/plugins/seedprod-coming-soon-pro-5/public/fontawesome/css/../webfonts/fa-regular-400.ttf") format("truetype");}.fa-regular,.far{font-weight:400;}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url("https://www.giovannimiele.com/wp-content/plugins/seedprod-coming-soon-pro-5/public/fontawesome/css/../webfonts/fa-solid-900.woff2") format("woff2"),url("https://www.giovannimiele.com/wp-content/plugins/seedprod-coming-soon-pro-5/public/fontawesome/css/../webfonts/fa-solid-900.ttf") format("truetype");}.fa-solid,.fas{font-weight:900;}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url("https://www.giovannimiele.com/wp-content/plugins/seedprod-coming-soon-pro-5/public/fontawesome/css/../webfonts/fa-brands-400.woff2") format("woff2"),url("https://www.giovannimiele.com/wp-content/plugins/seedprod-coming-soon-pro-5/public/fontawesome/css/../webfonts/fa-brands-400.ttf") format("truetype");}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url("https://www.giovannimiele.com/wp-content/plugins/seedprod-coming-soon-pro-5/public/fontawesome/css/../webfonts/fa-solid-900.woff2") format("woff2"),url("https://www.giovannimiele.com/wp-content/plugins/seedprod-coming-soon-pro-5/public/fontawesome/css/../webfonts/fa-solid-900.ttf") format("truetype");}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url("https://www.giovannimiele.com/wp-content/plugins/seedprod-coming-soon-pro-5/public/fontawesome/css/../webfonts/fa-regular-400.woff2") format("woff2"),url("https://www.giovannimiele.com/wp-content/plugins/seedprod-coming-soon-pro-5/public/fontawesome/css/../webfonts/fa-regular-400.ttf") format("truetype");}@font-face{font-family:"FontAwesome";font-display:block;src:url("https://www.giovannimiele.com/wp-content/plugins/seedprod-coming-soon-pro-5/public/fontawesome/css/../webfonts/fa-solid-900.woff2") format("woff2"),url("https://www.giovannimiele.com/wp-content/plugins/seedprod-coming-soon-pro-5/public/fontawesome/css/../webfonts/fa-solid-900.ttf") format("truetype");}@font-face{font-family:"FontAwesome";font-display:block;src:url("https://www.giovannimiele.com/wp-content/plugins/seedprod-coming-soon-pro-5/public/fontawesome/css/../webfonts/fa-brands-400.woff2") format("woff2"),url("https://www.giovannimiele.com/wp-content/plugins/seedprod-coming-soon-pro-5/public/fontawesome/css/../webfonts/fa-brands-400.ttf") format("truetype");}@font-face{font-family:"FontAwesome";font-display:block;src:url("https://www.giovannimiele.com/wp-content/plugins/seedprod-coming-soon-pro-5/public/fontawesome/css/../webfonts/fa-regular-400.woff2") format("woff2"),url("https://www.giovannimiele.com/wp-content/plugins/seedprod-coming-soon-pro-5/public/fontawesome/css/../webfonts/fa-regular-400.ttf") format("truetype");unicode-range:u + f003,u + f006,u + f014,u + f016-f017,u + f01a-f01b,u + f01d,u + f022,u + f03e,u + f044,u + f046,u + f05c-f05d,u + f06e,u + f070,u + f087-f088,u + f08a,u + f094,u + f096-f097,u + f09d,u + f0a0,u + f0a2,u + f0a4-f0a7,u + f0c5,u + f0c7,u + f0e5-f0e6,u + f0eb,u + f0f6-f0f8,u + f10c,u + f114-f115,u + f118-f11a,u + f11c-f11d,u + f133,u + f147,u + f14e,u + f150-f152,u + f185-f186,u + f18e,u + f190-f192,u + f196,u + f1c1-f1c9,u + f1d9,u + f1db,u + f1e3,u + f1ea,u + f1f7,u + f1f9,u + f20a,u + f247-f248,u + f24a,u + f24d,u + f255-f25b,u + f25d,u + f271-f274,u + f278,u + f27b,u + f28c,u + f28e,u + f29c,u + f2b5,u + f2b7,u + f2ba,u + f2bc,u + f2be,u + f2c0-f2c1,u + f2c3,u + f2d0,u + f2d2,u + f2d4,u + f2dc;}@font-face{font-family:"FontAwesome";font-display:block;src:url("https://www.giovannimiele.com/wp-content/plugins/seedprod-coming-soon-pro-5/public/fontawesome/css/../webfonts/fa-v4compatibility.woff2") format("woff2"),url("https://www.giovannimiele.com/wp-content/plugins/seedprod-coming-soon-pro-5/public/fontawesome/css/../webfonts/fa-v4compatibility.ttf") format("truetype");unicode-range:u + f041,u + f047,u + f065-f066,u + f07d-f07e,u + f080,u + f08b,u + f08e,u + f090,u + f09a,u + f0ac,u + f0ae,u + f0b2,u + f0d0,u + f0d6,u + f0e4,u + f0ec,u + f10a-f10b,u + f123,u + f13e,u + f148-f149,u + f14c,u + f156,u + f15e,u + f160-f161,u + f163,u + f175-f178,u + f195,u + f1f8,u + f219,u + f27a;}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;}}*{margin:0;padding:0;box-sizing:border-box;}body{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#333;background-color:#fff;}.hero-image-full{width:100%;height:60vh;min-height:400px;background-image:url("https://www.giovannimiele.com/wp-content/uploads/2025/06/composit-fotografico-milano-modelli-modelle-casting.webp");background-size:cover;background-position:center;background-repeat:no-repeat;display:block;}.hero-header{background-color:#f5f5f5;padding:40px 20px;text-align:center;width:100%;}.hero-header h1{font-size:2.8rem;color:#333;margin:0;font-weight:700;line-height:1.2;max-width:1200px;margin:0 auto;}.hero-description{background-color:#f5f5f5;padding:30px 20px;text-align:center;border-bottom:1px solid #e0e0e0;}.hero-description p{font-size:1.2rem;line-height:1.6;color:#444;max-width:1000px;margin:0 auto;}.hero-description strong{color:#2c5530;font-weight:600;}.composit-box{display:flex;flex-wrap:wrap;background-color:#f9f9f9;box-shadow:0px 10px 25px rgba(0,0,0,.15);padding:0;margin:40px auto;width:100%;max-width:1200px;border-radius:12px;overflow:hidden;}.composit-img{flex:1 1 400px;max-width:600px;display:flex;align-items:stretch;justify-content:center;background-color:#f9f9f9;}.composit-img img{width:100%;height:auto;display:block;object-fit:cover;margin:0;}.composit-content{flex:1 1 400px;padding:30px;box-sizing:border-box;width:100%;text-align:center;}.composit-info-full{background:linear-gradient(135deg,#2c5530,#4a7c59);color:white;padding:25px 15px;width:100%;box-sizing:border-box;margin-bottom:20px;border-radius:8px;}.composit-info-full h2{font-size:24px;margin:0 0 10px 0;font-weight:bold;line-height:1.2;color:white !important;}.composit-prezzo-barrato{text-decoration:line-through;color:#ccc;font-size:14px;margin-top:5px;}.composit-prezzo{font-size:48px;color:white;font-weight:bold;margin:10px 0;}.composit-prezzo small{font-size:18px;}.composit-sottotitolo{font-size:16px;color:#fff;margin-top:8px;font-weight:500;}.composit-content ul{list-style:none;padding:0;margin:20px 0;font-size:15px;color:#333;text-align:left;}.composit-content ul li{padding:10px 0;border-bottom:1px solid #eee;position:relative;padding-left:30px;}.composit-content ul li:last-child{border-bottom:none;}.composit-content ul li::before{content:"✨";position:absolute;left:0;font-size:1.1rem;color:#2c5530;}.composit-highlight{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:25px;border-radius:12px;border-left:5px solid #2c5530;margin:30px 0;}.composit-highlight strong{color:#2c5530;}.location-info{background:#f8f9fa;padding:30px;border-radius:12px;margin:40px auto;max-width:1000px;text-align:center;}.location-info h3{color:#2c5530;font-size:1.8rem;margin-bottom:20px;}.location-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:20px 0;}.location-item{background:white;padding:20px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);}.location-item h4{color:#2c5530;margin-bottom:10px;}.composit-gallery{margin:60px auto;max-width:1200px;text-align:center;padding:0 20px;}.composit-gallery h3{font-size:2.2rem;color:#2c5530;margin-bottom:30px;font-weight:700;}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:40px 0;}.gallery-item{position:relative;overflow:hidden;border-radius:12px;box-shadow:0 6px 25px rgba(44,85,48,.15);transition:transform .3s ease;cursor:pointer;}.gallery-item:hover{transform:translateY(-8px);}.gallery-item img{width:100%;height:350px;object-fit:cover;display:block;}.gallery-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(44,85,48,.95),transparent);color:white;padding:15px;text-align:center;}.gallery-overlay h4{margin:0 0 5px 0;font-size:1rem;font-weight:600;}.gallery-overlay p{margin:0;font-size:.8rem;opacity:.9;}.modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);animation:fadeIn .3s;}.modal-content{position:relative;margin:auto;padding:0;width:90%;max-width:900px;max-height:90vh;top:50%;transform:translateY(-50%);}.modal-content img{width:100%;height:auto;border-radius:8px;}.close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:.3s;cursor:pointer;z-index:10000;}.close:hover,.close:focus{color:#bbb;text-decoration:none;}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}.benefits-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:60px 20px;margin:60px 0;}.benefits-container{max-width:1000px;margin:0 auto;text-align:center;}.benefits-container h3{font-size:2.2rem;color:#2c5530;margin-bottom:40px;font-weight:700;}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin:40px 0;}.benefit-item{background:white;padding:30px 20px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:transform .3s ease;}.benefit-item:hover{transform:translateY(-5px);}.benefit-icon{font-size:3rem;margin-bottom:15px;display:block;}.benefit-item h4{color:#2c5530;font-size:1.3rem;margin-bottom:15px;font-weight:600;}.benefit-item p{color:#666;line-height:1.6;margin:0;}.composit-faq-container{max-width:900px;margin:80px auto 60px;padding:0 20px;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;}.composit-faq-title{text-align:center;font-size:2.5rem;color:#2c5530;margin-bottom:50px;font-weight:700;position:relative;}.composit-faq-title::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(135deg,#2c5530,#4a7c59);border-radius:2px;}.composit-faq-item{background:#fff;border-radius:12px;margin-bottom:20px;box-shadow:0 4px 20px rgba(44,85,48,.08);border:1px solid rgba(44,85,48,.1);transition:all .3s ease;overflow:hidden;}.composit-faq-item:hover{box-shadow:0 8px 30px rgba(44,85,48,.15);transform:translateY(-2px);}.composit-faq-question{background:linear-gradient(135deg,#f8f9fa,#fff);padding:25px 30px;cursor:pointer;border:none;width:100%;text-align:left;font-size:1.2rem;font-weight:600;color:#2c5530;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;position:relative;}.composit-faq-question:hover{background:linear-gradient(135deg,#2c5530,#4a7c59);color:#fff;}.composit-faq-icon{font-size:1.4rem;transition:transform .3s ease;font-weight:bold;}.composit-faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;background:#fff;}.composit-faq-content{font-size:1.05rem;line-height:1.7;color:#444;}.composit-faq-content strong{color:#2c5530;font-weight:600;}.composit-faq-content ul{margin:15px 0;padding-left:0;list-style:none;}.composit-faq-content ul li{padding:10px 0 10px 30px;position:relative;border-bottom:1px solid #f0f0f0;}.composit-faq-content ul li:last-child{border-bottom:none;}.composit-faq-content ul li::before{content:"📸";position:absolute;left:0;font-size:1.1rem;}.composit-highlight-price{background:linear-gradient(135deg,#2c5530,#4a7c59);color:white !important;padding:20px 25px;border-radius:10px;margin:20px 0;font-weight:600;text-align:center;font-size:1.1rem;}.composit-highlight-price strong{color:white !important;font-size:1.2rem;}.composit-highlight-service{background:#f8f9fa;padding:20px;border-radius:10px;margin:15px 0;border-left:4px solid #2c5530;}.pricing-alert{background:#fff3cd;border:1px solid #ffeaa7;padding:15px;border-radius:8px;margin:15px 0;color:#856404;}.cta-section{background:linear-gradient(135deg,#2c5530,#4a7c59);color:white;padding:60px 20px;text-align:center;margin:60px 0;}.cta-container{max-width:800px;margin:0 auto;}.cta-container h3{font-size:2.5rem;margin-bottom:20px;font-weight:700;color:white !important;}.cta-container p{font-size:1.2rem;margin-bottom:30px;opacity:.9;}.cta-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;}.cta-button{background:white;color:#2c5530;padding:15px 30px;border-radius:8px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:transform .3s ease;display:inline-block;}.cta-button:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.2);}.text-section{max-width:1000px;margin:60px auto;padding:0 20px;text-align:center;}.text-section h2{font-size:2.2rem;color:#2c5530;margin-bottom:25px;font-weight:700;text-align:center;}.text-section h3{font-size:1.8rem;color:#2c5530;margin:40px 0 20px 0;font-weight:600;text-align:center;}.text-section p{font-size:1.1rem;line-height:1.7;color:#555;margin-bottom:20px;text-align:center;}.text-section ul{text-align:left;max-width:800px;margin:0 auto;}@media (max-width: 768px){.hero-image-full{height:40vh;min-height:300px;}.hero-header h1{font-size:2.2rem;padding:0 15px;}.hero-header{padding:30px 15px;}.hero-description{padding:20px 15px;}.hero-description p{font-size:1.1rem;}.composit-box{flex-direction:column;margin:20px 10px;}.composit-prezzo{font-size:36px;}.composit-img{max-width:100%;justify-content:center;}.benefits-grid{grid-template-columns:1fr;}.gallery-grid{grid-template-columns:1fr;gap:15px;}.gallery-item img{height:250px;}.location-details{grid-template-columns:1fr;}.composit-faq-container{padding:0 15px;}.composit-faq-title{font-size:2rem;margin-bottom:30px;}.composit-faq-question{padding:20px;font-size:1.1rem;}.composit-faq-content{font-size:1rem;}.cta-container h3{font-size:2rem;}.cta-buttons{flex-direction:column;align-items:center;}.modal-content{width:95%;margin:5% auto;top:auto;transform:none;}.close{top:10px;right:25px;font-size:30px;}.text-section h2{font-size:1.8rem;}.text-section h3{font-size:1.5rem;}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}.composit-faq-item{animation:fadeInUp .6s ease forwards;}.composit-faq-item:nth-child(2){animation-delay:.1s;}.composit-faq-item:nth-child(3){animation-delay:.2s;}.composit-faq-item:nth-child(4){animation-delay:.3s;}.composit-faq-item:nth-child(5){animation-delay:.4s;}.composit-faq-item:nth-child(6){animation-delay:.5s;}@media print{.modal{display:none !important;}.cta-button:hover{transform:none !important;}.gallery-item:hover{transform:none !important;}.benefit-item:hover{transform:none !important;}*{animation:none !important;transition:none !important;}}#sp-vse76j7rlvrr{width:100%;max-width:100%;}#sp-zk9nevyrh89g{width:100%;max-width:100%;}#sp-ka679foqm7fl{width:calc(18% + 0px);}#sp-im9mh251lhi{margin:0px;text-align:center;}#sp-nqovqw6ch7{width:250px;}#sp-tqlabm1r623l{width:calc(82% + 0px);}#sp-qgksbmji541c{margin:0px;}#sp-tvfbva{width:100%;max-width:100%;padding:0px;}#sp-n9qnei{padding:0px;width:100%;max-width:100%;}#sp-h3hsid{width:calc(100% + 0px);padding:0px;}#sp-wmr26p{padding:0px;margin:0px;}@media only screen and (max-width: 480px){#sp-vse76j7rlvrr{margin:-6px 0px -8px 0px !important;padding:0px 0px 0px 0px !important;}#sp-im9mh251lhi{text-align:center !important;}#sp-tvfbva{padding:0px 0px 0px 0px !important;}#sp-n9qnei{padding:0px 0px 0px 0px !important;}#sp-h3hsid{padding:0px 0px 0px 0px !important;}#sp-wmr26p{padding:0px 0px 0px 0px !important;}}@media only screen and (min-width: 481px) and (max-width: 1024px){#sp-im9mh251lhi{text-align:center !important;}#sp-tvfbva{padding:0px 0px 0px 0px !important;}#sp-n9qnei{padding:0px 0px 0px 0px !important;}#sp-h3hsid{padding:0px 0px 0px 0px !important;}#sp-wmr26p{padding:0px 0px 0px 0px !important;}}.whatsapp-fixed{position:fixed;bottom:20px;right:20px;z-index:9999;width:64px !important;height:64px !important;aspect-ratio:1/1 !important;border-radius:50% !important;background-color:#25d366;border:3px solid #fff;overflow:hidden !important;box-shadow:0 6px 16px rgba(0,0,0,.2);transition:transform .3s ease;}.whatsapp-fixed:hover{transform:scale(1.08);}.whatsapp-fixed img{width:100% !important;height:100% !important;display:block !important;object-fit:cover !important;border-radius:50% !important;}@media (max-width: 500px){.whatsapp-fixed{width:54px !important;height:54px !important;}}#sp-enb8h8{background-color:#535353;width:100%;max-width:100%;padding:30px;margin-top:5px;margin-bottom:30px;}#sp-ez1mqa{width:100%;max-width:100%;}#sp-n3hcim{box-shadow:rgba(0,0,0,.1) 0px 4px 6px -1px,rgba(0,0,0,.6) 0px 2px 4px -1px;width:calc(45% + 0px);}#sp-aicmt0{font-size:18px;padding:30px;margin:0px;text-align:left;}#sp-7uroit5hu0{text-align:center;}#sp-yfuujghw6v{color:#fff;}#sp-smz76r{font-size:18px;font-weight:bold;margin:0px;text-align:left;}#sp-jja5aqmpud{text-align:center;}#sp-aqv10f3epg{color:#fff;}#sp-ztvnf31oql{color:#fff;}#sp-acs1dd{font-size:18px;font-weight:bold;margin:0px;text-align:left;}#sp-sby8sr6x8n{text-align:center;}#sp-a6x3r676mh{color:#fff;}#sp-0fq46re8u4{color:#fff;}#sp-s096l1{font-size:18px;font-weight:bold;margin:0px;text-align:left;}#sp-n3fpzrihfn{text-align:center;}#sp-7l0ksxf58r{color:#fff;}#sp-iwfg5isspe{color:#fff;}#sp-uow6hz{font-size:18px;font-weight:bold;margin:0px;text-align:left;}#sp-7l85x2zkkz{text-align:center;}#sp-ioo7jf6r4a{color:#fff;}#sp-dsevv6{box-shadow:rgba(0,0,0,.1) 0px 4px 6px -1px,rgba(0,0,0,.6) 0px 2px 4px -1px;width:calc(50% + 0px);}#sp-ywlnia{font-size:18px;margin:0px;text-align:left;}#sp-e6r9w0s715{text-align:center;}#sp-9d7toc38ao{color:#fff;}#sp-8zdpov1bzg{text-align:center;}#sp-7i9iskaflx{color:#fff;}#sp-znpmkc{line-height:1;font-size:16px;color:#fff;margin:0px 20px;text-align:center;}#sp-0r5z5vsv8f{text-align:center;}#sp-cjg62dqgkh{text-align:center;}#sp-nv1hnxqwfw{text-align:center;}#sp-6bmgju25ce{text-align:center;}#sp-gg79ou{width:calc(100% + 0px);}#sp-g7szg0{margin:0px;}#sp-f91xsk{margin:0px;}#sp-ra3hz3{width:100%;max-width:100%;padding:30px;}#sp-gxmp362dpx9s{padding:0px;width:auto;max-width:1000px;}#sp-fs4onak93dhn{width:calc(100% + 0px);}#sp-dcd95zlployu{margin:0px;justify-content:center;padding:10px 0px;}#sp-gqf1zdhq7a{width:100%;border-top:1px solid #e7e6ec;}#sp-cvd0tl{letter-spacing:2px;font-size:16px;padding:30px;margin:0px;text-align:center;}#sp-xuduyy{font-size:16px;margin:0px;text-align:left;}#sp-40slh61yt8{text-align:center;}@media only screen and (max-width: 480px){#sp-n3hcim{margin:20px 0px 20px 0px !important;padding:20px 20px 20px 20px !important;}.sp-text-wrapper-aicmt0,#sp-aicmt0,#aicmt0{font-size:20px !important;text-align:left !important;padding:30px 30px 30px 30px !important;}.sp-text-wrapper-smz76r,#sp-smz76r,#smz76r{text-align:left !important;padding:20px 20px 20px 20px !important;}.sp-text-wrapper-acs1dd,#sp-acs1dd,#acs1dd{text-align:left !important;padding:20px 20px 20px 20px !important;}.sp-text-wrapper-s096l1,#sp-s096l1,#s096l1{text-align:left !important;padding:20px 20px 20px 20px !important;}.sp-text-wrapper-uow6hz,#sp-uow6hz,#uow6hz{text-align:left !important;padding:20px 20px 20px 20px !important;}#sp-dsevv6{margin:30px 0px 20px 0px !important;padding:30px 30px 30px 30px !important;}.sp-text-wrapper-ywlnia,#sp-ywlnia,#ywlnia{text-align:left !important;padding:30px 30px 30px 30px !important;}.sp-text-wrapper-znpmkc,#sp-znpmkc,#znpmkc{line-height:2.2 !important;text-align:center !important;margin:20px 15px 20px 15px !important;}#sp-dcd95zlployu .sp-divider-text-block .sp-divider-text,#sp-dcd95zlployu{justify-content:center !important;padding:10px 0px 10px 0px !important;}.sp-text-wrapper-cvd0tl,#sp-cvd0tl,#cvd0tl{text-align:center !important;}.sp-text-wrapper-xuduyy,#sp-xuduyy,#xuduyy{text-align:left !important;}}@media only screen and (min-width: 481px) and (max-width: 1024px){.sp-text-wrapper-aicmt0,#sp-aicmt0,#aicmt0{text-align:left !important;}.sp-text-wrapper-smz76r,#sp-smz76r,#smz76r{text-align:left !important;}.sp-text-wrapper-acs1dd,#sp-acs1dd,#acs1dd{text-align:left !important;}.sp-text-wrapper-s096l1,#sp-s096l1,#s096l1{text-align:left !important;}.sp-text-wrapper-uow6hz,#sp-uow6hz,#uow6hz{text-align:left !important;}.sp-text-wrapper-ywlnia,#sp-ywlnia,#ywlnia{text-align:left !important;}.sp-text-wrapper-znpmkc,#sp-znpmkc,#znpmkc{line-height:1.5 !important;text-align:left !important;margin:20px 20px 20px 20px !important;}#sp-dcd95zlployu .sp-divider-text-block .sp-divider-text,#sp-dcd95zlployu{justify-content:center !important;padding:10px 0px 10px 0px !important;}.sp-text-wrapper-cvd0tl,#sp-cvd0tl,#cvd0tl{text-align:center !important;}.sp-text-wrapper-xuduyy,#sp-xuduyy,#xuduyy{text-align:left !important;}}.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto;}.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0;}.ubermenu .ubermenu-image,.ubermenu .ubermenu-submenu-drop{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:translateZ(0);-webkit-transform:translateZ(0);}.ubermenu{display:block;background:#fff;line-height:1.3em;text-align:left;}.ubermenu,.ubermenu-nav{overflow:visible !important;z-index:100;}.ubermenu-nav{text-align:inherit;}.ubermenu-nav,.ubermenu-row,.ubermenu-submenu{display:block;margin:0;padding:0;list-style:none;}.ubermenu a.ubermenu-target,.ubermenu-trigger-click .ubermenu-has-submenu-drop>.ubermenu-target{cursor:pointer;}.ubermenu span.ubermenu-target{cursor:default;}.ubermenu-responsive-toggle,.ubermenu-sticky-toggle-wrapper{display:none;text-decoration:none;cursor:pointer;max-width:100%;}.ubermenu-responsive-toggle:hover{text-decoration:none;}.ubermenu-responsive-toggle .fab,.ubermenu-responsive-toggle .far,.ubermenu-responsive-toggle .fas,.ubermenu-responsive-toggle .svg-inline--fa,.ubermenu-responsive-toggle .ubermenu-icon-essential{width:1.3em;text-align:center;margin-right:.6em;}.ubermenu-responsive-toggle-content-align-center{text-align:center;}button.ubermenu-responsive-toggle-align-full{width:100%;}.ubermenu-bar-align-right{float:right;}.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top;}.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible;}.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none;}body:not(.rtl) .ubermenu.ubermenu-horizontal .ubermenu-item-level-0:first-child>.ubermenu-target{border-left:none;}.ubermenu .ubermenu-colgroup .ubermenu-column,.ubermenu .ubermenu-custom-content-padded,.ubermenu .ubermenu-nonlink,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-submenu-padded,.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target,.ubermenu .ubermenu-target,.ubermenu .ubermenu-widget,.ubermenu-responsive-toggle{padding:15px 20px;}.ubermenu .ubermenu-target{display:block;text-decoration:none;position:relative;}.ubermenu .ubermenu-submenu .ubermenu-target{backface-visibility:hidden;}.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{position:absolute;right:10px;top:50%;margin-top:-6px;}.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target{padding-right:25px;}.ubermenu .ubermenu-target-text{display:inline-block;vertical-align:baseline;font-family:inherit;font-weight:inherit;color:inherit;}.ubermenu .ubermenu-icon{width:1.3em;text-align:center;line-height:1em;vertical-align:baseline;}.ubermenu .ubermenu-icon.svg-inline--fa{vertical-align:-.125em;}.ubermenu .ubermenu-item-layout-icon_left>.ubermenu-target-title{margin-left:.6em;display:inline-block;}.ubermenu .ubermenu-column,.ubermenu .ubermenu-row{max-width:100%;}.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden;}.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0 !important;}.ubermenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover>.ubermenu-submenu-drop{display:block;visibility:visible;opacity:1;height:auto;max-height:none;}.ubermenu .ubermenu-item .ubermenu-submenu-drop{box-shadow:0 0 20px rgba(0,0,0,.15);}.ubermenu .ubermenu-item-level-0>.ubermenu-submenu-drop{clip:rect(0,5000px,5000px,-5000px);}.ubermenu .ubermenu-item.ubermenu-active>.ubermenu-target,.ubermenu-nojs .ubermenu-item:hover>.ubermenu-target{position:relative;}.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20;}.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width,.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar{left:0;}.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width{width:100%;}.ubermenu .ubermenu-retractor{display:block;clear:both;text-align:center;cursor:pointer;}.ubermenu .ubermenu-retractor:hover{background:rgba(0,0,0,.1);}.ubermenu .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in;-ms-transition-timing-function:ease-in;transition-timing-function:ease-in;}.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto;}.ubermenu-nojs.ubermenu-transition-slide .ubermenu-item:hover>.ubermenu-submenu-drop,.ubermenu-transition-slide .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop{max-height:1000px;}.ubermenu.ubermenu-transition-slide .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega,.ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega{max-height:600px;overflow-y:auto;-webkit-overflow-scrolling:touch;}.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px);}.ubermenu .ubermenu-submenu .ubermenu-column{display:block;float:left;width:auto;}.ubermenu .ubermenu-submenu .ubermenu-column-auto{min-width:100px;width:auto;}.widget.ubermenu_navigation_widget-class{overflow:visible;}.uber-clear:after,.ubermenu .ubermenu-column:after,.ubermenu .ubermenu-content-block:after,.ubermenu .ubermenu-image:after,.ubermenu .ubermenu-postlist-item:after,.ubermenu .ubermenu-submenu:after,.ubermenu .ubermenu-tabs:after,.ubermenu:after{content:"";display:table;clear:both;}.ubermenu{background:0 0;}.ubermenu-submenu-drop{background:#fff;}@-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;}}@media screen and (min-width:960px){.ubermenu-responsive-default.ubermenu{display:block !important;}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-retractors-responsive .ubermenu-retractor-mobile{display:none;}}@media screen and (max-width:959px){.ubermenu-responsive-toggle,.ubermenu-sticky-toggle-wrapper{display:block;}.ubermenu-responsive-default .ubermenu-responsive-toggle,.ubermenu-responsive-default .ubermenu-sticky-toggle-wrapper{display:block;}.ubermenu-responsive-default.ubermenu-responsive{width:100%;max-height:600px;visibility:visible;overflow:visible;-webkit-transition:max-height 1s ease-in;transition:max-height .3s ease-in;}.ubermenu-responsive-default.ubermenu-responsive.ubermenu{margin:0;}.ubermenu-responsive-default.ubermenu-responsive.ubermenu .ubermenu-nav{display:block;}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse{max-height:none;visibility:visible;overflow:visible;}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse{max-height:0;overflow:hidden !important;visibility:hidden;}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse:not(.ubermenu-in-transition){border-top-width:0;border-bottom-width:0;}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse .ubermenu-item .ubermenu-submenu{display:none;}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%;}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-single-column .ubermenu-item-level-0{float:none;clear:both;width:100%;}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-item-level-0>.ubermenu-target{border:none;box-shadow:none;}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0 !important;}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-mega>.ubermenu-item.ubermenu-column{min-height:0;border-left:none;float:left;display:block;}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto{min-width:50%;}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column:nth-of-type(2n+1){clear:both;}.ubermenu-responsive-default.ubermenu-responsive-single-column-subs .ubermenu-submenu .ubermenu-item{float:none;clear:both;width:100%;min-width:100%;}}@media screen and (max-width:480px){.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0{width:100%;}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto{min-width:100%;}}.ubermenu-skin-grey-white{font-size:12px;color:#888;}.ubermenu-skin-grey-white .ubermenu-target{color:#555;}.ubermenu-skin-grey-white.ubermenu-responsive-toggle{background:#222;color:#eee;font-size:12px;text-transform:uppercase;font-weight:bold;}.ubermenu-skin-grey-white.ubermenu-responsive-toggle:hover{background:#111;color:#fff;}.ubermenu-skin-grey-white{border:none;background:#222;}.ubermenu-skin-grey-white .ubermenu-item-level-0 > .ubermenu-target{font-weight:bold;color:#d9d9d9;text-transform:uppercase;border-left:none;}body:not(.rtl) .ubermenu-skin-grey-white.ubermenu-horizontal .ubermenu-item-level-0:first-child > .ubermenu-target{box-shadow:none;}.ubermenu-skin-grey-white .ubermenu-item-level-0:hover > .ubermenu-target,.ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-active > .ubermenu-target{background:#000;color:#fff;}.ubermenu-skin-grey-white .ubermenu-submenu.ubermenu-submenu-drop{background:#f9f9f9;border:1px solid #e0e0e0;}.ubermenu-skin-grey-white.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop{border-top:none;}.ubermenu-skin-grey-white .ubermenu-submenu,.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-target{color:#555;}.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-target:hover,.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-active > .ubermenu-target{color:#111;}.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-item-header > .ubermenu-target{font-weight:bold;color:#555;}.ubermenu-skin-grey-white .ubermenu-submenu .ubermenu-item-header > .ubermenu-target:hover{color:#222;}.ubermenu-skin-grey-white .ubermenu-submenu-drop{border-bottom-width:3px;}.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(1turn);transform:rotate(1turn);}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(1turn);transform:rotate(1turn);}}.fa-angle-down:before{content:"";}.fa-bars:before{content:"";}.fa-book:before{content:"";}.fa-camera:before{content:"";}.fa-envelope:before{content:"";}.fa-home:before{content:"";}.fa-image:before{content:"";}.fa-times:before{content:"";}.fa-user:before{content:"";}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url("https://www.giovannimiele.com/wp-content/plugins/ubermenu/assets/fontawesome/css/../webfonts/fa-brands-400.eot");src:url("https://www.giovannimiele.com/wp-content/plugins/ubermenu/assets/fontawesome/css/../webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("https://www.giovannimiele.com/wp-content/plugins/ubermenu/assets/fontawesome/css/../webfonts/fa-brands-400.woff2") format("woff2"),url("https://www.giovannimiele.com/wp-content/plugins/ubermenu/assets/fontawesome/css/../webfonts/fa-brands-400.woff") format("woff"),url("https://www.giovannimiele.com/wp-content/plugins/ubermenu/assets/fontawesome/css/../webfonts/fa-brands-400.ttf") format("truetype"),url("https://www.giovannimiele.com/wp-content/plugins/ubermenu/assets/fontawesome/css/../webfonts/fa-brands-400.svg#fontawesome") format("svg");}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url("https://www.giovannimiele.com/wp-content/plugins/ubermenu/assets/fontawesome/css/../webfonts/fa-regular-400.eot");src:url("https://www.giovannimiele.com/wp-content/plugins/ubermenu/assets/fontawesome/css/../webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("https://www.giovannimiele.com/wp-content/plugins/ubermenu/assets/fontawesome/css/../webfonts/fa-regular-400.woff2") format("woff2"),url("https://www.giovannimiele.com/wp-content/plugins/ubermenu/assets/fontawesome/css/../webfonts/fa-regular-400.woff") format("woff"),url("https://www.giovannimiele.com/wp-content/plugins/ubermenu/assets/fontawesome/css/../webfonts/fa-regular-400.ttf") format("truetype"),url("https://www.giovannimiele.com/wp-content/plugins/ubermenu/assets/fontawesome/css/../webfonts/fa-regular-400.svg#fontawesome") format("svg");}.fab,.far{font-weight:400;}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("https://www.giovannimiele.com/wp-content/plugins/ubermenu/assets/fontawesome/css/../webfonts/fa-solid-900.eot");src:url("https://www.giovannimiele.com/wp-content/plugins/ubermenu/assets/fontawesome/css/../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("https://www.giovannimiele.com/wp-content/plugins/ubermenu/assets/fontawesome/css/../webfonts/fa-solid-900.woff2") format("woff2"),url("https://www.giovannimiele.com/wp-content/plugins/ubermenu/assets/fontawesome/css/../webfonts/fa-solid-900.woff") format("woff"),url("https://www.giovannimiele.com/wp-content/plugins/ubermenu/assets/fontawesome/css/../webfonts/fa-solid-900.ttf") format("truetype"),url("https://www.giovannimiele.com/wp-content/plugins/ubermenu/assets/fontawesome/css/../webfonts/fa-solid-900.svg#fontawesome") format("svg");}.fa,.far,.fas{font-family:"Font Awesome 5 Free";}.fa,.fas{font-weight:900;}