@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");}@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;}}.ritratto-aziendale-page{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6;color:#1a1a1a;max-width:100%;margin:0 auto;}.ritratto-aziendale-page *{box-sizing:border-box;}.ra-hero{position:relative;height:600px;background-image:url("https://www.giovannimiele.com/wp-content/uploads/2026/01/hero-team-aziendale-milano.webp");background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;text-align:center;margin-bottom:60px;}.ra-hero::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.4) 100%);}.ra-hero-content{position:relative;z-index:2;max-width:900px;padding:0 20px;}.ra-hero h1{color:#fff !important;font-size:3.5rem;font-weight:800;margin:0 0 20px 0;text-shadow:2px 4px 8px rgba(0,0,0,.3);line-height:1.2;}.ra-hero-subtitle{color:#fff !important;font-size:1.4rem;font-weight:400;margin:0 0 30px 0;opacity:.95;}.ra-hero-price{color:#fff !important;font-size:1.1rem;font-weight:600;margin:0 0 30px 0;background:rgba(255,255,255,.15);backdrop-filter:blur(10px);display:inline-block;padding:12px 30px;border-radius:50px;border:2px solid rgba(255,255,255,.3);}.ra-hero-cta{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;}.ra-btn{display:inline-block;padding:16px 35px;font-size:1.1rem;font-weight:700;text-decoration:none;border-radius:8px;transition:all .3s ease;text-align:center;}.ra-btn-whatsapp{background:#25d366;color:#fff !important;border:2px solid #25d366;}.ra-btn-whatsapp:hover{background:#20ba59;transform:translateY(-2px);box-shadow:0 8px 20px rgba(37,211,102,.4);}.ra-btn-phone{background:transparent;color:#fff !important;border:2px solid #fff;}.ra-btn-phone:hover{background:#fff;color:#1a1a1a !important;transform:translateY(-2px);}.ra-hero-badges{display:flex;gap:30px;justify-content:center;flex-wrap:wrap;margin-top:30px;}.ra-badge{color:#fff !important;font-size:.95rem;font-weight:600;display:flex;align-items:center;gap:8px;}.ra-container{max-width:100%;padding:0 40px;}.ra-intro{text-align:center;max-width:900px;margin:40px auto 60px;font-size:1.15rem;color:#555;line-height:1.8;}.ra-section{margin:80px 0;}.ra-section-header{text-align:center;margin-bottom:50px;}.ra-section h2{font-size:2.8rem !important;font-weight:800 !important;color:#1a1a1a !important;margin:0 0 15px 0 !important;line-height:1.2 !important;text-transform:none !important;}.ra-section h3{font-size:1.8rem !important;font-weight:700 !important;color:#2c3e50 !important;margin:0 0 12px 0 !important;line-height:1.3 !important;}.ra-section-subtitle{font-size:1.2rem;color:#555;max-width:800px;margin:0 auto;}.ra-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:50px 0;max-width:1400px;margin-left:auto;margin-right:auto;}.ra-gallery-item{position:relative;overflow:hidden;border-radius:12px;aspect-ratio:1;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;}.ra-gallery-item:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15);}.ra-gallery-item img{width:100%;height:100%;object-fit:cover;display:block;}.ra-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:50px 0;max-width:1400px;margin-left:auto;margin-right:auto;}.ra-benefit-card{background:#f8f9fa;padding:35px 25px;border-radius:12px;text-align:center;transition:all .3s ease;border:2px solid transparent;}.ra-benefit-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1);border-color:#3498db;}.ra-benefit-icon{font-size:3rem;margin-bottom:20px;}.ra-benefit-card h3{font-size:1.5rem !important;margin-bottom:12px !important;color:#2c3e50 !important;}.ra-benefit-card p{font-size:1rem;color:#555;line-height:1.6;}.ra-pricing{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:50px 40px;border-radius:20px;margin:60px 0;max-width:1400px;margin-left:auto;margin-right:auto;}.ra-pricing h2{color:#fff !important;text-align:center;margin-bottom:40px !important;}.ra-pricing h3{color:#fff !important;text-align:center;margin:40px 0 30px 0 !important;font-size:2rem !important;}.ra-pricing-main{text-align:center;margin-bottom:40px;padding-bottom:40px;border-bottom:2px solid rgba(255,255,255,.2);}.ra-pricing-tiers{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin:30px 0;}.ra-price-tier{background:rgba(255,255,255,.15);backdrop-filter:blur(10px);padding:20px 30px;border-radius:12px;border:2px solid rgba(255,255,255,.3);min-width:220px;}.ra-price-tier strong{display:block;font-size:2rem;margin-bottom:5px;}.ra-price-tier span{font-size:.95rem;opacity:.9;}.ra-pricing-includes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 30px;margin:30px auto;max-width:900px;text-align:left;}.ra-pricing-item{display:flex;align-items:center;gap:12px;font-size:1rem;}.ra-pricing-item::before{content:"✓";font-size:1.5rem;font-weight:700;color:#2ecc71;flex-shrink:0;}.ra-pricing-note{margin-top:25px;font-size:1rem;opacity:.95;line-height:1.6;}.ra-pricing-packages{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:40px;max-width:800px;margin-left:auto;margin-right:auto;}.ra-package{background:rgba(255,255,255,.95);color:#1a1a1a;padding:30px 25px;border-radius:12px;text-align:center;box-shadow:0 8px 25px rgba(0,0,0,.2);transition:transform .3s ease;}.ra-package:hover{transform:translateY(-8px);}.ra-package h3{color:#667eea !important;margin-bottom:12px !important;font-size:1.6rem !important;}.ra-package-price{font-size:2.2rem;font-weight:800;color:#2c3e50;margin:12px 0;}.ra-package-price small{font-size:.9rem;font-weight:400;color:#555;}.ra-package-photos{font-size:1.1rem;font-weight:700;color:#667eea;margin:12px 0;}.ra-package-features{list-style:none;padding:0;margin:20px 0;text-align:left;}.ra-package-features li{padding:6px 0;font-size:.95rem;color:#555;display:flex;align-items:start;gap:10px;}.ra-package-features li::before{content:"✓";color:#2ecc71;font-weight:700;flex-shrink:0;}.ra-package-savings{background:#2ecc71;color:#fff;padding:8px 15px;border-radius:20px;font-size:.9rem;font-weight:600;display:inline-block;margin-top:12px;}.ra-examples{background:#f8f9fa;padding:40px;border-radius:12px;margin:40px 0;max-width:1400px;margin-left:auto;margin-right:auto;}.ra-examples h3{text-align:center;margin-bottom:30px !important;color:#2c3e50 !important;}.ra-example-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;}.ra-example-card{background:#fff;padding:25px;border-radius:10px;border-left:4px solid #667eea;}.ra-example-card h4{font-size:1.2rem;color:#2c3e50;margin:0 0 15px 0;font-weight:700;}.ra-example-calc{font-size:.95rem;color:#555;margin:8px 0;}.ra-example-total{font-size:1.8rem;font-weight:800;color:#667eea;margin:15px 0 0 0;}.ra-calculator{background:linear-gradient(135deg,#3498db 0%,#2c3e50 100%);color:#fff;padding:50px 40px;border-radius:20px;margin:60px 0;text-align:center;max-width:1400px;margin-left:auto;margin-right:auto;}.ra-calculator h3{color:#fff !important;margin-bottom:30px !important;}.ra-calc-inputs{display:flex;flex-direction:column;gap:25px;max-width:600px;margin:0 auto 30px;}.ra-calc-group{text-align:left;}.ra-calc-group label{display:block;font-size:1.1rem;font-weight:600;margin-bottom:10px;}.ra-calc-group input,.ra-calc-group select{width:100%;padding:15px;font-size:1.1rem;border:2px solid rgba(255,255,255,.3);border-radius:8px;background:rgba(255,255,255,.15);color:#fff;font-weight:600;}.ra-calc-group input::placeholder{color:rgba(255,255,255,.6);}.ra-calc-result{background:rgba(255,255,255,.2);backdrop-filter:blur(10px);padding:30px;border-radius:12px;margin:30px 0;border:2px solid rgba(255,255,255,.3);}.ra-calc-result h4{font-size:1.3rem;margin:0 0 15px 0;color:#fff;}.ra-calc-total{font-size:3rem;font-weight:800;color:#2ecc71;margin:10px 0;}.ra-calc-breakdown{font-size:1rem;opacity:.9;margin-top:15px;}.ra-process{margin:80px 0;}.ra-process-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin:50px 0;max-width:1400px;margin-left:auto;margin-right:auto;}.ra-step{position:relative;padding:30px;background:#f8f9fa;border-radius:12px;transition:all .3s ease;}.ra-step:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.1);}.ra-step-number{position:absolute;top:-15px;left:30px;width:50px;height:50px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;box-shadow:0 4px 15px rgba(102,126,234,.4);}.ra-step h4{font-size:1.3rem;color:#2c3e50;margin:25px 0 12px 0;font-weight:700;}.ra-step p{font-size:1rem;color:#555;line-height:1.6;}.ra-feature{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin:80px 0;max-width:1400px;margin-left:auto;margin-right:auto;}.ra-feature:nth-child(even){direction:rtl;}.ra-feature:nth-child(even) > *{direction:ltr;}.ra-feature-image{width:100%;border-radius:12px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.15);}.ra-feature-image img{width:100%;height:auto;display:block;transition:transform .3s ease;}.ra-feature-image:hover img{transform:scale(1.05);}.ra-feature-content h3{margin-bottom:20px !important;}.ra-feature-content p{font-size:1.1rem;color:#555;line-height:1.8;margin-bottom:20px;}.ra-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:25px;}.ra-feature-box{background:#f8f9fa;padding:20px;border-radius:10px;border-left:4px solid #667eea;}.ra-feature-box h4{font-size:1.1rem;font-weight:700;color:#2c3e50;margin:0 0 10px 0;}.ra-feature-box p{font-size:.95rem;color:#555;line-height:1.6;margin:0;}.ra-crosssell{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);color:#fff;padding:40px;border-radius:16px;text-align:center;margin:80px 0;max-width:900px;margin-left:auto;margin-right:auto;box-shadow:0 10px 30px rgba(245,87,108,.3);}.ra-crosssell h3{color:#fff !important;font-size:1.8rem !important;margin-bottom:15px !important;}.ra-crosssell p{font-size:1.1rem;margin:15px 0 25px 0;opacity:.95;}.ra-crosssell .ra-btn{background:#fff;color:#f5576c !important;border:2px solid #fff;font-weight:700;display:inline-block;}.ra-crosssell .ra-btn:hover{background:transparent;color:#fff !important;border-color:#fff;}.ra-location{background:#f8f9fa;padding:60px 40px;border-radius:20px;margin:80px 0;max-width:1400px;margin-left:auto;margin-right:auto;}.ra-location-content{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start;}.ra-location-info h3{margin-bottom:25px !important;}.ra-location-details{margin:30px 0;}.ra-location-item{display:flex;align-items:start;gap:15px;margin:20px 0;font-size:1.05rem;color:#2c3e50;}.ra-location-item strong{min-width:80px;color:#667eea;font-weight:700;}.ra-location-map{width:100%;height:400px;border-radius:12px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.15);}.ra-location-map iframe{width:100%;height:100%;border:0;}.ra-location-note{background:#e8f4f8;border-left:4px solid #3498db;padding:20px;border-radius:8px;margin-top:30px;font-size:1rem;color:#2c3e50;}.ra-faq{margin:80px 0;}.ra-faq-list{max-width:1000px;margin:50px auto;}.ra-faq-item{background:#f8f9fa;padding:30px;border-radius:12px;margin-bottom:20px;border-left:4px solid #667eea;transition:all .3s ease;}.ra-faq-item:hover{box-shadow:0 8px 25px rgba(0,0,0,.1);transform:translateX(5px);}.ra-faq-question{font-size:1.3rem;font-weight:700;color:#2c3e50;margin:0 0 15px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;}.ra-faq-answer{font-size:1.05rem;color:#555;line-height:1.8;}.ra-cta-final{background:linear-gradient(135deg,#2ecc71 0%,#27ae60 100%);color:#fff;padding:80px 40px;border-radius:20px;text-align:center;margin:80px 0;max-width:1400px;margin-left:auto;margin-right:auto;}.ra-cta-final h2{color:#fff !important;margin-bottom:20px !important;}.ra-cta-final p{font-size:1.3rem;margin:0 0 40px 0;opacity:.95;}.ra-cta-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;}.ra-btn-large{padding:20px 45px;font-size:1.2rem;}.ra-btn-white{background:#fff;color:#2ecc71 !important;border:2px solid #fff;font-weight:700;}.ra-btn-white:hover{background:transparent;color:#fff !important;border-color:#fff;}.ra-cta-social-proof{margin-top:40px;padding-top:40px;border-top:2px solid rgba(255,255,255,.2);}.ra-reviews{display:flex;align-items:center;justify-content:center;gap:15px;font-size:1.1rem;}.ra-stars{color:#ffd700;font-size:1.5rem;letter-spacing:3px;}@media (max-width: 1024px){.ra-container{padding:0 30px;}.ra-gallery{grid-template-columns:repeat(2,1fr);}.ra-benefits{grid-template-columns:1fr;}.ra-pricing-includes{grid-template-columns:repeat(2,1fr);}.ra-feature{grid-template-columns:1fr;gap:30px;}.ra-feature:nth-child(even){direction:ltr;}.ra-feature-grid{grid-template-columns:1fr;}.ra-location-content{grid-template-columns:1fr;}}@media (max-width: 768px){.ra-container{padding:0 20px;}.ra-hero{height:500px;}.ra-hero h1{font-size:2.2rem;}.ra-hero-subtitle{font-size:1.1rem;}.ra-section h2{font-size:2rem !important;}.ra-section h3{font-size:1.4rem !important;}.ra-gallery{grid-template-columns:1fr;gap:15px;}.ra-hero-cta{flex-direction:column;}.ra-btn{width:100%;}.ra-pricing,.ra-calculator,.ra-cta-final{padding:40px 20px;}.ra-pricing-includes{grid-template-columns:1fr;}.ra-pricing-packages{grid-template-columns:1fr;}.ra-process-steps{grid-template-columns:1fr;}.ra-cta-buttons{flex-direction:column;}.ra-btn-large{width:100%;}.ra-examples{padding:30px 20px;}}#sp-cxdsf60gq0oq{width:100%;max-width:100%;}#sp-pxp9vect4upd{width:100%;max-width:100%;}#sp-f3ikqdq7fimw{width:calc(18% + 0px);}#sp-s00yj4v99txez{margin:0px;text-align:center;}#sp-16if45z7o6{width:250px;}#sp-a38pktn87pvo{width:calc(82% + 0px);}#sp-n18iyt5gdj89{margin:0px;}#sp-vdvubh{width:100%;max-width:100%;padding:0px;}#sp-ihtw8k{padding:0px;width:100%;max-width:100%;}#sp-lakfi8{width:calc(100% + 0px);padding:0px;margin-top:0px;}#sp-l6ivhm{padding:0px;margin:0px;}#sp-8bh1ow6fy5{text-align:center;font-size:1.2rem;margin-bottom:40px;}#sp-tq2dbenwdy{margin-top:10px;font-size:.9rem;color:#777;}#sp-ksl3txrzdp{margin-top:10px;font-size:.9rem;color:#777;}#sp-hfiwr265bg{margin-top:10px;font-size:.9rem;color:#777;}#sp-eg0vna6d77{margin-top:10px;font-size:.9rem;color:#777;}#sp-c9f9m2h2ha{font-size:1.1rem;margin-bottom:30px;}#sp-litndtr632{font-size:1.1rem;color:#555;margin-bottom:30px;}#sp-wixwjvm4kg{display:inline-block;margin-top:20px;}#sp-zgsvkofj07{opacity:.9;}@media only screen and (max-width: 480px){#sp-cxdsf60gq0oq{margin:-6px 0px -8px 0px !important;padding:0px 0px 0px 0px !important;}#sp-s00yj4v99txez{text-align:center !important;}#sp-vdvubh{padding:0px 0px 0px 0px !important;}#sp-ihtw8k{padding:0px 0px 0px 0px !important;}#sp-lakfi8{padding:0px 0px 0px 0px !important;}#sp-l6ivhm{padding:0px 0px 0px 0px !important;}}@media only screen and (min-width: 481px) and (max-width: 1024px){#sp-s00yj4v99txez{text-align:center !important;}#sp-vdvubh{padding:0px 0px 0px 0px !important;}#sp-ihtw8k{padding:0px 0px 0px 0px !important;}#sp-lakfi8{padding:0px 0px 0px 0px !important;}#sp-l6ivhm{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:#d4af37;--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:48px 16px 24px;content-visibility:auto;contain-intrinsic-size:360px;}.site-footer,.site-footer p,.site-footer li,.site-footer a,.site-footer h3{color:var(--footer-text) !important;}.site-footer a{text-decoration:none;font-weight:700;transition:text-decoration-color .2s ease,opacity .2s ease;text-underline-offset:3px;text-decoration-thickness:2px;}.site-footer a:hover,.site-footer a:focus-visible{text-decoration:underline;opacity:.95;}.site-footer__inner{max-width:1200px;margin:0 auto;display:grid;gap:28px;grid-template-columns:repeat(4,minmax(0,1fr));}.f-card{background:rgba(255,255,255,.03);border:1px solid var(--footer-border);border-radius:12px;padding:16px 16px 14px;}.site-footer h3{font-size:1rem;margin:0 0 .75rem;letter-spacing:.02em;font-weight:800;position:relative;padding-bottom:.5rem;}.site-footer h3::after{content:"";position:absolute;left:0;bottom:0;width:52px;height:2px;background:var(--footer-accent);border-radius:2px;}.site-footer p,.site-footer li{margin:0 0 .5rem;font-size:.98rem;opacity:.95;}.site-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:.45rem;}.site-footer__bar{max-width:1200px;margin:28px auto 0;padding-top:18px;border-top:1px solid var(--footer-border);text-align:center;font-size:.9rem;opacity:.9;}@media (prefers-reduced-motion: reduce){.site-footer a{transition:none;}}@media (max-width: 1024px){.site-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width: 640px){.site-footer__inner{grid-template-columns:1fr;}.f-card{text-align:center;}.site-footer h3::after{left:50%;transform:translateX(-50%);}}.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: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-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;}}.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-full{clear:both;}.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;}.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right;}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-item-level-0>.ubermenu-submenu-type-stack{padding-top:0;}.ubermenu .ubermenu-item-level-0>.ubermenu-submenu-type-stack>.ubermenu-item{clear:both;width:100%;}.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack{width:auto;}.ubermenu .ubermenu-autocolumn,.ubermenu .ubermenu-submenu-type-stack{padding-top:10px;padding-bottom:10px;}.ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack{padding-top:0;}.ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child{margin-top:10px;}.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target{padding-top:5px;padding-bottom:5px;}.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-sub-indicators .ubermenu-submenu-type-flyout>.ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator,.ubermenu-sub-indicators .ubermenu-submenu-type-stack>.ubermenu-has-submenu-drop.ubermenu-has-submenu-flyout>.ubermenu-target>.ubermenu-sub-indicator{transform:rotate(-90deg);}.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-active>.ubermenu-submenu-type-flyout,.ubermenu-nojs .ubermenu-item:hover>.ubermenu-submenu-type-flyout{overflow:visible;}.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-left_edge_item{left:auto;}.ubermenu .ubermenu-retractor{display:block;clear:both;text-align:center;cursor:pointer;}.ubermenu .ubermenu-retractor:hover{background:rgba(0,0,0,.1);}.ubermenu .ubermenu-retractor-desktop{position:absolute;right:0;top:0;padding:7px 10px;z-index:100;}.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item{display:block;}.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item.ubermenu-column-auto{width:100%;display:block;float:none;min-width:0;}.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-submenu-type-flyout>.ubermenu-item{display:block;float:none;position:relative;min-width:150px;clear:both;}.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout{min-width:100%;}.ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-flyout{max-height:99999px;}.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout{margin-top:-1px;top:0;left:100%;min-width:0;clip:rect(-10px,5000px,5000px,0);}.ubermenu.ubermenu-horizontal .ubermenu-item-level-1:first-child>.ubermenu-submenu-type-flyout,.ubermenu.ubermenu-horizontal .ubermenu-item-level-1:first-child>.ubermenu-submenu-type-flyout>.ubermenu-item:first-child>.ubermenu-submenu-type-flyout,.ubermenu.ubermenu-horizontal .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega{border-top:none;}.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-item.ubermenu-has-submenu-flyout{position:static;}.ubermenu-responsive-default.ubermenu-responsive.ubermenu-sub-indicators .ubermenu-submenu-type-flyout .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{transform:rotate(0);right:10px;left:auto;}.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.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.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+1){clear:none;}.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+2){clear:both;}.ubermenu-responsive-default.ubermenu-responsive-single-column-subs .ubermenu-submenu .ubermenu-item{float:none;clear:both;width:100%;min-width:100%;}.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column,.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column-auto{width:100%;max-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-responsive-default.ubermenu .ubermenu-autocolumn:not(:first-child),.ubermenu-responsive-default.ubermenu .ubermenu-autocolumn:not(:first-child) .ubermenu-submenu-type-stack{padding-top:0;}.ubermenu-responsive-default.ubermenu .ubermenu-autocolumn:not(:last-child),.ubermenu-responsive-default.ubermenu .ubermenu-autocolumn:not(:last-child) .ubermenu-submenu-type-stack{padding-bottom:0;}.ubermenu-responsive-default.ubermenu .ubermenu-autocolumn>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child{margin-top:0;}}.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-current-menu-item > .ubermenu-target,.ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target,.ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target{color:#fff;background:#000;}.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-item-level-0 > .ubermenu-submenu-type-stack > .ubermenu-item > .ubermenu-target{color:#d9d9d9;}.ubermenu-skin-grey-white .ubermenu-item-level-0 > .ubermenu-submenu-type-stack > .ubermenu-item > .ubermenu-target:hover{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-current-menu-item > .ubermenu-target{color:#222;background:transparent;}.ubermenu-skin-grey-white .ubermenu-submenu-drop{border-bottom-width:3px;}