*{padding:0;margin:0}section{padding:20px 0;background-color:#fff}.gallery-title{font-size:36px;font-family:Corben,cursive;color:#3f6184;text-align:center;font-weight:500;margin-bottom:30px}.filter-button{font-size:18px;border:2px solid #3f6184;padding:5px 10px;text-align:center;color:#3f6184;margin-bottom:30px;background:0 0}.filter-button.active,.filter-button:focus,.filter-button:hover{color:#fff;background-color:#3f6184;outline:0}.gallery_product{margin:0;padding:0;position:relative}.gallery_product .img-info{position:absolute;background:rgba(0,0,0,.5);left:0;right:0;bottom:0;padding:20px;overflow:hidden;color:#fff;top:0;display:none;-webkit-transition:2s;transition:2s}.gallery_product:hover .img-info{display:block;-webkit-transition:2s;transition:2s}ul.svelte-1mrmfp9{display:flex;flex-wrap:wrap;list-style-type:none}li.svelte-1mrmfp9{height:40vh;flex-grow:1}li.svelte-1mrmfp9:last-child{flex-grow:10}img.svelte-1mrmfp9{max-height:100%;min-width:100%;object-fit:cover;vertical-align:bottom}@media(max-aspect-ratio:1/1){li.svelte-1mrmfp9{height:30vh}}@media(max-height:480px){li.svelte-1mrmfp9{height:80vh}}@media(max-aspect-ratio:1/1) and (max-width:480px){ul.svelte-1mrmfp9{flex-direction:row}li.svelte-1mrmfp9{height:auto;width:100%}img.svelte-1mrmfp9{width:100%;max-height:75vh;min-width:0}}.background.svelte-1p9u7re{background-color:#fff;height:100vh;padding:1%;margin-top:10%}a.svelte-1p9u7re{color:#333;font-family:Corben,cursive;font-size:1.5vmax}.countryImg.svelte-1p9u7re{width:15vw;height:15vw}img.svelte-1fjnb2j{height:100vh;margin:auto}.about-me-header.svelte-1slbu5b{margin-top:15%;font-family:Corben,cursive;color:#000}.frame.svelte-1slbu5b{height:100vh;padding-top:10%}.svelte-vr58wy.svelte-vr58wy{background-color:#fff}.guides-title.svelte-vr58wy.svelte-vr58wy{font-family:Corben,cursive;color:#000;text-align:left}.guides-subtitle.svelte-vr58wy.svelte-vr58wy{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;text-align:left}#cards_landscape_wrap-2.svelte-vr58wy.svelte-vr58wy{text-align:center}#cards_landscape_wrap-2.svelte-vr58wy .container.svelte-vr58wy{padding-top:80px;padding-bottom:100px}#cards_landscape_wrap-2.svelte-vr58wy a.svelte-vr58wy{text-decoration:none;outline:0}#cards_landscape_wrap-2.svelte-vr58wy .card-flyer.svelte-vr58wy{border-radius:5px}#cards_landscape_wrap-2.svelte-vr58wy .card-flyer .image-box.svelte-vr58wy{background:#fff;overflow:hidden;box-shadow:0 2px 2px rgba(0,0,0,.5);border-radius:5px}#cards_landscape_wrap-2.svelte-vr58wy .card-flyer .image-box img.svelte-vr58wy{-webkit-transition:all .9s ease;-moz-transition:all .9s ease;-o-transition:all .9s ease;-ms-transition:all .9s ease;width:100%;height:200px}#cards_landscape_wrap-2.svelte-vr58wy .card-flyer:hover .image-box img.svelte-vr58wy{opacity:.7;-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}#cards_landscape_wrap-2.svelte-vr58wy .card-flyer .text-box.svelte-vr58wy{text-align:center}#cards_landscape_wrap-2.svelte-vr58wy .card-flyer .text-box .text-container.svelte-vr58wy{padding:30px 18px}#cards_landscape_wrap-2.svelte-vr58wy .card-flyer.svelte-vr58wy{background:#fff;margin-top:50px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;box-shadow:0 2px 2px rgba(0,0,0,.4)}#cards_landscape_wrap-2.svelte-vr58wy .card-flyer.svelte-vr58wy:hover{background:#fff;box-shadow:0 5px 5px rgba(0,0,0,.5);-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;margin-top:50px}#cards_landscape_wrap-2.svelte-vr58wy .card-flyer .text-box p.svelte-vr58wy{margin-top:10px;margin-bottom:0;padding-bottom:0;font-size:14px;letter-spacing:1px;color:#000}#cards_landscape_wrap-2.svelte-vr58wy .card-flyer .text-box h6.svelte-vr58wy{margin-top:0;margin-bottom:4px;font-size:18px;font-weight:700;text-transform:uppercase;font-family:"Roboto Black",sans-serif;letter-spacing:1px;color:#000}.frame.svelte-1a09jyi{padding:2% 5% 5% 5%}.scroll-area.svelte-1a09jyi{scroll-snap-align:start}