.two-columns{display:flex;flex-direction:row;gap:2rem;justify-content:space-between}.two-columns img.logo{vertical-align:text-top;margin-right:.25rem}.dep-end-points .two-columns img.logo{vertical-align:unset}.two-columns>div{flex:0 1 45%}.reviews{flex:1;max-width:500px;margin-top:0}span.review-date{white-space:nowrap}ul.features{list-style:none;padding:0}ul.features li{display:flex;flex-direction:row;gap:.75rem}ul.features li:not(:last-child){margin-bottom:.75rem}ul.features img{display:inline-block;align-self:self-start;padding-top:.2rem}.duration img{vertical-align:text-top;margin-right:.5rem}.free-cancel{font-style:italic}ul.languages{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-bottom:2rem}#map{width:100%;height:600px;margin-top:1em}.flex{justify-content:center}.related-posts .post-title{font-size:1.5rem}.related-posts .flex-ul{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:1rem 3rem;text-align:center}#lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);z-index:9999;display:none;opacity:0;transition:opacity .3s;justify-content:center;margin:0}#lightbox img{display:block;object-fit:contain}.elems-list-container{columns:2;column-gap:6rem}.elem-list-title{margin:0}.elem-list{break-inside:avoid}.surroundings-item{display:flex;flex-direction:row;gap:1rem}.surroundings-place{flex:1 1 100%}.surroundings-distance{white-space:nowrap}form.wpcf7-form input.wpcf7-form-control,form.wpcf7-form textarea.wpcf7-form-control{max-width:100%;min-height:2rem;padding:0 .25rem}form.wpcf7-form input.wpcf7-form-control.wpcf7-submit{padding:.5rem 1rem}div#lastcta{display:none}.flex .reviews{margin-top:0;max-width:400px}@media (max-width:768px){body{padding-bottom:75px}.flex .reviews{margin-top:1em}div#lastcta{display:block;position:fixed;bottom:0;left:0;right:0;padding:1rem;background-color:var(--wp--preset--color--base-2);z-index:99999;margin:0}#lastcta-book{width:100%}#lastcta-book a{display:block;text-align:center;padding:.5rem}.elems-list-container{columns:1}.related-posts .flex-ul{justify-content:left;text-align:left}}@media (min-width:768px){form.wpcf7-form.init{columns:2}}@media (max-width:480px){.two-columns{gap:.25rem;flex-direction:column}}