body .banner-page-header{max-height:95svh}body .banner-page-header h1{display:none}body .banner-page-header .content{color:var(--color-text-inverted);position:relative}body .banner-page-header .content .title{font-size:3.75rem}@media screen and (max-width:600px){body .banner-page-header .content .title{font-size:3rem}body .banner-page-header .content .title br{display:none}}body .banner-page-header .content .btns{margin-top:2.9375rem}body .banner-page-header .content *{z-index:12}body .banner-page-header .content .scroll-down{position:absolute;bottom:0;right:0;filter:brightness(0) invert(1);display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;gap:0.35rem 0.75rem;opacity:0.5}body .banner-page-header .content .scroll-down img{height:2.5rem}body .banner-page-header .content .scroll-down span{font-size:0.625rem;letter-spacing:0.1875rem;line-height:1em;text-align:center}@media screen and (max-width:1200px){body .banner-page-header .content .scroll-down{left:50%;transform:translateX(-50%);bottom:unset;top:100%;margin-top:1rem;display:flex;flex-flow:row nowrap;align-items:center}body .banner-page-header .content .scroll-down img{height:1.875rem}body .banner-page-header .content .scroll-down span{text-align:left}}@media screen and (min-width:calc(600px + 1px)){body .banner-page-header{height:unset;aspect-ratio:4/3}}@media screen and (min-width:calc(1200px + 1px)){body .banner-page-header{aspect-ratio:16/9}}@media screen and (max-width:600px){body .banner-page-header{min-height:80svh}body .banner-page-header .content-wrapper{padding-bottom:8rem}body .banner-page-header .content-wrapper .btns{width:100%}body .banner-page-header .content-wrapper .btns .btn{width:100%}body .banner-page-header .content-wrapper .scroll-down{margin-top:3rem}}body h2{font-size:2.5rem}body .offers{transform:translateY(-0.0625rem);background-color:var(--color-neutral-900);color:var(--color-text-inverted);padding-top:6.375rem;padding-bottom:5.625rem}body .offers .offers-list{margin-top:2.9375rem}@media screen and (min-width:calc(600px + 1px)) and (max-width:900px){body .offers .offers-list>:nth-child(n+9){display:none}}@media screen and (min-width:calc(1200px + 1px)){body .offers .offers-list>:nth-child(n+9){display:none}}body .offers .offers-list+.btns{justify-content:center;margin-top:2.9375rem}body .official-dealer>.container{padding-top:8.9375rem;padding-bottom:3.5625rem;display:grid;gap:3rem 7.3125rem;align-items:center}@media screen and (min-width:calc(900px + 1px)){body .official-dealer>.container{grid-template-columns:auto minmax(0,1fr)}}body .official-dealer>.container>img{width:100%;max-width:7.9375rem;margin-left:auto;margin-right:auto;height:auto}@media screen and (max-width:900px){body .official-dealer>.container .content{text-align:center}}body .official-dealer>.container .content:before{content:"";display:block;height:0.0625rem;width:100%;background:linear-gradient(to right,var(--color-neutral-300),rgba(0,0,0,0));margin-bottom:3rem}body .official-dealer>.container .content h2{color:var(--color-ducati-red-400);margin:0;font-size:1rem;line-height:1.125rem;letter-spacing:0.3125rem;max-width:50.625rem}body .official-dealer>.container .content h3{margin-bottom:0;margin-top:2.3125rem;max-width:50.625rem;font-size:2.5rem;line-height:1.25em}body .official-dealer .bg-content{background-color:var(--color-neutral-900);position:relative}body .official-dealer .bg-content .bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}body .official-dealer .bg-content .bg>img,body .official-dealer .bg-content .bg>video{width:100%;object-fit:contain;object-position:top}body .official-dealer .bg-content .bg:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(to top,var(--color-neutral-900) 40%,rgba(0,0,0,0) 60%)}body .official-dealer .bg-content>.container{padding-top:29.4375rem;padding-bottom:5.4375rem;z-index:15;color:var(--color-text-inverted)}body .official-dealer .bg-content>.container header .content h3{font-size:3.75rem}body .official-dealer .bg-content>.container header .content blockquote{font-size:1rem;border-left:0.1875rem solid var(--color-ducati-red-400);padding-left:0.5625rem}@media screen and (max-width:900px){body .official-dealer .bg-content>.container header .btns{width:100%}body .official-dealer .bg-content>.container header .btns .btn{width:100%}}body .official-dealer .bg-content>.container *{z-index:15}body .official-dealer .bg-content>.container .crossroad{margin-top:4.375rem;display:grid;gap:2.875rem}@media screen and (min-width:calc(900px + 1px)){body .official-dealer .bg-content>.container .crossroad{grid-template-columns:repeat(3,minmax(0,1fr))}}body .official-dealer .bg-content>.container .crossroad>*{color:var(--color-text);background-color:var(--color-text-inverted);display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:2.9375rem 3.0625rem 2.6875rem 2.5625rem;border-radius:var(--radius-700)}body .official-dealer .bg-content>.container .crossroad>* h3{font-size:1.875rem;font-weight:400;margin:0;padding-bottom:1.3125rem;border-bottom:0.0625rem solid var(--color-neutral-100);margin-bottom:1.3125rem}body .official-dealer .bg-content>.container .crossroad>* .btn{margin-top:1.3125rem;width:100%;font-size:0.8125rem;padding-top:0.9375rem;padding-bottom:0.9375rem}body .official-dealer .bg-content>.container .crossroad>* .btn.outline{border-color:var(--color-text);color:var(--color-text)}@media screen and (min-width:calc(1200px + 1px)){body .official-dealer .bg-content>.container .crossroad>* .btn.outline:hover{background-color:rgba(0,0,0,0.1)}}@media screen and (min-width:calc(900px + 1px)){body .official-dealer.polaris>.container{grid-template-columns:minmax(0,1fr) auto}}body .official-dealer.polaris>.container>img{width:100%;max-width:19.3125rem;height:auto}@media screen and (max-width:900px){body .official-dealer.polaris>.container>img{order:-1}}body .official-dealer.polaris>.container .content{order:-1}body .official-dealer.polaris>.container .content h2{color:var(--color-polaris-blue-400)}@media screen and (min-width:calc(1200px + 1px)){body .official-dealer.polaris>.container .content h2,body .official-dealer.polaris>.container .content h3{padding-left:6.25rem}body .official-dealer.polaris>.container>img{margin-right:6.25rem}}body .official-dealer.polaris .bg-content>.container header .content blockquote{border-color:var(--color-polaris-blue-400)}body .blog{padding-top:10.4375rem;padding-bottom:6.1875rem}body .blog h2{font-size:3.75rem;margin:0}@media screen and (max-width:900px){body .blog .btns{width:100%}body .blog .btns .btn{width:100%}}body .blog .blog-articles-list{margin-top:3.375rem}@media screen and (min-width:calc(1200px + 1px)){body .blog .blog-articles-list>:nth-child(n+4){display:none}}body footer{margin-top:1.9375rem}
/*# sourceMappingURL=page-home.css.map */