:root{font-size:16px}body{margin:0;font-family:"GT Eesti Pro Display",Arial,sans-serif;line-height:1.25rem;font-weight:500}.container-center{justify-content:center;background-color:#fff5f1;padding-bottom:1rem}.container-center,.top-content-wrapper{display:flex;width:100%;box-sizing:border-box}.top-content-wrapper{flex-direction:column;align-items:center;color:#1a2b49;font-weight:600;overflow:hidden;max-width:1400px}.top-content-wrapper .card-title{font-size:1.25rem;margin-top:2rem}.top-content-wrapper .activities-container{width:100%;padding:0 1rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.top-content-wrapper .activities-container .activities-cards{display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-top:1rem}.top-content-wrapper .most-iconic,.top-content-wrapper .on-instagram{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 1rem;box-sizing:border-box}.top-content-wrapper .most-iconic .top-location-card-wrapper,.top-content-wrapper .on-instagram .top-location-card-wrapper{display:flex;flex-direction:column;align-items:center;width:100%}@media (min-width:768px){.top-content-wrapper .activities-container{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;padding:0 2rem}.top-content-wrapper .activities-container .activities-cards{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.top-content-wrapper .card-title{margin-top:3rem}.top-content-wrapper .most-iconic,.top-content-wrapper .on-instagram{display:flex;justify-content:flex-start;align-items:flex-start;padding:0 2rem}.top-content-wrapper .most-iconic .top-location-card-wrapper,.top-content-wrapper .on-instagram .top-location-card-wrapper{width:100%;flex-direction:row;justify-content:space-between}}@media (min-width:1024px){.top-content-wrapper .card-header{font-size:1.5rem}.top-content-wrapper .activities-container,.top-content-wrapper .most-iconic{padding:0 4.5rem}}@media (min-width:1300px){.top-content-wrapper .activities-container,.top-content-wrapper .most-iconic{padding:0 6rem}}.btn{font-size:1rem;line-height:1.5rem;cursor:not-allowed;text-decoration:none;border-radius:5rem;border:.1rem solid;font-weight:600;outline:none}.btn,.btn .search-icon{display:flex;justify-content:center;align-items:center}.btn .search-icon svg{width:1.5rem;height:1.4rem;margin-right:.2rem;margin-bottom:.1rem}.btn.bg-blue{background-color:#1593ff;color:#fff;padding:.6rem 2rem;border:none}.btn.bg-blue:hover{background-color:#0079e1}.btn.bg-none{border-color:#1593ff;padding:.6rem 1.25rem;color:#1593ff;background-color:transparent}.allow{cursor:pointer}.top-cities-container{font-size:1rem;color:#1a2b49;font-weight:600;line-height:normal;display:flex;flex-direction:column;align-items:center;margin:2rem 0}.top-cities-container .title{padding-bottom:1rem}.top-cities-container .top-cities{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media (min-width:768px){.top-cities-container .title{font-size:1.75rem;padding-bottom:2rem}}@media (min-width:1024px){.top-cities-container{margin-bottom:2rem}.top-cities-container .title{font-size:2.25rem;padding-bottom:2rem}}.top-city-container{border:1px solid #1a2b49;border-radius:.3rem;margin-right:.3rem;background-color:#fff;padding:.5rem 1.25rem;margin-bottom:.2rem;font-size:1rem;color:#1a2b49;font-family:inherit;font-weight:600;cursor:not-allowed;transition:all .2s ease}.top-city-container:hover{background-color:#1a2b49;color:#fff}.top-city-container.active{background-color:#00aa71;border:1px solid #00aa71;color:#fff}.barcelona,.new-york-city,.paris{cursor:pointer}.location-card-container{width:100%;color:#1a2b49;line-height:1.5rem;box-sizing:border-box;padding:0 1rem}.location-card-container .img-container{width:100%;height:auto;display:flex;justify-content:flex-end}.location-card-container .img-container img{width:100%;height:auto}.location-card-container .intro-container{width:100%;display:flex;flex-direction:column;align-items:center}.location-card-container .intro-container .title{font-size:1.75rem;font-weight:600;line-height:2rem;margin-top:1.25rem;margin-bottom:.5rem}.location-card-container .intro-container p{font-size:1rem;text-align:center;margin:0}.location-card-container .intro-container .categories{display:flex;flex-wrap:wrap}@media (min-width:768px){.location-card-container{padding:0 2rem}.location-card-container .intro-container .categories{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;justify-content:center;align-items:center}}@media (min-width:1024px){.location-card-container{display:flex;align-items:center;justify-content:space-between;padding:0 4.5rem}.location-card-container .img-container{width:50%;height:95%;border-right:1rem solid transparent}.location-card-container .intro-container{width:50%;align-items:flex-start;border-left:1rem solid transparent;justify-content:space-evenly}.location-card-container .intro-container .title{font-size:4rem;margin:.5rem 0 0;line-height:4rem}.location-card-container .intro-container p{text-align:start}.location-card-container .intro-container .categories{justify-content:flex-start;margin-top:1rem}}@media (min-width:1300px){.location-card-container{padding:0 6rem}}.categorie-container{color:#1a2b49;line-height:1.5rem;padding:1rem .5rem;display:flex;align-items:center;justify-content:unset;justify-content:space-evenly;background-color:#fff;border:1px solid #fff5f1;margin:.2rem;box-shadow:0 0 2px rgba(0,0,0,.2)}.categorie-container:hover{cursor:not-allowed;transition:box-shadow .3s ease-in-out;box-shadow:0 0 8px rgba(0,0,0,.35)}.categorie-container img{width:1.5rem;height:1.5rem;margin-right:.2rem}.categorie-container .intro-categorie{width:100%}.categorie-container .intro-categorie .categorie{font-weight:600;font-size:.875rem}@media (min-width:768px){.categorie-container{margin:0 .5rem .5rem 0}}@media (min-width:1024px){.categorie-container{padding:.5rem 1rem}.categorie-container:hover{transition:box-shadow .3s ease-in-out;box-shadow:0 0 8px rgba(0,0,0,.35)}}.tourcard-container{width:100%;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 3px 1px -2px rgba(0,0,0,.1),0 1px 5px 0 rgba(0,0,0,.06);border:1px solid #e8e9ec;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:flex-start;background-color:#fff;overflow:hidden;margin:0 0 1rem;transition:box-shadow .2s ease-in-out}.tourcard-container.home{padding:.5rem}.tourcard-container.result{padding:.6rem}.tourcard-container:active{box-shadow:0 0 8px rgba(0,0,0,.35)}.tourcard-container:active .tour-details-title{text-decoration:underline}.tourcard-container .tourcard-image.result img{height:auto;width:5.6rem}.tourcard-container .tourcard-image.home{overflow:hidden;display:flex;justify-content:center;align-items:center}.tourcard-container .tourcard-image.home img{height:4.2rem;width:auto}@media (min-width:768px){.tourcard-container.result{width:100%}.tourcard-container.home{width:48%;padding:0;flex-direction:column;align-items:center}.tourcard-container.home .tourcard-image.home{overflow:visible}.tourcard-container.home .tourcard-image.home img{min-height:335px;width:auto}}@media (min-width:1024px){.tourcard-container{width:100%}.tourcard-container:hover{box-shadow:0 0 8px rgba(0,0,0,.35);cursor:not-allowed}.tourcard-container:hover .tour-details-title{text-decoration:underline}.tourcard-container.result.tourcard-image img{width:13rem;height:9rem}.tourcard-container.home{flex-direction:column;padding:0;width:22%;margin-bottom:2rem;display:flex;justify-content:center;align-items:center}.tourcard-container.home .tourcard-image.home{overflow:visible}.tourcard-container.home .tourcard-image.home img{min-height:185px;width:100%}}.tour-details-container{width:100%;height:100%;box-sizing:border-box;flex-direction:column;display:flex;justify-content:flex-start;align-items:flex-start;overflow:hidden;padding-left:1rem;position:relative}.tour-details-container .header{width:100%;display:flex;justify-content:space-between}.tour-details-container .header .tour-details-title{width:80%;font-size:1rem;color:#1a2b49}.tour-details-container .header .like{display:flex;justify-content:flex-end;align-items:flex-start;padding-left:.5rem;box-sizing:border-box}.tour-details-container .header .like svg{margin:0;width:1.5rem;height:1.5rem}.tour-details-container .rating,.tour-details-container .rating-title{color:#6d7688;font-size:.875rem;margin:0 .5rem 0 0}.tour-details-container .rating-column.home,.tour-details-container .rating-column.result{display:none}.tour-details-container .rating-column.home.rating-stars-container,.tour-details-container .rating-column.result.rating-stars-container{display:flex;flex-direction:column}.tour-details-container .rating-horizontal{display:flex;align-items:center;flex-wrap:wrap;width:100%;margin:.3rem 0}.tour-details-container .rating-horizontal .rating-stars-container{display:flex;align-items:center}.tour-details-container .rating-horizontal .rating-stars-container.home.bottom,.tour-details-container .rating-horizontal .rating-stars-container.home.top .rating-title,.tour-details-container .rating-horizontal .rating-stars-container.result.bottom,.tour-details-container .rating-horizontal .rating-stars-container.result.top .rating-title{display:none}.tour-details-container .rating-horizontal .rating-stars-container.result svg{width:.875rem;height:.875rem}.tour-details-container .free-cancellation-flag{font-size:.875rem;color:#00aa71;margin-top:.5rem;width:85%}.tour-details-container .tour-description{display:none}.tour-details-container .tour-price{display:flex;flex-direction:column;position:absolute;bottom:.1rem;right:.1rem;align-items:flex-end}.tour-details-container .tour-price .card-details-message,.tour-details-container .tour-price .from-price{color:#6d7688;font-size:.875rem}.tour-details-container.home{padding-bottom:2rem}.tour-details-container.home .like{width:20%;display:flex;justify-content:center;align-items:center}.tour-details-container.home .like>svg{width:1.8rem;height:1.8rem}.tour-details-container.home .header{margin-bottom:.5rem}.tour-details-container.result{padding-bottom:1.8rem}@media (min-width:768px){.tour-details-container{min-height:180px}.tour-details-container.result{padding-bottom:0}.tour-details-container .rating-column.home{display:flex;margin-top:1rem}.tour-details-container .rating-column.home .rating{display:none}.tour-details-container.home{padding:1rem;display:flex;justify-content:space-between}.tour-details-container.home .header{margin-bottom:0}.tour-details-container.home .header .tour-details-title{width:100%}.tour-details-container.home .tour-price{bottom:1rem;right:1rem}.tour-details-container.home .like,.tour-details-container.home .rating-horizontal,.tour-details-container.home .tour-price .card-details-message{display:none}}@media (min-width:1280px){.tour-details-container.home{padding-bottom:.5rem}.tour-details-container.home .header{margin-bottom:1rem}.tour-details-container.home .tour-price{bottom:.5rem}.tour-details-container.home .rating-horizontal{display:none}.tour-details-container.result .header,.tour-details-container.result .rating-horizontal .rating-stars-container.result.top{margin-bottom:.5rem}.tour-details-container.result .rating-horizontal .rating-stars-container.result.top .rating{display:none}.tour-details-container.result .rating-horizontal .rating-stars-container.result.top .rating-title{display:flex}.tour-details-container.result .tour-description{display:block;color:#6d7688;font-size:.875rem;margin:.5rem 0;width:95%}}.stamp-container{display:flex;justify-content:center;align-items:center}.stamp-container span{color:#fff;font-size:.75rem;border-radius:.2rem;padding:0 .2rem;letter-spacing:.5px}.default,.gygOriginal{background-color:#f53}.default{background-color:#025b61}.gygOriginal.top{display:none}@media (min-width:768px){.gygOriginal.bottom.home{display:block}.gygOriginal.top{display:none}}@media (min-width:1024px){.gygOriginal.top.result{display:block}.gygOriginal.bottom.result{display:none}}.stars{display:flex;margin-right:.3rem}.stars svg{width:1rem;height:1rem;margin:0}.activity-duration{display:flex;align-items:center;justify-content:unset;color:#6d7688;font-size:.875rem;font-weight:500}.activity-duration svg{width:.875rem;height:.875rem;margin-right:.2rem}.activity-duration .activity-duration-title{letter-spacing:.5px;margin-right:.5rem}.activity-duration.home.bottom,.activity-duration.home.top>svg,.activity-duration.result.bottom,.activity-duration.result.top>svg{display:none}.activity-duration.home{margin-bottom:.3rem}@media (min-width:768px){.activity-duration.home.top>svg{width:.8rem;height:.8rem;fill:#6d7688;display:flex}.activity-duration.result.bottom{display:flex}.activity-duration.result.top{display:none}}@media (min-width:1024px){.activity-duration.result.bottom{margin-top:.5rem}}.top-location-card-container{position:relative;height:6.2rem;border-radius:.5rem;color:#fff;margin-top:1rem;overflow:hidden;border:.2rem solid transparent}.top-location-card-container img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;width:100%;height:auto}.top-location-card-container .top-location-details{cursor:not-allowed;background:linear-gradient(180deg,rgba(0,0,0,.06),rgba(0,0,0,.42));display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;height:100%;text-align:center;position:relative;padding:1rem;box-sizing:border-box;z-index:3;text-shadow:1px 1px 0 rgba(0,0,0,.25),0 1px 15px rgba(0,0,0,.5);font-size:1.25rem}.top-location-card-container:active,.top-location-card-container:hover{border-color:#1593ff;cursor:not-allowed}.top-location-card-containerspan{text-align:center}.top-location-card-container.countries,.top-location-card-container.top-city{width:100%;cursor:not-allowed}.top-location-card-container.countries .top-location-details .count,.top-location-card-container.top-city .top-location-details .count{cursor:not-allowed;margin-top:.2rem;font-size:1rem;font-weight:600}.top-location-card-container.countries,.top-location-card-container.destinations{width:100%;height:12rem}.top-location-card-container.countries .top-location-details,.top-location-card-container.destinations .top-location-details{display:flex;flex-direction:column;align-items:center;justify-content:center}.top-location-card-container.countries .top-location-details .count,.top-location-card-container.destinations .top-location-details .count{background-color:#1a2b49;border-radius:5rem;margin-top:.4rem;padding:.2rem .8rem;font-size:1rem}.top-location-card-container.countries .count{display:none}@media (min-width:768px){.top-location-card-container img{width:auto;height:100%}.top-location-card-container .top-location-details{display:flex;flex-direction:column;align-items:center;justify-content:center}.top-location-card-container .top-location-details .count{background-color:#1a2b49;border-radius:5rem;margin-top:.4rem;padding:.2rem .8rem}.top-location-card-container.countries,.top-location-card-container.destinations,.top-location-card-container.top-city{width:30%;height:12rem}}@media (min-width:1024px){.top-location-card-container img{width:100%}.top-location-card-container.countries,.top-location-card-container.destinations,.top-location-card-container.top-city{width:30%;height:12rem}}.slider-container{width:100%;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column}.slider-container .splide{position:relative}.slider-container .splide .splide__arrows button{border-radius:100%;position:absolute;top:50%;z-index:2;cursor:pointer;padding:.2rem;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:none;box-shadow:0 0 8px rgba(0,0,0,.3);background-color:#fff}.slider-container .splide .splide__arrows button.splide__arrow--prev{transform:rotate(180deg);left:-.6rem}.slider-container .splide .splide__arrows button.splide__arrow--next{right:-.6rem}.slider-container .splide .splide__arrows button svg{width:1.2rem;height:1.2rem}.slider-container .splide .splide__arrows button svg path{fill:#1593ff}.slider-container .splide .splide__track{overflow:hidden}.slider-container .splide .splide__track .splide__list{display:flex;padding:0;box-sizing:border-box;list-style:none;margin:0}@media (min-width:768px){.slider-container .splide .splide__arrows{width:102%;left:-1%}}.top-wrapper-container{display:flex;flex-direction:column;padding:0 1rem}.top-wrapper-container .separator{display:flex;justify-content:center;padding:1rem;box-sizing:border-box}.top-wrapper-container .top-slider{margin-top:2rem;font-size:1.25rem;color:#1a2b49;font-weight:600;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}@media (min-width:768px){.top-wrapper-container{padding:0 2rem}.top-wrapper-container .top-slider{display:flex;justify-content:flex-start;align-items:flex-start}}@media (min-width:1024px){.top-wrapper-container{padding:0 4.5rem}.top-wrapper-container .top-slider{display:flex;justify-content:center;align-items:center;font-size:1.5rem}}@media (min-width:1300px){.top-wrapper-container{padding:0 6rem}}.top-attraction-categories-container{width:100%}.top-attraction-categories-container .items{display:flex;flex-direction:column;align-items:center;height:10rem;overflow:scroll;margin:1rem 0;width:100%;box-shadow:inset 0 -7px 10px -10px #111}.top-attraction-categories-container .show-more{display:none}.top-attraction-categories-container .item{width:100%;margin-top:1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;box-sizing:border-box;box-shadow:0 0 5px rgba(0,0,0,.2)}.top-attraction-categories-container .item .number{font-size:1rem;background-color:#1a2b49;color:#fff;padding:.5rem 1rem;font-weight:600;display:flex;align-items:center}.top-attraction-categories-container .item .attraction{width:100%;border:.1rem solid #1a2b49;box-sizing:border-box;font-size:.875rem;padding:.5rem;text-align:left}.top-attraction-categories-container .item:hover{background-color:#1a2b49;cursor:not-allowed}.top-attraction-categories-container .item:hover .attraction{color:#fff}@media (min-width:768px){.top-attraction-categories-container{display:flex;flex-direction:column;align-items:center}.top-attraction-categories-container .items{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0;transition:max-height .5s ease-in;box-shadow:none;overflow:hidden}.top-attraction-categories-container .items.close{max-height:21rem}.top-attraction-categories-container .items.open{max-height:1000px}.top-attraction-categories-container .show-more{display:flex;justify-content:center;align-items:center;width:98%;margin:.5rem 1rem;box-sizing:border-box;color:#f53;font-weight:600;font-size:.875rem;padding:.5rem;cursor:pointer}.top-attraction-categories-container .show-more svg{width:1.5rem;height:1.5rem}.top-attraction-categories-container .show-more svg path{fill:#f53}.top-attraction-categories-container .show-more.open{box-shadow:none}.top-attraction-categories-container .show-more.open svg{transform:rotate(180deg);transition:transform .5s ease-in-out}.top-attraction-categories-container .show-more.close{box-shadow:0 -7px 10px -10px #111}.top-attraction-categories-container .show-more.close svg{transform:rotate(0deg);transition:transform .5s ease-in-out}.top-attraction-categories-container .item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;flex-grow:1;margin:1rem 1rem 0 0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;box-sizing:border-box;justify-content:space-around}}@media (min-width:1024px){.top-attraction-categories-container .items{justify-content:center}.top-attraction-categories-container .items.close{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.top-attraction-categories-container .items .item{flex-grow:unset}.top-attraction-categories-container .items .item .number{padding:.2rem .5rem}.top-attraction-categories-container .items .item .attraction{padding:.4rem}.top-attraction-categories-container .show-more{display:none}}.text-callouts-container{width:100%;display:flex;flex-direction:column;align-items:center;padding:2rem 1rem;box-sizing:border-box}.text-callouts-container .callout{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem}.text-callouts-container .callout span{text-align:center}.text-callouts-container .callout .title{font-weight:600;font-size:1rem;margin-bottom:.5rem;color:#1a2b49}.text-callouts-container .callout .description{font-size:.875rem;color:#6d7688}.text-callouts-container .callout .img-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#f53;border-radius:50%;padding:.5rem;display:flex;justify-content:center;align-items:center;margin-bottom:.5rem}.text-callouts-container .callout .img-wrapper img{width:1.5rem;height:auto}@media (min-width:768px){.text-callouts-container{display:flex;justify-content:center;flex-direction:row;align-items:center;padding:2rem;box-sizing:border-box;justify-content:space-around}.text-callouts-container .callout{width:25%;padding:0 1rem;margin-bottom:0}}@media (min-width:1024px){.text-callouts-container{padding:2rem 4.5rem}.text-callouts-container .callout{width:20%}}.header-container{display:flex;flex-direction:column;box-sizing:border-box;padding:.5rem 1rem}.header-container .bottom-search-bar{margin-top:.8rem}.header-container .navigation-bar{display:flex;align-items:center;justify-content:space-between}.header-container .navigation-bar .left{display:flex;align-items:center}.header-container .navigation-bar .left .top-search-bar{display:none}.header-container .navigation-bar .left .gyg-logo{width:4rem;height:3rem}@media (min-width:768px){.header-container{padding:1rem 2rem}.header-container .bottom-search-bar{display:none}.show-search-bar-header{border-bottom:1px solid #c6c8d0;padding:1rem 0}.show-search-bar-header .navigation-bar .left .top-search-bar{display:flex}}@media (min-width:1024px){.header-container{padding:1rem 4.5rem}.show-search-bar-header .navigation-bar button.btn{font-size:.875rem;padding:.5rem 1.2rem;margin-left:.5rem}}@media (min-width:1300px){.header-container{padding:.5rem 6rem}}.navigation-list-container{display:flex;align-items:center;justify-content:space-between;color:#1a2b49;height:100%;line-height:2.5rem}.navigation-list-container .signup-btn{display:none;margin-left:.5rem}.navigation-list-container .nav-item:hover .dropdown-content{visibility:visible;opacity:1;transition:all .2s ease-out}.navigation-list-container .nav-item{display:flex;align-items:center;flex-direction:column;position:relative;margin-left:1rem;z-index:5}.navigation-list-container .nav-item .menu-item{display:flex;align-items:center;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden;cursor:not-allowed}.navigation-list-container .nav-item .menu-item .item-info .caret{display:flex;justify-content:center;align-items:center}.navigation-list-container .nav-item .dropdown-content{position:absolute;top:2.5rem;z-index:10;opacity:0;visibility:hidden;transition:all .2s ease-in-out;box-shadow:0 0 4px 0 #e8e9ec;border:.01rem solid #c6c8d0;background-color:#fff;box-sizing:border-box;font-size:.8rem;padding:2rem 3rem;right:0}.navigation-list-container .nav-item .dropdown-content span{border-bottom:.01rem solid #c6c8d0;margin-bottom:1rem}.navigation-list-container .nav-item .dropdown-content button{background-color:#fff;padding:1rem;text-decoration:none;border:none;color:#1a2b49}.navigation-list-container .nav-item span{font-weight:600;font-size:.875rem;margin-left:.2rem}.navigation-list-container .nav-item svg{width:1rem;height:1rem}.navigation-list-container .nav-item svg path{fill:#1a2b49}.navigation-list-container .other-icons .menu-item .item-info{display:none}.navigation-list-container .curr-lang-icons .menu-item .item-info{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;align-items:center}.navigation-list-container .curr-lang-icons .menu-item .item-info span{padding:0;margin:0}@media (min-width:325px){.navigation-list-container .curr-lang-icons .menu-item .item-info{flex-direction:row}}@media (min-width:768px){.navigation-list-container{padding:0}.navigation-list-container .show-ipad{display:flex;margin-left:.5rem}.navigation-list-container .show-ipad button{padding:.2rem .5rem;font-size:.875rem}}@media (min-width:1024px){.navigation-list-container .signup-btn{display:flex}.navigation-list-container .nav-item .menu-item:active:before,.navigation-list-container .nav-item .menu-item:focus:before,.navigation-list-container .nav-item .menu-item:hover:before{left:0;right:0}.navigation-list-container .nav-item .menu-item:before{content:"";position:absolute;z-index:-1;left:51%;right:51%;bottom:0;background:#1a2b49;height:4px;transition-property:left,right;transition-duration:.2s;transition-timing-function:ease-out}.navigation-list-container .other-icons .menu-item .item-info{display:flex}}.search-container,.search-container .search-form{width:100%;position:relative;z-index:2}.search-container .search-form{background-color:#1a2b49;padding:1rem;display:flex;flex-direction:column;align-items:center;border-radius:.2rem;box-sizing:border-box}.search-container .search-form button{width:100%;margin-top:.5rem}.search-container .simplified{display:flex;justify-content:center;align-items:center;flex-direction:row;background-color:transparent;padding:0}.search-container .simplified button{background-color:#1593ff;border:none;margin:0;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.search-container .simplified button svg{width:1.5rem;padding:.2rem}.search-container .simplified button svg path{fill:#fff}@media (min-width:768px){.search-container .search-form{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:row}.search-container .search-form button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0}.search-container .simplified{margin-left:1rem;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.search-container .simplified button:hover{background-color:#0079e1}.search-container .simplified button svg{width:1.4rem;height:1.4rem}}.search-input-container{width:100%;position:relative}.search-input-container input:not([value=""])+.float-search,.search-input-container input[type=text]:focus-within~.float-search{top:0;font-size:.75rem}.search-input-container input[type=text]{font-size:.875rem;padding:1.2rem .8rem .8rem;border-radius:.1rem;border:none;font-weight:600;width:100%;box-sizing:border-box;outline:none}.search-input-container .float-search{font-weight:600;position:absolute;color:#6d7688;font-size:1rem;top:25%;left:.8rem;transition:all .2s}.search-input-container .no-suggestions{color:#999;padding:.5rem}.search-input-container .suggestions{width:100%;position:absolute;font-size:.875rem;color:#1a2b49;background-color:#fff;list-style:none;box-sizing:border-box;overflow:hidden;margin:0;padding:0;border-radius:.1rem;font-weight:600}.search-input-container .suggestions li{padding:.8rem;border:1px solid #999;border-top:none}.search-input-container .suggestion-active,.search-input-container .suggestions li:hover{background-color:#1593ff;color:#fff;cursor:pointer}.input-simplified{width:100%}.input-simplified .float-search{display:none}.input-simplified input[type=text]:focus-within{border:.1rem solid #1593ff;border-right:none}.input-simplified input[type=text]{font-size:1rem;padding:.5rem;border:.1rem solid #c6c8d0;border-right:none}@media (min-width:768px){.search-input-container{margin:0;width:100%;padding:.5rem}.search-input-container input:not([value=""])+.float-search,.search-input-container input[type=text]:focus-within~.float-search{top:.5rem;font-size:.75rem}.search-input-container .float-search{top:1.4rem;left:1.3rem}.input-simplified{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0}.input-simplified input[type=text]{font-size:1rem;padding:.4rem 1rem}}.intro-banner-container{width:100%;height:520px}@media (min-width:768px){.intro-banner-container{height:480px}}.intro-banner-images{width:100%;position:relative;display:flex}.intro-banner-images .image{display:flex;justify-content:center}.intro-banner-images .image img{position:absolute;width:auto;height:520px}.intro-banner-images .image .show{opacity:1;transition:opacity 1s}.intro-banner-images .image .hide{transition:opacity 1s;opacity:0}@media (min-width:768px){.intro-banner-images .image img{top:0;right:-40%;height:480px}}@media (min-width:1024px){.intro-banner-images .image img{top:0;right:0;height:480px}}.banner-content-container{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;height:480px;padding:0 1rem;box-sizing:border-box}.banner-content-container .banner-title{color:#fff;font-size:2.75rem;line-height:3rem;position:relative;z-index:2;text-align:center;padding:0 1rem;margin:1rem 0;text-shadow:1px 1px 7px hsla(0,0%,58.8%,.8)}@media (min-width:1024px){.banner-content-container{width:55%;align-items:flex-start}.banner-content-container .banner-title{text-align:start;font-size:2.25rem}}.footer-container{background-color:#1a2b49;width:100%;margin-top:2.5rem;padding:2.5rem 2rem;color:#fff;font-size:1rem;box-sizing:border-box;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.footer-container .copyrights-social{display:flex;flex-direction:column;align-items:center;font-size:.875rem;margin-top:2rem}.footer-container .copyrights-social .social{margin-top:1rem}.footer-container .copyrights-social .social svg{margin-right:.5rem;width:1rem;height:1rem}@media (min-width:768px){.footer-container{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-container .selectors{width:30%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.footer-container .copyrights-social{flex-direction:row;justify-content:space-between;width:100%}.footer-container .copyrights-social .social{margin-top:0}}@media (min-width:1024px){.footer-container{display:flex;flex-wrap:wrap;justify-content:space-between;padding:2rem 4.5rem}.footer-container .selectors{width:25%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.footer-container .copyrights-social{flex-direction:row;justify-content:space-between;width:100%}.footer-container .copyrights-social .social{margin-top:0}}.selector-container{width:100%;box-sizing:border-box;margin-bottom:1rem}.selector-container .select-wrapper{margin-top:.5rem;box-sizing:border-box;width:100%}.selector-container .select-wrapper .select-css{width:100%;box-sizing:border-box;padding:.5rem;color:#1a2b49;font-weight:600;font-size:1rem;line-height:1.5rem}.selector-container .select-wrapper .select-css>*{color:#1a2b49;font-weight:600;font-size:1rem}@media (min-width:768px){.selector-container{width:100%}.selector-container .select-wrapper .select-css{padding:.5rem .2rem}}.mobile{width:100%;margin-bottom:1.5rem}.mobile span{visibility:hidden}.mobile .download{display:flex;justify-content:space-between;flex-wrap:wrap}.mobile .download img{width:48%;height:auto}@media (min-width:768px){.mobile{width:30%;display:flex;flex-direction:column;align-items:center;align-items:flex-start;padding:0 2rem;box-sizing:border-box}.mobile span{visibility:visible;margin-bottom:.5rem}.mobile .download{width:100%;display:flex;flex-direction:column;align-items:center}.mobile .download img{cursor:not-allowed;width:100%;height:auto;margin-bottom:1rem}}@media (min-width:1024px){.mobile{width:12%;padding:0}}.footer-navigation-container{margin-top:1rem;border-top:1px solid #fff;padding-top:1rem}.footer-navigation-container .title{display:flex;justify-content:space-between}.footer-navigation-container .title svg{width:1rem;height:1rem}.footer-navigation-container .items{font-size:.875rem;padding:.5rem 0 0 1rem;line-height:1.5rem}.footer-navigation-container .items *{cursor:not-allowed;margin-bottom:.2rem}.footer-navigation-container .items .item:hover{text-decoration:underline}.footer-navigation-container .items.open{display:block}.footer-navigation-container .items.close{display:none}@media (min-width:768px){.footer-navigation-container{width:20%;margin:0;border:none;padding:0;box-sizing:border-box}.footer-navigation-container .title svg{display:none}.footer-navigation-container .items{font-size:.875rem;padding:.5rem 0}.footer-navigation-container .items *{margin-bottom:.2rem}.footer-navigation-container .items.close,.footer-navigation-container .items.open{display:block}}@media (min-width:1024px){.footer-navigation-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0;height:100%;border:none;padding:0 1rem;box-sizing:border-box}.footer-navigation-container .title svg{display:none}.footer-navigation-container .items{font-size:.875rem;padding:.5rem 0}.footer-navigation-container .items *{margin-bottom:.2rem}.footer-navigation-container .items.close,.footer-navigation-container .items.open{display:block}}.pay-methods{width:100%;margin-top:1rem;border-top:1px solid #fff}.pay-methods,.pay-methods span{padding-top:1rem}.pay-methods .cards{width:100%;display:flex;flex-wrap:wrap;margin-top:.5rem}.pay-methods .cards img{width:2rem;height:auto;margin-right:.1rem;margin-bottom:.1rem}@media (min-width:768px){.pay-methods{width:100%;padding:0;border-top:none;margin:.5rem 0 0}.pay-methods span{padding-top:0}.pay-methods .cards{width:20%;display:flex;flex-wrap:wrap;margin-top:.5rem}.pay-methods .cards img{width:2rem;height:auto;margin-right:.2rem;margin-bottom:.2rem}}@media (min-width:1024px){.pay-methods{width:100%;padding:0;margin:0;border-top:none;display:flex;flex-direction:column;align-items:flex-start}.pay-methods .cards{justify-content:flex-start;width:100%}}.newsletter-container{display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box}.newsletter-container .privacy{color:#6d7688;font-size:.875rem;width:100%;padding:1rem;box-sizing:border-box;text-align:justify}.newsletter-container .privacy .link{text-decoration:none;color:#1593ff}.newsletter-container .separator{margin:1rem 0}.newsletter-container .sign{background-color:#d7ffdc}.newsletter-container .sign .img-wrapper{display:none}.newsletter-container .sign .form-wrapper{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.5rem 1rem;box-sizing:border-box;color:#1a2b49}.newsletter-container .sign .form-wrapper .title{font-size:1.75rem;margin-bottom:1rem;width:100%}.newsletter-container .sign .form-wrapper .description{margin-bottom:1.5rem}.newsletter-container .sign .form-wrapper form{display:flex;flex-direction:column;align-items:center;width:100%}.newsletter-container .sign .form-wrapper form .input-wrapper{position:relative;width:100%}.newsletter-container .sign .form-wrapper form .input-wrapper input[type=email]{width:100%;border:2px solid #c6c8d0;padding:.5rem 2rem .5rem .8rem;box-sizing:border-box;font-weight:600;font-size:.875rem;line-height:1.2rem;outline:0;transition:border-color .3s;border-radius:.1rem}.newsletter-container .sign .form-wrapper form .input-wrapper input[type=email]:focus{border:2px solid #1593ff;color:#1a2b49}.newsletter-container .sign .form-wrapper form button{margin-top:1rem;width:100%}.newsletter-container .sign .form-wrapper form .details-label{position:absolute;right:.5rem;top:.6rem}.newsletter-container .sign .form-wrapper form .details-label svg{width:1rem;height:1rem}.newsletter-container .sign .form-wrapper form .details-label svg path{fill:#c6c8d0}@media (min-width:768px){.newsletter-container{padding:0 2rem}.newsletter-container .privacy{padding:1rem 0}.newsletter-container .sign{width:100%;display:flex;justify-content:center;align-items:center}.newsletter-container .sign .img-wrapper{display:flex;width:50%;overflow:hidden;justify-content:center}.newsletter-container .sign .img-wrapper img{width:auto;height:360px}.newsletter-container .sign .form-wrapper{margin:0;width:50%;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:0 2rem;text-align:left}}@media (min-width:1024px){.newsletter-container{padding:0 4.5rem}.newsletter-container .separator{margin:2rem}.newsletter-container .sign .form-wrapper .title{font-size:2rem}.newsletter-container .sign .form-wrapper .description{font-size:1.25rem}.newsletter-container .sign .form-wrapper form{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;align-items:center}.newsletter-container .sign .form-wrapper form .input-wrapper{width:65%}.newsletter-container .sign .form-wrapper form button{margin:0 0 0 .5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media (min-width:1300px){.newsletter-container{padding:0 6rem}}.home-container{width:100%;overflow:hidden;box-sizing:border-box;min-width:360px}.results-items-container{width:100%;display:flex;flex-direction:column;align-items:center}.results-items-container button{width:100%}@media (min-width:768px){.results-items-container{width:65%}.results-items-container button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media (min-width:1024px){.results-items-container{width:70%}}.filter-section-container{width:100%;color:#1a2b49;font-weight:600;margin-bottom:1rem}.filter-section-container .option,.filter-section-container .title{border:.1rem solid #c6c8d0;border-top:none;padding:.6rem 1rem;cursor:not-allowed}.filter-section-container .rotate-caret svg{transform:rotateX(180deg)}.filter-section-container .title{border-top:.4rem solid #1593ff;display:flex;justify-content:space-between;align-items:center}.filter-section-container .title svg{width:1rem}.filter-section-container .title svg path{fill:#1a2b49}.filter-section-container .open{display:flex;flex-direction:column;max-height:500px;transition:max-height .3s ease-in-out}.filter-section-container form{overflow:hidden;max-height:0;transition:max-height .3s cubic-bezier(0,1,0,1)}.filter-section-container form .option{color:#6d7688;display:flex;align-items:center;font-size:.875rem}.filter-section-container form .option input{cursor:not-allowed;margin-right:.5rem}.filter-section-container form .option input :checked{background-color:#1593ff}.Price .option,.Price .title,.Price form .option input{cursor:pointer}.no-results-container{width:100%;text-align:center;box-sizing:border-box;padding:2rem 1rem;border:1px solid #f3f4f6;color:#6d7688;display:flex;flex-direction:column;align-items:center}.no-results-container span{width:70%}.no-results-container .title{color:#1a2b49;font-size:2rem;margin-bottom:.8rem;font-weight:600}.no-results-container .subtitle{font-size:1rem;margin-bottom:2rem}.no-results-container .small-contact{font-size:.875rem;width:80%}.no-results-container .small-contact .get-in-touch{color:#1593ff}@media (min-width:768px){.no-results-container{width:60%}}@media (min-width:1024px){.no-results-container{width:70%}}.results-container{width:100%}.results-container .main-content,.results-container .sort{padding:0 1rem;box-sizing:border-box}.results-container .sort{font-size:1rem;margin-top:1rem;display:flex;justify-content:space-between;color:#1a2b49;align-items:flex-end}.results-container .sort .searched-input{font-size:1.5rem;font-weight:600}.results-container .sort .results-number{font-size:1rem}.results-container .sort .sort-by{display:flex;justify-content:center;align-items:center}.results-container .sort .sort-by select{margin-left:.5rem;padding:.5rem;font-weight:600;border:1px solid #d1d5db;background-color:#fff;outline:none;cursor:not-allowed}.results-container .sort .sort-by select option{color:#1a2b49;font-weight:600;border:1px solid #d1d5db}.results-container .sort .sort-by select option :after{background-color:coral}.results-container .main-content{margin-top:1rem;width:100%;display:flex;justify-content:space-between;flex-direction:column}.results-container .main-content .open-filters{border:1px solid #d1d5db;display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;margin-bottom:1rem}.results-container .main-content .open-filters svg{width:1rem}.results-container .main-content .filter-content{width:100%}.results-container .main-content .hide{display:none}.results-container .main-content .open{display:block}@media (min-width:768px){.results-container .results-header{padding:0 1rem}.results-container .sort{margin-top:2rem}.results-container .main-content{flex-direction:row}.results-container .main-content .open-filters{display:none}.results-container .main-content .filter-content{display:block;width:30%}}@media (min-width:1024px){.results-container .results-header{padding:0}.results-container .main-content,.results-container .sort{padding:0 4.5rem;box-sizing:border-box}.results-container .main-content .filter-content,.results-container .sort .filter-content{display:block;width:25%}}@media (min-width:1300px){.results-container .main-content,.results-container .sort{padding:0 6rem}}.App{width:100%;overflow:hidden;box-sizing:border-box;min-width:360px}
/*# sourceMappingURL=main.5d5ed691.chunk.css.map */