﻿.white-bg{background-color:#fff !important}.force-justify{text-align:justify;text-align-last:justify}body.home-page h3{font-size:24px;letter-spacing:2px;padding-top:0;margin-top:0}body.home-page h3.is-offer{font-size:24px;letter-spacing:1px}@media (max-width:400px){body.home-page h3.is-offer{font-size:20px}}body.home-page h3.is-offer span{font-size:34px}@media (max-width:400px){body.home-page h3.is-offer span{font-size:30px}}body.home-page h3 br{display:none}@media (max-width:640px){body.home-page h3 br{display:inline}}body.home-page h1{padding-top:10px}@media (min-width:991px){body.home-page h1{font-size:28px}}body.home-page hr{border-top:solid 1px #ddd}body.home-page .hero-inner{text-align:center;background:rgba(0,0,0,.8)}body.home-page .hero-inner p.lead{font-size:18px}body.home-page .hero-inner .maggio-splash-logo{width:100%;height:auto;max-width:360px}body.home-page .hero-inner p.disclaimer{font-size:14px}body.home-page .splash-phone{display:none;font-size:32px}body.home-page.maggio-mobile a.splash-phone{display:block;color:#fff;text-decoration:underline}body.home-page.maggio-desktop span.splash-phone{display:block}body.maggio-mobile a.footer-phone{display:inline}body.maggio-mobile span.footer-phone-static{display:none}body.maggio-desktop a.footer-phone{display:none}body.maggio-desktop span.footer-phone-static{display:inline}@media (min-width:991px){.hero-form .panel{width:400px}}body.single-post .featherlight-content{max-width:670px}@media (max-width:767px){body.single-post .featherlight-content{overflow-y:scroll}}body.single-post .featherlight-content #quote-form{margin-bottom:0}body.single-post .featherlight-content #quote-form .panel-body{padding-top:25px}#quote-form .panel-body h4{font-weight:700;color:#000;font-size:22px}.btn-quote-ft-mobile{background-color:rgba(0,0,0,.8)}.btn-quote-ft-mobile .btn{border-radius:6px !important;font-size:18px;height:50px;justify-content:center}.offer-50 .home-content{background:#fff;clip-path:polygon(0 2%,100% 0%,100% 100%,0% 100%)}@media (max-width:991px){.offer-50 .home-content{clip-path:polygon(0 0%,100% 0%,100% 100%,0% 100%)}}#offer-section{display:flex;flex-wrap:wrap;justify-content:flex-start}#offer-section .offer-panel{display:flex;flex-direction:column;max-width:calc(100% / 3);box-sizing:border-box}@media (max-width:970px){#offer-section .offer-panel{max-width:calc(100% / 2)}}@media (max-width:640px){#offer-section .offer-panel{max-width:100%}}.panel-default{display:flex;flex-direction:column;height:100%;overflow:hidden}.panel-body{flex-grow:1}body.home-page:not(.fixed-navigation):not(.mega-menu-main_menu-mobile-open) #mega-menu-wrap-main_menu>ul#mega-menu-main_menu>li.mega-menu-item>a{color:#fff !important}#header.navbar-main .container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:unset;max-width:1280px}@media (max-width:415px){#header.navbar-main .container{padding-left:10px;padding-right:10px}}@media (max-width:1100px){#header.navbar-main .container{flex-direction:row}}#header.navbar-main .container .navbar-flyout-new{flex:1;display:flex;justify-content:center}@media (max-width:1100px){#header.navbar-main .container .navbar-flyout-new{order:3;flex:unset}}#header.navbar-main .container .navbar-flyout-new ul.mega-sub-menu{box-shadow:0px 6px 5px 0px rgba(0,0,0,.5)}@media (max-width:1100px){#header.navbar-main .navbar-brand{order:1}}@media (max-width:415px){#header.navbar-main .navbar-brand img{width:180px;height:auto}}@media (max-width:390px){#header.navbar-main .navbar-brand img{width:170px}}@media (max-width:375px){#header.navbar-main .navbar-brand img{width:160px}}#header.navbar-main .navbar-toolbar{flex:0 0 auto;display:flex;align-items:center;gap:10px}@media (max-width:1100px){#header.navbar-main .navbar-toolbar{order:2;justify-content:flex-end;flex-grow:1}}@media (max-width:400px){#header.navbar-main .navbar-toolbar .btn{padding:4px 8px}}#mega-toggle-block-0:after{content:"";font-family:"Dashicons";font-size:32px;display:inline-block;vertical-align:middle;color:#fff}#mega-toggle-block-0 .mega-toggle-animated-box{display:none !important}#mega-menu-wrap-main_menu #mega-menu-item-975 a{font-size:0 !important;text-align:right !important}#mega-menu-wrap-main_menu #mega-menu-item-975 a:before{font-size:28px !important;margin-right:0 !important}.hide-gallery-img{display:none !important}.featherlight .featherlight-close-icon{width:auto;background-color:rgba(0,0,0,.8);color:#fff;padding-left:10px;padding-right:10px;display:inline-flex;align-items:center;justify-content:center}.featherlight .featherlight-close-icon:before{content:"Close";font-size:11px;text-transform:uppercase;padding-right:10px}.featherlight .featherlight-content{padding:0;border-bottom:0}body.page-template-default .featured-img{margin-bottom:20px}div.gallery-hidden{display:none}.carousel-control{font-size:36px !important}.featherlight .featherlight-content{overflow:hidden}.featherlight .featherlight-content .caption{position:absolute;left:0;bottom:0;z-index:100;color:#fff;padding:5px 10px;background:rgba(0,0,0,.8)}.featherlight-next{right:0;left:90%}.featherlight-next span{font-size:0;display:inline-block !important}.featherlight-next span:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:900;visibility:visible;font-size:80px}@media (max-width:990px){.featherlight-next span:before{font-size:50px}}.featherlight-next:hover{background:unset}.featherlight-previous{left:0;right:90%}.featherlight-previous span{font-size:0;display:inline-block !important}.featherlight-previous span:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:900;visibility:visible;font-size:80px}@media (max-width:990px){.featherlight-previous span:before{font-size:50px}}.featherlight-previous:hover{background:unset}body.faq .schema-faq-section{background:#fff;margin:1rem 0;border:2px solid rgba(0,0,0,.13);border-radius:10px;box-shadow:2px 2px 6px 2px rgba(0,0,0,.03)}body.faq .schema-faq-question{cursor:pointer;display:flex;align-items:center;transition:opacity ease .25s;padding:1rem}body.faq .schema-faq-question:hover{color:var(--wp--preset--color--secondary)}body.faq .schema-faq-question:after{width:16px;height:20px;display:inline-block;margin-left:auto;margin-right:5px;vertical-align:top;color:inherit;content:"+"}body.faq .schema-faq-question.expanded:after{content:"-"}body.faq .schema-faq-question:hover{opacity:.75}body.faq .schema-faq-answer{padding:0 1rem 1rem;display:none}body.faq .schema-faq-answer.default{display:block}body.faq .editor-styles-wrapper .schema-faq-question{cursor:text}body.faq .editor-styles-wrapper .schema-faq-answer{display:block}.quote-cta-section{background-position:top center !important}.quote-thank-you{padding-top:0}.quote-thank-you .navbar-nav,.quote-thank-you .navbar-toolbar,.quote-thank-you .navbar-flyout{display:none}.quote-thank-you .navbar{text-align:center}.quote-thank-you .navbar .navbar-brand{float:none;margin:auto !important}.quote-thank-you .navbar .navbar-brand,.quote-thank-you .navbar .navbar-brand>img{display:inline-block}.quote-thank-you .navbar-main{padding-top:12px;position:static}.quote-thank-you .navbar-main.scroll-up{top:0}.quote-thank-you .navbar-main.scroll-down{box-shadow:none}.quote-thank-you .panel-reviews .rating{font-size:21px}.quote-thank-you .thanks-next-steps .step{max-width:300px;margin-left:auto;margin-right:auto}.quote-thank-you .thanks-next-steps .circle{display:-ms-flexbox;display:flex;justify-content:center;align-items:center;font-size:30px;height:60px;width:60px;border-radius:100%;color:#fff;background:#0072bc;margin-left:auto;margin-right:auto}.quote-thank-you .five-star-section .link-five-star{display:block;max-width:300px;margin-left:auto;margin-right:auto;color:#333}.quote-thank-you .five-star-section .link-five-star:hover,.quote-thank-you .five-star-section .link-five-star:focus{text-decoration:none}.quote-thank-you .offers-section>.container{width:100%;padding:0}body.page-id-438 .page-header h1{text-align:center}body.page-id-438 .container-page{max-width:640px}body.page-id-438 input#gform_submit_button_4{width:100%;font-weight:500;font-size:18px}.breadcrumbs{margin-top:20px}.breadcrumbs .container>span,.breadcrumbs .breadcrumb{background-color:transparent;padding:8px 0;margin:0;font-size:85%;display:block;color:#999}.breadcrumbs a{color:#999}body.offer-50 .hero-form #quote-form,body.home .hero-form #quote-form{bottom:-120px;z-index:30}@media (max-width:767px){body.offer-50 .hero-form #quote-form,body.home .hero-form #quote-form{position:relative}}@media (max-width:767px){.hero.page-hero-form{height:auto}body.home .home-content{padding-top:100px}}.hero-form #quote-form{bottom:-60px}.hero-form .panel{background:rgba(255,255,255,.85)}.hero-form .panel .panel-body{padding-top:0}.hero-form .panel #field_2_10 .charleft,.hero-form .panel .aggregate-reviews,.hero-form .panel .hp-disclaimer-message{color:#444}.hero-form .panel .hp-disclaimer-message a{color:#444}body.site-map li a{display:inline-block;padding:8px 0}.panel-quote-form .aggregate-reviews{color:#444}.panel-quote-form>h4{font-size:24px;color:#444}.panel-quote-form .hp-disclaimer-message{color:#444}.panel-quote-form .hp-disclaimer-message a{color:#444}