header.matchmaker-header+.cruise-finder-bar{margin-bottom:0}#matchmaker-question-title{color:#101828;display:block;font-size:1.5rem;font-weight:700;line-height:1.875rem;margin:auto auto 1rem;max-width:600px;opacity:1;padding:0 1.25rem;text-align:center;transition:all .5s ease-in-out;width:100%}#matchmaker-question-title.loading{opacity:0}#matchmaker-question-info{align-items:center;cursor:pointer;display:flex;font-weight:600;justify-content:center;margin:auto auto 1rem;max-width:400px;opacity:1;transition:all .5s ease-in-out;width:100%}#matchmaker-question-info.loading{opacity:0}#matchmaker-question-info>svg{fill:#0066af;margin-right:.5rem}#matchmaker-stage{border-radius:1rem;margin:0 auto 200px;max-width:400px;min-height:550px;padding:0 1.25rem;position:relative;width:100%}#matchmaker-stage #matchmaker-stage-content{border-radius:1rem;cursor:grab;height:60vh;max-height:500px;opacity:1;overflow:hidden;position:relative;touch-action:pan-y!important;transform:scale(1);transition:all .7s ease-in-out;width:100%;will-change:transform}#matchmaker-stage #matchmaker-stage-content.loading{opacity:0;transform:scale(.2);transition-delay:.5s}#matchmaker-stage #matchmaker-stage-content.waiting{animation:matchmakerLoading 1.2s ease-in-out infinite;background:linear-gradient(100deg,#eceff1 30%,#f6f7f8 50%,#eceff1 70%);background-size:400%;border-radius:1rem;position:relative}#matchmaker-stage #matchmaker-stage-content.waiting .waiting-text{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap;width:100%}#matchmaker-stage #matchmaker-stage-content.waiting .waiting-text span{margin:1rem}#matchmaker-stage #matchmaker-stage-content.waiting .waiting-text span svg{height:22px;width:22px}#matchmaker-stage #matchmaker-stage-content.moving{box-shadow:0 0 10px 2px rgba(0,0,0,.15);cursor:grabbing;touch-action:pan-y!important;transition:none!important}#matchmaker-stage #matchmaker-stage-content.moving .img_wrap.no,#matchmaker-stage #matchmaker-stage-content.moving .slide-handle{transition:none!important}#matchmaker-stage #matchmaker-stage-content.getNext{opacity:0!important}#matchmaker-stage #matchmaker-stage-content .img_wrap{background-color:#f7f7f7;bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}#matchmaker-stage #matchmaker-stage-content .img_wrap.yes .text{color:#fdfdfd;font-weight:700;position:absolute;right:1rem;top:1rem}#matchmaker-stage #matchmaker-stage-content .img_wrap.yes .content:before{background:linear-gradient(0deg,rgba(0,0,0,.75),transparent 30%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}#matchmaker-stage #matchmaker-stage-content .img_wrap.no{clip-path:polygon(0 0,100% 100%,0 100%,0 100%);transition:all .3s ease-in-out}#matchmaker-stage #matchmaker-stage-content .img_wrap.no .text{bottom:1rem;color:#fdfdfd;font-weight:700;left:1rem;position:absolute}#matchmaker-stage #matchmaker-stage-content .img_wrap.no .content:before{background:linear-gradient(180deg,rgba(0,0,0,.75),transparent 30%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}#matchmaker-stage #matchmaker-stage-content .img_wrap .content{border-radius:1rem;display:block;height:100%;overflow:hidden;touch-action:pan-y!important;width:100%;will-change:transform}#matchmaker-stage #matchmaker-stage-content .img_wrap img{height:100%;max-width:800px;object-fit:cover;pointer-events:none;width:100%}#matchmaker-stage #matchmaker-stage-content .slide-handle{box-shadow:0 0 10px 1px rgba(0,0,0,.2);color:#fff;font-size:20px;height:200%;position:absolute;text-align:center;transform-origin:center center;transition:all .3s ease-in-out;width:.25rem}#matchmaker-stage #matchmaker-stage-content .slide-handle:before{background-color:#fff;bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:.25rem}#matchmaker-buttons{display:flex;justify-content:center;margin:1.25rem auto;max-width:400px;padding:.5rem 1.25rem;position:relative;width:100%}#matchmaker-buttons.getNext .matchmaker-button,#matchmaker-buttons.loading .matchmaker-button{opacity:0;transform:translateZ(-1000px)}#matchmaker-buttons .matchmaker-button{align-items:center;background-color:#f7f7f7;background:linear-gradient(135deg,rgba(0,0,0,.22),hsla(0,0%,100%,.25));border:4px solid theme("colors.grey.100");border-radius:999px;color:#fdfdfd;cursor:pointer;display:flex;height:3rem;justify-content:center;margin:0 .75rem;opacity:1;perspective:550px;transform:translateZ(0);transform-origin:center center;transform-style:preserve-3d;width:3rem}#matchmaker-buttons .matchmaker-button:active,#matchmaker-buttons .matchmaker-button:focus{box-shadow:inset 1px 1px 10px 3px rgba(0,0,0,.2)}#matchmaker-buttons .matchmaker-button.matchmaker-no{background-color:#e21e21;border:4px solid #e21e21}#matchmaker-buttons .matchmaker-button.matchmaker-yes{background-color:#15c015;border:4px solid #15c015}.matchmakerResults{margin-top:1.25rem}@media screen and (min-width:640px){.matchmakerResults{padding:0 1.25rem}}.matchmakerResults #filters-show-button{display:inline-flex}.matchmakerResults .WOCSearch__filters__wrapper .WOCSearch__filters__heading{display:flex}@media screen and (min-width:768px){.matchmakerResults .WOCSearch__filters__wrapper__inner #filters .filter-group ul.ais-RefinementList-list{display:grid;grid-template-columns:auto auto;grid-column-gap:2rem}}.matchmakerResults .WOCSearch__filters__wrapper__inner #filters .filter-group #filters-packageDeals .ais-ToggleRefinement-label,.matchmakerResults .WOCSearch__filters__wrapper__inner #filters .filter-group #filters-priceRange .ais-RangeInput-form{align-items:center;display:flex}.matchmakerResults .WOCSearch__filters__wrapper__inner #filters .filter-group #filters-packageDeals .ais-ToggleRefinement-label .ais-ToggleRefinement-labelText{display:flex;justify-content:space-between}.matchmakerResults #matchmaker-info-panel{background-color:#fdfdfd;display:flex;flex-direction:column;height:100dvh;left:100%;max-width:100%;position:fixed;top:0;transition:all .5s ease;width:450px;z-index:9999}.matchmakerResults #matchmaker-info-panel.panel-open{transform:translateX(-100%)}.matchmakerResults #matchmaker-info-panel #panel-header{margin-bottom:2rem;position:relative}.matchmakerResults #matchmaker-info-panel #panel-header .panel-close{align-items:center;background-color:#fdfdfd;border-radius:99px;cursor:pointer;display:flex;height:36px;justify-content:center;left:1rem;position:absolute;top:1rem;width:36px}.matchmakerResults #matchmaker-info-panel #panel-header #panel-header-text{align-items:center;display:flex;font-weight:700;justify-content:center;padding:1rem;width:100%}.matchmakerResults #matchmaker-info-panel #matchmaker-info-panel-content{max-height:calc(100dvh - 92px);overflow-y:auto}.matchmakerResults #matchmaker-info-panel #matchmaker-info-panel-content .WOCSearch__hits__hit__content__allprices__price__offerswrapper{display:block}.matchmakerResults #matchmaker-info-panel #matchmaker-info-panel-content .WOCSearch__hits__hit__content__allprices__price__offerswrapper>div{display:inline;margin-left:.25rem}.matchmakerResults #matchmaker-info-panel #matchmaker-info-panel-content .customer-reviews__scores__heading span{font-size:1.5rem}.matchmakerResults #matchmaker-info-panel #matchmaker-info-panel-content h3.shipTitle{font-weight:700;padding:1.5rem}.matchmakerResults #matchmaker-info-panel #matchmaker-info-panel-content .ship-facts{display:block;padding:1.5rem}.matchmakerResults #matchmaker-info-panel #matchmaker-info-panel-content .ship-facts ul{display:block}.matchmakerResults #matchmaker-info-panel #matchmaker-info-panel-content .ship-facts ul li.fact{border-bottom:1px solid #f7f7f7;display:flex;justify-content:space-between;padding:.5rem 0;position:relative}.matchmakerResults #matchmaker-info-panel #matchmaker-info-panel-content .ship-facts ul li.fact span{line-height:1.5rem;white-space:nowrap}.matchmakerResults #matchmaker-info-panel #matchmaker-info-panel-content .ship-facts ul li.fact span.heading{font-weight:700}.matchmakerResults #matchmaker-info-panel #panel-footer{display:flex;gap:1rem;justify-content:space-between;margin-top:auto;padding:1rem}.matchmakerResults #matchmaker-info-panel #panel-footer .button__small{width:100%}#matchmakerResultsSlider{margin-bottom:5rem;margin-top:2rem}@media screen and (min-width:1024px){#matchmakerResultsSlider{margin-top:0}}#matchmakerResultsSlider .woc-carousel__inner{padding:1rem 1.25rem}@media screen and (min-width:1024px){#matchmakerResultsSlider .woc-carousel__inner{padding:1rem 0}}#matchmakerResultsSlider .woc-carousel__arrow{background-color:#fdfdfd;border-radius:99px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);color:#0066af;height:48px;line-height:48px;width:48px;z-index:2}#matchmakerResultsSlider .woc-carousel__arrow.woc-carousel__arrow__backwards{left:1rem}#matchmakerResultsSlider .woc-carousel__arrow.woc-carousel__arrow__forwards{right:1rem}#matchmakerResultsSlider .woc-carousel__arrow svg{height:28px;width:28px}#matchmakerResultsSlider .woc-carousel__dots{bottom:-36px}#matchmakerResultsSlider .woc-carousel__card{transition:all .5s ease-in-out}@media screen and (min-width:1024px){#matchmakerResultsSlider .woc-carousel__card:not(.woc-carousel__card__center-card){opacity:.6;transform:scale(.9)}#matchmakerResultsSlider .woc-carousel__card:not(.woc-carousel__card__center-card) .resultItem{box-shadow:none}}#matchmakerResultsSlider .resultItem{background-color:#fdfdfd;border:1px solid #f7f7f7;border-radius:.5rem;box-shadow:0 0 10px 2px rgba(0,0,0,.2);display:flex;flex-direction:column;height:auto!important;max-width:100%;padding:1.5rem;width:100%}#matchmakerResultsSlider .resultItem .images{border-radius:.25rem;display:block;height:210px;margin-bottom:1.5rem;overflow:hidden}#matchmakerResultsSlider .resultItem .images img{min-height:100%;min-width:100%;object-fit:cover;width:auto}#matchmakerResultsSlider .resultItem .resultItemContent{height:auto}#matchmakerResultsSlider .resultItem .resultItemContent h2{color:#101828;display:-webkit-box;font-size:2rem;font-weight:700;-webkit-line-clamp:2;line-height:2.5rem;margin-bottom:1rem;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}#matchmakerResultsSlider .resultItem .resultItemContent .flights-included{margin-bottom:1rem}#matchmakerResultsSlider .resultItem .resultItemContent .info{display:block;height:auto}#matchmakerResultsSlider .resultItem .resultItemContent .info .details{width:100%}#matchmakerResultsSlider .resultItem .resultItemContent .info .details .itinerary{height:auto;margin-bottom:1rem}#matchmakerResultsSlider .resultItem .resultItemContent .info .details .itinerary>ul{list-style-type:disc;padding:0}#matchmakerResultsSlider .resultItem .resultItemContent .info .details .itinerary>ul>li{display:inline-block;font-size:.875rem;line-height:1.375rem;padding:0 .75rem;position:relative}#matchmakerResultsSlider .resultItem .resultItemContent .info .details .itinerary>ul>li.port:before{content:"•";left:0;position:absolute;top:50%;transform:translateY(-50%)}#matchmakerResultsSlider .resultItem .resultItemContent .info .details .itinerary>ul>li:nth-last-of-type(2){padding-right:0}#matchmakerResultsSlider .resultItem .resultItemContent .info .details .itinerary>ul>li.more{padding:0}#matchmakerResultsSlider .resultItem .resultItemContent .info .actions{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}#matchmakerResultsSlider .resultItem .resultItemContent .info .actions .dates{align-items:center;display:inline-flex;position:relative}#matchmakerResultsSlider .resultItem .resultItemContent .info .actions .dates>span{color:#0066af;margin-right:.25rem}#matchmakerResultsSlider .resultItem .resultItemContent .info .actions .dates>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;padding:.25rem 2rem .25rem .25rem}#matchmakerResultsSlider .resultItem .resultItemContent .info .actions .dates:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%235f6368' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M24 24H0V0h24z' opacity='.87'/%3E%3Cpath d='M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z'/%3E%3C/svg%3E");line-height:1.375rem;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}#matchmakerResultsSlider .resultItem .resultItemContent .info .actions .all-prices{align-items:center;display:inline-flex;position:relative}#matchmakerResultsSlider .resultItem .resultItemContent .info .actions .all-prices .all-prices-button{align-items:center;color:#0066af;display:flex;font-size:.875rem;line-height:.875rem;margin-left:.25rem;white-space:nowrap}#matchmakerResultsSlider .resultItem .resultItemContent .date-info .price{display:flex;margin:1rem 0;width:100%}#matchmakerResultsSlider .resultItem .resultItemContent .date-info .price .price-supplier{margin-right:1rem;width:100%}#matchmakerResultsSlider .resultItem .resultItemContent .date-info .price .price-supplier .provided-by-text{font-size:.75rem}#matchmakerResultsSlider .resultItem .resultItemContent .date-info .price .price-supplier .price-transfer-supplier .supplier-logo{height:auto;max-height:3rem;max-width:100%}#matchmakerResultsSlider .resultItem .resultItemContent .date-info .price .price-supplier .price-transfer-supplier .supplier-logo img{height:auto;max-height:3rem;max-width:100%;object-fit:contain}#matchmakerResultsSlider .resultItem .resultItemContent .date-info .price .price-detail .from{font-size:.75rem}#matchmakerResultsSlider .resultItem .resultItemContent .date-info .price .price-detail .price-number{font-size:2rem;font-weight:700}#matchmakerResultsSlider .resultItem .resultItemContent .date-info .price .price-detail .price-type{font-size:.75rem;white-space:nowrap}#matchmakerResultsSlider .resultItem .resultItemContent .date-info .inclusions{height:100%;width:100%}#matchmakerResultsSlider .resultItem .resultItemContent .date-info .inclusions div{height:auto}#matchmakerResultsSlider .resultItem .resultItemContent .date-info .inclusions .flights-included__icon{height:26px}#matchmakerResultsSlider .resultItem .resultItemContent .price-transfer{height:auto}#matchmakerResultsSlider .resultItem .resultItemContent .price-transfer .tel-btn{margin-bottom:.75rem}#matchmakerResultsSlider .resultItem .resultItemContent .price-transfer .WOCSearch__hits__hit__content__pricing__transfer__button{margin:0}#matchmakerResultsSlider .resultItem .resultItemContent .price-transfer a{align-items:center;display:flex;height:auto;justify-content:center;transform:rotateX(0);transform-origin:top center;transition:all .3s ease-in-out}#matchmakerResultsSlider .resultItem .pricing-block{margin-top:auto}#matchmaker-persona-wrapper #matchmaker-persona-container{background-color:#e7f5ff}#matchmaker-persona-wrapper #matchmaker-persona-container #matchmaker-persona{background-color:#fdfdfd;border-radius:1rem;display:flex;flex-wrap:wrap}@media screen and (min-width:768px){#matchmaker-persona-wrapper #matchmaker-persona-container #matchmaker-persona{flex-wrap:nowrap}}#matchmaker-persona-wrapper #matchmaker-persona-container #matchmaker-persona .persona-image{width:100%}@media screen and (min-width:768px){#matchmaker-persona-wrapper #matchmaker-persona-container #matchmaker-persona .persona-image{max-width:40%}}#matchmaker-persona-wrapper #matchmaker-persona-container #matchmaker-persona .persona-image img{border-radius:.5rem;box-shadow:2px 2px 10px 1px rgba(0,0,0,.2);overflow:hidden;transform:scale(1.05) rotate(-2deg);width:100%}@media screen and (min-width:768px){#matchmaker-persona-wrapper #matchmaker-persona-container #matchmaker-persona .persona-image img{transform:scale(1.05) rotate(-2deg) translateX(-20px)}}#matchmaker-persona-wrapper #matchmaker-persona-container #matchmaker-persona .persona-content{padding:4rem 0 2rem;width:100%}@media screen and (min-width:768px){#matchmaker-persona-wrapper #matchmaker-persona-container #matchmaker-persona .persona-content{max-width:60%;padding:2rem}}#matchmaker-persona-wrapper #matchmaker-persona-container #matchmaker-persona .persona-content h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem}#matchmaker-persona-wrapper #matchmaker-persona-container #matchmaker-persona .persona-content h3>span{font-size:1rem;font-weight:400}#matchmaker-persona-wrapper #matchmaker-persona-container #matchmaker-persona .persona-content p{font-size:1rem}@media screen and (min-width:1024px){#matchmaker-persona-wrapper #matchmaker-persona-container #matchmaker-persona .persona-content p{font-size:1.2rem}}#matchmaker-persona-wrapper #matchmaker-persona-container #matchmaker-persona .persona-share h4{font-size:1rem;font-weight:700;margin-bottom:1rem}#matchmaker-persona-wrapper #matchmaker-persona-container #matchmaker-persona .persona-share ul.social-share-list{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-template-rows:repeat(1,1fr)}#matchmaker-persona-wrapper #matchmaker-persona-container #matchmaker-persona .persona-share ul.social-share-list li{display:inline-block}#matchmaker-persona-wrapper #matchmaker-persona-container #matchmaker-persona .persona-share ul.social-share-list li a{align-items:center;border:2px solid;border-radius:.5rem;color:#fdfdfd;display:flex;font-size:1rem;gap:.5rem;justify-content:center;padding:1rem 1.5rem;text-align:center;width:100%}#matchmaker-persona-wrapper #matchmaker-persona-container #matchmaker-persona .persona-share ul.social-share-list li a:hover{background-color:#fdfdfd}#matchmaker-persona-wrapper #matchmaker-persona-container #matchmaker-persona .persona-share ul.social-share-list li.facebook a{background-color:#1777f2;border-color:#1777f2}#matchmaker-persona-wrapper #matchmaker-persona-container #matchmaker-persona .persona-share ul.social-share-list li.facebook a:hover{background-color:#fdfdfd;color:#1777f2}#matchmaker-persona-wrapper #matchmaker-persona-container #matchmaker-persona .persona-share ul.social-share-list li.twitter a{background-color:#101828;border-color:#101828}#matchmaker-persona-wrapper #matchmaker-persona-container #matchmaker-persona .persona-share ul.social-share-list li.twitter a:hover{background-color:#fdfdfd;color:#101828}#matchmaker-persona-wrapper #matchmaker-persona-container #matchmaker-persona .persona-share ul.social-share-list li.whatsapp a{background-color:#28d145;border-color:#28d145}#matchmaker-persona-wrapper #matchmaker-persona-container #matchmaker-persona .persona-share ul.social-share-list li.whatsapp a:hover{background-color:#fdfdfd;color:#28d145}#matchmaker-persona-wrapper #matchmaker-persona-container #matchmaker-persona .persona-share ul.social-share-list li.pinterest a{background-color:#e60023;border-color:#e60023}#matchmaker-persona-wrapper #matchmaker-persona-container #matchmaker-persona .persona-share ul.social-share-list li.pinterest a:hover{background-color:#fdfdfd;color:#e60023}#matchmaker-persona-wrapper #matchmaker-persona-container #matchmaker-persona .persona-share ul.social-share-list li a svg{fill:currentColor;height:1.5rem}#matchmaker-ships-wrapper{margin-bottom:2rem}#matchmaker-ships-wrapper h3{font-weight:700;margin-bottom:2rem}#matchmaker-ships-wrapper #matchmaker-ships{display:grid;grid-gap:15px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-template-rows:repeat(1,1fr)}#matchmaker-ships-wrapper .matchmaker-ship-card{border:1px solid #f5f5f5;border-radius:.5rem;overflow:hidden}#matchmaker-ships-wrapper .matchmaker-ship-card .ship-image{display:block;height:200px;position:relative}#matchmaker-ships-wrapper .matchmaker-ship-card .ship-image a{display:block;height:200px}#matchmaker-ships-wrapper .matchmaker-ship-card .ship-image a img{height:100%;min-width:100%;object-fit:cover;width:auto}#matchmaker-ships-wrapper .matchmaker-ship-card .ship-content{padding:1rem}#matchmaker-ships-wrapper .matchmaker-ship-card .ship-content h3{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}#matchmaker-ships-wrapper .matchmaker-ship-card .ship-content p{display:-webkit-box;font-size:.875rem;-webkit-line-clamp:2;line-height:1.5rem;overflow:hidden;-webkit-box-orient:vertical;margin-bottom:.5rem;text-overflow:ellipsis}#matchmaker-ships-wrapper .matchmaker-ship-card .ship-content .ship-operator-logo{align-items:center;display:flex;min-height:60px}#matchmaker-ships-wrapper .matchmaker-ship-card .ship-content .ship-operator-logo img{height:auto;max-height:60px;max-width:100px;width:auto}#matchmaker-ships-wrapper .matchmaker-ship-card .ship-actions{display:flex;gap:1rem;padding:1rem}#matchmaker-ships-wrapper .matchmaker-ship-card .ship-actions a{padding:10px .5rem!important;width:100%}#matchmakerTour-wrapper{bottom:0;height:100dvh;left:0;position:fixed;right:0;top:0;width:100vw;z-index:99}#matchmakerTour-wrapper #highlight-div{border-color:#0066af;border-radius:1rem;border-width:2px;box-shadow:0 0 12px 1px rgba(0,121,242,.3),0 0 0 9999px rgba(0,0,0,.7);transition:all .3s ease-in-out}#matchmakerTour-wrapper #matchmakerTour{background-color:rgba(0,0,0,.4);border-radius:.5rem;height:auto;left:50%;max-width:100%;padding:1rem;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease-in-out;width:250px}#matchmakerTour-wrapper #matchmakerTour .close-tour{cursor:pointer;fill:#fdfdfd;position:absolute;right:.5rem;top:.5rem}#matchmakerTour-wrapper #matchmakerTour #tourContent{display:block;list-style-type:none;margin:0;padding:0}#matchmakerTour-wrapper #matchmakerTour #tourContent li.tourItem{color:#fdfdfd;display:none;height:auto;padding:1rem;text-align:center;width:100%}#matchmakerTour-wrapper #matchmakerTour #tourContent li.tourItem .tourText{display:block;margin-bottom:2rem;text-align:center}#matchmakerTour-wrapper #matchmakerTour #tourContent li.tourItem .swipe-left{animation:swipe-hand-left 1s linear infinite}#matchmakerTour-wrapper #matchmakerTour #tourContent li.tourItem .swipe-right{animation:swipe-hand-right 1s linear infinite}.loading-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-template-rows:repeat(1,1fr);grid-gap:1rem;padding:1rem 1.5rem}.loading-cards .pulse-bg{animation:matchmakerLoading 1.2s ease-in-out infinite;background:linear-gradient(100deg,#eceff1 30%,#f6f7f8 50%,#eceff1 70%);background-size:400%}.loading-cards .loading-card-item{border-radius:1rem;box-shadow:0 0 8px 2px rgba(0,0,0,.1);display:block;padding:1.5rem}.loading-cards .loading-card-item:nth-child(odd){transform:scale(.9)}.loading-cards .loading-card-item .image-placeholder{height:210px;margin-bottom:1rem;width:100%}.loading-cards .loading-card-item .content>p{display:block;height:2rem;margin-bottom:1.5rem;width:100%}.loading-cards .loading-card-item .content>span{display:block;height:1rem;margin-bottom:1rem;width:100%}.spin{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear}@keyframes matchmakerLoading{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes swipe-hand-left{25%{transform:translate(3px) rotate(10deg)}50%{transform:translate(-60px) rotate(-15deg)}to{transform:translate(0) rotate(0)}}@keyframes swipe-hand-right{25%{transform:translate(-3px) rotate(-10deg)}50%{transform:translate(60px) rotate(15deg)}to{transform:translate(0) rotate(0)}}@keyframes swipe-touch-left{12%{visibility:visible;width:40px}25%{transform:translate(-65px);visibility:visible;width:20px}26%{visibility:hidden}}@keyframes swipe-touch-right{12%{visibility:visible;width:40px}25%{transform:translate(65px);visibility:visible;width:20px}26%{visibility:hidden}}