@font-face{font-family:'Shadows Into Light Two';src:url('../themes/lart-du-vin/assets/assets/fonts/Shadows_Into_Light_Two/ShadowsIntoLightTwo-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'Lora';src:url('../themes/lart-du-vin/assets/assets/fonts/Lora/Lora-VariableFont_wght.ttf') format('truetype');font-weight:normal;font-style:normal}
html{scroll-behavior:smooth}
a{text-decoration:none;color:inherit}
@media (min-width:992px){.mobile-only{display:none}h1,.h1{font-family:"Shadows Into Light Two","Serif";font-size:3rem}h2,.h2{font-family:"Lora","Serif";font-weight:900;font-size:5rem;margin:0}h3,.h3{font-family:"Lora","Serif";font-weight:900;font-size:2rem;margin:0}h4,.h4{font-family:"Lora","Serif";font-weight:900;font-size:1.3rem;margin:0}h5,.h5{font-family:"Lora","Serif";font-weight:400;font-size:1rem;margin:0}p{font-family:"Lora","Serif";font-weight:400;font-size:0.95rem;margin:0;line-height:1.8;letter-spacing:1.2}.small{font-family:"Lora","Serif";font-weight:400;font-size:12px;margin:0}}
@media (max-width:992px){.desktop-only{display:none}h1,.h1{font-family:"Shadows Into Light Two","Serif";font-size:1.8rem}h2,.h2{font-family:"Lora","Serif";font-weight:900;font-size:2.2rem;margin:0}h3,.h3{font-family:"Lora","Serif";font-weight:900;font-size:1.4rem;margin:0}h4,.h4{font-family:"Lora","Serif";font-weight:900;font-size:1.1rem;margin:0}h5,.h5{font-family:"Lora","Serif";font-weight:900;font-size:0.9rem;margin:0}h6,.h6{font-family:"Lora","Serif";font-weight:800;font-size:0.8rem;margin:0;line-height:1.5}p{font-family:"Lora","Serif";font-weight:400;font-size:0.85rem;margin:0;line-height:1.8}.small{font-family:"Lora","Serif";font-weight:400;font-size:0.7rem;margin:0}}
body{width:100vw;margin:0;background-color:#F2F2F2;display:block;overflow-x:hidden}
.content{width:90vw;margin:0 auto}
header{position:fixed;top:0;left:0;width:100vw;height:90px;background-color:#F2F2F2;z-index:100;overflow:visible}
header .content{padding:0 5%;width:90vw;display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:100%}
header .content #menu_icon{display:none;cursor:pointer;height:40px}
header .content .logo_dunkel_komplett{height:65px}
@media (max-width:992px){header .content #menu_icon{display:block}header .content .navbar{display:none}}
@media (min-width:992px){header .content .navbar{display:flex;flex-direction:row;gap:30px}header .content .navbar a{text-decoration:none}header .content .navbar a h4{color:#0b2948}header .content .navbar a:hover h4,header .content .navbar a:hover .h4{box-shadow:inset 0 -6px 0 0 #FDD017}}
header .decoration-line{height:4px;width:100vw;background-color:#590222}
header .mobile-menu-overlay{display:none;flex-direction:column;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0F3249;z-index:200;justify-content:top;align-items:center;padding-top:80px}
header .mobile-menu-overlay a{color:#fff;text-decoration:none;margin-bottom:40px}
header .mobile-menu-overlay .close-menu{margin-top:20px;height:15px}
.footer{background-color:#0F3249;color:white;display:flex;flex-direction:column}
.footer>img{height:100px;margin:20px auto 10px auto}
@media (max-width:992px){.footer>img{height:80px;margin:40px auto 20px auto}}
.footer .content{display:flex;flex-direction:row;justify-content:space-between;padding:2vh 0 2vh 0}
@media (max-width:992px){.footer .content{flex-direction:column;justify-items:center}}
.footer .content .footer_contact{display:flex;flex-direction:column;align-items:left}
@media (max-width:992px){.footer .content .footer_contact{align-items:center}}
.footer .content .footer_contact>p{margin-bottom:30px}
.footer .content .footer_contact_ele{margin-top:10px}
@media (max-width:992px){.footer .content .footer_contact_ele{margin-top:20px;display:flex;flex-direction:column;align-items:center}}
.footer .content .footer_contact_ele .contact_item{display:flex;align-items:center;margin-bottom:15px;width:max-content}
@media (max-width:992px){.footer .content .footer_contact_ele .contact_item{margin-bottom:12px}}
.footer .content .footer_contact_ele .contact_item img{padding-right:10px}
@media (max-width:992px){.footer .content .footer_contact_ele .contact_item img{padding-right:3px}}
.footer .content .footer_contact_ele .contact_item .icon{margin-right:10px;width:18px;height:18px}
@media (max-width:992px){.footer .content .footer_contact_ele .contact_item .icon{margin-right:2px;width:15px;height:15px}}
.footer .content .footer_contact_ele .contact_item p{margin:0;color:white}
.footer .content .footer_map{background-color:white;width:40vw}
.footer .content .footer_map #map{width:100%;height:100%}
@media (max-width:992px){.footer .content .footer_map{width:100%;margin-top:20px}.footer .content .footer_map #map{height:300px}}
.footer .content .footer_legal{margin-top:20px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}
.footer .content .footer_legal_links{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}
.footer .content .footer_legal_links a{color:white;text-decoration:none;width:max-content}
.footer .content .footer_legal_links a:hover{text-decoration:underline}
.footer .content .footer_legal_links a p{width:max-content}
.footer .content .footer_legal_links p{margin:3px 0}
@media (max-width:992px){.footer .content .footer_legal{width:100%;align-items:flex-start}.footer .content .footer_legal_links{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%}.footer .content .footer_legal_links>p{margin-left:auto}.footer .content .footer_legal_links a{padding-right:20px}.footer .content .footer_legal_links a p{width:max-content}}
.wine-offer{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin-bottom:5vh}
.wine-offer_information{position:relative;display:flex;flex-direction:column;width:70%;z-index:2}
@media (max-width:992px){.wine-offer_information{width:85%}}
.wine-offer_information .new-stain{position:absolute;top:-30px;left:-30px;z-index:1;display:flex;justify-content:center;align-items:center}
@media (max-width:992px){.wine-offer_information .new-stain{top:-20px;left:-20px}}
.wine-offer_information .new-stain .stain-image{width:50px;height:auto}
@media (max-width:992px){.wine-offer_information .new-stain .stain-image{width:40px}}
.wine-offer_information .new-stain p{color:white;position:absolute;padding-bottom:5px}
.wine-offer_information h4{margin-bottom:10px;z-index:2}
.wine-offer_information h6{z-index:2}
.wine-offer_information_meta{display:flex;flex-direction:row;align-items:baseline;width:100%}
@media (max-width:992px){.wine-offer_information_meta{flex-direction:column}}
.wine-offer_information_meta .meta_winzer{width:30%;color:inherit;text-decoration:none}
.wine-offer_information_meta .meta_winzer p{width:max-content}
.wine-offer_information_meta .meta_winzer p:hover{box-shadow:inset 0 -6px 0 0 #FDD017}
@media (max-width:992px){.wine-offer_information_meta .meta_winzer p{margin-top:3px;line-height:1.2}}
.wine-offer_information_meta p{width:max-content}
.wine-offer_information_meta .meta_volume{width:10%}
.wine-offer_price{width:30%}
@media (max-width:992px){.wine-offer_price{padding-left:5%;width:10%}}
.winzer-introduction{margin-bottom:15vh}
@media (max-width:992px){.winzer-introduction{margin-top:15vh;margin-bottom:10vh}}
.winzer-introduction h2{margin-bottom:5vh}
.winzer-introduction_location{display:flex;flex-direction:row;margin-bottom:20px;align-items:center;margin-bottom:5vh}
.winzer-introduction_location h4{margin-bottom:1rem}
.winzer-introduction_location img{margin-right:30px}
.winzer-introduction_location .italien_umriss{height:120px}
.winzer-introduction_location .frankreich_umriss{height:100px}
.winzer-introduction_description{position:relative;display:flex;flex-direction:row}
@media (min-width:992px){.winzer-introduction_description span{margin:1rem 2vw 0 0;width:5vw}.winzer-introduction_description p{width:40vw}}
@media (max-width:992px){.winzer-introduction_description p::before{content:"";position:absolute;top:-10px;left:0;width:80px;height:2px;background-color:black}.winzer-introduction_description span{display:none}.winzer-introduction_description p{width:70vw}}
.home section{margin-bottom:50px}
.home .font-light{color:white}
.home .font-regular{font-weight:400}
.home .date-grid{display:grid;margin-bottom:10px;border-spacing:0 15px;border-collapse:separate;width:23vw}
@media (max-width:992px){.home .date-grid{width:100%}}
.home .date-grid_entry .weekday{grid-column:1;padding-right:8px}
.home .date-grid_entry .day{grid-column:2;margin-right:20px}
.home .date-grid_entry .start-time{grid-column:3;vertical-align:bottom}
.home .date-grid_entry .separator{grid-column:4;vertical-align:bottom}
.home .date-grid_entry .finish-time{grid-column:5;vertical-align:bottom}
.home .date-grid_description .description{max-width:100%;white-space:normal;word-wrap:break-word;word-break:break-word}
.home .date-grid_description .description p{margin-top:-15px}
.home .landing-page{background-color:#0F3249;background-image:url('../themes/lart-du-vin/assets/images/graphics/grapes/traube_3.png');background-size:auto 60vw;background-position:center -50vh;background-repeat:no-repeat;background-blend-mode:soft-light;margin-bottom:0}
@media (max-width:992px){.home .landing-page{background-position:center -20vh;background-size:auto 120vw}}
.home .landing-page .content{display:flex;color:white;align-items:right;justify-content:space-between}
@media (min-width:992px){.home .landing-page .content{padding-top:40vh;height:40vh}}
.home .landing-page .content .landing-page_intro{display:flex;flex-direction:column}
.home .landing-page .content .landing-page_intro .logo-hell-komplett{width:250px;margin-bottom:10px}
@media (max-width:992px){.home .landing-page .content{flex-direction:column;align-items:center;justify-content:center}.home .landing-page .content .landing-page_intro{justify-content:flex-end;margin-top:auto;height:65vh}.home .landing-page .content .landing-page_intro .logo-hell-komplett{width:150px}}
.home .landing-page .content .landing-page_next-degustation{background-color:#590222;height:max-content}
@media (min-width:992px){.home .landing-page .content .landing-page_next-degustation{margin-bottom:20px;padding:40px 50px;width:35%}}
@media (max-width:992px){.home .landing-page .content .landing-page_next-degustation{width:100vw;display:flex;flex-direction:column;align-items:center;padding:3vh 0}.home .landing-page .content .landing-page_next-degustation .landing-page_next-degustation_dates{margin:5px 0;justify-content:center}}
.home .landing-page .content .landing-page_next-degustation .landing-page_next-degustation_dates{margin:20px 0}
.home .landing-page .content .landing-page_next-degustation .landing-page_next-degustation_dates .landing-page_next-degustation_dates_entry{color:white;margin-bottom:10px;flex-direction:row}
.home .landing-page .content .landing-page_next-degustation .landing-page_next-degustation_dates .landing-page_next-degustation_dates_entry h4{margin-right:10px;width:max-content}
.home .landing-page .content .landing-page_next-degustation .scroll_degustationen{width:200px;border:2px solid white;padding:10px 20px;cursor:pointer;background:none}
.home .philosophie{background-color:#0F3249;padding:100px 0;background-image:url('../themes/lart-du-vin/assets/images/graphics/grapes/traube_2.png');background-size:contain;background-position:right center;background-repeat:no-repeat;background-blend-mode:soft-light}
.home .philosophie .content{display:flex;gap:6vw;align-items:center;color:white;position:relative}
@media (min-width:992px){.home .philosophie .content h2{writing-mode:vertical-rl;transform:rotate(180deg);margin:0;padding-right:20px;font-weight:bold}}
.home .philosophie .content .mul-paragraph{display:flex;justify-content:flex-start;gap:60px;max-width:70%}
@media (min-width:992px){.home .philosophie .content .mul-paragraph p{width:45%;margin:0}.home .philosophie .content .mul-paragraph .with-line{position:relative;padding-left:20px}.home .philosophie .content .mul-paragraph .with-line::before{content:'';position:absolute;left:0;top:0;width:2px;height:60%;background-color:white}}
@media (max-width:992px){.home .philosophie .content{flex-direction:column;gap:30px}.home .philosophie .content p{width:90%;text-align:center}.home .philosophie .content .mul-paragraph{flex-direction:column;align-items:center;gap:20px;max-width:100%}}
@media (min-width:992px){.home .degustationen{background-image:url('../themes/lart-du-vin/assets/images/graphics/stains/stain4.png'),url('../themes/lart-du-vin/assets/images/graphics/stains/stain2.png');background-repeat:no-repeat,no-repeat;background-position:calc(5vh) calc(5vh),calc(100% - 2vw) calc(5vh);background-size:10vw auto,20vw auto}}
@media (max-width:992px){.home .degustationen{background-image:url('../themes/lart-du-vin/assets/images/graphics/stains/stain2.png');background-size:20vw auto;background-repeat:no-repeat,no-repeat;background-position:calc(100% - 2vw) calc(0vh);background-size:35vw auto}}
.home .degustationen .content{padding:10vh 0 0 0}
.home .degustationen .content h2{margin-bottom:50px}
.home .degustationen .content .wrapper{display:flex;flex-direction:row}
@media (max-width:992px){.home .degustationen .content .wrapper{flex-direction:column}}
.home .degustationen .content .wrapper .degustationen_preview{width:35%}
@media (max-width:992px){.home .degustationen .content .wrapper .degustationen_preview{order:2;width:90%;margin-top:50px}.home .degustationen .content .wrapper .degustationen_preview h4{box-shadow:inset 0 -0.4rem 1px 0 #FDD017;width:max-content}}
.home .degustationen .content .wrapper .degustationen_preview>p{margin-bottom:10px}
.home .degustationen .content .wrapper .degustationen_description{width:35%;position:relative}
@media (max-width:992px){.home .degustationen .content .wrapper .degustationen_description{order:1;width:90%}.home .degustationen .content .wrapper .degustationen_description .single_paragrah::before{content:"";position:absolute;top:-10px;left:0;width:80px;height:2px;background-color:black}}
.home .degustationen .content .wrapper .degustationen_description .single_paragrah{margin-bottom:50px}
.home .degustationen .content .wrapper .degustationen_description .degustationen_location{display:flex;align-items:center}
.home .degustationen .content .wrapper .degustationen_description .degustationen_location img{width:50px;margin-right:15px;color:black}
@media (max-width:992px){.home .degustationen .content .wrapper .degustationen_description .degustationen_location img{width:40px;margin-right:15px;color:black}}
.home .degustationen .content .wrapper .degustationen_description .degustationen_location p{margin:0}
.home .degustationen .content .degustationen_opening-hours{display:flex;flex-wrap:wrap;gap:30px 10vw;margin-top:10vh;justify-content:flex-start}
.home .degustationen .content .degustationen_opening-hours_month{max-height:0;overflow:hidden;opacity:0;margin-bottom:0;transition:max-height 0.4s ease,opacity 0.4s ease,margin-bottom 0.4s ease}
@media (max-width:992px){.home .degustationen .content .degustationen_opening-hours_month h3{display:none}.home .degustationen .content .degustationen_opening-hours_month .date-grid{display:none}}
.home .degustationen .content .degustationen_opening-hours_month .share{padding:0 10px 0 30px}
.home .degustationen .content .degustationen_opening-hours_month.show{max-height:1000px;opacity:1;margin-bottom:30px}
@media (max-width:992px){.home .degustationen .content .degustationen_opening-hours_month.show h3{display:inherit}.home .degustationen .content .degustationen_opening-hours_month.show .date-grid{display:inherit}}
.home .degustationen .calendar{padding:0 10px;position:relative;display:inline-block}
.home .degustationen .calendar_icon{cursor:pointer}
.home .degustationen .calendar_options{display:none;position:absolute;background:#fff;border:1px solid #ccc;box-shadow:0px 4px 8px rgba(0,0,0,0.1);padding:8px;z-index:1000;min-width:200px;white-space:nowrap;background-color:#F2F2F2;border-radius:15px;border:2px solid #0F3249;transform:translateY(-40%)}
.home .degustationen .calendar_option{display:block;padding:6px 12px;color:black;text-decoration:none}
.home .degustationen .calendar_options a:hover p{width:max-content;box-shadow:inset 0 -0.4rem 1px 0 #FDD017}
.home .degustationen .calendar:hover .calendar_options{display:flex;flex-direction:column}
.home .degustationen .degustationen_show-more{cursor:pointer;display:flex;flex-direction:column;align-items:center;overflow-x:hidden}
.home .degustationen .degustationen_show-more .show-more-text{display:flex;align-items:center;gap:5px;position:absolute}
.home .degustationen .degustationen_show-more .show-more-text img{width:20px}
@media (max-width:992px){.home .degustationen .degustationen_show-more .show-more-text img{width:12px}}
.home .degustationen .degustationen_show-more>img{width:102vw}
@media (max-width:992px){.home .degustationen .degustationen_show-more>img{padding-top:20px;width:108vw}}
.home .degustationen .degustationen_arrivals{padding:5vh 0 10vh 20vw;background-image:url('../themes/lart-du-vin/assets/images/graphics/stains/stain1.png'),url('../themes/lart-du-vin/assets/images/graphics/stains/stain3.png');background-size:20vw auto,8vw auto;background-position:center left,bottom right;background-repeat:no-repeat,no-repeat}
@media (max-width:992px){.home .degustationen .degustationen_arrivals{padding:0 0 10vh 0;background-position:bottom left,top right}}
.home .degustationen .degustationen_arrivals h3{margin-bottom:50px}
.home .degustationen .degustationen_arrivals_list{margin-left:5vw;display:flex;flex-direction:column;flex-wrap:wrap;gap:25px 0}
.home .degustationen .degustationen_arrivals_list_offer{transition:padding-left 0.5s;cursor:pointer;display:flex;flex-direction:column;width:40vw}
.home .degustationen .degustationen_arrivals_list_offer:hover{padding-left:20px;transition:padding-left 0.5s}
@media (max-width:992px){.home .degustationen .degustationen_arrivals_list_offer{width:100%}}
.home .degustationen .degustationen_arrivals_list_offer h4{width:max-content;margin-bottom:8px}
.home .degustationen .degustationen_arrivals_list_offer h4:hover{box-shadow:inset 0 -0.6rem 1px 0 #FDD017}
.home .weinsortiment{background-color:#0F3249}
.home .weinsortiment .content{padding:15vh 0 15vh 0}
@media (max-width:992px){.home .weinsortiment .content{padding:10vh 0 10vh 0}}
.home .weinsortiment .content h2{color:white;margin-bottom:5vh}
.home .weinsortiment .content .weine{display:flex;flex-direction:row;justify-content:space-between;margin:0 2vw;color:white}
@media (max-width:992px){.home .weinsortiment .content .weine{flex-direction:column;gap:20px 0;justify-content:flex-start;margin:0}}
.home .weinsortiment .content .weine .wein-box{width:20vw;padding:4vh 2vw;height:calc(1.5 * 20vw);border:4px solid #590222;position:relative;background-position:center;background-size:cover;text-decoration:none}
@media (max-width:992px){.home .weinsortiment .content .weine .wein-box{width:100%;padding:0;height:45vw}.home .weinsortiment .content .weine .wein-box h3{margin:5% 0 0 5%}}
.home .weinsortiment .content .weine .wein-box h3{text-align:left;position:relative;width:max-content}
.home .weinsortiment .content .weine .wein-box img{position:absolute;height:auto;display:block;z-index:1}
.home .weinsortiment .content .weine .frankreich{background-image:url('../themes/lart-du-vin/assets/images/graphics/stains/stain_frankreich.png');background-size:cover}
.home .weinsortiment .content .weine .frankreich img{width:95%;bottom:0;right:0}
@media (max-width:992px){.home .weinsortiment .content .weine .frankreich img{height:95%;width:auto}}
.home .weinsortiment .content .weine .italien{background-image:url('../themes/lart-du-vin/assets/images/graphics/stains/stain_italien.png');background-size:cover}
.home .weinsortiment .content .weine .italien img{width:80%;bottom:0;right:0}
@media (max-width:992px){.home .weinsortiment .content .weine .italien img{height:95%;width:auto}}
.home .weinsortiment .content .weine .spirituosen{background-image:url('../themes/lart-du-vin/assets/images/graphics/stains/stain_spirituosen.png');background-size:cover}
.home .weinsortiment .content .weine .spirituosen .glass_decorations{position:absolute;bottom:0;right:0}
@media (min-width:992px){.home .weinsortiment .content .weine .spirituosen .glass_decorations{height:100%;width:100%}}
@media (max-width:992px){.home .weinsortiment .content .weine .spirituosen .glass_decorations{height:90%;width:40%}.home .weinsortiment .content .weine .spirituosen .glass_decorations .whiskey{bottom:0}.home .weinsortiment .content .weine .spirituosen .glass_decorations .grappa{bottom:0}}
.home .weinsortiment .content .weine .spirituosen .glass_decorations img{display:block;max-width:100%}
.home .weinsortiment .content .weine .spirituosen .glass_decorations .whiskey{width:52%;position:absolute;bottom:10%;left:0}
.home .weinsortiment .content .weine .spirituosen .glass_decorations .grappa{width:50%;position:absolute;bottom:10%;right:0}
.home .weinsortiment .content .weine .weine-frankreich,
.home .weinsortiment .content .weine .weine-italien,
.home .weinsortiment .content .weine .spirituosen{position:relative;text-align:center;margin-bottom:30px}
.home .weinsortiment .content .weine .weine-frankreich .frankreich-umriss,
.home .weinsortiment .content .weine .weine-italien .frankreich-umriss,
.home .weinsortiment .content .weine .spirituosen .frankreich-umriss,
.home .weinsortiment .content .weine .weine-frankreich .italien-umriss,
.home .weinsortiment .content .weine .weine-italien .italien-umriss,
.home .weinsortiment .content .weine .spirituosen .italien-umriss{width:100px;margin:0 auto;display:block}
.home .gallery{position:relative;overflow:hidden;height:100vh;background-image:url('../themes/lart-du-vin/assets/images/graphics/stains/stain5.png');background-size:auto 15vw;background-position:left 5% top;background-repeat:no-repeat;background-blend-mode:soft-light}
@media (max-width:992px){.home .gallery{background-size:auto 25vw}}
@media (min-width:992px){.home .gallery{padding-top:100px}.home .gallery h2{position:absolute;top:0;right:4%;transform:translateY(50%);z-index:2;color:black;writing-mode:vertical-rl}}
.home .gallery .gallery-wrapper{width:75%;height:85%;margin:0 auto;overflow:hidden;position:relative}
.home .gallery .gallery-wrapper ul.gallery-images{display:flex;transition:transform 0.5s ease;list-style:none;margin:0;padding:0;width:90vw}
.home .gallery .gallery-wrapper ul.gallery-images li{flex:0 0 100%;width:90vw;display:flex;justify-content:center;align-items:center}
.home .gallery .gallery-wrapper ul.gallery-images li img{width:90vw;height:80vh;object-fit:cover;object-position:center}
.home .gallery .gallery-wrapper .gallery-pagination{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;z-index:12}
.home .gallery .gallery-wrapper .gallery-pagination span{width:12px;height:12px;margin:0 5px;border-radius:50%;background-color:rgba(0,0,0,0.7);cursor:pointer;transition:background-color 0.3s ease}
.home .gallery .gallery-wrapper .gallery-pagination span.active{background-color:#a83250}
.home .gallery .gallery-controls{position:absolute;top:50%;left:10%;right:10%;display:flex;justify-content:space-between;z-index:2;transform:translateY(-50%)}
.home .gallery .gallery-controls span{font-size:30px;cursor:pointer;user-select:none}
@media (max-width:992px){.home .gallery{background-position:right 5% top 20px;padding-top:20px;height:400px;width:100%}.home .gallery h2{margin-left:5vw;margin-bottom:20px}.home .gallery .gallery-wrapper{width:100%;height:70vw}.home .gallery .gallery-wrapper ul.gallery-images{width:100%;height:60vw}.home .gallery .gallery-wrapper ul.gallery-images li img{width:100%;height:60vw}.home .gallery .gallery-pagination{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%)}.home .gallery .gallery-controls{display:none}}