@font-face{font-family:Alpine;font-style:normal;font-weight:400;src:url(/static/media/AAALPINEPROTO%E2%80%94TYPE0.5-Light.69c9ec2d30ba959f0e75.otf) format("opentype")}@font-face{font-family:Alpine;font-style:normal;font-weight:700;src:url(/static/media/AAALPINEPROTO%E2%80%94TYPE0.5-Bold.47334166115dfb0f5e80.otf) format("opentype")}.admin{margin:50px}.admin h1,.admin h2{font-size:38px;margin:20px 0 50px;text-align:center}.admin .button{background-color:#031a40;cursor:pointer;margin:0 10px;transition:.3s}.admin .button:hover{background-color:#0000fe}.admin__header{margin-bottom:50px}.admin__header,.admin__lists{display:flex;flex-wrap:wrap;gap:50px}.admin__lists{justify-content:space-around;margin-top:50px}.admin__lists .button{background-color:#fff;color:#031a40}.admin__lists .button:hover{background-color:#0000fe;color:#fff}.admin__events-list,.admin__news-list{flex:1 1;max-width:600px;min-width:300px}.admin__events-list ul,.admin__news-list ul{display:flex;flex-direction:column;gap:30px;list-style:none;padding:0}.admin__events-list .admin-event__date,.admin__news-list .admin-event__date{background-color:#eb243b;border-radius:1px;color:#fff;display:inline-block;font-size:20px;font-weight:600;letter-spacing:1px;padding:3px 9px}.admin .admin-event,.admin .admin-news{background:linear-gradient(5deg,#031a40,#0843a6);border-radius:1px;padding:20px}.admin .admin-event h3,.admin .admin-news h3{font-size:24px;letter-spacing:.5px;margin:0 0 15px}.admin .admin-event p,.admin .admin-news p{font-size:18px;margin:10px 0}.admin .admin-event a,.admin .admin-news a{color:#fff;text-decoration:none}.admin .admin-event a:hover,.admin .admin-news a:hover{text-decoration:underline}.admin .admin-event__image,.admin .admin-news__image{margin:15px 0}.admin .admin-event__image img,.admin .admin-news__image img{height:300px;object-fit:cover;width:100%}.admin .admin-event__buttons,.admin .admin-news__buttons{display:flex;gap:15px;margin-top:20px}.admin .admin-event__buttons .button,.admin .admin-news__buttons .button{cursor:pointer;font-size:16px;padding:5px 15px}form{display:flex;flex-direction:column;gap:30px;margin:0 auto 30px;max-width:1200px;padding:20px}form .tox-tinymce{border-color:#fff!important;border-radius:4px;margin-bottom:30px}form .tox-tinymce .tox-editor-container{background-color:#000}form .tox-tinymce .tox-toolbar{background-color:#000!important}form .tox-tinymce .tox-toolbar__primary{background-color:#000!important;border-bottom:1px solid #fff}form label{font-size:20px;font-weight:600;letter-spacing:.5px}form input{font-size:16px;margin-top:5px;padding:8px;width:100%}form button[type=submit]{margin-top:20px;padding:10px 20px;width:fit-content}.add-events-container .button,.add-news-container .button{background-color:#031a40;cursor:pointer;margin-left:20px;transition:.3s}.add-events-container .button:hover,.add-news-container .button:hover{background-color:#0000fe}.alpine-logo--nav{margin-right:50px}.alpine-logo--nav img{height:50px}nav{align-items:center;display:flex;gap:5.6vw;justify-content:center;padding-top:30px}@media screen and (max-width:800px){nav{display:none}}nav a{color:#fff;font-size:25px;font-weight:200;position:relative;text-decoration:none}nav a:after{background-color:#fff;bottom:0;content:"";height:1px;left:50%;position:absolute;transition:width .3s ease,left .3s ease;width:0}nav a:hover:after{left:0;width:100%}.news-carrousel{color:#fff;margin-bottom:60px}.news-carrousel h2{color:#fff;font-size:38px;letter-spacing:1.5px;margin:55px 20px;text-align:center}@media screen and (max-width:600px){.news-carrousel h2{font-size:28px;margin:30px 16px}}.news-carrousel__container{align-items:center;display:flex;gap:80px;justify-content:center}@media screen and (max-width:1175px){.news-carrousel__container{gap:50px}}@media screen and (max-width:850px){.news-carrousel__container{gap:20px}}.news-carrousel__arrow{cursor:pointer;height:100px}@media screen and (max-width:1175px){.news-carrousel__arrow{height:80px}}@media screen and (max-width:850px){.news-carrousel__arrow{height:50px}}.news-carrousel__news{background:linear-gradient(5deg,#031a40,#0843a6);height:700px;width:750px}@media screen and (max-width:1175px){.news-carrousel__news{height:600px;width:550px}}@media screen and (max-width:850px){.news-carrousel__news{height:400px;width:350px}}.news-carrousel__news img{height:60%;object-fit:cover;width:100%}@media screen and (max-width:850px){.news-carrousel__news img{height:50%}}.news-carrousel__news__content{display:flex;flex-direction:column;gap:30px;height:185px;margin:15px 30px 30px}.news-carrousel__news__content h3{font-size:29px;margin:13px 0 10px}.news-carrousel__news__content .news-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:20px;letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis}.news-carrousel__news__content a{margin-top:10px 0}.news-carrousel__news__content a span{font-size:19px}@media screen and (max-width:1175px){.news-carrousel__news__content{margin:10px 25px}.news-carrousel__news__content h3{font-size:22px;letter-spacing:.5px}.news-carrousel__news__content .news-text{font-size:16px}.news-carrousel__news__content__2{margin-top:auto}}@media screen and (max-width:850px){.news-carrousel__news__content{margin:-10px 18px}.news-carrousel__news__content h3{font-size:18px;letter-spacing:.5px}.news-carrousel__news__content .news-text{font-size:12px}.news-carrousel__news__content a{align-items:center;display:flex;justify-content:center;padding:5px 15px}.news-carrousel__news__content a span{font-size:16px}}footer{align-items:center;background:linear-gradient(5deg,#031a40,#0843a6);display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;height:140px;justify-items:center}@media screen and (max-width:1190px){footer{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr;height:350px}}.footer__links{grid-gap:10px;grid-column-gap:70px;column-gap:70px;display:grid;font-size:18px;gap:10px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;letter-spacing:1.5px}@media screen and (max-width:500px){.footer__links{column-gap:50px;font-size:17px;margin:40px 0 25px;row-gap:20px}}.footer__links a{color:#fff;text-decoration:none}.footer__socials{align-items:center;gap:50px}.footer__gm-logo,.footer__socials{display:flex;justify-content:center}.footer__gm-logo{height:70px}.calendar{align-items:center;display:flex;flex-direction:column;margin-top:30px;padding:80px 0}.calendar__title{display:flex;justify-content:center;margin-bottom:50px}@media screen and (max-width:1350px){.calendar__title{width:100%}}.calendar__title h2{font-size:50px;margin:0 50px}@media screen and (max-width:750px){.calendar__title h2{font-size:36px;margin-top:-40px}}.calendar__events{display:flex;flex-direction:column;gap:50px;padding:0 80px}@media screen and (max-width:750px){.calendar__events{padding:0 50px}}.calendar__event{border:1px solid #fff;border-radius:2px;list-style:none;padding:30px 30px 10px}.calendar__event__date{background-color:#eb243b;border-radius:1px;color:#fff;font-size:20px;font-weight:600;letter-spacing:1px;padding:3px 9px}.calendar__event__separator{font-size:28px;margin:0 10px}.calendar__event__name{color:#fff;font-size:28px;font-weight:600;letter-spacing:1px}@media screen and (max-width:750px){.calendar__event__name{font-size:22px}}.calendar__event__info{color:#fff;font-size:22px;margin-top:10px}@media screen and (max-width:750px){.calendar__event__info{font-size:18px}}.calendar__event__link{margin:30px 0}.calendar__event__link .button{background-color:#031a40;transition:.3s}.calendar__event__link .button:hover{background-color:#0000fe}.single-news{margin:50px}.single-news__container{background:linear-gradient(5deg,#031a40,#0843a6);border-radius:4px;margin:0 auto;max-width:1200px;padding:40px}.single-news__header{margin-bottom:40px;text-align:center}.single-news__header h1{font-size:55px;font-weight:800;letter-spacing:1.5px;margin:0 0 20px}@media screen and (max-width:768px){.single-news__header h1{font-size:38px}}.single-news__date{color:#fffc;font-size:20px;font-style:italic;margin:0}.single-news__image{height:500px;margin-bottom:40px;width:100%}.single-news__image img{height:100%;object-fit:cover;width:100%}@media screen and (max-width:768px){.single-news__image{height:300px}}.single-news__content .news-text{font-size:20px;letter-spacing:.5px;line-height:1.6;margin-bottom:40px}.single-news__content .news-text p{margin-bottom:20px}.single-news__content .news-text h2{font-size:38px;margin:30px 0 20px}.single-news__content .news-text h3{font-size:31px;margin:25px 0 15px}@media screen and (max-width:768px){.single-news__content .news-text{font-size:18px}.single-news__content .news-text h2{font-size:32px}.single-news__content .news-text h3{font-size:26px}}.single-news__buttons{display:flex;gap:40px;justify-content:center;margin-top:50px}.single-news__buttons .button span{font-size:20px}@media screen and (max-width:600px){.single-news__buttons{align-items:center;flex-direction:column;gap:20px}}@media screen and (max-width:768px){.single-news{margin:30px 20px}}.cars-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));padding:2rem}.loading{font-size:1.2rem;padding:2rem;text-align:center}.car-card{background:#fff;clip-path:polygon(100% 0,100% 75%,78% 100%,0 100%,0 0);color:#000;overflow:hidden}.car-card__image{height:280px;object-fit:cover;width:100%}.car-card__content{padding:.5rem 1.5rem 1rem}.car-card__title{font-size:2rem;font-weight:700;letter-spacing:1.5px;margin:0}.car-card__price{font-size:2.4rem;font-weight:700;letter-spacing:.7px}.car-card__version{font-size:1.4rem;letter-spacing:.5px;margin:0}.car-card__mileage{font-size:1.15rem;letter-spacing:.5px}.car-card__brand{color:#0843a6;font-size:1.2rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.premium-cars{padding:2rem}.premium-cars h1{font-size:2.5rem;margin-bottom:2rem;text-align:center}.premium-cars .brand-filter{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:2rem}.premium-cars .brand-filter button{background-color:#031a40;border:none;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:all .3s ease}.premium-cars .brand-filter button:hover{background-color:#0843a6}.premium-cars .brand-filter button.active{background-color:#0843a6;font-weight:700}html{background-color:#000;color:#fff}body{font-family:Alpine,sans-serif;margin:0}header{background-image:url(/static/media/banner-alpine-la-rochelle.6f8fc3056ad737417c4f.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:96vh;position:relative;width:100%}header h1{font-size:50px;font-weight:300;letter-spacing:2.5px;margin:10px 0;text-align:end}@media screen and (max-width:750px){header h1{font-size:30px;margin-right:-20px}}.alpine-logo--la-rochelle{bottom:30px;position:absolute;right:50px}.alpine-logo--la-rochelle img{height:60px}@media screen and (max-width:750px){.alpine-logo--la-rochelle img{bottom:70px;height:30px;position:absolute;right:-20px}}.carrousel{background:#000;background:linear-gradient(4deg,#031a40,#0843a6);display:flex;min-height:80vh;width:100%}@media screen and (max-width:1350px){.carrousel{flex-direction:column;min-height:auto}}.car__image__container{display:flex;position:relative;width:66%}@media screen and (max-width:1350px){.car__image__container{width:100%}}.car__image__container .car__image{clip-path:polygon(100% 0,100% 75%,86% 100%,0 100%,0 0);height:100%;object-fit:cover;transition:transform .5s ease-in-out;width:100%}.car__image__container h2{font-size:80px;left:80px;letter-spacing:2px;position:absolute;top:40px}@media screen and (max-width:1100px){.car__image__container h2{left:6vw;top:0}}@media screen and (max-width:875px){.car__image__container h2{top:-30px}}@media screen and (max-width:610px){.car__image__container h2{font-size:44px;top:-20px}}.car__description{flex-direction:column;padding-bottom:20px;width:34%}.car__description,.car__description__1{display:flex;justify-content:space-between}.car__description__1{flex:1 1;flex-direction:column;margin-bottom:20px;min-height:0}@media screen and (max-width:1350px){.car__description__1{margin-bottom:30px}}.car__description__2{flex-shrink:0;margin-right:15px;margin-top:auto}@media screen and (max-width:1350px){.car__description{flex-direction:column-reverse;padding-bottom:-20px;padding-top:30px;width:100%}}.car__description p{font-size:30px;font-style:italic;padding:40px 70px}@media screen and (max-width:1600px){.car__description p{font-size:26px;padding:27px 40px}}@media screen and (max-width:500px){.car__description p{font-size:24px;padding:20px 50px}}.car__description .car__description__buttons{display:flex;flex-shrink:0;justify-content:space-around;margin-top:auto;padding:0 30px}@media screen and (max-width:1350px){.car__description .car__description__buttons{margin:0 0 40px}}@media screen and (max-width:500px){.car__description .car__description__buttons{flex-direction:column;gap:40px;margin:0 0 40px;padding:0 50px}}.car__description .carrousel__arrows{align-items:center;display:flex;justify-content:space-between;margin:0 30px}@media screen and (max-width:1350px){.car__description .carrousel__arrows{gap:100px;justify-content:center}}@media screen and (max-width:610px){.car__description .carrousel__arrows{gap:50px}}.car__description .carrousel__arrows img{cursor:pointer;transition:transform .3s ease;width:145px}.car__description .carrousel__arrows img:hover{transform:scale(1.05)}@media screen and (max-width:610px){.car__description .carrousel__arrows img{width:90px}}.car__description .carrousel__arrows span{font-size:48px;font-weight:800;letter-spacing:1px}@media screen and (max-width:610px){.car__description .carrousel__arrows span{font-size:40px}}.home__calendar{align-items:center;display:flex;height:70vh;justify-content:center}@media screen and (max-width:1350px){.home__calendar{flex-direction:column;height:auto;margin:100px 50px 150px}}.home__calendar__title{align-items:center;display:flex;justify-content:center;margin:0 100px;width:50%}@media screen and (max-width:1350px){.home__calendar__title{margin-bottom:40px;width:100%}}.home__calendar__title h2{font-size:44px;font-weight:600}@media screen and (max-width:600px){.home__calendar__title h2{font-size:32px}}.home__calendar__link{align-items:center;display:flex;justify-content:center;width:50%}@media screen and (max-width:1350px){.home__calendar__link{width:100%}}.home__calendar__link a{border:1px solid #fff;font-size:28px;font-weight:600;padding:10px 20px}.button,.home__calendar__link a{color:#fff;display:inline-block;text-decoration:none}.button{background-color:#000;border:none;padding:5px 25px;position:relative;text-align:center;transform:skew(-25deg)}.button span{display:inline-block;font-size:25px;transform:skew(25deg)}.news h2{font-size:55px;margin:50px;position:relative;text-align:center}.news-list{display:flex;flex-wrap:wrap;justify-content:space-around}.news-single{background:linear-gradient(5deg,#031a40,#0843a6);height:600px;margin:50px 0;width:590px}.news-single img{height:50%;width:100%}.news-single__content{display:flex;flex-direction:column;height:42%;justify-content:space-between;padding:15px 30px}.news-single__content h3{font-size:31px;letter-spacing:.5px;margin:0}.news-single__content .news-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:20px;overflow:hidden;text-overflow:ellipsis}
/*# sourceMappingURL=main.0f944813.css.map*/