@media only screen and (max-width:1440px)and (min-width:600px){.carousel{margin-left:auto;margin-right:auto;max-width:100%;position:relative;width:80pc}}@media only screen and (max-width:1440px)and (min-width:768px){.carousel{padding-left:2pc;padding-right:2pc}}@media only screen and (max-width:768px){.carousel{padding-left:0!important;padding-right:0!important}}@media only screen and (max-width:1440px)and (min-width:600px){.carousel .daughter-dashboard-push-container{padding:0!important}}.carousel .container{padding-bottom:1pc;padding-top:1pc}@media only screen and (max-width:600px){.carousel .container{border-bottom:none;border-top:none;padding-top:0}}@media only screen and (max-width:1440px)and (min-width:600px){.carousel .container{max-width:unset!important}}@media only screen and (max-width:600px){.carousel .container .row:first-child{border-top:1px solid #fff;margin:0}.carousel .container .row:last-child{border-bottom:1px solid #fff;margin:0}}.carousel .container .row-title{-webkit-box-align:end;-ms-flex-align:end;align-items:end;display:-webkit-box;display:-ms-flexbox;display:flex}.carousel .container .row-title .titleCarousel{font-family:Medium,sans-serif;font-size:22px;font-weight:500;line-height:2pc;margin-bottom:0!important}@media only screen and (max-width:768px){.carousel .container .row-title .titleCarousel{padding-left:1pc}}@media only screen and (max-width:600px){.carousel .container .row-title .titleCarousel{padding-left:0}}.carousel .container .home-carousel-controls{-webkit-box-pack:right;-ms-flex-pack:right;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:right;margin-bottom:1pc;position:relative}@media only screen and (max-width:768px){.carousel .container .home-carousel-controls{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding-right:1pc}}@media only screen and (max-width:600px){.carousel .container .home-carousel-controls{padding-right:0}}.carousel .container .home-carousel-controls .disabled{color:#fff;cursor:not-allowed;opacity:.5}.carousel .container .home-carousel-controls .home-next,.carousel .container .home-carousel-controls .home-prev{background:none;background-color:#fff;border:1px solid #000;border-radius:75pt;color:#000;cursor:pointer;font-size:24px;font-size:5px;height:2pc;margin-left:8px;width:2pc}.carousel .container .home-carousel-controls .home-prev{margin-left:0}.carousel .container .home-carousel-controls .home-prev span{bottom:3px;font-size:1pc!important;position:relative;right:2px}.carousel .container .home-carousel-controls .home-next span{bottom:3px;font-size:1pc!important;position:relative;right:1px}.carousel .container .home-carousel-controls [class*=fontello-icon-]:before,.carousel .container .home-carousel-controls [class^=fontello-icon-]:before{font-size:1pc}.carousel .container .home-carousel-container{padding-top:1pc;position:relative;width:100%}@media only screen and (max-width:768px){.carousel .container .home-carousel-container{padding-bottom:1pc;padding-top:1pc}}.carousel .container .home-carousel-container .home-carousel{border-radius:10px;cursor:pointer;overflow:hidden;width:100%}@media only screen and (max-width:768px){.carousel .container .home-carousel-container .home-carousel{margin-bottom:1pc}}.carousel .container .home-carousel-container .home-carousel .home-carousel-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}@media only screen and (min-width:768px){.carousel .container .home-carousel-container .home-carousel .home-carousel-inner{max-height:140px}}.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:100%}.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item .home-banner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media only screen and (max-width:768px){.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item .home-banner{max-height:234px}}.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item .home-banner .mgm-banner-wave-container{width:100%}.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item .home-banner .mgm-banner-wave-container .wave-deadline{background-color:#9e2045;font-size:9pt;height:auto;margin-left:1pc;padding:4px 8px 3px!important}@media only screen and (max-width:768px){.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item .home-banner .mgm-banner-wave-container .wave-deadline{margin-bottom:6px;margin-left:0}}.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item .home-banner .mgm-banner-wave-container .mgm-banner-wave-logo{bottom:1pc;max-height:140px;position:relative}@media only screen and (max-width:768px){.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item .home-banner .mgm-banner-wave-container .mgm-banner-wave-logo{min-height:218px!important;top:1px}}@media only screen and (max-width:368px){.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item .home-banner .mgm-banner-wave-container .mgm-banner-wave-logo{right:12%;top:4px}}@supports(-webkit-touch-callout:none){@media(max-device-width:812px){.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item .home-banner .mgm-banner-wave-container .mgm-banner-wave-logo{left:2%!important;width:auto!important}}}@media only screen and (max-width:768px){.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item .home-banner .mgm-banner-wave-container{max-height:234px;min-height:234px;padding:0 1pc!important}}.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item .home-banner .mgm-banner-wave-container .banner-wave-container{max-height:140px}@media only screen and (max-width:768px){.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item .home-banner .mgm-banner-wave-container .banner-wave-container{max-height:unset!important;min-height:234px!important;padding:9pt 0 0 1pc}.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item .home-banner .mgm-banner-wave-container .banner-wave-container #bannerWaveTitle{font-size:22px;line-height:2pc}.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item .home-banner .mgm-banner-wave-container .banner-wave-container .copy-text-container{margin-bottom:0!important}.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item .home-banner .mgm-banner-wave-container .banner-wave-container .redirect-container{bottom:9pt;margin-bottom:0;padding-bottom:0!important;position:absolute}}.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item .home-banner .mgm-banner-wave-container .banner-wave-container .redirect-link{max-width:none!important}.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item .home-banner .mgm-banner-wave-container .banner-wave-container .redirect-link .fontello-icon-arrow_right_chevron:before{font-size:24px!important}@media only screen and (max-width:768px){.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item .home-banner .mgm-banner-wave-container .banner-wave-container .redirect-link p{margin-bottom:0!important}.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item .home-banner .mgm-banner-wave-container .banner-wave-container{border-radius:10px;max-height:234px}}.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item .home-banner .mgm-banner-wave-container .banner-wave-container .mgm-banner-wave-discount{font-family:Light;font-size:18px;line-height:24px}@media only screen and (max-width:768px){.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item .home-banner .mgm-banner-wave-container .banner-wave-container .asset-container{-ms-flex-item-align:start;align-self:flex-start;left:15px;position:relative}.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item .home-banner .mgm-banner-wave-container .banner-wave-container img{max-height:218px}}.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item .home-banner img{border-radius:8px;width:100%}@media only screen and (max-width:768px){.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item .home-banner img{border-radius:8px 8px 9pt 0;height:auto}}@media only screen and (min-width:768px){.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item .home-banner img{max-height:140px}}.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item .home-banner .banner-robolight-2g-container{padding-top:0!important}@media only screen and (max-width:768px){.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item .home-banner .banner-robolight-2g-container{padding:0 1pc!important}.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item .home-banner .banner-robolight-2g-container .js-banner{border-radius:10px!important}}.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item .home-banner .banner-robolight-2g-container .banner-robolight2g-component{min-height:140px}@media only screen and (max-width:768px){.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item .home-banner .banner-robolight-2g-container .banner-robolight2g-component{border-radius:10px!important;margin-bottom:0!important;min-height:234px}}@media only screen and (max-width:400px){.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item .home-banner .banner-robolight-2g-container .banner-robolight2g-component{height:234px}}.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item .home-banner .banner-robolight-2g-container .banner-robolight2g-component .banner-change-offer{padding-bottom:1pc;padding-top:9pt;position:relative}@media only screen and (max-width:768px){.carousel .container .home-carousel-container .home-carousel .home-carousel-inner .home-carousel-item .home-banner .banner-robolight-2g-container .banner-robolight2g-component .banner-change-offer{padding-bottom:1pc!important;padding-top:9pt!important}}.carousel .container .home-carousel-dots{-webkit-box-pack:right;-ms-flex-pack:right;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;justify-content:right;position:relative}@media only screen and (max-width:768px){.carousel .container .home-carousel-dots{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}}@media only screen and (min-width:768px){.carousel .container .home-carousel-dots{position:static}}.carousel .container .home-carousel-dots .home-dot{background-color:#fff;border-radius:50%;cursor:pointer;display:inline-block;height:10px;opacity:.4;width:10px}.carousel .container .home-carousel-dots .home-active{background-color:#fff;border-radius:10px;height:8px;opacity:1;width:2pc}.carousel .container #bonusx-chip{padding:4px 8px!important;top:4px}.carousel .container #bonusx-chip .fontello-icon-radici:before{font-size:14px;margin-left:0;top:1px!important}.carousel .container #chipLoyalty1{padding:4px 8px!important}.carousel .container #chipLoyalty1 .fontello-icon-radici:before{font-size:14px;margin-left:0;top:1px!important}.carousel .container #chipLoyalty2{padding:4px 8px!important}.carousel .container #chipLoyalty2 .fontello-icon-radici:before{font-size:14px;margin-left:0;top:1px!important}.carousel .container #chipLoyalty3{padding:4px 8px!important}.carousel .container #chipLoyalty3 .fontello-icon-radici:before{font-size:14px;margin-left:0;top:1px!important}@media only screen and (max-width:768px){.carousel .daughter-dashboard-push-container.container-fluid{display:block!important}.carousel .daughter-dashboard-push-container.container-fluid .component-content{display:none!important}.dragging{cursor:-webkit-grab;cursor:grab}.dragging-active{cursor:-webkit-grabbing;cursor:grabbing}}.daughter-dashboard-container{margin-bottom:0!important}.daughter-dashboard-container .desktop-container{padding-bottom:0!important}@media only screen and (max-width:768px){.estimate-dashboard-container.container-fluid{margin-top:0!important}}@media(max-width:768px){.daughter-dashboard-push-container.container-fluid{margin:2pc auto 1pc}#robo-banner .banner-robolight2g-component a{bottom:1pc!important;position:absolute!important}#robo-banner .banner-robolight2g-component .text-18{font-size:18px!important}}.carousel-controls-mobile,.container-title-mobile{display:none}@media screen and (max-width:768px){.carousel-controls-mobile,.container-title-mobile{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.carousel-controls-desktop,.container-title-desktop{display:none}}